<SEC-DOCUMENT>0001683168-23-007816.txt : 20231109
<SEC-HEADER>0001683168-23-007816.hdr.sgml : 20231109
<ACCEPTANCE-DATETIME>20231109164030
ACCESSION NUMBER:		0001683168-23-007816
CONFORMED SUBMISSION TYPE:	DEF 14A
PUBLIC DOCUMENT COUNT:		13
CONFORMED PERIOD OF REPORT:	20231221
FILED AS OF DATE:		20231109
DATE AS OF CHANGE:		20231109

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			FRANKLIN WIRELESS CORP
		CENTRAL INDEX KEY:			0000722572
		STANDARD INDUSTRIAL CLASSIFICATION:	TELEPHONE & TELEGRAPH APPARATUS [3661]
		IRS NUMBER:				953733534
		STATE OF INCORPORATION:			NV
		FISCAL YEAR END:			0630

	FILING VALUES:
		FORM TYPE:		DEF 14A
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-14891
		FILM NUMBER:		231393287

	BUSINESS ADDRESS:	
		STREET 1:		9707 WAPLES STREET, SUITE 150
		CITY:			SAN DIEGO
		STATE:			CA
		ZIP:			92121
		BUSINESS PHONE:		858-623-0000

	MAIL ADDRESS:	
		STREET 1:		9707 WAPLES STREET, SUITE 150
		CITY:			SAN DIEGO
		STATE:			CA
		ZIP:			92121

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	FRANKLIN TELECOMMUNICATIONS CORP
		DATE OF NAME CHANGE:	19920703

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	ABM COMPUTER SYSTEMS
		DATE OF NAME CHANGE:	19870317

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	AUTOMATED BUSINESS MACHINES INC
		DATE OF NAME CHANGE:	19830802
</SEC-HEADER>
<DOCUMENT>
<TYPE>DEF 14A
<SEQUENCE>1
<FILENAME>franklin_idef14a.htm
<DESCRIPTION>DEFINITIVE PROXY STATEMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:us-roles="http://fasb.org/us-roles/2023" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:FKWL="http://franklinwireless.com/20230630">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02D_ECD%2D2023 -->
<!-- Field: Set; Name: xdx; ID: xdx_031_FKWL_franklinwireless.com_20230630 -->
<!-- Field: Set; Name: xdx; ID: xdx_040_20220701_20230630 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_050_edei%2D%2DEntityCentralIndexKey_0000722572 -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_065_Ratio_4_xbrli%2D%2Dpure -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="From2022-07-01to2023-06-30" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2022-07-01to2023-06-30" name="dei:EntityCentralIndexKey">0000722572</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2022-07-01to2023-06-30" id="xdx2ixbrl0010" name="dei:DocumentType">DEF 14A</ix:nonNumeric>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2022-07-012023-06-30_ecd_PeoMember" id="xdx2ixbrl0066" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2022-07-012023-06-30_ecd_NonPeoNeoMember" id="xdx2ixbrl0068" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2021-07-012022-06-30_ecd_PeoMember" id="xdx2ixbrl0070" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2021-07-012022-06-30_ecd_NonPeoNeoMember" id="xdx2ixbrl0072" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2020-07-012021-06-30_ecd_PeoMember" id="xdx2ixbrl0074" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2020-07-012021-06-30_ecd_NonPeoNeoMember" id="xdx2ixbrl0076" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2022-07-012023-06-30_ecd_PeoMember_custom_AdjustmentType1Member" id="xdx2ixbrl0078" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2022-07-012023-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType1Member" id="xdx2ixbrl0080" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2021-07-012022-06-30_ecd_PeoMember_custom_AdjustmentType1Member" id="xdx2ixbrl0082" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2021-07-012022-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType1Member" id="xdx2ixbrl0084" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2020-07-012021-06-30_ecd_PeoMember_custom_AdjustmentType1Member" id="xdx2ixbrl0086" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2020-07-012021-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType1Member" id="xdx2ixbrl0088" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2022-07-012023-06-30_ecd_PeoMember_custom_AdjustmentType2Member" id="xdx2ixbrl0090" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2022-07-012023-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType2Member" id="xdx2ixbrl0092" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2021-07-012022-06-30_ecd_PeoMember_custom_AdjustmentType2Member" id="xdx2ixbrl0094" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2021-07-012022-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType2Member" id="xdx2ixbrl0096" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2020-07-012021-06-30_ecd_PeoMember_custom_AdjustmentType2Member" id="xdx2ixbrl0098" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2020-07-012021-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType2Member" id="xdx2ixbrl0100" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2022-07-012023-06-30_ecd_PeoMember_custom_AdjustmentType3Member" id="xdx2ixbrl0102" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2022-07-012023-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType3Member" id="xdx2ixbrl0104" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2021-07-012022-06-30_ecd_PeoMember_custom_AdjustmentType3Member" id="xdx2ixbrl0106" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2021-07-012022-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType3Member" id="xdx2ixbrl0108" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2020-07-012021-06-30_ecd_PeoMember_custom_AdjustmentType3Member" id="xdx2ixbrl0110" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2020-07-012021-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType3Member" id="xdx2ixbrl0112" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2022-07-012023-06-30_ecd_PeoMember_custom_AdjustmentType4Member" id="xdx2ixbrl0114" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2022-07-012023-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType4Member" id="xdx2ixbrl0116" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2022-07-012023-06-30_ecd_PeoMember_custom_AdjustmentType4Member" id="xdx2ixbrl0118" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2021-07-012022-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType4Member" id="xdx2ixbrl0120" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2020-07-012021-06-30_ecd_PeoMember_custom_AdjustmentType4Member" id="xdx2ixbrl0122" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2020-07-012021-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType4Member" id="xdx2ixbrl0123" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2022-07-012023-06-30_ecd_PeoMember_custom_AdjustmentType5Member" id="xdx2ixbrl0125" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2022-07-012023-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType5Member" id="xdx2ixbrl0127" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2020-07-012021-06-30_ecd_PeoMember_custom_AdjustmentType5Member" id="xdx2ixbrl0133" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2022-07-012023-06-30_ecd_PeoMember_custom_AdjustmentType6Member" id="xdx2ixbrl0137" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2022-07-012023-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType6Member" id="xdx2ixbrl0139" unitRef="USD" xs:nil="true"></ix:nonFraction>
  <ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2020-07-012021-06-30_ecd_PeoMember_custom_AdjustmentType6Member" id="xdx2ixbrl0145" unitRef="USD" xs:nil="true"></ix:nonFraction>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="fkwl-20230630.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2022-07-01to2023-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012022-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012021-06-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012023-06-30_ecd_PeoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012023-06-30_ecd_NonPeoNeoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012022-06-30_ecd_PeoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012022-06-30_ecd_NonPeoNeoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012021-06-30_ecd_PeoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012021-06-30_ecd_NonPeoNeoMember">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012023-06-30_ecd_PeoMember_custom_AdjustmentType1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012023-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012022-06-30_ecd_PeoMember_custom_AdjustmentType1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012022-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012021-06-30_ecd_PeoMember_custom_AdjustmentType1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012021-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType1Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType1Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012023-06-30_ecd_PeoMember_custom_AdjustmentType2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012023-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012022-06-30_ecd_PeoMember_custom_AdjustmentType2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012022-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012021-06-30_ecd_PeoMember_custom_AdjustmentType2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012021-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType2Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType2Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012023-06-30_ecd_PeoMember_custom_AdjustmentType3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012023-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012022-06-30_ecd_PeoMember_custom_AdjustmentType3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012022-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012021-06-30_ecd_PeoMember_custom_AdjustmentType3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012021-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType3Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType3Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012023-06-30_ecd_PeoMember_custom_AdjustmentType4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012023-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012022-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012021-06-30_ecd_PeoMember_custom_AdjustmentType4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012021-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType4Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType4Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012023-06-30_ecd_PeoMember_custom_AdjustmentType5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012023-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012022-06-30_ecd_PeoMember_custom_AdjustmentType5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012022-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012021-06-30_ecd_PeoMember_custom_AdjustmentType5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012021-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType5Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType5Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012023-06-30_ecd_PeoMember_custom_AdjustmentType6Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType6Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2022-07-012023-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType6Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType6Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-07-01</xbrli:startDate>
        <xbrli:endDate>2023-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012022-06-30_ecd_PeoMember_custom_AdjustmentType6Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType6Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2021-07-012022-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType6Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType6Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2021-07-01</xbrli:startDate>
        <xbrli:endDate>2022-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012021-06-30_ecd_PeoMember_custom_AdjustmentType6Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType6Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:context id="From2020-07-012021-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType6Member">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0000722572</xbrli:identifier>
        <xbrli:segment>
          <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
          <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType6Member</xbrldi:explicitMember>
        </xbrli:segment>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2020-07-01</xbrli:startDate>
        <xbrli:endDate>2021-06-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <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 id="Ratio">
      <xbrli:measure>xbrli:pure</xbrli:measure>
    </xbrli:unit>
  <ix:relationship fromRefs="Fact000023" toRefs="Footnote000050"></ix:relationship>
  <ix:relationship fromRefs="Fact000035" toRefs="Footnote000050"></ix:relationship>
  <ix:relationship fromRefs="Fact000047" toRefs="Footnote000050"></ix:relationship>
  </ix:resources>
 </ix:header>
</div>


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><span id="xdx_905_edei--DocumentType_dxL_c20220701__20230630_zC5yfMqQrMgf" title="::XDX::DEF 14A"><span style="-sec-ix-hidden: xdx2ixbrl0010">SCHEDULE 14A</span></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(RULE 14a-101)</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>INFORMATION REQUIRED IN PROXY STATEMENT</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; text-align: center"><b>SCHEDULE 14A INFORMATION</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Proxy Statement Pursuant to Section 14(a) of
the Securities</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Exchange Act of 1934 </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">Filed by the Registrant <span style="font-family: Wingdings">x</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Filed by a Party other than the Registrant <span style="font-family: Wingdings">o</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">Check the appropriate box:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 5%"><span style="font-family: Wingdings; font-size: 10pt">o</span></td>
    <td style="width: 95%"><span style="font-size: 10pt">Preliminary Proxy Statement</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Wingdings; font-size: 10pt">o</span></td>
    <td><span style="font-size: 10pt">Confidential, for the use of the Commission only (as permitted by Rule 14a-6(e)(2))</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Wingdings; font-size: 10pt">x</span></td>
    <td><span style="font-size: 10pt">Definitive Proxy Statement&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Wingdings; font-size: 10pt">o</span></td>
    <td><span style="font-size: 10pt">Definitive Additional Materials&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Wingdings; font-size: 10pt">o</span></td>
    <td><span style="font-size: 10pt">Soliciting Material Pursuant to &#167;240.14a-12&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 12pt"><b><span id="xdx_90D_edei--EntityRegistrantName_c20220701__20230630_zIrMl1bl2lm9"><ix:nonNumeric contextRef="From2022-07-01to2023-06-30" name="dei:EntityRegistrantName">FRANKLIN WIRELESS CORP.</ix:nonNumeric></span></b></span></td></tr>
  <tr style="vertical-align: top">
    <td colspan="2" style="border-bottom: black 1pt solid">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(Name of Registrant as Specified In Its Charter)</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p></td></tr>
  <tr style="vertical-align: top">
    <td colspan="2" style="text-align: center"><span style="font-size: 10pt">(Name of Person(s) Filing Proxy Statement, if other than the Registrant)</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">Payment of Filing Fee (Check the appropriate box):</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td><span style="font-family: Wingdings; font-size: 10pt">x</span></td>
    <td colspan="2"><span style="font-size: 10pt">No fee required.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Wingdings; font-size: 10pt">o</span></td>
    <td colspan="2"><span style="font-size: 10pt">Fee computed on table below per Exchange Act Rules 14a-6(i)(1) and 0-11.</span></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 5%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">(1)</span></td>
    <td style="width: 94%"><span style="font-size: 10pt"> Title of each class of securities to which transaction
    applies:&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">(2)</span></td>
    <td><span style="font-size: 10pt">Aggregate number of securities to which transaction applies:&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">(3)</span></td>
    <td><span style="font-size: 10pt">Per unit price or other underlying value of transaction computed pursuant to Exchange Act Rule 0-11 (set forth the amount on which the filing fee is calculated and state how it was determined):</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">(4)</span></td>
    <td><span style="font-size: 10pt">Proposed maximum aggregate value of transaction:</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">(5)</span></td>
    <td><span style="font-size: 10pt">Total fee paid:</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Wingdings; font-size: 10pt">o</span></td>
    <td colspan="2"><span style="font-size: 10pt">Fee paid previously with preliminary materials.</span></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Wingdings; font-size: 10pt">o</span></td>
    <td colspan="2"><span style="font-size: 10pt">Check box if any part of the fee is offset as provided by Exchange Act Rule 0-1l (a)(2) and identify the filing for which the offsetting fee was paid previously. Identify the previous filing by registration statement number, or the Form or Schedule and the date of its filing.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">(1)</span></td>
    <td><span style="font-size: 10pt">Amount Previously Paid:</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">(2)</span></td>
    <td><span style="font-size: 10pt">Form, Schedule, or Registration Statement No.:</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">(3)</span></td>
    <td><span style="font-size: 10pt">Filing Party:</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">(4)</span></td>
    <td><span style="font-size: 10pt">Date Filed:</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">&#160;</p>

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

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo; Options: Hidden -->&#160;<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>at 2:00 p.m. Pacific Time</b></p>

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

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

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

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

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

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

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

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

<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo; Options: Hidden -->&#160;<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#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; text-align: center"><b>FRANKLIN WIRELESS CORP.</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; text-align: center"><b>NOTICE OF ANNUAL MEETING OF STOCKHOLDERS</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; text-align: center"><b>TO BE HELD ON DECEMBER 21, 2023</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; text-indent: 0.5in">The 2023 Annual Meeting of Stockholders (the &#8220;Annual
Meeting&#8221;) of Franklin Wireless Corp. (&#8220;Franklin&#8221; or the &#8220;Company&#8221;) will be held virtually online on Thursday,
DECEMBER 21, 2023, at 2:00 p.m. Pacific Time.</p>

<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">At this year&#8217;s Annual Meeting, the agenda
will include: (i) the election of directors; (ii) to hold an advisory vote on executive compensation, (iii) the ratification of the selection
of our independent registered public accounting firm for fiscal 2024; and (iv) the transaction of such other business as may properly
come before the meeting or any adjournment thereof.&#160;Please refer to the enclosed proxy statement for detailed information on each
of these proposals and other important information about the Company.</p>

<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">To attend the annual meeting, vote, and submit
your questions during the annual meeting, please visit <span style="text-decoration: underline">http://mountainsharetransfer.com/fkwl/.</span> You will log into the annual meeting
by entering your name, a valid email address and unique control number found on your Notice of Internet Availability, proxy card or voting
instruction form. We hope you will be able to attend the annual meeting online, but we know that not every stockholder will be able to
do so. Whether or not you plan to attend, please complete, sign and return your proxy, or vote by telephone, facsimile or via the Internet
according to the instructions on the proxy card, so that your shares will be voted at the annual meeting.</p>

<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">In the event of a technical malfunction or other
situation that the meeting chair determines may affect the ability of the Annual Meeting to satisfy the requirements for a meeting of
stockholders to be held by means of remote communication under applicable Nevada corporate law, or that otherwise makes it advisable to
adjourn the Annual Meeting, the chair or secretary of the Annual Meeting will convene the meeting at 12:00 p.m. Pacific Time on the date
specified above and at our address specified above solely for the purpose of adjourning the meeting to reconvene at a date, time and physical
or virtual location announced by the meeting chair. Under either of the foregoing circumstances, we will post information regarding the
announcement on our investor relations website at <span style="text-decoration: underline">http://mountainsharetransfer.com/fkwl/</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; text-indent: 0.5in">The Company intends to furnish the Annual Report,
Proxy Statement and Proxy card on or about November 12, 2023 to all stockholders entitled to vote at the Annual Meeting. Only stockholders
of record at the close of business on October 12, 2023 will be entitled to attend and vote at the meeting.&#160;&#160;A list of all stockholders
entitled to vote at the Annual Meeting will be available at the principal office of the Company, during usual business hours, for examination
by any stockholder for any purpose germane to the Annual Meeting for 10 days prior to the date thereof.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="2"><span style="font-size: 10pt">By Order of the Board of Directors</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="width: 53%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 36%">&#160;</td>
    <td style="width: 10%">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">/s/ OC Kim</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">OC Kim</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt"><i>President</i></span></td>
    <td>&#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">&#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; text-indent: 0.5in">WHETHER OR NOT YOU PLAN ON ATTENDING THE MEETING,
PLEASE VOTE AS PROMPTLY AS POSSIBLE TO ENSURE THAT YOUR VOTE IS COUNTED.</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">&#160;</p>

<!-- Field: Page; Sequence: 3 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo; Options: Hidden -->&#160;<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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; text-align: center"><b>Franklin Wireless Corp.</b></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(858) 623-0000</b></p>

<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">&#160;</p>

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

