<SEC-DOCUMENT>0000950170-25-046132.txt : 20250327
<SEC-HEADER>0000950170-25-046132.hdr.sgml : 20250327
<ACCEPTANCE-DATETIME>20250327163009
ACCESSION NUMBER:		0000950170-25-046132
CONFORMED SUBMISSION TYPE:	10-K/A
PUBLIC DOCUMENT COUNT:		15
CONFORMED PERIOD OF REPORT:	20241231
FILED AS OF DATE:		20250327
DATE AS OF CHANGE:		20250327

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Affinity Bancshares, Inc.
		CENTRAL INDEX KEY:			0001823406
		STANDARD INDUSTRIAL CLASSIFICATION:	SAVINGS INSTITUTIONS, NOT FEDERALLY CHARTERED [6036]
		ORGANIZATION NAME:           	02 Finance
		EIN:				821147778
		STATE OF INCORPORATION:			MD
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K/A
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-39914
		FILM NUMBER:		25779809

	BUSINESS ADDRESS:	
		STREET 1:		3175 HIGHWAY 278
		CITY:			COVINGTON
		STATE:			GA
		ZIP:			30014
		BUSINESS PHONE:		(770) 786-7088

	MAIL ADDRESS:	
		STREET 1:		3175 HIGHWAY 278
		CITY:			COVINGTON
		STATE:			GA
		ZIP:			30014
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K/A
<SEQUENCE>1
<FILENAME>afbi-20241231.htm
<DESCRIPTION>10-K/A
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- DFIN New ActiveDisclosure (SM) Inline XBRL Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2025-03-27T10:04:16.1183+00:00 -->
<!-- Copyright (c) 2025 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:nonNumeric="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:afbi="http://www.affinitybankshares.com/20241231" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16" xmlns:utr="http://www.xbrl.org/2009/utr">
 <head>
  <title>10-K/A</title>
  <meta http-equiv="Content-Type" content="text/html"/>
 </head>
 <body style="padding:8px;margin:auto!important;">
  <div style="display:none;"><ix:header><ix:hidden><ix:nonNumeric id="F_b603e866-3184-4581-bf9a-77392aef88ff" name="dei:EntityCentralIndexKey" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea">0001823406</ix:nonNumeric><ix:nonNumeric id="F_52895628-d7ba-447e-b2e3-42da1e637aaa" name="dei:DocumentFiscalPeriodFocus" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea">FY</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:type="simple" xlink:href="afbi-20241231.xsd"/></ix:references><ix:resources><xbrli:context id="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001823406</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2024-01-01</xbrli:startDate><xbrli:endDate>2024-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="C_140f6719-927d-4112-a2ea-2ef8f3494a0a"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001823406</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="C_2cd5852b-c2f2-4e86-b431-5d304d8d7370"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001823406</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2025-03-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="U_shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="U_USD"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit></ix:resources></ix:header></div>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:1pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div>
  <p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:2.25pt double;text-align:left;"><span style="white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">UNITED STATES</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">SECURITIES AND EXCHANGE COMMISSION</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Washington, D.C. 20549</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:4pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">FORM </span><span style="font-size:9pt;font-family:Times New Roman;"><ix:nonNumeric id="F_7fa6b92d-66c2-4394-b389-14242c6edacd" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:DocumentType"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">10-K/A</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">AMENDMENT NO. 1</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:4pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_42cd04a8-6f4d-49c4-ad90-13ac7d3d8227" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#9746;</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></p>
  <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the Fiscal Year Ended </span><span style="font-size:9pt;font-family:Times New Roman;"><ix:nonNumeric id="F_d95e2594-e754-47f6-95ab-afc2a91554dc" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en"><span style="font-size:9pt;font-family:Times New Roman;"><ix:nonNumeric id="F_2175fbff-b3df-4693-b8c6-62da6ac65919" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">December 31</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:9pt;font-family:Times New Roman;"><ix:nonNumeric id="F_536fab2e-6a3a-4f91-b912-dea5de0282a1" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:DocumentFiscalYearFocus"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2024</span></ix:nonNumeric></span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:4pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">OR</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:4pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:-4.749%;padding-left:4.533%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_68e2a7ce-7814-4530-ad18-662c2e411059" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></p>
  <p style="font-size:10pt;margin-top:2pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">For the transition period from </span><span style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">            </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> to</span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">    </span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">             </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:4pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Commission File Number: </span><span style="font-size:9pt;font-family:Times New Roman;"><ix:nonNumeric id="F_e15d981b-cf23-4ad1-94f0-e8fec70c9c19" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:EntityFileNumber"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">001-39914</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:4pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;font-family:Times New Roman;"><ix:nonNumeric id="F_7db0d218-43fa-47fa-9e14-459aeee6a56b" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:EntityRegistrantName"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Affinity Bancshares, Inc.</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(Exact Name of Registrant as Specified in its Charter)</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:4pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:46%;box-sizing:content-box;"/>
    <td style="width:9%;box-sizing:content-box;"/>
    <td style="width:45%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:1pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;"><ix:nonNumeric id="F_0831b2b6-834f-4c2b-b32b-45e8e2238471" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Maryland</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0.014in;border-bottom:1pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:1pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;"><ix:nonNumeric id="F_bc9939fe-f4f6-4347-9471-864b52f0868d" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:EntityTaxIdentificationNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">82-1147778</span></ix:nonNumeric></span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(State or other jurisdiction of</span></p><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">incorporation or organization)</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(I.R.S. Employer</span></p><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Identification Number)</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:4pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:46%;box-sizing:content-box;"/>
    <td style="width:9%;box-sizing:content-box;"/>
    <td style="width:45%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:1pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;"><ix:nonNumeric id="F_79caad82-7e35-46e1-99bb-cfdab5afeb41" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:EntityAddressAddressLine1"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">3175 Highway 278</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:9pt;"><ix:nonNumeric id="F_9b2cb9e1-b78a-463d-b680-89c2b38da781" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:EntityAddressCityOrTown"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Covington</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:9pt;"><ix:nonNumeric id="F_a3b6fbf3-22be-4ea1-8880-cf706e63323d" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Georgia</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0.014in;border-bottom:1pt solid #ffffff03;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;border-bottom:1pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;"><ix:nonNumeric id="F_ed6a3a36-f7ea-45f2-94d6-e6440e7b372f" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:EntityAddressPostalZipCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">30014</span></ix:nonNumeric></span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(Address of principal executive offices)</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">(Zip code)</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:4pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_5cb1e93d-4f6a-4384-8b5b-7bac9dff2e9e" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:CityAreaCode"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">770</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">) </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_6a776380-5a1d-441d-8c3f-75a60a1e84cf" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:LocalPhoneNumber"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">786-7088</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(Registrant&#8217;s telephone number including area code)</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:4pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Securities registered pursuant to Section 12(b) of the Act:</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:4pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:50%;box-sizing:content-box;"/>
    <td style="width:50%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:9pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Title of each class                                          Trading Symbols</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:9pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Name of exchange on which registered</span></p></td>
   </tr>
   <tr style="height:9pt;word-break:break-word;white-space:pre-wrap;text-align:left;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;"><ix:nonNumeric id="F_8463956d-7ce6-4001-968e-ea71731ddcab" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:Security12bTitle"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">Common Stock, par value $0.01 per share</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-kerning:none;min-width:fit-content;">              </span><span style="font-size:9pt;"><ix:nonNumeric id="F_a147757d-26c2-4be1-b6de-1737ae2b7c16" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:TradingSymbol"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">AFBI</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="font-size:9pt;"><ix:nonNumeric id="F_95bd3b79-a5e7-40dc-80da-2263f478384b" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">The NASDAQ Stock Market LLC</span></ix:nonNumeric></span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:4pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Securities registered pursuant to Section 12(g) of the Act:</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> None</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:4pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Yes &#9744;   </span><span style="font-size:8.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_40cf3c6e-d815-4e7b-86cb-3a69f212ae73" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:EntityWellKnownSeasonedIssuer"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> &#9746;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:4pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Act.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Yes &#9744;   </span><span style="font-size:8.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_a1a74240-b5b4-4bb6-bb80-8355448ca5f1" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:EntityVoluntaryFilers"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> &#9746;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:4pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file reports), and (2) has been subject to such filing requirements for the past 90 days.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="font-size:8.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_dc72001e-659e-4333-bfad-de065b90dd63" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:EntityCurrentReportingStatus"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Yes</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> &#9746;   No &#9744;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:4pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or such shorter period that the registrant was required to submit such files). </span><span style="font-size:8.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_6ca624d5-2a49-4dae-a5e8-3eb64eee05ae" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:EntityInteractiveDataCurrent"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Yes</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> &#9746;   No &#9744;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:4pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:4pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:18.9%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:55.84%;box-sizing:content-box;"/>
    <td style="width:1.06%;box-sizing:content-box;"/>
    <td style="width:20.1%;box-sizing:content-box;"/>
    <td style="width:1%;box-sizing:content-box;"/>
    <td style="width:2.1%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Large accelerated filer</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#9744;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">  </span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Accelerated filer</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#9744;</span></p></td>
   </tr>
   <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:8.5pt;"><ix:nonNumeric id="F_8d0dac3d-97d1-4493-9523-d36c3bc19087" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Non-accelerated filer</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#9746;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">  </span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Smaller reporting company</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:8.5pt;"><ix:nonNumeric id="F_2c9ea17d-1005-4d70-ac3b-b58eee92a2cd" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:EntitySmallBusiness" format="ixt:fixed-true"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#9746;</span></ix:nonNumeric></span></p></td>
   </tr>
   <tr style="height:8pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Emerging growth company</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:8.5pt;"><ix:nonNumeric id="F_397da54e-eaac-4f3b-804f-1537f3de0517" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:8.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:2pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">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. &#9744;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:4pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.  </span><span style="font-size:8.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_0a861ddd-81bd-462f-9cf1-57085a777734" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.  </span><span style="font-size:8.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_54225880-4205-4784-9963-f905695db2a9" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#9744;</span></ix:nonNumeric></span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:2pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:2pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). &#9744;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes &#9744;  No </span><span style="font-size:8.5pt;font-family:Times New Roman;"><ix:nonNumeric id="F_166eb38c-7b40-48c5-acdd-a680c626476a" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:EntityShellCompany" format="ixt:fixed-false"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#9746;</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">
