<SEC-DOCUMENT>0001213900-26-062121.txt : 20260528
<SEC-HEADER>0001213900-26-062121.hdr.sgml : 20260528
<ACCEPTANCE-DATETIME>20260528160946
ACCESSION NUMBER:		0001213900-26-062121
CONFORMED SUBMISSION TYPE:	424B2
PUBLIC DOCUMENT COUNT:		11
FILED AS OF DATE:		20260528
DATE AS OF CHANGE:		20260528

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			BANK OF AMERICA CORP /DE/
		CENTRAL INDEX KEY:			0000070858
		STANDARD INDUSTRIAL CLASSIFICATION:	NATIONAL COMMERCIAL BANKS [6021]
		ORGANIZATION NAME:           	02 Finance
		EIN:				560906609
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		424B2
		SEC ACT:		1933 Act
		SEC FILE NUMBER:	333-290665
		FILM NUMBER:		261035711

	BUSINESS ADDRESS:	
		STREET 1:		BANK OF AMERICA CORPORATE CENTER
		STREET 2:		100 N TRYON ST
		CITY:			CHARLOTTE
		STATE:			NC
		ZIP:			28255
		BUSINESS PHONE:		7043868486

	MAIL ADDRESS:	
		STREET 1:		BANK OF AMERICA CORPORATE CENTER
		STREET 2:		100 N TRYON ST
		CITY:			CHARLOTTE
		STATE:			NC
		ZIP:			28255

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	BANKAMERICA CORP/DE/
		DATE OF NAME CHANGE:	19981022

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	NATIONSBANK CORP
		DATE OF NAME CHANGE:	19920703

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	NCNB CORP
		DATE OF NAME CHANGE:	19920107
</SEC-HEADER>
<DOCUMENT>
<TYPE>424B2
<SEQUENCE>1
<FILENAME>ea0292588-01_424b2.htm
<DESCRIPTION>PRICING SUPPLEMENT
<TEXT>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>


<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0 3px 0 23pt"></P>


<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0 3px 0 23pt"></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 50%"><FONT STYLE="font-size: 10pt">Pricing Supplement</FONT></TD>
    <TD STYLE="width: 50%; text-align: right"><FONT STYLE="font-size: 10pt"><B>Filed Pursuant to Rule 424(b)(2)</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD><P>(To Prospectus dated December 8, 2025</P></TD>
    <TD STYLE="text-align: right"><B>Registration No. 333-290665</B></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="2"><P>and Series P MTN Prospectus Supplement dated December 8, 2025)</P>

 </TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>May 26, 2026</TD>
    <TD>&nbsp;</TD></TR>
  </TABLE>
<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0 3px 0 23pt">&nbsp;</P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0 3px 0 23pt"></P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0 3px 0 23pt"></P>

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

<P STYLE="margin: 0 3px 0 0"><IMG SRC="image_001.jpg" ALT="Text Box:  &#13;&#10;&#13;&#10;" STYLE="width: 238px; height: 59px"></P>

<P STYLE="font: 11pt Times New Roman, Times, Serif; margin: 0 3px 0 23pt"><B>&nbsp;</B></P>

<P STYLE="margin-right: 3px; font: 11pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: left"><B>$15,000,000</B></P>

<P STYLE="margin-right: 3px; font: bold 11pt Times New Roman, Times, Serif; text-align: left; margin-top: 0; margin-bottom: 0">Fixed Rate Callable Notes, due May 28, 2031</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 3px 0 48.55pt; text-indent: -25.55pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-size: 7pt">&#9679;</FONT></TD><TD STYLE="padding-right: 0.05pt"><FONT STYLE="font-size: 9pt">The notes are senior unsecured debt securities issued by Bank of America
Corporation (&ldquo;BAC&rdquo;). All payments and the return of the principal amount on the notes are subject to our credit risk.</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-size: 7pt">&#9679;</FONT></TD><TD STYLE="padding-right: 0.05pt"><FONT STYLE="font-size: 9pt">The notes priced on May 26, 2026. The notes will mature on May 28, 2031.
At maturity, if the notes have not been previously redeemed, you will receive a cash payment equal to 100% of the principal amount of
the notes, plus any accrued and unpaid interest.</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-size: 7pt">&#9679;</FONT></TD><TD STYLE="padding-right: 0.05pt"><FONT STYLE="font-size: 9pt">Interest will be paid on May 28th and November 28th of each year, commencing
on November 28, 2026, with the final interest payment date occurring on the maturity date.</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-size: 7pt">&#9679;</FONT></TD><TD><FONT STYLE="font-size: 9pt">The notes will accrue interest at the fixed rate of 5.00% per annum.</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-size: 7pt">&#9679;</FONT></TD><TD STYLE="padding-right: 0.05pt"><FONT STYLE="font-size: 9pt">We have the right to redeem all, but not less than all, of the notes on
November 28, 2026, and on each subsequent Call Date (as defined on page PS-2). The redemption price will be 100% of the principal amount
of the notes, plus any accrued and unpaid interest.</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-size: 7pt">&#9679;</FONT></TD><TD><FONT STYLE="font-size: 9pt">The notes are issued in minimum denominations of $1,000 and whole multiples of $1,000 in excess of $1,000.</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-size: 7pt">&#9679;</FONT></TD><TD><FONT STYLE="font-size: 9pt">The notes will not be listed on any securities exchange.</FONT></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-size: 7pt">&#9679;</FONT></TD><TD><FONT STYLE="font-size: 9pt">The CUSIP number for the notes is 06055JRX9.</FONT></TD></TR></TABLE>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0 3px 0 48.5pt; text-indent: -25.5pt">&nbsp;</P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0 3px 0 48.5pt; text-indent: -25.5pt">&nbsp;</P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0 3px 0 48.5pt; text-indent: -25.5pt">&nbsp;</P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0 3px 0 48.5pt; text-indent: -25.5pt">&nbsp;</P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0 3px 0 48.5pt; text-indent: -25.5pt">&nbsp;</P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0 3px 0.22in 0in"><I>Potential purchasers of the notes should consider the information
in &ldquo;Risk Factors&rdquo; beginning on page PS-4 of this pricing supplement, page S-6 of the attached prospectus supplement, and page
7 of the attached prospectus.</I></P>

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

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0 3px 0 0in">The notes:</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="border: black 1pt solid; font: 12pt Times New Roman, Times, Serif; text-align: center; width: 33%"><FONT STYLE="font-size: 10pt"><B>Are Not FDIC Insured</B></FONT></TD>
    <TD STYLE="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; font: 12pt Times New Roman, Times, Serif; text-align: center; width: 34%"><FONT STYLE="font-size: 10pt"><B>Are Not Bank Guaranteed</B></FONT></TD>
    <TD STYLE="border-top: black 1pt solid; border-right: black 1pt solid; border-bottom: black 1pt solid; font: 12pt Times New Roman, Times, Serif; text-align: center; width: 33%"><FONT STYLE="font-size: 10pt"><B>May Lose Value</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 3px 0 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 89%; font: 10pt Times New Roman, Times, Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="text-align: center; width: 47%">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; vertical-align: bottom; text-align: center; width: 15%"><FONT STYLE="font-size: 8pt">Per Note</FONT></TD>
    <TD STYLE="text-align: center; width: 23%">&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; vertical-align: bottom; width: 15%; text-align: center"><FONT STYLE="font-size: 8pt">Total</FONT></TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 2.5pt"><FONT STYLE="font-size: 8pt">Public Offering Price <SUP>(1)</SUP></FONT></TD>
    <TD STYLE="padding-right: -0.75pt; text-align: right"><FONT STYLE="font-size: 8pt">100.00%</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-right: -0.75pt; text-align: right"><FONT STYLE="font-size: 8pt">$15,000,000</FONT></TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 2.5pt"><FONT STYLE="font-size: 8pt">Underwriting Discount <SUP>(1)(2)</SUP></FONT></TD>
    <TD STYLE="border-bottom: black 1pt solid; padding-right: -0.75pt; text-align: right"><FONT STYLE="font-size: 8pt">0.40%</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="border-bottom: black 1pt solid; padding-right: -0.75pt; text-align: right"><FONT STYLE="font-size: 8pt">$60,000</FONT></TD>
    </TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 2.5pt"><FONT STYLE="font-size: 8pt">Proceeds (before expenses) to BAC</FONT></TD>
    <TD STYLE="padding-right: -0.75pt; text-align: right"><FONT STYLE="font-size: 8pt">99.60%</FONT></TD>
    <TD>&nbsp;</TD>
    <TD STYLE="padding-right: -0.75pt; text-align: right"><FONT STYLE="font-size: 8pt">$14,940,000</FONT></TD>
    </TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 3px 0 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 0px 0px 0.25in; text-indent: 0in">(1)&nbsp;Certain
dealers who purchase the notes for sale to certain fee-based advisory accounts may forgo some or all of their selling concessions, fees
or commissions. The price to public for investors purchasing the notes in these accounts may be as low as $996.00 (99.60%) per $1,000
in principal amount of the notes. See &ldquo;Supplemental Plan of Distribution&mdash;Conflicts of Interest&rdquo; in this pricing supplement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 0px 0px 0.25in; text-indent: 0in">(2)&nbsp;We
or one of our affiliates may pay varying selling concessions of up to 0.40% in connection with the distribution of the notes to other
registered broker-dealers.</P>

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

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

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

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0px 0px 0px 27pt"><I></I></P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0px 0px 0px 0.125in"><I>The notes are unsecured and unsubordinated obligations
and are not savings accounts, deposits, or other obligations of a bank. The notes are not guaranteed by Bank of America, N.A. or any other
bank, and are not insured by the Federal Deposit Insurance Corporation or any other governmental agency, and involve investment risks.</I></P>

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

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0px 0px 0px 0.125in"><I>None of the Securities and Exchange Commission, nor any
state securities commission, nor any other regulatory body has approved or disapproved of these notes or passed upon the adequacy or accuracy
of this pricing supplement, the accompanying prospectus supplement, or the accompanying prospectus. Any representation to the contrary
is a criminal offense.</I></P>

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

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0px 0px 0px 0.25in"><I></I></P>

<P STYLE="font: 9pt Times New Roman, Times, Serif; margin: 0px 0px 0px 0.125in">We will deliver the notes in book-entry form only through The Depository
Trust Company on May 28, 2026 against payment in immediately available funds.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0px; margin-bottom: 0px; text-align: center; color: blue"><U><A HREF="http://www.sec.gov/Archives/edgar/data/70858/000119312525310919/d50182d424b3.htm">Series P MTN prospectus supplement dated December 8, 2025 and prospectus dated December 8, 2025</A></U></P>

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0 3px 0 23pt; text-align: center">BofA Securities</P>

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0 3px 0 23pt; text-align: center"></P>

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

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

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

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

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 3px 0 0in; text-align: justify"><I>This pricing supplement supplements
the terms and conditions in the prospectus, dated December 8, 2025, as supplemented by the Series P MTN prospectus supplement, dated
December 8, 2025 (as so supplemented, together with all documents incorporated by reference, the &ldquo;prospectus&rdquo;), and should
be read with the prospectus.</I></P>

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 3%"><FONT STYLE="font-size: 10pt">&bull;</FONT></TD>
    <TD STYLE="width: 25%"><FONT STYLE="font-size: 10pt"><B>Title of the Series:</B></FONT></TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 67%"><FONT STYLE="font-size: 10pt">Fixed Rate Callable Notes, due May 28, 2031</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-weight: bold; font-size: 10pt"><FONT STYLE="font-weight: normal">&bull;</FONT></TD>
    <TD STYLE="font-weight: bold; font-size: 10pt">Aggregate Principal Amount Initially Being Issued: </TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-weight: bold; font-size: 10pt"><FONT STYLE="font-weight: normal">$15,000,000</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-weight: bold; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-weight: bold; font-size: 10pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-weight: bold; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">&bull;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt"><B>Issue Date:</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">May 28, 2026</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">&bull;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt"><B>CUSIP No.:</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">06055JRX9</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">&bull;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt"><B>Maturity Date:</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">May 28, 2031</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">&bull;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt"><B>Minimum Denominations:</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">$1,000 and multiples of $1,000 in excess of $1,000</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">&bull;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt"><B>Ranking:</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Senior, unsecured</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">&bull;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt"><B>Day Count Fraction:</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">30/360</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">&bull;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt"><B>Interest Periods:</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Semi-annually. Each interest period (other than the first interest period, which will </FONT>begin on the issue date) will begin on, and will include, an interest payment date, and will extend to, but will exclude, the next succeeding interest payment date (or the maturity date, as applicable).</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">&bull;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt"><B>Interest Payment Dates:</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">May 28th and November 28th of each year, beginning on November 28, 2026, with the </FONT>final interest payment date occurring on the maturity date.</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">&bull;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt"><B>Interest Rates:</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">The notes will accrue interest at the fixed rate of 5.00% per annum.</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">&bull;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt"><B>Call Dates:</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">May 28th and November 28th of each year, beginning on November 28, 2026, with the final Call Date occurring on November 28, 2030.</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">&bull;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt"><B>Optional Early Redemption:</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">We have the right to redeem all, but not less than all, of the notes on November 28, </FONT>2026, and on each subsequent Call Date. The redemption price will be 100% of the principal amount of the notes, plus any accrued and unpaid interest. In order to call the notes, we will give notice at least five business days but not more than 60 calendar days before the specified Call Date.</TD></TR>

<TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>
<TR STYLE="vertical-align: top">
    <TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 3%"><FONT STYLE="font-size: 10pt">&bull;</FONT></TD>
    <TD STYLE="width: 25%"><FONT STYLE="font-size: 10pt"><B>Business Days:</B></FONT></TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 67%"><FONT STYLE="font-size: 10pt">If any interest payment date, any Call Date, or the maturity date occurs on a day that is </FONT>not a business day in New York, New York, then the payment will be postponed until the next business day in New York, New York. No additional interest will accrue on the notes as a result of such postponement, and no adjustment will be made to the length of the relevant interest period.</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD>&nbsp;</TD></TR>

<TR STYLE="vertical-align: top">
    <TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 3%; font-size: 10pt"><B>&bull;</B></TD>
    <TD STYLE="width: 25%; font-size: 10pt"><B>Repayment at Option of Holder:</B></TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 67%; font-size: 10pt">None</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="text-align: center"><FONT STYLE="font-size: 10pt">&bull;</FONT></TD>
    <TD STYLE="font-size: 10pt"><B>Record Dates for Interest Payments:</B></TD>
    <TD>&nbsp;</TD>
    <TD>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 3px 0 0in">For book-entry only notes, one business day in New York, New
    York prior to the payment date. If notes are not held in book-entry only form, the record dates will be the fifteenth calendar day preceding
    such interest payment date, whether or not such record date is a business day.</P>
    <P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 3px 0 0"></P></TD></TR>
  </TABLE>
<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0 3px 0 51.55pt; text-indent: -13.5pt">&nbsp;</P>


<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">PS-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 3%">&nbsp;</TD>
    <TD STYLE="width: 3%; font-weight: bold; font-size: 10pt"><FONT STYLE="font-weight: normal">&bull;</FONT></TD>
    <TD STYLE="width: 25%; font-weight: bold; font-size: 10pt">Events of Default and Rights of Acceleration:</TD>
    <TD STYLE="width: 2%">&nbsp;</TD>
    <TD STYLE="width: 67%; font-weight: bold; font-size: 10pt"><FONT STYLE="font-weight: normal">If an event of default (as defined in the indenture relating to the notes) occurs and is continuing, holders of the notes may accelerate the maturity of the notes, as described under &ldquo;Description of Debt Securities of Bank of America Corporation&mdash;Events of Default and Rights of Acceleration&rdquo; in the prospectus. Upon an event of default, you will be entitled to receive only your principal amount, and accrued and unpaid interest, if any, through the acceleration date. In case of an event of default, the notes will not bear a default interest rate. If a bankruptcy proceeding is commenced in respect of us, your claim may be limited, under the U.S. Bankruptcy Code, to the original public offering price of the notes.</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">&bull;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt"><B>Calculation Agent:</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">Merrill Lynch Capital Services, Inc.</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">&bull;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt"><B>Fees and Charges:</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">The public offering price of the notes includes the underwriting discount of 0.40% as </FONT>listed on the cover page and an additional hedging-related charge of $4.90 per $1,000 in principal amount of the notes that is more fully described on page PS-8.</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD>&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">&bull;</FONT></TD>
    <TD><FONT STYLE="font-size: 10pt"><B>Listing:</B></FONT></TD>
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-size: 10pt">None</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 3px 0 0">&nbsp;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 3px 0pt 0pt; text-align: justify; text-indent: 27pt">Certain terms used
and not defined in this document have the meanings ascribed to them in the prospectus supplement and prospectus. Unless otherwise indicated
or unless the context requires otherwise, all references in this pricing supplement to &ldquo;we,&rdquo; &ldquo;us,&rdquo; &ldquo;our,&rdquo;
or similar references are to BAC.</P>

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


<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">PS-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: bold 12pt Times New Roman, Times, Serif; margin: 0 3px 0 23pt; text-align: center">&nbsp;</P>

<P STYLE="font: bold 12pt Times New Roman, Times, Serif; margin: 0 3px 0 23pt; text-align: center">RISK FACTORS</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in"><I>Your investment in the notes entails
significant risks, many of which differ from those of a conventional security. Your decision to purchase the notes should be made only
after carefully considering the risks of an investment in the notes, including those discussed below, with your advisors in light of your
particular circumstances. The notes are not an appropriate investment for you if you are not knowledgeable about significant elements
of the notes or financial matters in general.</I></P>

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px"><U>Structure-related Risks</U></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in"><B>The notes are subject to our early
redemption. </B>We may redeem all, but not less than all, of the notes on any Call Date on or after November 28, 2026. If you intend to
purchase the notes, you must be willing to have your notes redeemed as early as that date. We are generally more likely to elect to redeem
the notes during periods when the remaining interest to be accrued on the notes is to accrue at a rate that is greater than that which
we would pay on our other interest bearing debt securities having a maturity comparable to the remaining term of the notes. No further
payments will be made on the notes after they have been redeemed.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in">If we redeem the notes prior to the maturity
date, you may not be able to reinvest your proceeds from the redemption in an investment with a return that is as high as the return on
the notes would have been if they had not been redeemed, or that has a similar level of risk.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in"><B>Payments on the notes are subject
to our credit risk, and actual or perceived changes in our creditworthiness are expected to affect the value of the notes.</B> The notes
are our senior unsecured debt securities. As a result, your receipt of all payments of interest and principal on the notes is dependent
upon our ability to repay our obligations on the applicable payment date. No assurance can be given as to what our financial condition
will be at any time during the term of the notes or on the maturity date. If we become unable to meet our financial obligations as they
become due, you may not receive the amounts payable under the terms of the notes.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in">Our credit ratings are an assessment by
ratings agencies of our ability to pay our obligations, including our obligations under the notes. Consequently, our perceived creditworthiness
and actual or anticipated decreases in our credit ratings or increases in our credit spreads prior to the maturity date of the notes may
adversely affect the market value of the notes. However, because your return on the notes generally depends upon factors in addition to
our ability to pay our obligations, such as the difference between the interest rates accruing on the notes and current market interest
rates, an improvement in our credit ratings will not reduce the other investment risks related to the notes.</P>

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px"><U>Valuation and Market-related Risks</U></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in"><B>We have included in the terms of
the notes the costs of developing, hedging, and distributing them, and the price, if any, at which you may sell the notes in any secondary
market transaction will likely be lower than the public offering price due to, among other things, the inclusion of these costs. </B>In
determining the economic terms of the notes, and consequently the potential return on the notes to you, a number of factors are taken
into account. Among these factors are certain costs associated with developing, hedging, and offering the notes.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in">Assuming there is no change in
market conditions or any other relevant factors, the price, if any, at which the selling agent or another purchaser might be willing
to purchase the notes in a secondary market transaction is expected to be lower than the price that you paid for them. This is due
to, among other things, the inclusion of these costs, and the costs of unwinding any related hedging. In addition to the
underwriting discount, the public offering price is expected to include a hedging-related charge, which reflects an estimated profit
earned by one of our affiliates from the hedging-related transactions associated with the notes. See &ldquo;Supplemental Plan of
Distribution&mdash;Conflicts of Interest&rdquo; for more information. The terms of these hedging arrangements are determined by
seeking bids from market participants, including BofA Securities (&quot;BofAS&quot;) and its affiliates. All of these charges
related to the notes reduce the economic terms of the notes.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0.5in">The quoted price of any of our affiliates for the notes could
be higher or lower than the price that you paid for them.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-align: justify; text-indent: 0.5in"><B>We cannot assure
you that a trading market for the notes will ever develop or be maintained.</B> We will not list the notes on any securities exchange.
We cannot predict how the notes will trade in any secondary market, or whether that market will be liquid or illiquid.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in">The development of a trading
market for the notes will depend on our financial performance and other factors. The number of potential buyers of the notes in any
secondary market may be limited. We anticipate that our affiliate, BofAS, will act as a market-maker for the notes, but neither
BofAS nor any of our other affiliates is required to do so. BofAS may discontinue its market-making activities as to the notes at
any time. To the extent that BofAS engages in any market-making activities, it may bid for or offer the notes. Any price at which
BofAS may bid for, offer, purchase, or sell any notes may differ from the values determined by pricing models that it may use,
whether as a result of dealer discounts, mark-ups, or other transaction costs. These bids, offers, or completed transactions may
affect the prices, if any, at which the notes might otherwise trade in the market.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in">In addition, if
at any time BofAS were to cease acting as a market-maker for the notes, it is likely that there would be significantly less liquidity
in the secondary market and there may be no secondary market at all for the notes. In such a case, the price</P>

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


