<SEC-DOCUMENT>0001213900-25-123803.txt : 20251219
<SEC-HEADER>0001213900-25-123803.hdr.sgml : 20251219
<ACCEPTANCE-DATETIME>20251219155005
ACCESSION NUMBER:		0001213900-25-123803
CONFORMED SUBMISSION TYPE:	424B2
PUBLIC DOCUMENT COUNT:		15
FILED AS OF DATE:		20251219
DATE AS OF CHANGE:		20251219

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			JPMORGAN CHASE & CO
		CENTRAL INDEX KEY:			0000019617
		STANDARD INDUSTRIAL CLASSIFICATION:	NATIONAL COMMERCIAL BANKS [6021]
		ORGANIZATION NAME:           	02 Finance
		EIN:				132624428
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

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

	BUSINESS ADDRESS:	
		STREET 1:		383 MADISON AVENUE
		CITY:			NEW YORK
		STATE:			NY
		ZIP:			10017
		BUSINESS PHONE:		2122706000

	MAIL ADDRESS:	
		STREET 1:		383 MADISON AVENUE
		CITY:			NEW YORK
		STATE:			NY
		ZIP:			10017

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	J P MORGAN CHASE & CO
		DATE OF NAME CHANGE:	20010102

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CHASE MANHATTAN CORP /DE/
		DATE OF NAME CHANGE:	19960402

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	CHEMICAL BANKING CORP
		DATE OF NAME CHANGE:	19920703

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			JPMorgan Chase Financial Co. LLC
		CENTRAL INDEX KEY:			0001665650
		STANDARD INDUSTRIAL CLASSIFICATION:	NATIONAL COMMERCIAL BANKS [6021]
		ORGANIZATION NAME:           	02 Finance
		EIN:				475462128
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		424B2
		SEC ACT:		1933 Act
		SEC FILE NUMBER:	333-270004-01
		FILM NUMBER:		251587345

	BUSINESS ADDRESS:	
		STREET 1:		383 MADISON AVENUE
		STREET 2:		FLOOR 21
		CITY:			NEW YORK
		STATE:			NY
		ZIP:			10179
		BUSINESS PHONE:		(212) 270-6000

	MAIL ADDRESS:	
		STREET 1:		383 MADISON AVENUE
		STREET 2:		FLOOR 21
		CITY:			NEW YORK
		STATE:			NY
		ZIP:			10179
</SEC-HEADER>
<DOCUMENT>
<TYPE>424B2
<SEQUENCE>1
<FILENAME>ea0270225-01_424b2.htm
<DESCRIPTION>PRICING SUPPLEMENT
<TEXT>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>


<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-family: Arial, Helvetica, Sans-Serif">
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="width: 35%">
    <P STYLE="font: 8pt Arial, Helvetica, Sans-Serif; margin: 0"><B>Pricing supplement<BR>
    </B><I>To prospectus dated April 13, 2023, </I></P>
    <P STYLE="font: 8pt Arial, Helvetica, Sans-Serif; margin: 0"><I>prospectus supplement dated April 13, 2023, </I></P>
    <P STYLE="font: 8pt Arial, Helvetica, Sans-Serif; margin: 0"><I>product supplement no. 1-I dated April 13, 2023</I></P>
    <P STYLE="font: 8pt Arial, Helvetica, Sans-Serif; margin: 0"><I>and prospectus addendum dated June 3, 2024</I></P></TD>
    <TD STYLE="width: 26%; font-size: 7pt; text-align: right">&nbsp;</TD>
    <TD STYLE="width: 39%">
    <P STYLE="font: 7pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: right">Registration Statement Nos. 333-270004 and 333-270004-01</P>
    <P STYLE="font: 7pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: right">Dated December 17, 2025</P>
    <P STYLE="font: 7pt Arial, Helvetica, Sans-Serif; margin: 0; text-align: right">Rule 424(b)(2)</P></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD COLSPAN="3" STYLE="font-size: 7pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 10pt; color: #4E8ABE"><B>JPMorgan Chase Financial Company LLC</B></FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD COLSPAN="3">
    <P STYLE="color: #4E8ABE; font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 0">$20,000,000</P>
    <P STYLE="color: #4E8ABE; font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 0">Floating Rate Notes due December 17, 2032</P></TD></TR>
  </TABLE>
<P STYLE="color: #4E8ABE; font: bold 8pt Arial, Helvetica, Sans-Serif; margin: 0">Fully and Unconditionally Guaranteed by JPMorgan Chase&nbsp;&amp;&nbsp;Co.</P>

<P STYLE="color: #4E8ABE; font: 8pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0"><B>General</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 7.5pt Arial, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>The notes are unsecured and unsubordinated obligations of JPMorgan Chase Financial Company LLC, which we refer to as JPMorgan Financial,
the payment on which is fully and unconditionally guaranteed by JPMorgan Chase&nbsp;&amp;&nbsp;Co. <B>Any payment on the notes is subject
to the credit risk of JPMorgan Financial, as issuer of the notes, and the credit risk of JPMorgan Chase&nbsp;&amp;&nbsp;Co., as guarantor
of the notes.</B></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 7.5pt Arial, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>The notes are designed for investors who seek (i) periodic interest payments that for each Interest Period are linked to a benchmark
rate, which will initially be Compounded SOFR, as determined on each Determination Date, <I>plus</I> 0.55%, <I>provided</I> that this
rate will not be less than the Minimum Interest Rate of 1.00% per annum and (ii) the return of their principal amount at maturity.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 7.5pt Arial, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>The notes may be purchased in minimum denominations of $1,000 and in integral multiples of $1,000 thereafter.</TD></TR></TABLE>

<P STYLE="color: #4E8ABE; font: 8pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0"><B>Key Terms</B></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-family: Arial, Helvetica, Sans-Serif">
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="width: 24%; font-size: 7.5pt"><FONT STYLE="color: black">Issuer:</FONT></TD>
    <TD STYLE="width: 76%; font-size: 7.5pt"><FONT STYLE="color: black">JPMorgan Chase Financial Company LLC, a direct, wholly owned finance subsidiary of JPMorgan Chase&nbsp;&amp;&nbsp;Co.</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="font-size: 7.5pt"><FONT STYLE="color: black">Guarantor:</FONT></TD>
    <TD STYLE="font-size: 7.5pt"><FONT STYLE="color: black">JPMorgan Chase&nbsp;&amp;&nbsp;Co.</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="font-size: 7.5pt"><FONT STYLE="color: black">Payment at Maturity:</FONT></TD>
    <TD STYLE="font-size: 7.5pt"><FONT STYLE="color: black">On the Maturity Date, we will pay you the principal amount of your notes <I>plus</I> any accrued and unpaid interest.</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="font-size: 7.5pt"><FONT STYLE="color: black">Interest:</FONT></TD>
    <TD STYLE="font-size: 7.5pt"><FONT STYLE="color: black">We will pay you interest in arrears on each Interest Payment Date based on the applicable Interest Rate and the applicable Day Count Fraction, subject to the Interest Accrual Convention described below and in the accompanying product supplement.</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="font-size: 7.5pt"><FONT STYLE="color: black">Interest Periods:</FONT></TD>
    <TD STYLE="font-size: 7.5pt"><FONT STYLE="color: black">The period beginning on and including the Original Issue Date and ending on but excluding the first Interest Payment Date, and each successive period beginning on and including an Interest Payment Date and ending on but excluding the next succeeding Interest Payment Date, subject to the Interest Accrual Convention described below and in the accompanying product supplement&nbsp;&nbsp;</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="font-size: 7.5pt"><FONT STYLE="color: black">Interest Payment Dates:</FONT></TD>
    <TD STYLE="font-size: 7.5pt"><FONT STYLE="color: black">Interest on the notes will be payable in arrears on the 19<SUP>th</SUP> calendar day of March, June, September and December of each year, beginning on March 19, 2026 to and including September 19, 2032, and on the Maturity Date (each, an &ldquo;Interest Payment Date&rdquo;), subject to the Business Day Convention and the Interest Accrual Convention described below and in the accompanying product supplement.</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 7.5pt; color: black">Observation Periods:</FONT></TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 7.5pt; color: black">With respect to each Interest Period, the period from, and including, the second U.S. Government Securities Business Day immediately preceding the first day in that Interest Period to, but excluding, the second U.S. Government Securities Business Day immediately preceding the Interest Payment Date for that Interest Period, <I>provided</I> that if any Interest Period is adjusted due to the postponement of an Interest Payment Date, the corresponding Observation Period will not be adjusted and will be determined based on that Interest Period prior to its adjustment</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="font-size: 7.5pt"><FONT STYLE="color: black">Interest Rate:</FONT></TD>
    <TD STYLE="font-size: 7.5pt"><FONT STYLE="color: black">With respect to each Interest Period, a rate per annum equal to the Benchmark Rate with respect to the relevant Observation Period, as determined on the applicable Determination Date, <I>plus</I> 0.55% (the &ldquo;Spread&rdquo;), <I>provided</I> that this rate will not be less than the Minimum Interest Rate</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="font-size: 7.5pt"><FONT STYLE="color: black">Minimum Interest Rate:</FONT></TD>
    <TD STYLE="font-size: 7.5pt"><FONT STYLE="color: black">1.00% per annum</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 7.5pt; color: black">Benchmark Rate:</FONT></TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 7.5pt; color: black">Initially, Compounded SOFR; <I>provided</I> that if a Benchmark Transition Event and its related Benchmark Replacement Date (each as defined in the accompanying product supplement) have occurred with respect to Compounded SOFR or the then-current Benchmark Rate, then the applicable Benchmark Replacement as determined by the alternative procedures set forth under &ldquo;The Underlyings &mdash; Base Rates &mdash; Compounded SOFR &mdash; Effect of a Benchmark Transition Event&rdquo; in the accompanying product supplement, as supplemented by &ldquo;Supplemental Terms of the Notes &mdash; Benchmark Replacement&rdquo; in this pricing supplement.</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 7.5pt; color: black">Compounded SOFR:</FONT></TD>
    <TD>
    <P STYLE="font: 7.5pt Arial, Helvetica, Sans-Serif; margin: 0">With respect to the Observation Period corresponding to any Interest Period,
    Compounded SOFR will be a compounded average of daily SOFR over such Observation Period, calculated as follows:</P>
    <P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-size: 7.5pt"><B><IMG SRC="image_001.jpg" ALT="GRAPHIC" STYLE="height: 45px; width: 177px"></B></FONT></P>
    <P STYLE="font: 7.5pt Arial, Helvetica, Sans-Serif; margin: 0">where:</P>
    <P STYLE="font: 7.5pt Arial, Helvetica, Sans-Serif; margin: 0 0 0 12.75pt">&ldquo;<I>d<SUB>0</SUB></I>&rdquo; means the number of U.S.
    Government Securities Business Days in that Observation Period;</P>
    <P STYLE="font: 7.5pt Arial, Helvetica, Sans-Serif; margin: 0 0 0 12.75pt">&ldquo;<I>i</I>&rdquo; is a series of whole numbers from one
    to <I>d<SUB>0</SUB></I>, each representing the relevant U.S. Government Securities Business Days in chronological order from, and including,
    the first U.S. Government Securities Business Day in that Observation Period;</P>
    <P STYLE="font: 7.5pt Arial, Helvetica, Sans-Serif; margin: 0 0 0 12.75pt">&ldquo;<I>SOFR<SUB>i</SUB></I>&rdquo; means, for any U.S. Government
    Securities Business Day &ldquo;<I>i</I>&rdquo; in that Observation Period, Daily SOFR with respect to that day, determined as set forth
    in the accompanying product supplement;</P>
    <P STYLE="font: 7.5pt Arial, Helvetica, Sans-Serif; margin: 0 0 0 12.75pt">&ldquo;<I>n<SUB>i</SUB></I>&rdquo; means, for any U.S. Government
    Securities Business Day &ldquo;<I>i</I>&rdquo; in that Observation Period, the number of calendar days from, and including, that U.S.
    Government Securities Business Day &ldquo;<I>i</I>&rdquo; up to, but excluding, the following U.S. Government Securities Business Day
    (&ldquo;<I>i</I>+1&rdquo;); and</P>
    <P STYLE="font: 7.5pt Arial, Helvetica, Sans-Serif; margin: 0 0 0 12.75pt">&ldquo;<I>d</I>&rdquo; means the number of calendar days in
    that Observation Period.</P></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 7.5pt">Determination Date:</FONT></TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 7.5pt">For each Interest Period, the U.S. Government Securities Business Day immediately preceding the Interest Payment Date for that Interest Period</FONT></TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="font-size: 7.5pt">Pricing Date:</TD>
    <TD STYLE="font-size: 7.5pt">December 17, 2025</TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="font-size: 7.5pt">Original Issue Date:</TD>
    <TD STYLE="font-size: 7.5pt">December 19, 2025, subject to the Business Day Convention (Settlement Date)</TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="font-size: 7.5pt">Maturity Date:</TD>
    <TD STYLE="font-size: 7.5pt">December 17, 2032, subject to the Business Day Convention</TD></TR>
  <TR STYLE="vertical-align: top; background-color: white">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 7.5pt">Other Key Terms:</FONT></TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-size: 7.5pt">See &ldquo;Additional Key Terms&rdquo; in this pricing supplement.</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 7.5pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0"><B>Investing in the notes involves a number of risks. See &ldquo;Risk
Factors&rdquo; beginning on page S-2 of the accompanying prospectus supplement, Annex A to the accompanying prospectus addendum, &ldquo;Risk
Factors&rdquo; beginning on page PS-11 of the accompanying product supplement and &ldquo;Selected Risk Considerations&rdquo; beginning
on page PS-3 of this pricing supplement.</B></P>

<P STYLE="font: 7.5pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0">Neither the Securities and Exchange Commission (the &ldquo;SEC&rdquo;)
nor any state securities commission has approved or disapproved of the notes or passed upon the accuracy or the adequacy of this pricing
supplement or the accompanying product supplement, prospectus supplement, prospectus and prospectus addendum. Any representation to the
contrary is a criminal offense.</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 7.5pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-top: #BFBFBF 1pt solid; width: 25%; border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; padding-right: 5.4pt">&nbsp;</TD>
    <TD STYLE="width: 25%; border-top: #BFBFBF 1pt solid; border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><B>Price to Public<SUP>(1)</SUP></B></TD>
    <TD STYLE="width: 25%; border-top: #BFBFBF 1pt solid; border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><B>Fees and Commissions<SUP>(2)</SUP></B></TD>
    <TD STYLE="width: 25%; border-top: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><B>Proceeds to Issuer</B></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; padding-right: 5.4pt"><B>Per note</B></TD>
    <TD STYLE="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt">$1,000</TD>
    <TD STYLE="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt">$4</TD>
    <TD STYLE="border-bottom: #BFBFBF 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt">$996</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; padding-right: 5.4pt"><B>Total</B></TD>
    <TD STYLE="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt">$20,000,000</TD>
    <TD STYLE="border-right: #BFBFBF 1pt solid; border-bottom: #BFBFBF 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt">$80,000</TD>
    <TD STYLE="border-bottom: #BFBFBF 1pt solid; padding-right: 5.4pt; padding-left: 5.4pt">$19,920,000</TD></TR>
  </TABLE>
<P STYLE="font: 7.5pt Arial, Helvetica, Sans-Serif; margin: 2pt 0">(1) The price to the public includes the estimated cost of hedging
our obligations under the notes through one or more of our affiliates.</P>

<P STYLE="font: 7.5pt Arial, Helvetica, Sans-Serif; margin: 2pt 0">(2) J.P. Morgan Securities LLC, which we refer to as JPMS, acting as
agent for JPMorgan Financial, will pay all of the selling commissions of $4.00 per $1,000 principal amount note it receives from us to
other affiliated or unaffiliated dealers. See &ldquo;Plan of Distribution (Conflicts of Interest)&rdquo; in the accompanying product supplement.</P>

<P STYLE="font: 7.5pt Arial, Helvetica, Sans-Serif; margin: 2pt 0"><I>The notes are not bank deposits, are not insured by the Federal
Deposit Insurance Corporation or any other governmental agency and are not obligations of, or guaranteed by, a bank.</I></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 3pt; margin-bottom: 0; text-align: center"><FONT STYLE="font-size: 7.5pt"><IMG SRC="image_002.jpg" ALT="" STYLE="height: 24px; width: 79px"></FONT></P>


<!-- Field: Page; Sequence: 1 -->
    <DIV STYLE="margin-bottom: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="width: 100%"><TR><TD STYLE="text-align: center; width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="color: #4E8ABE; font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0">Additional Terms Specific to the Notes</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0">You should read this pricing supplement together with the accompanying
prospectus, as supplemented by the accompanying prospectus supplement, relating to our Series A medium-term notes of which these notes
are a part, the accompanying prospectus addendum and the more detailed information contained in the accompanying product supplement. <B>This
pricing supplement, together with the documents listed below, contains the terms of the notes and supersedes all other prior or contemporaneous
oral statements as well as any other written materials including preliminary or indicative pricing terms, correspondence, trade ideas,
structures for implementation, sample structures, fact sheets, brochures or other educational materials of ours.</B> You should carefully
consider, among other things, the matters set forth in the &ldquo;Risk Factors&rdquo; sections of the accompanying prospectus supplement
and the accompanying product supplement and in Annex A to the accompanying prospectus addendum, as the notes involve risks not associated
with conventional debt securities. We urge you to consult your investment, legal, tax, accounting and other advisers before you invest
in the notes.</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0">You may access these documents on the SEC website at www.sec.gov as follows
(or if such address has changed, by reviewing our filings for the relevant date on the SEC website):</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 3pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Product supplement no. 1-I dated April 13, 2023:</TD></TR></TABLE>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0 0.25in; text-indent: 0in"><A HREF="http://www.sec.gov/Archives/edgar/data/1665650/000121390023029554/ea152829_424b2.pdf">http://www.sec.gov/Archives/edgar/data/1665650/000121390023029554/ea152829_424b2.pdf</A></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 3pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>Prospectus supplement and prospectus, each dated April 13, 2023:</TD></TR></TABLE>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0 0.25in; text-indent: 0in"><A HREF="http://www.sec.gov/Archives/edgar/data/19617/000095010323005751/crt_dp192097-424b2.pdf">http://www.sec.gov/Archives/edgar/data/19617/000095010323005751/crt_dp192097-424b2.pdf</A></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 11pt Arial, Helvetica, Sans-Serif; margin-top: 3pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol; font-size: 10pt">&middot;</FONT></TD><TD><FONT STYLE="font-size: 10pt; background-color: white">Prospectus addendum dated June 3, 2024:</FONT></TD></TR></TABLE>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0 0.25in; text-indent: 0in"><A HREF="http://www.sec.gov/Archives/edgar/data/1665650/000095010324007599/dp211753_424b3.htm"><FONT STYLE="background-color: white">http://www.sec.gov/Archives/edgar/data/1665650/000095010324007599/dp211753_424b3.htm</FONT></A></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0; text-indent: 0in">Our Central Index Key, or CIK, on the SEC website
is 1665650, and JPMorgan Chase&nbsp;&amp;&nbsp;Co.&rsquo;s CIK is 19617. As used in this pricing supplement, &ldquo;we,&rdquo; &ldquo;us&rdquo;
and &ldquo;our&rdquo; refer to JPMorgan Financial.</P>