</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The aggregate value of t</span><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">he voting and non-voting common stock held by non-affiliates of the registrant, computed by reference to the closing price of the common stock of $21.20 as of June 30, 2024, was $</span><span style="font-size:8.5pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_2492e19d-fa2e-4b40-8fed-17647a239d07" contextRef="C_140f6719-927d-4112-a2ea-2ef8f3494a0a" name="dei:EntityPublicFloat" unitRef="U_USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">114.1</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> million.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:2pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As of March 19, 2025 there were </span><span style="font-size:8.5pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"><ix:nonFraction id="F_116e5677-7283-4706-a688-854ced18097f" contextRef="C_2cd5852b-c2f2-4e86-b431-5d304d8d7370" name="dei:EntityCommonStockSharesOutstanding" unitRef="U_shares" decimals="INF" format="ixt:num-dot-decimal">6,387,329</ix:nonFraction></span><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> s</span><span style="color:#000000;white-space:pre-wrap;font-size:8.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">hares outstanding of the registrant&#8217;s common stock.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:6pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:9pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">DOCUMENTS INCORPORATED BY REFERENCE</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:2pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div><ix:nonNumeric id="F_bfe2a729-c5a9-4372-9e43-245dfaf977ce" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:DocumentsIncorporatedByReferenceTextBlock" escape="true"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">None.</span></p></ix:nonNumeric></div>
  <p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:2.25pt double;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">EXPLANATORY NOTE</span></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span><ix:nonNumeric id="F_1117dccd-70c7-4606-9b8b-25cc9f053d27" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:AmendmentDescription" continuedAt="F_1117dccd-70c7-4606-9b8b-25cc9f053d27_1"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Affinity Bancshares, Inc. (the &#8220;Company&#8221;) is filing this </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_23df7d58-05d6-4e0d-a251-ff2c9a97fb55" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:AmendmentFlag" format="ixt:fixed-true"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amendment</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> No. 1 on Form 10-K/A (&#8220;Amendment&#8221;) to amend its Annual Report on Form 10-K for the year ended December 31, 2024 (the &#8220;Form 10-K&#8221;), which was originally filed with the Securities and Exchange Commission on March 21, 2025. The purpose of this Amendment is to file Exhibits 19 and 97, which were inadvertently not included as linked to the references included in the exhibit index from the originally filed Form 10-K.</span></ix:nonNumeric></span></p>
  <div style="font-size:10pt;font-family:Times New Roman;"><ix:continuation id="F_1117dccd-70c7-4606-9b8b-25cc9f053d27_1"><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">This Amendment speaks as of the original filing date and does not reflect events occurring after the filing of the Form 10-K or modify or update disclosures that may be affected by subsequent events. No revisions are being made to the Company&#8217;s financial statements or any other disclosure contained in the Form 10-K. Our independent registered public accounting firm is </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_85afa2db-0a1d-4e49-bdfa-ef5b1924ad67" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:AuditorName"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Wipfli LLP</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_2b81282a-350c-4c33-a203-e545c0a04dd6" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:AuditorLocation"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Atlanta, GA</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, Auditor Firm ID: </span><span style="font-size:10pt;font-family:Times New Roman;"><ix:nonNumeric id="F_6b770f81-50ff-4351-978a-1eac1e0f1806" contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea" name="dei:AuditorFirmId"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">344</span></ix:nonNumeric></span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</span></p><p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition, as required by </span><span style="color:#0067b1;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Rule 12b-15</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> under the </span><span style="color:#0067b1;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Securities Exchange Act of 1934</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, as amended (the &#8220;</span><span style="color:#0067b1;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Exchange Act</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#8221;), new certifications by the Company&#8217;s principal executive officer and principal financial officer are filed herewith as exhibits to this Amendment pursuant to </span><span style="color:#0067b1;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Rule 13a-14</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(a) and </span><span style="color:#0067b1;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">15d-14</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(a) of the </span><span style="color:#0067b1;white-space:pre-wrap;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Exchange Act</span><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Company is not including certifications pursuant to Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. 1350) as no financial statements are being filed with this Amendment.</span></p></ix:continuation></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="part_iv"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">PART</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> IV</span></p>
  <p style="text-indent:-15.385%;padding-left:13.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;" id="item_15_exhibits_financial_statement_sch"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ITEM 15.	</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Exhibits and Fina</span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">ncial Statement Schedules</span></p>
  <p style="text-indent:-15.385%;padding-left:13.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(a)	Financial Statements and Schedules:</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The following documents are filed as part of this report:</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1.	Financial Statements:  The consolidated financial statements of the Company were previously submitted with the original 		filing of this Form 10-K.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2. 	Financial Statement Schedules:  All schedules are omitted because they are not applicable or the required information is 		shown in the financial statements or notes thereto.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">3. 	Exhibits:  The documents listed in the Exhibit Index are incorporated by reference or are filed with this report, in each case as 	indicated therein (numbered in accordance with Item 601 of Regulation S-K).</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(b)	Exhibits. The following is a list of Exhibits to this annual report.</span></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:1.92%;box-sizing:content-box;"/>
    <td style="width:98.08%;box-sizing:content-box;"/>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:middle;padding-bottom:0in;"><p style="text-indent:36pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:8%;box-sizing:content-box;"/>
    <td style="width:92%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">19</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="afbi-ex19.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Affinity Bancshares, Inc. Policy Regarding Insider Trading</span></a></p></td>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:right;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">31.1</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="afbi-ex31_1.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Certification of Chief Executive Officer pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</span></a></p></td>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:right;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">31.2</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="afbi-ex31_2.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Certification of Chief Financial Officer pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</span></a></p></td>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:right;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">97</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><a href="afbi-ex97.htm"><span style="color:#0000ff;white-space:pre-wrap;text-decoration:underline solid;font-kerning:none;min-width:fit-content;">Policy Relating to Recovery of Erroneously Awarded Compensation</span></a></p></td>
   </tr>
  </table>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <table style="margin-left:auto;border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;margin-right:auto;">
   <tr style="visibility:collapse;">
    <td style="width:8%;box-sizing:content-box;"/>
    <td style="width:92%;box-sizing:content-box;"/>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:right;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:6pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">101</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">The following materials from the Company&#8217;s Annual Report on Form 10-K, formatted in inline XBRL:  (i) Consolidated Balance Sheets, (ii) Consolidated Statements of Income, (iii) Consolidated Statements of Comprehensive Income, (iv) Consolidated Statements of Changes in Stockholders&#8217; Equity, (v) Consolidated Statements of Cash Flows and (vi) Notes to the Consolidated Financial Statements</span><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">  </span></p></td>
   </tr>
  </table>
  <p style="padding-bottom:1pt;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;border-bottom:0.5pt solid;margin-right:70.398%;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <p style="text-indent:-3.448%;padding-left:3.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#134;	Management contract or compensation plan or arrangement.</span></p>
  <p style="text-indent:-15.385%;padding-left:13.333%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
  <div style="padding-top:0.5in;z-index:-3;min-height:0.5in;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;" id="a_23"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">SIGNAT</span><span id="signatures"></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">URES</span></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:24.24%;box-sizing:content-box;"/>
    <td style="width:25.26%;box-sizing:content-box;"/>
    <td style="width:5.06%;box-sizing:content-box;"/>
    <td style="width:45.44%;box-sizing:content-box;"/>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-kerning:none;min-width:fit-content;">AFFINITY BANCSHARES, INC.</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Date: March 27, 2025</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">By:</span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;border-bottom:1pt solid #000000;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ Brandi Pajot</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Brandi Pajot</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Senior Vice President and Chief Financial Officer</span></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </span></p></td>
    <td style="padding-top:0in;vertical-align:top;padding-bottom:0in;text-align:right;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
    <td style="padding-top:0in;vertical-align:bottom;padding-bottom:0in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</span></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </span></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</span></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;padding-bottom:0.5in;min-height:0.5in;justify-content:flex-end;position:relative;box-sizing:border-box;"><p style="font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1</span></p></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;"/>
 </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-19
<SEQUENCE>2
<FILENAME>afbi-ex19.htm
<DESCRIPTION>EX-19
<TEXT>
<html>
 <head>
  <title>EX-19</title>
 </head>
 <body style="padding:8px;margin:auto!important;">
  <div style="z-index:-3;min-height:0.5in;position:relative;"></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">AFFINITY BANCSHARES, INC.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">POLICY REGARDING INSIDER TRADING</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"><br></font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Affinity Bancshares, Inc. (the &#x201c;Company&#x201d;) is a public company, the common stock of which is quoted on the Nasdaq Capital Market and registered under the Securities Exchange Act of 1934, as amended.  As a public company, the Company files periodic reports and proxy statements with the Securities and Exchange Commission (the &#x201c;SEC&#x201d;).  Investment by directors, officers and employees in the Company stock is generally desirable and encouraged.  However, such investments should be made with caution and with recognition of the legal prohibitions against the use of confidential information by &#x201c;insiders&#x201d; for their own profit.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">As a director, officer or employee of a public company, you have the responsibility not to participate in the market for the Company stock while in possession of </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">material inside information </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">about the Company.  There are harsh civil and criminal penalties if you wrongly obtain or use such material, inside information when you are deciding whether to buy or sell securities, or if you give that information to another person who uses it in buying or selling securities.  If you buy or sell securities while in possession of material, inside information, you will not only have to pay back any profit you made, but you could be found guilty of criminal charges, and face substantial fines or even prison.  Additionally, the Company could be held liable for your violations of insider trading laws.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">To avoid these harsh consequences, the Company has developed the following guidelines to briefly explain the insider trading laws and set forth procedures and limitations on trading by directors, officers and employees.  However, these guidelines do not address all possible situations that you may face. In addition, you need to review and understand the Company&#x2019;s Policy on Fair Disclosure to Investors that describes your obligations regarding the selective disclosure of confidential information to ensure compliance with SEC Regulation FD, which requires &#x201c;fair disclosure&#x201d; of material, non-public information.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">			</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Insider Trading Concepts</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">What is &#x201c;Inside&#x201d; Information?</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Inside information includes any non-public information of which you become aware because of your &#x201c;special relationship&#x201d; with the Company as a director, officer or employee and which has not been disclosed to the public (</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">i.e.</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, is non-public).  The information may be about the Company, Affinity Bank (the &#x201c;Bank&#x201d;) or other subsidiaries or affiliates.  It may also include information you learn about another company (for example, companies that are current or prospective customers or suppliers to the Company or those with which the Company may be in negotiations regarding a potential transaction).</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"><br> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">What is Material Information?</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Information is material if an investor would think that it is important in deciding whether to buy, sell or hold stock, or if it could affect the market price of the stock.  Either good or bad information may be material.  If you are unsure whether the information is material, assume it is material.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Examples of material information typically include, but are not limited to:</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="text-indent:-25%;padding-left:20%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">		</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#149;</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Financial or accounting problems;</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:-3;min-height:0.5in;position:relative;"></div>
  <p style="text-indent:-25%;padding-left:20%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">		</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#149;</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Estimates of future earnings or losses;</font></p>
  <p style="text-indent:-25%;padding-left:20%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">		</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#149;</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Significant non-recurring gains or losses;</font></p>
  <p style="text-indent:-25%;padding-left:20%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">		</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#149;</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Events that could result in restating financial information;</font></p>
  <p style="text-indent:-25%;padding-left:20%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">		</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#149;</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A proposed acquisition, sale or merger;</font></p>
  <p style="text-indent:-25%;padding-left:20%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">		</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#149;</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Changes in key management personnel;</font></p>
  <p style="text-indent:-25%;padding-left:20%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">		</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#149;</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Beginning or settling a major lawsuit;</font></p>
  <p style="text-indent:-25%;padding-left:20%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">		</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#149;</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Changes in dividend policies;</font></p>
  <p style="text-indent:-25%;padding-left:20%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">		</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#149;</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Declaring a stock split;</font></p>
  <p style="text-indent:-25%;padding-left:20%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">		</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#149;</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A stock repurchase program; or</font></p>
  <p style="text-indent:-25%;padding-left:20%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">		</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#149;</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A stock or bond offering.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">What is Non-Public Information?</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Non-public information is information that has not yet been made public by the Company.  Information only becomes public when the Company makes an official announcement (in a publicly accessible conference call, a press release or in SEC filings, for example) </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">and </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">people have had an opportunity to see or hear it.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Trading Guidelines</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A.</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Rules Applicable to All Directors, Officers and Employees.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No director, officer or employee may trade </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">any security</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">, whether issued by the Company or by any other company, while in possession of &#x201c;material inside information&#x201d; about the issuer.  Further, no director, officer or employee may disclose &#x201c;material inside information&#x201d; to any other person (including immediate family members, friends or stockbrokers) so that such other person may trade in the stock.  It is usually safe to buy or sell stock after the information is officially announced, as long as you do not know of </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">other </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">material information that has not yet been announced.  Even after the information is announced, you should generally wait one full trading day before buying or selling securities to allow the market to absorb the information.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">This means the following with respect to certain Bank or Company employee benefit plans:</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">401(k) Plan</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  An officer or employee having material inside information regarding the Company may not (i) initiate a transfer of funds into or out of the Community First Bancshares, Inc. stock fund of the 401(k) plan, or (ii) increase an existing election to invest funds in the Community First Bancshares, Inc. stock fund.  However, ongoing purchases of the Company&#x2019;s stock through the plan pursuant to a prior election are not prohibited.</font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Other Company Stock Purchase Plans</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.  </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A director, officer or employee having material inside information regarding the Company may not sign up for, or increase participation in, any employee stock purchase plan or dividend reinvestment plan.  However, ongoing purchases through those plans pursuant to a prior election are not prohibited.</font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">&#x2022;</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Stock Options</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.  </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">A director, officer or employee may exercise a stock option at any time, but any stock acquired upon such exercise may not be sold (whether by means of a cashless exercise or otherwise) if the employee has material inside information regarding the Company.  At any time, however, an employee may deliver Company stock already owned to pay the option exercise price and taxes.</font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">B.</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Additional Rules Applicable to All Officers with the Title of Senior Vice President or Higher, All Directors, and All Persons in the Accounting Department (the &#x201c;Restricted Group&#x201d;).</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:-3;min-height:0.5in;position:relative;"></div>
  <p style="text-indent:-15.385%;padding-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1.</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Blackout Periods</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="text-indent:-15.385%;padding-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">		</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Quarterly Blackout Periods. </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> No person in the Restricted Group may trade in Company securities during a blackout period that begins on the 15</font><font style="color:#000000;white-space:pre-wrap;vertical-align:super;font-size:8.040000000000001pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">th</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> day of the last month of each calendar quarter (i.e., on March 15, June 15, September 15 and December 15) and ends at the end of the first full trading day after the public release of the Company&#x2019;s earnings for such quarter.  The blackout period applies to (i) open market purchases or sales, (ii) a sale of securities following exercise of a stock option (including a sale by way of a cashless exercise), (iii) signing up for, or increasing participation in, any employee stock purchase plan or dividend reinvestment plan, and (iv) initiating a transfer of funds into or out of any Company stock fund of a 401(k) plan or increasing an existing election to invest funds in any Company stock fund.  However, ongoing purchases through the 401(k) plan or other Company-sponsored plan pursuant to a prior election are permitted at any time (</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">i.e., </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">they are not subject to the blackout period).</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="margin-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Temporary Blackout Periods.</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  The Company may also institute temporary blackout periods in the event of a material corporate development.  Notice of temporary blackout periods will be distributed by means of a written or electronic communication specifying the duration of the blackout period and the persons subject to it.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="margin-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">Written Plan Exception.</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  The limitations of the blackout periods shall not apply to trading in Company securities pursuant to a &#x201c;written plan for trading securities&#x201d; provided that such plan was entered into prior to the commencement of the applicable blackout period, meets the requirements of SEC Rule 10b5-1 (including satisfaction of a cooling-off period and inclusion in the plan of certain certifications) and is approved in advance by the Company&#x2019;s Board of Directors.  </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">See also Section C.4 below.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font></p>
  <p style="text-indent:-15.385%;padding-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2.</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Selling Short</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  No person in the Restricted Group may at any time sell short Company stock or otherwise sell any equity securities of the Company that they do not own.  Generally, a short sale means any transaction whereby one may benefit from a decline in the Company&#x2019;s stock price.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="text-indent:-15.385%;padding-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">3.</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Options</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> No person in the Restricted Group may at any time buy or sell options on Company securities (so called &#x201c;puts&#x201d; and &#x201c;calls&#x201d;) except in accordance with a program approved by the Company&#x2019;s Board of Directors or a trade cleared by the President and Chief Executive Officer.  This restriction does not apply to the exercise of employee or director stock options, which is treated under Section A above.</font></p>
  <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="margin-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">4.</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Margin Accounts and Pledges</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Securities held in a margin account may be sold </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">by the broker without the customer&#x2019;s consent if the customer fails to meet a </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">margin call.  Similarly, securities held in an account which may be borrowed </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">against or are otherwise pledged (or hypothecated) as collateral for a loan may be </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">sold in foreclosure if the borrower defaults on the loan.  A margin sale or </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">foreclosure sale may occur at a time when the pledgor is aware of material non-</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">public </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">information or otherwise is not permitted to trade in Company securities </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">and, as a result, the pledgor may be subject to liability under insider trading laws.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="margin-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Therefore, you may not purchase Company securities on margin, or borrow against any account in which Company securities are held, or pledge Company securities as collateral for a loan.</font></p>
  <p style="margin-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">		</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">An exception to this prohibition may be granted where a person wishes to pledge </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Company securities as collateral for a loan from a third party (not including </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">margin debt) and clearly demonstrates the financial capacity to repay the loan </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">without resort to the pledged securities.  Any person who wishes to pledge </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Company securities as collateral for a loan from a third party must submit</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:-3;min-height:0.5in;position:relative;"></div>
  <p style="margin-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">a </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">request for approval to the Company&#x2019;s Board of Directors at least two weeks prior </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">to the execution of the documents evidencing the proposed pledge.</font></p>
  <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">C.</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Additional Rules.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="margin-left:6.667%;text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">1.</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pre-Clearance and Reporting</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">:</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  Directors and executive officers, and any family member sharing the same household or a corporation or trust they control, must have transactions in the Company&#x2019;s securities pre-cleared by the Filing Coordinator prior to effecting such transactions.  </font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If, upon requesting clearance, you are advised that Company stock may not be traded, you may not engage in any trade of any type under any circumstances, nor may you inform anyone of the restriction.</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  You may re-apply for pre-clearance at a later date when trading restrictions may no longer be applicable.  It is critical that you obtain pre-clearance of any trading to assist you in avoiding short-swing or insider trading violations and to avoid </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">even the appearance</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> of an improper transaction (which could result, for example, when an officer engages in a trade while unaware of a pending major development).</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font></p>
  <p style="text-indent:-15.385%;padding-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2.</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Options and Other Stock Plans</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  The exercise of stock options and/or sale of stock acquired upon an exercise of stock options and the transfer of funds into and out of the Company&#x2019;s stock plans are subject to special rules.  The Filing Coordinator should be contacted before any such transaction is conducted.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">3.</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Pension Fund Blackouts</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.  </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Sarbanes-Oxley Act of 2002 also requires the </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">			</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Company to prohibit all purchases, sales or transfers of the Company&#x2019;s securities </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">			</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">by directors and executive officers during a pension fund blackout</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="margin-left:6.667%;text-indent:7.143%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">period.  A pension fund blackout period exists whenever 50% or more of the plan </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">		</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">participants are unable to conduct transactions in their accounts for more than </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">		</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">three consecutive days.  These blackout periods typically occur when there is a </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">		</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">change in the retirement plan&#x2019;s trustee, record keeper or investment manager.  </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">		</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Directors and executive officers will be contacted when these or other restricted </font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">		</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">trading periods are instituted.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="text-indent:-15.385%;padding-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">4.</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Rule 10b5-1 Plans</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> Directors and executive officers may only enter into a trading plan when they are not in possession of material inside information.  In addition, directors and executive officers may not enter into a trading plan during a quarterly blackout period or during a pension blackout period.  The Filing Coordinator should be contacted prior to implementation of a trading plan under SEC Rule 10b5-1.  Once a trading plan is pre-cleared, trades made pursuant to the plan will not require additional pre-clearance, </font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">but only if the plan specifies the dates, prices and amounts of the contemplated trades or establishes a formula for determining dates, prices and amounts.  </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The actual establishment of a trading plan must be reported to the Chief Financial Officer and the Corporate Secretary so that the required public disclosure (including a description of the material terms of such trading plan) can be made in the Company&#x2019;s SEC filings.  Transactions made under a trading plan then need to be promptly reported to the Filing Coordinator who will prepare the necessary Form 4.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">D.</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Additional Rules Applicable to Proposed Mergers/Acquisitions.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Whenever the Company is actively considering a particular company for merger, acquisition or for another significant business relationship (such as a joint venture) or whenever the Company is engaged in active discussion regarding the sale of control of the Company, all of the Company&#x2019;s personnel involved in, or aware of, due diligence or other planning for or attention to the acquisition or business relationship are prohibited from trading in any of the Company&#x2019;s securities and any securities of the other company.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:-3;min-height:0.5in;position:relative;"></div>
  <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Note</font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">:</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">This policy applies to personal securities transactions by the directors, officers and employees identified above and also applies to:</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="text-indent:-15.385%;padding-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(a)</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Transactions for accounts in which the director, officer or employee has an interest or an ability to influence transactions; and</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="text-indent:-15.385%;padding-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(b)</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Transactions by the director&#x2019;s, officer&#x2019;s or employee&#x2019;s spouse or any other member of their household unless (i) the household member&#x2019;s investment decisions are made independently of the director, officer or employee and (ii) the household member has not received inside information about the issuer of the security.  It must be understood, however, that the director, officer and employee and/or the household member will bear the burden of demonstrating that the household member has not received inside information.  </font><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Furthermore, directors and executive officers are subject to special rules in this regard and any proposed transaction in Company securities by a corporation or trust they control or by a family member sharing the same household must be discussed in advance with the Chief Executive Officer or Company counsel</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">5.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Stock Repurchase by the Company.</font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Although this policy does not restrict the Company&#x2019;s purchase of its common stock, the Board of Directors has delegated to the Chief Executive Officer or his designee(s) the authority and discretion to authorize the Company to purchase Company common stock pursuant to a Board-approved and currently effective stock repurchase program, including during a restricted trading period under this policy, provided that the Chief Executive Officer determines that the Company is not in possession of non-public material information that prohibits such purchases.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Confidentiality</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Serious problems could develop for the Company by unauthorized disclosure of inside information about the Company, whether or not for the purpose of facilitating improper trading of the Company&#x2019;s stock.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <div class="item-list-element-wrapper" style="margin-left:13.593%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:5.250732000879558%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">1.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Confidentiality of Non-Public Information.  </font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Directors, officers and employees should not discuss internal matters or developments with anyone outside of the Company (including family members, securities analysts, individual investors, members of the investment community and news media), except as required in the performance of regular corporate duties.  In addition, directors, officers and employees of the Company with knowledge of material, non-public information should only disclose such information to other Company personnel on a &#x201c;need-to-know&#x201d; basis so that the group of individuals with knowledge of material, non-public information is kept as small as possible.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">All inquiries about the Company made by the financial press, investment analysts or others in the financial community, or by shareholders must be handled in accordance with the Company&#x2019;s Policy on Fair Disclosure to Investors.  If you have any doubt as to your responsibilities under this policy, you should seek clarification from the Disclosure Policy Compliance Officer before acting.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <div class="item-list-element-wrapper" style="margin-left:13.593%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:5.250732000879558%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">2.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Prohibition Against Internet Disclosure</font></div></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:-3;min-height:0.5in;position:relative;"></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">		</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">It is inappropriate for any unauthorized person to disclose Company information or to discuss the Company on the Internet, including in any forum or chat room where companies and their prospects are discussed.  The posts in these forums are, in some cases, made by investors who are poorly informed, who have malicious intent or who intend to benefit their own stock positions.  To avoid the disclosure of material, inside information, no director, officer or employee may discuss the Company or Company-related information in an Internet forum or chat room, regardless of the situation.</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">    </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">***</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If you have any questions regarding this policy, please contact Edward Cooney or Brandi Pajot.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>3