<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">PS-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px -0.5in; text-indent: 0.5in">at which the notes could be sold likely would be lower
than if an active market existed and you should be prepared to hold the notes until maturity.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in"><B>Many economic and other factors will
impact the market value of the notes.</B> The market for, and the market value of, the notes may be affected by a number of factors that
may either offset or magnify each other, including:</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 3px 0 96.05pt; text-indent: -42.55pt">&nbsp;</P>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">&bull;</TD><TD>the time remaining to maturity of the notes;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">&bull;</TD><TD>the aggregate amount outstanding of the notes;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">&bull;</TD><TD>our right to redeem the notes on the dates set forth above;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">&bull;</TD><TD STYLE="padding-right: 12.5pt">the level, direction, and volatility of market interest rates generally (in particular, increases in
U.S. interest rates, which may cause the market value of the notes to decrease);</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">&bull;</TD><TD>general economic conditions of the capital markets in the United States;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">&bull;</TD><TD STYLE="padding-right: 8.4pt">geopolitical conditions and other financial, political, regulatory, and judicial events that affect the
capital markets generally;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">&bull;</TD><TD>our financial condition and creditworthiness; and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.5in">&bull;</TD><TD>any market-making activities with respect to the notes.</TD></TR></TABLE>

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px"><U>Conflict-related Risks</U></P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in"><B>Our trading and hedging activities
may create conflicts of interest with you. </B>We or one or more of our broker-dealer affiliates, including BofAS, may engage in trading
activities related to the notes that are not for your account or on your behalf. We also expect to enter into arrangements to hedge the
market risks associated with our obligation to pay the amounts due under the notes. We may seek competitive terms in entering into the
hedging arrangements for the notes, but are not required to do so, and we may enter into such hedging arrangements with one of our subsidiaries
or affiliates. This hedging activity is expected to result in a profit to those engaging in the hedging activity, which could be more
or less than initially expected, but which could also result in a loss for the hedging counterparty. Any profit in connection with such
hedging activities will be in addition to any other compensation that we and our affiliates, including BofAS, receive for the sale of
the notes, which creates an additional incentive to sell the notes to you. These trading and hedging activities may present a conflict
of interest between your interest in the notes and the interests we and our affiliates may have in our proprietary accounts, in facilitating
transactions, including block trades, for our other customers, and in accounts under our management. These trading and hedging activities
could influence secondary trading in the notes or otherwise could be adverse to your interests as a holder of the notes.</P>

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


<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">PS-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: bold 12pt Times New Roman, Times, Serif; margin: 0 3px 0 170.85pt; text-align: left">&nbsp;</P>

<P STYLE="margin-right: 3px; font: bold 12pt Times New Roman, Times, Serif; margin-top: 0px; margin-bottom: 0px; text-align: center">U.S. FEDERAL INCOME TAX SUMMARY</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in">The following summary of the material
U.S. federal income tax considerations of the acquisition, ownership, and disposition of the notes is based upon the advice of Sidley
Austin LLP, our tax counsel. The following discussion is not exhaustive of all possible tax considerations. This summary is based upon
the Internal Revenue Code of 1986, as amended (the &ldquo;Code&rdquo;), regulations promulgated under the Code by the U.S. Treasury Department
(&ldquo;Treasury&rdquo;) (including proposed and temporary regulations), rulings, current administrative interpretations and official
pronouncements of the Internal Revenue Service (the &ldquo;IRS&rdquo;), and judicial decisions, all as currently in effect and all of
which are subject to differing interpretations or to change, possibly with retroactive effect. No assurance can be given that the IRS
would not assert, or that a court would not sustain, a position contrary to any of the tax consequences described below.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-align: justify; text-indent: 0.5in">The following
discussion supplements, is subject to the same qualifications and limitations as, and should be read in conjunction with the discussion
in the prospectus under the caption &ldquo;U.S. Federal Income Tax Considerations.&rdquo; To the extent inconsistent, the following discussion
supersedes the discussion in the prospectus supplement and the prospectus.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in">This discussion only applies to U.S. Holders
(as defined in the accompanying prospectus) that are not excluded from the discussion of U.S. federal income taxation in the accompanying
prospectus. In particular, this summary is directed solely to U.S. Holders that will purchase the notes upon original issuance and will
hold the notes as capital assets within the meaning of Section 1221 of the Code, which generally means as property held for investment.
This discussion does not address the tax consequences applicable to holders subject to Section 451(b) of the Code. This summary assumes
that the issue price of the notes, as determined for U.S. federal income tax purposes, equals the principal amount thereof.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in">The notes will be treated as debt
instruments for U.S. federal income tax purposes. The notes provide for a fixed rate of interest. A U.S. Holder will be required to include
payments of interest on the notes as ordinary income as such interest payments accrue or are received (in accordance with the U.S. Holder&rsquo;s
regular method of accounting for U.S. federal income tax purposes).</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in">You should consult the discussion
under &ldquo;U.S. Federal Income Tax Considerations&mdash;General&mdash;Consequences to U.S. Holders&rdquo; as it relates to fixed rate
debt instruments not bearing OID in the accompanying prospectus for a description of the consequences to you of the ownership and disposition
of the notes.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in">Upon the sale, exchange, redemption,
retirement, or other disposition of a note, a U.S. Holder will recognize gain or loss equal to the difference between the amount
realized upon the sale, exchange, redemption, retirement, or other disposition (less an amount equal to any accrued interest not
previously included in income if the note is disposed of between interest payment dates, which will be included in income as
interest income for U.S. federal income tax purposes) and the U.S. Holder&rsquo;s adjusted tax basis in the note.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in">A U.S. Holder&rsquo;s adjusted tax basis in a note generally
will be the cost of the note to such U.S. Holder, increased by any OID, market discount, de minimis OID, or de minimis market discount
previously included in income with respect to the note, and decreased by the amount of any premium previously amortized to reduce interest
on the note and the amount of any payment (other than a payment of qualified stated interest) received in respect of the note.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in">Except as discussed in the prospectus with
respect to market discount, gain or loss realized on the sale, exchange, redemption, retirement, or other disposition of a note generally
will be capital gain or loss and will be long-term capital gain or loss if the note has been held for more than one year. The ability
of U.S. Holders to deduct capital losses is subject to limitations under the Code.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in"><I>You should consult your own tax advisor
concerning the U.S. federal income tax consequences to you of acquiring, owning, and disposing of the notes, as well as any tax consequences
arising under the laws of any state, local, foreign, or other tax jurisdiction and the possible effects of changes in U.S. federal or
other tax laws.</I></P>

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


<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">PS-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: bold 12pt Times New Roman, Times, Serif; margin: 0 3px 0 23pt; text-align: center">&nbsp;</P>

<P STYLE="margin-right: 3px; font: bold 12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center">VALIDITY OF THE NOTES</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in">In the opinion of Sidley Austin LLP,
as counsel to BAC, when the trustee has made the appropriate entries or notations on Schedule 1 to the master global note that represents
the notes (the &ldquo;Master Note&rdquo;) identifying the notes offered hereby as supplemental obligations thereunder in accordance with
the instructions of BAC, and the notes have been delivered against payment as contemplated herein, such notes will be valid and binding
obligations of BAC, enforceable in accordance with their terms, subject to applicable bankruptcy, insolvency and similar laws affecting
creditors&rsquo; rights generally, concepts of reasonableness and equitable principles of general applicability (including, without limitation,
concepts of good faith, fair dealing and the lack of bad faith), provided that such counsel expresses no opinion as to the effect of fraudulent
conveyance, fraudulent transfer or similar provision of applicable law on the conclusions expressed above. This opinion is given as of
the date hereof and is limited to the Delaware General Corporation Law and the laws of the State of New York as in effect on the date
hereof. In addition, this opinion is subject to customary assumptions about the trustee&rsquo;s authorization, execution and delivery
of the indenture and due authentication of the Master Note and the genuineness of signatures and certain factual matters, all as stated
in the letter of such counsel dated October 1, 2025 which has been filed as Exhibit 5.3 to the Company&rsquo;s Registration Statement
on Form S-3 filed with the Securities and Exchange Commission on October 1, 2025.</P>

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


<!-- Field: Page; Sequence: 7; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">PS-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: bold 12pt Times New Roman, Times, Serif; margin: 0 3px 0 23pt; text-align: center">&nbsp;</P>

<P STYLE="margin-right: 3px; font: bold 12pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center">SUPPLEMENTAL PLAN OF DISTRIBUTION&mdash;CONFLICTS
OF INTEREST</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in">Our broker-dealer subsidiary, BofAS, will
act as our selling agent in connection with the offering of the notes. The selling agent is a party to the distribution agreement described
in &ldquo;Supplemental Plan of Distribution (Conflicts of Interest)&rdquo; beginning on page S-51 of the accompanying prospectus supplement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in">The selling agent will receive the compensation
set forth on the cover page of this pricing supplement as to the notes sold through its efforts. The selling agent is a member of the
Financial Industry Regulatory Authority, Inc. (&ldquo;FINRA&rdquo;). Accordingly, the offering of the notes will conform to the requirements
of FINRA Rule 5121. We or one of our affiliates may pay varying selling concessions of up to 0.40% in connection with the distribution
of the notes to other registered broker-dealers. Certain dealers who purchase the notes for sale to certain fee-based advisory accounts
may forgo some or all of their selling concessions, fees, or commissions. The price to public for investors purchasing the notes in these
accounts may be as low as $996.00 per $1,000 in principal amount of the notes.The costs included in the original issue price of the securities
will include a fee to a broker dealer for providing certain electronic platform services with respect to this offering, which will reduce
the economic terms of the notes to you.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in">If all of the offered notes are not
sold on the pricing date at the public offering price, then the selling agent and/or dealers may offer the notes for sale in one or more
transactions at an offering price that may be at a premium to the public offering price. These sales may occur at market prices prevailing
at the time of sale, at prices related to market prices or at negotiated prices.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in">In order to meet our payment obligations
under the notes, at the time we issue the notes, we may choose to enter into certain hedging arrangements (which may include call options,
put options or other derivatives) with BofAS or one of its affiliates. The terms of these hedging arrangements are determined by seeking
bids from market participants, including BofAS and its affiliates, and take into account a number of factors, including our creditworthiness,
interest rate movements, the tenor of the notes and the tenor of the hedging arrangements. The economic terms of the notes depend in part
on the terms of these hedging arrangements.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in">BofAS has advised us that the hedging arrangements
include a hedging-related charge of $4.90 per $1,000 in principal amount of the notes, reflecting an estimated profit to be credited to
BofAS or one of its affiliates from these transactions. Since hedging entails risk and may be influenced by unpredictable market forces,
additional profits and losses from these hedging arrangements may be realized by BofAS or one of its affiliates or any third party hedge
providers.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in">All charges related to the notes,
including the underwriting discount and the hedging-related costs and charges, reduce the economic terms of the notes. For further information
regarding these charges, our trading and hedging activities and conflicts of interest, see the section above, &ldquo;Risk Factors&mdash;We
have included in the terms of the notes the costs of developing, hedging, and distributing them, and the price, if any, at which you may
sell the notes in any secondary market transaction will likely be lower than the public offering price due to, among other things, the
inclusion of these costs&rdquo; and &ldquo;Risk Factors&mdash;Our trading and hedging activities may create conflicts of interest with
you.&rdquo;</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in">The selling agent is not acting as
your fiduciary or advisor solely as a result of the offering of the notes, and you should not rely upon any communication from the selling
agent in connection with the notes as investment advice or a recommendation to purchase the notes. You should make your own investment
decision regarding the notes after consulting with your legal, tax, and other advisors.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in">We will deliver the notes against
payment therefor in New York, New York on a date that is greater than one business day following the pricing date. Under Rule 15c6-1 of
the Securities Exchange Act of 1934, trades in the secondary market generally are required to settle in one business day, unless the parties
to any such trade expressly agree otherwise. Accordingly, purchasers who wish to trade the notes more than one business day prior to the
original issue date will be required to specify alternative settlement arrangements to prevent a failed settlement.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in">Under the terms of our distribution
agreement with BofAS, BofAS will purchase the notes from us on the issue date as principal at the purchase price indicated on the cover
of this pricing supplement, less the indicated underwriting discount.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in">BofAS may sell
the notes to other broker-dealers, including our affiliate, Merrill Lynch, Pierce, Fenner &amp; Smith Incorporated (&ldquo;MLPF&amp;S&rdquo;),
that will participate in the offering, at an agreed discount to the principal amount. Each of those broker-dealers may sell the notes
to one or more additional broker-dealers. BofAS has informed us that these discounts may vary from dealer to dealer and that not all dealers
will purchase or repurchase the notes at the same discount.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0px 3px 0px 0px; text-indent: 0.5in">BofAS and any of our other
broker-dealer affiliates, including MLPF&amp;S, may use this pricing supplement, and the accompanying prospectus supplement and
prospectus for offers and sales in secondary market transactions and market-making transactions in the notes. Our affiliates may act
as principal or agent in these transactions, and any such sales will be made at prices related to prevailing market prices at the
time of the sale. However, none of BAC, BofAS or any of our broker-dealer affiliates are obligated to engage in any secondary market
transactions and/or market-making transactions or otherwise purchase the notes from the holders in such transactions.</P>

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0 3px 0 0in">European Economic Area and United Kingdom</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 3px 0 0in; text-indent: 0.5in">None of this pricing supplement, the
accompanying prospectus or the accompanying prospectus supplement is a prospectus for the purposes of the Prospectus Regulation (as defined
below). This pricing supplement, the accompanying prospectus and the</P>

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


<!-- Field: Page; Sequence: 8; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">PS-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt">&nbsp;</P></DIV>
    <!-- Field: /Page -->

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 3px 0 0in; text-indent: 0in">accompanying prospectus supplement
have been prepared on the basis that any offer of notes in any Member State of the European Economic Area (the &ldquo;EEA&rdquo;) or in
the United Kingdom (each, a &ldquo;Relevant State&rdquo;) will only be made to a legal entity which is a qualified investor under the
Prospectus Regulation (&ldquo;Qualified Investors&rdquo;). Accordingly any person making or intending to make an offer in that Relevant
State of notes which are the subject of the offering contemplated in this pricing supplement, the accompanying prospectus and the accompanying
prospectus supplement may only do so with respect to Qualified Investors. BAC has not authorized, nor does it authorize, the making of
any offer of notes other than to Qualified Investors. The expression &ldquo;Prospectus Regulation&rdquo; means Regulation (EU) 2017/1129.</P>

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

<P STYLE="margin-right: 3px; font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: left; margin-top: 0; margin-bottom: 0"><B>PROHIBITION
OF SALES TO EEA RETAIL INVESTORS &ndash;</B> The Notes are not intended to be offered, sold or otherwise made available to and
should not be offered, sold or otherwise made available to any retail investor in the EEA. For these purposes: (a) a retail investor
means a person who is one (or more) of: (i) a retail client as defined in point (11) of Article 4(1) of Directive 2014/65/EU, as
amended (&ldquo;MiFID II&rdquo;); or (ii) a customer within the meaning of Directive (EU) 2016/97 (the Insurance Distribution
Directive), where that customer would not qualify as a professional client as defined in point (10) of Article 4(1) of MiFID II; or
(iii) not a qualified investor as defined in the Prospectus Regulation; and (b) the expression &ldquo;offer&rdquo; includes the
communication in any form and by any means of sufficient information on the terms of the offer and the Notes to be offered so as to
enable an investor to decide to purchase or subscribe for the Notes. Consequently no key information document required by Regulation
(EU) No 1286/2014, as amended (the &ldquo;PRIIPs Regulation&rdquo;) for offering or selling the Notes or otherwise making them
available to retail investors in the EEA has been prepared and therefore offering or selling the Notes or otherwise making them
available to any retail investor in the EEA may be unlawful under the PRIIPs Regulation.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 3px 0 0in; text-indent: 0.5in"><B>PROHIBITION OF SALES TO UNITED KINGDOM
RETAIL INVESTORS &ndash;</B> The Notes are not intended to be offered, sold or otherwise made available to and should not be offered,
sold or otherwise made available to any retail investor in the United Kingdom. For these purposes: (a) a retail investor means a person
who is neither: (i) a professional client as defined in point (8) of Article 2(1) of Regulation (EU) No 600/2014 as it forms part of domestic
law in the United Kingdom; nor (ii) a qualified investor as defined in paragraph 15 of Schedule 1 to the Public Offers and Admissions
to Trading Regulations 2024 (as may be amended from time to time); and (b) the expression &ldquo;offer&rdquo; includes the communication
in any form and by any means of sufficient information on the terms of the offer and the Notes to be offered so as to enable an investor
to decide to purchase or subscribe for the Notes. Consequently no key information document required by Regulation (EU) No 1286/2014, as
amended (the &ldquo;PRIIPs Regulation&rdquo;) for offering or selling the Notes or otherwise making them available to retail investors
in the United Kingdom has been prepared and therefore offering or selling the Notes or otherwise making them available to any retail investor
in the United Kingdom may be unlawful under the PRIIPs Regulation.</P>

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

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0 3px 0 0in">United Kingdom</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 3px 0 0in; text-indent: 0.5in">The communication of this pricing
supplement, the accompanying prospectus supplement, the accompanying prospectus and any other document or materials relating to the
issue of the notes offered hereby is not being made, and such documents and/or materials have not been approved, by an authorized
person for the purposes of section 21 of the United Kingdom&rsquo;s Financial Services and Markets Act 2000, as amended (the
&ldquo;FSMA&rdquo;). Accordingly, such documents and/or materials are not being distributed to, and must not be passed on to, the
general public in the United Kingdom. The communication of such documents and/or materials as a financial promotion is only being
made to those persons in the United Kingdom who have professional experience in matters relating to investments and who fall within
the definition of investment professionals (as defined in Article 19(5) of the Financial Services and Markets Act 2000 (Financial
Promotion) Order 2005, as amended (the &ldquo;Financial Promotion Order&rdquo;)), or who fall within Article 49(2)(a) to (d) of the
Financial Promotion Order, or who are any other persons to whom it may otherwise lawfully be made under the Financial Promotion
Order (all such persons together being referred to as &ldquo;relevant persons&rdquo;). In the United Kingdom, the notes offered
hereby are only available to, and any investment or investment activity to which this pricing supplement, the accompanying
prospectus supplement and the accompanying prospectus relates will be engaged in only with, relevant persons. Any person in the
United Kingdom that is not a relevant person should not act or rely on this pricing supplement, the accompanying prospectus
supplement or the accompanying prospectus or any of their contents.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 3px 0 0in; text-indent: 0.5in">Any invitation or inducement to engage
in investment activity (within the meaning of Section 21 of the FSMA) in connection with the issue or sale of the notes may only be communicated
or caused to be communicated in circumstances in which Section 21(1) of the FSMA does not apply to BAC.</P>

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

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 3px 0 0in; text-indent: 0.5in">All applicable provisions of the FSMA
must be complied with in respect to anything done by any person in relation to the notes in, from or otherwise involving the United Kingdom.</P>

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