<P STYLE="color: #4E8ABE; font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0">Additional Key Terms</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="width: 100%; border-collapse: collapse; font-family: Arial, Helvetica, Sans-Serif">
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 23%; padding-left: 0.29in; font-size: 10pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">Daily SOFR:</FONT></TD>
    <TD STYLE="width: 77%; padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt"><FONT STYLE="font-size: 8pt">With respect to any U.S. Government Securities Business Day prior to a Benchmark Replacement Date, the Secured Overnight Financing Rate (&ldquo;SOFR&rdquo;) published for such U.S. Government Securities Business Day as such rate appears on the SOFR administrator&rsquo;s website at 3:00 p.m. (New York City time) on the immediately following U.S. Government Securities Business Day, provided that, if such rate does not so appear, then as determined by the alternative procedures set forth in the accompanying product supplement.</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 0.29in; font-size: 10pt"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt">U.S. Government Securities Business Day:</FONT></TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt"><FONT STYLE="font-size: 8pt">Any day except for a Saturday, a Sunday or a day on which the Securities Industry and Financial Markets Association recommends that the fixed income departments of its members be closed for the entire day for purposes of trading in U.S. government securities</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 0.29in; font-size: 10pt"><FONT STYLE="font-size: 8pt">Business Day:</FONT></TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt"><FONT STYLE="font-size: 8pt">Notwithstanding anything to the contrary in the accompanying product supplement, any weekday that is a U.S. Government Securities Business Day and is not a legal holiday in New York City and is not a date on which banking institutions in New York City are authorized or required by law or regulation to be closed.</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 0.29in; font-size: 10pt"><FONT STYLE="font-size: 8pt">Business Day Convention:</FONT></TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt"><FONT STYLE="font-size: 8pt">Following</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-left: 0.29in; font-size: 10pt"><FONT STYLE="font-size: 8pt">Interest Accrual Convention:</FONT></TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt"><FONT STYLE="font-size: 8pt">Unadjusted</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.4pt; padding-left: 0.29in; font-size: 10pt"><FONT STYLE="font-size: 8pt">Day Count Convention:</FONT></TD>
    <TD STYLE="padding-right: 5.4pt; padding-left: 5.4pt; font-size: 10pt"><FONT STYLE="font-size: 8pt">30/360</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="padding-right: 5.4pt; padding-left: 0.29in; font-size: 10pt"><FONT STYLE="font-size: 8pt">CUSIP:</FONT></TD>
    <TD STYLE="padding-right: 5.4pt; padding-bottom: 10pt; padding-left: 5.4pt; font-size: 11pt"><FONT STYLE="font-size: 8pt; color: black">48136JE75</FONT></TD></TR>
  </TABLE>
<P STYLE="color: #4E8ABE; font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0">Supplemental Terms of the Notes</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0 0 6pt"><I>Benchmark Replacement</I>.&nbsp; The section entitled &ldquo;The
Underlyings &mdash; Base Rates &mdash; Compounded SOFR &mdash; Effect of a Benchmark Transition Event &mdash; Benchmark Replacement&rdquo;
in the accompanying product supplement is amended, replaced and superseded in its entirety by the following. Capitalized terms are as
defined in the accompanying product supplement.</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0; text-indent: 0in"><I>&ldquo;Benchmark Replacement</I>. If the calculation
agent determines that a Benchmark Transition Event and its related Benchmark Replacement Date have occurred at or prior to the Reference
Time in respect of any determination of the Benchmark Rate on any date, the Benchmark Replacement will replace the then-current Benchmark
Rate for all purposes relating to the notes during the applicable Interest Period (after any Initial Interest Periods) in respect of such
determination on such date and all determinations on all subsequent dates (including, if applicable, for purposes of the determination
of the payment at maturity).&rdquo;</P>


<!-- Field: Page; Sequence: 2; Options: NewSection; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="padding-right: 5.4pt; border-top: Black 1pt solid; width: 92%; font-size: 8pt; color: #532F1A; padding-left: 5.4pt"><B>Floating Rate Notes</B></TD><TD STYLE="text-align: right; padding-right: 5.4pt; border-top: Black 1pt solid; width: 8%; font-size: 8pt; color: #532F1A; padding-left: 5.4pt">PS-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="color: #4E8ABE; font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0">Selected Purchase Considerations</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 3pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD><B>PRESERVATION OF CAPITAL AT MATURITY </B>&mdash; Regardless of the performance of the Benchmark Rate, we will pay you at least the
principal amount of your notes if you hold the notes to maturity. <B>Because the notes are our unsecured and unsubordinated obligations,
the payment of which is fully and unconditionally guaranteed by JPMorgan Chase&nbsp;&amp;&nbsp;Co., payment of any amount on the notes
is subject to our ability to pay our obligations as they become due and JPMorgan Chase&nbsp;&amp;&nbsp;Co.&rsquo;s ability to pay its
obligations as they become due.</B></TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 3pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD><B>PERIODIC INTEREST PAYMENTS</B> &mdash; The notes offer periodic interest payments on each Interest Payment Date. With respect to
each Interest Period, your notes will pay an interest rate per annum equal to the Benchmark Rate, which will initially be Compounded SOFR,
<I>plus</I> the Spread, <I>provided</I> that this rate will not be less than the Minimum Interest Rate. The yield on the notes may be
less than the overall return you would receive from a conventional debt security that you could purchase today with the same maturity
as the notes.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 3pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD><B>TAX TREATMENT </B>&mdash; You should review carefully the section entitled &ldquo;Material U.S. Federal Income Tax Consequences&rdquo;
in this pricing supplement and the section entitled &ldquo;Material U.S. Federal Income Tax Consequences&rdquo; in the accompanying product
supplement and consult your tax adviser regarding the U.S. federal income tax consequences of an investment in the notes.</TD></TR></TABLE>

<P STYLE="color: #4E8ABE; font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0">Selected Risk Considerations</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0">An investment in the notes involves significant risks. These risks
are explained in more detail in the &ldquo;Risk Factors&rdquo; sections of the accompanying prospectus supplement and the accompanying
product supplement and in Annex A to the accompanying prospectus addendum.</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 6pt 0; color: #54301A"><B>Risks Relating to the Notes Generally</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 3pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD><B>THE NOTES ARE NOT ORDINARY DEBT SECURITIES BECAUSE THE INTEREST RATE ON THE NOTES IS A FLOATING RATE AND MAY BE EQUAL TO THE MINIMUM
INTEREST RATE </B>&mdash; With respect to each Interest Period, your notes will pay an interest rate per annum equal to the Benchmark
Rate, which will initially be Compounded SOFR, <I>plus</I> the Spread of 0.55%, <I>provided</I> that this rate will not be less than the
Minimum Interest Rate. The Interest Rate for an Interest Period will be equal to the Minimum Interest Rate if the Benchmark Rate on the
applicable Determination Date is less than or equal to 0.45% per annum.&nbsp; Accordingly, if the Benchmark Rate on the Determination
Dates for some or all of the Interest Periods is less than or equal to 0.45% per annum, you may receive interest payments only at the
Minimum Interest Rate for an extended period over the term of the notes.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 3pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD><B>THE INTEREST RATE ON THE NOTES IS BASED ON THE <FONT STYLE="text-transform: uppercase">Benchmark Rate </FONT></B>&mdash; The amount
of interest, if any, payable on the notes will depend on a number of factors that could affect the levels of the Benchmark Rate, and in
turn, could affect the value of the notes. These factors include (but are not limited to) the expected volatility of the Benchmark Rate,
interest and yield rates in the market generally, the performance of capital markets, monetary policies, fiscal policies, regulatory or
judicial events, inflation, general economic conditions, and public expectations with respect to such factors. These and other factors
may have a negative impact on the Benchmark Rate and on the value of the notes in the secondary market. The effect that any single factor
may have on the Benchmark Rate may be partially offset by other factors. We cannot predict the factors that may cause the Benchmark Rate,
and consequently the Interest Rate for an Interest Period, to increase or decrease. A decrease in the Benchmark Rate will result in a
reduction of the applicable Interest Rate used to calculate the Interest for any Interest Period.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 3pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD><B>FLOATING RATE NOTES DIFFER FROM FIXED RATE NOTES </B>&mdash; The rate of interest on your notes will be variable and determined
based on the Benchmark Rate <I>plus</I> the Spread, <I>provided</I> that this rate will not be less than the Minimum Interest Rate, which
may be less than returns otherwise payable on notes issued by us with similar maturities. You should consider, among other things, the
overall potential annual percentage rate of interest to maturity of the notes as compared to other investment alternatives.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 3pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD><B>THE BENCHMARK RATE WILL INITIALLY BE BASED ON COMPOUNDED SOFR, WHICH IS RELATIVELY NEW IN THE MARKETPLACE</B> &mdash; For each
Interest Period, the Interest Rate is based on the Benchmark Rate, which will initially be Compounded SOFR, a compounded average of Daily
SOFR during the applicable Observation Period calculated as described under &ldquo;Key Terms &mdash; Compounded SOFR&rdquo; in this pricing
supplement, and not on Daily SOFR published on or in respect of a particular date during that Observation Period. For this and other reasons,
the Interest Rate for any Interest Period may not be the same as the interest rate on other investments bearing interest at a rate based
on SOFR that use an alternative method to determine the applicable interest rate, including any compounded average SOFR published by the
Federal Reserve Bank of New York (&ldquo;FRBNY&rdquo;). Further, if Daily SOFR in respect of a particular date during an Observation Period
is negative, the inclusion of such Daily SOFR in the calculation of Compounded SOFR for the applicable Interest Period will reduce the
Interest Rate and the interest payable on the notes for that Interest Period.</TD></TR></TABLE>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0 0.25in; text-indent: 0in">In addition, very limited market precedent
exists for securities that use compounded SOFR as the base rate, and the method for calculating an interest rate based upon compounded
SOFR in those precedents varies. Accordingly, the specific formula and related conventions (for example, observation periods) used for
the notes may not be widely adopted by other market participants, if at all. Adoption of a different calculation method by the market
likely would adversely affect the return on, value of and market for the notes.</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 3pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD><B>INTEREST PAYMENTS WITH RESPECT TO EACH INTEREST PERIOD WILL BE DETERMINED ONLY NEAR THE END OF THAT INTEREST PERIOD</B> &mdash;
The level of the Benchmark Rate applicable to each</TD></TR></TABLE>


<!-- Field: Page; Sequence: 3; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="padding-right: 5.4pt; border-top: Black 1pt solid; width: 92%; font-size: 8pt; color: #532F1A; padding-left: 5.4pt"><B>Floating Rate Notes</B></TD><TD STYLE="text-align: right; padding-right: 5.4pt; border-top: Black 1pt solid; width: 8%; font-size: 8pt; color: #532F1A; padding-left: 5.4pt">PS-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0 0.25in">Interest Period and, therefore, the amount of interest payable
with respect to that Interest Period will be determined on the Determination Date. Because each Determination Date is near the end of
the relevant Interest Period, you will not know the amount of interest payable with respect to that Interest Period until shortly prior
to the related Interest Payment Date and it may be difficult for you to reliably estimate the amount of interest that will be payable
on each Interest Payment Date.</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 3pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD><B>CREDIT RISKS OF JPMORGAN FINANCIAL AND JPMORGAN CHASE&nbsp;&amp;&nbsp;CO.</B> &mdash; The notes are subject to our and JPMorgan
Chase&nbsp;&amp;&nbsp;Co.&rsquo;s credit risks, and our and JPMorgan Chase&nbsp;&amp;&nbsp;Co.&rsquo;s credit ratings and credit spreads
may adversely affect the market value of the notes. Investors are dependent on our and JPMorgan Chase&nbsp;&amp;&nbsp;Co.&rsquo;s ability
to pay all amounts due on the notes. Any actual or potential change in our or JPMorgan Chase&nbsp;&amp;&nbsp;Co.&rsquo;s creditworthiness
or credit spreads, as determined by the market for taking that credit risk, is likely to adversely affect the value of the notes. If we
and JPMorgan Chase&nbsp;&amp;&nbsp;Co. were to default on our payment obligations, you may not receive any amounts owed to you under the
notes and you could lose your entire investment.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 3pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD><B>AS A FINANCE SUBSIDIARY, JPMORGAN FINANCIAL HAS NO INDEPENDENT OPERATIONS AND HAS LIMITED ASSETS</B> &mdash; <FONT STYLE="background-color: white">As
a finance subsidiary of JPMorgan Chase&nbsp;&amp;&nbsp;Co., we have no independent operations beyond the issuance and administration of
our securities and the collection of intercompany obligations. Aside from the initial capital contribution from JPMorgan Chase&nbsp;&amp;&nbsp;Co.,
substantially all of our assets relate to obligations of JPMorgan Chase&nbsp;&amp;&nbsp;Co. to make payments under loans made by us to
JPMorgan Chase&nbsp;&amp;&nbsp;Co. or under other intercompany agreements. As a result, we are dependent upon payments from JPMorgan Chase&nbsp;&amp;&nbsp;Co.
to meet our obligations under the notes. We are not a key operating subsidiary of JPMorgan Chase&nbsp;&amp;&nbsp;Co. and in a bankruptcy
or resolution of JPMorgan Chase&nbsp;&amp;&nbsp;Co. we are not expected to have sufficient resources to meet our obligations in respect
of the notes as they come due. If JPMorgan Chase&nbsp;&amp;&nbsp;Co. does not make payments to us and we are unable to make payments on
the notes, you may have to seek payment under the related guarantee by JPMorgan Chase&nbsp;&amp;&nbsp;Co., and that guarantee will rank
<I>pari passu</I> with all other unsecured and unsubordinated obligations of JPMorgan Chase&nbsp;&amp;&nbsp;Co. For more information,
see the accompanying prospectus addendum</FONT>.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 3pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD><B>LACK OF LIQUIDITY</B> &mdash; The notes will not be listed on any securities exchange. JPMS intends to offer to purchase the notes
in the secondary market but is not required to do so. Even if there is a secondary market, it may not provide enough liquidity to allow
you to trade or sell the notes easily.&nbsp; Because other dealers are not likely to make a secondary market for the notes, the price
at which you may be able to trade your notes is likely to depend on the price, if any, at which JPMS is willing to buy the notes.</TD></TR></TABLE>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0; text-indent: 0in; color: #54301A"><B>Risks Relating to Conflicts of
Interest</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 3pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD><B>POTENTIAL CONFLICTS</B> &mdash; We and our affiliates play a variety of roles in connection with the issuance of the notes, including
acting as calculation agent and as an agent of the offering of the notes and hedging our obligations under the notes. In performing these
duties, our and JPMorgan Chase&nbsp;&amp;&nbsp;Co.&rsquo;s economic interests and the economic interests of the calculation agent and
other affiliates of ours are potentially adverse to your interests as an investor in the notes. In addition, our and JPMorgan Chase&nbsp;&amp;&nbsp;Co.&rsquo;s
business activities, including hedging and trading activities for our and JPMorgan Chase&nbsp;&amp;&nbsp;Co.&rsquo;s own accounts or on
behalf of customers, could cause our and JPMorgan Chase&nbsp;&amp;&nbsp;Co.&rsquo;s economic interests to be adverse to yours and could
adversely affect any payment on the notes and the value of the notes. It is possible that hedging or trading activities of ours or our
affiliates in connection with the notes could result in substantial returns for us or our affiliates while the value of the notes declines.
Please refer to &ldquo;Risk Factors &mdash; Risks Relating to Conflicts of Interest&rdquo; in the accompanying product supplement for
additional information about these risks.</TD></TR></TABLE>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0 0.25in; text-indent: 0in">In addition, if the Benchmark Rate is not
published or if the calculation agent determines on or prior to a Determination Date that a Benchmark Transition Event and its related
Benchmark Replacement Date (each as defined in the accompanying product supplement) have occurred with respect to the Benchmark Rate,
then the Benchmark Rate will be determined by the alternative procedures set forth under &ldquo;The Underlyings &mdash; Base Rates &mdash;
Compounded SOFR &mdash; Effect of a Benchmark Transition Event&rdquo; in the accompanying product supplement, as supplemented by &ldquo;Supplemental
Terms of the Notes &mdash; Benchmark Replacement&rdquo; in this pricing supplement, which may adversely affect the return on and the market
value of the notes.</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0; text-indent: 0in; color: #54301A"><B>Risks Relating to Secondary Market
Prices of the Notes</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 3pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD><B>CERTAIN BUILT-IN COSTS ARE LIKELY TO AFFECT ADVERSELY THE VALUE OF THE NOTES PRIOR TO MATURITY</B> &mdash; While the payment at
maturity described in this pricing supplement is based on the full principal amount of your notes, the original issue price of the notes
includes the agent&rsquo;s commission and the estimated cost of hedging our obligations under the notes through one or more of our affiliates.
As a result, the price, if any, at which JPMS will be willing to purchase notes from you in secondary market transactions, if at all,
will likely be lower than the original issue price, and any sale prior to the Maturity Date could result in a substantial loss to you.
This secondary market price will also be affected by a number of factors aside from the agent&rsquo;s commission and hedging costs, including
those referred to under &ldquo;&mdash; Many Economic and Market Factors Will Impact the Value of the Notes&rdquo; below.</TD></TR></TABLE>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0 0.25in; text-indent: 0in">The notes are not designed to be short-term
trading instruments. Accordingly, you should be able and willing to hold your notes to maturity.</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 3pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD><B>MANY ECONOMIC AND MARKET FACTORS WILL IMPACT THE VALUE OF THE NOTES </B>&mdash; In addition to the Benchmark Rate, which will initially
be Compounded SOFR, on any day, the value of the notes will be affected by a number of economic and market factors that may either offset
or magnify each other, including, but not limited to:</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>any actual or potential change in our or JPMorgan Chase&nbsp;&amp;&nbsp;Co.&rsquo;s creditworthiness or credit spreads;</TD></TR></TABLE>


<!-- Field: Page; Sequence: 4; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="padding-right: 5.4pt; border-top: Black 1pt solid; width: 92%; font-size: 8pt; color: #532F1A; padding-left: 5.4pt"><B>Floating Rate Notes</B></TD><TD STYLE="text-align: right; padding-right: 5.4pt; border-top: Black 1pt solid; width: 8%; font-size: 8pt; color: #532F1A; padding-left: 5.4pt">PS-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>the actual and expected volatility of the Benchmark Rate;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>the actual or potential cessation of Compounded SOFR;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>the time to maturity of the notes;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>interest and yield rates in the market generally, as well as the volatility of those rates; and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>a variety of economic, financial, political, regulatory or judicial events.</TD></TR></TABLE>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0; text-indent: 0in; color: #54301A"><B>Risks Relating to the Benchmark
Rate</B></P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 3pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD><FONT STYLE="text-transform: uppercase"><B>SOFR WILL BE AFFECTED BY A NUMBER OF FACTORS AND MAY BE VOLATILE</B></FONT> &mdash; The
amount of interest payable on the notes will initially depend on SOFR. SOFR will depend on a number of factors, including, but not limited
to:</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>supply and demand for overnight U.S. Treasury repurchase agreements;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>sentiment regarding underlying strength in the U.S. and global economies;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>expectations regarding the level of price inflation;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>sentiment regarding credit quality in the U.S. and global credit markets;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>central bank policy regarding interest rates;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>inflation and expectations concerning inflation;</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>performance of capital markets; and</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 0; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0.5in"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD>any statements from public government officials regarding the cessation of SOFR.</TD></TR></TABLE>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0 0.25in; text-indent: 0in">These and other factors may have a negative
effect on the performance of SOFR, on the payment of interest on the notes and on the value of the notes in the secondary market.</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0 0.25in; text-indent: 0in">Since the initial publication of SOFR, daily
changes in the rate have, on occasion, been more volatile than daily changes in other benchmark or market rates during corresponding periods.
In addition, although changes in compounded SOFR generally are not expected to be as volatile as changes in Daily SOFR, the return on,
value of and market for the notes may fluctuate more than floating rate debt securities with interest rates based on less volatile rates.</P>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 3pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD><FONT STYLE="text-transform: uppercase"><B>THE SECONDARY MARKET FOR THE NOTES MAY BE LIMITED</B></FONT> &mdash; If SOFR does not prove
to be widely used as a benchmark in securities that are similar or comparable to the notes, the trading price of the notes may be lower
than those of debt securities with interest rates based on rates that are more widely used. Similarly, market terms for debt securities
with interest rates based on SOFR, including, but not limited to, the spread over the reference rate reflected in the interest rate provisions
or manner of compounding the reference rate, may evolve over time, and as a result, trading prices of the notes may be lower than those
of later-issued debt securities that are based on SOFR. Investors in the notes may not be able to sell the notes at all or may not be
able to sell the notes at prices that will provide them with a yield comparable to similar investments that have a developed secondary
market, and may consequently suffer from increased pricing volatility and market risk.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 3pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD><B>THE ADMINISTRATOR OF SOFR MAY MAKE CHANGES THAT COULD ADVERSELY AFFECT THE LEVEL OF SOFR OR DISCONTINUE SOFR AND HAS NO OBLIGATION
TO CONSIDER YOUR INTEREST IN DOING SO </B>&mdash; SOFR is a relatively new rate, and FRBNY (or a successor), as administrator of SOFR,
may make methodological or other changes that could change the value of SOFR, including changes related to the method by which SOFR is
calculated, eligibility criteria applicable to the transactions used to calculate SOFR, or timing related to the publication of SOFR.
If the manner in which SOFR is calculated is changed, that change may result in a reduction of the amount of interest payable on the notes,
which may adversely affect the trading prices of the notes. The administrator of SOFR may withdraw, modify, amend, suspend or discontinue
the calculation or dissemination of SOFR in its sole discretion and without notice and has no obligation to consider the interests of
holders of the notes in calculating, withdrawing, modifying, amending, suspending or discontinuing SOFR. For purposes of the formula used
to calculate interest with respect to the notes, Daily SOFR in respect of a particular date will not be adjusted for any modifications
or amendments to SOFR data that the administrator of SOFR may publish after the Interest Rate for the applicable Interest Period has been
determined.</TD></TR></TABLE>

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 3pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD><B>COMPOUNDED SOFR MAY BE REPLACED BY A SUCCESSOR OR SUBSTITUTE INTEREST RATE</B> &mdash; If the calculation agent determines that
a Benchmark Transition Event and its related Benchmark Replacement Date have occurred with respect to Compounded SOFR, then a Benchmark
Replacement will be selected by the calculation agent in accordance with the benchmark transition provisions of the notes described under
&ldquo;The Underlyings &mdash;Base Rates &mdash; Compounded SOFR &mdash; Effect of a Benchmark Transition Event&rdquo; in the accompanying
product supplement, as supplemented by &ldquo;Supplemental Terms of the Notes &mdash; Benchmark Replacement&rdquo; in this pricing supplement.
The selection of a Benchmark Replacement, and any decisions, determinations or elections made by the calculation agent or by us in connection
with implementing a Benchmark Replacement with respect to the notes in accordance with the benchmark transition provisions, could result
in adverse consequences to the relevant Interest Rate on the notes during the applicable Interest Period, which could adversely affect
the return on, value of and market for the notes. Further, there is no assurance that the characteristics of any Benchmark Replacement
will be similar to Compounded SOFR, or that any Benchmark Replacement will produce the economic equivalent of Compounded SOFR.</TD></TR></TABLE>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0 0.25in; text-indent: 0in">JPMS, an affiliate of ours, is currently
the calculation agent for the notes. In the future, we may appoint another firm, ourselves or another affiliate of ours as the calculation
agent. If the calculation agent fails to make any determination, decision or election that it is required to make pursuant to the benchmark
transition provisions described above, then we will make that determination, decision or election.</P>