<FILENAME>afbi-ex31_1.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html>
 <head>
  <title>EX-31.1</title>
 </head>
 <body style="padding:8px;margin:auto!important;">
  <div style="z-index:-3;min-height:0.5in;position:relative;"></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Certification of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">I, Edward J. Cooney, certify that:</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:0.999%;box-sizing:content-box;"></td>
    <td style="width:7.532%;box-sizing:content-box;"></td>
    <td style="width:91.469%;box-sizing:content-box;"></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">I have reviewed this annual report on Form 10-K/A of Affinity Bancshares, Inc.;</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:0.999%;box-sizing:content-box;"></td>
    <td style="width:7.532%;box-sizing:content-box;"></td>
    <td style="width:91.469%;box-sizing:content-box;"></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:0.999%;box-sizing:content-box;"></td>
    <td style="width:7.532%;box-sizing:content-box;"></td>
    <td style="width:91.469%;box-sizing:content-box;"></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:0.999%;box-sizing:content-box;"></td>
    <td style="width:7.532%;box-sizing:content-box;"></td>
    <td style="width:91.469%;box-sizing:content-box;"></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">The registrant&#x2019;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:7.62%;box-sizing:content-box;"></td>
    <td style="width:7.62%;box-sizing:content-box;"></td>
    <td style="width:84.76%;box-sizing:content-box;"></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">a)</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">b)</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></p></td>
   </tr>
  </table>
  <p style="margin-left:17.627%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:7.62%;box-sizing:content-box;"></td>
    <td style="width:7.62%;box-sizing:content-box;"></td>
    <td style="width:84.76%;box-sizing:content-box;"></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">c)</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Evaluated the effectiveness of the registrant&#x2019;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font></p></td>
   </tr>
  </table>
  <p style="margin-left:17.627%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:7.62%;box-sizing:content-box;"></td>
    <td style="width:7.62%;box-sizing:content-box;"></td>
    <td style="width:84.76%;box-sizing:content-box;"></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">d)</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Disclosed in this report any change in the registrant&#x2019;s internal control over financial reporting that occurred during the registrant&#x2019;s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#x2019;s internal control over financial reporting; and</font></p></td>
   </tr>
  </table>
  <p style="margin-left:17.627%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:0.999%;box-sizing:content-box;"></td>
    <td style="width:7.532%;box-sizing:content-box;"></td>
    <td style="width:91.469%;box-sizing:content-box;"></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">The registrant&#x2019;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#x2019;s auditors and the audit committee of the registrant&#x2019;s board of directors:</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:7.62%;box-sizing:content-box;"></td>
    <td style="width:7.62%;box-sizing:content-box;"></td>
    <td style="width:84.76%;box-sizing:content-box;"></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">a)</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#x2019;s ability to record, process, summarize and report financial information; and</font></p></td>
   </tr>
  </table>
  <p style="margin-left:17.627%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:7.62%;box-sizing:content-box;"></td>
    <td style="width:7.62%;box-sizing:content-box;"></td>
    <td style="width:84.76%;box-sizing:content-box;"></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">b)</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#x2019;s internal control over financial reporting.</font></p></td>
   </tr>
  </table>
  <p style="margin-left:17.627%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:6.92%;box-sizing:content-box;"></td>
    <td style="width:33.04%;box-sizing:content-box;"></td>
    <td style="width:50.1%;box-sizing:content-box;"></td>
    <td style="width:9.94%;box-sizing:content-box;"></td>
   </tr>
   <tr style="white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Date:</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">March 27, 2025</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;border-bottom:1pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ Edward J. Cooney</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;border-bottom:1pt solid #ffffff;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Edward J. Cooney</font><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
   </tr>
   <tr style="height:10pt;white-space:pre-wrap;word-break:break-word;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Chief Executive Officer</font><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:-3;min-height:0.5in;position:relative;"></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"><br></font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>4