<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">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">This Proxy Statement is furnished in connection
with the solicitation of proxies by the Board of Directors of Franklin Wireless Corp. (&#8220;Franklin&#8221; or the &#8220;Company&#8221;)
to be voted at the Annual Meeting of Stockholders (&#8220;Annual Meeting&#8221;) which will be held on a virtual online platform via Zoom
on Thursday, DECEMBER 21, 2023, at 2:00 p.m. Pacific Time, and at any postponements or adjournments thereof. The link to the Zoom meeting
can be found at <span style="text-decoration: underline">http://mountainsharetransfer.com/fkwl/</span>. &#160;The proxy materials will be furnished to stockholders on or about
November 12, 2023.&#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; text-align: center"><b>REVOCABILITY OF PROXY AND SOLICITATION</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; text-indent: 0.5in">Any stockholder executing a proxy that is solicited
hereby has the power to revoke it prior to the voting of the proxy.&#160;Revocation may be made by attending the Annual Meeting and voting
the shares of stock online, or by delivering to the Secretary of the Company at the principal office of the Company prior to the Annual
Meeting a written notice of revocation or a later-dated, properly executed proxy.&#160;Solicitation of proxies may be made by directors,
officers and other employees of the Company by personal contact, telephone, facsimile transmittal or electronic communications. No additional
compensation will be paid for any such services.&#160;This solicitation of proxies is being made by the Company, which will bear all costs
associated with the mailing of this proxy statement and the solicitation of proxies.</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; text-align: center"><b>RECORD DATE</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; text-indent: 0.5in">Stockholders of record at the close of business
on October 12, 2023, will be entitled to receive notice of, attend and vote at the meeting.&#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; text-align: center"><b>INFORMATION ABOUT THE ANNUAL MEETING AND VOTING</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"><b><i>Why am I receiving these materials?</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; text-indent: 0.5in">The Company is mailing a notice of meeting and
internet availability of documents to the last known address of its shareholders. Shareholders wanting a printed, paper version of the
documents may request so in writing by contacting the Transfer Agent, Mountain Share Transfer, prior to the meeting date.</p>

<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: 40.5pt">Mountain Share Transfer, LLC.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 40.5pt">www.mountainsharetransfer.com</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 40.5pt">2030 Powers Ferry Road SE</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 40.5pt">Suite # 212</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 40.5pt">Atlanta, Ga. 30339</p>

<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">These documents are being made available to you
in connection with the Company&#8217;s solicitation of proxies for use at the Annual Meeting.&#160;These materials describe the proposals
on which the Company would like you to vote and to give you information on these proposals so that you can make an informed decision.</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>&#160;</i></b></p>

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

<!-- Field: Page; Sequence: 4; Options: NewSection; Value: 1 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->1<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>What is included in these materials?</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">These materials include:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 10%">&#160;</td>
    <td style="width: 2%"><span style="font-family: Symbol; font-size: 10pt">&#183;</span><span style="font-size: 10pt"></span></td>
    <td style="width: 88%"><span style="font-size: 10pt">this Proxy Statement for the Annual Meeting;</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 10%">&#160;</td>
    <td style="width: 2%"><span style="font-family: Symbol; font-size: 10pt">&#183;</span><span style="font-size: 10pt"></span></td>
    <td style="width: 88%"><span style="font-size: 10pt">the Company&#8217;s Annual Report on Form 10-K for the fiscal year ended June 30, 2023, and</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 10%">&#160;</td>
    <td style="width: 2%"><span style="font-family: Symbol; font-size: 10pt">&#183;</span><span style="font-size: 10pt"></span></td>
    <td style="width: 88%"><span style="font-size: 10pt">the proxy card or vote instruction form for the Annual Meeting.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>What is the proxy card?</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; text-indent: 0.5in">The proxy card enables you to appoint OC Kim, our
President, as your representative at the Annual Meeting. By completing and returning a proxy card, you are authorizing this individual
to vote your shares at the Annual Meeting in accordance with your instructions on the proxy card. This way, your shares will be voted
whether or not you attend the Annual Meeting.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>What is the purpose of the Annual Meeting?</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; text-indent: 0.5in">At our Annual Meeting, stockholders will act upon
the matters outlined in the Notice of Annual Meeting on the cover page of this Proxy Statement, including (i) the election of five persons
named herein as nominees for directors of the Company to hold office, subject to the provisions of the bylaws of the Company, until&#160;the
next annual meeting of stockholders and until their successors are duly elected and qualified; (ii) ratification of the appointment of
Simon &amp; Edward, LLP as the Company&#8217;s independent registered public accounting firm for the fiscal year 2024; (iii) to hold an
advisory vote on executive compensation; and (iv) such other matters as may properly come before the meeting or any adjournment 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"><b><i>What constitutes a quorum?</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; text-indent: 0.5in">Holders of a majority of shares of our Common Stock
entitled to vote at the Annual Meeting must be present at our Annual Meeting, online or by proxy, to constitute a quorum necessary to
conduct the Annual Meeting.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>What is the difference between a stockholder of record and a
beneficial owner of shares held in street name?</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; text-indent: 0.5in">Most of our stockholders hold their shares in an
account at a brokerage firm, bank or other nominee holder, rather than holding share certificates in their own name. As summarized below,
there are some distinctions between shares held of record and those owned beneficially in street name.</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"><i>Stockholder of Record</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; text-indent: 0.5in">If, on October 12, 2023, your shares were registered
directly in your name with our transfer agent, Mountain Share Transfer, you are considered a stockholder of record with respect to those
shares, and the Notice of Annual Meeting&#160;and Proxy Statement&#160;was sent directly to you by the Company. As the stockholder of
record, you have the right to direct the voting of your shares by returning the proxy card to us. Whether or not you plan to attend the
online Annual Meeting, please complete, date, sign and return a proxy card to ensure that your vote is counted.</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"><i>Beneficial Owner of Shares Held in Street Name</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; text-indent: 0.5in">If, on October 12, 2023, your shares were held
in an account at a brokerage firm, bank, broker-dealer, or other nominee holder, then you are considered the beneficial owner of shares
held in &#8220;street name,&#8221; and the Notice of Annual Meeting and Proxy Statement&#160;was forwarded to you by that organization.
The organization holding your account is considered the stockholder of record for purposes of voting at the Annual Meeting. As the beneficial
owner, you have the right to direct that organization on how to vote the shares held in your account. However, since you are not the stockholder
of record, you may not vote these shares in person at the Annual Meeting unless you receive a valid proxy from the organization.</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">&#160;</p>

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

<!-- Field: Page; Sequence: 5 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="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>How do I vote?</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; text-indent: 0.5in"><i>Stockholders of Record.</i> If you are a stockholder
of record,&#160;you may vote by any of the following methods:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 10%">&#160;</td>
    <td style="width: 2%"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="width: 88%"><span style="font-size: 10pt"><i>By Mail.</i> You may vote by completing, signing, dating, and returning your proxy card in the pre-addressed, postage-paid envelope provided.</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: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-size: 10pt"><i>Through the Internet.</i> Go to the website set forth on your proxy card and follow the instructions provided at the website.</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: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-size: 10pt"><i>At the Online Annual Meeting. </i>You may attend and vote at the online Annual Meeting, following the instructions provided.</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: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-size: 10pt"><i>Other methods</i>. You may vote by completing, signing, dating, and returning your proxy card via email or facsimile following the instructions set forth on your proxy card.</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; text-indent: 0.5in"><i>Beneficial Owners of Shares Held in Street Name.
</i>If you are a beneficial owner of shares held in street name, you may vote by any of the following methods:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 10%">&#160;</td>
    <td style="width: 2%"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="width: 88%"><span style="font-size: 10pt"><i>By Mail.</i> You may vote by proxy by filling out the vote instruction form and returning it in the pre-addressed, postage-paid envelope provided.</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: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-size: 10pt"><i>Through the Internet.</i> If provided to you by the organization that holds your shares, follow the instructions for voting through the Internet.</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: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-size: 10pt"><i>At the Online Meeting. </i>If you are a beneficial owner of shares held in street name and you wish to vote your shares&#160;&#160;at the online Annual Meeting, you must obtain a legal proxy from the organization that holds your shares.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</i></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Abstentions and broker non-votes</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; text-indent: 0.5in">While the inspectors of election will treat shares
represented by proxies that reflect abstentions or include &#34;broker non-votes&#34; as shares that are present and entitled to vote
for purposes of determining the presence of a quorum, abstentions or &#34;broker non-votes&#34; do not constitute a vote &#34;for&#34;
or &#34;against&#34; any matter and thus will be disregarded in any calculation of &#34;votes cast.&#34; However, abstentions and
&#34;broker non-votes&#34; will have the effect of a negative vote if an item requires the approval of a majority of a quorum or of
a specified proportion of all outstanding shares.</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; text-indent: 0.5in">Brokers holding shares of record for customers
generally are not entitled to vote on &#8220;non-routine&#8221; matters, unless they receive voting instructions from their customers.
The term &#8220;uninstructed shares&#8221; means shares held by a broker who has not received voting instructions from its customers on
a proposal. A &#8220;broker non-vote&#8221; occurs when a nominee holding uninstructed shares for a beneficial owner does not vote on
a particular proposal because the nominee does not have discretionary voting power with respect to that non-routine matter.</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>What happens if I do not give specific voting instructions?</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; text-indent: 0.5in"><i>Stockholders of Record.</i> If you are a stockholder
of record and you:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 10%">&#160;</td>
    <td style="width: 2%"><span style="font-family: Symbol; font-size: 10pt">&#183;</span><span style="font-size: 10pt"></span></td>
    <td style="width: 88%"><span style="font-size: 10pt">indicate when voting on the Internet or by email or facsimile that you wish to vote as recommended by the Board of Directors, or</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: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-size: 10pt">sign and return a proxy card without giving specific voting instructions,</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">then the proxy holder will vote your shares in the manner recommended
by the Board of Directors on all matters presented in this proxy statement and as the proxy holders may determine in their discretion
with respect to any other matters properly presented for a vote at the Annual Meeting.</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; text-indent: 0.5in"><i>Beneficial Owners of Shares Held in Street Name.
</i>If you are a beneficial owner of shares held in street name and do not provide the organization that holds your shares with specific
voting instructions, under the rules of various national and regional securities exchanges, the organization that holds your shares may
generally not vote on non-routine matters, such as the election of directors.</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">&#160;</p>

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

<!-- Field: Page; Sequence: 6 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="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>What are the Board&#8217;s recommendations? </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; text-indent: 0.5in">The Board&#8217;s recommendation is set forth together
with the description of each item in this Proxy Statement. In summary, the Board recommends a vote:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 10%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p></td>
    <td style="width: 2%"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="width: 88%"><span style="font-size: 10pt"><i>for election</i> of the five directors nominated to hold office, subject to the provisions of the Bylaws of the Company, until the next annual meeting of stockholders and until their successors are duly elected and qualified;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-size: 10pt"><i>to approve</i> the ratification of the appointment of Simon &amp; Edward, LLP as the Company&#8217;s independent registered public accounting firm for the fiscal year 2024.</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><i>for approval</i> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">of the resolution approving the
    compensation of the Company&#8217;s named executive officers.</span></td></tr>
  </table>
<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">With respect to any other matter that properly
comes before the meeting, the proxy holder will vote as recommended by the Board of Directors or, if no recommendation is given, in his
own discretion.</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>How are Proxy materials delivered to households?</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; text-indent: 0.5in">For shareholders receiving proxy material by
mail, only one copy of the Company's 10-K for the fiscal year ending June 30, 2023 and this Proxy Statement will be delivered to an
address where two or more stockholders reside with the same last name or who otherwise reasonably appear to be members of the same
family based on the stockholders&#8217; prior express or implied consent.</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; text-indent: 0.5in">We will deliver promptly upon written or oral request
a separate copy of the Company's 10-K for the fiscal year ending June 30, 2023, as amended, and this Proxy Statement upon such request.
If you share an address with at least one other stockholder and you currently receive one copy of our Annual Report and Proxy Statement
at your residence, and would like to receive a separate copy of our Annual Report and Proxy Statement for future stockholder meetings
of the Company, please specify such request in writing and send such written request to Franklin Wireless Corp., 9707 Waples Street, Suite
150, San Diego, CA 92121 Attention: Corporate Secretary.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>How much stock is owned by 5% stockholders, directors, and executive
officers?</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table sets forth
certain information regarding the beneficial ownership of our Common Stock as of September 28, 2023, by each director and executive officer
of the Company, each person known to us to be the beneficial owner of more than 5% of the outstanding Common Stock, and all directors
and executive officers of the Company as a group. Except as otherwise indicated below, each person has sole voting and investment power
with respect to the shares owned, subject to applicable community property laws.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td colspan="9" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Shares Beneficially Owned</b></span></td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Name and Address</b></span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt"><b>Number</b></span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Percent</b></span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 62%"><span style="font-size: 10pt">Joon Won Jyoung<br />
9707 Waples Street, Suite 150, San Diego, CA 92121</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 13%; text-align: right"><span style="font-size: 10pt">1,004,948</span></td>
    <td style="width: 4%">&#160;(1)</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 13%; text-align: right"><span style="font-size: 10pt">8.5%</span></td>
    <td style="width: 4%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font-size: 10pt">OC Kim <br />
9707 Waples Street, Suite 150, San Diego, CA 92121</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">1,096,695</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">9.3%</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font-size: 10pt">Gary Nelson <br />
9707 Waples Street, Suite 150, San Diego, CA 92121</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">314,008</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">2.7%</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font-size: 10pt">Yun J. (David) Lee <br />
9707 Waples Street, Suite 150, San Diego, CA 92121</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">185,000</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">1.6%</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font-size: 10pt">Johnathan Chee<br />
9707 Waples Street, Suite 150, San Diego, CA 92121</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">13,500</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">0.1%</span></td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">Paul Packer<br />
805 Third Ave., 15<sup>th</sup> Floor, New York, NY 10022</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">874,292 </span></td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">&#160;(2)</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">7.4%</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">All directors and executive officers as a group</span></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">3,488,443</span></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double">&#160;</td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">29.6%</span></td>
    <td style="border-bottom: black 2.25pt double">&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</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: 4%; font-size: 10pt"><span style="font-size: 10pt">(1)</span></td>
    <td style="width: 96%; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">A person known to us to be the beneficial owner of more than 5% of the outstanding shares of common stock.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</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: 4%; font-size: 10pt"><span style="font-size: 10pt">(2)</span></td>
    <td style="width: 96%; font-size: 10pt; text-align: left"><span style="font-size: 10pt">Based solely on a Schedule 13G dated December 31, 2022, which indicates that Mr. Packer may be deemed to beneficially own 874,292 shares. With respect to these shares, Mr. Packer has shared voting power and shared dispositive power with Globis Capital Partners, L.P., Globis Capital Advisors, L.L.C., Globis Overseas Fund, Ltd., Globis Capital Management, L.P. and Globis Capital, L.L.C.&#160;&#160;</span></td>
    </tr>
  </table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#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">&#160;</p>

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

<!-- Field: Page; Sequence: 7 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="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>INFORMATION ABOUT THE BOARD OF DIRECTORS</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; text-indent: 0.5in">The Board of Directors oversees our business and
affairs and monitors the performance of management. In accordance with corporate governance principles, the Board does not involve itself
in day-to-day operations. The directors keep themselves informed through discussions with the President and other key executives, visits
to the Company&#8217;s facilities, by reading the reports and other materials that we send them and by participating in Board and committee
meetings. Each director&#8217;s term will continue until the election and qualification of his or her successor, or his or her earlier
death, resignation or removal. Biographical information about our directors is provided in &#8220;Proposal No. 1: Proposal for Election
of Five Directors.&#8221; Except as set forth in this Proxy Statement, none of our directors held directorships in other reporting companies
or registered investment companies at any time during the past five 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; text-indent: 0.5in">Our Board currently consists of five persons, and
all of them have been nominated by the Company to stand for election.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</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="border-bottom: black 1pt solid; width: 21%"><span style="font-size: 10pt"><b>Name</b></span></td>
    <td style="border-bottom: black 1pt solid; width: 10%"><span style="font-size: 10pt"><b>Age</b></span></td>
    <td style="border-bottom: black 1pt solid; width: 69%"><span style="font-size: 10pt"><b>Position</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td style="text-align: justify"><span style="font-size: 10pt">OC Kim</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">58</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">President and Director</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: justify"><span style="font-size: 10pt">Gary Nelson</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">83</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Chairman of the Board and Director</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td style="text-align: justify"><span style="font-size: 10pt">Johnathan Chee</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">60</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Director</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="text-align: justify"><span style="font-size: 10pt">Heidy Chow</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">45</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Director</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td style="text-align: justify"><span style="font-size: 10pt">Kristina Kim</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">60</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Director</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"><b><i>Involvement in Certain Legal Proceedings</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; text-indent: 0.5in">To our knowledge, during the last ten years, none
of our directors has:&#160;</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 10%">&#160;</td>
    <td style="width: 2%"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="width: 88%"><span style="font-size: 10pt">Had a bankruptcy petition filed by or against any business of which such person was a general partner or executive officer either at the time of the bankruptcy or within two years prior to that time.</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-size: 10pt">Been convicted in a criminal proceeding or been subject to a pending criminal proceeding, excluding traffic violations and other minor offenses.</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-size: 10pt">Been subject to any order, judgment or decree, not subsequently reversed, suspended or vacated, of any court of competent jurisdiction, permanently or temporarily enjoining, barring, suspending or otherwise limiting his involvement in any type of business, securities or banking activities.</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-size: 10pt">Except as described below, been found by a court of competent jurisdiction (in a civil action), the SEC, or the Commodities Futures Trading Commission to have violated a federal or state securities or commodities law, and the judgment has not been reversed, suspended or vacated.&#160;&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="text-align: center">&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-size: 10pt">Been the subject to, or a party to, any sanction or order, not subsequently reversed, suspended or vacated, of any self-regulatory organization, any registered entity, or any equivalent exchange, association, entity or organization that has disciplinary authority over its members or persons associated with a member. </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 0pt 1in">In October 2023, a civil jury in a private derivative action
returned a verdict for $2,000,000 in favor of the Company against the Company&#8217;s Chief Executive Officer, O.C. Kim, for violation
of Section 16(b) of the Securities Exchange Act of 1934, for receiving &#8220;short-swing&#8221; profits from a sale and purchase of Franklin
shares.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>How often did the Board meet during fiscal 2023?</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">During fiscal 2023, the Board of Directors held
four meetings. Each director attended all of the meetings of the Board.</p>

<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">&#160;</p>

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

<!-- Field: Page; Sequence: 8 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<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"><b><i>What committees has the Board established?</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; text-indent: 0.5in">The Board of Directors has established three committees:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 5%">&#160;</td>
    <td style="width: 2%"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="width: 93%"><span style="font-size: 10pt">Audit Committee consisting of Heidy Chow, CPA (committee chair), Gary Nelson, and Kristina Kim.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 5%">&#160;</td>
    <td style="width: 2%"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="width: 93%"><span style="font-size: 10pt">Compensation Committee consisting of Gary Nelson (committee chair) and Johnathan Chee.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 5%">&#160;</td>
    <td style="width: 2%"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="width: 93%"><span style="font-size: 10pt">Nominating Committee consisting of Gary Nelson (committee chair) and Johnathan Chee.</span></td></tr>
  </table>
<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"><b><i>Audit Committee</i></b></p>

<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 Audit Committee is responsible for retaining,
evaluating and, if appropriate, recommending the termination of&#160;the Company&#8217;s independent auditors. The Audit Committee assists
the Board in oversight of (1) the integrity of&#160;the Company&#8217;s financial statements, (2)&#160;the Company&#8217;s independent
auditor&#8217;s qualifications and independence, and (3) the performance of&#160;the independent auditors. In addition, the Committee
renders its report for inclusion in&#160;the Company&#8217;s annual proxy statement. The Audit Committee&#8217;s charter is available
on the Company&#8217;s website at www.franklinwireless.com</p>

<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 Audit Committee has the authority to obtain
advice and assistance from outside legal, accounting or other advisors as the Audit Committee deems necessary to carry out its duties.
During fiscal 2023, the Audit Committee met four times. The current members of the Audit Committee meet the NASDAQ Listing Standards for
the independence of audit committee members. The Board has determined that Heidy Chow is an &#8220;audit committee financial expert&#8221;
within the meaning of the Securities Exchange Act of 1934. The Report of the Audit Committee is presented elsewhere in this Proxy Statement.</p>

<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"><b><i>Compensation Committee</i></b></p>

<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 Compensation Committee assists the Board in
discharging its responsibilities relating to compensation of&#160;the Company&#8217;s President and other executives. The Committee also
determines individuals to be granted options under the Company&#8217;s Stock Option Plan, the number of options awarded and the term of
the options and interprets provisions of such plan. The Compensation Committee&#8217;s charter is available on the Company&#8217;s website
at www.franklinwireless.com.</p>

<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">During fiscal 2023, the Compensation Committee
met three times.</p>

<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"><b><i>Nominating Committee</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; text-indent: 0.5in">The Nominating Committee is responsible for identifying
individuals qualified to become directors. The Nominating Committee seeks to identify director candidates based on input provided by a
number of sources, including (1) the members of the Board of Directors, (2) our stockholders, and (3) third parties, such as service providers.
In evaluating potential candidates for director, the Board of Directors considers the entirety of each candidate&#8217;s credentials.</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; text-indent: 0.5in">Qualifications for consideration as a director
nominee may vary according to the particular areas of expertise being sought as a complement to the existing composition of the Board
of Directors. However, at a minimum, candidates for director must possess:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 10%">&#160;</td>
    <td style="width: 2%"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="width: 88%"><span style="font-size: 10pt">high personal and professional ethics and integrity;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-size: 10pt">the ability to exercise sound judgment;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-size: 10pt">the ability to make independent analytical inquiries;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-size: 10pt">a willingness and ability to devote adequate time and resources to diligently perform Board and committee duties; and</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-size: 10pt">the appropriate and relevant business experience and acumen.</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">&#160;</p>

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

<!-- Field: Page; Sequence: 9 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Board of Directors will consider nominees recommended
by stockholders if such recommendations are made in writing to the Board in compliance with the Bylaws of the Company. The Board of Directors
does not plan to change the manner in which it evaluates nominees for election as a director based on whether the nominee has been recommended
by a stockholder or otherwise.</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; text-indent: 0.5in">In considering new nominees and whether to re-nominate
existing members of the Board, the committee seeks to achieve a Board with strengths in its collective knowledge and a broad diversity
of perspectives, skills and business and professional experience. Among other items, the committee looks for a range of experience in
strategic planning, sales, finance, executive leadership, industry, and similar attributes. During fiscal 2023, the Nominating Committee
met one time.</p>

<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 Nominating Committee&#8217;s charter is available
on the Company&#8217;s website at www.franklinwireless.com.</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>Stockholder Communications</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; text-indent: 0.5in">Stockholders requesting communication with directors
can do so by writing to&#160;Franklin Wireless Corp., c/o Corporate Secretary, 9707 Waples Street, Suite 150, San Diego, CA 92121. At
this time we do not screen communications received and would forward any requests directly to the named director. If no director is named
in a general inquiry, the Secretary would forward such request to the Chairman of the Board of Directors. We do not provide the physical
address, email address, or phone numbers of directors without a director&#8217;s permission.</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>Code of Ethics </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; text-indent: 0.5in">We have adopted a Code of Ethics that applies to
all our directors, officers, and employees, including our President.</p>

<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"><b><i>Director Compensation</i></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our directors are reimbursed
for reasonable out-of-pocket expenses incurred in attending meetings of the Board of Directors. Employee directors do not receive any
cash compensation for service as directors and do not receive any equity compensation designated for such services. Members of the Board
of Directors who are not employees may receive stock option grants as consideration for their board service from time to time, although
there is no established policy for such stock option grants.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</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: 50%"><span style="font-size: 10pt">Board Diversity Matrix (As of October 16, 2023)</span></td>
    <td style="width: 50%; text-align: right"><span style="font-size: 10pt">Total Number of Directors: 5</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Part I: Gender Identity</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="text-align: justify">&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">Female</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Male</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Non-Binary</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Did Not Disclose Gender</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td style="border: black 1pt solid; width: 38%; text-align: justify"><span style="font-size: 10pt">Directors</span></td>
    <td style="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 10%; text-align: justify"><span style="font-size: 10pt">2</span></td>
    <td style="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 8%; text-align: justify"><span style="font-size: 10pt">3</span></td>
    <td style="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 16%; text-align: justify"><span style="font-size: 10pt">0</span></td>
    <td style="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; width: 28%; text-align: justify"><span style="font-size: 10pt">0</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Part II: Demographic Background</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Number of Directors who identify in Any of the
Categories Below:</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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: 38%; text-align: justify">&#160;</td>
    <td style="width: 10%; text-align: justify"><span style="font-size: 10pt">Female</span></td>
    <td style="width: 8%; text-align: justify"><span style="font-size: 10pt">Male</span></td>
    <td style="width: 16%; text-align: justify"><span style="font-size: 10pt">Non-Binary</span></td>
    <td style="width: 28%; text-align: justify"><span style="font-size: 10pt">Did Not Disclose Gender</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td style="border: black 1pt solid; text-align: justify"><span style="font-size: 10pt">African American or Black</span></td>
    <td style="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td>
    <td style="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td>
    <td style="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td>
    <td style="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: justify"><span style="font-size: 10pt">Alaskan Native or Native American</span></td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: justify"><span style="font-size: 10pt">Asian (other than South Asian)</span></td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify"><span style="font-size: 10pt">2</span></td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify"><span style="font-size: 10pt">2</span></td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: justify"><span style="font-size: 10pt">South Asian</span></td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: justify"><span style="font-size: 10pt">Hispanic or Latinx</span></td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: justify"><span style="font-size: 10pt">Native Hawaiian or Pacific Islander</span></td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: justify"><span style="font-size: 10pt">White</span></td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify"><span style="font-size: 10pt">1</span></td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid; text-align: justify"><span style="font-size: 10pt">LGBTQ+</span></td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: justify">&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>

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

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

<!-- Field: Page; Sequence: 10 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt"><b>Name</b></span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Fee Earned or</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Paid in Cash</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>($)(1)</b></p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Option</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Awards</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>($)(2)</b></p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>All Other</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Compensation</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>($)</b></p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Total</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>($)</b></p></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="border-bottom: black 1pt solid; width: 61%"><span style="font-size: 10pt">Gary Nelson</span></td>
    <td style="border-bottom: black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 8%; text-align: center"><span style="font-size: 10pt">17,500</span></td>
    <td style="border-bottom: black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 8%; text-align: center"><span style="font-size: 10pt">&#8211;</span></td>
    <td style="border-bottom: black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 11%; text-align: center"><span style="font-size: 10pt">&#8211;</span></td>
    <td style="border-bottom: black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 8%; text-align: center"><span style="font-size: 10pt">17,500</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">Johnathan Chee</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">17,500</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">&#8211;</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">&#8211;</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">17,500</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">Heidy Chow </span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">17,500</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">&#8211;</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">&#8211;</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">17,500</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">Kristina Kim </span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">17,500</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">&#8211;</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">&#8211;</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">17,500</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</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: 5%"><span style="font-size: 10pt">(1)</span></td>
    <td style="width: 95%"><span style="font-size: 10pt">Directors are compensated at a base rate of $15,000 and $20,000 annually for the six months ended December 31, 2022 and for the six months ended June 30, 2023, respectively, and prorated based upon board meeting attendance. Bonuses may be awarded when the business has performed exceptionally well as determined by the Board of Directors. For the year ended June 30, 2023, there has been no approved bonus for the Directors.&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">There were no outstanding equity awards held by any of the non-officer directors as of June 30, 2023.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>INFORMATION ABOUT THE EXECUTIVE OFFICERS</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; text-indent: 0.5in">The executive officers are appointed by our Board
of Directors and hold office at the pleasure of the Board. There are no family relationships between any of our directors or executive
officers. The current executive officers of the Company are as follows:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="border-bottom: black 1pt solid; width: 20%"><span style="font-size: 10pt"><b>Name</b></span></td>
    <td style="border-bottom: black 1pt solid; width: 25%"><span style="font-size: 10pt"><b>Age</b></span></td>
    <td style="border-bottom: black 1pt solid; width: 55%"><span style="font-size: 10pt"><b>Position</b></span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td><span style="font-size: 10pt">OC Kim</span></td>
    <td><span style="font-size: 10pt">58</span></td>
    <td><span style="font-size: 10pt">President and a Director</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td><span style="font-size: 10pt">William (Bill) Bauer</span></td>
    <td><span style="font-size: 10pt">53</span></td>
    <td><span style="font-size: 10pt">Secretary and Interim Chief Financial Officer</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; text-indent: 0.5in">The following includes the principal occupations
for the past five years (and, in some instances, for prior years) of each of our executive officers:</p>

<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-align: justify; text-indent: 0.5in">OC Kim has been our President,
CEO and a Director since 2003. Prior to joining Franklin Wireless, Mr. Kim was the CEO and President of Accetio Inc., a company he founded
that developed modules for the wireless telecommunication industry. In 2003, Accetio Inc. merged with Franklin Telecommunications Corp.
and was renamed Franklin Wireless Corp. He was a general manager of Kolon California Corp., one of Korea's most prominent conglomerates.
While at Kolon Data Communications, in Korea, Mr. Kim helped introduce the first generation of CDMA phones to the Korean market through
his work with Qualcomm Personal Electronics (QPE), a joint venture between Qualcomm Incorporated and Sony Electronics Inc. Mr. Kim began
his career at Lucky Goldstar (LG) Electronics. He has almost 30 years of experience in sales, marketing, and operations management in
the telecommunications and information systems industries. He earned a B.A. from Sogang University in Korea. We believe Mr. Kim&#8217;s
qualifications to serve as a director of the Company include his extensive business, operational and management experience in the wireless
industry, including his current position as the Company&#8217;s President. In addition, his knowledge of the Company&#8217;s business,
products, strategic relationships and future opportunities is of great value to the Company.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">William (Bill) Bauer has been serving as our Interim
Chief Financial Officer since October 2022. Mr. Bauer has been with Franklin since January 2020 and has served as In-House legal counsel
and Director of Strategic Planning. Prior to joining Franklin, Bill served as in-house legal counsel and senior finance executive across
various industries in California and Texas. Bill has over 15 years of experience in finance and executive management. Bill also holds
a Master&#8217;s degree in Business Administration from San Diego State University and a Juris Doctorate from California Western School
of Law. Bill is also a member of both the California and Texas State Bars.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>&#160;</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"></p>

<!-- Field: Page; Sequence: 11 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="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>Involvement in Certain Legal Proceedings</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; text-indent: 0.5in">To our knowledge, during the last ten years, none
of our executive officers has:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 10%">&#160;</td>
    <td style="width: 2%"><span style="font-family: Symbol; font-size: 10pt">&#183;</span></td>
    <td style="width: 88%"><span style="font-size: 10pt">Had a bankruptcy petition filed by or against any business of which such person was a general partner or executive officer either at the time of the bankruptcy or within two years prior to that time.</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: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-size: 10pt">Been convicted in a criminal proceeding or been subject to a pending criminal proceeding, excluding traffic violations and other minor offenses.</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: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-size: 10pt">Been subject to any order, judgment or decree, not subsequently reversed, suspended or vacated, of any court of competent jurisdiction, permanently or temporarily enjoining, barring, suspending or otherwise limiting his involvement in any type of business, securities or banking activities.</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: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-size: 10pt">Except a&#160;&#160;disclosed under&#160;&#160;Information About the Board of Directors, above, been found by a court of competent jurisdiction (in a civil action), the SEC, or the Commodities Futures Trading Commission to have violated a federal or state securities or commodities law, and the judgment has not been reversed, suspended or vacated.</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: Symbol; font-size: 10pt">&#183;</span></td>
    <td><span style="font-size: 10pt">Been the subject to, or a party to, any sanction or order, not subsequently reversed, suspended or vacated, of any self-regulatory organization, any registered entity, or any equivalent exchange, association, entity or organization that has disciplinary authority over its members or persons associated with a member. </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"><b>EXECUTIVE COMPENSATION </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; text-align: justify; text-indent: 0.5in">The following table sets forth
all compensation paid or accrued by us for the years ended June 30, 2023 and 2022 to our President, Chief Operating Officer, and Acting
Chief Financial Officer (The &#34;Named Executive Officers&#34;).</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Summary Compensation Table</b></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt"><b>Name and Principal Position</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Fiscal <br />
Year</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Salary <br />
($)</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Bonus <br />
($)</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Option Awards <br />
($)</b></span></td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>Total <br />
($)</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 36%"><span style="font-size: 10pt">OC Kim,</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 11%; text-align: center"><span style="font-size: 10pt">2022</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 11%; text-align: right"><span style="font-size: 10pt">300,000</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 11%; text-align: right"><span style="font-size: 10pt">&#8211;</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 11%; text-align: right"><span style="font-size: 10pt">566,000</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 11%; text-align: right"><span style="font-size: 10pt">866,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">President</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">2023</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">300,000</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">&#8211;</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">&#8211;</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">300,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font-size: 10pt">Yun J. (David) Lee (1),</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">2022</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">300,000</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">&#8211;</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">42,450</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">342,450</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">Chief Operating Officer</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">2023</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">300,000</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">&#8211;</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">&#8211;</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">300,000</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font-size: 10pt">David Brown (2),</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">2022</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">100,193</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">&#8211;</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">28,300</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">128,493</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">Acting Chief Financial Officer</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">2023</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">25,649</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">&#8211;</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">&#8211;</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">25,649</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td><span style="font-size: 10pt">Bill Bauer,</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">2022</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">&#8211;</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">&#8211;</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">&#8211;</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-size: 10pt">&#8211;</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">Acting Chief Financial Officer</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">2023</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">107,798</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">&#8211;</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">&#8211;</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">107,798</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.5pt; text-indent: -13.5pt">&#160;</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: 24px"><span style="font-size: 10pt">(1)</span></td>
    <td><span style="font-size: 10pt">On July 14,2023, the Board of Directors appointed Mr. Lee as Senior Vice President of Sales. He had previously served as Chief Operating Officer. This change did not affect his compensation.</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">(2)&#160;&#160;&#160;David Brown resigned his position on September
30, 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>Outstanding Equity Awards at Fiscal Year-End</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; text-align: justify; text-indent: 0.5in">The following table presents
the outstanding equity awards held by each of the Named Executive Officer as of June&#160;30, 2023. The only outstanding equity awards
are stock options. Options to purchase 200,000, 15,000, 10,000 and 15,000 shares were granted to OC Kim, Yun J. (David) Lee, David Brown,
and Bill Bauer during fiscal 2022, respectively. 10,000 shares granted to David Brown have been forfeited and returned to the Company
as he resigned his position on September 30, 2023. The options vest over periods ranging from one to three years and are subject to early
termination on the occurrence of certain events related to termination of employment. In addition, the full vesting of options is accelerated
if there is a change in control of the Company.</p>

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

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

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

<!-- Field: Page; Sequence: 12 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Outstanding Equity Awards at Fiscal Year-End</b></p>

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><span style="font-size: 10pt"><b>Name</b></span></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; vertical-align: bottom"><span style="font-size: 10pt"><b>Number of<br />
Securities<br />
Underlying<br />
Unexercised<br />
Options (#)</b></span></td>
    <td style="border-bottom: black 1pt solid; vertical-align: top">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Number of</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Securities</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Underlying</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Unexercised</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Options (#)</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>nonexercisable</b></p></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><span style="font-size: 10pt"><b>Option <br />
Exercise <br />
Price <br />
($)</b></span></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><span style="font-size: 10pt"><b>Option <br />
Expiration <br />
Date</b></span></td></tr>
  <tr style="background-color: rgb(238,238,238)">
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><span style="font-size: 10pt">OC Kim</span></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><span style="font-size: 10pt">200,000 (1)</span></td>
    <td style="border-bottom: black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 10pt">99,818</span></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><span style="font-size: 10pt">$3.38</span></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><span style="font-size: 10pt">12/27/2026</span></td></tr>
  <tr style="background-color: White">
    <td style="vertical-align: bottom"><span style="font-size: 10pt">Yun J. (David) Lee</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">100,000 (1)</span></td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt">1,369</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">$5.40</span></td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom"><span style="font-size: 10pt">07/13/2025</span></td></tr>
  <tr style="background-color: rgb(238,238,238)">
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><span style="font-size: 10pt">15,000 (1)</span></td>
    <td style="border-bottom: black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 10pt">7,486</span></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><span style="font-size: 10pt">$3.38</span></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><span style="font-size: 10pt">12/27/2026</span></td></tr>
  <tr style="background-color: White">
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><span style="font-size: 10pt">Bill Bauer</span></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><span style="font-size: 10pt">15,000 (1)</span></td>
    <td style="border-bottom: black 1pt solid; vertical-align: top; text-align: center"><span style="font-size: 10pt">7,486</span></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><span style="font-size: 10pt">$3.38</span></td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: black 1pt solid; vertical-align: bottom"><span style="font-size: 10pt">12/27/2026</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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: 48px"><span style="font-size: 10pt">(1)</span></td>
    <td><span style="font-size: 10pt">The option vests and is exercisable over three years as follows and has a five-year term:</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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: 48px">&#160;</td>
    <td style="width: 48px"><span style="font-size: 10pt">i.</span></td>
    <td><span style="font-size: 10pt">33.3% of the shares underlying the option vest on the first anniversary of the date of the grant.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">ii.</span></td>
    <td><span style="font-size: 10pt">33.3% of the shares underlying the option vest on the second anniversary of the date of the grant.</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">ii.</span></td>
    <td><span style="font-size: 10pt">33.3% of the shares underlying the option vest on the third anniversary of the date of the grant.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Director Compensation</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our directors are reimbursed
for reasonable out-of-pocket expenses incurred in attending meetings of the Board of Directors. Employee directors do not receive any
cash compensation for service as directors and do not receive any equity compensation designated for such services. Members of the Board
of Directors who are not employees may receive stock option grants as consideration for their board service from time to time, although
there is no established policy for such stock option grants.</p>

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

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt"><b>Name</b></span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Fee Earned or</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Paid in Cash</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>($)(1)</b></p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Option</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Awards</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>($)(2)</b></p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>All Other</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Compensation</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>($)</b></p></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Total</b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>($)</b></p></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="border-bottom: black 1pt solid; width: 61%"><span style="font-size: 10pt">Gary Nelson</span></td>
    <td style="border-bottom: black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 8%; text-align: center"><span style="font-size: 10pt">17,500</span></td>
    <td style="border-bottom: black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 8%; text-align: center"><span style="font-size: 10pt">&#8211;</span></td>
    <td style="border-bottom: black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 11%; text-align: center"><span style="font-size: 10pt">&#8211;</span></td>
    <td style="border-bottom: black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 8%; text-align: center"><span style="font-size: 10pt">17,500</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">Johnathan Chee</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">17,500</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">&#8211;</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">&#8211;</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">17,500</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">Heidy Chow </span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">17,500</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">&#8211;</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">&#8211;</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">17,500</span></td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">Kristina Kim </span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">17,500</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">&#8211;</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">&#8211;</span></td>
    <td style="border-bottom: black 1pt solid">&#160;</td>
    <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">17,500</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</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: 5%"><span style="font-size: 10pt">(1)</span></td>
    <td style="width: 95%"><span style="font-size: 10pt">Directors are compensated at a base rate of $15,000 and $20,000 annually for the six months ended December 31, 2022 and for the six months ended June 30, 2023, respectively, and prorated based upon board meeting attendance. Bonuses may be awarded when the business has performed exceptionally well as determined by the Board of Directors. For the year ended June 30, 2023, there has been no approved bonus for the Directors.&#160;</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">There were no outstanding equity awards held by any of the non-officer directors as of June 30, 2023.</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p>

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

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

<!-- Field: Page; Sequence: 13 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>EMPLOYMENT CONTRACTS</b></p>

<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-align: justify; text-indent: 0.5in">On October 1, 2020, we entered
into Change of Control Agreements with OC Kim, our President, and Yun J. (David) Lee, our Chief Operating Officer. Each Change of Control
Agreement provides for a lump sum payment to the officer in case of a change of control of the Company. The term includes the acquisition
of Common Stock of the Company resulting in one person or company owning more than 50% of the outstanding shares, a significant change
in the composition of the Board of Directors of the Company during any 12-month period, a reorganization, merger, consolidation or similar
transaction resulting in the transfer of ownership of more than fifty percent (50%) of the Company's outstanding Common Stock, or a liquidation
or dissolution of the Company or sale of substantially all of the Company's assets. These agreements were for an initial term of three
years but have now been extended through October 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Change of Control Agreement
with Mr. Kim calls for a payment of $5 million upon a change of control, and the agreement with Mr. Lee calls for a payment of $2 million
upon a change of control.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">On November 10, 2022, the
Company and OC Kim, its President, entered into an amendment of the employment letter agreement dated September 7, 2021. The amendment
provides for a severance payment of $3 million if Mr. Kim voluntarily terminates his employment by the Company or if he voluntarily terminates
his employment due to a &#8220;change in circumstances,&#8221; generally defined as a material breach by the Company of its salary and
benefit obligations or a significant reduction in Mr. Kim&#8217;s title or responsibilities. In the case of a termination of employment
by the Company for cause (generally defined as conviction of a felony, or a misdemeanor where imprisonment is imposed, commission of any
act of theft, fraud, dishonesty, or material falsification of any employment or Company records, or improper disclosure of the Company's
confidential or proprietary information), the Company is to make a severance payment of $1,500,000. In either case, any unvested options
become immediately vested.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In the amendment, Mr. Kim
also agrees that, for a period of two years after termination, he will not disparage the Company or its officers, solicit any of its employees
to terminate their employment, or disclose any of the Company&#8217;s proprietary information.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In addition, the amendment
provides for the payment of an incentive bonus to Mr. Kim of $125,000 for each calendar quarter during the remaining four-year term of
the employment letter, with the first such bonus due on December 31, 2022.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The Change in Control Agreement
with Mr. Kim, dated October 1, 2020, has not been terminated and remains in effect at this time.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>COMPENSATION DISCUSSION AND ANALYSIS</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; text-indent: 0.5in"><b>GENERAL PHILOSOPHY</b>&#160;- We compensate
our executive officers through a mix of base salary, bonus and stock options. Our compensation policies are designed to be competitive
with comparable employers and to align management&#8217;s incentives with both near term and long-term interests of our stockholders.
We use informal methods of benchmarking our executive compensation, based on the experience of our directors or, in some cases, studies
of industry standards. Our compensation is negotiated on a case by case basis, with attention being given to the amount of compensation
necessary to make a competitive offer and the relative compensation among our executive officers.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><b>BASE SALARIES</b>&#160;- We want to provide
our senior management with a level of cash compensation in the form of base salary that facilitates an appropriate lifestyle given their
professional status and accomplishments.</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; text-align: justify; text-indent: 0.5in"><b>INCENTIVE COMPENSATION</b>
&#8211; Our practice is to award cash bonuses based upon performance objectives set by the Board of Directors. We maintain a bonus plan
which provides our executive officers to earn cash bonuses based on the achievement of performance targets. The performance targets are
set by the Board of Directors, and our executive officers are eligible to receive bonuses on a quarterly basis. The actual amount of incentive
compensation paid to our executive officers is in the sole discretion of the Board of Directors.</p>

<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-align: justify; text-indent: 0.5in"><b>SEVERANCE BENEFITS</b>
&#8211; We are generally an &#8220;at-will&#8221; employer and have no employment agreements with severance benefits; however, we have
entered into Change of Control Agreements with OC Kim &amp; David Lee, and a severance agreement with OC Kim that provides him with a
lump sum payment in the event he leaves the Company.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b>RETIREMENT PLANS</b> &#8211;
In January 2022, we implemented the CalSavers retirement program, an automatic enrollment individual retirement account (IRA). The program
is a voluntary participation program, and all employees have the option to participate in this program if they choose to do so.</p>

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

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

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

<!-- Field: Page; Sequence: 14 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>PAY VERSUS PERFORMANC</b>E</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We are providing the following
disclosure regarding executive compensation for our CEO and other Named Executive Officers (&#8220;NEOs&#8221;), our total shareholder
return and that of our selected peer group, our net income and the most important &#8220;financial performance measure&#8221; used by
us to link executive pay with company performance. SEC rules. Those rules require amounts included in the &#8220;compensation actually
paid&#8221; columns of the table to be calculated according to a particular formula intended to demonstrate the relationship between &#8220;compensation
actually paid&#8221; to a company&#8217;s NEOs and the company&#8217;s performance. The formula reflects a number of fair value adjustments
to equity awards intended to show the change in value of those awards from one year to another. They do not reflect, however, the precise
amounts actually earned by or paid to our executives during the years shown in the table.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">For further information concerning
our pay-for-performance philosophy and how we structure our executive compensation to drive and reward performance, refer to &#8220;Executive
Compensation&#8212;Compensation Discussion and Analysis.&#8221;</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The following table presents
information regarding our executive compensation pay relative to corporate performance of our principal executive officers (&#8220;PEO&#8221;)
and non-PEO named executive officers (&#8220;NEOs&#8221;) for Fiscal Years 2021, 2022 and 2023.</p>

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

<ix:nonNumeric contextRef="From2022-07-01to2023-06-30" escape="true" name="ecd:PvpTableTextBlock"><table cellpadding="0" cellspacing="0" id="xdx_887_eecd--PvpTableTextBlock_zjGyd92YCpw6" summary="xdx: Disclosure - Pay vs Performance Disclosure" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center">Year</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center">Summary Compensation Table Total for PEO, OC Kim</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid">&#160;</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center">Compensation Actually Paid to PEO, OC Kim</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid">&#160;</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center">Average Summary Compensation Table Total for Non-PEO Named Executive Officers</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid">&#160;</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center">Average Compensation Actually Paid to Non-PEO Named Executive Officers</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid">&#160;</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center">Value of Initial Fixed $100 Investment Based on Total Shareholder Return (1)</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid">&#160;</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center">Net Income</td><td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center">(a)</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">(b)</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">(c)</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">(d)</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">(e)</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">(f)</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">(g)</td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 10%; text-align: center">2023</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_981_eecd--PeoTotalCompAmt_c20220701__20230630_z5CQjydKvdn6" title="PEO Total Compensation Amount" style="border-bottom: Black 1pt solid; width: 12%; text-align: right"><ix:nonFraction name="ecd:PeoTotalCompAmt" contextRef="From2022-07-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">300,000</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_987_eecd--PeoActuallyPaidCompAmt_c20220701__20230630_zS9m4cOlKLGj" title="PEO Actually Paid Compensation Amount" style="border-bottom: Black 1pt solid; width: 12%; text-align: right"><ix:nonFraction name="ecd:PeoActuallyPaidCompAmt" contextRef="From2022-07-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">300,000</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_986_eecd--NonPeoNeoAvgTotalCompAmt_c20220701__20230630_zhtHAHIj9k6c" title="Non-PEO NEO Average Total Compensation Amount" style="border-bottom: Black 1pt solid; width: 12%; text-align: right"><ix:nonFraction name="ecd:NonPeoNeoAvgTotalCompAmt" contextRef="From2022-07-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">144,482</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_982_eecd--NonPeoNeoAvgCompActuallyPaidAmt_c20220701__20230630_zOb2u6mTjvw4" title="Non-PEO NEO Average Compensation Actually Paid Amount" style="border-bottom: Black 1pt solid; width: 12%; text-align: right"><ix:nonFraction name="ecd:NonPeoNeoAvgCompActuallyPaidAmt" contextRef="From2022-07-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">144,482</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_987_eecd--TotalShareholderRtnAmt_pp2p0_c20220701__20230630_fKDEp_z9coQSWCgZ68" title="Total Shareholder Return Amount" style="border-bottom: Black 1pt solid; width: 12%; text-align: right"><ix:nonFraction name="ecd:TotalShareholderRtnAmt" contextRef="From2022-07-01to2023-06-30" id="Fact000023" format="ixt:numdotdecimal" decimals="2" scale="0" unitRef="USD">67.55</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--NetIncomeLoss_c20220701__20230630_zSdbGCQwyxKa" title="Net Income (Loss)" style="border-bottom: Black 1pt solid; width: 12%; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2022-07-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">2,863,021</ix:nonFraction></td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center">2022</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_988_eecd--PeoTotalCompAmt_c20210701__20220630_zQCxlA3Ktwgl" title="PEO Total Compensation Amount" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="ecd:PeoTotalCompAmt" contextRef="From2021-07-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">866,000</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_982_eecd--PeoActuallyPaidCompAmt_c20210701__20220630_zkW0wRedWjP6" title="PEO Actually Paid Compensation Amount" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="ecd:PeoActuallyPaidCompAmt" contextRef="From2021-07-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">300,000</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_982_eecd--NonPeoNeoAvgTotalCompAmt_c20210701__20220630_zy1mLYw1u3Kf" title="Non-PEO NEO Average Total Compensation Amount" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="ecd:NonPeoNeoAvgTotalCompAmt" contextRef="From2021-07-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">235,472</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_980_eecd--NonPeoNeoAvgCompActuallyPaidAmt_c20210701__20220630_zmT3UfoMpHT" title="Non-PEO NEO Average Compensation Actually Paid Amount" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="ecd:NonPeoNeoAvgCompActuallyPaidAmt" contextRef="From2021-07-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">200,097</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_981_eecd--TotalShareholderRtnAmt_pp2p0_c20210701__20220630_fKDEp_zVhrm9awvh1j" title="Total Shareholder Return Amount" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="ecd:TotalShareholderRtnAmt" contextRef="From2021-07-012022-06-30" id="Fact000035" format="ixt:numdotdecimal" decimals="2" scale="0" unitRef="USD">57.46</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_987_eus-gaap--NetIncomeLoss_c20210701__20220630_z2arVuwn0GN9" title="Net Income (Loss)" style="border-bottom: Black 1pt solid; text-align: right">(<ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2021-07-012022-06-30" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">3,762,848</ix:nonFraction></td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center">2021</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_986_eecd--PeoTotalCompAmt_c20200701__20210630_zMpvIBMCPDN5" title="PEO Total Compensation Amount" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="ecd:PeoTotalCompAmt" contextRef="From2020-07-012021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">344,667</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_989_eecd--PeoActuallyPaidCompAmt_c20200701__20210630_zAgUCJrnX4x8" title="PEO Actually Paid Compensation Amount" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="ecd:PeoActuallyPaidCompAmt" contextRef="From2020-07-012021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">344,667</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98C_eecd--NonPeoNeoAvgTotalCompAmt_c20200701__20210630_zilB3mss1qL1" title="Non-PEO NEO Average Total Compensation Amount" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="ecd:NonPeoNeoAvgTotalCompAmt" contextRef="From2020-07-012021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">395,395</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98F_eecd--NonPeoNeoAvgCompActuallyPaidAmt_c20200701__20210630_zxKTAvpconjj" title="Non-PEO NEO Average Compensation Actually Paid Amount" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="ecd:NonPeoNeoAvgCompActuallyPaidAmt" contextRef="From2020-07-012021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">193,350</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_981_eecd--TotalShareholderRtnAmt_pp2p0_c20200701__20210630_fKDEp_zoDPtGnuPjWh" title="Total Shareholder Return Amount" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="ecd:TotalShareholderRtnAmt" contextRef="From2020-07-012021-06-30" id="Fact000047" format="ixt:numdotdecimal" decimals="2" scale="0" unitRef="USD">166.07</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_983_eus-gaap--NetIncomeLoss_c20200701__20210630_zglHEmVJptW" title="Net Income (Loss)" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="us-gaap:NetIncomeLoss" contextRef="From2020-07-012021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">17,699,035</ix:nonFraction></td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  </table></ix:nonNumeric>


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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td id="xdx_F06_zaN8JAEApPP3" style="width: 0.25in">(1)</td><td id="xdx_F15_z6kIbgQtbs4" style="text-align: justify"><ix:footnote id="Footnote000050" xml:lang="en-US">Represents the total shareholder return (&#8220;TSR&#8221;) of a $100 investment in the Company&#8217;s
shares as of June 30, 2020, valued again on each of June 30, 2021, 2022 and 2023.</ix:footnote></td></tr></table>

<ix:nonNumeric contextRef="From2022-07-01to2023-06-30" escape="true" name="ecd:AdjToPeoCompFnTextBlock"><p id="xdx_841_eecd--AdjToPeoCompFnTextBlock_dU_zt8Xbb0r7Amf" 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 Summary Compensation Table (&#8220;SCT&#8221;)
totals reported for the PEO and the average of the other NEOs for each year were subject to the adjustments summarized in the two tables
below as required by SEC Regulation S-K Item 402(v)(2)(iii) to calculate &#8220;compensation actually paid.&#8221; Equity values are calculated
in accordance with FASB ASC Topic 718. Valuation assumptions used to calculate fair values at the times indicated in the two tables below
did not materially differ from those disclosed at the time of grant except for the stock price, percentage of volatility, risk free rate
and the term used to calculate the valuations. The following table shows the adjustments made to the SCT totals to calculate &#8220;compensation
actually paid&#8221;:</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-top: Black 1pt solid; border-left: Black 1pt solid">&#160;</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">PEO, OC Kim</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Average Non-PEO NEOs</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">PEO, OC Kim</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Average Non-PEO NEOs</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">PEO, OC Kim</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Average Non-PEO NEOs</td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 22%; font-weight: bold; text-align: left">Total Compensation from Summary Compensation Table</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98B_eecd--PeoTotalCompAmt_c20220701__20230630_ziMHqSMAZVad" title="PEO Total Compensation Amount" style="border-bottom: Black 1pt solid; width: 10%; text-align: right"><ix:nonFraction name="ecd:PeoTotalCompAmt" contextRef="From2022-07-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">300,000</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_984_eecd--NonPeoNeoAvgTotalCompAmt_c20220701__20230630_fKDEp_zgdbwwTUzRda" title="Non-PEO NEO Average Total Compensation Amount" style="border-bottom: Black 1pt solid; width: 10%; text-align: right"><ix:nonFraction name="ecd:NonPeoNeoAvgTotalCompAmt" contextRef="From2022-07-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">144,482</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98A_eecd--PeoTotalCompAmt_c20210701__20220630_fKDEp_zMhfjBgf65K4" title="PEO Total Compensation Amount" style="border-bottom: Black 1pt solid; width: 10%; text-align: right"><ix:nonFraction name="ecd:PeoTotalCompAmt" contextRef="From2021-07-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">866,000</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98D_eecd--NonPeoNeoAvgTotalCompAmt_c20210701__20220630_fKDEp_z9DLPF3n43yc" title="Non-PEO NEO Average Total Compensation Amount" style="border-bottom: Black 1pt solid; width: 10%; text-align: right"><ix:nonFraction name="ecd:NonPeoNeoAvgTotalCompAmt" contextRef="From2021-07-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">235,472</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_982_eecd--PeoTotalCompAmt_c20200701__20210630_fKDEp_zrIqRrSrRJdf" title="PEO Total Compensation Amount" style="border-bottom: Black 1pt solid; width: 10%; text-align: right"><ix:nonFraction name="ecd:PeoTotalCompAmt" contextRef="From2020-07-012021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">344,667</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_982_eecd--NonPeoNeoAvgTotalCompAmt_c20200701__20210630_fKDEp_z7Gg32qE03zi" title="Non-PEO NEO Average Total Compensation Amount" style="border-bottom: Black 1pt solid; width: 10%; text-align: right"><ix:nonFraction name="ecd:NonPeoNeoAvgTotalCompAmt" contextRef="From2020-07-012021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">395,395</ix:nonFraction></td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold; text-align: left">Adjustments for Equity Awards</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_902_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zm1BmsucIEp" title="Adjustments for Equity Awards" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0066">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90F_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zIoxWFyLCkl1" title="Adjustments for Equity Awards" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0068">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_905_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zL8ukiGp3Mj1" title="Adjustments for Equity Awards" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0070">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_905_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zn9OkdiCXIx9" title="Adjustments for Equity Awards" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0072">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90F_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zBEBHMWWnM1h" title="Adjustments for Equity Awards" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0074">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_907_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_z68bwaf9hOLl" title="Adjustments for Equity Awards" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0076">&#8211;</span></span></td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: left">Adjustment for grant date values in the Summary Compensation Table</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90D_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType1Member_zlqzM63AlSta" title="Adjustment for grant date values in the Summary Compensation Table" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0078">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_903_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType1Member_zQclAYVl1KT7" title="Adjustment for grant date values in the Summary Compensation Table" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0080">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90A_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType1Member_zQaAAijHH1B" title="Adjustment for grant date values in the Summary Compensation Table" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0082">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90D_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType1Member_zBQP5JxMMLU7" title="Adjustment for grant date values in the Summary Compensation Table" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0084">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_901_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType1Member_zxprhoSuIRal" title="Adjustment for grant date values in the Summary Compensation Table" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0086">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90B_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType1Member_zItrjBfbL5H5" title="Adjustment for grant date values in the Summary Compensation Table" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0088">&#8211;</span></span></td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: left">Year-end fair value of unvested awards granted in the current year</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90F_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType2Member_zVNH1Ii4pwY9" title="Year-end fair value of unvested awards granted in the current year" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0090">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_908_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType2Member_zvpxfQo6RWac" title="Year-end fair value of unvested awards granted in the current year" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0092">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_907_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType2Member_zEb4y6H18Kf1" title="Year-end fair value of unvested awards granted in the current year" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0094">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_905_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType2Member_zDyKuehIMZM3" title="Year-end fair value of unvested awards granted in the current year" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0096">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_903_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType2Member_zNE4yfMp8Fr6" title="Year-end fair value of unvested awards granted in the current year" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0098">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_906_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType2Member_zWXXkANNhUj6" title="Year-end fair value of unvested awards granted in the current year" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0100">&#8211;</span></span></td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: left">Year-over-year difference of year-end fair values for unvested awards granted in prior years</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90D_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType3Member_za14PXC4tF98" title="Year-over-year difference of year-end fair values for unvested awards granted in prior years" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0102">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_905_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType3Member_zc03ZcV1VhP8" title="Year-over-year difference of year-end fair values for unvested awards granted in prior years" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0104">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90E_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType3Member_zs2xw2CeP4Ze" title="Year-over-year difference of year-end fair values for unvested awards granted in prior years" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0106">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90A_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType3Member_zxuG50BRebVc" title="Year-over-year difference of year-end fair values for unvested awards granted in prior years" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0108">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90E_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType3Member_zKGwR3pXRZH4" title="Year-over-year difference of year-end fair values for unvested awards granted in prior years" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0110">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_906_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType3Member_z4IY9Jjljoq2" title="Year-over-year difference of year-end fair values for unvested awards granted in prior years" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0112">&#8211;</span></span></td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: left">Fair values at vest date for awards granted and vested in current year</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90F_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType4Member_zat16lGeCHAg" title="Fair values at vest date for awards granted and vested in current year" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0114">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90D_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType4Member_zilksmh4BKsl" title="Fair values at vest date for awards granted and vested in current year" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0116">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_905_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType4Member_zPBprLZBIWHk" title="Fair values at vest date for awards granted and vested in current year" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0118">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_905_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType4Member_zBKthbbqTBE2" title="Fair values at vest date for awards granted and vested in current year" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0120">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90A_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType4Member_zx5SNuPK8kpj" title="Fair values at vest date for awards granted and vested in current year" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0122">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90A_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType4Member_zqkZlZhfYJr7" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0123">&#8211;</span></span></td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: left">Difference in fair values between prior year-end fair values and vest date fair values for awards granted in prior years</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_909_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType5Member_zBYLZWCfiFaf" title="Difference in fair values between prior year-end fair values and vest date fair values for awards granted in prior years" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0125">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90D_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType5Member_zNBa2jUMcI2d" title="Difference in fair values between prior year-end fair values and vest date fair values for awards granted in prior years" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0127">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_900_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType5Member_zpp1fftjfysh" title="Difference in fair values between prior year-end fair values and vest date fair values for awards granted in prior years">(<ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2021-07-012022-06-30_ecd_PeoMember_custom_AdjustmentType5Member" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">566,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90A_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType5Member_zMyhnJbmrP63" title="Difference in fair values between prior year-end fair values and vest date fair values for awards granted in prior years">(<ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2021-07-012022-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType5Member" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">35,375</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_906_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType5Member_zSf39RbdMcc" title="Difference in fair values between prior year-end fair values and vest date fair values for awards granted in prior years" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0133">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_909_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType5Member_zrU1rX6KKtPk" title="Difference in fair values between prior year-end fair values and vest date fair values for awards granted in prior years">(<ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2020-07-012021-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType5Member" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">201,650</ix:nonFraction></span></td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold; text-align: left">Total Adjustments for Equity Awards</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_905_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType6Member_zu8BkxLQQhvi" title="Total Adjustments for Equity Awards" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0137">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_901_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType6Member_z6SeOv8DHyle" title="Total Adjustments for Equity Awards" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0139">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_902_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType6Member_zCNdoid4COnj" title="Total Adjustments for Equity Awards">(<ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2021-07-012022-06-30_ecd_PeoMember_custom_AdjustmentType6Member" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">566,000</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90D_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType6Member_zR4S2uthrXSc" title="Total Adjustments for Equity Awards">(<ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2021-07-012022-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType6Member" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">35,375</ix:nonFraction></span></td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_906_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType6Member_zgF2RHZVJPk6" title="Total Adjustments for Equity Awards" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0145">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90F_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType6Member_zndCRSjgacFi" title="Total Adjustments for Equity Awards">(<ix:nonFraction name="ecd:AdjToCompAmt" contextRef="From2020-07-012021-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType6Member" format="ixt:numdotdecimal" decimals="0" sign="-" unitRef="USD">201,650</ix:nonFraction></span></td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold; text-align: left">Compensation Actually Paid (as calculated)</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_980_eecd--PeoActuallyPaidCompAmt_c20220701__20230630_fKDIp_z9cfQzQ7fbn6" title="PEO Actually Paid Compensation Amount" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="ecd:PeoActuallyPaidCompAmt" contextRef="From2022-07-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">300,000</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_987_eecd--NonPeoNeoAvgCompActuallyPaidAmt_c20220701__20230630_fKDIp_zUIfWwSPHnw2" title="Non-PEO NEO Average Compensation Actually Paid Amount" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="ecd:NonPeoNeoAvgCompActuallyPaidAmt" contextRef="From2022-07-01to2023-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">144,482</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_982_eecd--PeoActuallyPaidCompAmt_c20210701__20220630_fKDIp_zsl6Mf0N0opj" title="PEO Actually Paid Compensation Amount" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="ecd:PeoActuallyPaidCompAmt" contextRef="From2021-07-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">300,000</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98A_eecd--NonPeoNeoAvgCompActuallyPaidAmt_c20210701__20220630_fKDIp_z4fiDMdCIFN6" title="Non-PEO NEO Average Compensation Actually Paid Amount" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="ecd:NonPeoNeoAvgCompActuallyPaidAmt" contextRef="From2021-07-012022-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">200,097</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98A_eecd--PeoActuallyPaidCompAmt_c20200701__20210630_fKDIp_zIaFtT1cU8W9" title="PEO Actually Paid Compensation Amount" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="ecd:PeoActuallyPaidCompAmt" contextRef="From2020-07-012021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">344,667</ix:nonFraction></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98A_ecustom--NonPeoNeoAvgCompActuallyPaidAmt1_c20200701__20210630_fKDIp_zNLLklHKahqf" title="Non-PEO NEO Average Compensation Actually Paid Amount" style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="FKWL:NonPeoNeoAvgCompActuallyPaidAmt1" contextRef="From2020-07-012021-06-30" format="ixt:numdotdecimal" decimals="0" unitRef="USD">193,350</ix:nonFraction></td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  </table>



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

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

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

<!-- Field: Page; Sequence: 15 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center; text-indent: 0.5in"><b>REPORT OF THE AUDIT COMMITTEE</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 Audit Committee of the Board of Directors hereby reports as follows:</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-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-indent: 0.5in">1. The Audit
Committee has reviewed and discussed the Company&#8217;s audited financial statements with the Company&#8217;s management and representatives
of Kreit and Chiu CPA LLP (formerly known as &#8220;Paris, Kreit, and Chiu&#8221;);</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-indent: 0.5in">2. The Audit
Committee has discussed with Kreit and Chiu CPA LLP, the matters required to be discussed by Statement on Auditing Standards No. 61,
as amended (AICPA, Professional Standards, Volume 1. AU section 380), as adopted by the Public Company Accounting Oversight Board in
Rule 3200T; and</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-indent: 0.5in">3. The Audit
Committee has received the written disclosures and a letter from Kreit and Chiu CPA LLP, required by applicable requirements of the Public
Company Accounting Oversight Board, regarding the independent accountants&#8217; communication with the Audit Committee concerning independence
and has discussed Kreit and Chiu CPA LLP&#8217;s independence with Kreit and Chiu CPA LLP.</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; text-indent: 0.5in">Based on the review and discussions referred to
above, the Audit Committee recommended to the Board of Directors that the audited financial statements be included in&#160;the Company&#8217;s
Annual Report on Form 10-K for the fiscal year ended&#160;June 30, 2023&#160;filed with the Securities and Exchange Commission.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</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: 75%">&#160;</td>
    <td style="width: 25%"><span style="font-size: 10pt">The Audit Committee:</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Heidy Chow, Chairman</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Gary Nelson</span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Kristina Kim</span></td></tr>
  </table>
<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">&#160;</p>

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

<!-- Field: Page; Sequence: 16 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#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; text-align: center"><b>ACTIONS TO BE TAKEN AT THE MEETING</b></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>PROPOSAL FOR ELECTION OF FIVE DIRECTORS</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; text-indent: 0.5in">At this year&#8217;s Annual Meeting, the Board
of Directors proposes that the nominees listed below, all of whom are currently serving as directors, be elected to hold office until
the next annual meeting of&#160;stockholders and until their successors are duly elected and qualified. The Board has no reason to believe
that any of the persons named below will be unable or unwilling to serve as a nominee or as director if elected.</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; text-indent: 0.5in">Assuming a quorum is present, the five nominees
receiving the highest number of affirmative votes of shares entitled to be voted for such persons will be elected as directors of the
Company to hold office until the next annual meeting of stockholders and until their successors are duly elected and qualified. Unless
marked otherwise, proxies received will be voted &#34;FOR&#34; the election of the nominees named below. In the event that additional
persons are nominated for election as directors, the proxy holders intend to vote all proxies received by them in such a manner as will
ensure the election of the nominees listed below, and, in such event, the specific nominees to be voted for will be determined by the
proxy holders.</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>Information With Respect to Director Nominees</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; text-indent: 0.5in">Listed below are the nominees for election to our
Board with information showing the principal occupation or employment of the nominees for director, the principal business of the corporation
or other organization in which such occupation or employment is carried on, and such nominees&#8217; business experience during the past
five years. Such information has been furnished to the Company by the director nominees. Each nominee is currently a director of the Company.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;</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: 90%"><span style="font-size: 10pt">Name</span></td>
    <td style="width: 10%; text-align: center"><span style="font-size: 10pt">Age</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td style="border: black 1pt solid"><span style="font-size: 10pt">OC Kim</span></td>
    <td style="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">58</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid"><span style="font-size: 10pt">Gary Nelson</span></td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">83</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid"><span style="font-size: 10pt">Kristina Kim</span></td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">60</span></td></tr>
  <tr style="vertical-align: top; background-color: White">
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid"><span style="font-size: 10pt">Johnathan Chee</span></td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">60</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(238,238,238)">
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; border-left: black 1pt solid"><span style="font-size: 10pt">Heidy Chow</span></td>
    <td style="border-right: black 1pt solid; border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt">45</span></td></tr>
  </table>
<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-align: justify; text-indent: 0.5in">OC Kim has been our President,
CEO and a Director since 2003. Prior to joining Franklin Wireless, Mr. Kim was the CEO and President of Accetio Inc., a company he founded
that developed modules for the wireless telecommunication industry. In 2003, Accetio Inc. merged with Franklin Telecommunications Corp.
and was renamed Franklin Wireless Corp. He was a general manager of Kolon California Corp., one of Korea's most prominent conglomerates.
While at Kolon Data Communications, in Korea, Mr. Kim helped introduce the first generation of CDMA phones to the Korean market through
his work with Qualcomm Personal Electronics (QPE), a joint venture between Qualcomm Incorporated and Sony Electronics Inc. Mr. Kim began
his career at Lucky Goldstar (LG) Electronics. He has almost 30 years of experience in sales, marketing, and operations management in
the telecommunications and information systems industries. He earned a B.A. from Sogang University in Korea. We believe Mr. Kim&#8217;s
qualifications to serve as a director of the Company include his extensive business, operational and management experience in the wireless
industry, including his current position as the Company&#8217;s President. In addition, his knowledge of the Company&#8217;s business,
products, strategic relationships and future opportunities is of great value to the Company.</p>

<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">We believe Mr. Kim&#8217;s qualifications to serve
as a director of&#160;the Company&#160;include his extensive business, operational and management experience in the wireless industry,
including his current position as&#160;the Company&#8217;s President. In addition, his knowledge of&#160;the Company&#8217;s business,
products, strategic relationships and future opportunities is of great value to&#160;the Company.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Gary Nelson&#160;has been
a director since September 2003. Mr. Nelson was an early investor in Franklin Telecommunications Corp. in the 1980&#8217;s and served
as a director from 2001 up until the Company&#8217;s merger with Accetio Inc. in September 2003, at which time the Company was renamed
Franklin Wireless Corp. Following the merger, Mr. Nelson became a director and ultimately Chairman of the Board of Franklin Wireless Corp.
He was co-founder and President of Churchill Mortgage Corporation, an income property mortgage banking firm based in Los Angeles, California,
which was a loan correspondent for major life insurance companies and other financial institutions. In addition, Mr. Nelson was the Chief
Operating Officer of Churchill Mortgage Capital, which was the loan origination arm of Churchill Mortgage Corporation. Mr. Nelson&#8217;s
prior experience includes various marketing positions with Control Data Corporation and design engineering positions with North American
Aviation where he worked on the Apollo Project. He holds a B.S. in Mechanical Engineering from Kansas State University and an MBA from
the University of Southern California. We believe that Mr.&#160;Nelson&#8217;s qualifications to serve as a director of the Company include
his many years of business, operational and management experience including his previous position as President of Churchill Mortgage Corporation.
In addition, Mr. Nelson has served as a director of the Company for 14 years and brings a valuable historical perspective on the development
of the Company&#8217;s business and its leadership.</p>

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

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

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

<!-- Field: Page; Sequence: 17 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We believe that Mr.&#160;Nelson&#8217;s qualifications
to serve as a director of the Company include his many years of business, operational and management experience including his previous
position as President of Churchill Mortgage Corporation. In addition, Mr. Nelson has served as a director of the Company for thirteen&#160;years
and brings a valuable historical perspective on the development of the Company&#8217;s business and its leadership.</p>

<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-align: justify; text-indent: 0.5in">Kristina Kim is a licensed
attorney with extensive knowledge of global import/export, international trade, and regulatory issues. Ms. Kim also served as General
Counsel and Vice President with Samsung International Inc. for over 14 years. Ms. Kim holds a B.A. in Biochemistry and Molecular Biology
from the University of California at Santa Barbara, and a Juris Doctorate from the University of San Diego.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We believe Ms. Kim&#8217;s qualifications to serve
as a director of&#160;the Company&#160;include her experience as a business attorney that allow her to provide&#160;the Company&#8217;s
Board of Directors with valuable knowledge of legal matters that may affect&#160;the Company.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Johnathan Chee&#160;has been
a director since September 2009. He is an attorney and has owned the Law Offices of&#160;Johnathan Chee, in Niles, Illinois, since August
2007. Mr. Chee has represented clients in various business dealings and negotiations with Ameritech, SBC, Sprint and several wireless
carriers in Latin America. Between 1998 and 2007, he served as an attorney with the C&amp;S Law Group, P.C., in Glenview, Illinois. He
holds a B.A. from the University of Illinois-Chicago and a J.D. from IIT Chicago-Kent College of Law. He is a member of the Illinois Bar
Association.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">We believe Mr. Chee&#8217;s qualifications to serve
as a director of&#160;the Company&#160;include his experience as a business attorney that allow him to provide&#160;the Company&#8217;s
Board of Directors with valuable knowledge of legal matters that may affect&#160;the Company.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">Heidy Chow is a Certified Public Accountant and
an experienced finance and accounting executive whose client base includes several IT companies. Ms. Chow is an Assurance Partner of The
Pun Group, LLP and has over fifteen (15) years of combined experience in auditing, consulting and finance. Ms. Chow&#8217;s career in
public accounting was spent primarily with the national firms of RSM US and Ernst &amp; Young, and regional firms where she has specialized
in corporate accounting and auditing services. She supervises engagement teams in areas of designing and planning audits in accordance
with the AICPA Generally Accepted Auditing Standards and Public Company Accounting Oversight Board (PCAOB) standards. In addition, she
often serves on a contract basis as Chief Financial Officer for privately held small and middle market companies. She holds a B.S. in
Accounting from California State Polytechnic University, Pomona.</p>

<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">We believe Ms. Chow&#8217;s qualifications to serve
as a director of&#160;the Company&#160;include her experience as a CPA and auditor allow her to provide&#160;the Company&#8217;s Board
of Directors with valuable knowledge of financial and accounting matters that may affect&#160;the Company.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Required Vote</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; text-indent: 0.5in">The election of the directors of the Company requires
the affirmative vote of a plurality of the votes cast by stockholders, who are entitled to vote, present or represented by Proxy at the
Annual Meeting, which will be the nominees receiving the largest number of votes, which may or may not constitute less than a majority.</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; text-align: center"><b>RECOMMENDATION OF THE BOARD FOR PROPOSAL NO.
1:</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; text-align: center"><b>THE BOARD RECOMMENDS A VOTE FOR THE ELECTION
OF ALL THE NOMINEES DESCRIBED ABOVE.</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">&#160;</p>

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

<!-- Field: Page; Sequence: 18 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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; text-align: center"><b>ACTIONS TO BE TAKEN AT THE MEETING (Continued)</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">&#160;</p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>ADVISORY VOTE ON EXECUTIVE COMPENSATION</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">We are providing our stockholders an opportunity to indicate whether
they support our Named Executive Officer compensation as described in this proxy statement. This advisory vote, commonly referred to as
&#34;say on pay,&#34; is not intended to address any specific item of compensation, but instead relates to the tabular disclosures regarding
Named Executive Officer compensation, and the narrative disclosure accompanying the tabular presentation. These disclosures allow you
to view the trends in our executive compensation program and the application of our compensation philosophies for the years presented.
The Compensation Committee believes an effective compensation program should be one that is designed to recruit and keep top quality executive
leadership focused on attaining long-term corporate goals and increasing stockholder value. We believe that our executive compensation
program is designed to reasonably and fairly recruit, motivate, retain and reward our executives for achieving our objectives and goals.
Accordingly, the Board of Directors unanimously recommends that stockholders vote in favor of the following resolution: &#34;Resolved,
that the stockholders approve the compensation of the Company's named executive officers as disclosed in this proxy statement pursuant
to the rules of the Securities and Exchange Commission, including the compensation tables and the related footnotes and narrative disclosures.&#34;
Although this vote is advisory and is not binding on the Company, the Compensation Committee will take into account the outcome of the
vote when considering future executive compensation decisions. Approval of this non-binding proposal requires the affirmative vote of
a plurality of the votes cast by stockholders who are entitled to vote, present in person or represented by Proxy at the Annual Meeting.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>RECOMMENDATION OF THE BOARD FOR PROPOSAL NO.
2:</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>THE BOARD RECOMMENDS A VOTE FOR APPROVAL OF
THE RESOLUTION APPROVING THE COMPENSATION OF THE COMPANY'S NAMED EXECUTIVE OFFICERS</b></p>

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

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

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

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

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

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

<!-- Field: Page; Sequence: 19 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><b>ACTIONS TO BE TAKEN AT THE MEETING (Continued)</b></b></p>

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>RATIFICATION OF APPOINTMENT OF INDEPENDENT REGISTERED</b></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">The Board of Directors has recently selected Simon
&amp; Edward, LLP as the independent registered public accounting firm for&#160;the Company&#160;to audit the consolidated financial statements
of the Company&#160;for fiscal year 2024. Although ratification by stockholders is not required by law, the Board of Directors has determined
that it is desirable to request ratification of this selection by the stockholders. Notwithstanding its selection, the Board of Directors,
in its discretion, may appoint a new independent registered public accounting firm at any time during the year if the Board of Directors
believes that such a change would be in the best interests of&#160;the Company&#160;and its stockholders. If the stockholders do not ratify
the appointment of Simon &amp; Edward, LLP, the Audit Committee may reconsider its selection.</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; text-indent: 0.5in">The vote of a majority of the shares of Common
Stock or represented at the meeting is required for approval. Broker non-votes will be voted in favor of approval. Kreit and Chiu CPA
LLP has acted as&#160;the Company&#8217;s independent registered public accounting firm during the past fiscal year. It is not anticipated
that a representative of Kreit and Chiu CPA LLP will attend the Annual Meeting of Stockholders.</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; text-align: justify; text-indent: 0.5in">The aggregate fees billed
for the most recently completed fiscal period for the audit of our annual financial statements and services normally provided by the independent
registered public accounting firm for this fiscal period were as follows:</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>FY 2023</b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>FY 2022</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="width: 68%"><span style="font-size: 10pt">Audit Fees</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1pt solid; width: 13%; text-align: right"><span style="font-size: 10pt">84,250</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: black 1pt solid; width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 1pt solid; width: 13%; text-align: right"><span style="font-size: 10pt">91,500</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td><span style="font-size: 10pt">Total Fees</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">84,250</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 2.25pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">91,500</span></td>
    <td>&#160;</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In the above table, &#34;audit
fees&#34; are fees billed by our external auditor for services provided in auditing our company's annual financial statements for the
subject year. The fees set forth on the foregoing table relate to the audit as of and for the years ended June 30, 2023, and 2022, which
was performed by Kreit, and Chiu CPA LLP (formerly as &#8220;Paris, Kreit, and Chiu CPA LLP&#8221;). All of the services described above
were approved in advance by the Board of Directors or the Company's Audit Committee.</p>

<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"><b><i>Pre-Approval Policies and Procedures</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; text-indent: 0.5in">The Board of Directors pre-approves all audit and
non-audit services performed by&#160;the Company&#8217;s auditor and the fees to be paid in connection with such services in order to
assure that the provision of such services does not impair the auditor&#8217;s independence. All of the services described above were
approved in advance by the Board of Directors.</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; text-align: center"><b>RECOMMENDATION OF THE BOARD FOR PROPOSAL NO.
3:</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; text-align: center"><b>THE BOARD RECOMMENDS A VOTE FOR RATIFICATION
OF THE APPOINTMENT OF <span style="text-transform: uppercase">Simon &amp; Edward, LLP</span> AS AUDITORS FOR THE 2024 FISCAL YEAR.</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"><b>&#160;</b></p>

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

<!-- Field: Page; Sequence: 20 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b></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; text-align: center"><b>ACTIONS TO BE TAKEN AT THE MEETING (Continued)</b></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>OTHER MATTERS</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; text-indent: 0.5in">The Board of Directors knows of no other business
which will be presented at the Annual Meeting. If any other matters properly come before the meeting, the persons named in the enclosed
Proxy and will vote the shares represented thereby in accordance with their judgment on such matters.</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; text-align: center"><b>ADDITIONAL INFORMATION</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Annual Reports on Form 10-K</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; text-indent: 0.5in">Additional copies of Franklin's Annual Report on
Form 10-K for the fiscal year ended June 30, 2023 may be obtained without charge by writing to the Corporate Secretary, Franklin Wireless
Corp., 9707 Waples Street, Suite 150, San Diego, CA 92121.</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>Stockholders Proposals for the 2024 Annual Meeting</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; text-indent: 0.5in">Any stockholder who wishes to present proposals
for inclusion in the Company&#8217;s proxy materials for the 2024 Annual Meeting of Stockholders may do so by following the procedures
prescribed in Rule&#160;14a-8 under the Securities Exchange Act of 1934, as amended. To be eligible, the stockholder proposals must be
received by our Corporate Secretary at our principal executive office on or before July 15, 2024. Such proposal must also meet the other
requirements of the rules of the SEC relating to stockholders&#8217; proposals. In addition, to comply with the universal proxy rules,
stockholders who intend to solicit proxies in support of director nominees other than the Company&#8217;s nominees must provide notice
that sets forth the information required by Rule 14a-19 under the Securities Exchange Act of 1934 no later than October 22, 2024.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Proxy Solicitation 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; text-indent: 0.5in">The proxies being solicited hereby are being solicited
by the Company. The Company will bear the entire cost of solicitation of proxies, including preparation, assembly, printing and mailing
of the Notice, the Proxy Statement, the Proxy card and establishment of the Internet site hosting the proxy material.&#160;Copies of solicitation
materials will be furnished to banks, brokerage houses, fiduciaries and custodians holding in their names shares of common stock beneficially
owned by others to forward to such beneficial owners. Officers and regular employees of the Company may, but without compensation other
than their regular compensation, solicit proxies by further mailing or personal conversations, or by telephone, telex, facsimile or electronic
means. We will, upon request, reimburse brokerage firms and others for their reasonable expenses in forwarding solicitation material to
the beneficial owners of stock.</p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 46%">&#160;</td>
    <td style="width: 44%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">By Order of the Board of Directors,</p></td>
    <td style="width: 10%">&#160;</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>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td style="border-bottom: black 1pt solid"><span style="font-size: 10pt">&#160;/s/ OC Kim</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">OC Kim</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt"><i>President</i></span></td>
    <td>&#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">&#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"></p>

<!-- Field: Page; Sequence: 21 -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><p style="margin: 0pt">&#160;</p></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-size: 14pt">Franklin
Wireless Corp.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-size: 14pt">2023
Proxy Card</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; text-align: justify">&#160;&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The undersigned hereby appoints OC Kim as attorney
and proxy for the undersigned, with full power of substitution, for and in the name, place and stead of the undersigned, to represent
and vote, as designated below, all shares of stock of Franklin Wireless Corp., a Nevada corporation, held of record by the undersigned
on October 12, 2023, at the Annual Meeting of the Shareholders to be held on December 21, 2023, or at any adjournment or postponement
of such meeting, in accordance with and as described in the Notice of Annual Meeting of Shareholders and Proxy Statement. If no direction
is given, this proxy will be voted <span style="text-decoration: underline">FOR</span> Proposals 1, 2 and 3, and in the discretion of the proxy as to such other matters as may
properly come before the meeting.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>[X] Please mark the votes as in this example.</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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>The Board of Directors
Recommends that you vote FOR all directors listed in Proposal 1 and vote FOR Proposals 2 and 3</b></p>



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


<p style="margin: 0">&#160;</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: 13%; font-size: 10pt; text-align: center"><span style="font-size: 10pt"><b>Proposal #</b></span></td>
    <td style="width: 54%; font-size: 10pt; text-align: center"><span style="font-size: 10pt"><b>Description</b></span></td>
    <td style="width: 11%; font-size: 10pt; text-align: center"><span style="font-size: 10pt"><b>FOR</b></span></td>
    <td style="width: 11%; font-size: 10pt; text-align: center"><span style="font-size: 10pt"><b>Against</b></span></td>
    <td style="width: 11%; font-size: 10pt; text-align: center"><span style="font-size: 10pt"><b>Abstain</b></span></td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt"><span style="font-size: 10pt">1.&#160;&#160;</span></td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Election of Directors</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">Nominees Include:</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in"><span style="font-family: Symbol">&#183;</span><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
    </span>OC Kim</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in"><span style="font-family: Symbol">&#183;</span><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
    </span>Gary Nelson</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in"><span style="font-family: Symbol">&#183;</span><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
    </span>Kristina Kim</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in"><span style="font-family: Symbol">&#183;</span><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
    </span>Jonathan Chee</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: -0.25in"><span style="font-family: Symbol">&#183;</span><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
    </span>Heidy Chow</p></td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#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">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">______</p>
    <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">______</p>
    <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">______</p>
    <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">______</p>
    <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">______</p></td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#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">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">______</p>
    <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">______</p>
    <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">______</p>
    <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">______</p>
    <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">______</p></td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#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">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">______</p>
    <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">______</p>
    <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">______</p>
    <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">______</p>
    <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">______</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt"><span style="font-size: 10pt">2.&#160;&#160;</span></td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Ratification of the appointment of Simon &amp; Edward LLC as Auditors</p></td>
    <td>
    <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">______</p></td>
    <td style="text-align: center">
    ______<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p></td>
    <td style="text-align: center">
    ______<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p></td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="font-size: 10pt">3.</td>
    <td>Advisory Vote on Approval of Executive Compensation</td>
    <td style="text-align: center">______</td>
    <td style="text-align: center">______</td>
    <td style="text-align: center">______</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 9.85pt 0pt 0; text-align: justify">The undersigned hereby revokes any
proxy or proxies heretofore given to vote upon or act with respect to such stock and hereby ratifies all that the proxies, their substitutes,
or any of them, may lawfully do by virtue hereof.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 9.85pt 0pt 0; text-align: justify">Please sign exactly as your name appears
on the address label affixed hereto. If acting as attorney, executor, trustee or in other representative capacity, sign name and title.</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: 50%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">_____________________________________</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(signature)</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">____________________________________</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(printed name)</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Date: ____________________________</p></td>
    <td style="width: 50%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">_____________________________________</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(signature) - Joint Owner</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">_____________________________________</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">(printed name)</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Date: ____________________________</p></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>Control ID: _____________</td>
    <td>Shares Voted: _____________________</td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>&#160;</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; text-align: center"><span style="color: Red">Please print your name
clearly. If we cannot read your name, we cannot record your vote.</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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">&#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">&#160;</p>

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

<!-- Field: Page; Sequence: 22; Options: Last -->
    <div style="border-bottom: Black 1pt solid; margin-top: 6pt; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 33%">&#160;</td><td style="width: 34%; text-align: center"><!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></td><td style="width: 33%; text-align: right">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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





























































</body>
</html>
<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJydktFqwjAUhp/Adzj0WjSpurHedcXJmJXiZAzGLmJ71GxtTkmjs4+0t1zaum7CYNIQSML5v+8EEsfpOzO6kylqeL5dzmGFWZ4Kg7DEDWpUMdpEcP/ggV2XuJWF0UKZ+vgNBmQZtMxk4LK1LdTRgyww8YDzIbsZuiNg3BtdQxQ6vaoekNrIBJWRIgWhEog05VqiEbpsDCtxJEVZWbd6Ql1IUlY3YE35E1zGXVjQQXyQfi9gPg+cXr8ePWemaZ/b1PRoUFUkTFPMbLuioX9mfZt4XxjKvEeD+U4oiWEcih2pELM1altnzHU580+t2xiccvDSJF//cPrJm91UrVdljrxV8jPlv6DbFRx1BcddwUlX8OpysPpy9mGFsU/rx2Yv0rSMhEwuNyxIRUgLJP+wrWy/LX5meOtg43PHFxDU6PE= -->
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>2
<FILENAME>fkwl-20230630.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.20b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +Kopo7xRiXgen8uEbXpMOa6HiaPty552KYkxvmR/fQkK7ykkz1IJKSznl7OG4QoK -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:FKWL="http://franklinwireless.com/20230630" elementFormDefault="qualified" targetNamespace="http://franklinwireless.com/20230630">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://franklinwireless.com/role/Cover" id="Cover">
          <link:definition>00000001 - Document - Cover</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:linkbaseRef xlink:type="simple" xlink:href="fkwl-20230630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="fkwl-20230630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="fkwl-20230630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd" />
    <import namespace="http://fasb.org/us-types/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/ecd/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd" />
    <import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd" />
    <import namespace="http://fasb.org/srt-types/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd" />
    <element id="FKWL_AdjustmentType1Member" name="AdjustmentType1Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_AdjustmentType2Member" name="AdjustmentType2Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_AdjustmentType3Member" name="AdjustmentType3Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_AdjustmentType4Member" name="AdjustmentType4Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_AdjustmentType5Member" name="AdjustmentType5Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_AdjustmentType6Member" name="AdjustmentType6Member" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="FKWL_NonPeoNeoAvgCompActuallyPaidAmt1" name="NonPeoNeoAvgCompActuallyPaidAmt1" nillable="true" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>3
<FILENAME>fkwl-20230630_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.20b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://franklinwireless.com/role/Cover" xlink:href="fkwl-20230630.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosureWithAdditionalMeasures" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#PvpDisclosureWithAdditionalMeasures" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#PvpTable" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpAdjustmentsToCompensation" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#PvpAdjustmentsToCompensation" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/TabularListsByExecutiveCategory" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#TabularListsByExecutiveCategory" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/TabularListMeasures" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#TabularListMeasures" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpMeasures" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#PvpMeasures" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpExecutiveCategoriesOnly" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#PvpExecutiveCategoriesOnly" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpAdjustmentsOnly" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#PvpAdjustmentsOnly" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#IndividualsOnly" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/AwardTypeOnly" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#AwardTypeOnly" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/TradingArrangementsOnly" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#TradingArrangmentsOnly" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ForgoneRecoveries" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ForgoneRecoveries" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/OutstandingRecoveries" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#OutstandingRecoveries" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardsCloseToMnpiDisc" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#AwardsCloseToMnpiDisc" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangementsByInd" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#InsiderTradingArrangemenstByInd" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/Defaults" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#Defaults" xlink:type="simple" />
    <link: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" />
    <link: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" />
    <link: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" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" arcroleURI="http://xbrl.org/int/dim/arcrole/all" />
    <link:arcroleRef xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll" arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" />
    <link: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" />
    <link:definitionLink xlink:type="extended" xlink:role="http://franklinwireless.com/role/Cover" xlink:title="00000001 - Document - Cover" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/PvpExecutiveCategoriesOnly" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/PvpAdjustmentsOnly">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllAdjToCompMember" xlink:label="loc_ecdAllAdjToCompMember" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20230630.xsd#FKWL_AdjustmentType1Member" xlink:label="loc_FKWLAdjustmentType1Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecdAllAdjToCompMember" xlink:to="loc_FKWLAdjustmentType1Member" xlink:type="arc" order="0" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20230630.xsd#FKWL_AdjustmentType2Member" xlink:label="loc_FKWLAdjustmentType2Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecdAllAdjToCompMember" xlink:to="loc_FKWLAdjustmentType2Member" xlink:type="arc" order="10" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20230630.xsd#FKWL_AdjustmentType3Member" xlink:label="loc_FKWLAdjustmentType3Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecdAllAdjToCompMember" xlink:to="loc_FKWLAdjustmentType3Member" xlink:type="arc" order="20" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20230630.xsd#FKWL_AdjustmentType4Member" xlink:label="loc_FKWLAdjustmentType4Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecdAllAdjToCompMember" xlink:to="loc_FKWLAdjustmentType4Member" xlink:type="arc" order="30" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20230630.xsd#FKWL_AdjustmentType5Member" xlink:label="loc_FKWLAdjustmentType5Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecdAllAdjToCompMember" xlink:to="loc_FKWLAdjustmentType5Member" xlink:type="arc" order="40" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20230630.xsd#FKWL_AdjustmentType6Member" xlink:label="loc_FKWLAdjustmentType6Member" />
      <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecdAllAdjToCompMember" xlink:to="loc_FKWLAdjustmentType6Member" xlink:type="arc" order="50" />
    </link:definitionLink>
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/IndividualsOnly" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/AwardTypeOnly" />
    <link:definitionLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/TradingArrangementsOnly" />
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>4
<FILENAME>fkwl-20230630_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.20b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link: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" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link: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" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ExecutiveCategoryAxis" xlink:label="ecd_ExecutiveCategoryAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ExecutiveCategoryAxis" xlink:to="ecd_ExecutiveCategoryAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_ExecutiveCategoryAxis_lbl" xml:lang="en-US">Executive Category [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoMember" xlink:label="ecd_PeoMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PeoMember" xlink:to="ecd_PeoMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PeoMember_lbl" xml:lang="en-US">PEO [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoMember" xlink:label="ecd_NonPeoNeoMember" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonPeoNeoMember" xlink:to="ecd_NonPeoNeoMember_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NonPeoNeoMember_lbl" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAxis" xlink:label="ecd_AdjToCompAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AdjToCompAxis" xlink:to="ecd_AdjToCompAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AdjToCompAxis_lbl" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20230630.xsd#FKWL_AdjustmentType1Member" xlink:label="FKWL_AdjustmentType1Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_AdjustmentType1Member" xlink:to="FKWL_AdjustmentType1Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_AdjustmentType1Member_lbl" xml:lang="en-US">Adjustment Type 1 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20230630.xsd#FKWL_AdjustmentType2Member" xlink:label="FKWL_AdjustmentType2Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_AdjustmentType2Member" xlink:to="FKWL_AdjustmentType2Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_AdjustmentType2Member_lbl" xml:lang="en-US">Adjustment Type 2 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20230630.xsd#FKWL_AdjustmentType3Member" xlink:label="FKWL_AdjustmentType3Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_AdjustmentType3Member" xlink:to="FKWL_AdjustmentType3Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_AdjustmentType3Member_lbl" xml:lang="en-US">Adjustment Type 3 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20230630.xsd#FKWL_AdjustmentType4Member" xlink:label="FKWL_AdjustmentType4Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_AdjustmentType4Member" xlink:to="FKWL_AdjustmentType4Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_AdjustmentType4Member_lbl" xml:lang="en-US">Adjustment Type 4 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20230630.xsd#FKWL_AdjustmentType5Member" xlink:label="FKWL_AdjustmentType5Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_AdjustmentType5Member" xlink:to="FKWL_AdjustmentType5Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_AdjustmentType5Member_lbl" xml:lang="en-US">Adjustment Type 5 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20230630.xsd#FKWL_AdjustmentType6Member" xlink:label="FKWL_AdjustmentType6Member" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_AdjustmentType6Member" xlink:to="FKWL_AdjustmentType6Member_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_AdjustmentType6Member_lbl" xml:lang="en-US">Adjustment Type 6 [Member]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTable" xlink:label="ecd_PvpTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PvpTable" xlink:to="ecd_PvpTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PvpTable_lbl" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTableTextBlock" xlink:label="ecd_PvpTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PvpTableTextBlock" xlink:to="ecd_PvpTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PvpTableTextBlock_lbl" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureName" xlink:label="ecd_CoSelectedMeasureName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_CoSelectedMeasureName" xlink:to="ecd_CoSelectedMeasureName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_CoSelectedMeasureName_lbl" xml:lang="en-US">Company Selected Measure Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NamedExecutiveOfficersFnTextBlock" xlink:label="ecd_NamedExecutiveOfficersFnTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="ecd_NamedExecutiveOfficersFnTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NamedExecutiveOfficersFnTextBlock_lbl" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupIssuersFnTextBlock" xlink:label="ecd_PeerGroupIssuersFnTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PeerGroupIssuersFnTextBlock" xlink:to="ecd_PeerGroupIssuersFnTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PeerGroupIssuersFnTextBlock_lbl" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ChangedPeerGroupFnTextBlock" xlink:label="ecd_ChangedPeerGroupFnTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ChangedPeerGroupFnTextBlock" xlink:to="ecd_ChangedPeerGroupFnTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_ChangedPeerGroupFnTextBlock_lbl" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoTotalCompAmt" xlink:label="ecd_PeoTotalCompAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PeoTotalCompAmt" xlink:to="ecd_PeoTotalCompAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PeoTotalCompAmt_lbl" xml:lang="en-US">PEO Total Compensation Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoActuallyPaidCompAmt" xlink:label="ecd_PeoActuallyPaidCompAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PeoActuallyPaidCompAmt" xlink:to="ecd_PeoActuallyPaidCompAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PeoActuallyPaidCompAmt_lbl" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="fkwl-20230630.xsd#FKWL_NonPeoNeoAvgCompActuallyPaidAmt1" xlink:label="FKWL_NonPeoNeoAvgCompActuallyPaidAmt1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FKWL_NonPeoNeoAvgCompActuallyPaidAmt1" xlink:to="FKWL_NonPeoNeoAvgCompActuallyPaidAmt1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="FKWL_NonPeoNeoAvgCompActuallyPaidAmt1_lbl" xml:lang="en-US">[custom:NonPeoNeoAvgCompActuallyPaidAmt1]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToPeoCompFnTextBlock" xlink:label="ecd_AdjToPeoCompFnTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AdjToPeoCompFnTextBlock" xlink:to="ecd_AdjToPeoCompFnTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AdjToPeoCompFnTextBlock_lbl" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgTotalCompAmt" xlink:label="ecd_NonPeoNeoAvgTotalCompAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="ecd_NonPeoNeoAvgTotalCompAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NonPeoNeoAvgTotalCompAmt_lbl" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:label="ecd_NonPeoNeoAvgCompActuallyPaidAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="ecd_NonPeoNeoAvgCompActuallyPaidAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NonPeoNeoAvgCompActuallyPaidAmt_lbl" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:label="ecd_AdjToNonPeoNeoCompFnTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="ecd_AdjToNonPeoNeoCompFnTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AdjToNonPeoNeoCompFnTextBlock_lbl" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:label="ecd_EquityValuationAssumptionDifferenceFnTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="ecd_EquityValuationAssumptionDifferenceFnTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_EquityValuationAssumptionDifferenceFnTextBlock_lbl" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:label="ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_lbl" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:label="ecd_CompActuallyPaidVsNetIncomeTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="ecd_CompActuallyPaidVsNetIncomeTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_CompActuallyPaidVsNetIncomeTextBlock_lbl" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:label="ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_lbl" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:label="ecd_TotalShareholderRtnVsPeerGroupTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="ecd_TotalShareholderRtnVsPeerGroupTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TotalShareholderRtnVsPeerGroupTextBlock_lbl" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:label="ecd_CompActuallyPaidVsOtherMeasureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="ecd_CompActuallyPaidVsOtherMeasureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_CompActuallyPaidVsOtherMeasureTextBlock_lbl" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TabularListTableTextBlock" xlink:label="ecd_TabularListTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TabularListTableTextBlock" xlink:to="ecd_TabularListTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TabularListTableTextBlock_lbl" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnAmt" xlink:label="ecd_TotalShareholderRtnAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TotalShareholderRtnAmt" xlink:to="ecd_TotalShareholderRtnAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TotalShareholderRtnAmt_lbl" xml:lang="en-US">Total Shareholder Return Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupTotalShareholderRtnAmt" xlink:label="ecd_PeerGroupTotalShareholderRtnAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="ecd_PeerGroupTotalShareholderRtnAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PeerGroupTotalShareholderRtnAmt_lbl" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureAmt" xlink:label="ecd_CoSelectedMeasureAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_CoSelectedMeasureAmt" xlink:to="ecd_CoSelectedMeasureAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_CoSelectedMeasureAmt_lbl" xml:lang="en-US">Company Selected Measure Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OtherPerfMeasureAmt" xlink:label="ecd_OtherPerfMeasureAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_OtherPerfMeasureAmt" xlink:to="ecd_OtherPerfMeasureAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_OtherPerfMeasureAmt_lbl" xml:lang="en-US">Other Performance Measure Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAmt" xlink:label="ecd_AdjToCompAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AdjToCompAmt" xlink:to="ecd_AdjToCompAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AdjToCompAmt_lbl" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoName" xlink:label="ecd_PeoName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_PeoName" xlink:to="ecd_PeoName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_PeoName_lbl" xml:lang="en-US">PEO Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureName" xlink:label="ecd_MeasureName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_MeasureName" xlink:to="ecd_MeasureName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_MeasureName_lbl" xml:lang="en-US">Measure Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonGaapMeasureDescriptionTextBlock" xlink:label="ecd_NonGaapMeasureDescriptionTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="ecd_NonGaapMeasureDescriptionTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NonGaapMeasureDescriptionTextBlock_lbl" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Additional402vDisclosureTextBlock" xlink:label="ecd_Additional402vDisclosureTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_Additional402vDisclosureTextBlock" xlink:to="ecd_Additional402vDisclosureTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_Additional402vDisclosureTextBlock_lbl" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompRecoveryTable" xlink:label="ecd_ErrCompRecoveryTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ErrCompRecoveryTable" xlink:to="ecd_ErrCompRecoveryTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_ErrCompRecoveryTable_lbl" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDateAxis" xlink:label="ecd_RestatementDateAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_RestatementDateAxis" xlink:to="ecd_RestatementDateAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_RestatementDateAxis_lbl" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis" xlink:label="ecd_IndividualAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_IndividualAxis" xlink:to="ecd_IndividualAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_IndividualAxis_lbl" xml:lang="en-US">Individual [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDeterminationDate" xlink:label="ecd_RestatementDeterminationDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_RestatementDeterminationDate" xlink:to="ecd_RestatementDeterminationDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_RestatementDeterminationDate_lbl" xml:lang="en-US">Restatement Determination Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompAmt" xlink:label="ecd_AggtErrCompAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AggtErrCompAmt" xlink:to="ecd_AggtErrCompAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AggtErrCompAmt_lbl" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompAnalysisTextBlock" xlink:label="ecd_ErrCompAnalysisTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ErrCompAnalysisTextBlock" xlink:to="ecd_ErrCompAnalysisTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_ErrCompAnalysisTextBlock_lbl" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:label="ecd_StkPrcOrTsrEstimationMethodTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="ecd_StkPrcOrTsrEstimationMethodTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_StkPrcOrTsrEstimationMethodTextBlock_lbl" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingAggtErrCompAmt" xlink:label="ecd_OutstandingAggtErrCompAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_OutstandingAggtErrCompAmt" xlink:to="ecd_OutstandingAggtErrCompAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_OutstandingAggtErrCompAmt_lbl" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:label="ecd_AggtErrCompNotYetDeterminedTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="ecd_AggtErrCompNotYetDeterminedTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AggtErrCompNotYetDeterminedTextBlock_lbl" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryIndName" xlink:label="ecd_ForgoneRecoveryIndName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ForgoneRecoveryIndName" xlink:to="ecd_ForgoneRecoveryIndName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_ForgoneRecoveryIndName_lbl" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:label="ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_lbl" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:label="ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_lbl" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:label="ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_lbl" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:label="ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_lbl" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryIndName" xlink:label="ecd_OutstandingRecoveryIndName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_OutstandingRecoveryIndName" xlink:to="ecd_OutstandingRecoveryIndName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_OutstandingRecoveryIndName_lbl" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryCompAmt" xlink:label="ecd_OutstandingRecoveryCompAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_OutstandingRecoveryCompAmt" xlink:to="ecd_OutstandingRecoveryCompAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_OutstandingRecoveryCompAmt_lbl" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:label="ecd_RestatementDoesNotRequireRecoveryTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="ecd_RestatementDoesNotRequireRecoveryTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_RestatementDoesNotRequireRecoveryTextBlock_lbl" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTable" xlink:label="ecd_AwardsCloseToMnpiDiscTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardsCloseToMnpiDiscTable" xlink:to="ecd_AwardsCloseToMnpiDiscTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardsCloseToMnpiDiscTable_lbl" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US">Award Type [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiDiscTextBlock" xlink:label="ecd_AwardTmgMnpiDiscTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardTmgMnpiDiscTextBlock" xlink:to="ecd_AwardTmgMnpiDiscTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardTmgMnpiDiscTextBlock_lbl" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMethodTextBlock" xlink:label="ecd_AwardTmgMethodTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardTmgMethodTextBlock" xlink:to="ecd_AwardTmgMethodTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardTmgMethodTextBlock_lbl" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgPredtrmndFlag" xlink:label="ecd_AwardTmgPredtrmndFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardTmgPredtrmndFlag" xlink:to="ecd_AwardTmgPredtrmndFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardTmgPredtrmndFlag_lbl" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiCnsdrdFlag" xlink:label="ecd_AwardTmgMnpiCnsdrdFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="ecd_AwardTmgMnpiCnsdrdFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardTmgMnpiCnsdrdFlag_lbl" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:label="ecd_AwardTmgHowMnpiCnsdrdTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="ecd_AwardTmgHowMnpiCnsdrdTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardTmgHowMnpiCnsdrdTextBlock_lbl" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MnpiDiscTimedForCompValFlag" xlink:label="ecd_MnpiDiscTimedForCompValFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_MnpiDiscTimedForCompValFlag" xlink:to="ecd_MnpiDiscTimedForCompValFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_MnpiDiscTimedForCompValFlag_lbl" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:label="ecd_AwardsCloseToMnpiDiscTableTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="ecd_AwardsCloseToMnpiDiscTableTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardsCloseToMnpiDiscTableTextBlock_lbl" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscIndName" xlink:label="ecd_AwardsCloseToMnpiDiscIndName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardsCloseToMnpiDiscIndName" xlink:to="ecd_AwardsCloseToMnpiDiscIndName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardsCloseToMnpiDiscIndName_lbl" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardUndrlygSecuritiesAmt" xlink:label="ecd_AwardUndrlygSecuritiesAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardUndrlygSecuritiesAmt" xlink:to="ecd_AwardUndrlygSecuritiesAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardUndrlygSecuritiesAmt_lbl" xml:lang="en-US">Award Underlying Securities Amount</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardExrcPrice" xlink:label="ecd_AwardExrcPrice" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardExrcPrice" xlink:to="ecd_AwardExrcPrice_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardExrcPrice_lbl" xml:lang="en-US">Award Exercise Price</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardGrantDateFairValue" xlink:label="ecd_AwardGrantDateFairValue" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_AwardGrantDateFairValue" xlink:to="ecd_AwardGrantDateFairValue_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_AwardGrantDateFairValue_lbl" xml:lang="en-US">Award Grant Date Fair Value</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_UndrlygSecurityMktPriceChngPct" xlink:label="ecd_UndrlygSecurityMktPriceChngPct" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_UndrlygSecurityMktPriceChngPct" xlink:to="ecd_UndrlygSecurityMktPriceChngPct_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_UndrlygSecurityMktPriceChngPct_lbl" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrByIndTable" xlink:label="ecd_TradingArrByIndTable" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TradingArrByIndTable" xlink:to="ecd_TradingArrByIndTable_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TradingArrByIndTable_lbl" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrAxis" xlink:label="ecd_TradingArrAxis" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TradingArrAxis" xlink:to="ecd_TradingArrAxis_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TradingArrAxis_lbl" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MtrlTermsOfTrdArrTextBlock" xlink:label="ecd_MtrlTermsOfTrdArrTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="ecd_MtrlTermsOfTrdArrTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_MtrlTermsOfTrdArrTextBlock_lbl" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndName" xlink:label="ecd_TrdArrIndName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TrdArrIndName" xlink:to="ecd_TrdArrIndName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TrdArrIndName_lbl" xml:lang="en-US">Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndTitle" xlink:label="ecd_TrdArrIndTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TrdArrIndTitle" xlink:to="ecd_TrdArrIndTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TrdArrIndTitle_lbl" xml:lang="en-US">Title</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrAdoptedFlag" xlink:label="ecd_Rule10b51ArrAdoptedFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_Rule10b51ArrAdoptedFlag" xlink:to="ecd_Rule10b51ArrAdoptedFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_Rule10b51ArrAdoptedFlag_lbl" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrAdoptedFlag" xlink:label="ecd_NonRule10b51ArrAdoptedFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonRule10b51ArrAdoptedFlag" xlink:to="ecd_NonRule10b51ArrAdoptedFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NonRule10b51ArrAdoptedFlag_lbl" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrAdoptionDate" xlink:label="ecd_TrdArrAdoptionDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TrdArrAdoptionDate" xlink:to="ecd_TrdArrAdoptionDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TrdArrAdoptionDate_lbl" xml:lang="en-US">Adoption Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrTrmntdFlag" xlink:label="ecd_Rule10b51ArrTrmntdFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_Rule10b51ArrTrmntdFlag" xlink:to="ecd_Rule10b51ArrTrmntdFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_Rule10b51ArrTrmntdFlag_lbl" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrTrmntdFlag" xlink:label="ecd_NonRule10b51ArrTrmntdFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_NonRule10b51ArrTrmntdFlag" xlink:to="ecd_NonRule10b51ArrTrmntdFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_NonRule10b51ArrTrmntdFlag_lbl" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrTerminationDate" xlink:label="ecd_TrdArrTerminationDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TrdArrTerminationDate" xlink:to="ecd_TrdArrTerminationDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TrdArrTerminationDate_lbl" xml:lang="en-US">Termination Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrDuration" xlink:label="ecd_TrdArrDuration" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TrdArrDuration" xlink:to="ecd_TrdArrDuration_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TrdArrDuration_lbl" xml:lang="en-US">Arrangement Duration</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt" xlink:label="ecd_TrdArrSecuritiesAggAvailAmt" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="ecd_TrdArrSecuritiesAggAvailAmt_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_TrdArrSecuritiesAggAvailAmt_lbl" xml:lang="en-US">Aggregate Available</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingPoliciesProcLineItems" xlink:label="ecd_InsiderTradingPoliciesProcLineItems" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_InsiderTradingPoliciesProcLineItems" xlink:to="ecd_InsiderTradingPoliciesProcLineItems_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_InsiderTradingPoliciesProcLineItems_lbl" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:label="ecd_InsiderTrdPoliciesProcAdoptedFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="ecd_InsiderTrdPoliciesProcAdoptedFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_InsiderTrdPoliciesProcAdoptedFlag_lbl" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:label="ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_lbl" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>5
<FILENAME>fkwl-20230630_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.20b -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://franklinwireless.com/role/Cover" xlink:href="fkwl-20230630.xsd#Cover" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#PvpDisclosure" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ErrCompDisclosure" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#AwardTimingDisclosure" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#InsiderTradingArrangements" xlink:type="simple" />
    <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#InsiderTradingPoliciesProc" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://franklinwireless.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:title="995410 - Disclosure - Pay vs Performance Disclosure">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PayVsPerformanceDisclosureLineItems" xlink:label="loc_ecdPayVsPerformanceDisclosureLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTable" xlink:label="loc_ecdPvpTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdPvpTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ExecutiveCategoryAxis" xlink:label="loc_ecdExecutiveCategoryAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPvpTable" xlink:to="loc_ecdExecutiveCategoryAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllExecutiveCategoriesMember" xlink:label="loc_ecdAllExecutiveCategoriesMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdExecutiveCategoryAxis" xlink:to="loc_ecdAllExecutiveCategoriesMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoMember" xlink:label="loc_ecdPeoMember" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAllExecutiveCategoriesMember" xlink:to="loc_ecdPeoMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoMember" xlink:label="loc_ecdNonPeoNeoMember" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAllExecutiveCategoriesMember" xlink:to="loc_ecdNonPeoNeoMember" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAxis" xlink:label="loc_ecdAdjToCompAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPvpTable" xlink:to="loc_ecdAdjToCompAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllAdjToCompMember" xlink:label="loc_ecdAllAdjToCompMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAdjToCompAxis" xlink:to="loc_ecdAllAdjToCompMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20230630.xsd#FKWL_AdjustmentType1Member" xlink:label="loc_FKWLAdjustmentType1Member" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAllAdjToCompMember" xlink:to="loc_FKWLAdjustmentType1Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20230630.xsd#FKWL_AdjustmentType2Member" xlink:label="loc_FKWLAdjustmentType2Member" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAllAdjToCompMember" xlink:to="loc_FKWLAdjustmentType2Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20230630.xsd#FKWL_AdjustmentType3Member" xlink:label="loc_FKWLAdjustmentType3Member" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAllAdjToCompMember" xlink:to="loc_FKWLAdjustmentType3Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20230630.xsd#FKWL_AdjustmentType4Member" xlink:label="loc_FKWLAdjustmentType4Member" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAllAdjToCompMember" xlink:to="loc_FKWLAdjustmentType4Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20230630.xsd#FKWL_AdjustmentType5Member" xlink:label="loc_FKWLAdjustmentType5Member" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAllAdjToCompMember" xlink:to="loc_FKWLAdjustmentType5Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20230630.xsd#FKWL_AdjustmentType6Member" xlink:label="loc_FKWLAdjustmentType6Member" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAllAdjToCompMember" xlink:to="loc_FKWLAdjustmentType6Member" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTableTextBlock" xlink:label="loc_ecdPvpTableTextBlock" />
      <link:presentationArc order="2000" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdPvpTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureName" xlink:label="loc_ecdCoSelectedMeasureName" />
      <link:presentationArc order="2010" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdCoSelectedMeasureName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NamedExecutiveOfficersFnTextBlock" xlink:label="loc_ecdNamedExecutiveOfficersFnTextBlock" />
      <link:presentationArc order="2020" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdCoSelectedMeasureName" xlink:to="loc_ecdNamedExecutiveOfficersFnTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupIssuersFnTextBlock" xlink:label="loc_ecdPeerGroupIssuersFnTextBlock" />
      <link:presentationArc order="2030" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdCoSelectedMeasureName" xlink:to="loc_ecdPeerGroupIssuersFnTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ChangedPeerGroupFnTextBlock" xlink:label="loc_ecdChangedPeerGroupFnTextBlock" />
      <link:presentationArc order="2040" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdCoSelectedMeasureName" xlink:to="loc_ecdChangedPeerGroupFnTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoTotalCompAmt" xlink:label="loc_ecdPeoTotalCompAmt" />
      <link:presentationArc order="2050" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdCoSelectedMeasureName" xlink:to="loc_ecdPeoTotalCompAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoActuallyPaidCompAmt" xlink:label="loc_ecdPeoActuallyPaidCompAmt" />
      <link:presentationArc order="2060" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdCoSelectedMeasureName" xlink:to="loc_ecdPeoActuallyPaidCompAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="fkwl-20230630.xsd#FKWL_NonPeoNeoAvgCompActuallyPaidAmt1" xlink:label="loc_FKWLNonPeoNeoAvgCompActuallyPaidAmt1" />
      <link:presentationArc order="2070" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_FKWLNonPeoNeoAvgCompActuallyPaidAmt1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToPeoCompFnTextBlock" xlink:label="loc_ecdAdjToPeoCompFnTextBlock" />
      <link:presentationArc order="2080" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdAdjToPeoCompFnTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgTotalCompAmt" xlink:label="loc_ecdNonPeoNeoAvgTotalCompAmt" />
      <link:presentationArc order="2090" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdNonPeoNeoAvgTotalCompAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:label="loc_ecdNonPeoNeoAvgCompActuallyPaidAmt" />
      <link:presentationArc order="2100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdNonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:label="loc_ecdAdjToNonPeoNeoCompFnTextBlock" />
      <link:presentationArc order="2110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdAdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:label="loc_ecdEquityValuationAssumptionDifferenceFnTextBlock" />
      <link:presentationArc order="2120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdEquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:label="loc_ecdCompActuallyPaidVsTotalShareholderRtnTextBlock" />
      <link:presentationArc order="2130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdCompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:label="loc_ecdCompActuallyPaidVsNetIncomeTextBlock" />
      <link:presentationArc order="2140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdCompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:label="loc_ecdCompActuallyPaidVsCoSelectedMeasureTextBlock" />
      <link:presentationArc order="2150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdCompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:label="loc_ecdTotalShareholderRtnVsPeerGroupTextBlock" />
      <link:presentationArc order="2160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdTotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:label="loc_ecdCompActuallyPaidVsOtherMeasureTextBlock" />
      <link:presentationArc order="2170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdCompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TabularListTableTextBlock" xlink:label="loc_ecdTabularListTableTextBlock" />
      <link:presentationArc order="2180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdTabularListTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnAmt" xlink:label="loc_ecdTotalShareholderRtnAmt" />
      <link:presentationArc order="2190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdTotalShareholderRtnAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupTotalShareholderRtnAmt" xlink:label="loc_ecdPeerGroupTotalShareholderRtnAmt" />
      <link:presentationArc order="2200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdPeerGroupTotalShareholderRtnAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaapNetIncomeLoss" />
      <link:presentationArc order="2210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaapNetIncomeLoss" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureAmt" xlink:label="loc_ecdCoSelectedMeasureAmt" />
      <link:presentationArc order="2220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdCoSelectedMeasureAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OtherPerfMeasureAmt" xlink:label="loc_ecdOtherPerfMeasureAmt" />
      <link:presentationArc order="2230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdOtherPerfMeasureAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAmt" xlink:label="loc_ecdAdjToCompAmt" />
      <link:presentationArc order="2240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdAdjToCompAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoName" xlink:label="loc_ecdPeoName" />
      <link:presentationArc order="2250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdPeoName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureName" xlink:label="loc_ecdMeasureName" />
      <link:presentationArc order="2260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdMeasureName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonGaapMeasureDescriptionTextBlock" xlink:label="loc_ecdNonGaapMeasureDescriptionTextBlock" />
      <link:presentationArc order="2270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdMeasureName" xlink:to="loc_ecdNonGaapMeasureDescriptionTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Additional402vDisclosureTextBlock" xlink:label="loc_ecdAdditional402vDisclosureTextBlock" />
      <link:presentationArc order="2280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdPayVsPerformanceDisclosureLineItems" xlink:to="loc_ecdAdditional402vDisclosureTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:title="995440 - Disclosure - Recovery of Erroneously Awarded Compensation">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RecoveryOfErrCompDisclosureLineItems" xlink:label="loc_ecdRecoveryOfErrCompDisclosureLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompRecoveryTable" xlink:label="loc_ecdErrCompRecoveryTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdRecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecdErrCompRecoveryTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDateAxis" xlink:label="loc_ecdRestatementDateAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdErrCompRecoveryTable" xlink:to="loc_ecdRestatementDateAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis" xlink:label="loc_ecdIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdErrCompRecoveryTable" xlink:to="loc_ecdIndividualAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember" xlink:label="loc_ecdAllIndividualsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdIndividualAxis" xlink:to="loc_ecdAllIndividualsMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDeterminationDate" xlink:label="loc_ecdRestatementDeterminationDate" />
      <link:presentationArc order="2000" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdRecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecdRestatementDeterminationDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompAmt" xlink:label="loc_ecdAggtErrCompAmt" />
      <link:presentationArc order="2010" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdRestatementDeterminationDate" xlink:to="loc_ecdAggtErrCompAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompAnalysisTextBlock" xlink:label="loc_ecdErrCompAnalysisTextBlock" />
      <link:presentationArc order="2020" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAggtErrCompAmt" xlink:to="loc_ecdErrCompAnalysisTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:label="loc_ecdStkPrcOrTsrEstimationMethodTextBlock" />
      <link:presentationArc order="2030" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAggtErrCompAmt" xlink:to="loc_ecdStkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingAggtErrCompAmt" xlink:label="loc_ecdOutstandingAggtErrCompAmt" />
      <link:presentationArc order="2040" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAggtErrCompAmt" xlink:to="loc_ecdOutstandingAggtErrCompAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:label="loc_ecdAggtErrCompNotYetDeterminedTextBlock" />
      <link:presentationArc order="2050" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAggtErrCompAmt" xlink:to="loc_ecdAggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryIndName" xlink:label="loc_ecdForgoneRecoveryIndName" />
      <link:presentationArc order="2060" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAggtErrCompAmt" xlink:to="loc_ecdForgoneRecoveryIndName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:label="loc_ecdForgoneRecoveryDueToExpenseOfEnforcementAmt" />
      <link:presentationArc order="2070" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAggtErrCompAmt" xlink:to="loc_ecdForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:label="loc_ecdForgoneRecoveryDueToViolationOfHomeCountryLawAmt" />
      <link:presentationArc order="2080" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdRestatementDeterminationDate" xlink:to="loc_ecdForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:label="loc_ecdForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" />
      <link:presentationArc order="2090" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdRestatementDeterminationDate" xlink:to="loc_ecdForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:label="loc_ecdForgoneRecoveryExplanationOfImpracticabilityTextBlock" />
      <link:presentationArc order="2100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="loc_ecdForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryIndName" xlink:label="loc_ecdOutstandingRecoveryIndName" />
      <link:presentationArc order="2110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="loc_ecdOutstandingRecoveryIndName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryCompAmt" xlink:label="loc_ecdOutstandingRecoveryCompAmt" />
      <link:presentationArc order="2120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="loc_ecdOutstandingRecoveryCompAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:label="loc_ecdRestatementDoesNotRequireRecoveryTextBlock" />
      <link:presentationArc order="2130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="loc_ecdRestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:title="995443 - Disclosure - Award Timing Disclosure">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgDiscLineItems" xlink:label="loc_ecdAwardTmgDiscLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTable" xlink:label="loc_ecdAwardsCloseToMnpiDiscTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardsCloseToMnpiDiscTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis" xlink:label="loc_ecdIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardsCloseToMnpiDiscTable" xlink:to="loc_ecdIndividualAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember" xlink:label="loc_ecdAllIndividualsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdIndividualAxis" xlink:to="loc_ecdAllIndividualsMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaapAwardTypeAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaapAwardTypeAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaapAwardTypeAxis" xlink:to="loc_us-gaapShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiDiscTextBlock" xlink:label="loc_ecdAwardTmgMnpiDiscTextBlock" />
      <link:presentationArc order="2000" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardTmgMnpiDiscTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMethodTextBlock" xlink:label="loc_ecdAwardTmgMethodTextBlock" />
      <link:presentationArc order="2010" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardTmgMethodTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgPredtrmndFlag" xlink:label="loc_ecdAwardTmgPredtrmndFlag" />
      <link:presentationArc order="2020" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardTmgPredtrmndFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiCnsdrdFlag" xlink:label="loc_ecdAwardTmgMnpiCnsdrdFlag" />
      <link:presentationArc order="2030" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardTmgMnpiCnsdrdFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:label="loc_ecdAwardTmgHowMnpiCnsdrdTextBlock" />
      <link:presentationArc order="2040" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MnpiDiscTimedForCompValFlag" xlink:label="loc_ecdMnpiDiscTimedForCompValFlag" />
      <link:presentationArc order="2050" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdMnpiDiscTimedForCompValFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:label="loc_ecdAwardsCloseToMnpiDiscTableTextBlock" />
      <link:presentationArc order="2060" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscIndName" xlink:label="loc_ecdAwardsCloseToMnpiDiscIndName" />
      <link:presentationArc order="2070" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardsCloseToMnpiDiscIndName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardUndrlygSecuritiesAmt" xlink:label="loc_ecdAwardUndrlygSecuritiesAmt" />
      <link:presentationArc order="2080" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardUndrlygSecuritiesAmt" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardExrcPrice" xlink:label="loc_ecdAwardExrcPrice" />
      <link:presentationArc order="2090" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardExrcPrice" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardGrantDateFairValue" xlink:label="loc_ecdAwardGrantDateFairValue" />
      <link:presentationArc order="2100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdAwardGrantDateFairValue" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_UndrlygSecurityMktPriceChngPct" xlink:label="loc_ecdUndrlygSecurityMktPriceChngPct" />
      <link:presentationArc order="2110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdAwardTmgDiscLineItems" xlink:to="loc_ecdUndrlygSecurityMktPriceChngPct" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:title="995445 - Disclosure - Insider Trading Arrangements">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems" xlink:label="loc_ecdInsiderTradingArrLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrByIndTable" xlink:label="loc_ecdTradingArrByIndTable" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdTradingArrByIndTable" order="100" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrAxis" xlink:label="loc_ecdTradingArrAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdTradingArrByIndTable" xlink:to="loc_ecdTradingArrAxis" order="10" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllTradingArrangementsMember" xlink:label="loc_ecdAllTradingArrangementsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdTradingArrAxis" xlink:to="loc_ecdAllTradingArrangementsMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis" xlink:label="loc_ecdIndividualAxis" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdTradingArrByIndTable" xlink:to="loc_ecdIndividualAxis" order="20" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember" xlink:label="loc_ecdAllIndividualsMember" />
      <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdIndividualAxis" xlink:to="loc_ecdAllIndividualsMember" order="0" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MtrlTermsOfTrdArrTextBlock" xlink:label="loc_ecdMtrlTermsOfTrdArrTextBlock" />
      <link:presentationArc order="2000" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdMtrlTermsOfTrdArrTextBlock" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndName" xlink:label="loc_ecdTrdArrIndName" />
      <link:presentationArc order="2010" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdTrdArrIndName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndTitle" xlink:label="loc_ecdTrdArrIndTitle" />
      <link:presentationArc order="2020" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdTrdArrIndTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrAdoptedFlag" xlink:label="loc_ecdRule10b51ArrAdoptedFlag" />
      <link:presentationArc order="2030" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdRule10b51ArrAdoptedFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrAdoptedFlag" xlink:label="loc_ecdNonRule10b51ArrAdoptedFlag" />
      <link:presentationArc order="2040" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdNonRule10b51ArrAdoptedFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrAdoptionDate" xlink:label="loc_ecdTrdArrAdoptionDate" />
      <link:presentationArc order="2050" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdTrdArrAdoptionDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrTrmntdFlag" xlink:label="loc_ecdRule10b51ArrTrmntdFlag" />
      <link:presentationArc order="2060" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdRule10b51ArrTrmntdFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrTrmntdFlag" xlink:label="loc_ecdNonRule10b51ArrTrmntdFlag" />
      <link:presentationArc order="2070" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdNonRule10b51ArrTrmntdFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrTerminationDate" xlink:label="loc_ecdTrdArrTerminationDate" />
      <link:presentationArc order="2080" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdTrdArrTerminationDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrDuration" xlink:label="loc_ecdTrdArrDuration" />
      <link:presentationArc order="2090" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdTrdArrDuration" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt" xlink:label="loc_ecdTrdArrSecuritiesAggAvailAmt" />
      <link:presentationArc order="2100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingArrLineItems" xlink:to="loc_ecdTrdArrSecuritiesAggAvailAmt" xlink:type="arc" />
    </link:presentationLink>
    <link:presentationLink xlink:type="extended" xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:title="995447 - Disclosure - Insider Trading Policies and Procedures">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingPoliciesProcLineItems" xlink:label="loc_ecdInsiderTradingPoliciesProcLineItems" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:label="loc_ecdInsiderTrdPoliciesProcAdoptedFlag" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingPoliciesProcLineItems" xlink:to="loc_ecdInsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:label="loc_ecdInsiderTrdPoliciesProcNotAdoptedTextBlock" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecdInsiderTradingPoliciesProcLineItems" xlink:to="loc_ecdInsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>6
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm140585201203296">
<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>Jun. 30, 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_dei_CoverAbstract', window );"><strong>Cover [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_dei_DocumentType', window );">Document Type</a></td>
<td class="text">DEF 14A<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">FRANKLIN WIRELESS CORP.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000722572<span></span>
</td>
</tr>
<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>
</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_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</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_CoverAbstract</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_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_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<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.23.3</span><table class="report" border="0" cellspacing="2" id="idm140585199044192">
<tr>
<th class="tl" colspan="2" 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>Jun. 30, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure [Table]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTableTextBlock', window );">Pay vs Performance [Table Text Block]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"><table cellpadding="0" cellspacing="0" id="xdx_887_eecd--PvpTableTextBlock_zjGyd92YCpw6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Pay vs Performance Disclosure">
  <tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right">&#160;</td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
<tr style="vertical-align: bottom">
    <td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center">Year</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center">Summary Compensation Table Total for PEO, OC Kim</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid">&#160;</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center">Compensation Actually Paid to PEO, OC Kim</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid">&#160;</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center">Average Summary Compensation Table Total for Non-PEO Named Executive Officers</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid">&#160;</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center">Average Compensation Actually Paid to Non-PEO Named Executive Officers</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid">&#160;</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center">Value of Initial Fixed $100 Investment Based on Total Shareholder Return (1)</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid">&#160;</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center">Net Income</td><td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center">(a)</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">(b)</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">(c)</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">(d)</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">(e)</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">(f)</td><td style="border-bottom: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center">(g)</td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 10%; text-align: center">2023</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_981_eecd--PeoTotalCompAmt_c20220701__20230630_z5CQjydKvdn6" style="border-bottom: Black 1pt solid; width: 12%; text-align: right" title="PEO Total Compensation Amount">300,000</td><td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_987_eecd--PeoActuallyPaidCompAmt_c20220701__20230630_zS9m4cOlKLGj" style="border-bottom: Black 1pt solid; width: 12%; text-align: right" title="PEO Actually Paid Compensation Amount">300,000</td><td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_986_eecd--NonPeoNeoAvgTotalCompAmt_c20220701__20230630_zhtHAHIj9k6c" style="border-bottom: Black 1pt solid; width: 12%; text-align: right" title="Non-PEO NEO Average Total Compensation Amount">144,482</td><td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_982_eecd--NonPeoNeoAvgCompActuallyPaidAmt_c20220701__20230630_zOb2u6mTjvw4" style="border-bottom: Black 1pt solid; width: 12%; text-align: right" title="Non-PEO NEO Average Compensation Actually Paid Amount">144,482</td><td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_987_eecd--TotalShareholderRtnAmt_pp2p0_c20220701__20230630_fKDEp_z9coQSWCgZ68" style="border-bottom: Black 1pt solid; width: 12%; text-align: right" title="Total Shareholder Return Amount">67.55</td><td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--NetIncomeLoss_c20220701__20230630_zSdbGCQwyxKa" style="border-bottom: Black 1pt solid; width: 12%; text-align: right" title="Net Income (Loss)">(2,863,021</td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; width: 1%; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center">2022</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_988_eecd--PeoTotalCompAmt_c20210701__20220630_zQCxlA3Ktwgl" style="border-bottom: Black 1pt solid; text-align: right" title="PEO Total Compensation Amount">866,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_982_eecd--PeoActuallyPaidCompAmt_c20210701__20220630_zkW0wRedWjP6" style="border-bottom: Black 1pt solid; text-align: right" title="PEO Actually Paid Compensation Amount">300,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_982_eecd--NonPeoNeoAvgTotalCompAmt_c20210701__20220630_zy1mLYw1u3Kf" style="border-bottom: Black 1pt solid; text-align: right" title="Non-PEO NEO Average Total Compensation Amount">235,472</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_980_eecd--NonPeoNeoAvgCompActuallyPaidAmt_c20210701__20220630_zmT3UfoMpHT" style="border-bottom: Black 1pt solid; text-align: right" title="Non-PEO NEO Average Compensation Actually Paid Amount">200,097</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_981_eecd--TotalShareholderRtnAmt_pp2p0_c20210701__20220630_fKDEp_zVhrm9awvh1j" style="border-bottom: Black 1pt solid; text-align: right" title="Total Shareholder Return Amount">57.46</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_987_eus-gaap--NetIncomeLoss_c20210701__20220630_z2arVuwn0GN9" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">(3,762,848</td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center">2021</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_986_eecd--PeoTotalCompAmt_c20200701__20210630_zMpvIBMCPDN5" style="border-bottom: Black 1pt solid; text-align: right" title="PEO Total Compensation Amount">344,667</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_989_eecd--PeoActuallyPaidCompAmt_c20200701__20210630_zAgUCJrnX4x8" style="border-bottom: Black 1pt solid; text-align: right" title="PEO Actually Paid Compensation Amount">344,667</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98C_eecd--NonPeoNeoAvgTotalCompAmt_c20200701__20210630_zilB3mss1qL1" style="border-bottom: Black 1pt solid; text-align: right" title="Non-PEO NEO Average Total Compensation Amount">395,395</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98F_eecd--NonPeoNeoAvgCompActuallyPaidAmt_c20200701__20210630_zxKTAvpconjj" style="border-bottom: Black 1pt solid; text-align: right" title="Non-PEO NEO Average Compensation Actually Paid Amount">193,350</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_981_eecd--TotalShareholderRtnAmt_pp2p0_c20200701__20210630_fKDEp_zoDPtGnuPjWh" style="border-bottom: Black 1pt solid; text-align: right" title="Total Shareholder Return Amount">166.07</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_983_eus-gaap--NetIncomeLoss_c20200701__20210630_zglHEmVJptW" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)">17,699,035</td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  </table><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_ecd_PeoTotalCompAmt', window );">PEO Total Compensation Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="nump">$ 866,000<span></span>
</td>
<td class="nump">$ 344,667<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_PeoActuallyPaidCompAmt', window );">PEO Actually Paid Compensation Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">344,667<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_FKWL_NonPeoNeoAvgCompActuallyPaidAmt1', window );">[custom:NonPeoNeoAvgCompActuallyPaidAmt1]</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="nump">193,350<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_AdjToPeoCompFnTextBlock', window );">Adjustment To PEO Compensation, Footnote [Text Block]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"><p id="xdx_841_eecd--AdjToPeoCompFnTextBlock_dU_zt8Xbb0r7Amf" 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 Summary Compensation Table (&#8220;SCT&#8221;)
totals reported for the PEO and the average of the other NEOs for each year were subject to the adjustments summarized in the two tables
below as required by SEC Regulation S-K Item 402(v)(2)(iii) to calculate &#8220;compensation actually paid.&#8221; Equity values are calculated
in accordance with FASB ASC Topic 718. Valuation assumptions used to calculate fair values at the times indicated in the two tables below
did not materially differ from those disclosed at the time of grant except for the stock price, percentage of volatility, risk free rate
and the term used to calculate the valuations. The following table shows the adjustments made to the SCT totals to calculate &#8220;compensation
actually paid&#8221;:</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="vertical-align: bottom">
    <td style="border-top: Black 1pt solid; border-left: Black 1pt solid">&#160;</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="6" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">PEO, OC Kim</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Average Non-PEO NEOs</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">PEO, OC Kim</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Average Non-PEO NEOs</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">PEO, OC Kim</td><td style="border-bottom: Black 1pt solid; font-weight: bold">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Average Non-PEO NEOs</td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 22%; font-weight: bold; text-align: left">Total Compensation from Summary Compensation Table</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98B_eecd--PeoTotalCompAmt_c20220701__20230630_ziMHqSMAZVad" style="border-bottom: Black 1pt solid; width: 10%; text-align: right" title="PEO Total Compensation Amount">300,000</td><td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_984_eecd--NonPeoNeoAvgTotalCompAmt_c20220701__20230630_fKDEp_zgdbwwTUzRda" style="border-bottom: Black 1pt solid; width: 10%; text-align: right" title="Non-PEO NEO Average Total Compensation Amount">144,482</td><td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98A_eecd--PeoTotalCompAmt_c20210701__20220630_fKDEp_zMhfjBgf65K4" style="border-bottom: Black 1pt solid; width: 10%; text-align: right" title="PEO Total Compensation Amount">866,000</td><td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_98D_eecd--NonPeoNeoAvgTotalCompAmt_c20210701__20220630_fKDEp_z9DLPF3n43yc" style="border-bottom: Black 1pt solid; width: 10%; text-align: right" title="Non-PEO NEO Average Total Compensation Amount">235,472</td><td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_982_eecd--PeoTotalCompAmt_c20200701__20210630_fKDEp_zrIqRrSrRJdf" style="border-bottom: Black 1pt solid; width: 10%; text-align: right" title="PEO Total Compensation Amount">344,667</td><td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_982_eecd--NonPeoNeoAvgTotalCompAmt_c20200701__20210630_fKDEp_z7Gg32qE03zi" style="border-bottom: Black 1pt solid; width: 10%; text-align: right" title="Non-PEO NEO Average Total Compensation Amount">395,395</td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold; text-align: left">Adjustments for Equity Awards</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_902_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zm1BmsucIEp" style="display: none" title="Adjustments for Equity Awards"><span style="-sec-ix-hidden: xdx2ixbrl0066">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90F_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zIoxWFyLCkl1" style="display: none" title="Adjustments for Equity Awards"><span style="-sec-ix-hidden: xdx2ixbrl0068">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_905_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zL8ukiGp3Mj1" style="display: none" title="Adjustments for Equity Awards"><span style="-sec-ix-hidden: xdx2ixbrl0070">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_905_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zn9OkdiCXIx9" style="display: none" title="Adjustments for Equity Awards"><span style="-sec-ix-hidden: xdx2ixbrl0072">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90F_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zBEBHMWWnM1h" style="display: none" title="Adjustments for Equity Awards"><span style="-sec-ix-hidden: xdx2ixbrl0074">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_907_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_z68bwaf9hOLl" style="display: none" title="Adjustments for Equity Awards"><span style="-sec-ix-hidden: xdx2ixbrl0076">&#8211;</span></span></td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: left">Adjustment for grant date values in the Summary Compensation Table</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90D_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType1Member_zlqzM63AlSta" style="display: none" title="Adjustment for grant date values in the Summary Compensation Table"><span style="-sec-ix-hidden: xdx2ixbrl0078">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_903_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType1Member_zQclAYVl1KT7" style="display: none" title="Adjustment for grant date values in the Summary Compensation Table"><span style="-sec-ix-hidden: xdx2ixbrl0080">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90A_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType1Member_zQaAAijHH1B" style="display: none" title="Adjustment for grant date values in the Summary Compensation Table"><span style="-sec-ix-hidden: xdx2ixbrl0082">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90D_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType1Member_zBQP5JxMMLU7" style="display: none" title="Adjustment for grant date values in the Summary Compensation Table"><span style="-sec-ix-hidden: xdx2ixbrl0084">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_901_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType1Member_zxprhoSuIRal" style="display: none" title="Adjustment for grant date values in the Summary Compensation Table"><span style="-sec-ix-hidden: xdx2ixbrl0086">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90B_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType1Member_zItrjBfbL5H5" style="display: none" title="Adjustment for grant date values in the Summary Compensation Table"><span style="-sec-ix-hidden: xdx2ixbrl0088">&#8211;</span></span></td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: left">Year-end fair value of unvested awards granted in the current year</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90F_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType2Member_zVNH1Ii4pwY9" style="display: none" title="Year-end fair value of unvested awards granted in the current year"><span style="-sec-ix-hidden: xdx2ixbrl0090">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_908_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType2Member_zvpxfQo6RWac" style="display: none" title="Year-end fair value of unvested awards granted in the current year"><span style="-sec-ix-hidden: xdx2ixbrl0092">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_907_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType2Member_zEb4y6H18Kf1" style="display: none" title="Year-end fair value of unvested awards granted in the current year"><span style="-sec-ix-hidden: xdx2ixbrl0094">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_905_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType2Member_zDyKuehIMZM3" style="display: none" title="Year-end fair value of unvested awards granted in the current year"><span style="-sec-ix-hidden: xdx2ixbrl0096">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_903_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType2Member_zNE4yfMp8Fr6" style="display: none" title="Year-end fair value of unvested awards granted in the current year"><span style="-sec-ix-hidden: xdx2ixbrl0098">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_906_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType2Member_zWXXkANNhUj6" style="display: none" title="Year-end fair value of unvested awards granted in the current year"><span style="-sec-ix-hidden: xdx2ixbrl0100">&#8211;</span></span></td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: left">Year-over-year difference of year-end fair values for unvested awards granted in prior years</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90D_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType3Member_za14PXC4tF98" style="display: none" title="Year-over-year difference of year-end fair values for unvested awards granted in prior years"><span style="-sec-ix-hidden: xdx2ixbrl0102">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_905_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType3Member_zc03ZcV1VhP8" style="display: none" title="Year-over-year difference of year-end fair values for unvested awards granted in prior years"><span style="-sec-ix-hidden: xdx2ixbrl0104">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90E_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType3Member_zs2xw2CeP4Ze" style="display: none" title="Year-over-year difference of year-end fair values for unvested awards granted in prior years"><span style="-sec-ix-hidden: xdx2ixbrl0106">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90A_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType3Member_zxuG50BRebVc" style="display: none" title="Year-over-year difference of year-end fair values for unvested awards granted in prior years"><span style="-sec-ix-hidden: xdx2ixbrl0108">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90E_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType3Member_zKGwR3pXRZH4" style="display: none" title="Year-over-year difference of year-end fair values for unvested awards granted in prior years"><span style="-sec-ix-hidden: xdx2ixbrl0110">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_906_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType3Member_z4IY9Jjljoq2" style="display: none" title="Year-over-year difference of year-end fair values for unvested awards granted in prior years"><span style="-sec-ix-hidden: xdx2ixbrl0112">&#8211;</span></span></td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: left">Fair values at vest date for awards granted and vested in current year</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90F_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType4Member_zat16lGeCHAg" style="display: none" title="Fair values at vest date for awards granted and vested in current year"><span style="-sec-ix-hidden: xdx2ixbrl0114">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90D_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType4Member_zilksmh4BKsl" style="display: none" title="Fair values at vest date for awards granted and vested in current year"><span style="-sec-ix-hidden: xdx2ixbrl0116">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_905_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType4Member_zPBprLZBIWHk" style="display: none" title="Fair values at vest date for awards granted and vested in current year"><span style="-sec-ix-hidden: xdx2ixbrl0118">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_905_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType4Member_zBKthbbqTBE2" style="display: none" title="Fair values at vest date for awards granted and vested in current year"><span style="-sec-ix-hidden: xdx2ixbrl0120">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90A_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType4Member_zx5SNuPK8kpj" style="display: none" title="Fair values at vest date for awards granted and vested in current year"><span style="-sec-ix-hidden: xdx2ixbrl0122">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90A_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType4Member_zqkZlZhfYJr7" style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0123">&#8211;</span></span></td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: left">Difference in fair values between prior year-end fair values and vest date fair values for awards granted in prior years</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_909_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType5Member_zBYLZWCfiFaf" style="display: none" title="Difference in fair values between prior year-end fair values and vest date fair values for awards granted in prior years"><span style="-sec-ix-hidden: xdx2ixbrl0125">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90D_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType5Member_zNBa2jUMcI2d" style="display: none" title="Difference in fair values between prior year-end fair values and vest date fair values for awards granted in prior years"><span style="-sec-ix-hidden: xdx2ixbrl0127">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_900_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType5Member_zpp1fftjfysh" title="Difference in fair values between prior year-end fair values and vest date fair values for awards granted in prior years">(566,000</span></td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90A_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType5Member_zMyhnJbmrP63" title="Difference in fair values between prior year-end fair values and vest date fair values for awards granted in prior years">(35,375</span></td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_906_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType5Member_zSf39RbdMcc" style="display: none" title="Difference in fair values between prior year-end fair values and vest date fair values for awards granted in prior years"><span style="-sec-ix-hidden: xdx2ixbrl0133">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_909_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType5Member_zrU1rX6KKtPk" title="Difference in fair values between prior year-end fair values and vest date fair values for awards granted in prior years">(201,650</span></td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: White">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold; text-align: left">Total Adjustments for Equity Awards</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_905_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType6Member_zu8BkxLQQhvi" style="display: none" title="Total Adjustments for Equity Awards"><span style="-sec-ix-hidden: xdx2ixbrl0137">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_901_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType6Member_z6SeOv8DHyle" style="display: none" title="Total Adjustments for Equity Awards"><span style="-sec-ix-hidden: xdx2ixbrl0139">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_902_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType6Member_zCNdoid4COnj" title="Total Adjustments for Equity Awards">(566,000</span></td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90D_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType6Member_zR4S2uthrXSc" title="Total Adjustments for Equity Awards">(35,375</span></td><td style="border-bottom: Black 1pt solid; text-align: left">)</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_906_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType6Member_zgF2RHZVJPk6" style="display: none" title="Total Adjustments for Equity Awards"><span style="-sec-ix-hidden: xdx2ixbrl0145">&#8211;</span></span></td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90F_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType6Member_zndCRSjgacFi" title="Total Adjustments for Equity Awards">(201,650</span></td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(238,238,238)">
    <td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold; text-align: left">Compensation Actually Paid (as calculated)</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_980_eecd--PeoActuallyPaidCompAmt_c20220701__20230630_fKDIp_z9cfQzQ7fbn6" style="border-bottom: Black 1pt solid; text-align: right" title="PEO Actually Paid Compensation Amount">300,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_987_eecd--NonPeoNeoAvgCompActuallyPaidAmt_c20220701__20230630_fKDIp_zUIfWwSPHnw2" style="border-bottom: Black 1pt solid; text-align: right" title="Non-PEO NEO Average Compensation Actually Paid Amount">144,482</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_982_eecd--PeoActuallyPaidCompAmt_c20210701__20220630_fKDIp_zsl6Mf0N0opj" style="border-bottom: Black 1pt solid; text-align: right" title="PEO Actually Paid Compensation Amount">300,000</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98A_eecd--NonPeoNeoAvgCompActuallyPaidAmt_c20210701__20220630_fKDIp_z4fiDMdCIFN6" style="border-bottom: Black 1pt solid; text-align: right" title="Non-PEO NEO Average Compensation Actually Paid Amount">200,097</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98A_eecd--PeoActuallyPaidCompAmt_c20200701__20210630_fKDIp_zIaFtT1cU8W9" style="border-bottom: Black 1pt solid; text-align: right" title="PEO Actually Paid Compensation Amount">344,667</td><td style="border-bottom: Black 1pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_98A_ecustom--NonPeoNeoAvgCompActuallyPaidAmt1_c20200701__20210630_fKDIp_zNLLklHKahqf" style="border-bottom: Black 1pt solid; text-align: right" title="Non-PEO NEO Average Compensation Actually Paid Amount">193,350</td><td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left">&#160;</td></tr>
  </table>



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

<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_ecd_NonPeoNeoAvgTotalCompAmt', window );">Non-PEO NEO Average Total Compensation Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 144,482<span></span>
</td>
<td class="nump">235,472<span></span>
</td>
<td class="nump">395,395<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_NonPeoNeoAvgCompActuallyPaidAmt', window );">Non-PEO NEO Average Compensation Actually Paid Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">144,482<span></span>
</td>
<td class="nump">200,097<span></span>
</td>
<td class="nump">193,350<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_ecd_TotalShareholderRtnAmt', window );">Total Shareholder Return Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">67.55<span></span>
</td>
<td class="nump">57.46<span></span>
</td>
<td class="nump">166.07<span></span>
</td>
</tr>
<tr class="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) Attributable to Parent</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,863,021)<span></span>
</td>
<td class="num">(3,762,848)<span></span>
</td>
<td class="nump">17,699,035<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_ecd_ExecutiveCategoryAxis=ecd_PeoMember', window );">PEO [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>
</tr>
<tr class="ro">
<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 [Table]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AdjToCompAmt', window );">Adjustment to Compensation Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_ecd_ExecutiveCategoryAxis=ecd_PeoMember', window );">PEO [Member] | Adjustment Type 1 [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>
</tr>
<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 [Table]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AdjToCompAmt', window );">Adjustment to Compensation Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_ecd_ExecutiveCategoryAxis=ecd_PeoMember', window );">PEO [Member] | Adjustment Type 2 [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>
</tr>
<tr class="ro">
<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 [Table]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AdjToCompAmt', window );">Adjustment to Compensation Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_ecd_ExecutiveCategoryAxis=ecd_PeoMember', window );">PEO [Member] | Adjustment Type 3 [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>
</tr>
<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 [Table]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AdjToCompAmt', window );">Adjustment to Compensation Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_ecd_ExecutiveCategoryAxis=ecd_PeoMember', window );">PEO [Member] | Adjustment Type 4 [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>
</tr>
<tr class="ro">
<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 [Table]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AdjToCompAmt', window );">Adjustment to Compensation Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<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_ecd_ExecutiveCategoryAxis=ecd_PeoMember', window );">PEO [Member] | Adjustment Type 5 [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>
</tr>
<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 [Table]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AdjToCompAmt', window );">Adjustment to Compensation Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="num">(566,000)<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_ecd_ExecutiveCategoryAxis=ecd_PeoMember', window );">PEO [Member] | Adjustment Type 6 [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>
</tr>
<tr class="ro">
<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 [Table]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AdjToCompAmt', window );">Adjustment to Compensation Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="num">(566,000)<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_ecd_ExecutiveCategoryAxis=ecd_NonPeoNeoMember', window );">Non-PEO NEO [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>
</tr>
<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 [Table]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AdjToCompAmt', window );">Adjustment to Compensation Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_ecd_ExecutiveCategoryAxis=ecd_NonPeoNeoMember', window );">Non-PEO NEO [Member] | Adjustment Type 1 [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>
</tr>
<tr class="ro">
<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 [Table]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AdjToCompAmt', window );">Adjustment to Compensation Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_ecd_ExecutiveCategoryAxis=ecd_NonPeoNeoMember', window );">Non-PEO NEO [Member] | Adjustment Type 2 [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>
</tr>
<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 [Table]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AdjToCompAmt', window );">Adjustment to Compensation Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_ecd_ExecutiveCategoryAxis=ecd_NonPeoNeoMember', window );">Non-PEO NEO [Member] | Adjustment Type 3 [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>
</tr>
<tr class="ro">
<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 [Table]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AdjToCompAmt', window );">Adjustment to Compensation Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_ecd_ExecutiveCategoryAxis=ecd_NonPeoNeoMember', window );">Non-PEO NEO [Member] | Adjustment Type 4 [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>
</tr>
<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 [Table]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AdjToCompAmt', window );">Adjustment to Compensation Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <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_ecd_ExecutiveCategoryAxis=ecd_NonPeoNeoMember', window );">Non-PEO NEO [Member] | Adjustment Type 5 [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>
</tr>
<tr class="ro">
<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 [Table]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AdjToCompAmt', window );">Adjustment to Compensation Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="num">(35,375)<span></span>
</td>
<td class="num">(201,650)<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_ecd_ExecutiveCategoryAxis=ecd_NonPeoNeoMember', window );">Non-PEO NEO [Member] | Adjustment Type 6 [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>
</tr>
<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 [Table]</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_AdjToCompAmt', window );">Adjustment to Compensation Amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="num">$ (35,375)<span></span>
</td>
<td class="num">$ (201,650)<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">Represents the total shareholder return (&#8220;TSR&#8221;) of a $100 investment in the Company&#8217;s
shares as of June 30, 2020, valued again on each of June 30, 2021, 2022 and 2023.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_FKWL_NonPeoNeoAvgCompActuallyPaidAmt1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">FKWL_NonPeoNeoAvgCompActuallyPaidAmt1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>FKWL_</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_ecd_AdjToCompAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 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;">ecd_AdjToCompAmt</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: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_ecd_AdjToPeoCompFnTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 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;">ecd_AdjToPeoCompFnTextBlock</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>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_ecd_NonPeoNeoAvgCompActuallyPaidAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 2<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;">ecd_NonPeoNeoAvgCompActuallyPaidAmt</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: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_ecd_NonPeoNeoAvgTotalCompAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_NonPeoNeoAvgTotalCompAmt</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: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_ecd_PeoActuallyPaidCompAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 2<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;">ecd_PeoActuallyPaidCompAmt</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: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_ecd_PeoTotalCompAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PeoTotalCompAmt</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: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_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_ecd_PvpTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_PvpTableTextBlock</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>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_ecd_TotalShareholderRtnAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 2<br> -Subparagraph iv<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_TotalShareholderRtnAmt</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: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 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 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 (c)<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 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 4: 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 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 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 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 (f)<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 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 9: 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 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 (a)<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 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: 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 13: 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/2147480167/946-830-55-10<br><br>Reference 14: 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/2147483581/946-220-45-7<br><br>Reference 15: 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/2147483586/944-220-S99-1<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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: 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/2147483575/946-220-S99-1<br><br>Reference 18: 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/2147483575/946-220-S99-3<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)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: 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 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)(iii)(A))<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)(4)(iv))<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 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 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)(i))<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)(A))<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)(iii)(B))<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)(4)(iv))<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)(5))<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 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 30: 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 31: 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 32: 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 33: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: 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 35: 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 36: 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 37: 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 38: 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 39: 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/2147483589/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_ecd_ExecutiveCategoryAxis=ecd_PeoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_ExecutiveCategoryAxis=ecd_PeoMember</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_ecd_AdjToCompAxis=FKWL_AdjustmentType1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_AdjToCompAxis=FKWL_AdjustmentType1Member</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_ecd_AdjToCompAxis=FKWL_AdjustmentType2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_AdjToCompAxis=FKWL_AdjustmentType2Member</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_ecd_AdjToCompAxis=FKWL_AdjustmentType3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_AdjToCompAxis=FKWL_AdjustmentType3Member</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_ecd_AdjToCompAxis=FKWL_AdjustmentType4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_AdjToCompAxis=FKWL_AdjustmentType4Member</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_ecd_AdjToCompAxis=FKWL_AdjustmentType5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_AdjToCompAxis=FKWL_AdjustmentType5Member</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_ecd_AdjToCompAxis=FKWL_AdjustmentType6Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_AdjToCompAxis=FKWL_AdjustmentType6Member</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_ecd_ExecutiveCategoryAxis=ecd_NonPeoNeoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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;">ecd_ExecutiveCategoryAxis=ecd_NonPeoNeoMember</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>8
<FILENAME>franklin_idef14a_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:FKWL="http://franklinwireless.com/20230630"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  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="fkwl-20230630.xsd" xlink:type="simple"/>
    <context id="From2022-07-01to2023-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012022-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-06-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2022-07-012023-06-30_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-07-012023-06-30_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012022-06-30_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012022-06-30_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_ecd_PeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_ecd_NonPeoNeoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2022-07-012023-06-30_ecd_PeoMember_custom_AdjustmentType1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-07-012023-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012022-06-30_ecd_PeoMember_custom_AdjustmentType1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012022-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_ecd_PeoMember_custom_AdjustmentType1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2022-07-012023-06-30_ecd_PeoMember_custom_AdjustmentType2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-07-012023-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012022-06-30_ecd_PeoMember_custom_AdjustmentType2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012022-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_ecd_PeoMember_custom_AdjustmentType2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2022-07-012023-06-30_ecd_PeoMember_custom_AdjustmentType3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-07-012023-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012022-06-30_ecd_PeoMember_custom_AdjustmentType3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012022-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_ecd_PeoMember_custom_AdjustmentType3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2022-07-012023-06-30_ecd_PeoMember_custom_AdjustmentType4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-07-012023-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012022-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_ecd_PeoMember_custom_AdjustmentType4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType4Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2022-07-012023-06-30_ecd_PeoMember_custom_AdjustmentType5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType5Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-07-012023-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType5Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012022-06-30_ecd_PeoMember_custom_AdjustmentType5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType5Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012022-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType5Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_ecd_PeoMember_custom_AdjustmentType5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType5Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType5Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType5Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2022-07-012023-06-30_ecd_PeoMember_custom_AdjustmentType6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType6Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2022-07-012023-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType6Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012022-06-30_ecd_PeoMember_custom_AdjustmentType6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType6Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2021-07-012022-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType6Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-07-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_ecd_PeoMember_custom_AdjustmentType6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType6Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="From2020-07-012021-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType6Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000722572</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">FKWL:AdjustmentType6Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="Ratio">
        <measure>pure</measure>
    </unit>
    <dei:AmendmentFlag contextRef="From2022-07-01to2023-06-30">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="From2022-07-01to2023-06-30">0000722572</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2022-07-01to2023-06-30" id="xdx2ixbrl0010">DEF 14A</dei:DocumentType>
    <ecd:AdjToCompAmt
      contextRef="From2022-07-012023-06-30_ecd_PeoMember"
      id="xdx2ixbrl0066"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-07-012023-06-30_ecd_NonPeoNeoMember"
      id="xdx2ixbrl0068"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-07-012022-06-30_ecd_PeoMember"
      id="xdx2ixbrl0070"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-07-012022-06-30_ecd_NonPeoNeoMember"
      id="xdx2ixbrl0072"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2020-07-012021-06-30_ecd_PeoMember"
      id="xdx2ixbrl0074"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2020-07-012021-06-30_ecd_NonPeoNeoMember"
      id="xdx2ixbrl0076"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-07-012023-06-30_ecd_PeoMember_custom_AdjustmentType1Member"
      id="xdx2ixbrl0078"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-07-012023-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType1Member"
      id="xdx2ixbrl0080"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-07-012022-06-30_ecd_PeoMember_custom_AdjustmentType1Member"
      id="xdx2ixbrl0082"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-07-012022-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType1Member"
      id="xdx2ixbrl0084"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2020-07-012021-06-30_ecd_PeoMember_custom_AdjustmentType1Member"
      id="xdx2ixbrl0086"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2020-07-012021-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType1Member"
      id="xdx2ixbrl0088"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-07-012023-06-30_ecd_PeoMember_custom_AdjustmentType2Member"
      id="xdx2ixbrl0090"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-07-012023-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType2Member"
      id="xdx2ixbrl0092"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-07-012022-06-30_ecd_PeoMember_custom_AdjustmentType2Member"
      id="xdx2ixbrl0094"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-07-012022-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType2Member"
      id="xdx2ixbrl0096"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2020-07-012021-06-30_ecd_PeoMember_custom_AdjustmentType2Member"
      id="xdx2ixbrl0098"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2020-07-012021-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType2Member"
      id="xdx2ixbrl0100"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-07-012023-06-30_ecd_PeoMember_custom_AdjustmentType3Member"
      id="xdx2ixbrl0102"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-07-012023-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType3Member"
      id="xdx2ixbrl0104"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-07-012022-06-30_ecd_PeoMember_custom_AdjustmentType3Member"
      id="xdx2ixbrl0106"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-07-012022-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType3Member"
      id="xdx2ixbrl0108"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2020-07-012021-06-30_ecd_PeoMember_custom_AdjustmentType3Member"
      id="xdx2ixbrl0110"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2020-07-012021-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType3Member"
      id="xdx2ixbrl0112"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-07-012023-06-30_ecd_PeoMember_custom_AdjustmentType4Member"
      id="xdx2ixbrl0114"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-07-012023-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType4Member"
      id="xdx2ixbrl0116"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-07-012023-06-30_ecd_PeoMember_custom_AdjustmentType4Member"
      id="xdx2ixbrl0118"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2021-07-012022-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType4Member"
      id="xdx2ixbrl0120"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2020-07-012021-06-30_ecd_PeoMember_custom_AdjustmentType4Member"
      id="xdx2ixbrl0122"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2020-07-012021-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType4Member"
      id="xdx2ixbrl0123"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-07-012023-06-30_ecd_PeoMember_custom_AdjustmentType5Member"
      id="xdx2ixbrl0125"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-07-012023-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType5Member"
      id="xdx2ixbrl0127"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2020-07-012021-06-30_ecd_PeoMember_custom_AdjustmentType5Member"
      id="xdx2ixbrl0133"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-07-012023-06-30_ecd_PeoMember_custom_AdjustmentType6Member"
      id="xdx2ixbrl0137"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-07-012023-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType6Member"
      id="xdx2ixbrl0139"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2020-07-012021-06-30_ecd_PeoMember_custom_AdjustmentType6Member"
      id="xdx2ixbrl0145"
      unitRef="USD"
      xsi:nil="true"/>
    <dei:EntityRegistrantName contextRef="From2022-07-01to2023-06-30">FRANKLIN WIRELESS CORP.</dei:EntityRegistrantName>
    <ecd:PvpTableTextBlock contextRef="From2022-07-01to2023-06-30">&lt;table cellpadding="0" cellspacing="0" id="xdx_887_eecd--PvpTableTextBlock_zjGyd92YCpw6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Pay vs Performance Disclosure"&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&#160;&lt;/td&gt;&lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center"&gt;Year&lt;/td&gt;&lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;Summary Compensation Table Total for PEO, OC Kim&lt;/td&gt;&lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;Compensation Actually Paid to PEO, OC Kim&lt;/td&gt;&lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;Average Summary Compensation Table Total for Non-PEO Named Executive Officers&lt;/td&gt;&lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;Average Compensation Actually Paid to Non-PEO Named Executive Officers&lt;/td&gt;&lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;Value of Initial Fixed $100 Investment Based on Total Shareholder Return (1)&lt;/td&gt;&lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"&gt;Net Income&lt;/td&gt;&lt;td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center"&gt;(a)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;(b)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;(c)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;(d)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;(e)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;(f)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"&gt;(g)&lt;/td&gt;&lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 10%; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eecd--PeoTotalCompAmt_c20220701__20230630_z5CQjydKvdn6" style="border-bottom: Black 1pt solid; width: 12%; text-align: right" title="PEO Total Compensation Amount"&gt;300,000&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eecd--PeoActuallyPaidCompAmt_c20220701__20230630_zS9m4cOlKLGj" style="border-bottom: Black 1pt solid; width: 12%; text-align: right" title="PEO Actually Paid Compensation Amount"&gt;300,000&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eecd--NonPeoNeoAvgTotalCompAmt_c20220701__20230630_zhtHAHIj9k6c" style="border-bottom: Black 1pt solid; width: 12%; text-align: right" title="Non-PEO NEO Average Total Compensation Amount"&gt;144,482&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eecd--NonPeoNeoAvgCompActuallyPaidAmt_c20220701__20230630_zOb2u6mTjvw4" style="border-bottom: Black 1pt solid; width: 12%; text-align: right" title="Non-PEO NEO Average Compensation Actually Paid Amount"&gt;144,482&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eecd--TotalShareholderRtnAmt_pp2p0_c20220701__20230630_fKDEp_z9coQSWCgZ68" style="border-bottom: Black 1pt solid; width: 12%; text-align: right" title="Total Shareholder Return Amount"&gt;67.55&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_985_eus-gaap--NetIncomeLoss_c20220701__20230630_zSdbGCQwyxKa" style="border-bottom: Black 1pt solid; width: 12%; text-align: right" title="Net Income (Loss)"&gt;(2,863,021&lt;/td&gt;&lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_988_eecd--PeoTotalCompAmt_c20210701__20220630_zQCxlA3Ktwgl" style="border-bottom: Black 1pt solid; text-align: right" title="PEO Total Compensation Amount"&gt;866,000&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eecd--PeoActuallyPaidCompAmt_c20210701__20220630_zkW0wRedWjP6" style="border-bottom: Black 1pt solid; text-align: right" title="PEO Actually Paid Compensation Amount"&gt;300,000&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eecd--NonPeoNeoAvgTotalCompAmt_c20210701__20220630_zy1mLYw1u3Kf" style="border-bottom: Black 1pt solid; text-align: right" title="Non-PEO NEO Average Total Compensation Amount"&gt;235,472&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eecd--NonPeoNeoAvgCompActuallyPaidAmt_c20210701__20220630_zmT3UfoMpHT" style="border-bottom: Black 1pt solid; text-align: right" title="Non-PEO NEO Average Compensation Actually Paid Amount"&gt;200,097&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eecd--TotalShareholderRtnAmt_pp2p0_c20210701__20220630_fKDEp_zVhrm9awvh1j" style="border-bottom: Black 1pt solid; text-align: right" title="Total Shareholder Return Amount"&gt;57.46&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eus-gaap--NetIncomeLoss_c20210701__20220630_z2arVuwn0GN9" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)"&gt;(3,762,848&lt;/td&gt;&lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_986_eecd--PeoTotalCompAmt_c20200701__20210630_zMpvIBMCPDN5" style="border-bottom: Black 1pt solid; text-align: right" title="PEO Total Compensation Amount"&gt;344,667&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_989_eecd--PeoActuallyPaidCompAmt_c20200701__20210630_zAgUCJrnX4x8" style="border-bottom: Black 1pt solid; text-align: right" title="PEO Actually Paid Compensation Amount"&gt;344,667&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98C_eecd--NonPeoNeoAvgTotalCompAmt_c20200701__20210630_zilB3mss1qL1" style="border-bottom: Black 1pt solid; text-align: right" title="Non-PEO NEO Average Total Compensation Amount"&gt;395,395&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98F_eecd--NonPeoNeoAvgCompActuallyPaidAmt_c20200701__20210630_zxKTAvpconjj" style="border-bottom: Black 1pt solid; text-align: right" title="Non-PEO NEO Average Compensation Actually Paid Amount"&gt;193,350&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_981_eecd--TotalShareholderRtnAmt_pp2p0_c20200701__20210630_fKDEp_zoDPtGnuPjWh" style="border-bottom: Black 1pt solid; text-align: right" title="Total Shareholder Return Amount"&gt;166.07&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_983_eus-gaap--NetIncomeLoss_c20200701__20210630_zglHEmVJptW" style="border-bottom: Black 1pt solid; text-align: right" title="Net Income (Loss)"&gt;17,699,035&lt;/td&gt;&lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ecd:PvpTableTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="From2022-07-01to2023-06-30"
      decimals="0"
      unitRef="USD">300000</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2022-07-01to2023-06-30"
      decimals="0"
      unitRef="USD">300000</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2022-07-01to2023-06-30"
      decimals="0"
      unitRef="USD">144482</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2022-07-01to2023-06-30"
      decimals="0"
      unitRef="USD">144482</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2022-07-01to2023-06-30"
      decimals="2"
      id="Fact000023"
      unitRef="USD">67.55</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-07-01to2023-06-30"
      decimals="0"
      unitRef="USD">-2863021</us-gaap:NetIncomeLoss>
    <ecd:PeoTotalCompAmt
      contextRef="From2021-07-012022-06-30"
      decimals="0"
      unitRef="USD">866000</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2021-07-012022-06-30"
      decimals="0"
      unitRef="USD">300000</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2021-07-012022-06-30"
      decimals="0"
      unitRef="USD">235472</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2021-07-012022-06-30"
      decimals="0"
      unitRef="USD">200097</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2021-07-012022-06-30"
      decimals="2"
      id="Fact000035"
      unitRef="USD">57.46</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2021-07-012022-06-30"
      decimals="0"
      unitRef="USD">-3762848</us-gaap:NetIncomeLoss>
    <ecd:PeoTotalCompAmt
      contextRef="From2020-07-012021-06-30"
      decimals="0"
      unitRef="USD">344667</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2020-07-012021-06-30"
      decimals="0"
      unitRef="USD">344667</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2020-07-012021-06-30"
      decimals="0"
      unitRef="USD">395395</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2020-07-012021-06-30"
      decimals="0"
      unitRef="USD">193350</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2020-07-012021-06-30"
      decimals="2"
      id="Fact000047"
      unitRef="USD">166.07</ecd:TotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2020-07-012021-06-30"
      decimals="0"
      unitRef="USD">17699035</us-gaap:NetIncomeLoss>
    <ecd:AdjToPeoCompFnTextBlock contextRef="From2022-07-01to2023-06-30">&lt;p id="xdx_841_eecd--AdjToPeoCompFnTextBlock_dU_zt8Xbb0r7Amf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;The Summary Compensation Table (&#x201c;SCT&#x201d;)