<!-- Field: Page; Sequence: 5; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="padding-right: 5.4pt; border-top: Black 1pt solid; width: 92%; font-size: 8pt; color: #532F1A; padding-left: 5.4pt"><B>Floating Rate Notes</B></TD><TD STYLE="text-align: right; padding-right: 5.4pt; border-top: Black 1pt solid; width: 8%; font-size: 8pt; color: #532F1A; padding-left: 5.4pt">PS-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<TABLE CELLPADDING="0" CELLSPACING="0" WIDTH="100%" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 3pt; margin-bottom: 0"><TR STYLE="vertical-align: top">
<TD STYLE="width: 0"></TD><TD STYLE="width: 0.25in"><FONT STYLE="font-family: Symbol">&middot;</FONT></TD><TD><B>UNCERTAINTY AS TO SOME OF THE POTENTIAL BENCHMARK REPLACEMENTS AND ANY BENCHMARK REPLACEMENT CONFORMING CHANGES WE MAKE MAY ADVERSELY
AFFECT THE RETURN ON AND THE MARKET VALUE OF THE NOTES</B> &mdash; Under the benchmark transition provisions of the notes, if the calculation
agent determines that a Benchmark Transition Event and its related Benchmark Replacement Date have occurred with respect to Compounded
SOFR, then a Benchmark Replacement will be selected by the calculation agent. If a particular Benchmark Replacement or Benchmark Replacement
Adjustment cannot be determined, then the next-available Benchmark Replacement or Benchmark Replacement Adjustment will apply. These replacement
rates and adjustments may be selected or formulated by (i)&nbsp;the Relevant Governmental Body (such as the Alternative Reference Rates
Committee of FRBNY), (ii) the International Swaps and Derivatives Association (&ldquo;ISDA&rdquo;) or (iii) in certain circumstances,
us. In addition, the benchmark transition provisions expressly authorize us to make Benchmark Replacement Conforming Changes with respect
to, among other things, the determination of Interest Periods, Observation Periods and the timing and frequency of determining rates and
making payments of interest. The application of a Benchmark Replacement and Benchmark Replacement Adjustment, and any implementation of
Benchmark Replacement Conforming Changes, could result in adverse consequences to the amount of interest payable on the notes during the
applicable Interest Period, which could adversely affect the return on, value of and market for the notes. Further, there is no assurance
that the characteristics of any Benchmark Replacement will be similar to the then-current Benchmark Rate that it is replacing, or that
any Benchmark Replacement will produce the economic equivalent of the then-current Benchmark Rate that it is replacing.</TD></TR></TABLE>


<!-- Field: Page; Sequence: 6; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="padding-right: 5.4pt; border-top: Black 1pt solid; width: 92%; font-size: 8pt; color: #532F1A; padding-left: 5.4pt"><B>Floating Rate Notes</B></TD><TD STYLE="text-align: right; padding-right: 5.4pt; border-top: Black 1pt solid; width: 8%; font-size: 8pt; color: #532F1A; padding-left: 5.4pt">PS-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->


<P STYLE="color: #4E8ABE; font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0">Hypothetical Interest Rate for an Interest Period</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 6pt">The following table illustrates the Interest Rate determination
for an Interest Period for a hypothetical range of performance of the Benchmark Rate and reflects the Minimum Interest Rate set forth
on the cover of this pricing supplement. The hypothetical Benchmark Rate and interest payments set forth in the following examples are
for illustrative purposes only and may not be the actual Benchmark Rate or interest payment applicable to a purchaser of the notes.</P>

<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="CENTER" STYLE="width: 85%; font: 10pt Arial, Helvetica, Sans-Serif; border-collapse: collapse">
  <TR STYLE="vertical-align: bottom">
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid; text-align: center; width: 30%; padding-right: 5.4pt; padding-left: 5.4pt">Hypothetical Benchmark Rate</TD>
    <TD STYLE="text-align: center; padding-bottom: 1pt; width: 1%; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: center; width: 8%; padding-right: 5.4pt; padding-left: 5.4pt">&nbsp;</TD>
    <TD STYLE="text-align: center; padding-bottom: 1pt; width: 1%; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="border-bottom: Black 1pt solid; vertical-align: bottom; text-align: center; width: 20%; padding-right: 5.4pt; padding-left: 5.4pt">Spread</TD>
    <TD STYLE="text-align: center; padding-bottom: 1pt; width: 1%; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid; padding-bottom: 1pt; text-align: center; width: 8%; padding-right: 5.4pt; padding-left: 5.4pt">&nbsp;</TD>
    <TD STYLE="text-align: center; padding-bottom: 1pt; width: 1%; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; border-bottom: Black 1pt solid; text-align: center; width: 30%; padding-right: 5.4pt; padding-left: 5.4pt">Hypothetical Interest Rate</TD></TR>
  <TR>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">9.00%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">+</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">0.55%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">=</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">9.55%</FONT></TD></TR>
  <TR>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">8.00%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">+</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">0.55%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">=</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">8.55%</FONT></TD></TR>
  <TR>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">7.00%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">+</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">0.55%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">=</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">7.55%</FONT></TD></TR>
  <TR>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">6.00%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">+</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">0.55%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">=</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">6.55%</FONT></TD></TR>
  <TR>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">5.00%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">+</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">0.55%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">=</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">5.55%</FONT></TD></TR>
  <TR>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">4.00%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">+</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">0.55%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">=</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">4.55%</FONT></TD></TR>
  <TR>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">3.00%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">+</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">0.55%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">=</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">3.55%</FONT></TD></TR>
  <TR>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">2.00%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">+</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">0.55%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">=</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">2.55%</FONT></TD></TR>
  <TR>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">1.50%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">+</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">0.55%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">=</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">2.05%</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">1.00%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">+</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">0.55%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">=</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">1.55%</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">0.50%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">+</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">0.55%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">=</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">1.05%</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">0.45%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">+</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">0.55%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">=</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">1.00%*</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">0.00%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">+</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">0.55%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">=</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">1.00%*</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">-1.00%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">+</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">0.55%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">=</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">1.00%*</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">-2.00%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">+</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">0.55%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">=</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">1.00%*</FONT></TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">-3.00%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">+</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">0.55%</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">=</FONT></TD>
    <TD STYLE="text-align: center; vertical-align: bottom">&nbsp;</TD>
    <TD STYLE="vertical-align: bottom; padding-bottom: 5pt; text-align: center"><FONT STYLE="font-family: Arial, Helvetica, Sans-Serif; font-size: 9pt">1.00%*</FONT></TD></TR>
  </TABLE>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0">*The Interest Rate cannot be less than the Minimum Interest Rate of
1.00% per annum.</P>

<P STYLE="color: #4E8ABE; font: bold 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0"><IMG SRC="image_003.jpg" ALT="" STYLE="height: 2px; width: 2px">Hypothetical
Examples of Interest Rate Calculation for an Interest Period</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 6pt">The following examples illustrate how the hypothetical Interest
Rate is calculated for a particular Interest Period and assume that that the Day Count Fraction for the applicable Interest Period is
equal to 90/360. The actual Day Count Fraction for an Interest Period will be calculated in the manner set forth in the accompanying product
supplement. The hypothetical Interest Rates in the following examples are for illustrative purposes only and may not correspond to the
actual Interest Rate for any Interest Period applicable to a purchaser of the notes. The numbers appearing in the following examples have
been rounded for ease of analysis.</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 6pt"><B>Example 1: With respect to a particular Interest Period, the
Benchmark Rate is 1.00% on the applicable Determination Date. </B>The Interest Rate applicable to this Interest Period is 1.55% per annum,
calculated as follows:</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 6pt; text-align: center">1.00% + 0.55% = 1.55%</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 6pt">The corresponding interest payment per $1,000 principal amount note
is calculated as follows:</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 6pt; text-align: center">$1,000 &times; 1.55% &times; (90/360) = $3.875</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 6pt"><B>Example 2: With respect to a particular Interest Period, the
Benchmark Rate is -2.00% on the applicable Determination Date. </B>Because the Benchmark Rate <I>plus</I> 0.55% is less than the Minimum
Interest Rate of 1.00% per annum, the Interest Rate applicable to this Interest Period is 1.00% per annum.</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 6pt">The corresponding interest payment per $1,000 principal amount note
is calculated as follows:</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 6pt; text-align: center">$1,000 &times; 1.00% &times; (90/360) = $2.50</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 6pt">The hypothetical payments on the notes shown above apply <B>only
if you hold the notes for their entire term</B>. These hypotheticals do not reflect fees or expenses that would be associated with any
sale in the secondary market. If these fees and expenses were included, the hypothetical payments shown above would likely be lower.</P>


<!-- Field: Page; Sequence: 7; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="padding-right: 5.4pt; border-top: Black 1pt solid; width: 92%; font-size: 8pt; color: #532F1A; padding-left: 5.4pt"><B>Floating Rate Notes</B></TD><TD STYLE="text-align: right; padding-right: 5.4pt; border-top: Black 1pt solid; width: 8%; font-size: 8pt; color: #532F1A; padding-left: 5.4pt">PS-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="color: #4E8ABE; font: 10pt Arial, Helvetica, Sans-Serif; margin: 9pt 0 6pt"><B>What Is SOFR? </B></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0">SOFR is intended to be a broad measure of the cost of borrowing cash
overnight collateralized by U.S. Treasury securities. For more information about SOFR, see &ldquo;The Underlyings &mdash; Base Rates &mdash;
Compounded SOFR&rdquo; in the accompanying product supplement.</P>

<P STYLE="color: #4E8ABE; font: 10pt Arial, Helvetica, Sans-Serif; margin: 9pt 0 6pt"><B>Historical Information</B></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 6pt">The following graph sets forth the historical weekly performance
of Daily SOFR from January 3, 2020 through December 12, 2025. Daily SOFR on December 17, 2025 was 3.69%. We obtained the levels of Daily
SOFR above and below from the Bloomberg Professional<SUP>&reg;</SUP> service (&ldquo;Bloomberg&rdquo;), without independent verification.</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 12pt"><B>The historical rates do not reflect the daily compounding method
used to calculate Compounded SOFR.</B> The historical rates should not be taken as an indication of future performance, and no assurance
can be given as to the level of Compounded SOFR or any Benchmark Replacement on any Determination Date. There can be no assurance that
the performance of Compounded SOFR will result in an Interest Rate for any Interest Period that is greater than the Minimum Interest Rate.</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin-top: 4pt; margin-bottom: 0; text-align: center"><IMG SRC="image_004.jpg" ALT="" STYLE="height: 296px; width: 508px"></P>

<P STYLE="color: #4E8ABE; font: 10pt Arial, Helvetica, Sans-Serif; margin: 9pt 0 6pt"><B>Material U.S. Federal Income Tax Consequences
</B></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0">You should review carefully the section entitled &ldquo;Material U.S.
Federal Income Tax Consequences,&rdquo; and in particular the subsection thereof entitled &ldquo;Tax Consequences to U.S. Holders &mdash;
Notes Treated as Variable Rate Debt Instruments,&rdquo; in the accompanying product supplement no. 1-I.&nbsp; The following discussion,
when read in combination with that section, constitutes the full opinion of our special tax counsel, Davis Polk &amp; Wardwell LLP, regarding
the material U.S. federal income tax consequences of owning and disposing of notes.</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 0">The notes will be treated as &ldquo;variable rate debt instruments&rdquo;
that provide for a single qualified floating rate (&ldquo;QFR&rdquo;) for U.S. federal income tax purposes.&nbsp; We expect that the notes
will be issued without original issue discount and that the interest on the notes generally will be taxable to you as ordinary interest
income at the time that it accrues or is received, in accordance with your method of tax accounting.&nbsp;</P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 9pt 0 6pt; color: #4E8ABE"><FONT STYLE="background-color: white"><B>Validity
of the Notes and the Guarantee</B></FONT></P>

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 6pt"><FONT STYLE="background-color: white">In the opinion of Davis Polk
&amp; Wardwell LLP, as special products counsel to JPMorgan Financial and JPMorgan Chase&nbsp;&amp;&nbsp;Co., when the notes offered by
this pricing supplement have been issued by JPMorgan Financial pursuant to the indenture, the trustee and/or paying agent has made, in
accordance with the instructions from JPMorgan Financial, the appropriate entries or notations in its records relating to the master global
note that represents such notes (the &ldquo;master note&rdquo;), and such notes have been delivered against payment as contemplated herein,
such notes will be valid and binding obligations of JPMorgan Financial and the related guarantee will constitute a valid and binding obligation
of JPMorgan Chase&nbsp;&amp;&nbsp;Co., 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), <I>provided</I> that such counsel expresses no opinion
as to (i) the effect of fraudulent conveyance, fraudulent transfer or similar provision of applicable law on the conclusions expressed
above or (ii) any provision of the indenture that purports to avoid the effect of fraudulent conveyance, fraudulent transfer or similar
provision of applicable law by limiting the amount of JPMorgan Chase&nbsp;&amp;&nbsp;Co.&rsquo;s obligation under the related guarantee.
This opinion is given as of the date hereof and is limited to the laws of the State of New York, the General Corporation Law of the State
of Delaware and the Delaware Limited Liability Company Act. In</FONT></P>


<!-- Field: Page; Sequence: 8; Value: 2 -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="padding-right: 5.4pt; border-top: Black 1pt solid; width: 92%; font-size: 8pt; color: #532F1A; padding-left: 5.4pt"><B>Floating Rate Notes</B></TD><TD STYLE="text-align: right; padding-right: 5.4pt; border-top: Black 1pt solid; width: 8%; font-size: 8pt; color: #532F1A; padding-left: 5.4pt">PS-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt; margin-bottom: 12pt"><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Arial, Helvetica, Sans-Serif; margin: 3pt 0 6pt">addition, this opinion is subject to customary assumptions about
the trustee&rsquo;s authorization, execution and delivery of the indenture and its authentication of the master note and the validity,
binding nature and enforceability of the indenture with respect to the trustee, all as stated in the letter of such counsel dated February
24, 2023, which was filed as an exhibit to the Registration Statement on Form S-3 by JPMorgan Financial and JPMorgan Chase&nbsp;&amp;&nbsp;Co.
on February 24, 2023.</P>

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

<!-- Field: Page; Sequence: 9; Options: Last -->
    <DIV STYLE="margin-top: 12pt; margin-bottom: 6pt"><P STYLE="margin: 0pt"></P><TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Arial, Helvetica, Sans-Serif; width: 100%; border-collapse: collapse"><TR STYLE="vertical-align: top"><TD STYLE="padding-right: 5.4pt; border-top: Black 1pt solid; width: 92%; font-size: 8pt; color: #532F1A; padding-left: 5.4pt"><B>Floating Rate Notes</B></TD><TD STYLE="text-align: right; padding-right: 5.4pt; border-top: Black 1pt solid; width: 8%; font-size: 8pt; color: #532F1A; padding-left: 5.4pt">PS-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></TD></TR></TABLE><P STYLE="margin: 0pt"></P></DIV>
    <!-- Field: /Page -->

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


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-FILING FEES
<SEQUENCE>2
<FILENAME>ea027022501_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-270004</ix:nonNumeric>
          <ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="rc" id="ixv-40">0000019617</ix:nonNumeric>
          <ix:nonNumeric name="dei:EntityRegistrantName" contextRef="rc" id="ixv-41">JPMORGAN CHASE &amp; CO</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">0000019617</xbrli:identifier>
            </xbrli:entity>
            <xbrli:period>
              <xbrli:startDate>2025-12-17</xbrli:startDate>
              <xbrli:endDate>2025-12-17</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">JPMORGAN CHASE &amp; CO</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">20,000,000</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$!KP&O  #__@ X1$E32S$S,#I;,C!:05(Q+C(P6D%2