<!-- Field: Page; Sequence: 9; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><P STYLE="font: normal 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">PS-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></P></DIV>
    <!-- Field: /Page -->

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


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-FILING FEES
<SEQUENCE>2
<FILENAME>ea029258801_ex-filingfees.htm
<DESCRIPTION>EX-FILING FEES
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2024" xmlns:ffd="http://xbrl.sec.gov/ffd/2024q2">
  <head>
    <title>EX-FILING FEES</title>
  </head>
  <body>
    <div style="display: none">
      <ix:header>
        <ix:hidden>
          <ix:nonNumeric name="ffd:FormTp" contextRef="rc" id="ixv-36">S-3</ix:nonNumeric>
          <ix:nonNumeric name="ffd:SubmissnTp" contextRef="rc" id="ixv-37">424B2</ix:nonNumeric>
          <ix:nonNumeric name="ffd:FeeExhibitTp" contextRef="rc" id="ixv-38">EX-FILING FEES</ix:nonNumeric>
          <ix:nonNumeric name="ffd:RegnFileNb" contextRef="rc" id="ixv-39">333-290665</ix:nonNumeric>
          <ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="rc" id="ixv-40">0000070858</ix:nonNumeric>
          <ix:nonNumeric name="dei:EntityRegistrantName" contextRef="rc" id="ixv-41">BANK OF AMERICA CORP /DE/</ix:nonNumeric>
        </ix:hidden>
        <ix:references>
          <link:schemaRef xlink:href="https://xbrl.sec.gov/ffd/2024q2/ffd-2024q2.xsd" xlink:type="simple"/>
        </ix:references>
        <ix:resources>
          <xbrli:context id="rc">
            <xbrli:entity>
              <xbrli:identifier scheme="http://www.sec.gov/CIK">0000070858</xbrli:identifier>
            </xbrli:entity>
            <xbrli:period>
              <xbrli:startDate>2026-05-27</xbrli:startDate>
              <xbrli:endDate>2026-05-27</xbrli:endDate>
            </xbrli:period>
          </xbrli:context>
          <xbrli:unit id="USD">
            <xbrli:measure>iso4217:USD</xbrli:measure>
          </xbrli:unit>
          <xbrli:unit id="pure">
            <xbrli:measure>xbrli:pure</xbrli:measure>
          </xbrli:unit>
          <xbrli:unit id="Shares">
            <xbrli:measure>xbrli:shares</xbrli:measure>
          </xbrli:unit>
        </ix:resources>
      </ix:header>
    </div>
    <div>
      <table style="width: 99%; font-family: Arial, Helvetica, sans-serif; font-size: 20pt; text-align: center;">
        <tr>
          <td colspan="4" style="padding-bottom: .5em">
            <p>
              <b>Calculation of Filing Fee Tables</b>
            </p>
          </td>
        </tr>
        <tr>
          <td style="padding-bottom: .25em">
            <p>
              <b>
                <ix:nonNumeric name="ffd:FormTp" contextRef="rc" id="ixv-57">S-3</ix:nonNumeric>
              </b>
            </p>
          </td>
        </tr>
        <tr>
          <td style="padding-bottom: .25em">
            <p>
              <b>
                <ix:nonNumeric name="dei:EntityRegistrantName" contextRef="rc" id="ixv-58">BANK OF AMERICA CORP /DE/</ix:nonNumeric>
              </b>
            </p>
          </td>
        </tr>
      </table>
    </div>
    <div style="padding-bottom: 20px;">
      <table style="float: center; width: 100%; text-align: left;">
        <tbody>
          <tr style="font-family: Arial, Helvetica, sans-serif; font-size: 16px">
            <th style="vertical-align: bottom; text-align: center; width: 90%;">
              <b>Narrative Disclosure</b>
            </th>
          </tr>
        </tbody>
      </table>
      <table style="font-family: Arial, Helvetica, sans-serif; font-size: 16px; float: center; width: 100%; text-align: center; margin-left:auto; margin-right:auto;">
        <tbody>
          <tr>
            <td>
					 The maximum aggregate offering price of the securities to which the prospectus relates is <span>$</span><ix:nonFraction name="ffd:NrrtvMaxAggtOfferingPric" decimals="INF" format="ixt:numdotdecimal" unitRef="USD" contextRef="rc" id="ixv-59">15,000,000.00</ix:nonFraction>. <ix:nonNumeric name="ffd:FnlPrspctsFlg" contextRef="rc" format="ixt:booleantrue" id="ixv-60">The prospectus is a final prospectus for the related offering.</ix:nonNumeric>
				</td>
          </tr>
          <tr>
            <td>
              <div style="padding-top: 20px;">
                <ix:nonNumeric name="ffd:NrrtvDsclsr" contextRef="rc" escape="1" id="ixv-61">    </ix:nonNumeric>
              </div>
            </td>
          </tr>
        </tbody>
      </table>
    </div>
  </body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>3