totals reported for the PEO and the average of the other NEOs for each year were subject to the adjustments summarized in the two tables
below as required by SEC Regulation S-K Item 402(v)(2)(iii) to calculate &#x201c;compensation actually paid.&#x201d; Equity values are calculated
in accordance with FASB ASC Topic 718. Valuation assumptions used to calculate fair values at the times indicated in the two tables below
did not materially differ from those disclosed at the time of grant except for the stock price, percentage of volatility, risk free rate
and the term used to calculate the valuations. The following table shows the adjustments made to the SCT totals to calculate &#x201c;compensation
actually paid&#x201d;:&lt;/p&gt;

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

&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-top: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2023&lt;/td&gt;&lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2022&lt;/td&gt;&lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="6" style="border-top: Black 1pt solid; border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;2021&lt;/td&gt;&lt;td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;PEO, OC Kim&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Average Non-PEO NEOs&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;PEO, OC Kim&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Average Non-PEO NEOs&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;PEO, OC Kim&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"&gt;Average Non-PEO NEOs&lt;/td&gt;&lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; font-weight: bold"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 22%; font-weight: bold; text-align: left"&gt;Total Compensation from Summary Compensation Table&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98B_eecd--PeoTotalCompAmt_c20220701__20230630_ziMHqSMAZVad" style="border-bottom: Black 1pt solid; width: 10%; text-align: right" title="PEO Total Compensation Amount"&gt;300,000&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_984_eecd--NonPeoNeoAvgTotalCompAmt_c20220701__20230630_fKDEp_zgdbwwTUzRda" style="border-bottom: Black 1pt solid; width: 10%; text-align: right" title="Non-PEO NEO Average Total Compensation Amount"&gt;144,482&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eecd--PeoTotalCompAmt_c20210701__20220630_fKDEp_zMhfjBgf65K4" style="border-bottom: Black 1pt solid; width: 10%; text-align: right" title="PEO Total Compensation Amount"&gt;866,000&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98D_eecd--NonPeoNeoAvgTotalCompAmt_c20210701__20220630_fKDEp_z9DLPF3n43yc" style="border-bottom: Black 1pt solid; width: 10%; text-align: right" title="Non-PEO NEO Average Total Compensation Amount"&gt;235,472&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eecd--PeoTotalCompAmt_c20200701__20210630_fKDEp_zrIqRrSrRJdf" style="border-bottom: Black 1pt solid; width: 10%; text-align: right" title="PEO Total Compensation Amount"&gt;344,667&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eecd--NonPeoNeoAvgTotalCompAmt_c20200701__20210630_fKDEp_z7Gg32qE03zi" style="border-bottom: Black 1pt solid; width: 10%; text-align: right" title="Non-PEO NEO Average Total Compensation Amount"&gt;395,395&lt;/td&gt;&lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; width: 1%; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold; text-align: left"&gt;Adjustments for Equity Awards&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_902_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zm1BmsucIEp" style="display: none" title="Adjustments for Equity Awards"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0066"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_90F_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zIoxWFyLCkl1" style="display: none" title="Adjustments for Equity Awards"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0068"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_905_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zL8ukiGp3Mj1" style="display: none" title="Adjustments for Equity Awards"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0070"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_905_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_zn9OkdiCXIx9" style="display: none" title="Adjustments for Equity Awards"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0072"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_90F_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--PeoMember_zBEBHMWWnM1h" style="display: none" title="Adjustments for Equity Awards"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0074"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_907_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember_z68bwaf9hOLl" style="display: none" title="Adjustments for Equity Awards"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0076"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: left"&gt;Adjustment for grant date values in the Summary Compensation Table&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_90D_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType1Member_zlqzM63AlSta" style="display: none" title="Adjustment for grant date values in the Summary Compensation Table"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0078"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_903_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType1Member_zQclAYVl1KT7" style="display: none" title="Adjustment for grant date values in the Summary Compensation Table"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0080"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_90A_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType1Member_zQaAAijHH1B" style="display: none" title="Adjustment for grant date values in the Summary Compensation Table"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0082"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_90D_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType1Member_zBQP5JxMMLU7" style="display: none" title="Adjustment for grant date values in the Summary Compensation Table"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0084"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_901_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType1Member_zxprhoSuIRal" style="display: none" title="Adjustment for grant date values in the Summary Compensation Table"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0086"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_90B_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType1Member_zItrjBfbL5H5" style="display: none" title="Adjustment for grant date values in the Summary Compensation Table"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0088"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: left"&gt;Year-end fair value of unvested awards granted in the current year&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_90F_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType2Member_zVNH1Ii4pwY9" style="display: none" title="Year-end fair value of unvested awards granted in the current year"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0090"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_908_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType2Member_zvpxfQo6RWac" style="display: none" title="Year-end fair value of unvested awards granted in the current year"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0092"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_907_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType2Member_zEb4y6H18Kf1" style="display: none" title="Year-end fair value of unvested awards granted in the current year"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0094"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_905_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType2Member_zDyKuehIMZM3" style="display: none" title="Year-end fair value of unvested awards granted in the current year"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0096"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_903_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType2Member_zNE4yfMp8Fr6" style="display: none" title="Year-end fair value of unvested awards granted in the current year"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0098"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_906_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType2Member_zWXXkANNhUj6" style="display: none" title="Year-end fair value of unvested awards granted in the current year"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0100"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: left"&gt;Year-over-year difference of year-end fair values for unvested awards granted in prior years&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_90D_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType3Member_za14PXC4tF98" style="display: none" title="Year-over-year difference of year-end fair values for unvested awards granted in prior years"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0102"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_905_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType3Member_zc03ZcV1VhP8" style="display: none" title="Year-over-year difference of year-end fair values for unvested awards granted in prior years"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0104"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_90E_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType3Member_zs2xw2CeP4Ze" style="display: none" title="Year-over-year difference of year-end fair values for unvested awards granted in prior years"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0106"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_90A_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType3Member_zxuG50BRebVc" style="display: none" title="Year-over-year difference of year-end fair values for unvested awards granted in prior years"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0108"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_90E_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType3Member_zKGwR3pXRZH4" style="display: none" title="Year-over-year difference of year-end fair values for unvested awards granted in prior years"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0110"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_906_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType3Member_z4IY9Jjljoq2" style="display: none" title="Year-over-year difference of year-end fair values for unvested awards granted in prior years"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0112"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: left"&gt;Fair values at vest date for awards granted and vested in current year&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_90F_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType4Member_zat16lGeCHAg" style="display: none" title="Fair values at vest date for awards granted and vested in current year"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0114"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_90D_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType4Member_zilksmh4BKsl" style="display: none" title="Fair values at vest date for awards granted and vested in current year"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0116"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_905_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType4Member_zPBprLZBIWHk" style="display: none" title="Fair values at vest date for awards granted and vested in current year"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0118"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_905_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType4Member_zBKthbbqTBE2" style="display: none" title="Fair values at vest date for awards granted and vested in current year"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0120"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_90A_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType4Member_zx5SNuPK8kpj" style="display: none" title="Fair values at vest date for awards granted and vested in current year"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0122"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_90A_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType4Member_zqkZlZhfYJr7" style="display: none"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0123"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; text-align: left"&gt;Difference in fair values between prior year-end fair values and vest date fair values for awards granted in prior years&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_909_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType5Member_zBYLZWCfiFaf" style="display: none" title="Difference in fair values between prior year-end fair values and vest date fair values for awards granted in prior years"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0125"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_90D_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType5Member_zNBa2jUMcI2d" style="display: none" title="Difference in fair values between prior year-end fair values and vest date fair values for awards granted in prior years"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0127"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_900_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType5Member_zpp1fftjfysh" title="Difference in fair values between prior year-end fair values and vest date fair values for awards granted in prior years"&gt;(566,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_90A_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType5Member_zMyhnJbmrP63" title="Difference in fair values between prior year-end fair values and vest date fair values for awards granted in prior years"&gt;(35,375&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_906_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType5Member_zSf39RbdMcc" style="display: none" title="Difference in fair values between prior year-end fair values and vest date fair values for awards granted in prior years"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0133"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_909_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType5Member_zrU1rX6KKtPk" title="Difference in fair values between prior year-end fair values and vest date fair values for awards granted in prior years"&gt;(201,650&lt;/span&gt;&lt;/td&gt;&lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: White"&gt;
    &lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold; text-align: left"&gt;Total Adjustments for Equity Awards&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_905_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType6Member_zu8BkxLQQhvi" style="display: none" title="Total Adjustments for Equity Awards"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0137"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_901_eecd--AdjToCompAmt_c20220701__20230630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType6Member_z6SeOv8DHyle" style="display: none" title="Total Adjustments for Equity Awards"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0139"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_902_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType6Member_zCNdoid4COnj" title="Total Adjustments for Equity Awards"&gt;(566,000&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_90D_eecd--AdjToCompAmt_c20210701__20220630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType6Member_zR4S2uthrXSc" title="Total Adjustments for Equity Awards"&gt;(35,375&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_906_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--PeoMember__ecd--AdjToCompAxis__custom--AdjustmentType6Member_zgF2RHZVJPk6" style="display: none" title="Total Adjustments for Equity Awards"&gt;&lt;span style="-sec-ix-hidden: xdx2ixbrl0145"&gt;&#x2013;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: right"&gt;&lt;span id="xdx_90F_eecd--AdjToCompAmt_c20200701__20210630__ecd--ExecutiveCategoryAxis__ecd--NonPeoNeoMember__ecd--AdjToCompAxis__custom--AdjustmentType6Member_zndCRSjgacFi" title="Total Adjustments for Equity Awards"&gt;(201,650&lt;/span&gt;&lt;/td&gt;&lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: rgb(238,238,238)"&gt;
    &lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid; font-weight: bold; text-align: left"&gt;Compensation Actually Paid (as calculated)&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_980_eecd--PeoActuallyPaidCompAmt_c20220701__20230630_fKDIp_z9cfQzQ7fbn6" style="border-bottom: Black 1pt solid; text-align: right" title="PEO Actually Paid Compensation Amount"&gt;300,000&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_987_eecd--NonPeoNeoAvgCompActuallyPaidAmt_c20220701__20230630_fKDIp_zUIfWwSPHnw2" style="border-bottom: Black 1pt solid; text-align: right" title="Non-PEO NEO Average Compensation Actually Paid Amount"&gt;144,482&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_982_eecd--PeoActuallyPaidCompAmt_c20210701__20220630_fKDIp_zsl6Mf0N0opj" style="border-bottom: Black 1pt solid; text-align: right" title="PEO Actually Paid Compensation Amount"&gt;300,000&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eecd--NonPeoNeoAvgCompActuallyPaidAmt_c20210701__20220630_fKDIp_z4fiDMdCIFN6" style="border-bottom: Black 1pt solid; text-align: right" title="Non-PEO NEO Average Compensation Actually Paid Amount"&gt;200,097&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_eecd--PeoActuallyPaidCompAmt_c20200701__20210630_fKDIp_zIaFtT1cU8W9" style="border-bottom: Black 1pt solid; text-align: right" title="PEO Actually Paid Compensation Amount"&gt;344,667&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="border-bottom: Black 1pt solid; border-left: Black 1pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: Black 1pt solid; text-align: left"&gt;$&lt;/td&gt;&lt;td id="xdx_98A_ecustom--NonPeoNeoAvgCompActuallyPaidAmt1_c20200701__20210630_fKDIp_zNLLklHKahqf" style="border-bottom: Black 1pt solid; text-align: right" title="Non-PEO NEO Average Compensation Actually Paid Amount"&gt;193,350&lt;/td&gt;&lt;td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; 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; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;

</ecd:AdjToPeoCompFnTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="From2022-07-01to2023-06-30"
      decimals="0"
      unitRef="USD">300000</ecd:PeoTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2022-07-01to2023-06-30"
      decimals="0"
      unitRef="USD">144482</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2021-07-012022-06-30"
      decimals="0"
      unitRef="USD">866000</ecd:PeoTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2021-07-012022-06-30"
      decimals="0"
      unitRef="USD">235472</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2020-07-012021-06-30"
      decimals="0"
      unitRef="USD">344667</ecd:PeoTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2020-07-012021-06-30"
      decimals="0"
      unitRef="USD">395395</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-07-012022-06-30_ecd_PeoMember_custom_AdjustmentType5Member"
      decimals="0"
      unitRef="USD">-566000</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-07-012022-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType5Member"
      decimals="0"
      unitRef="USD">-35375</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-07-012021-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType5Member"
      decimals="0"
      unitRef="USD">-201650</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-07-012022-06-30_ecd_PeoMember_custom_AdjustmentType6Member"
      decimals="0"
      unitRef="USD">-566000</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2021-07-012022-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType6Member"
      decimals="0"
      unitRef="USD">-35375</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2020-07-012021-06-30_ecd_NonPeoNeoMember_custom_AdjustmentType6Member"
      decimals="0"
      unitRef="USD">-201650</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2022-07-01to2023-06-30"
      decimals="0"
      unitRef="USD">300000</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2022-07-01to2023-06-30"
      decimals="0"
      unitRef="USD">144482</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2021-07-012022-06-30"
      decimals="0"
      unitRef="USD">300000</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2021-07-012022-06-30"
      decimals="0"
      unitRef="USD">200097</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2020-07-012021-06-30"
      decimals="0"
      unitRef="USD">344667</ecd:PeoActuallyPaidCompAmt>
    <FKWL:NonPeoNeoAvgCompActuallyPaidAmt1
      contextRef="From2020-07-012021-06-30"
      decimals="0"
      unitRef="USD">193350</FKWL:NonPeoNeoAvgCompActuallyPaidAmt1>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact000023"
          xlink:label="Fact000023"
          xlink:type="locator"/>
        <link:footnote id="Footnote000050" xlink:label="Footnote000050" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Represents the total shareholder return (&#x201c;TSR&#x201d;) of a $100 investment in the Company&#x2019;s
shares as of June 30, 2020, valued again on each of June 30, 2021, 2022 and 2023.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000023"
          xlink:to="Footnote000050"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000035"
          xlink:label="Fact000035"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000035"
          xlink:to="Footnote000050"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000047"
          xlink:label="Fact000047"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000047"
          xlink:to="Footnote000050"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<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>10
<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>11
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>44</ContextCount>
  <ElementCount>14</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>8</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>4</UnitCount>
  <MyReports>
    <Report instance="franklin_idef14a.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://franklinwireless.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="franklin_idef14a.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.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>2</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>fkwl-20230630.xsd</File>
    <File>fkwl-20230630_def.xml</File>
    <File>fkwl-20230630_lab.xml</File>
    <File>fkwl-20230630_pre.xml</File>
    <File doctype="DEF 14A" isProxy="true" isUsgaap="true" original="franklin_idef14a.htm">franklin_idef14a.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="70">http://xbrl.sec.gov/ecd/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>13
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "franklin_idef14a.htm": {
   "nsprefix": "FKWL",
   "nsuri": "http://franklinwireless.com/20230630",
   "dts": {
    "schema": {
     "local": [
      "fkwl-20230630.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/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"
     ]
    },
    "definitionLink": {
     "local": [
      "fkwl-20230630_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "fkwl-20230630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "fkwl-20230630_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "franklin_idef14a.htm"
     ]
    }
   },
   "keyStandard": 13,
   "keyCustom": 1,
   "axisStandard": 2,
   "axisCustom": 0,
   "memberStandard": 2,
   "memberCustom": 6,
   "hidden": {
    "total": 39,
    "http://xbrl.sec.gov/ecd/2023": 36,
    "http://xbrl.sec.gov/dei/2023": 3
   },
   "contextCount": 44,
   "entityCount": 1,
   "segmentCount": 8,
   "elementCount": 103,
   "unitCount": 4,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/ecd/2023": 70,
    "http://xbrl.sec.gov/dei/2023": 4,
    "http://fasb.org/us-gaap/2023": 3
   },
   "report": {
    "R1": {
     "role": "http://franklinwireless.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "From2022-07-01to2023-06-30",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_idef14a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2022-07-01to2023-06-30",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "span",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_idef14a.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "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": "2",
     "firstAnchor": {
      "contextRef": "From2022-07-01to2023-06-30",
      "name": "ecd:PvpTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_idef14a.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "From2022-07-01to2023-06-30",
      "name": "ecd:PvpTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "franklin_idef14a.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r73",
      "r84",
      "r94",
      "r118"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r106"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r73",
      "r84",
      "r94",
      "r118"
     ]
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r128"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r65",
      "r134"
     ]
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r69",
      "r80",
      "r90",
      "r114"
     ]
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "auth_ref": [
      "r128"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r31",
      "r32",
      "r33",
      "r34",
      "r35",
      "r36",
      "r37",
      "r38",
      "r39",
      "r40",
      "r41",
      "r42",
      "r43",
      "r44",
      "r45",
      "r46",
      "r47",
      "r48",
      "r49",
      "r50",
      "r51",
      "r52",
      "r53",
      "r54",
      "r55"
     ]
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r71",
      "r82",
      "r92",
      "r116"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Available"
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r65",
      "r134"
     ]
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r65",
      "r134"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://franklinwireless.com/role/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": [
      "r64"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r73",
      "r84",
      "r94",
      "r118"
     ]
    },
    "FKWL_AdjustmentType1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://franklinwireless.com/20230630",
     "localname": "AdjustmentType1Member",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment Type 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Adopted"
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-Rule 10b5-1 Arrangement Terminated"
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "FKWL_AdjustmentType2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://franklinwireless.com/20230630",
     "localname": "AdjustmentType2Member",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment Type 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Terms of Trading Arrangement"
       }
      }
     },
     "auth_ref": [
      "r129"
     ]
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Performance Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r102"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://franklinwireless.com/role/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": [
      "r64"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r130"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "auth_ref": [
      "r76",
      "r84",
      "r94",
      "r110",
      "r118",
      "r122",
      "r130"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r70",
      "r81",
      "r91",
      "r115"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r99"
     ]
    },
    "FKWL_AdjustmentType3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://franklinwireless.com/20230630",
     "localname": "AdjustmentType3Member",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment Type 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Name"
       }
      }
     },
     "auth_ref": [
      "r130"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r105"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "FKWL_AdjustmentType4Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://franklinwireless.com/20230630",
     "localname": "AdjustmentType4Member",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment Type 4 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r68",
      "r79",
      "r89",
      "r113"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "auth_ref": [
      "r103"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Termination Date"
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "FKWL_AdjustmentType5Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://franklinwireless.com/20230630",
     "localname": "AdjustmentType5Member",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment Type 5 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title"
       }
      }
     },
     "auth_ref": [
      "r130"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Attributable to Parent",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r12",
      "r13",
      "r14",
      "r15",
      "r16",
      "r17",
      "r18",
      "r19",
      "r20",
      "r21",
      "r22",
      "r23",
      "r24",
      "r25",
      "r26",
      "r27",
      "r28",
      "r29",
      "r56",
      "r57",
      "r58",
      "r59",
      "r60",
      "r61",
      "r62",
      "r63",
      "r135"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r132"
     ]
    },
    "FKWL_AdjustmentType6Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://franklinwireless.com/20230630",
     "localname": "AdjustmentType6Member",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment Type 6 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r66",
      "r77",
      "r87",
      "r111"
     ]
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r131"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r103"
     ]
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r67",
      "r78",
      "r88",
      "r112"
     ]
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r101"
     ]
    },
    "FKWL_NonPeoNeoAvgCompActuallyPaidAmt1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://franklinwireless.com/20230630",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt1",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "[custom:NonPeoNeoAvgCompActuallyPaidAmt1]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r72",
      "r83",
      "r93",
      "r117"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r30",
      "r31",
      "r32",
      "r33",
      "r34",
      "r35",
      "r36",
      "r37",
      "r38",
      "r39",
      "r40",
      "r41",
      "r42",
      "r43",
      "r44",
      "r45",
      "r46",
      "r47",
      "r48",
      "r49",
      "r50",
      "r51",
      "r52",
      "r53",
      "r54",
      "r55"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "auth_ref": [
      "r66",
      "r77",
      "r87",
      "r111"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r69",
      "r80",
      "r90",
      "r114"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r125"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r73",
      "r84",
      "r94",
      "r118"
     ]
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r109"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r108"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r108"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://franklinwireless.com/role/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": []
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r123"
     ]
    },
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://franklinwireless.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r76",
      "r84",
      "r94",
      "r110",
      "r118",
      "r122",
      "r130"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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]"
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgDiscLineItems",
     "auth_ref": [
      "r121"
     ]
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "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"
       }
      }
     },
     "auth_ref": [
      "r73",
      "r84",
      "r94",
      "r118"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r74",
      "r85",
      "r95",
      "r119"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "auth_ref": [
      "r98"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "auth_ref": [
      "r110"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r124"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://franklinwireless.com/role/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_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://franklinwireless.com/role/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": []
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingArrLineItems",
     "auth_ref": [
      "r128"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r75",
      "r86",
      "r96",
      "r120"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r74",
      "r85",
      "r95",
      "r119"
     ]
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r127"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "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"
  },
  "r1": {
   "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"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r3": {
   "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"
  },
  "r4": {
   "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"
  },
  "r5": {
   "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"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "r8": {
   "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"
  },
  "r9": {
   "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"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "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"
  },
  "r13": {
   "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"
  },
  "r14": {
   "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"
  },
  "r15": {
   "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"
  },
  "r16": {
   "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"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "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"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "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"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r62": {
   "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"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii",
   "Section": "6"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r135": {
   "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"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>14
<FILENAME>0001683168-23-007816-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001683168-23-007816-xbrl.zip
M4$L#!!0    (  Z%:5?_K) +ZP,  .81   1    9FMW;"TR,#(S,#8S,"YX
M<V3-6%MSVC@4?M^9_0^J7W>,N02RH= .DVRR+.32T':S3QUA'Q,MLN259"[]
M]95LBT  %S.;&7C2Y3OG?)]T="33^;B(*)J!D(2SKE.K5!T$S.<!89.N\V7D
M]D:7_;Z#/G[X]1>D?YUWKHNN"="@C:ZX[_99R-^C.QQ!&]T  X$5%^_15TP3
M,\*O"06!+GD44U"@)[)(;=2LU*MCY+H'^/T*+.#BRV-_Y?=9J5BV/6\^GU<8
MG^$Y%U-9\7ETF,.1PBJ1*V_5137_'69^2Z2_,OYMP&-^OG@D3Q-@OR=_C)_B
MVWO<^I/@![5L-NN#?Z:+6?3HA9^F@_/E=/J]UO]K,/K.Z/G]S=DG/LA"=J3_
M#!%&>C.8[#I&7RYOWJAP,?'JU6K->[H=CE*<DP';"TK8=!>\=G%QX:6S%KJ%
M7(P%M:X;GID>8PDKSWJ6%. )DPHS?P,?J)7!.KCI99,;4+(3VLJ@Q$(#>(63
MX%<F?.;I"8VO-RP0_& W4$]L  ,E7+6,0>[6IJ<],VULZFZUX39JUO)Z\/=P
M910*S*9ZS>9$  69YEX:I]IJF!-$(0*FKKF(KB#$"=4K\U^"*0D)! Y26$Q
MF622,?;A0*\V,S%C7">P/D7YB!F+8Z(S=#6@A\R.M@6G\%GK0::A3U!Q* /R
M+KFN!@XB>D&SYII3ZS: D#"24LA/3@VYYIPD1K9NII8=[S5XVU,B(;AG'])V
M+$!J\U3:4 _D]CFDV-;'U$_H4:8O_(HL\W&[H%LK;0_0(X0H/7AMDT==1Q)3
M^IQ\[%E V'7"Z9RZ=E^_:=D5G6(68B(4'+QTCUZO5![8NL#"W_*R51BT$QZ#
M4 3D^NG/J!-ES!_6PB 31SK(^Q^54SPNJUR; 'U#R4/C_RVTZBPKJW4S,=](
M\-4JR+;JCK=95W3_=>WI:.%<*,2VBEG1G9'==D/NIZX*3$S/M7:N&7)K=5V4
M*PL9O# M0^)E&<J1L'9'D-AS<^V*+_?!32--ID.#AEB.4PF)S"Z\0Z*N&TTP
MCK/00)5<N2E%XN=WZSXZ/[-,^_*H'7AY$ART Q9N&J7$;WCQ><*46)8)O&YB
M.\>E@!2JU.Y;?+;SNG=TV"-2;SOXWKS+GUGI6\4\S[[U@G\3J<R8N:-KMQ"-
MS5O&<.PZ^R8)U9>**85*)*8ZFI=O6U=-PH//:7$/$I$RU@^WK&_?D.V 1YBP
MOH+((+7"9"QU74T,^D;P).XZF3NB(8<3KQ<1KY\P\481\<8)$S\K(GYVPL2;
M1<2;)TR\542\=5+$[SA[ 'X'O#>;F'\R>K[2WW)T^8!)T(M4S6HX %=:3H:(
M. /]T;@L):;C9057-W\ 4$L#!!0    (  Z%:5=\%-SD#00  -8=   5
M9FMW;"TR,#(S,#8S,%]D968N>&ULU5E=<^(V%'WO3/^#ZCX;\Q$R$S9TAR5-
MAUG2[239W;YEA'T!-;+$2#*0?U])V"P&@V-L[PP\$+#O/>?HZ%I<*;<?UR%%
M2Q"2<-9W6HVF@X#Y/"!LUG>^/KF#I^%HY""I, LPY0SZ#N/.QS]^_07IU^UO
MKHON"="@A^ZX[X[8E'] ?^,0>N@O8""PXN(#^H9I9*[P>T)!H"$/%Q04Z!L;
MXA[J-MK-"7+==^!^ Q9P\?5QM,6=*[60/<];K58-QI=XQ<6K;/@\?!_@D\(J
MDENTYKH9OS;IMY2PUYYYFV )2/O%9&\M2=\QO#'MJM/@8N:UF\V6]^_#^,F?
M0XA=PHQO/CA)ED')RFO=W-QX]FX2>A"YG@B:<'2\1,X66=\-U#9A-[CK;6[N
MAI(3T#NB)>E).Y(Q][&R%9*K"!V-,-_<),PUE]Q6V^VT&FL9.,D\6;,%I_ (
M4V3^ZHG>LDX%9J\Z8D4$4)!VCCT3Y VYKF&MV*;/!4S[SO1U135+N].\[C0-
MQ^^I(/6VT+4LB2E%!WGOXK?CD> W9GSI@1]LN/]9+NZ(]"F7D8#O1,T'04",
M6Y@^ #8795I94J\'<$:M^6!E6\D%L"L=T#.>&)3S5:< *I4V"/Z+I J!*?G,
MS5("3-KB+",W%[2Z(6AG(HK%F$@E/[W]N08_4F0)0ZQ@QL7;V:-X)VXM RE=
MYR>P*BV>*A[(6@7NSQL!^871\ZLB'[*NA[.L["-0U<D=L8 L21!A6D[K$9Q*
MA Y66 3/&JF4PDR4"A<"@4V_.!#ZYWD&Y2<_A5=C =SKUD1WM(_@F\: E%@5
MCB)5)_9+I&P3KHVI0/!)M.I$V\*30]V^P#-_8 MBFIER97P,K<IU09( 1$95
M?WK3SWJ)=2(;5ZH4;G4#N8,ICJ@ZOTKV 4Y)P\)/U&4%[RO(V"$D&Q6S->A:
M_KF&$'XT 3<@QBC;C\5$!\,W*(0I3X=Z<8R7"5"_[BV9&_ 0DX*B#[-_@F++
MY(803LP6J9#<=&K]6C&EQ13:A/IU,:X&1:4E.3^U)C=/]=E%F:2G->O+A-FM
MZ5A_3>F&M0(6P':%,X!%]_2**),4G\RTD&N.<2*S*NN/<60U@HJWYC7S[C?"
M,5O"1[F?(J'FK(:+LQ=]_>5%UZ1FW>R$'^('>P-'\02H)7G1@5EQWCGZ#@]K
M[C]_'[_\&+KI7EM'I9C@(['[<GY,ST DPN(B+[S6;;*G@H<G'8E'SW.U[MJD
M*1W$A6X8=-77Z6J[@*OM"W*UG>=JJU9;.P5L[5R0K9T\6]NUVGI5P-:K"[+U
M*L_63JVV=@O8VKT@6[MYME[5:NMU 5NO+\C6ZSQ;NSNVWGH9?5&-+=/!>5Q-
M_=G>J5J=7>#1$S9#&OMKWLQ_UO25_P%02P,$%     @ #H5I5UFO>55D$
M9M@  !4   !F:W=L+3(P,C,P-C,P7VQA8BYX;6S-G5MOXS8:AN\7V/_ S=ZT
MP#CG!)ATIH6;PS1H#D;BF=W%8#&0)=K11A93BG+L?[\DK;-X4MHAV8MV:KT?
M_5)\AJ3(3_2'7];+!*P@SF*4?MPYV-W? 3 -412GBX\[GQ]'X\?SZ^L=D)$@
MC8($I?#C3HIV?OGY[W\#])\/_QB-P%4,D^@,7*!P=)W.T4_@+EC",_ )IA '
M!.&?P)<@R=DGZ"I.( ;G:/F20 +IA>T7GX&3W</]&1B-#,K] M,(X<\/UU6Y
M3X2\9&=[>Z^OK[LI6@6O"#]GNR%:FA7X2 *29U5I^^O]XI]M^(<D3I_/V+]F
M008!O5]I=K;.XH\[['N+KWT]VD5XL7>XOW^P]^_;F\?P"2Z#49RR^Q;"G3**
ME2**.WC__OT>OUI*>\KU#"?E=QSME7:JDNG56*%O.,GBLXS;NT%A0'BS:[\&
M2!7L_T:E;,0^&AT<CHX.=M=9M%/>?'X',4K@ YP#7LTSLGFA*&4Q(V&G^.P)
MP[G83(+Q'HO?2^$B(#!B7_2>?='!*?NB?Q8?WP0SF.P IJ1\2.OUOE56$;1G
MV^P$XAA%E^G;7'>C'=FG?W<P^1,5:,9;K\(4D2!YD_EFI'7;=_!M=[R.LW^G
M:3\/WW:G&Y'?Q3;I6QY\>\7W-6$?WM _M2S"-:$#&(Q*DZP(10_,OX$/#$79
M5>DH;)6;L-X<X7[=V<C(R\Q@N+M JST81K3LPR/VAQ'[ Z\V_9]OEVL8YB1>
MP7-ZZQ<(;\;K."M+Y-6A_N6ZO:Y%%C'&I<\ AYK*%HJ]$-&AZH6,DNUMW8;/
M,5HJO[ZX&T@A^I;,JO*VMXU^I<1X2X9AAG(<PD&MUG2ONWN%LV5"E6SJ!=/1
MY\>=GRLM*,7@*Y/_]\->7:P%,B80W<+E#&)!?1K7;!'0LU.V>G7!BY;NNNFV
M[N3R'GS=*FPWZ!U*J;L[1;/V%+8:5V*M;.+.92\:6NRIV]Q4-6)-?N>NV<?1
M_Z:(/7])>O;.=5M-+K15-GCKHA?-+7+4;6RJR3.RA"D!!/%'7IAF_'GK+^K!
MY\^O"6_<_=.C?=[ 5[__Z^9;_;U3&GL@_.NM$MIH<KU1UO9RE7,(M-84-# Q
M./C+.@ C# Y-,3ATC,&A$0:'_F)P. B#0[L8')EB<.08@R,C#([\Q>!H$ 9'
M=C$X-L7@V#$&QT88'/N+P?$@#([M8G!BBL&)8PQ.C# X\1>#DT$8G-C%X-04
M@U/'&)P:87#J+P:G@S X_;[/B!&,M\^(] _U,R+]GV_G: 7Q>)81'(2D4RO!
M=1LT2&TQ"'H7G;>]S%&WR;F&/@X6*ML-?8'"O&134(/V95O-+#)5MG+SFA>-
M+##4;>-2PO]26V[@RY3$9/, %S$#+"5LOUM0"[',5H.K3)8-+])X 8#"6&\I
MGTM!K>7I!TZ(.*<\XB"Y3B.X_AUNI/7JZ>PR(;'9AJ(C\H@*L3,)%H48<#6@
M<D=C0957<!$0U:#0T=D>'80VN\-$2^0%&"IGTH%C*P94#9C<,AACZB%B/JZ2
M8"&H4N>Z+1"$MDH 6A>]:'B1H]X#0*D!3.2JF2]@%N+XA6U4J.K1DEEO=(')
M7MLW-'XAT#<F)Z&AM;WCOWJ9!K.D.P:T+UG;[^^8J;;[B\^=-[# 3&^S/]B
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
M.9RBRS6#&M[/+],YHC>)/6**!\-!T8Z ,JF2A#)5J(_H&?C5\0BBG&?5%:4
M- >-<MZY&5=%U?P2HX3WN_?SW] 2GC-;>',3O)J3JB["):XFE5,QJXKW%EP#
MTZ;T5D4Q?EEAH"@-T.(\@O@BSOZ@'7\\C\.BYM-@_2M,X3PFF3G(^F)<PFQ:
M2170NC*\A=K0N"G8W>(8W[1 4);H!]MT\*"U*>I[O7QAOZ%'#<_B)"8;U9/0
M&\MQ1/>P:DKP-BO$1[X'.=?/@QO%,:J[!7JR/J1_GE*)':P0:9ZKY$HOD-/:
M4RT2^?*,):B$T?IB3^P0'_T*8T?I*S[F:XS5V.M^8;&Y/8Q@=H?( _PCCW'5
M%ZL&U2'!+C;OS2HDVLI71WI!X&"[RFU^6@)?9BS*:*:0N4MM9;EMV7F",CK=
MO4U?8I8+*4L]5(FM+7!K#5?+VE*E%VQI[?66L'D X!$@3L$T7O*GBMN[R74C
MA37[+AF);WGOEAN>TB\0I*%)-#;?NQ7::[YWVQ(X9T;E2HC*]O?NG:2D;3TN
M%Q76JOTSN=9JGZ*RV^I21$+G=)BXDU 2+]E\J=.+.!^36#VT"212I75RU&DB
M$IE?U!@E@[29<9[[49J?8!@1O$PCP<\I*W2V,1':[$+2$GF%B,B9$A 6T-A/
M9V$NAZ+S-(NP#I&NT,4@U#<J&H%JE5>4"*WIQYYSE&9Q!+%K4'Y#KW4-3 8?
M68!M<-3&NP")U5Z!I+2H NH=H*%]JMP-4]6,C#ZR15>(9S!]"1))3Z146WM-
M76^Y>FU=+O6")[V_WFOMG<DPCP1SA-NKB>R,>^BPMQ*N'FB[+%V4^Y4<=>>E
M#O&".'.??W*1Q^%)C\(ZRC?6U'*GS$DVUU1:?RE3;["9XN5ZTXW[_)Q&.-DL
M'F&8XYC$4))3H]!:Q4IEM\642.@/4 IWXCD7#8 T@DWDZR!'*?S,T.4:A_QM
M%5D-&P*K@/2,M:BHKOJ#0M>2N/TOUQ"',>U/N-1%BW_"P?9%_:L@QGQ2)JN1
M2&F5 ;G5%@Q]F3]42+V)\>#R[6D(+& [:;9,2;M/V]P^$\[J^5.ZF(2B,447
M8(L9,^,E.FJU%P096>R"U!]A-N VP,^0%*\E;G_<_AT[+S*T?YSL% ?\-3B,
M?V7Y3;+=<[',VGGG"I/5:><"C1?4*(SU3CK?2@'5,B98Y@6=S<XVS0FMFR-[
MZDI(CF7I"NRC(3J6I7W5,QP4>^ "$-QLAM\2G$PA7F;W\RF.J!W5"HU*;&WI
M3VNX6OF3*KW@1&NOM^Y'9RDXICT$C^+I^7V*K'<;S+E\8:5SW5ZG(;!5]QF-
MBUZ@('+4.W[2_CI'96L:$\FDH2VPWKPM8[WVY5?]:N"FI=Z8P*[9SO[-$WBP
M/SLY8,-5A%X(E.U 2Y76\GK55JLD7K',"PS4WGKIN50-F'QTT)HG%)'V3S0V
MAT4EMGB"L2$R<J47U&CMB4XJ]@N>;?_'OUM^]I](9'=$$1ELCRI-A1=P2&WU
M#Q9&+ZZ.\&OB.\7+E)@,,DVABS&F;U0TQ-0J+W!06C,=8*;%@8^NQQ@E*@JM
MHQ%&#HQ4Z 4S.G=#AA=GZ)2/T+H#9B4ZN^.,Q&9[J)EZ>):LREGO<<;ML;%;
MJQ<YY@ZD=:D%=A'H&FNW?7G5HT;O6.I-+QJ=0"EUTN*-U(#%8KP*XD3R$Z\J
MM5T6E);;8 BE'E&B\B<_]8X+V:Z'];/H>?IML8PZ04D<4N<3C,*;.(77!"[%
M!]0;1-D[M=ZX"O51]MH0+X@R]]D_])Y'5NOC92P(T@BP F"T35-D!0%>DOV?
M02@J%S4KIEY5,8BQCIW.?@\Z68!?R&E<OA6XHB0W6=GBRMTA4KA2[?P-B'6+
MH*(Z:A0%@1XC*7?[5C39V0\5GNK$[>9'M =]IA^7']%_S8(,TD_^#U!+ P04
M    "  .A6E7O<C%\+P,   [J   %0   &9K=VPM,C R,S V,S!?<')E+GAM
M;.U=6W/B.!9^WZK]#][L,P%RZ=EDNG<JG4L/-;E0"=V[^]1E;$&TL2U:,@G\
M^Y$,!F-TLP,Z[JKIAW2"CZ1SOD\ZELZ1Q,??9G'DO2+*,$D^'70/.P<>2@(2
MXF3\Z>#K4^OBZ;+7._!8ZB>A'Y$$?3I(R,%O__[[WSS^[^,_6BWO!J,H//>N
M2-#J)2/RJW?OQ^C<^X(21/V4T%^];WXT%9^0&QPAZEV2>!*A%/$'BX;/O=/#
MH\[0:[4LZOV&DI#0KX^]5;W/:3IAY^WVV]O;84)>_3="7]AA0&*["I]2/YVR
M56V=66?Y;U'\8X23EW/Q8^@SY'&\$G8^8_C3@6AWV>S;\2&AX_91I]-M__?N
M]BEX1K'?PHG +4 '>2E1BZQ<]^SLK)T]S46W)&=#&N5M'+=S=58U\Z=8(U_0
MA.%SEJEW2P(_S6@W-N,I)<1?K5RL)3YJ=8]:Q]W#&0L/<O S!"F)T",:>>)_
MSMZJU1'UDQ<N\88IBA#+B&L+H?8EX1V3:YP5?Z9H].E@]/(6\5:.CCL?CCNB
MC7]N"*7S">^@#(O^=>"UK=K/[&$H.!R3US8*PD7;_=?)%69!1-B4HDT=\NZV
M55#H)7[)%,R4D]:R.R6O*15C:0>**FO:G;(7;SX-!SCFGF4'"FMKVYW2O83A
M$-$!]85'O*"\KXY1C)*4U=;<7.6^U.^3" <8L3XEP8[4EU6I4W]"$>.F9G[G
MEG^P403-4N[;49A7)$RHZB92G(I"2P_>]5K"W4\%O/S7A>12H5REB 0;6D3"
M+1)J 5"(\ (@_LL:(/[']ZRABR%+J1^D>4V1/T115O]W+E,2:3O0*D=BP&N4
M*[4I4=:I2-X%#3Q">4?@6.=U^338H&S[;;&4:$]\RBMJ!<\X6K$]HB16H;-$
M@B@4+0+%FW"#YG7"^]K\$8VQT#))Q61"CJI<TA+=+@2\.MM 8+[D]E _ZG'W
M,/L#S74X;XE: GT$![3".L=(YV.JCR@FX7427OFIP4^41"V1/H;T&%+K'"-]
MP14)A3(WD3^6(UP2L43V! )9J350B%XA%E \$;@8@-V0M,3W%!1?B6T2F#^V
MI3.M'4W#*JR6EE.QL[/3DVY'3,16$OR/OC_W7IG'1^.(T%@L30O/=S=%D\]A
M^1_?N0+?6*'Y=>L<$-1+4<PD'8B7M"JXNSZOL>!U,O"'D<Q%"S573TU]>ZLG
M[;:'VT*VV>\W+%A-A3IND+V>H6":XE=TR=\18T+G%S.LZ T*T09@7NH=!6 5
M.A<FG"Y OHBBLB)\(7F'XN%Z-;>)M;X$/.3:;E/ 7V_'>E7EQ(D@HH.\\!AL
M"F)$;-MSE(W:RVQ$#>H]2;@*]WIHMX3 YB#5 588Z!CFB_#_ R+"EFKW7!*!
M]Q$:MUS2M; L=>2.5PH8G/"6'#RLTJZPZ7*WM'ZGH]U.1=S\\9];T2FG+,UC
M4UTEE$)8(6L=&=J3)U#T@QQ.C>:[<0-6R!Y50/:H*K(?FH+L$0"RQQ60/:Z(
M[-'NHVPUD3T&0/:D K(G59']5U.0/0% ]K0"LJ<5D3W>?;RR)K*G ,A^J(#L
MAZK(GC4%V0^@$]E\4CA L_0SK_!%'](IB%GG-O8R5WA?7&?+6L>H7Y(G%*$@
M1>$=\H72B@P>EU6(6J._^R1>;?2U5KM>)_.FUU&3A]$(!XBRF\0P#BR*63.S
ME_F('F-2Q1 8?X00_4+)=-)C;&K#B+: -1=[><_:<F%ALVO_]"QV!JT5,[*@
M+6#-PEX">+8L6-CL?"R0 4G]* LNQ++-/(N XZ:0-=I[B>;9]WFI;>X1O@C2
MJ1]%\[Z/0Q/04EEKO/>RLJ^ M\;2/4WG5[':B]=QUF)! ]YZ5S&S-Q>SQOR7
MALQ^[,R""V5SQ81*1C^O%+9F9"^Q@GKS48/E4)D;WCW,;E\M;<W$7E; ]9@P
MV0Y(A62DFAF1%K(E9C_!]?<3HT$"PF6M5+-W7.HBUMPT:#EMA8)C9JY_3'$Z
M%\>9%M#Q!4V<[1J[PJ,1XC $R$A5U3JLN=O+@KL>=_5P<AZEVASPWUCFFY^>
M.2;/).*H/J;&A6'%.JS)W,N*O6Y<JPY.X&3>H[27!"0VQ7[M2EH3MY=%_JZ(
M4V,"3M?62J\R;;H:K.G;2]1@5_29,7),H\01"$.7(28#@]:%K<G;2PBB'GD5
MD0$??@_I,Z)U1YZBL#5O30EC5#$.9KSYPVGDTUO,4INTID;<FIL&!32,UL-[
M/^7R625KS4.#PAEZNZ$R:E78,!:RWW35'%HLD=@I/R.?#3,#IZPU]OW)DJ0H
M9?DG:[:6'WQ?34)O"9-M+E[*E<2L&6E*"$-N!M#KOC1O5 X,N:0U]@T*0>AL
M=@Q_-H,0!IC0EPI:@]^@D('&8K"3#"K0-R6LT6[0.E]FH_M,LWJ/U^JA-;@-
M6H67+'.,JW'_7*U=<T<-6B@W8*\<2;[P%_52D<)1<--F.8MRUHSL90ELV"-G
M;;=SGQUBH8<?G72.7M?=R)@#,Q:SIJ-!JUYK-!IR8X'ZPK/UK04G6[<6/*)
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
M2+';CA-8!JCF#R)*,8R%L$EF:*# @)_WA-KV1MC&HO88*O,8GH71SN(UD#]
M?S>1=698HE3WK&IVXE>I:+ZOX2'>JYV8,P5ZD24$/K _$<IL!98R>^<6+GAA
MY<;*] '[+HTZ,D.#[,&+)RBKJR9BZRKCY U%<(V(2AKT7'%H789JMU5SK!1>
M!"T?E$)0T>%1,F/ OAX<C(1]]=-\&2K^-WG7#P [G6+,S8H:9DX-_7)A(J07
M)2]"72SDM[Z&="+3N#!]C6'^E\%^#VP.(G?HR+&-%?&\!>+I2TM*I-M03M(
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
M_NEKB>E?OC0BB6M@&=9 \*8T'6F1K8&I.E^*D$]LPJQWX4%,>HP.?EC.4+
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
MRL$)=EU1!TUT)DDJ+)7'+* @7RGS9O)NQ7'X(!Z1'!\:$#S@'Z[0J*EVG_U
MRB,&!="G*U(:EY0J%-7 -#$2\;<AP5H-AJ93-_[5><SX5*YA?:;TD(<<TVJ@
M<N8$XR ;+/GF1]$4VQ!<"/;1HOUT[$U9M:IR0B6CI+&DY1AB_\_(S.*Q.U<S
MPK)P5!P*3P;5+!*\APQB=6[0982&:-+[DI2DQQJVM(ZPTF&/X;%"71K/DRP'
M.>P<K8CP6?R,0G]"GD9[K9'0T*5?D1%XFBVH!-F'X'<OY6T>M^I;+F\$0!F.
MB^RKH=GFOYI@;*($6\-$0P.&_E"1#S$D60CH4;.$N5(4(857/,_13?F^>$$,
M,VI7R"A-JC7DZ6;;(OAEI@5^TW'I^4<J/>E%M31=*4MY8?O*T: ,'-MLX5QW
MI$9%$2DGUY<WE:NJ"%E9"'5I'*-JTA,IU!2/^^1P\INB/%JBE%0;TY>1PG3=
M#82T'0O[$M)N2N@8L2B*H?.='O^;]/5>"VL[C$):3P5;*^OXV6 3ZP;.X+__
M*>U\N"(W5244VN43'GVYN0PF:Z+(:M!JX7F,I[&R.]RX>1566ZCXU>G")4B?
MKW+A#PIR&2\*<?*ASQ',QL>:R]Y#ES_@P#YS=+#4^.QO[XJ]=L[)CK2J64CG
M:J1AXF_F!DJ1N@LP3H&2P 1\P0*,5Y1T&S+.J:>I*4OUWDBCE @QR8U5"F,\
M4]L+$X'QCIWD*$;._)>Q>NN=S%@U_4IY"M5?ENF,DRJS0-/9W=M;IMTYZ)].
M%E/Q0KEY@3*N4 &8&XC4:PCJ.4LQ,8[V9A9COJF#J\7([F*D').IR7HCAO(C
ML-GOVVSC5'LTC4UVP3G;*&RF"WICYY2]4I0;UQ8Z_@Y.E)%E8'C#3E,&AK=3
MS.WL9G;Q2OW#RZ(D-,!LN)*+EH/AO]W%6(D"J\7(O%Q$\A [=IV.S3:**X&H
M %M3.!R0 3G_X65<("H>Y$K9E28+,+R=Y-YF42 2KM)Q4F=7<M&",/SB;FYO
MYW"U%BM)8+48SSDE\Y***+F+LOO>O$"4<8EC-;P)#V\E$:TDHAGP^D)^/[=_
MF(ZZ\^868R4%K!9C[&/R<0I!U_1WH;2]BSFVB=C0+?'I@D6'#DV2+.ZTGUZ*
M;SHJ?,QFOP=6EQ5V<B'09DJ^2@P_$&$DT!F)T  "BN%/Q I,X U5$<Y%HK\@
M_"A_1$0&JQM#>!C@1$'\/X0LH:P!9I@&93!H]3JF/= WL>CCJ<-23B&0>J.X
M&4\8$G_';9JXC@V$I\'9AI M\/\J;_N4TK"^)H/;BY-$9)A&R/AU#(VT(M!(
M91"HYC,9$(R!P%L5VUCJS 8X AX\XPGDHM$@K0HP#9\>D%X0PVD5<PW!6@E"
MT[$QZ7!01^MK")SI^0YP>X>B<^&XBC!= C%J!RX<08^ R-#PGV,"R!C^S8>
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
M(.E:X M\-]OI"-$33J.04.$Y#+,*#R*<PIWE"YL:"4 XA,NLKQ&701Q/M-^
M"&"IPZ_./.I(NPQHT<+-)LTDY; +ED3G.>0F8=,($3JHZ:)J>GUM4-MO;,O@
MYK@"M8G4RX($]R3U:GU-G3%<:W4SF'!88C>#O& 8W2]P=D""L@VUVK@_$0H@
M2'6@5+JQ'3-(!XW0#?>I]X)@W6%+ZVL]]X3'08!$U32QLZ60:,QZ2&&/P#5L
M7W--8 @*GA#:08#%V,"D(AIC*= $?)#^]OI:S^M&0,&6&D,+5#'_(892:+IZ
MT$*FI,-.T=>%#ZS!@7$2CS)XG31ARK1H0>,N\AT4_N#J[!U5G=8>F!TZ[V%+
MUM=JT%#=A.G78)\U@0PC5BAVQ\#N!(*;PX#DNI"I;/\#W(BFC[S3)1L!QI?6
M3(M0>PBRD>ZD\,8=".\( TD.%;=)UP)X<2-UKG#0'DU=-:2Q.K<<NRMY?\OT
M#" /S8;?.B)>M=5V3;AW:;%AZ4V\);F!EU@+GO94.X2DJ2O*JP-UUETM@.?@
M^FC"]0U'BOH(%[JN61XMDQ\U$=]8&00J1 $=%!^/WL?Q.&U2D3W=<KS Y7TW
MS?H:3+).AP1[@K?P'=?D/NZ>::.-A+K=S"66SB0,U);VP <2>@&-AF@XHCWB
M)EI":)MR-/[ QJA]#"046$%()K!0N(PM;I@P=]@,\<@;XW22HD/&DE/' <C&
M\AS!F%!*U)!TQ-5!@A3M;L=1:5)UY&*QTY!#7M'!#%6,Z0:B:&LN*E.]/,7W
ME"@+<T'I2S=]%CO:830X"&$1FBJ78=X171(12MKC<?.-["P\W0-([NUM>Q)[
M=M#-@M_%#AI)@BC$8DR^L"G"MJB;A4YB41AS\65BV2!UH-749?\$FNM'@,(^
MH?NV-).4A3JH35%*';0DH)G[;LJ<$&FBC"R*S1<CP3L'>%:?8?B-[6U,WL1
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
M(KJ-=*J3XSU*#'?RS Z1#'Y[M]5+7\7<P5XIER\6QJ6QEWK*AV[EYNS*&4S
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
M1$,(0_AXW'C=!,[BC( 1(\4;5@@@!EPAK<88D6&IG+4[!+NY'VL.]21/">:
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
M):<?)@0<8256G+&"\:X(HK9'XRT1'=B=2WW"P_8YTYC70JM:81")>-<?6K6
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
M^<,YI+#2^'=G#YNGO&3 /4(&W.:#9L ]6#[:8_T?+H#0'>)-\Z:7]/W_Y,]
M2R9Z"Z[=ZS_HIH/_^&MU8^LO+$8>4(=H)@J])W>'[D6R\_?5>?6D-WA3=;^?
MKYZ>MP9I]*=T.U]V^[M?O&_5[Q_V^KOORQ^ND^.+_GF\]FHU*7\7:?_]]M>#
MQJ?6_M[ZY:N->CT^&QQ^/WQW,?3_EGOK[O?^AYW3;VL?N^]K]=KIX&3?'=0[
MS3?=[N?*EW3W=&?UY..W5Y?=@ZW^IV_)_O7%VM['\IY[?-0=7EUM?*U];[3C
M;ZEWT'V[E;B?KC^]NQ2AO#B(&EN[IT>-[FFO'G97US__[=7;@[BVG5SOUC]_
M.VV[[S[YY<:)__7MU_K;]7KY^X<OG\\_??HR_'3F;7:;W5>=+]&&;)[*OOCV
MIEUN'H4G.R<7QSO-_?9>ZH5?-OMGWY*U+]?G'R_KLO;J9"WT3NL=KU<9U/?V
MR\)/@N]_GJQOK+Y**M=>IW-9:^WNO'G3:4:[_<WR2?39]<^CZ\\;YTW_\EVM
MO7-T7=[JN.[5B?]EXW PC)N#X2;0)3YY$UU7OEZN1JW]7OTJ/1A>-XY.NGN[
MS5=7T>GPS=Z7];X\3+IK;YM_[ES73MXUZ__F;?M_4$L! A0#%     @ #H5I
M5_^LD OK P  YA$  !$              ( !     &9K=VPM,C R,S V,S N
M>'-D4$L! A0#%     @ #H5I5WP4W.0-!   UAT  !4              ( !
M&@0  &9K=VPM,C R,S V,S!?9&5F+GAM;%!+ 0(4 Q0    (  Z%:5=9KWE5
M9!   &;8   5              "  5H(  !F:W=L+3(P,C,P-C,P7VQA8BYX
M;6Q02P$"% ,4    "  .A6E7O<C%\+P,   [J   %0              @ 'Q
M&   9FMW;"TR,#(S,#8S,%]P<F4N>&UL4$L! A0#%     @ #H5I5[\97W@2
MB   R*P$ !0              ( !X"4  &9R86YK;&EN7VED968Q-&$N:'1M
64$L%!@     %  4 2@$  "2N      $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