M,38R,#$N3U544%54738Q-C)?,5]33T927TM?15$N15!3_]L 0P ! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$!_\  "P@ . #< 0$1 /_$ !X   (" @,! 0
M   )!P@%!@$""@0#_\0 1!   00" 0, !P0&! X#    !0,$!@<! @@ "1$2
M$Q05&2$Q"A9!838Y>9&WT1=1<K$R.EEQ=WB!F:&TMKC6\"-&QO_:  @! 0
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
MIGU>^OIZZ;)[>=-]L9VO&,8QXQ^.<Y_V[9SG/_'.>CQC\_WY_GT>,?G^_/\
M/H\8_/\ ?G^?57^6DROB"5,=DU"O:#C1R/BC\FD,]Y+%Y4QJ>'1V,!'9EPN=
M9PU^%.NL&%VZ0M0I]X0PV)#E"$I?8/JC&<4.TSF?<L>1:FN&+N5Q. T5R Y=
M4OF[I%&;VL9B$J_C'742A\-D=Q6!:LN:*L'9P+"#,]B$+B4;&;1TU8,ME(=B
M_)P,*.F<EBN3NWGC8<&-\D1M8B*QL89P;XI5URDY''G"IT4E8[>=-+"EK>NZ
M?:L9"390TJ[JJH9K/V4GDARP1;5V?KN+[CB+,N:E@MF\0E(*=16-36,O=24<
MEP -*(^13]/5-^$D QJ8$/=-=_&VNKL<];.-==L8SKA3T<_/'6Q>,?G^_/\
M/H\8_/\ ?G^?7&WRUVSCSG.-<^,><_//CY8^>?KG/RQ^?7G[[7\&4M+NC]['
MG(G[4YA\EOBI.&-:D5D5?9'N_$NL0L;N5P&=NL*^V"$;'69@,KB7&!6#,?,L
ME$\$1[A-N^=S%8R]76=/(Z"=.7&^5%W#D..776WSC&N=U556VZBFV==<:YVW
MVVVSC&,9SXQCK-II)HI)H(IZ)(I)Z))))Z:IIII)ZXTT333TQKKIIIIC&NFF
MF,:ZZXQC7&,8QCJKU(\9&%*6]RPN%M-#,F*<L+.B%J2@,2%B& N)F8344(I,
M6.C"H[75\L+7A==1A1]J;6(/%#NA,@@Z;M7R8UG4+M.?H_SZ_:M=P#^+:'5K
M+ X74U;,DLZ7V@G)YO);"$@8Z!-DSZK K2D?C"PDV#8T*2!("GU7%6D_$-+1
M<38&XS/BL]: B!:4OA$,@P2,V<C8IX"CH$(0/EI4_#AA8M]*#V@I([)'@]B@
MT='S28$8$!IEC*Z.Y$EH%#"!.KURO@<+'M,(M$LSG&,8\_/]^?\ A\_K_5U0
M(1S1$6GS%JGC]0$GK.RX$O2=QW'><J%/'YI_%1\=E\$KJGF\6-"324?<H6),
M#5@>K>K#30\D,K*1Y"$]%FSG9*_OC'Y_OS_/KS4=GRACG*3[-=Q]XX!)T-K;
M%Z\<KVJ4Y,B$,7GB@6+6#:=SQ:3.1,?2E\)25.X$%'.0KQZ85'CW^$G+T450
MTV9[MZ[?M.CN+/&Z \-4;9$W 2XDQ6%4PZD8^"OZ_(HA1T,!F(8WDP1S*IDR
M<2-S%"@TD0*A3*8M]AXCZL4*<).&V:]]TSC;&.X1"(YV]L\BF-%3*P/=?(Q1
MO_1"5LV02*$\>;*KXELY#O%9?"HK'V0V?R"$-CVA)^4,EF)-)J*'LT-7Q#5I
M0%N<;A!;:4$1)B0I,&R9PH"#.XZ&(D]4M</G@L"_.R=Z(8.5_35;#G<B-KM$
MMM45";S;3*VU3ZOXP%:.Y,W):=6282,I?DHNM8]R4Z_$K:;#.2#$9&(OI<E:
M%ARB#(3I9T-!H#[JBYH>^2/RN-1.?QXD&-/IVVE5R.CHZ.CHZK?R-WMQZ'C<
M4K_C]4G(2%30B3CMOQRV+3Q7P\7$70O?+)XT /*AM0'8C%^4QJ-DL>*[QY1F
M&54(C?O [UP'V6/6G;9LOB@KQODE-BZZN5>N^'_(CAS/JTG,H-1:',(E=5L!
M;T@Z5?D2X>7O-JVJR5#7=3N(H<2W+O*8<@78A)<Y$DXL:T\;VL;KI.B; X^4
MI,89+!W([MO\<> -KV)-WQ469@<FHF!6'3:E[ @F!Q?66 B%1VH=:"Z[5(#B
M ^2P.!C-RNP21R601IYT%AH.NX7$8#&4%6T<A$8C\0 -EULN%VX2,!V0,2@L
MOMC7995(>P;Z*JYQC*F^-M\X^?6U='4772$M22UA+H]2DUC];V:<8MA,:L"3
M1A29CH5[P),FIF5-8KA^-:GY"!CZI8G$199WK'W4L;!-9(DZ 8)-'&O\;N/-
M:\5:4@5"U*P(,H3 !CEHT=&R&QB2R,R7)OI#+9O,3>Z2"A^<3R6ES<RFL@40
M14-R@X5);((:N-$$IQZ.NN_^!M_9V_NSTI_M-_H_SZ_:M=P#^+:'38NCJFG<
M)IRX^0/#+D!3%!R 9&[1L:$8C(5V8/DHF/*!WAP/M.8BM+ XPR3B>\]@"4I@
MS:5,A1!>-N9&B:U:+X9;:9T/BOQ_N6 <CN3]OVF#JZ.1":Q+C?5''2(5P<?$
MF]8TA34$*N?Z-MQ2\.C(T*B*M*?V.1T?AG+IM)63P'E,5'!X$</W8/TB?[->
M:$$>RQP>&#RHYZ2#02=(&&+-^T<OA"KR\;76;)DFJ*RB[!5=OKLX;Z.TDMED
MM<J):[ZXV\6'JWBK>E@Q&9'+BF4TJ^;G^3?*:>-XZZEA:;H,ZZEMFZC*='!7
M44M 4," &=5PZ)D6L?344]E+GCSY<5'")$D+QO@J@;-AG,+B/+&PLO-:WJWB
MMRWJF:V:N6"M?=\PMFT.,LWA#9X!D$U*S<BD_&5)+&:[\8B?;#'/N5-\Z;-W
M^WN]BO1T='1T='1T='1T='1T='1T=?*^=MF#-V^>N$&C-FU<.G;ITLDW;-FS
M=+=9=PX<+;Z(H((I:;JK+*[Z)I)Z[;J;:Z:YSA3G:-?L2L2YX$ACUH1'/^ZG
KS\=,7[!RB\9/&RMM(92<-'3?=1!P@ICYIK(J;I[X^>NV>FV]'1T='7__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>4
<FILENAME>image_002.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_002.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"  : &$# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
H\S1+X6T">*"*71=/>.W4K"K6Z$1@G.%&..>>*UJ*=D3=A1113$?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>5
<FILENAME>image_003.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_003.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"  "  (# 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#W^BBB@#__
!V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>6
<FILENAME>image_004.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_004.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" '. QD# 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#TOPUX:TC4
M_#]M>7EH9;B4N7<RN,X=AV/M6M_PA?A__H'_ /D:3_XJCP7_ ,BE8_\ ;3_T
M8U;U &#_ ,(7X?\ ^@?_ .1I/_BJ/^$+\/\ _0/_ /(TG_Q5;U% &#_PA?A_
M_H'_ /D:3_XJC_A"_#__ $#_ /R-)_\ %5O44 8/_"%^'_\ H'_^1I/_ (JC
M_A"_#_\ T#__ "-)_P#%5O44 8/_  A?A_\ Z!__ )&D_P#BJ/\ A"_#_P#T
M#_\ R-)_\56]10!@_P#"%^'_ /H'_P#D:3_XJC_A"_#_ /T#_P#R-)_\56]1
M0!@_\(7X?_Z!_P#Y&D_^*H_X0OP__P! _P#\C2?_ !5;U% &#_PA?A__ *!_
M_D:3_P"*H_X0OP__ - __P C2?\ Q5;U% &#_P (7X?_ .@?_P"1I/\ XJC_
M (0OP_\ ] __ ,C2?_%5O44 8/\ PA?A_P#Z!_\ Y&D_^*H_X0OP_P#] _\
M\C2?_%5O44 8/_"%^'_^@?\ ^1I/_BJ/^$+\/_\ 0/\ _(TG_P 56]10!@_\
M(7X?_P"@?_Y&D_\ BJ/^$+\/_P#0/_\ (TG_ ,56]10!@_\ "%^'_P#H'_\
MD:3_ .*H_P"$+\/_ /0/_P#(TG_Q5;U% &#_ ,(7X?\ ^@?_ .1I/_BJ/^$+
M\/\ _0/_ /(TG_Q5;U% &#_PA?A__H'_ /D:3_XJC_A"_#__ $#_ /R-)_\
M%5O44 8/_"%^'_\ H'_^1I/_ (JC_A"_#_\ T#__ "-)_P#%5O44 8/_  A?
MA_\ Z!__ )&D_P#BJ/\ A"_#_P#T#_\ R-)_\56]10!@_P#"%^'_ /H'_P#D
M:3_XJC_A"_#_ /T#_P#R-)_\56]10!@_\(7X?_Z!_P#Y&D_^*H_X0OP__P!
M_P#\C2?_ !5;U% &#_PA?A__ *!__D:3_P"*H_X0OP__ - __P C2?\ Q5;U
M% &#_P (7X?_ .@?_P"1I/\ XJC_ (0OP_\ ] __ ,C2?_%5O44 8/\ PA?A
M_P#Z!_\ Y&D_^*H_X0OP_P#] _\ \C2?_%5O44 8/_"%^'_^@?\ ^1I/_BJ/
M^$+\/_\ 0/\ _(TG_P 56]10!@_\(7X?_P"@?_Y&D_\ BJ/^$+\/_P#0/_\
M(TG_ ,56]10!@_\ "%^'_P#H'_\ D:3_ .*H_P"$+\/_ /0/_P#(TG_Q5;U%
M &#_ ,(7X?\ ^@?_ .1I/_BJ/^$+\/\ _0/_ /(TG_Q5;U% &#_PA?A__H'_
M /D:3_XJC_A"_#__ $#_ /R-)_\ %5O44 8/_"%^'_\ H'_^1I/_ (JC_A"_
M#_\ T#__ "-)_P#%5O44 8/_  A?A_\ Z!__ )&D_P#BJ/\ A"_#_P#T#_\
MR-)_\56]10!@_P#"%^'_ /H'_P#D:3_XJC_A"_#_ /T#_P#R-)_\56]10!@_
M\(7X?_Z!_P#Y&D_^*H_X0OP__P! _P#\C2?_ !5;U% &#_PA?A__ *!__D:3
M_P"*H_X0OP__ - __P C2?\ Q5;U% &#_P (7X?_ .@?_P"1I/\ XJC_ (0O
MP_\ ] __ ,C2?_%5O44 8/\ PA?A_P#Z!_\ Y&D_^*H_X0OP_P#] _\ \C2?
M_%5O44 8/_"%^'_^@?\ ^1I/_BJ/^$+\/_\ 0/\ _(TG_P 56]10!@_\(7X?
M_P"@?_Y&D_\ BJ/^$+\/_P#0/_\ (TG_ ,56]10!@_\ "%^'_P#H'_\ D:3_
M .*H_P"$+\/_ /0/_P#(TG_Q5;U% &#_ ,(7X?\ ^@?_ .1I/_BJ/^$+\/\
M_0/_ /(TG_Q5;U% &#_PA?A__H'_ /D:3_XJC_A"_#__ $#_ /R-)_\ %5O4
M4 8/_"%^'_\ H'_^1I/_ (JC_A"_#_\ T#__ "-)_P#%5O44 8/_  A?A_\
MZ!__ )&D_P#BJ/\ A"_#_P#T#_\ R-)_\56]10!@_P#"%^'_ /H'_P#D:3_X
MJC_A"_#_ /T#_P#R-)_\56]10!@_\(7X?_Z!_P#Y&D_^*H_X0OP__P! _P#\
MC2?_ !5;U% &#_PA?A__ *!__D:3_P"*H_X0OP__ - __P C2?\ Q5;U% &#
M_P (7X?_ .@?_P"1I/\ XJC_ (0OP_\ ] __ ,C2?_%5O44 8/\ PA?A_P#Z
M!_\ Y&D_^*H_X0OP_P#] _\ \C2?_%5O44 8/_"%^'_^@?\ ^1I/_BJ/^$+\
M/_\ 0/\ _(TG_P 56]10!@_\(7X?_P"@?_Y&D_\ BJ/^$+\/_P#0/_\ (TG_
M ,56]10!@_\ "%^'_P#H'_\ D:3_ .*H_P"$+\/_ /0/_P#(TG_Q5;U% '*Z
MKX2T.VT>]GAL=LL5O(Z-YKG!"D@\M7FWVNY_Y^)?^^S7LFN?\B_J7_7K+_Z
M:\5H ];\%_\ (I6/_;3_ -&-6]6#X+_Y%*Q_[:?^C&K>H **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\Z\%^)]
M8U;XF>,=(OKSS;#3G06L7E(OE@DYY !/XDT >BT5Y7:^+]9F^(WCG2+K6?LN
MF:9IYFMY/LJ/]E.Q"9,!=SXR3M).>E;VD>-M&TOP'9:UK?BR+4+>5G5=1>T-
MN;@AV&%A SD8QP.V: .VHKFM#^('A7Q'!=3:3K$5P+6,RS+L='5!U;8P#$>X
M%<_X,^+VB^,?$U[I$.8&#[; ,KEKE5#%G/&$& , G/\ ( 'HM%<???%/P1IV
MK-IEUXAMDNE;8P579%;H07 *C'?)XK4UWQAH'AJ&RGU?4H[:&]?9;R;6=7.
M>J@@#!!R<"@#<HKSF_\ 'VCZQ?Z!+HGC7[#;37YMFA&E/*+Y@8\QAV4>7]X#
M<./GZ\5T/B+X@>%?"=TEKK>L16UPZ[A$$>1P.Q(0$@?6@#I:*R?^$GT/_A'A
MK_\ :EK_ &24W_:_,&S&<8SZYXQUSQUK)T+XF>#O$NI+IVDZW%/=L"5B:*2(
MOCKMWJ,GV% '645YQ\//%&LZ[XU\;Z?J5YY]KIEZ(K2/RD7RUWR#&5 )X5>N
M>E=-X[U.\T;P+K6I6$WDW=M:M)%)M#;6'0X((/XB@#H:*\!MM0^,4O@M/%P\
M5:2VG_9S=>3)%$CE!U!_<A<\?WOQKTKPW\0;&\^&UAXLUZ>#3XY4*S$D[3(K
M,IVCDG)4D 9- ':45@>&_&WASQ<)?["U6*[:'F1-K(ZCUVL <>^,5DGXM^!A
M-Y']NJ9O.:#RQ;3%MXZ\!,X]^GO0!VM%>(^#_B3J'C+XF7%HOBF.STT7)%CI
MJ:=O^VQ*&))D*YC.U0>3WP *[Z^^*?@C3M6;3+KQ#;)=*VQ@JNR*W0@N 5&.
M^3Q0!V%%8>N^,- \-0V4^KZE';0WK[+>3:SJYP#U4$ 8(.3@5E+\5/!36EO=
M_P!N(MM<7+6L<SP2JAD&TD;BN !N'S'CGK0!V-%<9;?%GP)=BZ,7B.U M5W2
M>8KQY&<?+N4;^?[N:U_#GC'P_P"+;::?0]3CNT@($H"LC)GIE6 (!P><8X-
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
MVS^9 T\*N8F_O*2/E/ Y'I0!Y1KMI;2_M,>'5D@C8+II< J,;E$NT_48&/3
MJMI=P=)^)_Q0N;>T2X\FP$PMBN5E;8&(([Y).?J:]@?2M.DU./4Y-/M6U"--
MB730J947G@/C(')XSW-+#I>GVU_/?P6%K%>7  FN$A59)0.FY@,G\: /EKQ!
MJ5OJ/PHM[FX\5VYN9KG,/A[3X(K>*V^9LEHT&3QD@G')'7K7?^*H8+OXA?"R
M.9$EB:W5MK#(. I'Z@5ZTOA3PX@N0F@:4HNABX LXQYPSG#\?-SSS4YT+2#+
M9RG2K$R6*A+1_LZ9MU':,X^4?3% 'F)18OVG@8U5#)I&YRHQN..I]>@_(5A_
M#W6/#F@:+XUTOQE+;PZ@U[,UY#<X22YB9?NID@MD[B #_$#WS7MYTK3CJ@U0
MV%K_ &@$\L7?DKYNW^[OQG'MFH+[P[HFJ7276H:-I]W<)C9+<6J2.OT)!(H
M\(\<-:/X;^']_H<-]H7AN.[<QR7D7G_9BSJ4D9&=@P^^0">F<5M>$H/MWQGB
MO!XP?Q'>6MDWVBZM-,ABMC&00%:2.7E@2/X6Z 9XX]IGM;>ZMFMKB"*:W<;6
MBD0,K#T(/&*ATW2-,T>%H=+TZTL8F.YDM8%B4GU(4"@#S#XXQE(_"M[>QM)H
M5MJB-J*[2R[25P6 ZC&\?CCO6?XTU/2O$OQ$\#)X1NK:\U&WN/,FFLG#"*W!
M7(<KT&-W!Z<CO7M$L4<\3Q31K)&XVLCC(8>A!ZU3TW0M(T;S/[+TJQL?,_UG
MV6W2+?\ 7:!F@#S'PQ_R<?XN_P"O"/\ E#2_':YAL[?PG=7#[(8=8221L$X4
M#).!ST%>H1:5IT&I3:E%I]K'?S+MENDA42R#CAGQDC@=3V%)J6C:7K,21:KI
MMG?1HVY$NH%E"GU 8'!H \@^)'Q3\,^)O!EUX?\ #=U-J>IZDR010Q6LJX^<
M'/S*,], #/)%5?$%S<Z%XC\%^%9]0T[0C;:4@?79[2.21&52K(DDG"#Y<9!'
MWOP/L.G^&= TBX,^FZ'IME,1@R6UI'&V/3*@&I]2T;2M9C2/5--L[Y(SE%NH
M%E"GU 8'% 'SYX2DM'U?XH_8]3FU.$Z3/MO)W#//A3EL@#(STQQC%4;+_D7?
M@_\ ]A6?_P!*DKZ.'A_11-+,-(L!++!]FD?[,FYXL >63CE< #;TXIB^&M!6
M.SC71--"63E[51:IBW8G)*#'RG(!R,<T >$^.Y[KP+XJ\5Z-81.8?%EJCVJQ
MC 69GV./Q#2?FM>Z^&=%B\.>&=-T>$#;:0+&2!C<V/F;\3D_C7'W?@CQ#XB^
M(>GZWXBN]*_LG2)7DT^VLT?S');*F3=P",*3@D97@#K7HM 'G7Q=UG3-*T2Q
MBU_PVVKZ)<W 2YE24HUJW\+# ZX+8^9?3/->07-_X<\.:MIDOPM\2:Q<:A<W
MB+)ITBOY+J?X2&5<\X&#N]<C%?4$\$-U \%Q$DL+C:\<BAE8>A!ZUGZ?X:T'
M2+@W&FZ)IME,1@R6UJD;$>F5 - 'D^O:O_PKGXWS^(M8MYCHVM6:0_:8T+")
MP%!'O@IDCKAN <51^(WC73/B<NE>#_"+2W\]S=I++<>0Z)$HR,G< >,Y)Q@
M5[I=V=K?VSVUY;0W-NXP\4R!U8>X/!JMINAZ3HRNNE:796(DY<6MND6[Z[0,
MT >+^-?"%AXQ^/%IHFHS7,=L='5R]NRA\J7QRP8?I7=>'/AOH_P_T;7#I5S?
M3?;;?]Y]J=&QL5\8VJO]X^M=D=+T]M3&IFPM3J"IY8NC"OFA/[N_&<>V:LNB
MR(R.H9&&&5AD$>AH ^6O"GPAA\7?"^77M/N;@:VLL@CMV9?)D"?P],ACV.<9
MKUSX):IHE[X,:TTS3H]-O;24KJ%JI8MYA_C)8EL''<\8([5Z#I^FV&DVHM=-
MLK:SMP2PBMHEC0$]3A0!4=KHFE6-]/?6>F65O>7&3-<0VZI)+DY.Y@,GGGF@
M"]1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% %#7/^1?U+_KUE_] ->*U[5KG_(OZE_UZR_^@&O%: /6_!?_ "*5C_VT
M_P#1C5O5@^"_^12L?^VG_HQJWJ "BBB@ HHJ*ZNK>RMI+F[GB@@C&YY97"JH
M]23P* ):*J:?JFGZO;?:=-OK:]M]Q7S;:99%R.HRI(S4UU=6]E;27-W/%!!&
M-SRRN%51ZDG@4 2T55L-2L-5M1=:=>VUY;DD"6WE61"1U&5)%16.N:1J=S-;
M6&J6-W/!_K8H+A)&CYQ\P!R.?6@"_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 4-<_Y%_4O^O67_P! ->*U[5KG_(OZE_UZR_\
MH!KQ6@#UOP7_ ,BE8_\ ;3_T8U;U8/@O_D4K'_MI_P"C&K>H **** "O,?B9
M-]J\5>&=(FT>XUFV=9[H:="0%N)4"A/,+$ (-S$D\?7I7IU<SXK\/ZEJ,^GZ
MMH-[!::SIQ?R?M*%H9D< /'(!S@[5.1R,4 <UX!%C;>,-3@?PU/X6U>6T223
M3(YHWM9HPQ E38 -P)VG&!ST)R:T?&UI!K7B_P (Z%?QB;3IY;FYG@;[DK11
M@H&'<9;./:F:9X<\8+?W_B35;[1YO$)LS:6%O"DBV<"[@Q+$_.V2!],=\\:W
MBSP]J6L0Z;?Z3>06FN:9*9K=Y5+0ON7:Z.!SM(/4<C% 'G?CBV@\(:KK=GH$
M2Z=;:KHJ&:&U C17^TQP[U4< [)2.,5T'B3PKHGA*3POJ6A:;;V%U;ZK;6AD
MMT"-+%(=CJY'W\@YR<GBK,/@/5M>BUFZ\8:A:-J.H68L8ETU6$-K&&W KO\
MF9BV&Y],4MCX7\9:GJNEGQ9JNE2Z=I4PN(5L(W62ZE4$(TN[@8SG"\9H ]!K
M(O?$^CZ==O:W5YY<R8W+Y3G&1D<@8Z$5KU0US_D7]2_Z]9?_ $ T 4/^$T\/
M_P#00_\ (,G_ ,31_P )IX?_ .@A_P"09/\ XFK^A_\ (OZ;_P!>L7_H J_0
M!@_\)IX?_P"@A_Y!D_\ B:/^$T\/_P#00_\ (,G_ ,36]10!@_\ ":>'_P#H
M(?\ D&3_ .)H_P"$T\/_ /00_P#(,G_Q-;U% &#_ ,)IX?\ ^@A_Y!D_^)H_
MX33P_P#]!#_R#)_\36]10!@_\)IX?_Z"'_D&3_XFC_A-/#__ $$/_(,G_P 3
M6]10!@_\)IX?_P"@A_Y!D_\ B:/^$T\/_P#00_\ (,G_ ,36]10!@_\ ":>'
M_P#H(?\ D&3_ .)H_P"$T\/_ /00_P#(,G_Q-;U% &#_ ,)IX?\ ^@A_Y!D_
M^)H_X33P_P#]!#_R#)_\36]10!@_\)IX?_Z"'_D&3_XFC_A-/#__ $$/_(,G
M_P 36]10!@_\)IX?_P"@A_Y!D_\ B:/^$T\/_P#00_\ (,G_ ,36]10!@_\
M":>'_P#H(?\ D&3_ .)H_P"$T\/_ /00_P#(,G_Q-;U% &#_ ,)IX?\ ^@A_
MY!D_^)H_X33P_P#]!#_R#)_\36]10!@_\)IX?_Z"'_D&3_XFC_A-/#__ $$/
M_(,G_P 36]10!@_\)IX?_P"@A_Y!D_\ B:/^$T\/_P#00_\ (,G_ ,36]10!
M@_\ ":>'_P#H(?\ D&3_ .)H_P"$T\/_ /00_P#(,G_Q-;U% &#_ ,)IX?\
M^@A_Y!D_^)H_X33P_P#]!#_R#)_\36]10!@_\)IX?_Z"'_D&3_XFC_A-/#__
M $$/_(,G_P 36]10!@_\)IX?_P"@A_Y!D_\ B:/^$T\/_P#00_\ (,G_ ,36
M]10!@_\ ":>'_P#H(?\ D&3_ .)H_P"$T\/_ /00_P#(,G_Q-;U% &#_ ,)I
MX?\ ^@A_Y!D_^)H_X33P_P#]!#_R#)_\36]10!@_\)IX?_Z"'_D&3_XFC_A-
M/#__ $$/_(,G_P 36]10!@_\)IX?_P"@A_Y!D_\ B:/^$T\/_P#00_\ (,G_
M ,36]10!@_\ ":>'_P#H(?\ D&3_ .)H_P"$T\/_ /00_P#(,G_Q-;U% &#_
M ,)IX?\ ^@A_Y!D_^)H_X33P_P#]!#_R#)_\36]10!@_\)IX?_Z"'_D&3_XF
MC_A-/#__ $$/_(,G_P 36]10!@_\)IX?_P"@A_Y!D_\ B:/^$T\/_P#00_\
M(,G_ ,36]10!@_\ ":>'_P#H(?\ D&3_ .)H_P"$T\/_ /00_P#(,G_Q-;U%
M &#_ ,)IX?\ ^@A_Y!D_^)H_X33P_P#]!#_R#)_\36]10!@_\)IX?_Z"'_D&
M3_XFC_A-/#__ $$/_(,G_P 36]10!@_\)IX?_P"@A_Y!D_\ B:/^$T\/_P#0
M0_\ (,G_ ,36]10!@_\ ":>'_P#H(?\ D&3_ .)H_P"$T\/_ /00_P#(,G_Q
M-;U% &#_ ,)IX?\ ^@A_Y!D_^)H_X33P_P#]!#_R#)_\36]10!@_\)IX?_Z"
M'_D&3_XFC_A-/#__ $$/_(,G_P 36]10!@_\)IX?_P"@A_Y!D_\ B:/^$T\/
M_P#00_\ (,G_ ,36]10!@_\ ":>'_P#H(?\ D&3_ .)H_P"$T\/_ /00_P#(
M,G_Q-;U% &#_ ,)IX?\ ^@A_Y!D_^)H_X33P_P#]!#_R#)_\36]10!@_\)IX
M?_Z"'_D&3_XFC_A-/#__ $$/_(,G_P 36]10!@_\)IX?_P"@A_Y!D_\ B:/^
M$T\/_P#00_\ (,G_ ,36]10!@_\ ":>'_P#H(?\ D&3_ .)H_P"$T\/_ /00
M_P#(,G_Q-;U% &#_ ,)IX?\ ^@A_Y!D_^)H_X33P_P#]!#_R#)_\36]10!@_
M\)IX?_Z"'_D&3_XFK^FZUI^K^;]AN/-\K&_Y&7&<XZ@>AJ_10 4444 %%%%
M%#7/^1?U+_KUE_\ 0#7BM>U:Y_R+^I?]>LO_ * :\5H ];\%_P#(I6/_ &T_
M]&-6]6#X+_Y%*Q_[:?\ HQJWJ "BBB@ HHKC_B'J^H:;I>FV^EZHFF7=_?QV
M_P!LDC2188]K,[E7X("J>M '845R/@F/5'6XNKOQU:^*+5P%B:VM(8EB8=?F
MC)SGC@],4WXAZOJ&FZ7IMOI>J)IEW?W\=O\ ;)(TD6&/:S.Y5^" JGK0!V%%
M><6VLZKX=\)ZQXAN?&MIXNBBB"VR6]K#"BS%MH!:-CG)91BB*Z\;>%=3TBY\
M0ZW::K8:G=):3V\=FL)LY),["C#EUW<'=STH ]'JAKG_ "+^I?\ 7K+_ .@&
MK]4-<_Y%_4O^O67_ - - !H?_(OZ;_UZQ?\ H J_5#0_^1?TW_KUB_\ 0!5^
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MA[XR\;K)+XHU?2[::TA)TN'23*(EN,Y\R3>,]@.,\$D8[ZZ+\8$C52_@AR
M6;[5EO<XXH Z3_A%_P#J.ZW_ .!?_P!:C_A%_P#J.ZW_ .!?_P!:N:_M#XM>
M9]A_L/PR9L[O[1^TR?9L?W?+SYF??I1*GQAEA>-9?!,3,I D0719/<9!&1[@
MB@#I?^$7_P"H[K?_ (%__6H_X1?_ *CNM_\ @7_]:N5LM(^*^B1-9VFM>'-7
MMPVY+G55G6?D<@[., YQR3C\A8_XN_\ ]2-_Y-T =%_PB_\ U'=;_P# O_ZU
M'_"+_P#4=UO_ ,"__K5RG_"/?%"YN)-6F\5:5:7Z86'3K:!WLG0#G>6^<$GN
M,D=CSPMUI7Q;U&-DDU[PY8++B)Q90RDQH>LB,XSO[ =/<&@#JO\ A%_^H[K?
M_@7_ /6H_P"$7_ZCNM_^!?\ ]:N='PK.T;O'OC@G')&KX_\ 9*ICPU\4-,2:
MSTKQ9IUS91,?LLNIQM)<.K=I'"GE>H(SGOQP #KO^$7_ .H[K?\ X%__ %J/
M^$7_ .H[K?\ X%__ %JYOP'<:YI_BS7_  OK.M2ZL+*&VN(;B:,*^9 2XX[9
MQC/2O0J ,'_A%_\ J.ZW_P"!?_UJ/^$7_P"H[K?_ (%__6K>HH P?^$7_P"H
M[K?_ (%__6H_X1?_ *CNM_\ @7_]:MZB@#!_X1?_ *CNM_\ @7_]:C_A%_\
MJ.ZW_P"!?_UJWJ* ,'_A%_\ J.ZW_P"!?_UJ/^$7_P"H[K?_ (%__6K>HH P
M?^$7_P"H[K?_ (%__6H_X1?_ *CNM_\ @7_]:MZB@#!_X1?_ *CNM_\ @7_]
M:C_A%_\ J.ZW_P"!?_UJWJ* ,'_A%_\ J.ZW_P"!?_UJ/^$7_P"H[K?_ (%_
M_6K>HH P?^$7_P"H[K?_ (%__6J_INE_V;YO^G7MUYF/^/J;?MQGIQQU_05?
MHH **** "BBB@"AKG_(OZE_UZR_^@&O%:]JUS_D7]2_Z]9?_ $ UXK0!ZWX+
M_P"12L?^VG_HQJWJP?!?_(I6/_;3_P!&-6]0 4444 %8OB?Q+:^%=*2_NK6\
MN_,F2".WLXQ)+(['@*I(S6U7&>/-*O\ 6KSP]::;J^G:?=17K72?:_G=BD;#
M,<?\97=G&0!QF@#0\,^+?^$EFN(_^$>U_2O)4-NU2R\A9,YX4[CDC'-6_$GB
M;3_"VFK>7_G.9)!%!;V\?F2SR'HB+W/%<_X;OO$FF>,9?#'B#5(=8#V/VZWO
MH[5;=P X1D=%..XP1Z'\)/$V/^%D>"?-QY6Z]V[NGF>4-OXXW4 6]%\?:-K%
MEJ,\J7FER::GF7EMJ<!AFA3!(8KSP0#T)JKH?Q+T?7-6@T_[#JU@UV";*;4+
M0PQ78 S^[;)SQSSBN,^*_P#R,&H^5C']@)]JQC_5_;(OO>VW?^M=A\0?+^R^
M&/)V>9_;MGY&.N-QSC_@.?PH [:J&N?\B_J7_7K+_P"@&K]<[XBO=42RU&"+
M2/,M/L[@W/VE1@%.3MZ\<\=\4 :>A_\ (OZ;_P!>L7_H J_7*Z5J>N1Z/9)#
MX>\V);>,))]M1=XVC!P1QGTJY_:OB#_H6?\ R?C_ ,* -ZBL'^U?$'_0L_\
MD_'_ (4?VKX@_P"A9_\ )^/_  H WJ*P?[5\0?\ 0L_^3\?^%']J^(/^A9_\
MGX_\* -ZBL'^U?$'_0L_^3\?^%']J^(/^A9_\GX_\* -ZBL'^U?$'_0L_P#D
M_'_A1_:OB#_H6?\ R?C_ ,* -ZBL'^U?$'_0L_\ D_'_ (4?VKX@_P"A9_\
M)^/_  H WJ*P?[5\0?\ 0L_^3\?^%']J^(/^A9_\GX_\* -ZBL'^U?$'_0L_
M^3\?^%']J^(/^A9_\GX_\* -ZBL'^U?$'_0L_P#D_'_A1_:OB#_H6?\ R?C_
M ,* -ZBL'^U?$'_0L_\ D_'_ (4?VKX@_P"A9_\ )^/_  H WJ*P?[5\0?\
M0L_^3\?^%']J^(/^A9_\GX_\* -ZBL'^U?$'_0L_^3\?^%']J^(/^A9_\GX_
M\* -ZBL'^U?$'_0L_P#D_'_A1_:OB#_H6?\ R?C_ ,* -ZBL'^U?$'_0L_\
MD_'_ (4?VKX@_P"A9_\ )^/_  H WJ*P?[5\0?\ 0L_^3\?^%']J^(/^A9_\
MGX_\* -ZBL'^U?$'_0L_^3\?^%']J^(/^A9_\GX_\* -ZBL'^U?$'_0L_P#D
M_'_A1_:OB#_H6?\ R?C_ ,* -ZBL'^U?$'_0L_\ D_'_ (4?VKX@_P"A9_\
M)^/_  H WJ*P?[5\0?\ 0L_^3\?^%']J^(/^A9_\GX_\* -ZBL'^U?$'_0L_
M^3\?^%']J^(/^A9_\GX_\* -ZBL'^U?$'_0L_P#D_'_A1_:OB#_H6?\ R?C_
M ,* -ZBL'^U?$'_0L_\ D_'_ (4?VKX@_P"A9_\ )^/_  H WJ*P?[5\0?\
M0L_^3\?^%<3\0]7\2WC:!H5O:7FDRZCJ #2V6HJDKQHI+JK ?+U!R>..AH ]
M4J*YN;>S@:>ZGB@A7[TDKA5';DGBO)'^'&H7) U!_%FH(O*)=>(T8(W9AA!R
M*:_PTN[LQIJT?BC5[1&W?8]0\0I)"QP0"0%!XSQ@B@#H_BC_ *7'X6TA>1?Z
M[;"0#O&F7;^0KOZ\ET?P!?:1K&FZB;?Q!?\ ]FEOLEM?:W%+#%E2ORKL&, \
M8(Z"N\_M7Q!_T+/_ )/Q_P"% &]16#_:OB#_ *%G_P GX_\ "C^U?$'_ $+/
M_D_'_A0!O45@_P!J^(/^A9_\GX_\*/[5\0?]"S_Y/Q_X4 ;U%8/]J^(/^A9_
M\GX_\*/[5\0?]"S_ .3\?^% &]16#_:OB#_H6?\ R?C_ ,*/[5\0?]"S_P"3
M\?\ A0!O45@_VKX@_P"A9_\ )^/_  H_M7Q!_P!"S_Y/Q_X4 ;U%8/\ :OB#
M_H6?_)^/_"C^U?$'_0L_^3\?^% &]16#_:OB#_H6?_)^/_"C^U?$'_0L_P#D
M_'_A0!S]I_H_QYU&+I]I\/Q3_7;,4KOJ\JO=1UB'XT:7<MH>VXN-&FMUA^UI
M\ZK(')W8QQZ5V_\ :OB#_H6?_)^/_"@#>HK!_M7Q!_T+/_D_'_A1_:OB#_H6
M?_)^/_"@#>HK!_M7Q!_T+/\ Y/Q_X4?VKX@_Z%G_ ,GX_P#"@#>HK!_M7Q!_
MT+/_ )/Q_P"%']J^(/\ H6?_ "?C_P * -ZBL'^U?$'_ $+/_D_'_A1_:OB#
M_H6?_)^/_"@#>HK!_M7Q!_T+/_D_'_A1_:OB#_H6?_)^/_"@#>HK!_M7Q!_T
M+/\ Y/Q_X4?VKX@_Z%G_ ,GX_P#"@#>HK!_M7Q!_T+/_ )/Q_P"%']J^(/\
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
MLO\ P(3_ !H_MS2/^@I9?^!"?XT?V'I'_0+LO_ =/\*/[#TC_H%V7_@.G^%
M!_;FD?\ 04LO_ A/\:/[<TC_ *"EE_X$)_C1_8>D?] NR_\  =/\*/[#TC_H
M%V7_ (#I_A0 ?VYI'_04LO\ P(3_ !H_MS2/^@I9?^!"?XT?V'I'_0+LO_ =
M/\*/[#TC_H%V7_@.G^% !_;FD?\ 04LO_ A/\:/[<TC_ *"EE_X$)_C1_8>D
M?] NR_\  =/\*/[#TC_H%V7_ (#I_A0 ?VYI'_04LO\ P(3_ !H_MS2/^@I9
M?^!"?XT?V'I'_0+LO_ =/\*/[#TC_H%V7_@.G^% !_;FD?\ 04LO_ A/\:/[
M<TC_ *"EE_X$)_C1_8>D?] NR_\  =/\*/[#TC_H%V7_ (#I_A0 ?VYI'_04
MLO\ P(3_ !H_MS2/^@I9?^!"?XT?V'I'_0+LO_ =/\*/[#TC_H%V7_@.G^%
M!_;FD?\ 04LO_ A/\:/[<TC_ *"EE_X$)_C1_8>D?] NR_\  =/\*/[#TC_H
M%V7_ (#I_A0 ?VYI'_04LO\ P(3_ !H_MS2/^@I9?^!"?XT?V'I'_0+LO_ =
M/\*/[#TC_H%V7_@.G^% !_;FD?\ 04LO_ A/\:/[<TC_ *"EE_X$)_C1_8>D
M?] NR_\  =/\*/[#TC_H%V7_ (#I_A0!POB.UOT\9)XH\*:_X<6Z>Q%C<6^I
MS'RV4.7#@H<[N<?A6'XAO_'.C^'+W76^(VDO<VZ>:=,L[&%XSR,JLC'>1CU&
M:]6_L/2/^@79?^ Z?X5D>*O#>F7?A'6;>+3;199+&9498%!#%#@@XZYH T;/
MQ'I%U907']IV2^;&KX,Z\9&?6IO[<TC_ *"EE_X$)_C7AGP5\0QZ]XEN=,U"
MR@>V.G0K:K+"I >!$23;QU;=N->L:UJ?@?P[=V]KK#Z/93W )C2:)!D>IXX'
MN<"@#;_MS2/^@I9?^!"?XT?VYI'_ $%++_P(3_&N;\0:_P"!_#-MI]QJ,>G"
M'4)1';O% CAAW?('W!D9/N*Z"72]"AMVN);#3HX57<TCPH% ]2<8Q0!)_;FD
M?]!2R_\  A/\:/[<TC_H*67_ ($)_C446EZ%/;K<0V.G20,NY9$A0J1Z@@8Q
M1;:;H-Y;K/:V6FSPMG;)%%&RG!QP0,=: )?[<TC_ *"EE_X$)_C1_;FD?]!2
MR_\  A/\:C@TO0KJ(2V]AITL9R \<*,#@X/('K6#X?USP5XGU/4=.TRWL9+O
M3Y6CEC:V0%@#@NO'S+GC(_J,@'1?VYI'_04LO_ A/\:/[<TC_H*67_@0G^-9
MUU)X/L8I9;M]"MXXI/*D>8PH$?\ NDGH?:N;\4^(_#MCH$4_ANVT'5M2O+J.
MRLHXQ'+&TKG'S;.<  D__7H [7^W-(_Z"EE_X$)_C1_;FD?]!2R_\"$_QKF/
M -Q9^*?"D.H:AHNEPWRS2P7$<%N-@='*\9R>@!Y-=/\ V'I'_0+LO_ =/\*
M#^W-(_Z"EE_X$)_C4]M?6E[N^RW4$^S&[RI VW/3./H:@_L/2/\ H%V7_@.G
M^%3VUC:66[[+:P0;\;O*C"[L=,X^IH L4444 %%%% %#7/\ D7]2_P"O67_T
M UXK7M6N?\B_J7_7K+_Z :\5H ];\%_\BE8_]M/_ $8U;U8/@O\ Y%*Q_P"V
MG_HQJWJ "BBB@ HHJ"\O+?3[.:\NYDAMH$,DDCG"JH&230!/17(>!O%M[XKD
MUI[NP^PQVEVL=O$P(D\MHU=2^3PQ#9QQC..HS5GQ?XAO]'73[#1K.*[UG4YC
M#:I.Q6)-JEF=R.=J@=!R<T =-17GL/CS5M!BUFU\8:?:+J.GV8OHFTUF,-U&
M6V@+O^96#87GUS2V/BCQEIFJZ6/%FE:5#IVJS"WA:PD=I+65@2BR[N&SC&5X
MS0!Z#5#7/^1?U+_KUE_] -7ZH:Y_R+^I?]>LO_H!H -#_P"1?TW_ *]8O_0!
M5^J&A_\ (OZ;_P!>L7_H J_0 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 >:>(3XFUGXK_V-H7B>718;;1EN7(M5N$=VE9>48@9QCGMCWJQ'X(\<
MVV?LOQ.N@7^:3[1I4,V7[E=Q^5?]D=*ET3]_\:_%4O7[-IUG#]-VYZ[Z@#G_
M  7X8_X1'PU%I37IO91+)++<F+R_,9W+$[<G'7'7M70444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4C*KH5895A@@]Q
M2T4 >867P?\ [(T;2(M&\136&L:9).\>HK:JX<2GYE:-C@_* !SZGO6WH'PY
MT^P-]=Z_*GB+5K\XNKR]MUPR=D6/D(HXX'\@ .THH XVU^%'@>RDNY+?0($>
MZB>&3,DC#:W7:&8A?JH!':L:V^$LLK6ECKOBB\U?P[8L3:Z5+"(P/[@DD5LR
M!1T! ]L#BO2Z* //IO@UX7>9Q!+JMI82MNFTVVOF6VF_WEZX^A%8-SX+\?\
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
M]#-_Y(1_XT?V5X@_Z&;_ ,D(_P#&MZB@#!_LKQ!_T,W_ )(1_P"-']E>(/\
MH9O_ "0C_P :WJ* ,'^RO$'_ $,W_DA'_C1_97B#_H9O_)"/_&MZB@#!_LKQ
M!_T,W_DA'_C1_97B#_H9O_)"/_&K/B/Q!8^%M NM:U(R"TM@N_RUW-\S!1@?
M5A7))\8-&O/FT;0_$FM1#[TVG:8SJI]#N*G- &9X2T_6+GXA>.9H]<\N59[2
M"27[(A\S9%QP3A<9[=:[?^RO$'_0S?\ DA'_ (USWPQCO)Y?%&KWFF7VG?VC
MJS2PPWT!BE\L(NTE3]2.XX-=_0!@_P!E>(/^AF_\D(_\:/[*\0?]#-_Y(1_X
MUO44 8/]E>(/^AF_\D(_\:/[*\0?]#-_Y(1_XUO44 8/]E>(/^AF_P#)"/\
MQH_LKQ!_T,W_ )(1_P"-;U% &#_97B#_ *&;_P D(_\ &C^RO$'_ $,W_DA'
M_C6]10!@_P!E>(/^AF_\D(_\:/[*\0?]#-_Y(1_XUO44 8/]E>(/^AF_\D(_
M\:/[*\0?]#-_Y(1_XUO44 8/]E>(/^AF_P#)"/\ QH_LKQ!_T,W_ )(1_P"-
M;U% &#_97B#_ *&;_P D(_\ &C^RO$'_ $,W_DA'_C6]10!@_P!E>(/^AF_\
MD(_\:/[*\0?]#-_Y(1_XUO44 8/]E>(/^AF_\D(_\:/[*\0?]#-_Y(1_XUO4
M4 8/]E>(/^AF_P#)"/\ QH_LKQ!_T,W_ )(1_P"-;U% &#_97B#_ *&;_P D
M(_\ &C^RO$'_ $,W_DA'_C6]10!@_P!E>(/^AF_\D(_\:/[*\0?]#-_Y(1_X
MUO44 8/]E>(/^AF_\D(_\:/[*\0?]#-_Y(1_XUO44 8/]E>(/^AF_P#)"/\
MQH_LKQ!_T,W_ )(1_P"-;U% &#_97B#_ *&;_P D(_\ &C^RO$'_ $,W_DA'
M_C6]10!@_P!E>(/^AF_\D(_\:/[*\0?]#-_Y(1_XUO44 8/]E>(/^AF_\D(_
M\:/[*\0?]#-_Y(1_XUO44 8/]E>(/^AF_P#)"/\ QI#I&OL"#XE!!X(-A'_C
M6_10!\Q/JE_!X0N/AREY>^>-5;3$C%D/**F?/^MSG)R3CT[XKU;X-)=6?AC4
M-(N+LRC2-1GL%C* %-KEB<]2#O'7IBO1Z\_\%?Z%\1_'NF=%-S;7J#U\V/+'
M\Q0!Z!1110 4444 4-<_Y%_4O^O67_T UXK7M6N?\B_J7_7K+_Z :\5H ];\
M%_\ (I6/_;3_ -&-6]6#X+_Y%*Q_[:?^C&K>H Y[QQ#I]QX/OHM3OHK&T;R]
MUS-&)(T;>NW>IX9=V 0>""<UD>!-%LM*AOM0_MK2-1-\$4R:;;16\&U-V.$)
M#'YCECVP.U=K-#%<0O#/&DL4BE71U#*P/4$'J*X>\^#7@"^NFN)/#\:.QRRP
M3RQ)^"JP _ "@#H-(U3PU%=G0M%N].\Z)7F-G9NI\L%@6)5>%Y;VZU:US7M+
M\-Z8^HZQ>QVEHA +ODY)Z  9+'V )J+0_#.B>&K<P:-I=M9(P 8Q)\SXZ;FZ
MM^)-2:IHUKJ,MM>26L4][8EY;(S,VQ)2N Q X/UP2.U $'AWQ7H?BRS>[T/4
M8[R*-MK[0RLA]U8 CVR.:EU_Q%I7A?2VU/6;L6MFK*ADV,_)Z#"@G]*XSP>N
MIV'Q'UJ'Q+%;?VUJ%G'<1RZ>3]F>"-BF K#<'!89+%LYX(QSJ^/]-U[4FT :
M%907+VNHK=2FYF$<2;$;:6_B(W,#A03QVZT 7?#WC_POXJ-V-&U5;C[(@DG+
M0R1"-3GDEU QP:30OB%X4\2ZI)IND:U!<WD8),05EW ==I8 -_P'-<%XN\2^
M)%\-ZYX:\46=A%?26D4\=SICN898&G2.08?YE(#=^N374>.K&UL;?PI+:6\<
M4MGK5I#;&-0-B,=K*,=BO;VH [NJ&N?\B_J7_7K+_P"@&K]<[XBUGR;+4;+^
MS=1?-NZ^>D&8N4Z[L]!GGZ&@#3T/_D7]-_Z]8O\ T 5?KE=*\1^1H]E#_8VL
M2;+>-=\=KE6PH&0<\BKG_"4?]0+6_P#P$_\ KT ;U%8/_"4?]0+6_P#P$_\
MKT?\)1_U M;_ / 3_P"O0!O45@_\)1_U M;_ / 3_P"O1_PE'_4"UO\ \!/_
M *] &]16#_PE'_4"UO\ \!/_ *]'_"4?]0+6_P#P$_\ KT ;U%8/_"4?]0+6
M_P#P$_\ KT?\)1_U M;_ / 3_P"O0!O45@_\)1_U M;_ / 3_P"O1_PE'_4"
MUO\ \!/_ *] &]16#_PE'_4"UO\ \!/_ *]'_"4?]0+6_P#P$_\ KT ;U%8/
M_"4?]0+6_P#P$_\ KT?\)1_U M;_ / 3_P"O0!O45@_\)1_U M;_ / 3_P"O
M1_PE'_4"UO\ \!/_ *] &]16#_PE'_4"UO\ \!/_ *]'_"4?]0+6_P#P$_\
MKT ;U%8/_"4?]0+6_P#P$_\ KT?\)1_U M;_ / 3_P"O0!O45@_\)1_U M;_
M / 3_P"O1_PE'_4"UO\ \!/_ *] &]16#_PE'_4"UO\ \!/_ *]'_"4?]0+6
M_P#P$_\ KT ;U%8/_"4?]0+6_P#P$_\ KT?\)1_U M;_ / 3_P"O0!O45@_\
M)1_U M;_ / 3_P"O1_PE'_4"UO\ \!/_ *] &]16#_PE'_4"UO\ \!/_ *]'
M_"4?]0+6_P#P$_\ KT ;U%8/_"4?]0+6_P#P$_\ KT?\)1_U M;_ / 3_P"O
M0!O45@_\)1_U M;_ / 3_P"O1_PE'_4"UO\ \!/_ *] &]16#_PE'_4"UO\
M\!/_ *]'_"4?]0+6_P#P$_\ KT <[\9_G^&UU;_\][JVCQZYF0_TKT"O*/BG
MKOV[P[IMM_9.J0^9JUJ,S6^T-\^<#GJ<<"NY_P"$H_Z@6M_^ G_UZ -ZBL'_
M (2C_J!:W_X"?_7H_P"$H_Z@6M_^ G_UZ -ZBL'_ (2C_J!:W_X"?_7H_P"$
MH_Z@6M_^ G_UZ -ZBL'_ (2C_J!:W_X"?_7H_P"$H_Z@6M_^ G_UZ -ZBL'_
M (2C_J!:W_X"?_7H_P"$H_Z@6M_^ G_UZ -ZBL'_ (2C_J!:W_X"?_7H_P"$
MH_Z@6M_^ G_UZ -ZBL'_ (2C_J!:W_X"?_7H_P"$H_Z@6M_^ G_UZ -ZBL'_
M (2C_J!:W_X"?_7H_P"$H_Z@6M_^ G_UZ -ZBL'_ (2C_J!:W_X"?_7H_P"$
MH_Z@6M_^ G_UZ -ZBL'_ (2C_J!:W_X"?_7H_P"$H_Z@6M_^ G_UZ -ZBL'_
M (2C_J!:W_X"?_7H_P"$H_Z@6M_^ G_UZ -ZBL'_ (2C_J!:W_X"?_7H_P"$
MH_Z@6M_^ G_UZ -ZBL'_ (2C_J!:W_X"?_7H_P"$H_Z@6M_^ G_UZ -ZBL'_
M (2C_J!:W_X"?_7H_P"$H_Z@6M_^ G_UZ -ZBL'_ (2C_J!:W_X"?_7H_P"$
MH_Z@6M_^ G_UZ -ZBL'_ (2C_J!:W_X"?_7H_P"$H_Z@6M_^ G_UZ -ZBL'_
M (2C_J!:W_X"?_7H_P"$H_Z@6M_^ G_UZ -ZBL'_ (2C_J!:W_X"?_7H_P"$
MH_Z@6M_^ G_UZ -ZBL'_ (2C_J!:W_X"?_7H_P"$H_Z@6M_^ G_UZ -ZBL'_
M (2C_J!:W_X"?_7H_P"$H_Z@6M_^ G_UZ -ZBL'_ (2C_J!:W_X"?_7H_P"$
MH_Z@6M_^ G_UZ -ZN1M]"U"V^+5YK:0C^R[O2$ADEWC/VA).%VYS]PYSTK0_
MX2C_ *@6M_\ @)_]>K^FZI_:7F_Z#>VOEX_X^H=F[.>G//3]10!?HHHH ***
M* *&N?\ (OZE_P!>LO\ Z :\5KVK7/\ D7]2_P"O67_T UXK0!ZWX+_Y%*Q_
M[:?^C&K>K!\%_P#(I6/_ &T_]&-6]0!G:]8W^I:+<6FF:HVEWD@7R[Q8A*8\
M,"?E) .0".O>O%]2U+6-,\1/H<OQ<O9+R*.22;R=$1DB$<9D8,V_KM4\#)[5
M[S7A%QX:U>?XB7-YX,UKP[=R6VH7=R]M=R.LUO-*HCE#H.2HVY4CWZCJ >M>
M#7>7PG82R:Z-<,B%QJ B$7G L2/E!.,#C'MS47BKPL?$26=Q::C-I>K6$C26
M=]"@<QEAAE9#PRD8R/84_P $^&SX2\(:?HC3B>2W0F211@,[,6; ],L<5OT
M<5IG@?4K'^T=2N?$\U[XEN[?[-'JDEI&%MD!R D(^7&>2,\D5H^*/"C^(8;"
M>VU2;3=7T]S):W\,88H2N&#(>&5N,CV%=)10!Q-A\/!)!JC>)]9N->OM2M_L
MDEP\2P+'#UVQHN0O/.?4"HM)^'^HPZM876O>*[O6K73&WV%K);I$(WP0&=E.
M9& /!..>:[NB@ JAKG_(OZE_UZR_^@&K]4-<_P"1?U+_ *]9?_0#0 :'_P B
M_IO_ %ZQ?^@"K]4-#_Y%_3?^O6+_ - %7Z "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** //_BG\Y\&P?\ /3Q/9Y^@WDUZ!7G_ ,1/WGB;P'!ZZT)/^^4)
M_K7H% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 4-<_P"1?U+_ *]9?_0#7BM>U:Y_R+^I?]>LO_H!KQ6@#UOP7_R*
M5C_VT_\ 1C5O5@^"_P#D4K'_ +:?^C&K>H *\2\8>';OQAXFEM8O#.AZ"RSO
MY6L7MR8[FXVGF2-(RK$@ D;\C'.:]MKYS\1Z;?Z5\4;B_P!7\-ZUJL<]U>;I
MK2%I%GM98/+BB5@>"I+ C@@$=>* /=?#&D76@^';33+W5)]4N(%(>\GSODR2
M><DGC.!R>!5/QAI^J:E8PP6>L-I.GAFDU&[@8K<")5)Q$<'!)ZGJ .,]*@^&
M]AJFE_#[1[/6?,%['$=R2'+1J6)1#[A2H_"K'BK5];T-+.^TS26U2Q21A?V]
MNI:Y"$?*T0R V#U7DG(QCDT <O\ "W5VO]0UVUL->OM:T.U,0MKG4I-UR)"&
MWJ<@/MX&"P'<#H:V/&]QJ-WJ6A>&M-U"73FU:64W%W!Q*D,2;F"'^%B2HSVK
M&TN]U"^\5ZCXYD\,ZK86%OIGV1+22WQ>WK;PQ/E _P .,#/7/!K7\:0ZC;WV
M@>*--TV>_;2Y)?M%G$/WS0RIM8HO=@0IQWH YC4M7UGX=/K.DKK%WJT;::+S
M3IM2?S9HI3*L)5FP-RYD5N?3%7I-*UKP)J.B:D_BK5=6COKZ*RU"WOY0\9,N
M0'B&/W>&QP.WTJCJ6D:S\17UG5ET>[TF-=-%GIT.I)Y4TLHE68LRY.U<QJO/
MKFKLFJZUX[U'1--?PKJNDQ6-]%>ZA<7\02,&+)"1'/[S+8Y';ZT >G50US_D
M7]2_Z]9?_0#5^N=\1>']+N++4=1EM=UV+=W$GF,.53@XSCL.U &GH?\ R+^F
M_P#7K%_Z *OURNE>$M#N='LIYK'=++;QN[>:XR2H)/#5<_X0OP__ - __P C
M2?\ Q5 &]16#_P (7X?_ .@?_P"1I/\ XJC_ (0OP_\ ] __ ,C2?_%4 ;U%
M8/\ PA?A_P#Z!_\ Y&D_^*H_X0OP_P#] _\ \C2?_%4 ;U%8/_"%^'_^@?\
M^1I/_BJ/^$+\/_\ 0/\ _(TG_P 50!O45@_\(7X?_P"@?_Y&D_\ BJ/^$+\/
M_P#0/_\ (TG_ ,50!O45@_\ "%^'_P#H'_\ D:3_ .*H_P"$+\/_ /0/_P#(
MTG_Q5 &]16#_ ,(7X?\ ^@?_ .1I/_BJ/^$+\/\ _0/_ /(TG_Q5 &]16#_P
MA?A__H'_ /D:3_XJC_A"_#__ $#_ /R-)_\ %4 ;U%8/_"%^'_\ H'_^1I/_
M (JC_A"_#_\ T#__ "-)_P#%4 ;U%8/_  A?A_\ Z!__ )&D_P#BJ/\ A"_#
M_P#T#_\ R-)_\50!O45@_P#"%^'_ /H'_P#D:3_XJC_A"_#_ /T#_P#R-)_\
M50!O45@_\(7X?_Z!_P#Y&D_^*H_X0OP__P! _P#\C2?_ !5 &]16#_PA?A__
M *!__D:3_P"*H_X0OP__ - __P C2?\ Q5 &]16#_P (7X?_ .@?_P"1I/\
MXJC_ (0OP_\ ] __ ,C2?_%4 ;U%8/\ PA?A_P#Z!_\ Y&D_^*H_X0OP_P#]
M _\ \C2?_%4 ;U%8/_"%^'_^@?\ ^1I/_BJ/^$+\/_\ 0/\ _(TG_P 50!O4
M5@_\(7X?_P"@?_Y&D_\ BJ/^$+\/_P#0/_\ (TG_ ,50!O45@_\ "%^'_P#H
M'_\ D:3_ .*H_P"$+\/_ /0/_P#(TG_Q5 &]5#6=:T[P_I4^IZK=+;64 !DE
M8$XR<#@ DG)' %4/^$+\/_\ 0/\ _(TG_P 57F-KX$MO%/Q7U^">\E30]$N+
M5ETX LLS-#G&_=D889/7.<<4 :FJ^*M#\7_$+P"-#U*&^1+BZFD$>0T8$7&Y
M2 RYYZ@5ZQ7-1_#_ ,*PSO/%H\*32??D5W#-]3G)J?\ X0OP_P#] _\ \C2?
M_%4 ;U%8/_"%^'_^@?\ ^1I/_BJ/^$+\/_\ 0/\ _(TG_P 50!O45@_\(7X?
M_P"@?_Y&D_\ BJ/^$+\/_P#0/_\ (TG_ ,50!O45@_\ "%^'_P#H'_\ D:3_
M .*H_P"$+\/_ /0/_P#(TG_Q5 &]16#_ ,(7X?\ ^@?_ .1I/_BJ/^$+\/\
M_0/_ /(TG_Q5 &]16#_PA?A__H'_ /D:3_XJC_A"_#__ $#_ /R-)_\ %4 ;
MU%8/_"%^'_\ H'_^1I/_ (JC_A"_#_\ T#__ "-)_P#%4 ;U%8/_  A?A_\
MZ!__ )&D_P#BJ/\ A"_#_P#T#_\ R-)_\50!O45@_P#"%^'_ /H'_P#D:3_X
MJC_A"_#_ /T#_P#R-)_\50!O45@_\(7X?_Z!_P#Y&D_^*H_X0OP__P! _P#\
MC2?_ !5 &]16#_PA?A__ *!__D:3_P"*H_X0OP__ - __P C2?\ Q5 &]16#
M_P (7X?_ .@?_P"1I/\ XJC_ (0OP_\ ] __ ,C2?_%4 ;U%8/\ PA?A_P#Z
M!_\ Y&D_^*H_X0OP_P#] _\ \C2?_%4 ;U%8/_"%^'_^@?\ ^1I/_BJ/^$+\
M/_\ 0/\ _(TG_P 50!O45@_\(7X?_P"@?_Y&D_\ BJ/^$+\/_P#0/_\ (TG_
M ,50!O45@_\ "%^'_P#H'_\ D:3_ .*H_P"$+\/_ /0/_P#(TG_Q5 &]16#_
M ,(7X?\ ^@?_ .1I/_BJ/^$+\/\ _0/_ /(TG_Q5 &]16#_PA?A__H'_ /D:
M3_XJC_A"_#__ $#_ /R-)_\ %4 ;U%8/_"%^'_\ H'_^1I/_ (JC_A"_#_\
MT#__ "-)_P#%4 ;U%8/_  A?A_\ Z!__ )&D_P#BJ/\ A"_#_P#T#_\ R-)_
M\50!O45@_P#"%^'_ /H'_P#D:3_XJC_A"_#_ /T#_P#R-)_\50!O45@_\(7X
M?_Z!_P#Y&D_^*J_INBZ?I'F_8;?RO-QO^=FSC..I/J: +]%%% !1110!0US_
M )%_4O\ KUE_] ->*U[5KG_(OZE_UZR_^@&O%: /6_!?_(I6/_;3_P!&-6]6
M#X+_ .12L?\ MI_Z,:MZ@"GJNJV.B:;-J.I7*6UG#CS)7SA<D =/<BN7;XL^
M!-I_XJ6TZ>C?X5U]Q;07<#07,,<T+?>CD4,I[\@UDS:7X6MIXX)[#1XII 3'
M&\,2LX R< C)P 30!SWP:D,OPMTIV<N2\_S$YS^^>N\J*WMH+2!8+:".&%<[
M8XT"J._ %9'B;Q58>%K6"2[CNKFXN7\NVL[.$RSSMC)"*.N!R3P* -RBN<\,
M>--.\4RW5M#;7]A?VN#-8ZC;F&9%/1MN3P?K5GQ/XEM?"NE)?W5K>7?F3)!'
M;V<8DED=CP%4D9H VJ*Y71_'5MJEO?W-YHFN:);6,7G2S:O9^0A7G.TY.<8Y
MJMH?Q+T?7-6@T_[#JU@UV";*;4+0PQ78 S^[;)SQSSB@#LZH:Y_R+^I?]>LO
M_H!J_5#7/^1?U+_KUE_] - !H?\ R+^F_P#7K%_Z *OU0T/_ )%_3?\ KUB_
M] %7Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *\_\ _O?&OCZX_O:G'%G_<C
MQ_6O0*\_^&/[V^\<7'KXDN8O^^ H_K0!Z!1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% %#7/^1?U+_KUE_] ->*
MU[5KG_(OZE_UZR_^@&O%: /6_!?_ "*5C_VT_P#1C5O5@^"_^12L?^VG_HQJ
MWJ "OG/Q'IM_I7Q1N+_5_#>M:K'/=7FZ:TA:19[66#RXHE8'@J2P(X(!'7BO
M?M8@O[G2+J'2[Q;._9#Y$[1APC=L@@Y'8_6O$+>;QKH-[JECJ'Q,\.V%S)=/
M(\5W)'(W('S $'RP>R<8]* /4_AO8:II?P^T>SUGS!>QQ'<DART:EB40^X4J
M/PK2\0:CHNAVR:UJXA4VQ*02F+?+N?C9'QNW-@# ZX]JS_AW;06?@;3K>WU@
M:Q''Y@-ZI)61M[;L9[ Y ^E)XM\#6GB^YT^XN-6U>PEL"[0-IUPL1#-@%LE2
M<X&,C'4T 0>&+#4M1\0WGBW5K4V#W-LEI96+']Y%;AB^9?21B<[1]T<<G-,\
M>:5?ZU>>'K33=7T[3[J*]:Z3[7\[L4C89CC_ (RN[.,@#C-&G_#S^SUO%_X3
M#Q;<_:;=H,W.I[S%D@[T^7Y7&, ^YK6\1^$]/\3Z?;VM[)=12VSB2WO+:8QS
MPN!C<KCH?TH \R\8WWB73-'UOPQX@U2#6(WL8KZ.^2U6W81BXC21)$4[<8/!
M'8'\.T^(/E_9?#'D[/,_MVS\C'7&XYQ_P'/X5<T7X?:-H]KJ,4SWFJS:DGE7
M=UJ<_GRRQXP$+8'')Z#^0JMH7PTT?0]6@U#[=JVH-: BRAU"[,T5H",?NUP,
M<<<YH [.N=\17NJ)9:C!%I'F6GV=P;G[2HP"G)V]>.>.^*Z*J&N?\B_J7_7K
M+_Z : ,32M3UR/1[)(?#WFQ+;QA)/MJ+O&T8.".,^E7/[5\0?]"S_P"3\?\
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
M_J7_ %ZR_P#H!H I:/H^ERZ'I\DFFV;NUM&S,T"DDE1DDXJ[_8>D?] NR_\
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
MBBB@ HHHH H:Y_R+^I?]>LO_ * :\5KVK7/^1?U+_KUE_P#0#7BM 'K?@O\
MY%*Q_P"VG_HQJWJP?!?_ "*5C_VT_P#1C5O4 %%%% !1110!3_LG3?L,UC_9
M]K]DG+-+!Y*^7(6.6++C!R>3GK4EU8VE]9M9W=K!<6KC:T,L8=&'H5/%1:7J
M^GZW:-=:;=)<VZRO$9$SM+(=K8/<9'4<'M3-9UO3/#VF2:CJUY':6D?WI),]
M>P ')/L.: )=/TO3])MOLVFV-M96^2WE6T*QKD]3A0!FH['0](TRYFN;#2K&
MTGG_ -;+!;I&TG.?F(&3^-4]!\7Z!XFTZ:_T?5(;FV@SYS\H8^_S!@"HX/)'
M:JFA?$+PIXEU233=(UJ"YO(P28@K+N Z[2P ;_@.: .FJAKG_(OZE_UZR_\
MH!J_5#7/^1?U+_KUE_\ 0#0 :'_R+^F_]>L7_H J_5#0_P#D7]-_Z]8O_0!5
M^@#@/AG^YOO&UI_<\1W,H'H'"FN_K@/!'[GXB?$"T_NWEK-C_KI#G^E=_0 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !7G_B+][\:/!:?\\+2^E_[Z0+7H%>?W_P"]^/.D)U\C0YI?
MINE"T >@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% %#7/\ D7]2_P"O67_T UXK7M6N?\B_J7_7
MK+_Z :\5H ];\%_\BE8_]M/_ $8U;U8/@O\ Y%*Q_P"VG_HQJWJ "BBB@ K+
MU[0;7Q'8+8WLUTMKY@>6."8QB=<$;'(Y*'/(!&<"M2B@#B?A9!%:^%;NW@C6
M.&+5;U$11@*HF8 #VQ1XKACO/B#X*M;F-9+827=QL<97S4B&P_4;F(K2TWPS
M=Z/X;U#3;#5_)N[FYN+B*\^S!O):60O]PDAL9QR>?:G^*/"W_"1V-H(]1FL-
M3L91-:7\*@M%)C!)4\,I!.5[T >=?%)!9^(-6^RH(_M^A(MX4XWC[7&F6QWV
M.XR>U=7XZL;6QM_"DMI;QQ2V>M6D-L8U V(QVLHQV*]O:I=/^'B-;:L?$NK3
MZ[?ZI;BUGNGB6 )",D+&B\+R<_4 U%I/P_U&'5K"ZU[Q7=ZU:Z8V^PM9+=(A
M&^" SLIS(P!X)QSS0!W=<[XBUGR;+4;+^S=1?-NZ^>D&8N4Z[L]!GGZ&NBJA
MKG_(OZE_UZR_^@&@#$TKQ'Y&CV4/]C:Q)LMXUWQVN5;"@9!SR*N?\)1_U M;
M_P# 3_Z]7]#_ .1?TW_KUB_] %7Z /&_$,UC9_%WPMK]KH>JV][=O<1WA:)@
MUR!"%0!=V#COC';K7HW_  E'_4"UO_P$_P#KUSOC[Y/&O@&7TU.1/^^HZ] H
M P?^$H_Z@6M_^ G_ ->C_A*/^H%K?_@)_P#7K>HH P?^$H_Z@6M_^ G_ ->C
M_A*/^H%K?_@)_P#7K>HH P?^$H_Z@6M_^ G_ ->C_A*/^H%K?_@)_P#7K>HH
M P?^$H_Z@6M_^ G_ ->C_A*/^H%K?_@)_P#7K>HH P?^$H_Z@6M_^ G_ ->C
M_A*/^H%K?_@)_P#7K>HH P?^$H_Z@6M_^ G_ ->C_A*/^H%K?_@)_P#7K>HH
M P?^$H_Z@6M_^ G_ ->C_A*/^H%K?_@)_P#7K>HH P?^$H_Z@6M_^ G_ ->C
M_A*/^H%K?_@)_P#7K>HH P?^$H_Z@6M_^ G_ ->C_A*/^H%K?_@)_P#7K>HH
M P?^$H_Z@6M_^ G_ ->C_A*/^H%K?_@)_P#7K>HH P?^$H_Z@6M_^ G_ ->C
M_A*/^H%K?_@)_P#7K>HH P?^$H_Z@6M_^ G_ ->C_A*/^H%K?_@)_P#7K>HH
M P?^$H_Z@6M_^ G_ ->C_A*/^H%K?_@)_P#7K>HH P?^$H_Z@6M_^ G_ ->C
M_A*/^H%K?_@)_P#7K>HH P?^$H_Z@6M_^ G_ ->N&37O,^.4E[_9.J$1>'A#
MY/V?]X";C=NVYZ=LUZO7G^D?O?CEXD?_ )X:5;1?F2U '1?\)1_U M;_ / 3
M_P"O1_PE'_4"UO\ \!/_ *];U% &#_PE'_4"UO\ \!/_ *]'_"4?]0+6_P#P
M$_\ KUO44 8/_"4?]0+6_P#P$_\ KT?\)1_U M;_ / 3_P"O6]10!@_\)1_U
M M;_ / 3_P"O1_PE'_4"UO\ \!/_ *];U% &#_PE'_4"UO\ \!/_ *]'_"4?
M]0+6_P#P$_\ KUO44 8/_"4?]0+6_P#P$_\ KT?\)1_U M;_ / 3_P"O6]10
M!@_\)1_U M;_ / 3_P"O1_PE'_4"UO\ \!/_ *];U% &#_PE'_4"UO\ \!/_
M *]'_"4?]0+6_P#P$_\ KUO44 8/_"4?]0+6_P#P$_\ KT?\)1_U M;_ / 3
M_P"O6]10!@_\)1_U M;_ / 3_P"O1_PE'_4"UO\ \!/_ *];U% &#_PE'_4"
MUO\ \!/_ *]'_"4?]0+6_P#P$_\ KUO44 8/_"4?]0+6_P#P$_\ KT?\)1_U
M M;_ / 3_P"O6]10!@_\)1_U M;_ / 3_P"O1_PE'_4"UO\ \!/_ *];U% &
M#_PE'_4"UO\ \!/_ *]'_"4?]0+6_P#P$_\ KUO44 8/_"4?]0+6_P#P$_\
MKT?\)1_U M;_ / 3_P"O6]10!@_\)1_U M;_ / 3_P"O1_PE'_4"UO\ \!/_
M *];U% &#_PE'_4"UO\ \!/_ *]'_"4?]0+6_P#P$_\ KUO44 8/_"4?]0+6
M_P#P$_\ KT?\)1_U M;_ / 3_P"O6]10!@_\)1_U M;_ / 3_P"O1_PE'_4"
MUO\ \!/_ *];U% &#_PE'_4"UO\ \!/_ *]'_"4?]0+6_P#P$_\ KUO44 8/
M_"4?]0+6_P#P$_\ KT?\)1_U M;_ / 3_P"O6]10!@_\)1_U M;_ / 3_P"O
M1_PE'_4"UO\ \!/_ *];U% &#_PE'_4"UO\ \!/_ *]'_"4?]0+6_P#P$_\
MKUO44 8/_"4?]0+6_P#P$_\ KU?TW5/[2\W_ $&]M?+Q_P ?4.S=G/3GGI^H
MJ_10 4444 %%%% %#7/^1?U+_KUE_P#0#7BM>U:Y_P B_J7_ %ZR_P#H!KQ6
M@#UOP7_R*5C_ -M/_1C5O5@^"_\ D4K'_MI_Z,:MZ@ HHHH ***XWQO<:C=Z
MEH7AK3=0ETYM6EE-Q=P<2I#$FY@A_A8DJ,]J .RHKA/#*:CX:\:S^%[G6;W5
MK&>P^W6DU_)YD\95]CH7P-P^92,].E,^*VJII^C:5;2ZQ<:1#>:BD=Q>6TQB
MDCA56=RK#G/R@=\Y[T =]17D&FZ[H^C^#-?USPOXSU?Q#<I$D21ZM=-+Y$C/
ML1MC*I'+=<8.*TI-*UKP)J.B:D_BK5=6COKZ*RU"WOY0\9,N0'B&/W>&QP.W
MTH ]-JAKG_(OZE_UZR_^@&K]4-<_Y%_4O^O67_T T &A_P#(OZ;_ ->L7_H
MJ_5#0_\ D7]-_P"O6+_T 5?H \_^)/R:UX&F]-?B3V^96%>@5Y_\4_D_X0R;
MIL\4663['>#7H% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 5%=3K:VDUP_W8HV<_0#-2U@>.;O[#X!\07.
M<,FG3[3_ +10@?J10!YYX'\!-XE\(Z?XBO?$_B:TU744:6YELM1,?FC>=H((
M/  & *Z?P-X&U/PMXCUZ_P!0UE]5CO5ACMIIV+3[$#<2$C!/(&1G.,\=*W/
M]I]A\!>'[;&"FG0;O][8"?US6_0 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %#7/\ D7]2_P"O
M67_T UXK7M6N?\B_J7_7K+_Z :\5H ];\%_\BE8_]M/_ $8U;U8/@O\ Y%*Q
M_P"VG_HQJWJ "BBB@ KC?&]OJ-IJ6A>)M-T^746TF647%I!S*\,J;6*#^)@0
MIQWKLJ* /.=,U+4=2\17_C:Y\.:O:6-EIIM+2REM\7EP2X=R(L\?=4 $\]:V
MO&%U?67]DZM;>'(]9MK:4O<0K;B2\A!7AX03]X'@CJ<C&.37644 >/W^B:I\
M0KG7-8MM"N]%#::MI;)J*"&:[F65959T[ % H))^]^6E)JNM>.]1T337\*ZK
MI,5C?17NH7%_$$C!BR0D1S^\RV.1V^M>G44 %<[XB\/Z7<66HZC+:[KL6[N)
M/,8<JG!QG'8=JZ*J&N?\B_J7_7K+_P"@&@#$TKPEH=SH]E/-8[I9;>-W;S7&
M25!)X:KG_"%^'_\ H'_^1I/_ (JK^A_\B_IO_7K%_P"@"K] 'E/Q0\,:/8:-
MHT]O9[#_ &U:*Y\USE2Q!')KN/\ A"_#_P#T#_\ R-)_\57._&+Y?!4$O_/+
M4[5__(@']:] H P?^$+\/_\ 0/\ _(TG_P 51_PA?A__ *!__D:3_P"*K>HH
M P?^$+\/_P#0/_\ (TG_ ,51_P (7X?_ .@?_P"1I/\ XJMZB@#!_P"$+\/_
M /0/_P#(TG_Q5'_"%^'_ /H'_P#D:3_XJMZB@#!_X0OP_P#] _\ \C2?_%4?
M\(7X?_Z!_P#Y&D_^*K>HH P?^$+\/_\ 0/\ _(TG_P 51_PA?A__ *!__D:3
M_P"*K>HH P?^$+\/_P#0/_\ (TG_ ,51_P (7X?_ .@?_P"1I/\ XJMZB@#!
M_P"$+\/_ /0/_P#(TG_Q5'_"%^'_ /H'_P#D:3_XJMZB@#!_X0OP_P#] _\
M\C2?_%4?\(7X?_Z!_P#Y&D_^*K>HH P?^$+\/_\ 0/\ _(TG_P 51_PA?A__
M *!__D:3_P"*K>HH P?^$+\/_P#0/_\ (TG_ ,51_P (7X?_ .@?_P"1I/\
MXJMZB@#!_P"$+\/_ /0/_P#(TG_Q5'_"%^'_ /H'_P#D:3_XJMZB@#!_X0OP
M_P#] _\ \C2?_%4?\(7X?_Z!_P#Y&D_^*K>HH P?^$+\/_\ 0/\ _(TG_P 5
M1_PA?A__ *!__D:3_P"*K>HH P?^$+\/_P#0/_\ (TG_ ,57%_%?PYH^F?#;
M59[.RV73>5%$?-<\O*B]"?0FGV?C+Q]XDO-3B\.:!I LK:_FMHM1OKEO+(C;
M&#&IWDGKD<50U^^\6>+5TSPSJ7@^\L[I=2MY[N[B8/9F!&RS"3U[[>30!WD/
M@?P_#!'$+#.Q0N?.D[#_ 'JD_P"$+\/_ /0/_P#(TG_Q5;U% &#_ ,(7X?\
M^@?_ .1I/_BJ/^$+\/\ _0/_ /(TG_Q5;U% &#_PA?A__H'_ /D:3_XJC_A"
M_#__ $#_ /R-)_\ %5O44 8/_"%^'_\ H'_^1I/_ (JC_A"_#_\ T#__ "-)
M_P#%5O44 8/_  A?A_\ Z!__ )&D_P#BJ/\ A"_#_P#T#_\ R-)_\56]10!@
M_P#"%^'_ /H'_P#D:3_XJC_A"_#_ /T#_P#R-)_\56]10!@_\(7X?_Z!_P#Y
M&D_^*H_X0OP__P! _P#\C2?_ !5;U% &#_PA?A__ *!__D:3_P"*H_X0OP__
M - __P C2?\ Q5;U% &#_P (7X?_ .@?_P"1I/\ XJC_ (0OP_\ ] __ ,C2
M?_%5O44 8/\ PA?A_P#Z!_\ Y&D_^*H_X0OP_P#] _\ \C2?_%5O44 8/_"%
M^'_^@?\ ^1I/_BJ/^$+\/_\ 0/\ _(TG_P 56]10!@_\(7X?_P"@?_Y&D_\
MBJ/^$+\/_P#0/_\ (TG_ ,56]10!@_\ "%^'_P#H'_\ D:3_ .*H_P"$+\/_
M /0/_P#(TG_Q5;U% &#_ ,(7X?\ ^@?_ .1I/_BJ/^$+\/\ _0/_ /(TG_Q5
M;U% &#_PA?A__H'_ /D:3_XJC_A"_#__ $#_ /R-)_\ %5O44 8/_"%^'_\
MH'_^1I/_ (JC_A"_#_\ T#__ "-)_P#%5O44 8/_  A?A_\ Z!__ )&D_P#B
MJ/\ A"_#_P#T#_\ R-)_\56]10!@_P#"%^'_ /H'_P#D:3_XJC_A"_#_ /T#
M_P#R-)_\56]10!@_\(7X?_Z!_P#Y&D_^*H_X0OP__P! _P#\C2?_ !5;U% &
M#_PA?A__ *!__D:3_P"*H_X0OP__ - __P C2?\ Q5;U% &#_P (7X?_ .@?
M_P"1I/\ XJC_ (0OP_\ ] __ ,C2?_%5O44 8/\ PA?A_P#Z!_\ Y&D_^*H_
MX0OP_P#] _\ \C2?_%5O44 8/_"%^'_^@?\ ^1I/_BJ/^$+\/_\ 0/\ _(TG
M_P 56]10!@_\(7X?_P"@?_Y&D_\ BJ/^$+\/_P#0/_\ (TG_ ,56]10!@_\
M"%^'_P#H'_\ D:3_ .*J_INBZ?I'F_8;?RO-QO\ G9LXSCJ3ZFK]% !1110
M4444 4-<_P"1?U+_ *]9?_0#7BM>U:Y_R+^I?]>LO_H!KQ6@#UOP7_R*5C_V
MT_\ 1C5O5@^"_P#D4K'_ +:?^C&K>H **** "L#Q7XG'AJTMA#8S:CJ-[-Y%
MG90L%:9\$G+'A5 &23TK?KB?%<T=G\0?!5U<R+';&2[M][G"^:\0V#ZG:P%
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
MP7S<D 9./RH Z2BN;M;CQ5>6<%S&-&"31K(H;S<@$9&?SJ;_ (JW_J"?^1:
M-ZBL'_BK?^H)_P"1:/\ BK?^H)_Y%H WJ*P?^*M_Z@G_ )%H_P"*M_Z@G_D6
M@#>HKE=3U'Q1I.G2WLZZ.T46,B,2D\D#N1ZU<_XJW_J"?^1: -ZBL'_BK?\
MJ"?^1:/^*M_Z@G_D6@#>HK!_XJW_ *@G_D6C_BK?^H)_Y%H WJ*P?^*M_P"H
M)_Y%JG?ZCXHT[[-YRZ.WVBX2W38)3AFS@G)Z<4 =516#_P 5;_U!/_(M'_%6
M_P#4$_\ (M &]16#_P 5;_U!/_(M'_%6_P#4$_\ (M &]16#_P 5;_U!/_(M
M'_%6_P#4$_\ (M &]17*W&H^*+;4;.R==',MWO\ +($N!L&3GFKG_%6_]03_
M ,BT ;U%8/\ Q5O_ %!/_(M'_%6_]03_ ,BT ;U%8/\ Q5O_ %!/_(M'_%6_
M]03_ ,BT ;U%8/\ Q5O_ %!/_(M4[?4?%%SJ-Y9(NCB6TV>82)<'>,C'- '5
M45@_\5;_ -03_P BT?\ %6_]03_R+0!O45@_\5;_ -03_P BT?\ %6_]03_R
M+0!O45@_\5;_ -03_P BU?TW^U_WO]J?8NWE_9=_OG.[\/UH OT444 %%%%
M%#7/^1?U+_KUE_\ 0#7BM>U:Y_R+^I?]>LO_ * :\5H ];\%_P#(I6/_ &T_
M]&-6]6#X+_Y%*Q_[:?\ HQJWJ "BBB@ K/UK1-,\0Z9)INK6<=W:2?>C?/7L
M01R#[CFM"B@#G+#P%X7TO0+O0[+28X=/O 1<1K(^Z4>[D[OISQ6EJV@Z7KND
M-I6J64=U9, #$^>,="".01Z@YK1HH Q-!\(:!X9TZ:PT?2X;:VGSYR<N9.WS
M%B2PY/!/>JFA?#WPIX:U234M(T6"VO) 090S-M!Z[0Q(7_@.*Z:N;TCQ(]UJ
MGB:&_:VM[32;I84E)V#88D<ER3CJQYXXH Z2HYX8[FWD@F7=%*A1USC((P1Q
M573=:TK68WDTO4[.^CC.UVM9UE"GT)4G%11^)-"EN+>WCUK3GGN<^1&MTA:7
M!(.T9RW((X]#0!?@ACMK>."%=L42!$7.< # '-245YK>>*OB%'8W/B*+0-*A
MT*WWRFQO'ECOVA0G+?W%) + 'MZT >E45Q6M>+=7N+G2=,\)65I-J.HVGVXR
MZ@S+#;P<8+A?F));  J]X0\0ZCJS:CINMV<-KK.F2K'<K;L6AD5EW)(A/.",
M\'D8H Z>BN=U+Q#+I_C33=)?[.EC<6-S=3S29!3RRF.<X PQSD=NU;#:E8I!
M;SM>VRPW+*L$AE4+*6^Z%.<,3VQUH ==65O>^3]HCW^3*LT?S$;7'0\?6K%8
M&E:Y<WWB_7])E2$6^G+;&)E!W-YB%FW'.#R., 4SQ5JFO6?V*Q\.:7'=7]X[
M 3W0<6ULJC):4KSSP !UY]* .BHKB="\5ZU;ZEJ6D>+[2P@O;*S_ +0%QISL
MT,L&2#@/\P((/7K_ #QX_'/C&WL;7Q/J6BZ9%X6N7C/EQRN;V")R LK_ ,!'
M() YY]J /3J*BN)#%:RRK@E$+#/3@5SN@^+[6X\$Z1KNO7VGZ<U[ DC&240Q
M[B,X7>W]30!T]5[JRM[WR?M$>_R95FC^8C:XZ'CZU'_:VF_V8-2_M"T^P$!A
M=><OE$$X!WYQC/O26FLZ7?W<]I9ZE9W-S;\30PSJ[Q=OF4'(_&@"[16;K^IS
MZ/H5W?VNGW&H7$2?NK6W4EY6)  XS@9/)[#)[5R-OXC\;:-K6EQ>+-/T0Z?J
M=P+6*33))-\$K E0X?[P."/E^OM0!Z!17#>+_B"=#O$T[2["6\NTNK>&[F:-
MA!:K(Z@;FXRY##"CUR>F#W- !17,Z1XH^TZWKUEJ$MI;Q66H1V=JQ;892\2N
M%.3RQ+' &/I6^;RV%Y]C^T0_:O+\WR-XW[,XW;>N,\9H 3[%;_VA]N\O_2?*
M\G?N/W,YQCIUJQ6!X+UNY\1^%;35+Q(DGF:0,L((4;9&48R2>BCO69KFJ^-K
MG7+C3_"VEZ;'!:(AEO-8\U8YV89VQ;.N!U.<9..U '945R6B^-HY_"5UK&MV
MYL)K"X>SO8HLS 3*P3";02V21CZX]Z=X+\5WGBB?6_M6FOIRV5TL,,$PQ,$,
M:L#(,D!CNS@=,XY(S0!U=%8'C'7+GP]H<=[:1PO*UY;P$2@D;9)51CP1SACB
MKM[XAT33;R.SOM8T^UNI,;(9[E$=L],*3DT :55XK*W@N[BZCCVS7&WS6W$[
MMHP..@X]*;=ZE86#(MY>VUN9 S()I53<%&6(R><#D^@HL-2L=5M1=:=>VUY;
MDD"6WE61"1U&5)% %JBN=\5:IKUG]BL?#FEQW5_>.P$]T'%M;*HR6E*\\\
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
MV\5O N=L4*!%&3DX XZDFLR\\(^&M1NY+N^\/:3=7,AR\T]E&[MQCEBN3P*
M(/!L&A6GA^.UT#48-1MHG82W45PLS2RGYG9V4\N2<GZBLOPBVSQ3XY;:6QJ4
M9P.I_P!'CKJ--TG3=&MVM]+T^TL86;>T=K"L2EL 9(4 9P!S[5-#9VUM-/+!
M;PQ2W#!YG1 ID8  %B.IP ,GTH \O\4^.M \6>%M+M]+O4>_O-4M%33V9?M"
M%9U+;T!)7 4\]*X;Q5+I6HQ^+;UKKPMI4BW5Q'Y%W ;K4II%^7@R$E Q'&P8
M4'V->_PZ#H]OJ<FIPZ38QZA)G?=);()6SURX&3^=-F\.Z'<:@VH3Z-I\MZPV
MM<O:HTA&,8+$9Z<4 ><7.FV/B!_A;;ZG"EY;/:O*\<OS+(1;*1NSU&0#CO5O
M2--OM&\3^-['P;;:7:S![*6&"Z5EMD+(=_$?(R!V[UZ''I>GQ?9/+L+5/L:E
M;7;"H\@$8(3CY1CCCM4L=I;0W,US%;PI<3[?-E5 &DVC"[CU.!TSTH XC5O&
MNI^$/#]HOB4Z,_B"]F:.VBM9VAMB!_$[R_=4 \GN2 .M'A.]T&T;4]9O?%>E
M:MK<T'GW\UK<HZ6\*?P1J"2L2Y[\DG)Y-=9J>@:-K31MJND6%^T0(C-U;)*4
MSUQN!QT%5[;PCX:LQ,+7P[I, GC,,OE64:^8AZJV%Y4X'!XXH \_@\5:-XXO
MK>^UOQ%HVFZ#;3":UTN34(A-=.I^5[@%OE X(C]?O= *ZG5?B%X<LI];TS4+
M]+&ZL(LE;IU3SPR;@8AG+]<8 SGM6A_P@GA#_H5-#_\ !=%_\36A?:#H^IW,
M-S?Z387<\'^JEGMDD:/G/RDC(Y]* /*/"&I6?AK5O"4FMW,6G13^%A$DMTXC
M0N)%;;N; !P0:9+>P:E\+?'=[:L6MY]:D>-BI&Y2\6#@\X(YKUZ_TG3=52)-
M1T^TO%B;?&MQ"L@1O4;@<'WH;2-,>VN+9M.M&@N9#)/$8%*ROQ\S#&&/ Y/H
M* ,-CXX'B8%#X='AP.,EO.^U[-O/^QG.?;%<=?>,M(\=W<^GS^(]*TGPO%(4
MF\V^CCN=1VGE0I.8X3SDGYF'3 )KU@JK*58 J1@@C@BL#_A!/!__ $*FA_\
M@NA_^)H Q/%7C^PT(:?I.C76DB]OH!+;S7=TD5I!!T$C-GYA_=5>3@]A46DZ
MUX9\(^&-1U2/7$U^83I-JE[:2QS2,\C!0S!6PJ#H!V5>,UT]SX1\-7IB-UX=
MTF<PQK#'YME&VQ%Z*,KPH[#I4]AX=T/2XIX].T;3[..X7;,MO:I&)1SPP &1
MR>OJ: /./$WBG1]0\7?;M+GCUBWT[P]?2W2V4^1AMF%\Q#\I.T]#D=:X:V33
MK;6?!4UKJOA,3/J5L!9Z);#S40]3),29#U (8Y)/M7T)IVB:5H\4D6EZ996,
M<ARZ6MNL08^I"@9JM!X5\.VQ)@T#2XMTBRGR[.-<NIRK<#J#R#VH XZU\,:)
MKWQ1\7S:OIEM?-%!:1QBXC#A T9R0#T/ YZ\53\'CQFGPZT"/PHVA&*-9XYO
M[6\[=A96";?+]@<Y]J].CL[:&YFN8K>%+B?;YTJH TFT87<>IP.F>E%K:6UC
M;K;V=O%;P+G;%"@11DY. ..I)H X'Q-X]-OJB>&+75M(TW5!"C:AJ-Y<+'%:
M;@/]6KD&1\9('0<;NN*NV.N>%O!G@V">POO[1TN.Z$-U?VLJ7&V60Y:69E/<
ML"3R?F'&*WKSPCX:U&[DN[[P]I-U<R'+S3V4;NW&.6*Y/ JW9:)I.F64ME8:
M996EK*29((+=(T<D8.5 P<@ 4 >4KJ'ACPUXZ@OO!<[7EN]K=7>NPZ?<?:4:
M-4W*Y)8@2;^!@CJ<]>=C5O%>B>*?$G@>+1=0@O)C?-=/%"X=X8Q ^?, )VD%
M@,'WKOM-T72M&C>/2],L[&.0[G6U@6(,?4A0,TVPT'1]*GEGT[2;&SFF_P!;
M);VZ1L_.?F*@$\^M 'C$OB71X?@?<Z&]_"-72XDMVL=P,RL+DL24ZA<<[CQ^
M/%=UJ/V__A:,G]E_9OM__"-O]G^U;O*W^<,;]O.,]<<UU<GA[1)9[F>31]/>
M6Z %Q(ULA:8 @@.<?-R >?2KGV.U^V"\^S0_:A'Y0GV#?LSG;NZXSSB@#C+G
MQ7K?@_PU=:EXW.C-<&58K*+2WD1968<*S2\+SR3T !-5O"5YIFJ>(1K.J^)M
M%O\ Q!/$T5K86-['(EG%]XI& <LQ RS]\8& *[74M'TS684AU33K2^B1MZI=
M0+*JMC&0&!P>352R\)>&]-NTN[#P_I5K<QYV3064:.N1@X8#(X)% 'G/C#7?
M 'B?0[G5K^[>QU_35EBM8'N#%>V\ZDX"Q*W)+8[$>IXXZNP\>6.F+IFE^*KE
M--U:33(;N:6[9(8G<C#J"3]X,#D8^E='+H.CSZHFJ2Z38R:@F-MV]LAE7'3#
MXR/SIVI:+I6M)&FJZ997R1G*+=0+*%/J-P.* /"C>V-YH^A131:/'%?ZEJ=[
M;7NO%_LJQ^:<?N\A79@PQOX&#CDUH>!3;QV'Q*M[34;&^@2V4B73[=8("?)D
M!V(O &1C(ZXS7LU[HVEZE9I9W^FV=U:H04@G@5T7' PI&!38-$TFV658-+LH
MEFB$,@CMT4/& 0$.!RHR>#QR: /*AX6T31_"WP\U+3]-M[>_-_8[[J.,"23S
M%._>W5@<]^G:NXM[OQCI^J7EYXAE\.1>'(%ED\RV\_[0J#)4MN^7IUQ^%=$V
MFV+P6\#65LT-LRM!&8E*Q%?NE1C"D=L=*EN;:"\MI+:Z@CG@E4I)%*@974]0
M0>"* /*X/%6C>.+ZWOM;\1:-IN@VTPFM=+DU"(373J?E>X!;Y0."(_7[W0"I
MM=D\9P^,]1U1/!O]K6<$#6^FS?VI#"L,;*/,<(<DLQ'7C@ #OGL_^$$\(?\
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
M<'_PLG_J$_\ DS_]C1_PLG_J$_\ DS_]C0!WE%<'_P +)_ZA/_DS_P#8T?\
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
M@#O**X/_ (63_P!0G_R9_P#L:/\ A9/_ %"?_)G_ .QH [RBN#_X63_U"?\
MR9_^QH_X63_U"?\ R9_^QH [RBN#_P"%D_\ 4)_\F?\ [&C_ (63_P!0G_R9
M_P#L: .\HK@_^%D_]0G_ ,F?_L:/^%D_]0G_ ,F?_L: .\HK@_\ A9/_ %"?
M_)G_ .QH_P"%D_\ 4)_\F?\ [&@#O**X/_A9/_4)_P#)G_[&C_A9/_4)_P#)
MG_[&@#O**X/_ (63_P!0G_R9_P#L:/\ A9/_ %"?_)G_ .QH ZW7/^1?U+_K
HUE_] ->*UVM]\0/MNGW-K_9FSSHFCW?:,[<@C.-OO7(?9W]5H __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</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>Dec. 17, 2025</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">0000019617<span></span>
</td>
</tr>
<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">JPMORGAN CHASE & CO<span></span>
</td>
</tr>
<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-270004<span></span>
</td>
</tr>
<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>9
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.3</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>Dec. 17, 2025 </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">$ 20,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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>10
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
.report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

.report table.authRefData a {
	display: block;
	font-weight: bold;
}

.report table.authRefData p {
	margin-top: 0px;
}

.report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

.report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

.report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

.report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
.pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
.report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

.report hr {
	border: 1px solid #acf;
}

/* Top labels */
.report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

.report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

.report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

.report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

.report td.pl div.a {
	width: 200px;
}

.report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
.report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
.report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
.report .re, .report .reu {
	background-color: #def;
}

.report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
.report .ro, .report .rou {
	background-color: white;
}

.report .rou td {
	border-bottom: 1px solid black;
}

.report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
.report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
.report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

.report .nump {
	padding-left: 2em;
}

.report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
.report .text {
	text-align: left;
	white-space: normal;
}

.report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

.report .text .more {
	display: none;
}

.report .text .note {
	font-style: italic;
	font-weight: bold;
}

.report .text .small {
	width: 10em;
}

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.3</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>3</UnitCount>
  <MyReports>
    <Report instance="ea027022501_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="ea027022501_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="ea027022501_ex-filingfees.htm">ea027022501_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>16
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "ea027022501_ex-filingfees.htm": {
   "dts": {
    "inline": {
     "local": [
      "ea027022501_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/dei/2024": 2,
    "http://xbrl.sec.gov/ffd/2024q2": 4
   },
   "contextCount": 1,
   "entityCount": 1,
   "segmentCount": 0,
   "elementCount": 107,
   "unitCount": 3,
   "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": "ea027022501_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": "ea027022501_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>17
<FILENAME>0001213900-25-123803-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-25-123803-xbrl.zip
M4$L#!!0    ( #A^DUNBHE"[(P4  /41   =    96$P,C<P,C(U,#%?97@M
M9FEL:6YG9F5E<RYH=&W55UMSFS@4?M[^"@VSW;P$@W$N-7'HI$G<>MNZG3@[
MTU<9!&A67"K)#ME?OT?<#!B<2_=E/>,QUOETSM%W;F+V/HL8VA(N:!)?'HU'
MYA$BL9MX- XNCZY6UXO%T7OGS2R4  -H+"ZU4,K4-HR'AX?1PV24\, 83Z=3
M(U,8K0#9&:/QW\-0):VA:\YH"ZI6<K!EFA.#QD+BV"5-O+?;T 2?&86P@E*1
MG%CC\T/*"T2](1O"CI4CX#;Y\>'NRPXN^_$[J"$YCH6?\ A+H%AI.M5-2[?.
M&DIT0=R6(O@_"I+MDWK>Z9-QI6>/\?9)E7B-14VC1SH<5C9! #NLDPKH^UX_
M$ 0Y\*>E.6\0FH4$>^H!'B65C#BW/_3YXLMB^1'-;V]7,Z-855"CPL[6B?=8
M;O+H%@GYR,BEYE&1,OQHHSB)B5;( 4$S6VTDO%HIUZCGD7BW5JS"UN4F(IRZ
M*,81* 5_[3D0>)]JR$UB23)Y1_Q+C;L:HG!&FFWUR9GFK/3)S&@I>);JU68=
M42'B@^K/->?$.OE@O<; G)#;+*1K*@^:>*?M$?]R6W<DB.>4D>7Z@*6IYDPF
M$]TZ-TWSY*56(,WLVQA2XO&:Q)#<;!%[)/M,'H<-GIB:8ZK/>'HV/G^]03@<
M%:J>Y!(D!^R-->?/[U^_W7V\6J+K3U>K6_0'CM(+=/UMT'@NZ":D\H<3GW!H
MK42T/%5E:0LW)!$&^RCOC';(E2NJYL1PT:E'O7@<9<+3RKWR,87#"AJEC&A&
MQ[$^)PKG1++A7=_RSFR7[.2L #M-1(TA.:]M42VDGA+[E'"4'Y3TMKKKQ>=V
M=+N;.X:-8<NEW10BDW@#3L%,X?(&2^( A:?ZV-)W-G>R_KTD]@9V5I)>5_?]
MJ20EQ3WD;V):,/_7ZJ:?^HA@L>'$*2>9#<!*;27JL:CT'C*7PK[#]LHSP>-_
M8&X58DC!YQ@4.?+%)LOL[V1Y4:R-B3(S8 CMQE&-DWC-2#6<'J@G0QM-IV\O
MD ^1TWT<40;#ZHI3S([1)\*V1%(7'R,!,QN&.Z=^"17T'V(CRTSE!5(AUS&C
M06PC%_*8\(L& S/9ROB9]*!/,9'B^%*#V5SZDF)/7=7T=2)E$MEH=$JB+HWI
M7AJOG6O,W W+KQ(H\1&T>M""8,*@>W54('C=3>*TS;+TFNPVG>WQ?,A;ZYGN
M=E9^8<"?GC\UX(L#_0^/__(!=_KNY0/N5PF"9Y5AO?4V1!342[:KC78U^BS!
MLBX@5!;GV#3?MBN,$5^VZVMW]:P#5RM]55F/S]*L&TX95CKA)4OM9I5#Q>%Z
MVT!UBBD<0NO)AR7F'&IW2] -%2Y+1-Z%]R(BPTY(>"LDS?.WHK)'\:O9@(5G
MAJ<"1)@'--95M&R\D4F]PFD0EDM/1;$; LC$W]0'W8<$U&4TVD0(!P$G 0QK
MZ']P*5+M+X5$5W^1!!S<2S:<2DH$D@EZ"*D;YNLI3T1*7+D1B!/HH""G LU4
M8W9^GQGY;UF><X[=O,/NVM.2<[G]BK.K()#?2KO?P:R&/.+2"#-XOUXLYQHJ
MWO14F4H[WD1>(DN AM1DRTM9W0F&:QMNYY9Y#/<I]:W*N7+)&1UHH3'[SD7J
M2C%GP;Z!IF?K)&$$V@S?D)WE,[BFW[>9 H8P\FF,67,5-.64%CQZ=2!&>\U'
M1:_=4KKY/!3X3NWT-!F9I-T.T]@P1%(>R!LH/L'W*2+"Q>H6/FZ0 N\2A==/
M]-7&M:,^YX%S'ZKC6AGTAAP#[]TR8LZ_4$L! A0#%     @ .'Z36Z*B4+LC
M!0  ]1$  !T              ( !     &5A,#(W,#(R-3 Q7V5X+69I;&EN
?9V9E97,N:'1M4$L%!@     !  $ 2P   %X%      $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>ea027022501_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">0000019617</identifier>
        </entity>
        <period>
            <startDate>2025-12-17</startDate>
            <endDate>2025-12-17</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</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-270004</ffd:RegnFileNb>
    <dei:EntityCentralIndexKey contextRef="rc" id="ixv-40">0000019617</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-41">JPMORGAN CHASE &amp; CO</dei:EntityRegistrantName>
    <ffd:FormTp contextRef="rc" id="ixv-57">S-3</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="rc" id="ixv-58">JPMORGAN CHASE &amp; CO</dei:EntityRegistrantName>
    <ffd:NrrtvMaxAggtOfferingPric contextRef="rc" decimals="INF" id="ixv-59" unitRef="USD">20000000</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>
