<SEC-DOCUMENT>0001178913-25-000869.txt : 20250317
<SEC-HEADER>0001178913-25-000869.hdr.sgml : 20250317
<ACCEPTANCE-DATETIME>20250317164025
ACCESSION NUMBER:		0001178913-25-000869
CONFORMED SUBMISSION TYPE:	S-8
PUBLIC DOCUMENT COUNT:		16
FILED AS OF DATE:		20250317
DATE AS OF CHANGE:		20250317
EFFECTIVENESS DATE:		20250317

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CHECK POINT SOFTWARE TECHNOLOGIES LTD
		CENTRAL INDEX KEY:			0001015922
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		ORGANIZATION NAME:           	06 Technology
		IRS NUMBER:				943229135
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		S-8
		SEC ACT:		1933 Act
		SEC FILE NUMBER:	333-285866
		FILM NUMBER:		25745164

	BUSINESS ADDRESS:	
		STREET 1:		5 HA' SOLELIM STREET
		CITY:			TEL AVIV, ISRAEL
		STATE:			L3
		ZIP:			67897
		BUSINESS PHONE:		650-628-2000

	MAIL ADDRESS:	
		STREET 1:		959 SKYWAY ROAD
		STREET 2:		SUITE 300
		CITY:			SAN CARLOS
		STATE:			CA
		ZIP:			94070