<FILENAME>afbi-ex31_2.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html>
 <head>
  <title>EX-31.2</title>
 </head>
 <body style="padding:8px;margin:auto!important;">
  <div style="z-index:-3;min-height:0.5in;position:relative;"></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Exhibit 31.2</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Certification of Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">I, Brandi Pajot, certify that:</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:0.999%;box-sizing:content-box;"></td>
    <td style="width:7.532%;box-sizing:content-box;"></td>
    <td style="width:91.469%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">1.</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">I have reviewed this annual report on Form 10-K/A of Affinity Bancshares, Inc.;</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:0.999%;box-sizing:content-box;"></td>
    <td style="width:7.532%;box-sizing:content-box;"></td>
    <td style="width:91.469%;box-sizing:content-box;"></td>
   </tr>
   <tr style="word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">2.</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:0.999%;box-sizing:content-box;"></td>
    <td style="width:7.532%;box-sizing:content-box;"></td>
    <td style="width:91.469%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">3.</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:0.999%;box-sizing:content-box;"></td>
    <td style="width:7.532%;box-sizing:content-box;"></td>
    <td style="width:91.469%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">4.</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">The registrant&#x2019;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:7.62%;box-sizing:content-box;"></td>
    <td style="width:7.62%;box-sizing:content-box;"></td>
    <td style="width:84.76%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">a)</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</font></p><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-kerning:none;min-width:fit-content;">&#160;</font></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">b)</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</font></p></td>
   </tr>
  </table>
  <p style="margin-left:17.627%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:7.62%;box-sizing:content-box;"></td>
    <td style="width:7.62%;box-sizing:content-box;"></td>
    <td style="width:84.76%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">c)</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Evaluated the effectiveness of the registrant&#x2019;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font></p></td>
   </tr>
  </table>
  <p style="margin-left:17.627%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:7.62%;box-sizing:content-box;"></td>
    <td style="width:7.62%;box-sizing:content-box;"></td>
    <td style="width:84.76%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">d)</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Disclosed in this report any change in the registrant&#x2019;s internal control over financial reporting that occurred during the registrant&#x2019;s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#x2019;s internal control over financial reporting; and</font></p></td>
   </tr>
  </table>
  <p style="margin-left:17.627%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:0.999%;box-sizing:content-box;"></td>
    <td style="width:7.532%;box-sizing:content-box;"></td>
    <td style="width:91.469%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">5.</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">The registrant&#x2019;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#x2019;s auditors and the audit committee of the registrant&#x2019;s board of directors:</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:7.62%;box-sizing:content-box;"></td>
    <td style="width:7.62%;box-sizing:content-box;"></td>
    <td style="width:84.76%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">a)</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#x2019;s ability to record, process, summarize and report financial information; and</font></p></td>
   </tr>
  </table>
  <p style="margin-left:17.627%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:7.62%;box-sizing:content-box;"></td>
    <td style="width:7.62%;box-sizing:content-box;"></td>
    <td style="width:84.76%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">b)</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#x2019;s internal control over financial reporting.</font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:7.68%;box-sizing:content-box;"></td>
    <td style="width:36.68%;box-sizing:content-box;"></td>
    <td style="width:55.64%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Date:</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">March 27, 2025</font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;border-bottom:1pt solid #000000;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">/s/ Brandi Pajot</font></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Brandi Pajot</font></p></td>
   </tr>
   <tr style="height:10pt;word-break:break-word;white-space:pre-wrap;">
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0.01in;vertical-align:middle;padding-bottom:0in;padding-right:0.01in;"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Chief Financial Officer</font><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#160;</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-97
<SEQUENCE>5
<FILENAME>afbi-ex97.htm
<DESCRIPTION>EX-97
<TEXT>
<html>
 <head>
  <title>EX-97</title>
 </head>
 <body style="padding:8px;margin:auto!important;">
  <div style="z-index:-3;min-height:0.5in;position:relative;"></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">AFFINITY BANCSHARES, INC.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;text-decoration:underline solid;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">CLAWBACK POLICY</font></p>
  <p style="margin-left:13.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Board of Directors (the &#x201c;Board&#x201d;) of Affinity Bancshares, Inc. (the &#x201c;Company&#x201d;) believes that it is in the best interests of the Company and its shareholders to adopt this Clawback Policy (this &#x201c;Policy&#x201d;), which provides for the recovery of Erroneously Awarded Compensation in the event the Company is required to prepare an Accounting Restatement.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">The Company has adopted this Policy as a supplement to any other clawback policies or provisions in effect now or in the future at the Company.  To the extent this Policy applies to compensation payable to a person covered by this Policy, it shall supersede any other conflicting provision or policy maintained by the Company and shall be the only clawback policy applicable to such compensation and no other clawback policy shall apply; provided that, if such other policy or provision provides that a greater amount of such compensation shall be subject to clawback, such other policy or provision shall apply to the amount in excess of the amount subject to clawback under this Policy.</font><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">This Policy shall be interpreted to comply with the clawback rules found in 17 C.F.R. &#167;240.10D-1 promulgated under the Securities Exchange Act of 1934, as amended (the &#x201c;Exchange Act&#x201d;) and the related listing rules of the national securities exchange or national securities association (the &#x201c;Exchange&#x201d;) on which the Company has listed securities, and, to the extent this Policy is in any manner deemed inconsistent with such rules, this Policy shall be treated as retroactively amended to be compliant with such rules.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">1.</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Definitions</font><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.  </font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(a)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201c;Accounting Restatement&#x201d; means an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.</font></div></div>
  <p style="margin-left:6.667%;text-indent:-7.194%;padding-left:6.667%;font-size:10pt;margin-top:12.6pt;font-family:Times New Roman;margin-bottom:8pt;margin-right:0.667%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(b)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201c;Accounting Restatement Date&#x201d; means the earlier to occur of: (i) the date the Board, a committee of the Board, or the officer or officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement or (ii) the date a court, regulatory agency, or other legally authorized body directs the Company to prepare an Accounting Restatement.</font></div></div>
  <p style="margin-left:6.667%;text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(c)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201c;Erroneously Awarded Compensation&#x201d; means, in the event of an Accounting Restatement, the amount of Incentive-Based Compensation previously received that exceeds the amount of Incentive-Based Compensation that otherwise would have been received had it been determined based on the restated amounts in such Accounting Restatement. The amount of Erroneously Awarded Compensation shall be determined on a gross basis without regard to any taxes paid by the relevant Executive Officer; provided, however, that for Incentive-Based Compensation based on the Company&#x2019;s stock price or total shareholder return, where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in an Accounting Restatement: (i) the amount of Erroneously Awarded Compensation shall be based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was received and (ii) the Company must maintain documentation of the determination of such reasonable estimate and provide such documentation to the Stock Exchange.  </font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(d)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201c;Executive Officer&#x201d; means the Company&#x2019;s president, principal financial officer, principal accounting officer (or if there is no such accounting officer, the controller), any vice-president of the Company in charge of a principal business unit, division, or function (such as sales, administration, or finance), any other officer who performs a policy-making function, or any other person who performs similar policy-making functions </font></div></div>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:-3;min-height:0.5in;position:relative;"></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;visibility:hidden;word-break:keep-all;display:inline-flex;justify-content:flex-start;"></font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">for the Company. An executive officer of the Company&#x2019;s parent or subsidiary is deemed an &#x201c;Executive Officer&#x201d; if the executive officer performs policy making functions for the Company.</font><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(e)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201c;Financial Reporting Measure&#x201d; means any measure that is determined and presented in accordance with the accounting principles used in preparing the Company&#x2019;s financial statements, and any measure that is derived wholly or in part from such measure; provided, however, that a Financial Reporting Measure is not required to be presented within the Company&#x2019;s financial statements or included in a filing with the Securities and Exchange Commission to qualify as a &#x201c;Financial Reporting Measure.&#x201d; For purposes of this Policy, &#x201c;Financial Reporting Measure&#x201d; includes, but is not limited to, stock price and total shareholder return.</font></div></div>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(f)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201c;Incentive-Based Compensation&#x201d; means any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure.</font></div></div>
  <p style="margin-left:6.667%;text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <div class="item-list-element-wrapper" style="margin-left:4.528%;display:flex;margin-top:6pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:4.7521786492374725%;word-break:keep-all;display:inline-flex;justify-content:flex-start;">(g)</font><div style="width:100%;display:inline;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">&#x201c;Received&#x201d; means incentive-based compensation received in the Company&#x2019;s fiscal period during which the financial reporting measure specified in the incentive-based compensation award is attained, even if the payment or grant of the incentive-based compensation occurs after the end of that period.</font></div></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">2.</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Application of the Policy.</font><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  This Policy shall only apply in the event that the Company is required to prepare an Accounting Restatement and it shall apply to all Incentive-Based Compensation Received by a person: (a) after beginning service as an Executive Officer; (b) who served as an Executive Officer at any time during the performance period for such Incentive-Based Compensation; (c) while the Company had a class of securities listed on a national securities exchange or a national securities association; and (d) during the three completed fiscal years immediately preceding the Accounting Restatement Date.  </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">In addition to such last three completed fiscal years, the immediately preceding clause (d) includes any transition period that results from a change in the Company&#x2019;s fiscal year within or immediately following such three completed fiscal years; provided, however, that a transition period between the last day of the Company&#x2019;s previous fiscal year end and the first day of its new fiscal year that comprises a period of nine to twelve months shall be deemed a completed fiscal year.</font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">   </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">3.</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Recovery Period</font><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.  The Incentive-Based Compensation subject to clawback is the Incentive-Based Compensation Received during the three completed fiscal years immediately preceding an Accounting Restatement Date; provided that the individual served as an Executive Officer at any time during the performance period applicable to the Incentive-Based Compensation in question. Notwithstanding the foregoing, the Policy shall only apply if the Incentive-Based Compensation is Received (1) while the Company has a class of securities listed on an Exchange, and (2) on or after October 2, 2023.</font><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="margin-left:6.667%;text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">4.</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Erroneously Awarded Compensation.</font><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  The amount of Incentive-Based Compensation subject to the Policy (&#x201c;Erroneously Awarded Compensation&#x201d;) is the amount of Incentive-Based Compensation Received that exceeds the amount of Incentive Based-Compensation that otherwise would have been Received had it been determined based on the restated amounts in the Company&#x2019;s financial statements and shall be computed without regard to any taxes paid.  For Incentive-Based Compensation based on stock price or total shareholder return, where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in an Accounting Restatement: (1) the amount shall be based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was received; and (2) the Company must maintain documentation of the determination of that reasonable estimate and provide such documentation to the Exchange.  The Board shall determine, in its sole discretion, the timing and method for promptly recouping Erroneously Awarded Compensation hereunder, which may include without limitation (a) seeking reimbursement of all or part of any cash or equity-based award, (b) cancelling prior cash or equity-based awards, whether vested or unvested or paid or unpaid, (c) cancelling or offsetting against any planned future cash or equity-based awards, (d) forfeiture of deferred compensation, subject to compliance with Section 409A of the Internal Revenue Code of 1986, as amended (the &#x201c;Code&#x201d;) and the regulations promulgated thereunder and (e) any other method authorized by applicable law or contract. Subject to compliance with any applicable law, the Board may affect recovery under this Policy from any amount otherwise payable to the Executive Officer, including amounts payable to such individual under any otherwise applicable Company plan or program, including base salary, bonuses or commissions and compensation previously deferred by the Executive Officer.</font><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:-3;min-height:0.5in;position:relative;"></div>
  <p style="margin-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">5.</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Recovery Exceptions.</font><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  The Company shall recover reasonably promptly any Erroneously Awarded Compensation except to the extent that the conditions of paragraphs (a), (b) or (c) below apply.  The Compensation Committee of the Board of Directors (the &#x201c;Committee&#x201d;) shall determine the repayment schedule for each amount of Erroneously Awarded Compensation in a manner that complies with this &#x201c;reasonably promptly&#x201d; requirement.  Such determination shall be consistent with any applicable legal guidance by the Securities and Exchange Commission, judicial opinion, or otherwise.  The determination of &#x201c;reasonably promptly&#x201d; may vary from case to case and the Committee is authorized to adopt additional rules to further describe what repayment schedules satisfy this requirement.</font></p>
  <p style="margin-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="margin-left:6.667%;text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(a)</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Erroneously Awarded Compensation need not be recovered if the direct expense paid to a third party to assist in enforcing the Policy would exceed the amount to be recovered and the Committee has made a determination that recovery would be impracticable. Before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation based on expense of enforcement, the Company shall make a reasonable attempt to recover such Erroneously Awarded Compensation, document such reasonable attempt(s) to recover, and provide that documentation to the Exchange, as required.</font><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </font></p>
  <p style="margin-left:6.667%;text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="margin-left:6.667%;text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(b)</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">If applicable, Erroneously Awarded Compensation need not be recovered if recovery would violate home country law where that law was adopted prior to November 28, 2022.  Before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation based on violation of home country law, the Company shall obtain an opinion of home country counsel, acceptable to the Exchange, that recovery would result in such a violation and shall provide such opinion to the Exchange.</font><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="margin-left:6.667%;text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="margin-left:6.667%;text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">(c)</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Erroneously Awarded Compensation need not be recovered if recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of Section 401(a)(13) or Section 411(a) of the Code and regulations thereunder.</font><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">6.</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Committee Decisions.</font><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </font><font style="color:#000000;white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Decisions of the Committee with respect to this Policy shall be final, conclusive and binding on all Executive Officers subject to this Policy, unless determined by a court of competent jurisdiction to be an abuse of discretion.  Any members of the Committee, and any other members of the Board who assist in the administration of this Policy, shall not be personally liable for any action, determination or interpretation made with respect to this Policy and shall be fully indemnified by the Company to the fullest extent under applicable law and Company policy with respect to any such action, determination or interpretation. The foregoing sentence shall not limit any other rights to indemnification of the members of the Board under applicable law or Company policy.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">7.</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">No Indemnification</font><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. Notwithstanding anything to the contrary in any other policy of the Company, the governing documents of the Company or any agreement between the Company and an Executive Officer, no Executive Officer shall be indemnified by the Company against the loss of any Erroneously Awarded Compensation.  Further, the Company is prohibited from paying or reimbursing an Executive Officer for purchasing insurance to cover any such loss.</font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">8.</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Agreement to Policy by Executive Officers</font><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">.   The Committee shall take reasonable steps to inform Executive Officers of this Policy and the Executive Officers shall acknowledge receipt and adherence to this Policy in writing.</font><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">  </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">9.</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Exhibit Filing Requirement</font><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. A copy of this Policy and any amendments thereto shall be filed as an exhibit to the Company&#x2019;s Annual Report on Form 10-K.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="text-indent:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">10.</font><font style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">	</font><font style="color:#000000;white-space:pre-wrap;text-decoration:underline solid;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Amendment</font><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">. The Board may amend, modify or supplement all or any portion of this Policy at any time and from time to time in its discretion.</font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
  <div style="z-index:-3;min-height:0.5in;position:relative;"></div>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:'Calibri',sans-serif;font-kerning:none;min-width:fit-content;"><br> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:8pt;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-style:italic;font-kerning:none;min-width:fit-content;">[TO BE SIGNED BY EACH OF THE COMPANY&#x2019;S EXECUTIVE OFFICERS]</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">Clawback Policy Acknowledgment</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">I, the undersigned, agree and acknowledge that I am fully bound by, and subject to, all of the terms and conditions of the Affinity Bancshares, Inc. Clawback Policy (as may be amended, restated, supplemented or otherwise modified from time to time, the &#x201c;Policy&#x201d;) and that I have been provided a copy of the Policy. In the event of any inconsistency between the Policy and the terms of any employment or similar agreement to which I am a party, or the terms of any compensation plan, program or agreement under which any compensation has been granted, awarded, earned or paid, the terms of the Policy shall govern. If the Committee determines that any amounts granted, awarded, earned or paid to me must be forfeited or reimbursed to the Company, I will promptly take any action necessary to effectuate such forfeiture and/or reimbursement.</font></p>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <table style="border-spacing:0;table-layout:auto;width:100.0%;border-collapse:separate;">
   <tr style="visibility:collapse;">
    <td style="width:47.12%;box-sizing:content-box;"></td>
    <td style="width:2.88%;box-sizing:content-box;"></td>
    <td style="width:50%;box-sizing:content-box;"></td>
   </tr>
   <tr style="height:11pt;word-break:break-word;white-space:pre-wrap;text-align:right;">
    <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:11.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:11.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:11.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
   </tr>
   <tr style="height:11pt;word-break:break-word;white-space:pre-wrap;text-align:right;">
    <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:11.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:11.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:11.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
   </tr>
   <tr style="height:11pt;word-break:break-word;white-space:pre-wrap;text-align:right;">
    <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:11.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:11.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:11.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
   </tr>
   <tr style="height:11pt;word-break:break-word;white-space:pre-wrap;text-align:right;">
    <td style="border-top:0.5pt solid;padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:11.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Name</font></p></td>
    <td style="border-top:0.5pt solid #ffffff03;padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:11.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="border-top:0.5pt solid;padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:11.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Date</font></p></td>
   </tr>
   <tr style="height:11pt;word-break:break-word;white-space:pre-wrap;text-align:right;">
    <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid;padding-right:0.08in;"><p style="font-size:11.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:11.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p><p style="font-size:11.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;border-bottom:0.5pt solid #ffffff03;padding-right:0.08in;"><p style="font-size:11.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:11.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
   </tr>
   <tr style="height:11pt;word-break:break-word;white-space:pre-wrap;text-align:right;">
    <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:11.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;">Title</font></p></td>
    <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:11.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
    <td style="padding-top:0in;padding-left:0.08in;vertical-align:top;padding-bottom:0in;padding-right:0.08in;"><p style="font-size:11.5pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-kerning:none;min-width:fit-content;"> </font></p></td>
   </tr>
  </table>
  <p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><font style="color:#000000;white-space:pre-wrap;font-size:11.5pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"> </font></p>
  <div class="page-border-spacing"><div style="z-index:-3;flex-direction:column;display:flex;min-height:0.5in;justify-content:flex-end;position:relative;"></div></div>
  <hr style="margin-inline-start:auto;margin-inline-end:auto;page-break-after:always;">
 </body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>afbi-20241231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- DFIN New ActiveDisclosure (SM) XBRL Schema Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date :2025-03-27T10:04:16.3691+00:00 -->
<!-- Copyright (c) 2025 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema targetNamespace="http://www.affinitybankshares.com/20241231" attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:afbi="http://www.affinitybankshares.com/20241231" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:us-gaap="http://fasb.org/us-gaap/2024" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase"/>
  <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt"/>
  <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2024/dei-2024.xsd" namespace="http://xbrl.sec.gov/dei/2024"/>
  <xsd:import schemaLocation="https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd" namespace="http://fasb.org/us-gaap/2024"/>
  <xsd:import schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" namespace="http://www.xbrl.org/dtr/type/2022-03-31"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbase id="lnk">
        <link:roleRef roleURI="http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" xlink:href="afbi-20241231.xsd#Role_DocumentDocumentAndEntityInformation" xlink:type="simple"/>
        <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:title="labelLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="dei_AuditorName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorOpinionTextBlock" xlink:label="dei_AuditorOpinionTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness"/>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Postal Zip Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Postal Zip Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Incorporation, State or Country Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Incorporation, State or Country Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Auditor Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Central Index Key</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Central Index Key</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorOpinionTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Audior Opinion</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorOpinionTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Auditor Opinion [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, State or Province</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, State or Province</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CoverAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Cover [Abstract]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CoverAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Cover</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentAnnualReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Annual Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentAnnualReport_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Annual Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentDescription_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Description</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, Address Line One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, Address Line One</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityVoluntaryFilers_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Voluntary Filers</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityVoluntaryFilers_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Voluntary Filers</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Amendment Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Amendment Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Financial Statement Error Correction</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Financial Statement Error Correction [Flag]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Interactive Data Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Interactive Data Current</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Address, City or Town</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Address, City or Town</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorLocation_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Auditor Location</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityPublicFloat_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Public Float</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityPublicFloat_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Public Float</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Document Type</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Title of 12(b) Security</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Title of 12(b) Security</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Fiscal Period Focus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Fiscal Period Focus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Period End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Period End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel">Document Period End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label">ICFR Auditor Attestation Flag</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Trading Symbol</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Trading Symbol</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Security Exchange Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Security Exchange Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityExTransitionPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Ex Transition Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityExTransitionPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Ex Transition Period</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFilerCategory_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Filer Category</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFilerCategory_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Filer Category</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Current Fiscal Year End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Current Fiscal Year End Date</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Registrant Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Registrant Name</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Emerging Growth Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Emerging Growth Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Documents Incorporated by Reference [Text Block]</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Documents Incorporated by Reference</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity File Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity File Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityShellCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Shell Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityShellCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Shell Company</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Tax Identification Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Tax Identification Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Current Reporting Status</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Current Reporting Status</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Fiscal Year Focus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Fiscal Year Focus</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label">City Area Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">City Area Code</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Local Phone Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Local Phone Number</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentTransitionReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Document Transition Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_DocumentTransitionReport_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Document Transition Report</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_AuditorFirmId_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Auditor Firm ID</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Well-known Seasoned Issuer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Well-known Seasoned Issuer</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Common Stock, Shares Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Common Stock, Shares Outstanding</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntitySmallBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/label">Entity Small Business</link:label>
          <link:label xml:lang="en-US" xlink:type="resource" xlink:label="dei_EntitySmallBusiness_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel">Entity Small Business</link:label>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorOpinionTextBlock" xlink:to="dei_AuditorOpinionTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
          <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl"/>
        </link:labelLink>
        <link:presentationLink xlink:role="http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation" xlink:title="presentationLink" xlink:type="extended">
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentType" xlink:label="dei_DocumentType"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorName" xlink:label="dei_AuditorName"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId"/>
          <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2024/dei-2024.xsd#dei_AuditorOpinionTextBlock" xlink:label="dei_AuditorOpinionTextBlock"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentType" order="49.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentFlag" order="50.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AmendmentDescription" order="51.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentPeriodEndDate" order="52.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFiscalYearFocus" order="53.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFiscalPeriodFocus" order="54.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_TradingSymbol" order="55.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityRegistrantName" order="56.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCentralIndexKey" order="57.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CurrentFiscalYearEndDate" order="58.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFilerCategory" order="59.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntitySmallBusiness" order="60.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityEmergingGrowthCompany" order="61.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityExTransitionPeriod" order="62.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCommonStockSharesOutstanding" order="63.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityPublicFloat" order="64.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="65.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityCurrentReportingStatus" order="66.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_IcfrAuditorAttestationFlag" order="67.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityShellCompany" order="68.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag" order="69.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityVoluntaryFilers" order="70.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityFileNumber" order="71.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityTaxIdentificationNumber" order="72.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressAddressLine1" order="73.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressCityOrTown" order="74.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressStateOrProvince" order="75.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityAddressPostalZipCode" order="76.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_CityAreaCode" order="77.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_LocalPhoneNumber" order="78.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityInteractiveDataCurrent" order="79.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_Security12bTitle" order="80.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_EntityIncorporationStateCountryCode" order="81.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentAnnualReport" order="82.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentTransitionReport" order="83.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_SecurityExchangeName" order="84.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock" order="85.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AuditorName" order="86.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AuditorLocation" order="87.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AuditorFirmId" order="88.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
          <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_CoverAbstract" xlink:to="dei_AuditorOpinionTextBlock" order="89.0" priority="2" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
        </link:presentationLink>
      </link:linkbase>
    </xsd:appinfo>
  </xsd:annotation>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2024</div></th>
<th class="th"><div>Mar. 19, 2025</div></th>
<th class="th"><div>Jun. 30, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K/A<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentDescription', window );">Amendment Description</a></td>
<td class="text">Affinity Bancshares, Inc. (the &#8220;Company&#8221;) is filing this Amendment No. 1 on Form 10-K/A (&#8220;Amendment&#8221;) to amend its Annual Report on Form 10-K for the year ended December 31, 2024 (the &#8220;Form 10-K&#8221;), which was originally filed with the Securities and Exchange Commission on March 21, 2025. The purpose of this Amendment is to file Exhibits 19 and 97, which were inadvertently not included as linked to the references included in the exhibit index from the originally filed Form 10-K.This Amendment speaks as of the original filing date and does not reflect events occurring after the filing of the Form 10-K or modify or update disclosures that may be affected by subsequent events. No revisions are being made to the Company&#8217;s financial statements or any other disclosure contained in the Form 10-K. Our independent registered public accounting firm is Wipfli LLP, Atlanta, GA, Auditor Firm ID: 344.In addition, as required by Rule 12b-15 under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), new certifications by the Company&#8217;s principal executive officer and principal financial officer are filed herewith as exhibits to this Amendment pursuant to Rule 13a-14(a) and 15d-14(a) of the Exchange Act. The Company is not including certifications pursuant to Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. 1350) as no financial statements are being filed with this Amendment.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">AFBI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Affinity Bancshares, Inc.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001823406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,387,329<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 114.1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-39914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">82-1147778<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">3175 Highway 278<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Covington<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">GA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">30014<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">770<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">786-7088<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.01 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">MD<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;">None.</span></p><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Wipfli LLP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Atlanta, GA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">344<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of changes contained within amended document.</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_AmendmentDescription</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_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_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</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-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_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_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate 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.</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_EntityPublicFloat</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:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</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_EntitySmallBusiness</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_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_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>9
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( ,2#>UI&QTU(E0   ,T    0    9&]C4')O<',O87!P+GAM
M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ)
M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$,
M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2<?J]P<"A#G>B4^BQ-+.9<K!?^+
M4\L54Y[FRF_\9 6_![H74$L#!!0    ( ,2#>UK.RIQ][P   "L"   1
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
M@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F
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
ML%W :@?XW3Q04VZ?,(1=Q;1A;S".Q#&&0"VZ:S2*D.Q$\''O#_:6A&$<NQ'
MW K"$$/@;<013 %HP) P[._!H_LHV-Y3P>X/:/H34$L#!!0    ( ,2#>UJ7
MBKL<P    !,"   +    7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E
M\18$^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!
M2+8ECVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7G:4]VR]/
M06^ KSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)T:$B6!::1<G3
MHAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%
M  @ Q(-[6CJJHN=  0  / (   \   !X;"]W;W)K8F]O:RYX;6R-45UKPS ,
M_"O&/V!)RU98:09CW4=A;&4=?7=BI1&UK6"K[=9?/R4AK+"7/<DZB=/=>7&B
MN"^)]NK+NY *W3"W\RQ+50/>I"MJ(<BDIN@-2QMW66HC&)L: /8NF^;Y+/,&
M@[Y;C%SKF%TVQ% Q4A"P [8(I_0[[UIUQ(0E.N3O0O=O!UIY#.CQ#+;0N5:I
MH=,+13Q38.,V523G"CT9!EN(C-4?>-.)_#1EZA$VY8<1(86>Y4)88TS<;_3\
M1C0>09:'[L#TA(XA+@W#<Z1#BV'7T8B+[,)&G\-8AQ#G\3\Q4EUC!4NJ#AX"
M#SE&<)W D!ILDU;!>"CTN*+N@U6/@24DM0H#E>QV3N7TR@ZN6>1>9!CG*(.X
MLH/P4:V%&@/8-SF0!)?DJG547>EYIM<WDUM)Z.#<@V#OX96,'<V/'W?W U!+
M P04    " #$@WM:)!Z;HJT   #X 0  &@   'AL+U]R96QS+W=O<FMB;V]K
M+GAM;"YR96QSM9$]#H,P#(6O$N4 -5"I0P5,75@K+A %\R,2$L6N"K<OA0&0
M.G1ALIXM?^_)3I]H%'=NH+;S)$9K!LIDR^SO *1;M(HNSN,P3VH7K.)9A@:\
MTKUJ$)(HND'8,V2>[IFBG#S^0W1UW6E\./VR./ /,+Q=Z*E%9"E*%1KD3,)H
MMC;!4N++3):BJ#(9BBJ6<%H@XLD@;6E6?;!/3K3G>1<W]T6NS>,)KM\,<'AT
M_@%02P,$%     @ Q(-[6F60>9(9 0  SP,  !,   !;0V]N=&5N=%]4>7!E
M<UTN>&ULK9--3L,P$(6O$F5;)2XL6*"F&V +77 !8T\:J_Z39UK2VS-.VDJ@
M$A6%3:QXWKS/GI>LWH\1L.B=]=B4'5%\% )5!TYB'2)XKK0A.4G\FK8B2K63
M6Q#WR^6#4,$3>*HH>Y3KU3.T<F^I>.EY&TWP39G 8ED\C<+,:DH9HS5*$M?%
MP>L?E.I$J+EST&!G(BY84(JKA%SY'7#J>SM 2D9#L9&)7J5CE>BM0#I:P'K:
MXLH90]L:!3JHO>.6&F,"J;$#(&?KT70Q32:>,(S/N]G\P68*R,I-"A$YL01_
MQYTCR=U59"-(9*:O>"&R]>S[04Y;@[Z1S>/]#&DWY(%B6.;/^'O&%_\;SO$1
MPNZ_/[&\UDX:?^:+X3]>?P%02P$"% ,4    " #$@WM:1L=-2)4   #-
M$               @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    (
M ,2#>UK.RIQ][P   "L"   1              "  <,   !D;V-0<F]P<R]C
M;W)E+GAM;%!+ 0(4 Q0    ( ,2#>UJ97)PC$ 8  )PG   3
M  "  >$!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ Q(-[6@)
MIX)W"@  )#H  !@              ("!(@@  'AL+W=O<FMS:&5E=',O<VAE
M970Q+GAM;%!+ 0(4 Q0    ( ,2#>UKOM@#1\ (  (T.   -
M  "  <\2  !X;"]S='EL97,N>&UL4$L! A0#%     @ Q(-[6I>*NQS
M$P(   L              ( !ZA4  %]R96QS+RYR96QS4$L! A0#%     @
MQ(-[6CJJHN=  0  / (   \              ( !TQ8  'AL+W=O<FMB;V]K
M+GAM;%!+ 0(4 Q0    ( ,2#>UHD'INBK0   /@!   :              "
M 4 8  !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( ,2#
M>UIED'F2&0$  ,\#   3              "  249  !;0V]N=&5N=%]4>7!E
<<UTN>&UL4$L%!@     )  D /@(  &\:      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<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>11
<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>13
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>3</ContextCount>
  <ElementCount>39</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>2</UnitCount>
  <MyReports>
    <Report instance="afbi-20241231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>100000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</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 doctype="10-K/A" isDefinitelyFs="true" isOnlyDei="true" isUsgaap="true" original="afbi-20241231.htm">afbi-20241231.htm</File>
    <File>afbi-20241231.xsd</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="39">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>15
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "afbi-20241231.htm": {
   "nsprefix": "afbi",
   "nsuri": "http://www.affinitybankshares.com/20241231",
   "dts": {
    "inline": {
     "local": [
      "afbi-20241231.htm"
     ]
    },
    "schema": {
     "local": [
      "afbi-20241231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd",
      "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd",
      "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd",
      "https://xbrl.sec.gov/country/2024/country-2024.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd"
     ]
    }
   },
   "keyStandard": 39,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 2,
    "http://xbrl.sec.gov/dei/2024": 2
   },
   "contextCount": 3,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 42,
   "unitCount": 2,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/dei/2024": 39
   },
   "report": {
    "R1": {
     "role": "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation",
     "longName": "100000 - Document - Document And Entity Information",
     "shortName": "Document And Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "C_bcc1b327-5c1e-4a58-be62-6e11438256ea",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "afbi-20241231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "C_bcc1b327-5c1e-4a58-be62-6e11438256ea",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "afbi-20241231.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "dei_AmendmentDescription": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentDescription",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Description",
        "documentation": "Description of changes contained within amended document."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r4",
      "r5",
      "r6"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r4",
      "r5",
      "r6"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorName",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r4",
      "r5",
      "r6"
     ]
    },
    "dei_AuditorOpinionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "AuditorOpinionTextBlock",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Audior Opinion",
        "label": "Auditor Opinion [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "terseLabel": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cover [Abstract]",
        "terseLabel": "Cover",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r5",
      "r6"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r5",
      "r6",
      "r8"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "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/2024",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period End Date",
        "label": "Document Period End Date",
        "verboseLabel": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "DocumentType",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "verboseLabel": "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/2024",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "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": [
      "r1"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "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/2024",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "terseLabel": "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/2024",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityExTransitionPeriod": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityExTransitionPeriod",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Ex Transition Period",
        "terseLabel": "Entity Ex Transition Period",
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity File Number",
        "terseLabel": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Filer Category",
        "terseLabel": "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": [
      "r1"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "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/2024",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "terseLabel": "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": [
      "r9"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "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": [
      "r1"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "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": [
      "r1"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Tax Identification Number",
        "terseLabel": "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": [
      "r1"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "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": [
      "r11"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r4",
      "r5",
      "r6"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.affinitybankshares.com/20241231/taxonomy/role/Role_DocumentDocumentAndEntityInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r7": {
   "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"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-X",
   "Number": "210",
   "Section": "2",
   "Subsection": "2"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r12": {
   "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>16
<FILENAME>0000950170-25-046132-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000950170-25-046132-xbrl.zip
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
M@)?$D?#!AU/$+WDR17WA%Z7RVF9QP3+-T[;=P/MY'54%O.H .>,7DS _?#K
MYVA;[.Y:^T0CG9F'!'1[$ -CD5;H,>#_7.#/^SH#=9[N=-:E IL>-8G.#$RH
M[F"=42[V!6RL<=?4.>>*05>.G2PSL\QF24Q2 :I-8<H615L4?<,H*OW"(8R.
M(^IY@*(BT(E)<!%.X6CIMP@Z@)<^2$< O]!*4JI$@! CH,IT5^C04!UHGX*2
M%^@BB:^R8?FX RHUEWV33FB995@>5Q'1D439OZN'\K&Z7Q9[L,#=_2L+"F6Z
M*'Q'7\N2I9M<)2XFI650-0<:H$XW9/TMA.,5HY")ZV7P76WQ>47-B=QGD^^M
M%+&GVIUG9!]0GQ'F9W1L_1DM=91G)%0@2N<977S&*^3A=NZ)P;*?%H.U]IBK
M'*)?>^OT4:OOTW*P?.&0E@TBV$N?[]L@TMS6)%L"W0BT:VES9WQ="T$M!*T3
M@C9(?UAKY-7->;TK9ILIC'H:PX[%5*SKCH8=@VB8:::GN9[J*/;*=[L>S>X4
M2 Y@X5_$R71)@*<L)"'!*PH].];SD?N92PS69H3^;M!*;$'JT1<#MP1J]:1'
MTV9PEU>J)5E3H*@)XIMX#J>JQ;"J* ;6F:6 3--<[!HVY]PAE'@UI7&3#/EQ
MD@813]/%*XC]X)HSG"63YY[&JO&>]0U5!3=HF1TM=X&_*5RJY6SP#PA'&E@1
MU-#%D4_J8=T')+(5W<>JH5F^QKABJ#59$R47_B*9\"#GP?5<XEKCS:SMXGBE
MQ=%2I*7(&Z7(2R?4NV-;^8&-Y(=N/EZ!$INPCUYK-(=_3]3$+@H>>_A$1,O)
M&#G.Y"F4+$:3-(^X@,'SB(D L]L7/,>);"N<BL:O F@:FD41#"06YNIED$IG
M6D0C+Z"AV',4EVJ)PFE&(T83EB*1YCE@=YT!UK;ISM+@B3:(:<-&_KJAH$5<
M?^%#$4E@1"0/S3(N<HT+5@.N$]<_0D?HA0R"GV5>HVD*=J[XJN1$[OM<1B1&
M1=I<\68@ A4C8'/1SR0.40Q"J,+]<_>-3*TWXW%=T2NYN08T<2E4BT^O0SZ5
MQP:V50-][0PZ!QUD$5,D\MH1 Y^/LCA"[X:@?%?6F!\DHSQN%*9C3$4A6);R
M1"^3/:83%F1%OSIK.RVE4-M4&6/85EV&=9/XV/%\%1N68AO4@A]-7]40Z'M^
MTA.CB9/>?$Z/0WJQ'CN@=HY^M,W03)%>+RE:H9[.3Q#!NGUJ<K\[!7\5(.?
M)&];R(_]Q+>/I<HLD_FQ__RUXK"0'\HS1/"5%R<)+^]@D_I(DHCC0[' G<L@
MGJ3AM(2=9:VN#WH,G1!#7&6A$^$2M6P=.XZI8=]1#-,QF$OHRK>D'\;>1 SC
M.(@&V2@[$F,_F%'D%@05'E*?ANES7:0M^+QU>^*'&W!3-4EASDA,C,$:RF%M
MCG8E-E?P4VI;LR,Y0MWT8GG6"+3*<)H&N;(8B91,H#UBEPH#29A0/$IS-50<
M"8)'\HCIK/4J(L_4TIL7-"1I]6Q1 N;<I0#P61<*HZTJ0(JC2KK2495#K((4
M:9!=U:H<C5D&RTZ%I$,>AJ6K 6TO21"T</(!U!)@KH7T#"?QNN2^:IK<U6P/
M6ZX.PM_V#$P]L$"H:2N>24S=,FE-6Z&""LNV'!HKYQ_<-FU$5__T^HNQQ9^7
M(X#(K4@O+@!C! CEF50%<#2*)Z&/E['TK C?D3CD5GST\ERPJ<P*"8 @A;<\
M!.<+<PF&M,2RVI78.<ER40_V%)AWH!@(L2R-JC!.1=UC6)J\?'NA(?CN+T3M
M$$4D9X,/_S.).-*47404HN_*P\%_615?:]T7+:#Z6)[FA6$482NZ0[CJ"*@D
M@+L"L&T?D%.U *8IT1RFW-HG5G7%-RW5P0ZQ&-95E6!XF6+"?=O7=$>GRA*L
M_B(]9,=A3+,M-(F"O+:OW[X.#K=0ZE%!'',+Q)@7C "VWV]A8Q'2H\D(LUC>
MDB%*;'T R=!12QPMQ]4L($7P?@B]VK33AO79.#^RH[PGD>$S3;PA4AT)#89
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
M2CKG+<O$(&I:ZJ_:EF;\I3;-TWDZU1_JKTJ4,,IIOH)&('FP<"I^P7.)U.J
MG*V%  =3*4SFUQ+L"=[8%6U!%98W@C"'M'3W5\S#TBUP-BZ-@;&;7B/I'YC*
M4FQ<DA0\@U@/RT*9DX2*'QZO JJR+8P0SB&QP\CF<P\F4D R.=$D R^+SH($
M_\)+QZ1>9%;$>&5[L\33;Y4OW-^^X?G<E+UW1KSZ-=AO>X%J8Y#GD0M4#4G*
M1K5_84Q\R;LWB67,V61;3!4Q2&<39W2N0@_!+]:8V0?.RDV#3.GZ.>=+L+/3
M*,X83 R4N%C3:9,;$J&"BY0_(M;Z6O' $ZT3C# 2R2H6'S91F]O!-4MGNJD6
MMR0>-#8/G[<M241TFZR&VRA\[>_IH[JGKYT\:)N&PK9Q<I&KF(,7O,SI'#S
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
M,_K19_3IP=2IY>OO3@^J6)O7_P=02P,$%     @ Q(-[6E-DR:FE"   0&H
M  \   !A9F)I+65X,S%?,BYH=&WMG=USVS82P-_[5^"::9O,2+(DQW9,^3*3
MM.E,YN:NG;8/]PH12Q$U"/  4!_]ZV\7 "U_**GEQ(Z3( ])1"R Q1+";W<!
MBF>U;]3+;]A9#5S@O^S,2Z_@Y9O_#@\GH^G90?R( @=)XFQNQ(8YOU'PSV];
M+H34B^)%NYXUW"ZD+GCGS3]DTQKKN?:S;T.C0B[[*G\-I1:P+H:'LT;J80UR
M4?MB/#J2>M8:)[TTNK"@N)=+P.IG!U@Y--+V351&^Z&3?T$Q&;<^=3STIBW&
MLU!6\4:J3?&';,"Q_\"*_68:KGO!N?'>-"CK8>V'7,D%=DA:4&]4O^^G-,K8
MXLDX_)FM:NEAZ%I>0M%:&*XL;V-WJSB&N5%B=DVW]ZD3RL[!:K*@-AJ"0592
M^+JHI!^66 [!A&_6M9Q+S^(MH7IHEO;>C5)B[V ?K558-D5OBA_!>EG)DM.W
MAYF*_5A+J-C/4G-=2J[8+Q66@F6_=M9U^+UDWK#?H0SBA^,I5?$UL-^YG7,-
M;OC+6L&&O2H]E4S'XSSM/LFT^[-S>%\W=[7%QQ[ZVP%[;;D6DOW*_S1^P,HP
M[S8X=[@OOEZ[?,53XOK0/9\KZ)6:&RO !CVH(1P'E0X5WYC.!T]A%MN<C,>C
M\7>S)(]C4;QU4#AHN>4>HA>!C=N^Y:5T2$0E_:;HI9,02HE>*C8^'IV>GE+C
M:QH]*9+41_NN@X?AQ3NJGHR.#J=WJWHZ&3T_OE6W^!][?7S)+0HW:H56&<XM
M\/,B_#VD"[MO\4T3) \MSKG1>()>UI*^M"57:4(U4@@%LUZPGW/DCJ5+-KEH
MH38J?I_36T%U9S]L[PF[\_9EBUVSV&243;:GR=ZRFB^!65A*6(% /DK'N-8=
MNF(6*#9BZ'C];&S#)N/AOPY>D9OU"GTTC2L:>XU.FZNY!3=@;W4YFNVR?[]J
MX+^TJ-X[=S[$9ADZGP5TOGK0?."W_OLGD^/QSB]K-E0VU,<U5'8:L]/XF"TV
MS4[COB9[S1VZBN@7-AMVKLU*@5C (/J.R6D4!K75QC.JQ:5&GW+#.NUM1^X/
M.BT--D6^)&<-?K*4^JLX9?$L,XT,:;\@=T- 0PG.<;LAD8:?0\@'7K3I\)I
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
M"-9HEKU&#S6Z$W*&R$]8U"+C =H$8$DM=X$*:$;K+/ERMSLDCCT^8J )!DZ
M4G]Y D0D?5S9OM!B!A$"E_23-@WW>/#\\.73TU"J/.;S412+&Y]C+X!B,WD[
M.K7I@U1<E*?$G3Z.J$9CK@0J\4M\K.< @QT!A&T78X\')\\/AR<O7QR_.CPZ
M.3XY?/[T=)8587\,&_3+Z(L0.1 ;.Q;)%&?9)TZM8<V3-T.W0ST#F1YS>'#P
M=*'#>[#@.]E1W@G2*U$HW2XA8N!)$6A6K(V+W?'8ON.QQ_<?^7P\TC:S%VV[
ME<!>NRP1'+0V#K=EW:ZHV[&P$O:B35"%D'"_P[CVO@O$HGF%[C_\!8X??(_M
M"X&6>-TS63*HYUJ8\>0%$(_@)H9[.J[0J$\=.?/'"A))S"K0W(3S$$6AM4Y@
M\+74%A>I5 7/UQ2YAZWY2-6S,[.]W>,]1L8>Z&*657&(=%4Q*3V\[C&!#ARU
M4K-+DSD#K=423_*)%A(K^ ":PG&768@CX"D'AFUH.5B!*ZU&8R.H^[)[_V0P
M?'7\]-1X5!KM5HLKP\/!BPV[M@DF+^OG"^-XJ4G9&D3I))F=@^KQ'Q*JV3OX
M90&O"4$X2%&(H!G+ @ " .(1VY/[]&4(S] O9' 'A0DUE$26I7" ;;XQQNHL
MBF0 O66%_779<%Z5TZR V9/24_(O0NLYJ!*A!3LRUG_[MX*+HG3HW4-[&\*Z
MT* )BZU 6QS'J&P1=D[YM7"-4+^;\J\SA>,P>]+G"+*A*LH>]#.I0-7-"IC6
M1*1H*\29DWTK%A/8?XWYDK\Y))>&:I!T-XO\_6'Y^.BNL'QO+1*[WYZST0'O
M#@!OL./ N\D[UT3?7M-9!RBY\NCW?(LW-+Q,,3Y!7HO^6]A$"RY 3^($H!'0
M2AO\R7XN0G67ON@Y@K.95,((IP2P8R'2NO\I1V>H_C 4(*\FVM]!/6:I,0K2
M?$(S-MG6"/A7P!W[W*!SH^O3V=H\ M ]PB9%IA32 L"/:D56X74RP3O&^*1*
M?@-+GW/I7#0%8,$UVN$N;D"K0/:PC_H^J]TH/3;-9K!XA;ECT&&[EIL-=C0\
MT:].%6SC#/TVA0S(#%IF):H(M7<9#8=5D:*?&,7]\F[<,=>HYRX!O6(JX'\R
M(-T*_A_@78:-]14%745%EM!(,H79)<['O'*GUJ+#?5;.,8C7]SJ<#\ ,5(*L
M(&$<@^:O57>VYO(MF<JJO&$W7KN,,S+BFIV/)F\G'-CK/ &8<WX_%F9!A33I
MIPW9=I.Z#[6MMV76.(+9<KI1LS^C9WZBB5IS>&<<VJF++]SUBV\1)%OTC"6\
M ^*4#.EV@_.9!C*'HUD;1XSZX'_I&6ZLGK&'1AHZ40")A'%6F5ALJN]0I+W(
MXE@4^SV"_FOXKN](6=15X/3"@2HFA#W<(V5<*5@)N%:J5,($8-G(@4WB?U2E
M6G79TZ0 M'/R#/$0& GG35NP=5N:KS#$:,7!SFTVS= B@\"+H13:7]Y/^!><
ME1V$>JF?-8$,C4>5A&7FQ8H.U"V0(@?E!HXI('=!.PN>?_)F120L[6Q]@:"9
M'C9GE:0+L+$8+-MZ.D0:KHFBK>F<%@MP9<X=G2Z*X3UM?@$=ZX_UM/#P]GD$
M<#SB\8S/U4,&^G9P^Z!PBZ=L+&-9SD=3&<*)?1@ WDWTM0&"+@KJ#&-D+!([
M2TRT GYY86P;(!,"^DE>D&G$^+A!PMN,[M8(O32HPQX7 [6 .8NT;Y=OK1.>
M=DAX$CLN/+UW(L^5<W#]'?2 JE@TUY)JH;]Q_B9/V=6*@E"8ND"N'12"BI"\
M:RYRR!.,C#2#H3F5TD]H(R1^V8H9[:XK'+>=M()4)!!&T YJW&FP:EJM).'(
M/+-:J>9L#7\6C<,FBJ9F DY;KM"W6]UX1*2V'&OO6P2W#0SH^.=%3.&\71S4
M.=K%E3(:V>\5'+S(Q,#>8J$';J7?8SQD58!482.FO#C4NVP9Z:SDXZJTC(I!
M%-0A9;V&:DR!6RMTXU5VYPX,MQ ,HQT'PW6&EQ8T#):,E;#1)P7'P]]#UU8J
MM&_J6E#PGS8P+0,2F7\('DLTV236(+L.?';,'[,%V[YSR>P<GDQV'$^NC)UV
M 3ND@QF-" T<<;;=U9*#0INYB:L)*Q*8:N-Q6\22E8U4+@(9R;KSM91PM)8C
MI&E8(DR[%JG5NW(^M_YIPCRKZZWMDYS\T",:/+3VEH;Z07[K * ?$9Y^]#2%
MPP?0T;]_SNKW2FG7.5R^ VA+,Y.6LU$H*4VG9"UDEWYM7(U.H5U,^L(_UOK?
M+*:CK]:F[HW8'M\WH#86<*APKDR)XIK4&PI-;7'E[HWWR5:.#75V1EL[3#<D
M-S'PU<(]X:^V<I&";2Z#B.QI<!&LFP&,&^"X,A8+62HAAA:A#$0>02^>5>>N
MD&=T4_Y,>PLO@^94.RW#?7\NY;00)O^$DH[,'3<'&1JNRR01(3R,"2LY7H^A
M?6Q-K)GG@[S_YCY\L*U]";P#0=OZ3&F1@-/EVIEKIU'[]&&=*B6(CU;7UKL$
MKF+M$K";@DZ*#NE5VO;!F5FO#2(&$F&-&*BN>(1$H,-D,]KE%0D>JV>QSKJR
M3.U8E#.,XT"ZB$$AGZ^V(IM@DP;!(@U=*E@DB[H+S)=/8>W\QD0'TEU(-'EP
M%ZX<L11Q&?W;,Q'#:4Q@+:?*C_/0ENKV63\ LC[<YGN D_"P,-]EH':BG>/'
M42?:W9_<*UN>XQ?"K>TZZ%@985,X4UL&O52;PZ"<&/9U4L1J\1"%B(6B!4:]
MQ7"+L"(!YX'DMF:1A8USA^OX]PHCM+)TP#YD)5[10'CJY"+H7TPR^*OG"?LM
M G5TB[%4S>J]8;O<J#;+C:GS56B/S=XAY4JCP$A2\\>@S,;P\[#'#@\.'P(2
MO@ED=T;6[JJ[ S^.NZON_N1N"N3=-LQ8B""_[2WH ?;>74/[]^W5><MAK^X2
MH<^H@_Y=(O2OOC9"__:N\T8U(Q0!*NN!7Q=P#Q+*^UO'S?]10N2'C1#Y'0Y_
M/W6BQ->&OQL;R7W#W[W ][I^H&:LV^V4<$,E^S(8( 31%&9/(;0DNLI$BZ,A
M2P3L66W+P[(Y>:E3:;(JQQ8;]Q'N/4)D6](OX7-K(G+G@2(Q3$$;O@\RF_BB
M$])E,JX*)9P+&@7&0GNI*45HS@*NIO@9VEK+N?'QD*NH1P;-  7;.#8A/M!P
M]0.*C@I%#AL/.32KTOIWRHFAS_"W'ADNO?YUFJ<2)6U /H'U5EKFSF,LF1/:
M@FUK24 3&C [$I+:PC1#$8FB6'!=]1JJ2ETY@&)S/NEX8W9\\.K,;K)++**4
MDN_^6J05;M!0Z-I&+U^LKFV$K=IJ&DW,V5>-8DJE6VY]%L2^%XYM=I*? MHH
MZ ;Z%G*%HM)Y4 [8I]4SI-S9QJ.].@&7]AC7R. *1B[503/&1^S(P**[.+QR
M>/H\+>A2C6H*YGKPGJ&3Z2EFEB%S;PB/>(L4N$M,!;A)P1-_$-PB&#C/BWF/
MC;.T4KI(8. "K?25TRSJ5^>^N2UD,KJ69K1UTLKJ>(@N_OZK"VVWZ(D_@K[3
MZ7]-?CSO]+\','6"M"5RN@JW#D0_>W*HEO_,=>A7BG!2';;:*,\)FNU2G4!C
MC83!M5>1;&\@IW&XR?*I0K%.RV-8/B*@2M/93-O]!C6=;I3SUL(::VI@NP=J
M665!X#5RBPT34L%4A%5,QDDF.*:FW4$YTJ6(J RB<]E185T3&NU5MF[AM(N_
M\DHW 1<^D4#?T 4\%;)98W%1_L'R&FQ221W@;F[YS>'9/?8;"!@ZQ1#D>9M"
MY\04LS9+"LIM)H="V#7FT9"<%: $@X(<_K1B9+W,&-;5*(6B*X=;)S5JG%0V
M$[Z)JH+$R5" SB*!-S.M+2VN+&8:EE)%IGRQS^L[V$]_A'N@LR??CV]>';M=
MOD"_DX&4I4*$9&0:N[K^& IJ;"*$\W#!8'NA56^J3@Z'&6X"- 'H "F%N$@5
ML='D%%B?D]'QM E0FQ)],Y/.C:E'748D]",E'(N;+\"?,<Z8VU\/@$6*DQRU
M5@W( _96H-?+EE[25.EW*K0_@139R]G726]Q&SE+F646/*29X=5+:8H!"1::
M:AC6.$PZT1>[)8/4V$VC]YP):JEH@^ER3^U[O?8:-BSBR5H;5D]7"=:1=%LG
M8'7 V5TXW_+"&7<7SIJ@QL@3B7N;<7/E_;, [M<RPPKN;)HE".@ R_ 5&BNM
M8P4PC/[TWOVA;<V 91^@IX1""5Y2+,$AB-3?XV[0DS#B^^),VJZ(;$P."S1)
M:LU@Z4'\J43<PS1:T F;%E.+WFVW95W05=<$\8BK_68--X<E8='!L5T;L(.U
MCF_?]#H(NNO@,?2/!;B*Y1>,T@LHPAWQT#EQ2G[3U]GMF,2&#E13AQM=.3WC
M]]%NS[%(183^5LP"&1<9#]'B=LUE;'$39.4XFPNQ6".67LH104-RP@M1&DN6
M,V?0 [7+;PAJZ=[PB$QM[M,A?EIW'&H;C._&JUUWNX*J/\(1[UP637Z\Z%P6
M7_$:5&?<>"<"_6ZY;3OK6Y4EY;CD(;)A(!GA08[-79A<RWN.,#(LMC6Z%7K;
M$73'4D=&H[0+[99<\:H9?N=5/*G2&*OL^1%K<UM^&TDD[S_Y"'ZK"JE"&5B+
MRI@N+CZNM'6H#O<!;>2,JM6@CK(\S[J>C0WA:+337AG,&:S-<&1D:]3V6ZK<
MHAED;EZ=LDC%P6-)=V%DBOAQ4]-OP?M0U.\#TY^0E6[=@C2"\:(JIN3-4"2I
MOK<77D1H= QLA^\\-2XN$\/1C%;!CEWTAC$X+M!!"E5=T7WC;'2E7Q<QSZAV
M#_IT:J91M)2W*/3"!W*-N%DULVM;5ZUU0D!.<S[=J[:ZR]?QXZ2[?.]/[H>,
M73:/YW9=O<NI.X "F&L[L8BH _.*N7T/8//-I8LZ"_PQ02V*<L^MB7_I_1<6
MZB>%T)J3GW#KOQJV+:6IAQ5NEQ.=O/=&K@1Y&YU)>;V93A6Z3?P#1FAK_W/3
M9B8I#G(JQU11C#S>.9^;J% ;QVHRO)8ICG2=LV#*J0U05A7DR*?(1VOVTUG:
M0.Q*4/Y!<:G#Z28_7G8X_17521P4P>$S N1XWB*F;QM\NS JHZ)H&*17"GE.
M656*W,B*F*'1IGXTQ77G&F]35'2QDN!+FLUB$4Z$SH7(=343'J))R<!8XU6R
M*9MA7%(ZV5KULQ-W.QA]U<'H5UC?;T@88N]UR=BKVER]74=^P,Y Q,KG;:BG
M?:TB#>U;+0'.,+VCMN_$+M]>F/D:67DI2_ L32M7.!-M/^\1?8<'_;]V*G:'
M.8X?PX,.=+Y"=K.'==LPID[#I-0T)+/'DBS$LMA4)"W/8U,&3J<X:@M<T6(^
M;=3Q0)32.;?X%V(/_C29G9Z5M\NF>L1LJA\!E[ZE8/P8+\O\\SGT/2[DGWN*
MIZJO1"&C.TS_];AX;!;@&YR[': GCPGWHO@F<Z>^1[*$@8,[<.-_/W]D;R_8
MI\O__G#QCKW]E5V<G?_,/KYGGW^^8.<?__[+V8=?K?#WB5W\Z^+\'Y\O_WD!
M+=Y?GE]<??J_W1'Z9AH2QUG\:/?V#JG=WX ;Y[;PF+GPSYQ]Q1=MMI]5/_0^
M>83P9NUQ(%%: 858P)3\)EI7]8QP%'-["6*F<7:/LPKC#N;:FU]'%_2TM*D]
M,NB5MD4$_"1.JJL213*5Y9R]Y6E %5-4#^NB#-CB7MVCK)DY!1SH<A(]5TFG
MY\FYNJ!&'4E'LK 4+=*LGK5-.-3#+!:DH.G6=7Y<E3SNJ?:NR#00[A5N-GX?
MF;H,2[3W>DZH!2NH9I-Y2H?LV;+S]M6"W+<@Z^@_6@RNLY;<Z^$;734K-U#X
MH*D#0>J Z]*/*5QZ#G.6B /NK1]<^[#LZS]L%9->DX"EJGS:<P>L6HQ[<;$G
MRM3,=>'H:N.@.GY1%\09"UOD1'_O2KV$"Q84V&=L)G4\N$Y3)HMV'1_"4A$(
MI= OB4&45/6CPG!]<I=YE51@!9_Y(ZW-!/T1 &4134OC(""RFBHAS@2_[8.B
MEU5&]7)OOA@</#TU[6$V,<^5&"FL=XXU*TGC@LZ=*N>]MM"V-HV@5=A\K<;Q
MR6!XB)W?X/R1$$,^</B&M+$R7/'HX>#ER_L]^?S@-L_!+\7BU(SV.!S"&GFO
M'-%Z*'ZPQEJB-PG%\K2PPX:XTPY$U=0/>8<%> F?P9&EXERF*VCJFMG]Z#U9
M&$67'H5YM6U]O=NV8//?>3^W+F_'Q(Z)WX^)'6#LQ#)U3.R8N!U,[ !C)Y:I
M8V+'Q.U@XK<%#*/Q$:N0=\:UVZW>+6+!>2(VG8)V]K*?(OKGX*AC]$-@3;>)
M[\U;?"/)]T>AAULILQ7L)RV[X8^WAHWST4UGFZ?SN)+2RLW?<N'\P8]!)Y+N
MK$C:+=/F9?HLRWBC\-DQL@.-[P\:\!.=CIUG]L>.UWW];)R%\S=_>OUL6B;Q
MF_\'4$L! A0#%     @ Q(-[6FMS4L2,(   &DX! !$              ( !
M     &%F8FDM,C R-#$R,S$N:'1M4$L! A0#%     @ Q(-[6G5Y!21X#@
M(\P  !$              ( !NR   &%F8FDM,C R-#$R,S$N>'-D4$L! A0#
M%     @ Q(-[6N9C]Y;Z(   X#L!  T              ( !8B\  &%F8FDM
M97@Q.2YH=&U02P$"% ,4    " #$@WM:)PVE!& )  !3E   #P
M    @ &'4   869B:2UE>#,Q7S$N:'1M4$L! A0#%     @ Q(-[6E-DR:FE
M"   0&H   \              ( !%%H  &%F8FDM97@S,5\R+FAT;5!+ 0(4
M Q0    ( ,2#>UI6GKX*2A<  -F\   -              "  >9B  !A9F)I
?+65X.3<N:'1M4$L%!@     &  8 ;@$  %MZ      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>afbi-20241231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="afbi-20241231.xsd" xlink:type="simple"/>
    <context id="C_bcc1b327-5c1e-4a58-be62-6e11438256ea">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001823406</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="C_140f6719-927d-4112-a2ea-2ef8f3494a0a">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001823406</identifier>
        </entity>
        <period>
            <instant>2024-06-30</instant>
        </period>
    </context>
    <context id="C_2cd5852b-c2f2-4e86-b431-5d304d8d7370">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001823406</identifier>
        </entity>
        <period>
            <instant>2025-03-19</instant>
        </period>
    </context>
    <unit id="U_shares">
        <measure>shares</measure>
    </unit>
    <unit id="U_USD">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_b603e866-3184-4581-bf9a-77392aef88ff">0001823406</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalPeriodFocus
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_52895628-d7ba-447e-b2e3-42da1e637aaa">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentType
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_7fa6b92d-66c2-4394-b389-14242c6edacd">10-K/A</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_42cd04a8-6f4d-49c4-ad90-13ac7d3d8227">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_d95e2594-e754-47f6-95ab-afc2a91554dc">2024-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_2175fbff-b3df-4693-b8c6-62da6ac65919">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_536fab2e-6a3a-4f91-b912-dea5de0282a1">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_68e2a7ce-7814-4530-ad18-662c2e411059">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_e15d981b-cf23-4ad1-94f0-e8fec70c9c19">001-39914</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_7db0d218-43fa-47fa-9e14-459aeee6a56b">Affinity Bancshares, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_0831b2b6-834f-4c2b-b32b-45e8e2238471">MD</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_bc9939fe-f4f6-4347-9471-864b52f0868d">82-1147778</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_79caad82-7e35-46e1-99bb-cfdab5afeb41">3175 Highway 278</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_9b2cb9e1-b78a-463d-b680-89c2b38da781">Covington</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_a3b6fbf3-22be-4ea1-8880-cf706e63323d">GA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_ed6a3a36-f7ea-45f2-94d6-e6440e7b372f">30014</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_5cb1e93d-4f6a-4384-8b5b-7bac9dff2e9e">770</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_6a776380-5a1d-441d-8c3f-75a60a1e84cf">786-7088</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_8463956d-7ce6-4001-968e-ea71731ddcab">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_a147757d-26c2-4be1-b6de-1737ae2b7c16">AFBI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_95bd3b79-a5e7-40dc-80da-2263f478384b">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_40cf3c6e-d815-4e7b-86cb-3a69f212ae73">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_a1a74240-b5b4-4bb6-bb80-8355448ca5f1">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_dc72001e-659e-4333-bfad-de065b90dd63">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_6ca624d5-2a49-4dae-a5e8-3eb64eee05ae">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_8d0dac3d-97d1-4493-9523-d36c3bc19087">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_2c9ea17d-1005-4d70-ac3b-b58eee92a2cd">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_397da54e-eaac-4f3b-804f-1537f3de0517">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_0a861ddd-81bd-462f-9cf1-57085a777734">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_54225880-4205-4784-9963-f905695db2a9">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_166eb38c-7b40-48c5-acdd-a680c626476a">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="C_140f6719-927d-4112-a2ea-2ef8f3494a0a"
      decimals="-5"
      id="F_2492e19d-fa2e-4b40-8fed-17647a239d07"
      unitRef="U_USD">114100000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="C_2cd5852b-c2f2-4e86-b431-5d304d8d7370"
      decimals="INF"
      id="F_116e5677-7283-4706-a688-854ced18097f"
      unitRef="U_shares">6387329</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_bfe2a729-c5a9-4372-9e43-245dfaf977ce">&lt;p style="font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"&gt;&lt;span style="color:#000000;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;font-kerning:none;min-width:fit-content;"&gt;None.&lt;/span&gt;&lt;/p&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AmendmentDescription
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_1117dccd-70c7-4606-9b8b-25cc9f053d27">Affinity Bancshares, Inc. (the &#x201c;Company&#x201d;) is filing this Amendment No. 1 on Form 10-K/A (&#x201c;Amendment&#x201d;) to amend its Annual Report on Form 10-K for the year ended December 31, 2024 (the &#x201c;Form 10-K&#x201d;), which was originally filed with the Securities and Exchange Commission on March 21, 2025. The purpose of this Amendment is to file Exhibits 19 and 97, which were inadvertently not included as linked to the references included in the exhibit index from the originally filed Form 10-K.This Amendment speaks as of the original filing date and does not reflect events occurring after the filing of the Form 10-K or modify or update disclosures that may be affected by subsequent events. No revisions are being made to the Company&#x2019;s financial statements or any other disclosure contained in the Form 10-K. Our independent registered public accounting firm is Wipfli LLP, Atlanta, GA, Auditor Firm ID: 344.In addition, as required by Rule 12b-15 under the Securities Exchange Act of 1934, as amended (the &#x201c;Exchange Act&#x201d;), new certifications by the Company&#x2019;s principal executive officer and principal financial officer are filed herewith as exhibits to this Amendment pursuant to Rule 13a-14(a) and 15d-14(a) of the Exchange Act. The Company is not including certifications pursuant to Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. 1350) as no financial statements are being filed with this Amendment.</dei:AmendmentDescription>
    <dei:AmendmentFlag
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_23df7d58-05d6-4e0d-a251-ff2c9a97fb55">true</dei:AmendmentFlag>
    <dei:AuditorName
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_85afa2db-0a1d-4e49-bdfa-ef5b1924ad67">Wipfli LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_2b81282a-350c-4c33-a203-e545c0a04dd6">Atlanta, GA</dei:AuditorLocation>
    <dei:AuditorFirmId
      contextRef="C_bcc1b327-5c1e-4a58-be62-6e11438256ea"
      id="F_6b770f81-50ff-4351-978a-1eac1e0f1806">344</dei:AuditorFirmId>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
