<SEC-DOCUMENT>0000950142-26-000205.txt : 20260121
<SEC-HEADER>0000950142-26-000205.hdr.sgml : 20260121
<ACCEPTANCE-DATETIME>20260121170028
ACCESSION NUMBER:		0000950142-26-000205
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		16
CONFORMED PERIOD OF REPORT:	20260116
ITEM INFORMATION:		Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers: Compensatory Arrangements of Certain Officers
ITEM INFORMATION:		Amendments to Articles of Incorporation or Bylaws; Change in Fiscal Year
ITEM INFORMATION:		Regulation FD Disclosure
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20260121
DATE AS OF CHANGE:		20260121

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CompoSecure, Inc.
		CENTRAL INDEX KEY:			0001823144
		STANDARD INDUSTRIAL CLASSIFICATION:	FINANCE SERVICES [6199]
		ORGANIZATION NAME:           	09 Crypto Assets
		EIN:				852749902
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-39687
		FILM NUMBER:		26548702

	BUSINESS ADDRESS:	
		STREET 1:		309 PIERCE STREET
		CITY:			SOMERSET
		STATE:			NJ
		ZIP:			08873
		BUSINESS PHONE:		908-518-0500EXT.1390

	MAIL ADDRESS:	
		STREET 1:		309 PIERCE STREET
		CITY:			SOMERSET
		STATE:			NJ
		ZIP:			08873

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Roman DBDR Tech Acquisition Corp.
		DATE OF NAME CHANGE:	20200901
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>eh260727341_8k.htm
<DESCRIPTION>FORM 8-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<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/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:us-roles="http://fasb.org/us-roles/2025" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:country="http://xbrl.sec.gov/country/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:CMPO="http://composecure.com/20260116">
<head>
     <title>FORM 8-K</title>
<meta http-equiv="Content-Type" content="text/html"/>
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02E_US%2DGAAP%2D2025 -->
<!-- Field: Set; Name: xdx; ID: xdx_030_CMPO_composecure.com_20260116 -->
<!-- Field: Set; Name: xdx; ID: xdx_046_20260116_20260116 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_050_edei%2D%2DCurrentFiscalYearEndDate_12/31 -->
<!-- Field: Set; Name: xdx; ID: xdx_056_edei%2D%2DEntityCentralIndexKey_0001823144 -->
<!-- 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 -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="AsOf2026-01-16" id="Fact000003" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2026-01-16" id="Fact000004" name="dei:CurrentFiscalYearEndDate">--12-31</ix:nonNumeric>
  <ix:nonNumeric contextRef="AsOf2026-01-16" id="Fact000005" name="dei:EntityCentralIndexKey">0001823144</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="cmpo-20260116.xsd" xlink:type="simple"/>
  </ix:references>
 <ix:resources>
    <xbrli:context id="AsOf2026-01-16">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001823144</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2026-01-16</xbrli:startDate>
        <xbrli:endDate>2026-01-16</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>
  </ix:resources>
 </ix:header>
</div>


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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>UNITED STATES<br/>
SECURITIES AND EXCHANGE COMMISSION<br/>
Washington, D.C. 20549</b></p>

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




<p style="font: 12pt Times New Roman, Times, Serif; margin: 0pt 0 0; text-align: center"><b>FORM <span id="xdx_90C_edei--DocumentType_c20260116__20260116_zhZQXqEmgml4"><ix:nonNumeric contextRef="AsOf2026-01-16" id="Fact000010" name="dei:DocumentType">8-K</ix:nonNumeric></span></b></p>

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


<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-align: center"><b>CURRENT REPORT<br/>
Pursuant to Section 13 or 15(d)<br/>
of the Securities Exchange Act of 1934</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Date of Report (Date of earliest event reported):
<span id="xdx_90C_edei--DocumentPeriodEndDate_c20260116__20260116_zPZOD1ip3MN3"><ix:nonNumeric contextRef="AsOf2026-01-16" format="ixt:datemonthdayyearen" id="Fact000011" name="dei:DocumentPeriodEndDate">January 16, 2026</ix:nonNumeric></span></b></p>

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



<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-size: 14pt"><b><span id="xdx_907_edei--EntityRegistrantName_c20260116__20260116_zxZ5OLvKrX94"><ix:nonNumeric contextRef="AsOf2026-01-16" id="Fact000012" name="dei:EntityRegistrantName">CompoSecure, Inc.</ix:nonNumeric></span></b></span></p>

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



<p style="font: 10pt Times New Roman, Times, Serif; margin: 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="vertical-align: top; text-align: center; width: 33%"><span style="font-size: 10pt"><b><span id="xdx_90D_edei--EntityIncorporationStateCountryCode_c20260116__20260116_zskNdPibAzZb"><ix:nonNumeric contextRef="AsOf2026-01-16" format="ixt-sec:stateprovnameen" id="Fact000013" name="dei:EntityIncorporationStateCountryCode">Delaware</ix:nonNumeric></span></b></span></td>
    <td style="vertical-align: bottom; text-align: center; width: 1%">&#160;</td>
    <td style="vertical-align: top; text-align: center; width: 32%"><span style="font-size: 10pt"><b><span id="xdx_909_edei--EntityFileNumber_c20260116__20260116_zTZ4GEdRKrw4"><ix:nonNumeric contextRef="AsOf2026-01-16" id="Fact000014" name="dei:EntityFileNumber">001-39687</ix:nonNumeric></span></b></span></td>
    <td style="vertical-align: bottom; text-align: center; width: 1%">&#160;</td>
    <td style="vertical-align: top; text-align: center; width: 33%"><span style="font-size: 10pt"><b><span id="xdx_90D_edei--EntityTaxIdentificationNumber_c20260116__20260116_z33pY0ciiNlf"><ix:nonNumeric contextRef="AsOf2026-01-16" id="Fact000015" name="dei:EntityTaxIdentificationNumber">85-2749902</ix:nonNumeric></span></b></span></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-size: 10pt"><b>(State or Other Jurisdiction</b></span></p>
                                                        <p style="margin-top: 0; margin-bottom: 0"><span style="font-size: 10pt"><b>of Incorporation)</b></span></p></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt"><b>(Commission<br/>
File Number)</b></span></td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td>
    <td style="vertical-align: top; text-align: center"><span style="font-size: 10pt"><b>(IRS Employer<br/>
Identification No.)</b></span></td></tr>
  </table>

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

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


<table cellspacing="0" cellpadding="0" style="font-size: 8pt; width: 100%; border-collapse: collapse">
  <tr>
    <td style="vertical-align: top; width: 64%">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="xdx_906_edei--EntityAddressAddressLine1_c20260116__20260116_zFCcYdiwY9O9"><ix:nonNumeric contextRef="AsOf2026-01-16" id="Fact000016" name="dei:EntityAddressAddressLine1">309 Pierce Street</ix:nonNumeric></span></b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b><span id="xdx_908_edei--EntityAddressCityOrTown_c20260116__20260116_z1KOEza536u7"><ix:nonNumeric contextRef="AsOf2026-01-16" id="Fact000017" name="dei:EntityAddressCityOrTown">Somerset</ix:nonNumeric></span>, <span id="xdx_900_edei--EntityAddressStateOrProvince_c20260116__20260116_zMl3ccfLyDj1"><ix:nonNumeric contextRef="AsOf2026-01-16" format="ixt-sec:stateprovnameen" id="Fact000018" name="dei:EntityAddressStateOrProvince">New Jersey</ix:nonNumeric></span></b></p></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center; width: 35%"><span style="font-size: 10pt"><b><span id="xdx_90E_edei--EntityAddressPostalZipCode_c20260116__20260116_z608RrrawsOe"><ix:nonNumeric contextRef="AsOf2026-01-16" id="Fact000019" name="dei:EntityAddressPostalZipCode">08873</ix:nonNumeric></span></b></span></td></tr>
  <tr>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-size: 10pt"><b>(Address of Principal Executive Offices)</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom">&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif; vertical-align: top; text-align: center"><span style="font-size: 10pt"><b>(Zip Code)</b></span></td></tr>
  </table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-align: center"><b>(<span id="xdx_90D_edei--CityAreaCode_c20260116__20260116_z5nxEJtaXYK5"><ix:nonNumeric contextRef="AsOf2026-01-16" id="Fact000020" name="dei:CityAreaCode">908</ix:nonNumeric></span>) <span id="xdx_900_edei--LocalPhoneNumber_c20260116__20260116_z9bVTLo1zTw8"><ix:nonNumeric contextRef="AsOf2026-01-16" id="Fact000021" name="dei:LocalPhoneNumber">518-0500</ix:nonNumeric></span><span style="font-size: 10pt"></span></b></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-align: center"><b><span style="font-size: 10pt">(Registrant&#8217;s telephone number, including area code)</span></b></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-align: center"><b><span style="font-size: 10pt">(Former
name or former address, if changed since last report)</span></b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt">Check the appropriate box below if the Form 8-K filing is intended
to simultaneously satisfy the filing obligation of the registrant under any of the following provisions:</p>

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

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 3pt"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 5%"><span style="font-family: Segoe UI Symbol,sans-serif; font-size: 10pt"><span id="xdx_901_edei--WrittenCommunications_c20260116__20260116_z1HpK71Cdzad"><ix:nonNumeric contextRef="AsOf2026-01-16" format="ixt:booleanfalse" id="Fact000022" name="dei:WrittenCommunications">&#9744;</ix:nonNumeric></span></span></td><td>Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</td></tr></table>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 3pt"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 5%"><span style="font-family: Segoe UI Symbol,sans-serif; font-size: 10pt"><span id="xdx_901_edei--SolicitingMaterial_c20260116__20260116_zzUD2eYLOuE3"><ix:nonNumeric contextRef="AsOf2026-01-16" format="ixt:booleanfalse" id="Fact000023" name="dei:SolicitingMaterial">&#9744;</ix:nonNumeric></span></span></td><td>Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</td></tr></table>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 3pt"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 5%"><span style="font-family: Segoe UI Symbol,sans-serif; font-size: 10pt"><span id="xdx_90A_edei--PreCommencementTenderOffer_c20260116__20260116_zP2Mb5PDVS9j"><ix:nonNumeric contextRef="AsOf2026-01-16" format="ixt:booleanfalse" id="Fact000024" name="dei:PreCommencementTenderOffer">&#9744;</ix:nonNumeric></span></span></td><td>Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</td></tr></table>

<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 3pt"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 5%"><span style="font-family: Segoe UI Symbol,sans-serif; font-size: 10pt"><span id="xdx_908_edei--PreCommencementIssuerTenderOffer_c20260116__20260116_zKGnsRnavE1h"><ix:nonNumeric contextRef="AsOf2026-01-16" format="ixt:booleanfalse" id="Fact000025" name="dei:PreCommencementIssuerTenderOffer">&#9744;</ix:nonNumeric></span></span></td><td>Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))</td></tr></table>

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

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

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

<table cellspacing="0" cellpadding="0" style="font-size: 10pt; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center; width: 38%"><b>Title of each class</b></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center; width: 30%"><b>Trading <br/>
Symbol(s)</b></td>
    <td style="width: 1%">&#160;</td>
    <td style="border-bottom: Black 1pt solid; text-align: center; width: 30%"><b>Name of each exchange on<br/>