</SEC-HEADER>
<DOCUMENT>
<TYPE>S-8
<SEQUENCE>1
<FILENAME>zk2532849.htm
<DESCRIPTION>S-8
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: company
         Document created using Broadridge PROfile 25.2.1.5287
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="zd4c73a6d39ff4e1b87735cfaf3968b47">

        <tr>
          <td colspan="3" style="width: 100%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-weight: bold;">As filed with the Securities and Exchange Commission on March 17, 2025</div>
          </td>
        </tr>
        <tr>
          <td colspan="3" style="width: 100%; vertical-align: top;">
            <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Registration No. 333-</div>
          </td>
        </tr>

    </table>
    <div>
      <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"> </div>
    <div>
      <div> <br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="zd0b676478feb477897e9b74f294a1764">

          <tr>
            <td style="width: 100%; vertical-align: top;">
              <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-size: 14pt; font-weight: bold;">UNITED STATES</div>
              <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-size: 14pt; font-weight: bold;">SECURITIES AND EXCHANGE COMMISSION</div>
            </td>
          </tr>
          <tr>
            <td style="width: 100%; vertical-align: top;">
              <div style="text-align: center; line-height: 1.25;">&#160;&#160;&#160;&#160;&#160;<font style="font-weight: bold;">Washington, D.C. 20549&#160;&#160;&#160;&#160;&#160;</font></div>
            </td>
          </tr>

      </table>
      <div><br>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z87a6a5c9dd354f15b092b06091faf3c9">

          <tr>
            <td style="width: 41.74%; vertical-align: middle;">&#160;</td>
            <td style="width: 16.52%; vertical-align: middle; border-top: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td style="width: 41.74%; vertical-align: middle;">&#160;</td>
          </tr>
          <tr>
            <td colspan="3" style="width: 100%; vertical-align: top; font-size: 14pt;">
              <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;">FORM S-8</div>
            </td>
          </tr>
          <tr>
            <td colspan="3" style="width: 100%; vertical-align: top;">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">REGISTRATION STATEMENT UNDER THE SECURITIES ACT OF 1933</div>
            </td>
          </tr>
          <tr>
            <td style="width: 41.74%; vertical-align: middle; padding-bottom: 2px;">&#160;</td>
            <td style="width: 16.52%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
            <td style="width: 41.74%; vertical-align: middle; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td colspan="3" style="width: 100%; vertical-align: middle;">&#160;</td>
          </tr>
          <tr>
            <td colspan="3" style="width: 100%; vertical-align: top; font-size: 16pt;">
              <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Check Point Software Technologies Ltd.</div>
            </td>
          </tr>
          <tr>
            <td colspan="3" style="width: 100%; vertical-align: top;">
              <div style="text-align: center; line-height: 1.25;">(Exact name of registrant as specified in its charter)</div>
            </td>
          </tr>

      </table>
    </div>
    <div> <br>
    </div>
    <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z5be0ac6a16654998b45b4f95b5f0172a">

        <tr>
          <td style="width: 50.43%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><font style="font-weight: bold;">Israel</font><br>
              (State or other jurisdiction of<br>
              incorporation or organization)</div>
          </td>
          <td style="width: 49.57%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><font style="font-weight: bold;">Not applicable</font><br>
              (I.R.S. Employer<br>
              Identification No.)</div>
          </td>
        </tr>
        <tr>
          <td style="width: 50.43%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;">5 Shlomo Kaplan Street, Tel Aviv, Israel</div>
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">(Address of Principal Executive Offices)</div>
          </td>
          <td style="width: 49.57%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><font style="font-weight: bold;">6789159</font><br>
              (Zip Code)</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="zdf79b4f4ce5b4e259c44b5a7d1837029">

        <tr>
          <td colspan="3" style="width: 100%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-weight: bold;">Check Point Software Technologies Ltd. 2005 Israel Equity Incentive Plan, As Amended</div>
            <div style="text-align: center; line-height: 1.25; font-weight: bold;">Check Point Software Technologies Ltd. 2005 United States Equity Incentive Plan, As Amended</div>
          </td>
        </tr>
        <tr>
          <td colspan="3" style="width: 100%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25;">(Full title of the plan)</div>
          </td>
        </tr>
        <tr>
          <td style="width: 40.87%; vertical-align: middle;">&#160;</td>
          <td style="width: 18.26%; vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td>
          <td style="width: 40.87%; vertical-align: middle;">&#160;</td>
        </tr>

    </table>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="zb4c8bdf64b1345e4a56f920812db1734">

        <tr>
          <td colspan="3" style="width: 100%; vertical-align: middle;"><br>
          </td>
        </tr>
        <tr>
          <td colspan="3" style="width: 100%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-weight: bold;">Shira Yashar, Adv.<br>
              General Counsel</div>
            <div style="text-align: center; line-height: 1.25; font-weight: bold;">Check Point Software Technologies Ltd.</div>
            <div style="text-align: center; line-height: 1.25; font-weight: bold;">5 Shlomo Kaplan Street, Tel Aviv, Israel</div>
            <div style="text-align: center; line-height: 1.25; font-weight: bold;">(+972) 3-753-4555</div>
          </td>
        </tr>
        <tr>
          <td colspan="3" style="width: 100%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25;">(Name, address and telephone number, including area code, of agent for service)</div>
          </td>
        </tr>
        <tr>
          <td rowspan="1" colspan="3" style="width: 100%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td colspan="3" style="width: 100%; vertical-align: top;">
            <div style="text-align: center; line-height: 1.25; font-style: italic; font-weight: bold;">Copy to:</div>
          </td>
        </tr>

    </table>
    <div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z3bd6ea1bad2a4f7b830a8005f0906493">

          <tr>
            <td style="width: 49.89%; vertical-align: top;">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">Rezwan D. Pavri, Esq.</div>
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">Wilson Sonsini Goodrich&#160;&amp; Rosati, P.C.</div>
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">650 Page Mill Road</div>
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">Palo Alto, California 94304</div>
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">(650) 493-9300</div>
            </td>
            <td style="width: 50.11%; vertical-align: top;">
              <div style="text-align: center; line-height: 1.25; font-weight: bold;">Tuvia J. Geffen, Adv.<br>
                Naschitz, Brandes, Amir &amp; Co.<br>
                5 Tuval Street<br>
                Tel Aviv 6789717, Israel<br>
                (+972) 3-623-5000</div>
            </td>
          </tr>

      </table>
    </div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z969f05c27ea2478d8eb80eed02a0843e">

        <tr>
          <td style="width: 41.74%; vertical-align: middle;">&#160;</td>
          <td style="width: 16.52%; vertical-align: middle; border-bottom: #000000 2px solid;">&#160;</td>
          <td style="width: 41.74%; vertical-align: middle;">&#160;</td>
        </tr>
        <tr>
          <td colspan="3" style="width: 100%; vertical-align: middle;"><br>
          </td>
        </tr>
        <tr>
          <td rowspan="1" colspan="3" style="width: 100%; vertical-align: middle;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth
            company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</td>
        </tr>

    </table>
    <div><br>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z0cca3b02944e4e2f89685259a8f6b024">

          <tr>
            <td style="width: 33%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25; text-indent: 90pt;"><font style="font-family: 'Times New Roman',Times,serif;">Large accelerated filer </font>&#9746;</div>
              <div style="text-indent: 36pt; line-height: 1.25;"> <br>
              </div>
              <div style="line-height: 1.25; text-indent: 90pt;"><font style="font-family: 'Times New Roman',Times,serif;">Non-accelerated filer &#9744;</font></div>
            </td>
            <td style="width: 33%; vertical-align: top; text-indent: 90pt;"><font style="font-family: 'Times New Roman',Times,serif;">Smaller reporting company &#9744;</font></td>
            <td style="width: 33%; vertical-align: top;">
              <div style="text-indent: 90pt;"><font style="font-family: 'Times New Roman',Times,serif;">Accelerated filer &#9744;</font></div>
              <div> <br>
              </div>
              <div style="text-indent: 90pt;"><font style="font-family: 'Times New Roman',Times,serif;">Emerging growth company &#9744; </font></div>
            </td>
          </tr>

      </table>
    </div>
    <div><br>
    </div>
    <div class="BRPFPageHeader">
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to
          Section 7(a)(2)(B) of the Securities Act.&#160;&#160; &#9633;</div>
      </div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <!--PROfilePageNumberReset%Num%2%%%-->
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
    <div style="text-align: center; line-height: 1.25; font-weight: bold;">EXPLANATORY NOTE</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">This registration statement on Form S-8 (this &#8220;<font style="font-weight: bold;">Registration Statement</font>&#8221;) is being filed with the Securities and Exchange Commission (the &#8220;<font style="font-weight: bold;">Commission</font>&#8221;) to register the offer, issuance and sale of an additional 2,636,523&#160;ordinary shares, par value NIS 0.01 per share (&#8220;<font style="font-weight: bold;">Ordinary Shares</font>&#8221;), of Check Point Software
      Technologies Ltd., a company organized under the laws of Israel (the &#8220;<font style="font-weight: bold;">Company</font>,&#8221; the &#8220;<font style="font-weight: bold;">Registrant</font>,&#8221; &#8220;<font style="font-weight: bold;">we</font>&#8221; or &#8220;<font style="font-weight: bold;">us</font>&#8221;) issuable by the Registrant to its and/or its participating subsidiaries&#8217; employees under the Check Point Software Technologies Ltd. 2005 Israel Equity Incentive Plan, as amended, and the Check Point Software
      Technologies Ltd. 2005 United States Equity Incentive Plan, as amended (collectively, the &#8220;<font style="font-weight: bold;">Plan</font>&#8221;).</div>
    <div style="line-height: 1.25;">
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">In accordance with General Instruction E of Form S-8, the contents of the Registrant&#8217;s Registration Statements on Form S-8 No. 333-132954 and 333-278473 filed with the Commission
      on April 3, 2006 and April 2, 2024, respectively, are incorporated herein by reference, and the information required by Part II is omitted, except as supplemented by the information set forth below.</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: center; line-height: 1.25; font-weight: bold;">PART I</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: center; line-height: 1.25; font-weight: bold;">INFORMATION REQUIRED IN THE SECTION 10(a) PROSPECTUS</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">The information called for in Part I of Form S-8 is not being filed with or included in this Registration Statement (by incorporation by reference or otherwise) in accordance with
      the rules and regulations of the Commission. The documents containing the information specified in Part I of Form S-8 will be delivered to the participants in the equity benefit plan covered by this Registration Statement as specified by Rule
      428(b)(1) under the Securities Act of 1933, as amended (the &#8220;<font style="font-weight: bold;">Securities Act</font>&#8221;).</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: center; line-height: 1.25; font-weight: bold;">PART II<br>
      <br>
      INFORMATION REQUIRED IN THE REGISTRATION STATEMENT</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="line-height: 1.25;"><font style="font-weight: bold;">Item 3.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-weight: bold;">Incorporation of Documents by Reference.</font></div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">The following documents and information previously filed with the Commission by the Registrant are incorporated herein by reference into this Registration Statement:</div>
    <div style="line-height: 1.25">&#160;</div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z9dd6156af12449978eeafe16828697d1">

        <tr>
          <td style="width: 54pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top;">&#8226;</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div>the description of the Registrant&#8217;s Ordinary Shares contained in the Registrant&#8217;s Registration Statement on Form F-1 (File No. 333-6412) filed with the Commission on February 7, 1997, under the Securities Act, including any amendment or
              report filed for the purpose of updating such description;</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25">&#160;</div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z4d2b5a4a2f024bcdbc9985af91bdc561">

        <tr>
          <td style="width: 54pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top;">&#8226;</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div>the Registrant&#8217;s Annual Report on <a href="https://www.sec.gov/Archives/edgar/data/1015922/000117891325000867/0001178913-25-000867-index.htm">Form 20-F</a> for the fiscal year ended December 31, 2024, filed with the Commission on March
              17, 2025&#160;(the &#8220;<font style="font-weight: bold;">Annual Report</font>&#8221;); and</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25">&#160;</div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z18ea2921485248e68ffd7224e1e9d360">

        <tr>
          <td style="width: 54pt;"><br>
          </td>
          <td style="width: 18pt; vertical-align: top;">&#8226;</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div>All other reports filed pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the &#8220;<font style="font-weight: bold;">Exchange Act</font>&#8221;), since the end of the fiscal year covered by the Annual Report
              (other than the portions of these documents not deemed to be filed).</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25">&#160;</div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">2</font></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="line-height: 1.25"> <br>
    </div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">All documents subsequently filed by the Registrant with the Commission pursuant to Sections 13(a), 13(c), 14 and 15(d) of the Exchange Act subsequent to the filing of this
      Registration Statement and prior to the filing of a post-effective amendment indicating that all of the securities offered hereunder have been sold or deregistering all securities then remaining unsold, shall be deemed to be incorporated by reference
      herein and to be part of this Registration Statement (in the case of any Report on Form 6-K, if and to the extent the Registrant identifies in the Report on Form 6-K that it is being incorporated by reference herein) from the date of filing of such
      documents.&#160; Any statement contained in a document incorporated by reference herein shall be deemed to be modified or superseded for purposes hereof to the extent that a statement contained herein or in any subsequently filed document that is also
      incorporated by reference herein modifies or supersedes such statement.&#160; Any statement so modified or superseded shall not be deemed, except as so modified or superseded, to constitute a part of this Registration Statement.</div>
    <div style="line-height: 1.25">&#160;</div>
    <table cellspacing="0" cellpadding="0" class="DSPFListTable" id="282ddf2a42204d0da583419435d5fa0d" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 54pt; vertical-align: top;"><font style="font-weight: bold;">Item 8.</font> <br>
          </td>
          <td style="width: auto; vertical-align: bottom; font-weight: bold;"><font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Exhibits.</font></td>
        </tr>

    </table>
    <div style="line-height: 1.25">&#160;</div>
    <div style="line-height: 1.25">
      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;" id="z1e39763eab2e48f3ae2b2570a919e41d">

          <tr>
            <td style="width: 54pt; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center;"><font style="font-weight: bold;">Exhibit</font><br>
                <font style="font-weight: bold;">No.</font><br>
              </div>
            </td>
            <td style="width: auto; padding-bottom: 2px; text-align: center; vertical-align: bottom;">
              <div><font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Description</u></font><font style="font-weight: bold;"> </font><br>
              </div>
            </td>
          </tr>

      </table>
    </div>
    <div style="line-height: 1.25"> <br>
    </div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z8cd97f7f5def49b1b51b7807e423b4b2">

        <tr>
          <td style="width: 54pt; vertical-align: top;"><a href="https://www.sec.gov/Archives/edgar/data/1015922/000117891306000432/exhibit_1.htm">4.1</a></td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1015922/000117891306000432/exhibit_1.htm">Articles of Association of Check Point Software Technologies Ltd. (incorporated by referenced to Exhibit 1 of the Registrant&#8217;s Annual Report on Form
                20-F for the year ended December 31, 2005).</a></div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25">&#160;</div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z3cc8b60eace247a3b2e5747086950f97">

        <tr>
          <td style="width: 54pt; vertical-align: top;"><a href="https://www.sec.gov/Archives/edgar/data/1015922/000117891324001196/exhibit_4-2.htm">4.2</a></td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1015922/000117891324001196/exhibit_4-2.htm">Check Point Software Technologies Ltd. 2005 Israel Equity Incentive Plan, as amended&#160; (incorporated by referenced to Exhibit 4.2 of the
                Registrant&#8217;s Annual Report on Form 20-F for the year ended December 31, 2023).</a></div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25">&#160;</div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="zb4ec58f2f9b6431a995e16298712ecd1">

        <tr>
          <td style="width: 54pt; vertical-align: top;"><a href="https://www.sec.gov/Archives/edgar/data/1015922/000117891324001196/exhibit_4-3.htm">4.3</a></td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div><a href="https://www.sec.gov/Archives/edgar/data/1015922/000117891324001196/exhibit_4-3.htm">Check Point Software Technologies Ltd. 2005 United States Equity Incentive Plan, as amended&#160; (incorporated by referenced to Exhibit 4.3 of the
                Registrant&#8217;s Annual Report on Form 20-F for the year ended December 31, 2023).</a></div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25">&#160;</div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="ze7ea8cacc1214b89a5019979abd93dc5">

        <tr>
          <td style="width: 54pt; vertical-align: top;"><a href="exhibit_5-1.htm">5.1</a></td>
          <td style="width: auto; vertical-align: top;">
            <div><a href="exhibit_5-1.htm">Opinion of Naschitz, Brandes, Amir &amp; Co., Advocates.</a></div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25">&#160;</div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z89b3d6c8a25a44d9a1793055bb4ddfb9">

        <tr>
          <td style="width: 54pt; vertical-align: top;"><a href="exhibit_5-1.htm">23.1</a></td>
          <td style="width: auto; vertical-align: top;">
            <div><a href="exhibit_5-1.htm">Consent of Naschitz, Brandes, Amir &amp; Co., Advocates (included in Exhibit 5.1).</a></div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25">&#160;</div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z8037e3abaaa24fb6ae2180683d77413d">

        <tr>
          <td style="width: 54pt; vertical-align: top;"><a href="exhibit_23-2.htm">23.2</a></td>
          <td style="width: auto; vertical-align: top;">
            <div><a href="exhibit_23-2.htm">Consent of Kost, Forer, Gabbay &amp; Kasierer, a Member of Ernst &amp; Young Global.</a></div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25">&#160;</div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z4394f34142c14d369ca58d397521c174">

        <tr>
          <td style="width: 54pt; vertical-align: top;"><a href="#POWEROFATTORNEY">24.1</a></td>
          <td style="width: auto; vertical-align: top;">
            <div><a href="#POWEROFATTORNEY">Power of Attorney (contained on signature page hereto).</a></div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25">&#160;</div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable" id="z9ef83012d3464666b7f08c026ba26c84">

        <tr>
          <td style="width: 54pt; vertical-align: top;"><a href="ex-fees.htm">107.1</a></td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div><a href="ex-fees.htm">Filing Fee Table</a></div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25">&#160;</div>
    <table cellspacing="0" cellpadding="0" class="DSPFListTable" id="c9dfa2190cd740f38025843b47cd193d" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 54pt; vertical-align: top;"><font style="font-weight: bold;">Item 9.</font> <br>
          </td>
          <td style="width: auto; vertical-align: bottom; font-weight: bold;">Undertakings.</td>
        </tr>

    </table>
    <div style="line-height: 1.25"> </div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="line-height: 1.25;">(a) The undersigned Registrant hereby undertakes:</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">(1) To file, during any period in which offers or sales are being made, a post-effective amendment to this Registration Statement;</div>
    <div style="line-height: 1.25">&#160;</div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z186354ae40b3409b9a75b57a47fe617c">

        <tr>
          <td style="width: 5%; vertical-align: top;">&#160;</td>
          <td style="width: 95%; vertical-align: top;">
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">(i) To include any prospectus required by Section 10(a)(3) of the Securities Act;</div>
            <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;"> <br>
            </div>
          </td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top;">
            <div style="text-align: right; line-height: 1.25;"><br>
              <font style="line-height: 1.25;">&#160;</font></div>
          </td>
          <td style="width: 95%; vertical-align: top;">
            <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">(ii) To reflect in the prospectus any facts or events arising after the effective date of this Registration Statement (or the most recent
              post-effective amendment thereof) which, individually or in the aggregate, represent a fundamental change in the information set forth in the Registration Statement. Notwithstanding the foregoing, any increase or decrease in volume of
              securities offered (if the total dollar value of securities offered would not exceed that which was registered) and any deviation from the low or high end of the estimated maximum offering range may be reflected in the form of prospectus
              filed with the Commission pursuant to Rule 424(b) if, in the aggregate, the changes in volume and price represent no more than a 20% change in the maximum aggregate offering price set forth in the &#8220;Calculation of Registration Fee&#8221; table in
              the effective Registration Statement; and</div>
            <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;"> <br>
            </div>
          </td>
        </tr>
        <tr>
          <td style="width: 5%; vertical-align: top;">
            <div style="text-align: right; line-height: 1.25;"><font style="line-height: 1.25;">&#160;</font></div>
          </td>
          <td style="width: 95%; vertical-align: top;">
            <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">(iii) To include any material information with respect to the plan of distribution not previously disclosed in the Registration Statement or any
              material change to such information in the Registration Statement;</div>
          </td>
        </tr>

    </table>
    <div style="line-height: 1.25">&#160;</div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">3</font></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="line-height: 1.25"> <br>
    </div>
    <div style="text-align: justify; line-height: 1.25;"><font style="font-style: italic;">Provided, however</font>, that paragraphs (a)(1)(i) and (a)(1)(ii) do not apply if the information required to be included in a post-effective amendment by those
      paragraphs is contained in periodic reports filed with or furnished to the Commission by the Registrant pursuant to Section 13 or Section 15(d) of the Exchange Act that are incorporated by reference in the Registration Statement.</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">(2) That, for the purpose of determining any liability under the Securities Act, each such post-effective amendment shall be deemed to be a new registration statement relating to
      the securities offered therein, and the offering of such securities at that time shall be deemed to be the initial bona fide offering thereof.</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">(3) To remove from registration by means of a post-effective amendment any of the securities being registered which remain unsold at the termination of the offering.</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; line-height: 1.25;">(b) The undersigned Registrant hereby undertakes that, for purposes of determining any liability under the Securities Act, each filing of the Registrant&#8217;s annual report pursuant to Section 13(a) or
      Section 15(d) of the Exchange Act (and, where applicable, each filing of an employee benefit plan&#8217;s annual report pursuant to Section 15(d) of the Exchange Act) that is incorporated by reference in the Registration Statement shall be deemed to be a
      new registration statement relating to the securities offered therein, and the offering of such securities at that time shall be deemed to be the initial bona fide offering thereof.</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; line-height: 1.25;">(c) Insofar as indemnification for liabilities arising under the Securities Act may be permitted to directors, officers and controlling persons of the Registrant pursuant to the foregoing provisions,
      or otherwise, the Registrant has been advised that in the opinion of the Commission such indemnification is against public policy as expressed in the Securities Act and is, therefore, unenforceable. In the event that a claim for indemnification
      against such liabilities (other than the payment by the registrant of expenses incurred or paid by a director, officer or controlling person of the Registrant in the successful defense of any action, suit or proceeding) is asserted by such director,
      officer or controlling person in connection with the securities being registered, the Registrant will, unless in the opinion of its counsel the matter has been settled by controlling precedent, submit to a court of appropriate jurisdiction the
      question whether such indemnification by it is against public policy as expressed in the Securities Act and will be governed by the final adjudication of such issue.</div>
    <div style="line-height: 1.25">&#160;</div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">4</font></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: center; line-height: 1.25;"><br>
    </div>
    <div style="text-align: center; line-height: 1.25; font-weight: bold;">SIGNATURES</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Pursuant to the requirements of the Securities Act, the Registrant certifies that it has reasonable grounds to believe that it meets all of the requirements for filing on Form&#160;S-8
      and has duly caused this Registration Statement to be signed on its behalf by the undersigned, thereunto duly authorized, in Tel Aviv, Israel, on March 17, 2025.</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"> <br>
    </div>
    <div style="line-height: 1.25">
      <table cellspacing="0" cellpadding="0" border="0" style="width: 100%; border-collapse: separate; font-family: 'Times New Roman', Times, serif; font-size: 10pt;" id="z339db5139f5146c490c60b75fa7e8541">

          <tr>
            <td valign="top" style="width: 50%;"><br>
            </td>
            <td valign="top" colspan="2" style="width: 38%;">
              <div style="text-align: left; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;">Check Point Software Technologies Ltd.</div>
            </td>
            <td valign="top" style="width: 12%;">&#160;</td>
          </tr>
          <tr>
            <td valign="top" style="width: 50%;"><br>
            </td>
            <td valign="top" style="width: 3%;">&#160;</td>
            <td valign="top" style="width: 35%;">&#160;</td>
            <td valign="top" style="width: 12%;">&#160;</td>
          </tr>
          <tr>
            <td valign="top" align="left" style="width: 50%;"><br>
            </td>
            <td valign="top" style="width: 3%;">
              <div align="left" style="margin-left: 0pt; text-indent: 0pt; margin-right: 0pt">By: </div>
            </td>
            <td valign="top" nowrap="nowrap" align="left" style="width: 35%;"><u>/S/ Roei Golan</u></td>
            <td valign="top" style="width: 12%;">&#160;</td>
          </tr>
          <tr>
            <td valign="top" style="width: 50%;"><br>
            </td>
            <td valign="top" style="width: 3%;">&#160;</td>
            <td valign="bottom" nowrap="nowrap" align="left" style="width: 35%;">Roei Golan</td>
            <td valign="top" style="width: 12%;">&#160;</td>
          </tr>
          <tr>
            <td valign="top" style="width: 50%;"><br>
            </td>
            <td valign="top" style="width: 3%;">&#160;</td>
            <td valign="top" style="width: 35%;">Chief Financial Officer</td>
          </tr>

      </table>
      &#160;</div>
    <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">5</font></div>
      <div class="BRPFPageBreak" style="page-break-after: always;">
        <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
    </div>
    <div style="text-align: center; line-height: 1.25; font-weight: bold;"> <br>
    </div>
    <div style="text-align: center; line-height: 1.25; font-weight: bold;"><a name="POWEROFATTORNEY"><!--Anchor--></a>POWER OF ATTORNEY</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints NADAV ZAFRIR, ROEI GOLAN and SHIRA YASHAR, and each of them, as his or
      her true and lawful attorneys-in-fact and agents, with full power of substitution and resubstitution, for such person&#8217;s name, place and stead, and in any and all capacities, to sign this Registration Statement and any and all amendments to this
      Registration Statement (including post-effective amendments), and to file the same, with all exhibits thereto, and all other documents in connection therewith, with the Securities and Exchange Commission, granting to said attorneys-in-fact and
      agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all
      that said attorneys-in-fact and agents, or any of them, or their, his or her substitute or substitutes, may lawfully do or cause to be done by virtue thereof.</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Pursuant to the requirements of the Securities Act, this Registration Statement has been signed by the following persons in the capacities and on the dates indicated.</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"> <br>
    </div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">
      <div class="BRPFPageFooter">
        <div style="line-height: 1.25;">
          <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z61a489de9f7c492b84e4954d1023161c">

              <tr>
                <td style="width: 30.27%; vertical-align: bottom; border-bottom: 2px solid #000000;">
                  <div style="line-height: 1.25;">
                    <div style="text-align: center; line-height: 1.25; font-weight: bold;">Signature</div>
                  </div>
                </td>
                <td style="width: 2%; vertical-align: bottom;">&#160;</td>
                <td style="width: 46.88%; vertical-align: bottom; border-bottom: 2px solid #000000;">
                  <div style="line-height: 1.25;">
                    <div style="text-align: center; line-height: 1.25; font-weight: bold;">Title</div>
                  </div>
                </td>
                <td style="width: 2%; vertical-align: bottom;">&#160;</td>
                <td style="width: 18.93%; vertical-align: bottom; border-bottom: 2px solid #000000;">
                  <div style="line-height: 1.25;">
                    <div style="text-align: center; line-height: 1.25; font-weight: bold;">Date</div>
                  </div>
                </td>
              </tr>
              <tr>
                <td style="width: 30.27%; vertical-align: middle;">&#160;</td>
                <td colspan="2" style="vertical-align: middle;">&#160;</td>
                <td colspan="2" style="vertical-align: middle;">&#160;</td>
              </tr>

          </table>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z8d6b78a1897a4a52b03ee52936afad4b">

              <tr>
                <td style="width: 30.27%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">/S/ Gil Shwed </td>
                <td rowspan="2" style="width: 2%; vertical-align: bottom;">
                  <div style="line-height: 1.25;">&#160;&#160;</div>
                </td>
                <td rowspan="2" style="width: 46.88%; vertical-align: bottom;">
                  <div style="line-height: 1.25;">
                    <div style="line-height: 1.25;">Chairman of the Board</div>
                    <font style="font-style: italic;">(Principal Executive Officer and Director)</font></div>
                </td>
                <td rowspan="2" style="width: 2%; vertical-align: bottom;">
                  <div style="line-height: 1.25;">&#160;</div>
                </td>
                <td rowspan="2" style="width: 18.93%; vertical-align: top;">
                  <div style="line-height: 1.25;">March 17, 2025</div>
                  <div style="line-height: 1.25;"><font style="line-height: 1.25;">&#160;</font></div>
                </td>
              </tr>
              <tr>
                <td style="width: 30.27%; vertical-align: top;">Gil Shwed</td>
              </tr>

          </table>
          <div><br>
          </div>
          <div>
            <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

                <tr>
                  <td style="width: 30.27%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                    <div style="line-height: 1.25;">/S/ Nadav Zafrir</div>
                  </td>
                  <td rowspan="2" style="width: 2%; vertical-align: bottom;"> <br>
                  </td>
                  <td rowspan="2" style="width: 46.88%; vertical-align: bottom;">
                    <div style="line-height: 1.25;">Chief Executive Officer<br>
                      <font style="font-style: italic;">(Principal Executive Officer and Director)</font></div>
                  </td>
                  <td rowspan="2" style="width: 2%; vertical-align: bottom;">
                    <div style="line-height: 1.25;">&#160;</div>
                  </td>
                  <td rowspan="2" style="width: 18.93%; vertical-align: top;">
                    <div style="line-height: 1.25;">March 17, 2025</div>
                    <div style="line-height: 1.25;"><font style="line-height: 1.25;">&#160;</font></div>
                  </td>
                </tr>
                <tr>
                  <td style="width: 30.27%; vertical-align: top;">
                    <div style="line-height: 1.25;">Nadav Zafrir</div>
                  </td>
                </tr>

            </table>
          </div>
          <div><br>
          </div>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="ze73b9ed3ca6143178c6311b08dad2a5e">

              <tr>
                <td style="width: 30.27%; vertical-align: top; border-bottom: 2px solid #000000;">/S/ Roei Golan </td>
                <td rowspan="2" style="width: 2%; vertical-align: bottom;">
                  <div style="line-height: 1.25;">&#160;&#160;</div>
                </td>
                <td rowspan="2" style="width: 46.88%; vertical-align: bottom;">
                  <div style="line-height: 1.25;">Chief Financial Officer<br>
                    (<font style="font-style: italic;">Principal Financial and Accounting Officer</font>)</div>
                </td>
                <td rowspan="2" style="width: 2%; vertical-align: bottom;">
                  <div style="line-height: 1.25;">&#160;</div>
                </td>
                <td rowspan="2" style="width: 18.93%; vertical-align: top;">
                  <div style="line-height: 1.25;">March 17, 2025</div>
                  <div style="line-height: 1.25;"><font style="line-height: 1.25;">&#160;</font></div>
                </td>
              </tr>
              <tr>
                <td style="width: 30.27%; vertical-align: top;">Roei Golan</td>
              </tr>

          </table>
          <br>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z880a3ec154014a7da4d50ae7907e5e48">

              <tr>
                <td style="width: 30.27%; vertical-align: top; border-bottom: 2px solid #000000;">
                  <div style="line-height: 1.25;">/S/ Yoav Chelouche</div>
                </td>
                <td rowspan="2" style="width: 2%; vertical-align: bottom;">
                  <div style="line-height: 1.25;">&#160;&#160;</div>
                </td>
                <td rowspan="2" style="width: 46.88%; vertical-align: top;">
                  <div style="line-height: 1.25;">Director</div>
                </td>
                <td rowspan="2" style="width: 2%; vertical-align: bottom;">
                  <div style="line-height: 1.25;">&#160;</div>
                </td>
                <td rowspan="2" style="width: 18.93%; vertical-align: top;">
                  <div style="line-height: 1.25;">March 17, 2025</div>
                  <div style="line-height: 1.25;"><font style="line-height: 1.25;">&#160;</font></div>
                </td>
              </tr>
              <tr>
                <td style="width: 30.27%; vertical-align: top;">
                  <div style="line-height: 1.25;">Yoav Chelouche</div>
                </td>
              </tr>

          </table>
          <div><br>
          </div>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z4a5538ed10604644b1af2c0b26641cd0">

              <tr>
                <td style="width: 30.27%; vertical-align: top; border-bottom: 2px solid #000000;">
                  <div style="line-height: 1.25;">/S/ Dafna Gruber</div>
                </td>
                <td rowspan="2" style="width: 2%; vertical-align: bottom;">
                  <div style="line-height: 1.25;">&#160;&#160;</div>
                </td>
                <td rowspan="2" style="width: 46.88%; vertical-align: top;">
                  <div style="line-height: 1.25;">Director</div>
                </td>
                <td rowspan="2" style="width: 2%; vertical-align: bottom;">
                  <div style="line-height: 1.25;">&#160;</div>
                </td>
                <td rowspan="2" style="width: 18.93%; vertical-align: top;">
                  <div style="line-height: 1.25;">March 17, 2025</div>
                  <div style="line-height: 1.25;"><font style="line-height: 1.25;">&#160;</font></div>
                </td>
              </tr>
              <tr>
                <td style="width: 30.27%; vertical-align: top;">
                  <div style="line-height: 1.25;">
                    <div style="line-height: 1.25;">Dafna Gruber</div>
                  </div>
                </td>
              </tr>

          </table>
          <div><br>
          </div>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z0649079cc6dd4bd391ac0173d4f540be">

              <tr>
                <td style="width: 30.27%; vertical-align: top; border-bottom: 2px solid #000000;">
                  <div style="line-height: 1.25;">/S/ Tzipi Ozer-Armon</div>
                </td>
                <td rowspan="2" style="width: 2%; vertical-align: bottom;">
                  <div style="line-height: 1.25;">&#160;&#160;</div>
                </td>
                <td rowspan="2" style="width: 46.88%; vertical-align: top;">
                  <div style="line-height: 1.25;">Director</div>
                </td>
                <td rowspan="2" style="width: 2%; vertical-align: bottom;">
                  <div style="line-height: 1.25;">&#160;</div>
                </td>
                <td rowspan="2" style="width: 18.93%; vertical-align: top;">
                  <div style="line-height: 1.25;">March 17, 2025</div>
                  <div style="line-height: 1.25;"><font style="line-height: 1.25;">&#160;</font></div>
                </td>
              </tr>
              <tr>
                <td style="width: 30.27%; vertical-align: top;">
                  <div style="line-height: 1.25;">Tzipi Ozer-Armon</div>
                </td>
              </tr>

          </table>
          <div><br>
          </div>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="zdf13c2426b1246d083b5588098c912ee">

              <tr>
                <td style="width: 30.27%; vertical-align: top; border-bottom: 2px solid #000000;">/S/ Ray Rothrock </td>
                <td rowspan="2" style="width: 2%; vertical-align: bottom;">&#160;</td>
                <td rowspan="2" style="width: 46.88%; vertical-align: top;">
                  <div style="line-height: 1.25;">Director</div>
                </td>
                <td rowspan="2" style="width: 2%; vertical-align: bottom;">&#160;</td>
                <td rowspan="2" style="width: 18.93%; vertical-align: top;">
                  <div style="line-height: 1.25;">March 17, 2025</div>
                  <div style="line-height: 1.25;"><font style="line-height: 1.25;">&#160;</font></div>
                </td>
              </tr>
              <tr>
                <td style="width: 30.27%; vertical-align: top;">Ray Rothrock</td>
              </tr>

          </table>
          <div><br>
          </div>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="zaa0693c57a3a4260ac56739dff27d5ec">

              <tr>
                <td style="width: 30.27%; vertical-align: top; border-bottom: 2px solid #000000;">/S/ Tal Shavit Shenhav </td>
                <td rowspan="2" style="width: 2%; vertical-align: bottom;">&#160;</td>
                <td rowspan="2" style="width: 46.88%; vertical-align: top;">
                  <div style="line-height: 1.25;">Director</div>
                </td>
                <td rowspan="2" style="width: 2%; vertical-align: bottom;">&#160;</td>
                <td rowspan="2" style="width: 18.93%; vertical-align: top;">
                  <div style="line-height: 1.25;">March 17, 2025</div>
                  <div style="line-height: 1.25;"><font style="line-height: 1.25;">&#160;</font></div>
                </td>
              </tr>
              <tr>
                <td style="width: 30.27%; vertical-align: top;">Tal Shavit Shenhav</td>
              </tr>

          </table>
          <div>
            <div>
              <div class="BRPFPageFooter">
                <div style="line-height: 1.25;">
                  <div><br>
                  </div>
                  <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

                      <tr>
                        <td style="width: 30.27%; vertical-align: top; border-bottom: 2px solid #000000;">/S/ Jill Smith </td>
                        <td rowspan="2" style="width: 2%; vertical-align: bottom;">&#160;</td>
                        <td rowspan="2" style="width: 46.88%; vertical-align: top;">
                          <div style="line-height: 1.25;">Director</div>
                        </td>
                        <td rowspan="2" style="width: 2%; vertical-align: bottom;">&#160;</td>
                        <td rowspan="2" style="width: 18.93%; vertical-align: top;">
                          <div style="line-height: 1.25;">March 17, 2025</div>
                          <div style="line-height: 1.25;"><font style="line-height: 1.25;">&#160;</font></div>
                        </td>
                      </tr>
                      <tr>
                        <td style="width: 30.27%; vertical-align: top;">Jill Smith</td>
                      </tr>

                  </table>
                </div>
              </div>
              <div><br>
              </div>
            </div>
            <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

                <tr>
                  <td style="width: 30.27%; vertical-align: top; border-bottom: 2px solid #000000;">
                    <div style="line-height: 1.25;">/S/ Jerry Ungerman</div>
                  </td>
                  <td rowspan="2" style="width: 2%; vertical-align: bottom;">
                    <div style="line-height: 1.25;">&#160;&#160;</div>
                  </td>
                  <td rowspan="2" style="width: 46.88%; vertical-align: bottom;">
                    <div style="line-height: 1.25;">
                      <div style="line-height: 1.25;">Director</div>
                      <br>
                    </div>
                  </td>
                  <td rowspan="2" style="width: 2%; vertical-align: bottom;">
                    <div style="line-height: 1.25;">&#160;</div>
                  </td>
                  <td rowspan="2" style="width: 18.93%; vertical-align: top;">
                    <div style="line-height: 1.25;">March 17, 2025</div>
                    <div style="line-height: 1.25;"><font style="line-height: 1.25;">&#160;</font></div>
                  </td>
                </tr>
                <tr>
                  <td style="width: 30.27%; vertical-align: top;">
                    <div style="line-height: 1.25;">Jerry Ungerman</div>
                  </td>
                </tr>

            </table>
            <div><br>
            </div>
          </div>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z7a617f2e663e4e4cbf5a9fd53ee2b096">

              <tr>
                <td style="width: 30.27%; vertical-align: top; border-bottom: 2px solid #000000;">/S/ Shai Weiss </td>
                <td rowspan="2" style="width: 2%; vertical-align: bottom;">&#160;</td>
                <td rowspan="2" style="width: 46.88%; vertical-align: top;">
                  <div style="line-height: 1.25;">Director</div>
                </td>
                <td rowspan="2" style="width: 2%; vertical-align: bottom;">&#160;</td>
                <td rowspan="2" style="width: 18.93%; vertical-align: top;">
                  <div style="line-height: 1.25;">March 17, 2025</div>
                  <div style="line-height: 1.25;"><font style="line-height: 1.25;">&#160;</font></div>
                </td>
              </tr>
              <tr>
                <td style="width: 30.27%; vertical-align: top;">Shai Weiss</td>
              </tr>

          </table>
          <br>
        </div>
      </div>
      <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z204ff1055e0c4c398f3b45d57806a4c4">

          <tr>
            <td style="width: 30.27%; vertical-align: top; border-bottom: 2px solid #000000;">/S/ Roei Golan</td>
            <td rowspan="2" style="width: 2%; vertical-align: bottom;">&#160;</td>
            <td rowspan="2" style="width: 46.88%; vertical-align: top;">
              <div style="line-height: 1.25;">Authorized Representative in the United States</div>
            </td>
            <td rowspan="2" style="width: 2%; vertical-align: bottom;">&#160;</td>
            <td rowspan="2" style="width: 18.93%; vertical-align: top;">
              <div style="line-height: 1.25;">March 17, 2025</div>
              <div style="line-height: 1.25;"><font style="line-height: 1.25;">&#160;</font></div>
            </td>
          </tr>
          <tr>
            <td style="width: 30.27%; vertical-align: top;">Roei Golan, on behalf of Check Point Software Technologies, Inc.</td>
          </tr>

      </table>
      <div> </div>
    </div>
    <br>
  </div>
  <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">6</font>
    <hr align="center" style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; margin-left: auto; margin-right: auto;"></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-5.1
<SEQUENCE>2
<FILENAME>exhibit_5-1.htm
<DESCRIPTION>EXHIBIT 5.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: company
         Document created using Broadridge PROfile 25.2.1.5287
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"></div>
  <div>
    <div style="text-align: right; text-indent: -54pt; margin-left: 54pt; line-height: 1.25; font-weight: bold;"><u>Exhibit 5.1</u></div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: center; line-height: 1.25;"><img width="227" height="169" src="image0.jpg"></div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="text-align: center; line-height: 1.25;">Tel-Aviv, March 17, 2025</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;">Check Point Software Technologies Ltd.<br>
      5 Shlomo Kaplan Street</div>
    <div style="line-height: 1.25;">Tel Aviv</div>
    <div style="line-height: 1.25;">Israel</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25;">Ladies and Gentlemen:</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Check Point Software Technologies Ltd., a company organized under the laws of the State of Israel (the &#8220;<font style="font-weight: bold; font-style: italic;">Company</font>&#8221;), has
      filed with the Securities and Exchange Commission a Registration Statement on Form&#160;S-8 (the &#8220;<font style="font-weight: bold; font-style: italic;">Registration Statement</font>&#8221;), for the purpose of registering under the Securities Act of 1933, as
      amended (the &#8220;<font style="font-weight: bold; font-style: italic;">Securities Act</font>&#8221;), an additional 2,636,523 of its Ordinary Shares, par value NIS 0.01 per share (the &#8220;<font style="font-weight: bold; font-style: italic;">Shares</font>&#8221;),
      issuable under the Check Point Software Technologies Ltd. 2005 Israel Equity Incentive Plan, as amended, and the Check Point Software Technologies Ltd. 2005 United States Equity Incentive Plan, as amended (collectively, the &#8220;<font style="font-weight: bold; font-style: italic;">Plan</font>&#8221;).</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">As special Israeli counsel to the Company, we have examined such corporate records, certificates and other documents, and such questions of law, as we have considered necessary or
      appropriate for the purpose of our opinion. Upon the basis of such examination, we are of the opinion that, when the Shares are issued and sold pursuant to the terms of the Plan and in accordance with the Registration Statement, the Shares will be
      legally and validly issued, fully paid and non-assessable.</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">The opinion expressed herein is limited to Israeli law, and we do not express any opinion as to the laws of any other jurisdiction.</div>
    <div style="line-height: 1.25">&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">We consent to the filing of this opinion as an exhibit to the Registration Statement. In giving such consent, we do not thereby admit that we are in the category of persons whose
      consent is required under Section 7 of the Securities Act.</div>
    <div style="line-height: 1.25">&#160;
      <table cellspacing="0" cellpadding="0" border="0" id="zd83b108d81d34d0f8b21e3e735aa9554" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;">

          <tr>
            <td style="width: 50.00%;">
              <div>&#160;</div>
            </td>
            <td style="width: 50%;">
              <div>
                <div style="text-align: left; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Very truly yours,</div>
                <div style="line-height: 1.25;"><br style="line-height: 1.25;">
                </div>
                <div style="text-align: left; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">/S/ Naschitz, Brandes, Amir &amp; Co., Advocates</div>
                <div style="line-height: 1.25;"><br style="line-height: 1.25;">
                </div>
                <div style="text-align: left; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Naschitz, Brandes, Amir &amp; Co., Advocates</div>
              </div>
            </td>
          </tr>

      </table>
    </div>
    <div><br>
    </div>
    <hr align="center" style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.2
<SEQUENCE>3
<FILENAME>exhibit_23-2.htm
<DESCRIPTION>EXHIBIT 23.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: company
         Document created using Broadridge PROfile 25.2.1.5287
         Copyright 1995 - 2025 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"></div>
  <div>
    <div style="text-align: right;"><u><font style="font-weight: bold;">Exhibit 23.2</font></u></div>
    <div><font style="font-weight: bold;"> <br>
      </font></div>
    <div style="text-align: center; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</div>
    <div style="line-height: 1.25;">&#160;</div>
    <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">We consent to the incorporation by reference in the Registration Statement (Form S-8) pertaining to the Check Point Software Technologies Ltd. 2005 Israel
      Equity Incentive Plan, as amended, and the Check Point Software Technologies Ltd. 2005 United States Equity Incentive Plan, as amended, of our reports dated March 17, 2025, with respect to the consolidated financial statements of Check Point Software
      Technologies Ltd. and the effectiveness of internal control over financial reporting of Check Point Software Technologies Ltd. included in its Annual Report (Form 20-F) for the year ended December 31, 2024, filed with the Securities and Exchange
      Commission.</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">/S/ KOST, FORER, GABBAY &amp; KASIERER</div>
    <div style="line-height: 1.25;"><br style="line-height: 1.25;">
    </div>
    <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;"> A Member of EY Global</div>
    <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">&#160;</div>
    <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Tel-Aviv, Israel</div>
    <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">March 17, 2025</div>
    <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;"> <br>
    </div>
    <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">
      <hr align="center" style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"> </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-FILING FEES
<SEQUENCE>4
<FILENAME>ex-fees.htm
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!-- Template (c) 2024 Novaworks, LLC -->
<!-- Field: Set; Name: AliasFileType; Value: Forms View; Template: Fee Exhibit\Fee Exhibit FB.xds -->
<!-- Field: Set; Name: Platform; Value: Novaworks Fee Exhibit Editor; Version: 1.1a -->
<!-- Field: Set; Name: Control; Value: VGVtcGxhdGU6IChkZWZhdWx0KQ0KQmFzZSBGb250OiBUaW1lcyBOZXcgUm9tYW4sIFRpbWVzLCBTZXJpZg0KQ2FwdGlvbiBTaXplOiAxMnB0DQpUYWJsZSBUaXRsZSBTaXplOiAxMXB0DQpUYWJsZSBIZWFkIFNpemU6IDhwdA0KVGFibGUgQm9keSBTaXplOiAxMHB0 -->
<!-- Field: Set; Name: MD5; Value: a3e336da296032331c77333f8d835237 -->
<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>Filing Fee Exhibit</title>
  <meta http-equiv="Content-Type" content="text/html"/>
  </head>
<body style="font: 10pt Times New Roman, Times, Serif">

<div style="display: none">
  <ix:header>
    <ix:hidden>
      <ix:nonNumeric name="ffd:SubmissnTp" contextRef="c_report" id="fee_001">S-8</ix:nonNumeric>
      <ix:nonNumeric name="ffd:FeeExhibitTp" contextRef="c_report" id="fee_002">EX-FILING FEES</ix:nonNumeric>
      <ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="c_report" id="fee_003">0001015922</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="c_offering_1">
        <xbrli:entity>
          <xbrli:identifier scheme="http://www.sec.gov/CIK">0001015922</xbrli:identifier>
          <xbrli:segment>
            <xbrldi:typedMember dimension="ffd:OfferingAxis"><dei:lineNo>1</dei:lineNo></xbrldi:typedMember>
            </xbrli:segment>
          </xbrli:entity>
        <xbrli:period>
          <xbrli:startDate>2025-03-11</xbrli:startDate>
          <xbrli:endDate>2025-03-11</xbrli:endDate>
          </xbrli:period>
        </xbrli:context>
      <xbrli:context id="c_report">
        <xbrli:entity>
          <xbrli:identifier scheme="http://www.sec.gov/CIK">0001015922</xbrli:identifier>
          </xbrli:entity>
        <xbrli:period>
          <xbrli:startDate>2025-03-11</xbrli:startDate>
          <xbrli:endDate>2025-03-11</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>

<p style="margin-top: 0pt; margin-bottom: 12pt; font-size: 12pt; text-align: right; font-weight: bold">Ex-Filing Fees</p>

<p style="margin-top: 0pt; margin-bottom: 6pt; font-size: 12pt; text-align: center; font-weight: bold">CALCULATION OF FILING FEE TABLES</p>

<p style="margin-top: 0pt; margin-bottom: 6pt; font-size: 12pt; text-align: center; font-weight: bold"><ix:nonNumeric name="ffd:FormTp" contextRef="c_report" id="fee_004">S-8</ix:nonNumeric></p>

<p style="margin-top: 0pt; margin-bottom: 12pt; font-size: 12pt; text-align: center; font-weight: bold"><ix:nonNumeric name="dei:EntityRegistrantName" contextRef="c_report" id="fee_005">Check Point Software Technologies Ltd.</ix:nonNumeric></p>

<p style="border-top: Gray 3pt double; font-size: 11pt; padding-top: 6pt; text-align: center; font-weight: bold; margin-top: 0pt; margin-bottom: 4pt">Table 1: Newly Registered and Carry Forward Securities</p>

<table cellpadding="0" cellspacing="0" style="font-size: 10pt; border-collapse: collapse; width: 100%">
<tr style="font-size: 2pt; vertical-align: bottom; text-align: center; font-weight: bold">
  <td style="width: 12%">&#160;</td>
  <td style="width: 0.5%">&#160;</td>
  <td style="width: 15%">&#160;</td>
  <td style="width: 0.5%">&#160;</td>
  <td style="width: 15%">&#160;</td>
  <td style="width: 0.5%">&#160;</td>
  <td style="width: 6.5%">&#160;</td>
  <td style="width: 0.5%">&#160;</td>
  <td style="width: 8%">&#160;</td>
  <td style="width: 0.5%">&#160;</td>
  <td style="width: 9%">&#160;</td>
  <td style="width: 0.5%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 5%">&#160;</td>
  <td style="width: 0.5%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 9%">&#160;</td>
  <td style="width: 0.5%">&#160;</td>
  <td style="width: 5%">&#160;</td>
  <td style="width: 0.5%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 8%">&#160;</td></tr>
<tr style="font-size: 8pt; vertical-align: bottom; text-align: center; font-weight: bold">
  <td style="border-bottom: Black 1pt solid">Line Item Type</td>
  <td style="padding-bottom: 1pt">&#160;</td>
  <td style="border-bottom: Black 1pt solid">Security Type</td>
  <td style="padding-bottom: 1pt">&#160;</td>
  <td style="border-bottom: Black 1pt solid">Security Class Title</td>
  <td style="padding-bottom: 1pt">&#160;</td>
  <td style="border-bottom: Black 1pt solid">Notes</td>
  <td style="padding-bottom: 1pt">&#160;</td>
  <td style="border-bottom: Black 1pt solid">Fee Calculation<br/> Rule</td>
  <td style="padding-bottom: 1pt">&#160;</td>
  <td style="border-bottom: Black 1pt solid">Amount Registered</td>
  <td>&#160;</td>
  <td colspan="2" style="border-bottom: Black 1pt solid">Proposed Maximum Offering<br/> Price Per Unit</td>
  <td>&#160;</td>
  <td colspan="2" style="border-bottom: Black 1pt solid">Maximum Aggregate Offering Price</td>
  <td style="padding-bottom: 1pt">&#160;</td>
  <td style="border-bottom: Black 1pt solid">Fee Rate</td>
  <td>&#160;</td>
  <td colspan="2" style="border-bottom: Black 1pt solid">Amount of Registration Fee</td></tr>
<tr style="font-size: 2pt; vertical-align: top; text-align: left">
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td></tr>
<tr style="vertical-align: top; text-align: left">
  <td colspan="22" style="padding-top: 2pt; font-style: italic; text-align: center; padding-bottom: 2pt">Newly Registered Securities</td></tr>
<tr style="vertical-align: top; text-align: left">
  <td style="white-space: nowrap"><ix:nonNumeric name="ffd:PrevslyPdFlg" contextRef="c_offering_1" format="ixt:booleanfalse" id="fee_006">Fees to be Paid</ix:nonNumeric></td>
  <td>&#160;</td>
  <td style="white-space: nowrap"><ix:nonNumeric name="ffd:OfferingSctyTp" contextRef="c_offering_1" id="fee_007">Equity</ix:nonNumeric></td>
  <td>&#160;</td>
  <td><ix:nonNumeric name="ffd:OfferingSctyTitl" contextRef="c_offering_1" id="fee_008">Ordinary shares, par value NIS 0.01 per share</ix:nonNumeric></td>
  <td>&#160;</td>
  <td style="text-align: center">(1)</td>
  <td>&#160;</td>
  <td style="text-align: center"><ix:nonNumeric name="ffd:FeesOthrRuleFlg" contextRef="c_offering_1" format="ixt:booleantrue" id="fee_009">Other</ix:nonNumeric></td>
  <td>&#160;</td>
  <td style="text-align: right"><ix:nonFraction name="ffd:AmtSctiesRegd" unitRef="shares" decimals="0" format="ixt:numdotdecimal" contextRef="c_offering_1" id="fee_010">2,636,523</ix:nonFraction></td>
  <td>&#160;</td>
  <td>$</td>
  <td style="text-align: right"><ix:nonFraction name="ffd:MaxOfferingPricPerScty" unitRef="USD" decimals="INF" format="ixt:numdotdecimal" contextRef="c_offering_1" id="fee_011">214.52</ix:nonFraction></td>
  <td>&#160;</td>
  <td>$</td>
  <td style="text-align: right"><ix:nonFraction name="ffd:MaxAggtOfferingPric" unitRef="USD" decimals="INF" format="ixt:numdotdecimal" contextRef="c_offering_1" id="fee_012">565,586,913.96</ix:nonFraction></td>
  <td>&#160;</td>
  <td style="text-align: center"><ix:nonFraction name="ffd:FeeRate" unitRef="pure" decimals="INF" format="ixt:numdotdecimal" contextRef="c_offering_1" id="fee_013">0.0001531</ix:nonFraction></td>
  <td>&#160;</td>
  <td>$</td>
  <td style="text-align: right"><ix:nonFraction name="ffd:FeeAmt" unitRef="USD" decimals="INF" format="ixt:numdotdecimal" contextRef="c_offering_1" id="fee_014">86,591.36</ix:nonFraction></td></tr>
<tr style="font-size: 4pt; vertical-align: top; text-align: left">
  <td style="width: 11%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 15%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 15%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 5%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 8%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 8%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 5%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="border-bottom: Black 1pt solid; width: 1%">&#160;</td>
  <td style="border-bottom: Black 1pt solid; width: 8%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="width: 5%">&#160;</td>
  <td style="width: 1%">&#160;</td>
  <td style="border-bottom: Black 1pt solid; width: 1%">&#160;</td>
  <td style="border-bottom: Black 1pt solid; width: 8%">&#160;</td></tr>
<tr style="vertical-align: top; text-align: left">
  <td colspan="14" style="text-align: right">Total Offering Amounts:</td>
  <td>&#160;</td>
  <td>$</td>
  <td style="text-align: right"><ix:nonFraction name="ffd:TtlOfferingAmt" contextRef="c_report" id="fee_015" decimals="INF" format="ixt:numdotdecimal" unitRef="USD">565,586,913.96</ix:nonFraction></td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td style="text-align: right"><ix:nonFraction name="ffd:TtlFeeAmt" contextRef="c_report" id="fee_016" decimals="INF" format="ixt:numdotdecimal" unitRef="USD">86,591.36</ix:nonFraction></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td colspan="14" style="text-align: right">Total Fees Previously Paid:</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td style="text-align: right"><ix:nonFraction name="ffd:TtlPrevslyPdAmt" contextRef="c_report" id="fee_017" decimals="INF" format="ixt:numdotdecimal" unitRef="USD">0.00</ix:nonFraction></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td colspan="14" style="text-align: right">Total Fee Offsets:</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td style="border-bottom: Black 1pt solid">&#160;</td>
  <td style="border-bottom: Black 1pt solid; text-align: right"><ix:nonFraction name="ffd:TtlOffsetAmt" contextRef="c_report" id="fee_018" decimals="INF" format="ixt:numdotdecimal" unitRef="USD">0.00</ix:nonFraction></td></tr>
<tr style="vertical-align: top; text-align: left">
  <td colspan="14" style="text-align: right">Net Fee Due:</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td>&#160;</td>
  <td style="border-bottom: Black 3pt double">$</td>
  <td style="border-bottom: Black 3pt double; text-align: right"><ix:nonFraction name="ffd:NetFeeAmt" contextRef="c_report" id="fee_019" decimals="INF" format="ixt:numdotdecimal" unitRef="USD">86,591.36</ix:nonFraction></td></tr>
</table>

<p style="font: bold 8pt Arial, Helvetica, Sans-Serif; color: rgb(50,101,255); margin-top: 0pt; margin-bottom: 0pt">&#160;</p>

<p style="font-weight: bold; margin-top: 6pt; margin-bottom: 6pt">__________________________________________<br/>
Offering Note(s)</p>

<table cellpadding="0" cellspacing="0" style="font-size: 10pt; margin-top: 0pt; margin-bottom: 6pt; width: 100%">
<tr style="vertical-align: top; text-align: justify">
  <td style="width: 15pt; text-align: right">(1)</td><td style="width: 5pt"/>
  <td style="text-align: justify"><ix:nonNumeric name="ffd:OfferingNote" escape="1" contextRef="c_offering_1" id="fee_020">(1)	(a) Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), this Registration Statement shall also cover any additional ordinary shares of the Registrant
that become issuable under the Check Point Software Technologies Ltd. 2005 Israel Equity Incentive Plan, as amended, and the Check Point Software Technologies Ltd. 2005 United States
Equity Incentive Plan, as amended (collectively, the &#8220;Plan&#8221;) by reason of any share dividend, share split, recapitalization or similar transaction effected without the Registrant&#8217;s receipt of
consideration that would increase the number of outstanding ordinary shares. (b) Represents the additional 2,636,523 ordinary shares issuable under the Plan. (c) Estimated solely for the
purpose of calculating the amount of the registration fee pursuant to Rule 457(h) and Rule 457(c) promulgated under the Securities Act based on the average of the high ($217.20) and low
($211.83) prices of the ordinary shares on The Nasdaq Stock Market LLC on March 13, 2025.</ix:nonNumeric></td></tr>
  </table>


</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>5
<FILENAME>image0.jpg
<TEXT>
begin 644 image0.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  $! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_
MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!
M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P  1" '7 G@# 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#^LK_@L'_R
MCH_:(_[I)_ZO3X95_#K7]Q7_  6#_P"4='[1'_=)/_5Z?#*OX=:_S8^F-_R<
MW(O^R$RS_P!:#B<_WO\ V6?_ "C]QA_V>/B#_P!8GP]"BBBOY./]*0HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** /[BO^"P?_*.C]HC_ +I)_P"KT^&5?PZU_<5_P6#_ .4=
M'[1'_=)/_5Z?#*OX=:_K'Z8W_)S<B_[(3+/_ %H.)S_-;]EG_P H_<8?]GCX
M@_\ 6)\/0HHHK^3C_2D**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M;^I0E+'X7$+FS##VJ*=3&J5+&_XF>%/T\<3PEC_&_@3Q6K9[A\+GG$'B;G'
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
MG9R3Q+<W^F1ZUIUYINHW-G;&:>#2;J72XM2G6*UDUK2HY'O(_!?^"]EW%?\
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
MPFBFU?PSXE\2:;JFGWVF7.Q8K5/".HVE]:W%M*]P^H64T$]N+2>.YK?LN_\
M!9?XN_LR_ WP1\#;+X5>"_'6E^ HM9L](\1^(-?\36^LSZ;JOB#5?$%O87JQ
M3W-N8M';5I-)TM;46UO;:+9:;9);*;5I9?MG_@J1^T!8?M2_\$LOV9_CSI^B
M2^&T\??M >'IKW09;DW@TG6_#_@SX]^%/$5C;WK0VS7MC!K^A:DFG7CVUO)=
MV MKB2WADD:)?[0S2KX&\<^&.?X[)<GP</$;(> <LS7,YT<%FF5RH8W!_P!E
M8',,5!4W0RO&2IX[$1HUZT8598A5XSDZD9.2_P H>'\/],#P>^D'P5E'%G%.
M:5_ KC+QHS[AKA^EB\UX>XCIXO*<U?$.;9+EU66(CC>(\JA6R? U,5@L-.MA
MX8*6#JT::H3@H3_F5KH?"5[HFF^*_#&H^)K&75/#EAXAT6]\0:9!''+-J.B6
MNI6T^JV,,4L]K%)+=V$<]O''+=6T;O(%>>%29%YZBOXRI5'2J4ZL5&4J<X5$
MIQ4X-PDI)3@])1;5I1>DE=/1G^K->C'$4*V'E*I"->E4HRG2G*G5C&K!P<J=
M2-I4ZD5*\)Q?-&24EJC^QW]K#_@B[^S7\;;^\\;?#+48OV;?$46D3I>6'A'P
M]HQ^%MW<6HGGAU6]\'1MHR:%*J,MO?R^'M5TO3#9V\=RVDM?+<W5W\A>$?\
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
MI7C*TTZ'$NIR^'K_ $_R[VRB\VZET#5-<.G6E[JRZ?:R_P!2NH?\%6_^"?\
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
MC\4_#;X"_&CXA>&);JYLHO$?@?X6^./%F@R7EFRI=VD>KZ#H5_I[W5J[*MS
MMP98&95E120*['P]G\:]/#2R/.(XFK3G5I8=Y9C57J4J;A&I4ITG0]I.G3E4
MIJ<XQ<8N<%)IRC?RX<<<%U,)6Q\.+^%YX'#UJ.&KXV&?Y3+"4,1B8U)X>A6Q
M*Q;HTZU>%&M.C2G.,ZL:524(R4)->+T5]":U^R1^U;X;T;5O$7B+]F/]H30/
M#^@:9?ZUKNNZU\%_B1I6C:+HVE6LM]J>K:MJ=]X:@LM.TS3K*">\O[^\GAM;
M.UAEN+B6.&-W&'X'_9O_ &B/B;H,?BGX;? 7XT?$+PQ+=7-E%XC\#_"WQQXL
MT&2\LV5+NTCU?0="O]/>ZM795N8%N#+ S*LJ*2!2?#^?1Q$,)+),W6*J4Y5J
M>&>6XQ8B=&$HQG5A1='VDJ<)2C&52,7&,I13:;0X\;<&SP57,H<6\,3RZCB*
M>$K8^.?95+!4L56A*I1PU7%+%NA3Q%6G"=2G1E452<(2E&+C%M>+T5]'7O['
M?[7.FV=WJ.H_LL?M'6&GV%M/>W]_>_!#XFVMG96=K$\]U=W=U/X8C@MK:V@C
M>:>>9TBAB1Y)'5%)&9X:_95_:@\::#I?BGP=^S?\>_%GAC6[9;W1?$?AKX/_
M !"UW0=7LV9D6[TO5]+\.W6GW]LSHZ+/:7$L19&4/E2!?^K?$2JJ@\ASKVTJ
M<JL:/]EX[VLJ4)0A*HJ?L.=TXSJ4XRFERJ4X1;3E%/-<><#O#RQ:XSX4>$A6
MIX:>*7$64/#PQ%:%2K2H2K+&>SC6JTZ-6I3I.2G.%*I.,7&$FO!**^E_^&+O
MVQ?^C3?VE_\ PQ'Q2_\ F5H_X8N_;%_Z--_:7_\ #$?%+_YE:T_U6XG_ .B<
MS[_PT9A_\S^:^\Q_XB+X??\ 1=<'?^)/DG_S=YK[SYHHKU6?X$_&^U^(-E\)
M;KX-_%6V^*NI6SWNG?#.?X>>+H?B#?V<>G7>KO=V7@R32%\1W5LFDV%]JCSP
M:;)$NG65W>EQ;6TTJ>A?\,7?MB_]&F_M+_\ AB/BE_\ ,K6%'A_/L3[98?),
MWKO#UYX:O['+<95]AB*:BZF'K<E&7LZ\%.#G2GRU(J<7**4E?JQ7&W!N!6%>
M-XMX8P:QV$I8_!/%9]E6'6,P->4X4<;A76Q</K&$K3I5(TL32YZ-25.<83;A
M)+YHHKZ7_P"&+OVQ?^C3?VE__#$?%+_YE:^>]:T76?#>LZMX=\1:3J>@>(-
MU._T77="UJPNM*UG1=9TJZEL=3TG5M,OHH+W3M3TZ]@GL[^PO((;JSNH9;>X
MBCFC=!CC<HS;+80J9CE>8X"%63A3GC<%B<+"I)+F<82KTJ:G)1U:BVTM6K'7
ME/$_#>?5*M'(^(<CSFK0A&I7I93FV S&I1IR?+&I5A@\16E3A*7NQE-*+>B=
MS,HHHKSCW HKIO!_@OQC\0_$>G>#_ 'A+Q-XY\7:Q]K_ +)\+>#]!U7Q-XCU
M3^S[&ZU2_P#[.T31;6]U.]^Q:997NHW?V:UE^S6-I=7<VRWMY9$]Q_X8N_;%
M_P"C3?VE_P#PQ'Q2_P#F5KT\'DV<9C2E7R_*<SQ]&-1TI5L'@,5BJ4:L8PE*
MG*I0I3@JBC4IR<&^91G!M6DK^!FO%?"^18B&$SOB3(,GQ=2C'$4\+FN<9=E^
M(J8>=2I2A7A1Q>(HU)495:56G&K&+A*I3J04G*$DOFBBO2_'_P %_C'\)_LW
M_"T_A-\2_AK]M\G['_PG_@3Q3X-^U_:?MOV?[-_PD6E:=Y_G_P!G:AY/E;_-
M^P7NS=]EGV>>V5E>:E>6FG:=:7-_J%_<P65C8V5O+=7E[>74J06MI:6L"23W
M-S<SR)#!!"CRS2ND<:,[ 'DQ&$Q>$KO"XK"XC#8F+2EA\10J4:Z<OA3I5(QJ
M)ROHG'7H>C@LSRW,L'',,NS# YA@)QE*&.P6+H8K!SC"_/*.)H5*E&486?,U
M-J-G>Q6HKZ7_ .&+OVQ?^C3?VE__  Q'Q2_^96N"\?? /XZ_"FPM=4^*/P6^
M+7PVTR^ED@LM1\??#GQCX.L+R:(PB6&UO/$6C:=;W$L9N+<21PR.Z&>$, 94
MW>AB.'\_PE&IB,5D><8;#TES5:^(RS&T:-.-TN:I5J4(P@KRBKRDE=I;M'C8
M+C?@S,L51P.7<7<,9AC<3)PP^#P6?Y5BL57FHN;C1P]#%U*U62BG)QA"3Y4W
M:R;/):***\<^G"BO8]!_9\^-GBCX4>(_CEX>^&GBO6/A+X1OIM-\2>.[#3FG
MT32+NU_LO[4ES(K_ &@QV@UK37O+F*WDM;2.X:2XFBCM[EH?'*ZL1@L;@XX:
M>+PF*PL,;AXXO!SQ&'JT(XO"SE.$,3AI5(15?#RG3J0C6I.=.4H3BI-Q:7GX
M'-\JS.ICZ.6YGE^85<JQL\MS2E@<;AL74RW,:=.E6J8#'PP]2I+!XVG1K4:L
M\+B%3KQIU:4Y4U&I%LHKTSX=_!;XQ_%_^V/^%3?";XF?%#_A'O[/_M__ (5W
MX$\4^-O[#_M;[=_97]L?\(UI6I_V9_:?]F:E_9_VWR/MO]GWWV;S/LD_ET/B
M!\*OBA\)M3LM%^*GPW\>_#/6-2L1JFG:3\0/!_B'P9J=_IAN)K0:C96'B/3M
M-NKJQ-U;7%L+N"*2W-Q!-#YGF1.JV\MS)8*.9/+\:LNF^6./>$KK!2DJCI.,
M<4Z?L&U5C*E95+^TBX?$FC&.?Y%/-IY#'.LIEGE.*G4R:.98-YM3@Z$,2ISR
MY5GC(1>&J4\0I2HI>PG"K?V<HR?!45Z9\._@M\8_B_\ VQ_PJ;X3?$SXH?\
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
M; 8+&8BG6JSH4:E##8G$4J]6%6O3J4:<J<)1G5ISIQ;G&27SW17M'@?]F_\
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
MX9XGC4P>89"\KAA\HC3CE\,7B9X^I@Y8NEC(86.%PU*+HXCVM115;NX,X/\
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
M_P#4D^#O[+_LO_A#O^HC]N_M'_ES^Q_Z5]G_ +/O_!;+1_V=?V?/@I\&]&^
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
M#?Q#/BR^L?#6MSW& ^DZ07:ST/Q%?WLD>D16>NV>M7UQ96GA>\G/\]_[#/\
MP4]\$?L6?#4>$;?]DGPK\0/'4NL:O?ZE\6H?&^D>"_%NJZ9?RE]/T*^ND^%'
MB?6+BQT6.6ZALTN/$4]NJ7=P(+2U6617]_\ C]_P6W\-?'SX4_$+X;ZY^QKH
M=OJ'C#X>^//!&@^+M5^+5AXGO/ ]YXW\-W>@GQ'I%I>?!BRG-UIL\UGJ9MK+
M5=)EO9=-MHO[0M'2*YA^E\,?$;@3@/PHAD^"\1J.6\85>(*'&%;"OAGBG$X9
MUJ=/+(8CAG&5J. ^KUJ>.PF6O+L1C,+BH8>+Q'M(.2A*K/X#Z07@3XQ>,OTD
MZO%.;>!6+S[PNP_!6+\+L+F"X_\ #K 8^&$K5N(*F"\0<JPV)SGZ]AL1E&9Y
MZL\P.5YCEM;&U%@_J]:$9588>C]"?\%I/^"?4FLVUU^U_P#!;PQYNK6GV>+X
MZ^&M"M;F>^U>VDDM=/TSXE6.F0-)YMSIV8-.\9IIUH))-/:V\67D0CT[Q-JK
M_P P]?OS^S__ ,%X?'/PG^#_ ('^&_Q$^!TOQD\3>#-(CT"3XC77Q<;PKJ?B
M'2]/DD@T)M8TU_AIXIDN=8L-'6RTW4-;N-8N;[7Y[-M8U(MJ5[>32_EA^V9^
MTCH_[6'QW\0?&S1_A;IGPB_X233-'M]4\,Z9K-KXA^VZSIULUO?>(M0UFU\,
M>$O[0U/6/W3W<]QI)NCY,:S7ESM5E_,?&O%^%'%&(AQSP+G\\/GN>/!UN(."
MZF1YIAUAL=B*%2IC\PIYI/"T,K]M"M&C2QV&P\\1#%XN=?'X?$SC4G$_H3Z)
M>6?22\.\!5\'_&'@JECN#^$(YKA."O%BAQAP]CGF&3X'&8?#Y+D=;ARCC\7Q
M#]5J86>*Q.48_'4L!5RW*Z.#R7&Y?2J8>E,^5:***_G\_M8**** "BBB@#^X
MK_@L'_RCH_:(_P"Z2?\ J]/AE7\.M?W%?\%@_P#E'1^T1_W23_U>GPRK^'6O
MZQ^F-_R<W(O^R$RS_P!:#B<_S6_99_\ */W&'_9X^(/_ %B?#T****_DX_TI
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH _N*_X+!_\HZ/VB/\ NDG_ *O3X95_#K7^A#^V
M%^SM_P -7_LY_$3X _\ "8?\(#_PGW_")?\ %6?\(_\ \)3_ &3_ ,(MXZ\,
M^-/^0#_;?AS[=]N_X1S^S?\ D,V?V7[9]L_TC[/]EG_#K_B'<_ZO _\ -?\
M_P#';7]]_24\(?$3C_CK*<YX1X>_M;+<-PG@<LKXG^ULCP')CJ.<9[BJE#V.
M9YG@J\N6AC<-4]I"E*B_:<L:CG"I&/\ BU] ;Z3_ (&^"O@]Q)PMXF\<?ZM9
M]C_$K..(,)@/]6N+\Y]KE&*X7X.RZAB_K7#_  _FN#I^TQF58^C["KB(8F/L
M/:3HQI5:,ZG\T=%?TN?\0[G_ %>!_P":_P#_ ..VC_B'<_ZO _\ -?\ _P#'
M;7\]?\2T>-O_ $17_FQ\)?\ S^/[?_XG^^B1_P!'9_\ -#\3/_H-/YHZ*_I<
M_P"(=S_J\#_S7_\ _';1_P 0[G_5X'_FO_\ ^.VC_B6CQM_Z(K_S8^$O_G\'
M_$_WT2/^CL_^:'XF?_0:?S1T5_2Y_P 0[G_5X'_FO_\ ^.VC_B'<_P"KP/\
MS7__ /';1_Q+1XV_]$5_YL?"7_S^#_B?[Z)'_1V?_-#\3/\ Z#3^:.BOZ7/^
M(=S_ *O _P#-?_\ \=M'_$.Y_P!7@?\ FO\ _P#CMH_XEH\;?^B*_P#-CX2_
M^?P?\3_?1(_Z.S_YH?B9_P#0:?S1T5_2Y_Q#N?\ 5X'_ )K_ /\ X[:/^(=S
M_J\#_P U_P#_ ,=M'_$M'C;_ -$5_P";'PE_\_@_XG^^B1_T=G_S0_$S_P"@
MT_FCHK^ES_B'<_ZO _\ -?\ _P#';1_Q#N?]7@?^:_\ _P".VC_B6CQM_P"B
M*_\ -CX2_P#G\'_$_P!]$C_H[/\ YH?B9_\ 0:?S1T5_2Y_Q#N?]7@?^:_\
M_P".VC_B'<_ZO _\U_\ _P =M'_$M'C;_P!$5_YL?"7_ ,_@_P")_OHD?]'9
M_P#-#\3/_H-/YHZ*_I<_XAW/^KP/_-?_ /\ ';1_Q#N?]7@?^:__ /X[:/\
MB6CQM_Z(K_S8^$O_ )_!_P 3_?1(_P"CL_\ FA^)G_T&G\T=%?TN?\0[G_5X
M'_FO_P#^.VC_ (AW/^KP/_-?_P#\=M'_ !+1XV_]$5_YL?"7_P _@_XG^^B1
M_P!'9_\ -#\3/_H-/YHZ*_I<_P"(=S_J\#_S7_\ _';1_P 0[G_5X'_FO_\
M^.VC_B6CQM_Z(K_S8^$O_G\'_$_WT2/^CL_^:'XF?_0:?S1T5_2Y_P 0[G_5
MX'_FO_\ ^.VC_B'<_P"KP/\ S7__ /';1_Q+1XV_]$5_YL?"7_S^#_B?[Z)'
M_1V?_-#\3/\ Z#3^:.BOZ7/^(=S_ *O _P#-?_\ \=M'_$.Y_P!7@?\ FO\
M_P#CMH_XEH\;?^B*_P#-CX2_^?P?\3_?1(_Z.S_YH?B9_P#0:?S1T5_2Y_Q#
MN?\ 5X'_ )K_ /\ X[:/^(=S_J\#_P U_P#_ ,=M'_$M'C;_ -$5_P";'PE_
M\_@_XG^^B1_T=G_S0_$S_P"@T_FCHK^ES_B'<_ZO _\ -?\ _P#';1_Q#N?]
M7@?^:_\ _P".VC_B6CQM_P"B*_\ -CX2_P#G\'_$_P!]$C_H[/\ YH?B9_\
M0:?S1T5_2Y_Q#N?]7@?^:_\ _P".VC_B'<_ZO _\U_\ _P =M'_$M'C;_P!$
M5_YL?"7_ ,_@_P")_OHD?]'9_P#-#\3/_H-/YHZ*_I<_XAW/^KP/_-?_ /\
M';1_Q#N?]7@?^:__ /X[:/\ B6CQM_Z(K_S8^$O_ )_!_P 3_?1(_P"CL_\
MFA^)G_T&G\T=%?TN?\0[G_5X'_FO_P#^.VC_ (AW/^KP/_-?_P#\=M'_ !+1
MXV_]$5_YL?"7_P _@_XG^^B1_P!'9_\ -#\3/_H-/YHZ*_I<_P"(=S_J\#_S
M7_\ _';1_P 0[G_5X'_FO_\ ^.VC_B6CQM_Z(K_S8^$O_G\'_$_WT2/^CL_^
M:'XF?_0:?S1T5_2Y_P 0[G_5X'_FO_\ ^.VC_B'<_P"KP/\ S7__ /';1_Q+
M1XV_]$5_YL?"7_S^#_B?[Z)'_1V?_-#\3/\ Z#3^:.BOZ7/^(=S_ *O _P#-
M?_\ \=M'_$.Y_P!7@?\ FO\ _P#CMH_XEH\;?^B*_P#-CX2_^?P?\3_?1(_Z
M.S_YH?B9_P#0:?S1T5_2Y_Q#N?\ 5X'_ )K_ /\ X[:/^(=S_J\#_P U_P#_
M ,=M'_$M'C;_ -$5_P";'PE_\_@_XG^^B1_T=G_S0_$S_P"@T_FCHK^ES_B'
M<_ZO _\ -?\ _P#';1_Q#N?]7@?^:_\ _P".VC_B6CQM_P"B*_\ -CX2_P#G
M\'_$_P!]$C_H[/\ YH?B9_\ 0:?S1T5_2Y_Q#N?]7@?^:_\ _P".VC_B'<_Z
MO _\U_\ _P =M'_$M'C;_P!$5_YL?"7_ ,_@_P")_OHD?]'9_P#-#\3/_H-/
MYHZ*_I<_XAW/^KP/_-?_ /\ ';1_Q#N?]7@?^:__ /X[:/\ B6CQM_Z(K_S8
M^$O_ )_!_P 3_?1(_P"CL_\ FA^)G_T&G\T=%?TN?\0[G_5X'_FO_P#^.VC_
M (AW/^KP/_-?_P#\=M'_ !+1XV_]$5_YL?"7_P _@_XG^^B1_P!'9_\ -#\3
M/_H-/YHZ*_I<_P"(=S_J\#_S7_\ _';1_P 0[G_5X'_FO_\ ^.VC_B6CQM_Z
M(K_S8^$O_G\'_$_WT2/^CL_^:'XF?_0:?S1T5_2Y_P 0[G_5X'_FO_\ ^.VC
M_B'<_P"KP/\ S7__ /';1_Q+1XV_]$5_YL?"7_S^#_B?[Z)'_1V?_-#\3/\
MZ#3^:.BOZ7/^(=S_ *O _P#-?_\ \=M'_$.Y_P!7@?\ FO\ _P#CMH_XEH\;
M?^B*_P#-CX2_^?P?\3_?1(_Z.S_YH?B9_P#0:?S1T5_2Y_Q#N?\ 5X'_ )K_
M /\ X[:/^(=S_J\#_P U_P#_ ,=M'_$M'C;_ -$5_P";'PE_\_@_XG^^B1_T
M=G_S0_$S_P"@T_FCHK^ES_B'<_ZO _\ -?\ _P#';1_Q#N?]7@?^:_\ _P".
MVC_B6CQM_P"B*_\ -CX2_P#G\'_$_P!]$C_H[/\ YH?B9_\ 0:?S1T5_2Y_Q
M#N?]7@?^:_\ _P".VC_B'<_ZO _\U_\ _P =M'_$M'C;_P!$5_YL?"7_ ,_@
M_P")_OHD?]'9_P#-#\3/_H-/YHZ*_I<_XAW/^KP/_-?_ /\ ';1_Q#N?]7@?
M^:__ /X[:/\ B6CQM_Z(K_S8^$O_ )_!_P 3_?1(_P"CL_\ FA^)G_T&G\T=
M%?TN?\0[G_5X'_FO_P#^.VC_ (AW/^KP/_-?_P#\=M'_ !+1XV_]$5_YL?"7
M_P _@_XG^^B1_P!'9_\ -#\3/_H-/YHZ*_I<_P"(=S_J\#_S7_\ _';1_P 0
M[G_5X'_FO_\ ^.VC_B6CQM_Z(K_S8^$O_G\'_$_WT2/^CL_^:'XF?_0:?S1T
M5_2Y_P 0[G_5X'_FO_\ ^.VC_B'<_P"KP/\ S7__ /';1_Q+1XV_]$5_YL?"
M7_S^#_B?[Z)'_1V?_-#\3/\ Z#3^:.BOZ7/^(=S_ *O _P#-?_\ \=M'_$.Y
M_P!7@?\ FO\ _P#CMH_XEH\;?^B*_P#-CX2_^?P?\3_?1(_Z.S_YH?B9_P#0
M:?S1T5_2Y_Q#N?\ 5X'_ )K_ /\ X[:/^(=S_J\#_P U_P#_ ,=M'_$M'C;_
M -$5_P";'PE_\_@_XG^^B1_T=G_S0_$S_P"@T_FCHK^ES_B'<_ZO _\ -?\
M_P#';1_Q#N?]7@?^:_\ _P".VC_B6CQM_P"B*_\ -CX2_P#G\'_$_P!]$C_H
M[/\ YH?B9_\ 0:?S1T5_2Y_Q#N?]7@?^:_\ _P".VBC_ (EH\;?^B*_\V/A+
M_P"?P?\ $_WT2/\ H[/_ )H?B9_]!I_2Y1117^L1_P UH4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!R-_\0/
M>E:LV@ZIXV\(Z;KB2VT+Z+?^)-&L]62:\CAFM(FTZXO8[Q9;J*X@EMHS"&GC
MGA>(,LB%MW5M8TG0=/N-6US5-.T72K3ROM6I:M>VVG:?;>?/';0?:+R\EAMH
M?.N9H;>+S)%\R>6.),R.JG^?W_@X,_8@^&G[?_A'_@G)^SA\2==\3>#M.^*7
M[?Z_#W_A-O!HT<^)O#5CJ7['/[7'CTS:?'KFFZII]U;3>*/ACX/EU;3YH(CJ
M.EV=U96][IE[/:ZK8><_\$@/^"@OQG^$OQL\1_\ !%7_ (*9ZUXK'[;OP(A\
M0M^SS\>/B!/:C3/VY?V=M&O]8E\"^._"6N28G\1^,+/P/I,MU<-?ZEXD\8>(
M='\,^)Y_'>KR?%3P/\4[*P /Z+]#\=^"/$]W)8>&O&7A7Q#?PV[WDMEH?B'2
M-6NXK2.6&&2ZDMK"\N)DMTFN((GG9!$LL\,;,&D0-!X[^(7@;X7^'AXM^(WB
MWP_X(\+GQ!X.\*_\)!XGU2TT;1U\1_$+QAH7P_\ !&C2:A?20VT=_P"*?&WB
M?P]X6T6"216O=:UG3[&+,US&I_,[_@D+\ /A#\'O@5\;]?\ A]X"\+>'?$7C
M3]OW_@IO%XF\2:=X<\/V'B/6[3P3_P %"_VD/A?X8L=7U_3M*LM7UBTTCP;\
M.O"FE6,>L7FH/:6^EVUI:R0:=9Z?96?PW_P<&_LZ_$W_ (*1?"?4?V!_@'XI
M\2P^+/A;\)/B#^VY\5_"OA;7/#^E67C*7P;X/\=>$OV4_@?XTFU+5K.2V?XX
M_&L:_P")/"2:U93>#98?@-XKU+6-2\-Z[I7@_P 2:: ?TC5Y!\6?V@_@-\!8
MO"\_QQ^-7PH^#L7CCQ1H_@CP6_Q0^(7A/P&/%WC+Q!)/'HGA7PS_ ,)1JVEG
M7?$.J&TO'LM(TL75_/#97MPD!@L[F2+Y"_X))?MB>'/V[?\ @G=^RS^T3HOB
M?6O%>NZ[\+O#OA3XH:CXHN--NO%J?&/X?Z?;^#OBG'XJGT;PWX-T>YUJ[\8Z
M/J>L-J.C^$?#&BZU8:I8:[H>@Z7HVIV%I%^/'QM_;CT+_@DI_P %6?VR/B+_
M ,%(_AGXK?\ 8\_;XB_9]T_]F7]LOPY\-M2^)WA/X6V/PJ^"&I^&/'?[.OQ4
MMM*N/$/B[P]X=N/$2>*?%?A;P/X%\+ZW=:MKGBSQU\19_#%]8^//%VH^"@#^
MF[P?\2/ /Q!N?%]IX%\9>&_%]QX \26?@_QJGAS5[+5QX9\4:CX+\(?$:QT'
M5WL9IH[34[OP'X_\%>+;>UD;S)=!\4Z)J*@V]_ [<I\;/V@_@3^S9X,N_B)^
MT'\9/AA\$O MBK&?Q9\5/'/AOP)H1D$MO;I:VVH>)-1TZ"]O[BZO+*RL].LV
MGO[V^O;*QM+>>[O+:&7\NOV&[3]EO]CS]ES_ (*.?MF? /XD?"#Q=^Q;\7_V
M@?V@/^"B/@'Q/\(=;\0^-O"^@>#+7]FWX.VWQSLM7L=+TF\O-(U?1_C?\&OC
M9>GX?^"XM>C\->&Y] \.Z5IVC:O;W'@/PW\^_P#!N9K/Q4_:O_8RUG_@HQ^U
MAXFC^+7Q]_:W^/WQD\<^%];UG2;S^S?@I\*?!7B=OA-X=^"GP;M-9\0^)8O"
M?PV\/^*O 'C3Q'I]MX>A\.SW5YXGFM?$J>(]7T5?%6K@'[X^ ?B9\./BMX1\
M/>/_ (7?$#P3\2? GBZVCO?"?C;P#XKT+QAX1\3V<UN]W#=^'O$GAZ_U'1M:
MMI;6.2YCGTV]N8GMT>97,:LPK3?%CX66TTMO<?$KP!;W%O+)#/!-XR\.Q30S
M1.4EBEB?45>.6-U9)(W561U*L 017R9I?[!OPF^'/[5OPT_:3^!OAO0_@_9:
M=8_M 0_%KX9?#?2]+\#_  Z^)WC?XZ1?#N_OOCEXK\'>'K*PT36_C+9WGPOL
M/#][X^N+7_A*->T'Q1J$.NZEJ4>FZ>+;^;G_ (+K_!;]C_4O^"[7_!&[XD_M
M6_#W5O'7PP\5?#;X]6/QC\-Z3\,/BA\=5\;Z)^SKI/B;XI_!K0-2^"/PG\,>
M.?%?CW18OB=XSN$\::39>"_$&E:YX-O+NS^(EA??#W2-4A@ /[#M3\=^"-%M
M-*O]9\9>%=)L-=MS>:)>ZGXATBPM-8M!%;S&ZTJYNKR*'4+<0WEI*9[1YHO*
MNK>3=MGB+5[+XC?#[4[?4;O3O'?@W4+32+<7FK75EXGT2ZM]+M&?RUNM1F@O
MI([*W9_D$]RT41?Y0V>*_F@_X+0?M_\ [!O[1_\ P2@_;4^ NG6/[3;2ZO\
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
M/5=4^+-IX>N/A/XX\3>-?!EI\,O&7BV_\)>+!H7XV?\ !33]I77-+_X+X_\
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
MMY?"POM1CL+/3M%LK^]GNKBVTZ[^SH(5229$@\P2S1(_\7?_  :__M*^#?\
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
M_ /AW2_B]^R-/>?M._M[_M&:I:>-?AAKGA;Q!=Z7\/?ASXZ^.'Q"\/Z=XO\
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
MFJ>&OC!I-QJ6AIK'PZT^WO+BZL@#]!:*_+WQO_P5T_98\&?''XK?L[6'@O\
M:[^*?Q1^"GB&T\*_$C3/@)^Q=^TS\>=(\.Z]>^&=#\8VVG3>)/A-\-?%NA27
M+>&_$FB:K)#'?&6WM]0@^T1Q.2H\I\"_\%U_V*_BAH_C3Q%\,_A]^W=\1/#_
M ,-_&>O?#GXB:[X%_P"">?[8_B[1_ 7Q"\*QV$WB?P'XTU/0/@]J%EX6\9^'
M(M5TN77O"^N3V.MZ/'J5@^H6-NMY;F0 _9BBOS2^/_\ P5C_ &3/V9?V<?A;
M^UI\7+?X_P"D? 'XK>'3XHLOB%HW[,_QP\4Z1\/]-EU;PGH&E1?&V7P[X*U%
M?@CJWB+Q!XUT/P]X8T7XH-X7U7Q#XA;4=!TJTN=8TC4K*UK?"+_@K_\ L&?%
MG3? VKWGQ0\5_ O2OBK'X1NOA!K?[5WP>^+?[*WA3XS:?\0-+FUGP)J7P<\>
M?'KP7X#\ _%2W\9:?;7%QX:A\">*->U#5HDMY[:R:VU31Y]1 /TVHKS[XI?$
M6S^%'@7Q!X_U+PM\0?&6G>&M/NM4O] ^%O@?7_B1XZN[*QM9[RZ_X1_P-X5M
M=0\4>*=06"W<6NA^&],U77]5NF@T_1]+U#4;FWM9?R5^$'_!?+]A+]H3P5K7
MQ)^ ?A7]MOXX?#KPYJ^H^'_$/C[X0?L!?M>?$OP5H.OZ/I.F:]JVB:UXI\&?
M"/6M"TO5]+T+6M&UK4=-OK^"]LM)U;3-1N88K._M9I0#]JZ*^=?V?OVH?AC^
MT]\ M-_:/^#UOXYUGP'JTWQ+T^RTC7_ /B?P1\1/[?\ A'X[\8?#/QSX5O\
MX>>--/T'Q3HOBC2O'7@3Q)X<_L/6]/TZ]>_LT5DC29'K\YOAQ_P7F_8=^,?B
MKXG>!?A%X+_;C^*GC;X)^(%\)_&;P=\./^"??[8/CCQ5\(_%3ZCX@T=/#7Q.
M\/>&/A#JFK^ O$#:OX3\5:6NC>*K32=1;4?#7B"Q%L;G1M1BM@#]HZ*_/CX3
M_P#!3K]E7XP_ G]I[]HKP_?_ !5\-?#O]CO2O%6L_M VOQ.^"?Q0^%WCSP18
M^#OA5:?&O6FD^&WCOPSH7CB_D_X5IJ.F^)M,CL]"D.LVFHV*Z5]KDN$4_,'C
M?_@O7^PQ\,_AG/\ &KXC^#_VX/A_\&[6;3;>Y^+7C?\ X)_?M?\ A3X9V]QK
M-W;Z?I$$_CS7OA%8>%H9M5O[NTLM-BDU57OKNZM[:U66::-& /VFHK\UO O_
M  50_9Z\<?%3X=_!ZZ^%O[:OPP\5_%/7H_#7@Z_^._[#7[4_P(\%WNLSV]U/
M:V5WX[^+'PN\)^$]-EOVM)+'34OM6A?4]5EM-(T]+G4[VTM)OTIH ***\W^,
MGQ9\$_ 3X0_%7XY_$O4;G2/AQ\%_AOXY^+'Q U:STZ]U>[TOP3\.O#&J>,/%
M>HVNDZ;#<ZCJES9:%H]_<P:=I]O/>WLL2VUK#+/+&C 'I%%?B7JO_!?W]@?0
MO@U+^T7K?A_]M+1_V?(+#PYJL_QVU7]@G]K?3_@U#IGC"?0[7PEJ,OQ/N_A-
M#X)CL/%-SXG\-6_AR\?7!;ZW/XAT.'3)+J35K!;CV#2O^"PO[+E[XH^%7A?7
M/AE^W#\.O^%T?$#X<_#+X?\ BKXM_L#_ +6_PJ^'VJ>*_BQXT\+_  ]\!P77
MQ!\>_";0?"&EZ=KOB_QKX5T:#5]0U>#34N==TT/<C[7!Y@!^JE%?F+^TK_P5
MM_93_9.^/_@W]F+XO:#^TQ_PNCXF6VH7GPI\)?#W]E?XZ_%B3XM6VD0276MM
M\+[OX;>"O$]MXYN= MHFN?$.F>'WO=6\/VK07>LV%C:W=I-/=^%__!5O]F;X
MH?'SX7_LT#P3^UO\+OBS\9;SQ/IWPZTKX_\ [&7[2_P!T;Q#J'@_X?>+?BCK
M=A;^)OBW\-?"6A)>0^"? _B;6+:UDOA/>IIKQ6J2RLBD _2VBOSE_;R_X*G?
MLH?\$UK#PIX@_:YNOBWX#\$^-M7;PYX;^(^A?!7XC^/OAW>>*AIL^LIX2O/%
M_@K0M;TC0_%-WI%GJ>J:1H.O3:7J.OZ?H?B2]\/P:I;>&/$4NE_5/[//Q\\+
M_M*?#:Q^*G@SPA\8/!GAO5+^[L]+T_XW?"#X@_ _QG?V]I';2+K4/@3XG:%X
M:\71^']0%R/[&UF[T>WLM9BBEO-+DNK!H+N8 ]QHHHH ***^=?!_[5OP(\>_
MM*_&?]D?PGX\TS6?CQ^S]X&^%OQ ^*_@RTDCEN/"NB_%_P#X22?PA:7DB2,5
MUO\ LK0+'Q#K&DM&EQI7A[QKX U:XS;>+=-9@#Z*HKX$_;F_X*3?LW?\$Z?#
M^E>-OVH;/XU>'OAQJENLLWQ2\%? ?XI_%#X9>'+N75K/1+31_&_C?P!X:U_0
MO FM:KJ.HZ=;Z!I_C"[T67Q-)>"+PX=5GL]3BL?:_AC^T[X/^+_[/NE_M(^"
M/ ?QRE\%:]92ZKH/A?Q+\%_'O@7XMZUI$>K?V5%JUA\)O'&D>'O')T_44#:W
MH4]QH]O_ ,)%X9-MXCT!=3TC4=+NKX ^D**^"?V5O^"B_P #_P!LO3?'.M_
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
MO^":'P]^%>D?\$_/VUO@W\>?C!\7VNO$OA'PY;^%?B%X9^*?AOQ9^S5\%I?
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
M61\6/^%I_P#"K/B7_P *+_X5_P#\+M_X5_XR_P"%._\ "V/^$C_X59_PM/\
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
MFA/VK_VFWOM9^&<FGOK9DU3XSS_L(S64WB#_ (6S]E\8_:H?@W!I+>#M/L_
M3Z*^L"?XAW'TE^RS^P/^WC_P3F_:@^*'A/\ 8Y\2?LR_$#_@E5\6/%&E_$#P
MM^R]\9_B/\9/AU\3?V0/&7B;6X[CXNV/[.VK:#\)?C9X=U[X;ZVSZSXVT_X=
M>(-8\&:!<^+=<@T_2(?AY-I_B_QI\4 #Z#_X+-_M3^#?V;OV*?%'@_7/B]X=
M^!?C']KW7K#]COX;?%CQ+XM;P-IOPEU+XX:=JVB>//CO<>*8]2T631_^&>OA
M#!\0OC7I2)K>A7?BKQ9X'\,?#C0-:L?&/CGPPL_X??\ !"[XZ?L@?LE_\%1?
MVU_^":W[+W[0WPG^-O[,7[4.GZ;^VC^R%XN\">/_  OXABT[QO::,FB_'']G
M_4;#PG!X?\'Z?XTT33=#U#Q9X.\*^#_"D=U:?!+X:V_B'Q)JT_FV&G:1^QND
M_![_ (*9>+O^"A?PB_:W^+?P5_8@TOX7_#7X$^*OV>M"\ ^#/VV_CWXK\1^
M;3XU?%;X:>,?CK\:M-;7O^">'@_1_B%XQN/"/PD\!^'/!'PZDO/A5I;-I.MV
M_B/XCSP^)M-OO!/@/_!6K]A+_@I!^UY^T7^R-\=?V,-'_8K^$?Q$_85^+6H_
M$/X(?'[XU?M _'34/$OC'PKX^\%:#IOQ9^%OCW]G[PA^RAK'@W1?#OB?7](L
MM*?5[7XR^,]?E\*:$;S0+SP'JGC+6[#2P#]$/^"LT44W_!+#_@I6DT4<J#]@
M3]L.4+*BR*)8/V>OB'/!*%8$"2&>..:)P-T<L:2(5=5(_##_ ()F?M-?\%)/
M"G[,G_!"SX1P?LC>"_!O['/Q%T7X8>#?&_[4?@KX\/\ %CQ#J7@O3OV?O'VO
M^ O#_COX12?"WX?ZG\%3\0?$F@Z-/=>)%\0?$_PC87UE:?#ZZ\36/B7QCX7;
M5OV3_;H^%_[>G[4O_!/+XN_L]_#_ .'?[*/@']H+]I/X7?%?X(?$F+Q'^TM\
M6-=^$7PN\$?$?1/%?@NY\1^"O'=I^QQ#XO\ BMKU_P"$-0L/M7AS6_A/\(+7
M0]4UO54L?%NKKX9T^_\ $WYT?\$_?V5_^"]7["/[$W@C]CTZ9_P2H^.US\&=
M)\3Z1\#_ (J_$7]H?]LM=3\-V>I:KX@\0^$++QYX>/[,&JR>,])^'FJZ_P#V
M!X:TOPCXE^%<5E\,M#\/>!=+ETBXTS_A)IP#^A;X3_"WP)\#OA9\-/@I\+="
M_P"$7^&7P?\ A_X-^%OPZ\-?VGK.M_\ ".^!/A_X<TWPGX1T+^V?$6H:OX@U
M?^R/#^D:?I_]IZ[JNIZQ?_9_M6IZA>WLL]S)_/=_P;0Z7IFG_"G_ (*KR6&F
MV%E(/^"U?[:^E![2SM[9QIFE>&_@FVEZ<&AC0BPTUKZ]-A9Y^SV9O+HV\<9N
M)=_ZN_ ?X>?ME? #]BWPCX5U&Z^%'[2'[9;W_C#QW\3+SXC_ !I\>_#KX,:M
M\2OC'\5?%?Q7^)5EX0^(FC_ #XD^-M$^%O@35/'.K^'O@MX0E^#AN-+^'WAW
MP=X%O;[2H[!]?3\2_P#@E1^P%_P77_X)H^'OVC/#6NWO_!,G]I:V_:.^._B/
M]I3Q/J^N?M _M/\ POURR^+OCNQTRP^(&LQP>&?V-];\&_V5XFCT+1;E-)T7
MP9X<?3;RUF1;^[TH:5I6C@']5%%?G?\ L3?##]N_2OB1^TK\</V]O%OP,?QE
M\4KWX<^!_@_\)/V8/&GQ,\5_!#X5_!#X4S_$;7/#<EP?BI\/O 'B&_\ C?XJ
M\0_%OQ3#\6/'EO8KI'C;2/"_PWATK0?!^G^&K7P_;% 'Z(4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M\4>#M=NK:RU#]A_P'JVHV.K0:/XCTW5K3X\?$'1K&]EL=.T7P3:R3@']$_\
MP3[^)/Q9^(?[ '['OQ:_:5DN=-^,GB_]EGX+^.?C)J7B2RTSPS?2>+]6^&N@
MZSXJ\1^)-(LK/1])\*ZAJMU+<Z_KFAQ:;HUKX:O+R[TIM,TI;!K*W^B_^%O?
M";_HJ'P[_P#"U\-?_+.N;T37_@7^UU\"9M1T._\ !7QS_9Y^._@;Q!H$]Q!]
MF\2_#[XG?#OQ79:EX7\0V#>8CV.O^%_$6F3:GI=S@36&JZ=/+Y;SVDZN_P 2
M?\.3?^"1O_2.;]D3_P ,KX._^5U 'V?\?KGXH>)/V</C*W[,U]X;U+XT^(/A
M'X^L/@3K&I:LD?@V'XHZOX7U33?AYKFOZSIU[#-'X2T?Q9<:5JOB2[T6XFUB
M/0[+4&T.UO\ 5Q9V-Q_(M^V7^P3J7[&_AW]F/]GSQ+_P7Y_X*Q:U^WM^USXN
MT+X2?"H^,O\ @I#>_!CX#:1XEN-$O+GQ9\;_ !MX,UW3_%GC^S^$OA_5-+FT
M?PA\/=)^(VH^-_BM\2O$OP\^"?A_QCI&I>)M5^(?A?\ L+T+PMX$_9X^#MMX
M5^%_PZ;1OAW\(? MS;>#/A9\,- A>:U\/>%-)GN--\&> O"]O):V\EW);VJZ
M5X<T."6V@DN9+2QB>"-E*?A_^TO^TC_P0Z_:L_8(_;4_;(\0>+?V;OVA?AE\
M1O@(EO\ %636/%>A6_Q0U_5?A+X \9:S\%OA7H'A7XD>)_!_BGX8_&_3=3\;
MZM'\(/">F-\.?&L?Q(\;KJ>B7-GXFUS^V) #]C/V9_@N/V6/V=/AS\'?$'QH
M^*_QOF^&'A>ZA\3?'+]H?X@ZUX_^)WCC4I[[4?$?B7Q;XW\;>+-2U'46A;4=
M1U!M+T^YU*73/"'ABWTKPQI3PZ)H=C''Z%_PM[X3?]%0^'?_ (6OAK_Y9U\
M?\$OOA/\0?$/_!(W]D7X/_MG02?%'Q1X\_9$\*>&?C)X;^)/AK6+2_U?P7\1
M_!LH3X8?$_P[XQU;7]9O]>T/X;>(--^'/Q$_M^Y@G\0:UI6N7]UH/AM-1/AO
M2S_AR;_P2-_Z1S?LB?\ AE?!W_RNH _2H^(M"_L*;Q0FKZ=/X<@TZXU>36[6
M[AN],_LRTADN+F^2\M7E@EMHH(I9&EB=UVHV"2*_G+_X)V2:O_P5L^"_B;]O
M?XK_ +6?[47P<\3?M*_$[XLS?L6?"[X&_M(_$GX :;^SS\!?@K\1O%7PM^&]
M_??L_P#A+XQ>*_@M\=OB3JGB#X:^+/'OQ6UKXY_#OXE^$/%6K:IJW@BY\*:A
M\+?#N@Z<W[;_ !!_9U\)C]D3XC_LK_!JRU/X,>$-4^ /C[X*_#JU^#&H6?@#
M7/AGIWB'P)K7A+09?A=JYAET_P %ZYX7.HP77@[4_LSV7A[4[33[O[.8+3RJ
M_D _X)?_  V_X(\^&?\ @C'\2=$_;8^$?[$7P8_;(_8WT7]I/P/^U9XCU[3/
MA]I_[87PA^)O@WXP_%#P[X$\56OCU+K7/VAO#OQ5O-6TWP[I/PT;P#XA_M.\
M^(=G8^%O@WI-K$_AGPI;@']=WQKOOC]\%/V*_BA>_!M-7_:1_:@^%O[-/BL_
M#"7Q=H_AM-7^-GQT\(?#2]B\(:KXR\/>%KGX;>&?.\=>.[&PU3Q9H7@Z3P=8
MNFHZEIWA&TTHMI=C'^'/A;]B?Q7X^_X)MW7[>WQ$_P""F?\ P4C\'?M<>)/V
M7-&_:GE_:!\??'/Q3\"_!'P#\4>%?A-X<^(FH>!M>_8R\%OH7[->D_ G1?$?
M@O\ XO#\,/%G@?QI>^*].D\9O/\ $BYN]3TSQ+8?HQ_P17\7?M+:W_P2?_8T
M\6_MLKX@T;XZCX/WEQXVU'XBWMR?%MUX)TCQ5XIM?A3XP^(&IZYJVJ:H_BGQ
M+\%+'P%XM\8:CXEU"/7I-:U34KOQ+::3K#:AIME^6WQM_P""L/\ P36_X**?
M%OQQ^SW\2OVYOV=_A5_P3[^"'CRWT#XO67B;XL:-X4\6_M]_$3PT-.US_A O
M#2SWUG/:_L1>%-0N+$^,?&VGR27'[3WB[39_!_A6[T_X*^&_$.K_ !B /U'_
M ."97[1O[5/Q^_X)$?LY?M,?&CP)J'B3]J?QK^S-JGCE?#&AWOPZM]:^+VN6
M%KXC'PI\4Z>UWJ_@/X7:!KOQ[\,:;X,\>)HVLZYX(\)^%-5\='0]?U#PM8:5
M?S:?^!/[57_!/[5_V%_@K\$/"GQX_P""]G_!6#Q5^W+^TCK^@_"CX)>"!_P4
MZN?V=/@KXO\ BSJ=GI5OXE\3ZI>_$;PQ\1/%/A3X&?#6^O9=;\6>*)M5U?Q+
MJEG=^$_AUX0T'6_B[X]\"^%/$O\ 7)\$/CE\$/CQ\(]%^+/[.?CGPA\6/@_>
M6^K6/A+Q5\+;VQUWPGJ\?A*\N] U'2_"]WI9&F7@TC5-*O- -M82?9[74;"?
M3"8IK66*/\D?'?[:/_!#?]J?]GG]I[]I_P",WB/]FOQOX=T?X2Z9\*_VI_ W
M[16BV.@?'+P=HOPG\5_$'Q1X-^ _C_X(?$RSMOBGX/\ '&E_%Q/'=Q\,/"FB
M>$XM=\7?%:T76?A;)XJ\0V7A_4U /T@_8A_9R\6?L@_LM?#+X'_$S]H_XP?M
M5>._!6D7]YX__:"^/GB_6?%GCGQSXGUG4+S7_$.H2:EXEU?7=4T?P?I=[?3Z
M7X(\-ZAK^NW/A?P=8:/I&H>(->OK.[UN_P#<_P#A;WPF_P"BH?#O_P +7PU_
M\LZ_)'_@WO\ AW\4O#?_  15_8>\)_'W7+KQIJGBCX-ZKXCT:/6KS6-6GLO@
MG\3/%/BCQ9\'/",VI:W*U]=:9HWP>\1>$M)T:PACM=(\-^'4TSPAX=CE\/\
MA_2[VZ]O_P"')O\ P2-_Z1S?LB?^&5\'?_*Z@#],M)UC2=>T^WU;0]4T[6M*
MN_-^RZEI-[;:CI]SY$\EM/\ 9[RSEFMIO)N89K>7RY&\N>*2)\2(RC^&O]EF
M;]DC]I[X!^ ?VG_VN_\ @XT_;Y_9J^,_[1'BCQ%\0/'7P;^ /_!5Z/0/V?OV
M:KCXT>/_ (H>-/@O\"-8O/%7PXU6V^#GBC0/A+H46DWW@WXA^(M!=M<\$>.Y
MO"EF?">B1&T_L\^'7P%^"?P(^"D'P(^#WPK\,?#GX*^']&\66.D?"SX<:+#X
M<\/6&G^+-2UOQ%XHL=!TC1FL4LKCQ!K?B#7-3N#926TT^K:M=78F2XG,H_*3
MX0_M:?\ !%KP'_P2Y\=Z1\./$WP1^&'[#/P<^&WQ+^$?Q/\ V>OB):2>#O&G
M@J^TZTU[2?B/\$/BS\&?BI#/\5=4^-_BS79=9TW4_#OB_0?%/C_XR^,->36]
M+E^(5YXRT[5]> /TT_9[\#^#/V=?V9? _A30OC%\6?CYX*^'?@C4-67XV_&G
MXL:M\?/BS\2; R:GXIU3QAXK^*.J7$\_C#4-3EO+R>P73%L/#FDZ8-/\.>$-
M'T+PMI6C:-8?B[^PQX7\3_\ !8_]EGQ?_P %"?$/[2O[:W[/?B#]HKXA?&BQ
M_9,TCX,_M*?$_P"$G@;]G+X2?!WXN^,/AE\(+V[^ ?PZ^(R_!OXK^/M1G\#W
M7B/XV3?'+1OB98>._$FL>(M TJ+1/AI;^"-$T+T#_@AU^R]\;-*_X(1_ S]F
M3]K;P]JFD^*_B'\&_CAX9N_A_P#%/2=*\0:CX9^$GQC\6?$:;P!X3\:>'-<B
MURTN+&7X;^*M(O)? 7BZQN+CPWH&JVWP[\3>'=*DT*[\,:?YY_P0M_:1\$_L
MP?\ !)_3/@E^V#KNF?LZ?&C_ ()T:I\9_A!^U+X#^*GB+4])U?P!/X4\5^(_
MBCX;U2WO_'6O:I'XI\,^)O@_XS\#^*?"6O> -?U[X8:OIVK6MC\+I['PG!HO
MA[20#[1_X)&?M\>-_P!M+]@BS^-_[0VB^'?"'[0?P5\7_%SX'?M5^$?"%Q;7
MMKX6^,'P&UF[TWQ7%)IMC=7L6CZKKOAH>'?&TWAVWO+NSL?^$G@BTB\O-&DT
MV[G^/_\ @GM;W?\ P61_9Q\8?\%!O&WQ^_;6^#5[\:_B5\;?"_[,OA3X+_M*
M_%OX!^#_ -G?X1?"WXE^+/ ?PAU.+X/?#/QTGP9^+WQ4==%/C3XJ>(/CSX>^
M-WAGQCXXO]6\'R:.?A%HGAGX?:-G_P#!"O\ 9)^)-[_P2^_:9O\ ]H_P'_P@
M&O\ _!3_ /: _:V_:GU[X*^.O"UGJ"?#GP/^T]X?T;X?Z+X,\3Z1XEAU*T\8
M:7K?A+PG:^,GA\3^%](%_H'C*W\/^(/"*M9WAOZW_!O]XQ\%_L6_\$T_$O[)
MG[3WQ)\!_"CXK?\ !/?XW_M1_#']HBU\;^(-:\%:+X3M[+XD^+/C38>/+'4/
MB?%X:M]0^%OBSX9>.M#^)G@_QWX9T^Q\%:_X)UNQ\0@C69_$$S@'WA_P2@_;
MH\7_ +:OPF^/>@_%K2M/T[X]_L9?M6_&/]BKXW:MH^G1Z!H?Q%\:_!&\TNR/
MQ;T#PBFIZY)X)TOX@66I0W=UX-FUS6E\->);#Q%I&GZOJFC6FF:A=?F?_P $
M\?#OC_\ X+5?#[]LG]N+XP?M/_MK_"7X;?%7X\_&7X#_ + 6A_LP?M4_%_\
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
M^YN+:_\ #7A^RTO6-0T+Q?\ M@?&J#5[71OV@/BMX/L7B;38-#^ ?PTOM8\
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
MZY^RE8^!/!_CCQ#\/8=#\0P>//"OBB]^'5IX]U2QM/A1XYT_XJ:AI<^I^!/
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
MG64NG:?_ ,)1XRT/0+'Q'K_V#3[B>PL_[6U*[^RV4TMK!L@D=&]NHH ****
M(Y8HIXI8)XHYH)HWBFAE19(I8I%*212QN&22.1"5=&!5E)5@02*\/^&/[+W[
M,_P3\6>./'OP9_9V^!?PD\<_$[4VUKXD^,_AC\(_ '@+Q9\0M8>\U;47U;QQ
MXB\*^']*UCQ9J;ZAK^NWS7^O7E_=->:UJUT93/J-X\WNE% !7S%\./V)?V,O
M@Y\2+_XR?"+]D;]F+X5_%[5?[<_M/XJ_#CX!_"KP/\2-1_X2><W7B3[?XX\,
M>%-+\3WG_"0W)-QKGVC5)/[6G)FO_M$A+5].T4 %?-O@?]C3]D#X8_%;7/CQ
M\-OV4_V;?A[\<?$]WXDO_$GQE\#_  ,^&'A/XK>(;[QG>R:EXPO=<^(F@^%]
M/\7ZM=^*]1FEO_$ES?ZQ<3:[>RR76J/=3NTA^DJ* "O$?!?[,W[-_P -OB!X
MH^+'P[_9]^"/@'XI^-_L?_":?$OP7\*/ ?A;X@>+_P"SK*73M/\ ^$H\9:'H
M%CXCU_[!I]Q/86?]K:E=_9;*:6U@V02.C>W44 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 45_'Y_P7X\)^#_"G_!4+_@CE-XI_:Q\??LB? G]I3QS
M\;+#]KO6K7]I7XG? KX1>*OAW^SO-\&_'-MI'BB]T'XO_#'PQX$U?XBZ;XR\
M2_"Z[^)6BZGX<\5VC^)M"U234=?U#P[X?TM/H_\ X+'_ +9O_!-;XD?\$O\
M]I#PG^SQ_P %*OV:O#OQL^&'PJU/QC^SU<?LZ_MP_#2+XRKXR\':AI/BNT\&
M>$?^$-^*4_BWQ'%\0DT$^"]<T"*/5+O5-(UFY_L^&+6+?3+ZS /Z=**_(G_@
MAM\#;?X3?\$S_P!DOQSJWQ!^+7Q:^)_[2/P#^#_[1'Q6^)'QE^*GCKXJ>*=;
M\3?%OP+I7Q MM%TZZ\9ZSJ5IX6\*>"],\4P>$_#GAKPK8Z-I:V6E_P!M:S'K
MGC'6/$GBK7?SP^+/_!1'XX_"3_@KK^S1\>-7\00C_@E_^TQ\3_BS_P $H=,G
M:&]ATS1?VH/A'XVN=-L?BUKGG^#[37(=0\5_M*:5\6_V>/#JVM[K'P[M?A]\
M+/$/Q6O_ !M8V'B)=-T0 _J%HK\<O^"\WPW'B?\ X);_ +8GQ$\.^-?B%\*_
MBE\%O@GXD^*7PZ^)_P *?&OB/P'XVT#5?A_?:3XXETB/6/#>IZ=+<Z)XMM_#
MDWA/7[.]%T%T'7M7?3#8ZG)#?1?!-G^SGX=MO^#:*^^,DGCCXR3?'B__ ."5
M(_;!E^.I^.?QP;XMQ_&*#]F]_P!HRSU6T\?W?Q*O/%FGZ>GBSRM,OO#NG:U9
M^#]2T!)=!F\,IX8F'AZ, _J#HK^.?_@F]X<_X)1?M,?LT_\ !.WX7^.?VP?C
M3\3?V\/VI?AIH=EX\\+_  J_X*K?MBZU\5_#OQ)\+?!'QC\:OB9K'Q!^%_@W
M]J/4M$^%EI!IGPZUW2-0MM=\$>'=-M-;U73]#TRSM=4N;2.+]9_V^/!G[0_A
M+_@GE\/?^":W[*7Q U?Q-^US\9OV8]?^!7A+XH>/O&B:MXV@\!? _P"!]CIO
MQ>^-OC3Q(E_X2\7ZIJ_BR_?P-\(KKXG^&]!NK[PS\8/VAOA]XPU/PVMH\E@X
M!^V-%?G'_P $EOVR=2_;Q_X)_?L\?M"^+-+U#P_\5K[PS>_#SX\>&-8TY-$U
MCP]\>OA'K%_\-OBW;WOAX7M_=^'+?6/&/AG4O%?A_0]6G77+#PIXAT%-:M[3
M4VNK6'PC_@NG_P %2+K_ (),?L+ZI\?_  OX(3Q_\6OB)X[TWX%?!/2M0GMH
MO"FA_$GQ9X0\;^*[+QSX^B:[M]4U#P9X.T3P-K>J76BZ%%+J/B?7_P#A'/",
MM]X8TWQ!?^,?#H!^R=%?DOX1_P""1GP5\0^'M-\0?M._%[]LO]H+X\ZW;Q:E
M\2_BMJ'[;W[5'P9'B#7[B-,V>F?#']ESXM? SX&>$=!\.6:VOAKP_I_@CX8^
M'HY-'TFRO-:DUCQ!<ZKK>H?*?[*W[4/BK]GS_@H]\4O^"''[47BS7/B_X-\3
M?!+_ (:#_86^-_Q8\:RZK\7?B%\%-3BO(?%7P%^)6MZP]EKWQ)\??#35?#WQ
M0?P1\0=,O=8\7:Q\-OAEJNN>-;_^WM(NK^W /Z%**_@H_9QA_87_ &9?V[O^
M"W?PB_X*:_MW_'!OA%^REX^^#OB+]DKPIXW_ ."AG[7_ ,*/'P^'WC[P_P#&
M+XF>+/AQ\+O!_@G]I_1?B/\ M ^)/!/A^\^$_@.ZN ?'/B?5;W2]%UTV/AZ\
M\;W=A/[O_P %Q/V,)/V+?^"3WQ>_:4_9L_:B_;/\)7Y^,G[,_P 6?A[=:_\
MM6?&KQ;XW\+:+X\T73?A%XY^#5WXPUOQ9>:]J?PQU2YUS2OBS:VM_K6I:M:?
M$A-0BLKS3_"T=MH]P ?VP45_,7HOP;_X)/\ [27QP7]F;_@GW^UW\5?'?[3>
MF_ 3XI_M(^%/B-\-?^"E/[5O[67P#^'.J?"GQE\'O!W@K3_CUX1U?]K;QQX4
M\<Z%XJ\<?%O0[Z[^%\<,:>,?!'@_XA:/X@UOPP]YH$FJ^)_L,?LV3:]_P<8?
M\%4O!VO_ !J^/7B+]GW]D?P5\!_%GPD_9W\0_'3X[ZQ\.-$^(W[47PQ^'/Q+
MOO%-OI%W\6&T*?0_ ;/\1=&\,?#SQ!X=\1^#K >.=)U7P[8>%;OX=>$HX0#^
MN"BOYT?V:/$^D?\ !</XV?MU:K\<=3\6:C^P;^R+^T_XR_9$^!_[/W@OQ/X_
M^&'A+XV^*_!'A7PO!\7_ (K_ +1'B?P#XOT34?CAX<\0R:M<:9\/?@WJMSI/
MPNT_X6^/=7L?BU\.O'OB#6=(U71/K;2O^";$'[./[0?[-&N_L<>*_B)\./V7
M+WXD_$^T_:V_97U;XJ>.O'GP0UKX=ZS^S;\=]$^&=Q\+/!'Q*U3QM!\%-.\"
M_%SQ%X6T^#X=?!&]^&/P^U+P]K]I%J_A[4+/X<> =-T0 _7BBOXEO"-C^PQX
M"_X+3?\ !7[X$?MX_MD^.OA%^S_\)+#]F'QO^SCX*^)7_!2O]I3]F[0]&UGX
MO?!S2/BQ\6M%^&UIH'[2GPZU'Q5:6FK>)[<6/@[3I-=L_"NF2Z/I'AC1-%T^
M6QT\_P!$?_!-?X/^&/ASX/U'XR? WQ]X\\3_ +%W[4GP*_9H_:)^"=I\<OC-
M\:?C+\8_#'C'QUH/Q"\1?$=M6\0_&S5?$6J^'OA?J'PNU3]G:Y\%>'%\3WVH
MZ?XSM?B[=Z]8:7'>:3+J !^HU%>%_L]_M._L[_M8^"+WXE?LS?&OX:?'?P#I
MGB2^\':GXM^%OB[1_&.AZ9XLTS3]*U;4/#>I7VC75U%8:Y::3KVAZK-I=V8;
MQ-,UG2M0\G[)J%I--^%G_!T9\.)=,_X)7_'O]J/P7\3_ (]?#+XO_ F;X0IX
M0U'X8?M ?&KX?^%;[2OB1\=_A?\ "OQ;I'B?X;^$O'FD?#?Q,NH>'?&=\8M7
MUWPGJ&OZ?+;1Q:=JEI:7FI07@!_2/17G?PA_Y)-\+_\ LG?@K_U&M,K^9_\
MX)]?'[]FW_@HUXK_ &C/VM_VPOVS/#^FW/[4_P 9?C3^SQ_P3N^ >B?M9>+/
MV8[CPW^QC\!_%-YI_AKQ]\.OA'H?CSX8_$E_VD/'GB)_$/C7XB_%C4!XB^(/
MAW3+3PS9>!KWX6>$[_6? Y /ZI**\B^&'P@LOAS\#_!?P+UGQU\3/C'IGA+X
M=Z7\-M2^(7QG\5GQ=\6OB)INGZ&F@7/B'XD>-]/L- E\1^,]>LU:X\0^)H;'
M3;W5-2GN-2<1W<SRG^6W]E3]DGP%\4O^"V/_  63_9R\:?&3]LBQ^#W[-F@_
MLA^./@7I/A7]O']L7X=R?"+5_CE\&=.^(_Q'G\.:KX*^.'AZ9]*GU_6+S^Q]
M)\1-K6C^&-'BM]*T2TL;&W$9 /Z[Z*_!/_@EQ^WG\3?B%JG_  5F7XY?&#0?
MC#^Q[^P3^TSX\\&?![]M/7+/PWX'EU[P;X2T#Q%\0?C1\-/'DEF^D:%K4?[*
M>C#PAH<GQQ;3]'T+XK:#KL/C2VO+JR62\3Y]_P""7'[:7[55E_P5>_;?_9 _
M;<\/:SX,U?\ :U^%WPD_X*1_LD>'=8DT:%/!/PQU?P-X(^%'B[X,7L-MXY\5
M%/%G@:S\/^&/!FJ6&A00Z1JOCKX)?'?XA 6VF>+- ^V ']-U%?RM?\'$_P *
M-8N?CS_P2&\0^ _C+\</@Y+^T'_P42^#7[(_QJTGX2?%WXE_#;0_B;\./C'K
M_A.TN+GQ;;?#_P 7^%-0FUSPGIOA:^TCP[JVC:IHFKQ:9XKUJ&35!/;:%<Z3
M_3[X+\&>'/A[X7TCP;X2L9M.\.Z'#+!IMG<ZGJNLW$23W4][.T^JZY?:EJ]_
M--=7,\\MSJ%_=7$CR,7E/  !U%%>=_\ "WOA-_T5#X=_^%KX:_\ EG7XY_\
M!9S_ ()W>,_V[OV5_'/Q-_8K^-OQC^%?[7W@3P_J/BSX0:Y\"/V@/&7P_P#"
M7QON_#-K)#??!WQSIFA>--%^'NL3>+[737\/>$O&>IR:+JW@SQK:>'GU'Q?9
M^"(_&&A:P ?NA17\RO[&W[;OPW_;G_X)4_!3]E7P18:KX)_;4^)GA/QS^R7X
MU^#.I>)OBUKOQ/\ V:_C9\)]'N-#^-7[0WQ7NF^)T/[1_@CX?_#W5;G2OB&O
MC'Q=\4-'\>77B[XD?"GX1:G\2+;XI_$32;NY_1S7?A-I/_!./]BV+X7?L[^(
M/C+\0_CA\1+GX9_LY?#/XG_%SQ7X\_:'^)GBCXZ_%SQ#!\.O"_QH^)DGB7Q+
M&]UX0^&6J^+=;^.OQ:TOPO<>#/"_AWX6^"_&<?A?3- TO2=(TRU /U.HK\(O
M^#?W]J3XF?%?]DCQ;^R5^TS=K#^V/_P3;^)6I?LA?'O2;[4+NZU_6M"\&1R6
MOP:^*\BZQ<2^(M3\-_$'P9IUQHVB^.-:M[(_$'6_ /B[Q-I]O]@N(7;\>/\
M@K#K7QK_ .";?_!5WPC^W]\#?BG\3]._9-_9NTS]@'Q)^U[^SI=>./BMXG^$
M,?PZ_;.\>_MP_LX_$/XH:=\/I/'ESX:T(^&/#_[/_A?2_#V@^&?!>H0GXN?$
M#PMX^@\/SZCH^O'7P#^V2BOS[_X*+?'7Q]\/_P!D/Q?;?LU^(-,MOVE?V@]
MU;X4_LI:E-?:1;1VGQ'\6^!?$GB=OB?$NLB:&]T3X(?#+P]XX_:!\416VC^)
MM2;P?\,]:_LKP?XPU5K+PMK'YI?\&O\ X3OO$?\ P2G^ ?[3WQ#\=_$WXJ_&
MWXZ:C\=)_&'COXH?%'XF_$75AI/A/X^>._AMHN@:?%X[\9^)=*T;3K72OAIH
MMSY/AG3/#]M-<R3W-W:7.IW&I:IJ8!_1C17)^/?'/A/X8>!?&GQ+\>Z]IGA;
MP+\//"?B/QSXT\3ZW?6FEZ-X<\)^$M'O-?\ $>O:OJ>H3VUAIVF:1H^GWFH7
M]]>W-O:6EI;RW%S/%#&\B_S,_P#!.?\ :D_:)\7_ /!3C]O?]A#_ (*#>#];
M\/6W[:?PC^$W_!1;]EOPAJFHVNCOX-^%>K^"? OPM\5?!N2[T'XAZYJNE^-_
MA_%X:\)>%+@^$9M.M[GXA_ SXY?$NSGT^S\3^')+H _J2HK^/G_@G]X(U3_@
MG_\ \'$/[0/[#7QK^,WQL^+G@OX[?LV/^T%_P3WU;XU_M0_&3XCW'@_PTVLZ
MW_PG'PJMO ?BWQ!>^&?%/BB33/#OQ6AL?&NOQZQXST#P-\"S<V>J3R_$+QE-
M'^P7Q(_99^'7[7'_  4CC\2R^*_B/I7PW_8Z^'NF-\8?!WPU^,OQ2\!^#OB]
M^TQ\9;KPIXV^'_A+XGZ;\-?BQX<M;NZ^ ?P>\"^'OB#XC\ >*?!G]A^/_#W[
M5G@&\UN[\4:(VM:& #]A**_AL_9YM?V#_AM_P4V_X+9?!S_@HW^W3\3O!?PF
M^!/Q7^!&O_LJ>%OBO_P4E_:3_9\N=#\/?%?PY\5_B7\4?!7PM\-_#S]H7X::
MU\2M(\$?VE\._"^GZ7!IWC+6O#^AV'A6#,6H^(+RXUG^E?\ X)7?!CX>> _@
M!IGQL^"GC[]H?Q7\#?VR/ WP+_:B^&/A/]ISXM>+/C'\2_A-IGQ'^#7A*]F\
M"?\ "3^+_$7C/4X=(DM!I/BJ[TW_ (33Q-;V7C;Q'XTMM,OAX?AT1* /T\HH
MHH **CEBBGBE@GBCF@FC>*:&5%DBEBD4I)%+&X9)(Y$)5T8%64E6!!(K^-KQ
M8?V?OV8_^#EOQ]X4_:0_;.USX(_LD0?L,>'/VF? GPR^/'[7_B_X5?L^Z/\
M'NX\8>!_A+8^%/#%CXI^+'A'PEK+:AH^E^,OBA#X*\0_\)39W&L2^*=2M?#R
MV>CZ9<>'0#^RFBOXM/\ @X;_ &B_V6_VFO"W[$MC^P)_P4I^'NE?M)?%G]NS
MX-_L\>,]7_8[_;#LO%7B:T^$7QD\-^*] U?QOXW^%WP5^,^F0^*M(\$^*/#7
MP[CT_6-?M+233KG44\.6'BG05\67::C_ %RV%C\)_P!E+X#W(?59/!?P8^!'
MP[UO7M7\0^._'/B#Q-+X=\#>"='OO$/B+Q)XR^(_Q+\1:WXEUJ2QTRSU'6?$
M7B_QOXIU+4[MDO-5UW69Y6N+H@'LU%?S;_\ !,[]J?\ :Y\._P#!3S]K3]FG
M]MS0]4\-)^W%\*OA]_P4?_9 TF[M_L]E\-O!UKX9\%?!SXC?LUZ]=3>)-<TR
M7XI_#;P]I/PQM_$6@^!+C5-!FU7P7\1OB7?76F)\0=&TP>1?\'$_PHUBY^//
M_!(;Q#X#^,OQP^#DO[0?_!1+X-?LC_&K2?A)\7?B7\-M#^)OPX^,>O\ A.TN
M+GQ;;?#_ ,7^%-0FUSPGIOA:^TCP[JVC:IHFKQ:9XKUJ&35!/;:%<Z2 ?U2T
M5_*7_P '''P^\#_L^?!__@FOX^\'_$WXF_L_^%1_P44^ W[.7Q8UOP?^T7\8
M?A+HNL?L[?$_2_B7XS^)MM\2O%6A?$GPZUU;Z>/ ::@GC[Q'J4GB;PCIUQK<
MND>*-$L[K4!<>U_";X#_ /!,S]I+X^7W@S_@G3^U;\;_ !K\8?V74^ 7[1NH
M_$#X:_\ !2_]JW]HKX"S7#_&1-7T/X:?$#_A,?CC\<_AIXTL_%.E_"SQ/HGC
MGP7;:=<74?A#Q2]OJ,FBZGJ^@ZSI8!_2317\SO\ P7%_;'_:H_9_\=_"/X]_
MLT:%XEUWX-_\$O\ XH_!+]HK]N#0K3P[K4MM\5?A_P#M(VGQ3^"C^!/ ^MV6
MJ6.F:OXB^$7PQF\6^-OB9X=UVU?0_"UE\:_@A\4+W6;%/"ES87W]'7@?QMX1
M^)?@KPA\1_A_XCTCQCX#^('A?P_XV\$^+O#][#J6@>*?"/BO2;37?#?B/1-1
MMF>WU#2-<T:_LM3TV]@=H;JRNH9XF9)%) .HHK\E_P!OS_@GM?\ [;?QQ^"_
MCOXG_M8_M$_LW?LP_LU?#_QEXB\2>%/V=_C/J'P,G^,7C'Q9XI\*:OK(^*_C
MO1[BWU#2/AGX&\"_#.6RU-(!::]=)\1;[4O!_CCX<W7AS7+CQ1^7W_!*3X5?
ML??M%?MW?%[XX_LT_MA_';Q1\+?V2KJ+P5\-_P!G/Q?^V5^U;\3/%7Q6U+Q1
MX5T?5V_:P^+/@;XX^+(H;OX(ZYI7BZTTC]FZT\':#XB^'WBV&VO_ (G:W\0-
M?U?4M"\#?#X _JIHK^8#]M+]D[]GG]F+3?VH?^"@7_!3+]K/]LB_U[XO?'+Q
MAHOP+_9A_96_:L^//PY\(7]@WBO7O#'[,GP:_9X^%'@'Q3X-\5>,OVA?BQ\,
M=#\(^(/BS;7FO3>!-+^(-]XZUS3K7PC\//#6L>,+CV[]BS4?@;_P3P_X)E?M
M)?\ !1;2?V@?%G[77A[Q=X$\2?M!ZTWAW]JCXE?M._"[PCI/P[LO$-GX1_9W
M^!OC3XU>-+J]NW\$ZM>ZEX/^(/CKQ!:>#/'GQ*^*,WB+5?$O@OX=Z9IW@7X)
M?#  _H1HK^9?P[^S'\:/CQ_P1EM/VVM#^.'[0UI_P4?^*_P%TG_@I-\/_B?\
M/OBYXBT&VMOCO>_#(?&CX6? SPW\+[S6T^"<'[/.IZ1/H7P?UKX-^)_".I^"
MO$.AWUWXF\<1:[\0O,\9CSKXQ_\ !5+XA?M)_P#!/K_@B9\7='^*LWP$\+_\
M%(_VI/@O^SW^UM\6/A-I7C_PSJ?AJ[BC\9^$_C;\+/A-K\&M:7\0OA1?_$7X
MK^ ?%GPU\,_$O1[C6=5^'.C-<>._#'CQY= T;QGJ8!_5;17\[/[>_COQI_P2
M?_:2_P""9OQ7^!/C3QM=_LS_ +2_[3'PS_8 _:@^!OQ1^*WQ*^*^E:M_PLVW
MF3X5_M$>%]6^)/B7Q_XVTGXN?#JVT/QK?_$KQ7IW]I:U\>K-?#&B_$S69]9T
M_0M?3SG]M#5OV6/BI_P4]_:F\!?M7_%[]KBPA^!_[%_[&6M_!7X(_L:?%']L
M*T^(?BF7Q;\3/VN+OXR>*E^"?[(VIZAXI\:ZC9SZG\$-&\0>+K_PL-*\(Z'J
M'@C^W=4TC3-0_M&X /Z;**_$;]BX?LJZ-\ /VTM<_P""3/[0OB;]HS]H>R^'
M%W;?\*Y_:>_:0_:'^,NK?"_XZ^&?"GQ1_P"%*>$?C#\)?CKXN;XO_ *VU[Q[
M)K>B^.?#]]H'P_\ $^NCPOK.CWR?VWX%:+1?A+1/^"=W@7Q5_P $F-=_;A_;
M2_: _;F\'_MSZA^QQX__ &EO'/[5'Q:^-G[2/A/XK_LB?$_7/A?K'Q(\<Z+\
M,?@=\,O'/P\TKP'\)? WBV.U)_9T\*>$]#TSQ[HO@/X?:1KN@/KWA?P6OA@
M_JFHK^<?X!_LO_MR?\%#/^"-G_!-OX2_M'?M)_&[]FKXE>((O!7CS]JKXK_"
MOQ%KVA?M)>,_@GX5T3XE/\+O"C^._B3#K?C3PS\8OB%:W?P+\6?%SQU>0ZC<
M3^(-$\=V%QIVJ>'?$TVD77P4W[-7[ GQS_X*8^ ?V ?@7^WW^U=X%7X'16OQ
M&^.M_K__  4;_:NOO'?[6GB/0KSX@^&M7_9._9]M_$?Q$@\(Z_;>"M5\#>(?
M$?[5WQ%^&&H7GC/X?7'AF;X2> [30?%VG_%SQ)\'0#^RVBLK7-$TKQ+H^IZ!
MKEG'J&D:Q97&GZC9RM+&MQ:74;12H)8'BG@DVMNBN+>6*YMY0D]O+%-&DB_R
ML?\ !(OX(:A:_P#!9K_@MEX8\2?&CX[_ !(\(?LE_$3X#K^SOX+^)?QJ^+WB
M[P7\,;;]IK2/BC\3=8TO2/!EYX_C\(ZCI7@N/0-+\&^%/^$@T+5]:L/#-A;)
M9ZYI][/K-UK !_5Y17\9_P#P3G\?_LX?'GP_^TW^QK^W-\?OC?\ !?\ X+L:
M?_PT)^SUXV^)GQY_:7^+OA[XD2Z_\0KK7?%7A7XG?L'W6J7WA#X<_"_X2ZS;
M7'@SQ9X5^%GP(^'_ (/CU3PO\./AQJ_BCP=X_P#!.B_#KQ;K/O/_  7X^$DW
MP^^%O_!+'QWX?\9_&SX5_$7XC?\ !0K]C?\ 9-^,T?PJ_: ^,/PSTSQK\*OB
M%X#\76WCGPGK^F_#7Q]H.C7%^LGPUT*RTGQ;I MO$.C6XU3^Q=<@&JW$S@']
M6]%?S2?M4^.?B/\ \$V/VX/^"5_[+O[#/QY^(WCNQ_;#_:5UGP5\<OV/_P!H
M7XC?%7]K"\M/V>[/_A6VJ?$WX[?#_P"*WQJ^(OB;XG_!8_!+P!HOBB[T+P9+
MX]N?"'C>\\4ZSXDTKP3K=YX+\66^J_M)^VK\6O&WPO\ @N=$^$$^F)^T%\<_
M%F@_ ']GB'5#IEQ;V_Q5^(L6HA?&EQH6H^(/#,WBK0O@OX%TGQO\>_'7AO1=
M5CU_4/AS\*_&,FE123VV4 /K>BOP7_X-WOVJ_B'^T9_P3\7X'?M%V&JV'[4G
M[!/Q-\<?L-_M':+XIOM,UC5[GQ#\')H=-\-ZC?75KKWB636O^*+NM*\$^(_$
M.HWS'Q/\0? _CW4K)9M)DLKJY_)KXR^$_P!D[X2?\'#'Q\^"_P"V1^V#\2/@
MQ^Q=XI_X)Z>'/V@O _@#Q]_P4!^.7[+?PI\'?'R7XD_"_P"'$6A_#W7_  G\
M=OA7?7MYK?A+PU\1/&4?@1M?U87VHZ]XOU2ST5[/0]+71 #^TVBOQ _X)E_
M;]F'XM_#KXE?M"_LX^./C[X__8^_:>7Q7X"TOP;\<?VG?C+\<9+3Q/\ LL_M
M+_M!?"BS^*7P:\5^.?&GC+QEX,\+?%#3H+O4DO=-^)K7VM^%])^&\U]H^E:W
M9^(+G5?AW_@V-^%^OIX._P""@?CKXG_&OXZ_'SQQ\&O^"AOQ\_9!\#^+/C7\
M8?B;X_OM.^&7P6\/_#NYTV2+0_$'C"_\#V.K^(+SQG?7NM:GHWA'2]5GFB2W
MFU.ZTR'3-/TH _JAHHHH _C:_P""Z7[=W[(OPT_X+-_\$/[+QS\1OASXHT_]
MFOXK_M$Z?^TWI$/BCP3K5G\$],_:.T;X'?#[PCJ_Q>LKC5YE\&6F@06]]\1?
M$-EXIM=.OX/ VF+K^FVU^+FT5_O/_@N_^TQ^P3\+O^"/O[17BVT\4_L^ZI??
MM2_L\^)/#7[+D'@/4OA+=>*?C5<>/)_"?@Z+Q=\'K<:MIMWX[\+^!%^(OASQ
MG\0-?\%S:N_A7P6TNLF"ZNI=+T[4?Z,J* /Y,OV*/^"Z7[%WP[_X(?\ [(":
M'^TQ\"/A_P#M2^%O@1\#/V-_#7PC^(_C[X<-XU\ _%_PY-X?_9CT3XQ?$[X8
MW/Q&T'5[3X!^%)]+@_:"\8^)=6UWPII]S\%;&[=M7T+Q/?6VBP^8_P#!4/\
MX)V?LY>%?^"+/Q!N/%/_  61_:1^)7P(\/? R\\:?LNZ9\8/C/\ L2Z[\$_V
M@/BW\.?A_P")OBQ\(_!'@7Q9I7P \*_$#XG>(OB?<>#M6B\)V7A#XT:YXV\0
MPW-_J$5YXPCM-2MM0_L;HH _B+^(W_!>3]E;]J;_ (-K_C=+\6OC_P"%-1_;
M2U7]F:?]EOXD_!C5_$?P_P##WQZ^(7QOUG3O"GPUO?BKX:^%MWXCT74O%/P[
M\0'Q79?%CQ+XR\%:7-X?TG0X/'-C8:9#XC\':IX+L??+3_@J+_P3_N?^#:&]
M^$+?M>?LYQ?&ZQ_X(^/^S7+\#&^-7PUC^,TGQ:/[(L'P<M_#-I\,[OQ+9^,;
M^\D\57=LUQ#I^CW<MK:_;1MFN=.NX(_Z^** /Y<_^"'WQQ_X)@?$S_@F)^PY
M^U#XX\2_LI_#?XP?\$]?AAHOP]^)WQ-^)'B'X)>#OB/^SMKWB:U\>?LTVS_$
M;QWK5W;ZY\.?!W[1$#W^H^!8=<US0K7XC_;= A1=0UO2KK2K7J_V2/'_ (2_
MX+(?M-_MD?M/_!/_ (**_'KX":9\&O'R_LH?!+X<?LL_$_\ 97U#5/$/[-WP
MZ@T[59?VA?'?P[^*?PG_ &B=>\+0_'OX^:K\6)O OBY=.^&5WXY^$W@#X7VF
MN>'KZ?PE8:@W],-% '\2O_!,K]O;]BO_ ()I_P#!5C]N?]CC6_\ @HA\)_C=
M^R/^V5>^'?VR/@O^U+XG^,WP$\3>#-(_:)U_PUJ]Y^T?HOQS^-GPST7X<?!_
MP1X\^(NL:+=W>@Z'!9VG@R+1O"OPWT32CH'CGQPV@>(/V$_X.)_^"=/QR_X*
M-?L%:9X5_9AUNPTC]H?]G/XS^&OVGOA?I[O-I&O^/-1\!>"OB#X=O/AUX-\;
M6U[93>!?&.L)XRM_$?@_69W.D7WC+PAX;T'6;OPW9:JWC;PM^\U% 'YC?#3_
M (+!?\$Z/$W@C0-4^)?[97[.7P ^(QLDM/'?P<_:1^)GA;]F+XS> ?%MC_HF
MNZ)XP^"7QZUOP5\4_!I6_BFN=$_X2/P_!'KGAZXTKQ#HM[JVAZKIVJWGYF?
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
MO"/BGPBHU/\ MXHH _E)_P""Q/BWX3?ME_L6?LT_\%K/^"=/Q,\/_&7XH?\
M!,;XK>#_ -HW3M3^%GC>U76+SX,ZMI_@+QC^T5^S[\5X=)U])?AWXDT_P!?^
M"O&OQ,\%>/\ 0-9\8>%?!NE^,/ NI^ T@^(VN07'] /[.^GZA\"_V;KWXD_M
M)^(]&\#^,=;M_''[2'[2GB;QEXVT*3PE\,M7\4?;?'?B[0M1^(=SX?\ A]H
M^&OP \'QZ?\ "_P]XOUC0?#GE?#3X::'J_BF234UU?5[KZQEBBGBE@GBCF@F
MC>*:&5%DBEBD4I)%+&X9)(Y$)5T8%64E6!!(J2@#^"']B?\ X*4?\$B?'/\
MP5T_X+>Z?^V/XG_9[USX ?M=?%7X!:5\%];_ &B_!GAGXD_!'XE-^R?HWQ-\
M.>)M=M]?N= ^('PAM/!GB;5=/T7Q[\-/%'C#Q1X>A\56L?@=]$L[CQ=J-KHV
ME_T7?LC_ /!3/]AZ[^'_ ,?_ ()?L)1^+_VC_P!G;_@E9^QY\(I=7U+X'V%]
M\2]7\0V^C^"OB!IWPU^!GP;GUK6+#4/C-\06^'_P-NH6U>"Y_P"$8O?$FK:!
MI%WX[EUF7Q+%H'[844 ?!7[$O_!0?X7?MW_L1>'OV[?A-\/OB]HOPV\3:5\4
M]5TCP/XN\-Z+%\3]23X3^*O%OA#6;/2=(T#Q)KOAW6;[6=6\':C!X=32_$]S
M;W=S-!IUY<Z?J4-_:6>]_P $\_VZOA=_P4C_ &4/AY^U[\&_"_Q!\&^ /B/J
M'C?3=)\/?$[3-%TKQ?9W'@/QOX@\"ZH][!X;U_Q1H,MO=:EX>NKJQN-,U[4(
MS:S1PW1M=1AO+&V^Q-:@U:ZT?5K;0=1M-'URXTR_@T;5K_3'UJQTO5IK66/3
MM1O='CU#29-6M+*\:&YN=,CU73'OX8GM5U"R:47,?$?"'X3>#/@?\/=#^&G@
M*P>R\/Z+/KVJ3SW'V=]5\0^*?&'B/5O&GCSQOXENK6VLX=4\8_$'QUXA\1^.
M?&NMBUMY-=\6^(=:UF>)9[Z04 >A7EY::?:75_?W5O8V%C;SWE[>WD\=M:6=
MI;1--<W5U<S,D-O;V\*/+//*Z111(TDC*JDC^+KX>_\ !0K]@OXM_P#!T_\
M$[7V^,/P0\8?"+5/^"=WA3]D[P1\5-8\;_##Q#\&_B+\=-8^*OPA^+6C:1\+
MO&D'B'7/#7BV]NK/6[KX?6D5M<66MS^/=*\4^'K*PN+>R@O-4_M-HH _C/\
M^#H[]K+]C'X"^$/V'_!GAG7O@[J_QY_9\_X*7?LU_M$_%?X*_"O5_AFWQG\+
M_#'X:?#OX@>+[Z+Q?X0TS5+7Q-X1_P"$MLO''@B^\(?\)98Z7I&OPZI8:G#=
M_9/LUQ+]R?\ !1G_ (*>_L$_M*R?LL_L:?#3_@I;^SKX ^'7[3'Q*U+Q7^TE
M^T'\*?VHO@+HNM?!?X%? [P9J/Q6TO3/^$S\8:GXB^'OA#QA\6OCAI_P8^&S
M^!_B)X?\17/CCX=ZM\5?#=S\/=5T)/%6L>%OZ3** /XI/^"X'AOPW_P3<^(/
M[#7[==Y_P5 ^+'[0/[5_[%WQ^\%>/[']FG]IWXG?L>R?%OQ9^R-\;M4OOAK\
M?7^#?PB^%G[/OP6\:^*+OQNGA:T\*7/B+7KY/"VB>%M*^(^HZ'XAT#Q=H<%P
M<O\ X+@?\%=?V _C3XX_X(6>*/@M^T/\-_BIHNA_\%#?V=?VQ/']]X/\<^"M
M2/P9^%7PZU?P)J.J6/QVTB'Q$_BGX/\ C>]M/'ZS6WA3QIX=T_4--_X0OX@V
MOB0:'J/AM;&__MOHH _C"_X.:/\ @I-^Q/K_ .S5_P $V_$7PP^.WPB_:*CT
M'_@HA\ /VMIO!_P=^)'P\^(.K^(?@A\&]%^./ASQ=JXTK3O$5R]M9:AXMN+O
MP#9W&LV]KI#^+=(\3>&M2O+/5?#^JV4'[:W/[4__  1D_94TSQ5_P43\._'_
M /8Y^&.C?'SX:>)[2[\:_#/Q;\&]&O/VFK?]G^^EOM>3PIH7A06GB_X[?%CP
M#<Z];>$)-(T'_A)?%>FOK>@^$YM+AN;W1[<_L110!_+_ /"+]EOX!?MT_L8?
MM(_M4^+/^"L?QP^&7PM_;6TGQ'\4_P!OWX>?!?\ :._X)_\ C;]F3X$^._B1
M\ /AQX8^(_P,\4?$^Z_9C\53>&K;X)_!*Q^&OPMU6]UGXD:;XB'A[POHWC/4
M]7AUK7Y/$=]X%_P:^_\ !2KX377PN^)__!+'XG?M(^!/&OQ,_9$^.?CGX8?L
MG>-]:\5^&M(/[47[.USKGBZ_\(O\)XM3^(WBO5O'VK>";GPQXQU'^P/"1O-
M\&_!37/A%I7AF\UW2]#U?4K+^OVB@#\^?V^?VP?V3OV9O#?A?P#^W'H&I6'[
M,W[2>G^+/A-XT^*?BCP/+XS_ &>M!O\ Q%)X;\*:?\-OCK<:2NL:GX+T;XIV
M'C#5X-.\8^)O#4'PKT^U\.:[;>-_&WA:XN]"AU?\D_&FL_ #]L[_ (+G?\$S
M?C'_ ,$[?BC\$OB3:_LM?!+]K23]N+XQ_L[>(_"'CSPG_P *;\2>"/ _@S]G
M/X)>-O&'PZO=6\,:Q=W_ (WU_P 97_@'P?K^HPKH=G9>,?%OA9+G5O E]9:=
M_3=+%%/%+!/%'-!-&\4T,J+)%+%(I22*6-PR21R(2KHP*LI*L""16=HVA:)X
M=L5TSP_HVE:%IJ222II^C:=::78I+,=TLJVEE#! LDK?-(XC#.>6)- 'YI?&
M/]O'_@GCX#_:5'P]_;/U_P"&'[-_QE_9WU*\\:? 'QU^UG-X"\ ^'O%NA>,?
M %GI/B'XI?LU?%7Q)K-QX4N[F2Q\1^(_A?XL\.V/B#1/B[H[6FHVWB'P3I_A
M3Q=X6U/Q/^*_P>_8>\1?MI_!G_@X6'[.7AOX2Z3^Q#^WOJ-A:?L$^ 9_".BZ
M7X)\=?'_ .&/P:T_3_&'[2_AV)O#&B:1H7PV^)_QWT#P9KWPX^(EF-875=8T
M"Y^+7AN)++2_#_BKXA_UHZYX<\/>)[2.P\2Z#HWB&PAN4O(K+7-+L=6M(KN.
M*:&.ZCMK^"XA2Y2&XGB2=4$JQ3S1JP61PVS0!_+YX0_X*K_"7X"_\$7=)^$/
MCKXS^#D_X*<?"3]D*R_9,@_8Z\4:E<>*?VM/$G[:?A_P);_ 3X?>#=0_9ZBU
MF]^-7C^?QS\5?^$7U2Y\5Z%I=_H7C#POK<WQ T?76\+WL6IQ_2W[)G[,?[*7
M_!/K_@A[^R_^S)_P4YTKX5:?\(_"G@3PVWQWT#]IBW\%?$'X<^$_C-\;?B'K
M/Q8UGPQKVIIHMYX(MO\ A#?BU\0=0\.^$?$EN]S:Z%=:5HLNG^-=9U""U\4Z
MG^X?_""^"?[;_P"$F_X0[PK_ ,))]H^U_P#"0?\ "/:1_;?VK9Y?VG^U?L?V
M_P"T>7\GG?:/,V?+NV\5TTL44\4L$\4<T$T;Q30RHLD4L4BE)(I8W#))'(A*
MNC JRDJP()% '\E?Q0_8[_8F_;V_;1_8+^''_!/X^"OC;\"_V8OVDA^W#^U_
M^UAX/^//B3]I/2?AFW@JT@_X4I^R7\+?C;XR\7?%B+PYIGQE\9Z?/K7CK]G'
MX.>//"'AWX=>#O!WAOQ_JG@G1[W5O &L5^OOBW]M/_@G-^Q]^VW\8_!/QZM/
MAW^Q;\?_ (\^%?!7CV[_ &D/C=I_@3X3_#_]KWP3\-?"7AOPII-WH_[1=]JZ
M^&]<UGX.S:Q-\-V^%OQ)U_PG\1=#&G3Z_P"'?!5]X#\1^'O%FO\ ZC:-H6B>
M';%=,\/Z-I6A::DDDJ:?HVG6FEV*2S'=+*MI90P0+)*WS2.(PSGEB31K.A:)
MXBL6TSQ!HVE:[IKR1ROI^LZ=::I8O+"=T4K6E[#/ TD3?-&YC+(>5(- '\VW
M[ ]_X4^)'_!6G_@JC_P55^&7B?PIX$_X)SZK\ /A!\)]8^/5WXQT2X^#7[4?
MQ7^#G@WPGXG^(_[2NF>-=?U;3[3X?^!_V:/!&BZI\%O$][I5O)\,?$.J'Q1X
MJO?%D?C+PYXXTG2?S_\ VJ?^"[?_  2>_;T_:-UC]G[]IS]JK0OA[_P3B^ '
MCOPSKVO^"/\ A2OQR^)^K?\ !0+XJ>!=>L_$OAT:O??#[X1^.O#WA?\ 9,\
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
MHOB7PAXEBT?4M8TJW\4^"O%6E:WX0\46FG:MJ5G9^(-$U*UM[ZZCA69_I:@
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
MGAC6YX$TZX .DHK^?K]E;_@L;^U+\8_^"H?B;_@E_P#M%?\ !.[PS^R5X_\
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
M/0O#/P9T[_AE7X4>,5\8Z[XA^/7QJ\:> /A9H'P9\%^.[?PA#=^+[>U^*'Q
ML=!7Q9HGPXN=<UO0;"[U[0/AWJ&JS6?A6?\ (WXL?\%G_P#@KG\#O#O@;Q)\
M4?\ @W_O/#$'Q.\=^%_AA\.=!'_!4/\ 9SUSQ]X[^(/C&YEAT3PCX1^&7ASX
M3:O\1O$.MBTM=2\0:S::7X5NF\+^#M#\2>./$YT?P=X9\0:YIH!_3A17(?#[
M5?&6N> O!&M_$7PCIW@#X@ZQX0\-:IXZ\!Z/XI7QUI/@GQEJ&C65WXG\(Z7X
MV31/#2>,=.\-ZW-?:-9>*D\.: OB&VLHM771-*%V+& H _.?_@M9%%!_P2(_
MX**P011PP0_L@?&>*&&)%CBBBC\&:@D<44:!4CCC0!410%50%4  "O1/^"4<
M44__  2M_P"";$$\4<T$W_!/S]CJ*:&5%DBEBD_9S^'2212QN&22.1"5=&!5
ME)5@02*[W]N_]B_P?_P4!_9K\?\ [*WQ)^*?QH^%GPT^*-II>F>.KWX%ZYX'
M\,^,==T72_$F@^)UT)_$'C3X??$%;+2-1N] @T[7;/3;&S&N^']0UC0M5>ZT
MW49H*N_L3?LC:;^P]\!/!_[./A;XV?&CXS_#KX;:1HOA7X9'XVQ?!9]?\ ^!
M_#NC6.BZ-X*TG4_@U\&?@U%K>D6<=D;S^U/'%GXL\87%[=W/VOQ//9BTL[4
M_!G_ (+JS>,D_P""L/\ P;QVWP[^+?P_^!GC[6/BC^W5X;\%?$[XH>#%^(G@
MO0_%?BGP)^SKX;\/Z;J'@4_$+X5OXLU'Q?JNJVO@OPSH5MX^\/WVH>*/$.C0
M:>^HWS6^DW_Z?_L'?"W]JC]ESQ-^VAXM_P""A/[3?@/XQ:Q\:?VF?A7J?PJ^
M+L.E0_!KX?+X9\<>"_AA\'?AC\%O"'P]UO6M2TOP'>VOQ1EB^'?@_P &Z3XJ
M\8:I\0/%/B71-=O_ !%XI^*OQ%\1?:.4_;Z_X(O?!S_@HE\>OV??VB?BW^U!
M^V)\//'/[*^K?\)+\ ;/X)>)OV?O">A_#CQC_P )EH_CD>,]+;Q/^SEXW\27
M_B)-7\+>"HHIM<\2:I806?@O0S!I\5_-KU_K7L2_\$Y]8\1^-O@9XH^-W[>O
M[;/[2'ACX ?$CP[\6O"?PA^+4'[%^E?"_P 2>/?!=E=Q^!-=^)5E\&/V-OA'
MXP\?W/@/7YM/\?\ @UM?\97#:!\2O#?A;Q_9.GB?P_IVHP@'YO?\'"=Y::?\
M3O\ @A9?W]U;V-A8_P#!;+]CJ\O;V\GCMK2SM+;Q!<37-U=7,S)#;V]O"CRS
MSRND442-)(RJI(_HJ\6>+/"W@+PKXE\=>.O$OA_P7X)\%^']9\6>,?&/BS6=
M.\.>%?"?A7PYIUSK'B'Q+XE\0ZQ<V>D:%X?T+2+.[U36=9U2[M=.TO3K6YOK
MZY@MH)95_*[_ (*3?\$=_@Y_P5#U[X(:[\;_ -I/]L/X8#]G?Q-KOC;X5:5^
MSM\0OA9\.+'0/&VM2^&9H/&;7NK?!7QCXAN?%?AE_"M@?!FOMKBZGX4-YK3Z
M-<6LNLW[R]1\0O\ @F;XJ^,W@RR^%WQP_P""D7[?/QA^#[ZOX0O?&7PH\5:?
M^P-H?A7XJZ!X2US3-;E^'OQ3U3X<?L(^!?'GC'X<^-4TM= ^)/A.Z\9PV7C_
M ,+ZAK&@>)GO[#5;R.4 _4FBOSP^*O\ P3M\+_%3]OOX!?M]W?[0O[3/AS7/
M@1X0U'PC%^SSH'Q,DA_9L\<&XT[QW8V7B7Q'\/I].EN8/$T,GCMKC5+G3=9M
M]+UP^$O!GVC2(+G3M6O-<_0^@#BOB/I7CS7/ GBS2/A?XQT/X??$34=#O[7P
M9XW\3>#)OB)X>\+^(982--UG6O MOXI\#W'BS3+.XVR7FA0>,?#,^H0!X(M;
MTZ1EN8_YX?C1\%_^"F\'_!3?]@?2=6_;X_9BU+XAZE^S%_P4,N_!7C6T_P""
M>?BG3/#OA7P[IGBG]AE/'6B:WX%?]N;4;GQ=J/BZYU'P;/H6NP>,O"\?@V/P
MOK-O<:-XK/BN&;PU_2G7EVO_  8^&OBCXN?#7X[Z[X;^W?%7X0^$/BAX#^'?
MBK^V-?MO^$>\*?&:\^'>H?$K2O[#L]5M_#FK?\))=_"?P!-]NUS1]3U+1_[
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
M>%]3\=ZS#H$OB#3])U'QC?0VD^N2?RI>!_\ @GG^W]^SS^P5H'QU^$VB:/\
M$G_@GGX@T2S_ &PO&_\ P;\_$_QQ\;-9U/P!\,+OPIIWQBN?@YX)_:DU?P8W
MQB^(_CW4O$&GIXD^)O[)OCSX.:/\!?$WC?Q7\3/!7B#PE\9==NX]:\<_V+_'
M/X+?#S]H[X-?%+X!_%O19/$7PQ^,?@/Q1\-_'FB0W]]I-SJ/A;Q?I%UHNL6]
MIJNF3VVI:7>FSO)7LM2L+F"]L+M8;NUFCGA1A^8NF?\ !,?]HW1/V=]*_8@T
M/_@I)\5="_8VT+X(:9^S[HEMH?P&^"VC?MA:1\,=&TVW\&Z7X4TS]IO3+2U^
M&MCIUC\++6W\ V^O6W[*\7Q/1XE\7_\ "R3XH)OB <9_P46_:#C_ &H/^#?G
M]J+]I7]G7P[J0\._'3_@GIXH^)6@^&_%-[=^#-<\._##QW\-$U/Q]9ZV?"ND
M^-H!K_@GX<:AXJ-UH&GBZ\(^)M5T1O#MQXTT3PCJ\_CC3?GOX,?$']N3]CS_
M ((H_L@?M7?"#XE?LL?'[X=_LQ_\$\/A_P#%CXD_ ^?X5?$;X7:9\6?@=\/O
M@;X=\6:;<_#+XUWGCOQ#XG\ ?$_PK\+]'O+WQ#J'CGX,^)=)^+GC:WF\KP#\
M"8]2;1-*_>OX6? KX4?!CX'^ _V;_A]X,TS2_@K\-_AKH/PA\+>!-0\_Q#ID
M?P^\.^';?PK8Z!K$OB&74[SQ*MSHENMMK=[XAN=3U#Q#+->7FN76H7E[=SS?
ME3>?\$C/B9;_  %\;?L+^#_^"@/QA\)?\$\_&OPRU#X1VWP57X2?!_7?V@?A
MW\,]<C?0M=^$'PW_ &H-7TJ6PA^#UWX!FNO!%GIWQ'^!OQ,^,%G9WUY?W7QQ
MU*XDCBB /I_5/VSO&GQG_8+^%?[5/[&_PD\;^-O&'[3/P[^'GB7X-^'O$7A/
M3M9'PS7XJV.G3P^/?C1X>TWQ]X<AU+PI\);34I?$'CCPOX(\<W/B7Q?'HL_A
MWP#<ZC?:G:ZA!_/C\7-&\,?LY_\ !:W_ ((&^%=)\*?M%>)]0\,>#?\ @I!K
M?COQG\5]!.H_&CX[_$_XC_ 'Q5=^-/B7K,\NI"/7?$'B'Q+J4U]=Z9IITKPW
MX+\/C1_!7@30]!\$>&O#/AG2_P"M3X+_  ?^'?[/GPB^&7P*^$?AZ+PG\+_@
M_P"!/"WPV^'_ (;BN[_4?[&\(^#=&L]!T*RGU35;F]U?5[R/3[&#[?K.L7U]
MK&L7IN-3U:^O-0NKFYE^%_CC_P $N_AE^T%^VO\ LR_MV^.OCW^TE!\5/V2-
M,\5Z=\&?!V@:G\#K'X5:6_C>WUVQ\4ZGK&@WOP)U+Q/K&IZMIVLVFG32S>,H
MK>.V\->'F@M8KF+5;C5@#US]GNX_:^^(O[(VI:K\3]2MO@=^TYX_\3?M#^)/
M!:?$/P3X5^(1^"7@WQ=\=?B=KW[-G@SXA^"?AUXE\#>&?&^M?"KX$:C\+_!/
MC>S\/^/;5O$>N>'M6NI/B+KVI7EQXQU3Q3_A0?\ P5R_Z23_ +(G_BL#QC_]
M,2K].[."6VM+6VFO+G4)K>W@@EO[Q;1+N^EBB6.2\NDL+6QL$N;EE,TZV5E9
MVBRNPMK6WA"1)8H ^+/VR_'_ .TEX#^"FE>&/V;_  7JOCOXY_$;4M'\ P_$
MBT\'#7?!'P6TR]BC'CGX\>,/!\'BWP]JWB"+PMHZ:A<^ OAEX;UR;5O&OQ%O
MO"7AO5-4\,^ SXV^(W@[^</P-'\.?V9?^#C;]GKP;\,_@]\<8/#_ (6_X(N>
M*-#LO#.N:)_;/QH^(_C'6OVM_C#X]\9_$GQ1J/B'Q!%?^//&OQ'\2WWB/QAX
M_P#B'XAUIM8\5^.=3\2>(M?NFGN+Z^']A]?EA\0_^"2_P8^)G_!1[X-?\%1O
M$7QM_:0C_:.^ WPWUGX4?#K1=.UCX+Q?"K3_  ;KF@_%SP]=V5[X7N_@=>Z[
M?7*6OQK\;W4%T_BU'74)M.N)A,MK+%= &EX]^,?[<]M^P_\ !B\T#X(:[I'[
M9GQVT+PGIOC6U;3M$^)/A?\ 9'N?&-NNL^/?&'Q!A\*ZK\/H/B1>?!G0+NX\
M.^$_"O@;[!=?%'XI6WAG3KZ?PCX!N_&WQ#\'?A;X&C^'/[,O_!QM^SUX-^&?
MP>^.,'A_PM_P1<\4:'9>&=<T3^V?C1\1_&.M?M;_ !A\>^,_B3XHU'Q#X@BO
M_'GC7XC^);[Q'XP\?_$/Q#K3:QXK\<ZGXD\1:_=-/<7U\/["XD:.**-Y9)WC
MC1&GE$0EF95"M+*((H8!)(07<0PQ1!B1'%&F%'Y7^//^"2GP:^(__!1CX*?\
M%0?$OQS_ &E)?VD?@%\,M5^$OP]TZUU?X(P?#"V\'ZSX>^+7AR]AU+PJWP)E
MU6]O6MOC5XXOH[F/Q-;(FISV%P8&AM'M[@ ^UOV:-5^+/C?]GKX,>+/VC? \
M?@;XU^(?!?AWQC\0OA[?7^@>([GX;^,]:M?[8N?!LNN>'],TO0=5U7P/]O'A
MJYU[1M-L;;4+O39[ZWC1;@D_B-^WS\,?VW?V);[]J#_@LK9?M3^"/C3XT^ ^
MD^(K/P;^R7X[^%6D^%_V?M!_8.'C'P-K/BGX/> ?%R:UJ_Q/\ ?M1^*8?#H\
M;^,OV@-/U[6O#'Q=\8Z+X)^'NN_!&/PCX6^'?_"#_O=\5_A9X=^,OPN\9?";
MQA?>)+?0_&WAN[\/WNO^%M>O/"7C?1+F6)6T[Q?X.\6: ;'4O"'CKPSJT-GX
MF\(^*M!:RU+PQXHTW3-<T=[6\L+9H_RJ^)W_  2L^-OQ_LOAW\$OVEO^"B?Q
M7_:"_8D\%Z_X.\7^-?V??B#\ _V?&^)7[1^M_#KXO>"/BOX&\-?M(_'K2?"V
MGZ9XR^%&C/X'L] U3P9X%^#/PQ\3>,HM1O\ 4O&?Q#UV>/3[>R /U;^&OC/1
MOC#\,OAG\4;3P_K>DZ7\0/!G@SXDZ+H7C?PYJ'AWQ;X=B\5^'[#Q%IMEXB\,
MZ_966M>&/%6D6^IK9ZOI&J6-CK&BZG'=Z?>V]K=P30I^!?[?/PQ_;=_8EOOV
MH/\ @LK9?M3^"/C3XT^ ^D^(K/P;^R7X[^%6D^%_V?M!_8.'C'P-K/BGX/>
M?%R:UJ_Q/\ ?M1^*8?#H\;^,OV@-/U[6O#'Q=\8Z+X)^'NN_!&/PCX6^'?\
MP@_[Y?%SX7^&_C3\,_&WPJ\6W'B"PT'QSX?OM"N]8\(:_J/A/QEX=GN$#Z9X
MI\%>+='EM]9\)>-O"NJ167B/P=XKT>XM]7\,^)M+TO7-+N(+^PMY4_*;XG?\
M$K/C;\?[+X=_!+]I;_@HG\5_V@OV)/!>O^#O%_C7]GWX@_ /]GQOB5^T?K?P
MZ^+W@CXK^!O#7[2/QZTGPMI^F>,OA1HS^![/0-4\&>!?@S\,?$WC*+4;_4O&
M?Q#UV>/3[>R /UC^%OCZP^*WPR^'/Q1TK2/$6@:7\2? GA'Q]INA>,-"U3PO
MXMT6P\8^']/\16>D^*/#.MVEAK7AWQ%IMOJ,=GK>A:O8V>J:1J<-SI]_:6]W
M;RPIW=%% '\FOQF\'?M,^./^#G?XN:/^RA\<?AO\ ?B?'_P1?TN]E\9_%'X(
M7_QZ\/7_ (?3]IWP=:R>'+;PM8?%/X3OH6JW7B&[\.:K#XPGU3Q/:Z98Z-J&
MG2^"=:.L)<:=^T__  2A^"OQ[_9L_8<\*?"O]JWQ"OBCX[^'OC;^VIXE^)WQ
M#G@TK3+;XE7WQ _;4_:&^)=E\8(K'2W_ +.T73/BOX=\6:5\2['2MEG-HNG>
M*(-.U#3]+O;2ZT^U\D3_ ((Z_#RR_P""A_B7_@IQHG[8'[:&A?M(>+_#OA_P
M'X@L8-7_ &7M;^&%Q\+M"M/!]C/\+=,\&>+_ -ECQ+-X8\(>((?!6G2ZY<^$
M];T+Q@=3U'Q#KND>*M(U[7;[4Y/T6^/_ ,')OCY\*/'WPD/Q7^*_P>TSXC>!
MO&'@#6?%WP8U3PCX>^(.F:9XTT6;0;W5O"OBCQ3X+\:2>%_%&DV5U=2^'/$.
MCVMM?Z-J,ZZG [7UGI\]F ?R_?MN_!;QU_P5!_9^_;6^)_@+]@G]J/XI_$#X
M_+\,]<_X)Y_M;_"CXC_L&:7X.\&^!OV3SXJ\2?LG>-/!FN_$']N^R^)_AK2_
MB7\2_B!\<_&OC7QEX6^"_@?XB#X3?M 7'@RW\*ZEXF\%Z1K^I_N]_P $IOVU
M(/\ @H1_P3[_ &8_VKIYM)D\7?$7X=V-G\5+;0M.U#2-&T[XQ^#9[CP;\6+'
M2-+U3?>V&C+X\T/7+C0[:2YU&--$N-.-OJVKVS1:G=_37P7^ _A_X _ GX<?
ML\_#;Q/XQTWP+\(O /@;X7_#>[U";PQJWB/POX#^'/AO0O"7A7P_'?WWA:2Q
MUA;/0/#]K93ZIXBTO6-;O6N+RZNM3DNVMI[;XV_8?_X):_#+_@G]J'[1\_P(
M^/\ ^TK/HO[3OQFUCX]^-?!OC?4/@/K7A+PQ\1_$<^H/XCU+X>Z=I'P#\.W7
MA^SURTN-(TJ^T^^U#6H5TSPEX8@LC:26E]-J0!^<G_!=CX;?%#]K7XA_LY?L
M_P#[ /@_5KC_ (*8_ ;_ (2+]I3P9^U+X=^(5[\,])_8A^$<]A<:1JEI\1_%
MFBVNKZCK.I?MAWN@W7PC^&7P5DT#5;+XAP>'/'OB_P 3MI7@;X=:_-J?Z!_\
M$8_VJ/@]^U9^P!\'-<^$_@;6O@_JWPCM[WX#?&OX#>+M2U_5O'WP1^.WPRD3
M2OB3X)\<:CXPU76O'&K:UJ&K2KXWM?$/C[4KCQ_XGT7Q9I?B#Q\ECXVU'Q#I
M=CZ9^Q;_ ,$]]"_8J\4_M)^-=(_::_:A_:!\5?M5?$&#XJ_%'Q!^T?JOP*\3
MZZ/B!!HMKX9BUKP]KOPZ^ OPMUO3](LO#&F:%X:\.?#Z^U'5/ACX$T#0--TG
MX>^"O"=G)J<6H_/_ .SW_P $:/A5^S!^VW\>?V[O@_\ M5_M?^&_B1^T]XGU
MGQ-\?/AE;7_[+MC\ ?B9+J^NW'B2&WUWX::)^RUI'DZCHNL75W?:7\0-*UO3
MOBV]UJ_BV[UCXAZM>_$/XC7/BX _8:BOSP^*O_!.WPO\5/V^_@%^WW=_M"_M
M,^'-<^!'A#4?",7[/.@?$R2']FSQP;C3O'=C9>)?$?P^GTZ6Y@\30R>.VN-4
MN=-UFWTO7#X2\&?:-(@N=.U:\US]#Z .7\<6'B[5O!7B_2_A_P")=(\&>/-2
M\+^(-/\ !/C#Q!X7F\;Z!X4\77FDW=OX;\2ZWX+M_$7A"X\7Z1H6LR66J:EX
M7@\6^%YM?LK6;28O$6B/=KJ=M_.I^UQ\%_\ @IO9?M?_ /!*BQ\4?M\?LQ>(
M/%.L_M._'^T^&OB'2_\ @GGXI\.Z5X$\16W[ W[5NI:WK?B7PY+^W-KLWQ T
M[5?!-EXE\*6.A6NO^")-(UO7M,\72:SJD'A^7POK?]*=>7>-_@Q\-?B-XY^#
M/Q)\9^&_[9\:?L^>+_$WCSX0ZS_;&OZ?_P (CXK\8?#7QG\(/$>J_P!G:5JM
MCI.O_P!H_#OXA>+_  ]]A\3V.M:;:?VO_:UC9VNN6&EZG9 'E_P:^%/[04'P
MW\>^!OVO?CC\,OVC+[QF=4T>#5/AG^SWJ'[/&AZ?X(UG05T?4O#FI>&-7^-G
MQWFUW4+J:;4[B37/^$ATNV-G=6^GC0@UI+?7OY?_ +('[-'_  41_P""97P<
MTW]C[P.G[,/[47[&OPWO/B,_PH^.WQK^,/Q7^&_QV^!_P:U7Q9XG\96_AGXM
M?#/PS\#?BGX;_:'O/ >B:R]EX7A\!>,/@CI_B>UL(/ [:?\ ##0+'2_$$?[P
MU^;GQ-_8Q_:;^*%]\7_A[K?_  4"^(P_99^-4WB:37_AW%\&_AGIG[07@S1/
M&_B:'4?%?PH^%O[3GA)_"EKX8^#DW@]M8^'WAQ=>^"OC']H'PEH_B'4-6TC]
MHP:]I?A*_P##0!^?_P#P:U^ ]9\._P#!$/\ 99MO&.@RV4?B_7?CGXQTO3-:
MT^6*6[\.:M\<_'C:#JLMAJ%O&39ZS;V,6N:)=>7);:EHUYI6LV,TUI>VTS?2
MW_!6C]K[QWX L_@1^P%^RMXIAT7]O#_@HIXRN/A/\'-8BTBW\1_\*+^#NCK!
MJO[2/[4NOZ1>:GH>G3VGP?\ A/'XFU7P=HEUKEGK/BCQC'#=>&=(\5VO@[Q9
MIEO^JWPT^&W@+X.?#WP5\*/A;X3T;P+\./AUX9T;P;X(\'>';1;'1/#?ACP_
M8PZ;H^D:;;*3LM[.SMXHE:1Y)YF#37$LT\DDK_!GPD_X)M^$_ /_  4E_:>_
MX*9>-_BEXM^+'Q:^-OP\\"?!3X1>%-?M[RS\)_LS?!+PQX?\'KXI\ ^!K:;Q
M'K-EJ4WC_P"(/A6;XA:IK=MI/A:/2[S7M?LM.T?[?XG\<^(?& !]H:-\"/@_
MH7P,T_\ 9HM/AUX2F^ NG?"V'X)I\*-0T/3M0\#W?PIB\*CP3)X#U/P[=6\F
ME:EX:O?"F_0M1TF\M9;*_P!.FGM;J&6*:1&_*+]K;QH_[,7[/?PJ_P""2O\
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
MGX,> O'_ ,'O@O<3644]CXI^)VA6%YH]O\2M>AN[:WTSP)X OM1DU'XE>(=
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
M'O$VBQ:H+'4].U?2=)UK2=0BNK*_L+"\BGMH_P ,/^"GGPD_:U_9YUGXP?\
M!8KPI^T#X=\3^,_V&O ?CFY^!?[*_B7P;H,7P#U3]E'Q!I_P>UC]HCPOXMUR
M;PKX@^*FA_M$>/;CP)XLUK1_BKX$\5Z-IC_\(W\(? E[I.F>#%^(B>)/W-^*
M_P *O"WQB^%WC+X1^)I-<TGPUXS\-W?AR74O!>N7_@_Q;X8:2)3I'B7P+XIT
M22VU;P=XR\(ZE#8^(/!?BC1)K;5?"_B/2M)UO29H+[3[:1/RD^-W_!*'XP?M
M1_"Z+]D_]J#_ (*&?%[XX_L1WMQX1U#Q[\-?$'P:^#6@?M'?&27P'\3_  ]\
M2_"OA?XI_M1>$-+T/3V^']I=>%]#M-1B^&'P-^%OQ;UBZTVWU&\^,QMKC5M(
MU0 _63X3^/[;XL?"SX:?%.RT77O#=G\2OA_X-\?VGAWQ3H^K>'_$^@6WC+PY
MIOB*#1?$>@:_IVCZ[H>O:7%J*6.KZ1K6DZ7JVFZA!<66HZ=97D,UM$5WD444
M$44$$4<,$,:10PQ(L<444:A(XHHT"I''&@"HB@*J@*H  %% $E%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M CX57OPW_9]AFU#3M"F_LCX4Z7$GA;PC;10>%M'_ $BH ^5_VO\ ]M/]G/\
M8.^$TWQV_:F\7>*/A[\(K'5]+T36?'NB?"'XS?%?0_"][K=Y!IFC3>,Y/@[\
M/_']QX*TC5M9N]/\/Z9X@\6V^C:!?^)=6T7PU:ZE+KVM:5IUYWO[/_[1GP1_
M:I^"O@C]HC]GGXB:'\6/@U\1M#/B#P?XU\++?S6^IV<4L]K?V5SI%W96GB'1
M?$FBZE:7NB>(_"&NZ1IGBSPUXBL-0\.>(-%TW7=/O-.@^$/^"YOA_0?$W_!(
M#_@HGIOB30](\0:=;?LM_$KQ!;V&MZ99ZM96^O\ A+3!XJ\*ZW#:W\-Q!%J_
MAGQ1HVC^)/#^I(BWNC:_I.FZQILUMJ-C:W$7XH^+8_%?_!LM^V'X@^)'A_PW
M>ZQ_P0L_;8^*-IJ/COPMX(T74]<\0?L"_M&^(M!\/Z#/XR_LE/[1UG7_ (6^
M+QX<@$$&B3/<+X2LX_!>F^'I/&7PX^'NG?&D _?OX8?\%3_V*_C)^TWXJ_8X
M^'GC/XP:Q^TAX"U)=+^('PXU']D7]L#PJWP]DGTNXUO3;_X@>+?%WP'T+P-X
M&\/>(-'MQJ7A3Q3XK\3:1X:\76=WI4_AC5M636=)-[S7[7__  6 _8"_8'\5
M2^$OVO/BE\3?@I=?;=.TW3_$FN?LG_M>:W\,_$FHZGH%KXG@L/!7Q?\ "'P(
M\1?"GQW>V^DW8;5K7P9XSUV?0M1L]6T/6H]/US1-8TZQ]1^ GPR^#MG^US^V
M)^T%X"\-^%5\;?'#PK^RQ9^,?B/X9DBF7XD>&O W@#Q5)\.M3O+O3[B31]:E
MLM'\5WEE8^*;>*35-8\-Q>&M'OM5U'0O"OA*ST;^=_\ X/5XHC_P2W^ $YBC
M,\?[??PQBCF**98XIOV=_P!J1YHDD(WK'*\$#2HI"R-#$S F-"H!_0Y\$_\
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
M>FWVGWS>3^HW[!/QNU[]K7]@W]DGX_\ Q*TC3$\5_'W]F3X/_$+XBZ1%HO\
M9_ARZ\4>.?AWH>I^-(]*T*\O=8,7A+4M:OM4ET&RO;Z_DD\.W-BMW++(\HH
MYS]A[_@I7^Q!_P %(- \?^)/V+?CSI'QJT[X6ZOHFB?$&WA\)_$/P%K_ (5O
M?$ME?7_AR;4O"OQ0\(>"?% TCQ!!I6LIHGB"#1YM U:]T'Q!IMAJ5QJ.@:S:
MV/JW[67[7O[.G[#7P3U_]HG]JCXE6GPI^#WAC4_#VC:OXLN?#_B[Q9,FK>*M
M8M=!T+3[#PQX#T#Q3XOUJ[O=1O(M\.BZ!J#V5C%>ZO?BUTC3M0OK7^)K_@ET
M4_X))_M+?\$C/V@K31X_"O[%_P#P66_8B^ OP"^-.IZ-#K/]@>%_VXO#6C6;
M?#KQKXOMX?#NKZ5I=SX^N-?\/:-I$L?B#PM::H_CKXY_$77[?[-\/=:U'6?K
M7_@[$FN_V@_V1?CTVE^)GF^$G[!&M_ Z+Q%H.GR://I^O_MB?'_QQX!M]$74
MKZP\02^(=.UCX ?LM^(/$,M_X9UOPY9>'O$%I^V/X9URQU'5];\$/!X= /ZN
MOV7OVJ?@O^V3\)]+^./[/VJ^-_$7PLUZY2+PUXK\:_!KXS_!:+Q=93:1I&NV
M?B3P9I7QN^'_ ,.M=\8^"-2T[7+%M'\?^&-+U;P3K-VFIZ9I6OWFIZ'K=GI_
MT161X?T'1_"F@:)X7\/6$.E:!X;TC3= T/2[;?\ 9]-T?1[*'3M,L(/,>23R
M;.RMX+>+S'=]D:[G9LDZ] !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 ?SY:1_P2IM;'_@X;\5?\%$H/[&3X5:A^RCX
M<\?W7AB#Q3XIL=2D_;(%OXD_9OTKQY/X%M&7PAJVDZ;^S9/XVTZ'6M4N#)8^
M*_&NJ:C8>'&UV^O_ !4+=E_P2T@3_@X:\0?\%$DCT6/X7S_LC>%_&=[H$'B[
MQI;ZQ??MC6\7BC]FW0?']_X&6[E\&ZGI>A_LP7'BWPW8ZI/);0Z;KOB>YO\
M3_";>);[5O&<Y10!_0%7\\/[?_\ P21\/_M4?\%H?^"6O[;LNE^%;CPM\$M)
M^(6H_'BRU+6_$&C:[KMU\ IX/B1^RU>^'M-T=#8>(KW1OC+XVFN_%,6K76C6
M]UX3T>UTK69?%6D1VGAJ,HH W/V]_P#@EI!^TY_P6-_X)@_MC6\>BP^"_A+X
M:^(UO^TCI\_B[QIX?UGQQI7P$\0:#\;?V4M*M-!T2[/A_P 76'AC]HS6[?QC
MKVEZPFBVES9Z%IY\0S^,K/3=!\.Z;_0%110!_/G_ ,%K?^"4NG_\%$_V@_\
M@D[X_?2+37M-^!7[8<6G?&WP_KD?A74/!_B']FG6/#LWQ?\ B/I_BCPYXD>U
MG\3MJFK? 3PU\.-)T[2KK4/LMK\5?$6I:MX2\2Z7:S/H_,?\%XO^"5>H_P#!
M1/XJ_P#!,'Q5X=:]CC^'?[55U\*/C[%#XVF\"Z=J/['_ ,9O"USKGQ^M;S4=
M%-IXUU'6M5T+X5P_#/PMI/A#5[.6\?XLZW;Z_##X=GU#Q3X2** /Z+XHHH(H
MH((HX8(8TBAAB18XHHHU"1Q11H%2..- %1% 55 50  *_*S5?CG_ ,%+K/\
MX*R^%?@0GP!^!$?_  30U;X*ZWXD?X[+X[DN/C7>?$"U\/"[>*?PS)KEO=6%
MSIGCFWM/"=KX3MO =UX;N/!6KWGC^Y^+-WXB:W^&_ATHH J_\%L_!7[57Q@_
MX)P?M&_L^?L:_ +4?C[\;OVA_"!^#VG:7_PE7PF\'^%O!_A3Q;J6G6GQ$\6>
M+-8^*?Q@^$8B\CX??\)18>##X6E\9:E'\1+SPG+K?A2Y\(IK]W:_7%U\.]/_
M &Q_V3-5^$G[77P+UWPIIGQL^%0\$_&_X->,?$/@^ZU.!O$GANT@\6:;;>*?
M@SX^\7Z-:R6.J7-XFB>(?"GC*/4]/O\ 3[?6-)N;*>&PNR44 ?G9_P $6/\
M@G[\5?\ @FCHG[6G[,GCWXM>)?C+\.M/^-NB^*_V6?$_B[Q5>^)O$6D?LPZI
MX-L]&^'_ (*U>WGAL]/\+ZIX0U_P[XTT;5= \-:;H_A2XU6"^\4^'M%TK3O$
ML5C!\??\'0/[''[;7_!1/]E+X-?LO?L<?LK>+_B_K?AK]I'PY\<O$WCZ3XI_
MLY?#WP1I6B>%/A5\4O R:!%#\3OC-X.\8:EKVKZE\5(;BW-KX6.E6MKX:U8W
M6HJ]UI2WA10!Z1_P5I\"?MP_\%3OV1]0_8,^&7_!.KXS? 33OCU\2/A1;?$G
M]HW]J/XL?L0_\(;\!_ 7@+XA^&_B7J?CCP]X2_9]_:Q_: ^(_CSQ7>3^$+;P
ME;^'-+\.Z&LNE>(]4DFUV&(/&WZ6?%GP9\=?V8_^"<7_  HS]FCP!X]_:_\
MCO\ #;]E.Q^ ?PGDUWQ!\,=*U+QU\0O#/PCB^'?@SXA_&36/BE\7_@[I3^']
M3\1V6F^)OBC-H7C2;Q9-IDVNOX:L-4UEK&VN"B@#\C?^"']K_P %)_\ @G=^
MP'\-_P!C7]IG_@E9^TGXBUGX/>)?B;)X0\6_!/\ :#_X)S>,-&UKPM\0OB#K
MWQ05-3LO&O[8WPEU'0=4L/$7C3Q-82V@F\6QSVEI8:C'K,*:C_8.@_;-Q\<O
M^"L.J^$/V^/C'H?[$'C[PAXWE^'/@3X;_P#!/_\ 98\7_$[]CSQ"7\=>'M,\
M?76L_M _%KQSX=_:;;P?90^,?&7Q/\,V?C+X:Q>,HCH_PX_9[TYO"FK:YXN\
M=W-O110!ZCX+_P""3/\ P3@T'X7:-9>+/^"<7[.'Q5\:Z;I%IIWB?Q;\7?@'
M^SW\2OCO\4/$+^3#XB^(GCSXJ^.;KQ7K7B[QKXLU*?4/%?B/Q3XL^)FI^)]2
MU"YOKRZU*ZU22)9OSQ_X-VOV3/V]O^"=O@K]J7]CG]I3X">.]$_9OT?]HCQ)
M\0/V0?BQXA^,_P #/B!?WWP^\53W>B:KH6L^#O OQ0U[4/ 5FUMX2\,?$5M.
MTS0[*UO?&/Q&\<W3Z)9ZB][/=E% 'KO_  4U_P""5FC_ +7/_!4+_@D)^V _
MA?2M9T+X!_%7QEH/QV:X?2+*ZO/"W@#PCXK_ &A?V>KN\GEU33=:U[1?#/QK
M\&:KHUQX3L['Q):W_P#PLZ>ZU*QT[PY;^*)=2YG_ (*P?\$LU_:[_P""E_\
MP2!_:DTB:31K#X9_%[QE\-/V@=0TF\T[1-9\3?"?PQX&\;?M!^!_"6H:L+F#
M7=2\(:WK/@;XE?##Q-X7T^SU8:IH7QLUG,_AFP_MK5+HHH _HHK\GOAO\=_^
M"F&I_P#!6CXX?L_?$[X"_!;PW_P3BT+X'6OCCX%?&O0]>L[[XM>,_%C6WPHL
MYU\1VJ_%'4=4A@_X2_5_BQHDNEW?P;\&6ME:>&]*DMO$.MP16.O^."B@"3_@
ML/\ \$_/&W_!0;]EWP_X:^!_C/P_\,?VKOV?/C+\-_VF/V3?B=XK-XWACP=\
M:OA?K N]-D\1V]II?B".ZT?5]#N]9TO&H>&?$^FZ?K$VC:Y=^'M732?L4OF6
MM?\ !7+QOX"UCP?^SI\1_P!@_P"/T7[?WB_3+\:)^S=X&\??LP>(/!7BY]"T
M[P['KOQ,\'?&_P 0_'_PAX0A^"Z>)O&'A'1M//Q!_P"$#^.%PGB?3[J;X*PV
M>F^)+[1"B@#V/_@E7^R[^T/^S[^QGKWP@_;4F\!^(?CAX^^-_P"U#\4?BQJ?
MPQ\0:WK'@/Q/=_M#_%[QI\4-6OO#>K:M;:-XKALKW_A-KNVDCUFTL-<LKN*X
M4RW"I;ZG=_DI^RMHGQP_X-R[#X^_"3XO_#?Q/\=O^"4VL_%KXF_'CX,?M _#
M3XF>&=>\>_LD>#-=;P2^H?#7XE_ GXI>)?"WC'5?!/AG2X?%7B[6O$7P3\1_
M%#7M>UG2=5\2:5\+[GQ?\1]3TJV** .Y_:7\7>*O^#CO]FSPU\ ?V1/".J?#
M[_@GA\1OBGX-UKX__MG?%C6-#\,>+O'G@3X2_$-M2U+P1^RK\$-%UCQ3XY?Q
MC<>/?!+Z5JOC/]I'PO\ #+PQH$>BR7/A[P;\0K?6-.UW2?WM\56]]^S!^SAI
M'A7]F[]G_P 5?%2/X3>!/"GPX^$GP/\ A9??"?P_?VV@^&=(T_PEX1T^SN/C
M'\4_@KX M/#'A+2K+3WU2WN/'VDZC_8.GSP:!9ZEJOV/3IRB@#^:\_\ !/+]
MK;]H'_@W*TW]C7]JK]G;Q!\#/VVOV*?A[?\ BK]G36-,^(?P)O5NOB+^SI=Z
MSXD^ WB+X9>/_AS\6?B/:^%M3\5_#9[/X3>*]:\47_@#4(?$=[XTU.&3P[H%
MQH/B-N:_X*>_L&_\%-?BG_P1F^$?[!?P5^#WBS]LS]J/XZ>/O"'Q^_;:_:,\
M2?$G]G/PCX2O/&>M:WK7QF^(VG^$M5\<_%WX(^(#=Z/\5;SP)\.O@_I]E\'K
MKP9HG[.W@@^%Y(_#.J:9X5A4HH _IZ_9,\0_'GQ/^S9\$=5_:B^'G_"KOVBW
M^%W@*'XW^$(-7\*ZYH]C\58O"6C?\+ D\,ZGX0\:_$#2KCPQ+XM;6!H9E\4Z
MG?K8QQK=W%T0E]=_0]%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
2444 %%%% !1110 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>7
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Submission<br></strong></div></th>
<th class="th"><div>Mar. 11, 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">0001015922<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">Check Point Software Technologies Ltd.<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_FormTp', window );">Form Type</a></td>
<td class="text">S-8<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_SubmissnTp', window );">Submission Type</a></td>
<td class="text">S-8<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_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_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>8
<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.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Offerings - Offering: 1<br></strong></div></th>
<th class="th">
<div>Mar. 11, 2025 </div>
<div>USD ($) </div>
<div>shares</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_OfferingTable', window );"><strong>Offering:</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_PrevslyPdFlg', window );">Fee Previously Paid</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_FeesOthrRuleFlg', window );">Other Rule</a></td>
<td class="text">true<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_OfferingSctyTp', window );">Security Type</a></td>
<td class="text">Equity<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_OfferingSctyTitl', window );">Security Class Title</a></td>
<td class="text">Ordinary shares, par value NIS 0.01 per share<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_AmtSctiesRegd', window );">Amount Registered | shares</a></td>
<td class="nump">2,636,523<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_MaxOfferingPricPerScty', window );">Proposed Maximum Offering Price per Unit</a></td>
<td class="nump">214.52<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_MaxAggtOfferingPric', window );">Maximum Aggregate Offering Price</a></td>
<td class="nump">$ 565,586,913.96<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_FeeRate', window );">Fee Rate</a></td>
<td class="nump">0.01531%<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_FeeAmt', window );">Amount of Registration Fee</a></td>
<td class="nump">$ 86,591.36<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_OfferingNote', window );">Offering Note</a></td>
<td class="text">(1)	(a) Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#8220;Securities Act&#8221;), this Registration Statement shall also cover any additional ordinary shares of the Registrant
that become issuable under the Check Point Software Technologies Ltd. 2005 Israel Equity Incentive Plan, as amended, and the Check Point Software Technologies Ltd. 2005 United States
Equity Incentive Plan, as amended (collectively, the &#8220;Plan&#8221;) by reason of any share dividend, share split, recapitalization or similar transaction effected without the Registrant&#8217;s receipt of
consideration that would increase the number of outstanding ordinary shares. (b) Represents the additional 2,636,523 ordinary shares issuable under the Plan. (c) Estimated solely for the
purpose of calculating the amount of the registration fee pursuant to Rule 457(h) and Rule 457(c) promulgated under the Securities Act based on the average of the high ($217.20) and low
($211.83) prices of the ordinary shares on The Nasdaq Stock Market LLC on March 13, 2025.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_AmtSctiesRegd">
<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 amount of securities being registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name 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_AmtSctiesRegd</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:nonNegativeDecimal2ItemType</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_FeeAmt">
<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>Total amount of registration fee (amount due after offsets).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></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_FeeAmt</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:nonNegative1TMonetary2ItemType</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_FeeRate">
<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 rate per dollar of fees that public companies and other issuers pay to register their securities with the Commission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></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_FeeRate</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:percentItemType</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_FeesOthrRuleFlg">
<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>Checkbox indicating whether filer is using a rule other than 457(a), 457(o), or 457(f) to calculate the registration fee due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></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_FeesOthrRuleFlg</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_MaxAggtOfferingPric">
<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 maximum aggregate offering price for the offering that is being registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name 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_MaxAggtOfferingPric</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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_MaxOfferingPricPerScty">
<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 maximum offering price per share/unit being registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name 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_MaxOfferingPricPerScty</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:nonNegativeDecimal4lItemType</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_OfferingNote">
<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_OfferingNote</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_OfferingSctyTitl">
<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 title of the class of securities being registered (for each class being registered).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name 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_OfferingSctyTitl</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:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_OfferingSctyTp">
<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>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"</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br></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_OfferingSctyTp</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:securityTypeItemType</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_OfferingTable">
<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_OfferingTable</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_PrevslyPdFlg">
<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_PrevslyPdFlg</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_OfferingAxis=1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ffd_OfferingAxis=1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.1</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fees Summary<br></strong></div></th>
<th class="th">
<div>Mar. 11, 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_TtlOfferingAmt', window );">Total Offering</a></td>
<td class="nump">$ 565,586,913.96<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_TtlPrevslyPdAmt', window );">Previously Paid Amount</a></td>
<td class="nump">0.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_TtlFeeAmt', window );">Total Fee Amount</a></td>
<td class="nump">86,591.36<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_TtlOffsetAmt', window );">Total Offset Amount</a></td>
<td class="nump">0.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ffd_NetFeeAmt', window );">Net Fee</a></td>
<td class="nump">$ 86,591.36<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_NetFeeAmt">
<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_NetFeeAmt</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:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ffd_TtlFeeAmt">
<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_TtlFeeAmt</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:nonNegative1TMonetary2ItemType</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_TtlOfferingAmt">
<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_TtlOfferingAmt</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:nonNegative1TMonetary2ItemType</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_TtlOffsetAmt">
<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_TtlOffsetAmt</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:nonNegative1TMonetary2ItemType</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_TtlPrevslyPdAmt">
<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_TtlPrevslyPdAmt</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:nonNegative1TMonetary2ItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>10
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( /N$<5I&QTU(E0   ,T    0    9&]C4')O<',O87!P+GAM
M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ)
M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$,
M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2<?J]P<"A#G>B4^BQ-+.9<K!?^+
M4\L54Y[FRF_\9 6_![H74$L#!!0    ( /N$<5K P[R,[P   "L"   1
M9&]C4')O<',O8V]R92YX;6S-DL%.PS ,AE\%Y=XZ;1F(J.L%Q DD)":!N$6.
MMT5KVB@Q:O?VI&7KA. !.,;^\_FSY!J]PC[02^@]!;84KT;7=E&A7XL]LU<
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
M@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F
M6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<
M_N\-L,+$CN'MB[\!4$L#!!0    ( /N$<5KXN\]<40(  $,&   8    >&PO
M=V]R:W-H965T<R]S:&5E=#$N>&ULA97;CMHP$(9?Q4JE7G7)@=,N32(5RK:H
M=(5@>Y"J7IAD(!8^I+;9P-O73B"E$GAOB,>>__<WQIG$E9 [50!H=&"4J\0K
MM"Y'OJ^R AA6'5$"-RL;(1G6)I1;7Y42<%Z+&/6C(!CX#!/NI7$]MY!I+/::
M$@X+B=2>,2R/8Z"B2KS0.T\LR;;0=L)/XQ)O807Z6[F0)O);EYPPX(H(CB1L
M$N]#.!H/;7Z=\)U I2[&R%:R%F)G@UF>>($% @J9M@[8/%Y@ I1:(X/QY^3I
MM5M:X>7X[/Y8UVYJ66,%$T%_D%P7B7?OH1PV>$_U4E2?X51/W_IE@JKZ%U5-
M;M3S4+976K"3V! PPILG/IS.X4+0?;@AB$Z"J.9N-JHI/V*-TUB*"DF;;=SL
MH"ZU5ALXPNV?LM+2K!*CT^EJOV9$V2..?6W\[*R?G;3C1AO=T'[%LH/"\!V*
M@JC_O]PW&"U+U+)$M5_W51;T:V[6T$P#4[^O@35&O>M&]B*/5(DS2#QS4Q7(
M%_#2MV_"0?#>@=EM,;LN]W0"7$M,T8SG<$!?X'@-T&T1!$$8A/V'*'+P]%J>
MGM-L"5NB#!'7Z DSN$;C-I@4D.W00A#CL!(;76$)Z!FR@@LJM@04FNN\XR#M
MMZ1]YT;V/4+/Q_(JHUNZNKMW  Q:@(';Y=\-NX7QBH$38]AB#-WG ("FAX*L
MB;[)X7:8_KQ[G,UG3Y_0XW2ZNH;D7_0$VU[-R[HE7"$*&^,8=(;FO&73LII
MB[)N$VNA3=.IAX7I\B!M@EG?"*'/@>T\[7<C_0M02P,$%     @ ^X1Q6D 6
MQS'W!   '@T  !@   !X;"]W;W)K<VAE971S+W-H965T,BYX;6R55VUOXC@0
M_GS]%2/VM *)(R\TE+84J=O=U57J;E%I[SZ;9"!6G3AK.U!.]^-O[$!*VS2[
M]P5LQ_/,,^/QY,ED(]6C3A$-/&4BUQ>=U)CBS/-TG&+&]$ 6F-.3I509,S15
M*T\7"EGBC#+AA;X_\C+&\\YTXM9F:CJ1I1$\QYD"76894]M/*.3FHA-T]@MW
M?)4:N^!-)P5;X1S-0S%3-/-JE(1GF&LN<U"XO.A<!F>?@M :N!U_<=SH@S'8
M4!92/MK)=7+1\2TC%!@;"\'H;XU7*(1%(AX_=J"=VJ<U/!SOT;^ZX"F8!=-X
M)<7?/#'I16?<@027K!3F3F[^Q%U D<6+I=#N%S;5WF/R&)?:R&QG3/.,Y]4_
M>]HEXL!@[+]C$.X,7"*\RI%C^9D9-ITHN0%E=Q.:';A0G361X[D]E;E1])23
MG9G>+I>H>+[2\ ?LQV<03#Q#X':+%^^ /E5 X3M WY@:0!#T(?3#"![FGZ'[
M>P]TRA3JEV@>4:QYAC7/T,$/?\+SK(E997K<;&KK^DP7+,:+#A6N1K7&SO3C
MAV#DG[<0&];$AFWHTZ^(,%.XYK+48@LSQI,FBNT@2R8TMI YKLD<M^+<FA05
MW)4"FSBTVQI5ME&(:@I1*\P<XU)QLX7[;='(HMW\RX^2C%MXC&H>HU_C<268
MUG#/37-2VE%N5<)SZE:[0NY#P12LF2@1OE_/P1_X 124<O>XA?5)S?JDU=]E
M)LO<P!VNN#:H,(%_&^]0Q;W"BAR6;;_K:3@:CJ)P./'6#23&-8EQ*XF9DH74
MY/L;>^)9F=6-@0J=Q^@"?LBY::)4(8\.*07'@RAL9G1:,SIM9;0G<KE:*5PQ
M@Z\H-3&I$$\.F$2C*!J/3H/AX'34S"?PG]NF_]-K?T=$&AME93H^<$V%XOM!
M- S>\7O0KH-?*1"YW-6(8N[E1G0:F01ODC >1:?!8/A> I[[<=#:5>N&#-_E
M.UEHM^\&O=^ZK >S4NF244A&NL8%Q\'(KI=Y0F5&_0QV-YFCALO8A1Z<#H=]
M8!H8Z8.$"K5K]WW\, Y#__SE=K<8G/?Z!,7URZ3-#1T@(1A[Q80 :L(28KDF
MORS? DL2;O<Q ?)E&[ <K,<]6FZ.3,H,+#"6&0+7%-&"0GF.X2K%^!%FDI.S
MN5R:#<' /<9I+H5<6:XW)AG0N]./X%HKA@*J3@C7>4P,2;G 3+#\,&H:Y\G_
M1K<7ES+F8M='/W4"75(83D*M46S[<)!HNW6?7EAL2:,Q35FEW-CLN4Q!PM<\
M(:#^;JX+P4V?ML:LX(8)_D]U%)):*,^XH.YJ\ZE9I=F0BBRV=#?<I*0I7V7=
M>@].SK7%0U[8VCB*)2E&2GN%ZXYE(TN1 ,]CRQ =1EYF"SH:XDJHVE B;2F_
M.N8!=!<]<N=40VZTLSRHBK!/W;9/[?9-?314@,T6 <8]^*(-)SE)46DI**E
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
M<=R<@P?G4=B=4^'V[X#I(U!+ P04    " #[A'%:EXJ[',     3 @  "P
M %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=
MOZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'
MTD!$VV-#L%HL/D N&6:WO606IW.D5XA<UYVE/=LO3T%O@*\Z3'%":4A+,P[P
MS=)_,O?S##5%Y4HCE5L:>-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T
M>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0    ( /N$<5I2<6^U70$
M $@#   /    >&PO=V]R:V)O;VLN>&ULM9+=2L- $(5?)>P#F%I_P-+TQE(5
M1(N5WF^2B1G<W0DS&VM]>B<)P8 @WO1J,V>6DV_.SO) _)X3O2>?W@7)3!UC
MLTA3*6KP5LZH@:"=BMC;J"6_I=(PV%)J@.A=.I_-KE-O,9C5<O3:<CHM*$(1
MD8**G;!'.,A/ORN3#Q3,T6$\9J;_=F 2CP$]?D&9F9E)I*;#/3%^48C6[0HF
MYS)S/C3VP!&+7_*N@WRUN?1*M/F+59#,7,_4L$*6V-_H_:TR?H!>'JHVT@9=
M!%[;"'=,;8/AK;/1*=+)&'T.XSF$N.#_Q$A5A06LJ6@]A#CDR. ZP" U-F*2
M8#UD9M?F'D54[H;2OSR4PX!1R29Q\0*UP0]ESW@ZGN>J M8P9((S_P-G?EJ<
M#8 DN]9[R\<)T<4?1!?](XXO5T*% <HG=1/5=8N*+2?=T0<]O[PZO]%M:9V[
M5>TY/)(MQT48EWCU#5!+ P04    " #[A'%:NVSJ[+H    : P  &@   'AL
M+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSQ9,Y#H,P$$6O@GP AB5)$0%5&MJ(
M"U@P+&*QY9DH</L0*,!2BC2(ROIC^?U7C*,G=I(;-5#=:'+&OALH%C6SO@-0
M7F,OR54:A_FF5*:7/$=3@99Y*RN$P/-N8/8,D41[II--&O\AJK)L<GRH_-7C
MP#_ \%:FI1J1A9-)4R'' L9N&Q,LA^_.9.&D12Q,6O@"SA8*+*'@?*'0$@H/
M%"*>.J3-9LU6_>7 >I[?XM:^Q'5H+\GUZP#65T@^4$L#!!0    ( /N$<5JF
M_$I;(P$  -\$   3    6T-O;G1E;G1?5'EP97-=+GAM;,V4ST[#, S&7Z7J
M=6HRAL0!K;L 5]B!%PB-NT;-/\7>Z-X>M]TF@4;%-"2X-&IL?S_'GY+EZSX"
M9IVS'LN\(8KW4F+5@%,H0@3/D3HDIXA_TT9&5;5J W(QG]_)*G@"3P7U&OEJ
M^0BUVEK*GCK>1A-\F2>PF&</8V+/*G,5HS65(H[+G==?*,6!(+ARR,'&1)QQ
M0B[/$OK(]X!#W<L.4C(:LK5*]*P<9\G.2J2]!133$F=Z#'5M*M"AVCHN$1@3
M*(T- #DK1M'9-)EXPC!^;Z[F#S)30,Y<IQ"1'4MP.>YH25]=1!:"1&;ZB"<B
M2U]]/NC=UJ!_R.;QOH?4#GZ@');K9_S9XY/^A7TL_DD?MW_8QUL([6]?N7X5
M3AE_Y,OA75M] %!+ 0(4 Q0    ( /N$<5I&QTU(E0   ,T    0
M      "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @ ^X1Q6L##
MO(SO    *P(  !$              ( !PP   &1O8U!R;W!S+V-O<F4N>&UL
M4$L! A0#%     @ ^X1Q6IE<G",0!@  G"<  !,              ( !X0$
M 'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " #[A'%:^+O/7%$"  !#
M!@  &               @($B"   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL
M4$L! A0#%     @ ^X1Q6D 6QS'W!   '@T  !@              ("!J0H
M 'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( /N$<5HA'4?N
M0@(  -H%   8              " @=8/  !X;"]W;W)K<VAE971S+W-H965T
M,RYX;6Q02P$"% ,4    " #[A'%:*L8@9 D#   ;$   #0
M@ %.$@  >&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( /N$<5J7BKL<P    !,"
M   +              "  8(5  !?<F5L<R\N<F5L<U!+ 0(4 Q0    ( /N$
M<5I2<6^U70$  $@#   /              "  6L6  !X;"]W;W)K8F]O:RYX
M;6Q02P$"% ,4    " #[A'%:NVSJ[+H    : P  &@              @ 'U
M%P  >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " #[A'%:
MIOQ*6R,!  #?!   $P              @ 'G&   6T-O;G1E;G1?5'EP97-=
:+GAM;%!+!08     "P + ,H"   [&@     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.report sup {
	font-style: italic;
}

.report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>2</ContextCount>
  <ElementCount>20</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>1</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="ex-fees.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="ex-fees.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>995211 - Document - Offerings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ffd/role/document/feesOfferingTable</Role>
      <ShortName>Offerings</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ex-fees.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.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>3</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="ex-fees.htm">ex-fees.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="2">http://xbrl.sec.gov/dei/2024</BaseTaxonomy>
    <BaseTaxonomy items="18">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": {
  "ex-fees.htm": {
   "dts": {
    "inline": {
     "local": [
      "ex-fees.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": 20,
   "keyCustom": 0,
   "axisStandard": 1,
   "axisCustom": 0,
   "memberStandard": 1,
   "memberCustom": 0,
   "hidden": {
    "total": 3,
    "http://xbrl.sec.gov/dei/2024": 1,
    "http://xbrl.sec.gov/ffd/2024q2": 2
   },
   "contextCount": 2,
   "entityCount": 1,
   "segmentCount": 1,
   "elementCount": 107,
   "unitCount": 3,
   "baseTaxonomies": {
    "http://xbrl.sec.gov/ffd/2024q2": 18,
    "http://xbrl.sec.gov/dei/2024": 2
   },
   "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": {
      "contextRef": "c_report",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex-fees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_report",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "p",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex-fees.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://xbrl.sec.gov/ffd/role/document/feesOfferingTable",
     "longName": "995211 - Document - Offerings",
     "shortName": "Offerings",
     "isDefault": "false",
     "groupType": "Fee_Exhibit",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c_offering_1",
      "name": "ffd:PrevslyPdFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex-fees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_offering_1",
      "name": "ffd:PrevslyPdFlg",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex-fees.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "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": "3",
     "firstAnchor": {
      "contextRef": "c_report",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex-fees.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c_report",
      "name": "ffd:TtlOfferingAmt",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex-fees.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>0001178913-25-000869-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001178913-25-000869-xbrl.zip
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
MGQ]@8L,O$ZK_!5!+ 0(4 Q0    ( /N$<5HAI1T,3@L  &<U   +
L      "  0    !E>"UF965S+FAT;5!+!08      0 ! #D   !W"P     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>ex-fees_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:xbrldi="http://xbrl.org/2006/xbrldi"
  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="c_offering_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001015922</identifier>
            <segment>
                <xbrldi:typedMember dimension="ffd:OfferingAxis">
                    <dei:lineNo>1</dei:lineNo>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-03-11</startDate>
            <endDate>2025-03-11</endDate>
        </period>
    </context>
    <context id="c_report">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001015922</identifier>
        </entity>
        <period>
            <startDate>2025-03-11</startDate>
            <endDate>2025-03-11</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:SubmissnTp contextRef="c_report" id="fee_001">S-8</ffd:SubmissnTp>
    <ffd:FeeExhibitTp contextRef="c_report" id="fee_002">EX-FILING FEES</ffd:FeeExhibitTp>
    <dei:EntityCentralIndexKey contextRef="c_report" id="fee_003">0001015922</dei:EntityCentralIndexKey>
    <ffd:FormTp contextRef="c_report" id="fee_004">S-8</ffd:FormTp>
    <dei:EntityRegistrantName contextRef="c_report" id="fee_005">Check Point Software Technologies Ltd.</dei:EntityRegistrantName>
    <ffd:PrevslyPdFlg contextRef="c_offering_1" id="fee_006">false</ffd:PrevslyPdFlg>
    <ffd:OfferingSctyTp contextRef="c_offering_1" id="fee_007">Equity</ffd:OfferingSctyTp>
    <ffd:OfferingSctyTitl contextRef="c_offering_1" id="fee_008">Ordinary shares, par value NIS 0.01 per share</ffd:OfferingSctyTitl>
    <ffd:FeesOthrRuleFlg contextRef="c_offering_1" id="fee_009">true</ffd:FeesOthrRuleFlg>
    <ffd:AmtSctiesRegd
      contextRef="c_offering_1"
      decimals="0"
      id="fee_010"
      unitRef="shares">2636523</ffd:AmtSctiesRegd>
    <ffd:MaxOfferingPricPerScty
      contextRef="c_offering_1"
      decimals="INF"
      id="fee_011"
      unitRef="USD">214.52</ffd:MaxOfferingPricPerScty>
    <ffd:MaxAggtOfferingPric
      contextRef="c_offering_1"
      decimals="INF"
      id="fee_012"
      unitRef="USD">565586913.96</ffd:MaxAggtOfferingPric>
    <ffd:FeeRate
      contextRef="c_offering_1"
      decimals="INF"
      id="fee_013"
      unitRef="pure">0.0001531</ffd:FeeRate>
    <ffd:FeeAmt
      contextRef="c_offering_1"
      decimals="INF"
      id="fee_014"
      unitRef="USD">86591.36</ffd:FeeAmt>
    <ffd:TtlOfferingAmt
      contextRef="c_report"
      decimals="INF"
      id="fee_015"
      unitRef="USD">565586913.96</ffd:TtlOfferingAmt>
    <ffd:TtlFeeAmt
      contextRef="c_report"
      decimals="INF"
      id="fee_016"
      unitRef="USD">86591.36</ffd:TtlFeeAmt>
    <ffd:TtlPrevslyPdAmt
      contextRef="c_report"
      decimals="INF"
      id="fee_017"
      unitRef="USD">0.00</ffd:TtlPrevslyPdAmt>
    <ffd:TtlOffsetAmt
      contextRef="c_report"
      decimals="INF"
      id="fee_018"
      unitRef="USD">0.00</ffd:TtlOffsetAmt>
    <ffd:NetFeeAmt
      contextRef="c_report"
      decimals="INF"
      id="fee_019"
      unitRef="USD">86591.36</ffd:NetFeeAmt>
    <ffd:OfferingNote contextRef="c_offering_1" id="fee_020">(1)	(a) Pursuant to Rule 416(a) under the Securities Act of 1933, as amended (the &#x201c;Securities Act&#x201d;), this Registration Statement shall also cover any additional ordinary shares of the Registrant
that become issuable under the Check Point Software Technologies Ltd. 2005 Israel Equity Incentive Plan, as amended, and the Check Point Software Technologies Ltd. 2005 United States
Equity Incentive Plan, as amended (collectively, the &#x201c;Plan&#x201d;) by reason of any share dividend, share split, recapitalization or similar transaction effected without the Registrant&#x2019;s receipt of
consideration that would increase the number of outstanding ordinary shares. (b) Represents the additional 2,636,523 ordinary shares issuable under the Plan. (c) Estimated solely for the
purpose of calculating the amount of the registration fee pursuant to Rule 457(h) and Rule 457(c) promulgated under the Securities Act based on the average of the high ($217.20) and low
($211.83) prices of the ordinary shares on The Nasdaq Stock Market LLC on March 13, 2025.</ffd:OfferingNote>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