<FILENAME>image_001.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0@)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" ')!Y@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P"_KO[0O]B^
M(=2TK_A%_.^Q74MMYO\ :&W?L<KNQY9QG&<<UG_\--?]2C_Y4O\ [57D'CO_
M )*'XE_["MU_Z-:N?H ]_P#^&FO^I1_\J7_VJC_AIK_J4?\ RI?_ &JO **
M/?\ _AIK_J4?_*E_]JH_X::_ZE'_ ,J7_P!JKP"B@#W_ /X::_ZE'_RI?_:J
M/^&FO^I1_P#*E_\ :J\ HH ^B+']I6SEO(UO_#,\%J<[Y(+P2N.#C"E%!YP/
MO#\>E=GH'QL\$ZZZQ-J$FF3LY58]13RP0!G=O!* =1RP.1TY&?D2B@#[Y@GA
MNK>*XMYDF@E4/')&P974C(((X((YS[U-7Q+X5\=^(O!EP'T?49(X"^^2TD^>
M&0_+G*'H2% W##8X!%?4/P[^)NE_$"SE$4?V+4X,F:Q>3>=F<!U; W+R >!@
M\'J"0#N:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#GO&WB;_A#O"-]KWV3[7]E\O]QYGE[MTBI][!Q]
M[/3M7D'_  TU_P!2C_Y4O_M5>@?&W_DD.N_]N_\ Z41U\@4 >_\ _#37_4H_
M^5+_ .U4?\--?]2C_P"5+_[57@%% 'O_ /PTU_U*/_E2_P#M5?0%? %??] !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% $,\\-K;RW%Q,D,$2EY))&"JB@9))/  '.?:O$?%O[1%I9W$MIX6T^._ 1
M2E]<ETCW$Y8"+ 8C'&25YSP0.>0^,WQ.F\2:I/X?TBZC.A6S /) Q(O)!@Y)
MQRBMD #()&[)^7'D= '<ZQ\7?'&M[UEUZ>UB,IE6.R M]G7"AEPY4 XP6/09
MR>:QO^$[\8?]#7KG_@QF_P#BJY^B@#H/^$[\8?\ 0UZY_P"#&;_XJKNF_$WQ
MMI5PT]OXGU%W9"F+F;[0N,@_=DW 'CKC/7U-<E10!]S>$[VXU/P=H>H7<OF7
M5UI]O-,^ -SM&I)P.!DD]!6S7/\ @3_DGGAK_L%6O_HI:Z"@ HHHH **** "
MO%_%/[0%MX>\4:AH]KH/V^.RF,)N/MABW.H^<;3&<8;<O4YQD=:]BGGAM;>6
MXN)DA@B4O))(P544#)))X  YS[5\*:MJ,VL:Q?:I<+&L]Y<27$BQ@A0SL6(&
M23C)H ]Q_P"&FO\ J4?_ "I?_:J/^&FO^I1_\J7_ -JKP"B@#W__ (::_P"I
M1_\ *E_]JH_X::_ZE'_RI?\ VJO ** /?_\ AIK_ *E'_P J7_VJN[^&OQ3A
M^(=QJ-N=.CTZ>T6-UB-V)6E4DAF VJ<*0H/7[PZ=_D6O4/@'J?V#XH0VWD^9
M_:%K-;;MV/+P!+GIS_JL8XZY[8H ^KZ*** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@#Y__ .&FO^I1_P#*E_\ :J/^&FO^
MI1_\J7_VJO ** /?_P#AIK_J4?\ RI?_ &JC_AIK_J4?_*E_]JKP"B@#[>\$
M^)O^$Q\(V.O?9/LGVKS/W'F>9MVR,GWL#/W<].]=#7G_ ,$O^20Z%_V\?^E$
ME>@4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 ?$'CO\ Y*'XE_["MU_Z-:N?
MKH/'?_)0_$O_ &%;K_T:U<_0 4444 %%6K&PN]3O$M+"TGNKF3.R&",R.V!D
MX4 D\ G\*UO^$$\8?]"IKG_@NF_^)H Y^BN@_P"$$\8?]"IKG_@NF_\ B:R;
MZPN],O'M+^TGM;F/&^&>,QNN1D94@$<$'\: *M%%% !5[2M5OM$U.VU/3;I[
M:\MVWQ2QGE3_ "(()!!X()!X-4:* /M;P!XQM_''A*VU6'Y;@?N;R,(5$<X4
M%@N2?EY!')X(SSD#J:^7/V?/$#Z=X[ET=F<P:K;LH154CS8P75B3R %$HX[L
M,CN/J.@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH \_^-O\ R2'7?^W?_P!*(Z^0*^O_ (V_\DAUW_MW_P#2
MB.OD"@ HHHH *^_Z^ *^_P"@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "N6^(GB&Y\+> -8UBT7-S!$$A.1\CNPC5^00=
MI8-@C!QBNIKQ_P#:._Y)[8?]A6/_ -%2T ?,%%%% !1110 45ZYX5^ /B+7+
M876LW$>B0.NZ-)(_-G.0I&4! 48)ZD,"N"O>NC_X9E_ZF[_RF_\ VV@#V#P)
M_P D\\-?]@JU_P#12UT%9/AK39M'\+:1I=PR-/9V4-O(T9)4LB!21D XR.X%
M:U !1110 4444 <-\7=9_L7X8:U*KP"6YB^R1I,?O^:=C!>1E@A=A_NYZ U\
M<U](?M):GY7A[0]*\G/VFZ>Y\W=C;Y2;<8QSGSLYSQM]^/F^@ HHHH ****
M"M;PUJ4.C^*=(U2X5V@L[V&XD6, L51PQ R<9P.Y%9-% 'W_ $5SO@C6_P#A
M(O VBZJUQ]HFN+5//EV;-TRC;)Q@8^<-T&...*Z*@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^ **** "BBB@#Z_\ @E_R
M2'0O^WC_ -*)*] KS_X)?\DAT+_MX_\ 2B2O0* "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** /B#QW_P E#\2_]A6Z_P#1K5S]=!X[_P"2A^)?^PK=?^C6KGZ
M"BBB@#T#X)?\E>T+_MX_]$25]?U\@?!+_DKVA?\ ;Q_Z(DKZ_H *PO%'A+1O
M&&EO8ZQ9I,"K+'.% E@)Q\T;8RIR%]CC!!'%;M% 'Q#XT\)WG@KQ1=:+>-YO
MEX>&<1E5FC(R& /Y'&0"",G&:YZO=_VE;&WCU'P[?K'BYFBGAD?<?F1"A48Z
M<&1_?GV&/"* "BBB@#I?A_/+;?$7PV\$SQ.=2MT+1L5)5I K#([%201W!([U
M]M5\0>!/^2A^&O\ L*VO_HU:^WZ "BBB@ HHJCJ6K:;HULMQJ>H6MC SA!+=
M3+$I;!. 6(&< \>QH O45Y?J?Q\\#6'E?9KB^U+?G=]EM2OEXQU\TIUSVST/
M3BL/4?VD="BMU;2]#U&YGW89+ID@4+@Y(92^3G'&.YYXY /;**\3T[]I'0I;
M=FU30]1MI]V%2U9)U*X&"68I@YSQCL.>>-S3/CYX&O\ S?M-Q?:;LQM^U6I;
MS,YZ>47Z8[XZCKS0!ZA163HGB/1?$=N9]'U2UOD"J[B&0,T88';O7JA.#P0#
MP?2M:@ HHHH ***SM3UW2-%,7]JZM8V'G9\O[5<)%OQC.-Q&<9'YT :-%<__
M ,)WX/\ ^AKT/_P8P_\ Q5'_  G?@_\ Z&O0_P#P8P__ !5 '045S_\ PG?@
M_P#Z&O0__!C#_P#%5-9>+/#FIWD=G8>(-*N[J3.R&"]C=VP"3A0<G@$_04 ;
M5%%8.O\ C'P[X71CK6L6MHX4.(6?,K*3M#+&,NPSGH#T/H: -ZBO([C]HCP=
M#<21)::S.B.5$L<$85P#]X;I <'KR >>@K'TW]I339;AEU/PY=6T 0E7MKE9
MV+9&!M8(,8SSG\.> #W2BO.] ^-G@G776)M0DTR=G*K'J*>6" ,[MX)0#J.6
M!R.G(SZ)0 4444 >?_&W_DD.N_\ ;O\ ^E$=?(%?7_QM_P"20Z[_ -N__I1'
M7R!0 4444 %??]? %??] !1110 45S__  G?@_\ Z&O0_P#P8P__ !5'_"=^
M#_\ H:]#_P#!C#_\50!T%%<__P )WX/_ .AKT/\ \&,/_P 51_PG?@__ *&O
M0_\ P8P__%4 =!15'3=6TW6;9KC3-0M;Z!7*&6UF650V <$J2,X(X]Q5Z@ H
MHHH **** "BJM]?VFF6;W=_=P6MM'C?-/((T7)P,L2 .2!^->>ZU\=O!.CW
M@AN;K4W#.CFQAW*A4X^\Y4,#V*D@X^F0#TRBO"+[]I6SBO)%L/#,\]J,;))[
MP1.>!G*A& YR/O'\.E5O^&FO^I1_\J7_ -JH ^@**\GLOVA?!=W=I#-%JMG&
MV<SSVZE$P">=CLW/3@'K^->A:)XCT7Q';F?1]4M;Y JNXAD#-&&!V[UZH3@\
M$ \'TH UJ*** "BBH9YX;6WEN+B9(8(E+R22,%5% R22>  .<^U $U>/_M'?
M\D]L/^PK'_Z*EKT#_A._!_\ T->A_P#@QA_^*KROX]>)-!UCP+96^EZUIU].
MNI1N8K:Z25@OE2@DA3G&2.?<4 ?.E%%% !6]X,@ANO'7AZWN(HYH)=2MDDCD
M4,KJ95!!!Z@@]*P:WO!D\-KXZ\/7%Q+'#!%J5L\DDC!511*I))/0 #K0!]PT
M5S__  G?@_\ Z&O0_P#P8P__ !5'_"=^#_\ H:]#_P#!C#_\50!T%%0P3PW5
MO%<6\R302J'CDC8,KJ1D$$<$$<Y]ZFH **** "BBB@#Y0^/FI_;_ (H36WD^
M7_9]K#;;MV?,R#+GIQ_K<8YZ9[XKR^M;Q+J4.L>*=7U2W5U@O+V:XC60 ,%=
MRP!P<9P>Q-9- !116[X-TI-;\:Z)IDMJ]S!<WL231(#DQ;AO^[R %#$D= ">
MU &9?V-SIFH7-A=Q^5<VTKPS1[@=KJ2&&1P>0>E5:]!^-5A]A^*VL;;7[/#/
MY4\>(]BR;HUW..,'+A\G^]GOFO/J "BBB@#ZK_9_U*:^^&8MY%0)87LMO$5!
MR5.V7)YZYE;ICC'UKU2OF_\ 9MU/RO$.N:5Y.?M-K'<^;N^[Y3[<8QSGSLYS
MQM]^/I"@ HHHH **HZEJVFZ-;+<:GJ%K8P,X02W4RQ*6P3@%B!G /'L:S?\
MA._!_P#T->A_^#&'_P"*H Z"BN?_ .$[\'_]#7H?_@QA_P#BJ/\ A._!_P#T
M->A_^#&'_P"*H Z"BL&W\9^%KJYCM[?Q+H\T\KJD<4=_$S.Q.   V22>U;U
M!15'4M6TW1K9;C4]0M;&!G""6ZF6)2V"< L0,X!X]C7G.I?M >";&X6*W;4M
M00KN\VUMMJ@Y^Z?,*'/'88Y'/6@#U2BO"YOVE--75!'!X<NGT_<N9Y+A4EV\
M;CY8!&1S@;^<#D9XZC1?CMX)UBX,$US=:8Y9$0WT.U7+''WD+!0.Y8@#/UP
M>F4444 %%%>?:W\:/ VB>>G]K?;[B+;^YL(S+OSC[LG$9P#D_-V(Z\4 >@T5
MXAJ?[26CQ>5_97A^^NL[O,^U3)!MZ8QMWYSSZ8QWSQ?L?VB?"=Q]F2[L-5M)
M)-@F?RTDCA)ZG(;<RCU"Y('3M0![!16-X>\4Z'XJLS=:'J<%[&OWPAP\>20-
MR'#+G:<9 SC(K9H **** "BBB@ HHKAM8^+O@?1-ZRZ]!=2B(RK'9 W&_KA0
MRY0,2.A8=1G YH [FBO$-3_:2T>+RO[*\/WUUG=YGVJ9(-O3&-N_.>?3&.^>
M,[_AIK_J4?\ RI?_ &J@#Z HKQ^Q_:)\)W'V9+NPU6TDDV"9_+22.$GJ<AMS
M*/4+D@=.U>A:!XQ\.^*$4Z+K%K=N5+F%7Q*J@[2S1G#J,XZ@=1ZB@#>HHHH
M**** "BLG4?$FA:/<+;ZIK6G6,[+O6.YNDB8J20#AB#C(//M57_A._!__0UZ
M'_X,8?\ XJ@#H**Y_P#X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H?_@QA_P#B
MJ .@HK)T[Q)H6L7#6^EZUIU].J[VCMKI)6"@@$X4DXR1S[UK4 %%9VLZYI?A
M[3WO]7OH+.V7(\R9\;B 3M4=6; .%&2<<"O/-2_: \$V-PL5NVI:@A7=YMK;
M;5!S]T^84.>.PQR.>M 'JE%>5^&_C=IWBOQOI_A_2]'NU@NT<M=7,BHR,J.Y
M C7=D84<[AU/''/JE 'G_P#PI+X>?]"]_P"3MQ_\<H_X4E\//^A>_P#)VX_^
M.5T'_"=^#_\ H:]#_P#!C#_\51_PG?@__H:]#_\ !C#_ /%4 <__ ,*2^'G_
M $+W_D[<?_'*/^%)?#S_ *%[_P G;C_XY70?\)WX/_Z&O0__  8P_P#Q5'_"
M=^#_ /H:]#_\&,/_ ,50!>T71-.\.:/!I6E6_P!GLH-WE1;V?;N8L>6))Y)/
M)K2JK8W]IJ=FEW87<%U;29V302"1&P<'# D'D$?A5J@ HHHH ***HZEJVFZ-
M;+<:GJ%K8P,X02W4RQ*6P3@%B!G /'L: +U%>7ZG\?/ UAY7V:XOM2WYW?9;
M4KY>,=?-*=<]L]#TXKDY_P!I:%;B46_A5Y( Y\MY+\(S+G@E1&<$CL"<>IH
M]\HKPBQ_:5LY;R-;_P ,SP6ISOD@O!*XX.,*44'G ^\/QZ5U>B_';P3K%P8)
MKFZTQRR(AOH=JN6./O(6"@=RQ &?K@ ],HJK8W]IJ=FEW87<%U;29V302"1&
MP<'# D'D$?A5J@ HHHH **** "BBL'7_ !CX=\+HQUK6+6T<*'$+/F5E)VAE
MC&789ST!Z'T- &]17D][^T+X+M+MX88M5O(UQB>"W4(^1GC>ZMQTY Z?C6'J
M7[2FFQ7"KIGARZN8"@+/<W*P,&R<C:H<8QCG/X<<@'NE%>-V_P"T=X6:VC:X
MTK6(YRJF1(XXG56QR Q<$C/? ^@K?TKXW>!-3CMP^JO8SSOL\F[@=3&2<#<X
M!0#OG=@ \XYP >BT55L;^TU.S2[L+N"ZMI,[)H)!(C8.#A@2#R"/PJU0 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 ?$'CO_ )*'XE_["MU_Z-:N?KH/'?\
MR4/Q+_V%;K_T:U<_0 4444 >@?!+_DKVA?\ ;Q_Z(DKZ_KXQ^%^MZ?X=^(VE
M:MJUQ]GLH/.\R78S[=T3J.%!/4CM7T=_PNWX>?\ 0P_^25Q_\;H ] HKS+4O
MCQX$L;=9;>^N]1<N%,5M:NK*.3N_>;!C@#KGD<=:\Y\:_M WVJV\]AX7M)-.
MMY4*&\F/^D8('W IQ&?O#.6.""-IH R_C[XG36O'$>EVT_FVNDQ&)@-I43L<
MR8(Y. (U(/1D(QZ^3T44 %%%6K&QN=3U"VL+2/S;FYE2&&/<!N=B HR3@<D=
M: /3O@!X?N-3\?\ ]L(VRUTF)GD;@[GD5HU3KD9!=LX/W,<9%?4]<E\.O!J>
M!O"%OI#2)+=LS3W<L>[:\K=<9[!0J]L[<X!-=;0 445X!\=_B->6]Y+X-TJ;
MRHS$IU&9<AVW#(A!QPNTJ21G.X+QA@0!_P 1?CRUO<W&D>#V0O&X#:J=KJ2,
M[A&A!!'0;SD'YL#HU>#7U_=ZG>/=W]W/=7,F-\T\AD=L# RQ))X 'X55HH *
M*** "BBB@":">:UN(KBWF>&>)@\<D;;61@<@@CD$'!S[5[-\/_CS?:8\.F>+
M&DOK,LJ+J'_+6W7&,L ,RC(!S][[Q^;@5XG10!]\P3PW5O%<6\R302J'CDC8
M,KJ1D$$<$$<Y]ZFKYH^!'C^XTW7(O"FH7>=,O-WV02$?N)SR%!)&%?D;><N5
MP!EL_2] !7S_ /M-?\RM_P!O?_M&OH"OG_\ ::_YE;_M[_\ :- '@%%%% !7
M>_!NXAM/BKH]Q<2QPP1+<O))(P5446\A))/0 <YK@J* />/B-\=WN?-TGP;+
MMMI(=LNI%&20DXXB!P5P,C<1G)XQ@,?#9YYKJXEN+B9YIY6+R22-N9V)R22>
M22<G/O4-% !1110 5[/\%/B9>:=KD'AK6[Z>?3KO9!9&0&0P3?*J(#G*QD?+
MC! .W[HW&O&** /O^BN:\ Z^_B?P'H^KRM(T\]N%G>154M*A*.V%X +*Q'L1
MP.E=+0!Y_P#&W_DD.N_]N_\ Z41U\@5]?_&W_DD.N_\ ;O\ ^E$=?(% !111
M0 5]_P!? %??] !7A?QS^):6=M=>"]+$@NY447]QED\M" PC7IDLI&[MM..2
M3M[/XI?$>S\#Z')!#-OUV[B86<*$$Q9R!,V01M!Z CYB,= Q'R///-=7$MQ<
M3/-/*Q>221MS.Q.223R23DY]Z (:*** "NI\"^!M4\>:XMA8+Y=O'AKN[=<I
M A_FQP<+WQV )&?X8\,:IXNUR#2-(@\VXDY9FX2)!U=SV49_D!DD _9/A+PO
M8^#_  W::/81Q@1(#-*J;3/+@;I&Y)R2.F3@8 X H OZ5I5CHFF6VF:;:I;6
M=NNR**,<*/YDDDDD\DDD\FKU%% !1110 5Y'\1?C=8>%KBXTC0XDO]8A=5DD
MD&;>$Y.Y2006<8Q@8 )Y.5*T?&[XBS>%M,CT/2+F2#6+U-[RHAS#;G<"5;/#
MDC (R0 QX.TU\N4 :.LZYJGB'4'O]7OY[RY;(WS/G:,D[5'15R3A1@#/ K.H
MHH **** "K5C?W>F7B7=A=SVMS'G9-!(8W7(P<,""."1^-5:* /?/ 'Q]F%Q
M]@\:R1F#83'J,4)#!N3B1$&""" "JC&!D')(]]@GANK>*XMYDF@E4/')&P97
M4C(((X((YS[U\#5[1\#?B/\ V-J*>%=5FG>RO952P;.Y;>9B?EQC(5R1WP&Y
MQ\S$ 'TO7/\ CO\ Y)YXE_[!5U_Z*:N@KG_'?_)//$O_ &"KK_T4U 'Q!111
M0 4444 %%%% !1110!]O^!/^2>>&O^P5:_\ HI:Z"N?\"?\ )//#7_8*M?\
MT4M=!0 4444 %<M\1M9_L#X=Z[J >>.1;1HHI(#ATDDQ&C Y&,,X.1R,<<\5
MU->/_M#ZW]@\#VFE1W'ERZE=C?%LSYD,8W-SCC#F+N#^&: /F"BBB@ KU#X!
MZ9]O^*$-SYWE_P!GVLUSMVY\S($6.O'^MSGGICOFO+Z^A/V:]*86VO:N]LFQ
MWBM8;@A2P*@M(@[@?-$3V/'7' !E?M):9Y7B'0]5\[/VFUDMO*V_=\I]V<YY
MSYV,8XV^_'B%?2_[2%E;OX-TF_:/-S#J'D1R;CPCQN6&.G)C3\O<U\T4 %%%
M% '>_!S55TGXIZ*\MR\$%PSVK[2V)"Z%40@=09-G7@$ ]LU]A5\%6-]<Z9J%
MM?VDGE7-M*DT,FT':ZD%3@C!Y ZU]WP3PW5O%<6\R302J'CDC8,KJ1D$$<$$
M<Y]Z )J*** /'_VCO^2>V'_85C_]%2U\P5]/_M'?\D]L/^PK'_Z*EKY@H **
M** .@\"?\E#\-?\ 85M?_1JU[O\ $;XY6>C>;I7A5X+^]>+YM020/#;L<8V]
M1(V,GKM!QG=RH^:** -'6=<U3Q#J#W^KW\]Y<MD;YGSM&2=JCHJY)PHP!G@5
MG444 %%%% 'K'P@^*5QX6U&WT'5)/,T*YE"(SN!]B=C]\$D 1DG+ ].6'.0W
MO7CCX@:-X%TN6>]G2:_* V^GI(!+*3D XZJF0<N1@8/4X!^+:M7U_=ZG>/=W
M]W/=7,F-\T\AD=L# RQ))X 'X4 ='XR^(OB+QRZ+J]RBVD;;XK.W39$C;<9Q
MR2>O+$XW'& <5R5%% !1110!>TK5;[1-3MM3TVZ>VO+=M\4L9Y4_R(()!!X(
M)!X-?7GPT\?0^/O#?VQHTM]0MG$5W C@@-C(=1DD(W.,]PPR<9/QK7J'P%UF
M[T_XEVVG0/\ Z-J4,D4\9)P=B-(K 9QN!7&2#@,P[T ?5]%%% !7->,O&^B^
M!=,2^UB60F5]D-O  TLIXSM4D# !R22 ..Y -SQ/XGTOPCH<^KZO/Y5O'\JJ
MO+RN>B(.[''\R< $CXR\3^)]4\7:Y/J^KS^;<2<*J\)$@Z(@[*,_S)R220#H
M/'/Q2\0>.93%<2_8M,&0MC;.P1ANW R'_EHPPO) 'RY &3GAJ** "BBB@ J:
M">:UN(KBWF>&>)@\<D;;61@<@@CD$'!S[5#10![W\,OCC-]HMM#\7SQF HL4
M&IN2&#=O/)."#D#?QC&6SDL/H2O@"OH3X#_$6:X<>#]7N9)7"YTMF0L0JJ2T
M1;/0 97(X 89^Z* />Z*** /F#]H[_DH5A_V"H__ $;+7C]>P?M'?\E"L/\
ML%1_^C9:\?H **** /8/V<?^2A7_ /V"I/\ T;%7;_%+XU?\(Y=R:%X9,$^H
MQ[DNKIQO2W;!&U1T:0'DYR!C!!.0O@/A_P 3ZIX7EOIM(G^SW%Y:M:-.OWXT
M9E8E#V;Y ,]LG&#@C&H T=9US5/$.H/?ZO?SWERV1OF?.T9)VJ.BKDG"C &>
M!6=110!Z!\$O^2O:%_V\?^B)*^OZ^0/@E_R5[0O^WC_T1)7U_0!\ 4444 %%
M%% 'U_\ !+_DD.A?]O'_ *425Z!7G_P2_P"20Z%_V\?^E$E>@4 %%%>-_&OX
MG3>&[=?#VA7:)JEPA-W-&Q\RTC(&T#' =@3SG*CG W*P +'Q%^-UAX6N+C2-
M#B2_UB%U62209MX3D[E)!!9QC&!@ GDY4K7S;K.N:IXAU![_ %>_GO+ELC?,
M^=HR3M4=%7).%& ,\"LZB@ HHHH **** -WPQXMUGP?JB7VCWCPD,K2P%B8I
MP,_+(N<,,%O<9R"#S7U+\-/B78^/M+*.$MM:MT!NK0'@CIYD>>2A/XJ3@]06
M^/:O:5JM]HFIVVIZ;=/;7ENV^*6,\J?Y$$$@@\$$@\&@#[QHKEO 'C&W\<>$
MK;58?EN!^YO(PA41SA06"Y)^7D$<G@C/.0.IH *HZKJMCHFF7.IZE=);6=NN
M^660\*/YDDD  <DD <FKU?(/Q2^(]YXXUR2"&79H5I*PM(4) EQD"9L@'<1T
M!'R@XZ[B0#7\<_'/7/$,AMM!>?1M.&03'(//F^;(8N.8^ /E4]V!9@>/)Z**
M "BBB@ HHHH T=&US5/#VH)?Z1?3V=RN!YD+XW $':PZ,N0,J<@XY%?17PQ^
M-</B.YMM!\0K';:HR!(KP,!'=R9/!& $<\8'1CG&W*J?F2B@#[_HKR?X(>/[
MGQ7H<^E:M=>?JNGX*R.1OF@/ 8\Y9E.0S8[IDDDFO6* "BBB@ HHHH ****
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
M:3?7_DX\S[+;O+LSG&=H.,X/Y5G5]\P00VMO%;V\*0P1*$CCC4*J*!@  <
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
MZM9[6&?R$$;%D95;E]P7D'E<X[=J^<*** "BBB@ K[?\"?\ )//#7_8*M?\
MT4M?$%?;_@3_ ))YX:_[!5K_ .BEH Z"OG_]IK_F5O\ M[_]HU] 5\__ +37
M_,K?]O?_ +1H \ HHHH *] ^"7_)7M"_[>/_ $1)7G]>@?!+_DKVA?\ ;Q_Z
M(DH ^OZ*** /@"BBB@ HHHH ^O\ X)?\DAT+_MX_]*)*] KS_P""7_)(="_[
M>/\ THDKT"@#S_XV_P#)(==_[=__ $HCKY KZ_\ C;_R2'7?^W?_ -*(Z^0*
M "BBB@ HHHH **** )H)YK6XBN+>9X9XF#QR1MM9&!R"".00<'/M7VYX/U]/
M%'A#2M:5D9[JW5I?+5E591\LB@-S@.&'?IU/6OAVOH#]F_Q)_P A;PP\?KJ$
M,BK_ +D;ACG_ *YXP/[V3TH ]_HHHH **** "OF#]HF^$_CRRM$NO-CM=/3=
M ),B*1G<G*_PL5\LGN1M]J^GZ^0/C;_R5[7?^W?_ -$1T >?T444 %>@?!+_
M )*]H7_;Q_Z(DKS^O3?@/ILU]\4[.XB:,)86\UQ*&)R5*&+"\=<RKZ< _0@'
MUE1110!\^?M+00BX\-7 BC$[K<HT@4;F53&5!/4@%F(';<?4UX'7O_[37_,K
M?]O?_M&O * "BBB@#J?AQ?7&G_$GPY-:R;)&U"*$G:#E)&$;CGU5F'MGCFOM
M:O@:">:UN(KBWF>&>)@\<D;;61@<@@CD$'!S[5]\T %>/_M'?\D]L/\ L*Q_
M^BI:]@KQ_P#:._Y)[8?]A6/_ -%2T ?,%%%% !70>!/^2A^&O^PK:_\ HU:Y
M^N@\"?\ )0_#7_85M?\ T:M 'V_1110 4444 %%%% &-XKUG_A'O"6K:N'@2
M2SM9)8O/.$:0+\BGD9RV!@')S@5\,U]7_'S4_L'POFMO)\S^T+J&VW;L>7@F
M7/3G_58QQUSVQ7RA0 4444 =+X TI]:^(&@V"VL=RCWL;RPR8*M$A#R9#<$;
M%8X[].>E?;5?)/P1ET>U^(B:CK&I06$=G:RRP23SI$CR-B/:2W7Y7<X&#Q[&
MOI;_ (3OP?\ ]#7H?_@QA_\ BJ .@KXE\?Z4^B_$#7K!K6.V1+V1XH8\!5B<
MEX\!> -C*<=NG'2OKK_A._!__0UZ'_X,8?\ XJOF3XU/IMS\1[C4=+U6UU&"
M^MXI6:VD618F5?+V;E)R<1ANWWNG<@'G=%%% !7LG[.FJ-:^-=0TQKE(X+VR
M+B)BH,LL;#;M[DA6E.!VR3TX\;KK?AEJ4VE?$SP[<0+&SO>I;D.,C;+^Z8\8
MYPYQ[_E0!]I4444 >/\ [1W_ "3VP_["L?\ Z*EKY@KZ?_:._P"2>V'_ &%8
M_P#T5+7S!0 4444 =!X$_P"2A^&O^PK:_P#HU:^WZ^(/ G_)0_#7_85M?_1J
MU]OT %?$'CO_ )*'XE_["MU_Z-:OM^OB#QW_ ,E#\2_]A6Z_]&M0!S]%%% !
M7T_^SC_R3V__ .PK)_Z*BKY@KZ?_ &<?^2>W_P#V%9/_ $5%0![!7C_[1W_)
M/;#_ +"L?_HJ6O8*\?\ VCO^2>V'_85C_P#14M 'S!1110 5T'@3_DH?AK_L
M*VO_ *-6N?KH/ G_ "4/PU_V%;7_ -&K0!]OUY?\?-3^P?"^:V\GS/[0NH;;
M=NQY>"9<].?]5C''7/;%>H5XA^TEJ?E>'M#TKR<_:;I[GS=V-OE)MQC'.?.S
MG/&WWX /F^BBB@ K9\*7MOIGC'0]0NY?+M;;4+>:9\$[46123@<G '85C44
M?7__  NWX>?]##_Y)7'_ ,;H_P"%V_#S_H8?_)*X_P#C=?(%% 'U/XL^+W@7
M4_!NN6%IKGFW-SI\\,*?9)QN=HV"C)3 R2.M?+%%% !1110!ZI^S_J4-C\3!
M;RJY>_LI;>(J!@,-LO//3$3=,\X^M?5=?'OP:G@M_BSH3SRI$A>9 SL%&YH7
M55Y[DD >I(%?85 'S!^T=_R4*P_[!4?_ *-EKQ^O8/VCO^2A6'_8*C_]&RUX
M_0 4444 =+X"\-P^+_&^F:%<7#V\%RS^9)& 6VJC.0,\ D+C/.,YP>E?9FE:
M58Z)IEMIFFVJ6UG;KLBBC'"C^9))))/)))/)KY.^"7_)7M"_[>/_ $1)7U_0
M 4444 %%%% 'P!1110 4444 ?7_P2_Y)#H7_ &\?^E$E>@5Y_P#!+_DD.A?]
MO'_I1)7H% 'QC\4]3_M;XH>(;GR?*V79MMN[=GR@(LYP.NS..V<<]:XZIIYY
MKJXEN+B9YIY6+R22-N9V)R22>22<G/O4- !1110![!^SC_R4*_\ ^P5)_P"C
M8J^GZ^:/V;[*X?QEJU^L>;:'3_(DDW#AWD0J,=>1&_/M[BOI>@ KP?XU?#SQ
M5XM\8VE_HFE_:[:/3TA9_M$28<22$C#,#T8<^]>\44 ?('_"DOB'_P!"]_Y.
MV_\ \<H_X4E\0_\ H7O_ "=M_P#XY7U_10!\@?\ "DOB'_T+W_D[;_\ QROK
M'29+Z;1K&75(4AU![>-KJ*/E4E*C>HY/ ;/<_4U>HH **** "BO+_%WQR\+^
M'-UOIK_VW>C^"UD A7[IYEY'0G[H;E<'%>*:_P#&SQMKJ-$NHQZ9 R!6CTY/
M+)(.=V\DN#T'# 8'3DY /JW4M6TW1K9;C4]0M;&!G""6ZF6)2V"< L0,X!X]
MC7&W_P :O 5C]I4:Y]HE@W#R[>WD?S&7LC;=ASV.[:>N<<U\C3SS75Q+<7$S
MS3RL7DDD;<SL3DDD\DDY.?>H: /9/BQ\6-"\=^%K;2]+M=1AGBO4N&:YC15*
MA'7 *N3GYAV]:\;HHH **** .@\"?\E#\-?]A6U_]&K7V_7Q!X$_Y*'X:_["
MMK_Z-6OM^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X@\=_\E#\2_\ 85NO_1K5
MS]=!X[_Y*'XE_P"PK=?^C6KGZ "BBB@#T#X)?\E>T+_MX_\ 1$E?7]?('P2_
MY*]H7_;Q_P"B)*^OZ "BBB@#P_\ :0T:T?P]I.N;-M]%=?8]Z@#?&R.^&.,G
M!3CG W-QS7SA7T_^T=_R3VP_["L?_HJ6OF"@ HHHH *^VO .OOXG\!Z/J\K2
M-//;A9WD55+2H2CMA> "RL1[$<#I7Q+7U?\  /4_M_POAMO)\O\ L^ZFMMV[
M/F9(ESTX_P!;C'/3/?% 'J%>'_&#XP?V5Y_AGPS<?\3#F.\O8V_X]_6-#_ST
M]3_#T'S?=Z3XU^-9O"?A 6UA<20:IJ;&*&6,[6BC7!D<'!&<%5Z@C?D?=KY,
MH FGGFNKB6XN)GFGE8O))(VYG8G)))Y))R<^]0T44 %300375Q%;V\+S3RL$
MCCC7<SL3@  <DDX&/>M?PEX7OO&'B2TT>PC<F5P9I53<((LC=(>0, 'ID9.
M.2*^N?!_@#P_X'M/)TFUW7#;A)>SA6GD!(.TN ,+PORC XSC.30!\K)\-/&;
M:+>:L_A^ZM[.T5WG:ZVP,JJNYFV.0Q '< ]\<UR5?;_CO_DGGB7_ +!5U_Z*
M:OB"@ HHHH *^W_ G_)//#7_ &"K7_T4M?$%?;_@3_DGGAK_ +!5K_Z*6@#H
M*^?_ -IK_F5O^WO_ -HU] 5\_P#[37_,K?\ ;W_[1H \ HHHH *] ^"7_)7M
M"_[>/_1$E>?UZ!\$O^2O:%_V\?\ HB2@#Z_HHHH ^ **** "BBB@#Z_^"7_)
M(="_[>/_ $HDKT"O/_@E_P DAT+_ +>/_2B2O0* //\ XV_\DAUW_MW_ /2B
M.OD"OK_XV_\ )(==_P"W?_THCKY H **** "BBN]^&OPTOO']_.Q+VNDP(ZR
MWN.DI0[%4'[YR5+#CY>X)7(!P5%33P36MQ+;W$+PSQ,4DCD7:R,#@@@\@@Y&
M/:H: "NB\$>(O^$2\9Z7KAC\V.UE_>IMR3&RE'VC(^;:QQSC.,\5SM% 'W_1
M7F_P2\3)X@^'=I:O/YE[I?\ HDRD*"$'^J( _AV87) R4;KC->D4 %%%% !7
MR!\;?^2O:[_V[_\ HB.OK^OD7XX030_%K5WEB=$F6!XF92 Z^2BY![C*L,^H
M([4 >=4444 %>N_L[SPP_$:ZCEEC1YM-D2)68 NWF1M@>IVJQP.P)[5Y%7H'
MP2_Y*]H7_;Q_Z(DH ^OZ*** /G_]IK_F5O\ M[_]HUX!7O\ ^TU_S*W_ &]_
M^T:\ H **** "OO^O@[2=.FUC6+'2[=HUGO+B.WC:0D*&=@H)P"<9-?>- !7
MC_[1W_)/;#_L*Q_^BI:]@KQ_]H[_ ))[8?\ 85C_ /14M 'S!1110 5T'@3_
M )*'X:_["MK_ .C5KGZZ#P)_R4/PU_V%;7_T:M 'V_1110 4444 %%%% 'S?
M^TEJ?F^(=#TKR<?9K62Y\W=][S7VXQCC'DYSGG=[<^(5VOQ9U&'5/BEX@N(%
MD5$N!;D2  [HD6)NAZ%D)'MCI7%4 %%%% !1110 4444 %%%% !1110!]XZ3
MJ,.L:/8ZI;K(L%Y;QW$:R !@KJ& ."1G!J]7G7P2U5=3^%FFI]JDGGLWDM9M
M^XE"'+*F3U C:/&. ,#MBO1: /'_ -H[_DGMA_V%8_\ T5+7S!7T_P#M'?\
M)/;#_L*Q_P#HJ6OF"@ HHHH Z#P)_P E#\-?]A6U_P#1JU]OU\0>!/\ DH?A
MK_L*VO\ Z-6OM^@ KX@\=_\ )0_$O_85NO\ T:U?;]?$'CO_ )*'XE_["MU_
MZ-:@#GZ*** "OI_]G'_DGM__ -A63_T5%7S!7T_^SC_R3V__ .PK)_Z*BH ]
M@KQ_]H[_ ))[8?\ 85C_ /14M>P5X_\ M'?\D]L/^PK'_P"BI: /F"BBB@ K
MH/ G_)0_#7_85M?_ $:M<_70>!/^2A^&O^PK:_\ HU: /M^OG_\ ::_YE;_M
M[_\ :-?0%>-_M&V\+^!M-N&B0SQZDJ)(5&Y5:*0L >N"57([X'I0!\R4444
M%%%:WAK38=8\4Z1I=PSK!>7L-O(T9 8*[A21D8S@]P: ,FBOI_\ X9Q\'_\
M02US_O\ P_\ QJC_ (9Q\'_]!+7/^_\ #_\ &J /F"BOI_\ X9Q\'_\ 02US
M_O\ P_\ QJC_ (9Q\'_]!+7/^_\ #_\ &J /F"BOI_\ X9Q\'_\ 02US_O\
MP_\ QJC_ (9Q\'_]!+7/^_\ #_\ &J / / G_)0_#7_85M?_ $:M?;]>5Z3\
M!/"VCZS8ZI;W^LM/97$=Q&LDT14LC!@#B,<9'K7JE 'S!^T=_P E"L/^P5'_
M .C9:\?KV#]H[_DH5A_V"H__ $;+7C] !1110!Z!\$O^2O:%_P!O'_HB2OK^
MOD#X)?\ )7M"_P"WC_T1)7U_0 4444 %%%% 'P!1110 4444 ?7_ ,$O^20Z
M%_V\?^E$E>@5Y_\ !+_DD.A?]O'_ *425Z!0!\ 4444 %%%% 'O_ .S+_P S
M3_VZ?^UJ^@*^8/V<?^2A7_\ V"I/_1L5?3] !115'4M6TW1K9;C4]0M;&!G"
M"6ZF6)2V"< L0,X!X]C0!>HK.TS7=(UHR_V5JUC?^3CS/LMPDNS.<9VDXS@_
ME6C0 4444 0SSPVMO+<7$R0P1*7DDD8*J*!DDD\  <Y]J^7OBE\8+SQ3=R:7
MH%S/::%'N1G0F-[W(();N(\$@(>N<L,X"]!^T#XY>6\7P99'$,.R>^<,P+.1
ME8R. 5 *OWR2O0J<^#T %%%% !5[3=)U+6;EK?3-/NKZ=4+F*UA:5@N0,D*"
M<9(Y]Q7;_"KX:/X]U2>2^-W;Z+;(1)<P!07EXQ&I;(S@[CP<  '&X&OJG1M#
MTOP]IR6&D6,%G;+@[(4QN( &YCU9L 98Y)QR: /C;7/ 7B?PUHUMJVLZ2]G9
MW#*D;22)NW,I8 H#N4X4\$#&,'FN:KZ?_:._Y)[8?]A6/_T5+7S!0 4444 =
M!X$_Y*'X:_["MK_Z-6OM^OB#P)_R4/PU_P!A6U_]&K7V_0 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110!\0>._^2A^)?\ L*W7_HUJY^N@\=_\E#\2_P#85NO_ $:U
M<_0 4444 >@?!+_DKVA?]O'_ *(DKZ_KX:\+>([SPEXCM-<L(X)+JVW[$G!*
M'<C(<@$'HQ[UZ-_PT=XO_P"@;H?_ 'XF_P#CM 'T_4,\\-K;RW%Q,D,$2EY)
M)&"JB@9))/  '.?:OF;_ (:.\7_] W0_^_$W_P =KC/%'Q(\5^+D>#5-5?[$
MSLPM( (XL%@0I Y< @8WEB,=<Y- &O\ %[X@0^.?$L(T_?\ V3IZ-%;&10#*
MQ/SR8QD X4 $]%!P"2!YW110 4444 %?5_P#TS[!\+X;GSO,_M"ZFN=NW'EX
M(BQUY_U6<\=<=LU\H5]Q>#] 3POX0TK155%>UMU67RV9E:4_-(P+<X+ECVZ]
M!TH ^<?C[K4VH_$>33FWK#IEO'$B&0LK,ZB1G"]%)#JIZYV#Z#RNO0/C;_R5
M[7?^W?\ ]$1UY_0 4444 >[_ +-5C;R:CXBOVCS<PQ00QON/RHY<L,=.3&GO
MQ[G/T17SA^S?K-I::YK.D3/LNKZ**6#)4!_*W[E'.2V'S@ \*Q[5]'T <_X[
M_P"2>>)?^P5=?^BFKX@K[&^*_B;2_#W@+5(;^?;<:E:S6EK G+R.R%<@?W5W
M D]OJ0#\<T %%%% !7V_X$_Y)YX:_P"P5:_^BEKX@K[?\"?\D\\-?]@JU_\
M12T =!7S_P#M-?\ ,K?]O?\ [1KZ KY__::_YE;_ +>__:- '@%%%% !7H'P
M2_Y*]H7_ &\?^B)*\_KT#X)?\E>T+_MX_P#1$E 'U_1110!\ 4444 %%%% '
MU_\ !+_DD.A?]O'_ *425Z!7G_P2_P"20Z%_V\?^E$E>@4 >?_&W_DD.N_\
M;O\ ^E$=?(%?7_QM_P"20Z[_ -N__I1'7R!0 4444 %?>.E:58Z)IEMIFFVJ
M6UG;KLBBC'"C^9))))/)))/)KX.K[_H ^4?COX=_L7XB27T,>RVU2);E2L&Q
M!(/ED&>C-D!R>O[P9ZY/EU?4_P ??##ZUX'CU2V@\RZTF4RL1N+"!AB3 '!P
M1&Q)Z*A.?7Y8H **** /5/@-XH;1/'8TN22-;/5U\E_,=4"RJ"T9R1DDG<@7
M(R9!U( KZKKX*L;ZYTS4+:_M)/*N;:5)H9-H.UU(*G!&#R!UK[@\.:U%XC\-
MZ=K$ 14O+=)2B2>8(V(^9-PZE3E3TY!X% &K1110 5\V?M(:;-%XIT;5&9/(
MN+)K=%!^8-&Y9B1C&,2KCZ'VS])UY=\=_#O]M?#N2^BCWW.ERK<J5@WN8S\L
M@SU5<$.3T_=C/J #Y1HHHH *[7X3:C#I?Q2\/W$ZR,CW!MP(P"=TJ-$O4] S
M@GVSUKBJM6-]<Z9J%M?VDGE7-M*DT,FT':ZD%3@C!Y ZT ?>M%9NAZS9^(=#
MLM7L'WVUW$LJ9()7/56P2 P.01G@@BM*@#YO_:2U/S?$.AZ5Y./LUK)<^;N^
M]YK[<8QQCR<YSSN]N?$*[7XK>((?$GQ'U:]M+F2>SC=;>W9I R[44*2F"1L+
M!F&.N[/4FN*H **** .Q^%FF?VM\4/#UMYWE;+L7.[;NSY0,N,9'79C/;.>>
ME?9U?/G[-V@.;C6/$4BR!%06,#!AM8DAY 1UR,18/ ^8]>WT'0 5X_\ M'?\
MD]L/^PK'_P"BI:]@KQ_]H[_DGMA_V%8__14M 'S!1110 5T'@3_DH?AK_L*V
MO_HU:Y^N@\"?\E#\-?\ 85M?_1JT ?;]%%% !1110 51U;48='T>^U2X61H+
M.WDN)%C +%44L0,D#.!5ZO.OC;JJZ9\+-23[5)!/>/':P[-P+DN&9,CH#&LF
M<\$9'?% 'R7//-=7$MQ<3/-/*Q>221MS.Q.223R23DY]ZAHHH ***Z7P#H">
M)_'FCZ1*L;03W :='9E#1("[KE>02JL!TY(Y'6@#FJ*^O_\ A27P\_Z%[_R=
MN/\ XY1_PI+X>?\ 0O?^3MQ_\<H ^0**^O\ _A27P\_Z%[_R=N/_ (Y1_P *
M2^'G_0O?^3MQ_P#'* /D"BM;Q+IL.C^*=7TNW9V@L[V:WC:0@L51RH)P,9P.
MP%9- !1110!]#_LVZSOT[7-#=X%,4J7<29_>/N&QSC/*C9'T'!;D\BO>*^4/
M@'J?V#XH0VWD^9_:%K-;;MV/+P!+GIS_ *K&..N>V*^KZ /'_P!H[_DGMA_V
M%8__ $5+7S!7T_\ M'?\D]L/^PK'_P"BI:^8* "BBB@#H/ G_)0_#7_85M?_
M $:M?;]?$'@3_DH?AK_L*VO_ *-6OM^@ KX@\=_\E#\2_P#85NO_ $:U?;]?
M$'CO_DH?B7_L*W7_ *-:@#GZ*** "OI_]G'_ ))[?_\ 85D_]%15\P5]/_LX
M_P#)/;__ +"LG_HJ*@#V"O'_ -H[_DGMA_V%8_\ T5+7L%>/_M'?\D]L/^PK
M'_Z*EH ^8**** "N@\"?\E#\-?\ 85M?_1JUS]=!X$_Y*'X:_P"PK:_^C5H
M^WZX+XQZ4^K?"S6DBMDGGMU2Z3<%S&$<,[@GH1'OZ<D$COBN]J&>"&ZMY;>X
MA2:"52DD<BAE=2,$$'@@CC'O0!\#45J^(]%E\.>)-1T><NSV=P\0=X_+,B@_
M*^T] PPPZ\$<FLJ@ K1T+4_[%\0Z9JOD^=]BNHKGRMVW?L<-C.#C.,9P:SJ*
M /O^BO(_@A\0;;7/#5OX>OITBU33D6"$22(IN8@&*[%X)**N#P> "2<G'KE
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
M9G55Y[   >@&* .]KY__ &FO^96_[>__ &C7T!7S_P#M-?\ ,K?]O?\ [1H
M\ HHHH *] ^"7_)7M"_[>/\ T1)7G]>@?!+_ )*]H7_;Q_Z(DH ^OZ*** /@
M"BBB@ HHHH ^O_@E_P DAT+_ +>/_2B2O0*\_P#@E_R2'0O^WC_THDKT"@#S
M_P"-O_)(==_[=_\ THCKY KZ_P#C;_R2'7?^W?\ ]*(Z^0* "BBB@ K[_KX
MK[_H JW]C;:GI]S87<?FVUS$\,T>XC<C AAD<C@GI7PQJVG3:/K%]I=PT;3V
M=Q);R-&25+(Q4D9 .,BOO&OF3]HG0%T_QA8ZS$J*FIVY63#L6:6+"EB#P!L:
M(#']T\=R >-T444 %?1?[.GBA+C2]0\+S2.9[9S>6VYRP\IL*ZJ,84!L'KR9
M"<<$U\Z5U/P]\3OX2\;Z9JGG^5;"4179.XJ8&.'R%Y; ^8#GE0<'% 'VM111
M0 5#/!#=6\MO<0I-!*I22.10RNI&""#P01QCWJ:B@#XE\=^%9O!GC"^T=Q(8
M$;?:R.#F2%N4.<#)QP2!C<K =*YJOL;XF?#RW^(&AQPK-]GU.SW/93,3LRV,
MHX_NMM'(Y& >>0?D?5=*OM$U.YTS4K5[:\MVV2Q2#E3_ "(((((X(((X- %&
MBBB@#N?!_P 5_%'@JS^PV$\%S8#<4M;Q"Z1L2"2I!##H>,[?F)QDYK7\:?&_
MQ!XKT^ZTJVMX-+TZXP'6%V>9DQAD:3@%2>N%''!R,Y\OHH **** "K5C8W.I
MZA;6%I'YMS<RI##'N W.Q 49)P.2.M5:^E_@M\+;GPZ1XFUV+R]1FB*6UHZ#
M=;HV,NV1E9".,#!"D@\DA0#T/P)X5A\&^#['1T$9G1=]U(F,23-RYS@9&> 2
M,[0H/2NEHHH *\?_ &CO^2>V'_85C_\ 14M>P5X_^T=_R3VP_P"PK'_Z*EH
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
MS7+BR@NI8K>;[#(WF1JY"MN"X.0 <CCFOLZB@#X@_P"$$\8?]"IKG_@NF_\
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
M%10 4444 %0SP0W5O+;W$*302J4DCD4,KJ1@@@\$$<8]ZFHH ^?_ !E^SO\
MZV\\(7G]YO[/NV_WCB.3_OE0&]R7KQ;6_#FM>'+CR-8TNZL7+,B&:,JLA4C=
ML;HX&1RI(Y'K7W34,\$-U;RV]Q"DT$JE)(Y%#*ZD8((/!!'&/>@#X&HK[6OO
MAQX+U"S>UF\+Z4L;XW&"V6%Q@@\.@##IV//3I61_PI+X>?\ 0O?^3MQ_\<H
M^0*ZGPQ\/?%'BV2#^R])G-K+R+R93';A0VTG>>&P<Y"Y/!X.*^N+?P9X6M;F
M.XM_#6CPSQ.KQRQV$2LC Y!!"Y!![UO4 >3_  _^"&E^%+NVU;5KG^TM5A^>
M-=N(('P.5!Y9E.[#''4':" :]8HHH **** /G3X]>&]>UCQU97&EZ+J-] NF
MQH9;:U>50WFRD@E1C."./<5Y7_P@GC#_ *%37/\ P73?_$U]OT4 ?$'_  @G
MC#_H5-<_\%TW_P 31_P@GC#_ *%37/\ P73?_$U]OT4 ?+'PA\)^(],^*.C7
ME_X?U6TMH_.WS3V<D:+F&0#+$8') _&OJ>BB@ HHHH **** /B#_ (03QA_T
M*FN?^"Z;_P")H_X03QA_T*FN?^"Z;_XFOM^B@#X@_P"$$\8?]"IKG_@NF_\
MB:/^$$\8?]"IKG_@NF_^)K[?HH X;X0V-YIGPNT>SO[6>TN8_.WPSQF-US-(
M1E3R."#7<T44 %%%% '#>.?A;X?\<Q&6XB^Q:F,E;ZV10[';M D'_+11A>"0
M>, C)S\W>)_A7XN\*2.;O2WNK1$9S>6*M-$%506+$#* 9ZL!T.,@9K[*HH ^
M **^Z=1\-Z%K%PMQJFBZ=?3JNQ9+FU25@H)(&6!.,D\>]<Q/\&OA_<7,L[^'
M4#R,781W,R*">3A5< #GH  .U 'Q[5JQL+O4[Q+2PM)[JYDSLA@C,CM@9.%
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **AGGAM;>6XN)DA@B4O))
M(P544#)))X  YS[5P.O_ !L\$Z$[1+J$FISJX5H].3S  1G=O)"$=!PQ.3TX
M. #T2BOF37_VB?$6H1F+1;"UTE&4 R,?M$JL#DD$@+@C P4/?GTP-+^-WCO3
MKE'?54OH@[NT%W C*Y;)Y*@, "<@!@!@#H,4 ?75%>'^'OVC=+N?+A\0Z3/9
M2'RT-Q:MYL>3P[E3AE4=<#><9ZD<^I:!XQ\.^*$4Z+K%K=N5+F%7Q*J@[2S1
MG#J,XZ@=1ZB@#,\1?"_P?XF\Q[W18([E_,/VFU'DR;WZN2N [9Y^<-S]3GRW
M7_V;I@[/X<UN-D+KM@U%"I5=O)\Q <G/;8.#UXY^@Z* /B77O /BOPPC2ZQH
M=U;P*@=YU DB4$[1F1"5!SQ@G/(]17-5]_UPWB;X2^#_ !3+-<76F_9;V;[U
MW9-Y3YW;BQ'W&8Y.692>>O P ?'-%>V>*/V=M7L8WN/#=_'J:;V(M9P(90N1
MM 8G:Y )))V=. <XKRG6_#FM>'+CR-8TNZL7+,B&:,JLA4C=L;HX&1RI(Y'K
M0!DT444 %%%% !1110 5Z#X<^,OC3P[YB_VE_:<3Y/EZF6FVL<<AMP<<#INV
M\GC/->?44 ?4_AGX^^%M:EAMM4BGT:YDX+3$20!MV /,&".#DEE51@\^OIUC
M?VFIV:7=A=P75M)G9-!()$;!P<,"0>01^%?!5;/A[Q3KGA6\-UH>ISV4C??"
M'*28! W(<JV-QQD'&<B@#[FHKYW\,?M&W$,<-OXFTG[3MX>\LF"N0%&"8C\I
M8L.2&4<\#C!]O\/>*=#\569NM#U."]C7[X0X>/)(&Y#AESM.,@9QD4 'B'PM
MH?BJS%KKFF07L:_<+C#QY()VN,,N=HS@C.,&O(?$_P"SE;SR37'AG5OLV[E+
M.]4L@)8Y E'S!0IX!5CQR><CW>B@#XA\1^"/$GA+RSKFD3VD<F-LV0\9)SA=
MZDKN^4_+G.!G&*YZOOF>"&ZMY;>XA2:"52DD<BAE=2,$$'@@CC'O7FOB[X&^
M%_$>ZXTU/[$O3_':Q@PM]T<Q<#H#]TKRV3F@#Y0HKT'QE\(/%'A#SKG[-_:6
MF)EOMEHI;8@W',B?>3"KDGE1D#<:\^H **** "BBB@ K>T#QAXB\+NK:+K%U
M9H&+F%7S$S$;2S1G*,<8Z@]!Z"L&NUT3X4>-M<N/+AT"ZM45T626_0VZH&/W
MOGP6 P2=H)]N1D ].\*?M%K-<"W\5:;' COQ=V 8J@.T?-&Q)P/F)()/0!3U
MKV/P]XIT/Q59FZT/4X+V-?OA#AX\D@;D.&7.TXR!G&17B.C?LVWC;'UOQ!!#
MME&^&RB,F^/C.)&V[6/(^ZP'!YZ5Z=X6^$WA+PE=VE_86<\FHVN_9>3W#ESN
M!!RH(3[K$?=_7F@#N:*** "BLG6_$>B^'+<3ZQJEK8H59T$T@5I H&[8O5R,
MC@ GD>M><Z_^T'X5TZ-DTB&[U>?8K(50P19S@J6<;@0.>$(/ SUP >N45\R:
MI^T7XFN;AO[-TW3;*WWHRK(&FD !!92V0"&P1PH(!X.>:ZOPC^T1IUYMMO%=
MG]@FY_TNU5GA/WCRG+K_  CC?DDGY10![A16=HVN:7XATY+_ $B^@O+9L#?"
M^=I(!VL.JM@C*G!&>16C0 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445@Z_
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
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 45G:SKFE^'M/>_U>^@L[9<CS)GQN(!.U1U9L X49)QP*\<\4?M
M%V-O&\'AC39+J<,R_:;X;(L C#*@.Y@PW=2A''!Y% 'MT\\-K;RW%Q,D,$2E
MY))&"JB@9))/  '.?:O.?%'QQ\(^'I'M[2>35[H*Q LB&B#8!4-*3C!SU7=C
M!R,\'YM\1^-_$GBWRQKFKSW<<>-L. D8(SAMB@+N^8_-C.#C.*YZ@#TSQ1\<
M?%WB&-[>TGCTBT+,0+(E92N05#2DYR,=5VYR<C' \YGGFNKB6XN)GFGE8O))
M(VYG8G)))Y))R<^]0T4 %%%% !1110 4444 %%:VB>'-:\1W'D:/I=U?.&5'
M,,998RQ.W>W1 <'EB!P?2O7O#'[.E]<2)/XGU*.U@*JWV:Q.^7)!RK.1M4J=
MO0.#SR.#0!X77HF@?!/QMKJ+*VG1Z9 R%EDU%_+)(.-NP N#U/*@8'7D9^FO
M#G@CPWX2\PZ'I$%I))G=-DO(0<97>Q+;?E'RYQD9QFNAH \G\,_ +PMHLL-S
MJDL^LW,?)68". MNR#Y8R3P,$,S*<GCT].L;"TTRS2TL+2"UMH\[(8(Q&BY.
M3A0 !R2?QJU56^O[33+-[N_NX+6VCQOFGD$:+DX&6) ') _&@"U17D_B;X^^
M%M%EFMM+BGUFYCX#0D1P%MV"/,.2>!D%593D<^GB/B;XM>,/%,4UO=:E]ELI
MOO6EDOE)C;M*D_?93DY5F(YZ<# !],^*/B1X4\(N\&J:JGVU49A:0 R2Y"@A
M2!PA((QO*@YZXR:\=\1?M&:I<^9#X>TF"RC/F(+BZ;S9,'A'"C"JPZD'>,XZ
M@<^'T4 >Z>&/VB[ZWD2#Q/IL=U %5?M-B-DN0#EF0G:Q8[>A0#G@\"O8O#'Q
M"\+^+8X?[+U: W4O LYF$=P&"[B-AY; SDKD<'DXKXIHH ^_Z*^2/#/QM\8:
M!)#'=7O]K62<-!>_,Y!;)(E^_NQD L6 ST.!7M?ACXX^$?$,B6]W/)H]V54D
M7I"Q%L$L%E!Q@8ZMMSD8&>  >A7UA::G9O:7]I!=6TF-\,\8D1L'(RI!!Y /
MX5Y+XJ_9\T'4;<R^&YGTF[1,+%([30R$!NNXEE))7D$@ ?=)KV2B@#XM\4?#
M?Q7X11Y]4TI_L2NRB[@(DBP& #$CE 21C>%)STSD5R5??]>;^)O@EX/\01S2
M6ME_9-Z_*SV7RH"%V@&+[FW."0H4G'49.0#Y(HKT'QE\(/%'A#SKG[-_:6F)
MEOMEHI;8@W',B?>3"KDGE1D#<:\^H **F@@FNKB*WMX7FGE8)''&NYG8G
MY))P,>]>E^'O@1XQUD1RWL4&D6K>6Q:Z?,A1NI$:Y(8#^%]G) ]< 'EU:VB>
M'-:\1W'D:/I=U?.&5',,998RQ.W>W1 <'EB!P?2OIGP]\"/!VBF.6]BGU>Z7
MRV+73XC#KU(C7 *D_P +[^ !ZY]&L;"TTRS2TL+2"UMH\[(8(Q&BY.3A0 !R
M2?QH ^;M _9V\1:A&)=:O[724921&H^T2JP. " 0N",G(<]N/3U?0/@GX)T)
MUE;3Y-3G5RRR:B_F  C&W8 $(ZGE2<GKP,>B44 %%<UKWC[PIX8=HM8URUMY
MU<(T"DR2J2-PS&@+ 8YR1CD>HKR'7_VD9B[)X<T2-4#KMGU%RQ9=O(\M",'/
M?>>!TYX /H.N"U_XP^"= C;=K$>H3[%=8-._?E@3CAQ\@(Y."P.![C/R]XC\
M;^)/%OEC7-7GNXX\;8<!(P1G#;% 7=\Q^;&<'&<5SU 'N'B+]HS5+GS(?#VD
MP649\Q!<73>;)@\(X4856'4@[QG'4#GR76_$>M>([CS]8U2ZOG#,Z":0LL98
MC=L7H@.!PH X'I6310 4444 %%%% !1110 4444 %%%% !1110 4444 %>H>
M$?CEXH\.A;?4G_MNR'\%U(1,OWCQ+R>I'W@W"X&*\YL;"[U.\2TL+2>ZN9,[
M(8(S([8&3A0"3P"?PKT?P]\"/&.LB.6]B@TBU;RV+73YD*-U(C7)# ?POLY(
M'K@ ]]\(_$WPOXTVQ:;?>5>G_ERN@(YOXN@R0_"ECM)P,9Q78UXWH'[._AW3
MY!+K5_=:LZL2(U'V>)E(P 0"6R#SD..W'7/LE !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%<UXJ\=^'?!EN9-8U&..<INCM(
M_GFD'S8P@Z E2-QPN>"17@OC+X^ZYK/FVGAZ+^R+(Y7SLAKF1?F'WND>05/R
MY8$</0![]XC\;^&_"7EC7-7@M)),;8<%Y"#G#;%!;;\I^;&,C&<UXCXN_:(U
M&\W6WA2S^P0\?Z7=*KS'[IX3E%_B'.[((/RFO%9YYKJXEN+B9YIY6+R22-N9
MV)R22>22<G/O4- %[4M6U+6;E;C4]0NKZ=4""6ZF:5@N2< L2<9)X]S5&BB@
M HHHH **** "BBB@ HKT'P;\(/%'B_R;G[-_9NF/AOMEVI7>AVG,:?>?*MD'
MA3@C<*]V\,_!+P?X?CADNK+^UKU.6GO?F0DKM($7W-N<D!@Q&>IP, 'SKX7^
M&_BOQ<B3Z7I3_8F=5-W.1'%@L06!/+@$'.P,1CIG%>W>%?V?-!TZW$OB29]6
MNW3#11NT,,9(7IM(9B"&Y) (/W0:]DHH JV-A::99I:6%I!:VT>=D,$8C1<G
M)PH  Y)/XU:HKCO%WQ-\+^"]T6I7WFWH_P"7*U DF_AZC("<,&&XC(SC- '8
MUC>(?%.A^%;,76N:G!91M]P.<O)@@':@RS8W#. <9R:^=?%7Q^\1:Y;&UT:W
MCT2!UVR/')YLYR&!PY "C!'0!@5R&[5Y3//-=7$MQ<3/-/*Q>221MS.Q.223
MR23DY]Z /=O%?[1;36YM_"NFR0.Z<W=^%+(3N'RQJ2,CY2"21U!7O7CGB'Q3
MKGBJ\%UKFISWLB_<#G"1Y !VH,*N=HS@#.,FL:B@ HHHH **** "BBB@ HHH
MH Z7PKX[\1>#+@/H^HR1P%]\EI)\\,A^7.4/0D*!N&&QP"*]J\(_M$:=>;;;
MQ79_8)N?]+M59X3]X\IRZ_PCC?DDGY17SA5JQL+O4[Q+2PM)[JYDSLA@C,CM
M@9.% )/ )_"@#[KL;^TU.S2[L+N"ZMI,[)H)!(C8.#A@2#R"/PJU7S9\//@[
MXVAN$UDZN_AAR@,>U?,G<95@'C! V'NKG.5P5KZ3H *X[Q#\+_!_B:037VBP
M)<>:97FM1Y+RDL&;>5QOW8P2<D;C@@G-=C10!DZ)X<T7PY;F#1]+M;%"JHYA
MC"M(%!V[VZN1D\DD\GUK6HKDO%'Q(\*>$7>#5-53[:J,PM( 9)<A00I X0D$
M8WE0<]<9- '6U5OK^TTRS>[O[N"UMH\;YIY!&BY.!EB0!R0/QKYV\4?M$ZO?
M1O;^&["/3$WL!=3D32E<C:0I&U"0""#OZ\$8S7DFLZYJGB'4'O\ 5[^>\N6R
M-\SYVC).U1T5<DX48 SP* /H[Q'^T)X;TSRTT.VGUF1L%FR;>-1SD992Q;@<
M;<8/7C%>.Z_\8?&VOR-NUA]/@WJZP:=^X"D#'#CYR#R<%B,GV&."HH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BIH()KJXBM[>%YIY6"1QQKN9V)P
M  .22<#'O7I?A[X$>,=9$<M[%!I%JWEL6NGS(4;J1&N2& _A?9R0/7 !Y=5[
M3=)U+6;EK?3-/NKZ=4+F*UA:5@N0,D*"<9(Y]Q7TKH'[/GA73HU?5YKO5Y]C
M*X9S!%G.0P5#N! XY<@\G'3'IVFZ3INC6S6^F:?:V,#.7,5K"L2EL 9(4 9P
M!S["@#YJT#]GSQ5J,BOJ\UII$&]E8,XGEQC(8*AVD$\<N".3CIGT[1?@%X,T
M^VVZC'=ZK.R(&>:9HU5A]XHL94@$]F+8P.>N?5:* *.FZ3INC6S6^F:?:V,#
M.7,5K"L2EL 9(4 9P!S["KU0SSPVMO+<7$R0P1*7DDD8*J*!DDD\  <Y]J\U
M\0_'?P=HIDBLI9]7NE\Q0MJF(PZ] 9&P"I/\2;^ 3Z9 /4*HZEJVFZ-;+<:G
MJ%K8P,X02W4RQ*6P3@%B!G /'L:^8O$_QY\5ZV[Q:6R:+9LA39!B24AE .92
M."#G!0*1GN0#7FM]?W>IWCW=_=SW5S)C?-/(9'; P,L22> !^% 'TSK_ .T'
MX5TZ-DTB&[U>?8K(50P19S@J6<;@0.>$(/ SUQR&G?M(ZD-99M4T.U.ENYVI
M;.PFB4L,'<QVN0N>,+DXY6O"Z* /MKPKX[\.^,[<2:/J,<DX3=):2?)-&/ES
ME#U + ;AE<\ FNEKX&@GFM;B*XMYGAGB8/')&VUD8'(((Y!!P<^U>S>"OV@;
M[2K>"P\46DFHV\2!!>0G_2, '[X8XD/W1G*G ).XT ?2=%9.@>(M)\4:6-2T
M6^2[M"Y3>H*E6!Y!4@%3T."!P0>A%:U !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!17/>+/&>A^"M/6\UJ[\KS-P@A12\DS 9(51^ R<*"1DC(KP'QE\?=<UGS;3
MP]%_9%D<KYV0US(OS#[W2/(*GY<L".'H ]Z\5>._#O@RW,FL:C''.4W1VD?S
MS2#YL80= 2I&XX7/!(KP7QE\?=<UGS;3P]%_9%D<KYV0US(OS#[W2/(*GY<L
M".'KR6>>:ZN);BXF>:>5B\DDC;F=B<DDGDDG)S[U#0!-//-=7$MQ<3/-/*Q>
M221MS.Q.223R23DY]ZAHHH **** "BBB@ HHHH **]0\(_ WQ1XB"W&I)_8E
MD?X[J,F9OO#B+@]0/O%>&R,U[]X1^&7A?P7METVQ\V]'_+[=$23?Q=#@!.&*
MG:!D8SF@#P'PC\#?%'B(+<:DG]B61_CNHR9F^\.(N#U ^\5X;(S7O7ACX5^$
M?"D:&TTM+J[1U<7E\%FE#*Q*E21A",]5 Z#.2,UVM% !117GWC+XO^%_"'G6
MWVG^TM33*_8[1@VQQN&)'^ZF&7!'+#(.TT >@UY]XR^+_A?PAYUM]I_M+4TR
MOV.T8-L<;AB1_NIAEP1RPR#M->!>,OB_XH\7^=;?:?[-TQ\K]CM&*[T.X8D?
M[SY5L$<*< [17GU 'I'B;XV^,-?DFCM;W^R;)^%@LOE< -D$R_?W8P"5*@XZ
M#)KS>BB@ HHHH **** "BBB@ HHHH ***[7PQ\*_%WBN1#::6]K:.BN+R^5H
M8BK*2I4XRX..J@]1G .: .*K>T#P?XB\4.JZ+H]U>(6*&94Q$K ;BK2'"*<8
MZD=1ZBOHWPQ\!O"FB(DNJ*^M7BN'WSY2(%6)&(@<$$8R'+ X[ D5Z=!!#:V\
M5O;PI#!$H2..-0JHH&  !P !QCVH \.\,?LY6\$D-QXFU;[3MY>SLE*H2&&
M93\Q4J.0%4\\'C)]AT3PYHOARW,&CZ7:V*%51S#&%:0*#MWMU<C)Y))Y/K6M
M10 455OK^TTRS>[O[N"UMH\;YIY!&BY.!EB0!R0/QKQGQ=^T1IUGNMO"EG]O
MFX_TNZ5DA'W3PG#M_$.=F" ?F% 'M4\\-K;RW%Q,D,$2EY))&"JB@9))/  '
M.?:O-?%WQR\+^'-UOIK_ -MWH_@M9 (5^Z>9>1T)^Z&Y7!Q7SKXJ\=^(O&=P
M7UC49)( ^^.TC^2&,_-C"#J0&(W'+8X)-<U0!Z+XK^,_B[Q+<'[/?2:19JVZ
M."PD,;8^;&Z0?,QP<'D*< [0:\ZHHH **** "BBB@ HHHH **** "BBB@ HH
MHH ***T=&T/5/$.H)8:18SWERV#Y<*9V@D#<QZ*N2,L< 9Y- &=17MGA?]G;
M5KZ-+CQ)?QZ:F]2;6 ":4KD[@6!VH2 ""-_7D#&*]>\,?"OPCX4C0VFEI=7:
M.KB\O@LTH96)4J2,(1GJH'09R1F@#YJ\,?"OQ=XKD0VFEO:VCHKB\OE:&(JR
MDJ5.,N#CJH/49P#FO6O#W[.6EVWES>(=6GO9!Y;FWM5\J/(Y="QRS*>F1L.,
M]">/<** ,G1/#FB^'+<P:/I=K8H55',,85I H.W>W5R,GDDGD^M:U%5;Z_M-
M,LWN[^[@M;:/&^:>01HN3@98D <D#\: +5%>,>)OVA]#LHIH?#MG/J5T.(YY
ME\J#E<[L'YVPV 5(7///0GQSQ/\ %3Q=XKD<7>J/:VCHR&SL6:&(JR@,& .7
M!QT8GJ<8!Q0!].^*/B1X4\(N\&J:JGVU49A:0 R2Y"@A2!PA((QO*@YZXR:\
M=\1?M&:I<^9#X>TF"RC/F(+BZ;S9,'A'"C"JPZD'>,XZ@<^'T4 :VM^(]:\1
MW'GZQJEU?.&9T$TA98RQ&[8O1 <#A0!P/2LFBB@ HHHH **** "BBB@#1T;7
M-4\/:@E_I%]/9W*X'F0OC< 0=K#HRY RIR#CD5[MX&_:"MI8Q9^,U\F88"7]
MO"2C +R9$&2&)'5 0=W10,GYXHH ^];&_M-3LTN["[@NK:3.R:"02(V#@X8$
M@\@C\*M5\2^%?'?B+P9<!]'U&2. OODM)/GAD/RYRAZ$A0-PPV. 17TEX&^,
MOA_QC(ME./[)U,XVV]S,I24EMH6-^-S<K\I .6X! )H ](HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110!5OK"TU.S>TO[2"ZMI,;X9XQ(C8.1E2"#R ?PKS'Q-\
MO"VM2S7.ERSZ-<R<A80)( V[)/EG!'!P K*HP./7UBB@#X]\5_"'Q=X2MS=W
M%E'>V:INDN; F18N&)W @,  N2V-O(YSQ7!5]_URWB'X=^$O%-XMYK&BP3W(
MZS(S1._ 'S,A!; 4 9SCMB@#Y"\/>%M<\57AM=#TR>]D7[Y082/()&YSA5SM
M.,D9Q@5]!>!_@)I.CQQ7GB<IJFH*Q80(Q^S)@@KP0"YX.=WRD-@J<9/J>C:'
MI?A[3DL-(L8+.V7!V0IC<0 -S'JS8 RQR3CDUHT 0P00VMO%;V\*0P1*$CCC
M4*J*!@  <  <8]JFHK.UG7-+\/:>]_J]]!9VRY'F3/C<0"=JCJS8!PHR3C@4
M :-<UXJ\=^'?!EN9-8U&..<INCM(_GFD'S8P@Z E2-QPN>"17B/C7]H&^U6W
MGL/"]I)IUO*A0WDQ_P!(P0/N!3B,_>&<L<$$;37C,\\UU<2W%Q,\T\K%Y))&
MW,[$Y))/)).3GWH ]*\7?'+Q1XB#6^FO_8ED?X+60F9ONGF7@]0?NA>&P<UY
M?110 4444 %%%% !1110 4444 %%%>H>$?@;XH\1!;C4D_L2R/\ '=1DS-]X
M<1<'J!]XKPV1F@#R^O7/ _P)UKQ#'%?:\\FCV!8@P21G[2X##/RD ("-V"<G
M(!VD$&O<O"/PR\+^"]LNFV/FWH_Y?;HB2;^+H< )PQ4[0,C&<UV- '->%? G
MAWP9;B/1].CCG*;9+N3YYI!\N<N>@)4':,+GD 5TM%% !16=K.N:7X>T][_5
M[Z"SMER/,F?&X@$[5'5FP#A1DG' KPGQS^T%<RR&S\&+Y,(R'O[B$%V(;@QH
M<@*0.K@D[NBD9(![=XA\4Z'X5LQ=:YJ<%E&WW YR\F" =J#+-C<,X!QG)KPG
MQ=^T1J-YNMO"EG]@AX_TNZ57F/W3PG*+_$.=V00?E->,WU_=ZG>/=W]W/=7,
MF-\T\AD=L# RQ))X 'X55H M7U_=ZG>/=W]W/=7,F-\T\AD=L# RQ))X 'X5
M5HHH **** "BBB@ HHHH **** "BBB@ HHHH **UM$\.:UXCN/(T?2[J^<,J
M.88RRQEB=N]NB X/+$#@^E>T^#?V=_\ 57GB^\_NM_9]HW^Z<22?]]*0OL0]
M 'AVFZ3J6LW+6^F:?=7TZH7,5K"TK!<@9(4$XR1S[BO8O"/[.^HWFVY\5WGV
M"'G_ $2U97F/WAR_*+_">-V02/E->_:-H>E^'M.2PTBQ@L[9<'9"F-Q  W,>
MK-@#+')..36C0!SWASP1X;\)>8=#TB"TDDSNFR7D(.,KO8EMORCY<XR,XS70
MT44 %%9VLZYI?A[3WO\ 5[Z"SMER/,F?&X@$[5'5FP#A1DG' KR#Q=^T1IUG
MNMO"EG]OFX_TNZ5DA'W3PG#M_$.=F" ?F% 'LU]?VFF6;W=_=P6MM'C?-/((
MT7)P,L2 .2!^->4^,OC[H>C>;:>'HO[7O1E?.R5MD;YA][K)@A3\N 0>'KYY
M\0^*=<\57@NM<U.>]D7[@<X2/( .U!A5SM&< 9QDUC4 =;XH^)'BOQ<CP:IJ
MK_8F=F%I !'%@L"%('+@$#&\L1CKG)KDJ** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBNE\*^!/$7C.X":/ITDD ?9)=R?)#&?ESESU(# [1EL<@&@#FJ
MV?#WA;7/%5X;70],GO9%^^4&$CR"1N<X5<[3C)&<8%>]>%_V=M)L9$N/$E_)
MJ;[%)M8 88@V#N!8'<X!(((V=.0<XKV*QL+33+-+2PM(+6VCSLA@C$:+DY.%
M  '))_&@#PGP;^SO_JKSQ?>?W6_L^T;_ '3B23_OI2%]B'KVK1/#FB^'+<P:
M/I=K8H55',,85I H.W>W5R,GDDGD^M:U% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110!G:W_ &O_ &1/_8/V'^T_E\G[?O\ )^\-V[9\
MWW=V,=\5\=>.;'QA;:X9?&<=]]MER$EN6WHP^\5C893:-_W4.%)Q@5]K55OK
M"TU.S>TO[2"ZMI,;X9XQ(C8.1E2"#R ?PH ^"J*^F_%7[/F@ZC;F7PW,^DW:
M)A8I'::&0@-UW$LI)*\@D #[I->$^*O GB+P9<%-8TZ2. OLCNX_GAD/S8PX
MZ$A2=IPV.2!0!S5%%% !1110 4444 %%%=3X/\ >(/'%WY.DVNVW7<)+V<,L
M$9 !VEP#EN5^49/.<8R: .6KT'P;\(/%'B_R;G[-_9NF/AOMEVI7>AVG,:?>
M?*MD'A3@C<*]R\%?!3P[X2N(-0N6DU75(7#QSS+LCB8$X*1@D9P1RQ;!4$;:
M],H XKP5\,?#O@FW@>UM([G5$4>9J$R9D+8()0'(C!#$87J,9+$9KM:** "B
MBO(_&_QVT7P_)+8Z"D>L7X4$3QR#[,A(./F!)<@[<@8&"1N!!% 'J5]?VFF6
M;W=_=P6MM'C?-/((T7)P,L2 .2!^->(^.?V@K:*,V?@Q?.F.0]_<0D(H*\&-
M#@E@3U< #;T8'(\9\6>,]<\:Z@EYK5WYOE[A!"BA(X5)R0JC\!DY8@#).!7/
M4 :.LZYJGB'4'O\ 5[^>\N6R-\SYVC).U1T5<DX48 SP*SJ** "BBB@ HHHH
M **** "BBB@ HHHH **** "BMGP]X6USQ5>&UT/3)[V1?OE!A(\@D;G.%7.T
MXR1G&!7NWA']G?3K/;<^*[S[?-S_ *):LR0C[PY?AV_A/&S!!'S"@#PGP]X6
MUSQ5>&UT/3)[V1?OE!A(\@D;G.%7.TXR1G&!7NWA']G?3K/;<^*[S[?-S_HE
MJS)"/O#E^';^$\;,$$?,*]FL;"TTRS2TL+2"UMH\[(8(Q&BY.3A0 !R2?QJU
M0!5L;"TTRS2TL+2"UMH\[(8(Q&BY.3A0 !R2?QJU110 45G:SKFE^'M/>_U>
M^@L[9<CS)GQN(!.U1U9L X49)QP*\0\9?M$?ZVS\(6?]Y?[0NU_WAF./_OE@
M6]P4H ]OUG7-+\/:>]_J]]!9VRY'F3/C<0"=JCJS8!PHR3C@5XAXR_:(_P!;
M9^$+/^\O]H7:_P"\,QQ_]\L"WN"E>(ZSKFJ>(=0>_P!7OY[RY;(WS/G:,D[5
M'15R3A1@#/ K.H T=9US5/$.H/?ZO?SWERV1OF?.T9)VJ.BKDG"C &>!6=11
M0 4444 %%%% !1110 4444 %%%% !1110 445TOA7P)XB\9W 31].DD@#[)+
MN3Y(8S\N<N>I 8':,MCD T <U72^%? GB+QG<!-'TZ22 /LDNY/DAC/RYRYZ
MD!@=HRV.0#7O7@WX!:'HWE7?B&7^U[T8;R<%;9&^4_=ZR8(8?-@$'E*]:@@A
MM;>*WMX4A@B4)''&H544#   X  XQ[4 >2^#?@%H>C>5=^(9?[7O1AO)P5MD
M;Y3]WK)@AA\V 0>4KUJ""&UMXK>WA2&")0D<<:A510,  #@ #C'M4U% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 5#/!#=6\MO<0I-!*I22.10RNI&""#P01QCWJ:B@#Q_QE\ M#UGS;OP]+_9
M%Z<MY."UL[?,?N]8\DJ/ER !PE>"^*O GB+P9<%-8TZ2. OLCNX_GAD/S8PX
MZ$A2=IPV.2!7VU4,\$-U;RV]Q"DT$JE)(Y%#*ZD8((/!!'&/>@#X&HKZ?\9?
M +0]9\V[\/2_V1>G+>3@M;.WS'[O6/)*CY<@ <)7A/B/X>^*/"VHQVFHZ5.Q
MFE$-O-;J98YV)(4(P_B;:2%.&QV% '+5K:!X=U;Q1J@TW1;%[N[*%]BD*%4#
MDEB0%'09)') ZD5ZMX*_9^OM5MX+_P 47<FG6\J!Q9PC_2,$'[Y88C/W3C#'
M!(.TU]!:-H>E^'M.2PTBQ@L[9<'9"F-Q  W,>K-@#+')..30!Y1X&^ 6G:/*
MM]XID@U2Y&#':QAOL\;!LY).#)D <$ <L"&X(]B@@AM;>*WMX4A@B4)''&H5
M44#   X  XQ[5-10 445DZ_XBTGPOI;:EK5\EI:!PF]@6+,3P H!+'J< '@$
M] : -:N&\<_%+P_X&B,5Q+]MU,Y"V-LZEU.W<#(?^6:G*\D$\Y .#CQWQQ\>
M]6UB26S\,!]+T]E"F=U'VE\@AN02$'(QM^;*Y##.!XW0!W/CGXI>(/',IBN)
M?L6F#(6QMG8(PW;@9#_RT887D@#Y<@#)SPU%% !1110 4444 %%%% !1110
M4444 %%%% !15JQL+O4[Q+2PM)[JYDSLA@C,CM@9.% )/ )_"O:O!7[/E]-<
MP7OBZ9+:W5]S:="^^20#/RNZG"#A3\I8D$\J: /'-&T/5/$.H)8:18SWERV#
MY<*9V@D#<QZ*N2,L< 9Y->W>#?V=_P#57GB^\_NM_9]HW^Z<22?]]*0OL0]>
MWZ-H>E^'M.2PTBQ@L[9<'9"F-Q  W,>K-@#+')..36C0!5L;"TTRS2TL+2"U
MMH\[(8(Q&BY.3A0 !R2?QJU110 45#//#:V\MQ<3)#!$I>221@JHH&223P !
MSGVKQWQS\?=.T>5K'PM'!JER,B2ZD+?9XV#8P ,&3(!Y! Y4@MR  >O7U_::
M99O=W]W!:VT>-\T\@C1<G RQ( Y('XUXCXY_:"MHHS9^#%\Z8Y#W]Q"0B@KP
M8T."6!/5P -O1@<CQ'Q#XIUSQ5>"ZUS4Y[V1?N!SA(\@ [4&%7.T9P!G&36-
M0!HZSKFJ>(=0>_U>_GO+ELC?,^=HR3M4=%7).%& ,\"LZBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHK9\/>%M<\57AM=#TR>]D7[Y082/()&YSA5SM.
M,D9Q@4 8U=+X5\">(O&=P$T?3I)( ^R2[D^2&,_+G+GJ0&!VC+8Y ->W>"OV
M?K'2KB"_\47<>HW$3AQ9PK_H^03]\L,R#[IQA1D$'<*]F@@AM;>*WMX4A@B4
M)''&H544#   X  XQ[4 >2^#?@%H>C>5=^(9?[7O1AO)P5MD;Y3]WK)@AA\V
M 0>4KUJ""&UMXK>WA2&")0D<<:A510,  #@ #C'M4U% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 5#//#:V\MQ<3)#!$I>221@JHH&223P !SGVKE/
M'/Q'T/P):-]NF\[4GB,EM81YWR\X&3@A%SGD^C8!(Q7S5XY^*7B#QS*8KB7[
M%I@R%L;9V",-VX&0_P#+1AA>2 /ER ,G(!Z]XY^/NG:/*UCX6C@U2Y&1)=2%
MOL\;!L8 &#)D \@@<J06Y ^>=9US5/$.H/?ZO?SWERV1OF?.T9)VJ.BKDG"C
M &>!6=10 4444 %%%% !1110 4444 %%%% !1110 445VO@KX8^(O&UQ ]K:
M26VENP\S4)EQ&%R02@.#(<J1A>^,E0<T <57K'@;X&:YXAD%SKR3Z-IPP0)(
MQY\WS8*A#S'P#\S#NI"L#Q[5X'^$_ASP1)%>0))>ZLJ%3>W!Y7*@-L0<(#@^
MK ,1N(-=[0!S7A7P)X=\&6XCT?3HXYRFV2[D^>:0?+G+GH"5!VC"YY %=+11
M0 445R7C+XB^'? R(NKW,C7<B[XK.W3?*Z[@,]@!UY8C.TXR1B@#K:\S\:_&
MOP[X2N)]/MEDU75(7*200MLCB8$9#R$$9P3PH;!4@[:\1\<?&'Q%XP>6W@E?
M2])= ILK>7)?@AM\@ + [B-O"XQP2,GSJ@#J?&'C_P 0>.+OSM6NMMNNTQV4
M!98(R 1N"$G+<M\QR><9Q@5RU%% !1110 4444 %%%% !1110 4444 %%%%
M!114T$$UU<16]O"\T\K!(XXUW,[$X  ')).!CWH AJ]I6E7VMZG;:9IMJ]S>
M7#;(HHQRQ_D  "23P "3P*]6\#_ 35M8DBO/$Y?2]/92P@1A]I?(!7@@A!R<
M[OFRN"HSD?07A[PMH?A6S-KH>F064;??*#+R8)(W.<LV-QQDG&<"@#QCP;^S
MO_JKSQ?>?W6_L^T;_=.))/\ OI2%]B'KW+2M*L=$TRVTS3;5+:SMUV111CA1
M_,DDDDGDDDGDU>HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"
MK?7]IIEF]W?W<%K;1XWS3R"-%R<#+$@#D@?C7@OC?]H-I8Y;#P="\)#@?VG<
M("2 QSLB((P0%Y;G!(V@X(7XR^#?B%J^J37\<CZMH88&WLK'=F # !:'JSY=
MOG7<< D[1A1X'0!-//-=7$MQ<3/-/*Q>221MS.Q.223R23DY]ZAHHH ****
M"BBB@ HHHH **** "BBB@ HHHH *UM \.ZMXHU0:;HMB]W=E"^Q2%"J!R2Q(
M"CH,DCD@=2*]2\#? /4=8B6^\4R3Z7;'!CM8POVB12N<DG(CP2."">&!"\$_
M0VC:'I?A[3DL-(L8+.V7!V0IC<0 -S'JS8 RQR3CDT >6>!_@)I.CQQ7GB<I
MJFH*Q80(Q^S)@@KP0"YX.=WRD-@J<9/LE%% !1110 5G:SKFE^'M/>_U>^@L
M[9<CS)GQN(!.U1U9L X49)QP*\L\<?'O2='CEL_# 35-05@IG=3]F3!(;D$%
MSP,;?E(;(8XP?GK7_$6K>*-4.I:U?/=W90)O8!0J@< *  HZG  Y)/4F@#U+
MQS\?-1UB)K'PM'/I=L<B2ZD*_:)%*XP ,B/!)Y!)X4@KR#X[//-=7$MQ<3/-
M/*Q>221MS.Q.223R23DY]ZAHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BMGP]X6USQ5>&UT/3)[V1?OE!A(\@D;G.%7.TXR1G&!7T5X(^!.B^'Y(
MK[7GCUB_"D&"2,?9D) S\I!+D'=@G P0=H(!H \9\#_"?Q'XWCBO($CLM)9R
MIO;@\-A@&V(.7(R?1<J1N!%?2/A'X9>%_!>V73;'S;T?\OMT1)-_%T. $X8J
M=H&1C.:[&B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *X[Q=\,O"_C3=+J5CY5Z?\ E]M2(YOX>IP0_"A1N!P,XQ78T4 ?*'B[
MX&^*/#H:XTU/[;LA_':QD3+]T<Q<GJ3]TMPN3BO+Z^_ZXKQK\,?#OC:WG>ZM
M([;5'4^7J$*8D#8 !<# D "@8;H,X*DYH ^-:*]!\9?"#Q1X0\ZY^S?VEIB9
M;[9:*6V(-QS(GWDPJY)Y49 W&O/J "BBB@ HHHH **** "BK5C87>IWB6EA:
M3W5S)G9#!&9'; R<* 2> 3^%>]>"/V?%BDBO_&,R3 H3_9ENY !*C&^4$'()
M;A>,@'<1D$ \H\&_#KQ%XY=VTBV1;2-MDMY</LB1MI.,\DGIPH.-PS@'-?3/
M@;X6^'_ T0EMXOMNIG!:^N44NIV[2(Q_RS4Y;@$GG!)P,=G!!#:V\5O;PI#!
M$H2..-0JHH&  !P !QCVJ:@ HHHH **JWU_::99O=W]W!:VT>-\T\@C1<G R
MQ( Y('XUX%XY_:"N99#9^#%\F$9#W]Q""[$-P8T.0%('5P2=W12,D ]:\9?$
M7P[X&1%U>YD:[D7?%9VZ;Y77<!GL .O+$9VG&2,5\S>.?BEX@\<RF*XE^Q:8
M,A;&V=@C#=N!D/\ RT887D@#Y<@#)SQD\\UU<2W%Q,\T\K%Y))&W,[$Y))/)
M).3GWJ&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***[GP-\+?$'CF
M42V\7V+3!@M?7*,$8;MI$8_Y:,,-P"!\N"1D9 .,@@FNKB*WMX7FGE8)''&N
MYG8G   Y))P,>]>U> _@%>7YM-4\52?9;1MLO]FH")I%Y^60\>7T4X&6P2/D
M(KU[P-\.-#\"6B_88?.U)XA'<W\F=\O.3@9(1<XX'HN22,UV- &=HVAZ7X>T
MY+#2+&"SMEP=D*8W$ #<QZLV ,L<DXY-:-%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5YUXX^#WAWQ@D
MMQ!$FEZL[AC>V\60_)+;XP0&)W$[N&SCD@8/HM% 'QCXN^&7BCP7NEU*Q\VR
M'_+[:DR0_P /4X!3E@HW 9.<9KCJ^^9X(;JWEM[B%)H)5*21R*&5U(P00>""
M.,>]>2^,O@%H>L^;=^'I?[(O3EO)P6MG;YC]WK'DE1\N0 .$H ^8**V?$/A;
M7/"MX+77-,GLI&^X7&4DP 3M<95L;AG!.,X-4+&PN]3O$M+"TGNKF3.R&",R
M.V!DX4 D\ G\* *M=SX&^%OB#QS*);>+[%I@P6OKE&",-VTB,?\ +1AAN 0/
MEP2,C/J7P^^ <-C)#JGB\I<7*.LD6GQ,&B'&<3''SD,?NCY?EY+ X'MT$$-K
M;Q6]O"D,$2A(XXU"JB@8  '  '&/:@#G/!_@#P_X'M/)TFUW7#;A)>SA6GD!
M(.TN ,+PORC XSC.374T44 %%%4=5U6QT33+G4]2NDMK.W7?++(>%'\R22
M.22 .30!>KS[Q]\6M#\#>9:8_M#65V'[#$Y7:K<Y=\$+QSCD\KQ@YKRWX@?'
MF^U-YM,\)M)8V89D;4/^6MPN,94$9B&23G[WW3\O(KQ.@#J?&'C_ ,0>.+OS
MM6NMMNNTQV4!98(R 1N"$G+<M\QR><9Q@5RU%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 5>TK2K[6]3MM,TVU>YO+AMD448Y8_R  !))X !)X%=G
MX!^$NN>.1'=Y_L_1FWC[?*@;<R\81,@MSQG@<-SD8KZ=\)^#-#\%:>UGHMIY
M7F;3/,[%Y)F P"S'\3@84$G &30!YAX#^ 5G8"TU3Q7)]JNUVR_V:@!AC;GY
M9#SYG53@87((^<&O:H((;6WBM[>%(8(E"1QQJ%5% P  .  .,>U344 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110!1U72K'6],N=,U*U2YL[A=DL4@X8?S!! ((
MY! (Y%8GA3X?>&O!DMQ-HNG^5<7&0\\DAD?86+! 2>%&0..NU=V2,UU-% !1
M110 45#//#:V\MQ<3)#!$I>221@JHH&223P !SGVKYZ^(/Q\FOHYM+\(![>W
M=&CEU"52LIYQF$9^0%1]X_-\W 4C) /3O'_Q4T7P);^62FH:J6"C3XI@K(,
MEI#SL&"",C)R,#&2/E[Q9XSUSQKJ"7FM7?F^7N$$**$CA4G)"J/P&3EB ,DX
M%8D\\UU<2W%Q,\T\K%Y))&W,[$Y))/)).3GWJ&@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH ***]!\ _"77/'(CN\_V?HS;Q]OE0-N9>,(F06YXSP.&
MYR,4 <9I6E7VMZG;:9IMJ]S>7#;(HHQRQ_D  "23P "3P*^A?A_\!K'34AU/
MQ8L=]>,JNNG_ /+*W;.?F(.)3@ 8^[]X?-P:]+\)^#-#\%:>UGHMIY7F;3/,
M[%Y)F P"S'\3@84$G &370T %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 <-\3/A__ ,+ T-+9-2GM+FUWR6R;O]'DD(&/-7&3@ @,
M.5WDX/0_*WBCPCK/@_5'L=8LWA(9EBG"GRIP,?-&V,,,%?<9P0#Q7W%5'5=*
ML=;TRYTS4K5+FSN%V2Q2#AA_,$$ @CD$ CD4 ?!U%>V?$#X#7VF/-J?A-9+Z
MS+,[:?\ \M;=<9PI)S*,@C'WONCYN37C,\$UK<2V]Q"\,\3%)(Y%VLC X((/
M((.1CVH AHHHH **** "BBB@ HHHH **** "BBB@ J:"":ZN(K>WA>:>5@D<
M<:[F=B<  #DDG Q[UT_@?X?ZSXZU2*"R@>&P#D7&H/&3%$!@L,_Q/@C" Y.1
MT&2/J'P-\.-#\"6B_88?.U)XA'<W\F=\O.3@9(1<XX'HN22,T >>?#[X!PV,
MD.J>+REQ<HZR1:?$P:(<9Q,<?.0Q^Z/E^7DL#@>W000VMO%;V\*0P1*$CCC4
M*J*!@  <  <8]JFHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ KAO'/PM\/\ CF(RW$7V+4QDK?6R*'8[=H$@_P"6
MBC"\$@\8!&3GN:* /BGQAX \0>![OR=6M=UNVT1WL 9H)"03M#D##<-\IP>,
MXQ@URU?>M]86FIV;VE_:075M)C?#/&)$;!R,J00>0#^%?/WQ!^ <UC'-JGA
MO<6Z(TDNGRL6E'.<0G'S@*?NGYOEX+$X !X714T\$UK<2V]Q"\,\3%)(Y%VL
MC X((/((.1CVJ&@ HHHH **** "BBKVE:5?:WJ=MIFFVKW-Y<-LBBC'+'^0
M ))/  )/ H HU[1\.?@;>:SY6J^*DGL+))?ET]XRDUPHSG=R#&N<#IN(SC;P
MQ[_X<?!73_"OE:EKH@U'6XY?,A9"QAM\9"E0<;FYSEAP0, $9/K% %'2M*L=
M$TRVTS3;5+:SMUV111CA1_,DDDDGDDDGDU>HHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#AO
M'/PM\/\ CF(RW$7V+4QDK?6R*'8[=H$@_P"6BC"\$@\8!&3GYB\8> /$'@>[
M\G5K7=;MM$=[ &:"0D$[0Y PW#?*<'C.,8-?:U4=5TJQUO3+G3-2M4N;.X79
M+%(.&'\P00"".00".10!\'45[9\0/@-?:8\VI^$UDOK,LSMI_P#RUMUQG"DG
M,HR",?>^Z/FY->)T %%%>P?#/X*WGB/['KGB!?L^B/\ O$MLE9KH<;3_ +,;
M<\YW$#@ ,&H Y#P-\.-<\=W:_88?)TU)1'<W\F-D7&3@9!=L8X'JN2 <U]4^
M#?!&B^!=,>QT>*0F5]\UQ.0TLIYQN8 # !P   .>Y).W8V%IIEFEI86D%K;1
MYV0P1B-%R<G"@ #DD_C5J@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O,
M_B#\'-&\7I-?:>D>FZSL<K+&H6*=R=V9@!DDG/SCGYLG=@"O3** /'_AS\#[
M;PMJ$6LZ]<P:AJ,7,$,2DPP."<."<%VQMQD#:<]2 1[!110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !112-TH 3>,TH.:J/]_P#&K4?W* '4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
C%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>5
<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.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Submission<br></strong></div></th>
<th class="th"><div>May 27, 2026</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_SubmissionLineItems', window );"><strong>Submission [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Central Index Key</a></td>
<td class="text">0000070858<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Registrant Name</a></td>
<td class="text">BANK OF AMERICA CORP /DE/<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_RegnFileNb', window );">Registration File Number</a></td>
<td class="text">333-290665<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FormTp', window );">Form Type</a></td>
<td class="text">S-3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_SubmissnTp', window );">Submission Type</a></td>
<td class="text">424B2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeeExhibitTp', window );">Fee Exhibit Type</a></td>
<td class="text">EX-FILING FEES<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeeExhibitTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeeExhibitTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:feeExhibitTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FormTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FormTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_RegnFileNb">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_RegnFileNb</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd: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_ffd_SubmissionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_SubmissionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_SubmissnTp">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_SubmissnTp</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>6
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.26.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fees Summary<br></strong></div></th>
<th class="th">
<div>May 27, 2026 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeesSummaryLineItems', window );"><strong>Fees Summary [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_NrrtvDsclsr', window );">Narrative Disclosure</a></td>
<td class="text">    <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_NrrtvMaxAggtOfferingPric', window );">Narrative - Max Aggregate Offering Price</a></td>
<td class="nump">$ 15,000,000.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FnlPrspctsFlg', window );">Final Prospectus</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FeesSummaryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FeesSummaryLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_FnlPrspctsFlg">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_FnlPrspctsFlg</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_NrrtvDsclsr">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_NrrtvDsclsr</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types: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_ffd_NrrtvMaxAggtOfferingPric">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_NrrtvMaxAggtOfferingPric</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ffd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>ffd:nonNegative100TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<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>8
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.26.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>9</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>1</UnitCount>
  <MyReports>
    <Report instance="ea029258801_ex-filingfees.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>995210 - Document - Submission</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/submissionTable</Role>
      <ShortName>Submission</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ea029258801_ex-filingfees.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995215 - Document - Fees Summary</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/feesSummaryTable</Role>
      <ShortName>Fees Summary</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="EX-FILING FEES" original="ea029258801_ex-filingfees.htm">ea029258801_ex-filingfees.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="8">http://xbrl.sec.gov/ffd/2024q2</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>false</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>13
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ea029258801_ex-filingfees.htm": {
   "dts": {
    "inline": {
     "local": [
      "ea029258801_ex-filingfees.htm"
     ]
    },
    "schema": {
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/lrr/arcrole/deprecated-2009-12-16.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.sec.gov/dei/2024/dei-2024.xsd",
      "https://xbrl.sec.gov/ffd/2024q2/ffd-2024q2.xsd"
     ]
    }
   },
   "keyStandard": 9,
   "keyCustom": 0,
   "axisStandard": 0,
   "axisCustom": 0,
   "memberStandard": 0,
   "memberCustom": 0,
   "hidden": {
    "total": 6,
    "http://xbrl.sec.gov/ffd/2024q2": 4,
    "http://xbrl.sec.gov/dei/2024": 2
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 107,
   "unitCount": 1,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/ffd/2024q2": 8,
    "http://xbrl.sec.gov/dei/2024": 3
   },
   "report": {
    "R1": {
     "role": "http://xbrl.sec.gov/ffd/role/document/submissionTable",
     "longName": "995210 - Document - Submission",
     "shortName": "Submission",
     "isDefault": "true",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R2": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable",
     "longName": "995215 - Document - Fees Summary",
     "shortName": "Fees Summary",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "rc",
      "name": "ffd:NrrtvDsclsr",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea029258801_ex-filingfees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "rc",
      "name": "ffd:NrrtvDsclsr",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ea029258801_ex-filingfees.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "ffd_AggtRedRpPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AggtRedRpPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, FY"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AggtRedRpPricPrrFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AggtRedRpPricPrrFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Redeemed or Repurchased Price, Prior Fiscal Year",
        "terseLabel": "Aggregate Redeemed or Repurchased, Prior FY"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AggtSalesPricFsclYr": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AggtSalesPricFsclYr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Aggregate Sales Price, Fiscal Year",
        "terseLabel": "Aggregate Sales Price"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AmtRedCdts": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AmtRedCdts",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Redemption Credits",
        "terseLabel": "Redemption Credits"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_AmtSctiesRcvd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AmtSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Received",
        "terseLabel": "Amount of Securities Received",
        "documentation": "Amount of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_AmtSctiesRegd": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "AmtSctiesRegd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount of Securities Registered",
        "terseLabel": "Amount Registered",
        "documentation": "The amount of securities being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CeasedOprsDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CeasedOprsDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ceased Operations Date",
        "terseLabel": "Ceased Operations Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CfwdFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CfwdFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Form Type",
        "terseLabel": "Carry Forward Form Type",
        "documentation": "The Form Type of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrevslyPdFee": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CfwdPrevslyPdFee",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Previously Paid Fee",
        "terseLabel": "Filing Fee Previously Paid in Connection with Unsold Securities to be Carried Forward",
        "documentation": "The fee previously paid in connection with the securities being brought forward from the prior shelf registration statement on which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrrFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CfwdPrrFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward Prior Effective Date",
        "terseLabel": "Carry Forward Initial Effective Date",
        "documentation": "The initial effective date of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6)."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CfwdPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CfwdPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Carry Forward File Number",
        "terseLabel": "Carry Forward File Number",
        "documentation": "The EDGAR File Number of the prior shelf registration statement from which unsold securities are carried forward under 415(a)(6). If the prior registration statement has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_CmbndPrspctsItemAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CmbndPrspctsItemAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Item [Axis]",
        "terseLabel": "Combined Prospectus",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different references to earlier prospectuses on a single fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CmbndPrspctsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CmbndPrspctsLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Line Items]",
        "terseLabel": "Combined Prospectus:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CmbndPrspctsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CmbndPrspctsTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus [Table]",
        "terseLabel": "Combined Prospectus Table"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_CombinedProspectusTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CombinedProspectusTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Combined Prospectus Table [N/A]",
        "terseLabel": "Combined Prospectus Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_CshPdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CshPdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Paid by Registrant in Transaction",
        "terseLabel": "Cash Consideration Paid",
        "documentation": "Amount of cash consideration paid by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "ffd_CshRcvdByRegistrantInTx": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "CshRcvdByRegistrantInTx",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Received by Registrant in Transaction",
        "terseLabel": "Cash Consideration Received",
        "documentation": "Amount of cash consideration received by registrant in connection with the exchange or other transaction being registered (in a 457(f) calculation)."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "terseLabel": "Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2024",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "terseLabel": "Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "ffd_FeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Amount",
        "terseLabel": "Amount of Registration Fee",
        "documentation": "Total amount of registration fee (amount due after offsets)."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeExhibitTp": {
     "xbrltype": "feeExhibitTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeExhibitTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Exhibit Type",
        "terseLabel": "Fee Exhibit Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_FeeIntrstAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Interest Amount",
        "terseLabel": "Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note",
        "terseLabel": "Fee Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeNoteMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeNoteMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Note Maximum Aggregate Offering Price",
        "terseLabel": "Fee Note MAOP"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeeRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeeRate",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Rate",
        "terseLabel": "Fee Rate",
        "documentation": "The rate per dollar of fees that public companies and other issuers pay to register their securities with the Commission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeesOthrRuleFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeesOthrRuleFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees, Other Rule [Flag]",
        "terseLabel": "Other Rule",
        "documentation": "Checkbox indicating whether filer is using a rule other than 457(a), 457(o), or 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FeesSummaryLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FeesSummaryLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Fees Summary [Line Items]",
        "terseLabel": "Fees Summary:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FnlPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FnlPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Final Prospectus [Flag]",
        "terseLabel": "Final Prospectus"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_FormTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "FormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Form Type",
        "terseLabel": "Form Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_GnlInstrIIhiFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "GnlInstrIIhiFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "General Instruction II.H,I [Flag]",
        "terseLabel": "General Instruction II.H,I"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrCity": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrCity",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, City",
        "terseLabel": "City"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStatOrCtryCd": {
     "xbrltype": "stateOrCountryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrStatOrCtryCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, State or Country Code",
        "terseLabel": "State or Country Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt1": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrStrt1",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 1",
        "terseLabel": "Street 1"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrStrt2": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrStrt2",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Street 2",
        "terseLabel": "Street 2"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrBizAdrZipCd": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrBizAdrZipCd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Business Address, Zip Code",
        "terseLabel": "Zip Code"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_IssrNm": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "IssrNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Issuer Name",
        "terseLabel": "Issuer Name"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_MaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "MaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Aggregate Offering Price",
        "terseLabel": "Maximum Aggregate Offering Price",
        "documentation": "The maximum aggregate offering price for the offering that is being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_MaxOfferingPricPerScty": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "MaxOfferingPricPerScty",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum Offering Price per Security",
        "terseLabel": "Proposed Maximum Offering Price per Unit",
        "documentation": "The maximum offering price per share/unit being registered."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NetFeeAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NetFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Fee Amount",
        "terseLabel": "Net Fee"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NetSalesAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NetSalesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Sales Amount",
        "terseLabel": "Net Sales"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvDsclsr": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NrrtvDsclsr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure",
        "terseLabel": "Narrative Disclosure"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvMaxAggtAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NrrtvMaxAggtAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Amount",
        "terseLabel": "Narrative - Max Aggregate Offering Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_NrrtvMaxAggtOfferingPric": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "NrrtvMaxAggtOfferingPric",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Narrative Disclosure, Maximum Aggregate Offering Price",
        "terseLabel": "Narrative - Max Aggregate Offering Price"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Axis]",
        "terseLabel": "Offering",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different security offerings on a single fee bearing submission."
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Line Items]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Note",
        "terseLabel": "Offering Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Title",
        "terseLabel": "Security Class Title",
        "documentation": "The title of the class of securities being registered (for each class being registered)."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Security Type",
        "terseLabel": "Security Type",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OfferingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering [Table]",
        "terseLabel": "Offering:"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OfferingTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OfferingTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offering Table [N/A]",
        "terseLabel": "Offering Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_OffsetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset [Axis]",
        "terseLabel": "Offset",
        "documentation": "A sequence number (1, 2, 3...) used to distinguish different offsets as applied to a fee bearing submission."
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetClmInitlFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetClmInitlFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claim Initial Filing Date",
        "terseLabel": "Initial Filing Date",
        "documentation": "The initial filing date of the earlier registration statement with which the earlier (offsetting) fee was paid for a claimed offset. If the offset fee was paid with an amendment, do not provide the amendment date under this element; instead, provide the date of the initial filing (i.e. the \"parent\" filing) ."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetClmdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Amount",
        "terseLabel": "Fee Offset Claimed",
        "documentation": "The amount of offsetting fees being claimed."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetClmdInd": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetClmdInd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Claimed Indicator",
        "terseLabel": "Offset Claimed"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetExpltnForClmdAmt": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetExpltnForClmdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Explanation for Claimed Amount",
        "terseLabel": "Explanation for Claimed Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetLineItems",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset:",
        "label": "Offset [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Note",
        "terseLabel": "Offset Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetPrrFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Fee Amount",
        "terseLabel": "Fee Paid with Fee Offset Source",
        "documentation": "The fee prevoiusly paid from which an offset is being derived."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior File Number",
        "terseLabel": "File Number",
        "documentation": "The EDGAR File Number of the earlier registration statement with which the earlier (offsetting) fee was paid. If the offset filing for the offset has a Securities Act File Number and an Investment Company Act File Number, the Securities Act File Number should be used."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFilerNm": {
     "xbrltype": "filerNameItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrFilerNm",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Filer Name",
        "terseLabel": "Registrant or Filer Name",
        "documentation": "The name of the registrant that filed the earlier registration statement with which the earlier (offsetting) fee was paid."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Form Type",
        "terseLabel": "Form or Filing Type",
        "documentation": "The Form Type of the offset filing."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrNbOfUnsoldScties": {
     "xbrltype": "nonNegativeIntegerItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrNbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Number of Securities",
        "terseLabel": "Unsold Securities Associated with Fee Offset Claimed",
        "documentation": "The number of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrSctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrSctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Title",
        "terseLabel": "Security Title Associated with Fee Offset Claimed",
        "documentation": "The title of the class of securities from which offset fees were derived."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrSctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrSctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Security Type",
        "terseLabel": "Security Type Associated with Fee Offset Claimed",
        "documentation": "Type of securities: \"Asset-backed Securities\", \"ADRs/ADSs\", \"Debt\", \"Debt Convertible into Equity\", \"Equity\", \"Face Amount Certificates\", \"Limited Partnership Interests\", \"Mortgage Backed Securities\", \"Non-Convertible Debt\", \"Unallocated (Universal) Shelf\", \"Exchange Traded Vehicle Securities\", \"Other\""
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetPrrUnsoldOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetPrrUnsoldOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Prior Unsold Offering Amount",
        "terseLabel": "Unsold Aggregate Offering Amount Associated with Fee Offset Claimed",
        "documentation": "The aggregate offering amount of unsold securities registered on the prior registration statement that are associated with the claimed offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetSrcFilgDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetSrcFilgDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Source Filing Date",
        "terseLabel": "Filing Date",
        "documentation": "The filing date of the earlier registration statement with which the earlier (offsetting) fee was paid in an offset."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r8"
     ]
    },
    "ffd_OffsetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offset Payment:",
        "label": "Offset [Table]"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_OffsetTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "OffsetTableNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Offset Table [N/A]",
        "terseLabel": "Offset Table N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_PrevslyPdFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "PrevslyPdFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fee Previously Paid [Flag]",
        "terseLabel": "Fee Previously Paid"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RegnFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "RegnFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Registration File Number",
        "terseLabel": "Registration File Number"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_RptgFsclYrEndDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "RptgFsclYrEndDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reporting Fiscal Year End Date",
        "terseLabel": "Reporting FY End Date"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule011Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 0-11 [Flag]",
        "terseLabel": "Rule 0-11"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule011a2OffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule011a2OffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 0-11(a)(2) Offset",
        "label": "Rule 0-11(a)(2) Offset [Flag]"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_Rule415a6Flg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule415a6Flg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 415(a)(6) [Flag]",
        "terseLabel": "Rule 415(a)(6)",
        "documentation": "Checkbox indicating whether filer is claiming a 415(a)(6) carryforward."
       }
      }
     },
     "auth_ref": [
      "r2"
     ]
    },
    "ffd_Rule429AggtOfferingAmt": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429AggtOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Aggregate Offering Amount",
        "terseLabel": "Maximum Aggregate Offering Price of Securities Previously Registered",
        "documentation": "The maximum aggregate offering amount of unsold securities registered on the prior registration statement that are carried forward under Rule 429. Only applicable if 457(o) was used in the fee calculation for the prior registration statement."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429CmbndPrspctsFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429CmbndPrspctsFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Combined Prospectus [Flag]",
        "terseLabel": "Rule 429",
        "documentation": "Checkbox indicating whether filer is using a combined prospectus under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429EarlierFileNb": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429EarlierFileNb",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier File Number",
        "terseLabel": "File Number",
        "documentation": "The Securities Act File Number of the earlier effective registration statement(s) from which securities may be offered and sold using the combined prospectus pursuant to Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429EarlierFormTp": {
     "xbrltype": "formTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429EarlierFormTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Earlier Form Type",
        "terseLabel": "Form Type",
        "documentation": "The Form Type of the earlier registration statement from which unsold securities are carried forward under Rule 429. This should be an EDGAR submission type (S-3, S-3/A, S-3ASR, etc.), which means there is a fixed set of possible responses. Note that while the XBRL response should be an EDGAR submission type, the human-readable Ex. 107 could include a simpler label (e.g., \"Form S-3\" in the human-readable and \"S-3ASR\" in the XBRL)."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429InitlFctvDt": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429InitlFctvDt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Initial Effective Date",
        "terseLabel": "Initial Effective Date",
        "documentation": "The filing date of the earlier registration statement from which unsold securities are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429NbOfUnsoldScties": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429NbOfUnsoldScties",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Number Of Unsold Securities",
        "terseLabel": "Amount of Securities Previously Registered",
        "documentation": "The number of securities registered on the prior registration statement that are carried forward under Rule 429."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "ffd_Rule429PrspctsNote": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429PrspctsNote",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Prospectus Note",
        "terseLabel": "Combined Prospectus Note"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule429SctyTitl": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429SctyTitl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Title",
        "terseLabel": "Security Class Title"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule429SctyTp": {
     "xbrltype": "securityTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule429SctyTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesByCmbndPrspctsTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 429 Security Type",
        "terseLabel": "Security Type"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Rule457aFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457aFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(a) [Flag]",
        "terseLabel": "Rule 457(a)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(a) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "ffd_Rule457bOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457bOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(b) Offset [Flag]",
        "terseLabel": "Rule 457(b) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(b) or 0-11(a)(2)."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "ffd_Rule457fFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457fFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(f) [Flag]",
        "terseLabel": "Rule 457(f)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(f) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_Rule457oFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457oFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(o) [Flag]",
        "terseLabel": "Rule 457(o)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(o) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ffd_Rule457pOffsetFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457pOffsetFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(p) Offset [Flag]",
        "terseLabel": "Rule 457(p) Offset",
        "documentation": "Checkbox indicating whether filer is claiming an offset under Rule 457(p)."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "ffd_Rule457rFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457rFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(r) [Flag]",
        "terseLabel": "Rule 457(r)"
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "ffd_Rule457sFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457sFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(s) Flag",
        "terseLabel": "Rule 457(s)"
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "ffd_Rule457uFlg": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Rule457uFlg",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Rule 457(u) [Flag]",
        "terseLabel": "Rule 457(u)",
        "documentation": "Checkbox indicating whether filer is using Rule 457(u) to calculate the registration fee due."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "ffd_Scties424iAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Scties424iAxis",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Axis]",
        "terseLabel": "Securities, 424I"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Scties424iLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Scties424iLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Line Items]",
        "terseLabel": "Securities, 424I:"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Scties424iTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Scties424iTable",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/securities424iTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities, 424I [Table]",
        "terseLabel": "Securities, 424I Table"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_Securities424iTableNa": {
     "xbrltype": "naItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "Securities424iNa",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Securities 424I [N/A]",
        "terseLabel": "Securities 424I N/A"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "SubmissionLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission [Line Items]",
        "terseLabel": "Items"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_SubmissnTp": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "SubmissnTp",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/submissionTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Submission Type",
        "terseLabel": "Submission Type"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TermntnCmpltnWdrwl": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TermntnCmpltnWdrwl",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOffsetTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Termination / Completion / Withdrawal Statement",
        "terseLabel": "Termination / Withdrawal Statement"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_TtlFeeAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlFeeAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee Amount",
        "terseLabel": "Total Fee Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlFeeAndIntrstAmt": {
     "xbrltype": "nonNegativeDecimal2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlFeeAndIntrstAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Fee and Interest Amount",
        "terseLabel": "Total Fee and Interest Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlOfferingAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlOfferingAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offering Amount",
        "terseLabel": "Total Offering"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlOffsetAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlOffsetAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Offset Amount",
        "terseLabel": "Total Offset Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlPrevslyPdAmt": {
     "xbrltype": "nonNegative1TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlPrevslyPdAmt",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Previously Paid Amount",
        "terseLabel": "Previously Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TtlTxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TtlTxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesSummaryTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total Transaction Valuation",
        "terseLabel": "Total Transaction Valuation"
       }
      }
     },
     "auth_ref": [
      "r1"
     ]
    },
    "ffd_TxValtn": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "TxValtn",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Transaction Valuation",
        "terseLabel": "Transaction Valuation"
       }
      }
     },
     "auth_ref": []
    },
    "ffd_ValSctiesRcvd": {
     "xbrltype": "nonNegative100TMonetary2ItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "ValSctiesRcvd",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received",
        "terseLabel": "Value of Securities Received",
        "documentation": "Value of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form)"
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ffd_ValSctiesRcvdPerShr": {
     "xbrltype": "nonNegativeDecimal4lItemType",
     "nsuri": "http://xbrl.sec.gov/ffd/2024q2",
     "localname": "ValSctiesRcvdPerShr",
     "presentation": [
      "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Value of Securities Received, Per Share",
        "terseLabel": "Value of Securities Received, Per Share",
        "documentation": "Value per share of securities to be received by the registrant (or cancelled upon issuance of securities to be registered on the form). This is included in the explanation of 457(f) fee calculation."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "415",
   "Subsection": "a"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "429"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "b"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "f"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "o"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "p"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "r"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "s"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "457",
   "Subsection": "u"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Subsection": "f",
   "Section": "457"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>14
<FILENAME>0001213900-26-062121-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-26-062121-xbrl.zip
M4$L#!!0    ( #&AO%SF([+'*@4  /P1   =    96$P,CDR-3@X,#%?97@M
M9FEL:6YG9F5E<RYH=&W55UMOVS84?EY_!2%LR$MER7;LQ*JC(DWLS6CK%DD&
M])66*(D816DD[2C[]3O4Q99DR;ET+S-@6.;Y>,[A=V[4_&,6,[0C0M*$7YT-
M!_89(MQ+?,K#J[/K^YO5ZNRC^VX>*8 !E,LK(U(J=2SK\?%Q\#@>)"*TAK/9
MS,HTQBA 3L8H_ZL?JJ5[Z$8PVH#JE1P\LNVQ1;E4F'NDCO</&^K@J54(*RB5
MR?EH>'%*>8'8;\CZL$/M"+A-?GRZ^W* JV[\ 6HI@;D,$A%C!11K31/3'IFC
M:4V)*8G74 3_!V&R>U;/I3D>5GJ.&&^>5(LW6.YI]$F+P\HF"&#'Z+P"!H'?
M#01!#OQ[9+CO$)I'!/OZ 1X558RXBQ_F<O5EM?X=+1>+^[E5K&JH56'GF\1_
M*C?Y=(>D>F+DRO"I3!E^<A!/.#$*.2!HYNB-1%0KY1KU?<(/:\4J;%UO8R*H
MASB.02GXZRR!P(?40%["%<G4'0FN#.$9B,(9:;8SQU/#O3?'<ZNAX$6J[[>;
MF$K)3ZJ_,-SST?FGT5L,+ E99!'=4'72Q*5Q1/SK;=V1D"\I(^O-"4LSPQV/
MQ^9H9D^GD]=:@31S%AQ2XNF&<$ANMN(^R3Z3IWZ#Y[;AVOIS85].+M]N$ Y'
MI:XGM0;)"7M#P_UTO?Z,OBW1]=?%W>KF&MU\N_N.K-N%U6L^%[134GLD2$ $
M-%<B&[[JPG2D%Y$8@P<H[XU.)+0SNNID?]GI1[-X'&32-\J]ZBF%XTH:IXP8
M5LNQ+B<*YV2R%6W?\M[LE/SDO  _=<0>0W)FFZ*]D/I:'% B4'Y0TMGL;E:?
MF_%M;VX9MOHMEW93B$SB]S@%4T6H6ZR("Q1.37MBCBXJG0=9]U["_9Z=E:33
MU6-_*DE)<0?Y6TX+YO^\O^VF/B98;@5QRUGF +!26XDZ+&J]I\REL.^TO?),
M\/@?F+N/,*3@2PS*'/EJDV7VM[*\*-;:3)E;,(8. VF/4WC#2#6>'JFO(@?-
M9K]]0 %$S@QP3!F,JVM!,7N/_B!L1Q3U\'LD86K#>!<T**&2_D,<-+)3]0'I
MD)N8T9 [R(,\)N)#C8&Y:F3\7/G0J9A,,;\R8#J7OJ38UY<U<Y,HE<0.&DQ(
MW*8Q/4KCC7N#F;=E^64")0&"9@]:$,P8]*"/"@1OVDF<-EE6?IW=NK,=GO=Y
M.WJANZV5GQCQDXOG1GQQH/_A\5\_XB:7;QEQ/TL1/.L<ZZRX/JJ@8K)#=33K
M,6 )5OL20F5Y#FW[MV:-,1*H9H4=KI_[T.V5OJFPA],T:P=4195.>-'2NUGE
M4'&XSD90G6(&AS Z,F*-A8#JW1%T2Z7'$IGWX:.(J*@5$M$(2?W\C:@<4?QF
M-F#AA>&I #$6(>6FCI:#MRK9KP@:1N72<U%LAP R\1?]00\1 749C;<QPF$H
M2 CC&CH@7(MT TPAT?5?I  '-Y.MH(H2B52"'B/J1?EZ*A*9$D]M)1($>BC(
MJ41SW9K=7^=6_EL6Z%)@+^^QAP:U%D+MON+L.@S5M]+N=S!K()]X-,8,WK%7
MZZ6!BK<]7:C*X=O83U0),)">;7DQZUM!?W7##7TX>0\W*OT=V'95T957[N!$
M'^7LNY"II^22A<<VZLYMDH01Z#5B2P[&IW!;?VB2!21A%%".67T5-.6L%E3Z
M^U@,COJ/#F"SJ[13NB_VK?+IZ#,J2=M-IK:ACZ0\EK=0?U(<4T2DA_55?%@C
M!5XI"J^?::VUN\?^G"?.?:J4]\J@/>08>/U6,7/_!5!+ 0(4 Q0    ( #&A
MO%SF([+'*@4  /P1   =              "  0    !E83 R.3(U.#@P,5]E
F>"UF:6QI;F=F965S+FAT;5!+!08      0 ! $L   !E!0     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>ea029258801_ex-filingfees_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2024"
  xmlns:ffd="http://xbrl.sec.gov/ffd/2024q2"
  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="https://xbrl.sec.gov/ffd/2024q2/ffd-2024q2.xsd"
      xlink:type="simple"/>
    <context id="rc">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000070858</identifier>
        </entity>
        <period>
            <startDate>2026-05-27</startDate>
            <endDate>2026-05-27</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <ffd:FormTp contextRef="rc" id="ixv-36">S-3</ffd:FormTp>
    <ffd:SubmissnTp contextRef="rc" id="ixv-37">424B2</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="rc" id="ixv-38">EX-FILING FEES</ffd:FeeExhibitTp>
    <ffd:RegnFileNb contextRef="rc" id="ixv-39">333-290665</ffd:RegnFileNb>
    <dei:EntityCentralIndexKey contextRef="rc" id="ixv-40">0000070858</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-41">BANK OF AMERICA CORP /DE/</dei:EntityRegistrantName>
    <ffd:FormTp contextRef="rc" id="ixv-57">S-3</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-58">BANK OF AMERICA CORP /DE/</dei:EntityRegistrantName>
    <ffd:NrrtvMaxAggtOfferingPric contextRef="rc" decimals="INF" id="ixv-59" unitRef="USD">15000000.00</ffd:NrrtvMaxAggtOfferingPric>
    <ffd:FnlPrspctsFlg contextRef="rc" id="ixv-60">true</ffd:FnlPrspctsFlg>
    <ffd:NrrtvDsclsr contextRef="rc" id="ixv-61">    </ffd:NrrtvDsclsr>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