which registered</b></td></tr>
  <tr>
    <td style="vertical-align: top; text-align: center"><span id="xdx_90E_edei--Security12bTitle_c20260116__20260116_zwEOkdA8PzAk"><ix:nonNumeric contextRef="AsOf2026-01-16" id="Fact000026" name="dei:Security12bTitle">Class A Common stock, par value $0.0001 per share</ix:nonNumeric></span></td>
    <td>&#160;</td>
    <td style="vertical-align: top; text-align: center"><span id="xdx_909_edei--TradingSymbol_c20260116__20260116_z19NGYDfrlnj"><ix:nonNumeric contextRef="AsOf2026-01-16" id="Fact000027" name="dei:TradingSymbol">CMPO</ix:nonNumeric></span></td>
    <td>&#160;</td>
    <td style="vertical-align: top; text-align: center"><span id="xdx_905_edei--SecurityExchangeName_c20260116__20260116_ziCrLKvFSAc7"><ix:nonNumeric contextRef="AsOf2026-01-16" format="ixt-sec:exchnameen" id="Fact000028" name="dei:SecurityExchangeName">NYSE</ix:nonNumeric></span></td></tr>
  </table>


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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-align: left">Indicate by check mark whether the registrant
is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167; 230.405 of this chapter) or Rule 12b-2 of the
Securities Exchange Act of 1934 (&#167; 240.12b-2 of this chapter).</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0">Emerging growth company&#160;<span style="font-family: Segoe UI Symbol,sans-serif"><span id="xdx_900_edei--EntityEmergingGrowthCompany_c20260116__20260116_zwVdSc7tKnLb"><ix:nonNumeric contextRef="AsOf2026-01-16" format="ixt:booleanfalse" id="Fact000029" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: left">If an emerging growth company, indicate by check
mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial
accounting standards provided pursuant to Section 13(a) of the Exchange Act.&#160;<span style="font-family: Segoe UI Symbol,sans-serif">&#9744;</span></p>

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


<!-- Field: Rule-Page --><div style="margin-top: 1pt; margin-bottom: 1pt; width: 100%"><div style="border-top: Black 1.5pt solid; border-bottom: Black 1.5pt solid; font-size: 1.5pt">&#160;</div></div><!-- Field: /Rule-Page -->
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p>

<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 2px 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%">&#160;</td><td style="width: 33%">&#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: 0">&#160;</p>

<table cellpadding="0" cellspacing="0" style="font: bold 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 12pt"><tr style="vertical-align: top">
<td style="width: 0"/><td style="width: 45pt">Item 5.02</td><td>Departure of Directors or Certain Officers; Election of Directors; Appointment of Certain Officers; Compensatory Arrangements of Certain
Officers.</td></tr></table>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On January 21, 2026, CompoSecure,
Inc. (the &#8220;Company&#8221;) announced the appointment of Graham Robinson to serve as the President and Chief Executive Officer of the CompoSecure
business, which is operated through the Company&#8217;s indirect, wholly owned subsidiary, CompoSecure, L.L.C. (&#8220;CompoSecure LLC&#8221;),
effective January 22, 2026. In this role, Mr. Robinson will serve as the strategic leader of the Company&#8217;s CompoSecure business.
The Company also announced the departure of Jonathan C. Wilk as the Chief Executive Officer and principal executive officer of the Company
and from the Company&#8217;s board of directors (the &#8220;Board&#8221;), effective January 21, 2026.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Mr. Robinson&#8217;s career spans 30
years across the technology and industrial sectors, including at multiple world-class public companies. He brings deep commercial, operational,
and financial experience, including a strong background in M&amp;A. Most recently, Mr. Robinson served as Operating Executive for The
Carlyle Group, a global investment firm, in the global industrial sector, from 2025, and served as SVP &amp; Global President of the
Industrial business of Stanley Black &amp; Decker (NYSE: SWK), a global industrial company, from 2020 to 2025. Mr. Robinson previously
served in several leadership positions of increasing responsibility at Honeywell International (NASDAQ: HON), a multinational conglomerate,
including President of Honeywell Industrial Safety and Honeywell Sensing &amp; IoT businesses, from 2013 to 2020. Mr. Robinson began
his career in the technology sector garnering experience with Samsung Electronics, a multinational technology conglomerate, and Micron
Technologies, a global semiconductor manufacturer, and from 2021 to 2025, served on the Board of Directors of Northrop Grumman (NYSE:
NOC), a leading global aerospace and defense technology company. Mr. Robinson holds a Master's degree in Finance and Strategic Management
from The Wharton School of Business, a Master's degree in Electrical Engineering from Cornell University, and a Bachelor of Science degree
in Electrical Engineering from the Polytechnic Institute of NYC.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In connection with his departure,
Mr. Wilk has entered into a Transition and Consulting Agreement, dated January 16, 2026 (the &#8220;Transition Date&#8221;), regarding
the same to ensure an orderly transition. Provided Mr. Wilk remains in service of the Company through January 1, 2027,
he will receive a fee of $750,000, payable through January 1, 2027, and will remain eligible to receive an incentive payment for 2025,
in an amount depending on actual Company performance. In addition, he will also remain eligible for vesting of restricted stock units
and performance-based restricted stock units that are scheduled to vest on January 1, 2027 and will receive an additional $750,000 cash
payment, payable at the same time that the Company pays incentive bonuses to its executives in 2027. From the period commencing on the
Transition Date through the second anniversary thereof, Mr. Wilk will be eligible to continue medical coverage for himself and his dependents
through the Consolidated Omnibus Reconciliation Act of 1985 (&#8220;COBRA&#8221;) at the Company&#8217;s expense. Mr. Wilk will also remain
subject to restrictive covenants and provide the Company with a general release of claims. The foregoing description of the Transition
and Consulting Agreement does not purport to be complete, and is qualified in its entirety the full text of the Transition and Consulting
Agreement, a copy of which is expected to be filed as an exhibit to the Company&#8217;s next quarterly report on Form 10-Q.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">In connection with this leadership
transition, Thomas R. Knott, who serves as the Company&#8217;s Chief Investment Officer, a member of the Board and the Chief Executive
Officer of Resolute Holdings Management, Inc., the manager of CompoSecure LLC&#8217;s direct parent, CompoSecure Holdings, L.L.C. (&#8220;Resolute
Holdings&#8221;), has been designated by the Board to serve as the Company&#8217;s principal executive officer, effective January 22, 2026.
The information required by Items 401(b), (d) and (e) and Item 404(a) of Regulation S-K with respect to Mr. Knott is set forth in the
sections titled &#8220;<i>Proposal 1: The Director Election Proposal</i>&#8221; and &#8220;<i>Certain Relationships and Related Party
Transactions</i>&#8221; of the Company&#8217;s Definitive Proxy Statement filed with the U.S. Securities and Exchange Commission (the
&#8220;SEC&#8221;) on April 18, 2025, each of which is incorporated herein by reference. There will not be any changes to Mr. Knott&#8217;s
compensation arrangements in connection with his appointment.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">Additionally, the Board designated
Kurt Schoen, who serves as Chief Financial Officer of Resolute Holdings, to serve as the Company&#8217;s principal financial officer and
principal accounting officer, effective January 22, 2026. Mary O. Holt, the Chief Financial Officer of the Company, will cease to serve in
these roles and will continue to serve as the Chief Financial Officer of CompoSecure LLC, and in this capacity, will be responsible for
the financial oversight of the CompoSecure business. Biographical information about Mr. Schoen, including the information required by
Items 401(b), (d) and (e) of Regulation S-K, is set forth in the section titled &#8220;<i>Executive Officers</i>&#8221; of Resolute Holdings&#8217;
Definitive Proxy Statement filed with the SEC on April 18, 2025, and information regarding Mr. Schoen&#8217;s compensation and the information
required by Item 404(a) of Regulation S-K are set forth in the sections titled &#8220;<i>Executive Compensation</i>&#8221; and &#8220;<i>Certain
Relationships and Related Party Transactions</i>&#8221;, respectively, of such filing, each of which sections is incorporated herein by
reference. Mr. Schoen will not receive any additional compensation in connection with his appointments at CompoSecure.</p>

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

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

<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 2px 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"/><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: 0; text-align: justify">&#160;</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Item 5.03 Amendments to Articles of Incorporation
or Bylaws; Change in Fiscal Year</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On January 16, 2026, the Board approved amendments
to the Company&#8217;s Third Amended and Restated By-Laws (as amended, the &#8220;Bylaws&#8221;) to reflect the previously announced renaming of
the Company to GPGI, Inc., which will become effective on January 22, 2026, and to make certain administrative revisions in connection
with the executive transitions described in Item 5.02 above.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in">This summary of the Bylaws is qualified in its
entirety to the full text of the Bylaws, which is filed as Exhibit 3.1 hereto and incorporated by reference herein.</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0in"><b>Item 7.01 Regulation FD Disclosure.</b></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">On January 21, 2026, the Company issued a press release
announcing, among other things, the executive transitions described herein. A copy of the press release is attached as Exhibit 99.1 and
incorporated by reference herein</p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">The information contained in Item 7.01, including Exhibit
99.1, shall not be deemed &#8220;filed&#8221; for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange
Act&#8221;), or otherwise subject to the liabilities of that Section, and shall not be deemed to be incorporated by reference into any
filing of the Company under the Exchange Act or the Securities Act of 1933, as amended, except as shall be expressly set forth by specific
reference in such filing.</p>

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

<p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0 0 12pt">Item 9.01. Financial Statements and Exhibits.</p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 12pt"><b>(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;Exhibits.</b></p>

<table cellspacing="0" cellpadding="0" style="width: 100%; font-size: 10pt; border-collapse: collapse">
  <tr>
    <td style="vertical-align: top; width: 11%">
    <p style="border-bottom: Black 0.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Exhibit No.</b></p></td>
    <td style="width: 2%">&#160;</td>
    <td style="vertical-align: bottom; width: 87%">
    <p style="border-bottom: Black 0.5pt solid; font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Description</b></p></td></tr>
  <tr style="vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">3.1</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="eh260727341_ex0301.htm">Amended and Restated Bylaws</a></td></tr>
  <tr style="vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">99.1</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif"><a href="eh260727341_ex9901.htm">Press Release, dated January 21, 2026</a></td></tr>
  <tr style="vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">&#160;</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center">104</td>
    <td>&#160;</td>
    <td style="font: 10pt Times New Roman, Times, Serif">Cover Page Interactive Data File - the cover page XBRL tags are embedded within the Inline XBRL document.</td></tr>
  </table>

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

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

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


<!-- Field: Page; Sequence: 3 -->
    <div style="border-bottom: Black 2px 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; Value: 2; 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: 0; text-align: center"></p>

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0pt; text-align: justify; text-indent: 0.5in">Pursuant to the requirements of the Securities
Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, hereunto duly authorized.</p>

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

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






<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td colspan="2" style="vertical-align: bottom"><p style="font: 10pt inherit,serif; margin: 0"><b>COMPOSECURE, INC.</b></p>

</td>
    <td>&#160;</td>
    </tr>
  <tr>
    <td style="vertical-align: top; width: 50%">&#160;</td>
    <td style="vertical-align: bottom; width: 5%">&#160;</td>
    <td style="vertical-align: bottom; width: 35%">&#160;</td>
    <td style="width: 10%">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom">&#160;</td>
    <td>&#160;</td></tr>
  <tr>
    <td style="vertical-align: top"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: inherit,serif"></span></p></td>
    <td style="vertical-align: bottom">By:</td>
    <td style="border-bottom: Black 1pt solid; vertical-align: bottom">
    <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">/<span style="font-family: inherit,serif">s/
    </span>Thomas R. Knott</p></td>
    <td>&#160;</td>
    </tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom">Name:</td>
    <td style="vertical-align: bottom">Thomas R. Knott</td>
    <td>&#160;</td>
    </tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">Title:</td>
    <td style="vertical-align: bottom">Chief Investment Officer</td>
    <td>&#160;</td>
    </tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 0pt">&#160;</p>

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

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

<!-- Field: Page; Sequence: 4; Options: Last -->
    <div style="border-bottom: Black 2px 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>
    <!-- Field: /Page -->

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

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

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

<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJx1kN1qwzAMhZ+g7yDCLkPnGMpG7rqQlrF2LWlpd+smyhqaWEF2/x5pbzknWVYYnTEYS+fok+R5vjelSVEiw8dLMoM1VnWpLEKCOTLqFJ0ien0Lwb0JfhbGstK2/fbGiJwHnWc0lKOdS7TSU2EwC0HIR/n0KEcQBKF4hvHcGzT5iHReZKhtoUpQOoMlU80FWsXXrsJaXUhTdW1RG2RTkA4hGIou/QVSBBLe6aTOxAcDs1nkDfz2DLwp07F2qvhiUTdOiEusHM507tttu0mPxlIVJpghVmpX4lZxM6aJVbrf7uk3EF+Q08I0kgnxQuNqrxgXeVQqY9weKtIrS+lhjtUO2VUOhJSBGIt+Kz0Azj8EH9Ax4NxA+iDgDQM5MZBGMA0JKIeWBWPocNDy7gzztyUxFEIES8UbVR7xnwbv1fbhofNCrRhOjbvHfQNMbbJz -->
</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-3.1
<SEQUENCE>2
<FILENAME>eh260727341_ex0301.htm
<DESCRIPTION>EXHIBIT 3.1
<TEXT>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>


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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>AMENDED AND RESTATED BYLAWS</B></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="text-transform: uppercase"><B>GPGI, inc.</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><B>(THE &ldquo;CORPORATION&rdquo;)</B></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 1.1 Registered Office</B>. The registered
office of the Corporation within the State of Delaware shall be located at either (a) the principal place of business of the Corporation
in the State of Delaware or (b) the office of the corporation or individual acting as the Corporation&rsquo;s registered agent in Delaware.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 1.2 Additional Offices</B>. The Corporation
may, in addition to its registered office in the State of Delaware, have such other offices and places of business, both within and outside
the State of Delaware, as the Board of Directors of the Corporation (the &ldquo;<B><I>Board</I></B>&rdquo;) may from time to time determine
or as the business and affairs of the Corporation may require.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 9pt; text-indent: 0.5in"><B>Section 2.1 Annual Meetings</B>. The annual
meeting of stockholders shall be held at such place, either within or without the State of Delaware, and time and on such date as shall
be determined by the Board and stated in the notice of the meeting, provided that the Board may in its sole discretion determine that
the meeting shall not be held at any place, but may instead be held solely by means of remote communication pursuant to <U>Section 9.5(a)</U>.
At each annual meeting, the stockholders entitled to vote on such matters shall elect those directors of the Corporation to fill any term
of a directorship that expires on the date of such annual meeting and may transact any other business as may properly be brought before
the meeting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 2.2 Special Meetings</B>. Subject to
the rights of the holders of any outstanding series of the preferred stock of the Corporation (&ldquo;<B><I>Preferred Stock</I></B>&rdquo;),
and to the requirements of applicable law, special meetings of stockholders, for any purpose or purposes, may be called only by the Chairman
of the Board, the President, or the Board pursuant to a resolution adopted by a majority of the Board, and may not be called by any other
person. Special meetings of stockholders shall be held at such place, either within or without the State of Delaware, and at such time
and on such date as shall be determined by the Board and stated in the Corporation&rsquo;s notice of the meeting, provided that the Board
may in its sole discretion determine that the meeting shall not be held at any place, but may instead be held solely by means of remote
communication pursuant to <U>Section 9.5(a)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 2.3 Notices</B>. Written notice of each
stockholders&rsquo; meeting stating the place, if any, date, and time of the meeting, and the means of remote communication, if any, by
which stockholders and proxy holders may be deemed to be present in person and vote at such meeting and the record date for determining
the stockholders entitled to vote at the meeting, if such date is different from the record date for determining stockholders entitled
to notice of the meeting, shall be given in the manner permitted by <U>Section 9.3</U> to each stockholder entitled to vote thereat as
of the record date for determining the stockholders entitled to notice of the meeting, by the</P>


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

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 9pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporation
not less than 10 nor more than 60 days before the date of the meeting unless otherwise required by the General Corporation Law of the
State of Delaware, as amended (the &ldquo;<B><I>DGCL</I></B>&rdquo;). If said notice is for a stockholders&rsquo; meeting other than
an annual meeting, it shall in addition state the purpose or purposes for which the meeting is called, and the business transacted at
such meeting shall be limited to the matters so stated in the Corporation&rsquo;s notice of meeting (or any supplement thereto). Any
meeting of stockholders as to which notice has been given may be postponed, and any meeting of stockholders as to which notice has been
given may be cancelled, by the Board upon public announcement (as defined in <U>Section 2.7(c)</U>) given before the date previously
scheduled for such meeting.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 2.4 Quorum</B>. Except as otherwise
provided by applicable law, the Corporation&rsquo;s Certificate of Incorporation, as the same may be amended or restated from time to
time (the &ldquo;<B><I>Certificate of Incorporation</I></B>&rdquo;) or these Bylaws, the presence, in person or by proxy, at a stockholders&rsquo;
meeting of the holders of shares of outstanding capital stock of the Corporation representing a majority of the voting power of all outstanding
shares of capital stock of the Corporation entitled to vote at such meeting shall constitute a quorum for the transaction of business
at such meeting, except that when specified business is to be voted on by a class or series of stock voting as a class, the holders of
shares representing a majority of the voting power of the outstanding shares of such class or series shall constitute a quorum of such
class or series for the transaction of such business. If a quorum shall not be present or represented by proxy at any meeting of the stockholders
of the Corporation, the chairman of the meeting may adjourn the meeting from time to time in the manner provided in <U>Section 2.6</U>
until a quorum shall attend. The stockholders present at a duly convened meeting may continue to transact business until adjournment,
notwithstanding the withdrawal of enough stockholders to leave less than a quorum. Shares of its own stock belonging to the Corporation
or to another corporation, if a majority of the voting power of the shares entitled to vote in the election of directors of such other
corporation is held, directly or indirectly, by the Corporation, shall neither be entitled to vote nor be counted for quorum purposes;
provided, however, that the foregoing shall not limit the right of the Corporation or any such other corporation to vote shares held by
it in a fiduciary capacity.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 2.5 Voting of Shares</B>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(a) <U>Voting Lists</U>. The Secretary of the Corporation
(the &ldquo;<B><I>Secretary</I></B>&rdquo;) shall prepare, or shall cause the officer or agent who has charge of the stock ledger of the
Corporation to prepare and make, at least 10 days before every meeting of stockholders, a complete list of the stockholders of record
entitled to vote at such meeting; provided, however, that if the record date for determining the stockholders entitled to vote is less
than 10 days before the meeting date, the list shall reflect the stockholders entitled to vote as of the tenth day before the meeting
date, arranged in alphabetical order and showing the address and the number and class of shares registered in the name of each stockholder.
Nothing contained in this <U>Section 2.5(a)</U> shall require the Corporation to include electronic mail addresses or other electronic
contact information on such list. Such list shall be open to the examination of any stockholder, for any purpose germane to the meeting,
during ordinary business hours for a period of at least 10 days prior to the meeting: (i) on a reasonably accessible electronic network,
provided that the information required to gain access to such list is provided with the notice of the meeting, or (ii) during ordinary
business hours, at the principal place of business of the Corporation. In the event that the Corporation determines to make the list available
on an electronic network, the Corporation</P>


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

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 9pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">may
take reasonable steps to ensure that such information is available only to stockholders of the Corporation. If the meeting is to be held
at a place, then the list shall be produced and kept at the time and place of the meeting during the whole time thereof, and may be inspected
by any stockholder who is present. If a meeting of stockholders is to be held solely by means of remote communication as permitted by
<U>Section 9.5(a)</U>, the list shall be open to the examination of any stockholder during the whole time of the meeting on a reasonably
accessible electronic network, and the information required to access such list shall be provided with the notice of meeting. The stock
ledger shall be the only evidence as to who are the stockholders entitled to examine the list required by this <U>Section 2.5(a)</U>
or to vote in person or by proxy at any meeting of stockholders.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(b) <U>Manner of Voting</U>. At any stockholders&rsquo;
meeting, every stockholder entitled to vote may vote in person or by proxy. If authorized by the Board, the voting by stockholders or
proxy holders at any meeting conducted by remote communication may be effected by a ballot submitted by electronic transmission (as defined
in <U>Section 9.3</U>), provided that any such electronic transmission must either set forth or be submitted with information from which
the Corporation can determine that the electronic transmission was authorized by the stockholder or proxy holder. The Board, in its discretion,
or the chairman of the meeting of stockholders, in such person&rsquo;s discretion, may require that any votes cast at such meeting shall
be cast by written ballot.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(c) <U>Proxies</U>. Each stockholder entitled to
vote at a meeting of stockholders or to express consent or dissent to corporate action in writing without a meeting may authorize another
person or persons to act for such stockholder by proxy, but no such proxy shall be voted or acted upon after three years from its date,
unless the proxy expressly provides for a longer period. Proxies need not be filed with the Secretary until the meeting is called to order,
but shall be filed with the Secretary before being voted. No stockholder shall have cumulative voting rights. Without limiting the manner
in which a stockholder may authorize another person or persons to act for such stockholder as proxy, either of the following shall constitute
a valid means by which a stockholder may grant such authority.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1.5in">(i) A stockholder may execute a writing authorizing
another person or persons to act for such stockholder as proxy. Execution may be accomplished by the stockholder or such stockholder&rsquo;s
authorized officer, director, employee or agent signing such writing or causing such person&rsquo;s signature to be affixed to such writing
by any reasonable means, including, but not limited to, by facsimile signature.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1.5in">(ii) A stockholder may authorize another person
or persons to act for such stockholder as proxy by transmitting or authorizing the transmission of an electronic transmission to the person
who will be the holder of the proxy or to a proxy solicitation firm, proxy support service organization or like agent duly authorized
by the person who will be the holder of the proxy to receive such transmission, provided that any such electronic transmission must either
set forth or be submitted with information from which it can be determined that the electronic transmission was authorized by the stockholder.
Any copy, facsimile telecommunication or other reliable reproduction of the writing or transmission authorizing another person or persons
to act as proxy for a stockholder may be substituted or used in lieu of the original writing or transmission for any and all purposes
for which the original writing or transmission could be used; provided that such copy, facsimile telecommunication or other reproduction
shall be a complete reproduction of the entire original writing or transmission.</P>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(d) <U>Required Vote</U>. Subject to the rights of
the holders of one or more series of Preferred Stock, voting separately by class or series, to elect directors pursuant to the terms of
one or more series of Preferred Stock, at all meetings of stockholders at which a quorum is present, the election of directors shall be
determined by a plurality of the votes cast by the stockholders present in person or represented by proxy at the meeting and entitled
to vote thereon. All other matters presented to the stockholders at a meeting at which a quorum is present shall be determined by the
vote of a majority of the votes cast by the stockholders present in person or represented by proxy at the meeting and entitled to vote
thereon, unless the matter is one upon which, by applicable law, the Certificate of Incorporation, these Bylaws or applicable stock exchange
rules, a different vote is required, in which case such provision shall govern and control the decision of such matter.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(e) <U>Inspectors of Election</U>. The Board may,
and shall if required by law, in advance of any meeting of stockholders, appoint one or more persons as inspectors of election, who may
be employees of the Corporation or otherwise serve the Corporation in other capacities, to act at such meeting of stockholders or any
adjournment thereof and to make a written report thereof. The Board may appoint one or more persons as alternate inspectors to replace
any inspector who fails to act. If no inspectors of election or alternates are appointed by the Board, the chairman of the meeting shall
appoint one or more inspectors to act at the meeting. Each inspector, before discharging his or her duties, shall take and sign an oath
faithfully to execute the duties of inspector with strict impartiality and according to the best of his or her ability. The inspectors
shall ascertain and report the number of outstanding shares and the voting power of each; determine the number of shares present in person
or represented by proxy at the meeting and the validity of proxies and ballots; count all votes and ballots and report the results; determine
and retain for a reasonable period a record of the disposition of any challenges made to any determination by the inspectors; and certify
their determination of the number of shares represented at the meeting and their count of all votes and ballots. No person who is a candidate
for an office at an election may serve as an inspector at such election. Each report of an inspector shall be in writing and signed by
the inspector or by a majority of them if there is more than one inspector acting at such meeting. If there is more than one inspector,
the report of a majority shall be the report of the inspectors.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 2.6 Adjournments</B>. Any meeting of
stockholders, annual or special, may be adjourned by the chairman of the meeting, from time to time, whether or not there is a quorum,
to reconvene at the same or some other place. Notice need not be given of any such adjourned meeting if the date, time, and place, if
any, thereof, and the means of remote communication, if any, by which stockholders and proxy holders may be deemed to be present in person
and vote at such adjourned meeting are announced at the meeting at which the adjournment is taken. At the adjourned meeting the stockholders,
or the holders of any class or series of stock entitled to vote separately as a class, as the case may be, may transact any business that
might have been transacted at the original meeting. If the adjournment is for more than 30 days, notice of the adjourned meeting shall
be given to each stockholder of record entitled to vote at the meeting. If after the adjournment a new record date for stockholders entitled
to vote is fixed for the adjourned meeting, the Board shall fix a new record date for notice of such adjourned meeting in accordance with
<U>Section 9.2</U>, and shall give notice of the adjourned meeting to each stockholder of record entitled to vote at such adjourned meeting
as of the record date fixed for notice of such adjourned meeting.</P>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 2.7 Advance Notice for Business</B>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(a) <U>Annual Meetings of Stockholders</U>. No business
may be transacted at an annual meeting of stockholders, other than business that is either (i) specified in the Corporation&rsquo;s notice
of meeting (or any supplement thereto) given by or at the direction of the Board, (ii) otherwise properly brought before the annual meeting
by or at the direction of the Board or (iii) otherwise properly brought before the annual meeting by any stockholder of the Corporation
(x) who is a stockholder of record entitled to vote at such annual meeting on the date of the giving of the notice provided for in this
<U>Section 2.7(a)</U> and on the record date for the determination of stockholders entitled to vote at such annual meeting and (y) who
complies with the notice procedures set forth in this <U>Section 2.7(a)</U>. Notwithstanding anything in this <U>Section 2.7(a)</U> to
the contrary, only persons nominated for election as a director to fill any term of a directorship that expires on the date of the annual
meeting pursuant to <U>Section 3.2</U> will be considered for election at such meeting.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1.5in">(i) In addition to any other applicable requirements,
for business (other than nominations) to be properly brought before an annual meeting by a stockholder, such stockholder must have given
timely notice thereof in proper written form to the Secretary and such business must otherwise be a proper matter for stockholder action.
Subject to <U>Section&nbsp;2.7(a)(iii)</U>, a stockholder&rsquo;s notice to the Secretary with respect to such business, to be timely,
must be received by the Secretary at the principal executive offices of the Corporation not later than the close of business on the 90th
day nor earlier than the opening of business on the 120th day before the anniversary date of the immediately preceding annual meeting
of stockholders; provided, however, that in the event that the annual meeting is more than 30 days before or more than 60 days after such
anniversary date, notice by the stockholder to be timely must be so delivered not earlier than the opening of business on the 120th day
before the meeting and not later than the later of (x) the close of business on the 90th day before the meeting or (y) the close of business
on the 10th day following the day on which public announcement of the date of the annual meeting is first made by the Corporation. The
public announcement of an adjournment or postponement of an annual meeting shall not commence a new time period (or extend any time period)
for the giving of a stockholder&rsquo;s notice as described in this <U>Section&nbsp;2.7(a)</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1.5in">(ii) To be in proper written form, a stockholder&rsquo;s
notice to the Secretary with respect to any business (other than nominations) must set forth as to each such matter such stockholder proposes
to bring before the annual meeting (A) a brief description of the business desired to be brought before the annual meeting, the text of
the proposal or business (including the text of any resolutions proposed for consideration and in the event such business includes a proposal
to amend these Bylaws, the language of the proposed amendment) and the reasons for conducting such business at the annual meeting, (B)
the name and record address of such stockholder and the name and address of the beneficial owner, if any, on whose behalf the proposal
is made, (C) the class or series and number of shares of capital stock of the Corporation that are owned beneficially and of record by
such stockholder and by the beneficial owner, if any, on whose behalf the proposal is made, (D) a description of all arrangements or understandings
between such stockholder and the beneficial owner, if any, on whose behalf the proposal is made and any other person or persons (including
their names) in connection with the proposal of such business by such stockholder, (E) any material interest of such stockholder and the
beneficial owner, if any, on whose behalf the proposal is made in such business and (F) a representation
that such stockholder (or a qualified representative of such stockholder) intends to appear in person or by proxy at the annual meeting
to bring such business before the meeting.</P>


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



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1.5in">(iii) The foregoing notice requirements of this
<U>Section 2.7(a)</U> shall be deemed satisfied by a stockholder as to any proposal (other than nominations) if the stockholder has notified
the Corporation of such stockholder&rsquo;s intention to present such proposal at an annual meeting in compliance with Rule 14a-8 (or
any successor thereof) of the Securities Exchange Act of 1934, as amended (the &ldquo;<B><I>Exchange Act</I></B>&rdquo;), and such stockholder
has complied with the requirements of such rule for inclusion of such proposal in a proxy statement prepared by the Corporation to solicit
proxies for such annual meeting. No business shall be conducted at the annual meeting of stockholders except business brought before the
annual meeting in accordance with the procedures set forth in this <U>Section 2.7(a)</U>, provided, however, that once business has been
properly brought before the annual meeting in accordance with such procedures, nothing in this <U>Section 2.7(a)</U> shall be deemed to
preclude discussion by any stockholder of any such business. If the Board or the chairman of the annual meeting determines that any stockholder
proposal was not made in accordance with the provisions of this <U>Section 2.7(a)</U> or that the information provided in a stockholder&rsquo;s
notice does not satisfy the information requirements of this <U>Section 2.7(a)</U>, such proposal shall not be presented for action at
the annual meeting. Notwithstanding the foregoing provisions of this <U>Section 2.7(a)</U>, if the stockholder (or a qualified representative
of the stockholder) does not appear at the annual meeting of stockholders of the Corporation to present the proposed business, such proposed
business shall not be transacted, notwithstanding that proxies in respect of such matter may have been received by the Corporation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1.5in">(iv) In addition to the provisions of this <U>Section
2.7(a)</U>, a stockholder shall also comply with all applicable requirements of the Exchange Act and the rules and regulations thereunder
with respect to the matters set forth herein. Nothing in this <U>Section 2.7(a)</U> shall be deemed to affect any rights of stockholders
to request inclusion of proposals in the Corporation&rsquo;s proxy statement pursuant to Rule 14a-8 under the Exchange Act.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(b) <U>Special Meetings of Stockholders</U>. Only
such business shall be conducted at a special meeting of stockholders as shall have been brought before the meeting pursuant to the Corporation&rsquo;s
notice of meeting. Nominations of persons for election to the Board may be made at a special meeting of stockholders at which directors
are to be elected pursuant to the Corporation&rsquo;s notice of meeting only pursuant to <U>Section 3.2</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(c) <U>Public Announcement</U>. For purposes of
these Bylaws, &ldquo;<B><I>public announcement</I></B>&rdquo; shall mean disclosure in a press release reported by the Dow Jones News
Service, Associated Press or comparable national news service or in a document publicly filed by the Corporation with the Securities
and Exchange Commission pursuant to Sections 13, 14 or 15(d) of the Exchange Act (or any successor thereto).&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 2.8 Conduct of Meetings</B>. The chairman
of each annual and special meeting of stockholders shall be the Chairman of the Board or, in the absence (or inability or refusal to act)
of the Chairman of the Board, the President (if he or she shall be a director) or, in the absence (or inability or refusal to act) of
the President or if the President is not a director, such other person as shall be appointed by the Board. The date and time of the opening
and the closing of the polls</P>


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

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 9pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">for
each matter upon which the stockholders will vote at a meeting shall be announced at the meeting by the chairman of the meeting. The
Board may adopt such rules and regulations for the conduct of the meeting of stockholders as it shall deem appropriate. Except to the
extent inconsistent with these Bylaws or such rules and regulations as adopted by the Board, the chairman of any meeting of stockholders
shall have the right and authority to convene and to adjourn the meeting, to prescribe such rules, regulations and procedures and to
do all such acts as, in the judgment of such chairman, are appropriate for the proper conduct of the meeting. Such rules, regulations
or procedures, whether adopted by the Board or prescribed by the chairman of the meeting, may include, without limitation, the following:
(a) the establishment of an agenda or order of business for the meeting; (b) rules and procedures for maintaining order at the meeting
and the safety of those present; (c) limitations on attendance at or participation in the meeting to stockholders of record of the Corporation,
their duly authorized and constituted proxies or such other persons as the chairman of the meeting shall determine; (d) restrictions
on entry to the meeting after the time fixed for the commencement thereof; and (e) limitations on the time allotted to questions or comments
by participants. Unless and to the extent determined by the Board or the chairman of the meeting, meetings of stockholders shall not
be required to be held in accordance with the rules of parliamentary procedure. The secretary of each annual and special meeting of stockholders
shall be the Secretary or, in the absence (or inability or refusal to act) of the Secretary, an Assistant Secretary so appointed to act
by the chairman of the meeting. In the absence (or inability or refusal to act) of the Secretary and all Assistant Secretaries, the chairman
of the meeting may appoint any person to act as secretary of the meeting.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 2.9 Consents in Lieu of Meeting</B>.
Any action required or permitted to be taken by the stockholders of the Corporation must be effected by a duly called annual or special
meeting of such holders and may not be effected by written consent of the stockholders.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 3.1 Powers; Number</B>. The business
and affairs of the Corporation shall be managed by or under the direction of the Board, which may exercise all such powers of the Corporation
and do all such lawful acts and things as are not by statute or by the Certificate of Incorporation or by these Bylaws required to be
exercised or done by the stockholders. Directors need not be stockholders or residents of the State of Delaware. Subject to the Certificate
of Incorporation, the number of directors shall be fixed exclusively by resolution of the Board.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 3.2 Advance Notice for Nomination of
Directors</B>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(a) Only persons who are nominated in accordance
with the following procedures shall be eligible for election as directors of the Corporation, except as may be otherwise provided by the
terms of one or more series of Preferred Stock with respect to the rights of holders of one or more series of Preferred Stock to elect
directors. Nominations of persons for election to the Board at any annual meeting of stockholders, or at any special meeting of stockholders
called for the purpose of electing directors as set forth in the Corporation&rsquo;s notice of such special meeting, may be made (i) by
or at the direction of the Board or (ii) by any stockholder of the Corporation (x) who is a stockholder of record entitled to vote in
the election of directors on the date of the giving of the notice provided for in this <U>Section 3.2</U> and on the record date for the
determination of stockholders entitled to vote at such meeting and (y) who complies with the notice procedures set forth in this <U>Section 3.2</U>.</P>


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



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(b) In addition to any other applicable requirements,
for a nomination to be made by a stockholder, such stockholder must have given timely notice thereof in proper written form to the Secretary.
To be timely, a stockholder&rsquo;s notice to the Secretary must be received by the Secretary at the principal executive offices of the
Corporation (i) in the case of an annual meeting, not later than the close of business on the 90th day nor earlier than the opening of
business on the 120th day before the anniversary date of the immediately preceding annual meeting of stockholders; provided, however,
that in the event that the annual meeting is more than 30 days before or more than 60 days after such anniversary date, notice by the
stockholder to be timely must be so received not earlier than the opening of business on the 120th day before the meeting and not later
than the later of (x) the close of business on the 90th day before the meeting or (y) the close of business on the 10th day following
the day on which public announcement of the date of the annual meeting was first made by the Corporation; and (ii) in the case of a special
meeting of stockholders called for the purpose of electing directors, not later than the close of business on the 10th day following the
day on which public announcement of the date of the special meeting is first made by the Corporation. In no event shall the public announcement
of an adjournment or postponement of an annual meeting or special meeting commence a new time period (or extend any time period) for the
giving of a stockholder&rsquo;s notice as described in this <U>Section 3.2</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(c) Notwithstanding anything in paragraph (b) to
the contrary, in the event that the number of directors to be elected to the Board at an annual meeting is greater than the number of
directors whose terms expire on the date of the annual meeting and there is no public announcement by the Corporation naming all of the
nominees for the additional directors to be elected or specifying the size of the increased Board before the close of business on the
90th day prior to the anniversary date of the immediately preceding annual meeting of stockholders, a stockholder&rsquo;s notice required
by this <U>Section 3.2</U> shall also be considered timely, but only with respect to nominees for the additional directorships created
by such increase that are to be filled by election at such annual meeting, if it shall be received by the Secretary at the principal executive
offices of the Corporation not later than the close of business on the 10th day following the date on which such public announcement was
first made by the Corporation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(d) To be in proper written form, a stockholder&rsquo;s
notice to the Secretary must set forth (i) as to each person whom the stockholder proposes to nominate for election as a director (A)
the name, age, business address and residence address of the person, (B) the principal occupation or employment of the person, (C) the
class or series and number of shares of capital stock of the Corporation that are owned beneficially or of record by the person and (D)
any other information relating to the person that would be required to be disclosed in a proxy statement or other filings required to
be made in connection with solicitations of proxies for election of directors pursuant to Section 14 of the Exchange Act and the rules
and regulations promulgated thereunder; and (ii) as to the stockholder giving the notice (A) the name and record address of such stockholder
as they appear on the Corporation&rsquo;s books and the name and address of the beneficial owner, if any, on whose behalf the nomination
is made, (B) the class or series and number of shares of capital stock of the Corporation that are owned beneficially and of record by
such stockholder and the beneficial owner, if any, on whose behalf the nomination is made, (C) a description of all arrangements or understandings
relating to the nomination to be made by such</P>


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

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 9pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">stockholder
among such stockholder, the beneficial owner, if any, on whose behalf the nomination is made, each proposed nominee and any other person
or persons (including their names), (D) a representation that such stockholder (or a qualified representative of such stockholder) intends
to appear in person or by proxy at the meeting to nominate the persons named in its notice and (E) any other information relating to
such stockholder and the beneficial owner, if any, on whose behalf the nomination is made that would be required to be disclosed in a
proxy statement or other filings required to be made in connection with solicitations of proxies for election of directors pursuant to
Section 14 of the Exchange Act and the rules and regulations promulgated thereunder. Such notice must be accompanied by a written consent
of each proposed nominee to being named as a nominee and to serve as a director if elected.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(e) If the Board or the chairman of the meeting of
stockholders determines that any nomination was not made in accordance with the provisions of this <U>Section 3.2</U>, or that the information
provided in a stockholder&rsquo;s notice does not satisfy the information requirements of this <U>Section 3.2</U>, then such nomination
shall not be considered at the meeting in question. Notwithstanding the foregoing provisions of this <U>Section 3.2</U>, if the stockholder
(or a qualified representative of the stockholder) does not appear at the meeting of stockholders of the Corporation to present the nomination,
such nomination shall be disregarded, notwithstanding that proxies in respect of such nomination may have been received by the Corporation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(f) In addition to the provisions of this <U>Section
3.2</U>, a stockholder shall also comply with all of the applicable requirements of the Exchange Act and the rules and regulations thereunder
with respect to the matters set forth herein. Nothing in this <U>Section 3.2</U> shall be deemed to affect any rights of the holders of
Preferred Stock to elect directors pursuant to the Certificate of Incorporation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 3.3 Compensation</B>. Unless otherwise
restricted by the Certificate of Incorporation or these Bylaws, the Board shall have the authority to fix the compensation of directors,
including for service on a committee of the Board, and may be paid either a fixed sum for attendance at each meeting of the Board or other
compensation as director. The directors may be reimbursed their expenses, if any, of attendance at each meeting of the Board. No such
payment shall preclude any director from serving the Corporation in any other capacity and receiving compensation therefor. Members of
committees of the Board may be allowed like compensation and reimbursement of expenses for service on the committee.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 3.4 Newly Created Directorships and
Vacancies</B>. Unless otherwise provided by the Certificate of Incorporation, newly created directorships resulting from an increase in
the number of directors and any vacancies on the Board resulting from death, resignation, retirement, disqualification, removal or other
cause shall be filled solely by a majority vote of the remaining directors then in office, even if less than a quorum, or by a sole remaining
director (and not by stockholders), and any director so chosen shall hold office for the remainder of the full term of the class of directors
to which the new directorship was added or in which the vacancy occurred and until his or her successor has been elected and qualified,
subject, however, to such director&rsquo;s earlier death, resignation, retirement, disqualification or removal.</P>


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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 4.1 Annual Meetings</B>. The Board shall
meet as soon as practicable after the adjournment of each annual stockholders&rsquo; meeting at the place of the annual stockholders&rsquo;
meeting unless the Board shall fix another time and place and give notice thereof in the manner required herein for special meetings of
the Board. No notice to the directors shall be necessary to legally convene this meeting, except as provided in this <U>Section 4.1</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 4.2 Regular Meetings</B>. Regularly
scheduled, periodic meetings of the Board may be held without notice at such times, dates and places (within or without the State of Delaware)
as shall from time to time be determined by the Board.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 4.3 Special Meetings</B>. Special meetings
of the Board (a) may be called by the Chairman of the Board or the President and (b) shall be called by the Chairman of the Board, the
President or Secretary on the written request of at least a majority of directors then in office, or the sole director, as the case may
be, and shall be held at such time, date and place (within or without the State of Delaware) as may be determined by the person calling
the meeting or, if called upon the request of directors or the sole director, as specified in such written request. Notice of each special
meeting of the Board shall be given, as provided in <U>Section 9.3</U>, to each director (i) at least 24 hours before the meeting if such
notice is oral notice given personally or by telephone or written notice given by hand delivery or by means of a form of electronic transmission
and delivery; (ii) at least two days before the meeting if such notice is sent by a nationally recognized overnight delivery service;
and (iii) at least five days before the meeting if such notice is sent through the United States mail. If the Secretary shall fail or
refuse to give such notice, then the notice may be given by the officer who called the meeting or the directors who requested the meeting.
Any and all business that may be transacted at a regular meeting of the Board may be transacted at a special meeting. Except as may be
otherwise expressly provided by applicable law, the Certificate of Incorporation, or these Bylaws, neither the business to be transacted
at, nor the purpose of, any special meeting need be specified in the notice or waiver of notice of such meeting. A special meeting may
be held at any time without notice if all the directors are present or if those not present waive notice of the meeting in accordance
with <U>Section 9.4</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 4.4 Quorum; Required Vote</B>. A majority
of the Board shall constitute a quorum for the transaction of business at any meeting of the Board, and the act of a majority of the
directors present at any meeting at which there is a quorum shall be the act of the Board, except as may be otherwise specifically provided
by applicable law, the Certificate of Incorporation or these Bylaws. If a quorum shall not be present at any meeting, a majority of the
directors present may adjourn the meeting from time to time, without notice other than announcement at the meeting, until a quorum is
present.&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 4.5 Consent In Lieu of Meeting</B>.
Unless otherwise restricted by the Certificate of Incorporation or these Bylaws, any action required or permitted to be taken at any meeting
of the Board or any committee thereof may be taken without a meeting if all members of the Board or committee, as the case may be, consent
thereto in writing or by electronic transmission, and</P>


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

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 9pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
writing or writings or electronic transmission or transmissions (or paper reproductions thereof) are filed with the minutes of proceedings
of the Board or committee. Such filing shall be in paper form if the minutes are maintained in paper form and shall be in electronic
form if the minutes are maintained in electronic form.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 4.6 Organization</B>. The chairman of
each meeting of the Board shall be the Chairman of the Board or, in the absence (or inability or refusal to act) of the Chairman of the
Board, the President (if he or she shall be a director) or in the absence (or inability or refusal to act) of the President or if the
President is not a director, a chairman elected from the directors present. The Secretary shall act as secretary of all meetings of the
Board. In the absence (or inability or refusal to act) of the Secretary, an Assistant Secretary shall perform the duties of the Secretary
at such meeting. In the absence (or inability or refusal to act) of the Secretary and all Assistant Secretaries, the chairman of the meeting
may appoint any person to act as secretary of the meeting.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-align: center"><B>COMMITTEES OF DIRECTORS</B></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 5.1 Establishment</B>. The Board may
by resolution passed by a majority of the Board designate one or more committees, each committee to consist of one or more of the directors
of the Corporation. Each committee shall keep regular minutes of its meetings and report the same to the Board when required by the resolution
designating such committee. The Board shall have the power at any time to fill vacancies in, to change the membership of, or to dissolve
any such committee.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 5.2 Available Powers</B>. Any committee
established pursuant to <U>Section 5.1</U> hereof, to the extent permitted by applicable law and by resolution of the Board, shall have
and may exercise all of the powers and authority of the Board in the management of the business and affairs of the Corporation, and may
authorize the seal of the Corporation to be affixed to all papers that may require it.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 5.3 Alternate Members</B>. The Board
may designate one or more directors as alternate members of any committee, who may replace any absent or disqualified member at any meeting
of such committee. In the absence or disqualification of a member of the committee, the member or members thereof present at any meeting
and not disqualified from voting, whether or not he, she or they constitute a quorum, may unanimously appoint another member of the Board
to act at the meeting in place of any such absent or disqualified member.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 5.4 Procedures</B>. Unless the Board
otherwise provides, the time, date, place, if any, and notice of meetings of a committee shall be determined by such committee. At meetings
of a committee, a majority of the number of members of the committee (but not including any alternate member, unless such alternate member
has replaced any absent or disqualified member at the time of, or in connection with, such meeting) shall constitute a quorum for the
transaction of business. The act of a majority of the members present at any meeting at which a quorum is present shall be the act of
the committee, except as otherwise specifically provided by applicable law, the Certificate of Incorporation, these Bylaws or the Board.
If a quorum is not present at a meeting of a committee, the members present may adjourn the meeting from time to time, without notice
other than an announcement at the meeting, until a quorum is present. Unless the</P>


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

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 9pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Board
otherwise provides and except as provided in these Bylaws, each committee designated by the Board may make, alter, amend and repeal rules
for the conduct of its business. In the absence of such rules each committee shall conduct its business in the same manner as the Board
is authorized to conduct its business pursuant to <U>Article III</U> and <U>Article IV</U> of these Bylaws.</FONT></P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 6.1 Officers</B>. The officers of the
Corporation elected by the Board may include a Chairman of the Board of Directors, a President, a Chief Financial Officer, a Secretary
and such other officers (including without limitation, Vice Presidents, Assistant Secretaries and a Treasurer) as the Board from time
to time may determine. Such officers elected by the Board shall each have such powers and duties as generally pertain to their respective
offices, subject to the specific provisions of this <U>Article VI</U>. Such officers shall also have such powers and duties as from time
to time may be conferred by the Board. The Board may also appoint such other officers (including without limitation one or more Vice Presidents
and Controllers) as may be necessary or desirable for the conduct of the business of the Corporation and may give any of them such further
designations or alternate titles as it considers desirable. Such other officers shall have such powers and duties and shall hold their
offices for such terms as may be provided in these Bylaws or as may be prescribed by the Board.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(a) <U>Chairman of the Board</U>. The Chairman of
the Board shall preside at all meetings of the stockholders and the Board. The Chairman of the Board shall have supervision and control
of all activities of the Corporation, subject to the ultimate authority of the Board. The position of the Chairman of the Board shall
preside over the position of the President in all respects.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(b) <U>President</U>. The President shall perform
all duties incident to the office of president of a corporation, subject in all respects to the Chairman of the Board, and shall be responsible
for the execution of the policies of the Chairman of the Board with respect to such matters. In the absence (or inability or refusal to
act) of the Chairman of the Board, the President (if he or she shall be a director) shall preside when present at all meetings of the
stockholders and the Board. If there is no President, any person authorized by resolution of the Board to serve as the principal executive
officer of the Corporation shall perform the duties and have the powers of the President.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(c) <U>Vice Presidents</U>. In the absence (or inability
or refusal to act) of the Chairman of the Board or the President, the Vice President (or in the event there be more than one Vice President,
the Vice Presidents in the order designated by the Board) shall perform the duties and have the powers of the President. Any one or more
of the Vice Presidents may be given an additional designation of rank or function.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(d) <U>Secretary</U>. The Secretary shall attend
all meetings of the stockholders, the Board and (as required) committees of the Board and shall record the proceedings of such meetings
in books to be kept for that purpose. The Secretary shall give, or cause to be given, notice of all meetings of the stockholders and special
meetings of the Board and shall perform such other duties as may be prescribed by the Board, the Chairman of the Board or the President.
The Secretary shall have custody of the corporate seal of the Corporation and the Secretary, or</P>


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

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 9pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">any
Assistant Secretary, shall have authority to affix the same to any instrument requiring it, and when so affixed, it may be attested by
his or her signature or by the signature of such Assistant Secretary. The Board may give general authority to any other officer to affix
the seal of the Corporation and to attest the affixing thereof by his or her signature. The Secretary shall keep, or cause to be kept,
at the principal executive office of the Corporation or at the office of the Corporation&rsquo;s transfer agent or registrar, if one
has been appointed, a stock ledger, or duplicate stock ledger, showing the names of the stockholders and their addresses, the number
and classes of shares held by each and, with respect to certificated shares, the number and date of certificates issued for the same
and the number and date of certificates cancelled. If there is no Secretary, the President, the Vice President (or in the event there
be more than one Vice President, the Vice Presidents in the order designated by the Board) or any other person authorized by resolution
of the Board shall perform the duties and have the powers of the Secretary.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(e) <U>Assistant Secretaries</U>. The Assistant Secretary
or, if there be more than one, the Assistant Secretaries in the order determined by the Board shall, in the absence (or inability or refusal
to act) of the Secretary, perform the duties and have the powers of the Secretary.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(f) <U>Chief Financial Officer</U>. The Chief Financial
Officer shall perform all duties commonly incident to that office (including, without limitation, the care and custody of the funds and
securities of the Corporation, which from time to time may come into the Chief Financial Officer&rsquo;s hands and the deposit of the
funds of the Corporation in such banks or trust companies as the Board or the President may authorize). If there is no Chief Financial
Officer, any person authorized by resolution of the Board to serve as the principal financial officer of the Corporation shall perform
the duties and have the powers of the Chief Financial Officer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(g) <U>Treasurer</U>. The Treasurer shall, in the
absence (or inability or refusal to act) of the Chief Financial Officer, perform the duties and exercise the powers of the Chief Financial
Officer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 6.2 Term of Office; Removal; Vacancies</B>.
The officers of the Corporation shall be appointed by the Board and shall hold office until their successors are duly elected and qualified
by the Board or until their earlier death, resignation, retirement, disqualification, or removal from office. Any officer may be removed,
with or without cause, at any time by the Board. Any officer appointed by the Board or the President may also be removed, with or without
cause, by the Board or the President, as the case may be, unless the Board otherwise provides. Any vacancy occurring in any elected office
of the Corporation may be filled by the Board. Any vacancy occurring in any office appointed by the Board or the President may be filled
by the Board or the President, as the case may be, unless the Board then determines that such office shall thereupon be elected by the
Board, in which case the Board shall elect such officer.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 6.3 Other Officers</B>. The Board may
delegate the power to appoint such other officers and agents, and may also remove such officers and agents or delegate the power to remove
same, as it shall from time to time deem necessary or desirable.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 6.4 Multiple Officeholders; Stockholder
and Director Officers</B>. Any number of offices may be held by the same person unless the Certificate of Incorporation or these Bylaws
otherwise provide. Officers need not be stockholders or residents of the State of Delaware.</P>


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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 7.1 Certificated and Uncertificated
Shares</B>. The shares of the Corporation may be certificated or uncertificated, subject to the sole discretion of the Board and the requirements
of the DGCL.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 7.2 Multiple Classes of Stock</B>. If
the Corporation shall be authorized to issue more than one class of stock or more than one series of any class, the Corporation shall
(a) cause the powers, designations, preferences and relative, participating, optional or other special rights of each class of stock or
series thereof and the qualifications, limitations or restrictions of such preferences and/or rights to be set forth in full or summarized
on the face or back of any certificate that the Corporation issues to represent shares of such class or series of stock or (b) in the
case of uncertificated shares, within a reasonable time after the issuance or transfer of such shares, send to the registered owner thereof
a written notice containing the information required to be set forth on certificates as specified in clause (a) above; provided, however,
that, except as otherwise provided by applicable law, in lieu of the foregoing requirements, there may be set forth on the face or back
of such certificate or, in the case of uncertificated shares, on such written notice a statement that the Corporation will furnish without
charge to each stockholder who so requests the powers, designations, preferences and relative, participating, optional or other special
rights of each class of stock or series thereof and the qualifications, limitations or restrictions of such preferences or rights.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 7.3 Signatures</B>. Each certificate
representing capital stock of the Corporation shall be signed by or in the name of the Corporation by (a) the Chairman of the Board, the
President or a Vice President and (b) the Treasurer, an Assistant Treasurer, the Secretary or an Assistant Secretary of the Corporation.
Any or all the signatures on the certificate may be a facsimile. In case any officer, transfer agent or registrar who has signed or whose
facsimile signature has been placed upon a certificate shall have ceased to be such officer, transfer agent or registrar before such certificate
is issued, such certificate may be issued by the Corporation with the same effect as if such person were such officer, transfer agent
or registrar on the date of issue.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 7.4 Consideration and Payment for Shares</B>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(a) Subject to applicable law and the Certificate
of Incorporation, shares of stock may be issued for such consideration, having in the case of shares with par value a value not less than
the par value thereof, and to such persons, as determined from time to time by the Board. The consideration may consist of any tangible
or intangible property or any benefit to the Corporation including, without limitation, cash, promissory notes, services performed, contracts
for services to be performed or other securities, or any combination thereof.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(b) Subject to applicable law and the Certificate
of Incorporation, shares may not be issued until the full amount of the consideration has been paid, unless upon the face or back of each
certificate issued to represent any partly paid shares of capital stock or upon the books and records of the Corporation in the case of
partly paid uncertificated shares, there shall have been set forth the total amount of the consideration to be paid therefor and the amount
paid thereon up to and including the time said certificate representing certificated shares or said uncertificated shares are issued.</P>


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



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 7.5 Lost, Destroyed or Wrongfully Taken
Certificates</B>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(a) If an owner of a certificate representing shares
claims that such certificate has been lost, destroyed or wrongfully taken, the Corporation shall issue a new certificate representing
such shares or such shares in uncertificated form if the owner: (i) requests such a new certificate before the Corporation has notice
that the certificate representing such shares has been acquired by a protected purchaser; (ii) if requested by the Corporation, delivers
to the Corporation a bond sufficient to indemnify the Corporation against any claim that may be made against the Corporation on account
of the alleged loss, wrongful taking or destruction of such certificate or the issuance of such new certificate or uncertificated shares;
and (iii) satisfies other reasonable requirements imposed by the Corporation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(b) If a certificate representing shares has been
lost, apparently destroyed or wrongfully taken, and the owner fails to notify the Corporation of that fact within a reasonable time after
the owner has notice of such loss, apparent destruction or wrongful taking and the Corporation registers a transfer of such shares before
receiving notification, the owner shall be precluded from asserting against the Corporation any claim for registering such transfer or
a claim to a new certificate representing such shares or such shares in uncertificated form.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 7.6 Transfer of Stock</B>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(a) If a certificate representing shares of the Corporation
is presented to the Corporation with an endorsement requesting the registration of transfer of such shares or an instruction is presented
to the Corporation requesting the registration of transfer of uncertificated shares, the Corporation shall register the transfer as requested
if:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1.5in">(i) in the case of certificated shares, the certificate
representing such shares has been surrendered;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1.5in">(ii) (A) with respect to certificated shares, the
endorsement is made by the person specified by the certificate as entitled to such shares; (B) with respect to uncertificated shares,
an instruction is made by the registered owner of such uncertificated shares; or (C) with respect to certificated shares or uncertificated
shares, the endorsement or instruction is made by any other appropriate person or by an agent who has actual authority to act on behalf
of the appropriate person;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1.5in">(iii) the Corporation has received a guarantee
of signature of the person signing such endorsement or instruction or such other reasonable assurance that the endorsement or instruction
is genuine and authorized as the Corporation may request;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1.5in">(iv) the transfer does not violate any restriction
on transfer imposed by the Corporation that is enforceable in accordance with <U>Section 7.8(a)</U>; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1.5in">(v) such other conditions for such transfer as
shall be provided for under applicable law have been satisfied.</P>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(b) Whenever any transfer of shares shall be made
for collateral security and not absolutely, the Corporation shall so record such fact in the entry of transfer if, when the certificate
for such shares is presented to the Corporation for transfer or, if such shares are uncertificated, when the instruction for registration
of transfer thereof is presented to the Corporation, both the transferor and transferee request the Corporation to do so.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 7.7 Registered Stockholders</B>. Before
due presentment for registration of transfer of a certificate representing shares of the Corporation or of an instruction requesting registration
of transfer of uncertificated shares, the Corporation may treat the registered owner as the person exclusively entitled to inspect for
any proper purpose the stock ledger and the other books and records of the Corporation, vote such shares, receive dividends or notifications
with respect to such shares and otherwise exercise all the rights and powers of the owner of such shares, except that a person who is
the beneficial owner of such shares (if held in a voting trust or by a nominee on behalf of such person) may, upon providing documentary
evidence of beneficial ownership of such shares and satisfying such other conditions as are provided under applicable law, so inspect
the books and records of the Corporation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 7.8 Effect of the Corporation&rsquo;s
Restriction on Transfer</B>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(a) A written restriction on the transfer or registration
of transfer of shares of the Corporation or on the amount of shares of the Corporation that may be owned by any person or group of persons,
if permitted by the DGCL and noted conspicuously on the certificate representing such shares or, in the case of uncertificated shares,
contained in a notice, offering circular or prospectus sent by the Corporation to the registered owner of such shares within a reasonable
time prior to or after the issuance or transfer of such shares, may be enforced against the holder of such shares or any successor or
transferee of the holder including an executor, administrator, trustee, guardian or other fiduciary entrusted with like responsibility
for the person or estate of the holder.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(b) A restriction imposed by the Corporation on the
transfer or the registration of shares of the Corporation or on the amount of shares of the Corporation that may be owned by any person
or group of persons, even if otherwise lawful, is ineffective against a person without actual knowledge of such restriction unless: (i)
the shares are certificated and such restriction is noted conspicuously on the certificate; or (ii) the shares are uncertificated and
such restriction was contained in a notice, offering circular or prospectus sent by the Corporation to the registered owner of such shares
prior to or within a reasonable time after the issuance or transfer of such shares.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 7.9 Regulations</B>. The Board shall
have power and authority to make such additional rules and regulations, subject to any applicable requirement of law, as the Board may
deem necessary and appropriate with respect to the issue, transfer or registration of transfer of shares of stock or certificates representing
shares. The Board may appoint one or more transfer agents or registrars and may require for the validity thereof that certificates representing
shares bear the signature of any transfer agent or registrar so appointed.</P>




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





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

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




<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 8.1 Right to Indemnification</B>. To
the fullest extent permitted by applicable law, as the same exists or may hereafter be amended, the Corporation shall indemnify and hold
harmless each person who was or is made a party or is threatened to be made a party to or is otherwise involved in any threatened, pending
or completed action, suit or proceeding, whether civil, criminal, administrative or investigative (hereinafter a &ldquo;<B><I>proceeding</I></B>&rdquo;),
by reason of the fact that he or she is or was a director or officer of the Corporation or, while a director or officer of the Corporation,
is or was serving at the request of the Corporation as a director, officer, employee or agent of another corporation or of a partnership,
joint venture, trust, other enterprise or nonprofit entity, including service with respect to an employee benefit plan (hereinafter an
&ldquo;<B><I>Indemnitee</I></B>&rdquo;), whether the basis of such proceeding is alleged action in an official capacity as a director,
officer, employee or agent, or in any other capacity while serving as a director, officer, employee or agent, against all liability and
loss suffered and expenses (including, without limitation, attorneys&rsquo; fees, judgments, fines, ERISA excise taxes and penalties and
amounts paid in settlement) reasonably incurred by such Indemnitee in connection with such proceeding; provided, however, that, except
as provided in <U>Section 8.3</U> with respect to proceedings to enforce rights to indemnification, the Corporation shall indemnify an
Indemnitee in connection with a proceeding (or part thereof) initiated by such Indemnitee only if such proceeding (or part thereof) was
authorized by the Board.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 8.2 Right to Advancement of Expenses</B>.
In addition to the right to indemnification conferred in <U>Section 8.1</U>, an Indemnitee shall also have the right to be paid by the
Corporation to the fullest extent not prohibited by applicable law the expenses (including, without limitation, attorneys&rsquo; fees)
incurred in defending or otherwise participating in any such proceeding in advance of its final disposition (hereinafter an &ldquo;<B><I>advancement
of expenses</I></B>&rdquo;); provided, however, that, if the DGCL requires, an advancement of expenses incurred by an Indemnitee in his
or her capacity as a director or officer of the Corporation (and not in any other capacity in which service was or is rendered by such
Indemnitee, including, without limitation, service to an employee benefit plan) shall be made only upon the Corporation&rsquo;s receipt
of an undertaking (hereinafter an &ldquo;<B><I>undertaking</I></B>&rdquo;), by or on behalf of such Indemnitee, to repay all amounts so
advanced if it shall ultimately be determined that such Indemnitee is not entitled to be indemnified under this <U>Article VIII</U> or
otherwise.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 8.3 Right of Indemnitee to Bring Suit</B>.
If a claim under <U>Section 8.1</U> or <U>Section&nbsp;8.2</U> is not paid in full by the Corporation within 60 days after a written claim
therefor has been received by the Corporation, except in the case of a claim for an advancement of expenses, in which case the applicable
period shall be 20 days, the Indemnitee may at any time thereafter bring suit against the Corporation to recover the unpaid amount of
the claim. If successful in whole or in part in any such suit, or in a suit brought by the Corporation to recover an advancement of expenses
pursuant to the terms of an undertaking, the Indemnitee shall also be entitled to be paid the expense of prosecuting or defending such
suit. In (a) any suit brought by the Indemnitee to enforce a right to indemnification hereunder (but not in a suit brought by an Indemnitee
to enforce a right to an advancement of expenses) it shall be a defense that, and (b) in any suit brought by the Corporation to recover
an advancement of expenses pursuant to the terms of an undertaking, the Corporation shall be entitled to recover such expenses upon a
final judicial decision from which there is no further right to appeal (hereinafter a &ldquo;<B><I>final adjudication</I></B>&rdquo;)
that, the Indemnitee has not met any applicable standard for indemnification set forth in the DGCL. Neither the failure of the Corporation
(including its directors who are not parties to such action, a</P>


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

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 9pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">committee
of such directors, independent legal counsel, or its stockholders) to have made a determination prior to the commencement of such suit
that indemnification of the Indemnitee is proper in the circumstances because the Indemnitee has met the applicable standard of conduct
set forth in the DGCL, nor an actual determination by the Corporation (including a determination by its directors who are not parties
to such action, a committee of such directors, independent legal counsel, or its stockholders) that the Indemnitee has not met such applicable
standard of conduct, shall create a presumption that the Indemnitee has not met the applicable standard of conduct or, in the case of
such a suit brought by the Indemnitee, shall be a defense to such suit. In any suit brought by the Indemnitee to enforce a right to indemnification
or to an advancement of expenses hereunder, or by the Corporation to recover an advancement of expenses pursuant to the terms of an undertaking,
the burden of proving that the Indemnitee is not entitled to be indemnified, or to such advancement of expenses, under this <U>Article
VIII</U> or otherwise shall be on the Corporation.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 8.4 Non-Exclusivity of Rights</B>. The
rights provided to any Indemnitee pursuant to this <U>Article VIII</U> shall not be exclusive of any other right, which such Indemnitee
may have or hereafter acquire under applicable law, the Certificate of Incorporation, these Bylaws, an agreement, a vote of stockholders
or disinterested directors, or otherwise.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 8.5 Insurance</B>. The Corporation may
maintain insurance, at its expense, to protect itself and/or any director, officer, employee or agent of the Corporation or another corporation,
partnership, joint venture, trust or other enterprise against any expense, liability or loss, whether or not the Corporation would have
the power to indemnify such person against such expense, liability or loss under the DGCL.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 8.6 Indemnification of Other Persons</B>.
This <U>Article VIII</U> shall not limit the right of the Corporation to the extent and in the manner authorized or permitted by law to
indemnify and to advance expenses to persons other than Indemnitees. Without limiting the foregoing, the Corporation may, to the extent
authorized from time to time by the Board, grant rights to indemnification and to the advancement of expenses to any employee or agent
of the Corporation and to any other person who is or was serving at the request of the Corporation as a director, officer, employee or
agent of another corporation or of a partnership, joint venture, trust or other enterprise, including service with respect to an employee
benefit plan, to the fullest extent of the provisions of this <U>Article VIII</U> with respect to the indemnification and advancement
of expenses of Indemnitees under this <U>Article VIII</U>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 8.7 Amendments</B>. Any repeal or amendment
of this <U>Article VIII</U> by the Board or the stockholders of the Corporation or by changes in applicable law, or the adoption of any
other provision of these Bylaws inconsistent with this <U>Article VIII</U>, will, to the extent permitted by applicable law, be prospective
only (except to the extent such amendment or change in applicable law permits the Corporation to provide broader indemnification rights
to Indemnitees on a retroactive basis than permitted prior thereto), and will not in any way diminish or adversely affect any right or
protection existing hereunder in respect of any act or omission occurring prior to such repeal or amendment or adoption of such inconsistent
provision; provided however, that amendments or repeals of this <U>Article VIII</U> shall require the affirmative vote of the stockholders
holding at least 66.7% of the voting power of all outstanding shares of capital stock of the Corporation.</P>


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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 8.8 Certain Definitions</B>. For purposes
of this <U>Article VIII</U>, (a) references to &ldquo;<B><I>other enterprise</I></B>&rdquo; shall include any employee benefit plan; (b)
references to &ldquo;<B><I>fines</I></B>&rdquo; shall include any excise taxes assessed on a person with respect to an employee benefit
plan; (c) references to &ldquo;<B><I>serving at the request of the Corporation</I></B>&rdquo; shall include any service that imposes duties
on, or involves services by, a person with respect to any employee benefit plan, its participants, or beneficiaries; and (d) a person
who acted in good faith and in a manner such person reasonably believed to be in the interest of the participants and beneficiaries of
an employee benefit plan shall be deemed to have acted in a manner &ldquo;not opposed to the best interest of the Corporation&rdquo; for
purposes of Section 145 of the DGCL.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 8.9 Contract Rights</B>. The rights
provided to Indemnitees pursuant to this <U>Article&nbsp;VIII</U> shall be contract rights and such rights shall continue as to an Indemnitee
who has ceased to be a director, officer, agent or employee and shall inure to the benefit of the Indemnitee&rsquo;s heirs, executors
and administrators.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 8.10 Severability</B>. If any provision
or provisions of this <U>Article VIII</U> shall be held to be invalid, illegal or unenforceable for any reason whatsoever: (a) the validity,
legality and enforceability of the remaining provisions of this <U>Article VIII</U> shall not in any way be affected or impaired thereby;
and (b) to the fullest extent possible, the provisions of this <U>Article VIII</U> (including, without limitation, each such portion of
this <U>Article VIII</U> containing any such provision held to be invalid, illegal or unenforceable) shall be construed so as to give
effect to the intent manifested by the provision held invalid, illegal or unenforceable.</P>

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 9.1 Place of Meetings</B>. If the place
of any meeting of stockholders, the Board or committee of the Board for which notice is required under these Bylaws is not designated
in the notice of such meeting, such meeting shall be held at the principal business office of the Corporation; provided, however, if the
Board has, in its sole discretion, determined that a meeting shall not be held at any place, but instead shall be held by means of remote
communication pursuant to <U>Section 9.5</U> hereof, then such meeting shall not be held at any place.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 9.2 Fixing Record Dates</B>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(a) In order that the Corporation may determine the
stockholders entitled to notice of any meeting of stockholders or any adjournment thereof, the Board may fix a record date, which shall
not precede the date upon which the resolution fixing the record date is adopted by the Board, and which record date shall not be more
than 60 nor less than 10 days before the date of such meeting. If the Board so fixes a date, such date shall also be the record date for
determining the stockholders entitled to vote at such meeting unless the Board determines, at the time it fixes such record date, that
a later date on or before the date of the meeting shall be the date for making such determination. If no record date is fixed by the Board,
the record date for determining stockholders entitled to notice of and to vote at a meeting of stockholders shall be at the close of business
on the business day next preceding the day on which notice is given, or, if notice is waived, at the close of business on the business
day next preceding the day on which the meeting is held. A determination of stockholders of record entitled to notice of or to vote at
a meeting of stockholders shall apply to any adjournment of the meeting; provided, however, that</P>


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

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 9pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
Board may fix a new record date for the adjourned meeting, and in such case shall also fix as the record date for stockholders entitled
to notice of such adjourned meeting the same or an earlier date as that fixed for determination of stockholders entitled to vote in accordance
with the foregoing provisions of this <U>Section 9.2(a)</U> at the adjourned meeting.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(b) In order that the Corporation may determine the
stockholders entitled to receive payment of any dividend or other distribution or allotment of any rights or the stockholders entitled
to exercise any rights in respect of any change, conversion or exchange of stock, or for the purpose of any other lawful action, the Board
may fix a record date, which record date shall not precede the date upon which the resolution fixing the record date is adopted, and which
record date shall be not more than 60 days prior to such action. If no record date is fixed, the record date for determining stockholders
for any such purpose shall be at the close of business on the day on which the Board adopts the resolution relating thereto.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 9.3 Means of Giving Notice</B>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(a) <U>Notice to Directors</U>. Whenever under applicable
law, the Certificate of Incorporation or these Bylaws notice is required to be given to any director, such notice shall be given either
(i) in writing and sent by mail, or by a nationally recognized delivery service, (ii) by means of facsimile telecommunication or other
form of electronic transmission, or (iii) by oral notice given personally or by telephone. A notice to a director will be deemed given
as follows: (i) if given by hand delivery, orally, or by telephone, when actually received by the director, (ii) if sent through the United
States mail, when deposited in the United States mail, with postage and fees thereon prepaid, addressed to the director at the director&rsquo;s
address appearing on the records of the Corporation, (iii) if sent for next day delivery by a nationally recognized overnight delivery
service, when deposited with such service, with fees thereon prepaid, addressed to the director at the director&rsquo;s address appearing
on the records of the Corporation, (iv) if sent by facsimile telecommunication, when sent to the facsimile transmission number for such
director appearing on the records of the Corporation, (v) if sent by electronic mail, when sent to the electronic mail address for such
director appearing on the records of the Corporation, or (vi) if sent by any other form of electronic transmission, when sent to the address,
location or number (as applicable) for such director appearing on the records of the Corporation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(b) <U>Notice to Stockholders</U>. Whenever under
applicable law, the Certificate of Incorporation or these Bylaws notice is required to be given to any stockholder, such notice may be
given (i) in writing and sent either by hand delivery, through the United States mail, or by a nationally recognized overnight delivery
service for next day delivery, or (ii) by means of a form of electronic transmission consented to by the stockholder, to the extent permitted
by, and subject to the conditions set forth in Section 232 of the DGCL. A notice to a stockholder shall be deemed given as follows: (i)
if given by hand delivery, when actually received by the stockholder, (ii) if sent through the United States mail, when deposited in the
United States mail, with postage and fees thereon prepaid, addressed to the stockholder at the stockholder&rsquo;s address appearing on
the stock ledger of the Corporation, (iii) if sent for next day delivery by a nationally recognized overnight delivery service, when deposited
with such service, with fees thereon prepaid, addressed to the stockholder at the stockholder&rsquo;s address appearing on the stock ledger
of the Corporation, and (iv) if given by a form of electronic transmission consented to by the stockholder to whom the notice is given
and otherwise meeting the requirements set forth above, (A) if by facsimile transmission, when directed to a number at which the stockholder
has</P>


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

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 9pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">consented
to receive notice, (B) if by electronic mail, when directed to an electronic mail address at which the stockholder has consented to receive
notice, (C) if by a posting on an electronic network together with separate notice to the stockholder of such specified posting, upon
the later of (1) such posting and (2) the giving of such separate notice, and (D) if by any other form of electronic transmission, when
directed to the stockholder. A stockholder may revoke such stockholder&rsquo;s consent to receiving notice by means of electronic communication
by giving written notice of such revocation to the Corporation. Any such consent shall be deemed revoked if (1) the Corporation is unable
to deliver by electronic transmission two consecutive notices given by the Corporation in accordance with such consent and (2) such inability
becomes known to the Secretary or an Assistant Secretary or to the Corporation&rsquo;s transfer agent, or other person responsible for
the giving of notice; provided, however, the inadvertent failure to treat such inability as a revocation shall not invalidate any meeting
or other action.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(c) <U>Electronic Transmission</U>. &ldquo;<B><I>Electronic
transmission</I></B>&rdquo; means any form of communication, not directly involving the physical transmission of paper, that creates a
record that may be retained, retrieved and reviewed by a recipient thereof, and that may be directly reproduced in paper form by such
a recipient through an automated process, including but not limited to any recognizable electronic transmission process, including by
facsimile or electronic mail.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(d) <U>Notice to Stockholders Sharing Same Address</U>.
Without limiting the manner by which notice otherwise may be given effectively by the Corporation to stockholders, any notice to stockholders
given by the Corporation under any provision of the DGCL, the Certificate of Incorporation or these Bylaws shall be effective if given
by a single written notice to stockholders who share an address if consented to by the stockholders at that address to whom such notice
is given. A stockholder may revoke such stockholder&rsquo;s consent by delivering written notice of such revocation to the Corporation.
Any stockholder who fails to object in writing to the Corporation within 60 days of having been given written notice by the Corporation
of its intention to send such a single written notice shall be deemed to have consented to receiving such single written notice.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(e) <U>Exceptions to Notice Requirements</U>. Whenever
notice is required to be given, under the DGCL, the Certificate of Incorporation or these Bylaws, to any person with whom communication
is unlawful, the giving of such notice to such person shall not be required and there shall be no duty to apply to any governmental authority
or agency for a license or permit to give such notice to such person. Any action or meeting that shall be taken or held without notice
to any such person with whom communication is unlawful shall have the same force and effect as if such notice had been duly given. In
the event that the action taken by the Corporation is such as to require the filing of a certificate with the Secretary of State of Delaware,
the certificate shall state, if such is the fact and if notice is required, that notice was given to all persons entitled to receive notice
except such persons with whom communication is unlawful. Whenever notice is required to be given by the Corporation, under any provision
of the DGCL, the Certificate of Incorporation or these Bylaws, to any stockholder to whom (1) notice of two consecutive annual meetings
of stockholders and all notices of stockholder meetings or of the taking of action by written consent of stockholders without a meeting
to such stockholder during the period between such two consecutive annual meetings, or (2) all, and at least two payments (if sent by
first-class mail) of dividends or interest on securities during a 12-month period, have been mailed addressed to such stockholder at such
stockholder&rsquo;s address as shown on the records of the</P>


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

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 9pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Corporation
and have been returned undeliverable, the giving of such notice to such stockholder shall not be required. Any action or meeting that
shall be taken or held without notice to such stockholder shall have the same force and effect as if such notice had been duly given.
If any such stockholder shall deliver to the Corporation a written notice setting forth such stockholder&rsquo;s then current address,
the requirement that notice be given to such stockholder shall be reinstated. In the event that the action taken by the Corporation is
such as to require the filing of a certificate with the Secretary of State of Delaware, the certificate need not state that notice was
not given to persons to whom notice was not required to be given pursuant to Section 230(b) of the DGCL. The exception in subsection
(1) of the first sentence of this paragraph to the requirement that notice be given shall not be applicable to any notice returned as
undeliverable if the notice was given by electronic transmission.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 9.4 Waiver of Notice</B>. Whenever any
notice is required to be given under applicable law, the Certificate of Incorporation, or these Bylaws, a written waiver of such notice,
signed by the person or persons entitled to said notice, or a waiver by electronic transmission by the person entitled to said notice,
whether before or after the time stated therein, shall be deemed equivalent to such required notice. All such waivers shall be kept with
the books of the Corporation. Attendance at a meeting shall constitute a waiver of notice of such meeting, except where a person attends
for the express purpose of objecting to the transaction of any business on the ground that the meeting was not lawfully called or convened.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 9.5 Meeting Attendance via Remote Communication
Equipment</B>.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(a) <U>Stockholder Meetings</U>. If authorized by
the Chairman of the Board in his or her sole discretion, and subject to such guidelines and procedures as he or she may adopt, stockholders
entitled to vote at such meeting and proxy holders not physically present at a meeting of stockholders may, by means of remote communication:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1.5in">(i) participate in a meeting of stockholders; and</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1.5in">(ii) be deemed present in person and vote at a
meeting of stockholders, whether such meeting is to be held at a designated place or solely by means of remote communication, provided
that (A) the Corporation shall implement reasonable measures to verify that each person deemed present and permitted to vote at the meeting
by means of remote communication is a stockholder or proxy holder, (B) the Corporation shall implement reasonable measures to provide
such stockholders and proxy holders a reasonable opportunity to participate in the meeting and, if entitled to vote, to vote on matters
submitted to the applicable stockholders, including an opportunity to read or hear the proceedings of the meeting substantially concurrently
with such proceedings, and (C) if any stockholder or proxy holder votes or takes other action at the meeting by means of remote communication,
a record of such votes or other action shall be maintained by the Corporation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 1in">(b) <U>Board Meetings</U>. Unless otherwise restricted
by applicable law, the Certificate of Incorporation or these Bylaws, members of the Board or any committee thereof may participate in
a meeting of the Board or any committee thereof by means of conference telephone or other communications equipment by means of which all
persons participating in the meeting can hear each other. Such participation in a meeting shall constitute presence in person at the meeting,
except where a person participates in the meeting for the express purpose of objecting to
the transaction of any business on the ground that the meeting was not lawfully called or convened.</P>


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



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 9.6 Dividends</B>. The Board may from
time to time declare, and the Corporation may pay, dividends (payable in cash, property or shares of the Corporation&rsquo;s capital stock)
on the Corporation&rsquo;s outstanding shares of capital stock, subject to applicable law and the Certificate of Incorporation.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 9.7 Reserves</B>. The Board may set
apart out of the funds of the Corporation available for dividends a reserve or reserves for any proper purpose and may abolish any such
reserve.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 9.8 Contracts and Negotiable Instruments</B>.
Except as otherwise provided by applicable law, the Certificate of Incorporation or these Bylaws, any contract, bond, deed, lease, mortgage
or other instrument may be executed and delivered in the name and on behalf of the Corporation by such officer or officers or other employee
or employees of the Corporation as the Board may from time to time authorize. Such authority may be general or confined to specific instances
as the Board may determine. The Chairman of the Board, President, Chief Financial Officer, Treasurer, Secretary or any Vice President
may execute and deliver any contract, bond, deed, lease, mortgage or other instrument in the name and on behalf of the Corporation. Subject
to any restrictions imposed by the Board, the Chairman of the Board, President, Chief Financial Officer, Treasurer, Secretary or any Vice
President may delegate powers to execute and deliver any contract, bond, deed, lease, mortgage or other instrument in the name and on
behalf of the Corporation to other officers or employees of the Corporation under such person&rsquo;s supervision and authority, it being
understood, however, that any such delegation of power shall not relieve such officer of responsibility with respect to the exercise of
such delegated power.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 9.9 Fiscal Year</B>. The fiscal year
of the Corporation shall be fixed by the Board.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 9.10 Seal</B>. The Board may adopt a
corporate seal, which shall be in such form as the Board determines. The seal may be used by causing it or a facsimile thereof to be impressed,
affixed or otherwise reproduced.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 9.11 Books and Records</B>. The books
and records of the Corporation may be kept within or outside the State of Delaware at such place or places as may from time to time be
designated by the Board.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 9.12 Resignation</B>. Any director,
committee member or officer may resign by giving notice thereof in writing or by electronic transmission to the Chairman of the Board
or the President. The resignation shall take effect at the time it is delivered unless the resignation specifies a later effective date
or an effective date determined upon the happening of an event or events. Unless otherwise specified therein, the acceptance of such resignation
shall not be necessary to make it effective.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 9.13 Surety Bonds</B>. Such officers,
employees and agents of the Corporation (if any) as the Chairman of the Board may direct, from time to time, shall be bonded for the faithful
performance of their duties and for the restoration to the Corporation, in case of their death, resignation, retirement, disqualification
or removal from office, of all books, papers, vouchers, money and other property of whatever kind in their possession or under their control
belonging to the Corporation, in such amounts and by such surety companies as the Chairman of the Board may determine. The premiums on such bonds
shall be paid by the Corporation and the bonds so furnished shall be in the custody of the Chairman of the Board.</P>


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



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 9.14 Securities of Other Corporations</B>.
Powers of attorney, proxies, waivers of notice of meeting, consents in writing and other instruments relating to securities owned by the
Corporation may be executed in the name of and on behalf of the Corporation by the Chairman of the Board, or the President, or any designee
thereof. Any such officer, may, in the name of and on behalf of the Corporation, take all such action as any such officer may deem advisable
to vote in person or by proxy at any meeting of security holders of any corporation in which the Corporation may own securities, or to
consent in writing, in the name of the Corporation as such holder, to any action by such corporation, and at any such meeting or with
respect to any such consent shall possess and may exercise any and all rights and power incident to the ownership of such securities and
which, as the owner thereof, the Corporation might have exercised and possessed. The Board may from time to time confer like powers upon
any other person or persons.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 9pt 0; text-indent: 0.5in"><B>Section 9.15 Amendments</B>. The Board shall
have the power to adopt, amend, alter or repeal the Bylaws. The affirmative vote of a majority of the Board shall be required to adopt,
amend, alter or repeal the Bylaws. The Bylaws also may be adopted, amended, altered or repealed by the stockholders; provided, however,
that in addition to any separate vote of the holders of any class or series of capital stock of the Corporation required by applicable
law, the Certificate of Incorporation or the Bylaws, the affirmative vote of the holders of at least a majority of the voting power of
all outstanding shares of capital stock of the Corporation entitled to vote generally in the election of directors, voting together as
a single class, shall be required for the stockholders to adopt, amend, alter or repeal the Bylaws.</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><B>Section 9.16 Exclusive Forum</B>. Unless the
Corporation consents in writing to the selection of an alternative forum, the Court of Chancery in the State of Delaware (the &ldquo;<B><I>Court
of Chancery</I></B>&rdquo;) shall be the sole and exclusive forum for any stockholder (including a beneficial owner) to bring any state
law claims for (a) any derivative action or proceeding brought on behalf of the Corporation, (b) any action asserting a claim of breach
of fiduciary duty owed by any director, officer or other employee of the Corporation to the Corporation or the Corporation&rsquo;s stockholders,
(c) any action asserting a claim against the Corporation, its directors, officers or employees arising pursuant to any provision of the
DGCL or the Corporation&rsquo;s Certificate of Incorporation or Bylaws or (d) any action asserting a claim against the Corporation, its
directors, officers or employees governed by the internal affairs doctrine, except for, as to each of (a) through (d) above, any claim
as to which the Court of Chancery determines that there is an indispensable party not subject to the jurisdiction of the Court of Chancery
(and the indispensable party does not consent to the personal jurisdiction of the Court of Chancery within ten days following such determination),
which is vested in the exclusive jurisdiction of a court or forum other than the Court of Chancery, or for which the Court of Chancery
does not have subject matter jurisdiction. Unless the Corporation consents in writing to the selection of an alternative forum, the federal
district courts of the United States of America shall be the sole and exclusive forum for resolving any complaint asserting a cause of
action arising under the Securities Act of 1933, as amended. Any person or entity purchasing or otherwise acquiring any interest in shares
of capital stock of the Corporation shall be deemed to have notice of and consented to the provisions of this <U>Section&nbsp;9.16</U>.
If any provision or provisions of this <U>Section 9.16</U> shall be held to be invalid, illegal or unenforceable as applied to any person or entity or circumstance for any reason whatsoever, then,
to the fullest extent permitted by law, the validity, legality and enforceability of such provisions in any other circumstance and of
the remaining provisions of this <U>Section 9.16</U> (including, without limitation, each portion of any sentence of this <U>Section
9.16</U> containing any such provision held to be invalid, illegal or unenforceable that is not itself held to be invalid, illegal or
unenforceable) and the application of such provision to other persons or entities and circumstances shall not in any way be affected
or impaired thereby.</P>







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

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



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

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


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

<P STYLE="text-align: right; margin: 0"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt"><B>EXHIBIT 99.1</B></FONT></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; font-size: 10pt; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 50%"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 12pt"><B>News
    Release</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 50%; text-align: right"><IMG SRC="image_001.jpg" ALT=""></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-bottom: #7F7F7F 6pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-size: 4">&nbsp;</FONT></TD>
    <TD STYLE="border-bottom: #7F7F7F 6pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><FONT STYLE="font-size: 4">&nbsp;</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>&nbsp;</B></P>

<P STYLE="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: center"><B>CompoSecure, a Reporting Segment of GPGI, Inc,
Announces CEO Transition</B></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Wingdings">&#167;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif">Appoints Graham Robinson as President and Chief
Executive Officer of the CompoSecure reporting segment</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Wingdings">&#167;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif">Adds 30-year industry veteran with extensive global
executive experience and deep expertise transforming industrial and technology companies</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Wingdings">&#167;</FONT></TD><TD STYLE="text-align: justify"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif">Supports the next phase of CompoSecure&rsquo;s
growth strategy</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">&nbsp;</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">SOMERSET, N.J., Jan. 21, 2026 (GLOBE NEWSWIRE)
&ndash; CompoSecure, Inc. (NYSE: CMPO), which will be renamed GPGI, Inc. (the &ldquo;Company&rdquo;), today announced its Board of Directors
has appointed Graham Robinson as President and Chief Executive Officer of CompoSecure, L.L.C., an indirect, wholly owned subsidiary and
reporting segment of the Company, effective January 22, 2026. Mr. Robinson succeeds Jon Wilk.</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify"><IMG SRC="image_002.jpg" ALT="" STYLE="margin-left: 10pt; float: right; height: 126.4pt; width: 126.4pt">Dave Cote, the Company&rsquo;s Executive Chairman, said, &ldquo;We are thrilled
to welcome Graham to CompoSecure at this stage in our Company&rsquo;s journey. Graham is a proven global business leader with extensive
experience at blue chip organizations. His deep experience in technology and industrials, as well as his commitment to growth, operational
excellence, and M&amp;A, make him the ideal choice to lead CompoSecure through the next phase of our growth strategy. We are
entering 2026 with great momentum and are confident in Graham and the leadership team to capture our large, growing market as we continue
to accelerate our focus on driving cultural and operational transformation.&rdquo;</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">Robinson&rsquo;s career spans 30 years across the technology
and industrial sectors, including at multiple world-class public companies. He brings deep commercial, operational, and financial experience,
including a strong background in M&amp;A. Most recently, he served as Operating Executive for The Carlyle Group in the global industrial
sector and was SVP &amp; Global President of Stanley Black &amp; Decker&rsquo;s (NYSE: SWK) Industrial business from 2020 to 2025. Mr.
Robinson previously served in several leadership positions of increasing responsibility at Honeywell, including President
of Honeywell Industrial Safety and Honeywell Sensing &amp; IoT businesses, from 2013 to 2020. He began his career in the technology sector
garnering experience with Samsung Electronics and Micron Technologies, and from 2021 to 2025, served on the Board of Directors of Northrop
Grumman, a leading global aerospace and defense technology company. Mr. Robinson holds a Master&rsquo;s degree in Finance
and Strategic Management from The Wharton School of Business, a Master&rsquo;s degree in Electrical Engineering from Cornell University,
and a Bachelor of Science degree in Electrical Engineering from the Polytechnic Institute of NYC.</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">Mr. Robinson stated, &ldquo;I am honored to join CompoSecure
at such an exciting time in its transformation. As the leader in metal payment cards and authentication solutions, CompoSecure is well
positioned within an expanding, high-growth market that offers significant long-term opportunity, supported by sustained customer demand
and investment. In addition, the Arculus platform provides upside growth potential with a strong value proposition delivering enhanced
security and digital asset capabilities for our customers. I am excited to bring my strategic focus and operational rigor, as well as
my commercial experience to bear to capture the robust set of opportunities in front of us. Together with our talented team and support
from the Board, I look forward to a seamless transition and to driving continued innovation, operational excellence, and growth to deliver
value for our customers, shareholders, and employees.&rdquo;</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify"></P>

<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">Cote concluded, &ldquo;On behalf of the organization
and the Board of Directors, I want to thank Jon for 10 years of tremendous service to CompoSecure. He has been instrumental in driving
growth for our Company over the last decade and his impact with customers, employees, and investors has been significant. Jon has helped
us establish a strong foundation to build upon and <FONT STYLE="color: #333333">has positioned the company extremely well for this next
phase of growth and transformation.</FONT>&rdquo;</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">Financial performance at the CompoSecure reporting
segment remains in-line with previously communicated expectations and the CEO transition is not the result of any disagreements with the
Board on any matter relating to financial statements, operations, policies, or practices.</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">On January 12, 2026, CompoSecure, Inc. announced the
completion of its business combination with Husky Technologies Limited (&ldquo;Husky&rdquo;), a leader in highly engineered equipment
and aftermarket services, and the corporate entity rebranding to GPGI, Inc. (&ldquo;GPGI&rdquo;), which will be effective on January
22, 2026. This strategic move marks the evolution of GPGI from a single operating business to a diversified, multi-industry compounder.
The combination of CompoSecure and Husky establishes a best-in-class organization featuring two market leaders, characterized by approximately
70% recurring revenues, high margins, and robust free cash flow generation. Please refer to the Investor Relations <FONT STYLE="color: Blue"><U>News
Releases</U></FONT> page for more information.</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; color: #212121"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0in"><B>About GPGI</B></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0in">GPGI, Inc. is a diversified,
multi-industry compounder comprised of companies with great positions in good industries. The platform is managed by Resolute Holdings
Management, Inc. (NYSE: RHLD) and is purpose-built to acquire, own, and scale high-quality businesses led by great operators, benefiting
from a permanent capital base and the systematic deployment of the Resolute Operating System. GPGI currently consists of CompoSecure
and Husky Technologies &ndash; two market leaders with best-in-class financials and durable opportunities for growth. For more information,
please visit <FONT STYLE="color: Blue"><U>gpgi.com</U></FONT>.</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0 0 12pt; text-align: justify; text-indent: 0in"><B>About CompoSecure, a GPGI
Business</B></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0 0 0pt; text-align: justify; text-indent: 0in">Founded in 2000, CompoSecure
is a technology partner to market leaders, fintechs, and consumers enabling trust for millions of people around the globe. CompoSecure
is a leader in metal payment cards, security, and authentication solutions. CompoSecure combines elegance, simplicity, and security to
deliver exceptional experiences and peace of mind in the physical and digital world. CompoSecure&rsquo;s innovative payment card technology
and metal cards with Arculus security and authentication capabilities deliver unique, premium branded experiences, enable people to access
and use their financial and digital assets, and ensure trust at the point of a transaction. For more information, please visit&nbsp;<FONT STYLE="color: Blue"><U>CompoSecure.com</U></FONT>&nbsp;and&nbsp;<FONT STYLE="color: Blue"><U>GetArculus.com</U></FONT>.</P>



<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt; text-align: justify">&nbsp;</P>



<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0 0 12pt"><B>Forward Looking Statements </B></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt; text-align: justify; text-indent: 0in">This press release contains
forward-looking statements as defined by the Private Securities Litigation Reform Act of 1995. These statements are based on the beliefs
and assumptions of management. Although we believe that our plans, intentions, and expectations reflected in or suggested by these forward-looking
statements are reasonable, we cannot assure you that we will achieve or realize these plans, intentions, or expectations. Forward-looking
statements are inherently subject to risks, uncertainties, and assumptions. Generally, statements that are not historical facts, including
statements concerning our possible or assumed future actions, business strategies and events, including those of the CompoSecure and
Husky businesses, anticipated outcomes of the acquisition of Husky or the rebranding of CompoSecure, the CEO transition described herein,
and anticipated results for 2025 are forward-looking statements. The expected financial results for 2025 are preliminary and unaudited,
have</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt; text-align: justify; text-indent: 0in">&nbsp;</P>



<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="border-bottom: Black 2px solid; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 6pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: justify">&nbsp;</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt; text-align: justify; text-indent: 0in">not been reviewed by the Company's independent registered public accountants,
and remain subject to the completion of normal year-end accounting procedures and adjustments, and are therefore subject to change. In
some instances, these statements may be preceded by, followed by, or include the words &ldquo;believes,&rdquo; &ldquo;estimates,&rdquo;
&ldquo;expects,&rdquo; &ldquo;projects,&rdquo; &ldquo;outlook&rdquo; &ldquo;forecasts,&rdquo; &ldquo;may,&rdquo; &ldquo;will,&rdquo; &ldquo;should,&rdquo;
&ldquo;seeks,&rdquo; &ldquo;plans,&rdquo; &ldquo;scheduled,&rdquo; &ldquo;anticipates&rdquo; or &ldquo;intends&rdquo; or the negatives
of these terms or variations of them or similar terminology. Forward-looking statements are not guarantees of performance. You should
not put undue reliance on these statements which speak only as of the date hereof. We undertake no obligation to update or revise publicly
any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt; text-align: justify; text-indent: 0in">&nbsp;</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt; text-align: justify; text-indent: 0in"><B>CompoSecure Contact</B></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt; text-align: justify; text-indent: 0in"><FONT STYLE="color: Blue"><U>ir@composecure.com</U></FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt; text-indent: 0in"><B>&nbsp;</B></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt">&nbsp;</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt">&nbsp;</P>

<!-- Field: Page; Sequence: 3; Options: Last -->
    <DIV STYLE="margin-top: 6pt; margin-bottom: 6pt; border-bottom: Black 2px solid"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0pt"></P>

</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>4
<FILENAME>cmpo-20260116.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.4a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: +aUpo7xRiXgOn8uPbnQsSaOAubPtzpFz+ekhu2B0fQk6zyQgujKoui6OY1cWQf8H -->
<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/2025" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:srt="http://fasb.org/srt/2025" xmlns:srt-types="http://fasb.org/srt-types/2025" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:CMPO="http://composecure.com/20260116" elementFormDefault="qualified" targetNamespace="http://composecure.com/20260116">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://composecure.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="cmpo-20260116_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="cmpo-20260116_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" />
      </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/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd" />
    <import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd" />
    <import namespace="http://fasb.org/us-types/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd" />
    <import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd" />
    <import namespace="http://fasb.org/srt-types/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>5
<FILENAME>cmpo-20260116_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: 6.4a -->
    <!-- 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/dei/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.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/dei/2025/dei-2025.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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/2025/dei-2025.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/2025/dei-2025.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>6
<FILENAME>cmpo-20260116_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: 6.4a -->
    <!-- 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="cmpo-20260116.xsd#Cover" roleURI="http://composecure.com/role/Cover" />
    <link:presentationLink xlink:type="extended" xlink:role="http://composecure.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.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/2025/dei-2025.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" 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/2025/dei-2025.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" 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/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" 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/2025/dei-2025.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" 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/2025/dei-2025.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>7
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  (! 0(! 0(" @(" @(" P4# P,#
M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_
MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# S_P  1"  C )X# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]_**_+S]J
MK_@HGK_QQ\9:_)X6\:>._"_PU\,WDFFO=>$OA_J.N++)#(5DNKJ^AEA"KN4A
M883(-G+G<=JU_P!D_P#:M^)^K>.O#-WX6\1VOQ!\,^,M2:PTKQ)H=Q?W>BR7
M"(7.G:UIET9+C2)VC1V$\)VAL;E< BO2_LRIR<S=OO\ S.3ZY#FY4?J717A?
M[6_[:,/[/WPGT+4/#6CGQGXP\<ZQ'X;\*:(D_P!G&HZ@[.K"21AF.*(1R/(V
M"0L9XS7E/CGXU_M7?LL>';?QQX]T3X4_$+P=:21_\)#I'@NUU"#6M+A>15:>
MV,S.ER(@VYD*HS '&*YH86<E?17VOU-I5HIV/LJBO$_BY_P4 ^'7P@\?6/A.
M:?Q#XC\67U@-4&B^&]#NM8OK:U(RLTT<",85;G&_&<' .*IQ_P#!2SX-/\ E
M^);>+!#X336(=!O)IK*>.XTJ^ED6,074#()8&!8;O,4;0<GCFH6'JM)J+U\A
M^UA>USWBBOFFR_X*V_!(^((K'4];USPU%?6%QJ>EZAKN@7FG6&N6\! =[.:6
M-5G)R-JIEG!&T&MCP%_P4K^%WCV_\267G^)]!U3PMH#>*;K3]=\/7FF7<^EK
MG==P131JTR#'.S)&1D<BJ>$K+>#^X7MJ;VDCWZBOF"__ ."OGP6MO#;Z]:WG
MB_5_"UK%!+?^(--\*ZA=Z5I?FJK!;BX2(I&RAAO&?DYW8P:]$^,O[</PV^!_
MA+PMJ^IZZVIIXY*?\(Y9Z):2ZK>Z\&4.&MH(%9Y$"LK%P-H!&2,TGAJR:3B]
M?(?MJ;5TT>MT5X#H_P#P4B^&_B;X:_$G7-/EUI=4^%6DSZQKWAS4],GTO6;:
M&*)Y0WV>=5?8X1@K@%201G(KY>^'W[;O[:7Q+_9XTWX\:#X#^"OB3X?ZI&-4
MA\%Z5<ZA/XHDL"Y&Q)AF!K@+\Q 7VV9XK2&"JRO?3IKIJR)8B"VU]-3]'Z*^
M=_C?_P %0/A5^S9X;\'3^-[S7-(U[QMIZ:E8^&X-'N;[68XBFYC);0HSH%.5
M+, -P(K<^%W_  43^#GQ>_9]UOXGZ3XUL(O!WA@R)K5S?(]G+I#IUCN(9%62
M-SQA2N6R,9S6?U:LH\_*[>A?MH7Y;ZGME%?*_P  ?^"R_P !OVCOBGI'@[1-
M?US3M9\1Y&B_VWH-WI<&LD ';;RS1JKL<\+D,<' ->Q?L]?M5^"OVH]!\0ZE
MX-U&XU"T\+:S=:#J+2VDMN8;NV;;*@#J"P!_B&0>QHJ8:M3^.+7R"-:$OA=S
MT:BOE/Q+_P %I?V??"GPH\'>,[GQ3J\FC>/;J^M-#6WT"]GNKQ[.3RKC]PD1
MD"H_&2H!R,5/K_\ P62^ WAKX6^'_%=UX@UU;?Q5=SV>DZ:OAV^.KWS0<2NM
MGY7G>6IXWE0N3C.:OZEB/Y'VV)^L4OYE]Y]2T5\]_LV?MQZ;^VAXOBU#X7WV
MEZSX*TS?::^MY#+8ZOI-V,E8Y;:4+(@8 %24PW/..:^A*QJ4Y4WRST9I":DK
MQV/SC_;8_:"U#]G[X,Z7\&=%U77OAOX>\,Z-::9J/Q#\+0274O@W5(1');F_
MLUC$O]G7* [KB/<"S.N[<K ^3?L\_MJ:W^R_J7B_6[#X??L\:SX]^("VYO\
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
>444 %%%% !1110 4444 %%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>8
<FILENAME>image_002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_002.jpg
M_]C_X  02D9)1@ ! 0   0 !  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" #( ,@# 2(  A$! Q$!_\0
M'0   00# 0$             !  #!08"!P@!"?_$ $ 0  $# @4" P4& P<#
M!0    $  @,$$04&$B$Q!T$346$(%")Q@2,R0I&AL152P18D,S1R@M$78N$E
M8Y+P\?_$ !L!  $% 0$                ! @,$!08'_\0 *A$  @(!! $#
M P0#          $" Q$$$B$Q004342(C@3)AL=%2<:'_V@ , P$  A$#$0 _
M (V##Q_*C8\/MN!^BDV4-K;63S*<!09&D2*32;V7II_12SJ8$<+#W;;C]$@8
M(@TUC<#=-NISY*9=3@]DTZ"R3(XAGT_HF706[?DIE].+<)A\ L=D9 A9*="R
M4ZFY($+)!=&0(22G*%EISONIR2G W0-9X=-$Z6:1D4;1=SWN#6@=[D\)0(>6
M%"R0!5#,/7/+.%3"&EEDQ26Y#C3BS&_[CL=U59NOCYHY3'A+&!@UW?(3<>E@
MEP!LV:+=!2P\[*@8?UJ,CF-J\/U&22P,+R!8\#<&Y5UP;,N&Y@9_=9K2;7BE
M&E_Y=_HC &,L6Z$DB%U,3P\H*2+E(!%RQ!"R174G-$4+(PBZ (U[-[(>1G*D
M9&(61FY0!'R,0LL5P=E(2,W0SVG=.$:(J:%)&RQZNR243!VS[OZ+(06'"/\
M /<)> >P3!0 PV[+ P7"DO /DO#!Z)HI&&%-/@NI4TX33J>PV2 13X+)B2 $
MJ6DAV3#H+! $-+ !O9"20C=3<L-P=K^BYF]H_K?+ADT^5LMU+/>PT>^5,#KN
M9OM&T@['S_)*N0+-U$Z]Y>R.Z6FB<<4Q!@<#'3N!8QP[/=VW\KKF?./4G&\]
MUCI\1J)&4[GZ8Z6-Y$#!Y6[GYJM11RUTKS5/D?(\DEW-SR024]2QL=8MC=X,
M8+G!_'D?Z)>!Z0L.+H_B,;IF$VT@W OW [?53=+2R&1HDAD,+V@-N-@W_P#4
ML(HI&SZ=#F.>6NC8]^EIVOJ)\MN%+QTXD?)%6/>V)[-=])O<&_Y)LIDBADPP
ML31M&EA'@:27.-O#W()OWL""CXV5%-4MF@D?:X=XL9(([7N?EYJ4PW#*>5WN
MS:ILIDM"Q^DM#N20?/O^:G*_*E510Q32QF2,QB%KI 0-(-P;]U&KHK@D]F78
M?E[/,C7MIL5N&NL&5.D@W/8BWZJX2QAS;C[O.W"UA_!(X6AY=XSY([/:6ZG,
MDN+6';FWELK%EW%YZ&<44HUT1=:-Y)U,N=KW[)ZFF12@T6"2.R$EBO=2DD=M
MT+(U2$)%R,0LC.5)2MW0LK+( CI&(5[.4?,RW9"O8G( &1EDD[(Q)*!W<(=U
MZ8?DBVL"R\,'G]E" 'X"\, \D9I]%[X>H( C3!8II\2E'Q)A\7H@"+=$F7Q*
M2?%MPF716"!36'6O/;>FN1:[%&_YQX\"D;:_VK@;'Z6O]%\^'RSU5;+-(?$J
M9WF21[SNXDW))\UTA[9^:/>LV83@#'7BHJ<U$C1P9'WM];"_U7/5'3'60276
M')"<N$.0]'1%["TEV@7)L;%&TT$I8&F-QN-SR+CCYJ8PV@;/&TN))(M963#\
M$B#6DL#A>_.ZI3MV&E50YD9@V61F&)\;(G,J+;:B;. L-NRO5%D"72R*8.>"
MUK7D-W[V(%^38!63)F%QOEMX9 ?\) _HMW85EBE=2L,L=W6V(YOV^BQK-9/=
MP;5>ABXY\FDLH=.7U>(N\*#2S5IDET@E@X)'F?\ A;"Q'I/FK%'0Q>(PT;)'
M:63-U.T:;AQL=SZ+<.6L$IJ.?>!CM5@T$"X'DK[3P-D:RS&M'-K?3^B57M\C
MUI%%8.4<<Z-8G'4-JA'"V-D):7Q -)MO8;\G=4/%\L385+(7Q^&P-T.)Y-^!
MQRNW<Q82P4#FEHN6[+3^9LKLJ8K21@6=<@B_[IRU;A))C'H%.+:9H3+5;XU(
M:620.EB-FB]SI[74A*SE1.(0# ,WMAFUM^TT$ZMF@@\CU-E/2LVNN@A+=%,Y
M:<=DG$BYF(*5FZE)V;(&5O*D(0"5B$D8I"5J$D;R@ %[1PDG)6A). [Y$>RS
M$9MRLPW99AJB 9\,+PL_^V1!8L?#* !_"LFGQ71Q99-N8@".DAW0[XME)2,0
MSF;V[$H'(^;_ %NQ&3'NKV9JE_Q!M8Z%@)XT6:/T"J\=*\2$@B)W!L>2IG.]
M6<1SUF*H-G>+7S$%O'WS_P (C#<'%1$9"T&,C\0[A)-X7)-7%MAF#TA;$PG?
M86%N"K=AM'K\, Z3Y*$I:?PZ=C+6(W5APP2.\,,-R.W<+$U#9T6F6#8F3L/=
M%41.<>2-@MV893WIV["XL-_V6HLDTE2Z:+5'=U['A;PP'#7NB8T @BWR'FL:
M3RS>@DEP2^& Q:21\5[J?HJHMD#2=@>1PA/X>ZEH@_3WMN-U[112/DC(9<%"
M;3'-*2X)6O<V>/D<;@]U1\P4[ UXL2!^JV :"22$V &WY*H9AHI(R_6#<"^R
MFL65DC@\/!RMU@H&T6,,E'PR.L]K]][?+N%FX^)"Q_9P!5@ZVX*ZIIJBIL3'
M#'=Q:2#S<?JJ[1GQ,-I7<DQ-/Z!=#HI[JSD/4:_;N;7D%F8@I6*2F!0<K;K1
M,G!'2QA"2LLI";9!3"]T" $H264@-TDN0/H UB<#/1>M:++("ZC Q ]%X1Y!
M.Z19*P36 P6)MS;(DBR;<+H'@<C24!7E\5'4/8-3FQN<!YD"ZE7LL/\ E:*]
MH[.^+8!_#<+PO$),+,['32SP&SS8@-;?L.?FF2DH++'UP=DML3B.>4S8C5/D
MV=)*^0B_!+BKM@C0W"X['>R@LR8++0U J)7^()I':I.#J)OQ^:LU#"UE!$UG
M!:+%,LDI14D6Z8.$VF#3"HDG$-./B/<^2E\$RCB=54M=%5EK[@_#VW6=3,V@
M@:6-^("^JV_R6.##%L0P'$\1AQ".FK*,M,=&]I)>WN]K>"!]2L^3E-91I*.W
MLN>&5^/Y1Q,/JIJET=M6^X/E;;D+<^1NK-16S&.KB@;&S8/OI)'G91?L_P"5
M:GJ%T]Q>JQI^'5$] 1\=?3-AIZG5N&1U+2'AP&Q):0#8>JUEFL_V8KY!2F41
MM>&>[U#@Z>G)W#'D;.%MVO'W@JM]?AI9_8MT2?:;Q^YV!AV/LQK#!H(<T;V:
M>5#8[GIN6Z;[&$32D&P\K=BJ?[/6*-S5@[&:BXMN#NGNKT,V$X5455' *B8.
MT1->; N)VOZ#GULLR.7+#-B67#*(!W7W&ZNN:QIDJ"7 >Z4D.D ]Q<BYL=KJ
MSUU7FO'L-]]]WCII"/\  <\:K?(=_P ESK4XCCV4ZW!<5JHJ:MH*\E\LW^,8
MFM=9S!&"&^):Y#2=_-;AS+38Y197P'&(XH_%Q.4F&*DA-'701ZSX<DD)<YI:
MYH!+21RM*49;-RP9<,.S#R16:*>KQ/+^,PXC!X<C:9QVX-A<;^=^ZH.%4TL.
M!8<Z9LC?$@:]IDWN.V_=;TS'&:S*%29&$5#X'@NTD$'20?U6O,VT[H\(RZ[X
M1"*-L<8:-A8-_<%3:&UI[/G^BMZC5NC[GQ_92IF;H.9JD)T!,M[R<P 3M!0$
MS;74C,.Z!F%R4X1@$C=DDY(!]4D"'?[>%DVZQ8G!N4QCL'ND>:6D>:]230P8
MD+ @)PBZ\TH%!7CD$\KE3V@Z.KQCK)343P[W5M%&^,#;DD?O<W]%U=* N>?:
MNP*J.&89C6&N\.M!=1N<#8N!!+1?YZOS5>]-P>"[HYJ%N6<VYYCC=$^*/>*&
M9K6/U:N-KKS#WED4+3V %U"Q^_#+U335['>]03-)D[.!/92V& ST\;R=BH8+
M[>/@NS?W67B+ &8Q%!&76)M<#DJ[9=Z*X@&1RQ2QNC.XC?>]E3\JU-\0CU$B
MQ%NZZ4RMB'C4<0#K.L!L.%AVV2K^DW=/5&Q;F"Y=R[68)3,+WP,+!8 %SR/E
M?A:CZO-;KJ*QSV'2!&&A@U2.OM?T&_YK>^,5 I:&21UF$ DDG9<P9DQ]F8,=
MF<S5401/.XV;?S'FF5SD^2>V$8KLW1[*U)-@],7W)<\W(\OHMR9ARO%C_O%'
M.+L)+FW;>Q/??R6KN@<<<4T&HV#SN5OC,5&^CJG21C2-CJ'DJDI24W)&G7&+
M@HLTS'T9K\$F:Z%T51"':VM+C&1]0"%>L*R0ZHA#JN",3#<O8XO>[T+BK!3X
MU2UUX/&:Y[=G-O9P^BG:!KHF.=& ;CSNI'*4E@B]N"Y1JK/% */"9HP"18M]
M1?NM09RB:S*&3=#0V.2C<76-_C8=%OR *WAG^Q;/J  +3<?1:/SE>#*N587.
M)_N[YBTC[I<Z]E>T.78OS_!D>I+;3+\?R4.8! S=T=,@9>ZZDXDCYD%*-RI&
M5ER@IVI4 !)_5)92VLDE&G?;#NLPXW3376"S:Y1#QT&Z]O9-:KKW4@#/4O"[
M9-&2R;?*@#V1P"J74+*S,Z98K,,-FR.M)"X_AD:;M/\ 3ZJR/>2F7G9(UE8%
M3<6FCA_.&3\2P21[,7HYX!(_2/&80TD?RG@JO-@$#0&-%K\!=D]7\N_VGR%B
M=,UFN>)GO$('.MF]A\Q<?5<?4SFO=8^8.ZK[=BP:,+/>>62F US(ZI@U:1R?
M^%O_ *>9DA?36=(/@'(VL%S0ZG?#5.^(M =>X6P<$?44^$T<+"[Q*XO(+3OH
M9R!\R1^2Q+Z]TLG0::W9$M?67J6Z2BDIJ GP[:7.!V^BI?2.JP=M.^+$)6-,
MOWG/(![[*OXWB3,7EDIXSJ##:_\ X4%49#DQ!W%KV((-DL8J*VRX!V.4MRY.
MMNGWNM%F*E;0SME@:&GX2ND\<GH:R%SY)V11:&G4X>G*X2Z2=/\ ,.&!DK*^
M=M.T?"#\19Z@KI'!J*IK<)B]ZEFE='8!\WXOHJLJN>&:-=[PLKDBNJ=-64K/
MXO@+'234Q#BUA(,@'('GZ)WIAULI\RX:W1*T2M^"1CC9S7=P1V*GGU3H8W13
MN9X>G?41;Y+1N:LOP4F=Z7%\(!HYYZ@PU B==L["PN#W-'XA;GR*10W0%=KA
M+_9LC/F8/?3((^2"-EIS,N/.QN:!WA> R"(1-8'7XY/U5RDJ'31U#Y;D-C!N
MM;5 +G.(WN;K0],KYE)F'ZO;E*'A@<[T!-)RC9F^B!D&YNNA.7!9I#P@IG71
M4P^)!3#<I4 )*DE*"DE&X.]P]9AZ%U6[K,/%E$." _=>.ET[)C7Y+$O)W* '
M7/33GK R IMST 9.D33Y!98O?MRF'/V0 I'A^UK@[67#N:X689FW%J6!I9%#
M5RL8#V <=EU?U5Z@TG3+)>(8W5%KI(FZ*:!QL9IC]U@'?U] N)Z3&ZC,="W%
M*J7Q:RI)FE<.[BXZOU3)Q;62SIW]31:8W-Q", . DTV%BKOE:N&)99%.21B&
M&O<]EMG:'"SK?H?HM34V(F(ZFD[&ZF\(S*^AQ&.6)VE[K-/D?3\EG2KRS8C/
M"%BF7VNQSQX?\PT:7P/?9DM^_H>=U?Z+).%5KZ5V%XX::KJZ^.AI,.Q-IURR
M/;<6<.P'>W:RHN/U4-=5&6$N8'FX<.1YA6;(><9<-J(*?$(65=*UX+7%H):0
M=B+\63)+/++5.R;QG!TADOI'G*AIQ$[!=XOO3T]4"PVW6X*7I9C%+AYJL:K,
M/P.B:P22/FF\:0-O:]AL#OW6ONGN>9:7#7PT^*NCI:EA<&22.<W4?0E63^U8
MS&W7C=?/5.9=K*9EFLMMSZ;>:BVY6"^ZK<X<EA>2O=6>GN4LS46&89A=;6SF
M"J=)75IE='XUKM\(-%AI/-Q\[FZUOF:DAPS&X8:.)K::A@(;%Q9[AH:/HVYN
MMFU%0V:M,NAL-/$"61-[>5_KW6J,\XHU]9(2X-))._8_U47Z8X7)%/:I+ )B
ME7[OAC_B^TEV !Y\RJ;+9MP$9/4NF >X[6V'DHZ9W*UM)5[5?/DYO77*VW"\
M TST!,_=%3'= R=U=,X%E.]T'(;WNBI>"@Y=DY #2N26$R24#NH3+W7=!&?S
M639K]U$ :9;!8.EOP4+XM^Z\,NW* 'C)NL'263!D%^5A),UC"YS@&C<D[ !(
M XZ14WJ)U8R[TSPN:KQFOC9.UA=%0QO!J)C:X#6W[^9L N>^O?M85%//48'D
MB<1M83'/C#0"2>[8>W^_\ERI45M5C<LM;B%9-65<QUOEG>7O<?4G=6(4M]D;
MGCHO'5?K!C'5S&W5F(N\&CC)%)11G[.!O]7$<E6G+^".9TPRWC4+=5/,Z>CF
M+>&S,>2 ?*[7 _1:;8"VW<>2ZD]D,8;G[)^;>GF*O\,R/9B5&[\3'6TN<WU#
MM)^1*GMJW0VH*K=DU)FL9 6.-B"#N/DL)9"P7!XX(Y"LF>,F8GD/'ZC",6@,
M<T9U,D ^&5G9[3W!_108I]8L/R6*EAXD;TL-;H^0BCKQ4OCU&P_$K;A^#>\"
M%\4I^("Y8>ZH[L.F@?XD8N.XLK1E+,#:6=L<[K-O<AP_116UMK,1U,U%XD;?
MRIE/$YVQ/9B$T3&D"P.Q\SLMEX/DR2GF;)+B58_N6F0Z251\K9_IZ&!OA%LD
M33^,CN5=L+ZGX?-]\"Y)^*ZH-OJ1IQ<>T6JI\.BH' ?#&-WN+M[>=US%U$ZE
MT5'FHMEA?57.IS(C;PV[VYY^2Z H:E_4K'J/+V%NL^K=>6=C;B*,-+B?_B#M
MZ+A3'GS.QNLEDE,LWC..MWXMSS]%J:'3*UN4ND96NU+K^F/;-XX?F[#,;8/=
MJMFLC_"D.EP^A1$SK76A(9V3M%MG-\^5)4N.8IAA!IZZ9K1^!SM;?R*VGI_\
M3!W_ ";;E=N4%,Y4B'J361Q6J:*.=X_$Q^B_TW6(ZHTI<!44%5 ?,6<%$ZIQ
M?0[<F6R9Y0<C^4'19FP_%OA@J '_ ,D@TG]43(;E,::[%R,2ONDFY"#P4D@I
MVN)MUFV51XE^2R\>RC /,WJD)+\H SV!)-@!>YXLM4=1O:4RSD9DM/23#',4
M;<>[TC@8V._[W\#Y"Z%%R? C:1MVLQ"##Z62IJIXZ:GB;K?+*X-:UOF2>RY*
MZ_>T@,TQ39=RK,]N%N&FJKVW:ZH'\C.X;YGO\EJOJ1UGS%U-F)Q.J,5#JO%0
M0$MA;\QRX^I_14ND89G#:YNKE=&'F1#*7/ /7,\.)VU_@)X]$-31?W:$]RP'
MA3F+4^BD>;7^ H"@C\3#:=X',85IKD8@0PCE6KI5GRIZ99]PK,5-=PI9+3Q@
MV\2%VTC?JV_U 5>=&1V3899U[)0P?4S-&1,N]:<HTAJ&B6&>(3T5=#;Q(]0N
M"T^5N0=ER1U&Z)YBZ7UKO?8#4X6Y]HL0@:3&\=@?Y3Z%;7]AKJ@W&\N5&3*^
M>]9AP,]$7G=T!.[1_I/Z'T76W\)IL5IY*.MI8ZNE>-,D,S0YKAY$%4[]/&U<
M=D]&HE0\/E'S+HX9;?!<$=@%*TF%>.^\U.TC^=HMO^R[-SI[%N'8TZ3$<FU#
M<.J"-1PRI/V+CW#'\M^1N/DM25G1[',CUPI,<PR:@D/W?&;\+_5KALX?(K N
M5M#P^CHM.Z=3UV:EARE'*0(IA3AW9W;UV*O&7\@48LZ6HEJG-&[6O(!^H4])
ME8M?&]GWQ=OPMYOY^JW%T7Z*8IG[$XHVQNAPR-UZBM</@8WN!YN/DJ7N3N:C
M'R:<M/71'?/C!9?9ZR$,N94S9F^: 11TN&5-/2DC8N,3B\CY 6OZE?,G'&ZY
MVS=W@._/_P W7V?]H.2BZ=^SSG&&@8VEI,/P&I;$T?S.86-/J27?FOC36QB>
MCC<TZBP:?R76Z*KVJ]K./U5OO6.7@A"T@"2/[PYVY1M'4MGV)WMW349LZQ!*
M9 ]WJ[C[KNRT.BJ'.;J3$L6H;G=/%]['LD2';<(  ,!;<BQ[[KQM?6TMC%4R
M,M_W7"+TW33V ]KI&D^Q J@SE40G16-$S3^-HLX?\I*-DIFG\*2B=46.RSZ
M.J0QI)=I %R3P!ZK4^??:4P+*[G4N$@8[7BX/A/M P^K_P 7^U<\=4O:$Q?/
MKWT-*9,+P6Y'NT3OCF'_ +CA^PV6NH\5<&V#1;LJT*4^9"N?P7GJ'UKS?G@R
M1UF)FEH2?\G1_9Q6\CW=]2J$VH^S#;:B=BFJR5U2ZX^$]P GJ:C>_@'ZJRHI
M=#-V>QML1ED:1OYD*?PVAMI-EA0X:;W<IVFI_#;QLI$L#2.Q:F_NDFW#3^RA
M<OQ&7 Z4\G3;\B5;*J'Q6.81R"%!95BM@T3?Y7/%O]Q0^P IH"TD$(<PW5@J
M:8$W\T"ZG%]AW2"HL/2C.-7T_P X8;CE(2):.4/TWMK9^)I^8N%]6>F^:*3-
MN!8=BE#*):2MB$L9';T/J#<+Y$QP6&D7%MS;]EVO["_4Z\DN4*R7X;FHH[G@
M_C8/W_--:&R63O/+U6(Y6M=LKS483AN8\,=18G1P5]'(-XIV!P^8\CZBRUO
MRT@+;WNB\U]1(NGV3L1QJI'C"CCM%%J \65VS&W.P%[7)V N56LQCDEH4I34
M8]LUSGGIQD_#LQU5'09>?.R!S3XDN(R^$7VU&,1-^)X M< V[$MY6[>E.9Z7
M%L %":2EPW$:)H9/149^R'_<ST/D=QYG8KFK)'4&/.0EJW2F:HF<7.<TF+5=
MQN2TG5 S[0?&#9US:XXF,NYEERUU/HZIKB8XPV"1H;H!C>XZ@&< 7L0>Y!/!
M7.:6YJ_Z5A,]"]1]/A'19;>Z./R37MY8G)#[/69*>(G77S4])MW&L./[!?*.
M.SJ8@[.N=U]:_;)P<8KT>,7WO_4(#M\]U\DA\)E98DMD<W]2NJJZ//)=D94T
M[H);@&Q34X#X[&]^Q\E+3'6W<%1TL=B; E3B(\IWW8W4+$>BS<>YX6,9#>"2
M4G&W'ZH ]OMZ+$N!7A)MSNL'=M[H#)Z[[O"2P)[)(&E B;<7OJ/FBHV7V(7L
MD#96B2,6=^)H[^JRIQJ((W_=1(3(730:M[?JIFDIQ;A!4<5K*7IVVMLI$-"(
M@!LC(G7VORF T:1MVN41$!I!O]$H\<>VX'<64#EZS:9[+@.;(_X;[CXBIYQ:
M0;<<*$Q?!H:EYF87T]0.)H#I/U\_JDP(@V6'BP-T++3$&S3\7<^00&$U6+#$
M#2O=%6PQMNZH^Z6>0/F59S&PL%@ /T1PR0B!"(V:0-_4JT=.,V562LTX?BU!
M)IGI96RL/&JQW:?0BX4!40D.([)N"\1!\D8$P?9#(6:*3-V5<,QNB<'PUD+9
M&6WM<7L?4';Z(/J5@ SAE@TS)28Z:0^+'^"1]M[^=KD#ZKG7V \X39DR[C>6
MW53?&PEIK:>%YW,3R0[3_I?:_P#J"Z,R]5O=@&-,G-W12!Q/T()5*W'3)*MT
M)*4>SE)E34=,\],A=+>E=*P/DD)TM:XBSI3;XF;$&$ WW(W"ZCR+T_I,\5&-
M53IW15!;331.Y+VN8;/_ -)L;#\(V[+CO/F(.S'GB#$(A4ZS5>%"V#XG['X#
M&#MX@+"0/(/[@+L_V?JF2+&ZBG<6D24#'.=&_4Q[VNW(/=_Q6>3RX7'=<[#;
M'4K!Z)J/<L],EN?*2?\ U&'63%9*_IA_"JYMZ^DQ".FD=V?H!(</.XLOD?.X
M,Q"O9_)4R-_)Y7UQ]H6 QU=&3<,>=1;VU<$_-?)',%.</SCF.E(L8,1J&6^4
MCET]1YR^<C+B;;WNAWC=W[W6;GGS0SVW?JU%I]%9&F;@#>XW3;FAOR/9>:GM
M^_8W\EC*X$M(\D Q!U^5XXW*;+K'R60=?L@:>.WY%@DL'FPO;=) %'P^J,9;
M\^ZEA T.$C#=DGZ'R2234,)6E;Q<[J2A&WRX223@"XW6 X'S3K7 M'G\DDD
M(DWY 0%7(^IJ?<H'7J"W4]W\C?\ DI)('(DJ6EAH(!%"+-_$X\N/F5Z+LX(T
MD]PDD@<CR:TEP>>R#D;I;QN$DD S;WLI=4_^EG6C ,4GE+,.GD]QK;=H)?A)
M/^DEKOHOH5U6Q?\ LITRQ>LAC>Z2KD? 3"0"&G=SKGBPN;^5TDE0U;Q%M%S2
M)2MBG\G(. X;)C6:J.&2'Q 961N:PEGBN<06QM=;[,OVD:^^S=C==0Y9S/-D
MO-N&UC'B1@<VFJ6L9H$C-FN!;8$%A%@;#58G:R22Y%S:MBSU95QGIIQDN,&Q
M_:-C;+EF@Q",AS&R !XXL>%\F>KT#:/K%FUC!I8^J\5H]'-:?ZI)+L:7E'D4
MUB32*N]^UTT3W225PC1X2"TW_=,O<-7R"22!HRYUSSPDTW220!A/+8G=)))
#X__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Jan. 16, 2026</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">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jan. 16,  2026<span></span>
</td>
</tr>
<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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-39687<span></span>
</td>
</tr>
<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">CompoSecure, Inc.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001823144<span></span>
</td>
</tr>
<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_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">85-2749902<span></span>
</td>
</tr>
<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_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">309 Pierce Street<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Somerset<span></span>
</td>
</tr>
<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_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NJ<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">08873<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">908<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">518-0500<span></span>
</td>
</tr>
<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_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A Common stock, par value $0.0001 per share<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CMPO<span></span>
</td>
</tr>
<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_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">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_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</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_EntityAddressStateOrProvince</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:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</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_EntityTaxIdentificationNumber</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:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</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 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PreCommencementIssuerTenderOffer</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_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</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 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PreCommencementTenderOffer</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_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</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 14a<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</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_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_WrittenCommunications</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<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>12
<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>14
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>23</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>0</UnitCount>
  <MyReports>
    <Report instance="eh260727341_8k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://composecure.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File>cmpo-20260116.xsd</File>
    <File>cmpo-20260116_lab.xml</File>
    <File>cmpo-20260116_pre.xml</File>
    <File doctype="8-K" isOnlyDei="true" isUsgaap="true" original="eh260727341_8k.htm">eh260727341_8k.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="23">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>16
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "eh260727341_8k.htm": {
   "nsprefix": "CMPO",
   "nsuri": "http://composecure.com/20260116",
   "dts": {
    "schema": {
     "local": [
      "cmpo-20260116.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",
      "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/2024-01-31/types.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd",
      "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd",
      "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd",
      "https://xbrl.sec.gov/country/2025/country-2025.xsd",
      "https://xbrl.sec.gov/dei/2025/dei-2025.xsd",
      "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd"
     ]
    },
    "labelLink": {
     "local": [
      "cmpo-20260116_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cmpo-20260116_pre.xml"
     ]
    },
    "inline": {
     "local": [
      "eh260727341_8k.htm"
     ]
    }
   },
   "keyStandard": 23,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 3,
    "http://xbrl.sec.gov/dei/2025": 3
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 59,
   "unitCount": 0,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2025": 23
   },
   "report": {
    "R1": {
     "role": "http://composecure.com/role/Cover",
     "longName": "00000001 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "AsOf2026-01-16",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eh260727341_8k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "AsOf2026-01-16",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "b",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "eh260727341_8k.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://composecure.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": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CityAreaCode",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CountryRegion": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CountryRegion",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Country Region",
        "documentation": "Region code of country"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAccountingStandard": {
     "xbrltype": "accountingStandardItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAccountingStandard",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Accounting Standard",
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://composecure.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": []
    },
    "dei_DocumentPeriodStartDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentPeriodStartDate",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period Start Date",
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentQuarterlyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentQuarterlyReport",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Quarterly Report",
        "documentation": "Boolean flag that is true only for a form used as an quarterly report."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_DocumentShellCompanyEventDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyEventDate",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Event Date",
        "documentation": "Date of event requiring a shell company report."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentShellCompanyReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentShellCompanyReport",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Shell Company Report",
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentType",
     "presentation": [
      "http://composecure.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_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine2": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine2",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Two",
        "documentation": "Address Line 2 such as Street or Suite number"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine3": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressAddressLine3",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line Three",
        "documentation": "Address Line 3 such as an Office Park"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Bankruptcy Proceedings, Reporting Current",
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://composecure.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": [
      "r2"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Elected Not To Use the Extended Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r19"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r16"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://composecure.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": [
      "r2"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "dei_Extension": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Extension",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Extension",
        "documentation": "Extension number for local phone number."
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_NoTradingSymbolFlag": {
     "xbrltype": "trueItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "NoTradingSymbolFlag",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "No Trading Symbol Flag",
        "documentation": "Boolean flag that is true only for a security having no trading symbol."
       }
      }
     },
     "auth_ref": []
    },
    "dei_OtherReportingStandardItemNumber": {
     "xbrltype": "otherReportingStandardItemNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "OtherReportingStandardItemNumber",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Reporting Standard Item Number",
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS."
       }
      }
     },
     "auth_ref": [
      "r13"
     ]
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementIssuerTenderOffer",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Issuer Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "dei_PreCommencementTenderOffer": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "PreCommencementTenderOffer",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Pre-commencement Tender Offer",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12bTitle",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_Security12gTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "Security12gTitle",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(g) Security",
        "documentation": "Title of a 12(g) registered security."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "dei_SolicitingMaterial": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "SolicitingMaterial",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Soliciting Material",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "TradingSymbol",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "dei_WrittenCommunications": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "WrittenCommunications",
     "presentation": [
      "http://composecure.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Written Communications",
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "g"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14a",
   "Subsection": "12"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-Q",
   "Number": "240",
   "Section": "308",
   "Subsection": "a"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "425"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "7A",
   "Section": "B",
   "Subsection": "2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>17
<FILENAME>0000950142-26-000205-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000950142-26-000205-xbrl.zip
M4$L#!!0    (  V(-5Q& A-%-0,  "4,   1    8VUP;RTR,#(V,#$Q-BYX
M<V2U5MMRVC 0?>],_T'U:\8WTM"$0#(IF;1,28'0I.E31]@RJ C)E>1 \O65
M;,M<# 1HRY.\>\[976E7HGXYFQ#PA+C C#8LW_$L@&C 0DR'#>N^;U_UFZV6
M!2XOWKX!ZE=_9]O@!B,2UL U"^P6C=@Y^ HGJ 8^(8HXE(R?@P=($FUA-Y@@
M#IIL$A,DD7)DD6J@ZKR'P+9WD'U -&3\_JY5R(ZDC$7-=:?3J4/9$YPR/A9.
MP":["?8EE(DHU+R9E_]VH]]B$13D(W@?LP^S._PX[-#3I#N@/=&'G:MDT)4O
M\<W+$1J/DLI'+^J-JR_/O6'RZPM+<+7SPP^^]Z+3SUG(N@A&: *!.@LJ&I:N
M+R]O>NPP/G0KGN>[C[?M?HJS,F!M1C =KX/[9V=G;NHUT!)R-N#$2!^[VCV
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
M,*I%>SH_2P]9 $G\>7]/'HA0[QTLR2[[+'?TU'&&,2#6]=G;X.:8)W.]@4%
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
MZ;OR6L^&S5>LQCQJ.]8CFL*":ZLLFLA*7'/U%C7D*3C)YQB*IZWE/L]I5PI
M^B/2JV= 7"O/\FOD>9"0YZEN4"!<H4ZV\&Z_5\_:6N_"F;[!?54791/-BZ6]
M5*@<[.[O_?=*8@.6=2O/.GY'0V4:NTHLE8K]351U_=H8O%XL&2VI)4A KEPK
ME/>J!P=B^9E"@K^<-SHNH,S.K$D7*])G<'^'>0!,;KN0SSKD'-)95]-9UIL.
MBN25?S:)+T3"A -[ET+RC::P"?U_#M<A+QGK+BZ-\G("#9]PK7JW.</^5=1T
M>GW2'MN&-:<.IR=I+N3:*BZ0%9I"B>41VR_KMY'2^17JBS,AGX7[J9[1QO(=
M'^9N]0^_T[B=<B3MNW<3OKNA:0YU7?^?2]VD4K;?/FVJWS1]^NV@>_!ZO[V[
MZ+<S$,C5*^(!N=&IHT+U[CF4>NM*N5_'OOTL]C7AQZYS:TW-;.9)%]WVDURK
M[$[V7L^\O:7,BZ;/U?L6@'67<BR_T-42LPAB$:?KW$#.JIOJDO3XRJBHZN!R
MWOHA;3$]WE]*=@K)7!W%?([4S]?H2Z:S?;[6+//NSTO1WC[/JGRN]II\KIVE
M S<6",;XKMO+"Z1=<;_G./+4[=+7Z_7!4@$G,(!L>W]_K[*!).[U GA#_/5)
MPC;!C0/JJMNR0=HSJDX\_9&2[@ ",777)A9O59XM:>8;& /B)2C?9R0?V^O0
M;BP'6=,&WEE62:$+;SA47FYK-7/6/O?DK]\N:J^VM7)B32$^9ZX.H6V);;U;
M&C,N+="!FY%EKJS$#Y3/MY>6]'0[W7\]YHD&<'K>7+TF[1?$FB@N<P^KU7"C
MC>$U*K :E9VHA_CO?^V7I;TC%P 9U$9BB<FHS1/P'\8$<U8B@_R B<Q\_C9$
M_#I4?I7=7EL>:=BV 3X/7-'?@<<[IY!%44<P6>_984D5=8C,PPRHR(#PM2[P
M[I@=$4-V@Y6?OY.N!!+</$*Y>G-$U0>V!BC;D%_:CHY]%,6:$84:UA1YA ^1
MD[BYD@QT VU*=\' /&IJ5!,\"]@WGAB>;%)KXAISXD*Y[ [F[$W_!4L!HGD5
M[:\Y.M%*P 3@@%S,>?!L -6B-<7W,.?5L<'@'FZ0ZB7]_WB5FZZ"W];_7]TQ
MJC"/X#DK:F'<G!=E(3YL,5>J+WZ:G=X.Y+%NS'$;XM"BY*Y#^O.Q8AEY5S9=
M*#$8RHM>*A74)#^H?7%T#Z2/[9^)Z7='W"5UW4?[8D]J:D^R]NJE3\6R#"J;
M;+M@*N8E%L\RT4)I'^Q5JT=+T^)8/@7_^4  N3@48L>6TW%G"JF6:[[BIE;0
M<>%\1]HCS=,>*5?$(@Q\%V5KL3[1;\5[L>+U+8@OP&9S> 5^"IR5D:UU3W>M
M,OUVV9VT7[_@OD+K$NM1BSB]5.4B"" @#F)1WZ2J7)#*,95+[-0(%:XJ%OG(
MWSKW1IUK^#IWXU#T*+ACEFTOPJCG0#&Z+)>_*5\IM9O6Y_[!CVWH7F*];3EN
M+]5!@%108Z#6^C^IJA7*.\J[YVDD'_M;)]^HD_O9.MEQW0EUUFKFQ9GI]DSY
ML2V-MJ&9M16:N8#A]O6S0@O5'?5Y^NF/S=;/MV><1"R6:[KIY_^ZB<M*AZ3
M/]UXB;9FMEBJPG-PZD %9"]N%Q0D9M]^3@X\VUP*_A*&O'952DIO97[&LM3J
MQ<G<0CMPW9;GZ4CW: 'QIGC(9NK(:_8:[/_!"L);/,+&MR6J(Z)"8>KRPB^C
M)?F\EOHZ3%<A)?I(.3)KJ/B[H)G[V@GZL7\E8L'F,L8L&AAYL"@-,H"/(U4/
M\=W,+H8EZP2^E<VELL*$F>V1I^WN@];8OWEJ/+R^[Y=8,DS/"R4^:@]I$'3'
M%L8D2WW($UMVR*-L3"CY7[&(:PS$QH,ZHU5[IF+2V^"2_.+N)5_1N(8M*2L/
MKL^^M0:.8;XLR4HP+K%<F)@4N'9UT_W+&%%+*5$0N);O1-6;SN7%XVF_H;YL
M^32]T(C6D[7&6-[/4K(X7KGZ];=^>Q7+?L5JQ8^)Z^F#^9;;G@8=0'+6,35,
M/RA1YD1E?31XZ0%\/F5[D))-+D%W"<@8<A>$.R1#QYIZ(\QB;&Q\R2[1Z$ W
M^598WF 0:V1Q?WZT+;]"=I#(O2/>90A&PSP@%!MWT6+3D^="9:50]H$):S;[
M1U Q,8I>C,$M;HFMFQ<>/Z21J[>SV>[/\XI<?=%FDYL$@@G/V'Q-/MV2&/!9
MZZM[WH5Y^>HMM*NR\HRUXTSDGIV0;]&BMK3/R3?7P0H#Q 6CE#4+S)KUA6[U
M"&R5&I B@ZV:%DN8)RYEHV!.UA,G[+((G;6[^>%0E!:;RYCCY%,=ID:[-X$4
M>.+01]V%]\ #R*:JRX8@J^P2!1R,-W5HLJ.YO!NN96?K4/#LR&&V'K?LXEO4
M/%2*[9PJR#3YEY]DE#).,DHO/,DH%6OKSC+&1\0K#?S\A><9M\W#^-0XZ1$
M^3G!ZAGF8ABP9&61(TF2R_8L(#C.[]T,?N_R)LI+FCE+Z[%4W;;8%UG9J\FR
M_L6ZA.WKCF5O&2.J:T>D8<1;!_ZAW@4^.U1^*"@4/ +08S/9/(^WBR=@DXM9
M\0GCFI=UB/856O?V=3-P+MJF>W=XIG6#S;LJ,^6.1\>D5L0-\7[_J46A8O(F
M#BLT6[H#3M=R7/3=39A/AJ2-[T]RW"/2-GR7'!]ZA*OCEFYZK'L%3Q;?PTA,
M31>/EL])PW'0@>-H-S9<"(87-]ZKRO0JJ1:-6&0-FJY)@J.$98D?)<R3^"DU
M 4^ID1T,1;A)HRP>-8.4"WZ3CMY!]#,AP*D8+/GJ<YPW9XX\DL> KZ*;+C 2
MUYBI\T@Q3\;A-PYUV141 $8CS9%.!PL[Q9P@%L;P$I2)"TDVKO[SM@!DM9:-
MEP@P/!QK,AR%[_C8L@TFF!V@(/$]\%%S8DTQ5W<G"N"A Q^2Y)/+XB6>^-Z)
M$>\_(Y>7S8 )>8$.!J@K@'3(SS+G9Y%T3)YVX[5->7+E%"-^3'7#2'($DQ,/
MDA05_!W>*1 G/DY('). &47A-AI)((>T4M+1XLI_;IFR!\D% ?J^Z,9#@,$R
M*:"$[' _'PV?6XM2@ND%'#YPK'$F]HH%>1"^H846&->Q$WP<,I=D,-=7UDU4
M,"\PERWEM2OGC.M+R#]5=BBV>8"I+JF( AXDAKI4=2R7"]&C4/];AC6<,[D!
M3)B#+4BZG-^)G54>P7T?N@UQ8&HYAE9@G4K(3A6#%2\H/*@SB^0C*!NHP!"K
M7&JSWCUU,,_-^^8'WA)^X<(/<F#0%4R>,6=)S(JZ;L$/"B0HD,5/&)[DZM_R
MV#YJ%,F5Q7;Q8&_%F*?LAIF,AAK;Y=,"F$AC,4<'2Q":LF. A, +61,[#Q,.
M#4L!?'3SD;K<1PUT9XQ(,::%CU/,RG-%QFO!\HR=T?3]SS>$(4S.^,N11_/+
M]$X$+;!3?-2'8L"@<S\]XR!:4*V 5'>P 0/9_)>+=PFD0SAAK1.@):)C1?2*
M23;96(^PO3R"C[*.O(/("E"X?W%'NDULBQ<Y##.0$&0V+K(4:+'A4UW1#2@W
M44\^6B:=3R$W *_F4<?T)0XX-_JMQJ=#\K%[S;!F"A4^AOH7R&"WO$!,B70@
MP:TX[)#6OCR@'E?BZ'D?HBN^SMG6L6Y#UJ*Q^5R1*CY7Q!17%#J438$U0K@9
M^>*/V0R7.QG*CDE1WV,JS&N^OCQV)ZATF"* %NNJNTAU#&"" 8R:*QVLU11N
M@S$Z=6/2=NE8AW>T"<,#7,ED(*OHN1W^=B!Y*9!\/E!*BQ-S$GC86(XS(->6
M@]'1!I.8C &JKVO"=;?)I(8ZP8IJCH5,P:'@H@>;4Z,#X#M-DL4T,<5@B*Q0
MY,KD2L9._9_H+(; :.3S*7,*'%X_#'57LBGS%$E@A&$8^X)'R %87QU9EH'(
MGX0Q/Q,T%P5FC*1M@INE7'(,8-,"08+BW)DZNP/4FW,VRN1$5D?4L%CXZJM<
MPARFL 8FRU\L8\[8 41T3/#BWH1?0W']K?D/B$T=W%YEFGZ6S P#S2I,,_("
MZ@5++EBWQ>1KE) @0F9";J/F"LO^P-,P\QF2!O(?U2%/-);2I>^[2&0+,3AX
M.T:4-SA@Z [JL\ R*UQ=@HE!AS$# N5G52OD@%&7ITAN@M9,B+E#QY"ON]QU
M.H^0ZZ12G3#A#+%D2.[EA1'E&1Y&,0Q,,AE0]O;_[M7$O"B*N'XS9_77,AB,
M-3X0Q(-0D(O.WK BN"9Z;3SC"+\ 1![:0*F99T!%AA'R&!M1*!QJ,B-'OH-/
M =T." $?Q[J1 (NEK5@/(EOR)*"$)95I3' FC*@,Z "C!MH,RHTM4A&\.\ME
M.4%L@@)>HJHM&0SL@& #WIE=.:=-#$Q@+38)HIUB4IQ'(4,"W(&\@-O@[]V1
MX/,G8CW,%.F'CG^-_(]"OLAS-\9AQ3(G$&D0(\0U3(69CB!"17(:> B_;>AO
M>?#9CGE!2FL350N$'PN]D\G=%9**2Q'4&N0CO60$*S2A$-AGULT))6.J,:^E
M6ACLAUQ&(WWL4F/ V.7;*64&[0K)FLEDK2)F>=VQJ4-P)3U$284\@&_^#1<:
M]FM1<=0]Z36BNM#+S/PQD$(0*:;HB.F5 ,78#W I7,&Y=B#7D10('I[K5R+,
M3A-BXMU8,J0F2W <"N',9?8&^2S07F2!!?LU0PLEH5%7=70[OILYDHJPS"<1
MS0))8\?8GCCL\B% 5*&\*TR#\ [L_0FFE;@5!=7'P6R&[8V>& 9SJHM3I]RA
M$'.'> +"9ONKP[H7.<KLAZ,QT V>FF*3?#:"W(TAF"4+$V<'+/&J%G"#?,<\
MZB?;)BZ)A4__S!C&JO4H/1:B^  3CF!B,(<BN0 5X'T$GGJY80&=+M590=V)
MB@Z_HF8)(\5C+H$*\*0-I9]1B NQ=DB/@H5BJO$14BU6CT4I%+]9*,] C-FG
M[)6,U@7#CE?@N(^ O1L?%@!?:(,$TPO!B"CF8IQ7*#71N(#YS(<H\QAUZ190
MFELK6@R9G8"@S<)Z'[H9WNP-ZOQSHCM\>NP#NJ0J2CL*X+BCO6-,WJ'\7]8E
MK(I5?]VE1X<3@\/H%RZX2F EY/LD=%Q,]FA\+F6!%D;P(D)PN2(!;;AK0PMR
ME&.]#ID%U%E EW3(_%"0F$=MQF#$<4FO^QQE^$4P@EYCCW($43VY/V2?P'PW
M8,US'EQDCDD<VI)F4@N7K'7&5\!A-B?LO+%?(",5OEE0<E?L%^/+V#AUN$85
M72/!\C/!Q[O?#AMEZ%P:(&%@PG[>KUO8;I^X0]/#&S5@9@Q[0+""[LF_[Y:Y
M<<=/2- /*Y2MP7$LW(2, A(%->C),O\:[\GJV4ELK)/Y#_""C3!;PEY+9*V1
M%0L7$P@.6(U1,^WUN*<Z#1L^JSQ5_@4>(&HA65$34HB>QQ97G^,BP$G"K]TB
MXN+E8SXV$_,8:GFN:RI+)T+T(56!,? )NX\_2D+#)&R!T.63I;RSGT/XC6-5
MQH48+T!#H5%CAF?? C^A%3*+U;C#D4<6.^=1LYB<Z-;0D>T12Q3CGE-6K(G'
M;"@0=]2Q\99[66&YEUWPJODLYTE\Y[GH.Q>ZT6FOMJ!FOC8)SW=MX*:RW!,7
M1)Q@OZB,,2CJRR:\C!_'8V\+Z:"T/.RPXF<)@S*B2\2A9@R'M9%$6!-)R))(
MD@\B(LR('@/P=R?@OODQP;13#]%>ZMV%F'>/^!JY^*BPF\<KNP2_USMR%ZN2
MF#%LS;%OVXD'=_VLVAU0_KT[X+F[ S)W<V:M*@.TY%@'W>P_9^O 7Z7L2KB2
M7R'AET^P3*^!>H'A-WT5FP"9]<G<D*>X(,_S4]9_QJ^1(/@]$ENY'#>.\A8O
M0G[NHG[0+XVG=.R .%N^"ADI+&D0W(YT>($QG&I^<&!7&&G VL(E\);L8*>!
M#^"3!$NXC/5AWL]Z.0.#E5#8%0L7IF(KU.#^Y3'/Y81$>]4B9S=GG:"NY2'%
MSX0@ -!8RA?K#099'X_@ &,L/Z#+X@64K,%,;"<@>X_MV^,1*AY$A# YB&K1
MJ!G@^@TDA7=XPKTFF#\];B2V;-ZR4JIRBP'2Q:4@)SRTSR67U< 2H@:6E=W#
MXN_&-F6$W:BVWXJJ%"46]7$%@&56L6P@7N3YJ<$FN+AD>W*:(PL7"FR2W<CL
MP(OM%44IGNV=MD@+W))AN3PEV:2_2"#P5Q26F3N,XM:MXXE"7(FSV:51?M-6
M\-T"2R;E,6X3L/S=^'X1^0RC]%6(-,*FJ>][HGE01V7/PT7 A)H>'(">8K&Y
M3D'_'XDJW4##.E8.CC*$FALO!GUN"<BM/!XZBAHR&G:LPX*#N8&@$,&E"-8Z
M=WG8#C<^[V><D\@ZVI G4=!)K 0&@P48'+4D<7$7=6>J@[QCBPOXHJ'+;'.#
MSE%A*S\^/OY6CPRB>*-]N6;P]4US+@27IB27"Y<<9+4R;Z#PSXC$2<[CV3AJ
MLYO7.7JX"C1C>HVWMH1%(R#E\IO952&.7;Q4^QLYV&?O*HV?0.#;1IEV'H!V
M%F/ME;#2#]J43%G=#9UZ\?>K*O4=[1VGZCE_QY (W?R+#L:NJI@V?5^K)"W>
MUYI9/XKI#?4OSG. CX'KO;:**R^O])$KO^QV\-3%E?M[OY*T5K30F" M=G)U
M]:[G5]]>F'5*$5*P9Q]]?/X7$A[+A'^/'1V5=\6]\EZE*MW3F5@!HQQYXUQ]
M21F!">-Q2?XK&9)!_V9XDFX+_'+*,##_.ED?' 2ROF$Y5H_G6.E-/$$>^%OJ
M6Z),$JM;(*N)RPJLR\CW?LJ\Y&[)GDS8A?$%EK^P'2>LIT7P^Y:))P]=ULS&
ME6Y-\SON?C^[P[Z7F0_4_*\Z*AYG'S+^NU326P.ULIM;^=W-?5,WMY[\#E_.
MUB."7S)W2!H.5 'J$?F,%RE :A%\P2\*X=I"SI<3W=3@?7:4<>F)LM^=XB7?
M4/#VQ#_[#LZM%1Q94ZW[ DZN]/W.V77C]J[7WNY1^^R"/O[5@?SP,UM\#(^B
M)<M-(;O4SC@UK4V@S%3EB<N.%>'))AK;!X<;!O@^=-SSIE"H4 ?!%B!6^O(!
M>=9 F6"IS.#)$V]D.> OM(V6I-MI[V6#QWV<AQEICOW&8\+KB>'?$OI?\PUH
MV94;0,(#31]RY=RR=X/[FS+9J9N@4;J7=[-*L&;WZJ;+OO&UG2>=ZV:\ %^=
M*[WT=J'@]CCQ305J[4UO5]:\'HHTX]CS6\6X1G2;>>5-6+\Q9V/1\RU?(A7<
MUY!0V-A=XB_ZWJA<_61^^*H;N59?CO8V'I6>3;5;\LV,$9_:7KO B[>:YZOT
MCR6#+WIC@8R_B@0VGET@]C("ENU9?B8E0='V=X[AVP.UHHRK'I$NZP.ZA^02
MKZG_7=5MO:I+UW*57UG+_;I-./^]>]F6&4^?>H'T9MKLB'1:[(=[<?_DGEW1
MQ+=LL&MX\#5Z/I,>KJ6?TZ?&U>C[^^'>O-6\?+@QSZ[LLSWGYR?#.2U??C%L
M[;T[GH]^RE_:I^72K&8K3P_FE\_?OIFW[6_]]P/KX7VO]OB#&OW/;7VZKUU>
M65?29_.+?=F^:'9O+W^>GHLZ-<7+J2*>#T;*F>M=E$L#Y4P_GWXTOZBB<='5
M^GNW_;MR>]H4/W9Z)5.\:*N?3BY.JZ/'C^K9TVU-_]BCWR]&GG5G?^I:5\;=
MOGCZQ?WZU7'/Y:]WHUOMB]0[*_=N'QK5T5G'FI0^?>Z?G%S27?FV.VNH+5<R
M'UJ#IW+K<FJ+>Z?EGX\C_>Y6Z^KMB?OQJB;N>9XW$<<W,Z/S^=P>CCZ/[:]5
MX_OL:E<^_ZPX@[W)0Z5]^OZ3N-\1'X;F[-/D^J<S&WZEGS_]_'8PI1=>Q^F_
M-T8_O+MN^?-==W3>/SGK>.\OGL3&TX_]]L>#QJQZ/6N\UUO#UJ>KVM7WD[.K
MAGA^T:%?3K[<6.IU:[XW?'KRYG>STW:GW=^_4S[W]F;F5'F4!LK(&EPWG=ZH
M^T-Y_#CX='VE*.=/7)(EQ=+F^._(&QOU_P-02P,$%     @ #8@U7$-'9VNA
M7P  O=@! !8   !E:#(V,#<R-S,T,5]E># S,#$N:'1M[7WK<]Q&DN=W1O3_
M@)N(G1 C8-IZ^"F?(VB)GN&=+?DDVG/S$>Q&DQ@U@1X 3:KWK[]\5F45"MU-
MBNSQA;D;NZ9(H%"/K'SG+[__^]DO/_\P.?C^[R?'K_&_9Z=G/Y_\\/WG_%_X
MQ>?ZEQ_?OOXG_!?_]_M?L_=G__SYY'_^9=[4_7?9TR^6?796795=]J:\R=XU
M5T6=\R_R['W95O.7V5717E3U=]D7+[.^_-A_5BRJ"_AG6UU<]G_YX?N?WKXY
MLX-^-B^NJL7ZNVW#TK-=]=\ESP)&^O&'D__[]],?3\\F!\^/GG[_^8^P&AP=
M__+7^KQ;ON3?_?K#/2]E6M9]V?YEG]\Y_N7DS>N3U]GQF]?9NY/W9\=G\(\?
M__GS\3_>/_S'W_[TT-^P1$$/]&U1=_.FO?HN6RV793LMNI+F\K=?_W::9U4]
M/;('_J#+?W+V]Y/LKXO9OU?-RU=OW_WZ]MWQV>G;-W]MZ3>'][4WW\*C&PC@
MW=GIJY]/LM-[.PK\'/P??';#P?]T^NKDWBC,KK"J9R6^_\71EU5-'WM?3ONJ
MJ;.G1T^S=^5%U<$LREGV=CZOIB5.X2@[NRRSUOUI<M#0W[)FGO7PEU=-NVS:
M@@:YJ?K+JJ9?O^^+GIYY72Z*FZ(ML^ZR6"RR\S);-%/XVRPK^JR$%\HV>U(<
MTDO+%DBL6A:+;+DH^!/GJZZJRZY+?&YR,/JM!L8\YS'#V4[-;.$AV(_JNIJM
MX(L%[$-]D15=_)F_MAU27&?V("LN8!OA;??%HWV>U+/L>#:K\!\P;SZISA]5
ML$-7Q1KO;5;("UG?9%4?K$4V:&PO\^RRN(;36TTOLX9.BU_HLJ*>\3EU]J#R
M[!P>4U+ 9YI5WU6S<G(P,KYL^8]-T<[H+U4+2VW:U)EG3_ 7PA9@4[X__8'>
M^_[STQ]P"Y0]P)ZNLWG;7&4];#6NFOX[*V'-5S!/H.)6/^Q(#"=;S.=%E?XT
M#MF6_UY5R>,.3PVO]YVXPW96=&^\:#/K>W_V]M7__OO;GU^?O,M^.3DY.WWS
MM_L3>@,N.$[NSX Q'=<U7M%?RA+OJ*'U@OX 9,Y_P5/K^F;ZX;)9S$HX1<=S
M+LL%,1PB8R+:7)F/4&K#/P&QCMT#) ^B(B+JFL>:X6.%?&ER<&YH;):=KPUE
MXUM=3YQ/[EK=](8UR1IRX((-\"1XK+\L>C, TA^\B=>W:Q;PH:J;MB5MDOLF
MO<,W3?>$]P"^9?>AJ->Z#>>P8AX:&$(Q<T_A-Q9K7,-5"6H!3K,MKYH>F>C5
MU:JNIGPMEJNV6Q7 #N&2??^;.[=OC[X$MO[]Y[_]<#0Y. 967\!N\7GYI>(\
M@P,#(JCZ!:Z]R:[Q6[K/5T7?^Q,M%_ 5>+OI<!LVL L89E[!"[A>W"*47EGA
MW[FLEKS-Y<<E_*[#[^$8,SE]^G8X:SI(W##2ED!LT.#,&CTKZ>@1.$I0HW 7
M@<VTS0J4<?@1-*PR.*,]2H]G(#W>+\MI-;A/[U?G_Z)=;7AN9#JX3=4#PNW#
MY0)/[V$CB,!@'J5[<-F6\[)%P4('F^3A ?_^U;WP'E^(.7D^.:"+U] PPG^O
M8'4\E^5R 81X#M<!KFF>=;(TV=@NY@@Y<.66J7\%$^I(59 ?X8]X9G!44Z Q
ME(PUTS_-_Q+$ NP^$9"[DTS!L (4<'6?XVC^PMJ;4<#4X4:M: .*6;/LF3\4
M\,U_-6W5K[-P8*4RN;@R)7Q#J6UR +35-?61.]"Q5=\_']0AD!_R 2498G8K
M?IA2NF['(TGAV8U)9@_*(R<'MV62^V0!S[,WM*UR\_\!Y->7M=EK9-:3 TM"
M<B!^Q^#D\+]TY7F3*F(-.5& D9;QT=$?Z!<;I(H?[7P].;BYK("R HHFY;-M
M/JX=9Y*[.RN!.Q"_."=FU(FFSG>%WB/!HA1LN3IS&+ 19DS&R"N4:N 9YHN;
MY55(6+0,?RVJ#NAQ#MP.Y\3:Z>8OIC\&\VC&+H:[=A?5-1RIW"R@F1JN^!+'
M[87S!&3X'&D0%T%BVGQUN$)D%B5>C\[QPDTKV+AE(XM@/J$W N[$__CLL^RG
M"F[<=]FO8'N]!,+_]ZJLI^B6RC[[#![+X'^^?WWZNUX>OA*?]<WRN^PK5#/E
M%V"<],V5_.X<9EVV[G<_ AU_R)XM/^*]KF9P:<Z.?P25^]7)SS__>OSZ-:C
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
M*2%%KT=-=V]!& RV=H/_\.T7J.C.")\*J+MH@5N8]S"Y67A>_.;39U\,RY^
M4&!R;8>3MY>ON@(;L6*S:8GK%082RI&(Y6VH&$L6F414&O@_GH<%84D(#S9>
MN+ Y7H@SIA))1?98,SW4K@%^OL QQ+B_T]ZB<3:H8,/+D#AC_B>,AE)PZZ&/
M%*Z1G%Z/O$]%.30_'<"GJS&[76<:0DI"333><Q&R97MH\ZKM>G8]#LMOR1\\
M.1@9'%F5L3LQ:T,@-NP3X1=]A2WZ0SB-G4Q(<OZ(VQ1U+.#*I:!TF#\=,I,-
M]8.-7(-RF[MI6YTGZ_ L(WI00#&;NG76B-\RP8U'F""5EN_$!0/7QZ@0HHOC
M=1$N)6#;V0?PAH(&)\P),7@-J;YB7(U\<GR(F>AM5<[E#)964W63A+]I^<0
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
MZ?039^. 488SXOKC6/>W-&LKA2F:PXJL!WCI8@CX_V!#FV_1P.G(BP5'^+.
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
MT3GHGN[FUWKZQ:-CZ]&Q]<?(KR).:0A<?B239832Z=*;?W>4OK0LEN16 4%
MK61<N!91YU%%8'!+EU(!=M:J+S6U9EJ6LX3Q:^^KI+]P'D_0FYT_33:!I!GH
MX/A=189B7<D\&UB456V62U67.PQF-@A?V#^*S(NCK[*W[44!IH@)X)Z%V3&*
M6+?17MSD4;@SQE TH(#6W0D)\ZY32.!@6L=& @BS\'NGT1+6#P*E5Z4Z;79L
M>*70AE@F!0XRV8]/!TT:AW#BF'#9<CDOKF#55SY"ZYY$*R2R$O:)Y!29!-R:
M]ZY(3ON"%-I3\.#5VU]^.3T[.SEYG[W]*?L/P0M]>?0T.[$ ?G$,@2W( '9F
M672=)B5&RKF\-)/881G D/A$ LG)-2I@DPG.) YD7]*"41];'>9^'64GX7!\
M/3Z4Y=)[&;Q8PCQ8=V,Y20%AH=F35URY* "OY>:R-"JOZ,Y^-Q 10P*EFL)L
M)%L4B_$),@2>%%CDVCG7A_"KFIQXDD3%=X%T7XPAHR.!*_IF(*V;Q77I6L-<
M_D<2*;Y$5*#KHEJ0><B056)76VT?A):26X1O;EP#7W)L)&,U(X\0 KW-,3!)
M,VG--@*2E)MC8"?> -I**ZL8W"J$&0UHW(>=BHN@MCEH'C8.RN42F& BBA+)
M)%@6B\3S8F#!@)3>U#.\%JD]QL\FA HTOM>C?YX=+X"OT967W*&(D3#K3S.&
M ,JG< ,92R\P&'/R0_)J-32X9GE&VH!/4(!]XD%2%FE\5R.Y& RDF0[DI2DU
M_Z:W.4NYN:&T,IF]6K=I!P=3(:HJP:Q),;ENV/>@(*\P*#YX6>:D4+&)OD[Y
MI1C+:%6#_GC5K- #ZF4N>SS"1<@)J10>Y R[Z*[C,!MW>Z^D]P)4084+"M*S
MS,(&F5JBIO@(4\YK]"E[<BQA9P6)4L2"9A!BBDGKN ^C@$7@K1@(49_A%3D[
M_(>?G+,/*_.)DW0)HLN3:YR=#RWZ*S?ODDLTV^T6Z;:I !J66.2!OGFXW7L*
MA)=VGS+[&'./NLW9YALU7CO?BVWH'540 W<PWD6ZQ3=ZM[!"'P%I.WH]FAQ8
M-ZF8,G:5UN8KTBSH'IRC<F_4.WI+!ZFWI/Q]W-&-]O31C?;H1OMCN-%&!0@)
MB+%,'^LXCRP=IP%%\-9X2Z^*#R@/D$OGT@I:S!-4":64/ 'ZCP:-:947Z3&F
M^6(7S\;Q9AK*CJ/Z+1E$DEM5!$(5@TT>WIPMN.$PD89_C'<!>"3!]@K<H/WU
M[]Q#;QZ&C1[(_[;!!; G4.&W/_UT^NIDWT;_5V#TO^70OU'3)1D@C<2F'K,!
MS4K+ .#\(U[&N4^H1UW'N>AR>@4;O/]4U6CQ HG+I/!/UH.E?4=9'+EYF@+=
M5+^"WU%W<Y_K\K2_BJVT[ QS[$&%; \#*O="DK1CDI9LQXBZ)\YK-Z?D/O$M
MHZM'#@ +GTP)+>R[@P]?E'#/6+< J5%46L)5M5H193%C4-,* (=5.QFI^-);
M]OLIM^$*IV[JO;;,<F13N/)02J:&[81,8Y.%AZ"__<D&IF-TR$PLKQ"("@0U
MIOV;"+=/X43U%E[A9EXC750\P,[0%%?/ 67=4(T-/7/%BYFOVIYJ)&8^A9XT
M/*]_$TJJ=F31<LW.3TK/)MP6XT,:.QP7^J!:!J(<#S'DVN(R+);?F3'I19,V
M3\7-1!XVV=)A.P/I)ID+4_%9&) PF;V^= KWES3GH;,^ZI$C.1F&;M-\+3B+
M)2:&=4H94R8_MO0X:E!=5]8]'[B!HCN,A3I7E/.8]#OQG)9-5UGOUH8Y<J("
MKA\SVL2Y%;YMPB8US5AXS?WC^*=Z2+JO^^/T$PH"'7"[L>L)DSIB)-$CLF]2
MMR.>%@D-L7F4V.QHH:Y^,YTU&T04\1V\L7!-O38F@%Y^3Y>$,V"./'E"<:VK
MZ0<[U.0V1&I@9\;#<W?N4Q=>'W*$6RLT%?C:=)DXF]&!ZUE-P$>"C$HY[L<-
M$ QHM\>1U9(XW*/Q,YQRZ*3O!K=D+[TS(\'&=V,301!VR6[QVI&4<J:0\,/R
M#:;Q:]<5B! V'* L"N3P->Z"%$MG'8C[.(U80H>?>#@4;C J@@L8Q9,)$F*+
M.H .]((;/] 6]0<<;KZJI_O!PN-8""O GBT.PM%44\Q<<9-4LX7:E+E<>+B4
MPVRLOM<S/0'*XHOF4CKB_-,.J[@%,8QC%1_0.)XK>(:DP*:7@J= _D2N*^7W
M)=?=NV%W$M]Q(OWHLI3"C ;J==S-.D]^BVN%X-J)%1,A3U<P_9F3\"JJQH-
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
M7A\%S8Y.:>!ME=T.<+FYSR+YITCW,5ZFH%===<6],_?>JN^<[^*V^^=(:'+
M5PPT)OA]C=)_RVU3,<V7'4'#I:E]GR(&.D4X_3FB86QVSK$>SL/ZN^'.BPE
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
M%^-8$=T(N&1.*137$(.K%UT@.6BP+B4]TGR0HBR1]CGX),L::NQ%F4JN[[C
MW#*H./%FRWS3[&,@I@(\3@$+"^+7(]:ET:X$L5.YXV !#YU?Y.'>[TW94ERU
MI320$JU+8=9\7'F&WI7J?.7R3!:+IK>O:+N[1 PSH */O>9?&@:W..!'G8DP
M:"8?+3]*(%!/FYR?#D)((.B"=">&O7&9CDZB<ZK3J&Z8UM7N4TTTFB%!ST>?
M.^>43=_05*MGPN >KVN3'I,G;^F8YL* 3-[-(5NZ52'Q;=$BN2]]:7'-7;Q'
MW%61=PGCJ'NUE9Z#W2X&X=\8]?\-\:?]F$O 6/AS>)+:G+RC+ :/7QJGVTT.
M=LJWDSOH'0()MP$[K$@-5*7(^VVY5P:_Y$Z>G^6:!RQJH"H5+.'2U@N*E715
M5 M-106!4S#LSV)--'A14^J/]!YQL9.<T9VLE>Z[$?;EH@QM=>5*1*U7E/$#
MC_1M T\PC(T$Q7,!CN*Q&\1WE77Q<CC20;.3W%D8:'G9U"4JJ+4[(5/625%^
M'Z>@<:CN>P[Z57/#8%BH5?,7SC&?LO8KSFD6BW4>?U"P63D'G'<K*'[SQZ/M
M73HV>BG!F![Y#5WEV(*Z)_@?/@@:=592G6WI,L?XT2Q\DAKG-5V/"@W.&:N
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
M1C:%N:8I;A-F(LYOSB][XC*+>MW.49:9,HM@X9.S:S&RF$P7VF3W+O0!]M@
MG\<<JP&R-G"M ]O;R]/1Q8L=0K"=A^>LG[V/E&*SAX]5Z!*X_\<\;$5^0(#=
M*IDWKPSVO]?9?9#V%MZ,\9^#.;[:>_;#:C0W [8#Y'WI"CU9_EJDW'EYE.=&
M9X43YU;.9 I3C77F3":D$S=6.1U3;,DL%B<SK2;=SME'Q&"AYTI<3R8Z4I8"
MKY@IT0I08>OH=#XZ-Q*S2<H_W?U[NCN.G?ANM[]4T@J=Q1C/+@7N5  (T%@Q
M$YA. 2O@X&EBQC+I=E3M<O4QQS@*L,(A$2N5^^\*[90H"&0FQJ;D^# X%L.W
M%BJ:928QTR641)K+3"OW9U#\,8)B6.:4KH[3.,/((I]!'U%BMY+ZB74?2G,
M#36U9H% @7=EH:;+^]WX!Z&855ZM33:\?GUV.SP;]<2;P4^#GOA)9@.QO]<3
M^[O[S\0WYU?7QV?BS=G;X=O+V[-ONYTG62S=[$"LL#$(=R"^>?-N>/9<G+R^
MN?ZV)Q8S'<V03TDBQ@2'F4Q5W/ S;B=;/TEB,ND))\3RB>5/>+HPL5PB;3R#
MQT+#-\=&VIA<<JJMB@ICX0AX24@/X#3Z9R&XV K@*_NY&EP-3F ,( *RF*>C
M':$ 6 JSR#"5*\<85TM+JXR[G0V\;Y,"MM83:C+!,#0K3%S2@_O[WLH#\=H.
MFE6[,HJ4 DK]A ]O=7(W^ W=_YO'UZ;RWV\K_]62KI^H25$58)/$R**N.6>*
M?I*4?#;X&UVNJC?_>>?EJ9R3M0NXKV7W*F=;3C^926T9"IW4<:^*P;= =!!W
M,;.(6067%D8L5 *L5E5@X9LVQ\L"=VL'&,#&$"C"E'9CWO?X,E/+034&[I<B
MMV:NLD O8EPZG2GG!(HR% ]K)$3LTW!.(<9)J40TT[DP=@H6^462J'4#<8&A
M&S[R]V-1+=ZA%&A8"22 !,$6$_I)&\%>4UUP]&*K'N1ZPF TGL,S880':.P>
M#_?ZB4SS@Z,>XN!.89"4C8^,P[ZBF4%VT5"TL173P<JFG,ZVX"W9< U>!\+[
M!K-3,4!)QN#$=II:!:.DAE9=IKPF<F-DLHG/>Y@@F)Y9&!-Z,SLR8:&\6R.9
M%[0NFCU!*&)WM B:"I%YIPIO*AH625XJC@Z)/$W(-OZYB8E*)Y"SL=5S>C(J
M$PP:Z+]EQ48F\!># 'M?<I97X%6'?00G()0=<H'DEB"YA<B/K'&>99NP['96
MXQ((RNC>PW=14I(8H+A/84V=)THLC$WB?I1(C)27XT1'C:!"%B@QIA )N4 A
MK6S$>VNYP ?O1&<RHVNME$'AV)J68M#@'V,9W2$@2EYH%?3 ;>,*<!L5J0D@
M'MMRRLY!#XB6:S\;'FZ@!SX7(P(G:9-E0KABRIR3=%:)S98ANAUO"5[K D,.
M_WDC>&IQ[N]MV V9,RQDEJBE.$ZPV'#?J8KNE*V]$BAZ^/8?WX*$:X/7 #2Q
M)J7<VJ6<P,_OF9JZG9J;<JOFVI0./!AVBL4[!66(85IYE1M?:SM:&.R))'5D
M"JPWQ[=ZK!-=+,FM%P;H2"#4=G>]KVX'S]>WM-<\E!-5>$AKK@\),O&\W_RE
M&=5;(\D;=K?W7=C=KH\6!13U\.=C-KBCA9O>#9!]$E#.^-."6$:AH4Q=2:Y.
M<"LB1D?.PZ-&Q&=B5(VE:1T<>L'2>Y6E>Y5!C9]^4^W0AS<0&8#.O-LYMV7*
M)";9[K2H$$!2(<ER65<H$QA%;98?RS79 743$S>]EJYHA4RL@+!,)*\X6Y1/
MUZ''9N3>:YF!_I@T>%,4WV]GTA88<P@*, DM_#CXH7??#-YZ5&*(LPQXH[RQ
M>=@3 ]O#Q3]G2"2+Z%KV_$JD.);13"6&9=PP\E[YO$')T#<F6;)QL)?+#'A6
ME 4ST9MW)U^T\EH5E07<U8B=2P'>FYG,6$0<(O ]%'2;H&':@H3HC"0P.%\S
MD!4H'<FDI,;7.$P<N1:WTDVI*F#R7"XY-)!;L4\)6>*^C+9##U)7M&2DZ*T(
M!.V52;=3(0G629F&@7E%"&"*>6 N9&$_"(9 U<5,$B!.$";"P28:(E]B#0F0
MO(_(2\$$I-;+C*((V^1/F&",5(?UI*;90.:H@;&76*4L\3U+S95CA31 L @9
MQ[PX+SF/+!@?$B!/9$&689D'&'.BS G.*EV30Z3" + .8T=-,G-)T@X/57O&
MU E%.R-.-J/LBYD42JL#]L5ZJLG.($-%5LXE0RMPALF&=$FU$9 CNYW=Z=W.
M3"G2926UD )>Q:PK%HAP8]MZL=M)ERUR;0,BC4O-E9:L(NM8 RQ&4"DFJ\8#
MM%1X%?GH::S$.D=FJO!,D,*T">Q1<8W'BHV6%]S6[=29S)")ZA*.-G>T_05!
M* DUS"K3A!BNJ-O 7@Z:1JT%:4=.SLQ<>K^VC;"N?8,[:0SOIV['NW##\@@R
M(*(BB.5/]+1*\\0L%33+_X#^JX?^2[\/HE!)_%S<@!8.0,D?2C(9IA']?G5@
M<GKYS[7*CSM0S_)BHP?UK'485WWG)<Y^_M$?JF#^S;-!J@F;?1\^Q91;9A]#
MF=SUQPHNPQ)S7O)GK.BA,[;,\I3LXDWQ9?J::FS*%A)K+4JYSI#V,YE,JLY'
MNSSUZ+E=UU#&+J2O.0'=V1TW/BB']JJZ@4:TI#%B:$\62J&P;%$&BSGJ!XV5
MHK8-(*TDH&9)765YW;JK4C24ZP+UN/4$!G&"?(Y 8YRF) PU[HD*#T:MG*XS
MN"<:;B"A5J^BQ3X#WA5=@5;)"<>Q$]PO4<"X%@E,J,CPU$A 6NHD!GT$N%KI
M;T90<_:Y^.H[_K/SDL9NL25M)B@]:B:0^:#:&;YI\]RYH-(;%%O5WL$V[*I5
M>@\=SO\!I'I5UWQ =MY@Z*M\\@2'&->W]&!#: .BJWX"C> #HE42$1^"TB*2
M6LR(4>&;,W7K@4XB6Q1$+C!^:E0\*'#)"^2P6#M) I:F=7X>W-3MA.S)^";X
M!FH&3R:^SD2\-!4M"SY^O$5B^'<.P(RX#$$0Y!9QC51R7[30!?)4+=6]T%+M
M;>E/-]UD-B7E1J+8#52CPLQU&8Q+D,T^"=GV%Z6[6ZY4<>)*IZRBO@GPQ[<T
M#6S94L(D41$=*E0?%!L?2IVG7-^R))Z0*O7B-8!;P!2?Q!:12%TF4HW0?5:-
MK9>_Y/)V2SVLA;YJEK+:B6_:T*8V6[?3M*)'OJ-9R<$4P,BZVLM[-0]RO3IL
M]W44T NK2505:=0QJ8S)^BOV1=M$$V%P)Z=?G[V1(PCT%'4:1AZU:O.O=N9]
MN<_.J*%34=$ZQD>,&+I";>81$R6A0=E8"U.5"*%5T1,1=!ER ('VBR\ 9 X!
M_E$CMP"7W<X/NU]3@Z>TUK<OY@H2T?FR(P1F<%70MQ,J.R,)2)\D9B&F*@NY
M-Q W_-(-!IDHZ\E.P6^>-.B5G( 5VT#^&+(2FN/G\ Y/>'_''3[]N7J!A[4+
M(WMJJ'[*VN#]1>1VQ6?[>_3W<]\L>< 4^$LOHFS=2O@20:EHV%T^I#Q^>30V
M9<&!_M]:1"N]^>B@G4DHPCZ52OQ/JYUBK57W1]L]\Z9'!XR:&M/T8*F/2HE8
M%[*8.>4V#Z?(K>*B78D+U#/4:NUVFB;0ZF'@[<75Z;=>'5&S%D#F5)]$#:L]
M&0$'"9_-(O-)Y"+4>;ZF_U!*[A$V'3QD+<_OE^^AAO7C&$DVT9ZK Q[E!*B9
M[SSD7"&/*?<J3'5+!W9$>D30>J3BVD=V]?Z:%NZ0[Q]XR",TX(XOJ6"G7>'6
M8,JC^A;2J Y/-Y'(.V85QFHR]_HA+BT03ZV5SI3Q7K<-Q*LMV8\@R3WNS#7\
M?3^Z3/.I'B!86KCR*.CQJS-O[9TO,C]$4(B(1TS)W0<L[A5G&'>^]W=W=WNK
MGN<D;35;<VF+S./].O=,Z-0ZF@7^H%@JJ;  S1.S$6%99A3R*MB[:J?GRM Q
MB/3'$=7) >J?S77<VXVCCK/O)/7N;<RM#!S(&8$'"II*[H4XU$<D*JN!Z@95
M8;J=T!KAYDE>-U*J9I&/[%Q1MQI;2[4_8*%-Y;.EXZYMN\W%9S^#;2]EU%T;
MZ)7V-C<.FKPE?#^2DZYJVZWTU=:,L=)8J[:$%/Q08O^H %)=IH)565#^87L]
M[TQ5.2V<&CKGUU(Z[HUIVQ+N&UV]JE^$\*!6&L=$J%?XQ0>N&7Q506J>E,96
M(!!M' C,>A\8M&OK54SP#V-1GS'*N2J"@3\%+/_?]/U$ZJZ+DT?", :G5Z&W
M>&7,'=-#76R)QP*E!P 22W8$(2C#>F'(S4PJ5<&'?JG])"RUJ0NIFQN#-S//
MJGP68O6<"HVA3P5?YQ1ZZI/@5K$8.(HXY/9^_/%[E@F8KCTHHHZHMC[(&B-;
MU"0$/ *Z3//Z9#"M9<- '"7%C-\)6(1GYBIT\DM+2B3C V'NG)M*<Z_4V-#5
M=-3CD1D)X,KI%'Q:[\XIL68,5/:K"Z=C2L,)V^/3?BH9"UXT+BY-Z1>T4+Z:
MDM&,5VFH!H>;?E%AFBVK-79EL9RB]RY%9S,55(8KQ^_Q)($'%-T=1J,RUI*#
MB_I L659R!2N.A(ZDVX-RXNGL6E3B!F()P;8"6"C?=J^LA9J]"F;4>BP(XQS
MFE6(]5/"O).2F_P>?$B.5:5?548&F*?B:64BK,CXSM-Z\X4/7+R :I_@2D)D
MG7-_!?* WLUQU>,L)D-?A0Z-^6%C0W.EKIC77_7:TI6)E8NL'F,.<H'.JH/&
MUN2^6^/5%YW>LED_G6I>3OL 4.WW#K:.@U1.-*@PO%P&;TN8JV#!/Y-S]3O#
MRQ88?7B7__X&_F_2<_^SR__8D4"XP7UM:GFJ1<,;H8O^5U)AJ*<4/X2[III.
M^G%?>$\'V@>BM9 $ SZI?$NU#7%5W[KIS64D81(^"N@K2D0_"J58;DVD4!@%
MA)$QK3YT/:M7P>@@D3W?GB6:R6RJZ! 7:&?X6!OIZB5;L<YIJ5Q2ZRRG-WUB
MWC7$NTD2LP@?C V@YH\ZH5(A+D,S+G"9ZX6.7/4]J(F[3/6%;J>ZPCBQ\0#V
M^G[;]P!"0IRU;VG#D72;MV,SZU\1FZU_YT#&2;RQ-J?4W>;*F._6!XAF\ Q*
M]O4+#8ZZZ@KL%RXR9\;M"_X5P2DK>\?O WG_4,N46GUB+A'HM:3 Q939'PB:
MT"FTHK?Q6?]OD.ZZ;J'XGI823% H%6JM^HQ@(-Y! 'BS=#MT:XX"%2582?R2
M:#Y'\)IG-7I\_]6AR+G#=?"YK#DK)K%%X6DF_)(CMVX*>I,R,\(@9:;U25"9
M\\VL->;TNP8^I1*N:I;W< \U@/UA.KTKW3IGR-1BM3X(/.YIFF8R]-@"D_5"
M^49#6,5-&\[]1"X>I3_PJ]GH=YIT];?/ '? L*CX+TC]>TLM;?_.#4"WK69[
MU(6N&^=Q^[2K#/N''^T>,?3=@;CVFORYN**#Y3_*&Q"_A5)AO509Y2G]ZKG_
M773ZE?5_ U!+ 0(4 Q0    (  V(-5Q& A-%-0,  "4,   1
M  "  0    !C;7!O+3(P,C8P,3$V+GAS9%!+ 0(4 Q0    (  V(-5Q5&@"@
M_0H  '^&   5              "  60#  !C;7!O+3(P,C8P,3$V7VQA8BYX
M;6Q02P$"% ,4    "  -B#5<Y'4H^5T'  #:5P  %0              @ &4
M#@  8VUP;RTR,#(V,#$Q-E]P<F4N>&UL4$L! A0#%     @ #8@U7,#N(6$H
M'@  N8\  !(              ( !)!8  &5H,C8P-S(W,S0Q7SAK+FAT;5!+
M 0(4 Q0    (  V(-5Q#1V=KH5\  +W8 0 6              "  7PT  !E
M:#(V,#<R-S,T,5]E># S,#$N:'1M4$L! A0#%     @ #8@U7+@10"SY$0
MN3X  !8              ( !490  &5H,C8P-S(W,S0Q7V5X.3DP,2YH=&U0
52P4&      8 !@"- 0  ?J8

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>eh260727341_8k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cmpo-20260116.xsd" xlink:type="simple"/>
    <context id="AsOf2026-01-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001823144</identifier>
        </entity>
        <period>
            <startDate>2026-01-16</startDate>
            <endDate>2026-01-16</endDate>
        </period>
    </context>
    <dei:AmendmentFlag contextRef="AsOf2026-01-16" id="Fact000003">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate contextRef="AsOf2026-01-16" id="Fact000004">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityCentralIndexKey contextRef="AsOf2026-01-16" id="Fact000005">0001823144</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="AsOf2026-01-16" id="Fact000010">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="AsOf2026-01-16" id="Fact000011">2026-01-16</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="AsOf2026-01-16" id="Fact000012">CompoSecure, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="AsOf2026-01-16" id="Fact000013">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber contextRef="AsOf2026-01-16" id="Fact000014">001-39687</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="AsOf2026-01-16" id="Fact000015">85-2749902</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="AsOf2026-01-16" id="Fact000016">309 Pierce Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="AsOf2026-01-16" id="Fact000017">Somerset</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="AsOf2026-01-16" id="Fact000018">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="AsOf2026-01-16" id="Fact000019">08873</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="AsOf2026-01-16" id="Fact000020">908</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="AsOf2026-01-16" id="Fact000021">518-0500</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="AsOf2026-01-16" id="Fact000022">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="AsOf2026-01-16" id="Fact000023">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="AsOf2026-01-16" id="Fact000024">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="AsOf2026-01-16" id="Fact000025">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="AsOf2026-01-16" id="Fact000026">Class A Common stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="AsOf2026-01-16" id="Fact000027">CMPO</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="AsOf2026-01-16" id="Fact000028">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="AsOf2026-01-16" id="Fact000029">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
