From ndttxzkeo@o2.pl  Wed Feb  2 04:15:43 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA19683;
	Wed, 2 Feb 2005 04:15:43 -0500 (EST)
Received: from [220.82.242.213] (helo=132.151.6.1)
	by ietf-mx.ietf.org with smtp (Exim 4.33)
	id 1CwGuH-0000j3-Jn; Wed, 02 Feb 2005 04:34:42 -0500
Received: from symphony-47.iinet.net.au ([64.173.96.94]:1906 "HELO
	mail.ies.edu") by ies.edu with SMTP
	id <S608132AbRLJEtW>; Wed, 02 Feb 2005 04:14:41 -0500
Date: Wed, 02 Feb 2005 08:06:41 -0100
Message-Id: <1.4.63.2081924.0083fc70@ies.edu>
From: "Ramona Triplett" <ndttxzkeo@o2.pl>
To: <asrg-request@ietf.org>
Subject: Welcome to the "real world"
X-message-flag: Authentic Sender, Hash: LKQLMTEA
List-ID: <asrg-request@ietf.org>
Mime-Version: 1.0
Content-Type: multipart/related; 
  boundary="----------A48356845382213"
X-Spam-Score: 20.3 (++++++++++++++++++++)
X-Spam-Flag: YES
X-Scan-Signature: a5d64674af3d12893846a18a44c07b83

This is a multi-part message in MIME format.

------------A48356845382213
Content-Type: multipart/alternative;
     boundary="----------A85031401794097"

------------A85031401794097
Content-Type: text/plain;
        Charset = "us-ascii"
Content-Transfer-Encoding: 7bit

meme only . septacro resorcinol cattail. sanctify throttle scuffle dentistry glenn simplicity cumberland egipt.

------------A85031401794097
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit


<html>
<head>
<title>berkshire frankfurt</title>
</head>

<body>
<table width="442" height="100" border="0" cellpadding="0" cellspacing="0">
   <tr>
    <td height="161" colspan="7" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
        <!--DWLayoutTable-->
        <tr><STRONG><FONT face=Verdana size 4>You Will Not Find it Cheaper With This Quality and Range of Choice, Anywhere on the Web<BR>Guaranteed.</FONT></STRONG>
          <td width="442" height="153" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr>
                <td width="442" height="9" valign="top">
                <a href="http://www.193.betsydhxndjur.com/">
                <img src = "cid:DTEHFHQD.QBJJWMEO.VEDLMHGT.DHUMBCHB_csseditor" border=0></a><br>
                </td>
              </tr>
              <tr>
                <td height="10" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="13" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
                    <!--DWLayoutTable-->
                    <tr>
                      <td width="442" height="13">.</td>
                    </tr>
                </table></td>
              </tr>
              <tr>
                <td height="3">.</td>
              </tr>
              <tr>
                <td height="4"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
                          </table></td>
        </tr>
        <tr>
          <td height="0">.</td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="8"></td>
        </tr>
        <tr>
          <td height="8"></td>
        </tr>
        <tr>
          <td height="8"></td>
        </tr>
        <tr>
          <td height="8">http://www.193.bptunsr.com/ You Will Not Find it Cheaper With This Quality and Range of Choice, Anywhere on the Web Guaranteed.</td>
        </tr>
        </table></td>
  </tr>
  <tr>
    <td width="49" height="19" valign="top">.</td>
    <td width="299">&nbsp;</td>
    <td width="19" rowspan="2" valign="top"></td>
    <td width="19" rowspan="2" valign="top"></td>
    <td width="19" rowspan="2" valign="top"></td>
    <td width="19" rowspan="2" valign="top"></td>
    <td width="18" rowspan="2" valign="top"></td>
  </tr>
  <tr>
    <td height="173">&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table><FONT face=Verdana size 2><a href="http://www.193.boprjdncmdhe.com/bye/">NOMORE</FONT>
</body>
</html>


------------A85031401794097--

------------A48356845382213
Content-Type:  image/jpeg; name="skullcap.JPG"
Content-Transfer-Encoding: base64
Content-ID: <DTEHFHQD.QBJJWMEO.VEDLMHGT.DHUMBCHB_csseditor>
Content-Transfer-Encoding: base64

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
------------A48356845382213--





From mxjrsroav@o2.pl  Wed Feb  2 12:47:39 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA04697;
	Wed, 2 Feb 2005 12:47:39 -0500 (EST)
Received: from [211.110.151.43] (helo=132.151.6.1)
	by ietf-mx.ietf.org with smtp (Exim 4.33)
	id 1CwOtm-0007E8-Fj; Wed, 02 Feb 2005 13:06:46 -0500
Received: from symphony-50.iinet.net.au ([61.23.228.144]:1906 "HELO
	mail.ies.edu") by ies.edu with SMTP
	id <S433132AbRLJEtW>; Wed, 02 Feb 2005 18:41:32 +0100
Date: Wed, 02 Feb 2005 14:38:32 -0300
Message-Id: <2.6.80.2081924.0083fc70@ies.edu>
From: "Sonya Nelson" <mxjrsroav@o2.pl>
To: <ipcdn-archive@ietf.org>
Subject: This is for sure.
X-message-flag: Authentic Sender, Hash: LKQLMTEA
List-ID: <ipcdn-archive@ietf.org>
Mime-Version: 1.0
Content-Type: multipart/related; 
  boundary="----------A48356845382213"
X-Spam-Score: 8.3 (++++++++)
X-Spam-Flag: YES
X-Scan-Signature: 111b48b3edee1f6fe0a892c95423c18d

This is a multi-part message in MIME format.

------------A48356845382213
Content-Type: multipart/alternative;
     boundary="----------A85031401794097"

------------A85031401794097
Content-Type: text/plain;
        Charset = "us-ascii"
Content-Transfer-Encoding: 7bit

meme only . septacro resorcinol cattail. sanctify throttle scuffle dentistry glenn simplicity cumberland egipt.

------------A85031401794097
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit


<html>
<head>
<title>berg restroom</title>
</head>

<body>
<table width="442" height="100" border="0" cellpadding="0" cellspacing="0">
   <tr>
    <td height="161" colspan="7" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
        <!--DWLayoutTable-->
        <tr><STRONG><FONT face=Verdana size 4>You Will Not Find it Cheaper With This Quality and Range of Choice, Anywhere on the Web<BR>Guaranteed.</FONT></STRONG>
          <td width="442" height="153" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr>
                <td width="442" height="9" valign="top">
                <a href="http://www.193.boprjdncmdhe.com/">
                <img src = "cid:DTEHFHQD.QBJJWMEO.VEDLMHGT.DHUMBCHB_csseditor" border=0></a><br>
                </td>
              </tr>
              <tr>
                <td height="10" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="13" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
                    <!--DWLayoutTable-->
                    <tr>
                      <td width="442" height="13">.</td>
                    </tr>
                </table></td>
              </tr>
              <tr>
                <td height="3">.</td>
              </tr>
              <tr>
                <td height="4"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
                          </table></td>
        </tr>
        <tr>
          <td height="0">.</td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="8"></td>
        </tr>
        <tr>
          <td height="8"></td>
        </tr>
        <tr>
          <td height="8"></td>
        </tr>
        <tr>
          <td height="8">http://www.193.broadbaqq.com/ You Will Not Find it Cheaper With This Quality and Range of Choice, Anywhere on the Web Guaranteed.</td>
        </tr>
        </table></td>
  </tr>
  <tr>
    <td width="49" height="19" valign="top">.</td>
    <td width="299">&nbsp;</td>
    <td width="19" rowspan="2" valign="top"></td>
    <td width="19" rowspan="2" valign="top"></td>
    <td width="19" rowspan="2" valign="top"></td>
    <td width="19" rowspan="2" valign="top"></td>
    <td width="18" rowspan="2" valign="top"></td>
  </tr>
  <tr>
    <td height="173">&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table><FONT face=Verdana size 2><a href="http://www.193.broadbaqq.com/bye/">NOMORE</FONT>
</body>
</html>


------------A85031401794097--

------------A48356845382213
Content-Type:  image/jpeg; name="retrograde.JPG"
Content-Transfer-Encoding: base64
Content-ID: <DTEHFHQD.QBJJWMEO.VEDLMHGT.DHUMBCHB_csseditor>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAgEASABIAAD/7RkSUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQABOEJJTQQNAAAAAAAEAAAAeDhCSU0D8wAAAAAACAAAAAAAAAAAOEJJTQQKAAAAAAAB
AAA4QklNJxAAAAAAAAoAAQAAAAAAAAACOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9m
ZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4
AAAAAABwAAD/////////////////////////////A+gAAAAA////////////////////////////
/wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////
A+gAADhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBBQAAAAAAAQAAAADOEJJTQQMAAAA
ABeBAAAAAQAAAGsAAABwAAABRAAAjcAAABdlABgAAf/Y/+AAEEpGSUYAAQIBAEgASAAA//4AJkZp
bGUgd3JpdHRlbiBieSBBZG9iZSBQaG90b3Nob3CoIDUuMP/uAA5BZG9iZQBkgAAAAAH/2wCEAAwI
CAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDP/AABEIAHAAawMBIgACEQEDEQH/3QAEAAf/xAE/AAABBQEBAQEBAQAAAAAA
AAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggF
AwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQVUsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNU
ZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH
1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRBUWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNT
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
AAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2
LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0y
LjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsA
A1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAA
Ao8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsA
QABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDL
ANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUB
fAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJn
AnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YD
ogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUc
BSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG
9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQ
CSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4AL
mAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5k
Dn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwR
qhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0
FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZ
RRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2Z
HcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUi
giKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneier
J9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEt
di2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/
M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6
Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50Ep
QWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI
10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7
UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZ
aVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJ
Ypxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/aJZo7GlDaZpp8WpIap9q92tPa6dr
/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXh
dj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN/hH/lgEeA
qIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ/opkisqLMIuW
i/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqX
dZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqImopajBqN2
o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACw
dbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2P
vgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbL
tsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx
2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6Lzp
RunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio
+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t/////gAmRmlsZSB3cml0dGVuIGJ5IEFkb2JlIFBob3Rv
c2hvcKggNS4w/+4AIUFkb2JlAGSAAAAAAQMAEAMCAwYAAAAAAAAAAAAAAAD/2wCEAAwICAgJCAwJ
CQwRCwoLERUPDAwPFRgTExUTExgRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwB
DQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDP/CABEIAMgAvwMBIgACEQEDEQH/xADYAAABBQEBAQAAAAAAAAAAAAAGAAMEBQcCAQgB
AAIDAQEAAAAAAAAAAAAAAAMEAAIFAQYQAAICAgICAgEDBAMBAAAAAAIDAQQABREGEhMhBxQQICIw
MRUWQTJCIxEAAgECAwQFBgoIBgIDAQAAAQIDABEhEgQxQSITUTJCUmJhcXKCIwUQgZGSorIzU2MU
IKGxwcLSQ4Mw8HOTo7PTFdHyJAYSAAEDAgQDBgMGBwEAAAAAAAEAEQIhEhAxQQNRYSIgcYEyQlKh
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
O1rL94+VT6kPL+vWXQ6SLT+WNAG+N+u3+P8A/9k=
------------A48356845382213--



From ipcdn-bounces@ietf.org  Wed Feb  2 13:36:26 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA11466
	for <ipcdn-archive@ietf.org>; Wed, 2 Feb 2005 13:36:26 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CwPf1-0000n2-Mk
	for ipcdn-archive@ietf.org; Wed, 02 Feb 2005 13:55:31 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CwPKG-0003x9-3T; Wed, 02 Feb 2005 13:34:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CwP9Q-0000Im-Dw
	for ipcdn@megatron.ietf.org; Wed, 02 Feb 2005 13:22:52 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA09121
	for <ipcdn@ietf.org>; Wed, 2 Feb 2005 13:22:46 -0500 (EST)
Received: from ondar.cablelabs.com ([192.160.73.61])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CwPRo-00006Z-NA
	for ipcdn@ietf.org; Wed, 02 Feb 2005 13:41:54 -0500
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.12.10/8.12.10) with ESMTP id j12IMH1e021206
	for <ipcdn@ietf.org>; Wed, 2 Feb 2005 11:22:18 -0700 (MST)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 2 Feb 2005 11:22:17 -0700
Message-ID: <CD6CE349CFD30D40BF5E13B3E0D84804064626@srvxchg.cablelabs.com>
Thread-Topic: FYI: Last Call: 'Guidelines for Authors and Reviewers of MIB
	Documents' to BCP 
Thread-Index: AcUJU1Em7RN9K4MXRCCqCqvmsBfQfwAAGUeA
From: "Jean-Francois Mule" <jf.mule@cablelabs.com>
To: <ipcdn@ietf.org>
X-Approved: ondar
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 9ed51c9d1356100bce94f1ae4ec616a9
Content-Transfer-Encoding: quoted-printable
Subject: [ipcdn] FYI: Last Call: 'Guidelines for Authors and Reviewers of
	MIB Documents' to BCP 
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 769a46790fb42fbb0b0cc700c82f7081
Content-Transfer-Encoding: quoted-printable

See below. Please review and make any comments to Mike Heard.
The link below is not up yet but it should be soon.

Jean-Fran=E7ois=20
Ipcdn co-chair

-----Original Message-----
From: The IESG [mailto:iesg-secretary@ietf.org]=20
Sent: Wednesday, February 02, 2005 10:57 AM
To: IETF-Announce
Subject: Last Call: 'Guidelines for Authors and Reviewers of MIB =
Documents' to BCP=20


The IESG has received a request from the Operations & Management Open =
Area
to consider the following document:

- 'Guidelines for Authors and Reviewers of MIB Documents '
   <draft-ietf-ops-mib-review-guidelines-04.txt> as a BCP

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action.  Please send any comments to the
iesg@ietf.org or ietf@ietf.org mailing lists by 2005-03-05.

Please note that this document is not a product of any IETF Working =
Group.=20
It has been developed among the MIB Doctors (with input from the=20
community). The MIB Doctors have used revisions 2 and 3 to their
MIB Doctor review in an effort to be more consistent in their review
and in an effort to help MIB document authors/editors to better=20
understand why MIB Doctors have specific comments on their document.

The file can be obtained via
http://www.ietf.org/internet-drafts/draft-ietf-ops-mib-review-guidelines-=
04.txt


_______________________________________________
IETF-Announce mailing list
IETF-Announce@ietf.org
https://www1.ietf.org/mailman/listinfo/ietf-announce


_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn


From ipcdn-bounces@ietf.org  Wed Feb  2 18:56:07 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA28471
	for <ipcdn-archive@ietf.org>; Wed, 2 Feb 2005 18:56:06 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CwUeS-0007PK-9v
	for ipcdn-archive@ietf.org; Wed, 02 Feb 2005 19:15:17 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CwUL5-0002dt-Rr; Wed, 02 Feb 2005 18:55:15 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CwU9j-00079A-KD
	for ipcdn@megatron.ietf.org; Wed, 02 Feb 2005 18:43:32 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA27486
	for <ipcdn@ietf.org>; Wed, 2 Feb 2005 18:43:26 -0500 (EST)
Received: from pacdcoavas09.cable.comcast.com ([208.17.33.58])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CwUSB-00070D-Ct
	for ipcdn@ietf.org; Wed, 02 Feb 2005 19:02:36 -0500
Message-ID: <C693FAC65F082B4190F29728D454734101BFFAD7@PACDCEXCMB01.cable.comcast.com>
From: "Woundy, Richard" <Richard_Woundy@cable.comcast.com>
To: "'Eduardo Cardona'" <e.cardona@CableLabs.com>,
        "Wijnen, Bert (Bert)"
	<bwijnen@lucent.com>,
        Jean-Francois Mule <jf.mule@CableLabs.com>, david.raftus@terayon.com
Subject: RE: [ipcdn] request for ID publication:  DOCSIS RFIv2 mib - 2670b is
Date: Wed, 2 Feb 2005 18:42:33 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 8d5cbd3d5548af56dbea64a1d182f942
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by ietf.org id SAA27486
Cc: "Ipcdn \(E-mail\)" <ipcdn@ietf.org>
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: bc3b4a0e61e6c2546ab80acca7fc79df
Content-Transfer-Encoding: quoted-printable

Eduardo,


Bert said:
>  * The document seems to lack an IANA Considerations section.

You said:
>=20
>Added x. IANA Considerations
>    The MIB module in this document uses the following IANA-assigned
>    OBJECT IDENTIFIER values recorded in the SMI Numbers registry:
>
>    Descriptor     OBJECT IDENTIFIER Value
>    ----------     -----------------------
>    docsIfMib    { mib-2 transmission 127 }

I wouldn't write it this way. This object ID has already been assigned by
IANA, so this isn't an IANA action for *this* document.

Bert said:
>  The missing IANA considerations is not good.
>  Section should say that there are no (new) IANA actions to be performe=
d

You said:
> see above

I would keep the IANA Considerations section very simple, per
<http://www.ietf.org/ID-Checklist.html#anchor4>. I would include only one
sentence like "This document has no actions for IANA" or "There are no ne=
w
IANA actions to be performed for this document".

We cannot omit this section. But we don't need IANA to do any new work,
either. :^)

-- Rich

-----Original Message-----
From: Eduardo Cardona [mailto:e.cardona@CableLabs.com]=20
Sent: Wednesday, February 02, 2005 5:50 PM
To: Wijnen, Bert (Bert); Jean-Francois Mule; Woundy, Richard;
david.raftus@terayon.com
Cc: Ipcdn (E-mail)
Subject: RE: [ipcdn] request for ID publication: DOCSIS RFIv2 mib - 2670b=
is


Comments with >>

Attached draft for next ID with comments (+ Randy's this week email) plus=
 a
diff file

Eduardo



-----Original Message-----
From: Wijnen, Bert (Bert) [mailto:bwijnen@lucent.com]=20
Sent: Wednesday, December 29, 2004 9:30 AM
To: Jean-Francois Mule; Richard Woundy @ Comcast; david.raftus@terayon.co=
m;
Eduardo Cardona
Cc: Ipcdn (E-mail)
Subject: RE: [ipcdn] request for ID publication: DOCSIS RFIv2 mib - 2670b=
is


Sorry that it took a (long) while to do AD review.

Here are my comments:

- my findref tool (prelimenary, borrowed from RFC-Editor) says:

  !! Missing Reference for citation: [RFC2670]
     P122 L050:      interfaces" [RFC2670].
>> will add in normative section

  !! Missing citation for Normative reference:
     P123 L048:     [RFC3291] Daniele, M., Haberman, B., Routhier, S.,
Schoenwaelder,

>> added in IMPORTS section
     InetAddressType,
     InetAddress
             FROM INET-ADDRESS-MIB  --[RFC3291]


- my idnits tool, available from:
           http://ietf.levkowetz.com/tools/idnits/
  tells me:

  $ idnits draft-ietf-ipcdn-docs-rfmibv2-12.txt
  idnits 1.58

  draft-ietf-ipcdn-docs-rfmibv2-12.txt:

  Checking nits according to http://www.ietf.org/ID-Checklist.html :

  * The document seems to lack an IANA Considerations section.
    Checking conformance with RFC 3667/3668 boilerplate...

>>=20
Added x. IANA Considerations
    The MIB module in this document uses the following IANA-assigned
    OBJECT IDENTIFIER values recorded in the SMI Numbers registry:

    Descriptor     OBJECT IDENTIFIER Value
    ----------     -----------------------
    docsIfMib    { mib-2 transmission 127 }
   =20
  * The document seems to lack an RFC 3668 Section 5, para 1 IPR Disclosu=
re
    Acknowledgement --
    however, there's a paragraph with a matching beginning. Boilerplate
error?
>> will restructure
   x. Copyright Statement
    Acknowledgment
  * The document seems to lack an RFC 3668 Section 5, para 2 IPR Disclosu=
re
    Acknowledgement.
>>
Will add
     x.Intellectual Property

  * There are 2 instances of lines with non-ascii characters in the
document.

>> In the process to transfer the old RTF file to XML ID (identified=20
>> 0x96 istead of 0x2D '-'
  Checking nits according to http://www.ietf.org/ietf/1id-guidelines.txt =
:

    Nothing found here (but these checks does not cover all of
    1id-guidelines.txt yet).

  Miscellaneous warnings:

  - Line 501 has weird spacing: '...astPkts  inter...'
  - Line 561 has weird spacing: '...astPkts   inte...'
  - Line 772 has weird spacing: '...astPkts  inter...'
  - Line 843 has weird spacing: '...astPkts   inte...'
  - Line 919 has weird spacing: '...astPkts   inte...'
  - (1 more instance...)

>> do not see it in IETF.org stored ID
Lines numbers do not match the ...UcastPkts  ?=20
Will run awk scripts when done with new ID

    Run idnits with the --verbose option for more detailed information.
 =20
  The missing IANA considerations is not good.
  Section should say that there are no (new) IANA actions to be performed

>> see above

  one of non-ascii characters are in the MIB MODULE. not good for
compilation
    C:\bwijnen\smicng\work>smicmfm ipcdnDocsIfMIB.mi2
    E: f(ipcdnDocsIfMIB.mi2), (36,41) Syntax error
    ** 1 error and 0 warnings in parsing


  line 36 is the line
           LAST-UPDATED    "200411221700Z" \xFB- November 22, 2004

  after fixing that, compile goes reasonably. except for

    W: f(rfmibv2.mi2), (4948,1) OBJECT-GROUP "docsIfObsoleteGroup" is not
used
       in a MODULE-COMPLIANCE in current module

  now that was already the case in RFC2670. Strange but such is life.
  Might be good to add a ASN.1 comment about it so we know it has existed
  for a long time.

>> will add after :
-- conditionally mandatory group
GROUP docsIfCmtsGroup

The group reference,=20

-- obsolete group
-- RFC 2670 already had a obsolete group, even though RFC2670=20
-- was the first version of this MIB Module

GROUP docsIfObsoleteGroup
     DESCRIPTION
         "This group contains obsolete objects."


- Next I did run smidiff:

  $ smidiff -s -l 6 -m -inamelength-32 ..\ietf\DOCS-IF-MIB ./DOCS-IF-MIB=20
       >docs-if-mib-diff.txt

  I have attached the doc-if-mib-diff.txt file for your perusal... pls ch=
eck
  in detail to make sure that all the changes are indeed intentional.
>> OK REFERENCES, DESCRIPTIONS, UNITS, new Objects,


  What I find serious issues in there (and those that I checked in
  more detail) is the following:

1. You have removed and then re-added docsIfObsoleteGroup
   That was kind of OK if the OID that you used woul have been the same,
   but it changed from the last subid of 4 to 5.
   This is forbidden accoring to SMI rules. Why was this done?

>> no clue,=20
docsIfObsoleteGroup OBJECT-GROUP       ::=3D { docsIfGroups 5 } --> back =
to 4


2. ./DOCS-IF-MIB:2988 [3] {range-changed} range of type used in=20
   `docsIfCmtsModPreambleLen' changed from `(0..1024)' to `(0..1536)'

   That is acceptable, but since this is a read-create object, you must
   change the old MODULE-COMPLIANCE statement (i.e. the one you deprecate=
d)
   to describe this OBJECT-TYPE with a limited range. For example:

    OBJECT  docsIfCmtsModPreambleLen
        SYNTAX Integer32 (0..1024)
        DESCRIPTION
            "The range of the values for this MODUL-COMPLIANCE is 0..1024=
."

   without it, old implementations claiming docsIfBasicCompliance would
   all of a sudden have to support the new values 1025..1536 as well.
>> good hint, done

3. ./DOCS-IF-MIB:3018 [3] {range-changed} range of type used in=20
   `docsIfCmtsModFECErrorCorrection' changed from `(0..10)' to `(0..16)'

   That is acceptable, but since this is a read-create object, you must
   change the old MODULE-COMPLIANCE statement (i.e. the one you deprecate=
d)
   to describe this OBJECT-TYPE with a limited range. For example:

    OBJECT  docsIfCmtsModFECErrorCorrection
        SYNTAX Integer32 (0..10)
        DESCRIPTION
            "The range of the values for this MODUL-COMPLIANCE is 0..10."

   without it, old implementations claiming docsIfBasicCompliance would
   all of a sudden have to support the new values 11..16 as well.
>> OK

4. I see that docsIfCmtsModType has a number of values/enumerations added.
   The old MODULE-COMPLIANCE statement has not changed, sofar sogood
   But the new MODULE-COMPLIANCE does not list this object. So can all
values
   (including other(1)) be written ???


>> That's a good Q.

Updated based on requirements of RFI spec sec 6.2.3

OBJECT docsIfCmtsModType
     WRITE-SYNTAX      INTEGER {
         qpsk(2),
         qam16(3),
         qam64(6)
     }
     DESCRIPTION
         "Management station MAY only set 64QAM, 16QAM or QPSK=20
		  modulation for Time or Code division Multiple Access,
		  but others might be possible based on device
          configuration."

5. ./DOCS-IF-MIB:2400 [3] {range-added} size `(0..512)' added to type use=
d
    in `docsIfCmtsCmStatusEqualizationData'

   Probably OK. Can you add some text to explain why this is OK?
>>(*)=20
   I do not have other explanation than "enough" room, probably for futur=
e
enhancements (?)
   Current DOCSIS MAC may constrain to 256 bytes total the equalizer data
maps.

   Does anyone recall the reasons for the number selection?=20

6. ./DOCS-IF-MIB:2414 [5] {named-number-added} warning: named number
`operational'
   added to type used in `docsIfCmtsCmStatusValue'
   ./DOCS-IF-MIB:2414 [5] {named-number-added} warning: named number=20
   `registeredBPIInitializing' added to type used in
`docsIfCmtsCmStatusValue'

   That is OK sinmce it is a read-only object. So when an existing
implementation
   does not return the new values, it is still compliant with old
MODULE-COMPLIANCE

7. ./DOCS-IF-MIB:1167 [3] {range-added} size `(0..512)' added to type use=
d
in
   `docsIfSigQEqualizationData'

   you may want to add some text why the range change is OK
>> same as 6.

8. ./DOCS-IF-MIB:278 [5] {named-number-added} warning: named number=20
   `taps12increment17' added to type used in `docsIfDownChannelInterleave=
'

   is OK since it already has specific syntax in old MODULE-COMPLIANCE
>>OK=20
9. ./DOCS-IF-MIB:457 [3] {range-changed} range of type used in
   `docsIfUpChannelWidth' changed from `(0..20000000)' to `(0..64000000)'

   is OK since there is already specific syntax in MODULE-COMPLIANCE
   statements
>> OK

Other comments:

- for object: docsIfCmtsQosProfilePermissions I see:
            "This object specifies permitted methods of creating
             entries in docsIfQosProfileTable.
             CreateByManagement(0) is set if entries can be created
             using SNMP.  UpdateByManagement(1) is set if updating
             entries using SNMP is permitted.  CreateByModems(2)
             is set if entries can be created based on information
             in REG-REQ MAC messages received from Cable Modems.
             Information in this object is only applicable if
             docsIfQosProfileTable is implemented as read-create.
             Otherwise, this object is implemented as read-only
             and returns CreateByModems(2).
             Either CreateByManagement(0) or CreateByModems(1)
             MUST be set when writing to this object.
             Note that BITS objects are encoded most significant bit
             first.  For example, if bit 2 is set, the value of this
             object is the octet string '20'H."

  1. The values start with lowercase. So it would be better to be
     consistent when using the names/labels of the values.
>>ok will update=20
  2. I see "Either CreateByManagement(0) or CreateByModems(1)"
     but the valie for "createByModems" is actually 2 and not 1.
     You either want to fix it to 2, but probably you mean
     "updateByManagement(1)" ??=20
>> correct,  updateByManagement(1)
  3. If the latter,m does that mean that one cannot do a SET for
     "createByModems" ?? If so, then a WRITE-SYNTAX in the=20
     MODULE-COMPLIANCE is the way to express that machine readable.
>> ok both compliances updated.
OBJECT  docsIfCmtsQosProfilePermissions
     WRITE-SYNTAX     BITS {
         createByManagement(0),
         updateByManagement(1),
        }
	 MIN-ACCESS  read-only
     DESCRIPTION
         "It is compliant to implement this object as read-only."

- docsIfCmtsModControl OBJECT-TYPE
        SYNTAX      RowStatus
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
            "Controls and reflects the status of rows in this table."
        ::=3D { docsIfCmtsModulationEntry 3 }

  It would be good to add text to explain which (if any) objects can be=20
  changed when the row is active.

  Pls check if there are other RowStatus objects that lack that text as
well.

>> Text was on the Entry object=20
Moved to docsIfCmtsModControl object
         There is no restriction on the changing of values in this
          table while their associated rows are active with the
          exception of:

          1. If a modulation profile is being referenced by one
             or more upstream channels, an attempt to set the value
             of docsIfCmtsModChannelType returns 'inconsistentValue'
             error.

          2. If a modulation profile is being referenced by one
             or more upstream channels, an attempt to set
             docsIfCmtsModControl to destroy(6) or notInService(2)
             returns 'inconsistentValue' error."
 =20

- WHen you deprecate/obsolete objects or groups or module compliance or
  whatever, then it is good practice to ADD a little text to the DESCRITP=
ION
  clause to explain why the depraction/obsoletion occured and which (if a=
ny)
  other definition should be used instead.

        SYNTAX      INTEGER {
            other(1),
            ranging(2),
            rangingAborted(3),
            rangingComplete(4),
            ipComplete(5),
            registrationComplete(6),
            accessDenied(7),
            operational(8), -- deprecated
            registeredBPIInitializing(9)

   I do not understand why a "deprecated" value gets added when upgrading
from
   RFC2670 to this new document. ??

>>
Two parts:
1) Deprecated objects:
docsIfQosProfMaxTxBurst OK (has explanation)
docsIfCmtsCmStatusIpAddress OK
docsIfCmtsServiceCmStatusIndex OK
- docsIfCmtsCmStatusValue OBJECT-TYPE

Obsoleted objects (obsoleted by RFC 2670 even though first version )=20
docsIfRangingResp - there is text description
( comments above the object explaining the obsolecence)=20
moved to description of obsoleted object

docsIfCmtsInsertionInterval -same case
moved explanations to DESCRIPTION clause

2) (*) Long Story... It was around draft 8 a spec ECR to update the MIB w=
ith
value complete.
As final value after Cmis in stable mode and registered,=20
It was found inconvenient to change the final state but few devices were
able to implement the complete state

Otherwise we need to say in the MIB value 8 -complete is reserved=20

Alternative  : ( not sure if better for IETF process....

docsIfCmtsCmStatusValue OBJECT-TYPE
     SYNTAX      INTEGER {
         other(1),
         ranging(2),
         rangingAborted(3),
         rangingComplete(4),
         ipComplete(5),
         registrationComplete(6),
         accessDenied(7),
         -- Enumeration value 8 is reserved=20
         registeredBPIInitializing(9)
     }
     MAX-ACCESS  read-only
     STATUS      current
     DESCRIPTION
         "Current Cable Modem connectivity state, as specified
          in the RF Interface Specification.  Returned status
          information is the CM status as assumed by the CMTS,
          and indicates the following events:
          other(1)
             Any state other than below.
          ranging(2)
             The CMTS has received an Initial Ranging Request
             message from the CM, and the ranging process is not
             yet complete.
          rangingAborted(3)
             The CMTS has sent a Ranging Abort message to the CM.
          rangingComplete(4)
             The CMTS has sent a Ranging Complete message to the CM.
          ipComplete(5)
             The CMTS has received a DHCP reply message and
             forwarded it to the CM.
          registrationComplete(6)
             The CMTS has sent a Registration Response message to
             the CM.
          accessDenied(7)
             The CMTS has sent a Registration Aborted message
             to the CM.
          registeredBPIInitializing(9)
             Baseline Privacy (BPI) is enabled and the CMTS is in the
             process of completing BPI initialization.  This state
             MAY last for a significant length of time if failures
             occur during the initialization process.  After
             completion of  BPI initialization, the CMTS will report
             registrationComplete(6).
          The CMTS only needs to report states it is able to
          detect.
          Enumeration value 8 is reserved and MUST not be used or=20
          assigned when updating this MIB module"
     REFERENCE
         "Data-Over-Cable Service Interface Specifications: Radio
          Frequency Interface Specification SP-RFIv2.0-I05-040407,
          Section 11.2."
     ::=3D { docsIfCmtsCmStatusEntry 9 }

- I do not understand (page 104):

  --
  -- RFC XXXX Conformance definitions
  --
  --    ************************************************************
  --    * NOTES TO RFC Editor (to be removed prior to publication) *
  --    *                                                          *
  --    *  replace XXXX with the IANA assigned RFC number          *
  --       of this document                                        *
  --    *                                                          *
  --    ************************************************************

  docsIfCompliancesV2  OBJECT IDENTIFIER     ::=3D { docsIfConformance 3 =
}
  docsIfGroupsV2       OBJECT IDENTIFIER     ::=3D { docsIfConformance 4 =
}

  That is... why do you want to add an extra level here?
  The above 2 do not seem needed in my view. Not that it is an error,
  it is just extra "baggage" so to speak that (I think) serves no
  purpose. Or am I missing something?

>> Fair, Will leave in one unique  branch
That was the decision back in 2003 Feb meeting, no issues on revisiting t=
he
cases.


  The following then is more a RFC2670 definition... if you really want
  to make reference to an RFC.

  docsIfBasicCompliance MODULE-COMPLIANCE
        STATUS      deprecated
        DESCRIPTION
            "The compliance statement for devices that implement
             MCNS/DOCSIS compliant Radio Frequency Interfaces."

>>
Changed with:

  docsIfBasicCompliance MODULE-COMPLIANCE
        STATUS      deprecated
        DESCRIPTION
            "The compliance statement for devices that implement
             DOCSIS 1.x compliant Radio Frequency Interfaces."

And...=20
docsIfBasicComplianceV2 MODULE-COMPLIANCE
     STATUS      current
     DESCRIPTION
         "The compliance statement for devices that implement
          DOCSIS 2.0 Radio Frequency Interfaces."


- This: docsIfCmtsOptionalGroupV2 OBJECT-GROUP
  is really a bad name for an OBJECT-GROUP.
  The fact that a group is optional of not is something that you express
  in the MODULE-COMPLIANCE. The OBJECT-GROUP macro is just to logically
  group objects together. The DESCRIPTION clause is also weird:
       DESCRIPTION
           "Group of objects implemented optionally in Cable Modem
            Termination Systems."
  I would rather see you describe what "logical group of objects" it
  is. FOr example:=20
      "This is a group of counters to monitor mini-slots. These can
       be implemented in Cable Modem Termination Systems."
  Might even want to explain what mini-slots are (for the novice reader).

>> Lately** DOCSIS spec made those counters mandatory=20
The reason for the optional group was to separate that implementation

--> This may appears like a technical change (for the implementation
implications)
, but can be seen as a Conformance update with the current interface
implementation.
  **non-intentional delay on solving this issues, but help in the way to =
go
forward.
 =20
- doc header states:     Obsoletes: RFC 2670
  but abstract says:
   This document revises RFC 2670.  Please see section 10 for a
   description of the changes from RFC 2670.
  Make sure that the abstract also states that this doc obsoletes 2670.


>> change to Update:

- The MIB module states:

        REVISION        "200411221700Z"
        DESCRIPTION
            "Revision of the IETF RF MIB module for DOCSIS 2.0.
             This version published as RFC XXXX."

  You need to list (at least the major) changes to the MIB module.
  Pls realize that a lot of people extract the MIB module from the docume=
nt
  and then the sect 10 is not always easily available/handy.

- will move a quick version of them there. (not yet....)

- I see in docsIfUpstreamChannelEntry

             For DOCSIS 1.x CM/CMTSs and DOCSIS 2.0 CMs, an entry in
             this table exists for each ifEntry with an ifType of
             docsCableUpstreamInterface (129)."

  while the real label in the IANAifType-MIB is docsCableUpstream (129)

>> ok.


- Can you explain why you need the compexity of clone from as described i=
n
  docsIfUpChannelCloneFrom, docsIfUpChannelUpdate and docsIfUpChannelStat=
us
  I really do not understand why you have to make this so complex.

>> We have discussed that in the past, Randy Presuhn was also against thi=
s
mechanis
   The difference with a clone mechanis as used in USM is that the clonne=
d
entry may=20
   not be turn active ( real physical interface) with hardward dependenci=
es
and ifStack=20
   ramifications hardly described by ifIndex
   The clone mechanis copy the values of an active entry into a 'fake ent=
ry'
   then parameters are changed and values set back to the ifIndex of
interest.
  =20
   It helps to minimize service disruption for on service updates.
   The group discussed alternatives like a group of scalar objects mappin=
g
the table columns=20
   to do so but it seemed to be at time of design over-defining new set o=
f
objects.

   Any intermediate solution (?)

=20

- your heading (page heading) dates are out of sync with the front page
  date.
Ok ( moving to the XML template so it won't be an iussue anymore )

- In Security COnsiderations:
           The table docsIfCmtsCmStatusTable also contain the MAC and IP
           addresses of the cable modems that cam be used of thief of
           service and IP spoofing.

  s/cam/can/
  "of thief of.." ??? is it "for theft of.." ??
>> updated to=20

           The table docsIfCmtsCmStatusTable also contain the MAC and IP
           addresses of the cable modems that can be used for theft of
           service and suscribers IP spoofing.


I still need to sit down and try to understand all the MIB objects.

Bert
> -----Original Message-----
> From: Jean-Francois Mule [mailto:jf.mule@CableLabs.com]
> Sent: Friday, October 29, 2004 22:51
> To: iesg-secretary@ietf.org; bwijnen@lucent.com
> Cc: Richard Woundy @ Comcast
> Subject: [ipcdn] request for ID publication: DOCSIS RFIv2 mib
> - 2670bis
>=20
>=20
> We would like to request formal publication for the ID
> ftp://ftp.ietf.org/internet-drafts/draft-ietf-ipcdn-docs-rfmib
> v2-11.txt.
>=20
> Bert, please approve - see status below.
>=20
> Jean-Fran=E7ois
>=20
> > -----Original Message-----
> > From: Jean-Francois Mule
> > Sent: Thursday, October 28, 2004 3:55 PM
> > To: ipcdn@ietf.org
> > Cc: Eduardo Cardona; david.raftus@terayon.com; bwijnen@lucent.com
> > Subject: RE: [ipcdn] status of ipcdn DOCSIS RFIv2 mib - 2670bis
> >=20
> >=20
> > Just to close the loop on this mib, we received no comments
> > on this post. It is therefore our intent to request its publication.
> >=20
> > -- Rich and Jean-Francois.
> >=20
> > > -----Original Message-----
> > > From: Jean-Francois Mule
> > > Sent: Wednesday, October 06, 2004 1:57 PM
> > > To: ipcdn@ietf.org
> > > Cc: Eduardo Cardona; david.raftus@terayon.com
> > > Subject: [ipcdn] status of ipcdn DOCSIS RFIv2 mib - 2670bis
> > >=20
> > >=20
> > >=20
> > >    This note provides a brief status update on the ipcdn
> > DOCSIS RFIv2
> > > mib Internet-Draft. It is also a follow-up from the IETF
> > meeting #60
> > > in San Diego.
> > >=20
> > > --- Brief status
> > > The current ID is draft-ietf-ipcdn-docs-rfmibv2-11.
> > > =20
> > ftp://ftp.ietf.org/internet-drafts/draft-ietf-ipcdn-docs-rfmib
> v2-11.txt
> A working group last call was issued on 1/23/2004 and ended
> on 2/6/2004. The authors believe that draft 11 does address=20
> all the wg comments as well as AD review comments from Bert.=20
> Based on the input received this week from the authors and=20
> the current editor Eduardo, no new comments have been=20
> received since the ID was revised at the end of July 2004.
>=20
> --- San Diego wg meeting follow-up
> Based on our meeting minutes at
http://www.ietf.org/proceedings/04aug/171.htm#rfimib , we wanted to ping =
the
mailing list to see if another WGLC is needed. If you think a second WGLC
should be issued, please let the ipcdn wg know by sending an email to the
list by Wednesday October 13, 5pm ET.

--- Next steps
Pending wg consensus that a new WGLC is not needed and no objection to mo=
ve
this ID forward, it is the wg chairs intent to submit the ID for
publication/IESG review to Bert.

Rich and Jean-Francois.
IPCDN co-chairs


_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn


From ipcdn-bounces@ietf.org  Wed Feb  2 19:20:43 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA00846
	for <ipcdn-archive@ietf.org>; Wed, 2 Feb 2005 19:20:43 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CwV2F-00089D-HT
	for ipcdn-archive@ietf.org; Wed, 02 Feb 2005 19:39:54 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CwUin-0000Q9-6S; Wed, 02 Feb 2005 19:19:45 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CwUf8-00083J-DU
	for ipcdn@megatron.ietf.org; Wed, 02 Feb 2005 19:15:58 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA00534
	for <ipcdn@ietf.org>; Wed, 2 Feb 2005 19:15:52 -0500 (EST)
Received: from ondar.cablelabs.com ([192.160.73.61])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CwUxa-00080M-4t
	for ipcdn@ietf.org; Wed, 02 Feb 2005 19:35:03 -0500
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.12.10/8.12.10) with ESMTP id j130FMDU009202; 
	Wed, 2 Feb 2005 17:15:23 -0700 (MST)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [ipcdn] request for ID publication:  DOCSIS RFIv2 mib - 2670bis
Date: Wed, 2 Feb 2005 17:15:22 -0700
Message-ID: <5259D0D7419C6149B347837A2E64F46F074D16@srvxchg.cablelabs.com>
Thread-Topic: [ipcdn] request for ID publication:  DOCSIS RFIv2 mib - 2670bis
Thread-Index: AcUJgP58/u6a+OHwTYmng84q084BjgABGxbw
From: "Eduardo Cardona" <e.cardona@CableLabs.com>
To: "Richard Woundy @ Comcast" <Richard_woundy@cable.comcast.com>,
        "Wijnen, Bert (Bert)" <bwijnen@lucent.com>,
        "Jean-Francois Mule" <jf.mule@CableLabs.com>,
        <david.raftus@terayon.com>
X-Approved: ondar
X-Spam-Score: 0.0 (/)
X-Scan-Signature: e535e8fdae689580ce57283401d548ee
Content-Transfer-Encoding: quoted-printable
Cc: "Ipcdn \(E-mail\)" <ipcdn@ietf.org>
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 6e5f3c965579421381eb58464afed5da
Content-Transfer-Encoding: quoted-printable

Good, understood

Thanks

Eduardo

-----Original Message-----
From: Richard Woundy @ Comcast=20
Sent: Wednesday, February 02, 2005 4:43 PM
To: Eduardo Cardona; Wijnen, Bert (Bert); Jean-Francois Mule; =
david.raftus@terayon.com
Cc: Ipcdn (E-mail)
Subject: RE: [ipcdn] request for ID publication: DOCSIS RFIv2 mib - =
2670bis


Eduardo,


Bert said:
>  * The document seems to lack an IANA Considerations section.

You said:
>=20
>Added x. IANA Considerations
>    The MIB module in this document uses the following IANA-assigned
>    OBJECT IDENTIFIER values recorded in the SMI Numbers registry:
>
>    Descriptor     OBJECT IDENTIFIER Value
>    ----------     -----------------------
>    docsIfMib    { mib-2 transmission 127 }

I wouldn't write it this way. This object ID has already been assigned =
by IANA, so this isn't an IANA action for *this* document.

Bert said:
>  The missing IANA considerations is not good.
>  Section should say that there are no (new) IANA actions to be=20
> performed

You said:
> see above

I would keep the IANA Considerations section very simple, per =
<http://www.ietf.org/ID-Checklist.html#anchor4>. I would include only =
one sentence like "This document has no actions for IANA" or "There are =
no new IANA actions to be performed for this document".

We cannot omit this section. But we don't need IANA to do any new work, =
either. :^)

-- Rich

-----Original Message-----
From: Eduardo Cardona [mailto:e.cardona@CableLabs.com]=20
Sent: Wednesday, February 02, 2005 5:50 PM
To: Wijnen, Bert (Bert); Jean-Francois Mule; Woundy, Richard; =
david.raftus@terayon.com
Cc: Ipcdn (E-mail)
Subject: RE: [ipcdn] request for ID publication: DOCSIS RFIv2 mib - =
2670bis


Comments with >>

Attached draft for next ID with comments (+ Randy's this week email) =
plus a diff file

Eduardo



-----Original Message-----
From: Wijnen, Bert (Bert) [mailto:bwijnen@lucent.com]=20
Sent: Wednesday, December 29, 2004 9:30 AM
To: Jean-Francois Mule; Richard Woundy @ Comcast; =
david.raftus@terayon.com; Eduardo Cardona
Cc: Ipcdn (E-mail)
Subject: RE: [ipcdn] request for ID publication: DOCSIS RFIv2 mib - =
2670bis


Sorry that it took a (long) while to do AD review.

Here are my comments:

- my findref tool (prelimenary, borrowed from RFC-Editor) says:

  !! Missing Reference for citation: [RFC2670]
     P122 L050:      interfaces" [RFC2670].
>> will add in normative section

  !! Missing citation for Normative reference:
     P123 L048:     [RFC3291] Daniele, M., Haberman, B., Routhier, S.,
Schoenwaelder,

>> added in IMPORTS section
     InetAddressType,
     InetAddress
             FROM INET-ADDRESS-MIB  --[RFC3291]


- my idnits tool, available from:
           http://ietf.levkowetz.com/tools/idnits/
  tells me:

  $ idnits draft-ietf-ipcdn-docs-rfmibv2-12.txt
  idnits 1.58

  draft-ietf-ipcdn-docs-rfmibv2-12.txt:

  Checking nits according to http://www.ietf.org/ID-Checklist.html :

  * The document seems to lack an IANA Considerations section.
    Checking conformance with RFC 3667/3668 boilerplate...

>>=20
Added x. IANA Considerations
    The MIB module in this document uses the following IANA-assigned
    OBJECT IDENTIFIER values recorded in the SMI Numbers registry:

    Descriptor     OBJECT IDENTIFIER Value
    ----------     -----------------------
    docsIfMib    { mib-2 transmission 127 }
   =20
  * The document seems to lack an RFC 3668 Section 5, para 1 IPR =
Disclosure
    Acknowledgement --
    however, there's a paragraph with a matching beginning. Boilerplate =
error?
>> will restructure
   x. Copyright Statement
    Acknowledgment
  * The document seems to lack an RFC 3668 Section 5, para 2 IPR =
Disclosure
    Acknowledgement.
>>
Will add
     x.Intellectual Property

  * There are 2 instances of lines with non-ascii characters in the =
document.

>> In the process to transfer the old RTF file to XML ID (identified
>> 0x96 istead of 0x2D '-'
  Checking nits according to http://www.ietf.org/ietf/1id-guidelines.txt =
:

    Nothing found here (but these checks does not cover all of
    1id-guidelines.txt yet).

  Miscellaneous warnings:

  - Line 501 has weird spacing: '...astPkts  inter...'
  - Line 561 has weird spacing: '...astPkts   inte...'
  - Line 772 has weird spacing: '...astPkts  inter...'
  - Line 843 has weird spacing: '...astPkts   inte...'
  - Line 919 has weird spacing: '...astPkts   inte...'
  - (1 more instance...)

>> do not see it in IETF.org stored ID
Lines numbers do not match the ...UcastPkts  ?=20
Will run awk scripts when done with new ID

    Run idnits with the --verbose option for more detailed information.
 =20
  The missing IANA considerations is not good.
  Section should say that there are no (new) IANA actions to be =
performed

>> see above

  one of non-ascii characters are in the MIB MODULE. not good for
compilation
    C:\bwijnen\smicng\work>smicmfm ipcdnDocsIfMIB.mi2
    E: f(ipcdnDocsIfMIB.mi2), (36,41) Syntax error
    ** 1 error and 0 warnings in parsing


  line 36 is the line
           LAST-UPDATED    "200411221700Z" \xFB- November 22, 2004

  after fixing that, compile goes reasonably. except for

    W: f(rfmibv2.mi2), (4948,1) OBJECT-GROUP "docsIfObsoleteGroup" is =
not
used
       in a MODULE-COMPLIANCE in current module

  now that was already the case in RFC2670. Strange but such is life.
  Might be good to add a ASN.1 comment about it so we know it has =
existed
  for a long time.

>> will add after :
-- conditionally mandatory group
GROUP docsIfCmtsGroup

The group reference,=20

-- obsolete group
-- RFC 2670 already had a obsolete group, even though RFC2670=20
-- was the first version of this MIB Module

GROUP docsIfObsoleteGroup
     DESCRIPTION
         "This group contains obsolete objects."


- Next I did run smidiff:

  $ smidiff -s -l 6 -m -inamelength-32 ..\ietf\DOCS-IF-MIB ./DOCS-IF-MIB =

       >docs-if-mib-diff.txt

  I have attached the doc-if-mib-diff.txt file for your perusal... pls =
check
  in detail to make sure that all the changes are indeed intentional.
>> OK REFERENCES, DESCRIPTIONS, UNITS, new Objects,


  What I find serious issues in there (and those that I checked in
  more detail) is the following:

1. You have removed and then re-added docsIfObsoleteGroup
   That was kind of OK if the OID that you used woul have been the same,
   but it changed from the last subid of 4 to 5.
   This is forbidden accoring to SMI rules. Why was this done?

>> no clue,=20
docsIfObsoleteGroup OBJECT-GROUP       ::=3D { docsIfGroups 5 } --> back =
to 4


2. ./DOCS-IF-MIB:2988 [3] {range-changed} range of type used in=20
   `docsIfCmtsModPreambleLen' changed from `(0..1024)' to `(0..1536)'

   That is acceptable, but since this is a read-create object, you must
   change the old MODULE-COMPLIANCE statement (i.e. the one you =
deprecated)
   to describe this OBJECT-TYPE with a limited range. For example:

    OBJECT  docsIfCmtsModPreambleLen
        SYNTAX Integer32 (0..1024)
        DESCRIPTION
            "The range of the values for this MODUL-COMPLIANCE is =
0..1024."

   without it, old implementations claiming docsIfBasicCompliance would
   all of a sudden have to support the new values 1025..1536 as well.
>> good hint, done

3. ./DOCS-IF-MIB:3018 [3] {range-changed} range of type used in=20
   `docsIfCmtsModFECErrorCorrection' changed from `(0..10)' to `(0..16)'

   That is acceptable, but since this is a read-create object, you must
   change the old MODULE-COMPLIANCE statement (i.e. the one you =
deprecated)
   to describe this OBJECT-TYPE with a limited range. For example:

    OBJECT  docsIfCmtsModFECErrorCorrection
        SYNTAX Integer32 (0..10)
        DESCRIPTION
            "The range of the values for this MODUL-COMPLIANCE is =
0..10."

   without it, old implementations claiming docsIfBasicCompliance would
   all of a sudden have to support the new values 11..16 as well.
>> OK

4. I see that docsIfCmtsModType has a number of values/enumerations =
added.
   The old MODULE-COMPLIANCE statement has not changed, sofar sogood
   But the new MODULE-COMPLIANCE does not list this object. So can all
values
   (including other(1)) be written ???


>> That's a good Q.

Updated based on requirements of RFI spec sec 6.2.3

OBJECT docsIfCmtsModType
     WRITE-SYNTAX      INTEGER {
         qpsk(2),
         qam16(3),
         qam64(6)
     }
     DESCRIPTION
         "Management station MAY only set 64QAM, 16QAM or QPSK=20
		  modulation for Time or Code division Multiple Access,
		  but others might be possible based on device
          configuration."

5. ./DOCS-IF-MIB:2400 [3] {range-added} size `(0..512)' added to type =
used
    in `docsIfCmtsCmStatusEqualizationData'

   Probably OK. Can you add some text to explain why this is OK?
>>(*)=20
   I do not have other explanation than "enough" room, probably for =
future
enhancements (?)
   Current DOCSIS MAC may constrain to 256 bytes total the equalizer =
data
maps.

   Does anyone recall the reasons for the number selection?=20

6. ./DOCS-IF-MIB:2414 [5] {named-number-added} warning: named number
`operational'
   added to type used in `docsIfCmtsCmStatusValue'
   ./DOCS-IF-MIB:2414 [5] {named-number-added} warning: named number=20
   `registeredBPIInitializing' added to type used in
`docsIfCmtsCmStatusValue'

   That is OK sinmce it is a read-only object. So when an existing
implementation
   does not return the new values, it is still compliant with old
MODULE-COMPLIANCE

7. ./DOCS-IF-MIB:1167 [3] {range-added} size `(0..512)' added to type =
used
in
   `docsIfSigQEqualizationData'

   you may want to add some text why the range change is OK
>> same as 6.

8. ./DOCS-IF-MIB:278 [5] {named-number-added} warning: named number=20
   `taps12increment17' added to type used in =
`docsIfDownChannelInterleave'

   is OK since it already has specific syntax in old MODULE-COMPLIANCE
>>OK=20
9. ./DOCS-IF-MIB:457 [3] {range-changed} range of type used in
   `docsIfUpChannelWidth' changed from `(0..20000000)' to =
`(0..64000000)'

   is OK since there is already specific syntax in MODULE-COMPLIANCE
   statements
>> OK

Other comments:

- for object: docsIfCmtsQosProfilePermissions I see:
            "This object specifies permitted methods of creating
             entries in docsIfQosProfileTable.
             CreateByManagement(0) is set if entries can be created
             using SNMP.  UpdateByManagement(1) is set if updating
             entries using SNMP is permitted.  CreateByModems(2)
             is set if entries can be created based on information
             in REG-REQ MAC messages received from Cable Modems.
             Information in this object is only applicable if
             docsIfQosProfileTable is implemented as read-create.
             Otherwise, this object is implemented as read-only
             and returns CreateByModems(2).
             Either CreateByManagement(0) or CreateByModems(1)
             MUST be set when writing to this object.
             Note that BITS objects are encoded most significant bit
             first.  For example, if bit 2 is set, the value of this
             object is the octet string '20'H."

  1. The values start with lowercase. So it would be better to be
     consistent when using the names/labels of the values.
>>ok will update=20
  2. I see "Either CreateByManagement(0) or CreateByModems(1)"
     but the valie for "createByModems" is actually 2 and not 1.
     You either want to fix it to 2, but probably you mean
     "updateByManagement(1)" ??=20
>> correct,  updateByManagement(1)
  3. If the latter,m does that mean that one cannot do a SET for
     "createByModems" ?? If so, then a WRITE-SYNTAX in the=20
     MODULE-COMPLIANCE is the way to express that machine readable.
>> ok both compliances updated.
OBJECT  docsIfCmtsQosProfilePermissions
     WRITE-SYNTAX     BITS {
         createByManagement(0),
         updateByManagement(1),
        }
	 MIN-ACCESS  read-only
     DESCRIPTION
         "It is compliant to implement this object as read-only."

- docsIfCmtsModControl OBJECT-TYPE
        SYNTAX      RowStatus
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
            "Controls and reflects the status of rows in this table."
        ::=3D { docsIfCmtsModulationEntry 3 }

  It would be good to add text to explain which (if any) objects can be=20
  changed when the row is active.

  Pls check if there are other RowStatus objects that lack that text as
well.

>> Text was on the Entry object=20
Moved to docsIfCmtsModControl object
         There is no restriction on the changing of values in this
          table while their associated rows are active with the
          exception of:

          1. If a modulation profile is being referenced by one
             or more upstream channels, an attempt to set the value
             of docsIfCmtsModChannelType returns 'inconsistentValue'
             error.

          2. If a modulation profile is being referenced by one
             or more upstream channels, an attempt to set
             docsIfCmtsModControl to destroy(6) or notInService(2)
             returns 'inconsistentValue' error."
 =20

- WHen you deprecate/obsolete objects or groups or module compliance or
  whatever, then it is good practice to ADD a little text to the =
DESCRITPION
  clause to explain why the depraction/obsoletion occured and which (if =
any)
  other definition should be used instead.

        SYNTAX      INTEGER {
            other(1),
            ranging(2),
            rangingAborted(3),
            rangingComplete(4),
            ipComplete(5),
            registrationComplete(6),
            accessDenied(7),
            operational(8), -- deprecated
            registeredBPIInitializing(9)

   I do not understand why a "deprecated" value gets added when =
upgrading
from
   RFC2670 to this new document. ??

>>
Two parts:
1) Deprecated objects:
docsIfQosProfMaxTxBurst OK (has explanation)
docsIfCmtsCmStatusIpAddress OK
docsIfCmtsServiceCmStatusIndex OK
- docsIfCmtsCmStatusValue OBJECT-TYPE

Obsoleted objects (obsoleted by RFC 2670 even though first version )=20
docsIfRangingResp - there is text description
( comments above the object explaining the obsolecence)=20
moved to description of obsoleted object

docsIfCmtsInsertionInterval -same case
moved explanations to DESCRIPTION clause

2) (*) Long Story... It was around draft 8 a spec ECR to update the MIB =
with
value complete.
As final value after Cmis in stable mode and registered,=20
It was found inconvenient to change the final state but few devices were
able to implement the complete state

Otherwise we need to say in the MIB value 8 -complete is reserved=20

Alternative  : ( not sure if better for IETF process....

docsIfCmtsCmStatusValue OBJECT-TYPE
     SYNTAX      INTEGER {
         other(1),
         ranging(2),
         rangingAborted(3),
         rangingComplete(4),
         ipComplete(5),
         registrationComplete(6),
         accessDenied(7),
         -- Enumeration value 8 is reserved=20
         registeredBPIInitializing(9)
     }
     MAX-ACCESS  read-only
     STATUS      current
     DESCRIPTION
         "Current Cable Modem connectivity state, as specified
          in the RF Interface Specification.  Returned status
          information is the CM status as assumed by the CMTS,
          and indicates the following events:
          other(1)
             Any state other than below.
          ranging(2)
             The CMTS has received an Initial Ranging Request
             message from the CM, and the ranging process is not
             yet complete.
          rangingAborted(3)
             The CMTS has sent a Ranging Abort message to the CM.
          rangingComplete(4)
             The CMTS has sent a Ranging Complete message to the CM.
          ipComplete(5)
             The CMTS has received a DHCP reply message and
             forwarded it to the CM.
          registrationComplete(6)
             The CMTS has sent a Registration Response message to
             the CM.
          accessDenied(7)
             The CMTS has sent a Registration Aborted message
             to the CM.
          registeredBPIInitializing(9)
             Baseline Privacy (BPI) is enabled and the CMTS is in the
             process of completing BPI initialization.  This state
             MAY last for a significant length of time if failures
             occur during the initialization process.  After
             completion of  BPI initialization, the CMTS will report
             registrationComplete(6).
          The CMTS only needs to report states it is able to
          detect.
          Enumeration value 8 is reserved and MUST not be used or=20
          assigned when updating this MIB module"
     REFERENCE
         "Data-Over-Cable Service Interface Specifications: Radio
          Frequency Interface Specification SP-RFIv2.0-I05-040407,
          Section 11.2."
     ::=3D { docsIfCmtsCmStatusEntry 9 }

- I do not understand (page 104):

  --
  -- RFC XXXX Conformance definitions
  --
  --    ************************************************************
  --    * NOTES TO RFC Editor (to be removed prior to publication) *
  --    *                                                          *
  --    *  replace XXXX with the IANA assigned RFC number          *
  --       of this document                                        *
  --    *                                                          *
  --    ************************************************************

  docsIfCompliancesV2  OBJECT IDENTIFIER     ::=3D { docsIfConformance 3 =
}
  docsIfGroupsV2       OBJECT IDENTIFIER     ::=3D { docsIfConformance 4 =
}

  That is... why do you want to add an extra level here?
  The above 2 do not seem needed in my view. Not that it is an error,
  it is just extra "baggage" so to speak that (I think) serves no
  purpose. Or am I missing something?

>> Fair, Will leave in one unique  branch
That was the decision back in 2003 Feb meeting, no issues on revisiting =
the
cases.


  The following then is more a RFC2670 definition... if you really want
  to make reference to an RFC.

  docsIfBasicCompliance MODULE-COMPLIANCE
        STATUS      deprecated
        DESCRIPTION
            "The compliance statement for devices that implement
             MCNS/DOCSIS compliant Radio Frequency Interfaces."

>>
Changed with:

  docsIfBasicCompliance MODULE-COMPLIANCE
        STATUS      deprecated
        DESCRIPTION
            "The compliance statement for devices that implement
             DOCSIS 1.x compliant Radio Frequency Interfaces."

And...=20
docsIfBasicComplianceV2 MODULE-COMPLIANCE
     STATUS      current
     DESCRIPTION
         "The compliance statement for devices that implement
          DOCSIS 2.0 Radio Frequency Interfaces."


- This: docsIfCmtsOptionalGroupV2 OBJECT-GROUP
  is really a bad name for an OBJECT-GROUP.
  The fact that a group is optional of not is something that you express
  in the MODULE-COMPLIANCE. The OBJECT-GROUP macro is just to logically
  group objects together. The DESCRIPTION clause is also weird:
       DESCRIPTION
           "Group of objects implemented optionally in Cable Modem
            Termination Systems."
  I would rather see you describe what "logical group of objects" it
  is. FOr example:=20
      "This is a group of counters to monitor mini-slots. These can
       be implemented in Cable Modem Termination Systems."
  Might even want to explain what mini-slots are (for the novice =
reader).

>> Lately** DOCSIS spec made those counters mandatory=20
The reason for the optional group was to separate that implementation

--> This may appears like a technical change (for the implementation
implications)
, but can be seen as a Conformance update with the current interface
implementation.
  **non-intentional delay on solving this issues, but help in the way to =
go
forward.
 =20
- doc header states:     Obsoletes: RFC 2670
  but abstract says:
   This document revises RFC 2670.  Please see section 10 for a
   description of the changes from RFC 2670.
  Make sure that the abstract also states that this doc obsoletes 2670.


>> change to Update:

- The MIB module states:

        REVISION        "200411221700Z"
        DESCRIPTION
            "Revision of the IETF RF MIB module for DOCSIS 2.0.
             This version published as RFC XXXX."

  You need to list (at least the major) changes to the MIB module.
  Pls realize that a lot of people extract the MIB module from the =
document
  and then the sect 10 is not always easily available/handy.

- will move a quick version of them there. (not yet....)

- I see in docsIfUpstreamChannelEntry

             For DOCSIS 1.x CM/CMTSs and DOCSIS 2.0 CMs, an entry in
             this table exists for each ifEntry with an ifType of
             docsCableUpstreamInterface (129)."

  while the real label in the IANAifType-MIB is docsCableUpstream (129)

>> ok.


- Can you explain why you need the compexity of clone from as described =
in
  docsIfUpChannelCloneFrom, docsIfUpChannelUpdate and =
docsIfUpChannelStatus
  I really do not understand why you have to make this so complex.

>> We have discussed that in the past, Randy Presuhn was also against =
this
mechanis
   The difference with a clone mechanis as used in USM is that the =
clonned
entry may=20
   not be turn active ( real physical interface) with hardward =
dependencies
and ifStack=20
   ramifications hardly described by ifIndex
   The clone mechanis copy the values of an active entry into a 'fake =
entry'
   then parameters are changed and values set back to the ifIndex of
interest.
  =20
   It helps to minimize service disruption for on service updates.
   The group discussed alternatives like a group of scalar objects =
mapping
the table columns=20
   to do so but it seemed to be at time of design over-defining new set =
of
objects.

   Any intermediate solution (?)

=20

- your heading (page heading) dates are out of sync with the front page
  date.
Ok ( moving to the XML template so it won't be an iussue anymore )

- In Security COnsiderations:
           The table docsIfCmtsCmStatusTable also contain the MAC and IP
           addresses of the cable modems that cam be used of thief of
           service and IP spoofing.

  s/cam/can/
  "of thief of.." ??? is it "for theft of.." ??
>> updated to=20

           The table docsIfCmtsCmStatusTable also contain the MAC and IP
           addresses of the cable modems that can be used for theft of
           service and suscribers IP spoofing.


I still need to sit down and try to understand all the MIB objects.

Bert
> -----Original Message-----
> From: Jean-Francois Mule [mailto:jf.mule@CableLabs.com]
> Sent: Friday, October 29, 2004 22:51
> To: iesg-secretary@ietf.org; bwijnen@lucent.com
> Cc: Richard Woundy @ Comcast
> Subject: [ipcdn] request for ID publication: DOCSIS RFIv2 mib
> - 2670bis
>=20
>=20
> We would like to request formal publication for the ID
> ftp://ftp.ietf.org/internet-drafts/draft-ietf-ipcdn-docs-rfmib
> v2-11.txt.
>=20
> Bert, please approve - see status below.
>=20
> Jean-Fran=E7ois
>=20
> > -----Original Message-----
> > From: Jean-Francois Mule
> > Sent: Thursday, October 28, 2004 3:55 PM
> > To: ipcdn@ietf.org
> > Cc: Eduardo Cardona; david.raftus@terayon.com; bwijnen@lucent.com
> > Subject: RE: [ipcdn] status of ipcdn DOCSIS RFIv2 mib - 2670bis
> >=20
> >=20
> > Just to close the loop on this mib, we received no comments
> > on this post. It is therefore our intent to request its publication.
> >=20
> > -- Rich and Jean-Francois.
> >=20
> > > -----Original Message-----
> > > From: Jean-Francois Mule
> > > Sent: Wednesday, October 06, 2004 1:57 PM
> > > To: ipcdn@ietf.org
> > > Cc: Eduardo Cardona; david.raftus@terayon.com
> > > Subject: [ipcdn] status of ipcdn DOCSIS RFIv2 mib - 2670bis
> > >=20
> > >=20
> > >=20
> > >    This note provides a brief status update on the ipcdn
> > DOCSIS RFIv2
> > > mib Internet-Draft. It is also a follow-up from the IETF
> > meeting #60
> > > in San Diego.
> > >=20
> > > --- Brief status
> > > The current ID is draft-ietf-ipcdn-docs-rfmibv2-11.
> > > =20
> > ftp://ftp.ietf.org/internet-drafts/draft-ietf-ipcdn-docs-rfmib
> v2-11.txt
> A working group last call was issued on 1/23/2004 and ended
> on 2/6/2004. The authors believe that draft 11 does address=20
> all the wg comments as well as AD review comments from Bert.=20
> Based on the input received this week from the authors and=20
> the current editor Eduardo, no new comments have been=20
> received since the ID was revised at the end of July 2004.
>=20
> --- San Diego wg meeting follow-up
> Based on our meeting minutes at
http://www.ietf.org/proceedings/04aug/171.htm#rfimib , we wanted to ping =
the
mailing list to see if another WGLC is needed. If you think a second =
WGLC
should be issued, please let the ipcdn wg know by sending an email to =
the
list by Wednesday October 13, 5pm ET.

--- Next steps
Pending wg consensus that a new WGLC is not needed and no objection to =
move
this ID forward, it is the wg chairs intent to submit the ID for
publication/IESG review to Bert.

Rich and Jean-Francois.
IPCDN co-chairs


_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn


From ipcdn-bounces@ietf.org  Thu Feb  3 09:25:03 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA25650
	for <ipcdn-archive@ietf.org>; Thu, 3 Feb 2005 09:25:02 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CwiDO-0007Y2-Uc
	for ipcdn-archive@ietf.org; Thu, 03 Feb 2005 09:44:17 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CwhsY-0000jI-IZ; Thu, 03 Feb 2005 09:22:42 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CwNk3-00043Z-Kc
	for ipcdn@megatron.ietf.org; Wed, 02 Feb 2005 11:52:39 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA28110
	for <ipcdn@ietf.org>; Wed, 2 Feb 2005 11:52:27 -0500 (EST)
Received: from tutakai.map-ne.com ([69.25.196.14] helo=Mail.MAP-NE.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CwO2M-0005LC-Hz
	for ipcdn@ietf.org; Wed, 02 Feb 2005 12:11:33 -0500
Received: by Mail.MAP-NE.com (Postfix, from userid 105)
	id 5FE783F746; Wed,  2 Feb 2005 11:52:26 -0500 (EST)
To: bwijnen@lucent.com
In-reply-to: <7D5D48D2CAA3D84C813F5B154F43B15503C7A056@nl0006exch001u.nl.lucent.com>
	(bwijnen@lucent.com)
From: "Michael A. Patton" <MAP@MAP-NE.com>
References: <7D5D48D2CAA3D84C813F5B154F43B15503C7A056@nl0006exch001u.nl.lucent.com>
Message-Id: <20050202165226.5FE783F746@Mail.MAP-NE.com>
Date: Wed,  2 Feb 2005 11:52:26 -0500 (EST)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: a7d6aff76b15f3f56fcb94490e1052e4
X-Mailman-Approved-At: Thu, 03 Feb 2005 09:22:40 -0500
Cc: w.murwin@motorola.com, ipcdn@ietf.org, michael.patrick@motorola.com,
        gen-art@alvestrand.no
Subject: [ipcdn] Re: REVIEW:draft-ietf-ipcdn-qos-mib-10.txt
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: c1c65599517f9ac32519d043c37c5336

   From: "Wijnen, Bert (Bert)" <bwijnen@lucent.com>
   Date: Wed, 2 Feb 2005 14:41:16 +0100 

   Quick initial question:

     Did you review revision 10 or revision 11?

   Revision 10 was used for IETF Last Call, but comments from AD
   (myself) and IETF Last Call caused a revision 11 to be issued
   on Jan 27.

My bad.  This review was against -10, I had started it during LC and
failed to notice that there was a new version on the telecat agenda.
I am editting the review to be relevant to -11 and will send it
shortly...  I did take a quick glance at the diffs on potaroo and
didn't see anything obvious to comment on, but the change to every MIB
variable makes it hard to see other changes.

   W.r.t.
   > [see "not a MIB expert" disclaimer] The top level MODULE-IDENTITY
   > seems to have 2 DESCRIPTIONs, shouldn't they be combined?
   Do you meand this: [...]
Yes, you figured me out!
   Then I can explain [...]

That explanation certainly fits my "not an expert".  It just looked
wierd as I scanned the doc.  But I accept that explanation, it makes
sense.

   W.r.t.
   > Section 1.1: "described in STD 58, RFC 2578 [1], STD 58, RFC 2579 [2]
   > 	and STD 58, RFC 2580 [3]." seems a bit awkward, I would have
   > 	written it as "described in STD 58: RFC 2578 [1], RFC 2579 [2]
   > 	and RFC 2580 [3]."
   > 

   This comes straigth from the required MIB boiler-plate.

OK.  It still seems slightly clearer to me in the second form, but if
the first is established practice that's fine.  It's only a suggetion
that occurred to me.  Note that the summary says "ready to go" and
this was just under "suggestions"...

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn


From ipcdn-bounces@ietf.org  Thu Feb  3 09:26:47 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA25797
	for <ipcdn-archive@ietf.org>; Thu, 3 Feb 2005 09:26:47 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CwiF7-0007cI-43
	for ipcdn-archive@ietf.org; Thu, 03 Feb 2005 09:46:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CwhsY-0000jP-Qj; Thu, 03 Feb 2005 09:22:42 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CwOJp-0002GR-K3
	for ipcdn@megatron.ietf.org; Wed, 02 Feb 2005 12:29:34 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA02485
	for <ipcdn@ietf.org>; Wed, 2 Feb 2005 12:29:28 -0500 (EST)
Received: from tutakai.map-ne.com ([69.25.196.14] helo=Mail.MAP-NE.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CwOcD-0006de-Gh
	for ipcdn@ietf.org; Wed, 02 Feb 2005 12:48:35 -0500
Received: by Mail.MAP-NE.com (Postfix, from userid 105)
	id 52E803F746; Wed,  2 Feb 2005 12:29:30 -0500 (EST)
To: gen-art@alvestrand.no
From: "Michael A. Patton" <MAP@MAP-NE.com>
Message-Id: <20050202172930.52E803F746@Mail.MAP-NE.com>
Date: Wed,  2 Feb 2005 12:29:30 -0500 (EST)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b22590c27682ace61775ee7b453b40d3
X-Mailman-Approved-At: Thu, 03 Feb 2005 09:22:40 -0500
Cc: w.murwin@motorola.com, bwijnen@lucent.com, ipcdn@ietf.org,
        michael.patrick@motorola.com
Subject: [ipcdn] REVIEW:draft-ietf-ipcdn-qos-mib-11.txt
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b1c41982e167b872076d0018e4e1dc3c

To quote Bullwinkle T. Moose, "This time for sure..."
See previous messages for context, but use this for content.

Summary: This draft is basically ready for publication as a Proposed
	Standard RFC, but has nits that should be fixed before
	publication.

However, I'll note that I actually have a LOT of nits below, but
they're now mostly typos or things I can write off.  Only a few are
more than can be fixed in AUTH48.


Disclaimer:  I know enough about MIBs to be dangerous, but not enough
to be authoritative.  My review of the document (consistent with the
GenART charter) is primarily for readability and consistency.


I had only one substantive comment:

I note that you have both "...TimeCreated" and "...TimeActive", but
isn't it the case that sysUpTime-"...TimeCreated" = "...TimeActive"?
That means that keeping both entries in every row is just extra work
and only one is needed.  Likewise in the Log table keeping all three
of "...TimeCreated", "...TimeActive", and "...TimeDeleted" is also
redundant duplication.  It's probably too late in the cycle to really
expect to fix this, but it seems like it would be an improvement to
drop all the "...TimeActive" and maybe include a comment on the simple
way to compute it.


There were a number of things that worried me:

I'm not sure about the quality of the reference for [4].  (and what
happened to the other DOCSIS references?)  The title and code in
quotes might be enough for a knowledgeable person to find them, but
they don't mean anything to me.  The given URL doesn't refer to a
single document, and it's not clear which of tghe several available at
that URL is intended.  I suspect again that a knowledgeable person
could figure out the relationship.  So, since one of the GenART
charges is general understanding, I suggest the reference and/or web
page need some improvement in RFC prep.

I notice that the masks for IP addresses default to all ones, while
the mask for dest MAC address defaults to all zeroes.  This seems
strange to me, it seems that they should default the same.  If there's
some real reason for the distinction it should be explained somewhere.
If not it should be considered making them the same.  To my personal
taste all ones seems to make more sense.

It also seems strange that only the dest MAC can be masked, and the
source MAC can't, but I assume that's inherited from the master spec I
can't find, and therefore not something that could be addressed (no
pun intended) in this document.


Simple suggestions:
-------------------

Section 1.2: the definition of SFID makes a point of saying that it's
	unsigned, but the definition of the SID doesn't say if it's
	signed or not.  Since these are just tokens for lookup, that
	probably doesn't matter, but it would be nice if thewse were
	more similar...

In Section 2.2.3 the second paragraph essentially contains a
	definition for "primary SF", shouldn't that be defined in the
	glossary?

Typos
-----

Section 1.2: "connecting a subscriber's LAN the CATV RF network."
	  => "connecting a subscriber's LAN to the CATV RF network."

Section 2: "described in [5]" => "described in RFC 2119 [5]"
	(for consistency with other references)

Section 2.2.1: "an CATV" => "a CATV"

Section 2.2.2.1: "both DOCSIS 1.0, DOCSIS 1.1, and DOCSIS 2.0"
	      => "all of DOCSIS 1.0, DOCSIS 1.1, and DOCSIS 2.0"
	or maybe you meant
	      => "DOCSIS 1.0 as well as DOCSIS 1.1 and/or DOCSIS 2.0"

Section 2.2.4: "the number of packet delayed"
	=> "the number of packets delayed"

Section 2.2.11: "provides describes" => "describes"

Section 2.2.11: "mac addresses" => "MAC addresses"

Section 3: "with it Service Flow Classifier table"
	=> "with its Service Flow Classifier table"

Section 3: "co-ordination" => "coordination"

Section 3: "co-ordinate" => "coordinate"

In MIB definition of docsIetfQosPktClassBitMap: "A bit of of this object"
	=> "A bit of this object"

In MIB definition of docsIetfQosParamSetTosAndMask: "the this object"
	=> "this object"

In MIB definition of docsIetfQosParamSetType: "reserved by by the"
	=> "reserved by the"

In MIB definition of docsIetfQosServiceClassPolicyStatus:
	"it is reference by" => "it is referenced by"

In MIB definition of docsIetfQosPHSTable: "table describes set of"
	=> "table describes the set of"

In MIB definition of docsIetfQosPHSMask: "which used in"
	=> "which is used in"

In MIB definition of docsIetfQosPHSMask: "corresponding to first byte"
	=> "corresponding to the first byte"

In MIB definition of docsIetfQosPHSMask: "whether of not"
	=> "whether or not"


In MIB definition of docsIetfQosCmtsMacToSrvFlowTable: "provide for"
	=> "provides for"

Section 6: "a agent" => "an agent"

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn


From ipcdn-bounces@ietf.org  Thu Feb  3 09:28:26 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA26017
	for <ipcdn-archive@ietf.org>; Thu, 3 Feb 2005 09:28:24 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CwiGf-0007fJ-30
	for ipcdn-archive@ietf.org; Thu, 03 Feb 2005 09:47:39 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CwhsZ-0000jU-A6; Thu, 03 Feb 2005 09:22:43 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CwTIw-00068e-W3
	for ipcdn@megatron.ietf.org; Wed, 02 Feb 2005 17:49:00 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA21571
	for <ipcdn@ietf.org>; Wed, 2 Feb 2005 17:48:53 -0500 (EST)
Received: from ondar.cablelabs.com ([192.160.73.61])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CwTbJ-0005KE-Cg
	for ipcdn@ietf.org; Wed, 02 Feb 2005 18:08:02 -0500
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.12.10/8.12.10) with ESMTP id j12MmH1e022820; 
	Wed, 2 Feb 2005 15:48:18 -0700 (MST)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C50979.495D3849"
Subject: Response:: [ipcdn] problems with draft-ietf-ipcdn-docs-rfmibv2-12.txt
Date: Wed, 2 Feb 2005 15:48:17 -0700
Message-ID: <5259D0D7419C6149B347837A2E64F46F074D11@srvxchg.cablelabs.com>
X-MS-Has-Attach: yes
Thread-Topic: Response:: [ipcdn] problems with
	draft-ietf-ipcdn-docs-rfmibv2-12.txt
Thread-Index: AcUHMJ7z0d+uWWtkRpquavEs9CBBBhGS482g
From: "Eduardo Cardona" <e.cardona@CableLabs.com>
To: "Randy Presuhn" <randy_presuhn@mindspring.com>,
        "Ipcdn (E-mail)" <ipcdn@ietf.org>
X-Approved: ondar
X-Spam-Score: 0.0 (/)
X-Scan-Signature: e592f1b97475a2552e54d7a77a35b244
X-Mailman-Approved-At: Thu, 03 Feb 2005 09:22:40 -0500
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 563605347d9b075268b34eaaf055d294

This is a multi-part message in MIME format.

------_=_NextPart_001_01C50979.495D3849
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

All,=20

I have merged all Randy's emails with notes  x) =3D=3D=3D=3D=3D=3D=3D=3D =

and responses following '>>'

(*) means probably It has no final solutions of what I am proposing=20
and need more feedback from the list and MIB Doctor guidences  (if the
answer is not satisfactory or non conclusing)

Due the significant amount of comments,  Attached is the reviewed mib
and diff MIB v12 v13draft)

- includes edits for Bert comments in an email following this

Eduardo
Comments:=20

1) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

-----Original Message-----
From: Randy Presuhn [mailto:randy_presuhn@mindspring.com]=20
Sent: Sunday, January 30, 2005 6:01 PM
To: Ipcdn (E-mail)
Subject: [ipcdn] problems with docsIfCmtsCmStatusTable
indraft-ietf-ipcdn-docs-rfmibv2-12.txt

docsIfCmtsCmStatusIndex: "SHOULD not" -> "SHOULD NOT"
>>Ok

the value in the UNITS clause doesn't match up with what the textual
convention's definition says. docsIfCmtsCmStatusRxPower,
>> UNITS       "ThenthdBmV"
docsIfCmtsCmStatusSignalNoise
>> UNITS       "TenthdB"
--> Odd case
docsIfCmtsCmStatusTimingOffset,
(*)
>>UNITS       "SixtyFourthOfTicks"

docsIfCmtsCmStatusUnerroreds,
>>UNITS       "codewords"
docsIfCmtsCmStatusCorrecteds,
>>UNITS       "codewords"
docsIfCmtsCmStatusUncorrectables,
>>UNITS       "codewords"
docsIfCmtsCmStatusExtUnerroreds
>>UNITS       "codewords"
docsIfCmtsCmStatusExtCorrecteds
>>UNITS       "codewords"
docsIfCmtsCmStatusExtUncorrectables
UNITS       "codewords"

--> odd case
docsIfCmtsCmStatusHighResolutionTimingOffset
(*)
>>UNITS     "SixtyFourthTwoHundredFiftySixthOfTicks"
Or (16384)
>>UNITS     "SixteenThousandsThreeHundredEigthyFourthOfTicks"
all need UNITS clauses

Randy



_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn

2) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

-----Original Message-----
From: Randy Presuhn [mailto:randy_presuhn@mindspring.com]=20
Sent: Sunday, January 30, 2005 6:03 PM
To: Ipcdn (E-mail)
Subject: [ipcdn] problems with docsIfCmtsStatusTable
indraft-ietf-ipcdn-docs-rfmibv2-12


Hi -

Problems I saw with  docsIfCmtsStatusTable in
draft-ietf-ipcdn-docs-rfmibv2-12:

docsIfCmtsStatusInvalidRangeReqs,
>>UNITS       "messages"
docsIfCmtsStatusRangingAborteds,
>>UNITS       "attempts"=20
docsIfCmtsStatusInvalidRegReqs,
>>UNITS       "messages"
docsIfCmtsStatusFailedRegReqs,=20
>>UNITS       "attempts"
docsIfCmtsStatusInvalidDataReqs,=20
>>UNITS       "messages"
docsIfCmtsStatusT5Timeouts=20
>>UNITS       "timeouts"

all need UNITS clauses

Randy

3) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


-----Original Message-----
From: Randy Presuhn [mailto:randy_presuhn@mindspring.com]=20
Sent: Sunday, January 30, 2005 6:06 PM
To: Ipcdn (E-mail)
Subject: [ipcdn] problems with docsIfCmtsMacTable
indraft-ietf-ipcdn-docs-rfmibv2-12


Hi -

Here's what I encountered in docsIfCmtsMacTable in
draft-ietf-ipcdn-docs-rfmibv2-12:

docsIfCmtsMaxServiceIds needs UNITS
>>UNITS      "SIDs"=20
docsIfCmtsInvitedRangingAttempts
>>      UNITS      "attempts"
docsIfCmtsInsertInterval needs UNITS
>> Any common usage for TC TimeInterval
Perhaps
>> UNITS        "HundredOfSeconds"

docsIfCmtsMacStorageType - RFC 2579 in the definition of the StorageType
textual convention requires: " Every usage of this textual convention is
required to specify the columnar objects which a permanent(4) row must
at a minimum allow to be writable."

>>
This TC object is read-only (ifTable extension) and indicates if changes
in read-write values will be retain as per TC StorageType value Also per
Compliance statements it is ok to implement RW objects as RO, thus=20
No requirements for read-write objects to be writable for a permanent(4)
entry

docsIfCmtsMacStorageType OBJECT-TYPE
     SYNTAX       StorageType
     MAX-ACCESS   read-only
     STATUS       current
     DESCRIPTION
         "The storage type for this conceptual row.
          Entries with this object set to permanent(4)=20
          do not require write operations for read-write
          objects."
     ::=3D { docsIfCmtsMacEntry 8 }
Randy



4) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D



-----Original Message-----
From: Randy Presuhn [mailto:randy_presuhn@mindspring.com]=20
Sent: Sunday, January 30, 2005 6:07 PM
To: Ipcdn (E-mail)
Subject: [ipcdn] problems with docsIfCmServiceTable
indraft-ietf-ipcdn-docs-rfmibv2-12


Hi -

Here's what I saw in problems with docsIfCmServiceTable in
draft-ietf-ipcdn-docs-rfmibv2-12:


docsIfCmServiceTxRetries needs a UNITS clause=20
>>UNITS       "attempts"
docsIfCmServiceTxExceededs needs a UNITS clause=20
>>UNITS       "PDUs"=20
docsIfCmServiceRqRetries needs a UNITS clause=20
>>UNITS       "attempts"
docsIfCmServiceRqExceededs needs a UNITS clause
>>>>UNITS       "PDUs"

Randy


5) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


-----Original Message-----
From: Randy Presuhn [mailto:randy_presuhn@mindspring.com]=20
Sent: Sunday, January 30, 2005 6:13 PM
To: Ipcdn (E-mail)
Subject: [ipcdn] problems with docsIfCmStatusTable
indraft-ietf-ipcdn-docs-rfmibv2-12


Hi -

Here's what I saw in docsIfCmStatusTable in
draft-ietf-ipcdn-docs-rfmibv2-12:

docsIfCmStatusCode: the SIZE doesn't fit what the DESCRIPTION says. The
DESCRIPTION makes it sounds like the maximum length would be five.

>> RFC2670 does not have any constrain (any way is a RO value), for=20
>> future extensibility leaving as in RFC 2670 will be ok
I do not recall any comments on the changes made from draft -05 to 06
where the change was made ....does any one knows what was the intention
of this change?

When it says decimal, it tries to represent a ".n" as last component so
it will be 5 or 6 octets T02.1 or W035.4
  =20
docsIfCmStatusCode OBJECT-TYPE
     SYNTAX      OCTET STRING=20


docsIfCmStatusTxPower: the UNITS clause doesn't match what the TC's
definition says (dB or tenths of a dB)

docsIfCmStatusResets,
>>docsIfCmStatusResets OBJECT-TYPE
     SYNTAX      Counter32
     UNITS       "resets"
     MAX-ACCESS  read-only
     STATUS      current
     DESCRIPTION
         "Number of times the CM reset or initialized this
          interface.
		  Discontinuities in the value of this counter can occur
          at reinitialization of the managed system, and at other
          times as indicated by the value of
          ifCounterDiscontinuityTime for the associated ifIndex."
     ::=3D { docsIfCmStatusEntry 4 }
and
docsIfCmStatusLostSyncs
>>UNITS       "????" cannot think in something more better than the
object context
Or=20
>> UNITS      "LostSyncs" (odd)....

need UNITS clause and discontinuity indicator

docsIfCmStatusInvalidMaps,
>>UNITS       "maps"
docsIfCmStatusInvalidUcds,
>>UNITS       "messages"
docsIfCmStatusInvalidRangingResponses,
>>UNITS       "messages"
docsIfCmStatusInvalidRegistrationResponses,
>>UNITS       "messages"
docsIfCmStatusT1Timeouts,
>>UNITS       "timeouts"
docsIfCmStatusT2Timeouts,
>>UNITS       "timeouts"
docsIfCmStatusT3Timeouts,
>>UNITS       "timeouts"
docsIfCmStatusT4Timeouts,
>>UNITS       "timeouts"
docsIfCmStatusRangingAborteds
UNITS       "attempts"
docsIfCmStatusUCCs,
UNITS           "attempts"
and
docsIfCmStatusUCCFails
UNITS           "attempts"

all need UNITS clauses

Randy

6) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D



-----Original Message-----
From: Randy Presuhn [mailto:randy_presuhn@mindspring.com]=20
Sent: Sunday, January 30, 2005 6:21 PM
To: Ipcdn (E-mail)
Subject: [ipcdn] problem with
docsIfCmMacTableindraft-ietf-ipcdn-docs-rfmibv2-12


Hi -

One minor problem in docsIfCmMacTable:
docsIfCmRangingTimeout needs a UNITS clause

>> same as docsIfCmtsInsertInterval=20
>>UNITS     "HundredSeconds" ( TC TimeInterval preferences? )=20

Randy

7) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D



-----Original Message-----
From: Randy Presuhn [mailto:randy_presuhn@mindspring.com]=20
Sent: Sunday, January 30, 2005 6:25 PM
To: Ipcdn (E-mail)
Subject: [ipcdn] problems in docsIfSignalQualityTable
indraft-ietf-ipcdn-docs-rfmibv2-12


Hi -

In docsIfSignalQualityTable in draft-ietf-ipcdn-docs-rfmibv2-12:

docsIfSigQSignalNoise - the UNITS clause is in conflict with the TC
definition
>>UNITS       "TenthdB"

docsIfSigQMicroreflections - is this really a case for SHOULD?  (Just
asking)
>>Same for :
>>docsIfCmtsCmStatusMicroreflections, docsIfSigQMicroreflections: leaved

>>as RFC2670 originally was "should"

Randy

8) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D



-----Original Message-----
From: Randy Presuhn [mailto:randy_presuhn@mindspring.com]=20
Sent: Sunday, January 30, 2005 6:34 PM
To: Ipcdn (E-mail)
Subject: [ipcdn] problems in docsIfQosProfileTable
indraft-ietf-ipcdn-docs-rfmibv2-12


Hi -

Problems in docsIfQosProfileTable in draft-ietf-ipcdn-docs-rfmibv2-12:

In docsIfQosProfileEntry the  words about read-create are a bit odd
here. I know what you mean, but as a literal description of this OBJECT
it seems odd.
>> SAME as RF  2670, not updated in RFIv2.0, can revisit later if=20
>> needed....

docsIfQosProfMaxTransmitBurst: the type would be better as Unsigned32,
since these cannot be negative.
>>correct, Already since draft 05 and standard de-facto for=20
>>implementations since draft 05, prefered leave as is


docsIfQosProfStorageType - RFC 2579 requires that "Every usage of this
textual convention is required to specify the columnar objects which a
permanent(4) row must at a minimum allow to be writable."
>>same as docsIfCmtsMacStorageType

docsIfQosProfStorageType OBJECT-TYPE
     SYNTAX       StorageType
     MAX-ACCESS   read-only
     STATUS       current
     DESCRIPTION
         "The storage type for this conceptual row."
          Entries with this object set to permanent(4)=20
          do not require write operations for read-write
          objects."=20
     ::=3D { docsIfQosProfileEntry 10 }


Randy

9) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D


There are some problems with
docsIfUpstreamChannelTable in draft-ietf-ipcdn-docs-rfmibv2-12

docsIfUpChannelModulationProfile: returning a genErr under those
circumstances would be inappropriate.  RFC 3416 section 4.2.5 clearly
indicates that inconsistentValue would be the correct response.
>> FIXED

docsIfUpChannelSlotSize - should have UNITS
>>UNITS       "ticks"
>> I believe is not good to use timeticks, which could be confusing with
TC TimeTicks from RFC 2679,=20
the "DOCSIS" ticks are slots of 6.25 usecs,=20
see 1) above, the issues of how to name units of ticks/64 or
ticks/(64*256)

docsIfUpChannelTxTimingOffset - should have UNITS
(*)
>>UNITS       "SixtyFourthOfTicks"

docsIfUpChannelScdmaActiveCodes - since the primes can never be set and
can never be returned, they should be excluded in the SYNTAX
(*)=20
>> I am not sure if this is appropiate or will breaks the regular
applications,=20
To exclude prime numbers 67,71,73,79,83,89,97,101,103,107,109,113,127,
the SYNTAX clause will be=20
SYNTAX     Unsigned32
(0|64..66|68..70|72|74..78|80..82|84..88|90..96|98..100|102|104..106|108
|110..112|114..126|128)
Do you prefer this?=20
How do you break this for the 72 columns ID text file format?



docsIfUpChannelScdmaCodesPerSlot: needs UNITS, and would be better as
Unsigned32
>> UNITS       "codesperMinislots"
docsIfUpChannelScdmaFrameSize needs UNITS
>>UNITS       "spreadIntervals"

docsIfUpChannelScdmaHoppingSeed - may be set to non-zero for non-scdma?
>> Now reads:
docsIfUpChannelScdmaHoppingSeed OBJECT-TYPE
     SYNTAX     Unsigned32 (0..32767)
     MAX-ACCESS read-create
     STATUS     current
     DESCRIPTION
         "Applicable for SCDMA channel types only.
          15 bit seed used for code hopping sequence initialization.
          Returns zero for non-SCDMA channel types.
		  Setting this value to a value different than zero for=20
		  non-SCDMA channel types returns error 'wrongValue'"
     REFERENCE
         "Data-Over-Cable Service Interface Specifications: Radio
          Frequency Interface Specification SP-RFIv2.0-I05-040407,
          Section 6.2.14.1."
     ::=3D { docsIfUpstreamChannelEntry 14 }

docsIfUpChannelUpdate: the use of genErr and commitFailed is
inappropriate in this DESCRIPTION.  RFC 3416 section 4.2.5 clearly
indicates that inconsistentValue would be the correct response.
>>=20
comparing the request-id  from RFC 1157 and RFC 3416, the author was
keeping that backward compatible elements.=20
I agree that only SMIv2 references being explicit and RFC 3584 handles
the mapping accordingly e.g. (4.4.  Error Status Mappings)=20
=20
Now it reads


docsIfUpChannelUpdate OBJECT-TYPE
     SYNTAX      TruthValue
     MAX-ACCESS  read-create
     STATUS      current
     DESCRIPTION
         " Used to perform the transfer of adjusted parameters
          from the temporary upstream row to the physical upstream
          row indicated by the docsIfUpChannelCloneFrom object.  The
          transfer is initiated through an SNMP SET to 'true' of
          this object.  The SNMP SET failure returns 'inconsistentValue'
          if the adjusted parameter values are not compatible with each
          other.  Reading this object always return 'false'."
     ::=3D { docsIfUpstreamChannelEntry 17 }
Randy


10) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D



-----Original Message-----
From: Randy Presuhn [mailto:randy_presuhn@mindspring.com]=20
Sent: Sunday, January 30, 2005 6:51 PM
To: Ipcdn (E-mail)
Subject: [ipcdn] problems in docsIfDownstreamChannelTable
indraft-ietf-ipcdn-docs-rfmibv2-12


Hi -

I saw a few problems in docsIfDownstreamChannelTable in
draft-ietf-ipcdn-docs-rfmibv2-12

docsIfDownChannelWidth and docsIfDownChannelModulation:
question: what is meant by "associated compliance object"?
>> I believe the intention of RFC 2670 was to indicate Compliance
modules

changed to :

docsIfDownChannelWidth OBJECT-TYPE
     SYNTAX      Integer32 (0..16000000)
     UNITS       "hertz"
     MAX-ACCESS  read-write
     STATUS      current
     DESCRIPTION
         "The bandwidth of this downstream channel.  Most
          implementations are expected to support a channel width
          of 6 MHz (North America) and/or 8 MHz (Europe).  See the
          associated compliance statements for a description of the
          valid channel widths for this object."
     REFERENCE
         "Data-Over-Cable Service Interface Specifications: Radio
          Frequency Interface Specification SP-RFIv2.0-I05-040407,
          Table 6-17."
     ::=3D { docsIfDownstreamChannelEntry 3 }


docsIfDownChannelPower:  looks like some words got lost
in the update to the DESCRIPTION.

>>
The diff text is:

"May be set to zero at the CM if power level measurement is not
supported."

I believe it was intended to say:
"May report zero at the CM if power level measurement is not supported."

Clearly indicate a DOCSIS 1.0 optional measurement of this parameter.
DOCSIs spec intention was to make that mandatort , therefore removed
since=20
draft-ietf-ipcdn-docs-rfmibv2-01.txt ( not documented in Changes from
RFC2670 )

(*) Will add the change track




docsIfDownChannelStorageType: RFC 2579 requires:
"Every usage of this textual convention is required to
specify the columnar objects which a permanent(4) row must
at a minimum allow to be writable."

>>same as other StorageType read-only entries

Entries with this object set to permanent(4)=20
          do not require write operations for read-write
          objects.
same done for=20
docsIfQosProfStorageType
docsIfCmtsModStorageType          =20

Randy

11) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D



-----Original Message-----
From: Randy Presuhn [mailto:randy_presuhn@mindspring.com]=20
Sent: Sunday, January 30, 2005 6:54 PM
To: Ipcdn (E-mail)
Subject: [ipcdn] textual conventions in draft-ietf-ipcdn-docs-rfmibv2-12


Hi -

Some of the textual conventions in draft-ietf-ipcdn-docs-rfmibv2-12 need
a little work. =20
Specifically, The DocsisVersion,=20
DocsisQosVersion,=20
DocsisUpstreamType, and=20
DocsisUpstreamTypeStatus=20
TCs shouldspecify in their respective DESCRIPTIONS what each of their
enumerated values means.

Randy
>> changed to:


DocsisVersion ::=3D TEXTUAL-CONVENTION
    STATUS          current
    DESCRIPTION     "Indicates the DOCSIS Radio=20
	                 Frequency specification being=20
					 referenced. =20
	                 'docsis10' indicates DOCSIS 1.0,=20
					 'docsis11' indicates DOCSIS 1.1
					 'docsis20' indicates DOCSIS
2.0"
    SYNTAX          INTEGER {
        docsis10 (1),
        docsis11 (2),
        docsis20 (3)
    }

DocsisQosVersion ::=3D TEXTUAL-CONVENTION
    STATUS          current
    DESCRIPTION     "Indicates the referenced quality of service
	                 level.=20
					 'docsis10 refers to DOCSIS 1.0
Class of=20
					 Service queuing services.
					 'docsis11' refers to DOCSIS 1.1
Quality of
					 Service."
    SYNTAX          INTEGER {
        docsis10 (1),
        docsis11 (2)
    }

DocsisUpstreamType ::=3D TEXTUAL-CONVENTION
    STATUS          current
    DESCRIPTION     "Indicates the DOCSIS Upstream Channel Type.
	                'unknown' means not information available=20
					or configured to determine.
					'tdma' is related to TDMA, Time
Division=20
					 Multiple Access, 'atdma' is
related to A-TDMA,
					 Advanced Time Division Multiple
Access,=20
					 'scdma' is related to S-CDMA,
Synchronous=20
					 Code Division Multiple Access
					 'tdmaAndAtdma is related to
simultanous support of=20
					 TDMA and A-TDMA modes."
    SYNTAX          INTEGER {
        unknown (0),
        tdma (1),
        atdma (2),
        scdma (3),
        tdmaAndAtdma (4)
    }


DocsisUpstreamTypeStatus ::=3D TEXTUAL-CONVENTION
    STATUS          current
    DESCRIPTION
        "Indicates the DOCSIS Upstream Channel Type Status.
         Values are the same as DocsisUpstramType but the shared
         channel indicator type (tdmaAndAtdma) is not valid, since
         this type is used to specifically identify PHY mode."
    SYNTAX          INTEGER {
        unknown (0),
        tdma (1),
        atdma (2),
        scdma (3)
    }
   =20
>> Your next Q. Why two TC instead of one TC with compliance statements
?=20
It was for simplicity in the MIB scope of syntax. CMTS can configure
tdmaAndtdma, but CMs uses only one=20
multiple access method, it means CM status values uses
DocsisUpstreamTypeStatus (DocsisUpstreamType minus tdmaAndAtdma)
and CMTSes uses for configuration DocsisUpstreamType=20

=20
(*) If recommended compliance statements  better that can be done



12) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

-----Original Message-----
From: Randy Presuhn [mailto:randy_presuhn@mindspring.com]=20
Sent: Sunday, January 30, 2005 7:00 PM
To: Ipcdn (E-mail)
Subject: [ipcdn] question on docsIfCmtsServiceNewCmStatusIndex in=20


Hi -

A question on docsIfCmtsServiceNewCmStatusIndex  in
draft-ietf-ipcdn-docs-rfmibv2-12.txt

The definition says:

docsIfCmtsServiceNewCmStatusIndex OBJECT-TYPE
        SYNTAX      Integer32 (0..2147483647)
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
            "Pointer (via docsIfCmtsCmStatusIndex) to an entry in
             docsIfCmtsCmStatusTable identifying the Cable Modem
             using this Service Queue.  If multiple Cable Modems are
             using this Service Queue, the value of this object is
             zero."
        ::=3D { docsIfCmtsServiceEntry 8 }

What value would it have if no Cable Modems are using this Service
Queue?


>> below early replies.



-----Original Message-----
From: Eduardo Cardona=20
Sent: Monday, January 31, 2005 12:53 PM
To: Randy Presuhn; Ipcdn (E-mail)
Subject: RE: [ipcdn] question on docsIfCmtsServiceNewCmStatusIndex in=20


Randy, I will answer on details your q. by COB today.
Also have in the Queue Bert's Questions whichI am resolving in
conjuction.

To this Q, all CMTS are associated to a Queue service (have to) . So one
CM either has its own particular Queue service, or a group (all
cms) are using the same Queue.=20

RFC 2670 did not defined in docsIfCmtsCmStatusTable (per modem) the
matching ServiceQueue it belongs to, thus, by RFC 2670, it is probably
safe to say that only one Service Queue group is available.=20

All the Service Queue mechanism (Class of Service) is being replaced for
the service Flow QoS mechanism in the Qos MIB. The service Queue
mechanism is being left as defined in RFC 2670 as backward compatibility
support of DOCSIS 1.0 technology.
=20
Eduardo



-----Original Message-----
From: Fred Oko [mailto:foko@c-cor.net]=20
Sent: Monday, January 31, 2005 3:11 PM
To: Eduardo Cardona; Randy Presuhn; Ipcdn (E-mail)
Subject: RE: [ipcdn] question on docsIfCmtsServiceNewCmStatusIndex in=20


Or simplified, a Service Queue would not exist in the absence of a
parent CM (non-zero-docsIfCmtsServiceNewCmStatusIndex case) or multicast
group defined by the CMTS (the "multiple Cable Modems" zero-
docsIfCmtsServiceNewCmStatusIndex case).





Randy

------_=_NextPart_001_01C50979.495D3849
Content-Type: text/plain;
	name="RFIv2.0Mib-Diff-ID12-ID13draft.txt"
Content-Description: RFIv2.0Mib-Diff-ID12-ID13draft.txt
Content-Disposition: attachment; filename="RFIv2.0Mib-Diff-ID12-ID13draft.txt"
Content-Transfer-Encoding: base64

Tm90ZSwgDQpTZXQgb24gY29tbWVudHMgaW4gZG9jc0lmQmFzaWNDb21wbGlhbmNlIE1PRFVMRS1D
T01QTElBTkNFDQpvdGhlcndpc2UgZXJyb3IgZHVtcCBoYXBwZW4NCg0KLS1PQkpFQ1QgIGRvY3NJ
ZkNtdHNRb3NQcm9maWxlUGVybWlzc2lvbnMNCi0tICAgICBTWU5UQVggICAgICBCSVRTIHsKLS0g
ICAgICAgICAgICBjcmVhdGVCeU1hbmFnZW1lbnQoMCksCi0tICAgICAgICAgICAgdXBkYXRlQnlN
YW5hZ2VtZW50KDEpCi0tICAgICAgICB9Ci0tICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCi0t
ICAgICBERVNDUklQVElPTg0KLS0gICAgICAgICAiSXQgaXMgY29tcGxpYW50IHRvIGltcGxlbWVu
dCB0aGlzIG9iamVjdCBhcyByZWFkLW9ubHkuIg0KDQo+c21pZGlmZiAtcyAtbCA2IC1tIC1pbmFt
ZWxlbmd0aC0zMiBkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMi5taTIgZHJhZnQtaWV0
Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyDQoNCmRyYWZ0LWlldGYtaXBjZG4tZG9j
cy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjoxMTAgWzVdIHtkZXNjcmlwdGlvbi1jaGFuZ2VkfSB3YXJu
aW5nOiBkZXNjcmlwdGlvbiBvZiB0ZXh0dWFsIGNvbnZlbnRpb24gZGVmaW5pdGlvbiBgRG9jc2lz
VmVyc2lvbicgY2hhbmdlZA0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTIubWkyOjEx
MyBbNl0ge3ByZXZpb3VzLWRlZmluaXRpb259IGluZm86IHByZXZpb3VzIGRlZmluaXRpb24gb2Yg
YERvY3Npc1ZlcnNpb24nDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5t
aTI6MTI0IFs1XSB7ZGVzY3JpcHRpb24tY2hhbmdlZH0gd2FybmluZzogZGVzY3JpcHRpb24gb2Yg
dGV4dHVhbCBjb252ZW50aW9uIGRlZmluaXRpb24gYERvY3Npc1Fvc1ZlcnNpb24nIGNoYW5nZWQN
CmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjoxMjQgWzZdIHtwcmV2aW91cy1k
ZWZpbml0aW9ufSBpbmZvOiBwcmV2aW91cyBkZWZpbml0aW9uIG9mIGBEb2NzaXNRb3NWZXJzaW9u
Jw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjEzNyBbNV0ge2Rl
c2NyaXB0aW9uLWNoYW5nZWR9IHdhcm5pbmc6IGRlc2NyaXB0aW9uIG9mIHRleHR1YWwgY29udmVu
dGlvbiBkZWZpbml0aW9uIGBEb2NzaXNVcHN0cmVhbVR5cGUnIGNoYW5nZWQNCmRyYWZ0LWlldGYt
aXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjoxMzIgWzZdIHtwcmV2aW91cy1kZWZpbml0aW9ufSBp
bmZvOiBwcmV2aW91cyBkZWZpbml0aW9uIG9mIGBEb2NzaXNVcHN0cmVhbVR5cGUnDQpkcmFmdC1p
ZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6Mzg2IFs1XSB7ZGVzY3JpcHRpb24t
Y2hhbmdlZH0gd2FybmluZzogZGVzY3JpcHRpb24gb2Ygb2JqZWN0IGRlZmluaXRpb24gYGRvY3NJ
ZkRvd25DaGFubmVsU3RvcmFnZVR5cGUnIGNoYW5nZWQNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1y
Zm1pYnYyLTEyLm1pMjozNzcgWzZdIHtwcmV2aW91cy1kZWZpbml0aW9ufSBpbmZvOiBwcmV2aW91
cyBkZWZpbml0aW9uIG9mIGBkb2NzSWZEb3duQ2hhbm5lbFN0b3JhZ2VUeXBlJw0KZHJhZnQtaWV0
Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjQxMiBbNV0ge2Rlc2NyaXB0aW9uLWNo
YW5nZWR9IHdhcm5pbmc6IGRlc2NyaXB0aW9uIG9mIG9iamVjdCBkZWZpbml0aW9uIGBkb2NzSWZV
cHN0cmVhbUNoYW5uZWxFbnRyeScgY2hhbmdlZA0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWli
djItMTIubWkyOjQwMCBbNl0ge3ByZXZpb3VzLWRlZmluaXRpb259IGluZm86IHByZXZpb3VzIGRl
ZmluaXRpb24gb2YgYGRvY3NJZlVwc3RyZWFtQ2hhbm5lbEVudHJ5Jw0KZHJhZnQtaWV0Zi1pcGNk
bi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjQ5MiBbNV0ge2Rlc2NyaXB0aW9uLWNoYW5nZWR9
IHdhcm5pbmc6IGRlc2NyaXB0aW9uIG9mIG9iamVjdCBkZWZpbml0aW9uIGBkb2NzSWZVcENoYW5u
ZWxNb2R1bGF0aW9uUHJvZmlsZScgY2hhbmdlZA0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWli
djItMTIubWkyOjQ4NCBbNl0ge3ByZXZpb3VzLWRlZmluaXRpb259IGluZm86IHByZXZpb3VzIGRl
ZmluaXRpb24gb2YgYGRvY3NJZlVwQ2hhbm5lbE1vZHVsYXRpb25Qcm9maWxlJw0KZHJhZnQtaWV0
Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjUxOSBbNV0ge3VuaXRzLWFkZGVkfSB3
YXJuaW5nOiB1bml0cyBhZGRlZCB0byBgZG9jc0lmVXBDaGFubmVsU2xvdFNpemUnDQpkcmFmdC1p
ZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6NTM3IFs1XSB7dW5pdHMtYWRkZWR9
IHdhcm5pbmc6IHVuaXRzIGFkZGVkIHRvIGBkb2NzSWZVcENoYW5uZWxUeFRpbWluZ09mZnNldCcN
CmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjo2NDAgWzVdIHt1bml0
cy1hZGRlZH0gd2FybmluZzogdW5pdHMgYWRkZWQgdG8gYGRvY3NJZlVwQ2hhbm5lbFNjZG1hQ29k
ZXNQZXJTbG90Jw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjY1
NiBbNV0ge3VuaXRzLWFkZGVkfSB3YXJuaW5nOiB1bml0cyBhZGRlZCB0byBgZG9jc0lmVXBDaGFu
bmVsU2NkbWFGcmFtZVNpemUnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFm
dC5taTI6NjcxIFs1XSB7ZGVzY3JpcHRpb24tY2hhbmdlZH0gd2FybmluZzogZGVzY3JpcHRpb24g
b2Ygb2JqZWN0IGRlZmluaXRpb24gYGRvY3NJZlVwQ2hhbm5lbFNjZG1hSG9wcGluZ1NlZWQnIGNo
YW5nZWQNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjo2NjQgWzZdIHtwcmV2
aW91cy1kZWZpbml0aW9ufSBpbmZvOiBwcmV2aW91cyBkZWZpbml0aW9uIG9mIGBkb2NzSWZVcENo
YW5uZWxTY2RtYUhvcHBpbmdTZWVkJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMt
ZHJhZnQubWkyOjczOCBbNV0ge2Rlc2NyaXB0aW9uLWNoYW5nZWR9IHdhcm5pbmc6IGRlc2NyaXB0
aW9uIG9mIG9iamVjdCBkZWZpbml0aW9uIGBkb2NzSWZVcENoYW5uZWxVcGRhdGUnIGNoYW5nZWQN
CmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjo3MzEgWzZdIHtwcmV2aW91cy1k
ZWZpbml0aW9ufSBpbmZvOiBwcmV2aW91cyBkZWZpbml0aW9uIG9mIGBkb2NzSWZVcENoYW5uZWxV
cGRhdGUnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6MTAyMyBb
NV0ge2Rlc2NyaXB0aW9uLWNoYW5nZWR9IHdhcm5pbmc6IGRlc2NyaXB0aW9uIG9mIG9iamVjdCBk
ZWZpbml0aW9uIGBkb2NzSWZRb3NQcm9mU3RvcmFnZVR5cGUnIGNoYW5nZWQNCmRyYWZ0LWlldGYt
aXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjoxMDI3IFs2XSB7cHJldmlvdXMtZGVmaW5pdGlvbn0g
aW5mbzogcHJldmlvdXMgZGVmaW5pdGlvbiBvZiBgZG9jc0lmUW9zUHJvZlN0b3JhZ2VUeXBlJw0K
ZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjExNDcgWzVdIHt1bml0
cy1jaGFuZ2VkfSB3YXJuaW5nOiB1bml0cyBvZiBgZG9jc0lmU2lnUVNpZ25hbE5vaXNlJyBjaGFu
Z2VkDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMi5taTI6MTE1NCBbNl0ge3ByZXZp
b3VzLWRlZmluaXRpb259IGluZm86IHByZXZpb3VzIGRlZmluaXRpb24gb2YgYGRvY3NJZlNpZ1FT
aWduYWxOb2lzZScNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjox
MTYzIFs1XSB7ZGVzY3JpcHRpb24tY2hhbmdlZH0gd2FybmluZzogZGVzY3JpcHRpb24gb2Ygb2Jq
ZWN0IGRlZmluaXRpb24gYGRvY3NJZlNpZ1FNaWNyb3JlZmxlY3Rpb25zJyBjaGFuZ2VkDQpkcmFm
dC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMi5taTI6MTE3MCBbNl0ge3ByZXZpb3VzLWRlZmlu
aXRpb259IGluZm86IHByZXZpb3VzIGRlZmluaXRpb24gb2YgYGRvY3NJZlNpZ1FNaWNyb3JlZmxl
Y3Rpb25zJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjEzNDcg
WzVdIHtkZXNjcmlwdGlvbi1jaGFuZ2VkfSB3YXJuaW5nOiBkZXNjcmlwdGlvbiBvZiBvYmplY3Qg
ZGVmaW5pdGlvbiBgZG9jc0lmQ21SYW5naW5nUmVzcFRpbWVvdXQnIGNoYW5nZWQNCmRyYWZ0LWll
dGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjoxMzYzIFs2XSB7cHJldmlvdXMtZGVmaW5pdGlv
bn0gaW5mbzogcHJldmlvdXMgZGVmaW5pdGlvbiBvZiBgZG9jc0lmQ21SYW5naW5nUmVzcFRpbWVv
dXQnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6MTM2MyBbNV0g
e3VuaXRzLWFkZGVkfSB3YXJuaW5nOiB1bml0cyBhZGRlZCB0byBgZG9jc0lmQ21SYW5naW5nVGlt
ZW91dCcNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjoxNDYzIFs1
XSB7ZnJvbS1pbXBsaWNpdH0gd2FybmluZzogdHlwZSBgT2N0ZXRTdHJpbmcnIHJlcGxhY2VzIGlt
cGxpY2l0IHR5cGUgZm9yIGBkb2NzSWZDbVN0YXR1c0NvZGUnDQpkcmFmdC1pZXRmLWlwY2RuLWRv
Y3MtcmZtaWJ2Mi0xMi5taTI6MTQ3OCBbNl0ge3ByZXZpb3VzLWRlZmluaXRpb259IGluZm86IHBy
ZXZpb3VzIGRlZmluaXRpb24gb2YgYGRvY3NJZkNtU3RhdHVzQ29kZScNCmRyYWZ0LWlldGYtaXBj
ZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjoxNDYzIFszXSB7cmFuZ2UtcmVtb3ZlZH0gc2l6
ZSBgKDAuLjE2KScgcmVtb3ZlZCBmcm9tIHR5cGUgdXNlZCBpbiBgZG9jc0lmQ21TdGF0dXNDb2Rl
Jw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTIubWkyOjE0NzggWzZdIHtwcmV2aW91
cy1kZWZpbml0aW9ufSBpbmZvOiBwcmV2aW91cyBkZWZpbml0aW9uIG9mIGBkb2NzSWZDbVN0YXR1
c0NvZGUnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6MTQ3OSBb
NV0ge3VuaXRzLWNoYW5nZWR9IHdhcm5pbmc6IHVuaXRzIG9mIGBkb2NzSWZDbVN0YXR1c1R4UG93
ZXInIGNoYW5nZWQNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjoxNDk0IFs2
XSB7cHJldmlvdXMtZGVmaW5pdGlvbn0gaW5mbzogcHJldmlvdXMgZGVmaW5pdGlvbiBvZiBgZG9j
c0lmQ21TdGF0dXNUeFBvd2VyJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJh
ZnQubWkyOjE0OTMgWzVdIHt1bml0cy1hZGRlZH0gd2FybmluZzogdW5pdHMgYWRkZWQgdG8gYGRv
Y3NJZkNtU3RhdHVzUmVzZXRzJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJh
ZnQubWkyOjE0OTMgWzVdIHtkZXNjcmlwdGlvbi1jaGFuZ2VkfSB3YXJuaW5nOiBkZXNjcmlwdGlv
biBvZiBvYmplY3QgZGVmaW5pdGlvbiBgZG9jc0lmQ21TdGF0dXNSZXNldHMnIGNoYW5nZWQNCmRy
YWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjoxNTA5IFs2XSB7cHJldmlvdXMtZGVm
aW5pdGlvbn0gaW5mbzogcHJldmlvdXMgZGVmaW5pdGlvbiBvZiBgZG9jc0lmQ21TdGF0dXNSZXNl
dHMnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6MTUyNCBbNV0g
e3VuaXRzLWFkZGVkfSB3YXJuaW5nOiB1bml0cyBhZGRlZCB0byBgZG9jc0lmQ21TdGF0dXNJbnZh
bGlkTWFwcycNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjoxNTQx
IFs1XSB7dW5pdHMtYWRkZWR9IHdhcm5pbmc6IHVuaXRzIGFkZGVkIHRvIGBkb2NzSWZDbVN0YXR1
c0ludmFsaWRVY2RzJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWky
OjE1NTggWzVdIHt1bml0cy1hZGRlZH0gd2FybmluZzogdW5pdHMgYWRkZWQgdG8gYGRvY3NJZkNt
U3RhdHVzSW52YWxpZFJhbmdpbmdSZXNwb25zZXMnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZt
aWJ2Mi0xMy1kcmFmdC5taTI6MTU3NiBbNV0ge3VuaXRzLWFkZGVkfSB3YXJuaW5nOiB1bml0cyBh
ZGRlZCB0byBgZG9jc0lmQ21TdGF0dXNJbnZhbGlkUmVnaXN0cmF0aW9uUmVzcG9uc2VzJw0KZHJh
ZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjE1OTQgWzVdIHt1bml0cy1h
ZGRlZH0gd2FybmluZzogdW5pdHMgYWRkZWQgdG8gYGRvY3NJZkNtU3RhdHVzVDFUaW1lb3V0cycN
CmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjoxNjExIFs1XSB7dW5p
dHMtYWRkZWR9IHdhcm5pbmc6IHVuaXRzIGFkZGVkIHRvIGBkb2NzSWZDbVN0YXR1c1QyVGltZW91
dHMnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6MTYyOCBbNV0g
e3VuaXRzLWFkZGVkfSB3YXJuaW5nOiB1bml0cyBhZGRlZCB0byBgZG9jc0lmQ21TdGF0dXNUM1Rp
bWVvdXRzJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjE2NDUg
WzVdIHt1bml0cy1hZGRlZH0gd2FybmluZzogdW5pdHMgYWRkZWQgdG8gYGRvY3NJZkNtU3RhdHVz
VDRUaW1lb3V0cycNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjox
NjYyIFs1XSB7dW5pdHMtYWRkZWR9IHdhcm5pbmc6IHVuaXRzIGFkZGVkIHRvIGBkb2NzSWZDbVN0
YXR1c1JhbmdpbmdBYm9ydGVkcycNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRy
YWZ0Lm1pMjoxNzMyIFs1XSB7dW5pdHMtYWRkZWR9IHdhcm5pbmc6IHVuaXRzIGFkZGVkIHRvIGBk
b2NzSWZDbVN0YXR1c1VDQ3MnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFm
dC5taTI6MTc0NiBbNV0ge3VuaXRzLWFkZGVkfSB3YXJuaW5nOiB1bml0cyBhZGRlZCB0byBgZG9j
c0lmQ21TdGF0dXNVQ0NGYWlscycNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRy
YWZ0Lm1pMjoxODY0IFs1XSB7dW5pdHMtYWRkZWR9IHdhcm5pbmc6IHVuaXRzIGFkZGVkIHRvIGBk
b2NzSWZDbVNlcnZpY2VUeFJldHJpZXMnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0x
My1kcmFmdC5taTI6MTg4MyBbNV0ge3VuaXRzLWFkZGVkfSB3YXJuaW5nOiB1bml0cyBhZGRlZCB0
byBgZG9jc0lmQ21TZXJ2aWNlVHhFeGNlZWRlZHMnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZt
aWJ2Mi0xMy1kcmFmdC5taTI6MTkwMSBbNV0ge3VuaXRzLWFkZGVkfSB3YXJuaW5nOiB1bml0cyBh
ZGRlZCB0byBgZG9jc0lmQ21TZXJ2aWNlUnFSZXRyaWVzJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2Nz
LXJmbWlidjItMTMtZHJhZnQubWkyOjE5MTkgWzVdIHt1bml0cy1hZGRlZH0gd2FybmluZzogdW5p
dHMgYWRkZWQgdG8gYGRvY3NJZkNtU2VydmljZVJxRXhjZWVkZWRzJw0KZHJhZnQtaWV0Zi1pcGNk
bi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjIwNjcgWzVdIHt1bml0cy1hZGRlZH0gd2Fybmlu
ZzogdW5pdHMgYWRkZWQgdG8gYGRvY3NJZkNtdHNNYXhTZXJ2aWNlSWRzJw0KZHJhZnQtaWV0Zi1p
cGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjIwNzcgWzVdIHtkZXNjcmlwdGlvbi1jaGFu
Z2VkfSB3YXJuaW5nOiBkZXNjcmlwdGlvbiBvZiBvYmplY3QgZGVmaW5pdGlvbiBgZG9jc0lmQ210
c0luc2VydGlvbkludGVydmFsJyBjaGFuZ2VkDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2
Mi0xMi5taTI6MjA5NCBbNl0ge3ByZXZpb3VzLWRlZmluaXRpb259IGluZm86IHByZXZpb3VzIGRl
ZmluaXRpb24gb2YgYGRvY3NJZkNtdHNJbnNlcnRpb25JbnRlcnZhbCcNCmRyYWZ0LWlldGYtaXBj
ZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjoyMDk2IFs1XSB7dW5pdHMtYWRkZWR9IHdhcm5p
bmc6IHVuaXRzIGFkZGVkIHRvIGBkb2NzSWZDbXRzSW52aXRlZFJhbmdpbmdBdHRlbXB0cycNCmRy
YWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjoyMTExIFs1XSB7dW5pdHMt
YWRkZWR9IHdhcm5pbmc6IHVuaXRzIGFkZGVkIHRvIGBkb2NzSWZDbXRzSW5zZXJ0SW50ZXJ2YWwn
DQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6MjEyOSBbNV0ge2Rl
c2NyaXB0aW9uLWNoYW5nZWR9IHdhcm5pbmc6IGRlc2NyaXB0aW9uIG9mIG9iamVjdCBkZWZpbml0
aW9uIGBkb2NzSWZDbXRzTWFjU3RvcmFnZVR5cGUnIGNoYW5nZWQNCmRyYWZ0LWlldGYtaXBjZG4t
ZG9jcy1yZm1pYnYyLTEyLm1pMjoyMTQ0IFs2XSB7cHJldmlvdXMtZGVmaW5pdGlvbn0gaW5mbzog
cHJldmlvdXMgZGVmaW5pdGlvbiBvZiBgZG9jc0lmQ210c01hY1N0b3JhZ2VUeXBlJw0KZHJhZnQt
aWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjIxNzQgWzVdIHt1bml0cy1hZGRl
ZH0gd2FybmluZzogdW5pdHMgYWRkZWQgdG8gYGRvY3NJZkNtdHNTdGF0dXNJbnZhbGlkUmFuZ2VS
ZXFzJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjIxOTIgWzVd
IHt1bml0cy1hZGRlZH0gd2FybmluZzogdW5pdHMgYWRkZWQgdG8gYGRvY3NJZkNtdHNTdGF0dXNS
YW5naW5nQWJvcnRlZHMnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5t
aTI6MjIxMCBbNV0ge3VuaXRzLWFkZGVkfSB3YXJuaW5nOiB1bml0cyBhZGRlZCB0byBgZG9jc0lm
Q210c1N0YXR1c0ludmFsaWRSZWdSZXFzJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjIt
MTMtZHJhZnQubWkyOjIyMjkgWzVdIHt1bml0cy1hZGRlZH0gd2FybmluZzogdW5pdHMgYWRkZWQg
dG8gYGRvY3NJZkNtdHNTdGF0dXNGYWlsZWRSZWdSZXFzJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2Nz
LXJmbWlidjItMTMtZHJhZnQubWkyOjIyNDggWzVdIHt1bml0cy1hZGRlZH0gd2FybmluZzogdW5p
dHMgYWRkZWQgdG8gYGRvY3NJZkNtdHNTdGF0dXNJbnZhbGlkRGF0YVJlcXMnDQpkcmFmdC1pZXRm
LWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6MjI2MiBbNV0ge3VuaXRzLWFkZGVkfSB3
YXJuaW5nOiB1bml0cyBhZGRlZCB0byBgZG9jc0lmQ210c1N0YXR1c1Q1VGltZW91dHMnDQpkcmFm
dC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6MjMzMiBbNV0ge2Rlc2NyaXB0
aW9uLWNoYW5nZWR9IHdhcm5pbmc6IGRlc2NyaXB0aW9uIG9mIG9iamVjdCBkZWZpbml0aW9uIGBk
b2NzSWZDbXRzQ21TdGF0dXNJbmRleCcgY2hhbmdlZA0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJm
bWlidjItMTIubWkyOjIzNDcgWzZdIHtwcmV2aW91cy1kZWZpbml0aW9ufSBpbmZvOiBwcmV2aW91
cyBkZWZpbml0aW9uIG9mIGBkb2NzSWZDbXRzQ21TdGF0dXNJbmRleCcNCmRyYWZ0LWlldGYtaXBj
ZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjoyMzk1IFs1XSB7dW5pdHMtY2hhbmdlZH0gd2Fy
bmluZzogdW5pdHMgb2YgYGRvY3NJZkNtdHNDbVN0YXR1c1J4UG93ZXInIGNoYW5nZWQNCmRyYWZ0
LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjoyNDEyIFs2XSB7cHJldmlvdXMtZGVmaW5p
dGlvbn0gaW5mbzogcHJldmlvdXMgZGVmaW5pdGlvbiBvZiBgZG9jc0lmQ210c0NtU3RhdHVzUnhQ
b3dlcicNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjoyNDExIFs1
XSB7dW5pdHMtYWRkZWR9IHdhcm5pbmc6IHVuaXRzIGFkZGVkIHRvIGBkb2NzSWZDbXRzQ21TdGF0
dXNUaW1pbmdPZmZzZXQnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5t
aTI6MjUwMCBbNV0ge3VuaXRzLWFkZGVkfSB3YXJuaW5nOiB1bml0cyBhZGRlZCB0byBgZG9jc0lm
Q210c0NtU3RhdHVzVW5lcnJvcmVkcycNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEz
LWRyYWZ0Lm1pMjoyNTE3IFs1XSB7dW5pdHMtYWRkZWR9IHdhcm5pbmc6IHVuaXRzIGFkZGVkIHRv
IGBkb2NzSWZDbXRzQ21TdGF0dXNDb3JyZWN0ZWRzJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJm
bWlidjItMTMtZHJhZnQubWkyOjI1MzUgWzVdIHt1bml0cy1hZGRlZH0gd2FybmluZzogdW5pdHMg
YWRkZWQgdG8gYGRvY3NJZkNtdHNDbVN0YXR1c1VuY29ycmVjdGFibGVzJw0KZHJhZnQtaWV0Zi1p
cGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjI1NTMgWzVdIHt1bml0cy1jaGFuZ2VkfSB3
YXJuaW5nOiB1bml0cyBvZiBgZG9jc0lmQ210c0NtU3RhdHVzU2lnbmFsTm9pc2UnIGNoYW5nZWQN
CmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjoyNTcyIFs2XSB7cHJldmlvdXMt
ZGVmaW5pdGlvbn0gaW5mbzogcHJldmlvdXMgZGVmaW5pdGlvbiBvZiBgZG9jc0lmQ210c0NtU3Rh
dHVzU2lnbmFsTm9pc2UnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5t
aTI6MjU2OSBbNV0ge3VuaXRzLWNoYW5nZWR9IHdhcm5pbmc6IHVuaXRzIG9mIGBkb2NzSWZDbXRz
Q21TdGF0dXNNaWNyb3JlZmxlY3Rpb25zJyBjaGFuZ2VkDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3Mt
cmZtaWJ2Mi0xMy1kcmFmdC5taTI6MjU2OSBbNV0ge2Rlc2NyaXB0aW9uLWNoYW5nZWR9IHdhcm5p
bmc6IGRlc2NyaXB0aW9uIG9mIG9iamVjdCBkZWZpbml0aW9uIGBkb2NzSWZDbXRzQ21TdGF0dXNN
aWNyb3JlZmxlY3Rpb25zJyBjaGFuZ2VkDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0x
Mi5taTI6MjU4OCBbNl0ge3ByZXZpb3VzLWRlZmluaXRpb259IGluZm86IHByZXZpb3VzIGRlZmlu
aXRpb24gb2YgYGRvY3NJZkNtdHNDbVN0YXR1c01pY3JvcmVmbGVjdGlvbnMnDQpkcmFmdC1pZXRm
LWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6MjU5MyBbNV0ge3VuaXRzLWFkZGVkfSB3
YXJuaW5nOiB1bml0cyBhZGRlZCB0byBgZG9jc0lmQ210c0NtU3RhdHVzRXh0VW5lcnJvcmVkcycN
CmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjoyNjEwIFs1XSB7dW5p
dHMtYWRkZWR9IHdhcm5pbmc6IHVuaXRzIGFkZGVkIHRvIGBkb2NzSWZDbXRzQ21TdGF0dXNFeHRD
b3JyZWN0ZWRzJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjI2
MjggWzVdIHt1bml0cy1hZGRlZH0gd2FybmluZzogdW5pdHMgYWRkZWQgdG8gYGRvY3NJZkNtdHND
bVN0YXR1c0V4dFVuY29ycmVjdGFibGVzJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjIt
MTMtZHJhZnQubWkyOjI3MDcgWzVdIHt1bml0cy1hZGRlZH0gd2FybmluZzogdW5pdHMgYWRkZWQg
dG8gYGRvY3NJZkNtdHNDbVN0YXR1c0hpZ2hSZXNvbHV0aW9uVGltaW5nT2Zmc2V0Jw0KZHJhZnQt
aWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjI4ODQgWzVdIHtkZXNjcmlwdGlv
bi1jaGFuZ2VkfSB3YXJuaW5nOiBkZXNjcmlwdGlvbiBvZiBvYmplY3QgZGVmaW5pdGlvbiBgZG9j
c0lmQ210c01vZHVsYXRpb25FbnRyeScgY2hhbmdlZA0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJm
bWlidjItMTIubWkyOjI5MTIgWzZdIHtwcmV2aW91cy1kZWZpbml0aW9ufSBpbmZvOiBwcmV2aW91
cyBkZWZpbml0aW9uIG9mIGBkb2NzSWZDbXRzTW9kdWxhdGlvbkVudHJ5Jw0KZHJhZnQtaWV0Zi1p
cGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjI5NjggWzVdIHtkZXNjcmlwdGlvbi1jaGFu
Z2VkfSB3YXJuaW5nOiBkZXNjcmlwdGlvbiBvZiBvYmplY3QgZGVmaW5pdGlvbiBgZG9jc0lmQ210
c01vZENvbnRyb2wnIGNoYW5nZWQNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1p
MjozMDEyIFs2XSB7cHJldmlvdXMtZGVmaW5pdGlvbn0gaW5mbzogcHJldmlvdXMgZGVmaW5pdGlv
biBvZiBgZG9jc0lmQ210c01vZENvbnRyb2wnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2
Mi0xMy1kcmFmdC5taTI6MzI2OSBbNV0ge2Rlc2NyaXB0aW9uLWNoYW5nZWR9IHdhcm5pbmc6IGRl
c2NyaXB0aW9uIG9mIG9iamVjdCBkZWZpbml0aW9uIGBkb2NzSWZDbXRzTW9kU3RvcmFnZVR5cGUn
IGNoYW5nZWQNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjozMzEwIFs2XSB7
cHJldmlvdXMtZGVmaW5pdGlvbn0gaW5mbzogcHJldmlvdXMgZGVmaW5pdGlvbiBvZiBgZG9jc0lm
Q210c01vZFN0b3JhZ2VUeXBlJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJh
ZnQubWkyOjMyODEgWzVdIHtkZXNjcmlwdGlvbi1jaGFuZ2VkfSB3YXJuaW5nOiBkZXNjcmlwdGlv
biBvZiBvYmplY3QgZGVmaW5pdGlvbiBgZG9jc0lmQ210c1Fvc1Byb2ZpbGVQZXJtaXNzaW9ucycg
Y2hhbmdlZA0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTIubWkyOjMzMTkgWzZdIHtw
cmV2aW91cy1kZWZpbml0aW9ufSBpbmZvOiBwcmV2aW91cyBkZWZpbml0aW9uIG9mIGBkb2NzSWZD
bXRzUW9zUHJvZmlsZVBlcm1pc3Npb25zJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjIt
MTIubWkyOjQzNjggWzFdIHtub2RlLXJlbW92ZWR9IG5vZGUgYGRvY3NJZkNvbXBsaWFuY2VzVjIn
IGhhcyBiZWVuIGRlbGV0ZWQNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjo0
MzY5IFsxXSB7bm9kZS1yZW1vdmVkfSBub2RlIGBkb2NzSWZHcm91cHNWMicgaGFzIGJlZW4gZGVs
ZXRlZA0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjQ5NjggWzVd
IHtuYW1lLWNoYW5nZWR9IHdhcm5pbmc6IG5hbWUgY2hhbmdlZCBmcm9tIGBkb2NzSWZPYnNvbGV0
ZUdyb3VwJyB0byBgZG9jc0lmQmFzaWNHcm91cFYyJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJm
bWlidjItMTMtZHJhZnQubWkyOjQ5NjggWzJdIHtzdGF0dXMtY2hhbmdlfSBzdGF0dXMgY2hhbmdl
IGZyb20gYG9ic29sZXRlJyB0byBgY3VycmVudCcgZm9yIGBkb2NzSWZCYXNpY0dyb3VwVjInDQpk
cmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6NDk2OCBbNV0ge2Rlc2Ny
aXB0aW9uLWNoYW5nZWR9IHdhcm5pbmc6IGRlc2NyaXB0aW9uIG9mIG9iamVjdCBncm91cCBkZWZp
bml0aW9uIGBkb2NzSWZCYXNpY0dyb3VwVjInIGNoYW5nZWQNCmRyYWZ0LWlldGYtaXBjZG4tZG9j
cy1yZm1pYnYyLTEyLm1pMjo1MDQ2IFsyXSB7bWVtYmVyLXJlbW92ZWR9IG1lbWJlciBgZG9jc0lm
Q21SYW5naW5nUmVzcFRpbWVvdXQnIHJlbW92ZWQgZnJvbSBncm91cCBgZG9jc0lmT2Jzb2xldGVH
cm91cCcNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjo1MDQ2IFsyXSB7bWVt
YmVyLXJlbW92ZWR9IG1lbWJlciBgZG9jc0lmQ210c0luc2VydGlvbkludGVydmFsJyByZW1vdmVk
IGZyb20gZ3JvdXAgYGRvY3NJZk9ic29sZXRlR3JvdXAnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3Mt
cmZtaWJ2Mi0xMy1kcmFmdC5taTI6NDk2OCBbMl0ge21lbWJlci1hZGRlZH0gbWVtYmVyIGBkb2Nz
SWZEb3duQ2hhbm5lbElkJyBhZGRlZCB0byBncm91cCBgZG9jc0lmQmFzaWNHcm91cFYyJw0KZHJh
ZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjQ5NjggWzJdIHttZW1iZXIt
YWRkZWR9IG1lbWJlciBgZG9jc0lmRG93bkNoYW5uZWxGcmVxdWVuY3knIGFkZGVkIHRvIGdyb3Vw
IGBkb2NzSWZCYXNpY0dyb3VwVjInDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1k
cmFmdC5taTI6NDk2OCBbMl0ge21lbWJlci1hZGRlZH0gbWVtYmVyIGBkb2NzSWZEb3duQ2hhbm5l
bFdpZHRoJyBhZGRlZCB0byBncm91cCBgZG9jc0lmQmFzaWNHcm91cFYyJw0KZHJhZnQtaWV0Zi1p
cGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjQ5NjggWzJdIHttZW1iZXItYWRkZWR9IG1l
bWJlciBgZG9jc0lmRG93bkNoYW5uZWxNb2R1bGF0aW9uJyBhZGRlZCB0byBncm91cCBgZG9jc0lm
QmFzaWNHcm91cFYyJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWky
OjQ5NjggWzJdIHttZW1iZXItYWRkZWR9IG1lbWJlciBgZG9jc0lmRG93bkNoYW5uZWxJbnRlcmxl
YXZlJyBhZGRlZCB0byBncm91cCBgZG9jc0lmQmFzaWNHcm91cFYyJw0KZHJhZnQtaWV0Zi1pcGNk
bi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjQ5NjggWzJdIHttZW1iZXItYWRkZWR9IG1lbWJl
ciBgZG9jc0lmRG93bkNoYW5uZWxQb3dlcicgYWRkZWQgdG8gZ3JvdXAgYGRvY3NJZkJhc2ljR3Jv
dXBWMicNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjo0OTY4IFsy
XSB7bWVtYmVyLWFkZGVkfSBtZW1iZXIgYGRvY3NJZkRvd25DaGFubmVsQW5uZXgnIGFkZGVkIHRv
IGdyb3VwIGBkb2NzSWZCYXNpY0dyb3VwVjInDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2
Mi0xMy1kcmFmdC5taTI6NDk2OCBbMl0ge21lbWJlci1hZGRlZH0gbWVtYmVyIGBkb2NzSWZVcENo
YW5uZWxJZCcgYWRkZWQgdG8gZ3JvdXAgYGRvY3NJZkJhc2ljR3JvdXBWMicNCmRyYWZ0LWlldGYt
aXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjo0OTY4IFsyXSB7bWVtYmVyLWFkZGVkfSBt
ZW1iZXIgYGRvY3NJZlVwQ2hhbm5lbEZyZXF1ZW5jeScgYWRkZWQgdG8gZ3JvdXAgYGRvY3NJZkJh
c2ljR3JvdXBWMicNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjo0
OTY4IFsyXSB7bWVtYmVyLWFkZGVkfSBtZW1iZXIgYGRvY3NJZlVwQ2hhbm5lbFdpZHRoJyBhZGRl
ZCB0byBncm91cCBgZG9jc0lmQmFzaWNHcm91cFYyJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJm
bWlidjItMTMtZHJhZnQubWkyOjQ5NjggWzJdIHttZW1iZXItYWRkZWR9IG1lbWJlciBgZG9jc0lm
VXBDaGFubmVsTW9kdWxhdGlvblByb2ZpbGUnIGFkZGVkIHRvIGdyb3VwIGBkb2NzSWZCYXNpY0dy
b3VwVjInDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6NDk2OCBb
Ml0ge21lbWJlci1hZGRlZH0gbWVtYmVyIGBkb2NzSWZVcENoYW5uZWxTbG90U2l6ZScgYWRkZWQg
dG8gZ3JvdXAgYGRvY3NJZkJhc2ljR3JvdXBWMicNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1p
YnYyLTEzLWRyYWZ0Lm1pMjo0OTY4IFsyXSB7bWVtYmVyLWFkZGVkfSBtZW1iZXIgYGRvY3NJZlVw
Q2hhbm5lbFR4VGltaW5nT2Zmc2V0JyBhZGRlZCB0byBncm91cCBgZG9jc0lmQmFzaWNHcm91cFYy
Jw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjQ5NjggWzJdIHtt
ZW1iZXItYWRkZWR9IG1lbWJlciBgZG9jc0lmVXBDaGFubmVsUmFuZ2luZ0JhY2tvZmZTdGFydCcg
YWRkZWQgdG8gZ3JvdXAgYGRvY3NJZkJhc2ljR3JvdXBWMicNCmRyYWZ0LWlldGYtaXBjZG4tZG9j
cy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjo0OTY4IFsyXSB7bWVtYmVyLWFkZGVkfSBtZW1iZXIgYGRv
Y3NJZlVwQ2hhbm5lbFJhbmdpbmdCYWNrb2ZmRW5kJyBhZGRlZCB0byBncm91cCBgZG9jc0lmQmFz
aWNHcm91cFYyJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjQ5
NjggWzJdIHttZW1iZXItYWRkZWR9IG1lbWJlciBgZG9jc0lmVXBDaGFubmVsVHhCYWNrb2ZmU3Rh
cnQnIGFkZGVkIHRvIGdyb3VwIGBkb2NzSWZCYXNpY0dyb3VwVjInDQpkcmFmdC1pZXRmLWlwY2Ru
LWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6NDk2OCBbMl0ge21lbWJlci1hZGRlZH0gbWVtYmVy
IGBkb2NzSWZVcENoYW5uZWxUeEJhY2tvZmZFbmQnIGFkZGVkIHRvIGdyb3VwIGBkb2NzSWZCYXNp
Y0dyb3VwVjInDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6NDk2
OCBbMl0ge21lbWJlci1hZGRlZH0gbWVtYmVyIGBkb2NzSWZVcENoYW5uZWxTY2RtYUFjdGl2ZUNv
ZGVzJyBhZGRlZCB0byBncm91cCBgZG9jc0lmQmFzaWNHcm91cFYyJw0KZHJhZnQtaWV0Zi1pcGNk
bi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjQ5NjggWzJdIHttZW1iZXItYWRkZWR9IG1lbWJl
ciBgZG9jc0lmVXBDaGFubmVsU2NkbWFDb2Rlc1BlclNsb3QnIGFkZGVkIHRvIGdyb3VwIGBkb2Nz
SWZCYXNpY0dyb3VwVjInDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5t
aTI6NDk2OCBbMl0ge21lbWJlci1hZGRlZH0gbWVtYmVyIGBkb2NzSWZVcENoYW5uZWxTY2RtYUZy
YW1lU2l6ZScgYWRkZWQgdG8gZ3JvdXAgYGRvY3NJZkJhc2ljR3JvdXBWMicNCmRyYWZ0LWlldGYt
aXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjo0OTY4IFsyXSB7bWVtYmVyLWFkZGVkfSBt
ZW1iZXIgYGRvY3NJZlVwQ2hhbm5lbFNjZG1hSG9wcGluZ1NlZWQnIGFkZGVkIHRvIGdyb3VwIGBk
b2NzSWZCYXNpY0dyb3VwVjInDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFm
dC5taTI6NDk2OCBbMl0ge21lbWJlci1hZGRlZH0gbWVtYmVyIGBkb2NzSWZVcENoYW5uZWxUeXBl
JyBhZGRlZCB0byBncm91cCBgZG9jc0lmQmFzaWNHcm91cFYyJw0KZHJhZnQtaWV0Zi1pcGNkbi1k
b2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjQ5NjggWzJdIHttZW1iZXItYWRkZWR9IG1lbWJlciBg
ZG9jc0lmVXBDaGFubmVsQ2xvbmVGcm9tJyBhZGRlZCB0byBncm91cCBgZG9jc0lmQmFzaWNHcm91
cFYyJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjQ5NjggWzJd
IHttZW1iZXItYWRkZWR9IG1lbWJlciBgZG9jc0lmVXBDaGFubmVsVXBkYXRlJyBhZGRlZCB0byBn
cm91cCBgZG9jc0lmQmFzaWNHcm91cFYyJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjIt
MTMtZHJhZnQubWkyOjQ5NjggWzJdIHttZW1iZXItYWRkZWR9IG1lbWJlciBgZG9jc0lmVXBDaGFu
bmVsU3RhdHVzJyBhZGRlZCB0byBncm91cCBgZG9jc0lmQmFzaWNHcm91cFYyJw0KZHJhZnQtaWV0
Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjQ5NjggWzJdIHttZW1iZXItYWRkZWR9
IG1lbWJlciBgZG9jc0lmVXBDaGFubmVsUHJlRXFFbmFibGUnIGFkZGVkIHRvIGdyb3VwIGBkb2Nz
SWZCYXNpY0dyb3VwVjInDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5t
aTI6NDk2OCBbMl0ge21lbWJlci1hZGRlZH0gbWVtYmVyIGBkb2NzSWZRb3NQcm9mUHJpb3JpdHkn
IGFkZGVkIHRvIGdyb3VwIGBkb2NzSWZCYXNpY0dyb3VwVjInDQpkcmFmdC1pZXRmLWlwY2RuLWRv
Y3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6NDk2OCBbMl0ge21lbWJlci1hZGRlZH0gbWVtYmVyIGBk
b2NzSWZRb3NQcm9mTWF4VXBCYW5kd2lkdGgnIGFkZGVkIHRvIGdyb3VwIGBkb2NzSWZCYXNpY0dy
b3VwVjInDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6NDk2OCBb
Ml0ge21lbWJlci1hZGRlZH0gbWVtYmVyIGBkb2NzSWZRb3NQcm9mR3VhclVwQmFuZHdpZHRoJyBh
ZGRlZCB0byBncm91cCBgZG9jc0lmQmFzaWNHcm91cFYyJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2Nz
LXJmbWlidjItMTMtZHJhZnQubWkyOjQ5NjggWzJdIHttZW1iZXItYWRkZWR9IG1lbWJlciBgZG9j
c0lmUW9zUHJvZk1heERvd25CYW5kd2lkdGgnIGFkZGVkIHRvIGdyb3VwIGBkb2NzSWZCYXNpY0dy
b3VwVjInDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6NDk2OCBb
Ml0ge21lbWJlci1hZGRlZH0gbWVtYmVyIGBkb2NzSWZRb3NQcm9mQmFzZWxpbmVQcml2YWN5JyBh
ZGRlZCB0byBncm91cCBgZG9jc0lmQmFzaWNHcm91cFYyJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2Nz
LXJmbWlidjItMTMtZHJhZnQubWkyOjQ5NjggWzJdIHttZW1iZXItYWRkZWR9IG1lbWJlciBgZG9j
c0lmUW9zUHJvZlN0YXR1cycgYWRkZWQgdG8gZ3JvdXAgYGRvY3NJZkJhc2ljR3JvdXBWMicNCmRy
YWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjo0OTY4IFsyXSB7bWVtYmVy
LWFkZGVkfSBtZW1iZXIgYGRvY3NJZlFvc1Byb2ZNYXhUcmFuc21pdEJ1cnN0JyBhZGRlZCB0byBn
cm91cCBgZG9jc0lmQmFzaWNHcm91cFYyJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjIt
MTMtZHJhZnQubWkyOjQ5NjggWzJdIHttZW1iZXItYWRkZWR9IG1lbWJlciBgZG9jc0lmU2lnUUlu
Y2x1ZGVzQ29udGVudGlvbicgYWRkZWQgdG8gZ3JvdXAgYGRvY3NJZkJhc2ljR3JvdXBWMicNCmRy
YWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjo0OTY4IFsyXSB7bWVtYmVy
LWFkZGVkfSBtZW1iZXIgYGRvY3NJZlNpZ1FVbmVycm9yZWRzJyBhZGRlZCB0byBncm91cCBgZG9j
c0lmQmFzaWNHcm91cFYyJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQu
bWkyOjQ5NjggWzJdIHttZW1iZXItYWRkZWR9IG1lbWJlciBgZG9jc0lmU2lnUUNvcnJlY3RlZHMn
IGFkZGVkIHRvIGdyb3VwIGBkb2NzSWZCYXNpY0dyb3VwVjInDQpkcmFmdC1pZXRmLWlwY2RuLWRv
Y3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6NDk2OCBbMl0ge21lbWJlci1hZGRlZH0gbWVtYmVyIGBk
b2NzSWZTaWdRVW5jb3JyZWN0YWJsZXMnIGFkZGVkIHRvIGdyb3VwIGBkb2NzSWZCYXNpY0dyb3Vw
VjInDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6NDk2OCBbMl0g
e21lbWJlci1hZGRlZH0gbWVtYmVyIGBkb2NzSWZTaWdRU2lnbmFsTm9pc2UnIGFkZGVkIHRvIGdy
b3VwIGBkb2NzSWZCYXNpY0dyb3VwVjInDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0x
My1kcmFmdC5taTI6NDk2OCBbMl0ge21lbWJlci1hZGRlZH0gbWVtYmVyIGBkb2NzSWZTaWdRTWlj
cm9yZWZsZWN0aW9ucycgYWRkZWQgdG8gZ3JvdXAgYGRvY3NJZkJhc2ljR3JvdXBWMicNCmRyYWZ0
LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjo0OTY4IFsyXSB7bWVtYmVyLWFk
ZGVkfSBtZW1iZXIgYGRvY3NJZlNpZ1FFcXVhbGl6YXRpb25EYXRhJyBhZGRlZCB0byBncm91cCBg
ZG9jc0lmQmFzaWNHcm91cFYyJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJh
ZnQubWkyOjQ5NjggWzJdIHttZW1iZXItYWRkZWR9IG1lbWJlciBgZG9jc0lmU2lnUUV4dFVuZXJy
b3JlZHMnIGFkZGVkIHRvIGdyb3VwIGBkb2NzSWZCYXNpY0dyb3VwVjInDQpkcmFmdC1pZXRmLWlw
Y2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6NDk2OCBbMl0ge21lbWJlci1hZGRlZH0gbWVt
YmVyIGBkb2NzSWZTaWdRRXh0Q29ycmVjdGVkcycgYWRkZWQgdG8gZ3JvdXAgYGRvY3NJZkJhc2lj
R3JvdXBWMicNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjo0OTY4
IFsyXSB7bWVtYmVyLWFkZGVkfSBtZW1iZXIgYGRvY3NJZlNpZ1FFeHRVbmNvcnJlY3RhYmxlcycg
YWRkZWQgdG8gZ3JvdXAgYGRvY3NJZkJhc2ljR3JvdXBWMicNCmRyYWZ0LWlldGYtaXBjZG4tZG9j
cy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjo0OTY4IFsyXSB7bWVtYmVyLWFkZGVkfSBtZW1iZXIgYGRv
Y3NJZkRvY3Npc0Jhc2VDYXBhYmlsaXR5JyBhZGRlZCB0byBncm91cCBgZG9jc0lmQmFzaWNHcm91
cFYyJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTIubWkyOjUwNDYgWzZdIHtwcmV2
aW91cy1kZWZpbml0aW9ufSBpbmZvOiBwcmV2aW91cyBkZWZpbml0aW9uIG9mIGBkb2NzSWZPYnNv
bGV0ZUdyb3VwJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTIubWkyOjUwNTYgWzFd
IHtub2RlLXJlbW92ZWR9IGdyb3VwIGBkb2NzSWZCYXNpY0dyb3VwVjInIGhhcyBiZWVuIGRlbGV0
ZWQNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjo1MTExIFsxXSB7bm9kZS1y
ZW1vdmVkfSBncm91cCBgZG9jc0lmQ21Hcm91cFYyJyBoYXMgYmVlbiBkZWxldGVkDQpkcmFmdC1p
ZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMi5taTI6NTE1MyBbMV0ge25vZGUtcmVtb3ZlZH0gZ3Jv
dXAgYGRvY3NJZkNtdHNHcm91cFYyJyBoYXMgYmVlbiBkZWxldGVkDQpkcmFmdC1pZXRmLWlwY2Ru
LWRvY3MtcmZtaWJ2Mi0xMi5taTI6NTI0NyBbMV0ge25vZGUtcmVtb3ZlZH0gZ3JvdXAgYGRvY3NJ
ZkNtdHNPcHRpb25hbEdyb3VwVjInIGhhcyBiZWVuIGRlbGV0ZWQNCmRyYWZ0LWlldGYtaXBjZG4t
ZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjo0OTU4IFs1XSB7bm9kZS1hZGRlZH0gd2FybmluZzog
Z3JvdXAgYGRvY3NJZk9ic29sZXRlR3JvdXAnIGhhcyBiZWVuIGFkZGVkDQpkcmFmdC1pZXRmLWlw
Y2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6NTAyMSBbNV0ge25vZGUtYWRkZWR9IHdhcm5p
bmc6IGdyb3VwIGBkb2NzSWZDbUdyb3VwVjInIGhhcyBiZWVuIGFkZGVkDQpkcmFmdC1pZXRmLWlw
Y2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6NTA2MSBbNV0ge25vZGUtYWRkZWR9IHdhcm5p
bmc6IGdyb3VwIGBkb2NzSWZDbXRzR3JvdXBWMicgaGFzIGJlZW4gYWRkZWQNCmRyYWZ0LWlldGYt
aXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjo0Mjc5IFs1XSB7ZGVzY3JpcHRpb24tY2hh
bmdlZH0gd2FybmluZzogZGVzY3JpcHRpb24gb2YgbW9kdWxlIGNvbXBsaWFuY2UgZGVmaW5pdGlv
biBgZG9jc0lmQmFzaWNDb21wbGlhbmNlJyBjaGFuZ2VkDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3Mt
cmZtaWJ2Mi0xMi5taTI6NDM3MSBbNl0ge3ByZXZpb3VzLWRlZmluaXRpb259IGluZm86IHByZXZp
b3VzIGRlZmluaXRpb24gb2YgYGRvY3NJZkJhc2ljQ29tcGxpYW5jZScNCmRyYWZ0LWlldGYtaXBj
ZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjo0NTg4IFsyXSB7cmVmaW5lbWVudC1yZW1vdmVkfSBvYmpl
Y3QgcmVmaW5lbWVudCBmb3IgYGRvY3NJZkNtdHNRb3NQcm9maWxlUGVybWlzc2lvbnMnIHJlbW92
ZWQgZnJvbSBgZG9jc0lmQmFzaWNDb21wbGlhbmNlJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJm
bWlidjItMTMtZHJhZnQubWkyOjQ1MTAgWzVdIHtyZWZpbmVtZW50LWFkZGVkfSB3YXJuaW5nOiBv
YmplY3QgcmVmaW5lbWVudCBmb3IgYGRvY3NJZkNtdHNNb2RQcmVhbWJsZUxlbicgYWRkZWQgdG8g
YGRvY3NJZkJhc2ljQ29tcGxpYW5jZScNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEz
LWRyYWZ0Lm1pMjo0NTE2IFs1XSB7cmVmaW5lbWVudC1hZGRlZH0gd2FybmluZzogb2JqZWN0IHJl
ZmluZW1lbnQgZm9yIGBkb2NzSWZDbXRzTW9kRkVDRXJyb3JDb3JyZWN0aW9uJyBhZGRlZCB0byBg
ZG9jc0lmQmFzaWNDb21wbGlhbmNlJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTIu
bWkyOjQ2MDUgWzFdIHtub2RlLXJlbW92ZWR9IGNvbXBsaWFuY2UgYGRvY3NJZkJhc2ljQ29tcGxp
YW5jZVYyJyBoYXMgYmVlbiBkZWxldGVkDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0x
My1kcmFmdC5taTI6NDUyNCBbNV0ge25vZGUtYWRkZWR9IHdhcm5pbmc6IGNvbXBsaWFuY2UgYGRv
Y3NJZkJhc2ljQ29tcGxpYW5jZVYyJyBoYXMgYmVlbiBhZGRlZA0K

------_=_NextPart_001_01C50979.495D3849
Content-Type: application/octet-stream;
	name="draft-ietf-ipcdn-docs-rfmibv2-13-draft.mi2"
Content-Description: draft-ietf-ipcdn-docs-rfmibv2-13-draft.mi2
Content-Disposition: attachment;
	filename="draft-ietf-ipcdn-docs-rfmibv2-13-draft.mi2"
Content-Transfer-Encoding: base64

RE9DUy1JRi1NSUIgREVGSU5JVElPTlMgOjo9IEJFR0lODQoNCiAgSU1QT1JUUw0KICAgICBNT0RV
TEUtSURFTlRJVFksDQogICAgIE9CSkVDVC1UWVBFLA0KICAgICBVbnNpZ25lZDMyLA0KICAgICBJ
bnRlZ2VyMzIsDQogICAgIENvdW50ZXIzMiwNCiAgICAgQ291bnRlcjY0LA0KICAgICBUaW1lVGlj
a3MsDQogICAgIElwQWRkcmVzcywNCiAgICAgdHJhbnNtaXNzaW9uDQogICAgICAgICAgICAgRlJP
TSBTTk1QdjItU01JICAgICAgIC0tIFtSRkMyNTc4XQ0KICAgICBURVhUVUFMLUNPTlZFTlRJT04s
DQogICAgIE1hY0FkZHJlc3MsDQogICAgIFJvd1N0YXR1cywNCiAgICAgVHJ1dGhWYWx1ZSwNCiAg
ICAgVGltZUludGVydmFsLA0KICAgICBUaW1lU3RhbXAsDQogICAgIFN0b3JhZ2VUeXBlDQogICAg
ICAgICAgICAgRlJPTSBTTk1QdjItVEMgICAgICAgICAtLSBbUkZDMjU3OV0NCiAgICAgT0JKRUNU
LUdST1VQLA0KDQogICAgIE1PRFVMRS1DT01QTElBTkNFDQogICAgICAgICAgICAgRlJPTSBTTk1Q
djItQ09ORiAgICAgICAtLSBbUkZDMjU4MF0NCiAgICAgaWZJbmRleCwgSW50ZXJmYWNlSW5kZXhP
clplcm8NCiAgICAgICAgICAgICBGUk9NIElGLU1JQiAgICAgICAgICAgIC0tIFtSRkMyODYzXSAg
DQogICAgIEluZXRBZGRyZXNzVHlwZSwNCiAgICAgSW5ldEFkZHJlc3MNCiAgICAgICAgICAgICBG
Uk9NIElORVQtQUREUkVTUy1NSUIgIC0tW1JGQzMyOTFdDQogICAgIElBTkFpZlR5cGUNCiAgICAg
ICAgICAgICBGUk9NIElBTkFpZlR5cGUtTUlCOw0KDQpkb2NzSWZNaWIgTU9EVUxFLUlERU5USVRZ
DQogICAgIExBU1QtVVBEQVRFRCAgICAiMjAwNDExMjIxNzAwWiIgLS0gTm92ZW1iZXIgMjIsIDIw
MDQNCiAgICAgT1JHQU5JWkFUSU9OICAgICJJRVRGIElQQ0ROIFdvcmtpbmcgR3JvdXAiDQogICAg
IENPTlRBQ1QtSU5GTw0KICAgICAgICAgIiAgICAgICAgRGF2aWQgUmFmdHVzDQogICAgICAgICAg
UG9zdGFsOiBUZXJheW9uIENvbW11bmljYXRpb25zDQogICAgICAgICAgICAgICAgICAzNDAgVGVy
cnkgRm94IERyaXZlLCBTdWl0ZSAyMDINCiAgICAgICAgICAgICAgICAgIE90dGF3YSBPbnRhcmlv
DQogICAgICAgICAgICAgICAgICBDYW5hZGENCiAgICAgICAgICBQaG9uZTogICsxIDYxMyA1OTIg
MTA1MiBleHQuMjIyDQogICAgICAgICAgRS1tYWlsOiBkYXZpZC5yYWZ0dXNAdGVyYXlvbi5jb20N
Cg0KICAgICAgICAgICAgICAgICAgRWR1YXJkbyBDYXJkb25hDQogICAgICAgICAgICAgICAgICBQ
b3N0YWw6DQogICAgICAgICAgICAgICAgICBDYWJsZSBUZWxldmlzaW9uIExhYm9yYXRvcmllcywg
SW5jLg0KICAgICAgICAgICAgICAgICAgODU4IENvYWwgQ3JlZWsgQ2lyY2xlDQogICAgICAgICAg
ICAgICAgICBMb3Vpc3ZpbGxlLCBDTyA4MDAyNy05NzUwDQogICAgICAgICAgICAgICAgICBVLlMu
QS4NCiAgICAgICAgICAgICAgICAgIFRlbDogICAgKzEgMzAzIDY2MSA5MTAwDQogICAgICAgICAg
ICAgICAgICBGYXg6ICAgICsxIDMwMyA2NjEgOTE5OQ0KICAgICAgICAgICAgICAgICAgRS1tYWls
OiBlLmNhcmRvbmFAY2FibGVsYWJzLmNvbTttaWJzQGNhYmxlbGFicy5jb20NCg0KICAgICAgICAg
IElFVEYgSVBDRE4gV29ya2luZyBHcm91cA0KICAgICAgICAgIEdlbmVyYWwgRGlzY3Vzc2lvbjog
aXBjZG5AaWV0Zi5vcmcNCiAgICAgICAgICBTdWJzY3JpYmU6IGh0dHA6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9pcGNkbg0KICAgICAgICAgIEFyY2hpdmU6IGZ0cDovL2Z0cC5pZXRm
Lm9yZy9pZXRmLW1haWwtYXJjaGl2ZS9pcGNkbg0KICAgICAgICAgIENvLWNoYWlyczogUmljaGFy
ZCBXb3VuZHksIFJpY2hhcmRfV291bmR5QGNhYmxlLmNvbWNhc3QuY29tDQogICAgICAgICAgICAg
ICAgICAgICBKZWFuLUZyYW5jb2lzIE11bGUsIGpmLm11bGVAY2FibGVsYWJzLmNvbSINCiAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICJUaGlzIGlzIHRoZSBNSUIgTW9kdWxlIGZvciBET0NTSVMg
Mi4wIGNvbXBsaWFudCBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSAoUkYpIGludGVyZmFjZXMg
aW4gQ2FibGUgTW9kZW1zIChDTSkgYW5kDQogICAgICAgICAgQ2FibGUgTW9kZW0gVGVybWluYXRp
b24gU3lzdGVtcyAoQ01UUykuDQoNCiAgICAgICAgICBDb3B5cmlnaHQgKEMpIFRoZSBJbnRlcm5l
dCBTb2NpZXR5ICgyMDA0KS4gIFRoaXMNCiAgICAgICAgICB2ZXJzaW9uIG9mIHRoaXMgTUlCIG1v
ZHVsZSBpcyBwYXJ0IG9mIFJGQyBYWFhYOyBzZWUNCiAgICAgICAgICB0aGUgUkZDIGl0c2VsZiBm
b3IgZnVsbCBsZWdhbCBub3RpY2VzLiINCg0KICAgICBSRVZJU0lPTiAgICAgICAgIjIwMDQxMTIy
MTcwMFoiDQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiUmV2aXNpb24gb2YgdGhlIElFVEYg
UkYgTUlCIG1vZHVsZSBmb3IgRE9DU0lTIDIuMC4NCiAgICAgICAgICBUaGlzIHZlcnNpb24gcHVi
bGlzaGVkIGFzIFJGQyBYWFhYLiINCiAgICAgLS0gTm90ZSB0byBSRkMgZWRpdG9yOg0KICAgICAt
LSBSRkMgZWRpdG9yIHRvIHJlcGxhY2UgWFhYWCB3aXRoIHRoaXMgUkZDIG51bWJlcg0KICAgICAt
LSBEZWxldGUgdGhpcyBub3RlDQoNCiAgICAgUkVWSVNJT04gIjE5OTkwODE5MDAwMFoiDQogICAg
IERFU0NSSVBUSU9ODQogICAgICAgICAiSW5pdGlhbCBWZXJzaW9uLCBwdWJsaXNoZWQgYXMgUkZD
IDI2NzAuDQogICAgICAgICAgTW9kaWZpZWQgYnkgTWlrZSBTdEpvaG5zIHRvIGZpeCBwcm9ibGVt
cyBpZGVudGlmaWVkIGJ5DQogICAgICAgICAgdGhlIGZpcnN0IHBhc3Mgb2YgdGhlIE1JQiBkb2N0
b3IuICBPZiBzcGVjaWFsIG5vdGUsDQogICAgICAgICAgZG9jc0lmUmFuZ2luZ1Jlc3AgYW5kIGRv
Y3NJZkNtdHNJbnNlcnRpb25JbnRlcnZhbCB3ZXJlDQogICAgICAgICAgb2Jzb2xldGVkIGFuZCBy
ZXBsYWNlZCBieSBvdGhlciBvYmplY3RzIHdpdGggdGhlIHNhbWUNCiAgICAgICAgICBmdW5jdGlv
bmFsaXR5LCBidXQgbW9yZSBhcHByb3ByaWF0ZSBTWU5UQVguIg0KICAgICA6Oj0geyB0cmFuc21p
c3Npb24gMTI3IH0NCg0KDQotLSBUZXh0dWFsIENvbnZlbnRpb25zDQoNClRlbnRoZEJtViA6Oj0g
VEVYVFVBTC1DT05WRU5USU9ODQogICAgIERJU1BMQVktSElOVCAiZC0xIg0KICAgICBTVEFUVVMg
ICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoaXMgZGF0YSB0eXBl
IHJlcHJlc2VudHMgcG93ZXIgbGV2ZWxzIHRoYXQgYXJlIG5vcm1hbGx5DQogICAgICAgICAgZXhw
cmVzc2VkIGluIGRCbVYuICBVbml0cyBhcmUgaW4gdGVudGhzIG9mIGEgZEJtVjsNCiAgICAgICAg
ICBmb3IgZXhhbXBsZSwgNS4xIGRCbVYgd2lsbCBiZSByZXByZXNlbnRlZCBhcyA1MS4iDQogICAg
IFNZTlRBWCAgICAgICBJbnRlZ2VyMzINCg0KVGVudGhkQiA6Oj0gVEVYVFVBTC1DT05WRU5USU9O
DQogICAgIERJU1BMQVktSElOVCAiZC0xIg0KICAgICBTVEFUVVMgICAgICAgY3VycmVudA0KICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgIlRoaXMgZGF0YSB0eXBlIHJlcHJlc2VudHMgcG93ZXIg
bGV2ZWxzIHRoYXQgYXJlIG5vcm1hbGx5DQogICAgICAgICAgZXhwcmVzc2VkIGluIGRCLiAgVW5p
dHMgYXJlIGluIHRlbnRocyBvZiBhIGRCOw0KICAgICAgICAgIGZvciBleGFtcGxlLCA1LjEgZEIg
d2lsbCBiZSByZXByZXNlbnRlZCBhcyA1MS4iDQogICAgIFNZTlRBWCAgICAgICBJbnRlZ2VyMzIN
Cg0KRG9jc2lzVmVyc2lvbiA6Oj0gVEVYVFVBTC1DT05WRU5USU9ODQogICAgU1RBVFVTICAgICAg
ICAgIGN1cnJlbnQNCiAgICBERVNDUklQVElPTiAgICAgDQoJICAgICJJbmRpY2F0ZXMgdGhlIERP
Q1NJUyBSYWRpbyBGcmVxdWVuY3kgc3BlY2lmaWNhdGlvbiBiZWluZyANCgkJIHJlZmVyZW5jZWQu
ICANCgkgICAgICdkb2NzaXMxMCcgaW5kaWNhdGVzIERPQ1NJUyAxLjAsIA0KCQkgJ2RvY3NpczEx
JyBpbmRpY2F0ZXMgRE9DU0lTIDEuMQ0KCQkgJ2RvY3NpczIwJyBpbmRpY2F0ZXMgRE9DU0lTIDIu
MCINCiAgICBTWU5UQVggICAgICAgIElOVEVHRVIgew0KICAgICAgICAgZG9jc2lzMTAgKDEpLA0K
ICAgICAgICAgZG9jc2lzMTEgKDIpLA0KICAgICAgICAgZG9jc2lzMjAgKDMpDQogICAgfQ0KDQpE
b2NzaXNRb3NWZXJzaW9uIDo6PSBURVhUVUFMLUNPTlZFTlRJT04NCiAgICBTVEFUVVMgICAgICAg
ICAgY3VycmVudA0KICAgIERFU0NSSVBUSU9OICAgICANCgkgICAgIkluZGljYXRlcyB0aGUgcmVm
ZXJlbmNlZCBxdWFsaXR5IG9mIHNlcnZpY2UNCgkgICAgIGxldmVsLiANCgkJICdkb2NzaXMxMCBy
ZWZlcnMgdG8gRE9DU0lTIDEuMCBDbGFzcyBvZiANCgkJIFNlcnZpY2UgcXVldWluZyBzZXJ2aWNl
cywgJ2RvY3NpczExJyByZWZlcnMgDQoJCSB0byBET0NTSVMgMS4xIFF1YWxpdHkgb2YgU2Vydmlj
ZS4iDQogICAgU1lOVEFYICAgICAgICBJTlRFR0VSIHsNCiAgICAgICAgZG9jc2lzMTAgKDEpLA0K
ICAgICAgICBkb2NzaXMxMSAoMikNCiAgICB9DQoNCkRvY3Npc1Vwc3RyZWFtVHlwZSA6Oj0gVEVY
VFVBTC1DT05WRU5USU9ODQogICAgU1RBVFVTICAgICAgICAgIGN1cnJlbnQNCiAgICBERVNDUklQ
VElPTiAgICAgDQoJICAgICJJbmRpY2F0ZXMgdGhlIERPQ1NJUyBVcHN0cmVhbSBDaGFubmVsIFR5
cGUuDQoJICAgICAndW5rbm93bicgbWVhbnMgbm90IGluZm9ybWF0aW9uIGF2YWlsYWJsZS4NCgkJ
ICd0ZG1hJyBpcyByZWxhdGVkIHRvIFRETUEsIFRpbWUgRGl2aXNpb24gDQoJCSBNdWx0aXBsZSBB
Y2Nlc3MsICdhdGRtYScgaXMgcmVsYXRlZCB0byBBLVRETUEsDQoJCSBBZHZhbmNlZCBUaW1lIERp
dmlzaW9uIE11bHRpcGxlIEFjY2VzcywgDQoJCSAnc2NkbWEnIGlzIHJlbGF0ZWQgdG8gUy1DRE1B
LCBTeW5jaHJvbm91cyANCgkJIENvZGUgRGl2aXNpb24gTXVsdGlwbGUgQWNjZXNzDQoJCSAndGRt
YUFuZEF0ZG1hIGlzIHJlbGF0ZWQgdG8gc2ltdWx0YW5vdXMgc3VwcG9ydCBvZg0KCQkgVERNQSBh
bmQgQS1URE1BIG1vZGVzLiINCiAgICBTWU5UQVggICAgICAgICAgSU5URUdFUiB7DQogICAgICAg
IHVua25vd24gKDApLA0KICAgICAgICB0ZG1hICgxKSwNCiAgICAgICAgYXRkbWEgKDIpLA0KICAg
ICAgICBzY2RtYSAoMyksDQogICAgICAgIHRkbWFBbmRBdGRtYSAoNCkNCiAgICB9DQoNCkRvY3Np
c1Vwc3RyZWFtVHlwZVN0YXR1cyA6Oj0gVEVYVFVBTC1DT05WRU5USU9ODQogICAgU1RBVFVTICAg
ICAgICAgIGN1cnJlbnQNCiAgICBERVNDUklQVElPTg0KICAgICAgICAiSW5kaWNhdGVzIHRoZSBE
T0NTSVMgVXBzdHJlYW0gQ2hhbm5lbCBUeXBlIFN0YXR1cy4NCiAgICAgICAgIFRoZSBzaGFyZWQg
Y2hhbm5lbCBpbmRpY2F0b3IgdHlwZSBpcyBub3QgdmFsaWQsIHNpbmNlDQogICAgICAgICB0aGlz
IHR5cGUgaXMgdXNlZCB0byBzcGVjaWZpY2FsbHkgaWRlbnRpZnkgUEhZIG1vZGUuIg0KICAgIFNZ
TlRBWCAgICAgICAgICBJTlRFR0VSIHsNCiAgICAgICAgdW5rbm93biAoMCksDQogICAgICAgIHRk
bWEgKDEpLA0KICAgICAgICBhdGRtYSAoMiksDQogICAgICAgIHNjZG1hICgzKQ0KICAgIH0NCg0K
DQpkb2NzSWZNaWJPYmplY3RzICBPQkpFQ1QgSURFTlRJRklFUiA6Oj0geyBkb2NzSWZNaWIgMSB9
DQpkb2NzSWZCYXNlT2JqZWN0cyBPQkpFQ1QgSURFTlRJRklFUiA6Oj0geyBkb2NzSWZNaWJPYmpl
Y3RzIDEgfQ0KZG9jc0lmQ21PYmplY3RzICAgT0JKRUNUIElERU5USUZJRVIgOjo9IHsgZG9jc0lm
TWliT2JqZWN0cyAyIH0NCmRvY3NJZkNtdHNPYmplY3RzIE9CSkVDVCBJREVOVElGSUVSIDo6PSB7
IGRvY3NJZk1pYk9iamVjdHMgMyB9DQoNCg0KDQoNCg0KLS0NCi0tIEJBU0UgR1JPVVANCi0tDQoN
Ci0tDQotLSBUaGUgZm9sbG93aW5nIHRhYmxlIGlzIGltcGxlbWVudGVkIG9uIGJvdGggdGhlIENh
YmxlIE1vZGVtIChDTSkNCi0tIGFuZCB0aGUgQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVt
IChDTVRTKS4gIFRoaXMgdGFibGUgaXMNCi0tIHJlYWQgb25seSBmb3IgdGhlIENNLg0KLS0NCg0K
ZG9jc0lmRG93bnN0cmVhbUNoYW5uZWxUYWJsZSBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAg
ICBTRVFVRU5DRSBPRiBEb2NzSWZEb3duc3RyZWFtQ2hhbm5lbEVudHJ5DQogICAgIE1BWC1BQ0NF
U1MgIG5vdC1hY2Nlc3NpYmxlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJ
UFRJT04NCiAgICAgICAgICJUaGlzIHRhYmxlIGRlc2NyaWJlcyB0aGUgYXR0cmlidXRlcyBvZiBk
b3duc3RyZWFtDQogICAgICAgICAgY2hhbm5lbHMgKGZyZXF1ZW5jeSBiYW5kcykuIg0KICAgICBS
RUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3Bl
Y2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZp
Y2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBUYWJsZXMgNi0xNiwgYW5k
IDYtMTcuIg0KICAgICA6Oj0geyBkb2NzSWZCYXNlT2JqZWN0cyAxIH0NCg0KZG9jc0lmRG93bnN0
cmVhbUNoYW5uZWxFbnRyeSBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBEb2NzSWZEb3du
c3RyZWFtQ2hhbm5lbEVudHJ5DQogICAgIE1BWC1BQ0NFU1MgIG5vdC1hY2Nlc3NpYmxlDQogICAg
IFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJBbiBlbnRy
eSBwcm92aWRlcyBhIGxpc3Qgb2YgYXR0cmlidXRlcyBmb3IgYSBzaW5nbGUNCiAgICAgICAgICBE
b3duc3RyZWFtIGNoYW5uZWwuDQogICAgICAgICAgQW4gZW50cnkgaW4gdGhpcyB0YWJsZSBleGlz
dHMgZm9yIGVhY2ggaWZFbnRyeSB3aXRoIGFuDQogICAgICAgICAgaWZUeXBlIG9mIGRvY3NDYWJs
ZURvd25zdHJlYW0oMTI4KS4iDQogICAgIElOREVYIHsgaWZJbmRleCB9DQogICAgIDo6PSB7IGRv
Y3NJZkRvd25zdHJlYW1DaGFubmVsVGFibGUgMSB9DQoNCkRvY3NJZkRvd25zdHJlYW1DaGFubmVs
RW50cnkgOjo9IFNFUVVFTkNFIHsNCiAgICAgICAgIGRvY3NJZkRvd25DaGFubmVsSWQgICAgICAg
ICAgICAgICBJbnRlZ2VyMzIsDQogICAgICAgICBkb2NzSWZEb3duQ2hhbm5lbEZyZXF1ZW5jeSAg
ICAgICAgSW50ZWdlcjMyLA0KICAgICAgICAgZG9jc0lmRG93bkNoYW5uZWxXaWR0aCAgICAgICAg
ICAgIEludGVnZXIzMiwNCiAgICAgICAgIGRvY3NJZkRvd25DaGFubmVsTW9kdWxhdGlvbiAgICAg
ICBJTlRFR0VSLA0KICAgICAgICAgZG9jc0lmRG93bkNoYW5uZWxJbnRlcmxlYXZlICAgICAgIElO
VEVHRVIsDQogICAgICAgICBkb2NzSWZEb3duQ2hhbm5lbFBvd2VyICAgICAgICAgICAgVGVudGhk
Qm1WLA0KICAgICAgICAgZG9jc0lmRG93bkNoYW5uZWxBbm5leCAgICAgICAgICAgIElOVEVHRVIs
DQogICAgICAgICBkb2NzSWZEb3duQ2hhbm5lbFN0b3JhZ2VUeXBlICAgICAgU3RvcmFnZVR5cGUN
CiAgICAgfQ0KDQpkb2NzSWZEb3duQ2hhbm5lbElkIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAg
ICAgIEludGVnZXIzMiAoMC4uMjU1KQ0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAg
U1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBDYWJs
ZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW0gKENNVFMpIGlkZW50aWZpY2F0aW9uDQogICAgICAg
ICAgb2YgdGhlIGRvd25zdHJlYW0gY2hhbm5lbCB3aXRoaW4gdGhpcyBwYXJ0aWN1bGFyIE1BQw0K
ICAgICAgICAgIGludGVyZmFjZS4gIElmIHRoZSBpbnRlcmZhY2UgaXMgZG93biwgdGhlIG9iamVj
dCByZXR1cm5zDQogICAgICAgICAgdGhlIG1vc3QgY3VycmVudCB2YWx1ZS4gIElmIHRoZSBkb3du
c3RyZWFtIGNoYW5uZWwgSUQgaXMNCiAgICAgICAgICB1bmtub3duLCB0aGlzIG9iamVjdCByZXR1
cm5zIGEgdmFsdWUgb2YgMC4iDQogICAgIDo6PSB7IGRvY3NJZkRvd25zdHJlYW1DaGFubmVsRW50
cnkgMSB9DQoNCmRvY3NJZkRvd25DaGFubmVsRnJlcXVlbmN5IE9CSkVDVC1UWVBFDQogICAgIFNZ
TlRBWCAgICAgIEludGVnZXIzMiAoMC4uMTAwMDAwMDAwMCkNCiAgICAgVU5JVFMgICAgICAgImhl
cnR6Ig0KICAgICBNQVgtQUNDRVNTICByZWFkLXdyaXRlDQogICAgIFNUQVRVUyAgICAgIGN1cnJl
bnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJUaGUgY2VudGVyIG9mIHRoZSBkb3duc3Ry
ZWFtIGZyZXF1ZW5jeSBhc3NvY2lhdGVkIHdpdGgNCiAgICAgICAgICB0aGlzIGNoYW5uZWwuICBU
aGlzIG9iamVjdCB3aWxsIHJldHVybiB0aGUgY3VycmVudCB0dW5lcg0KICAgICAgICAgIGZyZXF1
ZW5jeS4gIElmIGEgQ01UUyBwcm92aWRlcyBJRiBvdXRwdXQsIHRoaXMgb2JqZWN0DQogICAgICAg
ICAgd2lsbCByZXR1cm4gMCwgdW5sZXNzIHRoaXMgQ01UUyBpcyBpbiBjb250cm9sIG9mIHRoZQ0K
ICAgICAgICAgIGZpbmFsIGRvd25zdHJlYW0gUkYgZnJlcXVlbmN5LiAgU2VlIHRoZSBhc3NvY2lh
dGVkDQogICAgICAgICAgY29tcGxpYW5jZSBvYmplY3QgZm9yIGEgZGVzY3JpcHRpb24gb2YgdmFs
aWQgZnJlcXVlbmNpZXMNCiAgICAgICAgICB0aGF0IG1heSBiZSB3cml0dGVuIHRvIHRoaXMgb2Jq
ZWN0LiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2Ug
SW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRl
cmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgU2Vj
dGlvbiA2LjMuMy4iDQogICAgIDo6PSB7IGRvY3NJZkRvd25zdHJlYW1DaGFubmVsRW50cnkgMiB9
DQoNCmRvY3NJZkRvd25DaGFubmVsV2lkdGggT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAg
SW50ZWdlcjMyICgwLi4xNjAwMDAwMCkNCiAgICAgVU5JVFMgICAgICAgImhlcnR6Ig0KICAgICBN
QVgtQUNDRVNTICByZWFkLXdyaXRlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICJUaGUgYmFuZHdpZHRoIG9mIHRoaXMgZG93bnN0cmVhbSBjaGFu
bmVsLiAgTW9zdA0KICAgICAgICAgIGltcGxlbWVudGF0aW9ucyBhcmUgZXhwZWN0ZWQgdG8gc3Vw
cG9ydCBhIGNoYW5uZWwgd2lkdGgNCiAgICAgICAgICBvZiA2IE1IeiAoTm9ydGggQW1lcmljYSkg
YW5kL29yIDggTUh6IChFdXJvcGUpLiAgU2VlIHRoZQ0KICAgICAgICAgIGFzc29jaWF0ZWQgY29t
cGxpYW5jZSBvYmplY3QgZm9yIGEgZGVzY3JpcHRpb24gb2YgdGhlDQogICAgICAgICAgdmFsaWQg
Y2hhbm5lbCB3aWR0aHMgZm9yIHRoaXMgb2JqZWN0LiINCiAgICAgUkVGRVJFTkNFDQogICAgICAg
ICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRp
bw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4w
LUkwNS0wNDA0MDcsDQogICAgICAgICAgVGFibGUgNi0xNy4iDQogICAgIDo6PSB7IGRvY3NJZkRv
d25zdHJlYW1DaGFubmVsRW50cnkgMyB9DQoNCmRvY3NJZkRvd25DaGFubmVsTW9kdWxhdGlvbiBP
QkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBJTlRFR0VSIHsNCiAgICAgICAgIHVua25vd24o
MSksDQogICAgICAgICBvdGhlcigyKSwNCiAgICAgICAgIHFhbTY0KDMpLA0KICAgICAgICAgcWFt
MjU2KDQpDQogICAgIH0NCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC13cml0ZQ0KICAgICBTVEFUVVMg
ICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiVGhlIG1vZHVsYXRpb24g
dHlwZSBhc3NvY2lhdGVkIHdpdGggdGhpcyBkb3duc3RyZWFtDQogICAgICAgICAgY2hhbm5lbC4g
IElmIHRoZSBpbnRlcmZhY2UgaXMgZG93biwgdGhpcyBvYmplY3QgZWl0aGVyDQogICAgICAgICAg
cmV0dXJucyB0aGUgY29uZmlndXJlZCB2YWx1ZSAoQ01UUyksIHRoZSBtb3N0IGN1cnJlbnQNCiAg
ICAgICAgICB2YWx1ZSAoQ00pLCBvciB0aGUgdmFsdWUgb2YgdW5rbm93bigxKS4gIFNlZSB0aGUN
CiAgICAgICAgICBhc3NvY2lhdGVkIGNvbmZvcm1hbmNlIG9iamVjdCBmb3Igd3JpdGUgY29uZGl0
aW9ucyBhbmQNCiAgICAgICAgICBsaW1pdGF0aW9ucy4gIFNlZSB0aGUgcmVmZXJlbmNlIGZvciBz
cGVjaWZpY3Mgb24gdGhlDQogICAgICAgICAgbW9kdWxhdGlvbiBwcm9maWxlcyBpbXBsaWVkIGJ5
IHFhbTY0IGFuZCBxYW0yNTYuIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXIt
Q2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAg
RnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywN
CiAgICAgICAgICBUYWJsZSA2LTE3LiINCiAgICAgOjo9IHsgZG9jc0lmRG93bnN0cmVhbUNoYW5u
ZWxFbnRyeSA0IH0NCg0KZG9jc0lmRG93bkNoYW5uZWxJbnRlcmxlYXZlIE9CSkVDVC1UWVBFDQog
ICAgIFNZTlRBWCAgICAgIElOVEVHRVIgew0KICAgICAgICAgdW5rbm93bigxKSwNCiAgICAgICAg
IG90aGVyKDIpLA0KICAgICAgICAgdGFwczhJbmNyZW1lbnQxNigzKSwNCiAgICAgICAgIHRhcHMx
NkluY3JlbWVudDgoNCksDQogICAgICAgICB0YXBzMzJJbmNyZW1lbnQ0KDUpLA0KICAgICAgICAg
dGFwczY0SW5jcmVtZW50Mig2KSwNCiAgICAgICAgIHRhcHMxMjhJbmNyZW1lbnQxKDcpLA0KICAg
ICAgICAgdGFwczEyaW5jcmVtZW50MTcoOCkNCiAgICAgfQ0KICAgICBNQVgtQUNDRVNTICByZWFk
LXdyaXRlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAg
ICAgICJUaGUgRm9yd2FyZCBFcnJvciBDb3JyZWN0aW9uIChGRUMpIGludGVybGVhdmluZyB1c2Vk
DQogICAgICAgICAgZm9yIHRoaXMgZG93bnN0cmVhbSBjaGFubmVsLg0KICAgICAgICAgIFZhbHVl
cyBhcmUgZGVmaW5lZCBhcyBmb2xsb3dzOg0KICAgICAgICAgIHRhcHM4SW5jcmVtZW50MTYoMyk6
ICAgcHJvdGVjdGlvbiA1LjkvNC4xIHVzZWMsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsYXRlbmN5IC4yMi8uMTUgbXNlYw0KICAgICAgICAgIHRhcHMxNkluY3JlbWVudDgoNCk6
ICAgcHJvdGVjdGlvbiAxMi84LjIgdXNlYywNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxhdGVuY3kgLjQ4Ly4zMyBtc2VjDQogICAgICAgICAgdGFwczMySW5jcmVtZW50NCg1KTog
ICBwcm90ZWN0aW9uIDI0LzE2IHVzZWMsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsYXRlbmN5IC45OC8uNjggbXNlYw0KICAgICAgICAgIHRhcHM2NEluY3JlbWVudDIoNik6ICAg
cHJvdGVjdGlvbiA0Ny8zMyB1c2VjLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGF0ZW5jeSAyLzEuNCBtc2VjDQogICAgICAgICAgdGFwczEyOEluY3JlbWVudDEoNyk6ICBwcm90
ZWN0aW9uIDk1LzY2IHVzZWMsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYXRl
bmN5IDQvMi44IG1zZWMNCiAgICAgICAgICB0YXBzMTJpbmNyZW1lbnQxNyg4KTogIHByb3RlY3Rp
b24gMTgvMTQgdXNlYywNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhdGVuY3kg
MC40My8wLjMyIG1zZWMNCg0KICAgICAgICAgVGhlIHZhbHVlICd0YXBzMTJpbmNyZW1lbnQxNycg
aXMgc3VwcG9ydGVkIGJ5IEV1cm9ET0NTSVMNCiAgICAgICAgIGNhYmxlIHN5c3RlbXMgb25seSBh
bmQgdGhlIG90aGVycyBieSBET0NTSVMgY2FibGUgc3lzdGVtcy4NCg0KICAgICAgICAgIElmIHRo
ZSBpbnRlcmZhY2UgaXMgZG93biwgdGhpcyBvYmplY3QgZWl0aGVyIHJldHVybnMNCiAgICAgICAg
ICB0aGUgY29uZmlndXJlZCB2YWx1ZSAoQ01UUyksIHRoZSBtb3N0IGN1cnJlbnQgdmFsdWUgKENN
KSwNCiAgICAgICAgICBvciB0aGUgdmFsdWUgb2YgdW5rbm93bigxKS4NCiAgICAgICAgICBUaGUg
dmFsdWUgb2Ygb3RoZXIoMikgaXMgcmV0dXJuZWQgaWYgdGhlIGludGVybGVhdmUNCiAgICAgICAg
ICBpcyBrbm93biBidXQgbm90IGRlZmluZWQgaW4gdGhlIGFib3ZlIGxpc3QuDQogICAgICAgICAg
U2VlIHRoZSBhc3NvY2lhdGVkIGNvbmZvcm1hbmNlIG9iamVjdCBmb3Igd3JpdGUNCiAgICAgICAg
ICBjb25kaXRpb25zIGFuZCBsaW1pdGF0aW9ucy4gIFNlZSB0aGUgcmVmZXJlbmNlIGZvciB0aGUg
RkVDDQogICAgICAgICAgY29uZmlndXJhdGlvbiBkZXNjcmliZWQgYnkgdGhlIHNldHRpbmcgb2Yg
dGhpcyBvYmplY3QuIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUg
U2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVl
bmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAg
ICAgICBUYWJsZSA2LTE1LiINCiAgICAgOjo9IHsgZG9jc0lmRG93bnN0cmVhbUNoYW5uZWxFbnRy
eSA1IH0NCg0KZG9jc0lmRG93bkNoYW5uZWxQb3dlciBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVgg
ICAgICBUZW50aGRCbVYNCiAgICAgVU5JVFMgICAgICAgImRCbVYiDQogICAgIE1BWC1BQ0NFU1Mg
IHJlYWQtd3JpdGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0K
ICAgICAgICAgIkF0IHRoZSBDTVRTLCB0aGUgb3BlcmF0aW9uYWwgdHJhbnNtaXQgcG93ZXIuICBB
dCB0aGUgQ00sDQogICAgICAgICAgdGhlIHJlY2VpdmVkIHBvd2VyIGxldmVsLg0KICAgICAgICAg
IElmIHRoZSBpbnRlcmZhY2UgaXMgZG93biwgdGhpcyBvYmplY3QgZWl0aGVyIHJldHVybnMNCiAg
ICAgICAgICB0aGUgY29uZmlndXJlZCB2YWx1ZSAoQ01UUyksIHRoZSBtb3N0IGN1cnJlbnQgdmFs
dWUgKENNKQ0KICAgICAgICAgIG9yIHRoZSB2YWx1ZSBvZiAwLiAgU2VlIHRoZSBhc3NvY2lhdGVk
IGNvbmZvcm1hbmNlIG9iamVjdA0KICAgICAgICAgIGZvciB3cml0ZSBjb25kaXRpb25zIGFuZCBs
aW1pdGF0aW9ucy4gIFNlZSB0aGUgcmVmZXJlbmNlDQogICAgICAgICAgZm9yIHJlY29tbWVuZGVk
IGFuZCByZXF1aXJlZCBwb3dlciBsZXZlbHMuIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJE
YXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQog
ICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1
LTA0MDQwNywNCiAgICAgICAgICBUYWJsZXMgNi0xNiwgNi0xNy4iDQogICAgIDo6PSB7IGRvY3NJ
ZkRvd25zdHJlYW1DaGFubmVsRW50cnkgNiB9DQoNCmRvY3NJZkRvd25DaGFubmVsQW5uZXggT0JK
RUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgSU5URUdFUiB7DQogICAgICAgICB1bmtub3duKDEp
LA0KICAgICAgICAgb3RoZXIoMiksDQogICAgICAgICBhbm5leEEoMyksDQogICAgICAgICBhbm5l
eEIoNCksDQogICAgICAgICBhbm5leEMoNSkNCiAgICAgfQ0KICAgICBNQVgtQUNDRVNTICByZWFk
LW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgIlRoZSB2YWx1ZSBvZiB0aGlzIG9iamVjdCBpbmRpY2F0ZXMgdGhlIGNvbmZvcm1hbmNlIG9m
DQogICAgICAgICAgdGhlIGltcGxlbWVudGF0aW9uIHRvIGltcG9ydGFudCByZWdpb25hbCBjYWJs
ZSBzdGFuZGFyZHMuDQogICAgICAgICAgYW5uZXhBIDogQW5uZXggQSBmcm9tIElUVS1UIEouODMg
aXMgdXNlZA0KICAgICAgICAgICAgICAgICAgIChlcXVpdmFsZW50IHRvIEVOIDMwMCA0MjkpDQog
ICAgICAgICAgYW5uZXhCIDogQW5uZXggQiBmcm9tIElUVS1UIEouODMgaXMgdXNlZC4NCiAgICAg
ICAgICBhbm5leEMgOiBBbm5leCBDIGZyb20gSVRVLVQgSi44MyBpcyB1c2VkLiINCiAgICAgUkVG
RVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNp
ZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNh
dGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgU2VjdGlvbnMgNi4zLjEsIGFu
ZCBILjMuMS4iDQogICAgIDo6PSB7IGRvY3NJZkRvd25zdHJlYW1DaGFubmVsRW50cnkgNyB9DQoN
CmRvY3NJZkRvd25DaGFubmVsU3RvcmFnZVR5cGUgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAg
ICAgIFN0b3JhZ2VUeXBlDQogICAgIE1BWC1BQ0NFU1MgICByZWFkLW9ubHkNCiAgICAgU1RBVFVT
ICAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJUaGUgc3RvcmFnZSB0
eXBlIGZvciB0aGlzIGNvbmNlcHR1YWwgcm93Lg0KCQkgIEVudHJpZXMgd2l0aCB0aGlzIG9iamVj
dCBzZXQgdG8gcGVybWFuZW50KDQpIA0KICAgICAgICAgIGRvIG5vdCByZXF1aXJlIHdyaXRlIG9w
ZXJhdGlvbnMgZm9yIHJlYWQtd3JpdGUNCiAgICAgICAgICBvYmplY3RzLiINCiAgICAgOjo9IHsg
ZG9jc0lmRG93bnN0cmVhbUNoYW5uZWxFbnRyeSA4IH0NCg0KLS0NCi0tIFRoZSBmb2xsb3dpbmcg
dGFibGUgaXMgaW1wbGVtZW50ZWQgb24gYm90aCB0aGUgQ00gYW5kIHRoZSBDTVRTLg0KLS0gRm9y
IHRoZSBDTSwgb25seSBhdHRhY2hlZCBjaGFubmVscyBhcHBlYXIgaW4gdGhlIHRhYmxlLiAgRm9y
IHRoZQ0KLS0gQ00sIHRoaXMgdGFibGUgaXMgcmVhZCBvbmx5IGFzIHdlbGwuDQotLQ0KDQpkb2Nz
SWZVcHN0cmVhbUNoYW5uZWxUYWJsZSBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBTRVFV
RU5DRSBPRiBEb2NzSWZVcHN0cmVhbUNoYW5uZWxFbnRyeQ0KICAgICBNQVgtQUNDRVNTICBub3Qt
YWNjZXNzaWJsZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAiVGhpcyB0YWJsZSBkZXNjcmliZXMgdGhlIGF0dHJpYnV0ZXMgb2YgYXR0YWNoZWQg
dXBzdHJlYW0NCiAgICAgICAgICBjaGFubmVscy4iDQogICAgIDo6PSB7IGRvY3NJZkJhc2VPYmpl
Y3RzIDIgfQ0KDQpkb2NzSWZVcHN0cmVhbUNoYW5uZWxFbnRyeSBPQkpFQ1QtVFlQRQ0KICAgICBT
WU5UQVggICAgICBEb2NzSWZVcHN0cmVhbUNoYW5uZWxFbnRyeQ0KICAgICBNQVgtQUNDRVNTICBu
b3QtYWNjZXNzaWJsZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9O
DQogICAgICAgICAiTGlzdCBvZiBhdHRyaWJ1dGVzIGZvciBhIHNpbmdsZSB1cHN0cmVhbSBjaGFu
bmVsLiAgRm9yDQogICAgICAgICAgRE9DU0lTIDIuMCBDTVRTcywgYW4gZW50cnkgaW4gdGhpcyB0
YWJsZSBleGlzdHMgZm9yDQogICAgICAgICAgZWFjaCBpZkVudHJ5IHdpdGggYW4gaWZUeXBlIG9m
IGRvY3NDYWJsZVVwc3RyZWFtQ2hhbm5lbA0KICAgICAgICAgICgyMDUpLg0KICAgICAgICAgIEZv
ciBET0NTSVMgMS54IENNL0NNVFNzIGFuZCBET0NTSVMgMi4wIENNcywgYW4gZW50cnkgaW4NCiAg
ICAgICAgICB0aGlzIHRhYmxlIGV4aXN0cyBmb3IgZWFjaCBpZkVudHJ5IHdpdGggYW4gaWZUeXBl
IG9mDQogICAgICAgICAgZG9jc0NhYmxlVXBzdHJlYW0gKDEyOSkuIg0KICAgICBJTkRFWCB7IGlm
SW5kZXggfQ0KICAgICA6Oj0geyBkb2NzSWZVcHN0cmVhbUNoYW5uZWxUYWJsZSAxIH0NCg0KRG9j
c0lmVXBzdHJlYW1DaGFubmVsRW50cnkgOjo9IFNFUVVFTkNFIHsNCiAgICAgICAgIGRvY3NJZlVw
Q2hhbm5lbElkICAgICAgICAgICAgICAgICAgICAgSW50ZWdlcjMyLA0KICAgICAgICAgZG9jc0lm
VXBDaGFubmVsRnJlcXVlbmN5ICAgICAgICAgICAgICBJbnRlZ2VyMzIsDQogICAgICAgICBkb2Nz
SWZVcENoYW5uZWxXaWR0aCAgICAgICAgICAgICAgICAgIEludGVnZXIzMiwNCiAgICAgICAgIGRv
Y3NJZlVwQ2hhbm5lbE1vZHVsYXRpb25Qcm9maWxlICAgICAgVW5zaWduZWQzMiwNCiAgICAgICAg
IGRvY3NJZlVwQ2hhbm5lbFNsb3RTaXplICAgICAgICAgICAgICAgVW5zaWduZWQzMiwNCiAgICAg
ICAgIGRvY3NJZlVwQ2hhbm5lbFR4VGltaW5nT2Zmc2V0ICAgICAgICAgVW5zaWduZWQzMiwNCiAg
ICAgICAgIGRvY3NJZlVwQ2hhbm5lbFJhbmdpbmdCYWNrb2ZmU3RhcnQgICAgSW50ZWdlcjMyLA0K
ICAgICAgICAgZG9jc0lmVXBDaGFubmVsUmFuZ2luZ0JhY2tvZmZFbmQgICAgICBJbnRlZ2VyMzIs
DQogICAgICAgICBkb2NzSWZVcENoYW5uZWxUeEJhY2tvZmZTdGFydCAgICAgICAgIEludGVnZXIz
MiwNCiAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbFR4QmFja29mZkVuZCAgICAgICAgICAgSW50ZWdl
cjMyLA0KICAgICAgICAgZG9jc0lmVXBDaGFubmVsU2NkbWFBY3RpdmVDb2RlcyAgICAgICBVbnNp
Z25lZDMyLA0KICAgICAgICAgZG9jc0lmVXBDaGFubmVsU2NkbWFDb2Rlc1BlclNsb3QgICAgICBJ
bnRlZ2VyMzIsDQogICAgICAgICBkb2NzSWZVcENoYW5uZWxTY2RtYUZyYW1lU2l6ZSAgICAgICAg
IFVuc2lnbmVkMzIsDQogICAgICAgICBkb2NzSWZVcENoYW5uZWxTY2RtYUhvcHBpbmdTZWVkICAg
ICAgIFVuc2lnbmVkMzIsDQogICAgICAgICBkb2NzSWZVcENoYW5uZWxUeXBlICAgICAgICAgICAg
ICAgICAgIERvY3Npc1Vwc3RyZWFtVHlwZSwNCiAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbENsb25l
RnJvbSAgICAgICAgICAgICAgSW50ZXJmYWNlSW5kZXhPclplcm8sDQogICAgICAgICBkb2NzSWZV
cENoYW5uZWxVcGRhdGUgICAgICAgICAgICAgICAgIFRydXRoVmFsdWUsDQogICAgICAgICBkb2Nz
SWZVcENoYW5uZWxTdGF0dXMgICAgICAgICAgICAgICAgIFJvd1N0YXR1cywNCiAgICAgICAgIGRv
Y3NJZlVwQ2hhbm5lbFByZUVxRW5hYmxlICAgICAgICAgICAgVHJ1dGhWYWx1ZQ0KICAgICB9DQoN
CmRvY3NJZlVwQ2hhbm5lbElkIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIEludGVnZXIz
MiAoMC4uMjU1KQ0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAg
Y3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBDTVRTIGlkZW50aWZpY2F0
aW9uIG9mIHRoZSB1cHN0cmVhbSBjaGFubmVsLiINCiAgICAgOjo9IHsgZG9jc0lmVXBzdHJlYW1D
aGFubmVsRW50cnkgMSB9DQoNCmRvY3NJZlVwQ2hhbm5lbEZyZXF1ZW5jeSBPQkpFQ1QtVFlQRQ0K
ICAgICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDAuLjEwMDAwMDAwMDApDQogICAgIFVOSVRTICAg
ICAgICJoZXJ0eiINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgU1RBVFVTICAg
ICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBjZW50ZXIgb2YgdGhl
IGZyZXF1ZW5jeSBiYW5kIGFzc29jaWF0ZWQgd2l0aCB0aGlzDQogICAgICAgICAgdXBzdHJlYW0g
aW50ZXJmYWNlLiAgVGhpcyBvYmplY3QgcmV0dXJucyAwIGlmIHRoZSBmcmVxdWVuY3kNCiAgICAg
ICAgICBpcyB1bmRlZmluZWQgb3IgdW5rbm93bi4gIE1pbmltdW0gcGVybWl0dGVkIHVwc3RyZWFt
DQogICAgICAgICAgZnJlcXVlbmN5IGlzIDUsMDAwLDAwMCBIeiBmb3IgY3VycmVudCB0ZWNobm9s
b2d5LiAgU2VlDQogICAgICAgICAgdGhlIGFzc29jaWF0ZWQgY29uZm9ybWFuY2Ugb2JqZWN0IGZv
ciB3cml0ZSBjb25kaXRpb25zDQogICAgICAgICAgYW5kIGxpbWl0YXRpb25zLiINCiAgICAgUkVG
RVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNp
ZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNh
dGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgVGFibGUgNC0yLiINCiAgICAg
Ojo9IHsgZG9jc0lmVXBzdHJlYW1DaGFubmVsRW50cnkgMiB9DQoNCmRvY3NJZlVwQ2hhbm5lbFdp
ZHRoIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIEludGVnZXIzMiAoMC4uNjQwMDAwMDAp
DQogICAgIFVOSVRTICAgICAgICJoZXJ0eiINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUN
CiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRo
ZSBiYW5kd2lkdGggb2YgdGhpcyB1cHN0cmVhbSBpbnRlcmZhY2UuICBUaGlzIG9iamVjdA0KICAg
ICAgICAgIHJldHVybnMgMCBpZiB0aGUgaW50ZXJmYWNlIHdpZHRoIGlzIHVuZGVmaW5lZCBvciB1
bmtub3duLg0KICAgICAgICAgIE1pbmltdW0gcGVybWl0dGVkIGludGVyZmFjZSB3aWR0aCBpcyAy
MDAsMDAwIEh6IGN1cnJlbnRseS4NCiAgICAgICAgICBTZWUgdGhlIGFzc29jaWF0ZWQgY29uZm9y
bWFuY2Ugb2JqZWN0IGZvciB3cml0ZSBjb25kaXRpb25zDQogICAgICAgICAgYW5kIGxpbWl0YXRp
b25zLiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2Ug
SW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRl
cmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgVGFi
bGUgNi01LiINCiAgICAgOjo9IHsgZG9jc0lmVXBzdHJlYW1DaGFubmVsRW50cnkgMyB9DQoNCmRv
Y3NJZlVwQ2hhbm5lbE1vZHVsYXRpb25Qcm9maWxlIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAg
ICAgIFVuc2lnbmVkMzINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgU1RBVFVT
ICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkFuIGVudHJ5IGlkZW50
aWNhbCB0byB0aGUgZG9jc0lmTW9kSW5kZXggaW4gdGhlDQogICAgICAgICAgZG9jc0lmQ210c01v
ZHVsYXRpb25UYWJsZSB0aGF0IGRlc2NyaWJlcyB0aGlzIGNoYW5uZWwuDQogICAgICAgICAgVGhp
cyBjaGFubmVsIGlzIGZ1cnRoZXIgaW5zdGFudGlhdGVkIHRoZXJlIGJ5IGEgZ3JvdXBpbmcNCiAg
ICAgICAgICBvZiBpbnRlcnZhbCB1c2FnZSBjb2RlcyAoSVVDcyl3aGljaCB0b2dldGhlciBmdWxs
eSBkZXNjcmliZQ0KICAgICAgICAgIHRoZSBjaGFubmVsIG1vZHVsYXRpb24uICBUaGlzIG9iamVj
dCByZXR1cm5zIDAgaWYgdGhlDQogICAgICAgICAgZG9jc0lmQ210c01vZHVsYXRpb25UYWJsZSBl
bnRyeSBkb2VzIG5vdCBleGlzdCBvciBpcyBlbXB0eS4NCiAgICAgICAgICBTZWUgdGhlIGFzc29j
aWF0ZWQgY29uZm9ybWFuY2Ugb2JqZWN0IGZvciB3cml0ZSBjb25kaXRpb25zDQogICAgICAgICAg
YW5kIGxpbWl0YXRpb25zLg0KDQogICAgICAgICAgU2V0dGluZyB0aGlzIG9iamVjdCByZXR1cm5z
IGFuICdpbmNvbnNpc3RlbnRWYWx1ZScgZXJyb3INCgkJICBlcnJvciBpZiB0aGUgZm9sbG93aW5n
IGNvbmRpdGlvbnMgYXJlIG5vdCBzYXRpc2ZpZWQ6DQogICAgICAgICAgMS4gQWxsIHRoZSBJVUMg
ZW50cmllcyBpbiB0aGUgc2VsZWN0ZWQgbW9kdWxhdGlvbiBwcm9maWxlDQogICAgICAgICAgTVVT
VCBoYXZlIHRoZSBzYW1lIHZhbHVlIG9mIGRvY3NJZkNtdHNNb2RDaGFubmVsVHlwZS4NCiAgICAg
ICAgICAyLiBBbGwgb2YgdGhlIE1vZHVsYXRpb24gcGFyYW1ldGVycyBpbiB0aGUgc2VsZWN0ZWQN
CiAgICAgICAgICBtb2R1bGF0aW9uIHByb2ZpbGUgTVVTVCBiZSBjb25zaXN0ZW50IHdpdGggdGhl
IG90aGVyDQogICAgICAgICAgcGFyYW1ldGVycyBpbiB0aGlzIGRvY3NJZlVwc3RyZWFtQ2hhbm5l
bEVudHJ5LiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZp
Y2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJ
bnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAg
VGFibGUgOC0xOS4iDQogICAgIDo6PSB7IGRvY3NJZlVwc3RyZWFtQ2hhbm5lbEVudHJ5IDQgfQ0K
DQpkb2NzSWZVcENoYW5uZWxTbG90U2l6ZSBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBV
bnNpZ25lZDMyDQoJIFVOSVRTICAgICAgICJ0aWNrcyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1j
cmVhdGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgIkFwcGxpY2FibGUgdG8gVERNQSBhbmQgQVRETUEgY2hhbm5lbCB0eXBlcyBvbmx5Lg0KICAg
ICAgICAgIFRoZSBudW1iZXIgb2YgNi4yNSBtaWNyb3NlY29uZCB0aWNrcyBpbiBlYWNoIHVwc3Ry
ZWFtDQogICAgICAgICAgbWluaS1zbG90LiAgUmV0dXJucyB6ZXJvIGlmIHRoZSB2YWx1ZSBpcyB1
bmRlZmluZWQsIHVua25vd24NCiAgICAgICAgICBvciBpbiBjYXNlIG9mIGFuIFNDRE1BIGNoYW5u
ZWwuDQogICAgICAgICAgU2VlIHRoZSBhc3NvY2lhdGVkIGNvbmZvcm1hbmNlIG9iamVjdCBmb3Ig
d3JpdGUNCiAgICAgICAgICBjb25kaXRpb25zIGFuZCBsaW1pdGF0aW9ucy4iDQogICAgIFJFRkVS
RU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZp
Y2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRp
b24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFNlY3Rpb24gOC4xLjIuNC4iDQog
ICAgIDo6PSB7IGRvY3NJZlVwc3RyZWFtQ2hhbm5lbEVudHJ5IDUgfQ0KDQpkb2NzSWZVcENoYW5u
ZWxUeFRpbWluZ09mZnNldCBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBVbnNpZ25lZDMy
DQoJIFVOSVRTICAgICAgICJTaXh0eUZvdXJ0aE9mVGlja3MiDQogICAgIE1BWC1BQ0NFU1MgIHJl
YWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAg
ICAgICAiQXQgdGhlIENNLCBhIG1lYXN1cmUgb2YgdGhlIGN1cnJlbnQgcm91bmQgdHJpcCB0aW1l
DQogICAgICAgICAgb2J0YWluZWQgZnJvbSB0aGUgcmFuZ2luZyBvZmZzZXQgKGluaXRpYWwgcmFu
Z2luZyBvZmZzZXQgKw0KICAgICAgICAgIHJhbmdpbmcgb2Zmc2V0IGFkanVzdG1lbnRzKS4NCiAg
ICAgICAgICBBdCB0aGUgQ01UUywgdGhlIG1heGltdW0gb2YgdGltaW5nIG9mZnNldCwgYW1vbmcg
YWxsIHRoZQ0KICAgICAgICAgIENNcyB0aGF0IGFyZS93ZXJlIHByZXNlbnQgb24gdGhlIGNoYW5u
ZWwsIHRha2luZyBpbnRvDQogICAgICAgICAgYWNjb3VudCBhbGwgKCBpbml0aWFsICsgcGVyaW9k
aWMgKSB0aW1pbmcgb2Zmc2V0DQogICAgICAgICAgY29ycmVjdGlvbnMgdGhhdCB3ZXJlIHNlbnQg
Zm9yIGVhY2ggb2YgdGhlIENNcy4gIEdlbmVyYWxseSwNCiAgICAgICAgICB0aGVzZSBtZWFzdXJl
bWVudHMgYXJlIHBvc2l0aXZlLCBidXQgaWYgdGhlIG1lYXN1cmVtZW50cw0KICAgICAgICAgIGFy
ZSBuZWdhdGl2ZSwgdGhlIHZhbHVlIG9mIHRoaXMgb2JqZWN0IGlzIHplcm8uICBVc2VkIGZvcg0K
ICAgICAgICAgIHRpbWluZyBvZiBDTSB1cHN0cmVhbSB0cmFuc21pc3Npb25zIHRvIGVuc3VyZSBz
eW5jaHJvbml6ZWQNCiAgICAgICAgICBhcnJpdmFscyBhdCB0aGUgQ01UUy4NCiAgICAgICAgICBV
bml0cyBhcmUgaW4gdGVybXMgb2YgKDYuMjUgbWljcm9zZWNvbmRzLzY0KS4iDQogICAgIFJFRkVS
RU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZp
Y2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRp
b24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFNlY3Rpb24gNi4yLjE5LiINCiAg
ICAgOjo9IHsgZG9jc0lmVXBzdHJlYW1DaGFubmVsRW50cnkgNiB9DQoNCmRvY3NJZlVwQ2hhbm5l
bFJhbmdpbmdCYWNrb2ZmU3RhcnQgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgSW50ZWdl
cjMyICgwLi4xNikNCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgU1RBVFVTICAg
ICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBpbml0aWFsIHJhbmRv
bSBiYWNrb2ZmIHdpbmRvdyB0byB1c2Ugd2hlbiByZXRyeWluZw0KICAgICAgICAgIFJhbmdpbmcg
UmVxdWVzdHMuICBFeHByZXNzZWQgYXMgYSBwb3dlciBvZiAyLiAgQSB2YWx1ZSBvZg0KICAgICAg
ICAgIDE2IGF0IHRoZSBDTVRTIGluZGljYXRlcyB0aGF0IGEgcHJvcHJpZXRhcnkgYWRhcHRpdmUg
cmV0cnkNCiAgICAgICAgICBtZWNoYW5pc20gaXMgdG8gYmUgdXNlZC4gIFNlZSB0aGUgYXNzb2Np
YXRlZCBjb25mb3JtYW5jZQ0KICAgICAgICAgIG9iamVjdCBmb3Igd3JpdGUgY29uZGl0aW9ucyBh
bmQgbGltaXRhdGlvbnMuIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2Fi
bGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJl
cXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAg
ICAgICAgICBTZWN0aW9ucyA4LjMuNCwgYW5kIDkuNC4iDQogICAgIDo6PSB7IGRvY3NJZlVwc3Ry
ZWFtQ2hhbm5lbEVudHJ5IDcgfQ0KDQpkb2NzSWZVcENoYW5uZWxSYW5naW5nQmFja29mZkVuZCBP
QkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDAuLjE2KQ0KICAgICBNQVgt
QUNDRVNTICByZWFkLWNyZWF0ZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAiVGhlIGZpbmFsIHJhbmRvbSBiYWNrb2ZmIHdpbmRvdyB0byB1c2Ug
d2hlbiByZXRyeWluZw0KICAgICAgICAgIFJhbmdpbmcgUmVxdWVzdHMuICBFeHByZXNzZWQgYXMg
YSBwb3dlciBvZiAyLiAgQSB2YWx1ZSBvZg0KICAgICAgICAgIDE2IGF0IHRoZSBDTVRTIGluZGlj
YXRlcyB0aGF0IGEgcHJvcHJpZXRhcnkgYWRhcHRpdmUgcmV0cnkNCiAgICAgICAgICBtZWNoYW5p
c20gaXMgdG8gYmUgdXNlZC4gIFNlZSB0aGUgYXNzb2NpYXRlZCBjb25mb3JtYW5jZQ0KICAgICAg
ICAgIG9iamVjdCBmb3Igd3JpdGUgY29uZGl0aW9ucyBhbmQgbGltaXRhdGlvbnMuIg0KICAgICBS
RUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3Bl
Y2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZp
Y2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0aW9uIDguMy40LCBh
bmQgOS40LiINCiAgICAgOjo9IHsgZG9jc0lmVXBzdHJlYW1DaGFubmVsRW50cnkgOCB9DQoNCmRv
Y3NJZlVwQ2hhbm5lbFR4QmFja29mZlN0YXJ0IE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAg
IEludGVnZXIzMiAoMC4uMTYpDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3JlYXRlDQogICAgIFNU
QVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJUaGUgaW5pdGlh
bCByYW5kb20gYmFja29mZiB3aW5kb3cgdG8gdXNlIHdoZW4gcmV0cnlpbmcNCiAgICAgICAgICB0
cmFuc21pc3Npb25zLiAgRXhwcmVzc2VkIGFzIGEgcG93ZXIgb2YgMi4gIEEgdmFsdWUgb2YgMTYN
CiAgICAgICAgICBhdCB0aGUgQ01UUyBpbmRpY2F0ZXMgdGhhdCBhIHByb3ByaWV0YXJ5IGFkYXB0
aXZlIHJldHJ5DQogICAgICAgICAgbWVjaGFuaXNtIGlzIHRvIGJlIHVzZWQuICBTZWUgdGhlIGFz
c29jaWF0ZWQgY29uZm9ybWFuY2UNCiAgICAgICAgICBvYmplY3QgZm9yIHdyaXRlIGNvbmRpdGlv
bnMgYW5kIGxpbWl0YXRpb25zLiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVy
LUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAg
IEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcs
DQogICAgICAgICAgU2VjdGlvbiA4LjMuNCwgYW5kIDkuNC4iDQogICAgIDo6PSB7IGRvY3NJZlVw
c3RyZWFtQ2hhbm5lbEVudHJ5IDkgfQ0KDQpkb2NzSWZVcENoYW5uZWxUeEJhY2tvZmZFbmQgT0JK
RUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgSW50ZWdlcjMyICgwLi4xNikNCiAgICAgTUFYLUFD
Q0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQ
VElPTg0KICAgICAgICAgIlRoZSBmaW5hbCByYW5kb20gYmFja29mZiB3aW5kb3cgdG8gdXNlIHdo
ZW4gcmV0cnlpbmcNCiAgICAgICAgICB0cmFuc21pc3Npb25zLiAgRXhwcmVzc2VkIGFzIGEgcG93
ZXIgb2YgMi4gIEEgdmFsdWUgb2YgMTYNCiAgICAgICAgICBhdCB0aGUgQ01UUyBpbmRpY2F0ZXMg
dGhhdCBhIHByb3ByaWV0YXJ5IGFkYXB0aXZlIHJldHJ5DQogICAgICAgICAgbWVjaGFuaXNtIGlz
IHRvIGJlIHVzZWQuICBTZWUgdGhlIGFzc29jaWF0ZWQgY29uZm9ybWFuY2UNCiAgICAgICAgICBv
YmplY3QgZm9yIHdyaXRlIGNvbmRpdGlvbnMgYW5kIGxpbWl0YXRpb25zLiINCiAgICAgUkVGRVJF
TkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmlj
YXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlv
biBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgU2VjdGlvbiA4LjMuNCwgYW5kIDku
NC4iDQogICAgIDo6PSB7IGRvY3NJZlVwc3RyZWFtQ2hhbm5lbEVudHJ5IDEwIH0NCg0KZG9jc0lm
VXBDaGFubmVsU2NkbWFBY3RpdmVDb2RlcyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgIFVu
c2lnbmVkMzIgKDAgfCA2NC4uMTI4KQ0KICAgICBNQVgtQUNDRVNTIHJlYWQtY3JlYXRlDQogICAg
IFNUQVRVUyAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkFwcGxpY2Fi
bGUgZm9yIFNDRE1BIGNoYW5uZWwgdHlwZXMgb25seS4NCiAgICAgICAgICBOdW1iZXIgb2YgYWN0
aXZlIGNvZGVzLiAgUmV0dXJucyB6ZXJvIGZvcg0KICAgICAgICAgIE5vbi1TQ0RNQSBjaGFubmVs
IHR5cGVzLiAgTm90ZSB0aGF0IGxlZ2FsDQogICAgICAgICAgdmFsdWVzIGZyb20gNjQuLjEyOCBN
VVNUIGJlIG5vbi1wcmltZS4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1D
YWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBG
cmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0K
ICAgICAgICAgIFNlY3Rpb24gNi4yLjExLjIuMS4iDQogICAgIDo6PSB7IGRvY3NJZlVwc3RyZWFt
Q2hhbm5lbEVudHJ5IDExIH0NCg0KZG9jc0lmVXBDaGFubmVsU2NkbWFDb2Rlc1BlclNsb3QgT0JK
RUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgSW50ZWdlcjMyKDAgfCAyLi4zMikNCgkgVU5JVFMg
ICAgICAgImNvZGVzcGVyTWluaXNsb3RzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLWNyZWF0ZQ0K
ICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiQXBw
bGljYWJsZSBmb3IgU0NETUEgY2hhbm5lbCB0eXBlcyBvbmx5Lg0KICAgICAgICAgIFRoZSBudW1i
ZXIgb2YgU0NETUEgY29kZXMgcGVyIG1pbmktc2xvdC4NCiAgICAgICAgICBSZXR1cm5zIHplcm8g
aWYgdGhlIHZhbHVlIGlzIHVuZGVmaW5lZCwgdW5rbm93biBvciBpbg0KICAgICAgICAgIGNhc2Ug
b2YgYSBURE1BIG9yIEFURE1BIGNoYW5uZWwuIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJE
YXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQog
ICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1
LTA0MDQwNywNCiAgICAgICAgICBTZWN0aW9uIDYuMi4xMS4yLjEuIg0KICAgICA6Oj0geyBkb2Nz
SWZVcHN0cmVhbUNoYW5uZWxFbnRyeSAxMiB9DQoNCmRvY3NJZlVwQ2hhbm5lbFNjZG1hRnJhbWVT
aXplIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIFVuc2lnbmVkMzIgKDAuLjMyKQ0KCSBV
TklUUyAgICAgICAic3ByZWFkSW50ZXJ2YWxzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLWNyZWF0
ZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAi
QXBwbGljYWJsZSBmb3IgU0NETUEgY2hhbm5lbCB0eXBlcyBvbmx5Lg0KICAgICAgICAgIFNDRE1B
IEZyYW1lIHNpemUgaW4gdW5pdHMgb2Ygc3ByZWFkaW5nIGludGVydmFscy4NCiAgICAgICAgICBU
aGlzIHZhbHVlIHJldHVybnMgemVybyBmb3Igbm9uIFNDRE1BIFByb2ZpbGVzLiINCiAgICAgUkVG
RVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNp
ZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNh
dGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgU2VjdGlvbiA2LjIuMTIuIg0K
ICAgICA6Oj0geyBkb2NzSWZVcHN0cmVhbUNoYW5uZWxFbnRyeSAxMyB9DQoNCmRvY3NJZlVwQ2hh
bm5lbFNjZG1hSG9wcGluZ1NlZWQgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICBVbnNpZ25l
ZDMyICgwLi4zMjc2NykNCiAgICAgTUFYLUFDQ0VTUyByZWFkLWNyZWF0ZQ0KICAgICBTVEFUVVMg
ICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJBcHBsaWNhYmxlIGZvciBT
Q0RNQSBjaGFubmVsIHR5cGVzIG9ubHkuDQogICAgICAgICAgMTUgYml0IHNlZWQgdXNlZCBmb3Ig
Y29kZSBob3BwaW5nIHNlcXVlbmNlIGluaXRpYWxpemF0aW9uLg0KICAgICAgICAgIFJldHVybnMg
emVybyBmb3Igbm9uLVNDRE1BIGNoYW5uZWwgdHlwZXMuDQoJCSAgU2V0dGluZyB0aGlzIHZhbHVl
IHRvIGEgdmFsdWUgZGlmZmVyZW50IHRoYW4gemVybyBmb3IgDQoJCSAgbm9uLVNDRE1BIGNoYW5u
ZWwgdHlwZXMgcmV0dXJucyBlcnJvciAnd3JvbmdWYWx1ZScuIg0KICAgICBSRUZFUkVOQ0UNCiAg
ICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6
IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJG
SXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0aW9uIDYuMi4xNC4xLiINCiAgICAgOjo9
IHsgZG9jc0lmVXBzdHJlYW1DaGFubmVsRW50cnkgMTQgfQ0KDQpkb2NzSWZVcENoYW5uZWxUeXBl
IE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIERvY3Npc1Vwc3RyZWFtVHlwZQ0KICAgICBN
QVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVND
UklQVElPTg0KICAgICAgICAgIlJlZmxlY3RzIHRoZSBVcHN0cmVhbSBjaGFubmVsIHR5cGUuDQog
ICAgICAgICAgVGhpcyBvYmplY3QgcmV0dXJucyB0aGUgdmFsdWUgb2YgZG9jc0lmQ210c01vZENo
YW5uZWxUeXBlDQogICAgICAgICAgZm9yIHRoZSBtb2R1bGF0aW9uIHByb2ZpbGUgc2VsZWN0ZWQg
aW4NCiAgICAgICAgICBkb2NzSWZVcENoYW5uZWxNb2R1bGF0aW9uUHJvZmlsZSBmb3IgdGhpcyBy
b3cuIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJ
bnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVy
ZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0
aW9uIDYuMi4xLiINCiAgICAgOjo9IHsgZG9jc0lmVXBzdHJlYW1DaGFubmVsRW50cnkgMTUgfQ0K
DQpkb2NzSWZVcENoYW5uZWxDbG9uZUZyb20gT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAg
SW50ZXJmYWNlSW5kZXhPclplcm8NCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAg
U1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkludGVuZGVk
IGZvciB1c2Ugd2hlbiBhIHRlbXBvcmFyeSB1cHN0cmVhbQ0KICAgICAgICAgIHJvdyBlbnRyeSBp
cyBjcmVhdGVkIGZvciB0aGUgcHVycG9zZSBvZiBtYW5pcHVsYXRpbmcNCiAgICAgICAgICBwYXJh
bWV0ZXJzIGZvciBhIHBoeXNpY2FsIHVwc3RyZWFtIGNoYW5uZWwuDQogICAgICAgICAgUmVmZXIg
dG8gdGhlIGRlc2NyaXB0aW9ucyBvZiBkb2NzSWZVcENoYW5uZWxTdGF0dXMgYW5kDQogICAgICAg
ICAgZG9jc0lmVXBDaGFubmVsVXBkYXRlIGZvciBkZXRhaWxzIG9mIHRoaXMgcHJvY2VkdXJlLg0K
DQogICAgICAgICAgVGhpcyBvYmplY3QgY29udGFpbnMgdGhlIGlmSW5kZXggdmFsdWUgb2YgdGhl
IHBoeXNpY2FsDQogICAgICAgICAgdXBzdHJlYW0gcm93IHdob3NlIHBhcmFtZXRlcnMgYXJlIHRv
IGJlIGFkanVzdGVkLg0KDQogICAgICAgICAgVXBvbiBzZXR0aW5nIHRoaXMgb2JqZWN0LCB0aGUg
dmFsdWVzIG9mDQogICAgICAgICAgZG9jc0lmVXBDaGFubmVsRnJlcXVlbmN5LA0KICAgICAgICAg
IGRvY3NJZlVwQ2hhbm5lbFdpZHRoLA0KICAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbE1vZHVsYXRp
b25Qcm9maWxlLA0KICAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbFNsb3RTaXplLA0KICAgICAgICAg
IGRvY3NJZlVwQ2hhbm5lbFJhbmdpbmdCYWNrb2ZmU3RhcnQsDQogICAgICAgICAgZG9jc0lmVXBD
aGFubmVsUmFuZ2luZ0JhY2tvZmZFbmQsDQogICAgICAgICAgZG9jc0lmVXBDaGFubmVsVHhCYWNr
b2ZmU3RhcnQsDQogICAgICAgICAgZG9jc0lmVXBDaGFubmVsVHhCYWNrb2ZmRW5kLA0KICAgICAg
ICAgIGRvY3NJZlVwQ2hhbm5lbFNjZG1hQWN0aXZlQ29kZXMsDQogICAgICAgICAgZG9jc0lmVXBD
aGFubmVsU2NkbWFDb2Rlc1BlclNsb3QsDQogICAgICAgICAgZG9jc0lmVXBDaGFubmVsU2NkbWFG
cmFtZVNpemUsDQogICAgICAgICAgZG9jc0lmVXBDaGFubmVsU2NkbWFIb3BwaW5nU2VlZCwNCiAg
ICAgICAgICBkb2NzSWZVcENoYW5uZWxUeXBlLCBhbmQNCiAgICAgICAgICBkb2NzSWZVcENoYW5u
ZWxQcmVFcUVuYWJsZSBmb3IgdGhpcyByb3cgYXJlIHBvcHVsYXRlZCB3aXRoDQogICAgICAgICAg
dGhlIGNvcnJlc3BvbmRpbmcgdmFsdWVzIGZyb20gdGhlIHJvdyByZWZlcmVuY2VkIGJ5IHRoaXMN
CiAgICAgICAgICBvYmplY3QuICBTZXR0aW5nIHRoaXMgb2JqZWN0IHRvIGEgbm9uLWV4aXN0ZW50
IG9yIHRlbXBvcmFyeQ0KICAgICAgICAgIHVwc3RyZWFtIHJldHVybnMgYW4gZXJyb3Igd3JvbmdW
YWx1ZS4NCiAgICAgICAgICBUaGlzIG9iamVjdCBNVVNUIGNvbnRhaW4gYSB2YWx1ZSBvZiB6ZXJv
IGZvciBwaHlzaWNhbA0KICAgICAgICAgIHVwc3RyZWFtIHJvd3MuIg0KICAgICA6Oj0geyBkb2Nz
SWZVcHN0cmVhbUNoYW5uZWxFbnRyeSAxNiB9DQoNCmRvY3NJZlVwQ2hhbm5lbFVwZGF0ZSBPQkpF
Q1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBUcnV0aFZhbHVlDQogICAgIE1BWC1BQ0NFU1MgIHJl
YWQtY3JlYXRlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAg
ICAgICAgICIgVXNlZCB0byBwZXJmb3JtIHRoZSB0cmFuc2ZlciBvZiBhZGp1c3RlZCBwYXJhbWV0
ZXJzDQogICAgICAgICAgZnJvbSB0aGUgdGVtcG9yYXJ5IHVwc3RyZWFtIHJvdyB0byB0aGUgcGh5
c2ljYWwgdXBzdHJlYW0NCiAgICAgICAgICByb3cgaW5kaWNhdGVkIGJ5IHRoZSBkb2NzSWZVcENo
YW5uZWxDbG9uZUZyb20gb2JqZWN0LiAgVGhlDQogICAgICAgICAgdHJhbnNmZXIgaXMgaW5pdGlh
dGVkIHRocm91Z2ggYW4gU05NUCBTRVQgdG8gJ3RydWUnIG9mDQogICAgICAgICAgdGhpcyBvYmpl
Y3QuICBUaGUgU05NUCBTRVQgZmFpbHVyZSByZXR1cm5zIA0KCQkgICdpbmNvbnNpc3RlbnRWYWx1
ZScgaWYgdGhlIGFkanVzdGVkIHBhcmFtZXRlciB2YWx1ZXMgDQoJCSAgYXJlIG5vdCBjb21wYXRp
YmxlIHdpdGggZWFjaCBvdGhlci4gIA0KCQkgIFJlYWRpbmcgdGhpcyBvYmplY3QgYWx3YXlzIHJl
dHVybiAnZmFsc2UnLiINCiAgICAgOjo9IHsgZG9jc0lmVXBzdHJlYW1DaGFubmVsRW50cnkgMTcg
fQ0KDQpkb2NzSWZVcENoYW5uZWxTdGF0dXMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAg
Um93U3RhdHVzDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3JlYXRlDQogICAgIFNUQVRVUyAgICAg
IGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJUaGlzIG9iamVjdCBpcyBnZW5l
cmFsbHkgaW50ZW5kZWQgdG8gYmUgdXNlZCBmb3IgdGhlDQogICAgICAgICAgY3JlYXRpb24gb2Yg
YSB0ZW1wb3JhcnkgdXBzdHJlYW0gcm93IGZvciB0aGUgcHVycG9zZQ0KICAgICAgICAgIG9mIGFk
anVzdGluZyBjaGFubmVsIHBhcmFtZXRlcnMgb2YgYSBwaHlzaWNhbCB1cHN0cmVhbQ0KICAgICAg
ICAgIGNoYW5uZWwgcm93Lg0KDQogICAgICAgICAgVGhlIGZvbGxvd2luZyByZXN0cmljdGlvbnMg
YXBwbHkgdG8gdGhpcyBvYmplY3Q6DQogICAgICAgICAgMS4gRW50cmllcyB3aXRoIHRoaXMgb2Jq
ZWN0IHNldCB0byBhY3RpdmUoMSkgYXJlDQogICAgICAgICAgICAgZXh0ZW5zaW9ucyBvZiBkZWZp
bmVkIHBoeXNpY2FsIGludGVyZmFjZXMgaW4gdGhlDQogICAgICAgICAgICAgaW50ZXJmYWNlIE1J
QiBSRkMgMjg2My4gRW50cmllcyBjcmVhdGVkIGJ5DQogICAgICAgICAgICAgUm93U3RhdHVzIGNy
ZWF0ZWFuZFdhaXQoNSkgYXJlIHJlZmVycmVkIGFzIHRlbXBvcmFyeQ0KICAgICAgICAgICAgIGlu
YWN0aXZlIHJvd3MgdXNlZCB0bw0KICAgICAgICAgICAgIGNsb25lIHBhcmFtZXRlcnMuDQogICAg
ICAgICAgMi4gQSBzdGF0dXMgdHJhbnNpdGlvbiBmcm9tIGFjdGl2ZSgxKSB0byBub3RJblNlcnZp
Y2UoMikNCiAgICAgICAgICAgICBvciBkZXN0cm95KDYpIGlzIG5vdCBwZXJtaXR0ZWQuDQogICAg
ICAgICAgMy4gaWZBZG1pblN0YXR1cyBmcm9tIHRoZSBJbnRlcmZhY2UgTUlCIFJGQyAyODYzIGlz
IHVzZWQNCiAgICAgICAgICAgICB0byB0YWtlIGFuIFVwc3RyZWFtIENoYW5uZWwgb2ZmbGluZS4N
CiAgICAgICAgICA0LiBUZW1wb3JhcnkgaW5hY3RpdmUgcm93cyBNVVNUIGJlIGNyZWF0ZWQgdXNp
bmcNCiAgICAgICAgICAgICBjcmVhdGVBbmRXYWl0KDUpLg0KICAgICAgICAgIDUuIFRoZSBvbmx5
IHBvc3NpYmxlIHN0YXR1cyBjaGFuZ2Ugb2YgYSByb3cgY3JlYXRlZCB1c2luZw0KICAgICAgICAg
ICAgIGNyZWF0ZUFuZFdhaXQoNSkgKGkuZS4gbm90SW5TZXJ2aWNlKDIpKSBvciBub3RSZWFkeSgz
KQ0KICAgICAgICAgICAgIGlzIHRvIGRlc3Ryb3koNikuDQogICAgICAgICAgNi4gVGVtcG9yYXJ5
IGNyZWF0ZWQgcm93cyBNVVNUIG5ldmVyIGJlIGdpdmVuIHRoZSBzdGF0dXMNCiAgICAgICAgICAg
ICBhY3RpdmUoMSkuDQoNCiAgICAgICAgICBBIG1hbmRhdG9yeSBwcm9jZWR1cmUgZm9yIGFkanVz
dGluZyBhbiBzcGVjaWZpYyBwaHlzaWNhbA0KICAgICAgICAgIFVwc3RyZWFtIGNoYW5uZWwgaXM6
DQogICAgICAgICAgMS4gQ3JlYXRlIGEgdGVtcG9yYXJ5IHJvdyB0aHJvdWdoIGFuIFNOTVAgU0VU
IHVzaW5nDQogICAgICAgICAgICAgY3JlYXRlQW5kV2FpdCg1KS4gIFVzZSBhbiBpZkluZGV4IHZh
bHVlIG91dHNpZGUgdGhlDQogICAgICAgICAgICAgb3BlcmF0aW9uYWwgcmFuZ2Ugb2YgdGhlIHN5
c3RlbS4NCiAgICAgICAgICAyLiBTZXQgdGhlIGRvY3NJZlVwQ2hhbm5lbENsb25lRnJvbSBmaWVs
ZCB0byB0aGUgaWZJbmRleA0KICAgICAgICAgICAgIHZhbHVlIG9mIHRoZSBwaHlzaWNhbCByb3cg
d2hvc2UgcGFyYW1ldGVycyByZXF1aXJlDQogICAgICAgICAgICAgYWRqdXN0bWVudC4NCiAgICAg
ICAgICAzLiBBZGp1c3QgdGhlIHBhcmFtZXRlciB2YWx1ZXMgdXNpbmcgdGhlIG5ldyB0ZW1wb3Jh
cnkNCiAgICAgICAgICAgICByb3cuICBFbnN1cmUgYWxsIHBhcmFtZXRlcnMgY29udGFpbiBkZXNp
cmVkIHZhbHVlcw0KICAgICAgICAgICAgIGJlZm9yZSBwcm9jZWVkaW5nIHRvIHN0ZXAgNC4NCiAg
ICAgICAgICA0LiBVcGRhdGUgdGhlIHBoeXNpY2FsIHJvdyBieSBzZXR0aW5nIHRoZSBvYmplY3QN
CiAgICAgICAgICAgICBkb2NzSWZVcENoYW5uZWxVcGRhdGUgdG8gdHJ1ZSgxKS4NCiAgICAgICAg
ICA1LiBEZWxldGUgdGhlIHRlbXBvcmFyeSByb3cgdGhyb3VnaCBhbiBTTk1QIFNFVCB1c2luZw0K
ICAgICAgICAgICAgIGRlc3Ryb3koNikuDQogICAgICAgICAgICAgVGVtcG9yYXJ5IGVudHJpZXMg
TVVTVCBOT1QgcGVyc2lzdCBhdCByZWluaXRpYWxpemF0aW9uDQogICAgICAgICAgICAgb2YgdGhl
IG1hbmFnZWQgc3lzdGVtLiINCiAgICAgOjo9IHsgZG9jc0lmVXBzdHJlYW1DaGFubmVsRW50cnkg
MTggfQ0KDQpkb2NzSWZVcENoYW5uZWxQcmVFcUVuYWJsZSBPQkpFQ1QtVFlQRQ0KICAgICBTWU5U
QVggICAgICBUcnV0aFZhbHVlDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3JlYXRlDQogICAgIFNU
QVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJBdCB0aGUgQ01U
UywgdXNlZCB0byBlbmFibGUgb3IgZGlzYWJsZSBwcmUtZXF1YWxpemF0aW9uIG9uDQogICAgICAg
ICAgdGhlIHVwc3RyZWFtIGNoYW5uZWwgcmVwcmVzZW50ZWQgYnkgdGhpcyB0YWJsZSBpbnN0YW5j
ZS4NCiAgICAgICAgICBBdCB0aGUgQ00sIHRoaXMgb2JqZWN0IGlzIHJlYWQtb25seSBhbmQgcmVm
bGVjdHMgdGhlDQogICAgICAgICAgc3RhdHVzIG9mIHByZS1lcXVhbGl6YXRpb24gYXMgcmVwcmVz
ZW50ZWQgaW4gdGhlIFJORy1SU1AuDQogICAgICAgICAgUHJlLWVxdWFsaXphdGlvbiBpcyBjb25z
aWRlcmVkIGVuYWJsZWQgYXQgdGhlIENNIGlmIGENCiAgICAgICAgICBSTkctUlNQIHdpdGggcHJl
LWVxdWFsaXphdGlvbiBkYXRhIGhhcyBiZWVuIHJlY2VpdmVkIGF0DQogICAgICAgICAgbGVhc3Qg
b25jZSBzaW5jZSB0aGUgbGFzdCBtYWMgcmVpbml0LiINCiAgICAgREVGVkFMIHtmYWxzZX0NCiAg
ICAgOjo9IHsgZG9jc0lmVXBzdHJlYW1DaGFubmVsRW50cnkgMTkgfQ0KDQoNCi0tIFRoZSBmb2xs
b3dpbmcgdGFibGUgZGVzY3JpYmVzIHRoZSBhdHRyaWJ1dGVzIG9mIGVhY2ggY2xhc3Mgb2YNCi0t
IHNlcnZpY2UuICBUaGUgZW50cmllcyBpbiB0aGlzIHRhYmxlIGFyZSByZWZlcmVuY2VkIGZyb20g
dGhlDQotLSBkb2NzSWZTZXJ2aWNlRW50cmllcy4gIFRoZXkgZXhpc3QgYXMgYSBzZXBhcmF0ZSB0
YWJsZSBpbiBvcmRlciB0bw0KLS0gcmVkdWNlIHJlZHVuZGFudCBpbmZvcm1hdGlvbiBpbiBkb2Nz
SWZTZXJ2aWNlVGFibGUuDQotLQ0KLS0gVGhpcyB0YWJsZSBpcyBpbXBsZW1lbnRlZCBhdCBib3Ro
IHRoZSBDTSBhbmQgdGhlIENNVFMuDQotLSBUaGUgQ00gbmVlZCBvbmx5IG1haW50YWluIGVudHJp
ZXMgZm9yIHRoZSBjbGFzc2VzIG9mIHNlcnZpY2UNCi0tIHJlZmVyZW5jZWQgYnkgaXRzIGRvY3NJ
ZkNtU2VydmljZVRhYmxlLg0KLS0NCg0KZG9jc0lmUW9zUHJvZmlsZVRhYmxlIE9CSkVDVC1UWVBF
DQogICAgIFNZTlRBWCAgICAgIFNFUVVFTkNFIE9GIERvY3NJZlFvc1Byb2ZpbGVFbnRyeQ0KICAg
ICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQog
ICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiRGVzY3JpYmVzIHRoZSBhdHRyaWJ1dGVzIGZvciBl
YWNoIGNsYXNzIG9mIHNlcnZpY2UuIg0KICAgICA6Oj0geyBkb2NzSWZCYXNlT2JqZWN0cyAzIH0N
Cg0KZG9jc0lmUW9zUHJvZmlsZUVudHJ5IE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIERv
Y3NJZlFvc1Byb2ZpbGVFbnRyeQ0KICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAg
ICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiRGVzY3Jp
YmVzIHRoZSBhdHRyaWJ1dGVzIGZvciBhIHNpbmdsZSBjbGFzcyBvZiBzZXJ2aWNlLg0KICAgICAg
ICAgIElmIGltcGxlbWVudGVkIGFzIHJlYWQtY3JlYXRlIGluIHRoZSBDYWJsZSBNb2RlbQ0KICAg
ICAgICAgIFRlcm1pbmF0aW9uIFN5c3RlbSwgY3JlYXRpb24gb2YgZW50cmllcyBpbiB0aGlzIHRh
YmxlIGlzDQogICAgICAgICAgY29udHJvbGxlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICBk
b2NzSWZDbXRzUW9zUHJvZmlsZVBlcm1pc3Npb25zLg0KDQogICAgICAgICAgSWYgaW1wbGVtZW50
ZWQgYXMgcmVhZC1vbmx5LCBlbnRyaWVzIGFyZSBjcmVhdGVkIGJhc2VkDQogICAgICAgICAgb24g
aW5mb3JtYXRpb24gaW4gUkVHLVJFUSBNQUMgbWVzc2FnZXMgcmVjZWl2ZWQgZnJvbQ0KICAgICAg
ICAgIENhYmxlIE1vZGVtcyAoQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtDQogICAgICAg
ICAgaW1wbGVtZW50YXRpb24pLCBvciBiYXNlZCBvbiBpbmZvcm1hdGlvbiBleHRyYWN0ZWQgZnJv
bQ0KICAgICAgICAgIHRoZSBURlRQIG9wdGlvbiBmaWxlIChDYWJsZSBNb2RlbSBpbXBsZW1lbnRh
dGlvbikuDQogICAgICAgICAgSW4gdGhlIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIHN5c3RlbSwg
cmVhZC1vbmx5IGVudHJpZXMNCiAgICAgICAgICBhcmUgcmVtb3ZlZCBpZiBubyBsb25nZXIgcmVm
ZXJlbmNlZCBieQ0KICAgICAgICAgIGRvY3NJZkNtdHNTZXJ2aWNlVGFibGUuDQoNCiAgICAgICAg
ICBBbiBlbnRyeSBpbiB0aGlzIHRhYmxlIE1VU1Qgbm90IGJlIHJlbW92ZWQgd2hpbGUgaXQgaXMN
CiAgICAgICAgICByZWZlcmVuY2VkIGJ5IGFuIGVudHJ5IGluIGRvY3NJZkNtU2VydmljZVRhYmxl
IChDYWJsZQ0KICAgICAgICAgIE1vZGVtKSBvciBkb2NzSWZDbXRzU2VydmljZVRhYmxlIChDYWJs
ZSBNb2RlbSBUZXJtaW5hdGlvbg0KICAgICAgICAgIFN5c3RlbSkuDQoNCiAgICAgICAgICBBbiBl
bnRyeSBpbiB0aGlzIHRhYmxlIFNIT1VMRCBOT1QgYmUgY2hhbmdlYWJsZSB3aGlsZQ0KICAgICAg
ICAgIGl0IGlzIHJlZmVyZW5jZWQgYnkgYW4gZW50cnkgaW4gZG9jc0lmQ210c1NlcnZpY2VUYWJs
ZS4NCg0KICAgICAgICAgIElmIHRoaXMgdGFibGUgaXMgY3JlYXRlZCBhdXRvbWF0aWNhbGx5LCB0
aGVyZSBTSE9VTEQgb25seQ0KICAgICAgICAgIGJlIGEgc2luZ2xlIGVudHJ5IGZvciBlYWNoIENs
YXNzIG9mIFNlcnZpY2UuICBNdWx0aXBsZQ0KICAgICAgICAgIGVudHJpZXMgd2l0aCB0aGUgc2Ft
ZSBDbGFzcyBvZiBTZXJ2aWNlIHBhcmFtZXRlcnMgYXJlIE5PVA0KICAgICAgICAgIFJFQ09NTUVO
REVELiINCiAgICAgSU5ERVggeyBkb2NzSWZRb3NQcm9mSW5kZXggfQ0KICAgICA6Oj0geyBkb2Nz
SWZRb3NQcm9maWxlVGFibGUgMSB9DQoNCkRvY3NJZlFvc1Byb2ZpbGVFbnRyeSA6Oj0gU0VRVUVO
Q0Ugew0KICAgICAgICAgZG9jc0lmUW9zUHJvZkluZGV4ICAgICAgICAgICAgICAgIEludGVnZXIz
MiwNCiAgICAgICAgIGRvY3NJZlFvc1Byb2ZQcmlvcml0eSAgICAgICAgICAgICBJbnRlZ2VyMzIs
DQogICAgICAgICBkb2NzSWZRb3NQcm9mTWF4VXBCYW5kd2lkdGggICAgICAgSW50ZWdlcjMyLA0K
ICAgICAgICAgZG9jc0lmUW9zUHJvZkd1YXJVcEJhbmR3aWR0aCAgICAgIEludGVnZXIzMiwNCiAg
ICAgICAgIGRvY3NJZlFvc1Byb2ZNYXhEb3duQmFuZHdpZHRoICAgICBJbnRlZ2VyMzIsDQogICAg
ICAgICBkb2NzSWZRb3NQcm9mTWF4VHhCdXJzdCAgICAgICAgICAgSW50ZWdlcjMyLCAgLS0gZGVw
cmVjYXRlZA0KICAgICAgICAgZG9jc0lmUW9zUHJvZkJhc2VsaW5lUHJpdmFjeSAgICAgIFRydXRo
VmFsdWUsDQogICAgICAgICBkb2NzSWZRb3NQcm9mU3RhdHVzICAgICAgICAgICAgICAgUm93U3Rh
dHVzLA0KICAgICAgICAgZG9jc0lmUW9zUHJvZk1heFRyYW5zbWl0QnVyc3QgICAgIEludGVnZXIz
MiwNCiAgICAgICAgIGRvY3NJZlFvc1Byb2ZTdG9yYWdlVHlwZSAgICAgICAgICBTdG9yYWdlVHlw
ZQ0KICAgICB9DQoNCmRvY3NJZlFvc1Byb2ZJbmRleCBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVgg
ICAgICBJbnRlZ2VyMzIgKDEuLjE2MzgzKQ0KICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJs
ZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAi
VGhlIGluZGV4IHZhbHVlIHRoYXQgdW5pcXVlbHkgaWRlbnRpZmllcyBhbiBlbnRyeQ0KICAgICAg
ICAgIGluIHRoZSBkb2NzSWZRb3NQcm9maWxlVGFibGUuIg0KICAgICA6Oj0geyBkb2NzSWZRb3NQ
cm9maWxlRW50cnkgMSB9DQoNCmRvY3NJZlFvc1Byb2ZQcmlvcml0eSBPQkpFQ1QtVFlQRQ0KICAg
ICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDAuLjcpDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3Jl
YXRlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAg
ICJBIHJlbGF0aXZlIHByaW9yaXR5IGFzc2lnbmVkIHRvIHRoaXMgc2VydmljZSB3aGVuDQogICAg
ICAgICAgYWxsb2NhdGluZyBiYW5kd2lkdGguICBaZXJvIGluZGljYXRlcyBsb3dlc3QgcHJpb3Jp
dHkNCiAgICAgICAgICBhbmQgc2V2ZW4gaW5kaWNhdGVzIGhpZ2hlc3QgcHJpb3JpdHkuDQogICAg
ICAgICAgSW50ZXJwcmV0YXRpb24gb2YgcHJpb3JpdHkgaXMgZGV2aWNlLXNwZWNpZmljLg0KICAg
ICAgICAgIE1VU1QgTk9UIGJlIGNoYW5nZWQgd2hpbGUgdGhpcyByb3cgaXMgYWN0aXZlLiINCiAg
ICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNl
IFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3Bl
Y2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgQW5uZXggQy4xLjEu
NC4iDQogICAgIERFRlZBTCB7IDAgfQ0KICAgICA6Oj0geyBkb2NzSWZRb3NQcm9maWxlRW50cnkg
MiB9DQoNCmRvY3NJZlFvc1Byb2ZNYXhVcEJhbmR3aWR0aCBPQkpFQ1QtVFlQRQ0KICAgICBTWU5U
QVggICAgICBJbnRlZ2VyMzIgKDAuLjEwMDAwMDAwMCkNCiAgICAgVU5JVFMgImJpdHMgcGVyIHNl
Y29uZCINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgU1RBVFVTICAgICAgY3Vy
cmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBtYXhpbXVtIHVwc3RyZWFtIGJh
bmR3aWR0aCwgaW4gYml0cyBwZXIgc2Vjb25kLA0KICAgICAgICAgIGFsbG93ZWQgZm9yIGEgc2Vy
dmljZSB3aXRoIHRoaXMgc2VydmljZSBjbGFzcy4NCiAgICAgICAgICBaZXJvIGlmIHRoZXJlIGlz
IG5vIHJlc3RyaWN0aW9uIG9mIHVwc3RyZWFtIGJhbmR3aWR0aC4NCiAgICAgICAgICBNVVNUIE5P
VCBiZSBjaGFuZ2VkIHdoaWxlIHRoaXMgcm93IGlzIGFjdGl2ZS4iDQogICAgIFJFRkVSRU5DRQ0K
ICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9u
czogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1At
UkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIEFubmV4IEMuMS4xLjQuIg0KICAgICBERUZW
QUwgeyAwIH0NCiAgICAgOjo9IHsgZG9jc0lmUW9zUHJvZmlsZUVudHJ5IDMgfQ0KDQpkb2NzSWZR
b3NQcm9mR3VhclVwQmFuZHdpZHRoIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIEludGVn
ZXIzMiAoMC4uMTAwMDAwMDAwKQ0KICAgICBVTklUUyAiYml0cyBwZXIgc2Vjb25kIg0KICAgICBN
QVgtQUNDRVNTICByZWFkLWNyZWF0ZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERF
U0NSSVBUSU9ODQogICAgICAgICAiTWluaW11bSBndWFyYW50ZWVkIHVwc3RyZWFtIGJhbmR3aWR0
aCwgaW4gYml0cyBwZXIgc2Vjb25kLA0KICAgICAgICAgIGFsbG93ZWQgZm9yIGEgc2VydmljZSB3
aXRoIHRoaXMgc2VydmljZSBjbGFzcy4NCiAgICAgICAgICBNVVNUIE5PVCBiZSBjaGFuZ2VkIHdo
aWxlIHRoaXMgcm93IGlzIGFjdGl2ZS4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEt
T3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAg
ICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQw
NDA3LA0KICAgICAgICAgIEFubmV4IEMuMS4xLjQuIg0KICAgICBERUZWQUwgeyAwIH0NCiAgICAg
Ojo9IHsgZG9jc0lmUW9zUHJvZmlsZUVudHJ5IDQgfQ0KDQpkb2NzSWZRb3NQcm9mTWF4RG93bkJh
bmR3aWR0aCBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDAuLjEwMDAw
MDAwMCkNCiAgICAgVU5JVFMgImJpdHMgcGVyIHNlY29uZCINCiAgICAgTUFYLUFDQ0VTUyAgcmVh
ZC1jcmVhdGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgIlRoZSBtYXhpbXVtIGRvd25zdHJlYW0gYmFuZHdpZHRoLCBpbiBiaXRzIHBlciBzZWNv
bmQsDQogICAgICAgICAgYWxsb3dlZCBmb3IgYSBzZXJ2aWNlIHdpdGggdGhpcyBzZXJ2aWNlIGNs
YXNzLg0KICAgICAgICAgIFplcm8gaWYgdGhlcmUgaXMgbm8gcmVzdHJpY3Rpb24gb2YgZG93bnN0
cmVhbSBiYW5kd2lkdGguDQogICAgICAgICAgTVVTVCBOT1QgYmUgY2hhbmdlZCB3aGlsZSB0aGlz
IHJvdyBpcyBhY3RpdmUuIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2Fi
bGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJl
cXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAg
ICAgICAgICBBbm5leCBDLjEuMS40LiINCg0KICAgICBERUZWQUwgeyAwIH0NCiAgICAgOjo9IHsg
ZG9jc0lmUW9zUHJvZmlsZUVudHJ5IDUgfQ0KDQpkb2NzSWZRb3NQcm9mTWF4VHhCdXJzdCBPQkpF
Q1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDAuLjI1NSkNCiAgICAgVU5JVFMg
Im1pbmktc2xvdHMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3JlYXRlDQogICAgIFNUQVRVUyAg
ICAgIGRlcHJlY2F0ZWQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJUaGUgbWF4aW11bSBu
dW1iZXIgb2YgbWluaS1zbG90cyB0aGF0IG1heSBiZSByZXF1ZXN0ZWQNCiAgICAgICAgICBmb3Ig
YSBzaW5nbGUgdXBzdHJlYW0gdHJhbnNtaXNzaW9uLg0KICAgICAgICAgIEEgdmFsdWUgb2YgemVy
byBtZWFucyB0aGVyZSBpcyBubyBsaW1pdC4NCiAgICAgICAgICBNVVNUIE5PVCBiZSBjaGFuZ2Vk
IHdoaWxlIHRoaXMgcm93IGlzIGFjdGl2ZS4NCiAgICAgICAgICBUaGlzIG9iamVjdCBoYXMgYmVl
biBkZXByZWNhdGVkIGFuZCByZXBsYWNlZCBieQ0KICAgICAgICAgIGRvY3NJZlFvc1Byb2ZNYXhU
cmFuc21pdEJ1cnN0LCB0byBmaXggYSBtaXNtYXRjaA0KICAgICAgICAgIG9mIHRoZSB1bml0cyBh
bmQgdmFsdWUgcmFuZ2Ugd2l0aCByZXNwZWN0IHRvIHRoZSBET0NTSVMNCiAgICAgICAgICBNYXhp
bXVtIFVwc3RyZWFtIENoYW5uZWwgVHJhbnNtaXQgQnVyc3QgQ29uZmlndXJhdGlvbg0KICAgICAg
ICAgIFNldHRpbmcuIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUg
U2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVl
bmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAg
ICAgICBDLjEuMS40LiINCiAgICAgREVGVkFMIHsgMCB9DQogICAgIDo6PSB7IGRvY3NJZlFvc1By
b2ZpbGVFbnRyeSA2IH0NCg0KZG9jc0lmUW9zUHJvZkJhc2VsaW5lUHJpdmFjeSBPQkpFQ1QtVFlQ
RQ0KICAgICBTWU5UQVggICAgICBUcnV0aFZhbHVlDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3Jl
YXRlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAg
ICJJbmRpY2F0ZXMgd2hldGhlciBCYXNlbGluZSBQcml2YWN5IGlzIGVuYWJsZWQgZm9yIHRoaXMN
CiAgICAgICAgICBzZXJ2aWNlIGNsYXNzLg0KICAgICAgICAgIE1VU1QgTk9UIGJlIGNoYW5nZWQg
d2hpbGUgdGhpcyByb3cgaXMgYWN0aXZlLiINCiAgICAgREVGVkFMIHsgZmFsc2UgfQ0KICAgICA6
Oj0geyBkb2NzSWZRb3NQcm9maWxlRW50cnkgNyB9DQoNCmRvY3NJZlFvc1Byb2ZTdGF0dXMgT0JK
RUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgUm93U3RhdHVzDQogICAgIE1BWC1BQ0NFU1MgIHJl
YWQtY3JlYXRlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAg
ICAgICAgICJUaGlzIGlzIG9iamVjdCBpcyB0byB1c2VkIHRvIGNyZWF0ZSBvciBkZWxldGUgcm93
cyBpbg0KICAgICAgICAgIHRoaXMgdGFibGUuICBUaGlzIG9iamVjdCBNVVNUIE5PVCBiZSBjaGFu
Z2VkIGZyb20gYWN0aXZlDQogICAgICAgICAgd2hpbGUgdGhlIHJvdyBpcyByZWZlcmVuY2VkIGJ5
IHRoZSBhbnkgZW50cnkgaW4gZWl0aGVyDQogICAgICAgICAgZG9jc0lmQ21TZXJ2aWNlVGFibGUg
KG9uIHRoZSBDTSksIG9yIHRoZQ0KICAgICAgICAgIGRvY3NJZkNtdHNTZXJ2aWNlVGFibGUgKG9u
IHRoZSBDTVRTKS4iDQogICAgIDo6PSB7IGRvY3NJZlFvc1Byb2ZpbGVFbnRyeSA4IH0NCg0KZG9j
c0lmUW9zUHJvZk1heFRyYW5zbWl0QnVyc3QgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAg
SW50ZWdlcjMyICgwLi42NTUzNSkNCiAgICAgVU5JVFMgICAgICAgImJ5dGVzIg0KICAgICBNQVgt
QUNDRVNTICByZWFkLWNyZWF0ZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAiVGhlIG1heGltdW0gbnVtYmVyIG9mIGJ5dGVzIHRoYXQgbWF5IGJl
IHJlcXVlc3RlZCBmb3IgYQ0KICAgICAgICAgIHNpbmdsZSB1cHN0cmVhbSB0cmFuc21pc3Npb24u
ICBBIHZhbHVlIG9mIHplcm8gbWVhbnMgdGhlcmUNCiAgICAgICAgICBpcyBubyBsaW1pdC4gIE5v
dGU6IFRoaXMgdmFsdWUgZG9lcyBub3QgaW5jbHVkZSBhbnkNCiAgICAgICAgICBwaHlzaWNhbCBs
YXllciBvdmVyaGVhZC4NCiAgICAgICAgICBNVVNUIE5PVCBiZSBjaGFuZ2VkIHdoaWxlIHRoaXMg
cm93IGlzIGFjdGl2ZS4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJs
ZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVx
dWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAg
ICAgICAgIEFubmV4IEMuMS4xLjQuIg0KICAgICBERUZWQUwgeyAwIH0NCiAgICAgOjo9IHsgZG9j
c0lmUW9zUHJvZmlsZUVudHJ5IDkgfQ0KDQpkb2NzSWZRb3NQcm9mU3RvcmFnZVR5cGUgT0JKRUNU
LVRZUEUNCiAgICAgU1lOVEFYICAgICAgIFN0b3JhZ2VUeXBlDQogICAgIE1BWC1BQ0NFU1MgICBy
ZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAg
ICAgICAgICJUaGUgc3RvcmFnZSB0eXBlIGZvciB0aGlzIGNvbmNlcHR1YWwgcm93Lg0KCQkgIEVu
dHJpZXMgd2l0aCB0aGlzIG9iamVjdCBzZXQgdG8gcGVybWFuZW50KDQpIA0KICAgICAgICAgIGRv
IG5vdCByZXF1aXJlIHdyaXRlIG9wZXJhdGlvbnMgZm9yIHJlYWQtd3JpdGUNCiAgICAgICAgICBv
YmplY3RzLiINCiAgICAgOjo9IHsgZG9jc0lmUW9zUHJvZmlsZUVudHJ5IDEwIH0NCg0KZG9jc0lm
U2lnbmFsUXVhbGl0eVRhYmxlIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIFNFUVVFTkNF
IE9GIERvY3NJZlNpZ25hbFF1YWxpdHlFbnRyeQ0KICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNz
aWJsZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAg
ICAiQXQgdGhlIENNLCBkZXNjcmliZXMgdGhlIFBIWSBzaWduYWwgcXVhbGl0eSBvZiBkb3duc3Ry
ZWFtDQogICAgICAgICAgY2hhbm5lbHMuICBBdCB0aGUgQ01UUywgZGVzY3JpYmVzIHRoZSBQSFkg
c2lnbmFsIHF1YWxpdHkgb2YNCiAgICAgICAgICB1cHN0cmVhbSBjaGFubmVscy4gIEF0IHRoZSBD
TVRTLCB0aGlzIHRhYmxlIE1BWSBleGNsdWRlDQogICAgICAgICAgY29udGVudGlvbiBpbnRlcnZh
bHMuIg0KICAgICA6Oj0geyBkb2NzSWZCYXNlT2JqZWN0cyA0IH0NCg0KZG9jc0lmU2lnbmFsUXVh
bGl0eUVudHJ5IE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIERvY3NJZlNpZ25hbFF1YWxp
dHlFbnRyeQ0KICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICBTVEFUVVMgICAg
ICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiQXQgdGhlIENNLCBkZXNjcmli
ZXMgdGhlIFBIWSBjaGFyYWN0ZXJpc3RpY3Mgb2YgYQ0KICAgICAgICAgIGRvd25zdHJlYW0gY2hh
bm5lbC4gIEF0IHRoZSBDTVRTLCBkZXNjcmliZXMgdGhlIFBIWSBzaWduYWwNCiAgICAgICAgICBx
dWFsaXR5IG9mIGFuIHVwc3RyZWFtIGNoYW5uZWwuDQogICAgICAgICAgQW4gZW50cnkgaW4gdGhp
cyB0YWJsZSBleGlzdHMgZm9yIGVhY2ggaWZFbnRyeSB3aXRoIGFuDQogICAgICAgICAgaWZUeXBl
IG9mIGRvY3NDYWJsZURvd25zdHJlYW0oMTI4KSBmb3IgQ2FibGUgTW9kZW1zLg0KICAgICAgICAg
IEZvciBET0NTSVMgMS4xIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXMsIGFuIGVudHJ5
DQogICAgICAgICAgZXhpc3RzIGZvciBlYWNoIGlmRW50cnkgd2l0aCBhbiBpZlR5cGUgb2YNCiAg
ICAgICAgICBkb2NzQ2FibGVVcHN0cmVhbSAoMTI5KS4NCiAgICAgICAgICBGb3IgRE9DU0lTIDIu
MCBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zLCBhbiBlbnRyeQ0KICAgICAgICAgIGV4
aXN0cyBmb3IgZWFjaCBpZkVudHJ5IHdpdGggYW4gaWZUeXBlIG9mDQogICAgICAgICAgZG9jc0Nh
YmxlVXBzdHJlYW1DaGFubmVsICgyMDUpLiINCiAgICAgSU5ERVggeyBpZkluZGV4IH0NCiAgICAg
Ojo9IHsgZG9jc0lmU2lnbmFsUXVhbGl0eVRhYmxlIDEgfQ0KDQpEb2NzSWZTaWduYWxRdWFsaXR5
RW50cnkgOjo9IFNFUVVFTkNFIHsNCiAgICAgICAgIGRvY3NJZlNpZ1FJbmNsdWRlc0NvbnRlbnRp
b24gIFRydXRoVmFsdWUsDQogICAgICAgICBkb2NzSWZTaWdRVW5lcnJvcmVkcyAgICAgICAgICBD
b3VudGVyMzIsDQogICAgICAgICBkb2NzSWZTaWdRQ29ycmVjdGVkcyAgICAgICAgICBDb3VudGVy
MzIsDQogICAgICAgICBkb2NzSWZTaWdRVW5jb3JyZWN0YWJsZXMgICAgICBDb3VudGVyMzIsDQog
ICAgICAgICBkb2NzSWZTaWdRU2lnbmFsTm9pc2UgICAgICAgICBUZW50aGRCLA0KICAgICAgICAg
ZG9jc0lmU2lnUU1pY3JvcmVmbGVjdGlvbnMgICAgSW50ZWdlcjMyLA0KICAgICAgICAgZG9jc0lm
U2lnUUVxdWFsaXphdGlvbkRhdGEgICAgT0NURVQgU1RSSU5HLA0KICAgICAgICAgZG9jc0lmU2ln
UUV4dFVuZXJyb3JlZHMgICAgICAgQ291bnRlcjY0LA0KICAgICAgICAgZG9jc0lmU2lnUUV4dENv
cnJlY3RlZHMgICAgICAgQ291bnRlcjY0LA0KICAgICAgICAgZG9jc0lmU2lnUUV4dFVuY29ycmVj
dGFibGVzICAgQ291bnRlcjY0DQogICAgIH0NCg0KZG9jc0lmU2lnUUluY2x1ZGVzQ29udGVudGlv
biBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBUcnV0aFZhbHVlDQogICAgIE1BWC1BQ0NF
U1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9O
DQogICAgICAgICAidHJ1ZSgxKSBpZiB0aGlzIENNVFMgaW5jbHVkZXMgY29udGVudGlvbiBpbnRl
cnZhbHMgaW4NCiAgICAgICAgICB0aGUgY291bnRlcnMgaW4gdGhpcyB0YWJsZS4gIEFsd2F5cyBm
YWxzZSgyKSBmb3IgQ01zLiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNh
YmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZy
ZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQog
ICAgICAgICAgU2VjdGlvbiA5LjQuMSINCiAgICAgOjo9IHsgZG9jc0lmU2lnbmFsUXVhbGl0eUVu
dHJ5IDEgfQ0KDQpkb2NzSWZTaWdRVW5lcnJvcmVkcyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVgg
ICAgICBDb3VudGVyMzINCiAgICAgVU5JVFMgICAgICAgImNvZGV3b3JkcyINCiAgICAgTUFYLUFD
Q0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJ
T04NCiAgICAgICAgICJDb2Rld29yZHMgcmVjZWl2ZWQgb24gdGhpcyBjaGFubmVsIHdpdGhvdXQg
ZXJyb3IuDQogICAgICAgICAgVGhpcyBpbmNsdWRlcyBhbGwgY29kZXdvcmRzLCB3aGV0aGVyIG9y
IG5vdCB0aGV5DQogICAgICAgICAgd2VyZSBwYXJ0IG9mIGZyYW1lcyBkZXN0aW5lZCBmb3IgdGhp
cyBkZXZpY2UuDQogICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlz
IGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUg
bWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRl
ZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBm
b3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRh
dGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAg
ICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUt
MDQwNDA3LA0KICAgICAgICAgIFNlY3Rpb25zIDYuMi40LCBhbmQgNi4zLjYuIg0KICAgICA6Oj0g
eyBkb2NzSWZTaWduYWxRdWFsaXR5RW50cnkgMiB9DQoNCmRvY3NJZlNpZ1FDb3JyZWN0ZWRzIE9C
SkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIENvdW50ZXIzMg0KICAgICBVTklUUyAgICAgICAi
Y29kZXdvcmRzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAg
Y3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkNvZGV3b3JkcyByZWNlaXZlZCBv
biB0aGlzIGNoYW5uZWwgd2l0aCBjb3JyZWN0YWJsZQ0KICAgICAgICAgIGVycm9ycy4gIFRoaXMg
aW5jbHVkZXMgYWxsIGNvZGV3b3Jkcywgd2hldGhlciBvciBub3QNCiAgICAgICAgICB0aGV5IHdl
cmUgcGFydCBvZiBmcmFtZXMgZGVzdGluZWQgZm9yIHRoaXMgZGV2aWNlLg0KICAgICAgICAgIERp
c2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAg
ICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQg
b3RoZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAg
ICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5k
ZXguIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJ
bnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVy
ZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0
aW9ucyA2LjIuNCwgYW5kIDYuMy42LiINCiAgICAgOjo9IHsgZG9jc0lmU2lnbmFsUXVhbGl0eUVu
dHJ5IDMgfQ0KDQpkb2NzSWZTaWdRVW5jb3JyZWN0YWJsZXMgT0JKRUNULVRZUEUNCiAgICAgU1lO
VEFYICAgICAgQ291bnRlcjMyDQogICAgIFVOSVRTICAgICAgICJjb2Rld29yZHMiDQogICAgIE1B
WC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAiQ29kZXdvcmRzIHJlY2VpdmVkIG9uIHRoaXMgY2hhbm5lbCB3aXRo
IHVuY29ycmVjdGFibGUNCiAgICAgICAgICBlcnJvcnMuICBUaGlzIGluY2x1ZGVzIGFsbCBjb2Rl
d29yZHMsIHdoZXRoZXIgb3Igbm90DQogICAgICAgICAgdGhleSB3ZXJlIHBhcnQgb2YgZnJhbWVz
IGRlc3RpbmVkIGZvciB0aGlzIGRldmljZS4NCiAgICAgICAgICBEaXNjb250aW51aXRpZXMgaW4g
dGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAgICAgICBhdCByZWluaXRp
YWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVyDQogICAgICAgICAg
dGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAgIGlmQ291bnRlckRp
c2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAgUkVGRVJF
TkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmlj
YXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlv
biBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgU2VjdGlvbnMgNi4yLjQsIGFuZCA2
LjMuNi4iDQogICAgIDo6PSB7IGRvY3NJZlNpZ25hbFF1YWxpdHlFbnRyeSA0IH0NCg0KZG9jc0lm
U2lnUVNpZ25hbE5vaXNlIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIFRlbnRoZEINCiAg
ICAgVU5JVFMgICAgICAgIlRlbnRoZEIiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAg
ICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiU2lnbmFs
L05vaXNlIHJhdGlvIGFzIHBlcmNlaXZlZCBmb3IgdGhpcyBjaGFubmVsLg0KICAgICAgICAgIEF0
IHRoZSBDTSwgZGVzY3JpYmVzIHRoZSBTaWduYWwvTm9pc2Ugb2YgdGhlIGRvd25zdHJlYW0NCiAg
ICAgICAgICBjaGFubmVsLiAgQXQgdGhlIENNVFMsIGRlc2NyaWJlcyB0aGUgYXZlcmFnZSBTaWdu
YWwvTm9pc2UNCiAgICAgICAgICBvZiB0aGUgdXBzdHJlYW0gY2hhbm5lbC4iDQogICAgIFJFRkVS
RU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZp
Y2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRp
b24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFRhYmxlcyA0LTEgYW5kIDQtMiIN
CiAgICAgOjo9IHsgZG9jc0lmU2lnbmFsUXVhbGl0eUVudHJ5IDUgfQ0KDQpkb2NzSWZTaWdRTWlj
cm9yZWZsZWN0aW9ucyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDAu
LjI1NSkNCiAgICAgVU5JVFMgICAgICAgIi1kQmMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25s
eQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAi
TWljcm9yZWZsZWN0aW9ucyBpbmNsdWRpbmcgaW4tY2hhbm5lbCByZXNwb25zZQ0KICAgICAgICAg
IGFzIHBlcmNlaXZlZCBvbiB0aGlzIGludGVyZmFjZSwgbWVhc3VyZWQgaW4gZEJjIGJlbG93DQog
ICAgICAgICAgdGhlIHNpZ25hbCBsZXZlbC4NCiAgICAgICAgICBUaGlzIG9iamVjdCBpcyBub3Qg
YXNzdW1lZCB0byByZXR1cm4gYW4gYWJzb2x1dGVseQ0KICAgICAgICAgIGFjY3VyYXRlIHZhbHVl
LCBidXQgc2hvdWxkIGdpdmUgYSByb3VnaCBpbmRpY2F0aW9uDQogICAgICAgICAgb2YgbWljcm9y
ZWZsZWN0aW9ucyByZWNlaXZlZCBvbiB0aGlzIGludGVyZmFjZS4NCiAgICAgICAgICBJdCBpcyB1
cCB0byB0aGUgaW1wbGVtZW50ZXIgdG8gcHJvdmlkZSBpbmZvcm1hdGlvbg0KICAgICAgICAgIGFz
IGFjY3VyYXRlIGFzIHBvc3NpYmxlLiAiDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEt
T3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAg
ICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQw
NDA3LA0KICAgICAgICAgIFRhYmxlcyA0LTEgYW5kIDQtMiINCiAgICAgOjo9IHsgZG9jc0lmU2ln
bmFsUXVhbGl0eUVudHJ5IDYgfQ0KDQpkb2NzSWZTaWdRRXF1YWxpemF0aW9uRGF0YSBPQkpFQ1Qt
VFlQRQ0KICAgICBTWU5UQVggICAgICBPQ1RFVCBTVFJJTkcgKFNJWkUgKDAuLjUxMikpDQogICAg
IE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERF
U0NSSVBUSU9ODQogICAgICAgICAiQXQgdGhlIENNLCByZXR1cm5zIHRoZSBlcXVhbGl6YXRpb24g
ZGF0YSBmb3IgdGhlDQogICAgICAgICAgZG93bnN0cmVhbSBjaGFubmVsLiAgQXQgdGhlIENNVFMs
IHJldHVybnMgdGhlIGF2ZXJhZ2UNCiAgICAgICAgICBlcXVhbGl6YXRpb24gZGF0YSBmb3IgdGhl
IHVwc3RyZWFtIGNoYW5uZWwuICBSZXR1cm5zIGFuDQogICAgICAgICAgZW1wdHkgc3RyaW5nIGlm
IHRoZSB2YWx1ZSBpcyB1bmtub3duIG9yIGlmIHRoZXJlIGlzIG5vDQogICAgICAgICAgZXF1YWxp
emF0aW9uIGRhdGEgYXZhaWxhYmxlIG9yIGRlZmluZWQuIg0KICAgICBSRUZFUkVOQ0UNCiAgICAg
ICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJh
ZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYy
LjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0aW9uIDYuMi4xNS4iDQogICAgIDo6PSB7IGRv
Y3NJZlNpZ25hbFF1YWxpdHlFbnRyeSA3IH0NCg0KZG9jc0lmU2lnUUV4dFVuZXJyb3JlZHMgT0JK
RUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQ291bnRlcjY0DQogICAgIFVOSVRTICAgICAgICJj
b2Rld29yZHMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBj
dXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiQ29kZXdvcmRzIHJlY2VpdmVkIG9u
IHRoaXMgY2hhbm5lbCB3aXRob3V0IGVycm9yLg0KICAgICAgICAgIFRoaXMgaW5jbHVkZXMgYWxs
IGNvZGV3b3Jkcywgd2hldGhlciBvciBub3QgdGhleQ0KICAgICAgICAgIHdlcmUgcGFydCBvZiBm
cmFtZXMgZGVzdGluZWQgZm9yIHRoaXMgZGV2aWNlLg0KICAgICAgICAgIFRoaXMgaXMgdGhlIDY0
IGJpdCB2ZXJzaW9uIG9mIGRvY3NJZlNpZ1FVbmVycm9yZWRzLg0KICAgICAgICAgIERpc2NvbnRp
bnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAg
IGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXIN
CiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAg
aWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0K
ICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZh
Y2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBT
cGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0aW9ucyA2
LjIuNCwgYW5kIDYuMy42LiINCiAgICAgOjo9IHsgZG9jc0lmU2lnbmFsUXVhbGl0eUVudHJ5IDgg
fQ0KDQpkb2NzSWZTaWdRRXh0Q29ycmVjdGVkcyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAg
ICBDb3VudGVyNjQNCiAgICAgVU5JVFMgICAgICAgImNvZGV3b3JkcyINCiAgICAgTUFYLUFDQ0VT
UyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICJDb2Rld29yZHMgcmVjZWl2ZWQgb24gdGhpcyBjaGFubmVsIHdpdGggY29ycmVj
dGFibGUNCiAgICAgICAgICBlcnJvcnMuICBUaGlzIGluY2x1ZGVzIGFsbCBjb2Rld29yZHMsIHdo
ZXRoZXIgb3Igbm90DQogICAgICAgICAgdGhleSB3ZXJlIHBhcnQgb2YgZnJhbWVzIGRlc3RpbmVk
IGZvciB0aGlzIGRldmljZS4NCiAgICAgICAgICBUaGlzIGlzIHRoZSA2NCBiaXQgdmVyc2lvbiBv
ZiBkb2NzSWZTaWdRQ29ycmVjdGVkcy4NCiAgICAgICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhl
IHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAgICAgICBhdCByZWluaXRpYWxp
emF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVyDQogICAgICAgICAgdGlt
ZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAgIGlmQ291bnRlckRpc2Nv
bnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAgUkVGRVJFTkNF
DQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRp
b25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBT
UC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgU2VjdGlvbnMgNi4yLjQsIGFuZCA2LjMu
Ni4iDQogICAgIDo6PSB7IGRvY3NJZlNpZ25hbFF1YWxpdHlFbnRyeSA5IH0NCg0KZG9jc0lmU2ln
UUV4dFVuY29ycmVjdGFibGVzIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIENvdW50ZXI2
NA0KICAgICBVTklUUyAgICAgICAiY29kZXdvcmRzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLW9u
bHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAg
IkNvZGV3b3JkcyByZWNlaXZlZCBvbiB0aGlzIGNoYW5uZWwgd2l0aCB1bmNvcnJlY3RhYmxlDQog
ICAgICAgICAgZXJyb3JzLiAgVGhpcyBpbmNsdWRlcyBhbGwgY29kZXdvcmRzLCB3aGV0aGVyIG9y
IG5vdA0KICAgICAgICAgIHRoZXkgd2VyZSBwYXJ0IG9mIGZyYW1lcyBkZXN0aW5lZCBmb3IgdGhp
cyBkZXZpY2UuDQogICAgICAgICAgVGhpcyBpcyB0aGUgNjQgYml0IHZlcnNpb24gb2YgZG9jc0lm
U2lnUVVuY29ycmVjdGFibGVzLg0KICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFs
dWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRp
b24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICB0aW1lcyBh
cyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgaWZDb3VudGVyRGlzY29udGlu
dWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICBSRUZFUkVOQ0UNCiAg
ICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6
IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJG
SXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0aW9ucyA2LjIuNCwgNi4zLjYuIg0KICAg
ICA6Oj0geyBkb2NzSWZTaWduYWxRdWFsaXR5RW50cnkgMTAgfQ0KDQoNCi0tDQotLSBET0NTSVMg
VmVyc2lvbiBvZiB0aGUgZGV2aWNlDQotLQ0KDQpkb2NzSWZEb2NzaXNCYXNlQ2FwYWJpbGl0eSBP
QkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBEb2NzaXNWZXJzaW9uDQogICAgICAgIE1B
WC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAg
IERFU0NSSVBUSU9ODQogICAgICAgICAgICAgIkluZGljYXRpb24gb2YgdGhlIERPQ1NJUyBjYXBh
YmlsaXR5IG9mIHRoZSBkZXZpY2UuIg0KICAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1P
dmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAg
ICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0
MDcsDQogICAgICAgICAgQW5uZXggRy4iDQogICAgICAgIDo6PSB7IGRvY3NJZkJhc2VPYmplY3Rz
IDUgfQ0KDQoNCi0tDQotLSBDQUJMRSBNT0RFTSBHUk9VUA0KLS0NCg0KDQotLQ0KLS0gVGhlIENN
IE1BQyBUYWJsZQ0KLS0NCg0KZG9jc0lmQ21NYWNUYWJsZSBPQkpFQ1QtVFlQRQ0KICAgICBTWU5U
QVggICAgICBTRVFVRU5DRSBPRiBEb2NzSWZDbU1hY0VudHJ5DQogICAgIE1BWC1BQ0NFU1MgIG5v
dC1hY2Nlc3NpYmxlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICJEZXNjcmliZXMgdGhlIGF0dHJpYnV0ZXMgb2YgZWFjaCBDTSBNQUMgaW50ZXJm
YWNlLA0KICAgICAgICAgIGV4dGVuZGluZyB0aGUgaW5mb3JtYXRpb24gYXZhaWxhYmxlIGZyb20g
aWZFbnRyeS4iDQogICAgIDo6PSB7IGRvY3NJZkNtT2JqZWN0cyAxIH0NCg0KZG9jc0lmQ21NYWNF
bnRyeSBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBEb2NzSWZDbU1hY0VudHJ5DQogICAg
IE1BWC1BQ0NFU1MgIG5vdC1hY2Nlc3NpYmxlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAg
ICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJBbiBlbnRyeSBjb250YWluaW5nIG9iamVjdHMgZGVz
Y3JpYmluZyBhdHRyaWJ1dGVzIG9mDQogICAgICAgICAgZWFjaCBNQUMgZW50cnksIGV4dGVuZGlu
ZyB0aGUgaW5mb3JtYXRpb24gaW4gaWZFbnRyeS4NCiAgICAgICAgICBBbiBlbnRyeSBpbiB0aGlz
IHRhYmxlIGV4aXN0cyBmb3IgZWFjaCBpZkVudHJ5IHdpdGggYW4NCiAgICAgICAgICBpZlR5cGUg
b2YgZG9jc0NhYmxlTWFjbGF5ZXIoMTI3KS4iDQogICAgIElOREVYIHsgaWZJbmRleCB9DQogICAg
IDo6PSB7IGRvY3NJZkNtTWFjVGFibGUgMSB9DQoNCkRvY3NJZkNtTWFjRW50cnkgOjo9IFNFUVVF
TkNFIHsNCiAgICAgICAgIGRvY3NJZkNtQ210c0FkZHJlc3MgICAgICAgICAgIE1hY0FkZHJlc3Ms
DQogICAgICAgICBkb2NzSWZDbUNhcGFiaWxpdGllcyAgICAgICAgICBCSVRTLA0KICAgICAgICAg
ZG9jc0lmQ21SYW5naW5nUmVzcFRpbWVvdXQgICAgVGltZVRpY2tzLA0KICAgICAgICAgZG9jc0lm
Q21SYW5naW5nVGltZW91dCAgICAgICAgVGltZUludGVydmFsDQogICAgICB9DQoNCmRvY3NJZkNt
Q210c0FkZHJlc3MgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgTWFjQWRkcmVzcw0KICAg
ICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBE
RVNDUklQVElPTg0KICAgICAgICAgIklkZW50aWZpZXMgdGhlIENNVFMgdGhhdCBpcyBiZWxpZXZl
ZCB0byBjb250cm9sIHRoaXMgTUFDDQogICAgICAgICAgZG9tYWluLiAgQXQgdGhlIENNLCB0aGlz
IHdpbGwgYmUgdGhlIHNvdXJjZSBhZGRyZXNzIGZyb20NCiAgICAgICAgICBTWU5DLCBNQVAsIGFu
ZCBvdGhlciBNQUMtbGF5ZXIgbWVzc2FnZXMuICBJZiB0aGUgQ01UUyBpcw0KICAgICAgICAgIHVu
a25vd24sIHJldHVybnMgMDAtMDAtMDAtMDAtMDAtMDAuIg0KICAgICBSRUZFUkVOQ0UNCiAgICAg
ICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJh
ZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYy
LjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0aW9uIDguMi4yLiINCiAgICAgOjo9IHsgZG9j
c0lmQ21NYWNFbnRyeSAxIH0NCg0KZG9jc0lmQ21DYXBhYmlsaXRpZXMgT0JKRUNULVRZUEUNCiAg
ICAgU1lOVEFYICAgICAgQklUUyB7DQogICAgICAgICBhdG1DZWxscygwKSwNCiAgICAgICAgIGNv
bmNhdGVuYXRpb24oMSkNCiAgICAgfQ0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAg
U1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIklkZW50aWZp
ZXMgdGhlIGNhcGFiaWxpdGllcyBvZiB0aGUgTUFDIGltcGxlbWVudGF0aW9uDQogICAgICAgICAg
YXQgdGhpcyBpbnRlcmZhY2UuICBOb3RlIHRoYXQgcGFja2V0IHRyYW5zbWlzc2lvbiBpcw0KICAg
ICAgICAgIGFsd2F5cyBzdXBwb3J0ZWQuICBUaGVyZWZvcmUsIHRoZXJlIGlzIG5vIHNwZWNpZmlj
IGJpdA0KICAgICAgICAgIHJlcXVpcmVkIHRvIGV4cGxpY2l0bHkgaW5kaWNhdGUgdGhpcyBjYXBh
YmlsaXR5Lg0KICAgICAgICAgIE5vdGUgdGhhdCBCSVRTIG9iamVjdHMgYXJlIGVuY29kZWQgbW9z
dCBzaWduaWZpY2FudCBiaXQNCiAgICAgICAgICBmaXJzdC4gIEZvciBleGFtcGxlLCBpZiBiaXQg
MSBpcyBzZXQsIHRoZSB2YWx1ZSBvZiB0aGlzDQogICAgICAgICAgb2JqZWN0IGlzIHRoZSBvY3Rl
dCBzdHJpbmcgJzQwJ0guIg0KICAgICA6Oj0geyBkb2NzSWZDbU1hY0VudHJ5IDIgfQ0KDQoNCmRv
Y3NJZkNtUmFuZ2luZ1Jlc3BUaW1lb3V0IE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIFRp
bWVUaWNrcw0KICAgICBNQVgtQUNDRVNTICByZWFkLXdyaXRlDQogICAgIFNUQVRVUyAgICAgIG9i
c29sZXRlDQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiV2FpdGluZyB0aW1lIGZvciBhIFJh
bmdpbmcgUmVzcG9uc2UgcGFja2V0Lg0KCQkgIFRoaXMgb2JqZWN0IGhhcyBiZWVuIG9ic29sZXRl
ZCBhbmQgcmVwbGFjZWQgYnkNCiAgICAgICAgICBkb2NzSWZDbVJhbmdpbmdUaW1lb3V0IHRvIGNv
cnJlY3QgdGhlIHR5cGluZyB0byANCgkJICBUaW1lSW50ZXJ2YWwuIg0KICAgICBSRUZFUkVOQ0UN
CiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlv
bnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQ
LVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0aW9uIDkuMS42LiINCiAgICAgREVG
VkFMIHsgMjAgfQ0KICAgICA6Oj0geyBkb2NzSWZDbU1hY0VudHJ5IDMgfQ0KDQpkb2NzSWZDbVJh
bmdpbmdUaW1lb3V0IE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIFRpbWVJbnRlcnZhbA0K
CSBVTklUUyAgICAgICAiSHVuZHJlZE9mU2Vjb25kcyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC13
cml0ZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAg
ICAiV2FpdGluZyB0aW1lIGZvciBhIFJhbmdpbmcgUmVzcG9uc2UgcGFja2V0Lg0KICAgICAgICAg
IFRoaXMgb2JqZWN0IE1VU1QgTk9UIHBlcnNpc3QgYXQgcmVpbml0aWFsaXphdGlvbg0KICAgICAg
ICAgIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbS4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRh
dGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAg
ICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUt
MDQwNDA3LA0KICAgICAgICAgIFNlY3Rpb24gOS4xLjYsIHRpbWVyIFQzLiINCiAgICAgREVGVkFM
IHsgMjAgfQ0KICAgICA6Oj0geyBkb2NzSWZDbU1hY0VudHJ5IDQgfQ0KDQotLQ0KLS0gQ00gc3Rh
dHVzIHRhYmxlLg0KLS0gVGhpcyB0YWJsZSBpcyBpbXBsZW1lbnRlZCBvbmx5IGF0IHRoZSBDTS4N
Ci0tDQoNCmRvY3NJZkNtU3RhdHVzVGFibGUgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAg
U0VRVUVOQ0UgT0YgRG9jc0lmQ21TdGF0dXNFbnRyeQ0KICAgICBNQVgtQUNDRVNTICBub3QtYWNj
ZXNzaWJsZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAg
ICAgICAiVGhpcyB0YWJsZSBtYWludGFpbnMgYSBudW1iZXIgb2Ygc3RhdHVzIG9iamVjdHMNCiAg
ICAgICAgICBhbmQgY291bnRlcnMgZm9yIENhYmxlIE1vZGVtcy4iDQogICAgIDo6PSB7IGRvY3NJ
ZkNtT2JqZWN0cyAyIH0NCg0KZG9jc0lmQ21TdGF0dXNFbnRyeSBPQkpFQ1QtVFlQRQ0KICAgICBT
WU5UQVggICAgICBEb2NzSWZDbVN0YXR1c0VudHJ5DQogICAgIE1BWC1BQ0NFU1MgIG5vdC1hY2Nl
c3NpYmxlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAg
ICAgICJBIHNldCBvZiBzdGF0dXMgb2JqZWN0cyBhbmQgY291bnRlcnMgZm9yIGEgc2luZ2xlIE1B
Qw0KICAgICAgICAgIGxheWVyIGluc3RhbmNlIGluIGEgQ2FibGUgTW9kZW0uDQogICAgICAgICAg
QW4gZW50cnkgaW4gdGhpcyB0YWJsZSBleGlzdHMgZm9yIGVhY2ggaWZFbnRyeSB3aXRoIGFuDQog
ICAgICAgICAgaWZUeXBlIG9mIGRvY3NDYWJsZU1hY2xheWVyKDEyNykuIg0KICAgICBJTkRFWCB7
IGlmSW5kZXggfQ0KICAgICA6Oj0geyBkb2NzSWZDbVN0YXR1c1RhYmxlIDEgfQ0KDQpEb2NzSWZD
bVN0YXR1c0VudHJ5IDo6PSBTRVFVRU5DRSB7DQogICAgICAgICBkb2NzSWZDbVN0YXR1c1ZhbHVl
ICAgICAgICAgICAgICAgSU5URUdFUiwNCiAgICAgICAgIGRvY3NJZkNtU3RhdHVzQ29kZSAgICAg
ICAgICAgICAgICBPQ1RFVCBTVFJJTkcsDQogICAgICAgICBkb2NzSWZDbVN0YXR1c1R4UG93ZXIg
ICAgICAgICAgICAgVGVudGhkQm1WLA0KICAgICAgICAgZG9jc0lmQ21TdGF0dXNSZXNldHMgICAg
ICAgICAgICAgIENvdW50ZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtU3RhdHVzTG9zdFN5bmNzICAg
ICAgICAgICBDb3VudGVyMzIsDQogICAgICAgICBkb2NzSWZDbVN0YXR1c0ludmFsaWRNYXBzICAg
ICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgZG9jc0lmQ21TdGF0dXNJbnZhbGlkVWNkcyAgICAg
ICAgIENvdW50ZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtU3RhdHVzSW52YWxpZFJhbmdpbmdSZXNw
b25zZXMgICBDb3VudGVyMzIsDQogICAgICAgICBkb2NzSWZDbVN0YXR1c0ludmFsaWRSZWdpc3Ry
YXRpb25SZXNwb25zZXMgQ291bnRlcjMyLA0KICAgICAgICAgZG9jc0lmQ21TdGF0dXNUMVRpbWVv
dXRzICAgICAgICAgIENvdW50ZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtU3RhdHVzVDJUaW1lb3V0
cyAgICAgICAgICBDb3VudGVyMzIsDQogICAgICAgICBkb2NzSWZDbVN0YXR1c1QzVGltZW91dHMg
ICAgICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgZG9jc0lmQ21TdGF0dXNUNFRpbWVvdXRzICAg
ICAgICAgIENvdW50ZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtU3RhdHVzUmFuZ2luZ0Fib3J0ZWRz
ICAgICBDb3VudGVyMzIsDQogICAgICAgICBkb2NzSWZDbVN0YXR1c0RvY3Npc09wZXJNb2RlICAg
ICAgRG9jc2lzUW9zVmVyc2lvbiwNCiAgICAgICAgIGRvY3NJZkNtU3RhdHVzTW9kdWxhdGlvblR5
cGUgICAgICBEb2NzaXNVcHN0cmVhbVR5cGVTdGF0dXMsDQogICAgICAgICBkb2NzSWZDbVN0YXR1
c0VxdWFsaXphdGlvbkRhdGEgICAgT0NURVQgU1RSSU5HLA0KICAgICAgICAgZG9jc0lmQ21TdGF0
dXNVQ0NzICAgICAgICAgICAgICAgIENvdW50ZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtU3RhdHVz
VUNDRmFpbHMgICAgICAgICAgICBDb3VudGVyMzINCiAgICAgfQ0KDQpkb2NzSWZDbVN0YXR1c1Zh
bHVlIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIElOVEVHRVIgew0KICAgICAgICAgb3Ro
ZXIoMSksDQogICAgICAgICBub3RSZWFkeSgyKSwNCiAgICAgICAgIG5vdFN5bmNocm9uaXplZCgz
KSwNCiAgICAgICAgIHBoeVN5bmNocm9uaXplZCg0KSwNCiAgICAgICAgIHVzUGFyYW1ldGVyc0Fj
cXVpcmVkKDUpLA0KICAgICAgICAgcmFuZ2luZ0NvbXBsZXRlKDYpLA0KICAgICAgICAgaXBDb21w
bGV0ZSg3KSwNCiAgICAgICAgIHRvZEVzdGFibGlzaGVkKDgpLA0KICAgICAgICAgc2VjdXJpdHlF
c3RhYmxpc2hlZCg5KSwNCiAgICAgICAgIHBhcmFtVHJhbnNmZXJDb21wbGV0ZSgxMCksDQogICAg
ICAgICByZWdpc3RyYXRpb25Db21wbGV0ZSgxMSksDQogICAgICAgICBvcGVyYXRpb25hbCgxMiks
DQogICAgICAgICBhY2Nlc3NEZW5pZWQoMTMpDQogICAgIH0NCiAgICAgTUFYLUFDQ0VTUyAgcmVh
ZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAg
ICAgICJDdXJyZW50IENhYmxlIE1vZGVtIGNvbm5lY3Rpdml0eSBzdGF0ZSwgYXMgc3BlY2lmaWVk
DQogICAgICAgICAgaW4gdGhlIFJGIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uLiAgSW50ZXJwcmV0
YXRpb25zIGZvcg0KICAgICAgICAgIHN0YXRlIHZhbHVlcyAxLTEyIGFyZSBjbGVhcmx5IG91dGxp
bmVkIGluIHRoZSBTUC1SRkkNCiAgICAgICAgICByZWZlcmVuY2UgZ2l2ZW4gYmVsb3cuDQogICAg
ICAgICAgVGhlIHN0YXRlIHZhbHVlIGFjY2Vzc0RlbmllZCgxMykgaW5kaWNhdGVzIHRoZSBDTVRT
IGhhcw0KICAgICAgICAgIHNlbnQgYSBSZWdpc3RyYXRpb24gQWJvcnRlZCBtZXNzYWdlIHRvIHRo
ZSBDTS4gU2FtZQ0KICAgICAgICAgIHN0YXRlIGlzIHJlcG9ydGVkIGFzIGFjY2Vzc0RlbmllZCg3
KSBieSB0aGUgQ01UUyBvYmplY3QNCiAgICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNWYWx1ZS4i
DQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVy
ZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNl
IFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFNlY3Rpb24g
MTEuMi4NCiAgICAgICAgICBEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lm
aWNhdGlvbnM6DQogICAgICAgICAgT3BlcmF0aW9ucyBTdXBwb3J0IFN5c3RlbSBJbnRlcmZhY2Ug
U3BlY2lmaWNhdGlvbg0KICAgICAgICAgIFNQLU9TU0l2Mi4wLUlPNC0wMzA3MzAsIFNlY3Rpb24g
Ni4zLjQuMi4iDQogICAgIDo6PSB7IGRvY3NJZkNtU3RhdHVzRW50cnkgMSB9DQoNCmRvY3NJZkNt
U3RhdHVzQ29kZSBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBPQ1RFVCBTVFJJTkcNCiAg
ICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICJTdGF0dXMgY29kZSBmb3IgdGhpcyBDYWJsZSBNb2RlbSBh
cyBkZWZpbmVkIGluIHRoZQ0KICAgICAgICAgIE9TU0kgU3BlY2lmaWNhdGlvbi4gIFRoZSBzdGF0
dXMgY29kZSBjb25zaXN0cw0KICAgICAgICAgIG9mIGEgc2luZ2xlIGNoYXJhY3RlciBpbmRpY2F0
aW5nIGVycm9yIGdyb3VwcywgZm9sbG93ZWQNCiAgICAgICAgICBieSBhIHR3by0gb3IgdGhyZWUt
ZGlnaXQgbnVtYmVyIGluZGljYXRpbmcgdGhlIHN0YXR1cw0KICAgICAgICAgIGNvbmRpdGlvbiwg
Zm9sbG93ZWQgYnkgYSBkZWNpbWFsLiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1P
dmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOg0KICAgICAgICAgIE9w
ZXJhdGlvbnMgU3VwcG9ydCBTeXN0ZW0gSW50ZXJmYWNlIFNwZWNpZmljYXRpb24NCiAgICAgICAg
ICBTUC1PU1NJdjIuMC1JMDQtMDMwNzMwLCBBbm5leCBELiINCiAgICAgOjo9IHsgZG9jc0lmQ21T
dGF0dXNFbnRyeSAyIH0NCg0KZG9jc0lmQ21TdGF0dXNUeFBvd2VyIE9CSkVDVC1UWVBFDQogICAg
IFNZTlRBWCAgICAgIFRlbnRoZEJtVg0KICAgICBVTklUUyAgICAgICAiVGVudGhkQm1WIg0KICAg
ICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBE
RVNDUklQVElPTg0KICAgICAgICAgIlRoZSBvcGVyYXRpb25hbCB0cmFuc21pdCBwb3dlciBmb3Ig
dGhlIGF0dGFjaGVkIHVwc3RyZWFtDQogICAgICAgICAgY2hhbm5lbC4iDQogICAgIFJFRkVSRU5D
RQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0
aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24g
U1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFNlY3Rpb24gNi4yLjE4LiINCiAgICAg
Ojo9IHsgZG9jc0lmQ21TdGF0dXNFbnRyeSAzIH0NCg0KZG9jc0lmQ21TdGF0dXNSZXNldHMgT0JK
RUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgIFVOSVRTICAgICAgICJy
ZXNldHMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJy
ZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiTnVtYmVyIG9mIHRpbWVzIHRoZSBDTSBy
ZXNldCBvciBpbml0aWFsaXplZCB0aGlzDQogICAgICAgICAgaW50ZXJmYWNlLg0KCQkgIERpc2Nv
bnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAg
ICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3Ro
ZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAg
ICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXgu
Ig0KICAgICA6Oj0geyBkb2NzSWZDbVN0YXR1c0VudHJ5IDQgfQ0KDQpkb2NzSWZDbVN0YXR1c0xv
c3RTeW5jcyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBDb3VudGVyMzINCiAgICAgTUFY
LUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJ
UFRJT04NCiAgICAgICAgICJOdW1iZXIgb2YgdGltZXMgdGhlIENNIGxvc3Qgc3luY2hyb25pemF0
aW9uIHdpdGgNCiAgICAgICAgICB0aGUgZG93bnN0cmVhbSBjaGFubmVsLg0KICAgICAgICAgIERp
c2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAg
ICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQg
b3RoZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAg
ICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5k
ZXguIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJ
bnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVy
ZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0
aW9uIDguMy4yLiINCiAgICAgOjo9IHsgZG9jc0lmQ21TdGF0dXNFbnRyeSA1IH0NCg0KZG9jc0lm
Q21TdGF0dXNJbnZhbGlkTWFwcyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBDb3VudGVy
MzINCgkgVU5JVFMgICAgICAgIm1hcHMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAg
ICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiTnVtYmVy
IG9mIHRpbWVzIHRoZSBDTSByZWNlaXZlZCBpbnZhbGlkIE1BUCBtZXNzYWdlcy4NCiAgICAgICAg
ICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXIN
CiAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5k
IGF0IG90aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0K
ICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBp
ZkluZGV4LiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZp
Y2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJ
bnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAg
U2VjdGlvbiA4LjMuNC4iDQogICAgIDo6PSB7IGRvY3NJZkNtU3RhdHVzRW50cnkgNiB9DQoNCmRv
Y3NJZkNtU3RhdHVzSW52YWxpZFVjZHMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQ291
bnRlcjMyDQogICAgIFVOSVRTICAgICAgICJtZXNzYWdlcyINCiAgICAgTUFYLUFDQ0VTUyAgcmVh
ZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAg
ICAgICJOdW1iZXIgb2YgdGltZXMgdGhlIENNIHJlY2VpdmVkIGludmFsaWQgVUNEIG1lc3NhZ2Vz
Lg0KICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVy
IGNhbiBvY2N1cg0KICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQg
c3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhl
IHZhbHVlIG9mDQogICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBh
c3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXIt
Q2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAg
RnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywN
CiAgICAgICAgICBTZWN0aW9uIDguMy4zLiINCiAgICAgOjo9IHsgZG9jc0lmQ21TdGF0dXNFbnRy
eSA3IH0NCg0KZG9jc0lmQ21TdGF0dXNJbnZhbGlkUmFuZ2luZ1Jlc3BvbnNlcyBPQkpFQ1QtVFlQ
RQ0KICAgICBTWU5UQVggICAgICBDb3VudGVyMzINCiAgICAgVU5JVFMgICAgICAgIm1lc3NhZ2Vz
Ig0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0K
ICAgICBERVNDUklQVElPTg0KICAgICAgICAgIk51bWJlciBvZiB0aW1lcyB0aGUgQ00gcmVjZWl2
ZWQgaW52YWxpZCByYW5naW5nIHJlc3BvbnNlDQogICAgICAgICAgbWVzc2FnZXMuDQogICAgICAg
ICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3Vy
DQogICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFu
ZCBhdCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YN
CiAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQg
aWZJbmRleC4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2
aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kg
SW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAg
IFNlY3Rpb24gOC4zLjYuIg0KICAgICA6Oj0geyBkb2NzSWZDbVN0YXR1c0VudHJ5IDggfQ0KDQpk
b2NzSWZDbVN0YXR1c0ludmFsaWRSZWdpc3RyYXRpb25SZXNwb25zZXMgT0JKRUNULVRZUEUNCiAg
ICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgIFVOSVRTICAgICAgICJtZXNzYWdlcyINCiAg
ICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICJOdW1iZXIgb2YgdGltZXMgdGhlIENNIHJlY2VpdmVkIGlu
dmFsaWQgcmVnaXN0cmF0aW9uDQogICAgICAgICAgcmVzcG9uc2UgbWVzc2FnZXMuDQogICAgICAg
ICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3Vy
DQogICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFu
ZCBhdCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YN
CiAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQg
aWZJbmRleC4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2
aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kg
SW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAg
IFNlY3Rpb24gOC4zLjguIg0KICAgICA6Oj0geyBkb2NzSWZDbVN0YXR1c0VudHJ5IDkgfQ0KDQpk
b2NzSWZDbVN0YXR1c1QxVGltZW91dHMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQ291
bnRlcjMyDQogICAgIFVOSVRTICAgICAgICJ0aW1lb3V0cyINCiAgICAgTUFYLUFDQ0VTUyAgcmVh
ZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAg
ICAgICJOdW1iZXIgb2YgdGltZXMgY291bnRlciBUMSBleHBpcmVkIGluIHRoZSBDTS4NCiAgICAg
ICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2Nj
dXINCiAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwg
YW5kIGF0IG90aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBv
Zg0KICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRl
ZCBpZkluZGV4LiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNl
cnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5j
eSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAg
ICAgRmlndXJlIDktMi4iDQogICAgIDo6PSB7IGRvY3NJZkNtU3RhdHVzRW50cnkgMTAgfQ0KDQpk
b2NzSWZDbVN0YXR1c1QyVGltZW91dHMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQ291
bnRlcjMyDQoJIFVOSVRTICAgICAgICJ0aW1lb3V0cyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1v
bmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAg
ICJOdW1iZXIgb2YgdGltZXMgY291bnRlciBUMiBleHBpcmVkIGluIHRoZSBDTS4NCiAgICAgICAg
ICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXIN
CiAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5k
IGF0IG90aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0K
ICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBp
ZkluZGV4LiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZp
Y2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJ
bnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAg
RmlndXJlIDktMi4iDQogICAgIDo6PSB7IGRvY3NJZkNtU3RhdHVzRW50cnkgMTEgfQ0KDQpkb2Nz
SWZDbVN0YXR1c1QzVGltZW91dHMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQ291bnRl
cjMyDQoJIFVOSVRTICAgICAgICJ0aW1lb3V0cyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5
DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJO
dW1iZXIgb2YgdGltZXMgY291bnRlciBUMyBleHBpcmVkIGluIHRoZSBDTS4NCiAgICAgICAgICBE
aXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAg
ICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0
IG90aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAg
ICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZklu
ZGV4LiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2Ug
SW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRl
cmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgRmln
dXJlIDktMi4iDQogICAgIDo6PSB7IGRvY3NJZkNtU3RhdHVzRW50cnkgMTIgfQ0KDQpkb2NzSWZD
bVN0YXR1c1Q0VGltZW91dHMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQ291bnRlcjMy
DQoJIFVOSVRTICAgICAgICJ0aW1lb3V0cyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQog
ICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJOdW1i
ZXIgb2YgdGltZXMgY291bnRlciBUNCBleHBpcmVkIGluIHRoZSBDTS4NCiAgICAgICAgICBEaXNj
b250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAg
ICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90
aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAg
ICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4
LiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50
ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZh
Y2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgRmlndXJl
IDktMi4iDQogICAgIDo6PSB7IGRvY3NJZkNtU3RhdHVzRW50cnkgMTMgfQ0KDQpkb2NzSWZDbVN0
YXR1c1JhbmdpbmdBYm9ydGVkcyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBDb3VudGVy
MzINCgkgVU5JVFMgICAgICAgImF0dGVtcHRzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkN
CiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIk51
bWJlciBvZiB0aW1lcyB0aGUgcmFuZ2luZyBwcm9jZXNzIHdhcyBhYm9ydGVkDQogICAgICAgICAg
YnkgdGhlIENNVFMuDQogICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0
aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0
aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGlj
YXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGlt
ZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAg
IkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8N
CiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1J
MDUtMDQwNDA3LA0KICAgICAgICAgIFNlY3Rpb24gOS4zLjMuIg0KICAgICA6Oj0geyBkb2NzSWZD
bVN0YXR1c0VudHJ5IDE0IH0NCg0KZG9jc0lmQ21TdGF0dXNEb2NzaXNPcGVyTW9kZSBPQkpFQ1Qt
VFlQRQ0KICAgICBTWU5UQVggICAgICBEb2NzaXNRb3NWZXJzaW9uDQogICAgIE1BWC1BQ0NFU1Mg
IHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAgIkluZGljYXRpb24gd2hldGhlciB0aGUgZGV2aWNlIGhhcyByZWdpc3RlcmVkIHVz
aW5nIDEuMA0KICAgICAgICAgICBDbGFzcyBvZiBTZXJ2aWNlIG9yIDEuMSBRdWFsaXR5IG9mIFNl
cnZpY2UuDQogICAgICAgICAgIEFuIHVucmVnaXN0ZXJlZCBDTSBTSE9VTEQgaW5kaWNhdGUgJ2Rv
Y3NpczExJyBmb3IgYQ0KICAgICAgICAgICBkb2NzSWZEb2NzaXNCYXNlQ2FwYWJpbGl0eSB2YWx1
ZSBvZiBET0NTSVMgMS4xLzIuMC4gIEFuDQogICAgICAgICAgIHVucmVnaXN0ZXJlZCBDTSBTSE9V
TEQgaW5kaWNhdGUgJ2RvY3NpczEwJyAgZm9yIGENCiAgICAgICAgICAgZG9jc0lmRG9jc2lzQmFz
ZUNhcGFiaWxpdHkgdmFsdWUgb2YgRE9DU0lTIDEuMC4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAg
ICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFk
aW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIu
MC1JMDUtMDQwNDA3LA0KICAgICAgICAgIEFubmV4IEcuIg0KICAgICA6Oj0geyBkb2NzSWZDbVN0
YXR1c0VudHJ5IDE1IH0NCg0KZG9jc0lmQ21TdGF0dXNNb2R1bGF0aW9uVHlwZSBPQkpFQ1QtVFlQ
RQ0KICAgICAgU1lOVEFYICAgICAgRG9jc2lzVXBzdHJlYW1UeXBlU3RhdHVzDQogICAgICBNQVgt
QUNDRVNTICByZWFkLW9ubHkNCiAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAgIkluZGljYXRlcyBtb2R1bGF0aW9uIHR5cGUgc3RhdHVzIGN1cnJl
bnRseSB1c2VkIGJ5IHRoZQ0KICAgICAgICAgICBDTS4gIFNpbmNlIHRoaXMgb2JqZWN0IHNwZWNp
ZmljYWxseSBpZGVudGlmaWVzIFBIWSBtb2RlLA0KICAgICAgICAgICB0aGUgc2hhcmVkIHVwc3Ry
ZWFtIGNoYW5uZWwgdHlwZSBpcyBub3QgcGVybWl0dGVkLiINCiAgICAgUkVGRVJFTkNFDQogICAg
ICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBS
YWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2
Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgU2VjdGlvbiA2LjIuMS4iDQoNCiAgICAgIDo6PSB7
IGRvY3NJZkNtU3RhdHVzRW50cnkgMTYgfQ0KDQpkb2NzSWZDbVN0YXR1c0VxdWFsaXphdGlvbkRh
dGEgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgT0NURVQgU1RSSU5HIChTSVpFICgwLi41
MTIpKQ0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVu
dA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlByZS1lcXVhbGl6YXRpb24gZGF0YSBmb3Ig
dGhpcyBDTSBhZnRlciBjb252b2x1dGlvbiB3aXRoDQogICAgICAgICAgZGF0YSBpbmRpY2F0ZWQg
aW4gdGhlIFJORy1SU1AuICBUaGlzIGRhdGEgaXMgdmFsaWQgd2hlbg0KICAgICAgICAgIGRvY3NJ
ZlVwQ2hhbm5lbFByZUVxRW5hYmxlIGlzIHNldCB0byB0cnVlLiAgVGhlDQogICAgICAgICAgdmFs
dWUgU0hPVUxEIGJlIGZvcm1hdHRlZCBhcyBkZWZpbmVkIGluIHRoZSBmb2xsb3dpbmcNCiAgICAg
ICAgICBSRUZFUkVOQ0UsIGJlZ2lubmluZyB3aXRoIHRoZSBtYWluIHRhcCBsb2NhdGlvbiBmaWVs
ZC4NCiAgICAgICAgICBUaGUgdHlwZSBhbmQgbGVuZ3RoIGZpZWxkcyBzaG93biBpbiB0aGUgcmVm
ZXJlbmNlZCBmaWd1cmUNCiAgICAgICAgICBNVVNUIE5PVCBiZSBpbmNsdWRlZC4NCiAgICAgICAg
ICBSZXR1cm5zIGFuIGVtcHR5IHN0cmluZyBpZiB0aGUgdmFsdWUgaXMgdW5rbm93biBvciBpZg0K
ICAgICAgICAgIHRoZXJlIGlzIG5vIGVxdWFsaXphdGlvbiBkYXRhIGF2YWlsYWJsZSBvciBkZWZp
bmVkLiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2Ug
SW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRl
cmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgRmln
dXJlIDgtMjMuIg0KICAgICA6Oj0geyBkb2NzSWZDbVN0YXR1c0VudHJ5IDE3IH0NCg0KZG9jc0lm
Q21TdGF0dXNVQ0NzIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgICAgICBDb3VudGVyMzIN
CiAgICAgVU5JVFMgICAgICAgICAgICJhdHRlbXB0cyINCgkgTUFYLUFDQ0VTUyAgICAgIHJlYWQt
b25seQ0KICAgICBTVEFUVVMgICAgICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgIlRoZSBudW1iZXIgb2Ygc3VjY2Vzc2Z1bCBVcHN0cmVhbSBDaGFubmVsIENoYW5nZQ0K
ICAgICAgICAgIHRyYW5zYWN0aW9ucy4NCiAgICAgICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhl
IHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAgICAgICBhdCByZWluaXRpYWxp
emF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVyDQogICAgICAgICAgdGlt
ZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAgIGlmQ291bnRlckRpc2Nv
bnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAgOjo9IHsgZG9j
c0lmQ21TdGF0dXNFbnRyeSAxOCB9DQoNCmRvY3NJZkNtU3RhdHVzVUNDRmFpbHMgT0JKRUNULVRZ
UEUNCiAgICAgU1lOVEFYICAgICAgICAgIENvdW50ZXIzMg0KCSBVTklUUyAgICAgICAgICAgImF0
dGVtcHRzIg0KICAgICBNQVgtQUNDRVNTICAgICAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAg
ICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiVGhlIG51bWJlciBvZiBm
YWlsZWQgVXBzdHJlYW0gQ2hhbm5lbCBDaGFuZ2UNCiAgICAgICAgICB0cmFuc2FjdGlvbnMuDQog
ICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2Fu
IG9jY3VyDQogICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0
ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFs
dWUgb2YNCiAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29j
aWF0ZWQgaWZJbmRleC4iDQogICAgIDo6PSB7IGRvY3NJZkNtU3RhdHVzRW50cnkgMTkgfQ0KDQoN
Ci0tDQotLSBUaGUgQ2FibGUgTW9kZW0gU2VydmljZSBUYWJsZQ0KLS0NCg0KZG9jc0lmQ21TZXJ2
aWNlVGFibGUgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgU0VRVUVOQ0UgT0YgRG9jc0lm
Q21TZXJ2aWNlRW50cnkNCiAgICAgTUFYLUFDQ0VTUyAgbm90LWFjY2Vzc2libGUNCiAgICAgU1RB
VFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkRlc2NyaWJlcyB0
aGUgYXR0cmlidXRlcyBvZiBlYWNoIHVwc3RyZWFtIHNlcnZpY2UgcXVldWUNCiAgICAgICAgICBv
biBhIENNLiINCiAgICAgOjo9IHsgZG9jc0lmQ21PYmplY3RzIDMgfQ0KDQpkb2NzSWZDbVNlcnZp
Y2VFbnRyeSBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBEb2NzSWZDbVNlcnZpY2VFbnRy
eQ0KICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICBTVEFUVVMgICAgICBjdXJy
ZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiRGVzY3JpYmVzIHRoZSBhdHRyaWJ1dGVz
IG9mIGFuIHVwc3RyZWFtIGJhbmR3aWR0aCBzZXJ2aWNlDQogICAgICAgICAgcXVldWUuDQogICAg
ICAgICAgQW4gZW50cnkgaW4gdGhpcyB0YWJsZSBleGlzdHMgZm9yIGVhY2ggU2VydmljZSBJRC4N
CiAgICAgICAgICBUaGUgcHJpbWFyeSBpbmRleCBpcyBhbiBpZkluZGV4IHdpdGggYW4gaWZUeXBl
IG9mDQogICAgICAgICAgZG9jc0NhYmxlTWFjbGF5ZXIoMTI3KS4iDQogICAgIElOREVYIHsgaWZJ
bmRleCwgZG9jc0lmQ21TZXJ2aWNlSWQgfQ0KICAgICA6Oj0geyBkb2NzSWZDbVNlcnZpY2VUYWJs
ZSAxIH0NCg0KRG9jc0lmQ21TZXJ2aWNlRW50cnkgOjo9IFNFUVVFTkNFIHsNCiAgICAgICAgIGRv
Y3NJZkNtU2VydmljZUlkICAgICAgICAgICAgICAgSW50ZWdlcjMyLA0KICAgICAgICAgZG9jc0lm
Q21TZXJ2aWNlUW9zUHJvZmlsZSAgICAgICBJbnRlZ2VyMzIsDQogICAgICAgICBkb2NzSWZDbVNl
cnZpY2VUeFNsb3RzSW1tZWQgICAgIENvdW50ZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtU2Vydmlj
ZVR4U2xvdHNEZWQgICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgZG9jc0lmQ21TZXJ2aWNlVHhS
ZXRyaWVzICAgICAgICBDb3VudGVyMzIsDQogICAgICAgICBkb2NzSWZDbVNlcnZpY2VUeEV4Y2Vl
ZGVkcyAgICAgIENvdW50ZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtU2VydmljZVJxUmV0cmllcyAg
ICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgZG9jc0lmQ21TZXJ2aWNlUnFFeGNlZWRlZHMgICAg
ICBDb3VudGVyMzIsDQogICAgICAgICBkb2NzSWZDbVNlcnZpY2VFeHRUeFNsb3RzSW1tZWQgIENv
dW50ZXI2NCwNCiAgICAgICAgIGRvY3NJZkNtU2VydmljZUV4dFR4U2xvdHNEZWQgICAgQ291bnRl
cjY0DQogICAgICB9DQoNCmRvY3NJZkNtU2VydmljZUlkIE9CSkVDVC1UWVBFDQogICAgIFNZTlRB
WCAgICAgIEludGVnZXIzMiAoMS4uMTYzODMpDQogICAgIE1BWC1BQ0NFU1MgIG5vdC1hY2Nlc3Np
YmxlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAg
ICJJZGVudGlmaWVzIGEgc2VydmljZSBxdWV1ZSBmb3IgdXBzdHJlYW0gYmFuZHdpZHRoLiAgVGhl
DQogICAgICAgICAgYXR0cmlidXRlcyBvZiB0aGlzIHNlcnZpY2UgcXVldWUgYXJlIHNoYXJlZCBi
ZXR3ZWVuIHRoZQ0KICAgICAgICAgIENNIGFuZCB0aGUgQ01UUy4gIFRoZSBDTVRTIGFsbG9jYXRl
cyB1cHN0cmVhbSBiYW5kd2lkdGgNCiAgICAgICAgICB0byB0aGlzIHNlcnZpY2UgcXVldWUgYmFz
ZWQgb24gcmVxdWVzdHMgZnJvbSB0aGUgQ00gYW5kDQogICAgICAgICAgb24gdGhlIGNsYXNzIG9m
IHNlcnZpY2UgYXNzb2NpYXRlZCB3aXRoIHRoaXMgcXVldWUuIg0KICAgICA6Oj0geyBkb2NzSWZD
bVNlcnZpY2VFbnRyeSAxIH0NCg0KZG9jc0lmQ21TZXJ2aWNlUW9zUHJvZmlsZSBPQkpFQ1QtVFlQ
RQ0KICAgICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDAuLjE2MzgzKQ0KICAgICBNQVgtQUNDRVNT
ICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0K
ICAgICAgICAgIlRoZSBpbmRleCBpbiBkb2NzSWZRb3NQcm9maWxlVGFibGUgZGVzY3JpYmluZyB0
aGUgcXVhbGl0eQ0KICAgICAgICAgIG9mIHNlcnZpY2UgYXR0cmlidXRlcyBhc3NvY2lhdGVkIHdp
dGggdGhpcyBwYXJ0aWN1bGFyDQogICAgICAgICAgc2VydmljZS4gIElmIG5vIGFzc29jaWF0ZWQg
ZW50cnkgaW4gZG9jc0lmUW9zUHJvZmlsZVRhYmxlDQogICAgICAgICAgZXhpc3RzLCB0aGlzIG9i
amVjdCByZXR1cm5zIGEgdmFsdWUgb2YgemVyby4iDQogICAgIDo6PSB7IGRvY3NJZkNtU2Vydmlj
ZUVudHJ5IDIgfQ0KDQpkb2NzSWZDbVNlcnZpY2VUeFNsb3RzSW1tZWQgT0JKRUNULVRZUEUNCiAg
ICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgIFVOSVRTICAgICAgICJtaW5pLXNsb3RzIg0K
ICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBudW1iZXIgb2YgdXBzdHJlYW0gbWluaS1zbG90
cyB3aGljaCBoYXZlIGJlZW4gdXNlZCB0bw0KICAgICAgICAgIHRyYW5zbWl0IGRhdGEgUERVcyBp
biBpbW1lZGlhdGUgKGNvbnRlbnRpb24pIG1vZGUuICBUaGlzDQogICAgICAgICAgaW5jbHVkZXMg
b25seSB0aG9zZSBQRFVzIHRoYXQgYXJlIHByZXN1bWVkIHRvIGhhdmUNCiAgICAgICAgICBhcnJp
dmVkIGF0IHRoZSBoZWFkZW5kIChpLmUuLCB0aG9zZSB3aGljaCB3ZXJlIGV4cGxpY2l0bHkNCiAg
ICAgICAgICBhY2tub3dsZWRnZWQuKSBJdCBkb2VzIG5vdCBpbmNsdWRlIHJldHJhbnNtaXNzaW9u
IGF0dGVtcHRzDQogICAgICAgICAgb3IgbWluaS1zbG90cyB1c2VkIGJ5IFJlcXVlc3RzLg0KICAg
ICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBv
Y2N1cg0KICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVt
LCBhbmQgYXQgb3RoZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVl
IG9mDQogICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lh
dGVkIGlmSW5kZXguIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUg
U2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVl
bmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAg
ICAgICBTZWN0aW9uIDkuNC4iDQogICAgIDo6PSB7IGRvY3NJZkNtU2VydmljZUVudHJ5IDMgfQ0K
DQpkb2NzSWZDbVNlcnZpY2VUeFNsb3RzRGVkIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAg
IENvdW50ZXIzMg0KICAgICBVTklUUyAgICAgICAibWluaS1zbG90cyINCiAgICAgTUFYLUFDQ0VT
UyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICJUaGUgbnVtYmVyIG9mIHVwc3RyZWFtIG1pbmktc2xvdHMgd2hpY2ggaGF2ZSBi
ZWVuIHVzZWQgdG8NCiAgICAgICAgICB0cmFuc21pdCBkYXRhIFBEVXMgaW4gZGVkaWNhdGVkIG1v
ZGUgKGkuZS4sIGFzIGEgcmVzdWx0DQogICAgICAgICAgb2YgYSB1bmljYXN0IERhdGEgR3JhbnQp
Lg0KICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVy
IGNhbiBvY2N1cg0KICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQg
c3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhl
IHZhbHVlIG9mDQogICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBh
c3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXIt
Q2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAg
RnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywN
CiAgICAgICAgICBTZWN0aW9uIDkuNC4iDQogICAgIDo6PSB7IGRvY3NJZkNtU2VydmljZUVudHJ5
IDQgfQ0KDQpkb2NzSWZDbVNlcnZpY2VUeFJldHJpZXMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFY
ICAgICAgQ291bnRlcjMyDQoJIFVOSVRTICAgICAgICJhdHRlbXB0cyINCiAgICAgTUFYLUFDQ0VT
UyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICJUaGUgbnVtYmVyIG9mIGF0dGVtcHRzIHRvIHRyYW5zbWl0IGRhdGEgUERVcyBj
b250YWluaW5nDQogICAgICAgICAgcmVxdWVzdHMgZm9yIGFja25vd2xlZGdtZW50IHRoYXQgZGlk
IG5vdCByZXN1bHQgaW4NCiAgICAgICAgICBhY2tub3dsZWRnbWVudC4NCiAgICAgICAgICBEaXNj
b250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAg
ICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90
aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAg
ICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4
LiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50
ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZh
Y2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgU2VjdGlv
biA5LjQuIg0KICAgICA6Oj0geyBkb2NzSWZDbVNlcnZpY2VFbnRyeSA1IH0NCg0KZG9jc0lmQ21T
ZXJ2aWNlVHhFeGNlZWRlZHMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQ291bnRlcjMy
DQogICAgIFVOSVRTICAgICAgICJQRFVzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAg
ICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBu
dW1iZXIgb2YgZGF0YSBQRFVzIHRyYW5zbWlzc2lvbiBmYWlsdXJlcyBkdWUgdG8NCiAgICAgICAg
ICBleGNlc3NpdmUgcmV0cmllcyB3aXRob3V0IGFja25vd2xlZGdtZW50Lg0KICAgICAgICAgIERp
c2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAg
ICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQg
b3RoZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAg
ICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5k
ZXguIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJ
bnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVy
ZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0
aW9uIDkuNC4iDQogICAgIDo6PSB7IGRvY3NJZkNtU2VydmljZUVudHJ5IDYgfQ0KDQpkb2NzSWZD
bVNlcnZpY2VScVJldHJpZXMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQ291bnRlcjMy
DQogICAgIFVOSVRTICAgICAgICJhdHRlbXB0cyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5
DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJU
aGUgbnVtYmVyIG9mIGF0dGVtcHRzIHRvIHRyYW5zbWl0IGJhbmR3aWR0aCByZXF1ZXN0cw0KICAg
ICAgICAgIHdoaWNoIGRpZCBub3QgcmVzdWx0IGluIGFja25vd2xlZGdtZW50Lg0KICAgICAgICAg
IERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0K
ICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQg
YXQgb3RoZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQog
ICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlm
SW5kZXguIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2Vydmlj
ZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IElu
dGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBT
ZWN0aW9uIDkuNC4iDQogICAgIDo6PSB7IGRvY3NJZkNtU2VydmljZUVudHJ5IDcgfQ0KDQpkb2Nz
SWZDbVNlcnZpY2VScUV4Y2VlZGVkcyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBDb3Vu
dGVyMzINCgkgVU5JVFMgICAgICAgIlBEVXMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0K
ICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiVGhl
IG51bWJlciBvZiByZXF1ZXN0cyBmb3IgYmFuZHdpZHRoIHdoaWNoIGZhaWxlZCBkdWUgdG8NCiAg
ICAgICAgICBleGNlc3NpdmUgcmV0cmllcyB3aXRob3V0IGFja25vd2xlZGdtZW50Lg0KICAgICAg
ICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1
cg0KICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBh
bmQgYXQgb3RoZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9m
DQogICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVk
IGlmSW5kZXguIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2Vy
dmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5
IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAg
ICBTZWN0aW9uIDkuNC4iDQogICAgIDo6PSB7IGRvY3NJZkNtU2VydmljZUVudHJ5IDggfQ0KDQpk
b2NzSWZDbVNlcnZpY2VFeHRUeFNsb3RzSW1tZWQgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAg
ICAgQ291bnRlcjY0DQogICAgIFVOSVRTICAgICAgICJtaW5pLXNsb3RzIg0KICAgICBNQVgtQUND
RVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgIlRoZSBudW1iZXIgb2YgdXBzdHJlYW0gbWluaS1zbG90cyB3aGljaCBoYXZl
IGJlZW4gdXNlZCB0bw0KICAgICAgICAgIHRyYW5zbWl0IGRhdGEgUERVcyBpbiBpbW1lZGlhdGUg
KGNvbnRlbnRpb24pIG1vZGUuICBUaGlzDQogICAgICAgICAgaW5jbHVkZXMgb25seSB0aG9zZSBQ
RFVzIHRoYXQgYXJlIHByZXN1bWVkIHRvIGhhdmUNCiAgICAgICAgICBhcnJpdmVkIGF0IHRoZSBo
ZWFkZW5kIChpLmUuLCB0aG9zZSB3aGljaCB3ZXJlIGV4cGxpY2l0bHkNCiAgICAgICAgICBhY2tu
b3dsZWRnZWQuKSBJdCBkb2VzIG5vdCBpbmNsdWRlIHJldHJhbnNtaXNzaW9uIGF0dGVtcHRzDQog
ICAgICAgICAgb3IgbWluaS1zbG90cyB1c2VkIGJ5IFJlcXVlc3RzLg0KICAgICAgICAgIERpc2Nv
bnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAg
ICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3Ro
ZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAg
ICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXgu
Ig0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRl
cmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFj
ZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0aW9u
IDkuNC4iDQogICAgIDo6PSB7IGRvY3NJZkNtU2VydmljZUVudHJ5IDkgfQ0KDQpkb2NzSWZDbVNl
cnZpY2VFeHRUeFNsb3RzRGVkIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIENvdW50ZXI2
NA0KICAgICBVTklUUyAgICAgICAibWluaS1zbG90cyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1v
bmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAg
ICJUaGUgbnVtYmVyIG9mIHVwc3RyZWFtIG1pbmktc2xvdHMgd2hpY2ggaGF2ZSBiZWVuIHVzZWQg
dG8NCiAgICAgICAgICB0cmFuc21pdCBkYXRhIFBEVXMgaW4gZGVkaWNhdGVkIG1vZGUgKGkuZS4s
IGFzIGEgcmVzdWx0DQogICAgICAgICAgb2YgYSB1bmljYXN0IERhdGEgR3JhbnQpLg0KICAgICAg
ICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1
cg0KICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBh
bmQgYXQgb3RoZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9m
DQogICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVk
IGlmSW5kZXguIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2Vy
dmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5
IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAg
ICBTZWN0aW9uIDkuNC4iDQogICAgIDo6PSB7IGRvY3NJZkNtU2VydmljZUVudHJ5IDEwIH0NCg0K
DQotLQ0KLS0gQ01UUyBHUk9VUA0KLS0NCg0KLS0NCi0tIFRoZSBDTVRTIE1BQyBUYWJsZQ0KLS0N
Cg0KZG9jc0lmQ210c01hY1RhYmxlIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIFNFUVVF
TkNFIE9GIERvY3NJZkNtdHNNYWNFbnRyeQ0KICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJs
ZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAi
RGVzY3JpYmVzIHRoZSBhdHRyaWJ1dGVzIG9mIGVhY2ggQ01UUyBNQUMgaW50ZXJmYWNlLA0KICAg
ICAgICAgIGV4dGVuZGluZyB0aGUgaW5mb3JtYXRpb24gYXZhaWxhYmxlIGZyb20gaWZFbnRyeS4N
CiAgICAgICAgICBNYW5kYXRvcnkgZm9yIGFsbCBDTVRTIGRldmljZXMuIg0KICAgICA6Oj0geyBk
b2NzSWZDbXRzT2JqZWN0cyAxIH0NCg0KZG9jc0lmQ210c01hY0VudHJ5IE9CSkVDVC1UWVBFDQog
ICAgIFNZTlRBWCAgICAgIERvY3NJZkNtdHNNYWNFbnRyeQ0KICAgICBNQVgtQUNDRVNTICBub3Qt
YWNjZXNzaWJsZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAiQW4gZW50cnkgY29udGFpbmluZyBvYmplY3RzIGRlc2NyaWJpbmcgYXR0cmlidXRl
cyBvZiBlYWNoDQogICAgICAgICAgTUFDIGVudHJ5LCBleHRlbmRpbmcgdGhlIGluZm9ybWF0aW9u
IGluIGlmRW50cnkuDQogICAgICAgICAgQW4gZW50cnkgaW4gdGhpcyB0YWJsZSBleGlzdHMgZm9y
IGVhY2ggaWZFbnRyeSB3aXRoIGFuDQogICAgICAgICAgaWZUeXBlIG9mIGRvY3NDYWJsZU1hY2xh
eWVyKDEyNykuIg0KICAgICBJTkRFWCB7IGlmSW5kZXggfQ0KICAgICA6Oj0geyBkb2NzSWZDbXRz
TWFjVGFibGUgMSB9DQoNCkRvY3NJZkNtdHNNYWNFbnRyeSA6Oj0gU0VRVUVOQ0Ugew0KICAgICAg
ICAgZG9jc0lmQ210c0NhcGFiaWxpdGllcyAgICAgICAgICAgIEJJVFMsDQogICAgICAgICBkb2Nz
SWZDbXRzU3luY0ludGVydmFsICAgICAgICAgICAgSW50ZWdlcjMyLA0KICAgICAgICAgZG9jc0lm
Q210c1VjZEludGVydmFsICAgICAgICAgICAgIEludGVnZXIzMiwNCiAgICAgICAgIGRvY3NJZkNt
dHNNYXhTZXJ2aWNlSWRzICAgICAgICAgICBJbnRlZ2VyMzIsDQogICAgICAgICBkb2NzSWZDbXRz
SW5zZXJ0aW9uSW50ZXJ2YWwgICAgICAgVGltZVRpY2tzLCAgIC0tIE9ic29sZXRlDQogICAgICAg
ICBkb2NzSWZDbXRzSW52aXRlZFJhbmdpbmdBdHRlbXB0cyAgSW50ZWdlcjMyLA0KICAgICAgICAg
ZG9jc0lmQ210c0luc2VydEludGVydmFsICAgICAgICAgIFRpbWVJbnRlcnZhbCwNCiAgICAgICAg
IGRvY3NJZkNtdHNNYWNTdG9yYWdlVHlwZSAgICAgICAgICBTdG9yYWdlVHlwZQ0KICAgICB9DQoN
CmRvY3NJZkNtdHNDYXBhYmlsaXRpZXMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQklU
UyB7DQogICAgICAgICBhdG1DZWxscygwKSwNCiAgICAgICAgIGNvbmNhdGVuYXRpb24oMSkNCiAg
ICAgfQ0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVu
dA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIklkZW50aWZpZXMgdGhlIGNhcGFiaWxpdGll
cyBvZiB0aGUgQ01UUyBNQUMNCiAgICAgICAgICBpbXBsZW1lbnRhdGlvbiBhdCB0aGlzIGludGVy
ZmFjZS4gIE5vdGUgdGhhdCBwYWNrZXQNCiAgICAgICAgICB0cmFuc21pc3Npb24gaXMgYWx3YXlz
IHN1cHBvcnRlZC4gIFRoZXJlZm9yZSwgdGhlcmUNCiAgICAgICAgICBpcyBubyBzcGVjaWZpYyBi
aXQgcmVxdWlyZWQgdG8gZXhwbGljaXRseSBpbmRpY2F0ZQ0KICAgICAgICAgIHRoaXMgY2FwYWJp
bGl0eS4NCiAgICAgICAgICBOb3RlIHRoYXQgQklUUyBvYmplY3RzIGFyZSBlbmNvZGVkIG1vc3Qg
c2lnbmlmaWNhbnQgYml0DQogICAgICAgICAgZmlyc3QuICBGb3IgZXhhbXBsZSwgaWYgYml0IDEg
aXMgc2V0LCB0aGUgdmFsdWUgb2YgdGhpcw0KICAgICAgICAgIG9iamVjdCBpcyB0aGUgb2N0ZXQg
c3RyaW5nICc0MCdILiINCiAgICAgOjo9IHsgZG9jc0lmQ210c01hY0VudHJ5IDEgfQ0KDQpkb2Nz
SWZDbXRzU3luY0ludGVydmFsIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIEludGVnZXIz
MiAoMS4uMjAwKQ0KICAgICBVTklUUyAgICAgICAiTWlsbGlzZWNvbmRzIg0KICAgICBNQVgtQUND
RVNTICByZWFkLXdyaXRlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJ
T04NCiAgICAgICAgICJUaGUgaW50ZXJ2YWwgYmV0d2VlbiBDTVRTIHRyYW5zbWlzc2lvbiBvZiBz
dWNjZXNzaXZlIFNZTkMNCiAgICAgICAgICBtZXNzYWdlcyBhdCB0aGlzIGludGVyZmFjZS4iDQog
ICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFj
ZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNw
ZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFNlY3Rpb24gOS4z
LiINCiAgICAgOjo9IHsgZG9jc0lmQ210c01hY0VudHJ5IDIgfQ0KDQpkb2NzSWZDbXRzVWNkSW50
ZXJ2YWwgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgSW50ZWdlcjMyICgxLi4yMDAwKQ0K
ICAgICBVTklUUyAgICAgICAiTWlsbGlzZWNvbmRzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLXdy
aXRlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAg
ICJUaGUgaW50ZXJ2YWwgYmV0d2VlbiBDTVRTIHRyYW5zbWlzc2lvbiBvZiBzdWNjZXNzaXZlDQog
ICAgICAgICAgVXBzdHJlYW0gQ2hhbm5lbCBEZXNjcmlwdG9yIG1lc3NhZ2VzIGZvciBlYWNoIHVw
c3RyZWFtDQogICAgICAgICAgY2hhbm5lbCBhdCB0aGlzIGludGVyZmFjZS4iDQogICAgIFJFRkVS
RU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZp
Y2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRp
b24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFNlY3Rpb24gOS4zIg0KICAgICA6
Oj0geyBkb2NzSWZDbXRzTWFjRW50cnkgMyB9DQoNCmRvY3NJZkNtdHNNYXhTZXJ2aWNlSWRzIE9C
SkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgSW50ZWdlcjMyICgxLi4xNjM4MykNCiAgICAgVU5J
VFMgICAgICAiU0lEcyINCiAgICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAg
ICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiVGhlIG1heGltdW0gbnVtYmVy
IG9mIHNlcnZpY2UgSURzIHRoYXQgbWF5IGJlDQogICAgICAgICAgc2ltdWx0YW5lb3VzbHkgYWN0
aXZlLiINCiAgICAgOjo9IHsgZG9jc0lmQ210c01hY0VudHJ5IDQgfQ0KDQpkb2NzSWZDbXRzSW5z
ZXJ0aW9uSW50ZXJ2YWwgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgVGltZVRpY2tzDQog
ICAgIE1BWC1BQ0NFU1MgIHJlYWQtd3JpdGUNCiAgICAgU1RBVFVTICAgICAgb2Jzb2xldGUNCiAg
ICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJUaGUgYW1vdW50IG9mIHRpbWUgdG8gZWxhcHNlIGJl
dHdlZW4gZWFjaCBicm9hZGNhc3QNCiAgICAgICAgICBpbml0aWFsIG1haW50ZW5hbmNlIGdyYW50
LiAgQnJvYWRjYXN0IGluaXRpYWwgbWFpbnRlbmFuY2UNCiAgICAgICAgICBncmFudHMgYXJlIHVz
ZWQgdG8gYWxsb3cgbmV3IGNhYmxlIG1vZGVtcyB0byBqb2luIHRoZQ0KICAgICAgICAgIG5ldHdv
cmsuICBaZXJvIGluZGljYXRlcyB0aGF0IGEgdmVuZG9yLXNwZWNpZmljIGFsZ29yaXRobQ0KICAg
ICAgICAgIGlzIHVzZWQgaW5zdGVhZCBvZiBhIGZpeGVkIHRpbWUuICBNYXhpbXVtIGFtb3VudCBv
ZiB0aW1lDQogICAgICAgICAgcGVybWl0dGVkIGJ5IHRoZSBzcGVjaWZpY2F0aW9uIGlzIDIgc2Vj
b25kcy4NCgkJICBUaGlzIG9iamVjdCBoYXMgYmVlbiBvYnNvbGV0ZWQgYW5kIHJlcGxhY2VkIGJ5
DQogICAgICAgICAgZG9jc0lmQ210c0luc2VydEludGVydmFsIHRvIGZpeCBhIFNZTlRBWCB0eXBp
bmcgcHJvYmxlbS4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBT
ZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVu
Y3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAg
ICAgIEFubmV4IEIuIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzTWFjRW50cnkgNSB9DQoNCmRvY3NJ
ZkNtdHNJbnZpdGVkUmFuZ2luZ0F0dGVtcHRzIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAg
IEludGVnZXIzMiAoMC4uMTAyNCkNCiAgICAgVU5JVFMgICAgICAiYXR0ZW1wdHMiDQogICAgIE1B
WC1BQ0NFU1MgIHJlYWQtd3JpdGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVND
UklQVElPTg0KICAgICAgICAgIlRoZSBtYXhpbXVtIG51bWJlciBvZiBhdHRlbXB0cyB0byBtYWtl
IG9uIGludml0YXRpb25zDQogICAgICAgICAgZm9yIHJhbmdpbmcgcmVxdWVzdHMuICBBIHZhbHVl
IG9mIHplcm8gbWVhbnMgdGhlIHN5c3RlbQ0KICAgICAgICAgIFNIT1VMRCBhdHRlbXB0IHRvIHJh
bmdlIGZvcmV2ZXIuIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUg
U2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVl
bmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAg
ICAgICBTZWN0aW9uIDkuMy4zIGFuZCBBbm5leCBCLiINCiAgICAgOjo9IHsgZG9jc0lmQ210c01h
Y0VudHJ5IDYgfQ0KDQpkb2NzSWZDbXRzSW5zZXJ0SW50ZXJ2YWwgT0JKRUNULVRZUEUNCiAgICAg
U1lOVEFYICAgICAgVGltZUludGVydmFsDQoJIFVOSVRTICAgICAgICJIdW5kcmVkT2ZTZWNvbmRz
Ig0KICAgICBNQVgtQUNDRVNTICByZWFkLXdyaXRlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQN
CiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJUaGUgYW1vdW50IG9mIHRpbWUgdG8gZWxhcHNl
IGJldHdlZW4gZWFjaCBicm9hZGNhc3QNCiAgICAgICAgICBpbml0aWFsIG1haW50ZW5hbmNlIGdy
YW50LiAgQnJvYWRjYXN0IGluaXRpYWwgbWFpbnRlbmFuY2UNCiAgICAgICAgICBncmFudHMgYXJl
IHVzZWQgdG8gYWxsb3cgbmV3IGNhYmxlIG1vZGVtcyB0byBqb2luIHRoZQ0KICAgICAgICAgIG5l
dHdvcmsuICBaZXJvIGluZGljYXRlcyB0aGF0IGEgdmVuZG9yLXNwZWNpZmljIGFsZ29yaXRobQ0K
ICAgICAgICAgIGlzIHVzZWQgaW5zdGVhZCBvZiBhIGZpeGVkIHRpbWUuICBNYXhpbXVtIGFtb3Vu
dCBvZiB0aW1lDQogICAgICAgICAgcGVybWl0dGVkIGJ5IHRoZSBzcGVjaWZpY2F0aW9uIGlzIDIg
c2Vjb25kcy4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2
aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kg
SW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAg
IEFubmV4IEIuIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzTWFjRW50cnkgNyB9DQoNCmRvY3NJZkNt
dHNNYWNTdG9yYWdlVHlwZSBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICAgU3RvcmFnZVR5
cGUNCiAgICAgTUFYLUFDQ0VTUyAgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICAgY3VycmVu
dA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBzdG9yYWdlIHR5cGUgZm9yIHRoaXMg
Y29uY2VwdHVhbCByb3cuDQoJCSAgRW50cmllcyB3aXRoIHRoaXMgb2JqZWN0IHNldCB0byBwZXJt
YW5lbnQoNCkgDQogICAgICAgICAgZG8gbm90IHJlcXVpcmUgd3JpdGUgb3BlcmF0aW9ucyBmb3Ig
cmVhZC13cml0ZQ0KICAgICAgICAgIG9iamVjdHMuIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzTWFj
RW50cnkgOCB9DQoNCi0tDQotLQ0KLS0gQ01UUyBzdGF0dXMgdGFibGUuDQotLQ0KDQpkb2NzSWZD
bXRzU3RhdHVzVGFibGUgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgU0VRVUVOQ0UgT0Yg
RG9jc0lmQ210c1N0YXR1c0VudHJ5DQogICAgIE1BWC1BQ0NFU1MgIG5vdC1hY2Nlc3NpYmxlDQog
ICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJGb3Ig
dGhlIE1BQyBsYXllciwgdGhpcyBncm91cCBtYWludGFpbnMgYSBudW1iZXIgb2YNCiAgICAgICAg
ICBzdGF0dXMgb2JqZWN0cyBhbmQgY291bnRlcnMuIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzT2Jq
ZWN0cyAyIH0NCg0KZG9jc0lmQ210c1N0YXR1c0VudHJ5IE9CSkVDVC1UWVBFDQogICAgIFNZTlRB
WCAgICAgIERvY3NJZkNtdHNTdGF0dXNFbnRyeQ0KICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNz
aWJsZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAg
ICJTdGF0dXMgZW50cnkgZm9yIGEgc2luZ2xlIE1BQyBsYXllci4NCiAgICAgICAgICBBbiBlbnRy
eSBpbiB0aGlzIHRhYmxlIGV4aXN0cyBmb3IgZWFjaCBpZkVudHJ5IHdpdGggYW4NCiAgICAgICAg
ICBpZlR5cGUgb2YgZG9jc0NhYmxlTWFjbGF5ZXIoMTI3KS4iDQogICAgIElOREVYIHsgaWZJbmRl
eCB9DQogICAgIDo6PSB7IGRvY3NJZkNtdHNTdGF0dXNUYWJsZSAxIH0NCg0KRG9jc0lmQ210c1N0
YXR1c0VudHJ5IDo6PSBTRVFVRU5DRSB7DQogICAgICAgICBkb2NzSWZDbXRzU3RhdHVzSW52YWxp
ZFJhbmdlUmVxcyAgICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgZG9jc0lmQ210c1N0YXR1c1Jh
bmdpbmdBYm9ydGVkcyAgICAgICAgIENvdW50ZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtdHNTdGF0
dXNJbnZhbGlkUmVnUmVxcyAgICAgICAgICBDb3VudGVyMzIsDQogICAgICAgICBkb2NzSWZDbXRz
U3RhdHVzRmFpbGVkUmVnUmVxcyAgICAgICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgZG9jc0lm
Q210c1N0YXR1c0ludmFsaWREYXRhUmVxcyAgICAgICAgIENvdW50ZXIzMiwNCiAgICAgICAgIGRv
Y3NJZkNtdHNTdGF0dXNUNVRpbWVvdXRzICAgICAgICAgICAgICBDb3VudGVyMzINCiAgICAgfQ0K
DQpkb2NzSWZDbXRzU3RhdHVzSW52YWxpZFJhbmdlUmVxcyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5U
QVggICAgICBDb3VudGVyMzINCiAgICAgVU5JVFMgICAgICAgIm1lc3NhZ2VzIg0KICAgICBNQVgt
QUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQ
VElPTg0KICAgICAgICAgIlRoaXMgb2JqZWN0IGNvdW50cyBpbnZhbGlkIFJORy1SRVEgbWVzc2Fn
ZXMgcmVjZWl2ZWQgb24NCiAgICAgICAgICB0aGlzIGludGVyZmFjZS4NCiAgICAgICAgICBEaXNj
b250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAg
ICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90
aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAg
ICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4
LiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50
ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZh
Y2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgU2VjdGlv
biA4LjMuNS4iDQogICAgIDo6PSB7IGRvY3NJZkNtdHNTdGF0dXNFbnRyeSAxIH0NCg0KZG9jc0lm
Q210c1N0YXR1c1JhbmdpbmdBYm9ydGVkcyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBD
b3VudGVyMzINCiAgICAgVU5JVFMgICAgICAgImF0dGVtcHRzIg0KICAgICBNQVgtQUNDRVNTICBy
ZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgIlRoaXMgb2JqZWN0IGNvdW50cyByYW5naW5nIGF0dGVtcHRzIHRoYXQgd2VyZSBleHBs
aWNpdGx5DQogICAgICAgICAgYWJvcnRlZCBieSB0aGUgQ01UUy4NCiAgICAgICAgICBEaXNjb250
aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAgICAg
ICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVy
DQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAg
IGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiIN
CiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJm
YWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2Ug
U3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgU2VjdGlvbiA4
LjMuNi4iDQogICAgIDo6PSB7IGRvY3NJZkNtdHNTdGF0dXNFbnRyeSAyIH0NCg0KZG9jc0lmQ210
c1N0YXR1c0ludmFsaWRSZWdSZXFzIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIENvdW50
ZXIzMg0KICAgICBVTklUUyAgICAgICAibWVzc2FnZXMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQt
b25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAg
ICAiVGhpcyBvYmplY3QgY291bnRzIGludmFsaWQgUkVHLVJFUSBtZXNzYWdlcyByZWNlaXZlZCBv
bg0KICAgICAgICAgIHRoaXMgaW50ZXJmYWNlLiAgVGhhdCBpcywgc3ludGF4LCBvdXQgb2YgcmFu
Z2UgcGFyYW1ldGVycywNCiAgICAgICAgICBvciBlcnJvbmVvdXMgcmVxdWVzdHMuDQogICAgICAg
ICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3Vy
DQogICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFu
ZCBhdCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YN
CiAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQg
aWZJbmRleC4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2
aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kg
SW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAg
IFNlY3Rpb24gOC4zLjcuIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzU3RhdHVzRW50cnkgMyB9DQoN
CmRvY3NJZkNtdHNTdGF0dXNGYWlsZWRSZWdSZXFzIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAg
ICAgIENvdW50ZXIzMg0KCSBVTklUUyAgICAgICAiYXR0ZW1wdHMiDQogICAgIE1BWC1BQ0NFU1Mg
IHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAiVGhpcyBvYmplY3QgY291bnRzIGZhaWxlZCByZWdpc3RyYXRpb24gYXR0ZW1wdHMu
ICBJbmNsdWRlZA0KICAgICAgICAgIGFyZSBkb2NzSWZDbXRzU3RhdHVzSW52YWxpZFJlZ1JlcXMs
IGF1dGhlbnRpY2F0aW9uIGFuZA0KICAgICAgICAgIGNsYXNzIG9mIHNlcnZpY2UgZmFpbHVyZXMu
DQogICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIg
Y2FuIG9jY3VyDQogICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBz
eXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUg
dmFsdWUgb2YNCiAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFz
c29jaWF0ZWQgaWZJbmRleC4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1D
YWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBG
cmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0K
ICAgICAgICAgIFNlY3Rpb24gOC4zLjcuIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzU3RhdHVzRW50
cnkgNCB9DQoNCmRvY3NJZkNtdHNTdGF0dXNJbnZhbGlkRGF0YVJlcXMgT0JKRUNULVRZUEUNCiAg
ICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQoJIFVOSVRTICAgICAgICJtZXNzYWdlcyINCiAgICAg
TUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICJUaGlzIG9iamVjdCBjb3VudHMgaW52YWxpZCBkYXRhIHJlcXVl
c3QgbWVzc2FnZXMNCiAgICAgICAgICByZWNlaXZlZCBvbiB0aGlzIGludGVyZmFjZS4NCiAgICAg
ICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2Nj
dXINCiAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwg
YW5kIGF0IG90aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBv
Zg0KICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRl
ZCBpZkluZGV4LiINCiAgICAgOjo9IHsgZG9jc0lmQ210c1N0YXR1c0VudHJ5IDUgfQ0KDQpkb2Nz
SWZDbXRzU3RhdHVzVDVUaW1lb3V0cyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBDb3Vu
dGVyMzINCgkgVU5JVFMgICAgICAgInRpbWVvdXRzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLW9u
bHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAg
IlRoaXMgb2JqZWN0IGNvdW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzIGNvdW50ZXIgVDUNCiAgICAg
ICAgICBleHBpcmVkIG9uIHRoaXMgaW50ZXJmYWNlLg0KICAgICAgICAgIERpc2NvbnRpbnVpdGll
cyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAgIGF0IHJl
aW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAg
ICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgaWZDb3Vu
dGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICBS
RUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3Bl
Y2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZp
Y2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBGaWd1cmUgOS0yLiINCiAg
ICAgOjo9IHsgZG9jc0lmQ210c1N0YXR1c0VudHJ5IDYgfQ0KDQotLQ0KLS0gQ00gc3RhdHVzIHRh
YmxlICh3aXRoaW4gQ01UUykuDQotLSBUaGlzIHRhYmxlIGlzIGltcGxlbWVudGVkIG9ubHkgYXQg
dGhlIENNVFMuDQotLSBJdCBjb250YWlucyBwZXIgQ00gc3RhdHVzIGluZm9ybWF0aW9uIGF2YWls
YWJsZSBpbiB0aGUgQ01UUy4NCi0tDQoNCmRvY3NJZkNtdHNDbVN0YXR1c1RhYmxlIE9CSkVDVC1U
WVBFDQogICAgIFNZTlRBWCAgICAgIFNFUVVFTkNFIE9GIERvY3NJZkNtdHNDbVN0YXR1c0VudHJ5
DQogICAgIE1BWC1BQ0NFU1MgIG5vdC1hY2Nlc3NpYmxlDQogICAgIFNUQVRVUyAgICAgIGN1cnJl
bnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJBIHNldCBvZiBvYmplY3RzIGluIHRoZSBD
TVRTLCBtYWludGFpbmVkIGZvciBlYWNoDQogICAgICAgICAgQ2FibGUgTW9kZW0gY29ubmVjdGVk
IHRvIHRoaXMgQ01UUy4iDQogICAgIDo6PSB7IGRvY3NJZkNtdHNPYmplY3RzIDMgfQ0KDQpkb2Nz
SWZDbXRzQ21TdGF0dXNFbnRyeSBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBEb2NzSWZD
bXRzQ21TdGF0dXNFbnRyeQ0KICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICBT
VEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiU3RhdHVzIGlu
Zm9ybWF0aW9uIGZvciBhIHNpbmdsZSBDYWJsZSBNb2RlbS4NCiAgICAgICAgICBBbiBlbnRyeSBp
biB0aGlzIHRhYmxlIGV4aXN0cyBmb3IgZWFjaCBDYWJsZSBNb2RlbQ0KICAgICAgICAgIHRoYXQg
aXMgY29ubmVjdGVkIHRvIHRoZSBDTVRTIGltcGxlbWVudGluZyB0aGlzIHRhYmxlLiINCiAgICAg
SU5ERVggeyBkb2NzSWZDbXRzQ21TdGF0dXNJbmRleCB9DQogICAgIDo6PSB7IGRvY3NJZkNtdHND
bVN0YXR1c1RhYmxlIDEgfQ0KDQpEb2NzSWZDbXRzQ21TdGF0dXNFbnRyeSA6Oj0gU0VRVUVOQ0Ug
ew0KICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzSW5kZXggICAgICAgICAgICAgICBJbnRlZ2Vy
MzIsDQogICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNNYWNBZGRyZXNzICAgICAgICAgIE1hY0Fk
ZHJlc3MsDQogICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNJcEFkZHJlc3MgICAgICAgSXBBZGRy
ZXNzLCAgLS0gZGVwcmVjYXRlZA0KICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzRG93bkNoYW5u
ZWxJZkluZGV4ICBJbnRlcmZhY2VJbmRleE9yWmVybywNCiAgICAgICAgIGRvY3NJZkNtdHNDbVN0
YXR1c1VwQ2hhbm5lbElmSW5kZXggICAgSW50ZXJmYWNlSW5kZXhPclplcm8sDQogICAgICAgICBk
b2NzSWZDbXRzQ21TdGF0dXNSeFBvd2VyICAgICAgICAgICAgIFRlbnRoZEJtViwNCiAgICAgICAg
IGRvY3NJZkNtdHNDbVN0YXR1c1RpbWluZ09mZnNldCAgICAgICAgVW5zaWduZWQzMiwNCiAgICAg
ICAgIGRvY3NJZkNtdHNDbVN0YXR1c0VxdWFsaXphdGlvbkRhdGEgICAgT0NURVQgU1RSSU5HLA0K
ICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzVmFsdWUgICAgICAgICAgICAgICBJTlRFR0VSLA0K
ICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzVW5lcnJvcmVkcyAgICAgICAgICBDb3VudGVyMzIs
DQogICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNDb3JyZWN0ZWRzICAgICAgICAgIENvdW50ZXIz
MiwNCiAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c1VuY29ycmVjdGFibGVzICAgICAgQ291bnRl
cjMyLA0KICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzU2lnbmFsTm9pc2UgICAgICAgICBUZW50
aGRCLA0KICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzTWljcm9yZWZsZWN0aW9ucyAgICBJbnRl
Z2VyMzIsDQogICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNFeHRVbmVycm9yZWRzICAgICAgIENv
dW50ZXI2NCwNCiAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c0V4dENvcnJlY3RlZHMgICAgICAg
Q291bnRlcjY0LA0KICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzRXh0VW5jb3JyZWN0YWJsZXMg
ICBDb3VudGVyNjQsDQogICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNEb2NzaXNSZWdNb2RlICAg
ICAgIERvY3Npc1Fvc1ZlcnNpb24sDQogICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNNb2R1bGF0
aW9uVHlwZSAgRG9jc2lzVXBzdHJlYW1UeXBlU3RhdHVzLA0KICAgICAgICAgZG9jc0lmQ210c0Nt
U3RhdHVzSW5ldEFkZHJlc3NUeXBlICAgICBJbmV0QWRkcmVzc1R5cGUsDQogICAgICAgICBkb2Nz
SWZDbXRzQ21TdGF0dXNJbmV0QWRkcmVzcyAgICAgICAgIEluZXRBZGRyZXNzLA0KICAgICAgICAg
ZG9jc0lmQ210c0NtU3RhdHVzVmFsdWVMYXN0VXBkYXRlICAgICBUaW1lU3RhbXAsDQogICAgICAg
ICBkb2NzSWZDbXRzQ21TdGF0dXNIaWdoUmVzb2x1dGlvblRpbWluZ09mZnNldCBVbnNpZ25lZDMy
DQogICAgIH0NCg0KZG9jc0lmQ210c0NtU3RhdHVzSW5kZXggT0JKRUNULVRZUEUNCiAgICAgU1lO
VEFYICAgICAgSW50ZWdlcjMyICgxLi4yMTQ3NDgzNjQ3KQ0KICAgICBNQVgtQUNDRVNTICBub3Qt
YWNjZXNzaWJsZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAiSW5kZXggdmFsdWUgdG8gdW5pcXVlbHkgaWRlbnRpZnkgYW4gZW50cnkgaW4gdGhp
cyB0YWJsZS4NCiAgICAgICAgICBGb3IgYW4gaW5kaXZpZHVhbCBDYWJsZSBNb2RlbSwgdGhpcyBp
bmRleCB2YWx1ZSBTSE9VTEQNCiAgICAgICAgICBOT1QgY2hhbmdlIGR1cmluZyBDTVRTIHVwdGlt
ZS4iDQogICAgIDo6PSB7IGRvY3NJZkNtdHNDbVN0YXR1c0VudHJ5IDEgfQ0KDQpkb2NzSWZDbXRz
Q21TdGF0dXNNYWNBZGRyZXNzIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIE1hY0FkZHJl
c3MNCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQN
CiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJNQUMgYWRkcmVzcyBvZiB0aGlzIENhYmxlIE1v
ZGVtLiAgSWYgdGhlIENhYmxlIE1vZGVtIGhhcw0KICAgICAgICAgIG11bHRpcGxlIE1BQyBhZGRy
ZXNzZXMsIHRoaXMgaXMgdGhlIE1BQyBhZGRyZXNzIGFzc29jaWF0ZWQNCiAgICAgICAgICB3aXRo
IHRoZSBDYWJsZSBpbnRlcmZhY2UuIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92
ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAg
ICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQw
NywNCiAgICAgICAgICBTZWN0aW9uIDguMi4yLiINCiAgICAgOjo9IHsgZG9jc0lmQ210c0NtU3Rh
dHVzRW50cnkgMiB9DQoNCmRvY3NJZkNtdHNDbVN0YXR1c0lwQWRkcmVzcyBPQkpFQ1QtVFlQRQ0K
ICAgICBTWU5UQVggICAgICBJcEFkZHJlc3MNCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQog
ICAgIFNUQVRVUyAgICAgIGRlcHJlY2F0ZWQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJJ
UCBhZGRyZXNzIG9mIHRoaXMgQ2FibGUgTW9kZW0uICBJZiB0aGUgQ2FibGUgTW9kZW0gaGFzIG5v
DQogICAgICAgICAgSVAgYWRkcmVzcyBhc3NpZ25lZCwgb3IgdGhlIElQIGFkZHJlc3MgaXMgdW5r
bm93biwgdGhpcw0KICAgICAgICAgIG9iamVjdCByZXR1cm5zIGEgdmFsdWUgb2YgMC4wLjAuMC4g
IElmIHRoZSBDYWJsZSBNb2RlbSBoYXMNCiAgICAgICAgICBtdWx0aXBsZSBJUCBhZGRyZXNzZXMs
IHRoaXMgb2JqZWN0IHJldHVybnMgdGhlIElQIGFkZHJlc3MNCiAgICAgICAgICBhc3NvY2lhdGVk
IHdpdGggdGhlIENhYmxlIGludGVyZmFjZS4NCiAgICAgICAgICBUaGlzIG9iamVjdCBoYXMgYmVl
biBkZXByZWNhdGVkIGFuZCByZXBsYWNlZCBieQ0KICAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1
c0luZXRBZGRyZXNzVHlwZSBhbmQNCiAgICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNJbmV0QWRk
cmVzcywgdG8gZW5hYmxlIElQdjYgYWRkcmVzc2luZw0KICAgICAgICAgIGluIHRoZSBmdXR1cmUu
Ig0KICAgICA6Oj0geyBkb2NzSWZDbXRzQ21TdGF0dXNFbnRyeSAzIH0NCg0KZG9jc0lmQ210c0Nt
U3RhdHVzRG93bkNoYW5uZWxJZkluZGV4IE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIElu
dGVyZmFjZUluZGV4T3JaZXJvDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFU
VVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiSWZJbmRleCBvZiB0
aGUgZG93bnN0cmVhbSBjaGFubmVsIHRoaXMgQ00gaXMgY29ubmVjdGVkDQogICAgICAgICAgdG8u
ICBJZiB0aGUgZG93bnN0cmVhbSBjaGFubmVsIGlzIHVua25vd24sIHRoaXMgb2JqZWN0DQogICAg
ICAgICAgcmV0dXJucyBhIHZhbHVlIG9mIHplcm8uIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzQ21T
dGF0dXNFbnRyeSA0IH0NCg0KZG9jc0lmQ210c0NtU3RhdHVzVXBDaGFubmVsSWZJbmRleCBPQkpF
Q1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBJbnRlcmZhY2VJbmRleE9yWmVybw0KICAgICBNQVgt
QUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQ
VElPTg0KICAgICAgICAiRm9yIERPQ1NJUyAyLjAsIGluZGljYXRlcyB0aGUgaWZJbmRleCBvZiB0
aGUgbG9naWNhbA0KICAgICAgICAgdXBzdHJlYW0gY2hhbm5lbCAoaWZUeXBlIDIwNSkgdGhpcyBD
TSBpcyBjb25uZWN0ZWQgdG8uDQogICAgICAgICBGb3IgRE9DU0lTIDEueCwgaW5kaWNhdGVzIHRo
ZSBpZkluZGV4IG9mIHRoZSB1cHN0cmVhbQ0KICAgICAgICAgIGNoYW5uZWwgKGlmVHlwZSAxMjkp
IHRoaXMgQ00gaXMgY29ubmVjdGVkIHRvLg0KICAgICAgICAgIElmIHRoZSB1cHN0cmVhbSBjaGFu
bmVsIGlzIHVua25vd24sIHRoaXMgb2JqZWN0DQogICAgICAgICAgcmV0dXJucyBhIHZhbHVlIG9m
IHplcm8uIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzQ21TdGF0dXNFbnRyeSA1IH0NCg0KZG9jc0lm
Q210c0NtU3RhdHVzUnhQb3dlciBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBUZW50aGRC
bVYNCiAgICAgVU5JVFMgICAgICAgIlRoZW50aGRCbVYiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQt
b25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAg
ICAiVGhlIHJlY2VpdmUgcG93ZXIgYXMgcGVyY2VpdmVkIGZvciB1cHN0cmVhbSBkYXRhIGZyb20N
CiAgICAgICAgICB0aGlzIENhYmxlIE1vZGVtLg0KICAgICAgICAgIElmIHRoZSByZWNlaXZlIHBv
d2VyIGlzIHVua25vd24sIHRoaXMgb2JqZWN0IHJldHVybnMNCiAgICAgICAgICBhIHZhbHVlIG9m
IHplcm8uIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2Vydmlj
ZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IElu
dGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBT
ZWN0aW9uIDYuMi4xOC4iDQogICAgIDo6PSB7IGRvY3NJZkNtdHNDbVN0YXR1c0VudHJ5IDYgfQ0K
DQpkb2NzSWZDbXRzQ21TdGF0dXNUaW1pbmdPZmZzZXQgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFY
ICAgICAgVW5zaWduZWQzMiAoMC4uNDI5NDk2NzI5NSkNCgkgVU5JVFMgICAgICAgIlNpeHR5Rm91
cnRoT2ZUaWNrcyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAg
IGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJBIG1lYXN1cmUgb2YgdGhlIGN1
cnJlbnQgcm91bmQgdHJpcCB0aW1lIGZvciB0aGlzIENNLg0KICAgICAgICAgIFVzZWQgZm9yIHRp
bWluZyBvZiBDTSB1cHN0cmVhbSB0cmFuc21pc3Npb25zIHRvIGVuc3VyZQ0KICAgICAgICAgIHN5
bmNocm9uaXplZCBhcnJpdmFscyBhdCB0aGUgQ01UUy4gIFVuaXRzIGFyZSBpbiB0ZXJtcw0KICAg
ICAgICAgIG9mICg2LjI1IG1pY3Jvc2Vjb25kcy82NCkuICBSZXR1cm5zIHplcm8gaWYgdGhlIHZh
bHVlDQogICAgICAgICAgaXMgdW5rbm93bi4NCiAgICAgICAgICBGb3IgY2hhbm5lbHMgcmVxdWly
aW5nIGZpbmVyIHJlc29sdXRpb24sIHBsZWFzZSByZWZlciB0bw0KICAgICAgICAgIG9iamVjdCBk
b2NzSWZDbXRzQ21TdGF0dXNIaWdoUmVzb2x1dGlvblRpbWluZ09mZnNldC4iDQogICAgIFJFRkVS
RU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZp
Y2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRp
b24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFNlY3Rpb24gNi4yLjE3LiINCiAg
ICAgOjo9IHsgZG9jc0lmQ210c0NtU3RhdHVzRW50cnkgNyB9DQoNCmRvY3NJZkNtdHNDbVN0YXR1
c0VxdWFsaXphdGlvbkRhdGEgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgT0NURVQgU1RS
SU5HIChTSVpFICgwLi41MTIpKQ0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RB
VFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkVxdWFsaXphdGlv
biBkYXRhIGZvciB0aGlzIENNLiAgUmV0dXJucyBhbiBlbXB0eSBzdHJpbmcNCiAgICAgICAgICBp
ZiB0aGUgdmFsdWUgaXMgdW5rbm93biBvciBpZiB0aGVyZSBpcyBubyBlcXVhbGl6YXRpb24NCiAg
ICAgICAgICBkYXRhIGF2YWlsYWJsZSBvciBkZWZpbmVkLiINCiAgICAgUkVGRVJFTkNFDQogICAg
ICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBS
YWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2
Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgRmlndXJlIDgtMjMuIg0KICAgICA6Oj0geyBkb2Nz
SWZDbXRzQ21TdGF0dXNFbnRyeSA4IH0NCg0KZG9jc0lmQ210c0NtU3RhdHVzVmFsdWUgT0JKRUNU
LVRZUEUNCiAgICAgU1lOVEFYICAgICAgSU5URUdFUiB7DQogICAgICAgICBvdGhlcigxKSwNCiAg
ICAgICAgIHJhbmdpbmcoMiksDQogICAgICAgICByYW5naW5nQWJvcnRlZCgzKSwNCiAgICAgICAg
IHJhbmdpbmdDb21wbGV0ZSg0KSwNCiAgICAgICAgIGlwQ29tcGxldGUoNSksDQogICAgICAgICBy
ZWdpc3RyYXRpb25Db21wbGV0ZSg2KSwNCiAgICAgICAgIGFjY2Vzc0RlbmllZCg3KSwNCiAgICAg
ICAgIG9wZXJhdGlvbmFsKDgpLCAtLSBkZXByZWNhdGVkDQogICAgICAgICByZWdpc3RlcmVkQlBJ
SW5pdGlhbGl6aW5nKDkpDQogICAgIH0NCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAg
IFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJDdXJyZW50
IENhYmxlIE1vZGVtIGNvbm5lY3Rpdml0eSBzdGF0ZSwgYXMgc3BlY2lmaWVkDQogICAgICAgICAg
aW4gdGhlIFJGIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uLiAgUmV0dXJuZWQgc3RhdHVzDQogICAg
ICAgICAgaW5mb3JtYXRpb24gaXMgdGhlIENNIHN0YXR1cyBhcyBhc3N1bWVkIGJ5IHRoZSBDTVRT
LA0KICAgICAgICAgIGFuZCBpbmRpY2F0ZXMgdGhlIGZvbGxvd2luZyBldmVudHM6DQogICAgICAg
ICAgb3RoZXIoMSkNCiAgICAgICAgICAgICBBbnkgc3RhdGUgb3RoZXIgdGhhbiBiZWxvdy4NCiAg
ICAgICAgICByYW5naW5nKDIpDQogICAgICAgICAgICAgVGhlIENNVFMgaGFzIHJlY2VpdmVkIGFu
IEluaXRpYWwgUmFuZ2luZyBSZXF1ZXN0DQogICAgICAgICAgICAgbWVzc2FnZSBmcm9tIHRoZSBD
TSwgYW5kIHRoZSByYW5naW5nIHByb2Nlc3MgaXMgbm90DQogICAgICAgICAgICAgeWV0IGNvbXBs
ZXRlLg0KICAgICAgICAgIHJhbmdpbmdBYm9ydGVkKDMpDQogICAgICAgICAgICAgVGhlIENNVFMg
aGFzIHNlbnQgYSBSYW5naW5nIEFib3J0IG1lc3NhZ2UgdG8gdGhlIENNLg0KICAgICAgICAgIHJh
bmdpbmdDb21wbGV0ZSg0KQ0KICAgICAgICAgICAgIFRoZSBDTVRTIGhhcyBzZW50IGEgUmFuZ2lu
ZyBDb21wbGV0ZSBtZXNzYWdlIHRvIHRoZSBDTS4NCiAgICAgICAgICBpcENvbXBsZXRlKDUpDQog
ICAgICAgICAgICAgVGhlIENNVFMgaGFzIHJlY2VpdmVkIGEgREhDUCByZXBseSBtZXNzYWdlIGFu
ZA0KICAgICAgICAgICAgIGZvcndhcmRlZCBpdCB0byB0aGUgQ00uDQogICAgICAgICAgcmVnaXN0
cmF0aW9uQ29tcGxldGUoNikNCiAgICAgICAgICAgICBUaGUgQ01UUyBoYXMgc2VudCBhIFJlZ2lz
dHJhdGlvbiBSZXNwb25zZSBtZXNzYWdlIHRvDQogICAgICAgICAgICAgdGhlIENNLg0KICAgICAg
ICAgIGFjY2Vzc0RlbmllZCg3KQ0KICAgICAgICAgICAgIFRoZSBDTVRTIGhhcyBzZW50IGEgUmVn
aXN0cmF0aW9uIEFib3J0ZWQgbWVzc2FnZQ0KICAgICAgICAgICAgIHRvIHRoZSBDTS4NCiAgICAg
ICAgICBvcGVyYXRpb25hbCg4KSAtLSBkZXByZWNhdGVkIHZhbHVlDQogICAgICAgICAgICAgVGhp
cyB2YWx1ZSBoYXMgYmVlbiBkZXByZWNhdGVkIGluIGZhdm9yIG9mIHRoZSBtb3JlDQogICAgICAg
ICAgICAgU3BlY2lmaWMgcmVnaXN0ZXJlZEJQSUluaXRpYWxpemluZyg5KS4NCiAgICAgICAgICBy
ZWdpc3RlcmVkQlBJSW5pdGlhbGl6aW5nKDkpDQogICAgICAgICAgICAgQmFzZWxpbmUgUHJpdmFj
eSAoQlBJKSBpcyBlbmFibGVkIGFuZCB0aGUgQ01UUyBpcyBpbiB0aGUNCiAgICAgICAgICAgICBw
cm9jZXNzIG9mIGNvbXBsZXRpbmcgQlBJIGluaXRpYWxpemF0aW9uLiAgVGhpcyBzdGF0ZQ0KICAg
ICAgICAgICAgIE1BWSBsYXN0IGZvciBhIHNpZ25pZmljYW50IGxlbmd0aCBvZiB0aW1lIGlmIGZh
aWx1cmVzDQogICAgICAgICAgICAgb2NjdXIgZHVyaW5nIHRoZSBpbml0aWFsaXphdGlvbiBwcm9j
ZXNzLiAgQWZ0ZXINCiAgICAgICAgICAgICBjb21wbGV0aW9uIG9mICBCUEkgaW5pdGlhbGl6YXRp
b24sIHRoZSBDTVRTIHdpbGwgcmVwb3J0DQogICAgICAgICAgICAgcmVnaXN0cmF0aW9uQ29tcGxl
dGUoNikuDQogICAgICAgICAgVGhlIENNVFMgb25seSBuZWVkcyB0byByZXBvcnQgc3RhdGVzIGl0
IGlzIGFibGUgdG8NCiAgICAgICAgICBkZXRlY3QuIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAg
ICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlv
DQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAt
STA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0aW9uIDExLjIuIg0KICAgICA6Oj0geyBkb2NzSWZD
bXRzQ21TdGF0dXNFbnRyeSA5IH0NCg0KZG9jc0lmQ210c0NtU3RhdHVzVW5lcnJvcmVkcyBPQkpF
Q1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBDb3VudGVyMzINCiAgICAgVU5JVFMgICAgICAgImNv
ZGV3b3JkcyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1
cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJDb2Rld29yZHMgcmVjZWl2ZWQgd2l0
aG91dCBlcnJvciBmcm9tIHRoaXMgQ2FibGUgTW9kZW0uDQogICAgICAgICAgRGlzY29udGludWl0
aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgYXQg
cmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAg
ICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICBpZkNv
dW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAg
IFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBT
cGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNp
ZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFNlY3Rpb24gNi4yLjQu
Ig0KICAgICA6Oj0geyBkb2NzSWZDbXRzQ21TdGF0dXNFbnRyeSAxMCB9DQoNCmRvY3NJZkNtdHND
bVN0YXR1c0NvcnJlY3RlZHMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQ291bnRlcjMy
DQogICAgIFVOSVRTICAgICAgICJjb2Rld29yZHMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25s
eQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAi
Q29kZXdvcmRzIHJlY2VpdmVkIHdpdGggY29ycmVjdGFibGUgZXJyb3JzIGZyb20gdGhpcw0KICAg
ICAgICAgIENhYmxlIE1vZGVtLg0KICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFs
dWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRp
b24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICB0aW1lcyBh
cyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgaWZDb3VudGVyRGlzY29udGlu
dWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICBSRUZFUkVOQ0UNCiAg
ICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6
IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJG
SXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0aW9uIDYuMi40LiINCiAgICAgOjo9IHsg
ZG9jc0lmQ210c0NtU3RhdHVzRW50cnkgMTEgfQ0KDQpkb2NzSWZDbXRzQ21TdGF0dXNVbmNvcnJl
Y3RhYmxlcyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBDb3VudGVyMzINCiAgICAgVU5J
VFMgICAgICAgImNvZGV3b3JkcyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNU
QVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJDb2Rld29yZHMg
cmVjZWl2ZWQgd2l0aCB1bmNvcnJlY3RhYmxlIGVycm9ycyBmcm9tIHRoaXMNCiAgICAgICAgICBD
YWJsZSBNb2RlbS4NCiAgICAgICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRo
aXMgY291bnRlciBjYW4gb2NjdXINCiAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRo
ZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNh
dGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1l
IGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAi
RGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0K
ICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkw
NS0wNDA0MDcsDQogICAgICAgICAgU2VjdGlvbiA2LjIuNC4iDQogICAgIDo6PSB7IGRvY3NJZkNt
dHNDbVN0YXR1c0VudHJ5IDEyIH0NCg0KZG9jc0lmQ210c0NtU3RhdHVzU2lnbmFsTm9pc2UgT0JK
RUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgVGVudGhkQg0KICAgICBVTklUUyAgICAgICAiVGVu
dGhkQiINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJl
bnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJTaWduYWwvTm9pc2UgcmF0aW8gYXMgcGVy
Y2VpdmVkIGZvciB1cHN0cmVhbSBkYXRhIGZyb20NCiAgICAgICAgICB0aGlzIENhYmxlIE1vZGVt
Lg0KICAgICAgICAgIElmIHRoZSBTaWduYWwvTm9pc2UgaXMgdW5rbm93biwgdGhpcyBvYmplY3Qg
cmV0dXJucw0KICAgICAgICAgIGEgdmFsdWUgb2YgemVyby4iDQogICAgIFJFRkVSRU5DRQ0KICAg
ICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczog
UmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJ
djIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFRhYmxlcyA0LTEgYW5kIDQtMi4iDQogICAgIDo6
PSB7IGRvY3NJZkNtdHNDbVN0YXR1c0VudHJ5IDEzIH0NCg0KZG9jc0lmQ210c0NtU3RhdHVzTWlj
cm9yZWZsZWN0aW9ucyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDAu
LjI1NSkNCiAgICAgVU5JVFMgICAgICAgIi1kQmMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25s
eQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAi
VG90YWwgbWljcm9yZWZsZWN0aW9ucyBpbmNsdWRpbmcgaW4tY2hhbm5lbCByZXNwb25zZQ0KICAg
ICAgICAgIGFzIHBlcmNlaXZlZCBvbiB0aGlzIGludGVyZmFjZSwgbWVhc3VyZWQgaW4gZEJjIGJl
bG93DQogICAgICAgICAgdGhlIHNpZ25hbCBsZXZlbC4NCiAgICAgICAgICBUaGlzIG9iamVjdCBp
cyBub3QgYXNzdW1lZCB0byByZXR1cm4gYW4gYWJzb2x1dGVseQ0KICAgICAgICAgIGFjY3VyYXRl
IHZhbHVlLCBidXQgc2hvdWxkIGdpdmUgYSByb3VnaCBpbmRpY2F0aW9uDQogICAgICAgICAgb2Yg
bWljcm9yZWZsZWN0aW9ucyByZWNlaXZlZCBvbiB0aGlzIGludGVyZmFjZS4NCiAgICAgICAgICBJ
dCBpcyB1cCB0byB0aGUgaW1wbGVtZW50ZXIgdG8gcHJvdmlkZSBpbmZvcm1hdGlvbg0KICAgICAg
ICAgIGFzIGFjY3VyYXRlIGFzIHBvc3NpYmxlLg0KICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBp
biB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAgIGF0IHJlaW5p
dGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAg
ICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgaWZDb3VudGVy
RGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICBSRUZF
UkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lm
aWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0
aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBUYWJsZXMgNC0xIGFuZCA0LTIi
DQogICAgIDo6PSB7IGRvY3NJZkNtdHNDbVN0YXR1c0VudHJ5IDE0IH0NCg0KZG9jc0lmQ210c0Nt
U3RhdHVzRXh0VW5lcnJvcmVkcyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBDb3VudGVy
NjQNCgkgVU5JVFMgICAgICAgImNvZGV3b3JkcyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5
DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJD
b2Rld29yZHMgcmVjZWl2ZWQgd2l0aG91dCBlcnJvciBmcm9tIHRoaXMgQ2FibGUgTW9kZW0uDQog
ICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2Fu
IG9jY3VyDQogICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0
ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFs
dWUgb2YNCiAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29j
aWF0ZWQgaWZJbmRleC4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJs
ZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVx
dWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAg
ICAgICAgIFNlY3Rpb24gNi4yLjUuIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzQ21TdGF0dXNFbnRy
eSAxNSB9DQoNCmRvY3NJZkNtdHNDbVN0YXR1c0V4dENvcnJlY3RlZHMgT0JKRUNULVRZUEUNCiAg
ICAgU1lOVEFYICAgICAgQ291bnRlcjY0DQoJIFVOSVRTICAgICAgICJjb2Rld29yZHMiDQogICAg
IE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERF
U0NSSVBUSU9ODQogICAgICAgICAiQ29kZXdvcmRzIHJlY2VpdmVkIHdpdGggY29ycmVjdGFibGUg
ZXJyb3JzIGZyb20gdGhpcw0KICAgICAgICAgIENhYmxlIE1vZGVtLg0KICAgICAgICAgIERpc2Nv
bnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAg
ICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3Ro
ZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAg
ICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXgu
Ig0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRl
cmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFj
ZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0aW9u
IDYuMi41LiINCiAgICAgOjo9IHsgZG9jc0lmQ210c0NtU3RhdHVzRW50cnkgMTYgfQ0KDQpkb2Nz
SWZDbXRzQ21TdGF0dXNFeHRVbmNvcnJlY3RhYmxlcyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVgg
ICAgICBDb3VudGVyNjQNCgkgVU5JVFMgICAgICAgImNvZGV3b3JkcyINCiAgICAgTUFYLUFDQ0VT
UyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICJDb2Rld29yZHMgcmVjZWl2ZWQgd2l0aCB1bmNvcnJlY3RhYmxlIGVycm9ycyBm
cm9tIHRoaXMNCiAgICAgICAgICBDYWJsZSBNb2RlbS4NCiAgICAgICAgICBEaXNjb250aW51aXRp
ZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAgICAgICBhdCBy
ZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVyDQogICAg
ICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAgIGlmQ291
bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAg
UkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNw
ZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lm
aWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgU2VjdGlvbiA2LjIuNS4i
DQogICAgIDo6PSB7IGRvY3NJZkNtdHNDbVN0YXR1c0VudHJ5IDE3IH0NCg0KZG9jc0lmQ210c0Nt
U3RhdHVzRG9jc2lzUmVnTW9kZSBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBEb2Nz
aXNRb3NWZXJzaW9uDQogICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBTVEFU
VVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiSW5kaWNh
dGlvbiB3aGV0aGVyIHRoZSBDTSBoYXMgcmVnaXN0ZXJlZCB1c2luZyAxLjANCiAgICAgICAgICAg
ICBDbGFzcyBvZiBTZXJ2aWNlIG9yIDEuMSBRdWFsaXR5IG9mIFNlcnZpY2UuIg0KICAgICBSRUZF
UkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lm
aWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0
aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBBbm5leCBHLiINCiAgICAgOjo9
IHsgZG9jc0lmQ210c0NtU3RhdHVzRW50cnkgMTggfQ0KDQpkb2NzSWZDbXRzQ21TdGF0dXNNb2R1
bGF0aW9uVHlwZSBPQkpFQ1QtVFlQRQ0KICAgICAgU1lOVEFYICAgICAgRG9jc2lzVXBzdHJlYW1U
eXBlU3RhdHVzDQogICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgIFNUQVRVUyAgICAg
IGN1cnJlbnQNCiAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgIkluZGljYXRlcyBtb2R1bGF0
aW9uIHR5cGUgY3VycmVudGx5IHVzZWQgYnkgdGhlIENNLiAgU2luY2UNCiAgICAgICAgICAgdGhp
cyBvYmplY3Qgc3BlY2lmaWNhbGx5IGlkZW50aWZpZXMgUEhZIG1vZGUsIHRoZSBzaGFyZWQNCiAg
ICAgICAgICAgdHlwZSBpcyBub3QgcGVybWl0dGVkLiAgSWYgdGhlIHVwc3RyZWFtIGNoYW5uZWwg
aXMNCiAgICAgICAgICAgdW5rbm93biwgdGhpcyBvYmplY3QgcmV0dXJucyBhIHZhbHVlIG9mIHpl
cm8uIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJ
bnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVy
ZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBUYWJs
ZSA4LTE5LiINCiAgICAgIDo6PSB7IGRvY3NJZkNtdHNDbVN0YXR1c0VudHJ5IDE5IH0NCg0KZG9j
c0lmQ210c0NtU3RhdHVzSW5ldEFkZHJlc3NUeXBlIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRB
WCAgICAgIEluZXRBZGRyZXNzVHlwZQ0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAg
ICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAg
ICAgIlRoZSB0eXBlIG9mIGludGVybmV0IGFkZHJlc3Mgb2YNCiAgICAgICAgICAgICBkb2NzSWZD
bXRzQ21TdGF0dXNJbmV0QWRkcmVzcy4gIElmIHRoZSBjYWJsZSBtb2RlbQ0KICAgICAgICAgICAg
IEludGVybmV0IGFkZHJlc3MgaXMgdW5hc3NpZ25lZCBvciB1bmtub3duLCB0aGVuIHRoZQ0KICAg
ICAgICAgICAgIHZhbHVlIG9mIHRoaXMgb2JqZWN0IGlzIHVua25vd24oMCkuIg0KICAgICAgICA6
Oj0geyBkb2NzSWZDbXRzQ21TdGF0dXNFbnRyeSAyMCB9DQoNCmRvY3NJZkNtdHNDbVN0YXR1c0lu
ZXRBZGRyZXNzIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIEluZXRBZGRyZXNzDQog
ICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50
DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiSW50ZXJuZXQgYWRkcmVzcyBvZiB0
aGlzIENhYmxlIE1vZGVtLiAgSWYgdGhlIENhYmxlDQogICAgICAgICAgICAgTW9kZW0gaGFzIG5v
IEludGVybmV0IGFkZHJlc3MgYXNzaWduZWQsIG9yIHRoZSBJbnRlcm5ldA0KICAgICAgICAgICAg
IGFkZHJlc3MgaXMgdW5rbm93biwgdGhlIHZhbHVlIG9mIHRoaXMgb2JqZWN0IGlzIHRoZQ0KICAg
ICAgICAgICAgIGVtcHR5IHN0cmluZy4gIElmIHRoZSBDYWJsZSBNb2RlbSBoYXMgbXVsdGlwbGUg
SW50ZXJuZXQNCiAgICAgICAgICAgICBhZGRyZXNzZXMsIHRoaXMgb2JqZWN0IHJldHVybnMgdGhl
IEludGVybmV0IGFkZHJlc3MNCiAgICAgICAgICAgICBhc3NvY2lhdGVkIHdpdGggdGhlIENhYmxl
IChpLmUuIFJGIE1BQykgaW50ZXJmYWNlLiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ210c0NtU3Rh
dHVzRW50cnkgMjEgfQ0KDQpkb2NzSWZDbXRzQ21TdGF0dXNWYWx1ZUxhc3RVcGRhdGUgT0JKRUNU
LVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgVGltZVN0YW1wDQogICAgICAgIE1BWC1BQ0NFU1Mg
IHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBU
SU9ODQogICAgICAgICAgICAiVGhlIHZhbHVlIG9mIHN5c1VwVGltZSB3aGVuIGRvY3NJZkNtdHND
bVN0YXR1c1ZhbHVlDQogICAgICAgICAgICAgd2FzIGxhc3QgdXBkYXRlZC4iDQogICAgICAgIDo6
PSB7IGRvY3NJZkNtdHNDbVN0YXR1c0VudHJ5IDIyIH0NCg0KZG9jc0lmQ210c0NtU3RhdHVzSGln
aFJlc29sdXRpb25UaW1pbmdPZmZzZXQgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgVW5z
aWduZWQzMiAoMC4uNDI5NDk2NzI5NSkNCiAgICAgVU5JVFMgICAgICAgIlNpeHR5Rm91cnRoVHdv
SHVuZHJlZEZpZnR5U2l4dGhPZlRpY2tzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAg
ICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkEgbWVh
c3VyZSBvZiB0aGUgY3VycmVudCByb3VuZCB0cmlwIHRpbWUgZm9yIHRoaXMgQ00uDQogICAgICAg
ICAgVXNlZCBmb3IgdGltaW5nIG9mIENNIHVwc3RyZWFtIHRyYW5zbWlzc2lvbnMgdG8gZW5zdXJl
DQogICAgICAgICAgc3luY2hyb25pemVkIGFycml2YWxzIGF0IHRoZSBDTVRTLiAgVW5pdHMgYXJl
IGluIHRlcm1zDQogICAgICAgICAgb2YgKDYuMjUgbWljcm9zZWNvbmRzLyg2NCoyNTYpKS4gIFJl
dHVybnMgemVybyBpZiB0aGUgdmFsdWUNCiAgICAgICAgICBpcyB1bmtub3duLg0KICAgICAgICAg
IFRoaXMgaXMgdGhlIGhpZ2ggcmVzb2x1dGlvbiB2ZXJzaW9uIG9mIG9iamVjdA0KICAgICAgICAg
IGRvY3NJZkNtdHNDbVN0YXR1c1RpbWluZ09mZnNldCwgZm9yIGNoYW5uZWxzIHJlcXVpcmluZw0K
ICAgICAgICAgIGZpbmVyIHJlc29sdXRpb24uIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJE
YXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQog
ICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1
LTA0MDQwNywNCiAgICAgICAgICBTZWN0aW9uIDYuMi4xNy4iDQogICAgIDo6PSB7IGRvY3NJZkNt
dHNDbVN0YXR1c0VudHJ5IDIzIH0NCg0KLS0NCi0tIFRoZSBDTVRTIFNlcnZpY2UgVGFibGUuDQot
LQ0KDQpkb2NzSWZDbXRzU2VydmljZVRhYmxlIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAg
IFNFUVVFTkNFIE9GIERvY3NJZkNtdHNTZXJ2aWNlRW50cnkNCiAgICAgTUFYLUFDQ0VTUyAgbm90
LWFjY2Vzc2libGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0K
ICAgICAgICAgIkRlc2NyaWJlcyB0aGUgYXR0cmlidXRlcyBvZiB1cHN0cmVhbSBzZXJ2aWNlIHF1
ZXVlcw0KICAgICAgICAgIGluIGEgQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtLiINCiAg
ICAgOjo9IHsgZG9jc0lmQ210c09iamVjdHMgNCB9DQoNCmRvY3NJZkNtdHNTZXJ2aWNlRW50cnkg
T0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgRG9jc0lmQ210c1NlcnZpY2VFbnRyeQ0KICAg
ICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQog
ICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiRGVzY3JpYmVzIHRoZSBhdHRyaWJ1dGVzIG9mIGEg
c2luZ2xlIHVwc3RyZWFtIGJhbmR3aWR0aA0KICAgICAgICAgIHNlcnZpY2UgcXVldWUuDQogICAg
ICAgICAgRW50cmllcyBpbiB0aGlzIHRhYmxlIGV4aXN0IGZvciBlYWNoIGlmRW50cnkgd2l0aCBh
bg0KICAgICAgICAgIGlmVHlwZSBvZiBkb2NzQ2FibGVNYWNsYXllcigxMjcpLCBhbmQgZm9yIGVh
Y2ggc2VydmljZQ0KICAgICAgICAgIHF1ZXVlIChTZXJ2aWNlIElEKSB3aXRoaW4gdGhpcyBNQUMg
bGF5ZXIuDQogICAgICAgICAgRW50cmllcyBpbiB0aGlzIHRhYmxlIGFyZSBjcmVhdGVkIHdpdGgg
dGhlIGNyZWF0aW9uIG9mDQogICAgICAgICAgaW5kaXZpZHVhbCBTZXJ2aWNlIElEcyBieSB0aGUg
TUFDIGxheWVyIGFuZCByZW1vdmVkDQogICAgICAgICAgd2hlbiBhIFNlcnZpY2UgSUQgaXMgcmVt
b3ZlZC4iDQogICAgIElOREVYIHsgaWZJbmRleCwgZG9jc0lmQ210c1NlcnZpY2VJZCB9DQogICAg
IDo6PSB7IGRvY3NJZkNtdHNTZXJ2aWNlVGFibGUgMSB9DQoNCkRvY3NJZkNtdHNTZXJ2aWNlRW50
cnkgOjo9IFNFUVVFTkNFIHsNCiAgICAgICAgIGRvY3NJZkNtdHNTZXJ2aWNlSWQgICAgICAgICAg
ICAgICBJbnRlZ2VyMzIsDQogICAgICAgICBkb2NzSWZDbXRzU2VydmljZUNtU3RhdHVzSW5kZXgg
ICAgSW50ZWdlcjMyLCAgLS0gZGVwcmVjYXRlZA0KICAgICAgICAgZG9jc0lmQ210c1NlcnZpY2VB
ZG1pblN0YXR1cyAgICAgIElOVEVHRVIsDQogICAgICAgICBkb2NzSWZDbXRzU2VydmljZVFvc1By
b2ZpbGUgICAgICAgSW50ZWdlcjMyLA0KICAgICAgICAgZG9jc0lmQ210c1NlcnZpY2VDcmVhdGVU
aW1lICAgICAgIFRpbWVTdGFtcCwNCiAgICAgICAgIGRvY3NJZkNtdHNTZXJ2aWNlSW5PY3RldHMg
ICAgICAgICBDb3VudGVyMzIsDQogICAgICAgICBkb2NzSWZDbXRzU2VydmljZUluUGFja2V0cyAg
ICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgZG9jc0lmQ210c1NlcnZpY2VOZXdDbVN0YXR1c0lu
ZGV4IEludGVnZXIzMg0KICAgICB9DQoNCmRvY3NJZkNtdHNTZXJ2aWNlSWQgT0JKRUNULVRZUEUN
CiAgICAgU1lOVEFYICAgICAgSW50ZWdlcjMyICgxLi4xNjM4MykNCiAgICAgTUFYLUFDQ0VTUyAg
bm90LWFjY2Vzc2libGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgIklkZW50aWZpZXMgYSBzZXJ2aWNlIHF1ZXVlIGZvciB1cHN0cmVhbSBiYW5k
d2lkdGguICBUaGUNCiAgICAgICAgICBhdHRyaWJ1dGVzIG9mIHRoaXMgc2VydmljZSBxdWV1ZSBh
cmUgc2hhcmVkIGJldHdlZW4gdGhlDQogICAgICAgICAgQ2FibGUgTW9kZW0gYW5kIHRoZSBDYWJs
ZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW0uDQogICAgICAgICAgVGhlIENNVFMgYWxsb2NhdGVz
IHVwc3RyZWFtIGJhbmR3aWR0aCB0byB0aGlzIHNlcnZpY2UNCiAgICAgICAgICBxdWV1ZSBiYXNl
ZCBvbiByZXF1ZXN0cyBmcm9tIHRoZSBDTSBhbmQgb24gdGhlIGNsYXNzIG9mDQogICAgICAgICAg
c2VydmljZSBhc3NvY2lhdGVkIHdpdGggdGhpcyBxdWV1ZS4iDQogICAgIDo6PSB7IGRvY3NJZkNt
dHNTZXJ2aWNlRW50cnkgMSB9DQoNCmRvY3NJZkNtdHNTZXJ2aWNlQ21TdGF0dXNJbmRleCBPQkpF
Q1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDAuLjY1NTM1KQ0KICAgICBNQVgt
QUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgZGVwcmVjYXRlZA0KICAgICBERVND
UklQVElPTg0KICAgICAgICAgIlBvaW50ZXIgdG8gYW4gZW50cnkgaW4gZG9jc0lmQ210c0NtU3Rh
dHVzVGFibGUgaWRlbnRpZnlpbmcNCiAgICAgICAgICB0aGUgQ2FibGUgTW9kZW0gdXNpbmcgdGhp
cyBTZXJ2aWNlIFF1ZXVlLiAgSWYgbXVsdGlwbGUNCiAgICAgICAgICBDYWJsZSBNb2RlbXMgYXJl
IHVzaW5nIHRoaXMgU2VydmljZSBRdWV1ZSwgdGhlIHZhbHVlIG9mDQogICAgICAgICAgdGhpcyBv
YmplY3QgaXMgemVyby4NCiAgICAgICAgICBUaGlzIG9iamVjdCBoYXMgYmVlbiBkZXByZWNhdGVk
IGFuZCByZXBsYWNlZCBieQ0KICAgICAgICAgIGRvY3NJZkNtdHNTZXJ2aWNlTmV3Q21TdGF0dXNJ
bmRleCwgdG8gZml4IGEgbWlzbWF0Y2gNCiAgICAgICAgICBvZiB0aGUgdmFsdWUgcmFuZ2Ugd2l0
aCByZXNwZWN0IHRvIGRvY3NJZkNtdHNDbVN0YXR1c0luZGV4DQogICAgICAgICAgKDEuLjIxNDc0
ODM2NDcpLiINCiAgICAgOjo9IHsgZG9jc0lmQ210c1NlcnZpY2VFbnRyeSAyIH0NCg0KZG9jc0lm
Q210c1NlcnZpY2VBZG1pblN0YXR1cyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBJTlRF
R0VSIHsNCiAgICAgICAgIGVuYWJsZWQoMSksDQogICAgICAgICBkaXNhYmxlZCgyKSwNCiAgICAg
ICAgIGRlc3Ryb3llZCgzKSB9DQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtd3JpdGUNCiAgICAgU1RB
VFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkFsbG93cyBhIHNl
cnZpY2UgY2xhc3MgZm9yIGEgcGFydGljdWxhciBtb2RlbSB0byBiZQ0KICAgICAgICAgIHN1cHBy
ZXNzZWQsIChyZS0pZW5hYmxlZCwgb3IgZGVsZXRlZCBhbHRvZ2V0aGVyLiINCiAgICAgOjo9IHsg
ZG9jc0lmQ210c1NlcnZpY2VFbnRyeSAzIH0NCg0KZG9jc0lmQ210c1NlcnZpY2VRb3NQcm9maWxl
IE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIEludGVnZXIzMiAoMC4uMTYzODMpDQogICAg
IE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERF
U0NSSVBUSU9ODQogICAgICAgICAiVGhlIGluZGV4IGluIGRvY3NJZlFvc1Byb2ZpbGVUYWJsZSBk
ZXNjcmliaW5nIHRoZSBxdWFsaXR5DQogICAgICAgICAgb2Ygc2VydmljZSBhdHRyaWJ1dGVzIGFz
c29jaWF0ZWQgd2l0aCB0aGlzIHBhcnRpY3VsYXINCiAgICAgICAgICBzZXJ2aWNlLiAgSWYgbm8g
YXNzb2NpYXRlZCBkb2NzSWZRb3NQcm9maWxlVGFibGUgZW50cnkNCiAgICAgICAgICBleGlzdHMs
IHRoaXMgb2JqZWN0IHJldHVybnMgYSB2YWx1ZSBvZiB6ZXJvLiINCiAgICAgOjo9IHsgZG9jc0lm
Q210c1NlcnZpY2VFbnRyeSA0IH0NCg0KZG9jc0lmQ210c1NlcnZpY2VDcmVhdGVUaW1lIE9CSkVD
VC1UWVBFDQogICAgIFNZTlRBWCAgICAgIFRpbWVTdGFtcA0KICAgICBNQVgtQUNDRVNTICByZWFk
LW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgIlRoZSB2YWx1ZSBvZiBzeXNVcFRpbWUgd2hlbiB0aGlzIGVudHJ5IHdhcyBjcmVhdGVkLiIN
CiAgICAgOjo9IHsgZG9jc0lmQ210c1NlcnZpY2VFbnRyeSA1IH0NCg0KZG9jc0lmQ210c1NlcnZp
Y2VJbk9jdGV0cyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBDb3VudGVyMzINCiAgICAg
VU5JVFMgICAgICAgIkJ5dGVzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RB
VFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBjdW11bGF0
aXZlIG51bWJlciBvZiBQYWNrZXQgRGF0YSBvY3RldHMgcmVjZWl2ZWQNCiAgICAgICAgICBvbiB0
aGlzIFNlcnZpY2UgSUQuICBUaGUgY291bnQgZG9lcyBub3QgaW5jbHVkZSB0aGUNCiAgICAgICAg
ICBzaXplIG9mIHRoZSBDYWJsZSBNQUMgaGVhZGVyLg0KICAgICAgICAgIERpc2NvbnRpbnVpdGll
cyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAgIGF0IHJl
aW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAg
ICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgaWZDb3Vu
dGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICA6
Oj0geyBkb2NzSWZDbXRzU2VydmljZUVudHJ5IDYgfQ0KDQpkb2NzSWZDbXRzU2VydmljZUluUGFj
a2V0cyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBDb3VudGVyMzINCiAgICAgVU5JVFMg
ICAgICAgInBhY2tldHMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMg
ICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiVGhlIGN1bXVsYXRpdmUg
bnVtYmVyIG9mIFBhY2tldCBEYXRhIHBhY2tldHMgcmVjZWl2ZWQNCiAgICAgICAgICBvbiB0aGlz
IFNlcnZpY2UgSUQuDQogICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0
aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0
aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGlj
YXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGlt
ZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAgIDo6PSB7IGRvY3NJZkNtdHNTZXJ2
aWNlRW50cnkgNyB9DQoNCmRvY3NJZkNtdHNTZXJ2aWNlTmV3Q21TdGF0dXNJbmRleCBPQkpFQ1Qt
VFlQRQ0KICAgICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDAuLjIxNDc0ODM2NDcpDQogICAgIE1B
WC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAiUG9pbnRlciAodmlhIGRvY3NJZkNtdHNDbVN0YXR1c0luZGV4KSB0
byBhbiBlbnRyeSBpbg0KICAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c1RhYmxlIGlkZW50aWZ5
aW5nIHRoZSBDYWJsZSBNb2RlbQ0KICAgICAgICAgIHVzaW5nIHRoaXMgU2VydmljZSBRdWV1ZS4g
IElmIG11bHRpcGxlIENhYmxlIE1vZGVtcyBhcmUNCiAgICAgICAgICB1c2luZyB0aGlzIFNlcnZp
Y2UgUXVldWUsIHRoZSB2YWx1ZSBvZiB0aGlzIG9iamVjdCBpcw0KICAgICAgICAgIHplcm8uIg0K
ICAgICA6Oj0geyBkb2NzSWZDbXRzU2VydmljZUVudHJ5IDggfQ0KDQotLQ0KLS0gVGhlIGZvbGxv
d2luZyB0YWJsZSBwcm92aWRlcyB1cHN0cmVhbSBjaGFubmVsIG1vZHVsYXRpb24gcHJvZmlsZXMu
DQotLSBFbnRyaWVzIGluIHRoaXMgdGFibGUgY2FuIGJlDQotLSByZS11c2VkIGJ5IG9uZSBvciBt
b3JlIHVwc3RyZWFtIGNoYW5uZWxzLiAgQW4gdXBzdHJlYW0gY2hhbm5lbCB3aWxsDQotLSBoYXZl
IGEgbW9kdWxhdGlvbiBwcm9maWxlDQotLSBmb3IgZWFjaCB2YWx1ZSBvZiBkb2NzSWZNb2RJbnRl
cnZhbFVzYWdlQ29kZS4NCi0tDQoNCmRvY3NJZkNtdHNNb2R1bGF0aW9uVGFibGUgT0JKRUNULVRZ
UEUNCiAgICAgU1lOVEFYICAgICAgU0VRVUVOQ0UgT0YgRG9jc0lmQ210c01vZHVsYXRpb25FbnRy
eQ0KICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICBTVEFUVVMgICAgICBjdXJy
ZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiRGVzY3JpYmVzIGEgbW9kdWxhdGlvbiBw
cm9maWxlIGFzc29jaWF0ZWQgd2l0aCBvbmUgb3IgbW9yZQ0KICAgICAgICAgIHVwc3RyZWFtIGNo
YW5uZWxzLiINCiAgICAgOjo9IHsgZG9jc0lmQ210c09iamVjdHMgNSB9DQoNCmRvY3NJZkNtdHNN
b2R1bGF0aW9uRW50cnkgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgRG9jc0lmQ210c01v
ZHVsYXRpb25FbnRyeQ0KICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICBTVEFU
VVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiRGVzY3JpYmVzIGEg
bW9kdWxhdGlvbiBwcm9maWxlIGZvciBhbiBJbnRlcnZhbCBVc2FnZSBDb2RlDQogICAgICAgICAg
Zm9yIG9uZSBvciBtb3JlIHVwc3RyZWFtIGNoYW5uZWxzLg0KICAgICAgICAgIEVudHJpZXMgaW4g
dGhpcyB0YWJsZSBhcmUgY3JlYXRlZCBieSB0aGUgb3BlcmF0b3IuDQoNCiAgICAgICAgICBJbml0
aWFsIGRlZmF1bHQgZW50cmllcyBNQVkgYmUgY3JlYXRlZCBhdCBzeXN0ZW0NCiAgICAgICAgICBp
bml0aWFsaXphdGlvbiB0aW1lIHdoaWNoIGNvdWxkIHJlcG9ydCBhIHZhbHVlDQogICAgICAgICAg
J3Blcm1hbmVudCcgb3IgJ3JlYWRPbmx5JyBmb3IgZG9jc0lmQ210c01vZFN0b3JhZ2VUeXBlLg0K
ICAgICAgICAgIEEgQ01UUyBNQVkgcmVqZWN0IHRoZSBjcmVhdGlvbiBvZiBhZGRpdGlvbmFsIElu
dGVydmFsDQogICAgICAgICAgVXNhZ2UgQ29kZXMgZm9yIGEgbW9kdWxhdGlvbiBwcm9maWxlIGJl
aW5nIGRlZmluZWQgYXQNCiAgICAgICAgICBJbml0aWFsaXphdGlvbiB0aW1lLg0KDQogICAgICAg
ICAgTm8gaW5kaXZpZHVhbCBvYmplY3RzIGhhdmUgdG8gYmUgc3BlY2lmaWVkIGluIG9yZGVyDQog
ICAgICAgICAgdG8gY3JlYXRlIGFuIGVudHJ5IGluIHRoaXMgdGFibGUuDQogICAgICAgICAgTm90
ZSB0aGF0IHNvbWUgb2JqZWN0cyBkbyBub3QgaGF2ZSBERUZWQUwgY2xhdXNlcywNCiAgICAgICAg
ICBidXQgZG8gaGF2ZSBjYWxjdWxhdGVkIGRlZmF1bHRzIGFuZCBuZWVkIG5vdCBiZSBzcGVjaWZp
ZWQNCiAgICAgICAgICBkdXJpbmcgcm93IGNyZWF0aW9uLiINCiAgICAgIElOREVYIHsgZG9jc0lm
Q210c01vZEluZGV4LCBkb2NzSWZDbXRzTW9kSW50ZXJ2YWxVc2FnZUNvZGV9DQogICAgIDo6PSB7
IGRvY3NJZkNtdHNNb2R1bGF0aW9uVGFibGUgMSB9DQoNCkRvY3NJZkNtdHNNb2R1bGF0aW9uRW50
cnkgOjo9IFNFUVVFTkNFIHsNCiAgICAgICAgIGRvY3NJZkNtdHNNb2RJbmRleCAgICAgICAgICAg
ICAgICAgICAgSW50ZWdlcjMyLA0KICAgICAgICAgZG9jc0lmQ210c01vZEludGVydmFsVXNhZ2VD
b2RlICAgICAgICBJTlRFR0VSLA0KICAgICAgICAgZG9jc0lmQ210c01vZENvbnRyb2wgICAgICAg
ICAgICAgICAgICBSb3dTdGF0dXMsDQogICAgICAgICBkb2NzSWZDbXRzTW9kVHlwZSAgICAgICAg
ICAgICAgICAgICAgIElOVEVHRVIsDQogICAgICAgICBkb2NzSWZDbXRzTW9kUHJlYW1ibGVMZW4g
ICAgICAgICAgICAgIEludGVnZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtdHNNb2REaWZmZXJlbnRp
YWxFbmNvZGluZyAgICAgVHJ1dGhWYWx1ZSwNCiAgICAgICAgIGRvY3NJZkNtdHNNb2RGRUNFcnJv
ckNvcnJlY3Rpb24gICAgICAgSW50ZWdlcjMyLA0KICAgICAgICAgZG9jc0lmQ210c01vZEZFQ0Nv
ZGV3b3JkTGVuZ3RoICAgICAgICBJbnRlZ2VyMzIsDQogICAgICAgICBkb2NzSWZDbXRzTW9kU2Ny
YW1ibGVyU2VlZCAgICAgICAgICAgIEludGVnZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtdHNNb2RN
YXhCdXJzdFNpemUgICAgICAgICAgICAgSW50ZWdlcjMyLA0KICAgICAgICAgZG9jc0lmQ210c01v
ZEd1YXJkVGltZVNpemUgICAgICAgICAgICBVbnNpZ25lZDMyLA0KICAgICAgICAgZG9jc0lmQ210
c01vZExhc3RDb2Rld29yZFNob3J0ZW5lZCAgICBUcnV0aFZhbHVlLA0KICAgICAgICAgZG9jc0lm
Q210c01vZFNjcmFtYmxlciAgICAgICAgICAgICAgICBUcnV0aFZhbHVlLA0KICAgICAgICAgZG9j
c0lmQ210c01vZEJ5dGVJbnRlcmxlYXZlckRlcHRoICAgICBVbnNpZ25lZDMyLA0KICAgICAgICAg
ZG9jc0lmQ210c01vZEJ5dGVJbnRlcmxlYXZlckJsb2NrU2l6ZSBVbnNpZ25lZDMyLA0KICAgICAg
ICAgZG9jc0lmQ210c01vZFByZWFtYmxlVHlwZSAgICAgICAgICAgICBJTlRFR0VSLA0KICAgICAg
ICAgZG9jc0lmQ210c01vZFRjbUVycm9yQ29ycmVjdGlvbk9uICAgICBUcnV0aFZhbHVlLA0KICAg
ICAgICAgZG9jc0lmQ210c01vZFNjZG1hSW50ZXJsZWF2ZXJTdGVwU2l6ZSBVbnNpZ25lZDMyLA0K
ICAgICAgICAgZG9jc0lmQ210c01vZFNjZG1hU3ByZWFkZXJFbmFibGUgICAgICBUcnV0aFZhbHVl
LA0KICAgICAgICAgZG9jc0lmQ210c01vZFNjZG1hU3ViZnJhbWVDb2RlcyAgICAgICBVbnNpZ25l
ZDMyLA0KICAgICAgICAgZG9jc0lmQ210c01vZENoYW5uZWxUeXBlICAgICAgICAgICAgICBEb2Nz
aXNVcHN0cmVhbVR5cGUsDQogICAgICAgICBkb2NzSWZDbXRzTW9kU3RvcmFnZVR5cGUgICAgICAg
ICAgICAgIFN0b3JhZ2VUeXBlDQogICAgIH0NCg0KZG9jc0lmQ210c01vZEluZGV4IE9CSkVDVC1U
WVBFDQogICAgIFNZTlRBWCAgICAgICBJbnRlZ2VyMzIgKDEuLjIxNDc0ODM2NDcpDQogICAgIE1B
WC1BQ0NFU1MgICBub3QtYWNjZXNzaWJsZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAg
IERFU0NSSVBUSU9ODQogICAgICAgICAgIkFuIGluZGV4IGludG8gdGhlIENoYW5uZWwgTW9kdWxh
dGlvbiB0YWJsZSByZXByZXNlbnRpbmcNCiAgICAgICAgICAgYSBncm91cCBvZiBJbnRlcnZhbCBV
c2FnZSBDb2RlcywgYWxsIGFzc29jaWF0ZWQgd2l0aCB0aGUNCiAgICAgICAgICAgc2FtZSBjaGFu
bmVsLiINCiAgICAgOjo9IHsgZG9jc0lmQ210c01vZHVsYXRpb25FbnRyeSAxIH0NCg0KZG9jc0lm
Q210c01vZEludGVydmFsVXNhZ2VDb2RlIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgICBJ
TlRFR0VSIHsNCiAgICAgICAgIHJlcXVlc3QoMSksDQogICAgICAgICByZXF1ZXN0RGF0YSgyKSwN
CiAgICAgICAgIGluaXRpYWxSYW5naW5nKDMpLA0KICAgICAgICAgcGVyaW9kaWNSYW5naW5nKDQp
LA0KICAgICAgICAgc2hvcnREYXRhKDUpLA0KICAgICAgICAgbG9uZ0RhdGEoNiksDQogICAgICAg
ICBhZHZQaHlTaG9ydERhdGEoOSksDQogICAgICAgICBhZHZQaHlMb25nRGF0YSgxMCksDQogICAg
ICAgICB1Z3MoMTEpDQogICAgIH0NCiAgICAgTUFYLUFDQ0VTUyAgbm90LWFjY2Vzc2libGUNCiAg
ICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkFuIGlu
ZGV4IGludG8gdGhlIENoYW5uZWwgTW9kdWxhdGlvbiB0YWJsZSB3aGljaCwgd2hlbg0KICAgICAg
ICAgIGdyb3VwZWQgd2l0aCBvdGhlciBJbnRlcnZhbCBVc2FnZSBDb2RlcywgZnVsbHkNCiAgICAg
ICAgICBpbnN0YW50aWF0ZSBhbGwgbW9kdWxhdGlvbiBzZXRzIGZvciBhIGdpdmVuIHVwc3RyZWFt
DQogICAgICAgICAgY2hhbm5lbC4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zl
ci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAg
ICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3
LA0KICAgICAgICAgIFRhYmxlIDgtMjAuIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzTW9kdWxhdGlv
bkVudHJ5IDIgfQ0KDQpkb2NzSWZDbXRzTW9kQ29udHJvbCBPQkpFQ1QtVFlQRQ0KICAgICBTWU5U
QVggICAgICBSb3dTdGF0dXMNCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgU1RB
VFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkNvbnRyb2xzIGFu
ZCByZWZsZWN0cyB0aGUgc3RhdHVzIG9mIHJvd3MgaW4gdGhpcyB0YWJsZS4NCgkJICBUaGVyZSBp
cyBubyByZXN0cmljdGlvbiBvbiB0aGUgY2hhbmdpbmcgb2YgdmFsdWVzIGluIHRoaXMNCiAgICAg
ICAgICB0YWJsZSB3aGlsZSB0aGVpciBhc3NvY2lhdGVkIHJvd3MgYXJlIGFjdGl2ZSB3aXRoIHRo
ZQ0KICAgICAgICAgIGV4Y2VwdGlvbiBvZjoNCg0KICAgICAgICAgIDEuIElmIGEgbW9kdWxhdGlv
biBwcm9maWxlIGlzIGJlaW5nIHJlZmVyZW5jZWQgYnkgb25lDQogICAgICAgICAgICAgb3IgbW9y
ZSB1cHN0cmVhbSBjaGFubmVscywgYW4gYXR0ZW1wdCB0byBzZXQgdGhlIHZhbHVlDQogICAgICAg
ICAgICAgb2YgZG9jc0lmQ210c01vZENoYW5uZWxUeXBlIHJldHVybnMgJ2luY29uc2lzdGVudFZh
bHVlJw0KICAgICAgICAgICAgIGVycm9yLg0KDQogICAgICAgICAgMi4gSWYgYSBtb2R1bGF0aW9u
IHByb2ZpbGUgaXMgYmVpbmcgcmVmZXJlbmNlZCBieSBvbmUNCiAgICAgICAgICAgICBvciBtb3Jl
IHVwc3RyZWFtIGNoYW5uZWxzLCBhbiBhdHRlbXB0IHRvIHNldA0KICAgICAgICAgICAgIGRvY3NJ
ZkNtdHNNb2RDb250cm9sIHRvIGRlc3Ryb3koNikgb3Igbm90SW5TZXJ2aWNlKDIpDQogICAgICAg
ICAgICAgcmV0dXJucyAnaW5jb25zaXN0ZW50VmFsdWUnIGVycm9yLiINCiAgICAgOjo9IHsgZG9j
c0lmQ210c01vZHVsYXRpb25FbnRyeSAzIH0NCg0KZG9jc0lmQ210c01vZFR5cGUgT0JKRUNULVRZ
UEUNCiAgICAgU1lOVEFYICAgICAgSU5URUdFUiB7DQogICAgICAgICBvdGhlcigxKSwNCiAgICAg
ICAgIHFwc2soMiksDQogICAgICAgICBxYW0xNigzKSwNCiAgICAgICAgIHFhbTgoNCksDQogICAg
ICAgICBxYW0zMig1KSwNCiAgICAgICAgIHFhbTY0KDYpLA0KICAgICAgICAgcWFtMTI4KDcpDQog
ICAgIH0NCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgU1RBVFVTICAgICAgY3Vy
cmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBtb2R1bGF0aW9uIHR5cGUgdXNl
ZCBvbiB0aGlzIGNoYW5uZWwuICBSZXR1cm5zDQogICAgICAgICAgb3RoZXIoMSkgaWYgdGhlIG1v
ZHVsYXRpb24gdHlwZSBpcyBuZWl0aGVyDQogICAgICAgICAgcXBzaywgcWFtMTYsIHFhbTgsIHFh
bTMyLCBxYW02NCBvciBxYW0xMjguDQogICAgICAgICAgVHlwZSBxYW0xMjggaXMgdXNlZCBmb3Ig
U0NETUEgY2hhbm5lbHMgb25seS4NCiAgICAgICAgICBTZWUgdGhlIHJlZmVyZW5jZSBmb3IgdGhl
IG1vZHVsYXRpb24gcHJvZmlsZXMNCiAgICAgICAgICBpbXBsaWVkIGJ5IGRpZmZlcmVudCBtb2R1
bGF0aW9uIHR5cGVzLiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxl
IFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1
ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAg
ICAgICAgVGFibGVzIDYtNywgYW5kIDgtMTkuIg0KICAgICBERUZWQUwgeyBxcHNrIH0NCiAgICAg
Ojo9IHsgZG9jc0lmQ210c01vZHVsYXRpb25FbnRyeSA0IH0NCg0KZG9jc0lmQ210c01vZFByZWFt
YmxlTGVuIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIEludGVnZXIzMiAoMC4uMTUzNikN
CiAgICAgVU5JVFMgICAgICAgImJpdHMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3JlYXRlDQog
ICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJUaGUg
cHJlYW1ibGUgbGVuZ3RoIGZvciB0aGlzIG1vZHVsYXRpb24gcHJvZmlsZSBpbiBiaXRzLg0KICAg
ICAgICAgIERlZmF1bHQgdmFsdWUgaXMgdGhlIG1pbmltdW0gbmVlZGVkIGJ5IHRoZSBpbXBsZW1l
bnRhdGlvbg0KICAgICAgICAgIGF0IHRoZSBDTVRTIGZvciB0aGUgZ2l2ZW4gbW9kdWxhdGlvbiBw
cm9maWxlLiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZp
Y2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJ
bnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAg
VGFibGVzIDYtNywgYW5kIDgtMTkuIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzTW9kdWxhdGlvbkVu
dHJ5IDUgfQ0KDQpkb2NzSWZDbXRzTW9kRGlmZmVyZW50aWFsRW5jb2RpbmcgT0JKRUNULVRZUEUN
CiAgICAgU1lOVEFYICAgICAgVHJ1dGhWYWx1ZQ0KICAgICBNQVgtQUNDRVNTICByZWFkLWNyZWF0
ZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAi
U3BlY2lmaWVzIHdoZXRoZXIgb3Igbm90IGRpZmZlcmVudGlhbCBlbmNvZGluZyBpcyB1c2VkDQog
ICAgICAgICAgb24gdGhpcyBjaGFubmVsLiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0
YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAg
ICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0w
NDA0MDcsDQogICAgICAgICAgVGFibGVzIDYtNywgYW5kIDgtMTkuIg0KICAgICBERUZWQUwgeyBm
YWxzZSB9DQogICAgIDo6PSB7IGRvY3NJZkNtdHNNb2R1bGF0aW9uRW50cnkgNiB9DQoNCmRvY3NJ
ZkNtdHNNb2RGRUNFcnJvckNvcnJlY3Rpb24gT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAg
SW50ZWdlcjMyICgwLi4xNikNCiAgICAgVU5JVFMgICAgICAgIkJ5dGVzIg0KICAgICBNQVgtQUND
RVNTICByZWFkLWNyZWF0ZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBU
SU9ODQogICAgICAgICAiVGhlIG51bWJlciBvZiBjb3JyZWN0YWJsZSBlcnJvcmVkIGJ5dGVzICh0
KSB1c2VkIGluDQogICAgICAgICAgZm9yd2FyZCBlcnJvciBjb3JyZWN0aW9uIGNvZGUuICBUaGUg
dmFsdWUgb2YgMCBpbmRpY2F0ZXMNCiAgICAgICAgICBubyBjb3JyZWN0aW9uIGlzIGVtcGxveWVk
LiAgVGhlIG51bWJlciBvZiBjaGVjayBieXRlcw0KICAgICAgICAgIGFwcGVuZGVkIHdpbGwgYmUg
dHdpY2UgdGhpcyB2YWx1ZS4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1D
YWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBG
cmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0K
ICAgICAgICAgIFRhYmxlcyA2LTcsIGFuZCA4LTE5LiINCiAgICAgREVGVkFMIHsgMCB9DQogICAg
IDo6PSB7IGRvY3NJZkNtdHNNb2R1bGF0aW9uRW50cnkgNyB9DQoNCmRvY3NJZkNtdHNNb2RGRUND
b2Rld29yZExlbmd0aCBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDEu
LjI1NSkNCiAgICAgVU5JVFMgICAgICAgIkJ5dGVzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLWNy
ZWF0ZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAg
ICAiVGhlIG51bWJlciBvZiBkYXRhIGJ5dGVzIChrKSBpbiB0aGUgZm9yd2FyZCBlcnJvcg0KICAg
ICAgICAgIGNvcnJlY3Rpb24gY29kZXdvcmQuDQogICAgICAgICAgVGhpcyBvYmplY3QgaXMgbm90
IHVzZWQgaWYgZG9jc0lmQ210c01vZEZFQ0Vycm9yQ29ycmVjdGlvbg0KICAgICAgICAgIGlzIHpl
cm8uIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJ
bnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVy
ZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBUYWJs
ZXMgNi03LCBhbmQgOC0xOS4iDQogICAgIERFRlZBTCB7IDMyIH0NCiAgICAgOjo9IHsgZG9jc0lm
Q210c01vZHVsYXRpb25FbnRyeSA4IH0NCg0KZG9jc0lmQ210c01vZFNjcmFtYmxlclNlZWQgT0JK
RUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgSW50ZWdlcjMyICgwLi4zMjc2NykNCiAgICAgTUFY
LUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVND
UklQVElPTg0KICAgICAgICAgIlRoZSAxNSBiaXQgc2VlZCB2YWx1ZSBmb3IgdGhlIHNjcmFtYmxl
ciBwb2x5bm9taWFsLiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxl
IFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1
ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAg
ICAgICAgVGFibGUgOC0xOS4iDQogICAgIERFRlZBTCB7IDAgfQ0KICAgICA6Oj0geyBkb2NzSWZD
bXRzTW9kdWxhdGlvbkVudHJ5IDkgfQ0KDQpkb2NzSWZDbXRzTW9kTWF4QnVyc3RTaXplIE9CSkVD
VC1UWVBFDQogICAgIFNZTlRBWCAgICAgIEludGVnZXIzMiAoMC4uMjU1KQ0KICAgICBVTklUUyAg
ICAgICAibWluaS1zbG90cyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgU1RB
VFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBtYXhpbXVt
IG51bWJlciBvZiBtaW5pLXNsb3RzIHRoYXQgY2FuIGJlIHRyYW5zbWl0dGVkDQogICAgICAgICAg
ZHVyaW5nIHRoaXMgY2hhbm5lbCdzIGJ1cnN0IHRpbWUuICBSZXR1cm5zIHplcm8gaWYgdGhlDQog
ICAgICAgICAgYnVyc3QgbGVuZ3RoIGlzIGJvdW5kZWQgYnkgdGhlIGFsbG9jYXRpb24gTUFQIHJh
dGhlciB0aGFuDQogICAgICAgICAgdGhpcyBwcm9maWxlLg0KICAgICAgICAgIERlZmF1bHQgdmFs
dWUgaXMgMCBleGNlcHQgZm9yIHNob3J0RGF0YSwgd2hlcmUgaXQgaXMgOC4iDQogICAgIFJFRkVS
RU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZp
Y2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRp
b24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFRhYmxlIDgtMTkuIg0KICAgICA6
Oj0geyBkb2NzSWZDbXRzTW9kdWxhdGlvbkVudHJ5IDEwIH0NCg0KZG9jc0lmQ210c01vZEd1YXJk
VGltZVNpemUgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgVW5zaWduZWQzMg0KICAgICBV
TklUUyAgICAgICAiU3ltYm9sLXRpbWVzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAg
ICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBu
dW1iZXIgb2Ygc3ltYm9sLXRpbWVzIHdoaWNoIE1VU1QgZm9sbG93IHRoZSBlbmQgb2YNCiAgICAg
ICAgICB0aGlzIGNoYW5uZWwncyBidXJzdC4gIERlZmF1bHQgdmFsdWUgaXMgdGhlIG1pbmltdW0g
dGltZQ0KICAgICAgICAgIG5lZWRlZCBieSB0aGUgaW1wbGVtZW50YXRpb24gZm9yIHRoaXMgbW9k
dWxhdGlvbiBwcm9maWxlLiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNh
YmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZy
ZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQog
ICAgICAgICAgVGFibGVzIDYtNywgYW5kIDgtMTkuIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzTW9k
dWxhdGlvbkVudHJ5IDExIH0NCg0KZG9jc0lmQ210c01vZExhc3RDb2Rld29yZFNob3J0ZW5lZCBP
QkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBUcnV0aFZhbHVlDQogICAgIE1BWC1BQ0NFU1Mg
IHJlYWQtY3JlYXRlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICJJbmRpY2F0ZXMgaWYgdGhlIGxhc3QgRkVDIGNvZGV3b3JkIGlzIHRydW5jYXRl
ZC4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIElu
dGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJm
YWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFRhYmxl
cyA2LTcsIGFuZCA4LTE5LiINCiAgICAgREVGVkFMIHsgdHJ1ZSB9DQogICAgIDo6PSB7IGRvY3NJ
ZkNtdHNNb2R1bGF0aW9uRW50cnkgMTIgfQ0KDQpkb2NzSWZDbXRzTW9kU2NyYW1ibGVyIE9CSkVD
VC1UWVBFDQogICAgIFNZTlRBWCAgICAgIFRydXRoVmFsdWUNCiAgICAgTUFYLUFDQ0VTUyAgcmVh
ZC1jcmVhdGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgIkluZGljYXRlcyBpZiB0aGUgc2NyYW1ibGVyIGlzIGVtcGxveWVkLiINCiAgICAgUkVG
RVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNp
ZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNh
dGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgVGFibGVzIDYtNywgYW5kIDgt
MTkuIg0KICAgICBERUZWQUwgeyBmYWxzZSB9DQogICAgIDo6PSB7IGRvY3NJZkNtdHNNb2R1bGF0
aW9uRW50cnkgMTMgfQ0KDQpkb2NzSWZDbXRzTW9kQnl0ZUludGVybGVhdmVyRGVwdGggT0JKRUNU
LVRZUEUNCiAgICAgU1lOVEFYICAgICAgVW5zaWduZWQzMg0KICAgICBNQVgtQUNDRVNTICByZWFk
LWNyZWF0ZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAg
ICAgICAiQVRETUEgQnl0ZSBJbnRlcmxlYXZlciBEZXB0aCAoSXIpLiAgVGhpcyBvYmplY3QgcmV0
dXJucyAxDQogICAgICAgICAgZm9yIG5vbiBBVERNQSBwcm9maWxlcy4iDQogICAgIFJFRkVSRU5D
RQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0
aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24g
U1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFRhYmxlcyA2LTcsIGFuZCA4LTE5LiIN
CiAgICAgREVGVkFMIHsgMSB9DQogICAgIDo6PSB7IGRvY3NJZkNtdHNNb2R1bGF0aW9uRW50cnkg
MTQgfQ0KDQpkb2NzSWZDbXRzTW9kQnl0ZUludGVybGVhdmVyQmxvY2tTaXplIE9CSkVDVC1UWVBF
DQogICAgIFNZTlRBWCAgICAgIFVuc2lnbmVkMzINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVh
dGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAg
IkFURE1BIEJ5dGUgSW50ZXJsZWF2ZXIgQmxvY2sgc2l6ZSAoQnIpLiAgVGhpcyBvYmplY3QNCiAg
ICAgICAgICByZXR1cm5zIHplcm8gZm9yIG5vbiBBVERNQSBwcm9maWxlcyAiDQogICAgIFJFRkVS
RU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZp
Y2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRp
b24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFRhYmxlcyA2LTcsIGFuZCA4LTE5
LiINCiAgICAgREVGVkFMIHsgMTggfQ0KICAgICA6Oj0geyBkb2NzSWZDbXRzTW9kdWxhdGlvbkVu
dHJ5IDE1IH0NCg0KZG9jc0lmQ210c01vZFByZWFtYmxlVHlwZSBPQkpFQ1QtVFlQRQ0KICAgICBT
WU5UQVggICAgICAgSU5URUdFUiB7DQogICAgICAgICB1bmtub3duKDApLA0KICAgICAgICAgcXBz
azAoMSksDQogICAgICAgICBxcHNrMSgyKQ0KICAgICB9DQogICAgIE1BWC1BQ0NFU1MgIHJlYWQt
Y3JlYXRlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAg
ICAgICJQcmVhbWJsZSB0eXBlIGZvciBET0NTSVMgMi4wIGJ1cnN0cy4gIFRoZSB2YWx1ZQ0KICAg
ICAgICAgICd1bmtub3duKDApJyByZXByZXNlbnRzIGEgcm93IGVudHJ5IGNvbnNpc3Rpbmcgb25s
eSBvZg0KICAgICAgICAgIERPQ1NJUyAxLnggYnVyc3RzIg0KICAgICBSRUZFUkVOQ0UNCiAgICAg
ICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJh
ZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYy
LjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBUYWJsZXMgNi03LCBhbmQgOC0xOS4iDQogICAgIERF
RlZBTCB7IHFwc2swIH0NCiAgICAgOjo9IHsgZG9jc0lmQ210c01vZHVsYXRpb25FbnRyeSAxNiB9
DQoNCmRvY3NJZkNtdHNNb2RUY21FcnJvckNvcnJlY3Rpb25PbiBPQkpFQ1QtVFlQRQ0KICAgICBT
WU5UQVggICAgICBUcnV0aFZhbHVlDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3JlYXRlDQogICAg
IFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJUcmVsbGlz
IENvZGUgTW9kdWxhdGlvbiAoVENNKSBPbi9PZmYuICBUaGlzIHZhbHVlIHJldHVybnMNCiAgICAg
ICAgICBmYWxzZSBmb3Igbm9uIFMtQ0RNQSBwcm9maWxlcy4iDQogICAgIFJFRkVSRU5DRQ0KICAg
ICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczog
UmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJ
djIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFRhYmxlcyA2LTcsIGFuZCA4LTE5LiINCiAgICAg
REVGVkFMIHsgZmFsc2UgfQ0KICAgICA6Oj0geyBkb2NzSWZDbXRzTW9kdWxhdGlvbkVudHJ5IDE3
IH0NCg0KZG9jc0lmQ210c01vZFNjZG1hSW50ZXJsZWF2ZXJTdGVwU2l6ZSBPQkpFQ1QtVFlQRQ0K
ICAgICBTWU5UQVggICAgICBVbnNpZ25lZDMyICgwIHwgMS4uMzIpDQogICAgIE1BWC1BQ0NFU1Mg
IHJlYWQtY3JlYXRlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICIgUy1DRE1BIEludGVybGVhdmVyIHN0ZXAgc2l6ZS4gIFRoaXMgdmFsdWUgcmV0
dXJucyB6ZXJvDQogICAgICAgICAgIGZvciBub24gUy1DRE1BIHByb2ZpbGVzLiINCiAgICAgUkVG
RVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNp
ZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNh
dGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgVGFibGVzIDYtNywgYW5kIDgt
MTkuIg0KICAgICBERUZWQUwgeyAxIH0NCiAgICAgOjo9IHsgZG9jc0lmQ210c01vZHVsYXRpb25F
bnRyeSAxOCB9DQoNCmRvY3NJZkNtdHNNb2RTY2RtYVNwcmVhZGVyRW5hYmxlIE9CSkVDVC1UWVBF
DQogICAgIFNZTlRBWCAgICAgIFRydXRoVmFsdWUNCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVh
dGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAg
IiBTLUNETUEgc3ByZWFkZXIuICBUaGlzIHZhbHVlIHJldHVybnMgZmFsc2UgZm9yIG5vbiBTLUNE
TUENCiAgICAgICAgICAgcHJvZmlsZXMuICBEZWZhdWx0IHZhbHVlIGZvciBJVUMgMyBhbmQgNCBp
cyBPRkYsIGZvcg0KICAgICAgICAgICBhbGwgb3RoZXIgSVVDcyBpdCBpcyBPTi4iDQogICAgIFJF
RkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVj
aWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmlj
YXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFRhYmxlcyA2LTcsIGFuZCA4
LTE5LiINCiAgICAgOjo9IHsgZG9jc0lmQ210c01vZHVsYXRpb25FbnRyeSAxOSB9DQoNCmRvY3NJ
ZkNtdHNNb2RTY2RtYVN1YmZyYW1lQ29kZXMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAg
VW5zaWduZWQzMiAoMCB8IDEuLjEyOCkNCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAg
ICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIiBTLUNE
TUEgc3ViLWZyYW1lIHNpemUuICBUaGlzIHZhbHVlIHJldHVybnMgemVybw0KICAgICAgICAgICBm
b3Igbm9uIFMtQ0RNQSBwcm9maWxlcy4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEt
T3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAg
ICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQw
NDA3LA0KICAgICAgICAgIFRhYmxlIDYtNywgYW5kIDgtMTkuIg0KICAgICBERUZWQUwgeyAxIH0N
CiAgICAgOjo9IHsgZG9jc0lmQ210c01vZHVsYXRpb25FbnRyeSAyMCB9DQoNCmRvY3NJZkNtdHNN
b2RDaGFubmVsVHlwZSBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBEb2NzaXNVcHN0cmVh
bVR5cGUNCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgU1RBVFVTICAgICAgY3Vy
cmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkRlc2NyaWJlcyB0aGUgbW9kdWxhdGlv
biBjaGFubmVsIHR5cGUgZm9yIHRoaXMgbW9kdWxhdGlvbg0KICAgICAgICAgIGVudHJ5Lg0KICAg
ICAgICAgIEFsbCB0aGUgYWN0aXZlIGVudHJpZXMgaW4gYSBtb2R1bGF0aW9uIHByb2ZpbGUgKGll
IGFsbA0KICAgICAgICAgIGFjdGl2ZSBlbnRyaWVzIHRoYXQgc2hhcmUgYSBjb21tb24gZG9jc0lm
Q210c01vZEluZGV4KQ0KICAgICAgICAgIE1VU1QgaGF2ZSB0aGUgc2FtZSB2YWx1ZSBvZiBkb2Nz
SWZDbXRzTW9kQ2hhbm5lbFR5cGUuIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92
ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAg
ICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQw
NywNCiAgICAgICAgICBUYWJsZSA4LTE5LiINCiAgICAgREVGVkFMIHsgdGRtYSB9DQogICAgIDo6
PSB7IGRvY3NJZkNtdHNNb2R1bGF0aW9uRW50cnkgMjEgfQ0KDQpkb2NzSWZDbXRzTW9kU3RvcmFn
ZVR5cGUgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgIFN0b3JhZ2VUeXBlDQogICAgIE1B
WC1BQ0NFU1MgICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgIGN1cnJlbnQNCiAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICJUaGUgc3RvcmFnZSB0eXBlIGZvciB0aGlzIGNvbmNlcHR1YWwg
cm93Lg0KCQkgIEVudHJpZXMgd2l0aCB0aGlzIG9iamVjdCBzZXQgdG8gcGVybWFuZW50KDQpIA0K
ICAgICAgICAgIGRvIG5vdCByZXF1aXJlIHdyaXRlIG9wZXJhdGlvbnMgZm9yIHJlYWQtd3JpdGUN
CiAgICAgICAgICBvYmplY3RzLiINCiAgICAgREVGVkFMICAgICAgeyBub25Wb2xhdGlsZSB9DQog
Ojo9IHsgZG9jc0lmQ210c01vZHVsYXRpb25FbnRyeSAyMiB9DQoNCmRvY3NJZkNtdHNRb3NQcm9m
aWxlUGVybWlzc2lvbnMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQklUUyB7DQogICAg
ICAgICBjcmVhdGVCeU1hbmFnZW1lbnQoMCksDQogICAgICAgICB1cGRhdGVCeU1hbmFnZW1lbnQo
MSksDQogICAgICAgICBjcmVhdGVCeU1vZGVtcygyKQ0KICAgICB9DQogICAgIE1BWC1BQ0NFU1Mg
IHJlYWQtd3JpdGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0K
ICAgICAgICAgIlRoaXMgb2JqZWN0IHNwZWNpZmllcyBwZXJtaXR0ZWQgbWV0aG9kcyBvZiBjcmVh
dGluZw0KICAgICAgICAgIGVudHJpZXMgaW4gZG9jc0lmUW9zUHJvZmlsZVRhYmxlLg0KICAgICAg
ICAgIGNyZWF0ZUJ5TWFuYWdlbWVudCgwKSBpcyBzZXQgaWYgZW50cmllcyBjYW4gYmUgY3JlYXRl
ZA0KICAgICAgICAgIHVzaW5nIFNOTVAuICB1cGRhdGVCeU1hbmFnZW1lbnQoMSkgaXMgc2V0IGlm
IHVwZGF0aW5nDQogICAgICAgICAgZW50cmllcyB1c2luZyBTTk1QIGlzIHBlcm1pdHRlZC4gIGNy
ZWF0ZUJ5TW9kZW1zKDIpDQogICAgICAgICAgaXMgc2V0IGlmIGVudHJpZXMgY2FuIGJlIGNyZWF0
ZWQgYmFzZWQgb24gaW5mb3JtYXRpb24NCiAgICAgICAgICBpbiBSRUctUkVRIE1BQyBtZXNzYWdl
cyByZWNlaXZlZCBmcm9tIENhYmxlIE1vZGVtcy4NCiAgICAgICAgICBJbmZvcm1hdGlvbiBpbiB0
aGlzIG9iamVjdCBpcyBvbmx5IGFwcGxpY2FibGUgaWYNCiAgICAgICAgICBkb2NzSWZRb3NQcm9m
aWxlVGFibGUgaXMgaW1wbGVtZW50ZWQgYXMgcmVhZC1jcmVhdGUuDQogICAgICAgICAgT3RoZXJ3
aXNlLCB0aGlzIG9iamVjdCBpcyBpbXBsZW1lbnRlZCBhcyByZWFkLW9ubHkNCiAgICAgICAgICBh
bmQgcmV0dXJucyBjcmVhdGVCeU1vZGVtcygyKS4NCiAgICAgICAgICBFaXRoZXIgY3JlYXRlQnlN
YW5hZ2VtZW50KDApIG9yIHVwZGF0ZUJ5TWFuYWdlbWVudCgyKQ0KICAgICAgICAgIE1VU1QgYmUg
c2V0IHdoZW4gd3JpdGluZyB0byB0aGlzIG9iamVjdC4NCiAgICAgICAgICBOb3RlIHRoYXQgQklU
UyBvYmplY3RzIGFyZSBlbmNvZGVkIG1vc3Qgc2lnbmlmaWNhbnQgYml0DQogICAgICAgICAgZmly
c3QuICBGb3IgZXhhbXBsZSwgaWYgYml0IDIgaXMgc2V0LCB0aGUgdmFsdWUgb2YgdGhpcw0KICAg
ICAgICAgIG9iamVjdCBpcyB0aGUgb2N0ZXQgc3RyaW5nICcyMCdILiINCiAgICAgOjo9IHsgZG9j
c0lmQ210c09iamVjdHMgNiB9DQoNCmRvY3NJZkNtdHNNYWNUb0NtVGFibGUgT0JKRUNULVRZUEUN
CiAgICAgU1lOVEFYICAgICAgU0VRVUVOQ0UgT0YgRG9jc0lmQ210c01hY1RvQ21FbnRyeQ0KICAg
ICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQog
ICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiVGhpcyBpcyBhIHRhYmxlIHRvIHByb3ZpZGUgYSBx
dWljayBhY2Nlc3MgaW5kZXggaW50byB0aGUNCiAgICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNU
YWJsZS4gIFRoZXJlIGlzIGV4YWN0bHkgb25lIHJvdyBpbiB0aGlzDQogICAgICAgICAgdGFibGUg
Zm9yIGVhY2ggcm93IGluIHRoZSBkb2NzSWZDbXRzQ21TdGF0dXNUYWJsZS4gIEluDQogICAgICAg
ICAgZ2VuZXJhbCwgdGhlIG1hbmFnZW1lbnQgc3RhdGlvbiBTSE9VTEQgdXNlIHRoaXMgdGFibGUg
b25seQ0KICAgICAgICAgIHRvIGdldCBhIHBvaW50ZXIgaW50byB0aGUgZG9jc0lmQ210c0NtU3Rh
dHVzVGFibGUgKHdoaWNoDQogICAgICAgICAgY29ycmVzcG9uZHMgdG8gdGhlIENNJ3MgUkYgaW50
ZXJmYWNlIE1BQyBhZGRyZXNzKSwgYW5kDQogICAgICAgICAgU0hPVUxEIG5vdCBpdGVyYXRlIChl
LmcuIEdldE5leHQgdGhyb3VnaCkgdGhpcyB0YWJsZS4iDQogICAgIDo6PSB7IGRvY3NJZkNtdHNP
YmplY3RzIDcgfQ0KDQpkb2NzSWZDbXRzTWFjVG9DbUVudHJ5IE9CSkVDVC1UWVBFDQogICAgIFNZ
TlRBWCAgICAgIERvY3NJZkNtdHNNYWNUb0NtRW50cnkNCiAgICAgTUFYLUFDQ0VTUyAgbm90LWFj
Y2Vzc2libGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgIkEgcm93IGluIHRoZSBkb2NzSWZDbXRzTWFjVG9DbVRhYmxlLg0KICAgICAgICAgIEFu
IGVudHJ5IGluIHRoaXMgdGFibGUgZXhpc3RzIGZvciBlYWNoIENhYmxlIE1vZGVtDQogICAgICAg
ICAgdGhhdCBpcyBjb25uZWN0ZWQgdG8gdGhlIENNVFMgaW1wbGVtZW50aW5nIHRoaXMgdGFibGUu
Ig0KICAgICBJTkRFWCAgIHsgZG9jc0lmQ210c0NtTWFjIH0NCiAgICAgOjo9IHtkb2NzSWZDbXRz
TWFjVG9DbVRhYmxlIDEgfQ0KDQpEb2NzSWZDbXRzTWFjVG9DbUVudHJ5IDo6PSBTRVFVRU5DRSB7
DQogICAgICAgICAgICAgZG9jc0lmQ210c0NtTWFjICAgICBNYWNBZGRyZXNzLA0KICAgICAgICAg
ICAgIGRvY3NJZkNtdHNDbVB0ciAgICAgSW50ZWdlcjMyDQogICAgIH0NCg0KZG9jc0lmQ210c0Nt
TWFjIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIE1hY0FkZHJlc3MNCiAgICAgTUFYLUFD
Q0VTUyAgbm90LWFjY2Vzc2libGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVND
UklQVElPTg0KICAgICAgICAgIlRoZSBSRiBzaWRlIE1BQyBhZGRyZXNzIGZvciB0aGUgcmVmZXJl
bmNlZCBDTS4gIChFLmcuIHRoZQ0KICAgICAgICAgIGludGVyZmFjZSBvbiB0aGUgQ00gdGhhdCBo
YXMgZG9jc0NhYmxlTWFjTGF5ZXIoMTI3KSBhcw0KICAgICAgICAgIGl0cyBpZlR5cGUuIg0KICAg
ICA6Oj0geyBkb2NzSWZDbXRzTWFjVG9DbUVudHJ5IDEgfQ0KDQpkb2NzSWZDbXRzQ21QdHIgT0JK
RUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgSW50ZWdlcjMyICgxLi4yMTQ3NDgzNjQ3KQ0KICAg
ICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBE
RVNDUklQVElPTg0KICAgICAgICAgIkFuIHJvdyBpbmRleCBpbnRvIGRvY3NJZkNtdHNDbVN0YXR1
c1RhYmxlLiAgV2hlbiBxdWVyaWVkDQogICAgICAgICAgd2l0aCB0aGUgY29ycmVjdCBpbnN0YW5j
ZSB2YWx1ZSAoZS5nLiBhIENNJ3MgTUFDIGFkZHJlc3MpLA0KICAgICAgICAgIHJldHVybnMgdGhl
IGluZGV4IGluIGRvY3NJZkNtdHNDbVN0YXR1c1RhYmxlIHdoaWNoDQogICAgICAgICAgcmVwcmVz
ZW50cyB0aGF0IENNLiINCiAgICAgOjo9IHsgZG9jc0lmQ210c01hY1RvQ21FbnRyeSAyIH0NCg0K
LS0gVGhlIGZvbGxvd2luZyBpbmRlcGVuZGVudCBvYmplY3QgYW5kIGFzc29jaWF0ZWQgdGFibGUg
cHJvdmlkZQ0KLS0gb3BlcmF0b3JzIHdpdGggYSBtZWNoYW5pc20gdG8gZXZhbHVhdGUgdGhlIGxv
YWQvdXRpbGl6YXRpb24gb2YNCi0tIGJvdGggdXBzdHJlYW0gYW5kIGRvd25zdHJlYW0gcGh5c2lj
YWwgY2hhbm5lbHMuICBUaGlzIGluZm9ybWF0aW9uDQotLSBtYXkgYmUgdXNlZCBmb3IgY2FwYWNp
dHkgcGxhbm5pbmcgYW5kIGluY2lkZW50IGFuYWx5c2lzLCBhbmQgbWF5DQotLSBiZSBwYXJ0aWN1
bGFybHkgaGVscGZ1bCBpbiBwcm92aXNpb25pbmcgb2YgaGlnaCB2YWx1ZSBRT1MuDQotLQ0KLS0g
VXRpbGl6YXRpb24gaXMgZXhwcmVzc2VkIGFzIGFuIGluZGV4IHJlcHJlc2VudGluZyB0aGUgY2Fs
Y3VsYXRlZA0KLS0gcGVyY2VudGFnZSB1dGlsaXphdGlvbiBvZiB0aGUgdXBzdHJlYW0gb3IgZG93
bnN0cmVhbSBjaGFubmVsIGluDQotLSB0aGUgbW9zdCByZWNlbnQgc2FtcGxpbmcgaW50ZXJ2YWwg
KGllLiB1dGlsaXphdGlvbiBpbnRlcnZhbCkuDQotLSBSZWZlciB0byB0aGUgREVTQ1JJUFRJT04g
ZmllbGQgb2YgdGhlIGRvY3NJZkNtdHNDaGFubmVsVXRVdGlsaXphdGlvbg0KLS0gb2JqZWN0IGZv
ciBkZWZpbml0aW9ucyBhbmQgY2FsY3VsYXRpb24gZGV0YWlscy4NCg0KZG9jc0lmQ210c0NoYW5u
ZWxVdGlsaXphdGlvbkludGVydmFsIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIEludGVn
ZXIzMiAoMC4uODY0MDApDQogICAgIFVOSVRTICAgICAgICJzZWNvbmRzIg0KICAgICBNQVgtQUND
RVNTICByZWFkLXdyaXRlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJ
T04NCiAgICAgICAgICJUaGUgdGltZSBpbnRlcnZhbCBpbiBzZWNvbmRzIG92ZXIgd2hpY2ggdGhl
IGNoYW5uZWwNCiAgICAgICAgICB1dGlsaXphdGlvbiBpbmRleCBpcyBjYWxjdWxhdGVkLiAgQWxs
IHVwc3RyZWFtL2Rvd25zdHJlYW0NCiAgICAgICAgICBjaGFubmVscyB1c2UgdGhlIHNhbWUNCiAg
ICAgICAgICBkb2NzSWZDbXRzQ2hhbm5lbFV0aWxpemF0aW9uSW50ZXJ2YWwuDQogICAgICAgICAg
U2V0dGluZyBhIHZhbHVlIG9mIHplcm8gZGlzYWJsZXMgdXRpbGl6YXRpb24gcmVwb3J0aW5nLg0K
ICAgICAgICAgIEEgY2hhbm5lbCB1dGlsaXphdGlvbiBpbmRleCBpcyBjYWxjdWxhdGVkIG92ZXIg
YSBmaXhlZA0KICAgICAgICAgIHdpbmRvdyBhcHBseWluZyB0byB0aGUgbW9zdCByZWNlbnQNCiAg
ICAgICAgICBkb2NzSWZDbXRzQ2hhbm5lbFV0aWxpemF0aW9uSW50ZXJ2YWwuICBJdCB3b3VsZCB0
aGVyZWZvcmUNCiAgICAgICAgICBiZSBwcnVkZW50IHRvIHVzZSBhIHJlbGF0aXZlbHkgc2hvcnQN
CiAgICAgICAgICBkb2NzSWZDbXRzQ2hhbm5lbFV0aWxpemF0aW9uSW50ZXJ2YWwuDQogICAgICAg
ICAgSXQgaXMgYSB2ZW5kb3IgZGVjaXNpb24gd2hldGhlciB0byByZXNldCB0aGUgdGltZXIgd2hl
bg0KICAgICAgICAgIGRvY3NJZkNtdHNDaGFubmVsVXRpbGl6YXRpb25JbnRlcnZhbCBpcyBjaGFu
Z2VkIGR1cmluZyBhDQogICAgICAgICAgdXRpbGl6YXRpb24gc2FtcGxpbmcgcGVyaW9kLiINCiAg
ICAgOjo9IHsgZG9jc0lmQ210c09iamVjdHMgOCB9DQoNCmRvY3NJZkNtdHNDaGFubmVsVXRpbGl6
YXRpb25UYWJsZSBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBTRVFVRU5DRSBPRiBEb2Nz
SWZDbXRzQ2hhbm5lbFV0aWxpemF0aW9uRW50cnkNCiAgICAgTUFYLUFDQ0VTUyAgbm90LWFjY2Vz
c2libGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgIlJlcG9ydHMgdXRpbGl6YXRpb24gc3RhdGlzdGljcyBmb3IgYXR0YWNoZWQgdXBzdHJlYW0g
YW5kDQogICAgICAgICAgZG93bnN0cmVhbSBwaHlzaWNhbCBjaGFubmVscy4iDQogICAgIDo6PSB7
IGRvY3NJZkNtdHNPYmplY3RzIDkgfQ0KDQpkb2NzSWZDbXRzQ2hhbm5lbFV0aWxpemF0aW9uRW50
cnkgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgRG9jc0lmQ210c0NoYW5uZWxVdGlsaXph
dGlvbkVudHJ5DQogICAgIE1BWC1BQ0NFU1MgIG5vdC1hY2Nlc3NpYmxlDQogICAgIFNUQVRVUyAg
ICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJVdGlsaXphdGlvbiBzdGF0
aXN0aWNzIGZvciBhIHNpbmdsZSB1cHN0cmVhbSBvciBkb3duc3RyZWFtDQogICAgICAgICAgcGh5
c2ljYWwgY2hhbm5lbC4gIEFuIGVudHJ5IGV4aXN0cyBpbiB0aGlzIHRhYmxlIGZvciBlYWNoDQog
ICAgICAgICAgaWZFbnRyeSB3aXRoIGFuIGlmVHlwZSBlcXVhbCB0bw0KICAgICAgICAgIGRvY3ND
YWJsZURvd25zdHJlYW1JbnRlcmZhY2UgKDEyOCkNCiAgICAgICAgICBvciBkb2NzQ2FibGVVcHN0
cmVhbUludGVyZmFjZSAoMTI5KS4iDQogICAgIElOREVYICB7IGlmSW5kZXgsIGRvY3NJZkNtdHND
aGFubmVsVXRJZlR5cGUsDQogICAgICAgICAgZG9jc0lmQ210c0NoYW5uZWxVdElkIH0NCiAgICAg
Ojo9IHsgZG9jc0lmQ210c0NoYW5uZWxVdGlsaXphdGlvblRhYmxlIDEgfQ0KDQpEb2NzSWZDbXRz
Q2hhbm5lbFV0aWxpemF0aW9uRW50cnkgOjo9IFNFUVVFTkNFIHsNCiAgICAgICAgIGRvY3NJZkNt
dHNDaGFubmVsVXRJZlR5cGUgICAgICAgICBJQU5BaWZUeXBlLA0KICAgICAgICAgZG9jc0lmQ210
c0NoYW5uZWxVdElkICAgICAgICAgICAgIEludGVnZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtdHND
aGFubmVsVXRVdGlsaXphdGlvbiAgICBJbnRlZ2VyMzINCiAgICAgfQ0KDQpkb2NzSWZDbXRzQ2hh
bm5lbFV0SWZUeXBlIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgICBJQU5BaWZUeXBlDQog
ICAgIE1BWC1BQ0NFU1MgICBub3QtYWNjZXNzaWJsZQ0KICAgICBTVEFUVVMgICAgICAgY3VycmVu
dA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBzZWNvbmRhcnkgaW5kZXggaW50byB0
aGlzIHRhYmxlLiAgSW5kaWNhdGVzIHRoZSBJQU5BDQogICAgICAgICAgaW50ZXJmYWNlIHR5cGUg
YXNzb2NpYXRlZCB3aXRoIHRoaXMgcGh5c2ljYWwgY2hhbm5lbC4NCiAgICAgICAgICBPbmx5IGRv
Y3NDYWJsZURvd25zdHJlYW1JbnRlcmZhY2UgKDEyOCkgYW5kDQogICAgICAgICAgZG9jc0NhYmxl
VXBzdHJlYW1JbnRlcmZhY2UgKDEyOSkgYXJlIHZhbGlkLiINCiAgICAgOjo9IHsgZG9jc0lmQ210
c0NoYW5uZWxVdGlsaXphdGlvbkVudHJ5IDEgfQ0KDQpkb2NzSWZDbXRzQ2hhbm5lbFV0SWQgT0JK
RUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgIEludGVnZXIzMiAoMC4uMjU1KQ0KICAgICBNQVgt
QUNDRVNTICAgbm90LWFjY2Vzc2libGUNCiAgICAgU1RBVFVTICAgICAgIGN1cnJlbnQNCiAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICAiVGhlIHRlcnRpYXJ5IGluZGV4IGludG8gdGhpcyB0YWJs
ZS4gIEluZGljYXRlcyB0aGUgQ01UUw0KICAgICAgICAgICBpZGVudGlmaWVyIGZvciB0aGlzIHBo
eXNpY2FsIGNoYW5uZWwuIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzQ2hhbm5lbFV0aWxpemF0aW9u
RW50cnkgMiB9DQoNCmRvY3NJZkNtdHNDaGFubmVsVXRVdGlsaXphdGlvbiBPQkpFQ1QtVFlQRQ0K
ICAgICBTWU5UQVggICAgICAgSW50ZWdlcjMyICgwLi4xMDApDQogICAgIFVOSVRTICAgICAgICAi
cGVyY2VudCINCiAgICAgTUFYLUFDQ0VTUyAgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICAg
Y3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBjYWxjdWxhdGVkIGFuZCB0
cnVuY2F0ZWQgdXRpbGl6YXRpb24gaW5kZXggZm9yIHRoaXMNCiAgICAgICAgICBwaHlzaWNhbCB1
cHN0cmVhbSBvciBkb3duc3RyZWFtIGNoYW5uZWwsIGFjY3VyYXRlIGFzIG9mDQogICAgICAgICAg
dGhlIG1vc3QgcmVjZW50IGRvY3NJZkNtdHNDaGFubmVsVXRpbGl6YXRpb25JbnRlcnZhbC4NCg0K
ICAgICAgICAgIFVwc3RyZWFtIENoYW5uZWwgVXRpbGl6YXRpb24gSW5kZXg6DQogICAgICAgICAg
VGhlIHVwc3RyZWFtIGNoYW5uZWwgdXRpbGl6YXRpb24gaW5kZXggaXMgZXhwcmVzc2VkIGFzIGEN
CiAgICAgICAgICBwZXJjZW50YWdlIG9mIG1pbmktc2xvdHMgdXRpbGl6ZWQgb24gdGhlIHBoeXNp
Y2FsIGNoYW5uZWwsDQogICAgICAgICAgcmVnYXJkbGVzcyBvZiBidXJzdCB0eXBlLiAgRm9yIGFu
IEluaXRpYWwgTWFpbnRlbmFuY2UNCiAgICAgICAgICByZWdpb24sIHRoZSBtaW5pLXNsb3RzIGZv
ciB0aGUgY29tcGxldGUgcmVnaW9uIGFyZQ0KICAgICAgICAgIGNvbnNpZGVyZWQgdXRpbGl6ZWQg
aWYgdGhlIENNVFMgcmVjZWl2ZWQgYW4gdXBzdHJlYW0NCiAgICAgICAgICBidXJzdCB3aXRoaW4g
dGhlIHJlZ2lvbiBmcm9tIGFueSBDTSBvbiB0aGUgcGh5c2ljYWwNCiAgICAgICAgICBjaGFubmVs
LiAgRm9yIGNvbnRlbnRpb24gUkVRIGFuZCBSRVEvREFUQSByZWdpb25zLCB0aGUNCiAgICAgICAg
ICBtaW5pLXNsb3RzIGZvciBhIHRyYW5zbWlzc2lvbiBvcHBvcnR1bml0eSB3aXRoaW4gdGhlDQog
ICAgICAgICAgcmVnaW9uIGFyZSBjb25zaWRlcmVkIHV0aWxpemVkIGlmIHRoZSBDTVRTIHJlY2Vp
dmVkIGFuDQogICAgICAgICAgdXBzdHJlYW0gYnVyc3Qgd2l0aGluIHRoZSBvcHBvcnR1bml0eSBm
cm9tIGFueSBDTSBvbiB0aGUNCiAgICAgICAgICBwaHlzaWNhbCBjaGFubmVsLiAgRm9yIGFsbCBv
dGhlciByZWdpb25zLCB1dGlsaXplZA0KICAgICAgICAgIG1pbmktc2xvdHMgYXJlIHRob3NlIGlu
IHdoaWNoIHRoZSBDTVRTIGdyYW50ZWQNCiAgICAgICAgICBiYW5kd2lkdGggdG8gYW55IHVuaWNh
c3QgU0lEIG9uIHRoZSBwaHlzaWNhbCBjaGFubmVsLg0KDQogICAgICAgICAgRm9yIGFuIHVwc3Ry
ZWFtIGludGVyZmFjZSB0aGF0IGhhcyBtdWx0aXBsZSBsb2dpY2FsDQogICAgICAgICAgdXBzdHJl
YW0gY2hhbm5lbHMgZW5hYmxlZCwgdGhlIHV0aWxpemF0aW9uIGluZGV4IGlzIGENCiAgICAgICAg
ICB3ZWlnaHRlZCBzdW0gb2YgdXRpbGl6YXRpb24gaW5kaWNlcyBmb3IgdGhlIGxvZ2ljYWwNCiAg
ICAgICAgICBjaGFubmVscy4gIFRoZSB3ZWlnaHQgZm9yIGVhY2ggdXRpbGl6YXRpb24gaW5kZXgg
aXMgdGhlDQogICAgICAgICAgcGVyY2VudGFnZSBvZiB1cHN0cmVhbSBtaW5pLXNsb3RzIGFsbG9j
YXRlZCBmb3IgdGhlDQogICAgICAgICAgY29ycmVzcG9uZGluZyBsb2dpY2FsIGNoYW5uZWwuDQog
ICAgICAgICAgRXhhbXBsZToNCiAgICAgICAgICBJZiA3NSUgb2YgYmFuZHdpZHRoIGlzIGFsbG9j
YXRlZCB0byB0aGUgZmlyc3QgbG9naWNhbA0KICAgICAgICAgIGNoYW5uZWwgYW5kIDI1JSB0byB0
aGUgc2Vjb25kLCBhbmQgdGhlIHV0aWxpemF0aW9uDQogICAgICAgICAgaW5kaWNlcyBmb3IgZWFj
aCBhcmUgNjAgYW5kIDQwIHJlc3BlY3RpdmVseSwgdGhlDQogICAgICAgICAgdXRpbGl6YXRpb24g
aW5kZXggZm9yIHRoZSB1cHN0cmVhbSBwaHlzaWNhbCBjaGFubmVsIGlzDQogICAgICAgICAgKDYw
ICogMC43NSkgKyAoNDAgKiAwLjI1KSA9IDU1LiAgVGhpcyBmaWd1cmUNCiAgICAgICAgICBhcHBs
aWVzIHRvIHRoZSBtb3N0IHJlY2VudCB1dGlsaXphdGlvbiBpbnRlcnZhbC4NCg0KICAgICAgICAg
IERvd25zdHJlYW0gQ2hhbm5lbCBVdGlsaXphdGlvbiBJbmRleDoNCiAgICAgICAgICBUaGUgZG93
bnN0cmVhbSBjaGFubmVsIHV0aWxpemF0aW9uIGluZGV4IGlzIGEgcGVyY2VudGFnZQ0KICAgICAg
ICAgIGV4cHJlc3NpbmcgdGhlIHJhdGlvIGJldHdlZW4gYnl0ZXMgdXNlZCB0byB0cmFuc21pdCBk
YXRhDQogICAgICAgICAgdmVyc3VzIHRoZSB0b3RhbCBudW1iZXIgb2YgYnl0ZXMgdHJhbnNtaXR0
ZWQgaW4gdGhlIHJhdw0KICAgICAgICAgIGJhbmR3aWR0aCBvZiB0aGUgTVBFRyBjaGFubmVsLiAg
QXMgd2l0aCB0aGUgdXBzdHJlYW0NCiAgICAgICAgICB1dGlsaXphdGlvbiBpbmRleCwgdGhlIGNh
bGN1bGF0ZWQgdmFsdWUgcmVwcmVzZW50cw0KICAgICAgICAgIHRoZSBtb3N0IHJlY2VudCB1dGls
aXphdGlvbiBpbnRlcnZhbC4NCiAgICAgICAgICBGb3JtdWxhOg0KICAgICAgICAgIERvd25zdHJl
YW0gdXRpbGl6YXRpb24gaW5kZXggPQ0KICAgICAgICAgICgxMDAgKiAoZGF0YSBieXRlcyAvIHJh
dyBieXRlcykpDQoNCiAgICAgICAgICBEZWZpbml0aW9uczoNCiAgICAgICAgICBEYXRhIGJ5dGVz
OiAgICBOdW1iZXIgb2YgYnl0ZXMgdHJhbnNtaXR0ZWQgYXMgZGF0YSBpbiB0aGUNCiAgICAgICAg
ICAgICAgICAgICAgICAgICBkb2NzSWZDbXRzQ2hhbm5lbFV0aWxpemF0aW9uSW50ZXJ2YWwuDQog
ICAgICAgICAgICAgICAgICAgICAgICAgSWRlbnRpY2FsIHRvIGRvY3NJZkNtdHNEb3duQ2hhbm5l
bEN0clVzZWQNCiAgICAgICAgICAgICAgICAgICAgICAgICBCeXRlcyBtZWFzdXJlZCBvdmVyIHRo
ZSB1dGlsaXphdGlvbg0KICAgICAgICAgICAgICAgICAgICAgICAgIGludGVydmFsLg0KICAgICAg
ICAgIFJhdyBiYW5kd2lkdGg6IFRvdGFsIG51bWJlciBvZiBieXRlcyBhdmFpbGFibGUgZm9yDQog
ICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNtaXR0aW5nIGRhdGEsIG5vdCBpbmNsdWRpbmcg
Ynl0ZXMNCiAgICAgICAgICAgICAgICAgICAgICAgICB1c2VkIGZvciBoZWFkZXJzIGFuZCBvdGhl
ciBvdmVyaGVhZC4NCiAgICAgICAgICBSYXcgYnl0ZXM6ICAgICAocmF3IGJhbmR3aWR0aCAqDQog
ICAgICAgICAgICAgICAgICAgICAgICAgZG9jc0lmQ210c0NoYW5uZWxVdGlsaXphdGlvbkludGVy
dmFsKS4NCiAgICAgICAgICAgICAgICAgICAgICAgICBJZGVudGljYWwgdG8gZG9jc0lmQ210c0Rv
d25DaGFubmVsQ3RyVG90YWwNCiAgICAgICAgICAgICAgICAgICAgICAgICBCeXRlcyBtZWFzdXJl
ZCBvdmVyIHRoZSB1dGlsaXphdGlvbg0KICAgICAgICAgICAgICAgICAgICAgICAgIGludGVydmFs
LiINCiAgICAgOjo9IHsgZG9jc0lmQ210c0NoYW5uZWxVdGlsaXphdGlvbkVudHJ5IDMgfQ0KDQot
LSBUaGUgZm9sbG93aW5nIHRhYmxlIHByb3ZpZGVzIG9wZXJhdG9ycyB3aXRoIGlucHV0IGRhdGEg
YXBwcm9wcmlhdGUNCi0tIGZvciBjYWxjdWxhdGluZyBkb3duc3RyZWFtIGNoYW5uZWwgdXRpbGl6
YXRpb24uICBPcGVyYXRvcnMgbWF5IHVzZQ0KLS0gdGhlIGRvY3NJZkNtdHNDaGFubmVsVXRpbGl6
YXRpb25UYWJsZSwgb3IgcGVyZm9ybSB0aGVpciBvd24gcG9sbGluZw0KLS0gb2YgdGhlIGRvY3NJ
ZkNtdHNEb3duQ2hhbm5lbENvdW50ZXJUYWJsZSBvYmplY3RzIHRvIGNoYXJhY3Rlcml6ZQ0KLS0g
dGhlaXIgZG93bnN0cmVhbSBjaGFubmVsIHVzYWdlLiAgVGhlIDMyIGJpdCBjb3VudGVyIG9iamVj
dHMgYXJlDQotLSBpbmNsdWRlZCB0byBwcm92aWRlIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgd2l0
aCBTTk1QdjEgbWFuYWdlcnMsDQotLSB3aGljaCBjYW5ub3QgYWNjZXNzIDY0IGJpdCBjb3VudGVy
IG9iamVjdHMuDQoNCmRvY3NJZkNtdHNEb3duQ2hhbm5lbENvdW50ZXJUYWJsZSBPQkpFQ1QtVFlQ
RQ0KICAgICBTWU5UQVggICAgICBTRVFVRU5DRSBPRiBEb2NzSWZDbXRzRG93bkNoYW5uZWxDb3Vu
dGVyRW50cnkNCiAgICAgTUFYLUFDQ0VTUyAgbm90LWFjY2Vzc2libGUNCiAgICAgU1RBVFVTICAg
ICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoaXMgdGFibGUgaXMgaW1w
bGVtZW50ZWQgYXQgdGhlIENNVFMgdG8gY29sbGVjdA0KICAgICAgICAgIGRvd25zdHJlYW0gY2hh
bm5lbCBzdGF0aXN0aWNzIGZvciB1dGlsaXphdGlvbg0KICAgICAgICAgIGNhbGN1bGF0aW9ucy4i
DQogICAgIDo6PSB7IGRvY3NJZkNtdHNPYmplY3RzIDEwIH0NCg0KZG9jc0lmQ210c0Rvd25DaGFu
bmVsQ291bnRlckVudHJ5IE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIERvY3NJZkNtdHNE
b3duQ2hhbm5lbENvdW50ZXJFbnRyeQ0KICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0K
ICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiQW4g
ZW50cnkgcHJvdmlkZXMgYSBsaXN0IG9mIHRyYWZmaWMgY291bnRlcnMgZm9yIGEgc2luZ2xlDQog
ICAgICAgICAgZG93bnN0cmVhbSBjaGFubmVsLg0KICAgICAgICAgIEFuIGVudHJ5IGluIHRoaXMg
dGFibGUgZXhpc3RzIGZvciBlYWNoIGlmRW50cnkgd2l0aCBhbg0KICAgICAgICAgIGlmVHlwZSBv
ZiBkb2NzQ2FibGVEb3duc3RyZWFtKDEyOCkuIg0KICAgICBJTkRFWCB7IGlmSW5kZXggfQ0KICAg
ICA6Oj0geyBkb2NzSWZDbXRzRG93bkNoYW5uZWxDb3VudGVyVGFibGUgMSB9DQoNCkRvY3NJZkNt
dHNEb3duQ2hhbm5lbENvdW50ZXJFbnRyeSA6Oj0gU0VRVUVOQ0Ugew0KICAgICAgICAgZG9jc0lm
Q210c0Rvd25DaG5sQ3RySWQgICAgICAgICAgICAgIEludGVnZXIzMiwNCiAgICAgICAgIGRvY3NJ
ZkNtdHNEb3duQ2hubEN0clRvdGFsQnl0ZXMgICAgICBDb3VudGVyMzIsDQogICAgICAgICBkb2Nz
SWZDbXRzRG93bkNobmxDdHJVc2VkQnl0ZXMgICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgZG9j
c0lmQ210c0Rvd25DaG5sQ3RyRXh0VG90YWxCeXRlcyAgIENvdW50ZXI2NCwNCiAgICAgICAgIGRv
Y3NJZkNtdHNEb3duQ2hubEN0ckV4dFVzZWRCeXRlcyAgICBDb3VudGVyNjQNCiAgICAgfQ0KDQpk
b2NzSWZDbXRzRG93bkNobmxDdHJJZCBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBJbnRl
Z2VyMzIgKDAuLjI1NSkNCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAg
ICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJUaGUgQ2FibGUgTW9kZW0g
VGVybWluYXRpb24gU3lzdGVtIChDTVRTKSBpZGVudGlmaWNhdGlvbg0KICAgICAgICAgIG9mIHRo
ZSBkb3duc3RyZWFtIGNoYW5uZWwgd2l0aGluIHRoaXMgcGFydGljdWxhciBNQUMNCiAgICAgICAg
ICBpbnRlcmZhY2UuICBJZiB0aGUgaW50ZXJmYWNlIGlzIGRvd24sIHRoZSBvYmplY3QgcmV0dXJu
cw0KICAgICAgICAgIHRoZSBtb3N0IGN1cnJlbnQgdmFsdWUuICBJZiB0aGUgZG93bnN0cmVhbSBj
aGFubmVsIElEIGlzDQogICAgICAgICAgdW5rbm93biwgdGhpcyBvYmplY3QgcmV0dXJucyBhIHZh
bHVlIG9mIDAuIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzRG93bkNoYW5uZWxDb3VudGVyRW50cnkg
MSB9DQoNCmRvY3NJZkNtdHNEb3duQ2hubEN0clRvdGFsQnl0ZXMgT0JKRUNULVRZUEUNCiAgICAg
U1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgIFVOSVRTICAgICAgICJCeXRlcyINCiAgICAgTUFY
LUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJ
UFRJT04NCiAgICAgICAgICJBdCB0aGUgQ01UUywgdGhlIHRvdGFsIG51bWJlciBvZiBieXRlcyBp
biB0aGUgUGF5bG9hZA0KICAgICAgICAgIHBvcnRpb24gb2YgTVBFRyBQYWNrZXRzIChpZS4gbm90
IGluY2x1ZGluZyBNUEVHIGhlYWRlcg0KICAgICAgICAgIG9yIHBvaW50ZXJfZmllbGQpIHRyYW5z
cG9ydGVkIGJ5IHRoaXMgZG93bnN0cmVhbSBjaGFubmVsDQogICAgICAgICAgc2luY2UgQ01UUyBp
bml0aWFsaXphdGlvbi4gIFRoaXMgaXMgdGhlIDMyIGJpdCB2ZXJzaW9uIG9mDQogICAgICAgICAg
ZG9jc0lmQ210c0Rvd25DaG5sQ3RyRXh0VG90YWxCeXRlcywgaW5jbHVkZWQgdG8gcHJvdmlkZQ0K
ICAgICAgICAgIGJhY2sgY29tcGF0aWJpbGl0eSB3aXRoIFNOTVB2MSBtYW5hZ2Vycy4NCiAgICAg
ICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2Nj
dXINCiAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwg
YW5kIGF0IG90aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBv
Zg0KICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRl
ZCBpZkluZGV4LiINCiAgICAgOjo9IHsgZG9jc0lmQ210c0Rvd25DaGFubmVsQ291bnRlckVudHJ5
IDIgfQ0KDQpkb2NzSWZDbXRzRG93bkNobmxDdHJVc2VkQnl0ZXMgT0JKRUNULVRZUEUNCiAgICAg
U1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgIFVOSVRTICAgICAgICJCeXRlcyINCiAgICAgTUFY
LUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJ
UFRJT04NCiAgICAgICAgICJBdCB0aGUgQ01UUywgdGhlIHRvdGFsIG51bWJlciBvZiBET0NTSVMg
ZGF0YSBieXRlcw0KICAgICAgICAgIHRyYW5zcG9ydGVkIGJ5IHRoaXMgZG93bnN0cmVhbSBjaGFu
bmVsIHNpbmNlIENNVFMNCiAgICAgICAgICBpbml0aWFsaXphdGlvbi4gIFRoZSBudW1iZXIgb2Yg
ZGF0YSBieXRlcyBpcyBkZWZpbmVkIGFzDQogICAgICAgICAgdGhlIHRvdGFsIG51bWJlciBvZiBi
eXRlcyB0cmFuc3BvcnRlZCBpbiBET0NTSVMgcGF5bG9hZHMNCiAgICAgICAgICBtaW51cyB0aGUg
bnVtYmVyIG9mIHN0dWZmIGJ5dGVzIHRyYW5zcG9ydGVkIGluIERPQ1NJUw0KICAgICAgICAgIHBh
eWxvYWRzLg0KICAgICAgICAgIFRoaXMgaXMgdGhlIDMyIGJpdCB2ZXJzaW9uIG9mDQogICAgICAg
ICAgZG9jc0lmQ210c0Rvd25DaG5sQ3RyRXh0VXNlZEJ5dGVzLCBpbmNsdWRlZCB0byBwcm92aWRl
DQogICAgICAgICAgYmFjayBjb21wYXRpYmlsaXR5IHdpdGggU05NUHYxIG1hbmFnZXJzLg0KICAg
ICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBv
Y2N1cg0KICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVt
LCBhbmQgYXQgb3RoZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVl
IG9mDQogICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lh
dGVkIGlmSW5kZXguIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzRG93bkNoYW5uZWxDb3VudGVyRW50
cnkgMyB9DQoNCmRvY3NJZkNtdHNEb3duQ2hubEN0ckV4dFRvdGFsQnl0ZXMgT0JKRUNULVRZUEUN
CiAgICAgU1lOVEFYICAgICAgQ291bnRlcjY0DQogICAgIFVOSVRTICAgICAgICJCeXRlcyINCiAg
ICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICJBdCB0aGUgQ01UUywgdGhlIHRvdGFsIG51bWJlciBvZiBi
eXRlcyBpbiB0aGUgUGF5bG9hZA0KICAgICAgICAgIHBvcnRpb24gb2YgTVBFRyBQYWNrZXRzIChp
ZS4gbm90IGluY2x1ZGluZyBNUEVHIGhlYWRlcg0KICAgICAgICAgIG9yIHBvaW50ZXJfZmllbGQp
IHRyYW5zcG9ydGVkIGJ5IHRoaXMgZG93bnN0cmVhbSBjaGFubmVsDQogICAgICAgICAgc2luY2Ug
Q01UUyBpbml0aWFsaXphdGlvbi4gIFRoaXMgaXMgdGhlIDY0IGJpdCB2ZXJzaW9uIG9mDQogICAg
ICAgICAgZG9jc0lmQ210c0Rvd25DaG5sQ3RyVG90YWxCeXRlcywgYW5kIHdpbGwgbm90IGJlDQog
ICAgICAgICAgYWNjZXNzaWJsZSB0byBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAgICAgRGlzY29u
dGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAg
ICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhl
cg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAg
ICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4i
DQogICAgIDo6PSB7IGRvY3NJZkNtdHNEb3duQ2hhbm5lbENvdW50ZXJFbnRyeSA0IH0NCg0KZG9j
c0lmQ210c0Rvd25DaG5sQ3RyRXh0VXNlZEJ5dGVzIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAg
ICAgIENvdW50ZXI2NA0KICAgICBVTklUUyAgICAgICAiQnl0ZXMiDQogICAgIE1BWC1BQ0NFU1Mg
IHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAiQXQgdGhlIENNVFMsIHRoZSB0b3RhbCBudW1iZXIgb2YgRE9DU0lTIGRhdGEgYnl0
ZXMNCiAgICAgICAgICB0cmFuc3BvcnRlZCBieSB0aGlzIGRvd25zdHJlYW0gY2hhbm5lbCBzaW5j
ZSBDTVRTDQogICAgICAgICAgaW5pdGlhbGl6YXRpb24uICBUaGUgbnVtYmVyIG9mIGRhdGEgYnl0
ZXMgaXMgZGVmaW5lZCBhcw0KICAgICAgICAgIHRoZSB0b3RhbCBudW1iZXIgb2YgYnl0ZXMgdHJh
bnNwb3J0ZWQgaW4gRE9DU0lTIHBheWxvYWRzDQogICAgICAgICAgbWludXMgdGhlIG51bWJlciBv
ZiBzdHVmZiBieXRlcyB0cmFuc3BvcnRlZCBpbiBET0NTSVMNCiAgICAgICAgICBwYXlsb2Fkcy4N
CiAgICAgICAgICBUaGlzIGlzIHRoZSA2NCBiaXQgdmVyc2lvbiBvZg0KICAgICAgICAgIGRvY3NJ
ZkNtdHNEb3duQ2hubEN0clVzZWRCeXRlcywgYW5kIHdpbGwgbm90IGJlIGFjY2Vzc2libGUNCiAg
ICAgICAgICB0byBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAgICAgRGlzY29udGludWl0aWVzIGlu
IHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgYXQgcmVpbml0
aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAg
IHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICBpZkNvdW50ZXJE
aXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAgIDo6PSB7
IGRvY3NJZkNtdHNEb3duQ2hhbm5lbENvdW50ZXJFbnRyeSA1IH0NCg0KLS0gVGhlIGZvbGxvd2lu
ZyB0YWJsZSBwcm92aWRlcyBvcGVyYXRvcnMgd2l0aCBpbnB1dCBkYXRhIGFwcHJvcHJpYXRlDQot
LSBmb3IgY2FsY3VsYXRpbmcgdXBzdHJlYW0gY2hhbm5lbCB1dGlsaXphdGlvbiwgYW5kIGZvciBk
ZXRlcm1pbmluZw0KLS0gdGhlIHRyYWZmaWMgY2hhcmFjdGVyaXN0aWNzIG9mIHVwc3RyZWFtIGNo
YW5uZWxzLiAgT3BlcmF0b3JzIG1heSB1c2UNCi0tIHRoZSBkb2NzSWZDbXRzQ2hhbm5lbFV0aWxp
emF0aW9uVGFibGUsIG9yIHBlcmZvcm0gdGhlaXIgb3duIHBvbGxpbmcNCi0tIG9mIHRoZSBkb2Nz
SWZDbXRzVXBDaGFubmVsQ291bnRlclRhYmxlIG9iamVjdHMgZm9yIHV0aWxpemF0aW9uDQotLSBk
ZXRlcm1pbmF0aW9uLg0KLS0gVGhlIGZpcnN0IGZvdXIgMzIgYW5kIDY0IG9iamVjdHMgaW4gdGhp
cyB0YWJsZSBhcmUgbWFuZGF0b3J5Lg0KLS0gVmVuZG9ycyBtYXkgY2hvb3NlIHRvIGltcGxlbWVu
dCB0aGUgcmVtYWluaW5nIG9wdGlvbmFsIG9iamVjdHMgdG8NCi0tIHByb3ZpZGUgb3BlcmF0b3Jz
IHdpdGggZmluZXIgY2hhcmFjdGVyaXphdGlvbiBvZiB1cHN0cmVhbSBjaGFubmVsDQotLSB0cmFm
ZmljIHBhdHRlcm5zLiAgVGhlIDMyIGJpdCBjb3VudGVyIG9iamVjdHMgYXJlIGluY2x1ZGVkIHRv
IHByb3ZpZGUNCi0tIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgd2l0aCBTTk1QdjEgbWFuYWdlcnMs
IHdoaWNoIGNhbm5vdCBhY2Nlc3MgNjQNCi0tIGJpdCBjb3VudGVyIG9iamVjdHMuDQoNCg0KZG9j
c0lmQ210c1VwQ2hhbm5lbENvdW50ZXJUYWJsZSBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAg
ICBTRVFVRU5DRSBPRiBEb2NzSWZDbXRzVXBDaGFubmVsQ291bnRlckVudHJ5DQogICAgIE1BWC1B
Q0NFU1MgIG5vdC1hY2Nlc3NpYmxlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICJUaGlzIHRhYmxlIGlzIGltcGxlbWVudGVkIGF0IHRoZSBDTVRT
IHRvIHByb3ZpZGUgdXBzdHJlYW0NCiAgICAgICAgICBjaGFubmVsIHN0YXRpc3RpY3MgYXBwcm9w
cmlhdGUgZm9yIGNoYW5uZWwgdXRpbGl6YXRpb24NCiAgICAgICAgICBjYWxjdWxhdGlvbnMuIg0K
ICAgICA6Oj0geyBkb2NzSWZDbXRzT2JqZWN0cyAxMSB9DQoNCmRvY3NJZkNtdHNVcENoYW5uZWxD
b3VudGVyRW50cnkgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgRG9jc0lmQ210c1VwQ2hh
bm5lbENvdW50ZXJFbnRyeQ0KICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICBT
VEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiTGlzdCBvZiB0
cmFmZmljIHN0YXRpc3RpY3MgZm9yIGEgc2luZ2xlIHVwc3RyZWFtIGNoYW5uZWwuDQogICAgICAg
ICAgRm9yIERPQ1NJUyAyLjAgQ01UU3MsIGFuIGVudHJ5IGluIHRoaXMgdGFibGUNCiAgICAgICAg
ICBleGlzdHMgZm9yIGVhY2ggaWZFbnRyeSB3aXRoIGFuIGlmVHlwZSBvZg0KICAgICAgICAgIGRv
Y3NDYWJsZVVwc3RyZWFtQ2hhbm5lbCAoMjA1KS4NCiAgICAgICAgICBGb3IgRE9DU0lTIDEueCBD
TVRTcywgYW4gZW50cnkgaW4gdGhpcyB0YWJsZQ0KICAgICAgICAgIGV4aXN0cyBmb3IgZWFjaCBp
ZkVudHJ5IHdpdGggYW4gaWZUeXBlIG9mDQogICAgICAgICAgZG9jc0NhYmxlVXBzdHJlYW1JbnRl
cmZhY2UgKDEyOSkuIg0KICAgICBJTkRFWCB7IGlmSW5kZXggfQ0KICAgICA6Oj0geyBkb2NzSWZD
bXRzVXBDaGFubmVsQ291bnRlclRhYmxlIDEgfQ0KDQpEb2NzSWZDbXRzVXBDaGFubmVsQ291bnRl
ckVudHJ5IDo6PSBTRVFVRU5DRSB7DQogICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RySWQgICAg
ICAgICAgICAgICAgICAgICAgICAgIEludGVnZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtdHNVcENo
bmxDdHJUb3RhbE1zbG90cyAgICAgICAgICAgICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgZG9j
c0lmQ210c1VwQ2hubEN0clVjYXN0R3JhbnRlZE1zbG90cyAgICAgICAgICBDb3VudGVyMzIsDQog
ICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyVG90YWxDbnRuTXNsb3RzICAgICAgICAgICAgIENv
dW50ZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJVc2VkQ250bk1zbG90cyAgICAg
ICAgICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0ckV4dFRvdGFs
TXNsb3RzICAgICAgICAgICAgICBDb3VudGVyNjQsDQogICAgICAgICBkb2NzSWZDbXRzVXBDaG5s
Q3RyRXh0VWNhc3RHcmFudGVkTXNsb3RzICAgICAgIENvdW50ZXI2NCwNCiAgICAgICAgIGRvY3NJ
ZkNtdHNVcENobmxDdHJFeHRUb3RhbENudG5Nc2xvdHMgICAgICAgICAgQ291bnRlcjY0LA0KICAg
ICAgICAgZG9jc0lmQ210c1VwQ2hubEN0ckV4dFVzZWRDbnRuTXNsb3RzICAgICAgICAgICBDb3Vu
dGVyNjQsDQogICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyQ29sbENudG5Nc2xvdHMgICAgICAg
ICAgICAgIENvdW50ZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJUb3RhbENudG5S
ZXFNc2xvdHMgICAgICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0
clVzZWRDbnRuUmVxTXNsb3RzICAgICAgICAgICBDb3VudGVyMzIsDQogICAgICAgICBkb2NzSWZD
bXRzVXBDaG5sQ3RyQ29sbENudG5SZXFNc2xvdHMgICAgICAgICAgIENvdW50ZXIzMiwNCiAgICAg
ICAgIGRvY3NJZkNtdHNVcENobmxDdHJUb3RhbENudG5SZXFEYXRhTXNsb3RzICAgICAgQ291bnRl
cjMyLA0KICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0clVzZWRDbnRuUmVxRGF0YU1zbG90cyAg
ICAgICBDb3VudGVyMzIsDQogICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyQ29sbENudG5SZXFE
YXRhTXNsb3RzICAgICAgIENvdW50ZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJU
b3RhbENudG5Jbml0TWFpbnRNc2xvdHMgICAgQ291bnRlcjMyLA0KICAgICAgICAgZG9jc0lmQ210
c1VwQ2hubEN0clVzZWRDbnRuSW5pdE1haW50TXNsb3RzICAgICBDb3VudGVyMzIsDQogICAgICAg
ICBkb2NzSWZDbXRzVXBDaG5sQ3RyQ29sbENudG5Jbml0TWFpbnRNc2xvdHMgICAgIENvdW50ZXIz
MiwNCiAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJFeHRDb2xsQ250bk1zbG90cyAgICAgICAg
ICAgQ291bnRlcjY0LA0KICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0ckV4dFRvdGFsQ250blJl
cU1zbG90cyAgICAgICBDb3VudGVyNjQsDQogICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0
VXNlZENudG5SZXFNc2xvdHMgICAgICAgIENvdW50ZXI2NCwNCiAgICAgICAgIGRvY3NJZkNtdHNV
cENobmxDdHJFeHRDb2xsQ250blJlcU1zbG90cyAgICAgICAgQ291bnRlcjY0LA0KICAgICAgICAg
ZG9jc0lmQ210c1VwQ2hubEN0ckV4dFRvdGFsQ250blJlcURhdGFNc2xvdHMgICBDb3VudGVyNjQs
DQogICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VXNlZENudG5SZXFEYXRhTXNsb3RzICAg
IENvdW50ZXI2NCwNCiAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJFeHRDb2xsQ250blJlcURh
dGFNc2xvdHMgICAgQ291bnRlcjY0LA0KICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0ckV4dFRv
dGFsQ250bkluaXRNYWludE1zbG90cyBDb3VudGVyNjQsDQogICAgICAgICBkb2NzSWZDbXRzVXBD
aG5sQ3RyRXh0VXNlZENudG5Jbml0TWFpbnRNc2xvdHMgIENvdW50ZXI2NCwNCiAgICAgICAgIGRv
Y3NJZkNtdHNVcENobmxDdHJFeHRDb2xsQ250bkluaXRNYWludE1zbG90cyAgQ291bnRlcjY0DQog
ICAgIH0NCg0KZG9jc0lmQ210c1VwQ2hubEN0cklkIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAg
ICAgIEludGVnZXIzMiAoMC4uMjU1KQ0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAg
U1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBDTVRT
IGlkZW50aWZpY2F0aW9uIG9mIHRoZSB1cHN0cmVhbSBjaGFubmVsLiINCiAgICAgOjo9IHsgZG9j
c0lmQ210c1VwQ2hhbm5lbENvdW50ZXJFbnRyeSAxIH0NCg0KZG9jc0lmQ210c1VwQ2hubEN0clRv
dGFsTXNsb3RzIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIENvdW50ZXIzMg0KICAgICBV
TklUUyAgICAgICAibWluaS1zbG90cyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAg
IFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJDdXJyZW50
IGNvdW50LCBmcm9tIENNVFMgaW5pdGlhbGl6YXRpb24sIG9mIGFsbCBtaW5pLXNsb3RzDQogICAg
ICAgICAgZGVmaW5lZCBmb3IgdGhpcyB1cHN0cmVhbSBsb2dpY2FsIGNoYW5uZWwuICBUaGlzIGNv
dW50DQogICAgICAgICAgaW5jbHVkZXMgYWxsIElVQ3MgYW5kIFNJRHMsIGV2ZW4gdGhvc2UgYWxs
b2NhdGVkIHRvIHRoZQ0KICAgICAgICAgIE5VTEwgU0lEIGZvciBhIDIuMCBsb2dpY2FsIGNoYW5u
ZWwgd2hpY2ggaXMgaW5hY3RpdmUuICBUaGlzDQogICAgICAgICAgaXMgdGhlIDMyIGJpdCB2ZXJz
aW9uIG9mIGRvY3NJZkNtdHNVcENobmxDdHJFeHRUb3RhbE1zbG90cw0KICAgICAgICAgIGFuZCBp
cyBpbmNsdWRlZCBmb3IgYmFjayBjb21wYXRpYmlsaXR5IHdpdGggU05NUHYxDQogICAgICAgICAg
bWFuYWdlcnMuICBTdXBwb3J0IGZvciB0aGlzIG9iamVjdCBpcyBtYW5kYXRvcnkuDQogICAgICAg
ICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3Vy
DQogICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFu
ZCBhdCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YN
CiAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQg
aWZJbmRleC4iDQogICAgIDo6PSB7IGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyRW50cnkgMiB9
DQoNCmRvY3NJZkNtdHNVcENobmxDdHJVY2FzdEdyYW50ZWRNc2xvdHMgT0JKRUNULVRZUEUNCiAg
ICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgIFVOSVRTICAgICAgICJtaW5pLXNsb3RzIg0K
ICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgIkN1cnJlbnQgY291bnQsIGZyb20gQ01UUyBpbml0aWFs
aXphdGlvbiwgb2YgdW5pY2FzdA0KICAgICAgICAgIGdyYW50ZWQgbWluaS1zbG90cyBvbiB0aGUg
dXBzdHJlYW0gbG9naWNhbCBjaGFubmVsLA0KICAgICAgICAgIHJlZ2FyZGxlc3Mgb2YgYnVyc3Qg
dHlwZS4gIFVuaWNhc3QgZ3JhbnRlZCBtaW5pLXNsb3RzIGFyZQ0KICAgICAgICAgIHRob3NlIGlu
IHdoaWNoIHRoZSBDTVRTIGFzc2lnbmVkIGJhbmR3aWR0aCB0byBhbnkgdW5pY2FzdA0KICAgICAg
ICAgIFNJRCBvbiB0aGUgbG9naWNhbCBjaGFubmVsLiAgSG93ZXZlciB0aGlzIG9iamVjdCBkb2Vz
IG5vdA0KICAgICAgICAgIGluY2x1ZGUgbWluaXMtbG90cyBmb3IgcmVzZXJ2ZWQgSVVDcywgb3Ig
Z3JhbnRzIHRvIFNJRHMNCiAgICAgICAgICBkZXNpZ25hdGVkIGFzIG1lYW5pbmcgJ25vIENNJy4g
IFRoaXMgaXMgdGhlIDMyIGJpdCB2ZXJzaW9uDQogICAgICAgICAgb2YgZG9jc0lmQ210c1VwQ2hu
bEN0ckV4dFVjYXN0R3JhbnRlZE1zbG90cywgYW5kIGlzDQogICAgICAgICAgaW5jbHVkZWQgZm9y
IGJhY2sgY29tcGF0aWJpbGl0eSB3aXRoIFNOTVB2MSBtYW5hZ2Vycy4NCiAgICAgICAgICBTdXBw
b3J0IGZvciB0aGlzIG9iamVjdCBpcyBtYW5kYXRvcnkuDQogICAgICAgICAgRGlzY29udGludWl0
aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgYXQg
cmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAg
ICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICBpZkNv
dW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAg
IDo6PSB7IGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyRW50cnkgMyB9DQoNCmRvY3NJZkNtdHNV
cENobmxDdHJUb3RhbENudG5Nc2xvdHMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQ291
bnRlcjMyDQogICAgIFVOSVRTICAgICAgICJtaW5pLXNsb3RzIg0KICAgICBNQVgtQUNDRVNTICBy
ZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgIkN1cnJlbnQgY291bnQsIGZyb20gQ01UUyBpbml0aWFsaXphdGlvbiwgb2YgY29udGVu
dGlvbg0KICAgICAgICAgIG1pbmktc2xvdHMgZGVmaW5lZCBmb3IgdGhpcyB1cHN0cmVhbSBsb2dp
Y2FsIGNoYW5uZWwuICBUaGlzDQogICAgICAgICAgY291bnQgaW5jbHVkZXMgYWxsIG1pbmktc2xv
dHMgYXNzaWduZWQgdG8gYSBicm9hZGNhc3Qgb3INCiAgICAgICAgICBtdWx0aWNhc3QgU0lEIG9u
IHRoZSBsb2dpY2FsIGNoYW5uZWwuICBUaGlzIGlzIHRoZSAzMiBiaXQNCiAgICAgICAgICB2ZXJz
aW9uIG9mIGRvY3NJZkNtdHNVcENobmxDdHJFeHRUb3RhbENudG5Nc2xvdHMsIGFuZCBpcw0KICAg
ICAgICAgIGluY2x1ZGVkIGZvciBiYWNrIGNvbXBhdGliaWxpdHkgd2l0aCBTTk1QdjEgbWFuYWdl
cnMuDQogICAgICAgICAgU3VwcG9ydCBmb3IgdGhpcyBvYmplY3QgaXMgbWFuZGF0b3J5Lg0KICAg
ICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBv
Y2N1cg0KICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVt
LCBhbmQgYXQgb3RoZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVl
IG9mDQogICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lh
dGVkIGlmSW5kZXguIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzVXBDaGFubmVsQ291bnRlckVudHJ5
IDQgfQ0KDQpkb2NzSWZDbXRzVXBDaG5sQ3RyVXNlZENudG5Nc2xvdHMgT0JKRUNULVRZUEUNCiAg
ICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgIFVOSVRTICAgICAgICJtaW5pLXNsb3RzIg0K
ICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgIkN1cnJlbnQgY291bnQsIGZyb20gQ01UUyBpbml0aWFs
aXphdGlvbiwgb2YgY29udGVudGlvbg0KICAgICAgICAgIG1pbmktc2xvdHMgdXRpbGl6ZWQgb24g
dGhlIHVwc3RyZWFtIGxvZ2ljYWwgY2hhbm5lbC4gIEZvcg0KICAgICAgICAgIGNvbnRlbnRpb24g
cmVnaW9ucywgdXRpbGl6ZWQgbWluaS1zbG90cyBhcmUgdGhvc2UgaW4gd2hpY2gNCiAgICAgICAg
ICB0aGUgQ01UUyBjb3JyZWN0bHkgcmVjZWl2ZWQgYW4gdXBzdHJlYW0gYnVyc3QgZnJvbSBhbnkg
Q00NCiAgICAgICAgICBvbiB0aGUgdXBzdHJlYW0gbG9naWNhbCBjaGFubmVsLiAgVGhpcyBpcyB0
aGUgMzIgYml0DQogICAgICAgICAgdmVyc2lvbiBvZiBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VXNl
ZENudG5Nc2xvdHMsIGFuZCBpcw0KICAgICAgICAgIGluY2x1ZGVkIGZvciBiYWNrIGNvbXBhdGli
aWxpdHkgd2l0aCBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAgICAgU3VwcG9ydCBmb3IgdGhpcyBv
YmplY3QgaXMgbWFuZGF0b3J5Lg0KICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFs
dWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRp
b24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICB0aW1lcyBh
cyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgaWZDb3VudGVyRGlzY29udGlu
dWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICA6Oj0geyBkb2NzSWZD
bXRzVXBDaGFubmVsQ291bnRlckVudHJ5IDUgfQ0KDQpkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VG90
YWxNc2xvdHMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQ291bnRlcjY0DQogICAgIFVO
SVRTICAgICAgICJtaW5pLXNsb3RzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAg
U1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkN1cnJlbnQg
Y291bnQsIGZyb20gQ01UUyBpbml0aWFsaXphdGlvbiwgb2YgYWxsIG1pbmktc2xvdHMNCiAgICAg
ICAgICBkZWZpbmVkIGZvciB0aGlzIHVwc3RyZWFtIGxvZ2ljYWwgY2hhbm5lbC4gIFRoaXMgY291
bnQNCiAgICAgICAgICBpbmNsdWRlcyBhbGwgSVVDcyBhbmQgU0lEcywgZXZlbiB0aG9zZSBhbGxv
Y2F0ZWQgdG8gdGhlDQogICAgICAgICAgTlVMTCBTSUQgZm9yIGEgMi4wIGxvZ2ljYWwgY2hhbm5l
bCB3aGljaCBpcyBpbmFjdGl2ZS4gIFRoaXMNCiAgICAgICAgICBpcyB0aGUgNjQgYml0IHZlcnNp
b24gb2YgZG9jc0lmQ210c1VwQ2hubEN0clRvdGFsTXNsb3RzLA0KICAgICAgICAgIGFuZCB3aWxs
IG5vdCBiZSBhY2Nlc3NpYmxlIHRvIFNOTVB2MSBtYW5hZ2Vycy4NCiAgICAgICAgICBTdXBwb3J0
IGZvciB0aGlzIG9iamVjdCBpcyBtYW5kYXRvcnkuDQogICAgICAgICAgRGlzY29udGludWl0aWVz
IGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgYXQgcmVp
bml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAg
ICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICBpZkNvdW50
ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAgIDo6
PSB7IGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyRW50cnkgNiB9DQoNCmRvY3NJZkNtdHNVcENo
bmxDdHJFeHRVY2FzdEdyYW50ZWRNc2xvdHMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAg
Q291bnRlcjY0DQogICAgIFVOSVRTICAgICAgICJtaW5pLXNsb3RzIg0KICAgICBNQVgtQUNDRVNT
ICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0K
ICAgICAgICAgIkN1cnJlbnQgY291bnQsIGZyb20gQ01UUyBpbml0aWFsaXphdGlvbiwgb2YgdW5p
Y2FzdA0KICAgICAgICAgIGdyYW50ZWQgbWluaS1zbG90cyBvbiB0aGUgdXBzdHJlYW0gbG9naWNh
bCBjaGFubmVsLA0KICAgICAgICAgIHJlZ2FyZGxlc3Mgb2YgYnVyc3QgdHlwZS4gIFVuaWNhc3Qg
Z3JhbnRlZCBtaW5pLXNsb3RzIGFyZQ0KICAgICAgICAgIHRob3NlIGluIHdoaWNoIHRoZSBDTVRT
IGFzc2lnbmVkIGJhbmR3aWR0aCB0byBhbnkgdW5pY2FzdA0KICAgICAgICAgIFNJRCBvbiB0aGUg
bG9naWNhbCBjaGFubmVsLiAgSG93ZXZlciB0aGlzIG9iamVjdCBkb2VzIG5vdA0KICAgICAgICAg
IGluY2x1ZGUgbWluaS1zbG90cyBmb3IgcmVzZXJ2ZWQgSVVDcywgb3IgZ3JhbnRzIHRvIFNJRHMN
CiAgICAgICAgICBkZXNpZ25hdGVkIGFzIG1lYW5pbmcgJ25vIENNJy4gIFRoaXMgaXMgdGhlIDY0
IGJpdCB2ZXJzaW9uDQogICAgICAgICAgb2YgZG9jc0lmQ210c1VwQ2hubEN0clVjYXN0R3JhbnRl
ZE1zbG90cywgYW5kIHdpbGwgbm90IGJlDQogICAgICAgICAgYWNjZXNzaWJsZSB0byBTTk1QdjEg
bWFuYWdlcnMuDQogICAgICAgICAgU3VwcG9ydCBmb3IgdGhpcyBvYmplY3QgaXMgbWFuZGF0b3J5
Lg0KICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVy
IGNhbiBvY2N1cg0KICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQg
c3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhl
IHZhbHVlIG9mDQogICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBh
c3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzVXBDaGFubmVsQ291bnRl
ckVudHJ5IDcgfQ0KDQpkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VG90YWxDbnRuTXNsb3RzIE9CSkVD
VC1UWVBFDQogICAgIFNZTlRBWCAgICAgIENvdW50ZXI2NA0KICAgICBVTklUUyAgICAgICAibWlu
aS1zbG90cyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1
cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJDdXJyZW50IGNvdW50LCBmcm9tIENN
VFMgaW5pdGlhbGl6YXRpb24sIG9mIGNvbnRlbnRpb24NCiAgICAgICAgICBtaW5pLXNsb3RzIGRl
ZmluZWQgZm9yIHRoaXMgdXBzdHJlYW0gbG9naWNhbCBjaGFubmVsLiAgVGhpcw0KICAgICAgICAg
IGNvdW50IGluY2x1ZGVzIGFsbCBtaW5pLXNsb3RzIGFzc2lnbmVkIHRvIGEgYnJvYWRjYXN0IG9y
DQogICAgICAgICAgbXVsdGljYXN0IFNJRCBvbiB0aGUgbG9naWNhbCBjaGFubmVsLiAgVGhpcyBp
cyB0aGUgNjQgYml0DQogICAgICAgICAgdmVyc2lvbiBvZiBkb2NzSWZDbXRzVXBDaG5sQ3RyVG90
YWxDbnRuTXNsb3RzLCBhbmQgd2lsbA0KICAgICAgICAgIG5vdCBiZSBhY2Nlc3NpYmxlIHRvIFNO
TVB2MSBtYW5hZ2Vycy4NCiAgICAgICAgICBTdXBwb3J0IGZvciB0aGlzIG9iamVjdCBpcyBtYW5k
YXRvcnkuDQogICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNv
dW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFu
YWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBi
eSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3Ig
dGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAgIDo6PSB7IGRvY3NJZkNtdHNVcENoYW5uZWxD
b3VudGVyRW50cnkgOCB9DQoNCmRvY3NJZkNtdHNVcENobmxDdHJFeHRVc2VkQ250bk1zbG90cyBP
QkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBDb3VudGVyNjQNCiAgICAgVU5JVFMgICAgICAg
Im1pbmktc2xvdHMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAg
ICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiQ3VycmVudCBjb3VudCwgZnJv
bSBDTVRTIGluaXRpYWxpemF0aW9uLCBvZiBjb250ZW50aW9uDQogICAgICAgICAgbWluaS1zbG90
cyB1dGlsaXplZCBvbiB0aGUgdXBzdHJlYW0gbG9naWNhbCBjaGFubmVsLiAgRm9yDQogICAgICAg
ICAgY29udGVudGlvbiByZWdpb25zLCB1dGlsaXplZCBtaW5pLXNsb3RzIGFyZSB0aG9zZSBpbiB3
aGljaA0KICAgICAgICAgIHRoZSBDTVRTIGNvcnJlY3RseSByZWNlaXZlZCBhbiB1cHN0cmVhbSBi
dXJzdCBmcm9tIGFueSBDTQ0KICAgICAgICAgIG9uIHRoZSB1cHN0cmVhbSBsb2dpY2FsIGNoYW5u
ZWwuICBUaGlzIGlzIHRoZSA2NCBiaXQNCiAgICAgICAgICB2ZXJzaW9uIG9mIGRvY3NJZkNtdHNV
cENobmxDdHJVc2VkQ250bk1zbG90cywgYW5kIHdpbGwgbm90DQogICAgICAgICAgYmUgYWNjZXNz
aWJsZSB0byBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAgICAgU3VwcG9ydCBmb3IgdGhpcyBvYmpl
Y3QgaXMgbWFuZGF0b3J5Lg0KICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUg
b2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24g
b2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICB0aW1lcyBhcyBp
bmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0
eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICA6Oj0geyBkb2NzSWZDbXRz
VXBDaGFubmVsQ291bnRlckVudHJ5IDkgfQ0KDQpkb2NzSWZDbXRzVXBDaG5sQ3RyQ29sbENudG5N
c2xvdHMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgIFVOSVRT
ICAgICAgICJtaW5pLXNsb3RzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RB
VFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkN1cnJlbnQgY291
bnQsIGZyb20gQ01UUyBpbml0aWFsaXphdGlvbiwgb2YgY29udGVudGlvbg0KICAgICAgICAgIG1p
bmktc2xvdHMgc3ViamVjdGVkIHRvIGNvbGxpc2lvbnMgb24gdGhlIHVwc3RyZWFtIGxvZ2ljYWwN
CiAgICAgICAgICBjaGFubmVsLiAgRm9yIGNvbnRlbnRpb24gcmVnaW9ucywgdGhlc2UgYXJlIHRo
ZSBtaW5pLXNsb3RzDQogICAgICAgICAgYXBwbGljYWJsZSB0byBidXJzdHMgdGhhdCB0aGUgQ01U
UyBkZXRlY3RlZCwgYnV0IGNvdWxkIG5vdA0KICAgICAgICAgIGNvcnJlY3RseSByZWNlaXZlLiAg
VGhpcyBpcyB0aGUgMzIgYml0IHZlcnNpb24gb2YNCiAgICAgICAgICBkb2NzSWZDbXRzVXBDaG5s
Q3RyRXh0Q29sbENudG5Nc2xvdHMsIGFuZCBpcyBpbmNsdWRlZCBmb3INCiAgICAgICAgICBiYWNr
IGNvbXBhdGliaWxpdHkgd2l0aCBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAgICAgRGlzY29udGlu
dWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAg
YXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0K
ICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICBp
ZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQog
ICAgIDo6PSB7IGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyRW50cnkgMTAgfQ0KDQpkb2NzSWZD
bXRzVXBDaG5sQ3RyVG90YWxDbnRuUmVxTXNsb3RzIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAg
ICAgIENvdW50ZXIzMg0KICAgICBVTklUUyAgICAgICAibWluaS1zbG90cyINCiAgICAgTUFYLUFD
Q0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJ
T04NCiAgICAgICAgICJDdXJyZW50IGNvdW50LCBmcm9tIENNVFMgaW5pdGlhbGl6YXRpb24sIG9m
IGNvbnRlbnRpb24NCiAgICAgICAgICByZXF1ZXN0IG1pbmktc2xvdHMgZGVmaW5lZCBmb3IgdGhp
cyB1cHN0cmVhbSBsb2dpY2FsDQogICAgICAgICAgY2hhbm5lbC4gIFRoaXMgY291bnQgaW5jbHVk
ZXMgYWxsIG1pbmktc2xvdHMgZm9yIElVQzENCiAgICAgICAgICBhc3NpZ25lZCB0byBhIGJyb2Fk
Y2FzdCBvciBtdWx0aWNhc3QgU0lEIG9uIHRoZSBsb2dpY2FsDQogICAgICAgICAgY2hhbm5lbC4g
IFRoaXMgaXMgdGhlIDMyIGJpdCB2ZXJzaW9uIG9mDQogICAgICAgICAgZG9jc0lmQ210c1VwQ2hu
bEN0ckV4dFRvdGFsQ250blJlcU1zbG90cywgYW5kIGlzIGluY2x1ZGVkDQogICAgICAgICAgZm9y
IGJhY2sgY29tcGF0aWJpbGl0eSB3aXRoIFNOTVB2MSBtYW5hZ2Vycy4NCiAgICAgICAgICBEaXNj
b250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAg
ICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90
aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAg
ICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4
LiINCiAgICAgOjo9IHsgZG9jc0lmQ210c1VwQ2hhbm5lbENvdW50ZXJFbnRyeSAxMSB9DQoNCmRv
Y3NJZkNtdHNVcENobmxDdHJVc2VkQ250blJlcU1zbG90cyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5U
QVggICAgICBDb3VudGVyMzINCiAgICAgVU5JVFMgICAgICAgIm1pbmktc2xvdHMiDQogICAgIE1B
WC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAiQ3VycmVudCBjb3VudCwgZnJvbSBDTVRTIGluaXRpYWxpemF0aW9u
LCBvZiBjb250ZW50aW9uDQogICAgICAgICAgcmVxdWVzdCBtaW5pLXNsb3RzIHV0aWxpemVkIG9u
IHRoaXMgdXBzdHJlYW0gbG9naWNhbA0KICAgICAgICAgIGNoYW5uZWwuICBUaGlzIGNvdW50IGlu
Y2x1ZGVzIGFsbCBjb250ZW50aW9uIG1pbmktc2xvdHMgZm9yDQogICAgICAgICAgSVVDMSBhcHBs
aWNhYmxlIHRvIGJ1cnN0cyB0aGF0IHRoZSBDTVRTIGNvcnJlY3RseQ0KICAgICAgICAgIHJlY2Vp
dmVkLiAgVGhpcyBpcyB0aGUgMzIgYml0IHZlcnNpb24gb2YNCiAgICAgICAgICBkb2NzSWZDbXRz
VXBDaG5sQ3RyRXh0VXNlZENudG5SZXFNc2xvdHMsIGFuZCBpcyBpbmNsdWRlZA0KICAgICAgICAg
IGZvciBiYWNrIGNvbXBhdGliaWxpdHkgd2l0aCBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAgICAg
RGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQog
ICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBh
dCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAg
ICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJ
bmRleC4iDQogICAgIDo6PSB7IGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyRW50cnkgMTIgfQ0K
DQpkb2NzSWZDbXRzVXBDaG5sQ3RyQ29sbENudG5SZXFNc2xvdHMgT0JKRUNULVRZUEUNCiAgICAg
U1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgIFVOSVRTICAgICAgICJtaW5pLXNsb3RzIg0KICAg
ICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBE
RVNDUklQVElPTg0KICAgICAgICAgIkN1cnJlbnQgY291bnQsIGZyb20gQ01UUyBpbml0aWFsaXph
dGlvbiwgb2YgY29udGVudGlvbg0KICAgICAgICAgIHJlcXVlc3QgbWluaS1zbG90cyBzdWJqZWN0
ZWQgdG8gY29sbGlzaW9ucyBvbiB0aGlzIHVwc3RyZWFtDQogICAgICAgICAgbG9naWNhbCBjaGFu
bmVsLiAgVGhpcyBpbmNsdWRlcyBhbGwgY29udGVudGlvbiBtaW5pLXNsb3RzDQogICAgICAgICAg
Zm9yIElVQzEgYXBwbGljYWJsZSB0byBidXJzdHMgdGhhdCB0aGUgQ01UUyBkZXRlY3RlZCwgYnV0
DQogICAgICAgICAgY291bGQgbm90IGNvcnJlY3RseSByZWNlaXZlLiAgVGhpcyBpcyB0aGUgMzIg
Yml0IHZlcnNpb24gb2YNCiAgICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0Q29sbENudG5S
ZXFNc2xvdHMsIGFuZCBpcyBpbmNsdWRlZA0KICAgICAgICAgIGZvciBiYWNrIGNvbXBhdGliaWxp
dHkgd2l0aCBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRo
ZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgYXQgcmVpbml0aWFs
aXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAgIHRp
bWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICBpZkNvdW50ZXJEaXNj
b250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAgIDo6PSB7IGRv
Y3NJZkNtdHNVcENoYW5uZWxDb3VudGVyRW50cnkgMTMgfQ0KDQpkb2NzSWZDbXRzVXBDaG5sQ3Ry
VG90YWxDbnRuUmVxRGF0YU1zbG90cyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBDb3Vu
dGVyMzINCiAgICAgVU5JVFMgICAgICAgIm1pbmktc2xvdHMiDQogICAgIE1BWC1BQ0NFU1MgIHJl
YWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAg
ICAgICAiQ3VycmVudCBjb3VudCwgZnJvbSBDTVRTIGluaXRpYWxpemF0aW9uLCBvZiBjb250ZW50
aW9uDQogICAgICAgICAgcmVxdWVzdCBkYXRhIG1pbmktc2xvdHMgZGVmaW5lZCBmb3IgdGhpcyB1
cHN0cmVhbSBsb2dpY2FsDQogICAgICAgICAgY2hhbm5lbC4gIFRoaXMgY291bnQgaW5jbHVkZXMg
YWxsIG1pbmktc2xvdHMgZm9yIElVQzINCiAgICAgICAgICBhc3NpZ25lZCB0byBhIGJyb2FkY2Fz
dCBvciBtdWx0aWNhc3QgU0lEIG9uIHRoZSBsb2dpY2FsDQogICAgICAgICAgY2hhbm5lbC4gIFRo
aXMgaXMgdGhlIDMyIGJpdCB2ZXJzaW9uIG9mDQogICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0
ckV4dFRvdGFsQ250blJlcURhdGFNc2xvdHMsIGFuZCBpcw0KICAgICAgICAgIGluY2x1ZGVkIGZv
ciBiYWNrIGNvbXBhdGliaWxpdHkgd2l0aCBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAgICAgRGlz
Y29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAg
ICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBv
dGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAg
ICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRl
eC4iDQogICAgIDo6PSB7IGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyRW50cnkgMTQgfQ0KDQpk
b2NzSWZDbXRzVXBDaG5sQ3RyVXNlZENudG5SZXFEYXRhTXNsb3RzIE9CSkVDVC1UWVBFDQogICAg
IFNZTlRBWCAgICAgIENvdW50ZXIzMg0KICAgICBVTklUUyAgICAgICAibWluaS1zbG90cyINCk1B
WC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAiQ3VycmVudCBjb3VudCwgZnJvbSBDTVRTIGluaXRpYWxpemF0aW9u
LCBvZiBjb250ZW50aW9uDQogICAgICAgICAgcmVxdWVzdCBkYXRhIG1pbmktc2xvdHMgdXRpbGl6
ZWQgb24gdGhpcyB1cHN0cmVhbSBsb2dpY2FsDQogICAgICAgICAgY2hhbm5lbC4gIFRoaXMgaW5j
bHVkZXMgYWxsIGNvbnRlbnRpb24gbWluaS1zbG90cyBmb3IgSVVDMg0KICAgICAgICAgIGFwcGxp
Y2FibGUgdG8gYnVyc3RzIHRoYXQgdGhlIENNVFMgY29ycmVjdGx5IHJlY2VpdmVkLg0KICAgICAg
ICAgIFRoaXMgaXMgdGhlIDMyIGJpdCB2ZXJzaW9uIG9mDQogICAgICAgICAgZG9jc0lmQ210c1Vw
Q2hubEN0ckV4dFVzZWRDbnRuUmVxRGF0YU1zbG90cywgYW5kIGlzDQogICAgICAgICAgaW5jbHVk
ZWQgZm9yIGJhY2sgY29tcGF0aWJpbGl0eSB3aXRoIFNOTVB2MSBtYW5hZ2Vycy4NCiAgICAgICAg
ICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXIN
CiAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5k
IGF0IG90aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0K
ICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBp
ZkluZGV4LiINCiAgICAgOjo9IHsgZG9jc0lmQ210c1VwQ2hhbm5lbENvdW50ZXJFbnRyeSAxNSB9
DQoNCmRvY3NJZkNtdHNVcENobmxDdHJDb2xsQ250blJlcURhdGFNc2xvdHMgT0JKRUNULVRZUEUN
CiAgICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgIFVOSVRTICAgICAgICJtaW5pLXNsb3Rz
Ig0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0K
ICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkN1cnJlbnQgY291bnQsIGZyb20gQ01UUyBpbml0
aWFsaXphdGlvbiwgb2YgY29udGVudGlvbg0KICAgICAgICAgIHJlcXVlc3QgZGF0YSBtaW5pLXNs
b3RzIHN1YmplY3RlZCB0byBjb2xsaXNpb25zIG9uIHRoaXMNCiAgICAgICAgICB1cHN0cmVhbSBs
b2dpY2FsIGNoYW5uZWwuICBUaGlzIGluY2x1ZGVzIGFsbCBjb250ZW50aW9uDQogICAgICAgICAg
bWluaS1zbG90cyBmb3IgSVVDMiBhcHBsaWNhYmxlIHRvIGJ1cnN0cyB0aGF0IHRoZSBDTVRTDQog
ICAgICAgICAgZGV0ZWN0ZWQsIGJ1dCBjb3VsZCBub3QgY29ycmVjdGx5IHJlY2VpdmUuICBUaGlz
IGlzIHRoZSAzMg0KICAgICAgICAgIGJpdCB2ZXJzaW9uIG9mDQogICAgICAgICAgZG9jc0lmQ210
c1VwQ2hubEN0ckV4dENvbGxDbnRuUmVxRGF0YU1zbG90cywgYW5kIGlzDQogICAgICAgICAgaW5j
bHVkZWQgZm9yIGJhY2sgY29tcGF0aWJpbGl0eSB3aXRoIFNOTVB2MSBtYW5hZ2Vycy4NCiAgICAg
ICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2Nj
dXINCiAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwg
YW5kIGF0IG90aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBv
Zg0KICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRl
ZCBpZkluZGV4LiINCiAgICAgOjo9IHsgZG9jc0lmQ210c1VwQ2hhbm5lbENvdW50ZXJFbnRyeSAx
NiB9DQoNCmRvY3NJZkNtdHNVcENobmxDdHJUb3RhbENudG5Jbml0TWFpbnRNc2xvdHMgT0JKRUNU
LVRZUEUNCiAgICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgIFVOSVRTICAgICAgICJtaW5p
LXNsb3RzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3Vy
cmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkN1cnJlbnQgY291bnQsIGZyb20gQ01U
UyBpbml0aWFsaXphdGlvbiwgb2YgY29udGVudGlvbg0KICAgICAgICAgIGluaXRpYWwgbWFpbnRl
bmFuY2UgbWluaS1zbG90cyBkZWZpbmVkIGZvciB0aGlzIHVwc3RyZWFtDQogICAgICAgICAgbG9n
aWNhbCBjaGFubmVsLiAgVGhpcyBpbmNsdWRlcyBhbGwgbWluaS1zbG90cyBmb3IgSVVDMw0KICAg
ICAgICAgIGFzc2lnbmVkIHRvIGEgYnJvYWRjYXN0IG9yIG11bHRpY2FzdCBTSUQgb24gdGhlIGxv
Z2ljYWwNCiAgICAgICAgICBjaGFubmVsLiAgVGhpcyBpcyB0aGUgMzIgYml0IHZlcnNpb24gb2YN
CiAgICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VG90YWxDbnRuSW5pdE1haW50TXNsb3Rz
LA0KICAgICAgICAgIGFuZCBpcyBpbmNsdWRlZCBmb3IgYmFjayBjb21wYXRpYmlsaXR5IHdpdGgg
U05NUHYxDQogICAgICAgICAgbWFuYWdlcnMuDQogICAgICAgICAgRGlzY29udGludWl0aWVzIGlu
IHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgYXQgcmVpbml0
aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAg
IHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICBpZkNvdW50ZXJE
aXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAgIDo6PSB7
IGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyRW50cnkgMTcgfQ0KDQpkb2NzSWZDbXRzVXBDaG5s
Q3RyVXNlZENudG5Jbml0TWFpbnRNc2xvdHMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAg
Q291bnRlcjMyDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBj
dXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiQ3VycmVudCBjb3VudCwgZnJvbSBD
TVRTIGluaXRpYWxpemF0aW9uLCBvZiBjb250ZW50aW9uDQogICAgICAgICAgaW5pdGlhbCBtYWlu
dGVuYW5jZSBtaW5pLXNsb3RzIHV0aWxpemVkIG9uIHRoaXMgdXBzdHJlYW0NCiAgICAgICAgICBs
b2dpY2FsIGNoYW5uZWwuICBUaGlzIGluY2x1ZGVzIGFsbCBjb250ZW50aW9uIG1pbmktc2xvdHMN
CiAgICAgICAgICBmb3IgSVVDMyBhcHBsaWNhYmxlIHRvIGJ1cnN0cyB0aGF0IHRoZSBDTVRTIGNv
cnJlY3RseQ0KICAgICAgICAgIHJlY2VpdmVkLiAgVGhpcyBpcyB0aGUgMzIgYml0IHZlcnNpb24g
b2YNCiAgICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VXNlZENudG5Jbml0TWFpbnRNc2xv
dHMsDQogICAgICAgICAgYW5kIGlzIGluY2x1ZGVkIGZvciBiYWNrIGNvbXBhdGliaWxpdHkgd2l0
aCBTTk1QdjENCiAgICAgICAgICBtYW5hZ2Vycy4NCiAgICAgICAgICBEaXNjb250aW51aXRpZXMg
aW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAgICAgICBhdCByZWlu
aXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVyDQogICAgICAg
ICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAgIGlmQ291bnRl
ckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAgOjo9
IHsgZG9jc0lmQ210c1VwQ2hhbm5lbENvdW50ZXJFbnRyeSAxOCB9DQoNCmRvY3NJZkNtdHNVcENo
bmxDdHJDb2xsQ250bkluaXRNYWludE1zbG90cyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAg
ICBDb3VudGVyMzINCiAgICAgVU5JVFMgICAgICAgIm1pbmktc2xvdHMiDQogICAgIE1BWC1BQ0NF
U1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9O
DQogICAgICAgICAiQ3VycmVudCBjb3VudCwgZnJvbSBDTVRTIGluaXRpYWxpemF0aW9uLCBvZiBj
b250ZW50aW9uDQogICAgICAgICAgaW5pdGlhbCBtYWludGVuYW5jZSBtaW5pLXNsb3RzIHN1Ympl
Y3RlZCB0byBjb2xsaXNpb25zIG9uDQogICAgICAgICAgdGhpcyB1cHN0cmVhbSBsb2dpY2FsIGNo
YW5uZWwuICBUaGlzIGluY2x1ZGVzIGFsbA0KICAgICAgICAgIGNvbnRlbnRpb24gbWluaS1zbG90
cyBmb3IgSVVDMyBhcHBsaWNhYmxlIHRvIGJ1cnN0cyB0aGF0DQogICAgICAgICAgdGhlIENNVFMg
ZGV0ZWN0ZWQsIGJ1dCBjb3VsZCBub3QgY29ycmVjdGx5IHJlY2VpdmUuDQogICAgICAgICAgVGhp
cyBpcyB0aGUgMzIgYml0IHZlcnNpb24gb2YNCiAgICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3Ry
RXh0Q29sbENudG5Jbml0TWFpbnRNc2xvdHMsDQogICAgICAgICAgYW5kIGlzIGluY2x1ZGVkIGZv
ciBiYWNrIGNvbXBhdGliaWxpdHkgd2l0aCBTTk1QdjENCiAgICAgICAgICBtYW5hZ2Vycy4NCiAg
ICAgICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4g
b2NjdXINCiAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3Rl
bSwgYW5kIGF0IG90aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1
ZSBvZg0KICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2Np
YXRlZCBpZkluZGV4LiINCiAgICAgOjo9IHsgZG9jc0lmQ210c1VwQ2hhbm5lbENvdW50ZXJFbnRy
eSAxOSB9DQoNCmRvY3NJZkNtdHNVcENobmxDdHJFeHRDb2xsQ250bk1zbG90cyBPQkpFQ1QtVFlQ
RQ0KICAgICBTWU5UQVggICAgICBDb3VudGVyNjQNCiAgICAgVU5JVFMgICAgICAgIm1pbmktc2xv
dHMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50
DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiQ3VycmVudCBjb3VudCwgZnJvbSBDTVRTIGlu
aXRpYWxpemF0aW9uLCBvZiBjb2xsaXNpb24NCiAgICAgICAgICBjb250ZW50aW9uIG1pbmktc2xv
dHMgb24gdGhlIHVwc3RyZWFtIGxvZ2ljYWwgY2hhbm5lbC4NCiAgICAgICAgICBGb3IgY29udGVu
dGlvbiByZWdpb25zLCB0aGVzZSBhcmUgdGhlIG1pbmktc2xvdHMgYXBwbGljYWJsZQ0KICAgICAg
ICAgIHRvIGJ1cnN0cyB0aGF0IHRoZSBDTVRTIGRldGVjdGVkLCBidXQgY291bGQgbm90IGNvcnJl
Y3RseQ0KICAgICAgICAgIHJlY2VpdmUuICBUaGlzIGlzIHRoZSA2NCBiaXQgdmVyc2lvbiBvZg0K
ICAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJDb2xsQ250bk1zbG90cywgYW5kIHdpbGwgbm90
IGJlDQogICAgICAgICAgYWNjZXNzaWJsZSB0byBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAgICAg
RGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQog
ICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBh
dCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAg
ICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJ
bmRleC4iDQogICAgIDo6PSB7IGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyRW50cnkgMjAgfQ0K
DQpkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VG90YWxDbnRuUmVxTXNsb3RzIE9CSkVDVC1UWVBFDQog
ICAgIFNZTlRBWCAgICAgIENvdW50ZXI2NA0KICAgICBVTklUUyAgICAgICAibWluaS1zbG90cyIN
CiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAg
ICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJDdXJyZW50IGNvdW50LCBmcm9tIENNVFMgaW5pdGlh
bGl6YXRpb24sIG9mIGNvbnRlbnRpb24NCiAgICAgICAgICByZXF1ZXN0IG1pbmktc2xvdHMgZGVm
aW5lZCBmb3IgdGhpcyB1cHN0cmVhbSBsb2dpY2FsDQogICAgICAgICAgY2hhbm5lbC4gIFRoaXMg
Y291bnQgaW5jbHVkZXMgYWxsIG1pbmktc2xvdHMgZm9yIElVQzENCiAgICAgICAgICBhc3NpZ25l
ZCB0byBhIGJyb2FkY2FzdCBvciBtdWx0aWNhc3QgU0lEIG9uIHRoZSBsb2dpY2FsDQogICAgICAg
ICAgY2hhbm5lbC4gIFRoaXMgaXMgdGhlIDY0IGJpdCB2ZXJzaW9uIG9mDQogICAgICAgICAgZG9j
c0lmQ210c1VwQ2hubEN0clRvdGFsQ250blJlcU1zbG90cywgYW5kIHdpbGwgbm90IGJlDQogICAg
ICAgICAgYWNjZXNzaWJsZSB0byBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAgICAgRGlzY29udGlu
dWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAg
YXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0K
ICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICBp
ZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQog
ICAgIDo6PSB7IGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyRW50cnkgMjEgfQ0KDQpkb2NzSWZD
bXRzVXBDaG5sQ3RyRXh0VXNlZENudG5SZXFNc2xvdHMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFY
ICAgICAgQ291bnRlcjY0DQogICAgIFVOSVRTICAgICAgICJtaW5pLXNsb3RzIg0KICAgICBNQVgt
QUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQ
VElPTg0KICAgICAgICAgIkN1cnJlbnQgY291bnQsIGZyb20gQ01UUyBpbml0aWFsaXphdGlvbiwg
b2YgY29udGVudGlvbg0KICAgICAgICAgIHJlcXVlc3QgbWluaS1zbG90cyB1dGlsaXplZCBvbiB0
aGlzIHVwc3RyZWFtIGxvZ2ljYWwNCiAgICAgICAgICBjaGFubmVsLiAgVGhpcyBjb3VudCBpbmNs
dWRlcyBhbGwgY29udGVudGlvbiBtaW5pLXNsb3RzIGZvcg0KICAgICAgICAgIElVQzEgYXBwbGlj
YWJsZSB0byBidXJzdHMgdGhhdCB0aGUgQ01UUyBjb3JyZWN0bHkNCiAgICAgICAgICByZWNlaXZl
ZC4gIFRoaXMgaXMgdGhlIDY0IGJpdCB2ZXJzaW9uIG9mDQogICAgICAgICAgZG9jc0lmQ210c1Vw
Q2hubEN0clVzZWRDbnRuUmVxTXNsb3RzLCBhbmQgd2lsbCBub3QgYmUNCiAgICAgICAgICBhY2Nl
c3NpYmxlIHRvIFNOTVB2MSBtYW5hZ2Vycy4NCiAgICAgICAgICBEaXNjb250aW51aXRpZXMgaW4g
dGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAgICAgICBhdCByZWluaXRp
YWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVyDQogICAgICAgICAg
dGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAgIGlmQ291bnRlckRp
c2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAgOjo9IHsg
ZG9jc0lmQ210c1VwQ2hhbm5lbENvdW50ZXJFbnRyeSAyMiB9DQoNCmRvY3NJZkNtdHNVcENobmxD
dHJFeHRDb2xsQ250blJlcU1zbG90cyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBDb3Vu
dGVyNjQNCiAgICAgVU5JVFMgICAgICAgIm1pbmktc2xvdHMiDQogICAgIE1BWC1BQ0NFU1MgIHJl
YWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAg
ICAgICAiQ3VycmVudCBjb3VudCwgZnJvbSBDTVRTIGluaXRpYWxpemF0aW9uLCBvZiBjb250ZW50
aW9uDQogICAgICAgICAgcmVxdWVzdCBtaW5pLXNsb3RzIHN1YmplY3RlZCB0byBjb2xsaXNpb25z
IG9uIHRoaXMgdXBzdHJlYW0NCiAgICAgICAgICBsb2dpY2FsIGNoYW5uZWwuICBUaGlzIGluY2x1
ZGVzIGFsbCBjb250ZW50aW9uIG1pbmktc2xvdHMNCiAgICAgICAgICBmb3IgSVVDMSBhcHBsaWNh
YmxlIHRvIGJ1cnN0cyB0aGF0IHRoZSBDTVRTIGRldGVjdGVkLA0KICAgICAgICAgIGJ1dCBjb3Vs
ZCBub3QgY29ycmVjdGx5IHJlY2VpdmUuICBUaGlzIGlzIHRoZSA2NCBiaXQNCiAgICAgICAgICB2
ZXJzaW9uIG9mIGRvY3NJZkNtdHNVcENobmxDdHJDb2xsQ250blJlcU1zbG90cywgYW5kIHdpbGwN
CiAgICAgICAgICBub3QgYmUgYWNjZXNzaWJsZSB0byBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAg
ICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3Vy
DQogICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFu
ZCBhdCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YN
CiAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQg
aWZJbmRleC4iDQogICAgIDo6PSB7IGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyRW50cnkgMjMg
fQ0KDQpkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VG90YWxDbnRuUmVxRGF0YU1zbG90cyBPQkpFQ1Qt
VFlQRQ0KICAgICBTWU5UQVggICAgICBDb3VudGVyNjQNCiAgICAgVU5JVFMgICAgICAgIm1pbmkt
c2xvdHMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJy
ZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiQ3VycmVudCBjb3VudCwgZnJvbSBDTVRT
IGluaXRpYWxpemF0aW9uLCBvZiBjb250ZW50aW9uDQogICAgICAgICAgcmVxdWVzdCBkYXRhIG1p
bmktc2xvdHMgZGVmaW5lZCBmb3IgdGhpcyB1cHN0cmVhbSBsb2dpY2FsDQogICAgICAgICAgY2hh
bm5lbC4gIFRoaXMgY291bnQgaW5jbHVkZXMgYWxsIG1pbmktc2xvdHMgZm9yIElVQzINCiAgICAg
ICAgICBhc3NpZ25lZCB0byBhIGJyb2FkY2FzdCBvciBtdWx0aWNhc3QgU0lEIG9uIHRoZSBsb2dp
Y2FsDQogICAgICAgICAgY2hhbm5lbC4gIFRoaXMgaXMgdGhlIDY0IGJpdCB2ZXJzaW9uIG9mDQog
ICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0clRvdGFsQ250blJlcURhdGFNc2xvdHMsIGFuZCB3
aWxsIG5vdCBiZQ0KICAgICAgICAgIGFjY2Vzc2libGUgdG8gU05NUHYxIG1hbmFnZXJzLg0KICAg
ICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBv
Y2N1cg0KICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVt
LCBhbmQgYXQgb3RoZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVl
IG9mDQogICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lh
dGVkIGlmSW5kZXguIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzVXBDaGFubmVsQ291bnRlckVudHJ5
IDI0IH0NCg0KZG9jc0lmQ210c1VwQ2hubEN0ckV4dFVzZWRDbnRuUmVxRGF0YU1zbG90cyBPQkpF
Q1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBDb3VudGVyNjQNCiAgICAgVU5JVFMgICAgICAgIm1p
bmktc2xvdHMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBj
dXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiQ3VycmVudCBjb3VudCwgZnJvbSBD
TVRTIGluaXRpYWxpemF0aW9uLCBvZiBjb250ZW50aW9uDQogICAgICAgICAgcmVxdWVzdCBkYXRh
IG1pbmktc2xvdHMgdXRpbGl6ZWQgb24gdGhpcyB1cHN0cmVhbSBsb2dpY2FsDQogICAgICAgICAg
Y2hhbm5lbC4gIFRoaXMgaW5jbHVkZXMgYWxsIGNvbnRlbnRpb24gbWluaS1zbG90cyBmb3IgSVVD
Mg0KICAgICAgICAgIGFwcGxpY2FibGUgdG8gYnVyc3RzIHRoYXQgdGhlIENNVFMgY29ycmVjdGx5
IHJlY2VpdmVkLg0KICAgICAgICAgIFRoaXMgaXMgdGhlIDY0IGJpdCB2ZXJzaW9uIG9mDQogICAg
ICAgICAgZG9jc0lmQ210c1VwQ2hubEN0clVzZWRDbnRuUmVxRGF0YU1zbG90cywgYW5kIHdpbGwg
bm90IGJlDQogICAgICAgICAgYWNjZXNzaWJsZSB0byBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAg
ICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3Vy
DQogICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFu
ZCBhdCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YN
CiAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQg
aWZJbmRleC4iDQogICAgIDo6PSB7IGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyRW50cnkgMjUg
fQ0KDQpkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0Q29sbENudG5SZXFEYXRhTXNsb3RzIE9CSkVDVC1U
WVBFDQogICAgIFNZTlRBWCAgICAgIENvdW50ZXI2NA0KICAgICBVTklUUyAgICAgICAibWluaS1z
bG90cyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJl
bnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJDdXJyZW50IGNvdW50LCBmcm9tIENNVFMg
aW5pdGlhbGl6YXRpb24sIG9mIGNvbnRlbnRpb24NCiAgICAgICAgICByZXF1ZXN0IGRhdGEgbWlu
aS1zbG90cyBzdWJqZWN0ZWQgdG8gY29sbGlzaW9ucyBvbiB0aGlzDQogICAgICAgICAgdXBzdHJl
YW0gbG9naWNhbCBjaGFubmVsLiAgVGhpcyBpbmNsdWRlcyBhbGwgY29udGVudGlvbg0KICAgICAg
ICAgIG1pbmktc2xvdHMgZm9yIElVQzIgYXBwbGljYWJsZSB0byBidXJzdHMgdGhhdCB0aGUgQ01U
Uw0KICAgICAgICAgIGRldGVjdGVkLCBidXQgY291bGQgbm90IGNvcnJlY3RseSByZWNlaXZlLiAg
VGhpcyBpcyB0aGUNCiAgICAgICAgICA2NCBiaXQgdmVyc2lvbiBvZg0KICAgICAgICAgIGRvY3NJ
ZkNtdHNVcENobmxDdHJDb2xsQ250blJlcURhdGFNc2xvdHMsDQogICAgICAgICAgYW5kIHdpbGwg
bm90IGJlIGFjY2Vzc2libGUgdG8gU05NUHYxIG1hbmFnZXJzLg0KICAgICAgICAgIERpc2NvbnRp
bnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAg
IGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXIN
CiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAg
aWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0K
ICAgICA6Oj0geyBkb2NzSWZDbXRzVXBDaGFubmVsQ291bnRlckVudHJ5IDI2IH0NCg0KZG9jc0lm
Q210c1VwQ2hubEN0ckV4dFRvdGFsQ250bkluaXRNYWludE1zbG90cyBPQkpFQ1QtVFlQRQ0KICAg
ICBTWU5UQVggICAgICBDb3VudGVyNjQNCiAgICAgVU5JVFMgICAgICAgIm1pbmktc2xvdHMiDQog
ICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAg
IERFU0NSSVBUSU9ODQogICAgICAgICAiQ3VycmVudCBjb3VudCwgZnJvbSBDTVRTIGluaXRpYWxp
emF0aW9uLCBvZiBpbml0aWFsDQogICAgICAgICAgbWFpbnRlbmFuY2UgbWluaS1zbG90cyBkZWZp
bmVkIGZvciB0aGlzIHVwc3RyZWFtIGxvZ2ljYWwNCiAgICAgICAgICBjaGFubmVsLiAgVGhpcyBj
b3VudCBpbmNsdWRlcyBhbGwgbWluaS1zbG90cyBmb3IgSVVDMw0KICAgICAgICAgIGFzc2lnbmVk
IHRvIGEgYnJvYWRjYXN0IG9yIG11bHRpY2FzdCBTSUQgb24gdGhlIGxvZ2ljYWwNCiAgICAgICAg
ICBjaGFubmVsLiAgVGhpcyBpcyB0aGUgNjQgYml0IHZlcnNpb24gb2YNCiAgICAgICAgICBkb2Nz
SWZDbXRzVXBDaG5sQ3RyVG90YWxDbnRuSW5pdE1haW50TXNsb3RzLA0KICAgICAgICAgIGFuZCB3
aWxsIG5vdCBiZSBhY2Nlc3NpYmxlIHRvIFNOTVB2MSBtYW5hZ2Vycy4NCiAgICAgICAgICBEaXNj
b250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAg
ICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90
aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAg
ICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4
LiINCiAgICAgOjo9IHsgZG9jc0lmQ210c1VwQ2hhbm5lbENvdW50ZXJFbnRyeSAyNyB9DQoNCmRv
Y3NJZkNtdHNVcENobmxDdHJFeHRVc2VkQ250bkluaXRNYWludE1zbG90cyBPQkpFQ1QtVFlQRQ0K
ICAgICBTWU5UQVggICAgICBDb3VudGVyNjQNCiAgICAgVU5JVFMgICAgICAgIm1pbmktc2xvdHMi
DQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQog
ICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiQ3VycmVudCBjb3VudCwgZnJvbSBDTVRTIGluaXRp
YWxpemF0aW9uLCBvZiBpbml0aWFsDQogICAgICAgICAgbWFpbnRlbmFuY2UgbWluaS1zbG90cyB1
dGlsaXplZCBvbiB0aGlzIHVwc3RyZWFtIGxvZ2ljYWwNCiAgICAgICAgICBjaGFubmVsLiAgVGhp
cyBpbmNsdWRlcyBhbGwgY29udGVudGlvbiBtaW5pLXNsb3RzIGZvciBJVUMzDQogICAgICAgICAg
YXBwbGljYWJsZSB0byBidXJzdHMgdGhhdCB0aGUgQ01UUyBjb3JyZWN0bHkgcmVjZWl2ZWQuDQog
ICAgICAgICAgVGhpcyBpcyB0aGUgNjQgYml0IHZlcnNpb24gb2YNCiAgICAgICAgICBkb2NzSWZD
bXRzVXBDaG5sQ3RyVXNlZENudG5Jbml0TWFpbnRNc2xvdHMsDQogICAgICAgICAgYW5kIHdpbGwg
bm90IGJlIGFjY2Vzc2libGUgdG8gU05NUHYxIG1hbmFnZXJzLg0KICAgICAgICAgIERpc2NvbnRp
bnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAg
IGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXIN
CiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAg
aWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0K
ICAgICA6Oj0geyBkb2NzSWZDbXRzVXBDaGFubmVsQ291bnRlckVudHJ5IDI4IH0NCg0KZG9jc0lm
Q210c1VwQ2hubEN0ckV4dENvbGxDbnRuSW5pdE1haW50TXNsb3RzIE9CSkVDVC1UWVBFDQogICAg
IFNZTlRBWCAgICAgIENvdW50ZXI2NA0KICAgICBVTklUUyAgICAgICAibWluaS1zbG90cyINCiAg
ICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICJDdXJyZW50IGNvdW50LCBmcm9tIENNVFMgaW5pdGlhbGl6
YXRpb24sIG9mIGNvbnRlbnRpb24NCiAgICAgICAgICBpbml0aWFsIG1haW50ZW5hbmNlIG1pbmkt
c2xvdHMgc3ViamVjdGVkIHRvIGNvbGxpc2lvbnMgb24NCiAgICAgICAgICB0aGlzIHVwc3RyZWFt
IGxvZ2ljYWwgY2hhbm5lbC4gIFRoaXMgaW5jbHVkZXMgYWxsDQogICAgICAgICAgY29udGVudGlv
biBtaW5pLXNsb3RzIGZvciBJVUMzIGFwcGxpY2FibGUgdG8gYnVyc3RzIHRoYXQNCiAgICAgICAg
ICB0aGUgQ01UUyBkZXRlY3RlZCwgYnV0IGNvdWxkIG5vdCBjb3JyZWN0bHkgcmVjZWl2ZS4NCiAg
ICAgICAgICBUaGlzIGlzIHRoZSA2NCBiaXQgdmVyc2lvbiBvZg0KICAgICAgICAgIGRvY3NJZkNt
dHNVcENobmxDdHJDb2xsQ250bkluaXRNYWludE1zbG90cywgYW5kIHdpbGwgbm90DQogICAgICAg
ICAgYmUgYWNjZXNzaWJsZSB0byBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAgICAgRGlzY29udGlu
dWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAg
YXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0K
ICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICBp
ZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQog
ICAgIDo6PSB7IGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyRW50cnkgMjkgfQ0KDQoNCi0tDQot
LSBub3RpZmljYXRpb24gZ3JvdXAgaXMgZm9yIGZ1dHVyZSBleHRlbnNpb24uDQotLQ0KDQpkb2Nz
SWZOb3RpZmljYXRpb24gT0JKRUNUIElERU5USUZJRVIgICAgIDo6PSB7IGRvY3NJZk1pYiAyIH0N
Cg0KLS0NCi0tIE1JQiBDb21wbGlhbmNlIHN0YXRlbWVudHMuDQotLQ0KDQotLQ0KLS0gQ29uZm9y
bWFuY2UgZGVmaW5pdGlvbnMNCi0tDQoNCmRvY3NJZkNvbmZvcm1hbmNlICBPQkpFQ1QgSURFTlRJ
RklFUiAgICAgOjo9IHsgZG9jc0lmTWliIDMgfQ0KZG9jc0lmQ29tcGxpYW5jZXMgIE9CSkVDVCBJ
REVOVElGSUVSICAgICA6Oj0geyBkb2NzSWZDb25mb3JtYW5jZSAxIH0NCmRvY3NJZkdyb3VwcyAg
ICAgICBPQkpFQ1QgSURFTlRJRklFUiAgICAgOjo9IHsgZG9jc0lmQ29uZm9ybWFuY2UgMiB9DQoN
CmRvY3NJZkJhc2ljQ29tcGxpYW5jZSBNT0RVTEUtQ09NUExJQU5DRQ0KICAgICBTVEFUVVMgICAg
ICBkZXByZWNhdGVkDQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiVGhlIGNvbXBsaWFuY2Ug
c3RhdGVtZW50IGZvciBkZXZpY2VzIHRoYXQgaW1wbGVtZW50DQogICAgICAgICAgRE9DU0lTIDEu
eCBjb21wbGlhbnQgUmFkaW8gRnJlcXVlbmN5IEludGVyZmFjZXMuIg0KDQpNT0RVTEUgIC0tIGRv
Y3NJZk1pYg0KDQotLSB1bmNvbmRpdGlvbmFsbHkgbWFuZGF0b3J5IGdyb3Vwcw0KTUFOREFUT1JZ
LUdST1VQUyB7DQogICAgIGRvY3NJZkJhc2ljR3JvdXANCiAgICAgfQ0KDQotLSBjb25kaXRpb25h
bGx5IG1hbmRhdG9yeSBncm91cA0KR1JPVVAgZG9jc0lmQ21Hcm91cA0KICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgIlRoaXMgZ3JvdXAgaXMgaW1wbGVtZW50ZWQgb25seSBpbiBDYWJsZSBNb2Rl
bXMsIG5vdCBpbg0KICAgICAgICAgIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXMuIg0K
DQotLSBjb25kaXRpb25hbGx5IG1hbmRhdG9yeSBncm91cA0KR1JPVVAgZG9jc0lmQ210c0dyb3Vw
DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiVGhpcyBncm91cCBpcyBpbXBsZW1lbnRlZCBv
bmx5IGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uDQogICAgICAgICAgU3lzdGVtcywgbm90IGlu
IENhYmxlIE1vZGVtcy4iDQoNCk9CSkVDVCAgZG9jc0lmRG93bkNoYW5uZWxGcmVxdWVuY3kNCiAg
ICAgV1JJVEUtU1lOVEFYIEludGVnZXIzMiAoNTQwMDAwMDAuLjg2MDAwMDAwMCkNCiAgICAgTUlO
LUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiUmVhZC13cml0
ZSBpbiBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zOw0KICAgICAgICAgIHJlYWQtb25s
eSBpbiBDYWJsZSBNb2RlbXMuICBUaGUgdmFsdWVzIGFib3ZlIGFyZQ0KICAgICAgICAgIGFwcHJv
cHJpYXRlIGZvciBhIGNhYmxlIHBsYW50IHVzaW5nIGEgIFN1Yi1TcGxpdCBjaGFubmVsDQogICAg
ICAgICAgcGxhbi4gIElmIERPQ1NJUyBpcyBleHRlbmRlZCB0byBjb3ZlciBvdGhlciB0eXBlcyBv
Zg0KICAgICAgICAgIGNoYW5uZWwgcGxhbnMgKGFuZCBmcmVxdWVuY3kgYWxsb2NhdGlvbnMpIHRo
aXMgb2JqZWN0DQogICAgICAgICAgd2lsbCBiZSBtb2RpZmllZCBhY2NvcmRpbmdseS4iDQoNCk9C
SkVDVCAgZG9jc0lmRG93bkNoYW5uZWxXaWR0aA0KICAgICBXUklURS1TWU5UQVggSW50ZWdlcjMy
ICg2MDAwMDAwKQ0KICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICJJdCBpcyBjb25mb3JtYW50IHRvIGltcGxlbWVudCB0aGlzIG9iamVjdCBhcyBy
ZWFkLW9ubHkuDQogICAgICAgICAgSW4gQ2FibGUgTW9kZW1zLCB0aGlzIG9iamVjdCBpcyBhbHdh
eXMgaW1wbGVtZW50ZWQgYXMNCiAgICAgICAgICByZWFkLW9ubHkuICBUaGUgYWJvdmUgdmFsdWUg
aXMgYXBwcm9wcmlhdGUgZm9yIGNhYmxlDQogICAgICAgICAgcGxhbnRzIHJ1bm5pbmcgdW5kZXIg
IE5UU0MgKE5hdGlvbmFsIFRlbGV2aXNpb24NCiAgICAgICAgICBTdGFuZGFyZHMgQ29tbWl0dGVl
KSBzdGFuZGFyZHMuICBJZiBET0NTSVMgaXMgZXh0ZW5kZWQgdG8NCiAgICAgICAgICB3b3JrIHdp
dGggb3RoZXIgc3RhbmRhcmQgKGUuZy4gRXVyb3BlYW4gc3RhbmRhcmRzKSwgdGhpcw0KICAgICAg
ICAgIG9iamVjdCB3aWxsIGJlIG1vZGlmaWVkIGFjY29yZGluZ2x5LiINCg0KT0JKRUNUICBkb2Nz
SWZEb3duQ2hhbm5lbE1vZHVsYXRpb24NCiAgICAgV1JJVEUtU1lOVEFYIElOVEVHRVIgew0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHFhbTY0ICgzKSwNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBxYW0yNTYgKDQpDQogICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgTUlO
LUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiUmVhZC13cml0
ZSBpbiBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zOw0KICAgICAgICAgIHJlYWQtb25s
eSBpbiBDYWJsZSBNb2RlbXMuIg0KDQpPQkpFQ1QgIGRvY3NJZkRvd25DaGFubmVsSW50ZXJsZWF2
ZQ0KICAgICBXUklURS1TWU5UQVggSU5URUdFUiB7DQogICAgICAgICAgICAgICAgIHRhcHM4SW5j
cmVtZW50MTYoMyksDQogICAgICAgICAgICAgICAgIHRhcHMxNkluY3JlbWVudDgoNCksDQogICAg
ICAgICAgICAgICAgIHRhcHMzMkluY3JlbWVudDQoNSksDQogICAgICAgICAgICAgICAgIHRhcHM2
NEluY3JlbWVudDIoNiksDQogICAgICAgICAgICAgICAgIHRhcHMxMjhJbmNyZW1lbnQxKDcpDQog
ICAgICAgICAgICAgICAgICB9DQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBERVND
UklQVElPTg0KICAgICAgICAgIlJlYWQtd3JpdGUgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24g
U3lzdGVtczsNCiAgICAgICAgICByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLiINCg0KT0JKRUNU
ICBkb2NzSWZEb3duQ2hhbm5lbFBvd2VyDQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgIlJlYWQtd3JpdGUgaW4gQ2FibGUgTW9kZW0gVGVybWlu
YXRpb24gU3lzdGVtczsNCiAgICAgICAgICByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLiINCg0K
T0JKRUNUICBkb2NzSWZVcENoYW5uZWxGcmVxdWVuY3kNCiAgICAgV1JJVEUtU1lOVEFYIEludGVn
ZXIzMiAoNTAwMDAwMC4uNDIwMDAwMDApDQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgIlJlYWQtd3JpdGUgaW4gQ2FibGUgTW9kZW0gVGVybWlu
YXRpb24gU3lzdGVtczsNCiAgICAgICAgICByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLiAgVGhl
IHZhbHVlcyBhYm92ZSBhcmUNCiAgICAgICAgICBhcHByb3ByaWF0ZSBmb3IgYSBjYWJsZSBwbGFu
dCB1c2luZyBhICBTdWItU3BsaXQgY2hhbm5lbA0KICAgICAgICAgIHBsYW4uICBJZiBET0NTSVMg
aXMgZXh0ZW5kZWQgdG8gY292ZXIgb3RoZXIgdHlwZXMgb2YNCiAgICAgICAgICBjaGFubmVsIHBs
YW5zIChhbmQgZnJlcXVlbmN5IGFsbG9jYXRpb25zKSB0aGlzIG9iamVjdA0KICAgICAgICAgIHdp
bGwgYmUgbW9kaWZpZWQgYWNjb3JkaW5nbHkuIg0KDQpPQkpFQ1QgIGRvY3NJZlVwQ2hhbm5lbFdp
ZHRoDQogICAgIFdSSVRFLVNZTlRBWCBJbnRlZ2VyMzIgKDIwMDAwMC4uMzIwMDAwMCkNCiAgICAg
TUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiUmVhZC13
cml0ZSBpbiBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zOw0KICAgICAgICAgIHJlYWQt
b25seSBpbiBDYWJsZSBNb2RlbXMuICBUaGUgYWJvdmUgdmFsdWUgaXMgYXBwcm9wcmlhdGUNCiAg
ICAgICAgICBmb3IgY2FibGUgcGxhbnRzIHJ1bm5pbmcgdW5kZXIgIE5UU0MgKE5hdGlvbmFsIFRl
bGV2aXNpb24NCiAgICAgICAgICBTdGFuZGFyZHMgQ29tbWl0dGVlKSBzdGFuZGFyZHMuICBJZiBE
T0NTSVMgaXMgZXh0ZW5kZWQgdG8NCiAgICAgICAgICB3b3JrIHdpdGggb3RoZXIgc3RhbmRhcmQg
KGUuZy4gRXVyb3BlYW4gc3RhbmRhcmRzKSwgdGhpcw0KICAgICAgICAgIG9iamVjdCB3aWxsIGJl
IG1vZGlmaWVkIGFjY29yZGluZ2x5LiINCg0KT0JKRUNUICBkb2NzSWZVcENoYW5uZWxNb2R1bGF0
aW9uUHJvZmlsZQ0KICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICJSZWFkLXdyaXRlIGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXM7
DQogICAgICAgICAgcmVhZC1vbmx5IGluIENhYmxlIE1vZGVtcy4iDQoNCk9CSkVDVCAgZG9jc0lm
VXBDaGFubmVsU2xvdFNpemUNCiAgICAgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAiVGhpcyBvYmplY3QgaXMgYWx3YXlzIHJlYWQtb25seSBpbiBDYWJs
ZSBNb2RlbXMuDQogICAgICAgICAgSXQgaXMgY29tcGxpYW50IHRvIGltcGxlbWVudCB0aGlzIG9i
amVjdCBhcyByZWFkLW9ubHkNCiAgICAgICAgICBpbiBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBT
eXN0ZW1zLiINCg0KT0JKRUNUICBkb2NzSWZVcENoYW5uZWxSYW5naW5nQmFja29mZlN0YXJ0DQog
ICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlJl
YWQtd3JpdGUgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtczsNCiAgICAgICAgICBy
ZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLiINCg0KT0JKRUNUICBkb2NzSWZVcENoYW5uZWxSYW5n
aW5nQmFja29mZkVuZA0KICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAgREVTQ1JJUFRJ
T04NCiAgICAgICAgICJSZWFkLXdyaXRlIGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3Rl
bXM7DQogICAgICAgICAgcmVhZC1vbmx5IGluIENhYmxlIE1vZGVtcy4iDQoNCk9CSkVDVCAgZG9j
c0lmVXBDaGFubmVsVHhCYWNrb2ZmU3RhcnQNCiAgICAgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQog
ICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiUmVhZC13cml0ZSBpbiBDYWJsZSBNb2RlbSBUZXJt
aW5hdGlvbiBTeXN0ZW1zOw0KICAgICAgICAgIHJlYWQtb25seSBpbiBDYWJsZSBNb2RlbXMuIg0K
DQpPQkpFQ1QgIGRvY3NJZlVwQ2hhbm5lbFR4QmFja29mZkVuZA0KICAgICBNSU4tQUNDRVNTICBy
ZWFkLW9ubHkNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJSZWFkLXdyaXRlIGluIENhYmxl
IE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXM7DQogICAgICAgICAgcmVhZC1vbmx5IGluIENhYmxl
IE1vZGVtcy4iDQoNCk9CSkVDVCAgZG9jc0lmUW9zUHJvZlByaW9yaXR5DQogICAgIE1JTi1BQ0NF
U1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoaXMgb2JqZWN0IGlz
IGFsd2F5cyByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLg0KICAgICAgICAgIEl0IGlzIGNvbXBs
aWFudCB0byBpbXBsZW1lbnQgdGhpcyBvYmplY3QgYXMgcmVhZC1vbmx5DQogICAgICAgICAgaW4g
Q2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtcy4iDQoNCk9CSkVDVCAgZG9jc0lmUW9zUHJv
Zk1heFVwQmFuZHdpZHRoDQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQ
VElPTg0KICAgICAgICAgIlRoaXMgb2JqZWN0IGlzIGFsd2F5cyByZWFkLW9ubHkgaW4gQ2FibGUg
TW9kZW1zLg0KICAgICAgICAgIEl0IGlzIGNvbXBsaWFudCB0byBpbXBsZW1lbnQgdGhpcyBvYmpl
Y3QgYXMgcmVhZC1vbmx5DQogICAgICAgICAgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lz
dGVtcy4iDQoNCk9CSkVDVCAgZG9jc0lmUW9zUHJvZkd1YXJVcEJhbmR3aWR0aA0KICAgICBNSU4t
QUNDRVNTICByZWFkLW9ubHkNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJUaGlzIG9iamVj
dCBpcyBhbHdheXMgcmVhZC1vbmx5IGluIENhYmxlIE1vZGVtcy4NCiAgICAgICAgICBJdCBpcyBj
b21wbGlhbnQgdG8gaW1wbGVtZW50IHRoaXMgb2JqZWN0IGFzIHJlYWQtb25seQ0KICAgICAgICAg
IGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXMuIg0KDQpPQkpFQ1QgIGRvY3NJZlFv
c1Byb2ZNYXhEb3duQmFuZHdpZHRoDQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBE
RVNDUklQVElPTg0KICAgICAgICAgIlRoaXMgb2JqZWN0IGlzIGFsd2F5cyByZWFkLW9ubHkgaW4g
Q2FibGUgTW9kZW1zLg0KICAgICAgICAgIEl0IGlzIGNvbXBsaWFudCB0byBpbXBsZW1lbnQgdGhp
cyBvYmplY3QgYXMgcmVhZC1vbmx5DQogICAgICAgICAgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRp
b24gU3lzdGVtcy4iDQoNCk9CSkVDVCAgZG9jc0lmUW9zUHJvZk1heFR4QnVyc3QNCiAgICAgTUlO
LUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiVGhpcyBvYmpl
Y3QgaXMgYWx3YXlzIHJlYWQtb25seSBpbiBDYWJsZSBNb2RlbXMuDQogICAgICAgICAgSXQgaXMg
Y29tcGxpYW50IHRvIGltcGxlbWVudCB0aGlzIG9iamVjdCBhcyByZWFkLW9ubHkNCiAgICAgICAg
ICBpbiBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zLiINCg0KT0JKRUNUICBkb2NzSWZR
b3NQcm9mQmFzZWxpbmVQcml2YWN5DQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBE
RVNDUklQVElPTg0KICAgICAgICAgIlRoaXMgb2JqZWN0IGlzIGFsd2F5cyByZWFkLW9ubHkgaW4g
Q2FibGUgTW9kZW1zLg0KICAgICAgICAgIEl0IGlzIGNvbXBsaWFudCB0byBpbXBsZW1lbnQgdGhp
cyBvYmplY3QgYXMgcmVhZC1vbmx5DQogICAgICAgICAgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRp
b24gU3lzdGVtcy4iDQoNCk9CSkVDVCAgZG9jc0lmUW9zUHJvZlN0YXR1cw0KICAgICBNSU4tQUND
RVNTICByZWFkLW9ubHkNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJUaGlzIG9iamVjdCBp
cyBhbHdheXMgcmVhZC1vbmx5IGluIENhYmxlIE1vZGVtcy4NCiAgICAgICAgICBJdCBpcyBjb21w
bGlhbnQgdG8gaW1wbGVtZW50IHRoaXMgb2JqZWN0IGFzIHJlYWQtb25seQ0KICAgICAgICAgIGlu
IENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXMuIg0KDQpPQkpFQ1QgIGRvY3NJZkNtdHNT
ZXJ2aWNlQWRtaW5TdGF0dXMNCiAgICAgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAiSXQgaXMgY29tcGxpYW50IHRvIGltcGxlbWVudCB0aGlzIG9iamVj
dCBhcyByZWFkLW9ubHkuIg0KDQpPQkpFQ1QgIGRvY3NJZkNtdHNTeW5jSW50ZXJ2YWwNCiAgICAg
TUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiSXQgaXMg
Y29tcGxpYW50IHRvIGltcGxlbWVudCB0aGlzIG9iamVjdCBhcyByZWFkLW9ubHkuIg0KDQpPQkpF
Q1QgIGRvY3NJZkNtdHNVY2RJbnRlcnZhbA0KICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAg
ICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJJdCBpcyBjb21wbGlhbnQgdG8gaW1wbGVtZW50IHRo
aXMgb2JqZWN0IGFzIHJlYWQtb25seS4iDQoNCk9CSkVDVCAgZG9jc0lmQ210c0luc2VydEludGVy
dmFsDQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgIkl0IGlzIGNvbXBsaWFudCB0byBpbXBsZW1lbnQgdGhpcyBvYmplY3QgYXMgcmVhZC1vbmx5
LiINCg0KT0JKRUNUICBkb2NzSWZDbXRzSW52aXRlZFJhbmdpbmdBdHRlbXB0cw0KICAgICBNSU4t
QUNDRVNTICByZWFkLW9ubHkNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJJdCBpcyBjb21w
bGlhbnQgdG8gaW1wbGVtZW50IHRoaXMgb2JqZWN0IGFzIHJlYWQtb25seS4iDQoNCk9CSkVDVCAg
ZG9jc0lmQ210c1Fvc1Byb2ZpbGVQZXJtaXNzaW9ucw0KICAgICBXUklURS1TWU5UQVggICAgIEJJ
VFMgew0KICAgICAgICAgY3JlYXRlQnlNYW5hZ2VtZW50KDApLA0KICAgICAgICAgdXBkYXRlQnlN
YW5hZ2VtZW50KDEpDQogICAgICAgIH0NCgkgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIERF
U0NSSVBUSU9ODQogICAgICAgICAiSXQgaXMgY29tcGxpYW50IHRvIGltcGxlbWVudCB0aGlzIG9i
amVjdCBhcyByZWFkLW9ubHkuIg0KDQpPQkpFQ1QgZG9jc0lmQ210c01vZFR5cGUNCiAgICAgV1JJ
VEUtU1lOVEFYIElOVEVHRVIgew0KICAgICAgICAgICAgICAgICAgICAgcXBzayAoMiksDQogICAg
ICAgICAgICAgICAgICAgICBxYW0xNiAoMykNCiAgICAgICAgICAgICAgICAgICAgICB9DQogICAg
IERFU0NSSVBUSU9ODQogICAgICAgICAiTWFuYWdlbWVudCBzdGF0aW9uIE1BWSBvbmx5IHNldCAx
NlFBTSBvciBRUFNLIG1vZHVsYXRpb24sDQogICAgICAgICAgYnV0IG90aGVycyBtaWdodCBiZSBw
b3NzaWJsZSBiYXNlZCBvbiBkZXZpY2UNCiAgICAgICAgICBjb25maWd1cmF0aW9uLiINCg0KT0JK
RUNUICBkb2NzSWZDbXRzTW9kUHJlYW1ibGVMZW4NCiAgICAgU1lOVEFYIEludGVnZXIzMiAoMC4u
MTAyNCkNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJUaGUgcmFuZ2Ugb2YgdGhlIHZhbHVl
cyBmb3IgdGhpcyBNT0RVTEUtQ09NUExJQU5DRSANCgkJICBpcyAwLi4xMDI0LiINCg0KT0JKRUNU
ICBkb2NzSWZDbXRzTW9kRkVDRXJyb3JDb3JyZWN0aW9uDQogICAgICAgIFNZTlRBWCBJbnRlZ2Vy
MzIgKDAuLjEwKQ0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlRoZSByYW5nZSBv
ZiB0aGUgdmFsdWVzIGZvciB0aGlzIE1PRFVMRS1DT01QTElBTkNFDQoJCQkgaXMgMC4uMTAuIg0K
DQogICAgIDo6PSB7IGRvY3NJZkNvbXBsaWFuY2VzIDEgfQ0KDQpkb2NzSWZCYXNpY0NvbXBsaWFu
Y2VWMiBNT0RVTEUtQ09NUExJQU5DRQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERF
U0NSSVBUSU9ODQogICAgICAgICAiVGhlIGNvbXBsaWFuY2Ugc3RhdGVtZW50IGZvciBkZXZpY2Vz
IHRoYXQgaW1wbGVtZW50DQogICAgICAgICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgSW50
ZXJmYWNlcy4iDQoNCk1PRFVMRSAgLS0gZG9jc0lmTWliDQoNCi0tIHVuY29uZGl0aW9uYWxseSBt
YW5kYXRvcnkgZ3JvdXBzDQpNQU5EQVRPUlktR1JPVVBTIHsNCiAgICAgZG9jc0lmQmFzaWNHcm91
cFYyDQogICAgIH0NCg0KLS0gY29uZGl0aW9uYWxseSBtYW5kYXRvcnkgZ3JvdXANCkdST1VQIGRv
Y3NJZkNtR3JvdXBWMg0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoaXMgZ3JvdXAgaXMg
aW1wbGVtZW50ZWQgb25seSBpbiBDYWJsZSBNb2RlbXMsIG5vdCBpbg0KICAgICAgICAgIENhYmxl
IE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXMuIg0KDQotLSBjb25kaXRpb25hbGx5IG1hbmRhdG9y
eSBncm91cA0KR1JPVVAgZG9jc0lmQ210c0dyb3VwVjINCiAgICAgREVTQ1JJUFRJT04NCiAgICAg
ICAgICJUaGlzIGdyb3VwIGlzIGltcGxlbWVudGVkIG9ubHkgaW4gQ2FibGUgTW9kZW0gVGVybWlu
YXRpb24NCiAgICAgICAgICBTeXN0ZW1zLCBub3QgaW4gQ2FibGUgTW9kZW1zLiINCg0KT0JKRUNU
ICBkb2NzSWZEb3duQ2hhbm5lbEZyZXF1ZW5jeQ0KICAgICBXUklURS1TWU5UQVggSW50ZWdlcjMy
ICg0NzAwMDAwMC4uODYyMDAwMDAwKQ0KICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICJSZWFkLXdyaXRlIGluIENhYmxlIE1vZGVtIFRlcm1pbmF0
aW9uIFN5c3RlbXMsDQogICAgICAgICAgcmVhZC1vbmx5IGluIENhYmxlIE1vZGVtcy4NCiAgICAg
ICAgICBBIHJhbmdlIG9mIDU0TUh6IHRvIDg2ME1IeiBpcyBhcHByb3ByaWF0ZSBmb3IgYSBjYWJs
ZQ0KICAgICAgICAgIHBsYW50IHVzaW5nIGEgTm9ydGggQW1lcmljYW4gU3ViLVNwbGl0IGNoYW5u
ZWwgcGxhbi4NCiAgICAgICAgICBUaGUgc3BlY3RydW0gcmFuZ2UgaGFzIGJlZW4gZXhwYW5kZWQg
dG8gYWNjb21tb2RhdGUNCiAgICAgICAgICBhIGxvd2VyIGVkZ2Ugb2YgNDdNSHogYW5kIGFuIHVw
cGVyIGVkZ2Ugb2YgODYyTUh6DQogICAgICAgICAgZm9yIHNvbWUgRXVyb3BlYW4gY2hhbm5lbCBw
bGFucy4NCiAgICAgICAgICBJZiBET0NTSVMgaXMgZXh0ZW5kZWQgdG8gY292ZXIgb3RoZXIgdHlw
ZXMgb2YgY2hhbm5lbA0KICAgICAgICAgIHBsYW5zIChhbmQgZnJlcXVlbmN5IGFsbG9jYXRpb25z
KSB0aGlzIG9iamVjdCB3aWxsIGJlDQogICAgICAgICAgbW9kaWZpZWQgYWNjb3JkaW5nbHkuIg0K
DQpPQkpFQ1QgIGRvY3NJZkRvd25DaGFubmVsV2lkdGgNCiAgICAgV1JJVEUtU1lOVEFYIEludGVn
ZXIzMiAoNjAwMDAwMCB8IDgwMDAwMDApDQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgIkl0IGlzIGNvbmZvcm1hbnQgdG8gaW1wbGVtZW50IHRo
aXMgb2JqZWN0IGFzIHJlYWQtb25seS4NCiAgICAgICAgICBJbiBDYWJsZSBNb2RlbXMsIHRoaXMg
b2JqZWN0IGlzIGFsd2F5cyBpbXBsZW1lbnRlZCBhcw0KICAgICAgICAgIHJlYWQtb25seS4gIFRo
ZSB2YWx1ZSBvZiA2IE1IeiBpcyBhcHByb3ByaWF0ZSBmb3IgY2FibGUNCiAgICAgICAgICBwbGFu
dHMgcnVubmluZyB1bmRlciBOVFNDIChOYXRpb25hbCBUZWxldmlzaW9uDQogICAgICAgICAgU3Rh
bmRhcmRzIENvbW1pdHRlZSkgc3RhbmRhcmRzLiAgVGhlIHZhbHVlIG9mIDggTUh6IGlzDQogICAg
ICAgICAgYXBwcm9wcmlhdGUgZm9yIGNhYmxlIHBsYW50cyBydW5uaW5nIHVuZGVyIEVUU0kNCiAg
ICAgICAgICBzdGFuZGFyZHMuICBGb3Igb3RoZXIgcmVnaW9uYWwgc3RhbmRhcmRzLCB0aGlzDQog
ICAgICAgICAgb2JqZWN0IHdpbGwgYmUgbW9kaWZpZWQgYWNjb3JkaW5nbHkuIg0KDQpPQkpFQ1Qg
IGRvY3NJZkRvd25DaGFubmVsTW9kdWxhdGlvbg0KICAgICBXUklURS1TWU5UQVggSU5URUdFUiB7
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgcWFtNjQgKDMpLA0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHFhbTI1NiAoNCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAg
ICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJSZWFk
LXdyaXRlIGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXMsDQogICAgICAgICAgcmVh
ZC1vbmx5IGluIENhYmxlIE1vZGVtcy4iDQoNCk9CSkVDVCAgZG9jc0lmRG93bkNoYW5uZWxJbnRl
cmxlYXZlDQogICAgIFdSSVRFLVNZTlRBWCBJTlRFR0VSIHsNCiAgICAgICAgICAgICAgICAgdGFw
czhJbmNyZW1lbnQxNigzKSwNCiAgICAgICAgICAgICAgICAgdGFwczE2SW5jcmVtZW50OCg0KSwN
CiAgICAgICAgICAgICAgICAgdGFwczMySW5jcmVtZW50NCg1KSwNCiAgICAgICAgICAgICAgICAg
dGFwczY0SW5jcmVtZW50Mig2KSwNCiAgICAgICAgICAgICAgICAgdGFwczEyOEluY3JlbWVudDEo
NyksDQogICAgICAgICAgICAgICAgIHRhcHMxMmluY3JlbWVudDE3KDgpDQogICAgICAgICAgICAg
ICAgICB9DQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgIlJlYWQtd3JpdGUgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtcywNCiAg
ICAgICAgICByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLiINCg0KT0JKRUNUICBkb2NzSWZEb3du
Q2hhbm5lbFBvd2VyDQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgIlJlYWQtd3JpdGUgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVt
cywNCiAgICAgICAgICByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLiINCg0KT0JKRUNUICBkb2Nz
SWZVcENoYW5uZWxGcmVxdWVuY3kNCiAgICAgV1JJVEUtU1lOVEFYIEludGVnZXIzMiAoNTAwMDAw
MC4uNjUwMDAwMDApDQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgIlJlYWQtY3JlYXRlIGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3Rl
bXMsDQogICAgICAgICAgcmVhZC1vbmx5IGluIENhYmxlIE1vZGVtcy4NCiAgICAgICAgICBBIHJh
bmdlIG9mIDVNSHogdG8gNDJNSHogaXMgYXBwcm9wcmlhdGUgZm9yIGEgY2FibGUNCiAgICAgICAg
ICBwbGFudCB1c2luZyBhIE5vcnRoIEFtZXJpY2FuIFN1Yi1TcGxpdCBjaGFubmVsIHBsYW4uDQog
ICAgICAgICAgVGhlIHNwZWN0cnVtIHJhbmdlIGhhcyBiZWVuIGV4cGFuZGVkIHRvIGFjY29tbW9k
YXRlDQogICAgICAgICAgYW4gdXBwZXIgZWRnZSBvZiA2NU1IeiBmb3Igc29tZSBFdXJvcGVhbiBj
aGFubmVsIHBsYW5zLg0KICAgICAgICAgIElmIERPQ1NJUyBpcyBleHRlbmRlZCB0byBjb3ZlciBv
dGhlciB0eXBlcyBvZiBjaGFubmVsDQogICAgICAgICAgcGxhbnMgKGFuZCBmcmVxdWVuY3kgYWxs
b2NhdGlvbnMpIHRoaXMgb2JqZWN0IHdpbGwNCiAgICAgICAgICBiZSBtb2RpZmllZCBhY2NvcmRp
bmdseS4iDQoNCk9CSkVDVCAgZG9jc0lmVXBDaGFubmVsV2lkdGgNCiAgICAgV1JJVEUtU1lOVEFY
IEludGVnZXIzMiAoMjAwMDAwLi42NDAwMDAwKQ0KICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkN
CiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJSZWFkLWNyZWF0ZSBpbiBDYWJsZSBNb2RlbSBU
ZXJtaW5hdGlvbiBTeXN0ZW1zLA0KICAgICAgICAgIHJlYWQtb25seSBpbiBDYWJsZSBNb2RlbXMu
ICBUaGUgYWJvdmUgdmFsdWUgaXMgYXBwcm9wcmlhdGUNCiAgICAgICAgICBmb3IgY2FibGUgcGxh
bnRzIHJ1bm5pbmcgdW5kZXIgIE5UU0MgKE5hdGlvbmFsIFRlbGV2aXNpb24NCiAgICAgICAgICBT
dGFuZGFyZHMgQ29tbWl0dGVlKSBzdGFuZGFyZHMuICBJZiBET0NTSVMgaXMgZXh0ZW5kZWQgdG8N
CiAgICAgICAgICB3b3JrIHdpdGggb3RoZXIgc3RhbmRhcmQgKGUuZy4gRXVyb3BlYW4gc3RhbmRh
cmRzKSwgdGhpcw0KICAgICAgICAgIG9iamVjdCB3aWxsIGJlIG1vZGlmaWVkIGFjY29yZGluZ2x5
LiINCg0KT0JKRUNUICBkb2NzSWZVcENoYW5uZWxNb2R1bGF0aW9uUHJvZmlsZQ0KICAgICBNSU4t
QUNDRVNTICByZWFkLW9ubHkNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJSZWFkLWNyZWF0
ZSBpbiBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zLA0KICAgICAgICAgIHJlYWQtb25s
eSBpbiBDYWJsZSBNb2RlbXMuIg0KDQpPQkpFQ1QgIGRvY3NJZlVwQ2hhbm5lbFNsb3RTaXplDQog
ICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRo
aXMgb2JqZWN0IGlzIGFsd2F5cyByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLg0KICAgICAgICAg
IEl0IGlzIGNvbXBsaWFudCB0byBpbXBsZW1lbnQgdGhpcyBvYmplY3QgYXMgcmVhZC1vbmx5DQog
ICAgICAgICAgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtcy4iDQoNCk9CSkVDVCAg
ZG9jc0lmVXBDaGFubmVsUmFuZ2luZ0JhY2tvZmZTdGFydA0KICAgICBNSU4tQUNDRVNTICByZWFk
LW9ubHkNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJSZWFkLWNyZWF0ZSBpbiBDYWJsZSBN
b2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zLA0KICAgICAgICAgIHJlYWQtb25seSBpbiBDYWJsZSBN
b2RlbXMuIg0KDQpPQkpFQ1QgIGRvY3NJZlVwQ2hhbm5lbFJhbmdpbmdCYWNrb2ZmRW5kDQogICAg
IE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlJlYWQt
Y3JlYXRlIGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXMsDQogICAgICAgICAgcmVh
ZC1vbmx5IGluIENhYmxlIE1vZGVtcy4iDQoNCk9CSkVDVCAgZG9jc0lmVXBDaGFubmVsVHhCYWNr
b2ZmU3RhcnQNCiAgICAgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAiUmVhZC1jcmVhdGUgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtcywN
CiAgICAgICAgICByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLiINCg0KT0JKRUNUICBkb2NzSWZV
cENoYW5uZWxUeEJhY2tvZmZFbmQNCiAgICAgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIERF
U0NSSVBUSU9ODQogICAgICAgICAiUmVhZC1jcmVhdGUgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRp
b24gU3lzdGVtcywNCiAgICAgICAgICByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLiINCg0KT0JK
RUNUICBkb2NzSWZVcENoYW5uZWxTY2RtYUFjdGl2ZUNvZGVzDQogICAgIE1JTi1BQ0NFU1MgIHJl
YWQtb25seQ0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlJlYWQtY3JlYXRlIGluIENhYmxl
IE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXMsDQogICAgICAgICAgcmVhZC1vbmx5IGluIENhYmxl
IE1vZGVtcy4NCiAgICAgICAgICBUaGUgbnVtYmVyIG9mIGFjdGl2ZSBjb2RlcyB3aGVuIFNDRE1B
IGlzIGluIHVzZSBNVVNUIHJhbmdlDQogICAgICAgICAgZnJvbSA2NCB0byAxMjgsIGFuZCBNVVNU
IGJlIGEgbm9uLVByaW1lIHZhbHVlLg0KICAgICAgICAgIFByb3ZpZGluZyB0aGlzIHJhbmdlIGFs
bG93cyBmb3IgdGhlIGZvbGxvd2luZyBmZWF0dXJlcw0KICAgICAgICAgIGFuZCBjYXBhYmlsaXRp
ZXM6DQogICAgICAgICAgICAgMSkgUG93ZXIgbWFuYWdlbWVudCBpbiBTLUNETUEgc3ByZWFkZXIt
b24gZnJhbWVzDQogICAgICAgICAgICAgICAgKHdpdGggYSAzIGRCIHNwcmVhZCkNCiAgICAgICAg
ICAgICAyKSBBdm9pZGFuY2Ugb2YgY29kZSAwDQogICAgICAgICAgICAgMykgRmxleGlibGUgbWlu
aS1zbG90IHNpemVzIHdpdGggYW5kIHdpdGhvdXQgdGhlIHVzZSBvZg0KICAgICAgICAgICAgICAg
IGNvZGUgMCINCg0KT0JKRUNUICBkb2NzSWZVcENoYW5uZWxTY2RtYUNvZGVzUGVyU2xvdA0KICAg
ICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJSZWFk
LWNyZWF0ZSBpbiBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zLA0KICAgICAgICAgIHJl
YWQtb25seSBpbiBDYWJsZSBNb2RlbXMuIg0KDQpPQkpFQ1QgIGRvY3NJZlVwQ2hhbm5lbFNjZG1h
RnJhbWVTaXplDQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElPTg0K
ICAgICAgICAgIlJlYWQtY3JlYXRlIGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXMs
DQogICAgICAgICAgcmVhZC1vbmx5IGluIENhYmxlIE1vZGVtcy4iDQoNCk9CSkVDVCAgZG9jc0lm
VXBDaGFubmVsU2NkbWFIb3BwaW5nU2VlZA0KICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAg
ICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJSZWFkLWNyZWF0ZSBpbiBDYWJsZSBNb2RlbSBUZXJt
aW5hdGlvbiBTeXN0ZW1zLA0KICAgICAgICAgIHJlYWQtb25seSBpbiBDYWJsZSBNb2RlbXMuIg0K
DQpPQkpFQ1QgIGRvY3NJZlVwQ2hhbm5lbENsb25lRnJvbQ0KICAgICBNSU4tQUNDRVNTICByZWFk
LW9ubHkNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJSZWFkLWNyZWF0ZSBpbiBDYWJsZSBN
b2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zLA0KICAgICAgICAgIHJlYWQtb25seSBpbiBDYWJsZSBN
b2RlbXMuIg0KDQpPQkpFQ1QgIGRvY3NJZlVwQ2hhbm5lbFVwZGF0ZQ0KICAgICBNSU4tQUNDRVNT
ICByZWFkLW9ubHkNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJSZWFkLWNyZWF0ZSBpbiBD
YWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zLA0KICAgICAgICAgIHJlYWQtb25seSBpbiBD
YWJsZSBNb2RlbXMuIg0KDQpPQkpFQ1QgIGRvY3NJZlVwQ2hhbm5lbFN0YXR1cw0KICAgICBTWU5U
QVggICAgICBSb3dTdGF0dXMge2FjdGl2ZSgxKSwgbm90UmVhZHkoMyl9DQogICAgIFdSSVRFLVNZ
TlRBWCBSb3dTdGF0dXMge2NyZWF0ZUFuZFdhaXQoNSksIGRlc3Ryb3koNil9DQogICAgIE1JTi1B
Q0NFU1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlJlYWQtY3JlYXRl
IGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXMsDQogICAgICAgICAgcmVhZC1vbmx5
IGluIENhYmxlIE1vZGVtcy4NCiAgICAgICAgICBFbnRyaWVzIGFzc29jaWF0ZWQgdG8gdXBzdHJl
YW0gY2hhbm5lbHMgcm93cyBpbiBpZlRhYmxlDQogICAgICAgICAgb25seSBzdXBwb3J0IHJlYWQt
b25seSB2YWx1ZSBhY3RpdmUoMSkuDQogICAgICAgICAgRW50cmllcyB1c2VkIGZvciBjbG9uaW5n
IHB1cnBvc2VzIHN1cHBvcnQgdmFsdWVzDQogICAgICAgICAgbm90UmVhZHkoMiksIGNyZWF0ZUFu
ZFdhaXQoNSkgYW5kIGRlc3Ryb3koNikuIg0KDQpPQkpFQ1QgIGRvY3NJZlVwQ2hhbm5lbFByZUVx
RW5hYmxlDQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgIlJlYWQtY3JlYXRlIGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXMsDQog
ICAgICAgICAgcmVhZC1vbmx5IGluIENhYmxlIE1vZGVtcy4iDQoNCk9CSkVDVCAgZG9jc0lmUW9z
UHJvZlByaW9yaXR5DQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgIlRoaXMgb2JqZWN0IGlzIGFsd2F5cyByZWFkLW9ubHkgaW4gQ2FibGUgTW9k
ZW1zLg0KICAgICAgICAgIEl0IGlzIGNvbXBsaWFudCB0byBpbXBsZW1lbnQgdGhpcyBvYmplY3Qg
YXMgcmVhZC1vbmx5DQogICAgICAgICAgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVt
cy4iDQoNCk9CSkVDVCAgZG9jc0lmUW9zUHJvZk1heFVwQmFuZHdpZHRoDQogICAgIE1JTi1BQ0NF
U1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoaXMgb2JqZWN0IGlz
IGFsd2F5cyByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLg0KICAgICAgICAgIEl0IGlzIGNvbXBs
aWFudCB0byBpbXBsZW1lbnQgdGhpcyBvYmplY3QgYXMgcmVhZC1vbmx5DQogICAgICAgICAgaW4g
Q2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtcy4iDQoNCk9CSkVDVCAgZG9jc0lmUW9zUHJv
Zkd1YXJVcEJhbmR3aWR0aA0KICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAgREVTQ1JJ
UFRJT04NCiAgICAgICAgICJUaGlzIG9iamVjdCBpcyBhbHdheXMgcmVhZC1vbmx5IGluIENhYmxl
IE1vZGVtcy4NCiAgICAgICAgICBJdCBpcyBjb21wbGlhbnQgdG8gaW1wbGVtZW50IHRoaXMgb2Jq
ZWN0IGFzIHJlYWQtb25seQ0KICAgICAgICAgIGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5
c3RlbXMuIg0KDQpPQkpFQ1QgIGRvY3NJZlFvc1Byb2ZNYXhEb3duQmFuZHdpZHRoDQogICAgIE1J
Ti1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoaXMgb2Jq
ZWN0IGlzIGFsd2F5cyByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLg0KICAgICAgICAgIEl0IGlz
IGNvbXBsaWFudCB0byBpbXBsZW1lbnQgdGhpcyBvYmplY3QgYXMgcmVhZC1vbmx5DQogICAgICAg
ICAgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtcy4iDQoNCk9CSkVDVCAgZG9jc0lm
UW9zUHJvZkJhc2VsaW5lUHJpdmFjeQ0KICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICJUaGlzIG9iamVjdCBpcyBhbHdheXMgcmVhZC1vbmx5IGlu
IENhYmxlIE1vZGVtcy4NCiAgICAgICAgICBJdCBpcyBjb21wbGlhbnQgdG8gaW1wbGVtZW50IHRo
aXMgb2JqZWN0IGFzIHJlYWQtb25seQ0KICAgICAgICAgIGluIENhYmxlIE1vZGVtIFRlcm1pbmF0
aW9uIFN5c3RlbXMuIg0KDQpPQkpFQ1QgIGRvY3NJZlFvc1Byb2ZTdGF0dXMNCiAgICAgTUlOLUFD
Q0VTUyAgcmVhZC1vbmx5DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiVGhpcyBvYmplY3Qg
aXMgYWx3YXlzIHJlYWQtb25seSBpbiBDYWJsZSBNb2RlbXMuDQogICAgICAgICAgSXQgaXMgY29t
cGxpYW50IHRvIGltcGxlbWVudCB0aGlzIG9iamVjdCBhcyByZWFkLW9ubHkNCiAgICAgICAgICBp
biBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zLiINCg0KT0JKRUNUICBkb2NzSWZRb3NQ
cm9mTWF4VHJhbnNtaXRCdXJzdA0KICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICJUaGlzIG9iamVjdCBpcyBhbHdheXMgcmVhZC1vbmx5IGluIENh
YmxlIE1vZGVtcy4NCiAgICAgICAgICBJdCBpcyBjb21wbGlhbnQgdG8gaW1wbGVtZW50IHRoaXMg
b2JqZWN0IGFzIHJlYWQtb25seQ0KICAgICAgICAgIGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9u
IFN5c3RlbXMuIg0KDQpPQkpFQ1QgIGRvY3NJZkNtUmFuZ2luZ1RpbWVvdXQNCiAgICAgTUlOLUFD
Q0VTUyAgcmVhZC1vbmx5DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiSXQgaXMgY29tcGxp
YW50IHRvIGltcGxlbWVudCB0aGlzIG9iamVjdCBhcyByZWFkLW9ubHkuIg0KDQpPQkpFQ1QgIGRv
Y3NJZkNtdHNTZXJ2aWNlQWRtaW5TdGF0dXMNCiAgICAgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQog
ICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiSXQgaXMgY29tcGxpYW50IHRvIGltcGxlbWVudCB0
aGlzIG9iamVjdCBhcyByZWFkLW9ubHkuIg0KDQpPQkpFQ1QgIGRvY3NJZkNtdHNTeW5jSW50ZXJ2
YWwNCiAgICAgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIERFU0NSSVBUSU9ODQogICAgICAg
ICAiSXQgaXMgY29tcGxpYW50IHRvIGltcGxlbWVudCB0aGlzIG9iamVjdCBhcyByZWFkLW9ubHku
Ig0KDQpPQkpFQ1QgIGRvY3NJZkNtdHNVY2RJbnRlcnZhbA0KICAgICBNSU4tQUNDRVNTICByZWFk
LW9ubHkNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJJdCBpcyBjb21wbGlhbnQgdG8gaW1w
bGVtZW50IHRoaXMgb2JqZWN0IGFzIHJlYWQtb25seS4iDQoNCk9CSkVDVCAgZG9jc0lmQ210c0lu
c2VydEludGVydmFsDQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgIkl0IGlzIGNvbXBsaWFudCB0byBpbXBsZW1lbnQgdGhpcyBvYmplY3QgYXMg
cmVhZC1vbmx5LiINCg0KT0JKRUNUICBkb2NzSWZDbXRzSW52aXRlZFJhbmdpbmdBdHRlbXB0cw0K
ICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJJ
dCBpcyBjb21wbGlhbnQgdG8gaW1wbGVtZW50IHRoaXMgb2JqZWN0IGFzIHJlYWQtb25seS4iDQoN
Ck9CSkVDVCAgZG9jc0lmQ210c1Fvc1Byb2ZpbGVQZXJtaXNzaW9ucw0KICAgICBXUklURS1TWU5U
QVggICAgIEJJVFMgew0KICAgICAgICAgY3JlYXRlQnlNYW5hZ2VtZW50KDApLA0KICAgICAgICAg
dXBkYXRlQnlNYW5hZ2VtZW50KDEpDQogICAgICAgIH0NCgkgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5
DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiSXQgaXMgY29tcGxpYW50IHRvIGltcGxlbWVu
dCB0aGlzIG9iamVjdCBhcyByZWFkLW9ubHkuIg0KDQpPQkpFQ1QgZG9jc0lmQ210c01vZFR5cGUN
CiAgICAgV1JJVEUtU1lOVEFYICAgICAgSU5URUdFUiB7DQogICAgICAgICBxcHNrKDIpLA0KICAg
ICAgICAgcWFtMTYoMyksDQogICAgICAgICBxYW02NCg2KQ0KICAgICB9DQogICAgIERFU0NSSVBU
SU9ODQogICAgICAgICAiTWFuYWdlbWVudCBzdGF0aW9uIE1BWSBvbmx5IHNldCA2NFFBTSwgMTZR
QU0gb3IgUVBTSyANCgkJICBtb2R1bGF0aW9uIGZvciBUaW1lIG9yIENvZGUgZGl2aXNpb24gTXVs
dGlwbGUgQWNjZXNzLA0KCQkgIGJ1dCBvdGhlcnMgbWlnaHQgYmUgcG9zc2libGUgYmFzZWQgb24g
ZGV2aWNlDQogICAgICAgICAgY29uZmlndXJhdGlvbi4iDQoNCiAgICAgOjo9IHsgZG9jc0lmQ29t
cGxpYW5jZXMgMiB9DQoNCmRvY3NJZkJhc2ljR3JvdXAgT0JKRUNULUdST1VQDQogICAgIE9CSkVD
VFMgew0KICAgICAgICAgZG9jc0lmRG93bkNoYW5uZWxJZCwNCiAgICAgICAgIGRvY3NJZkRvd25D
aGFubmVsRnJlcXVlbmN5LA0KICAgICAgICAgZG9jc0lmRG93bkNoYW5uZWxXaWR0aCwNCiAgICAg
ICAgIGRvY3NJZkRvd25DaGFubmVsTW9kdWxhdGlvbiwNCiAgICAgICAgIGRvY3NJZkRvd25DaGFu
bmVsSW50ZXJsZWF2ZSwNCiAgICAgICAgIGRvY3NJZkRvd25DaGFubmVsUG93ZXIsDQogICAgICAg
ICBkb2NzSWZVcENoYW5uZWxJZCwNCiAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbEZyZXF1ZW5jeSwN
CiAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbFdpZHRoLA0KICAgICAgICAgZG9jc0lmVXBDaGFubmVs
TW9kdWxhdGlvblByb2ZpbGUsDQogICAgICAgICBkb2NzSWZVcENoYW5uZWxTbG90U2l6ZSwNCiAg
ICAgICAgIGRvY3NJZlVwQ2hhbm5lbFR4VGltaW5nT2Zmc2V0LA0KICAgICAgICAgZG9jc0lmVXBD
aGFubmVsUmFuZ2luZ0JhY2tvZmZTdGFydCwNCiAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbFJhbmdp
bmdCYWNrb2ZmRW5kLA0KICAgICAgICAgZG9jc0lmVXBDaGFubmVsVHhCYWNrb2ZmU3RhcnQsDQog
ICAgICAgICBkb2NzSWZVcENoYW5uZWxUeEJhY2tvZmZFbmQsDQogICAgICAgICBkb2NzSWZRb3NQ
cm9mUHJpb3JpdHksDQogICAgICAgICBkb2NzSWZRb3NQcm9mTWF4VXBCYW5kd2lkdGgsDQogICAg
ICAgICBkb2NzSWZRb3NQcm9mR3VhclVwQmFuZHdpZHRoLA0KICAgICAgICAgZG9jc0lmUW9zUHJv
Zk1heERvd25CYW5kd2lkdGgsDQogICAgICAgICBkb2NzSWZRb3NQcm9mTWF4VHhCdXJzdCwNCiAg
ICAgICAgIGRvY3NJZlFvc1Byb2ZCYXNlbGluZVByaXZhY3ksDQogICAgICAgICBkb2NzSWZRb3NQ
cm9mU3RhdHVzLA0KICAgICAgICAgZG9jc0lmU2lnUUluY2x1ZGVzQ29udGVudGlvbiwNCiAgICAg
ICAgIGRvY3NJZlNpZ1FVbmVycm9yZWRzLA0KICAgICAgICAgZG9jc0lmU2lnUUNvcnJlY3RlZHMs
DQogICAgICAgICBkb2NzSWZTaWdRVW5jb3JyZWN0YWJsZXMsDQogICAgICAgICBkb2NzSWZTaWdR
U2lnbmFsTm9pc2UsDQogICAgICAgICBkb2NzSWZTaWdRTWljcm9yZWZsZWN0aW9ucywNCiAgICAg
ICAgIGRvY3NJZlNpZ1FFcXVhbGl6YXRpb25EYXRhDQogICAgIH0NCiAgICAgU1RBVFVTICAgICAg
ZGVwcmVjYXRlZA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkdyb3VwIG9mIG9iamVjdHMg
aW1wbGVtZW50ZWQgaW4gYm90aCBDYWJsZSBNb2RlbXMgYW5kDQogICAgICAgICAgQ2FibGUgTW9k
ZW0gVGVybWluYXRpb24gU3lzdGVtcy4iDQogICAgIDo6PSB7IGRvY3NJZkdyb3VwcyAxIH0NCg0K
ZG9jc0lmQ21Hcm91cCBPQkpFQ1QtR1JPVVANCiAgICAgT0JKRUNUUyB7DQogICAgICAgICBkb2Nz
SWZDbUNtdHNBZGRyZXNzLA0KICAgICAgICAgZG9jc0lmQ21DYXBhYmlsaXRpZXMsDQogICAgICAg
ICBkb2NzSWZDbVJhbmdpbmdUaW1lb3V0LA0KICAgICAgICAgZG9jc0lmQ21TdGF0dXNWYWx1ZSwN
CiAgICAgICAgIGRvY3NJZkNtU3RhdHVzQ29kZSwNCiAgICAgICAgIGRvY3NJZkNtU3RhdHVzVHhQ
b3dlciwNCiAgICAgICAgIGRvY3NJZkNtU3RhdHVzUmVzZXRzLA0KICAgICAgICAgZG9jc0lmQ21T
dGF0dXNMb3N0U3luY3MsDQogICAgICAgICBkb2NzSWZDbVN0YXR1c0ludmFsaWRNYXBzLA0KICAg
ICAgICAgZG9jc0lmQ21TdGF0dXNJbnZhbGlkVWNkcywNCiAgICAgICAgIGRvY3NJZkNtU3RhdHVz
SW52YWxpZFJhbmdpbmdSZXNwb25zZXMsDQogICAgICAgICBkb2NzSWZDbVN0YXR1c0ludmFsaWRS
ZWdpc3RyYXRpb25SZXNwb25zZXMsDQogICAgICAgICBkb2NzSWZDbVN0YXR1c1QxVGltZW91dHMs
DQogICAgICAgICBkb2NzSWZDbVN0YXR1c1QyVGltZW91dHMsDQogICAgICAgICBkb2NzSWZDbVN0
YXR1c1QzVGltZW91dHMsDQogICAgICAgICBkb2NzSWZDbVN0YXR1c1Q0VGltZW91dHMsDQogICAg
ICAgICBkb2NzSWZDbVN0YXR1c1JhbmdpbmdBYm9ydGVkcywNCiAgICAgICAgIGRvY3NJZkNtU2Vy
dmljZVFvc1Byb2ZpbGUsDQogICAgICAgICBkb2NzSWZDbVNlcnZpY2VUeFNsb3RzSW1tZWQsDQog
ICAgICAgICBkb2NzSWZDbVNlcnZpY2VUeFNsb3RzRGVkLA0KICAgICAgICAgZG9jc0lmQ21TZXJ2
aWNlVHhSZXRyaWVzLA0KICAgICAgICAgZG9jc0lmQ21TZXJ2aWNlVHhFeGNlZWRlZHMsDQogICAg
ICAgICBkb2NzSWZDbVNlcnZpY2VScVJldHJpZXMsDQogICAgICAgICBkb2NzSWZDbVNlcnZpY2VS
cUV4Y2VlZGVkcw0KICAgICB9DQogICAgIFNUQVRVUyAgICAgIGRlcHJlY2F0ZWQNCiAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICJHcm91cCBvZiBvYmplY3RzIGltcGxlbWVudGVkIGluIENhYmxl
IE1vZGVtcy4iDQogICAgIDo6PSB7IGRvY3NJZkdyb3VwcyAyIH0NCg0KZG9jc0lmQ210c0dyb3Vw
IE9CSkVDVC1HUk9VUA0KICAgICBPQkpFQ1RTIHsNCiAgICAgICAgIGRvY3NJZkNtdHNDYXBhYmls
aXRpZXMsDQogICAgICAgICBkb2NzSWZDbXRzU3luY0ludGVydmFsLA0KICAgICAgICAgZG9jc0lm
Q210c1VjZEludGVydmFsLA0KICAgICAgICAgZG9jc0lmQ210c01heFNlcnZpY2VJZHMsDQogICAg
ICAgICBkb2NzSWZDbXRzSW52aXRlZFJhbmdpbmdBdHRlbXB0cywNCiAgICAgICAgIGRvY3NJZkNt
dHNJbnNlcnRJbnRlcnZhbCwNCiAgICAgICAgIGRvY3NJZkNtdHNTdGF0dXNJbnZhbGlkUmFuZ2VS
ZXFzLA0KICAgICAgICAgZG9jc0lmQ210c1N0YXR1c1JhbmdpbmdBYm9ydGVkcywNCiAgICAgICAg
IGRvY3NJZkNtdHNTdGF0dXNJbnZhbGlkUmVnUmVxcywNCiAgICAgICAgIGRvY3NJZkNtdHNTdGF0
dXNGYWlsZWRSZWdSZXFzLA0KICAgICAgICAgZG9jc0lmQ210c1N0YXR1c0ludmFsaWREYXRhUmVx
cywNCiAgICAgICAgIGRvY3NJZkNtdHNTdGF0dXNUNVRpbWVvdXRzLA0KICAgICAgICAgZG9jc0lm
Q210c0NtU3RhdHVzTWFjQWRkcmVzcywNCiAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c0lwQWRk
cmVzcywNCiAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c0Rvd25DaGFubmVsSWZJbmRleCwNCiAg
ICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c1VwQ2hhbm5lbElmSW5kZXgsDQogICAgICAgICBkb2Nz
SWZDbXRzQ21TdGF0dXNSeFBvd2VyLA0KICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzVGltaW5n
T2Zmc2V0LA0KICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzRXF1YWxpemF0aW9uRGF0YSwNCiAg
ICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c1ZhbHVlLA0KICAgICAgICAgZG9jc0lmQ210c0NtU3Rh
dHVzVW5lcnJvcmVkcywNCiAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c0NvcnJlY3RlZHMsDQog
ICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNVbmNvcnJlY3RhYmxlcywNCiAgICAgICAgIGRvY3NJ
ZkNtdHNDbVN0YXR1c1NpZ25hbE5vaXNlLA0KICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzTWlj
cm9yZWZsZWN0aW9ucywNCiAgICAgICAgIGRvY3NJZkNtdHNTZXJ2aWNlQ21TdGF0dXNJbmRleCwN
CiAgICAgICAgIGRvY3NJZkNtdHNTZXJ2aWNlQWRtaW5TdGF0dXMsDQogICAgICAgICBkb2NzSWZD
bXRzU2VydmljZVFvc1Byb2ZpbGUsDQogICAgICAgICBkb2NzSWZDbXRzU2VydmljZUNyZWF0ZVRp
bWUsDQogICAgICAgICBkb2NzSWZDbXRzU2VydmljZUluT2N0ZXRzLA0KICAgICAgICAgZG9jc0lm
Q210c1NlcnZpY2VJblBhY2tldHMsDQogICAgICAgICBkb2NzSWZDbXRzTW9kVHlwZSwNCiAgICAg
ICAgIGRvY3NJZkNtdHNNb2RDb250cm9sLA0KICAgICAgICAgZG9jc0lmQ210c01vZFByZWFtYmxl
TGVuLA0KICAgICAgICAgZG9jc0lmQ210c01vZERpZmZlcmVudGlhbEVuY29kaW5nLA0KICAgICAg
ICAgZG9jc0lmQ210c01vZEZFQ0Vycm9yQ29ycmVjdGlvbiwNCiAgICAgICAgIGRvY3NJZkNtdHNN
b2RGRUNDb2Rld29yZExlbmd0aCwNCiAgICAgICAgIGRvY3NJZkNtdHNNb2RTY3JhbWJsZXJTZWVk
LA0KICAgICAgICAgZG9jc0lmQ210c01vZE1heEJ1cnN0U2l6ZSwNCiAgICAgICAgIGRvY3NJZkNt
dHNNb2RHdWFyZFRpbWVTaXplLA0KICAgICAgICAgZG9jc0lmQ210c01vZExhc3RDb2Rld29yZFNo
b3J0ZW5lZCwNCiAgICAgICAgIGRvY3NJZkNtdHNNb2RTY3JhbWJsZXIsDQogICAgICAgICBkb2Nz
SWZDbXRzUW9zUHJvZmlsZVBlcm1pc3Npb25zLA0KICAgICAgICAgZG9jc0lmQ210c0NtUHRyDQog
ICAgIH0NCiAgICAgU1RBVFVTICAgICAgZGVwcmVjYXRlZA0KICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgIkdyb3VwIG9mIG9iamVjdHMgaW1wbGVtZW50ZWQgaW4gQ2FibGUgTW9kZW0gVGVybWlu
YXRpb24NCiAgICAgICAgICBTeXN0ZW1zLiINCiAgICAgOjo9IHsgZG9jc0lmR3JvdXBzIDMgfQ0K
DQpkb2NzSWZPYnNvbGV0ZUdyb3VwIE9CSkVDVC1HUk9VUA0KICAgICBPQkpFQ1RTIHsNCiAgICAg
ICAgIGRvY3NJZkNtUmFuZ2luZ1Jlc3BUaW1lb3V0LA0KICAgICAgICAgZG9jc0lmQ210c0luc2Vy
dGlvbkludGVydmFsDQogICAgIH0NCiAgICAgU1RBVFVTICAgICAgb2Jzb2xldGUNCiAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICJHcm91cCBvZiBvYmplY3RzIG9ic29sZXRlZC4iDQogICAgIDo6
PSB7IGRvY3NJZkdyb3VwcyA0IH0NCg0KZG9jc0lmQmFzaWNHcm91cFYyIE9CSkVDVC1HUk9VUA0K
ICAgICBPQkpFQ1RTIHsNCiAgICAgICAgIGRvY3NJZkRvd25DaGFubmVsSWQsDQogICAgICAgICBk
b2NzSWZEb3duQ2hhbm5lbEZyZXF1ZW5jeSwNCiAgICAgICAgIGRvY3NJZkRvd25DaGFubmVsV2lk
dGgsDQogICAgICAgICBkb2NzSWZEb3duQ2hhbm5lbE1vZHVsYXRpb24sDQogICAgICAgICBkb2Nz
SWZEb3duQ2hhbm5lbEludGVybGVhdmUsDQogICAgICAgICBkb2NzSWZEb3duQ2hhbm5lbFBvd2Vy
LA0KICAgICAgICAgZG9jc0lmRG93bkNoYW5uZWxBbm5leCwNCiAgICAgICAgIGRvY3NJZlVwQ2hh
bm5lbElkLA0KICAgICAgICAgZG9jc0lmVXBDaGFubmVsRnJlcXVlbmN5LA0KICAgICAgICAgZG9j
c0lmVXBDaGFubmVsV2lkdGgsDQogICAgICAgICBkb2NzSWZVcENoYW5uZWxNb2R1bGF0aW9uUHJv
ZmlsZSwNCiAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbFNsb3RTaXplLA0KICAgICAgICAgZG9jc0lm
VXBDaGFubmVsVHhUaW1pbmdPZmZzZXQsDQogICAgICAgICBkb2NzSWZVcENoYW5uZWxSYW5naW5n
QmFja29mZlN0YXJ0LA0KICAgICAgICAgZG9jc0lmVXBDaGFubmVsUmFuZ2luZ0JhY2tvZmZFbmQs
DQogICAgICAgICBkb2NzSWZVcENoYW5uZWxUeEJhY2tvZmZTdGFydCwNCiAgICAgICAgIGRvY3NJ
ZlVwQ2hhbm5lbFR4QmFja29mZkVuZCwNCiAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbFNjZG1hQWN0
aXZlQ29kZXMsDQogICAgICAgICBkb2NzSWZVcENoYW5uZWxTY2RtYUNvZGVzUGVyU2xvdCwNCiAg
ICAgICAgIGRvY3NJZlVwQ2hhbm5lbFNjZG1hRnJhbWVTaXplLA0KICAgICAgICAgZG9jc0lmVXBD
aGFubmVsU2NkbWFIb3BwaW5nU2VlZCwNCiAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbFR5cGUsDQog
ICAgICAgICBkb2NzSWZVcENoYW5uZWxDbG9uZUZyb20sDQogICAgICAgICBkb2NzSWZVcENoYW5u
ZWxVcGRhdGUsDQogICAgICAgICBkb2NzSWZVcENoYW5uZWxTdGF0dXMsDQogICAgICAgICBkb2Nz
SWZVcENoYW5uZWxQcmVFcUVuYWJsZSwNCiAgICAgICAgIGRvY3NJZlFvc1Byb2ZQcmlvcml0eSwN
CiAgICAgICAgIGRvY3NJZlFvc1Byb2ZNYXhVcEJhbmR3aWR0aCwNCiAgICAgICAgIGRvY3NJZlFv
c1Byb2ZHdWFyVXBCYW5kd2lkdGgsDQogICAgICAgICBkb2NzSWZRb3NQcm9mTWF4RG93bkJhbmR3
aWR0aCwNCiAgICAgICAgIGRvY3NJZlFvc1Byb2ZCYXNlbGluZVByaXZhY3ksDQogICAgICAgICBk
b2NzSWZRb3NQcm9mU3RhdHVzLA0KICAgICAgICAgZG9jc0lmUW9zUHJvZk1heFRyYW5zbWl0QnVy
c3QsDQogICAgICAgICBkb2NzSWZTaWdRSW5jbHVkZXNDb250ZW50aW9uLA0KICAgICAgICAgZG9j
c0lmU2lnUVVuZXJyb3JlZHMsDQogICAgICAgICBkb2NzSWZTaWdRQ29ycmVjdGVkcywNCiAgICAg
ICAgIGRvY3NJZlNpZ1FVbmNvcnJlY3RhYmxlcywNCiAgICAgICAgIGRvY3NJZlNpZ1FTaWduYWxO
b2lzZSwNCiAgICAgICAgIGRvY3NJZlNpZ1FNaWNyb3JlZmxlY3Rpb25zLA0KICAgICAgICAgZG9j
c0lmU2lnUUVxdWFsaXphdGlvbkRhdGEsDQogICAgICAgICBkb2NzSWZTaWdRRXh0VW5lcnJvcmVk
cywNCiAgICAgICAgIGRvY3NJZlNpZ1FFeHRDb3JyZWN0ZWRzLA0KICAgICAgICAgZG9jc0lmU2ln
UUV4dFVuY29ycmVjdGFibGVzLA0KICAgICAgICAgZG9jc0lmRG9jc2lzQmFzZUNhcGFiaWxpdHkN
CiAgICAgfQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAg
ICAgICAiR3JvdXAgb2Ygb2JqZWN0cyBpbXBsZW1lbnRlZCBpbiBib3RoIENhYmxlIE1vZGVtcyBh
bmQNCiAgICAgICAgICBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zLiINCiAgICAgOjo9
IHsgZG9jc0lmR3JvdXBzIDUgfQ0KDQpkb2NzSWZDbUdyb3VwVjIgT0JKRUNULUdST1VQDQogICAg
IE9CSkVDVFMgew0KICAgICAgICAgZG9jc0lmQ21DbXRzQWRkcmVzcywNCiAgICAgICAgIGRvY3NJ
ZkNtQ2FwYWJpbGl0aWVzLA0KICAgICAgICAgZG9jc0lmQ21SYW5naW5nVGltZW91dCwNCiAgICAg
ICAgIGRvY3NJZkNtU3RhdHVzVmFsdWUsDQogICAgICAgICBkb2NzSWZDbVN0YXR1c0NvZGUsDQog
ICAgICAgICBkb2NzSWZDbVN0YXR1c1R4UG93ZXIsDQogICAgICAgICBkb2NzSWZDbVN0YXR1c1Jl
c2V0cywNCiAgICAgICAgIGRvY3NJZkNtU3RhdHVzTG9zdFN5bmNzLA0KICAgICAgICAgZG9jc0lm
Q21TdGF0dXNJbnZhbGlkTWFwcywNCiAgICAgICAgIGRvY3NJZkNtU3RhdHVzSW52YWxpZFVjZHMs
DQogICAgICAgICBkb2NzSWZDbVN0YXR1c0ludmFsaWRSYW5naW5nUmVzcG9uc2VzLA0KICAgICAg
ICAgZG9jc0lmQ21TdGF0dXNJbnZhbGlkUmVnaXN0cmF0aW9uUmVzcG9uc2VzLA0KICAgICAgICAg
ZG9jc0lmQ21TdGF0dXNUMVRpbWVvdXRzLA0KICAgICAgICAgZG9jc0lmQ21TdGF0dXNUMlRpbWVv
dXRzLA0KICAgICAgICAgZG9jc0lmQ21TdGF0dXNUM1RpbWVvdXRzLA0KICAgICAgICAgZG9jc0lm
Q21TdGF0dXNUNFRpbWVvdXRzLA0KICAgICAgICAgZG9jc0lmQ21TdGF0dXNSYW5naW5nQWJvcnRl
ZHMsDQogICAgICAgICBkb2NzSWZDbVN0YXR1c0RvY3Npc09wZXJNb2RlLA0KICAgICAgICAgZG9j
c0lmQ21TdGF0dXNNb2R1bGF0aW9uVHlwZSwNCiAgICAgICAgIGRvY3NJZkNtU3RhdHVzRXF1YWxp
emF0aW9uRGF0YSwNCiAgICAgICAgIGRvY3NJZkNtU3RhdHVzVUNDcywNCiAgICAgICAgIGRvY3NJ
ZkNtU3RhdHVzVUNDRmFpbHMsDQogICAgICAgICBkb2NzSWZDbVNlcnZpY2VRb3NQcm9maWxlLA0K
ICAgICAgICAgZG9jc0lmQ21TZXJ2aWNlVHhTbG90c0ltbWVkLA0KICAgICAgICAgZG9jc0lmQ21T
ZXJ2aWNlVHhTbG90c0RlZCwNCiAgICAgICAgIGRvY3NJZkNtU2VydmljZVR4UmV0cmllcywNCiAg
ICAgICAgIGRvY3NJZkNtU2VydmljZVR4RXhjZWVkZWRzLA0KICAgICAgICAgZG9jc0lmQ21TZXJ2
aWNlUnFSZXRyaWVzLA0KICAgICAgICAgZG9jc0lmQ21TZXJ2aWNlUnFFeGNlZWRlZHMsDQogICAg
ICAgICBkb2NzSWZDbVNlcnZpY2VFeHRUeFNsb3RzSW1tZWQsDQogICAgICAgICBkb2NzSWZDbVNl
cnZpY2VFeHRUeFNsb3RzRGVkDQoNCiAgICAgfQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQog
ICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiR3JvdXAgb2Ygb2JqZWN0cyBpbXBsZW1lbnRlZCBp
biBDYWJsZSBNb2RlbXMuIg0KICAgICA6Oj0geyBkb2NzSWZHcm91cHMgNiB9DQoNCmRvY3NJZkNt
dHNHcm91cFYyIE9CSkVDVC1HUk9VUA0KICAgICBPQkpFQ1RTIHsNCiAgICAgICAgIGRvY3NJZkNt
dHNDYXBhYmlsaXRpZXMsDQogICAgICAgICBkb2NzSWZDbXRzU3luY0ludGVydmFsLA0KICAgICAg
ICAgZG9jc0lmQ210c1VjZEludGVydmFsLA0KICAgICAgICAgZG9jc0lmQ210c01heFNlcnZpY2VJ
ZHMsDQogICAgICAgICBkb2NzSWZDbXRzSW52aXRlZFJhbmdpbmdBdHRlbXB0cywNCiAgICAgICAg
IGRvY3NJZkNtdHNJbnNlcnRJbnRlcnZhbCwNCiAgICAgICAgIGRvY3NJZkNtdHNNYWNTdG9yYWdl
VHlwZSwNCiAgICAgICAgIGRvY3NJZkNtdHNTdGF0dXNJbnZhbGlkUmFuZ2VSZXFzLA0KICAgICAg
ICAgZG9jc0lmQ210c1N0YXR1c1JhbmdpbmdBYm9ydGVkcywNCiAgICAgICAgIGRvY3NJZkNtdHNT
dGF0dXNJbnZhbGlkUmVnUmVxcywNCiAgICAgICAgIGRvY3NJZkNtdHNTdGF0dXNGYWlsZWRSZWdS
ZXFzLA0KICAgICAgICAgZG9jc0lmQ210c1N0YXR1c0ludmFsaWREYXRhUmVxcywNCiAgICAgICAg
IGRvY3NJZkNtdHNTdGF0dXNUNVRpbWVvdXRzLA0KICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVz
TWFjQWRkcmVzcywNCiAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c0Rvd25DaGFubmVsSWZJbmRl
eCwNCiAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c1VwQ2hhbm5lbElmSW5kZXgsDQogICAgICAg
ICBkb2NzSWZDbXRzQ21TdGF0dXNSeFBvd2VyLA0KICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVz
VGltaW5nT2Zmc2V0LA0KICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzRXF1YWxpemF0aW9uRGF0
YSwNCiAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c1ZhbHVlLA0KICAgICAgICAgZG9jc0lmQ210
c0NtU3RhdHVzVW5lcnJvcmVkcywNCiAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c0NvcnJlY3Rl
ZHMsDQogICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNVbmNvcnJlY3RhYmxlcywNCiAgICAgICAg
IGRvY3NJZkNtdHNDbVN0YXR1c1NpZ25hbE5vaXNlLA0KICAgICAgICAgZG9jc0lmQ210c0NtU3Rh
dHVzTWljcm9yZWZsZWN0aW9ucywNCiAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c0V4dFVuZXJy
b3JlZHMsDQogICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNFeHRDb3JyZWN0ZWRzLA0KICAgICAg
ICAgZG9jc0lmQ210c0NtU3RhdHVzRXh0VW5jb3JyZWN0YWJsZXMsDQogICAgICAgICBkb2NzSWZD
bXRzQ21TdGF0dXNEb2NzaXNSZWdNb2RlLA0KICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzTW9k
dWxhdGlvblR5cGUsDQogICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNJbmV0QWRkcmVzc1R5cGUs
DQogICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNJbmV0QWRkcmVzcywNCiAgICAgICAgIGRvY3NJ
ZkNtdHNDbVN0YXR1c1ZhbHVlTGFzdFVwZGF0ZSwNCiAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1
c0hpZ2hSZXNvbHV0aW9uVGltaW5nT2Zmc2V0LA0KICAgICAgICAgZG9jc0lmQ210c1NlcnZpY2VB
ZG1pblN0YXR1cywNCiAgICAgICAgIGRvY3NJZkNtdHNTZXJ2aWNlUW9zUHJvZmlsZSwNCiAgICAg
ICAgIGRvY3NJZkNtdHNTZXJ2aWNlQ3JlYXRlVGltZSwNCiAgICAgICAgIGRvY3NJZkNtdHNTZXJ2
aWNlSW5PY3RldHMsDQogICAgICAgICBkb2NzSWZDbXRzU2VydmljZUluUGFja2V0cywNCiAgICAg
ICAgIGRvY3NJZkNtdHNTZXJ2aWNlTmV3Q21TdGF0dXNJbmRleCwNCiAgICAgICAgIGRvY3NJZkNt
dHNNb2RUeXBlLA0KICAgICAgICAgZG9jc0lmQ210c01vZENvbnRyb2wsDQogICAgICAgICBkb2Nz
SWZDbXRzTW9kUHJlYW1ibGVMZW4sDQogICAgICAgICBkb2NzSWZDbXRzTW9kRGlmZmVyZW50aWFs
RW5jb2RpbmcsDQogICAgICAgICBkb2NzSWZDbXRzTW9kRkVDRXJyb3JDb3JyZWN0aW9uLA0KICAg
ICAgICAgZG9jc0lmQ210c01vZEZFQ0NvZGV3b3JkTGVuZ3RoLA0KICAgICAgICAgZG9jc0lmQ210
c01vZFNjcmFtYmxlclNlZWQsDQogICAgICAgICBkb2NzSWZDbXRzTW9kTWF4QnVyc3RTaXplLA0K
ICAgICAgICAgZG9jc0lmQ210c01vZEd1YXJkVGltZVNpemUsDQogICAgICAgICBkb2NzSWZDbXRz
TW9kTGFzdENvZGV3b3JkU2hvcnRlbmVkLA0KICAgICAgICAgZG9jc0lmQ210c01vZFNjcmFtYmxl
ciwNCiAgICAgICAgIGRvY3NJZkNtdHNNb2RCeXRlSW50ZXJsZWF2ZXJEZXB0aCwNCiAgICAgICAg
IGRvY3NJZkNtdHNNb2RCeXRlSW50ZXJsZWF2ZXJCbG9ja1NpemUsDQogICAgICAgICBkb2NzSWZD
bXRzTW9kUHJlYW1ibGVUeXBlLA0KICAgICAgICAgZG9jc0lmQ210c01vZFRjbUVycm9yQ29ycmVj
dGlvbk9uLA0KICAgICAgICAgZG9jc0lmQ210c01vZFNjZG1hSW50ZXJsZWF2ZXJTdGVwU2l6ZSwN
CiAgICAgICAgIGRvY3NJZkNtdHNNb2RTY2RtYVNwcmVhZGVyRW5hYmxlLA0KICAgICAgICAgZG9j
c0lmQ210c01vZFNjZG1hU3ViZnJhbWVDb2RlcywNCiAgICAgICAgIGRvY3NJZkNtdHNNb2RDaGFu
bmVsVHlwZSwNCiAgICAgICAgIGRvY3NJZkNtdHNNb2RTdG9yYWdlVHlwZSwNCiAgICAgICAgIGRv
Y3NJZkNtdHNRb3NQcm9maWxlUGVybWlzc2lvbnMsDQogICAgICAgICBkb2NzSWZDbXRzQ21QdHIs
DQogICAgICAgICBkb2NzSWZDbXRzQ2hhbm5lbFV0aWxpemF0aW9uSW50ZXJ2YWwsDQogICAgICAg
ICBkb2NzSWZDbXRzQ2hhbm5lbFV0VXRpbGl6YXRpb24sDQogICAgICAgICBkb2NzSWZDbXRzRG93
bkNobmxDdHJJZCwNCiAgICAgICAgIGRvY3NJZkNtdHNEb3duQ2hubEN0clRvdGFsQnl0ZXMsDQog
ICAgICAgICBkb2NzSWZDbXRzRG93bkNobmxDdHJVc2VkQnl0ZXMsDQogICAgICAgICBkb2NzSWZD
bXRzRG93bkNobmxDdHJFeHRUb3RhbEJ5dGVzLA0KICAgICAgICAgZG9jc0lmQ210c0Rvd25DaG5s
Q3RyRXh0VXNlZEJ5dGVzLA0KICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0cklkLA0KICAgICAg
ICAgZG9jc0lmQ210c1VwQ2hubEN0clRvdGFsTXNsb3RzLA0KICAgICAgICAgZG9jc0lmQ210c1Vw
Q2hubEN0clVjYXN0R3JhbnRlZE1zbG90cywNCiAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJU
b3RhbENudG5Nc2xvdHMsDQogICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyVXNlZENudG5Nc2xv
dHMsDQogICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VG90YWxNc2xvdHMsDQogICAgICAg
ICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VWNhc3RHcmFudGVkTXNsb3RzLA0KICAgICAgICAgZG9j
c0lmQ210c1VwQ2hubEN0ckV4dFRvdGFsQ250bk1zbG90cywNCiAgICAgICAgIGRvY3NJZkNtdHNV
cENobmxDdHJFeHRVc2VkQ250bk1zbG90cywNCiAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJD
b2xsQ250bk1zbG90cywNCiAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJUb3RhbENudG5SZXFN
c2xvdHMsDQogICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyVXNlZENudG5SZXFNc2xvdHMsDQog
ICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyQ29sbENudG5SZXFNc2xvdHMsDQogICAgICAgICBk
b2NzSWZDbXRzVXBDaG5sQ3RyVG90YWxDbnRuUmVxRGF0YU1zbG90cywNCiAgICAgICAgIGRvY3NJ
ZkNtdHNVcENobmxDdHJVc2VkQ250blJlcURhdGFNc2xvdHMsDQogICAgICAgICBkb2NzSWZDbXRz
VXBDaG5sQ3RyQ29sbENudG5SZXFEYXRhTXNsb3RzLA0KICAgICAgICAgZG9jc0lmQ210c1VwQ2hu
bEN0clRvdGFsQ250bkluaXRNYWludE1zbG90cywNCiAgICAgICAgIGRvY3NJZkNtdHNVcENobmxD
dHJVc2VkQ250bkluaXRNYWludE1zbG90cywNCiAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJD
b2xsQ250bkluaXRNYWludE1zbG90cywNCiAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJFeHRD
b2xsQ250bk1zbG90cywNCiAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJFeHRUb3RhbENudG5S
ZXFNc2xvdHMsDQogICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VXNlZENudG5SZXFNc2xv
dHMsDQogICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0Q29sbENudG5SZXFNc2xvdHMsDQog
ICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VG90YWxDbnRuUmVxRGF0YU1zbG90cywNCiAg
ICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJFeHRVc2VkQ250blJlcURhdGFNc2xvdHMsDQogICAg
ICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0Q29sbENudG5SZXFEYXRhTXNsb3RzLA0KICAgICAg
ICAgZG9jc0lmQ210c1VwQ2hubEN0ckV4dFRvdGFsQ250bkluaXRNYWludE1zbG90cywNCiAgICAg
ICAgIGRvY3NJZkNtdHNVcENobmxDdHJFeHRVc2VkQ250bkluaXRNYWludE1zbG90cywNCiAgICAg
ICAgIGRvY3NJZkNtdHNVcENobmxDdHJFeHRDb2xsQ250bkluaXRNYWludE1zbG90cywNCiAgICAg
ICAgIGRvY3NJZkRvd25DaGFubmVsU3RvcmFnZVR5cGUsDQogICAgICAgICBkb2NzSWZRb3NQcm9m
U3RvcmFnZVR5cGUNCg0KICAgICB9DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICJHcm91cCBvZiBvYmplY3RzIGltcGxlbWVudGVkIGluIENhYmxl
IE1vZGVtIFRlcm1pbmF0aW9uDQogICAgICAgICAgU3lzdGVtcy4iDQogICAgIDo6PSB7IGRvY3NJ
Zkdyb3VwcyA3IH0NCg0KRU5EDQo=

------_=_NextPart_001_01C50979.495D3849
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn

------_=_NextPart_001_01C50979.495D3849--



From ipcdn-bounces@ietf.org  Thu Feb  3 09:32:00 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA26271
	for <ipcdn-archive@ietf.org>; Thu, 3 Feb 2005 09:31:59 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CwiK8-0007kx-Bl
	for ipcdn-archive@ietf.org; Thu, 03 Feb 2005 09:51:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Cwhsa-0000jl-8S; Thu, 03 Feb 2005 09:22:44 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1CwTKt-0006fn-0f
	for ipcdn@megatron.ietf.org; Wed, 02 Feb 2005 17:51:00 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA21735
	for <ipcdn@ietf.org>; Wed, 2 Feb 2005 17:50:52 -0500 (EST)
Received: from ondar.cablelabs.com ([192.160.73.61])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CwTdD-0005MH-Da
	for ipcdn@ietf.org; Wed, 02 Feb 2005 18:10:02 -0500
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.12.10/8.12.10) with ESMTP id j12MoC1e023417; 
	Wed, 2 Feb 2005 15:50:13 -0700 (MST)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C50979.8D90B962"
Subject: RE: [ipcdn] request for ID publication:  DOCSIS RFIv2 mib - 2670bis
Date: Wed, 2 Feb 2005 15:50:12 -0700
Message-ID: <5259D0D7419C6149B347837A2E64F46F074D12@srvxchg.cablelabs.com>
X-MS-Has-Attach: yes
Thread-Topic: [ipcdn] request for ID publication:  DOCSIS RFIv2 mib - 2670bis
Thread-Index: AcTtxAOBPR8u+pFRQLqfqsHPHda8wAbjOf3w
From: "Eduardo Cardona" <e.cardona@CableLabs.com>
To: "Wijnen, Bert (Bert)" <bwijnen@lucent.com>,
        "Jean-Francois Mule" <jf.mule@CableLabs.com>,
        "Richard Woundy @ Comcast" <Richard_woundy@cable.comcast.com>,
        <david.raftus@terayon.com>
X-Approved: ondar
X-Spam-Score: 0.0 (/)
X-Scan-Signature: bc2697fbda8ef08e76e3c7a69c4b544f
X-Mailman-Approved-At: Thu, 03 Feb 2005 09:22:40 -0500
Cc: "Ipcdn \(E-mail\)" <ipcdn@ietf.org>
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 2baba22a64ac5e7d78be912386b7d6d1

This is a multi-part message in MIME format.

------_=_NextPart_001_01C50979.8D90B962
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Comments with >>

Attached draft for next ID with comments (+ Randy's this week email) =
plus a diff file

Eduardo



-----Original Message-----
From: Wijnen, Bert (Bert) [mailto:bwijnen@lucent.com]=20
Sent: Wednesday, December 29, 2004 9:30 AM
To: Jean-Francois Mule; Richard Woundy @ Comcast; =
david.raftus@terayon.com; Eduardo Cardona
Cc: Ipcdn (E-mail)
Subject: RE: [ipcdn] request for ID publication: DOCSIS RFIv2 mib - =
2670bis


Sorry that it took a (long) while to do AD review.

Here are my comments:

- my findref tool (prelimenary, borrowed from RFC-Editor) says:

  !! Missing Reference for citation: [RFC2670]
     P122 L050:      interfaces" [RFC2670].
>> will add in normative section

  !! Missing citation for Normative reference:
     P123 L048:     [RFC3291] Daniele, M., Haberman, B., Routhier, S., =
Schoenwaelder,

>> added in IMPORTS section
     InetAddressType,
     InetAddress
             FROM INET-ADDRESS-MIB  --[RFC3291]


- my idnits tool, available from:
           http://ietf.levkowetz.com/tools/idnits/
  tells me:

  $ idnits draft-ietf-ipcdn-docs-rfmibv2-12.txt
  idnits 1.58

  draft-ietf-ipcdn-docs-rfmibv2-12.txt:

  Checking nits according to http://www.ietf.org/ID-Checklist.html :

  * The document seems to lack an IANA Considerations section.
    Checking conformance with RFC 3667/3668 boilerplate...

>>=20
Added x. IANA Considerations
    The MIB module in this document uses the following IANA-assigned
    OBJECT IDENTIFIER values recorded in the SMI Numbers registry:

    Descriptor     OBJECT IDENTIFIER Value
    ----------     -----------------------
    docsIfMib    { mib-2 transmission 127 }
   =20
  * The document seems to lack an RFC 3668 Section 5, para 1 IPR =
Disclosure
    Acknowledgement --
    however, there's a paragraph with a matching beginning. Boilerplate =
error?
>> will restructure=20
   x. Copyright Statement
    Acknowledgment
  * The document seems to lack an RFC 3668 Section 5, para 2 IPR =
Disclosure
    Acknowledgement.
>>
Will add
     x.Intellectual Property

  * There are 2 instances of lines with non-ascii characters in the =
document.

>> In the process to transfer the old RTF file to XML ID (identified =
0x96 istead of 0x2D '-'
  Checking nits according to http://www.ietf.org/ietf/1id-guidelines.txt =
:

    Nothing found here (but these checks does not cover all of
    1id-guidelines.txt yet).

  Miscellaneous warnings:

  - Line 501 has weird spacing: '...astPkts  inter...'
  - Line 561 has weird spacing: '...astPkts   inte...'
  - Line 772 has weird spacing: '...astPkts  inter...'
  - Line 843 has weird spacing: '...astPkts   inte...'
  - Line 919 has weird spacing: '...astPkts   inte...'
  - (1 more instance...)

>> do not see it in IETF.org stored ID=20
Lines numbers do not match the ...UcastPkts  ?=20
Will run awk scripts when done with new ID

    Run idnits with the --verbose option for more detailed information.
 =20
  The missing IANA considerations is not good.
  Section should say that there are no (new) IANA actions to be =
performed

>> see above

  one of non-ascii characters are in the MIB MODULE. not good for =
compilation
    C:\bwijnen\smicng\work>smicmfm ipcdnDocsIfMIB.mi2
    E: f(ipcdnDocsIfMIB.mi2), (36,41) Syntax error
    ** 1 error and 0 warnings in parsing


  line 36 is the line
           LAST-UPDATED    "200411221700Z" \xFB- November 22, 2004

  after fixing that, compile goes reasonably. except for

    W: f(rfmibv2.mi2), (4948,1) OBJECT-GROUP "docsIfObsoleteGroup" is =
not used
       in a MODULE-COMPLIANCE in current module

  now that was already the case in RFC2670. Strange but such is life.
  Might be good to add a ASN.1 comment about it so we know it has =
existed
  for a long time.

>> will add after :
-- conditionally mandatory group
GROUP docsIfCmtsGroup

The group reference,=20

-- obsolete group
-- RFC 2670 already had a obsolete group, even though RFC2670=20
-- was the first version of this MIB Module

GROUP docsIfObsoleteGroup
     DESCRIPTION
         "This group contains obsolete objects."


- Next I did run smidiff:

  $ smidiff -s -l 6 -m -inamelength-32 ..\ietf\DOCS-IF-MIB ./DOCS-IF-MIB =

       >docs-if-mib-diff.txt

  I have attached the doc-if-mib-diff.txt file for your perusal... pls =
check
  in detail to make sure that all the changes are indeed intentional.
>> OK REFERENCES, DESCRIPTIONS, UNITS, new Objects,=20


  What I find serious issues in there (and those that I checked in
  more detail) is the following:

1. You have removed and then re-added docsIfObsoleteGroup
   That was kind of OK if the OID that you used woul have been the same,
   but it changed from the last subid of 4 to 5.
   This is forbidden accoring to SMI rules. Why was this done?

>> no clue,=20
docsIfObsoleteGroup OBJECT-GROUP       ::=3D { docsIfGroups 5 } --> back =
to 4


2. ./DOCS-IF-MIB:2988 [3] {range-changed} range of type used in=20
   `docsIfCmtsModPreambleLen' changed from `(0..1024)' to `(0..1536)'

   That is acceptable, but since this is a read-create object, you must
   change the old MODULE-COMPLIANCE statement (i.e. the one you =
deprecated)
   to describe this OBJECT-TYPE with a limited range. For example:

    OBJECT  docsIfCmtsModPreambleLen
        SYNTAX Integer32 (0..1024)
        DESCRIPTION
            "The range of the values for this MODUL-COMPLIANCE is =
0..1024."

   without it, old implementations claiming docsIfBasicCompliance would
   all of a sudden have to support the new values 1025..1536 as well.
>> good hint, done

3. ./DOCS-IF-MIB:3018 [3] {range-changed} range of type used in=20
   `docsIfCmtsModFECErrorCorrection' changed from `(0..10)' to `(0..16)'

   That is acceptable, but since this is a read-create object, you must
   change the old MODULE-COMPLIANCE statement (i.e. the one you =
deprecated)
   to describe this OBJECT-TYPE with a limited range. For example:

    OBJECT  docsIfCmtsModFECErrorCorrection
        SYNTAX Integer32 (0..10)
        DESCRIPTION
            "The range of the values for this MODUL-COMPLIANCE is =
0..10."

   without it, old implementations claiming docsIfBasicCompliance would
   all of a sudden have to support the new values 11..16 as well.
>> OK

4. I see that docsIfCmtsModType has a number of values/enumerations =
added.
   The old MODULE-COMPLIANCE statement has not changed, sofar sogood
   But the new MODULE-COMPLIANCE does not list this object. So can all =
values
   (including other(1)) be written ???


>> That's a good Q.

Updated based on requirements of RFI spec sec 6.2.3

OBJECT docsIfCmtsModType
     WRITE-SYNTAX      INTEGER {
         qpsk(2),
         qam16(3),
         qam64(6)
     }
     DESCRIPTION
         "Management station MAY only set 64QAM, 16QAM or QPSK=20
		  modulation for Time or Code division Multiple Access,
		  but others might be possible based on device
          configuration."

5. ./DOCS-IF-MIB:2400 [3] {range-added} size `(0..512)' added to type =
used
    in `docsIfCmtsCmStatusEqualizationData'

   Probably OK. Can you add some text to explain why this is OK?
>>(*)=20
   I do not have other explanation than "enough" room, probably for =
future enhancements (?)
   Current DOCSIS MAC may constrain to 256 bytes total the equalizer =
data maps.

   Does anyone recall the reasons for the number selection?=20

6. ./DOCS-IF-MIB:2414 [5] {named-number-added} warning: named number =
`operational'
   added to type used in `docsIfCmtsCmStatusValue'
   ./DOCS-IF-MIB:2414 [5] {named-number-added} warning: named number=20
   `registeredBPIInitializing' added to type used in =
`docsIfCmtsCmStatusValue'

   That is OK sinmce it is a read-only object. So when an existing =
implementation
   does not return the new values, it is still compliant with old =
MODULE-COMPLIANCE

7. ./DOCS-IF-MIB:1167 [3] {range-added} size `(0..512)' added to type =
used in
   `docsIfSigQEqualizationData'

   you may want to add some text why the range change is OK
>> same as 6.

8. ./DOCS-IF-MIB:278 [5] {named-number-added} warning: named number=20
   `taps12increment17' added to type used in =
`docsIfDownChannelInterleave'

   is OK since it already has specific syntax in old MODULE-COMPLIANCE
>>OK=20
9. ./DOCS-IF-MIB:457 [3] {range-changed} range of type used in
   `docsIfUpChannelWidth' changed from `(0..20000000)' to =
`(0..64000000)'

   is OK since there is already specific syntax in MODULE-COMPLIANCE
   statements
>> OK

Other comments:

- for object: docsIfCmtsQosProfilePermissions I see:
            "This object specifies permitted methods of creating
             entries in docsIfQosProfileTable.
             CreateByManagement(0) is set if entries can be created
             using SNMP.  UpdateByManagement(1) is set if updating
             entries using SNMP is permitted.  CreateByModems(2)
             is set if entries can be created based on information
             in REG-REQ MAC messages received from Cable Modems.
             Information in this object is only applicable if
             docsIfQosProfileTable is implemented as read-create.
             Otherwise, this object is implemented as read-only
             and returns CreateByModems(2).
             Either CreateByManagement(0) or CreateByModems(1)
             MUST be set when writing to this object.
             Note that BITS objects are encoded most significant bit
             first.  For example, if bit 2 is set, the value of this
             object is the octet string '20'H."

  1. The values start with lowercase. So it would be better to be
     consistent when using the names/labels of the values.
>>ok will update=20
  2. I see "Either CreateByManagement(0) or CreateByModems(1)"
     but the valie for "createByModems" is actually 2 and not 1.
     You either want to fix it to 2, but probably you mean
     "updateByManagement(1)" ??=20
>> correct,  updateByManagement(1)
  3. If the latter,m does that mean that one cannot do a SET for
     "createByModems" ?? If so, then a WRITE-SYNTAX in the=20
     MODULE-COMPLIANCE is the way to express that machine readable.
>> ok both compliances updated.
OBJECT  docsIfCmtsQosProfilePermissions
     WRITE-SYNTAX     BITS {
         createByManagement(0),
         updateByManagement(1),
        }
	 MIN-ACCESS  read-only
     DESCRIPTION
         "It is compliant to implement this object as read-only."

- docsIfCmtsModControl OBJECT-TYPE
        SYNTAX      RowStatus
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
            "Controls and reflects the status of rows in this table."
        ::=3D { docsIfCmtsModulationEntry 3 }

  It would be good to add text to explain which (if any) objects can be=20
  changed when the row is active.

  Pls check if there are other RowStatus objects that lack that text as =
well.

>> Text was on the Entry object=20
Moved to docsIfCmtsModControl object
         There is no restriction on the changing of values in this
          table while their associated rows are active with the
          exception of:

          1. If a modulation profile is being referenced by one
             or more upstream channels, an attempt to set the value
             of docsIfCmtsModChannelType returns 'inconsistentValue'
             error.

          2. If a modulation profile is being referenced by one
             or more upstream channels, an attempt to set
             docsIfCmtsModControl to destroy(6) or notInService(2)
             returns 'inconsistentValue' error."
 =20

- WHen you deprecate/obsolete objects or groups or module compliance or
  whatever, then it is good practice to ADD a little text to the =
DESCRITPION
  clause to explain why the depraction/obsoletion occured and which (if =
any)
  other definition should be used instead.

        SYNTAX      INTEGER {
            other(1),
            ranging(2),
            rangingAborted(3),
            rangingComplete(4),
            ipComplete(5),
            registrationComplete(6),
            accessDenied(7),
            operational(8), -- deprecated
            registeredBPIInitializing(9)

   I do not understand why a "deprecated" value gets added when =
upgrading from
   RFC2670 to this new document. ??

>>
Two parts:
1) Deprecated objects:
docsIfQosProfMaxTxBurst OK (has explanation)
docsIfCmtsCmStatusIpAddress OK
docsIfCmtsServiceCmStatusIndex OK
- docsIfCmtsCmStatusValue OBJECT-TYPE

Obsoleted objects (obsoleted by RFC 2670 even though first version )=20
docsIfRangingResp - there is text description
( comments above the object explaining the obsolecence)=20
moved to description of obsoleted object

docsIfCmtsInsertionInterval -same case
moved explanations to DESCRIPTION clause

2) (*) Long Story... It was around draft 8 a spec ECR to update the MIB =
with value complete.
As final value after Cmis in stable mode and registered,=20
It was found inconvenient to change the final state but few devices were =
able to implement the complete state

Otherwise we need to say in the MIB value 8 -complete is reserved=20

Alternative  : ( not sure if better for IETF process....

docsIfCmtsCmStatusValue OBJECT-TYPE
     SYNTAX      INTEGER {
         other(1),
         ranging(2),
         rangingAborted(3),
         rangingComplete(4),
         ipComplete(5),
         registrationComplete(6),
         accessDenied(7),
         -- Enumeration value 8 is reserved=20
         registeredBPIInitializing(9)
     }
     MAX-ACCESS  read-only
     STATUS      current
     DESCRIPTION
         "Current Cable Modem connectivity state, as specified
          in the RF Interface Specification.  Returned status
          information is the CM status as assumed by the CMTS,
          and indicates the following events:
          other(1)
             Any state other than below.
          ranging(2)
             The CMTS has received an Initial Ranging Request
             message from the CM, and the ranging process is not
             yet complete.
          rangingAborted(3)
             The CMTS has sent a Ranging Abort message to the CM.
          rangingComplete(4)
             The CMTS has sent a Ranging Complete message to the CM.
          ipComplete(5)
             The CMTS has received a DHCP reply message and
             forwarded it to the CM.
          registrationComplete(6)
             The CMTS has sent a Registration Response message to
             the CM.
          accessDenied(7)
             The CMTS has sent a Registration Aborted message
             to the CM.
          registeredBPIInitializing(9)
             Baseline Privacy (BPI) is enabled and the CMTS is in the
             process of completing BPI initialization.  This state
             MAY last for a significant length of time if failures
             occur during the initialization process.  After
             completion of  BPI initialization, the CMTS will report
             registrationComplete(6).
          The CMTS only needs to report states it is able to
          detect.
          Enumeration value 8 is reserved and MUST not be used or=20
          assigned when updating this MIB module"
     REFERENCE
         "Data-Over-Cable Service Interface Specifications: Radio
          Frequency Interface Specification SP-RFIv2.0-I05-040407,
          Section 11.2."
     ::=3D { docsIfCmtsCmStatusEntry 9 }

- I do not understand (page 104):

  --
  -- RFC XXXX Conformance definitions
  --
  --    ************************************************************
  --    * NOTES TO RFC Editor (to be removed prior to publication) *
  --    *                                                          *
  --    *  replace XXXX with the IANA assigned RFC number          *
  --       of this document                                        *
  --    *                                                          *
  --    ************************************************************

  docsIfCompliancesV2  OBJECT IDENTIFIER     ::=3D { docsIfConformance 3 =
}
  docsIfGroupsV2       OBJECT IDENTIFIER     ::=3D { docsIfConformance 4 =
}

  That is... why do you want to add an extra level here?
  The above 2 do not seem needed in my view. Not that it is an error,
  it is just extra "baggage" so to speak that (I think) serves no
  purpose. Or am I missing something?

>> Fair, Will leave in one unique  branch
That was the decision back in 2003 Feb meeting, no issues on revisiting =
the cases.


  The following then is more a RFC2670 definition... if you really want
  to make reference to an RFC.

  docsIfBasicCompliance MODULE-COMPLIANCE
        STATUS      deprecated
        DESCRIPTION
            "The compliance statement for devices that implement
             MCNS/DOCSIS compliant Radio Frequency Interfaces."

>>
Changed with:

  docsIfBasicCompliance MODULE-COMPLIANCE
        STATUS      deprecated
        DESCRIPTION
            "The compliance statement for devices that implement
             DOCSIS 1.x compliant Radio Frequency Interfaces."

And...=20
docsIfBasicComplianceV2 MODULE-COMPLIANCE
     STATUS      current
     DESCRIPTION
         "The compliance statement for devices that implement
          DOCSIS 2.0 Radio Frequency Interfaces."


- This: docsIfCmtsOptionalGroupV2 OBJECT-GROUP
  is really a bad name for an OBJECT-GROUP.
  The fact that a group is optional of not is something that you express
  in the MODULE-COMPLIANCE. The OBJECT-GROUP macro is just to logically
  group objects together. The DESCRIPTION clause is also weird:
       DESCRIPTION
           "Group of objects implemented optionally in Cable Modem
            Termination Systems."
  I would rather see you describe what "logical group of objects" it
  is. FOr example:=20
      "This is a group of counters to monitor mini-slots. These can
       be implemented in Cable Modem Termination Systems."
  Might even want to explain what mini-slots are (for the novice =
reader).

>> Lately** DOCSIS spec made those counters mandatory=20
The reason for the optional group was to separate that implementation

--> This may appears like a technical change (for the implementation =
implications)
, but can be seen as a Conformance update with the current interface =
implementation.
  **non-intentional delay on solving this issues, but help in the way to =
go forward.
 =20
- doc header states:     Obsoletes: RFC 2670
  but abstract says:
   This document revises RFC 2670.  Please see section 10 for a
   description of the changes from RFC 2670.
  Make sure that the abstract also states that this doc obsoletes 2670.


>> change to Update:

- The MIB module states:

        REVISION        "200411221700Z"
        DESCRIPTION
            "Revision of the IETF RF MIB module for DOCSIS 2.0.
             This version published as RFC XXXX."

  You need to list (at least the major) changes to the MIB module.
  Pls realize that a lot of people extract the MIB module from the =
document
  and then the sect 10 is not always easily available/handy.

- will move a quick version of them there. (not yet....)

- I see in docsIfUpstreamChannelEntry

             For DOCSIS 1.x CM/CMTSs and DOCSIS 2.0 CMs, an entry in
             this table exists for each ifEntry with an ifType of
             docsCableUpstreamInterface (129)."

  while the real label in the IANAifType-MIB is docsCableUpstream (129)

>> ok.


- Can you explain why you need the compexity of clone from as described =
in
  docsIfUpChannelCloneFrom, docsIfUpChannelUpdate and =
docsIfUpChannelStatus
  I really do not understand why you have to make this so complex.

>> We have discussed that in the past, Randy Presuhn was also against =
this mechanis
   The difference with a clone mechanis as used in USM is that the =
clonned entry may=20
   not be turn active ( real physical interface) with hardward =
dependencies and ifStack=20
   ramifications hardly described by ifIndex
   The clone mechanis copy the values of an active entry into a 'fake =
entry'
   then parameters are changed and values set back to the ifIndex of =
interest.
  =20
   It helps to minimize service disruption for on service updates.
   The group discussed alternatives like a group of scalar objects =
mapping the table columns=20
   to do so but it seemed to be at time of design over-defining new set =
of objects.

   Any intermediate solution (?)

=20

- your heading (page heading) dates are out of sync with the front page
  date.
Ok ( moving to the XML template so it won't be an iussue anymore )

- In Security COnsiderations:
           The table docsIfCmtsCmStatusTable also contain the MAC and IP
           addresses of the cable modems that cam be used of thief of
           service and IP spoofing.

  s/cam/can/
  "of thief of.." ??? is it "for theft of.." ??
>> updated to=20

           The table docsIfCmtsCmStatusTable also contain the MAC and IP
           addresses of the cable modems that can be used for theft of
           service and suscribers IP spoofing.


I still need to sit down and try to understand all the MIB objects.

Bert
> -----Original Message-----
> From: Jean-Francois Mule [mailto:jf.mule@CableLabs.com]
> Sent: Friday, October 29, 2004 22:51
> To: iesg-secretary@ietf.org; bwijnen@lucent.com
> Cc: Richard Woundy @ Comcast
> Subject: [ipcdn] request for ID publication: DOCSIS RFIv2 mib
> - 2670bis
>=20
>=20
> We would like to request formal publication for the ID
> ftp://ftp.ietf.org/internet-drafts/draft-ietf-ipcdn-docs-rfmib
> v2-11.txt.
>=20
> Bert, please approve - see status below.
>=20
> Jean-Fran=E7ois
>=20
> > -----Original Message-----
> > From: Jean-Francois Mule
> > Sent: Thursday, October 28, 2004 3:55 PM
> > To: ipcdn@ietf.org
> > Cc: Eduardo Cardona; david.raftus@terayon.com; bwijnen@lucent.com
> > Subject: RE: [ipcdn] status of ipcdn DOCSIS RFIv2 mib - 2670bis
> >=20
> >=20
> > Just to close the loop on this mib, we received no comments
> > on this post. It is therefore our intent to request its publication.
> >=20
> > -- Rich and Jean-Francois.
> >=20
> > > -----Original Message-----
> > > From: Jean-Francois Mule
> > > Sent: Wednesday, October 06, 2004 1:57 PM
> > > To: ipcdn@ietf.org
> > > Cc: Eduardo Cardona; david.raftus@terayon.com
> > > Subject: [ipcdn] status of ipcdn DOCSIS RFIv2 mib - 2670bis
> > >=20
> > >=20
> > >=20
> > >    This note provides a brief status update on the ipcdn
> > DOCSIS RFIv2
> > > mib Internet-Draft. It is also a follow-up from the IETF
> > meeting #60
> > > in San Diego.
> > >=20
> > > --- Brief status
> > > The current ID is draft-ietf-ipcdn-docs-rfmibv2-11.
> > > =20
> > ftp://ftp.ietf.org/internet-drafts/draft-ietf-ipcdn-docs-rfmib
> v2-11.txt
> A working group last call was issued on 1/23/2004 and ended
> on 2/6/2004. The authors believe that draft 11 does address=20
> all the wg comments as well as AD review comments from Bert.=20
> Based on the input received this week from the authors and=20
> the current editor Eduardo, no new comments have been=20
> received since the ID was revised at the end of July 2004.
>=20
> --- San Diego wg meeting follow-up
> Based on our meeting minutes at
http://www.ietf.org/proceedings/04aug/171.htm#rfimib , we wanted to ping =
the mailing list to see if another WGLC is needed. If you think a second =
WGLC should be issued, please let the ipcdn wg know by sending an email =
to the list by Wednesday October 13, 5pm ET.

--- Next steps
Pending wg consensus that a new WGLC is not needed and no objection to =
move this ID forward, it is the wg chairs intent to submit the ID for =
publication/IESG review to Bert.

Rich and Jean-Francois.
IPCDN co-chairs


------_=_NextPart_001_01C50979.8D90B962
Content-Type: application/octet-stream;
	name="draft-ietf-ipcdn-docs-rfmibv2-13-draft.mi2"
Content-Description: draft-ietf-ipcdn-docs-rfmibv2-13-draft.mi2
Content-Disposition: attachment;
	filename="draft-ietf-ipcdn-docs-rfmibv2-13-draft.mi2"
Content-Transfer-Encoding: base64

RE9DUy1JRi1NSUIgREVGSU5JVElPTlMgOjo9IEJFR0lODQoNCiAgSU1QT1JUUw0KICAgICBNT0RV
TEUtSURFTlRJVFksDQogICAgIE9CSkVDVC1UWVBFLA0KICAgICBVbnNpZ25lZDMyLA0KICAgICBJ
bnRlZ2VyMzIsDQogICAgIENvdW50ZXIzMiwNCiAgICAgQ291bnRlcjY0LA0KICAgICBUaW1lVGlj
a3MsDQogICAgIElwQWRkcmVzcywNCiAgICAgdHJhbnNtaXNzaW9uDQogICAgICAgICAgICAgRlJP
TSBTTk1QdjItU01JICAgICAgIC0tIFtSRkMyNTc4XQ0KICAgICBURVhUVUFMLUNPTlZFTlRJT04s
DQogICAgIE1hY0FkZHJlc3MsDQogICAgIFJvd1N0YXR1cywNCiAgICAgVHJ1dGhWYWx1ZSwNCiAg
ICAgVGltZUludGVydmFsLA0KICAgICBUaW1lU3RhbXAsDQogICAgIFN0b3JhZ2VUeXBlDQogICAg
ICAgICAgICAgRlJPTSBTTk1QdjItVEMgICAgICAgICAtLSBbUkZDMjU3OV0NCiAgICAgT0JKRUNU
LUdST1VQLA0KDQogICAgIE1PRFVMRS1DT01QTElBTkNFDQogICAgICAgICAgICAgRlJPTSBTTk1Q
djItQ09ORiAgICAgICAtLSBbUkZDMjU4MF0NCiAgICAgaWZJbmRleCwgSW50ZXJmYWNlSW5kZXhP
clplcm8NCiAgICAgICAgICAgICBGUk9NIElGLU1JQiAgICAgICAgICAgIC0tIFtSRkMyODYzXSAg
DQogICAgIEluZXRBZGRyZXNzVHlwZSwNCiAgICAgSW5ldEFkZHJlc3MNCiAgICAgICAgICAgICBG
Uk9NIElORVQtQUREUkVTUy1NSUIgIC0tW1JGQzMyOTFdDQogICAgIElBTkFpZlR5cGUNCiAgICAg
ICAgICAgICBGUk9NIElBTkFpZlR5cGUtTUlCOw0KDQpkb2NzSWZNaWIgTU9EVUxFLUlERU5USVRZ
DQogICAgIExBU1QtVVBEQVRFRCAgICAiMjAwNDExMjIxNzAwWiIgLS0gTm92ZW1iZXIgMjIsIDIw
MDQNCiAgICAgT1JHQU5JWkFUSU9OICAgICJJRVRGIElQQ0ROIFdvcmtpbmcgR3JvdXAiDQogICAg
IENPTlRBQ1QtSU5GTw0KICAgICAgICAgIiAgICAgICAgRGF2aWQgUmFmdHVzDQogICAgICAgICAg
UG9zdGFsOiBUZXJheW9uIENvbW11bmljYXRpb25zDQogICAgICAgICAgICAgICAgICAzNDAgVGVy
cnkgRm94IERyaXZlLCBTdWl0ZSAyMDINCiAgICAgICAgICAgICAgICAgIE90dGF3YSBPbnRhcmlv
DQogICAgICAgICAgICAgICAgICBDYW5hZGENCiAgICAgICAgICBQaG9uZTogICsxIDYxMyA1OTIg
MTA1MiBleHQuMjIyDQogICAgICAgICAgRS1tYWlsOiBkYXZpZC5yYWZ0dXNAdGVyYXlvbi5jb20N
Cg0KICAgICAgICAgICAgICAgICAgRWR1YXJkbyBDYXJkb25hDQogICAgICAgICAgICAgICAgICBQ
b3N0YWw6DQogICAgICAgICAgICAgICAgICBDYWJsZSBUZWxldmlzaW9uIExhYm9yYXRvcmllcywg
SW5jLg0KICAgICAgICAgICAgICAgICAgODU4IENvYWwgQ3JlZWsgQ2lyY2xlDQogICAgICAgICAg
ICAgICAgICBMb3Vpc3ZpbGxlLCBDTyA4MDAyNy05NzUwDQogICAgICAgICAgICAgICAgICBVLlMu
QS4NCiAgICAgICAgICAgICAgICAgIFRlbDogICAgKzEgMzAzIDY2MSA5MTAwDQogICAgICAgICAg
ICAgICAgICBGYXg6ICAgICsxIDMwMyA2NjEgOTE5OQ0KICAgICAgICAgICAgICAgICAgRS1tYWls
OiBlLmNhcmRvbmFAY2FibGVsYWJzLmNvbTttaWJzQGNhYmxlbGFicy5jb20NCg0KICAgICAgICAg
IElFVEYgSVBDRE4gV29ya2luZyBHcm91cA0KICAgICAgICAgIEdlbmVyYWwgRGlzY3Vzc2lvbjog
aXBjZG5AaWV0Zi5vcmcNCiAgICAgICAgICBTdWJzY3JpYmU6IGh0dHA6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9pcGNkbg0KICAgICAgICAgIEFyY2hpdmU6IGZ0cDovL2Z0cC5pZXRm
Lm9yZy9pZXRmLW1haWwtYXJjaGl2ZS9pcGNkbg0KICAgICAgICAgIENvLWNoYWlyczogUmljaGFy
ZCBXb3VuZHksIFJpY2hhcmRfV291bmR5QGNhYmxlLmNvbWNhc3QuY29tDQogICAgICAgICAgICAg
ICAgICAgICBKZWFuLUZyYW5jb2lzIE11bGUsIGpmLm11bGVAY2FibGVsYWJzLmNvbSINCiAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICJUaGlzIGlzIHRoZSBNSUIgTW9kdWxlIGZvciBET0NTSVMg
Mi4wIGNvbXBsaWFudCBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSAoUkYpIGludGVyZmFjZXMg
aW4gQ2FibGUgTW9kZW1zIChDTSkgYW5kDQogICAgICAgICAgQ2FibGUgTW9kZW0gVGVybWluYXRp
b24gU3lzdGVtcyAoQ01UUykuDQoNCiAgICAgICAgICBDb3B5cmlnaHQgKEMpIFRoZSBJbnRlcm5l
dCBTb2NpZXR5ICgyMDA0KS4gIFRoaXMNCiAgICAgICAgICB2ZXJzaW9uIG9mIHRoaXMgTUlCIG1v
ZHVsZSBpcyBwYXJ0IG9mIFJGQyBYWFhYOyBzZWUNCiAgICAgICAgICB0aGUgUkZDIGl0c2VsZiBm
b3IgZnVsbCBsZWdhbCBub3RpY2VzLiINCg0KICAgICBSRVZJU0lPTiAgICAgICAgIjIwMDQxMTIy
MTcwMFoiDQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiUmV2aXNpb24gb2YgdGhlIElFVEYg
UkYgTUlCIG1vZHVsZSBmb3IgRE9DU0lTIDIuMC4NCiAgICAgICAgICBUaGlzIHZlcnNpb24gcHVi
bGlzaGVkIGFzIFJGQyBYWFhYLiINCiAgICAgLS0gTm90ZSB0byBSRkMgZWRpdG9yOg0KICAgICAt
LSBSRkMgZWRpdG9yIHRvIHJlcGxhY2UgWFhYWCB3aXRoIHRoaXMgUkZDIG51bWJlcg0KICAgICAt
LSBEZWxldGUgdGhpcyBub3RlDQoNCiAgICAgUkVWSVNJT04gIjE5OTkwODE5MDAwMFoiDQogICAg
IERFU0NSSVBUSU9ODQogICAgICAgICAiSW5pdGlhbCBWZXJzaW9uLCBwdWJsaXNoZWQgYXMgUkZD
IDI2NzAuDQogICAgICAgICAgTW9kaWZpZWQgYnkgTWlrZSBTdEpvaG5zIHRvIGZpeCBwcm9ibGVt
cyBpZGVudGlmaWVkIGJ5DQogICAgICAgICAgdGhlIGZpcnN0IHBhc3Mgb2YgdGhlIE1JQiBkb2N0
b3IuICBPZiBzcGVjaWFsIG5vdGUsDQogICAgICAgICAgZG9jc0lmUmFuZ2luZ1Jlc3AgYW5kIGRv
Y3NJZkNtdHNJbnNlcnRpb25JbnRlcnZhbCB3ZXJlDQogICAgICAgICAgb2Jzb2xldGVkIGFuZCBy
ZXBsYWNlZCBieSBvdGhlciBvYmplY3RzIHdpdGggdGhlIHNhbWUNCiAgICAgICAgICBmdW5jdGlv
bmFsaXR5LCBidXQgbW9yZSBhcHByb3ByaWF0ZSBTWU5UQVguIg0KICAgICA6Oj0geyB0cmFuc21p
c3Npb24gMTI3IH0NCg0KDQotLSBUZXh0dWFsIENvbnZlbnRpb25zDQoNClRlbnRoZEJtViA6Oj0g
VEVYVFVBTC1DT05WRU5USU9ODQogICAgIERJU1BMQVktSElOVCAiZC0xIg0KICAgICBTVEFUVVMg
ICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoaXMgZGF0YSB0eXBl
IHJlcHJlc2VudHMgcG93ZXIgbGV2ZWxzIHRoYXQgYXJlIG5vcm1hbGx5DQogICAgICAgICAgZXhw
cmVzc2VkIGluIGRCbVYuICBVbml0cyBhcmUgaW4gdGVudGhzIG9mIGEgZEJtVjsNCiAgICAgICAg
ICBmb3IgZXhhbXBsZSwgNS4xIGRCbVYgd2lsbCBiZSByZXByZXNlbnRlZCBhcyA1MS4iDQogICAg
IFNZTlRBWCAgICAgICBJbnRlZ2VyMzINCg0KVGVudGhkQiA6Oj0gVEVYVFVBTC1DT05WRU5USU9O
DQogICAgIERJU1BMQVktSElOVCAiZC0xIg0KICAgICBTVEFUVVMgICAgICAgY3VycmVudA0KICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgIlRoaXMgZGF0YSB0eXBlIHJlcHJlc2VudHMgcG93ZXIg
bGV2ZWxzIHRoYXQgYXJlIG5vcm1hbGx5DQogICAgICAgICAgZXhwcmVzc2VkIGluIGRCLiAgVW5p
dHMgYXJlIGluIHRlbnRocyBvZiBhIGRCOw0KICAgICAgICAgIGZvciBleGFtcGxlLCA1LjEgZEIg
d2lsbCBiZSByZXByZXNlbnRlZCBhcyA1MS4iDQogICAgIFNZTlRBWCAgICAgICBJbnRlZ2VyMzIN
Cg0KRG9jc2lzVmVyc2lvbiA6Oj0gVEVYVFVBTC1DT05WRU5USU9ODQogICAgU1RBVFVTICAgICAg
ICAgIGN1cnJlbnQNCiAgICBERVNDUklQVElPTiAgICAgDQoJICAgICJJbmRpY2F0ZXMgdGhlIERP
Q1NJUyBSYWRpbyBGcmVxdWVuY3kgc3BlY2lmaWNhdGlvbiBiZWluZyANCgkJIHJlZmVyZW5jZWQu
ICANCgkgICAgICdkb2NzaXMxMCcgaW5kaWNhdGVzIERPQ1NJUyAxLjAsIA0KCQkgJ2RvY3NpczEx
JyBpbmRpY2F0ZXMgRE9DU0lTIDEuMQ0KCQkgJ2RvY3NpczIwJyBpbmRpY2F0ZXMgRE9DU0lTIDIu
MCINCiAgICBTWU5UQVggICAgICAgIElOVEVHRVIgew0KICAgICAgICAgZG9jc2lzMTAgKDEpLA0K
ICAgICAgICAgZG9jc2lzMTEgKDIpLA0KICAgICAgICAgZG9jc2lzMjAgKDMpDQogICAgfQ0KDQpE
b2NzaXNRb3NWZXJzaW9uIDo6PSBURVhUVUFMLUNPTlZFTlRJT04NCiAgICBTVEFUVVMgICAgICAg
ICAgY3VycmVudA0KICAgIERFU0NSSVBUSU9OICAgICANCgkgICAgIkluZGljYXRlcyB0aGUgcmVm
ZXJlbmNlZCBxdWFsaXR5IG9mIHNlcnZpY2UNCgkgICAgIGxldmVsLiANCgkJICdkb2NzaXMxMCBy
ZWZlcnMgdG8gRE9DU0lTIDEuMCBDbGFzcyBvZiANCgkJIFNlcnZpY2UgcXVldWluZyBzZXJ2aWNl
cywgJ2RvY3NpczExJyByZWZlcnMgDQoJCSB0byBET0NTSVMgMS4xIFF1YWxpdHkgb2YgU2Vydmlj
ZS4iDQogICAgU1lOVEFYICAgICAgICBJTlRFR0VSIHsNCiAgICAgICAgZG9jc2lzMTAgKDEpLA0K
ICAgICAgICBkb2NzaXMxMSAoMikNCiAgICB9DQoNCkRvY3Npc1Vwc3RyZWFtVHlwZSA6Oj0gVEVY
VFVBTC1DT05WRU5USU9ODQogICAgU1RBVFVTICAgICAgICAgIGN1cnJlbnQNCiAgICBERVNDUklQ
VElPTiAgICAgDQoJICAgICJJbmRpY2F0ZXMgdGhlIERPQ1NJUyBVcHN0cmVhbSBDaGFubmVsIFR5
cGUuDQoJICAgICAndW5rbm93bicgbWVhbnMgbm90IGluZm9ybWF0aW9uIGF2YWlsYWJsZS4NCgkJ
ICd0ZG1hJyBpcyByZWxhdGVkIHRvIFRETUEsIFRpbWUgRGl2aXNpb24gDQoJCSBNdWx0aXBsZSBB
Y2Nlc3MsICdhdGRtYScgaXMgcmVsYXRlZCB0byBBLVRETUEsDQoJCSBBZHZhbmNlZCBUaW1lIERp
dmlzaW9uIE11bHRpcGxlIEFjY2VzcywgDQoJCSAnc2NkbWEnIGlzIHJlbGF0ZWQgdG8gUy1DRE1B
LCBTeW5jaHJvbm91cyANCgkJIENvZGUgRGl2aXNpb24gTXVsdGlwbGUgQWNjZXNzDQoJCSAndGRt
YUFuZEF0ZG1hIGlzIHJlbGF0ZWQgdG8gc2ltdWx0YW5vdXMgc3VwcG9ydCBvZg0KCQkgVERNQSBh
bmQgQS1URE1BIG1vZGVzLiINCiAgICBTWU5UQVggICAgICAgICAgSU5URUdFUiB7DQogICAgICAg
IHVua25vd24gKDApLA0KICAgICAgICB0ZG1hICgxKSwNCiAgICAgICAgYXRkbWEgKDIpLA0KICAg
ICAgICBzY2RtYSAoMyksDQogICAgICAgIHRkbWFBbmRBdGRtYSAoNCkNCiAgICB9DQoNCkRvY3Np
c1Vwc3RyZWFtVHlwZVN0YXR1cyA6Oj0gVEVYVFVBTC1DT05WRU5USU9ODQogICAgU1RBVFVTICAg
ICAgICAgIGN1cnJlbnQNCiAgICBERVNDUklQVElPTg0KICAgICAgICAiSW5kaWNhdGVzIHRoZSBE
T0NTSVMgVXBzdHJlYW0gQ2hhbm5lbCBUeXBlIFN0YXR1cy4NCiAgICAgICAgIFRoZSBzaGFyZWQg
Y2hhbm5lbCBpbmRpY2F0b3IgdHlwZSBpcyBub3QgdmFsaWQsIHNpbmNlDQogICAgICAgICB0aGlz
IHR5cGUgaXMgdXNlZCB0byBzcGVjaWZpY2FsbHkgaWRlbnRpZnkgUEhZIG1vZGUuIg0KICAgIFNZ
TlRBWCAgICAgICAgICBJTlRFR0VSIHsNCiAgICAgICAgdW5rbm93biAoMCksDQogICAgICAgIHRk
bWEgKDEpLA0KICAgICAgICBhdGRtYSAoMiksDQogICAgICAgIHNjZG1hICgzKQ0KICAgIH0NCg0K
DQpkb2NzSWZNaWJPYmplY3RzICBPQkpFQ1QgSURFTlRJRklFUiA6Oj0geyBkb2NzSWZNaWIgMSB9
DQpkb2NzSWZCYXNlT2JqZWN0cyBPQkpFQ1QgSURFTlRJRklFUiA6Oj0geyBkb2NzSWZNaWJPYmpl
Y3RzIDEgfQ0KZG9jc0lmQ21PYmplY3RzICAgT0JKRUNUIElERU5USUZJRVIgOjo9IHsgZG9jc0lm
TWliT2JqZWN0cyAyIH0NCmRvY3NJZkNtdHNPYmplY3RzIE9CSkVDVCBJREVOVElGSUVSIDo6PSB7
IGRvY3NJZk1pYk9iamVjdHMgMyB9DQoNCg0KDQoNCg0KLS0NCi0tIEJBU0UgR1JPVVANCi0tDQoN
Ci0tDQotLSBUaGUgZm9sbG93aW5nIHRhYmxlIGlzIGltcGxlbWVudGVkIG9uIGJvdGggdGhlIENh
YmxlIE1vZGVtIChDTSkNCi0tIGFuZCB0aGUgQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVt
IChDTVRTKS4gIFRoaXMgdGFibGUgaXMNCi0tIHJlYWQgb25seSBmb3IgdGhlIENNLg0KLS0NCg0K
ZG9jc0lmRG93bnN0cmVhbUNoYW5uZWxUYWJsZSBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAg
ICBTRVFVRU5DRSBPRiBEb2NzSWZEb3duc3RyZWFtQ2hhbm5lbEVudHJ5DQogICAgIE1BWC1BQ0NF
U1MgIG5vdC1hY2Nlc3NpYmxlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJ
UFRJT04NCiAgICAgICAgICJUaGlzIHRhYmxlIGRlc2NyaWJlcyB0aGUgYXR0cmlidXRlcyBvZiBk
b3duc3RyZWFtDQogICAgICAgICAgY2hhbm5lbHMgKGZyZXF1ZW5jeSBiYW5kcykuIg0KICAgICBS
RUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3Bl
Y2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZp
Y2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBUYWJsZXMgNi0xNiwgYW5k
IDYtMTcuIg0KICAgICA6Oj0geyBkb2NzSWZCYXNlT2JqZWN0cyAxIH0NCg0KZG9jc0lmRG93bnN0
cmVhbUNoYW5uZWxFbnRyeSBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBEb2NzSWZEb3du
c3RyZWFtQ2hhbm5lbEVudHJ5DQogICAgIE1BWC1BQ0NFU1MgIG5vdC1hY2Nlc3NpYmxlDQogICAg
IFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJBbiBlbnRy
eSBwcm92aWRlcyBhIGxpc3Qgb2YgYXR0cmlidXRlcyBmb3IgYSBzaW5nbGUNCiAgICAgICAgICBE
b3duc3RyZWFtIGNoYW5uZWwuDQogICAgICAgICAgQW4gZW50cnkgaW4gdGhpcyB0YWJsZSBleGlz
dHMgZm9yIGVhY2ggaWZFbnRyeSB3aXRoIGFuDQogICAgICAgICAgaWZUeXBlIG9mIGRvY3NDYWJs
ZURvd25zdHJlYW0oMTI4KS4iDQogICAgIElOREVYIHsgaWZJbmRleCB9DQogICAgIDo6PSB7IGRv
Y3NJZkRvd25zdHJlYW1DaGFubmVsVGFibGUgMSB9DQoNCkRvY3NJZkRvd25zdHJlYW1DaGFubmVs
RW50cnkgOjo9IFNFUVVFTkNFIHsNCiAgICAgICAgIGRvY3NJZkRvd25DaGFubmVsSWQgICAgICAg
ICAgICAgICBJbnRlZ2VyMzIsDQogICAgICAgICBkb2NzSWZEb3duQ2hhbm5lbEZyZXF1ZW5jeSAg
ICAgICAgSW50ZWdlcjMyLA0KICAgICAgICAgZG9jc0lmRG93bkNoYW5uZWxXaWR0aCAgICAgICAg
ICAgIEludGVnZXIzMiwNCiAgICAgICAgIGRvY3NJZkRvd25DaGFubmVsTW9kdWxhdGlvbiAgICAg
ICBJTlRFR0VSLA0KICAgICAgICAgZG9jc0lmRG93bkNoYW5uZWxJbnRlcmxlYXZlICAgICAgIElO
VEVHRVIsDQogICAgICAgICBkb2NzSWZEb3duQ2hhbm5lbFBvd2VyICAgICAgICAgICAgVGVudGhk
Qm1WLA0KICAgICAgICAgZG9jc0lmRG93bkNoYW5uZWxBbm5leCAgICAgICAgICAgIElOVEVHRVIs
DQogICAgICAgICBkb2NzSWZEb3duQ2hhbm5lbFN0b3JhZ2VUeXBlICAgICAgU3RvcmFnZVR5cGUN
CiAgICAgfQ0KDQpkb2NzSWZEb3duQ2hhbm5lbElkIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAg
ICAgIEludGVnZXIzMiAoMC4uMjU1KQ0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAg
U1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBDYWJs
ZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW0gKENNVFMpIGlkZW50aWZpY2F0aW9uDQogICAgICAg
ICAgb2YgdGhlIGRvd25zdHJlYW0gY2hhbm5lbCB3aXRoaW4gdGhpcyBwYXJ0aWN1bGFyIE1BQw0K
ICAgICAgICAgIGludGVyZmFjZS4gIElmIHRoZSBpbnRlcmZhY2UgaXMgZG93biwgdGhlIG9iamVj
dCByZXR1cm5zDQogICAgICAgICAgdGhlIG1vc3QgY3VycmVudCB2YWx1ZS4gIElmIHRoZSBkb3du
c3RyZWFtIGNoYW5uZWwgSUQgaXMNCiAgICAgICAgICB1bmtub3duLCB0aGlzIG9iamVjdCByZXR1
cm5zIGEgdmFsdWUgb2YgMC4iDQogICAgIDo6PSB7IGRvY3NJZkRvd25zdHJlYW1DaGFubmVsRW50
cnkgMSB9DQoNCmRvY3NJZkRvd25DaGFubmVsRnJlcXVlbmN5IE9CSkVDVC1UWVBFDQogICAgIFNZ
TlRBWCAgICAgIEludGVnZXIzMiAoMC4uMTAwMDAwMDAwMCkNCiAgICAgVU5JVFMgICAgICAgImhl
cnR6Ig0KICAgICBNQVgtQUNDRVNTICByZWFkLXdyaXRlDQogICAgIFNUQVRVUyAgICAgIGN1cnJl
bnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJUaGUgY2VudGVyIG9mIHRoZSBkb3duc3Ry
ZWFtIGZyZXF1ZW5jeSBhc3NvY2lhdGVkIHdpdGgNCiAgICAgICAgICB0aGlzIGNoYW5uZWwuICBU
aGlzIG9iamVjdCB3aWxsIHJldHVybiB0aGUgY3VycmVudCB0dW5lcg0KICAgICAgICAgIGZyZXF1
ZW5jeS4gIElmIGEgQ01UUyBwcm92aWRlcyBJRiBvdXRwdXQsIHRoaXMgb2JqZWN0DQogICAgICAg
ICAgd2lsbCByZXR1cm4gMCwgdW5sZXNzIHRoaXMgQ01UUyBpcyBpbiBjb250cm9sIG9mIHRoZQ0K
ICAgICAgICAgIGZpbmFsIGRvd25zdHJlYW0gUkYgZnJlcXVlbmN5LiAgU2VlIHRoZSBhc3NvY2lh
dGVkDQogICAgICAgICAgY29tcGxpYW5jZSBvYmplY3QgZm9yIGEgZGVzY3JpcHRpb24gb2YgdmFs
aWQgZnJlcXVlbmNpZXMNCiAgICAgICAgICB0aGF0IG1heSBiZSB3cml0dGVuIHRvIHRoaXMgb2Jq
ZWN0LiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2Ug
SW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRl
cmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgU2Vj
dGlvbiA2LjMuMy4iDQogICAgIDo6PSB7IGRvY3NJZkRvd25zdHJlYW1DaGFubmVsRW50cnkgMiB9
DQoNCmRvY3NJZkRvd25DaGFubmVsV2lkdGggT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAg
SW50ZWdlcjMyICgwLi4xNjAwMDAwMCkNCiAgICAgVU5JVFMgICAgICAgImhlcnR6Ig0KICAgICBN
QVgtQUNDRVNTICByZWFkLXdyaXRlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICJUaGUgYmFuZHdpZHRoIG9mIHRoaXMgZG93bnN0cmVhbSBjaGFu
bmVsLiAgTW9zdA0KICAgICAgICAgIGltcGxlbWVudGF0aW9ucyBhcmUgZXhwZWN0ZWQgdG8gc3Vw
cG9ydCBhIGNoYW5uZWwgd2lkdGgNCiAgICAgICAgICBvZiA2IE1IeiAoTm9ydGggQW1lcmljYSkg
YW5kL29yIDggTUh6IChFdXJvcGUpLiAgU2VlIHRoZQ0KICAgICAgICAgIGFzc29jaWF0ZWQgY29t
cGxpYW5jZSBvYmplY3QgZm9yIGEgZGVzY3JpcHRpb24gb2YgdGhlDQogICAgICAgICAgdmFsaWQg
Y2hhbm5lbCB3aWR0aHMgZm9yIHRoaXMgb2JqZWN0LiINCiAgICAgUkVGRVJFTkNFDQogICAgICAg
ICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRp
bw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4w
LUkwNS0wNDA0MDcsDQogICAgICAgICAgVGFibGUgNi0xNy4iDQogICAgIDo6PSB7IGRvY3NJZkRv
d25zdHJlYW1DaGFubmVsRW50cnkgMyB9DQoNCmRvY3NJZkRvd25DaGFubmVsTW9kdWxhdGlvbiBP
QkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBJTlRFR0VSIHsNCiAgICAgICAgIHVua25vd24o
MSksDQogICAgICAgICBvdGhlcigyKSwNCiAgICAgICAgIHFhbTY0KDMpLA0KICAgICAgICAgcWFt
MjU2KDQpDQogICAgIH0NCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC13cml0ZQ0KICAgICBTVEFUVVMg
ICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiVGhlIG1vZHVsYXRpb24g
dHlwZSBhc3NvY2lhdGVkIHdpdGggdGhpcyBkb3duc3RyZWFtDQogICAgICAgICAgY2hhbm5lbC4g
IElmIHRoZSBpbnRlcmZhY2UgaXMgZG93biwgdGhpcyBvYmplY3QgZWl0aGVyDQogICAgICAgICAg
cmV0dXJucyB0aGUgY29uZmlndXJlZCB2YWx1ZSAoQ01UUyksIHRoZSBtb3N0IGN1cnJlbnQNCiAg
ICAgICAgICB2YWx1ZSAoQ00pLCBvciB0aGUgdmFsdWUgb2YgdW5rbm93bigxKS4gIFNlZSB0aGUN
CiAgICAgICAgICBhc3NvY2lhdGVkIGNvbmZvcm1hbmNlIG9iamVjdCBmb3Igd3JpdGUgY29uZGl0
aW9ucyBhbmQNCiAgICAgICAgICBsaW1pdGF0aW9ucy4gIFNlZSB0aGUgcmVmZXJlbmNlIGZvciBz
cGVjaWZpY3Mgb24gdGhlDQogICAgICAgICAgbW9kdWxhdGlvbiBwcm9maWxlcyBpbXBsaWVkIGJ5
IHFhbTY0IGFuZCBxYW0yNTYuIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXIt
Q2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAg
RnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywN
CiAgICAgICAgICBUYWJsZSA2LTE3LiINCiAgICAgOjo9IHsgZG9jc0lmRG93bnN0cmVhbUNoYW5u
ZWxFbnRyeSA0IH0NCg0KZG9jc0lmRG93bkNoYW5uZWxJbnRlcmxlYXZlIE9CSkVDVC1UWVBFDQog
ICAgIFNZTlRBWCAgICAgIElOVEVHRVIgew0KICAgICAgICAgdW5rbm93bigxKSwNCiAgICAgICAg
IG90aGVyKDIpLA0KICAgICAgICAgdGFwczhJbmNyZW1lbnQxNigzKSwNCiAgICAgICAgIHRhcHMx
NkluY3JlbWVudDgoNCksDQogICAgICAgICB0YXBzMzJJbmNyZW1lbnQ0KDUpLA0KICAgICAgICAg
dGFwczY0SW5jcmVtZW50Mig2KSwNCiAgICAgICAgIHRhcHMxMjhJbmNyZW1lbnQxKDcpLA0KICAg
ICAgICAgdGFwczEyaW5jcmVtZW50MTcoOCkNCiAgICAgfQ0KICAgICBNQVgtQUNDRVNTICByZWFk
LXdyaXRlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAg
ICAgICJUaGUgRm9yd2FyZCBFcnJvciBDb3JyZWN0aW9uIChGRUMpIGludGVybGVhdmluZyB1c2Vk
DQogICAgICAgICAgZm9yIHRoaXMgZG93bnN0cmVhbSBjaGFubmVsLg0KICAgICAgICAgIFZhbHVl
cyBhcmUgZGVmaW5lZCBhcyBmb2xsb3dzOg0KICAgICAgICAgIHRhcHM4SW5jcmVtZW50MTYoMyk6
ICAgcHJvdGVjdGlvbiA1LjkvNC4xIHVzZWMsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsYXRlbmN5IC4yMi8uMTUgbXNlYw0KICAgICAgICAgIHRhcHMxNkluY3JlbWVudDgoNCk6
ICAgcHJvdGVjdGlvbiAxMi84LjIgdXNlYywNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxhdGVuY3kgLjQ4Ly4zMyBtc2VjDQogICAgICAgICAgdGFwczMySW5jcmVtZW50NCg1KTog
ICBwcm90ZWN0aW9uIDI0LzE2IHVzZWMsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsYXRlbmN5IC45OC8uNjggbXNlYw0KICAgICAgICAgIHRhcHM2NEluY3JlbWVudDIoNik6ICAg
cHJvdGVjdGlvbiA0Ny8zMyB1c2VjLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGF0ZW5jeSAyLzEuNCBtc2VjDQogICAgICAgICAgdGFwczEyOEluY3JlbWVudDEoNyk6ICBwcm90
ZWN0aW9uIDk1LzY2IHVzZWMsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYXRl
bmN5IDQvMi44IG1zZWMNCiAgICAgICAgICB0YXBzMTJpbmNyZW1lbnQxNyg4KTogIHByb3RlY3Rp
b24gMTgvMTQgdXNlYywNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhdGVuY3kg
MC40My8wLjMyIG1zZWMNCg0KICAgICAgICAgVGhlIHZhbHVlICd0YXBzMTJpbmNyZW1lbnQxNycg
aXMgc3VwcG9ydGVkIGJ5IEV1cm9ET0NTSVMNCiAgICAgICAgIGNhYmxlIHN5c3RlbXMgb25seSBh
bmQgdGhlIG90aGVycyBieSBET0NTSVMgY2FibGUgc3lzdGVtcy4NCg0KICAgICAgICAgIElmIHRo
ZSBpbnRlcmZhY2UgaXMgZG93biwgdGhpcyBvYmplY3QgZWl0aGVyIHJldHVybnMNCiAgICAgICAg
ICB0aGUgY29uZmlndXJlZCB2YWx1ZSAoQ01UUyksIHRoZSBtb3N0IGN1cnJlbnQgdmFsdWUgKENN
KSwNCiAgICAgICAgICBvciB0aGUgdmFsdWUgb2YgdW5rbm93bigxKS4NCiAgICAgICAgICBUaGUg
dmFsdWUgb2Ygb3RoZXIoMikgaXMgcmV0dXJuZWQgaWYgdGhlIGludGVybGVhdmUNCiAgICAgICAg
ICBpcyBrbm93biBidXQgbm90IGRlZmluZWQgaW4gdGhlIGFib3ZlIGxpc3QuDQogICAgICAgICAg
U2VlIHRoZSBhc3NvY2lhdGVkIGNvbmZvcm1hbmNlIG9iamVjdCBmb3Igd3JpdGUNCiAgICAgICAg
ICBjb25kaXRpb25zIGFuZCBsaW1pdGF0aW9ucy4gIFNlZSB0aGUgcmVmZXJlbmNlIGZvciB0aGUg
RkVDDQogICAgICAgICAgY29uZmlndXJhdGlvbiBkZXNjcmliZWQgYnkgdGhlIHNldHRpbmcgb2Yg
dGhpcyBvYmplY3QuIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUg
U2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVl
bmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAg
ICAgICBUYWJsZSA2LTE1LiINCiAgICAgOjo9IHsgZG9jc0lmRG93bnN0cmVhbUNoYW5uZWxFbnRy
eSA1IH0NCg0KZG9jc0lmRG93bkNoYW5uZWxQb3dlciBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVgg
ICAgICBUZW50aGRCbVYNCiAgICAgVU5JVFMgICAgICAgImRCbVYiDQogICAgIE1BWC1BQ0NFU1Mg
IHJlYWQtd3JpdGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0K
ICAgICAgICAgIkF0IHRoZSBDTVRTLCB0aGUgb3BlcmF0aW9uYWwgdHJhbnNtaXQgcG93ZXIuICBB
dCB0aGUgQ00sDQogICAgICAgICAgdGhlIHJlY2VpdmVkIHBvd2VyIGxldmVsLg0KICAgICAgICAg
IElmIHRoZSBpbnRlcmZhY2UgaXMgZG93biwgdGhpcyBvYmplY3QgZWl0aGVyIHJldHVybnMNCiAg
ICAgICAgICB0aGUgY29uZmlndXJlZCB2YWx1ZSAoQ01UUyksIHRoZSBtb3N0IGN1cnJlbnQgdmFs
dWUgKENNKQ0KICAgICAgICAgIG9yIHRoZSB2YWx1ZSBvZiAwLiAgU2VlIHRoZSBhc3NvY2lhdGVk
IGNvbmZvcm1hbmNlIG9iamVjdA0KICAgICAgICAgIGZvciB3cml0ZSBjb25kaXRpb25zIGFuZCBs
aW1pdGF0aW9ucy4gIFNlZSB0aGUgcmVmZXJlbmNlDQogICAgICAgICAgZm9yIHJlY29tbWVuZGVk
IGFuZCByZXF1aXJlZCBwb3dlciBsZXZlbHMuIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJE
YXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQog
ICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1
LTA0MDQwNywNCiAgICAgICAgICBUYWJsZXMgNi0xNiwgNi0xNy4iDQogICAgIDo6PSB7IGRvY3NJ
ZkRvd25zdHJlYW1DaGFubmVsRW50cnkgNiB9DQoNCmRvY3NJZkRvd25DaGFubmVsQW5uZXggT0JK
RUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgSU5URUdFUiB7DQogICAgICAgICB1bmtub3duKDEp
LA0KICAgICAgICAgb3RoZXIoMiksDQogICAgICAgICBhbm5leEEoMyksDQogICAgICAgICBhbm5l
eEIoNCksDQogICAgICAgICBhbm5leEMoNSkNCiAgICAgfQ0KICAgICBNQVgtQUNDRVNTICByZWFk
LW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgIlRoZSB2YWx1ZSBvZiB0aGlzIG9iamVjdCBpbmRpY2F0ZXMgdGhlIGNvbmZvcm1hbmNlIG9m
DQogICAgICAgICAgdGhlIGltcGxlbWVudGF0aW9uIHRvIGltcG9ydGFudCByZWdpb25hbCBjYWJs
ZSBzdGFuZGFyZHMuDQogICAgICAgICAgYW5uZXhBIDogQW5uZXggQSBmcm9tIElUVS1UIEouODMg
aXMgdXNlZA0KICAgICAgICAgICAgICAgICAgIChlcXVpdmFsZW50IHRvIEVOIDMwMCA0MjkpDQog
ICAgICAgICAgYW5uZXhCIDogQW5uZXggQiBmcm9tIElUVS1UIEouODMgaXMgdXNlZC4NCiAgICAg
ICAgICBhbm5leEMgOiBBbm5leCBDIGZyb20gSVRVLVQgSi44MyBpcyB1c2VkLiINCiAgICAgUkVG
RVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNp
ZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNh
dGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgU2VjdGlvbnMgNi4zLjEsIGFu
ZCBILjMuMS4iDQogICAgIDo6PSB7IGRvY3NJZkRvd25zdHJlYW1DaGFubmVsRW50cnkgNyB9DQoN
CmRvY3NJZkRvd25DaGFubmVsU3RvcmFnZVR5cGUgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAg
ICAgIFN0b3JhZ2VUeXBlDQogICAgIE1BWC1BQ0NFU1MgICByZWFkLW9ubHkNCiAgICAgU1RBVFVT
ICAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJUaGUgc3RvcmFnZSB0
eXBlIGZvciB0aGlzIGNvbmNlcHR1YWwgcm93Lg0KCQkgIEVudHJpZXMgd2l0aCB0aGlzIG9iamVj
dCBzZXQgdG8gcGVybWFuZW50KDQpIA0KICAgICAgICAgIGRvIG5vdCByZXF1aXJlIHdyaXRlIG9w
ZXJhdGlvbnMgZm9yIHJlYWQtd3JpdGUNCiAgICAgICAgICBvYmplY3RzLiINCiAgICAgOjo9IHsg
ZG9jc0lmRG93bnN0cmVhbUNoYW5uZWxFbnRyeSA4IH0NCg0KLS0NCi0tIFRoZSBmb2xsb3dpbmcg
dGFibGUgaXMgaW1wbGVtZW50ZWQgb24gYm90aCB0aGUgQ00gYW5kIHRoZSBDTVRTLg0KLS0gRm9y
IHRoZSBDTSwgb25seSBhdHRhY2hlZCBjaGFubmVscyBhcHBlYXIgaW4gdGhlIHRhYmxlLiAgRm9y
IHRoZQ0KLS0gQ00sIHRoaXMgdGFibGUgaXMgcmVhZCBvbmx5IGFzIHdlbGwuDQotLQ0KDQpkb2Nz
SWZVcHN0cmVhbUNoYW5uZWxUYWJsZSBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBTRVFV
RU5DRSBPRiBEb2NzSWZVcHN0cmVhbUNoYW5uZWxFbnRyeQ0KICAgICBNQVgtQUNDRVNTICBub3Qt
YWNjZXNzaWJsZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAiVGhpcyB0YWJsZSBkZXNjcmliZXMgdGhlIGF0dHJpYnV0ZXMgb2YgYXR0YWNoZWQg
dXBzdHJlYW0NCiAgICAgICAgICBjaGFubmVscy4iDQogICAgIDo6PSB7IGRvY3NJZkJhc2VPYmpl
Y3RzIDIgfQ0KDQpkb2NzSWZVcHN0cmVhbUNoYW5uZWxFbnRyeSBPQkpFQ1QtVFlQRQ0KICAgICBT
WU5UQVggICAgICBEb2NzSWZVcHN0cmVhbUNoYW5uZWxFbnRyeQ0KICAgICBNQVgtQUNDRVNTICBu
b3QtYWNjZXNzaWJsZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9O
DQogICAgICAgICAiTGlzdCBvZiBhdHRyaWJ1dGVzIGZvciBhIHNpbmdsZSB1cHN0cmVhbSBjaGFu
bmVsLiAgRm9yDQogICAgICAgICAgRE9DU0lTIDIuMCBDTVRTcywgYW4gZW50cnkgaW4gdGhpcyB0
YWJsZSBleGlzdHMgZm9yDQogICAgICAgICAgZWFjaCBpZkVudHJ5IHdpdGggYW4gaWZUeXBlIG9m
IGRvY3NDYWJsZVVwc3RyZWFtQ2hhbm5lbA0KICAgICAgICAgICgyMDUpLg0KICAgICAgICAgIEZv
ciBET0NTSVMgMS54IENNL0NNVFNzIGFuZCBET0NTSVMgMi4wIENNcywgYW4gZW50cnkgaW4NCiAg
ICAgICAgICB0aGlzIHRhYmxlIGV4aXN0cyBmb3IgZWFjaCBpZkVudHJ5IHdpdGggYW4gaWZUeXBl
IG9mDQogICAgICAgICAgZG9jc0NhYmxlVXBzdHJlYW0gKDEyOSkuIg0KICAgICBJTkRFWCB7IGlm
SW5kZXggfQ0KICAgICA6Oj0geyBkb2NzSWZVcHN0cmVhbUNoYW5uZWxUYWJsZSAxIH0NCg0KRG9j
c0lmVXBzdHJlYW1DaGFubmVsRW50cnkgOjo9IFNFUVVFTkNFIHsNCiAgICAgICAgIGRvY3NJZlVw
Q2hhbm5lbElkICAgICAgICAgICAgICAgICAgICAgSW50ZWdlcjMyLA0KICAgICAgICAgZG9jc0lm
VXBDaGFubmVsRnJlcXVlbmN5ICAgICAgICAgICAgICBJbnRlZ2VyMzIsDQogICAgICAgICBkb2Nz
SWZVcENoYW5uZWxXaWR0aCAgICAgICAgICAgICAgICAgIEludGVnZXIzMiwNCiAgICAgICAgIGRv
Y3NJZlVwQ2hhbm5lbE1vZHVsYXRpb25Qcm9maWxlICAgICAgVW5zaWduZWQzMiwNCiAgICAgICAg
IGRvY3NJZlVwQ2hhbm5lbFNsb3RTaXplICAgICAgICAgICAgICAgVW5zaWduZWQzMiwNCiAgICAg
ICAgIGRvY3NJZlVwQ2hhbm5lbFR4VGltaW5nT2Zmc2V0ICAgICAgICAgVW5zaWduZWQzMiwNCiAg
ICAgICAgIGRvY3NJZlVwQ2hhbm5lbFJhbmdpbmdCYWNrb2ZmU3RhcnQgICAgSW50ZWdlcjMyLA0K
ICAgICAgICAgZG9jc0lmVXBDaGFubmVsUmFuZ2luZ0JhY2tvZmZFbmQgICAgICBJbnRlZ2VyMzIs
DQogICAgICAgICBkb2NzSWZVcENoYW5uZWxUeEJhY2tvZmZTdGFydCAgICAgICAgIEludGVnZXIz
MiwNCiAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbFR4QmFja29mZkVuZCAgICAgICAgICAgSW50ZWdl
cjMyLA0KICAgICAgICAgZG9jc0lmVXBDaGFubmVsU2NkbWFBY3RpdmVDb2RlcyAgICAgICBVbnNp
Z25lZDMyLA0KICAgICAgICAgZG9jc0lmVXBDaGFubmVsU2NkbWFDb2Rlc1BlclNsb3QgICAgICBJ
bnRlZ2VyMzIsDQogICAgICAgICBkb2NzSWZVcENoYW5uZWxTY2RtYUZyYW1lU2l6ZSAgICAgICAg
IFVuc2lnbmVkMzIsDQogICAgICAgICBkb2NzSWZVcENoYW5uZWxTY2RtYUhvcHBpbmdTZWVkICAg
ICAgIFVuc2lnbmVkMzIsDQogICAgICAgICBkb2NzSWZVcENoYW5uZWxUeXBlICAgICAgICAgICAg
ICAgICAgIERvY3Npc1Vwc3RyZWFtVHlwZSwNCiAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbENsb25l
RnJvbSAgICAgICAgICAgICAgSW50ZXJmYWNlSW5kZXhPclplcm8sDQogICAgICAgICBkb2NzSWZV
cENoYW5uZWxVcGRhdGUgICAgICAgICAgICAgICAgIFRydXRoVmFsdWUsDQogICAgICAgICBkb2Nz
SWZVcENoYW5uZWxTdGF0dXMgICAgICAgICAgICAgICAgIFJvd1N0YXR1cywNCiAgICAgICAgIGRv
Y3NJZlVwQ2hhbm5lbFByZUVxRW5hYmxlICAgICAgICAgICAgVHJ1dGhWYWx1ZQ0KICAgICB9DQoN
CmRvY3NJZlVwQ2hhbm5lbElkIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIEludGVnZXIz
MiAoMC4uMjU1KQ0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAg
Y3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBDTVRTIGlkZW50aWZpY2F0
aW9uIG9mIHRoZSB1cHN0cmVhbSBjaGFubmVsLiINCiAgICAgOjo9IHsgZG9jc0lmVXBzdHJlYW1D
aGFubmVsRW50cnkgMSB9DQoNCmRvY3NJZlVwQ2hhbm5lbEZyZXF1ZW5jeSBPQkpFQ1QtVFlQRQ0K
ICAgICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDAuLjEwMDAwMDAwMDApDQogICAgIFVOSVRTICAg
ICAgICJoZXJ0eiINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgU1RBVFVTICAg
ICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBjZW50ZXIgb2YgdGhl
IGZyZXF1ZW5jeSBiYW5kIGFzc29jaWF0ZWQgd2l0aCB0aGlzDQogICAgICAgICAgdXBzdHJlYW0g
aW50ZXJmYWNlLiAgVGhpcyBvYmplY3QgcmV0dXJucyAwIGlmIHRoZSBmcmVxdWVuY3kNCiAgICAg
ICAgICBpcyB1bmRlZmluZWQgb3IgdW5rbm93bi4gIE1pbmltdW0gcGVybWl0dGVkIHVwc3RyZWFt
DQogICAgICAgICAgZnJlcXVlbmN5IGlzIDUsMDAwLDAwMCBIeiBmb3IgY3VycmVudCB0ZWNobm9s
b2d5LiAgU2VlDQogICAgICAgICAgdGhlIGFzc29jaWF0ZWQgY29uZm9ybWFuY2Ugb2JqZWN0IGZv
ciB3cml0ZSBjb25kaXRpb25zDQogICAgICAgICAgYW5kIGxpbWl0YXRpb25zLiINCiAgICAgUkVG
RVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNp
ZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNh
dGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgVGFibGUgNC0yLiINCiAgICAg
Ojo9IHsgZG9jc0lmVXBzdHJlYW1DaGFubmVsRW50cnkgMiB9DQoNCmRvY3NJZlVwQ2hhbm5lbFdp
ZHRoIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIEludGVnZXIzMiAoMC4uNjQwMDAwMDAp
DQogICAgIFVOSVRTICAgICAgICJoZXJ0eiINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUN
CiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRo
ZSBiYW5kd2lkdGggb2YgdGhpcyB1cHN0cmVhbSBpbnRlcmZhY2UuICBUaGlzIG9iamVjdA0KICAg
ICAgICAgIHJldHVybnMgMCBpZiB0aGUgaW50ZXJmYWNlIHdpZHRoIGlzIHVuZGVmaW5lZCBvciB1
bmtub3duLg0KICAgICAgICAgIE1pbmltdW0gcGVybWl0dGVkIGludGVyZmFjZSB3aWR0aCBpcyAy
MDAsMDAwIEh6IGN1cnJlbnRseS4NCiAgICAgICAgICBTZWUgdGhlIGFzc29jaWF0ZWQgY29uZm9y
bWFuY2Ugb2JqZWN0IGZvciB3cml0ZSBjb25kaXRpb25zDQogICAgICAgICAgYW5kIGxpbWl0YXRp
b25zLiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2Ug
SW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRl
cmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgVGFi
bGUgNi01LiINCiAgICAgOjo9IHsgZG9jc0lmVXBzdHJlYW1DaGFubmVsRW50cnkgMyB9DQoNCmRv
Y3NJZlVwQ2hhbm5lbE1vZHVsYXRpb25Qcm9maWxlIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAg
ICAgIFVuc2lnbmVkMzINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgU1RBVFVT
ICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkFuIGVudHJ5IGlkZW50
aWNhbCB0byB0aGUgZG9jc0lmTW9kSW5kZXggaW4gdGhlDQogICAgICAgICAgZG9jc0lmQ210c01v
ZHVsYXRpb25UYWJsZSB0aGF0IGRlc2NyaWJlcyB0aGlzIGNoYW5uZWwuDQogICAgICAgICAgVGhp
cyBjaGFubmVsIGlzIGZ1cnRoZXIgaW5zdGFudGlhdGVkIHRoZXJlIGJ5IGEgZ3JvdXBpbmcNCiAg
ICAgICAgICBvZiBpbnRlcnZhbCB1c2FnZSBjb2RlcyAoSVVDcyl3aGljaCB0b2dldGhlciBmdWxs
eSBkZXNjcmliZQ0KICAgICAgICAgIHRoZSBjaGFubmVsIG1vZHVsYXRpb24uICBUaGlzIG9iamVj
dCByZXR1cm5zIDAgaWYgdGhlDQogICAgICAgICAgZG9jc0lmQ210c01vZHVsYXRpb25UYWJsZSBl
bnRyeSBkb2VzIG5vdCBleGlzdCBvciBpcyBlbXB0eS4NCiAgICAgICAgICBTZWUgdGhlIGFzc29j
aWF0ZWQgY29uZm9ybWFuY2Ugb2JqZWN0IGZvciB3cml0ZSBjb25kaXRpb25zDQogICAgICAgICAg
YW5kIGxpbWl0YXRpb25zLg0KDQogICAgICAgICAgU2V0dGluZyB0aGlzIG9iamVjdCByZXR1cm5z
IGFuICdpbmNvbnNpc3RlbnRWYWx1ZScgZXJyb3INCgkJICBlcnJvciBpZiB0aGUgZm9sbG93aW5n
IGNvbmRpdGlvbnMgYXJlIG5vdCBzYXRpc2ZpZWQ6DQogICAgICAgICAgMS4gQWxsIHRoZSBJVUMg
ZW50cmllcyBpbiB0aGUgc2VsZWN0ZWQgbW9kdWxhdGlvbiBwcm9maWxlDQogICAgICAgICAgTVVT
VCBoYXZlIHRoZSBzYW1lIHZhbHVlIG9mIGRvY3NJZkNtdHNNb2RDaGFubmVsVHlwZS4NCiAgICAg
ICAgICAyLiBBbGwgb2YgdGhlIE1vZHVsYXRpb24gcGFyYW1ldGVycyBpbiB0aGUgc2VsZWN0ZWQN
CiAgICAgICAgICBtb2R1bGF0aW9uIHByb2ZpbGUgTVVTVCBiZSBjb25zaXN0ZW50IHdpdGggdGhl
IG90aGVyDQogICAgICAgICAgcGFyYW1ldGVycyBpbiB0aGlzIGRvY3NJZlVwc3RyZWFtQ2hhbm5l
bEVudHJ5LiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZp
Y2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJ
bnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAg
VGFibGUgOC0xOS4iDQogICAgIDo6PSB7IGRvY3NJZlVwc3RyZWFtQ2hhbm5lbEVudHJ5IDQgfQ0K
DQpkb2NzSWZVcENoYW5uZWxTbG90U2l6ZSBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBV
bnNpZ25lZDMyDQoJIFVOSVRTICAgICAgICJ0aWNrcyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1j
cmVhdGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgIkFwcGxpY2FibGUgdG8gVERNQSBhbmQgQVRETUEgY2hhbm5lbCB0eXBlcyBvbmx5Lg0KICAg
ICAgICAgIFRoZSBudW1iZXIgb2YgNi4yNSBtaWNyb3NlY29uZCB0aWNrcyBpbiBlYWNoIHVwc3Ry
ZWFtDQogICAgICAgICAgbWluaS1zbG90LiAgUmV0dXJucyB6ZXJvIGlmIHRoZSB2YWx1ZSBpcyB1
bmRlZmluZWQsIHVua25vd24NCiAgICAgICAgICBvciBpbiBjYXNlIG9mIGFuIFNDRE1BIGNoYW5u
ZWwuDQogICAgICAgICAgU2VlIHRoZSBhc3NvY2lhdGVkIGNvbmZvcm1hbmNlIG9iamVjdCBmb3Ig
d3JpdGUNCiAgICAgICAgICBjb25kaXRpb25zIGFuZCBsaW1pdGF0aW9ucy4iDQogICAgIFJFRkVS
RU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZp
Y2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRp
b24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFNlY3Rpb24gOC4xLjIuNC4iDQog
ICAgIDo6PSB7IGRvY3NJZlVwc3RyZWFtQ2hhbm5lbEVudHJ5IDUgfQ0KDQpkb2NzSWZVcENoYW5u
ZWxUeFRpbWluZ09mZnNldCBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBVbnNpZ25lZDMy
DQoJIFVOSVRTICAgICAgICJTaXh0eUZvdXJ0aE9mVGlja3MiDQogICAgIE1BWC1BQ0NFU1MgIHJl
YWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAg
ICAgICAiQXQgdGhlIENNLCBhIG1lYXN1cmUgb2YgdGhlIGN1cnJlbnQgcm91bmQgdHJpcCB0aW1l
DQogICAgICAgICAgb2J0YWluZWQgZnJvbSB0aGUgcmFuZ2luZyBvZmZzZXQgKGluaXRpYWwgcmFu
Z2luZyBvZmZzZXQgKw0KICAgICAgICAgIHJhbmdpbmcgb2Zmc2V0IGFkanVzdG1lbnRzKS4NCiAg
ICAgICAgICBBdCB0aGUgQ01UUywgdGhlIG1heGltdW0gb2YgdGltaW5nIG9mZnNldCwgYW1vbmcg
YWxsIHRoZQ0KICAgICAgICAgIENNcyB0aGF0IGFyZS93ZXJlIHByZXNlbnQgb24gdGhlIGNoYW5u
ZWwsIHRha2luZyBpbnRvDQogICAgICAgICAgYWNjb3VudCBhbGwgKCBpbml0aWFsICsgcGVyaW9k
aWMgKSB0aW1pbmcgb2Zmc2V0DQogICAgICAgICAgY29ycmVjdGlvbnMgdGhhdCB3ZXJlIHNlbnQg
Zm9yIGVhY2ggb2YgdGhlIENNcy4gIEdlbmVyYWxseSwNCiAgICAgICAgICB0aGVzZSBtZWFzdXJl
bWVudHMgYXJlIHBvc2l0aXZlLCBidXQgaWYgdGhlIG1lYXN1cmVtZW50cw0KICAgICAgICAgIGFy
ZSBuZWdhdGl2ZSwgdGhlIHZhbHVlIG9mIHRoaXMgb2JqZWN0IGlzIHplcm8uICBVc2VkIGZvcg0K
ICAgICAgICAgIHRpbWluZyBvZiBDTSB1cHN0cmVhbSB0cmFuc21pc3Npb25zIHRvIGVuc3VyZSBz
eW5jaHJvbml6ZWQNCiAgICAgICAgICBhcnJpdmFscyBhdCB0aGUgQ01UUy4NCiAgICAgICAgICBV
bml0cyBhcmUgaW4gdGVybXMgb2YgKDYuMjUgbWljcm9zZWNvbmRzLzY0KS4iDQogICAgIFJFRkVS
RU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZp
Y2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRp
b24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFNlY3Rpb24gNi4yLjE5LiINCiAg
ICAgOjo9IHsgZG9jc0lmVXBzdHJlYW1DaGFubmVsRW50cnkgNiB9DQoNCmRvY3NJZlVwQ2hhbm5l
bFJhbmdpbmdCYWNrb2ZmU3RhcnQgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgSW50ZWdl
cjMyICgwLi4xNikNCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgU1RBVFVTICAg
ICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBpbml0aWFsIHJhbmRv
bSBiYWNrb2ZmIHdpbmRvdyB0byB1c2Ugd2hlbiByZXRyeWluZw0KICAgICAgICAgIFJhbmdpbmcg
UmVxdWVzdHMuICBFeHByZXNzZWQgYXMgYSBwb3dlciBvZiAyLiAgQSB2YWx1ZSBvZg0KICAgICAg
ICAgIDE2IGF0IHRoZSBDTVRTIGluZGljYXRlcyB0aGF0IGEgcHJvcHJpZXRhcnkgYWRhcHRpdmUg
cmV0cnkNCiAgICAgICAgICBtZWNoYW5pc20gaXMgdG8gYmUgdXNlZC4gIFNlZSB0aGUgYXNzb2Np
YXRlZCBjb25mb3JtYW5jZQ0KICAgICAgICAgIG9iamVjdCBmb3Igd3JpdGUgY29uZGl0aW9ucyBh
bmQgbGltaXRhdGlvbnMuIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2Fi
bGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJl
cXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAg
ICAgICAgICBTZWN0aW9ucyA4LjMuNCwgYW5kIDkuNC4iDQogICAgIDo6PSB7IGRvY3NJZlVwc3Ry
ZWFtQ2hhbm5lbEVudHJ5IDcgfQ0KDQpkb2NzSWZVcENoYW5uZWxSYW5naW5nQmFja29mZkVuZCBP
QkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDAuLjE2KQ0KICAgICBNQVgt
QUNDRVNTICByZWFkLWNyZWF0ZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAiVGhlIGZpbmFsIHJhbmRvbSBiYWNrb2ZmIHdpbmRvdyB0byB1c2Ug
d2hlbiByZXRyeWluZw0KICAgICAgICAgIFJhbmdpbmcgUmVxdWVzdHMuICBFeHByZXNzZWQgYXMg
YSBwb3dlciBvZiAyLiAgQSB2YWx1ZSBvZg0KICAgICAgICAgIDE2IGF0IHRoZSBDTVRTIGluZGlj
YXRlcyB0aGF0IGEgcHJvcHJpZXRhcnkgYWRhcHRpdmUgcmV0cnkNCiAgICAgICAgICBtZWNoYW5p
c20gaXMgdG8gYmUgdXNlZC4gIFNlZSB0aGUgYXNzb2NpYXRlZCBjb25mb3JtYW5jZQ0KICAgICAg
ICAgIG9iamVjdCBmb3Igd3JpdGUgY29uZGl0aW9ucyBhbmQgbGltaXRhdGlvbnMuIg0KICAgICBS
RUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3Bl
Y2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZp
Y2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0aW9uIDguMy40LCBh
bmQgOS40LiINCiAgICAgOjo9IHsgZG9jc0lmVXBzdHJlYW1DaGFubmVsRW50cnkgOCB9DQoNCmRv
Y3NJZlVwQ2hhbm5lbFR4QmFja29mZlN0YXJ0IE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAg
IEludGVnZXIzMiAoMC4uMTYpDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3JlYXRlDQogICAgIFNU
QVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJUaGUgaW5pdGlh
bCByYW5kb20gYmFja29mZiB3aW5kb3cgdG8gdXNlIHdoZW4gcmV0cnlpbmcNCiAgICAgICAgICB0
cmFuc21pc3Npb25zLiAgRXhwcmVzc2VkIGFzIGEgcG93ZXIgb2YgMi4gIEEgdmFsdWUgb2YgMTYN
CiAgICAgICAgICBhdCB0aGUgQ01UUyBpbmRpY2F0ZXMgdGhhdCBhIHByb3ByaWV0YXJ5IGFkYXB0
aXZlIHJldHJ5DQogICAgICAgICAgbWVjaGFuaXNtIGlzIHRvIGJlIHVzZWQuICBTZWUgdGhlIGFz
c29jaWF0ZWQgY29uZm9ybWFuY2UNCiAgICAgICAgICBvYmplY3QgZm9yIHdyaXRlIGNvbmRpdGlv
bnMgYW5kIGxpbWl0YXRpb25zLiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVy
LUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAg
IEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcs
DQogICAgICAgICAgU2VjdGlvbiA4LjMuNCwgYW5kIDkuNC4iDQogICAgIDo6PSB7IGRvY3NJZlVw
c3RyZWFtQ2hhbm5lbEVudHJ5IDkgfQ0KDQpkb2NzSWZVcENoYW5uZWxUeEJhY2tvZmZFbmQgT0JK
RUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgSW50ZWdlcjMyICgwLi4xNikNCiAgICAgTUFYLUFD
Q0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQ
VElPTg0KICAgICAgICAgIlRoZSBmaW5hbCByYW5kb20gYmFja29mZiB3aW5kb3cgdG8gdXNlIHdo
ZW4gcmV0cnlpbmcNCiAgICAgICAgICB0cmFuc21pc3Npb25zLiAgRXhwcmVzc2VkIGFzIGEgcG93
ZXIgb2YgMi4gIEEgdmFsdWUgb2YgMTYNCiAgICAgICAgICBhdCB0aGUgQ01UUyBpbmRpY2F0ZXMg
dGhhdCBhIHByb3ByaWV0YXJ5IGFkYXB0aXZlIHJldHJ5DQogICAgICAgICAgbWVjaGFuaXNtIGlz
IHRvIGJlIHVzZWQuICBTZWUgdGhlIGFzc29jaWF0ZWQgY29uZm9ybWFuY2UNCiAgICAgICAgICBv
YmplY3QgZm9yIHdyaXRlIGNvbmRpdGlvbnMgYW5kIGxpbWl0YXRpb25zLiINCiAgICAgUkVGRVJF
TkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmlj
YXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlv
biBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgU2VjdGlvbiA4LjMuNCwgYW5kIDku
NC4iDQogICAgIDo6PSB7IGRvY3NJZlVwc3RyZWFtQ2hhbm5lbEVudHJ5IDEwIH0NCg0KZG9jc0lm
VXBDaGFubmVsU2NkbWFBY3RpdmVDb2RlcyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgIFVu
c2lnbmVkMzIgKDAgfCA2NC4uMTI4KQ0KICAgICBNQVgtQUNDRVNTIHJlYWQtY3JlYXRlDQogICAg
IFNUQVRVUyAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkFwcGxpY2Fi
bGUgZm9yIFNDRE1BIGNoYW5uZWwgdHlwZXMgb25seS4NCiAgICAgICAgICBOdW1iZXIgb2YgYWN0
aXZlIGNvZGVzLiAgUmV0dXJucyB6ZXJvIGZvcg0KICAgICAgICAgIE5vbi1TQ0RNQSBjaGFubmVs
IHR5cGVzLiAgTm90ZSB0aGF0IGxlZ2FsDQogICAgICAgICAgdmFsdWVzIGZyb20gNjQuLjEyOCBN
VVNUIGJlIG5vbi1wcmltZS4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1D
YWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBG
cmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0K
ICAgICAgICAgIFNlY3Rpb24gNi4yLjExLjIuMS4iDQogICAgIDo6PSB7IGRvY3NJZlVwc3RyZWFt
Q2hhbm5lbEVudHJ5IDExIH0NCg0KZG9jc0lmVXBDaGFubmVsU2NkbWFDb2Rlc1BlclNsb3QgT0JK
RUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgSW50ZWdlcjMyKDAgfCAyLi4zMikNCgkgVU5JVFMg
ICAgICAgImNvZGVzcGVyTWluaXNsb3RzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLWNyZWF0ZQ0K
ICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiQXBw
bGljYWJsZSBmb3IgU0NETUEgY2hhbm5lbCB0eXBlcyBvbmx5Lg0KICAgICAgICAgIFRoZSBudW1i
ZXIgb2YgU0NETUEgY29kZXMgcGVyIG1pbmktc2xvdC4NCiAgICAgICAgICBSZXR1cm5zIHplcm8g
aWYgdGhlIHZhbHVlIGlzIHVuZGVmaW5lZCwgdW5rbm93biBvciBpbg0KICAgICAgICAgIGNhc2Ug
b2YgYSBURE1BIG9yIEFURE1BIGNoYW5uZWwuIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJE
YXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQog
ICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1
LTA0MDQwNywNCiAgICAgICAgICBTZWN0aW9uIDYuMi4xMS4yLjEuIg0KICAgICA6Oj0geyBkb2Nz
SWZVcHN0cmVhbUNoYW5uZWxFbnRyeSAxMiB9DQoNCmRvY3NJZlVwQ2hhbm5lbFNjZG1hRnJhbWVT
aXplIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIFVuc2lnbmVkMzIgKDAuLjMyKQ0KCSBV
TklUUyAgICAgICAic3ByZWFkSW50ZXJ2YWxzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLWNyZWF0
ZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAi
QXBwbGljYWJsZSBmb3IgU0NETUEgY2hhbm5lbCB0eXBlcyBvbmx5Lg0KICAgICAgICAgIFNDRE1B
IEZyYW1lIHNpemUgaW4gdW5pdHMgb2Ygc3ByZWFkaW5nIGludGVydmFscy4NCiAgICAgICAgICBU
aGlzIHZhbHVlIHJldHVybnMgemVybyBmb3Igbm9uIFNDRE1BIFByb2ZpbGVzLiINCiAgICAgUkVG
RVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNp
ZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNh
dGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgU2VjdGlvbiA2LjIuMTIuIg0K
ICAgICA6Oj0geyBkb2NzSWZVcHN0cmVhbUNoYW5uZWxFbnRyeSAxMyB9DQoNCmRvY3NJZlVwQ2hh
bm5lbFNjZG1hSG9wcGluZ1NlZWQgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICBVbnNpZ25l
ZDMyICgwLi4zMjc2NykNCiAgICAgTUFYLUFDQ0VTUyByZWFkLWNyZWF0ZQ0KICAgICBTVEFUVVMg
ICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJBcHBsaWNhYmxlIGZvciBT
Q0RNQSBjaGFubmVsIHR5cGVzIG9ubHkuDQogICAgICAgICAgMTUgYml0IHNlZWQgdXNlZCBmb3Ig
Y29kZSBob3BwaW5nIHNlcXVlbmNlIGluaXRpYWxpemF0aW9uLg0KICAgICAgICAgIFJldHVybnMg
emVybyBmb3Igbm9uLVNDRE1BIGNoYW5uZWwgdHlwZXMuDQoJCSAgU2V0dGluZyB0aGlzIHZhbHVl
IHRvIGEgdmFsdWUgZGlmZmVyZW50IHRoYW4gemVybyBmb3IgDQoJCSAgbm9uLVNDRE1BIGNoYW5u
ZWwgdHlwZXMgcmV0dXJucyBlcnJvciAnd3JvbmdWYWx1ZScuIg0KICAgICBSRUZFUkVOQ0UNCiAg
ICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6
IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJG
SXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0aW9uIDYuMi4xNC4xLiINCiAgICAgOjo9
IHsgZG9jc0lmVXBzdHJlYW1DaGFubmVsRW50cnkgMTQgfQ0KDQpkb2NzSWZVcENoYW5uZWxUeXBl
IE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIERvY3Npc1Vwc3RyZWFtVHlwZQ0KICAgICBN
QVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVND
UklQVElPTg0KICAgICAgICAgIlJlZmxlY3RzIHRoZSBVcHN0cmVhbSBjaGFubmVsIHR5cGUuDQog
ICAgICAgICAgVGhpcyBvYmplY3QgcmV0dXJucyB0aGUgdmFsdWUgb2YgZG9jc0lmQ210c01vZENo
YW5uZWxUeXBlDQogICAgICAgICAgZm9yIHRoZSBtb2R1bGF0aW9uIHByb2ZpbGUgc2VsZWN0ZWQg
aW4NCiAgICAgICAgICBkb2NzSWZVcENoYW5uZWxNb2R1bGF0aW9uUHJvZmlsZSBmb3IgdGhpcyBy
b3cuIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJ
bnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVy
ZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0
aW9uIDYuMi4xLiINCiAgICAgOjo9IHsgZG9jc0lmVXBzdHJlYW1DaGFubmVsRW50cnkgMTUgfQ0K
DQpkb2NzSWZVcENoYW5uZWxDbG9uZUZyb20gT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAg
SW50ZXJmYWNlSW5kZXhPclplcm8NCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAg
U1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkludGVuZGVk
IGZvciB1c2Ugd2hlbiBhIHRlbXBvcmFyeSB1cHN0cmVhbQ0KICAgICAgICAgIHJvdyBlbnRyeSBp
cyBjcmVhdGVkIGZvciB0aGUgcHVycG9zZSBvZiBtYW5pcHVsYXRpbmcNCiAgICAgICAgICBwYXJh
bWV0ZXJzIGZvciBhIHBoeXNpY2FsIHVwc3RyZWFtIGNoYW5uZWwuDQogICAgICAgICAgUmVmZXIg
dG8gdGhlIGRlc2NyaXB0aW9ucyBvZiBkb2NzSWZVcENoYW5uZWxTdGF0dXMgYW5kDQogICAgICAg
ICAgZG9jc0lmVXBDaGFubmVsVXBkYXRlIGZvciBkZXRhaWxzIG9mIHRoaXMgcHJvY2VkdXJlLg0K
DQogICAgICAgICAgVGhpcyBvYmplY3QgY29udGFpbnMgdGhlIGlmSW5kZXggdmFsdWUgb2YgdGhl
IHBoeXNpY2FsDQogICAgICAgICAgdXBzdHJlYW0gcm93IHdob3NlIHBhcmFtZXRlcnMgYXJlIHRv
IGJlIGFkanVzdGVkLg0KDQogICAgICAgICAgVXBvbiBzZXR0aW5nIHRoaXMgb2JqZWN0LCB0aGUg
dmFsdWVzIG9mDQogICAgICAgICAgZG9jc0lmVXBDaGFubmVsRnJlcXVlbmN5LA0KICAgICAgICAg
IGRvY3NJZlVwQ2hhbm5lbFdpZHRoLA0KICAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbE1vZHVsYXRp
b25Qcm9maWxlLA0KICAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbFNsb3RTaXplLA0KICAgICAgICAg
IGRvY3NJZlVwQ2hhbm5lbFJhbmdpbmdCYWNrb2ZmU3RhcnQsDQogICAgICAgICAgZG9jc0lmVXBD
aGFubmVsUmFuZ2luZ0JhY2tvZmZFbmQsDQogICAgICAgICAgZG9jc0lmVXBDaGFubmVsVHhCYWNr
b2ZmU3RhcnQsDQogICAgICAgICAgZG9jc0lmVXBDaGFubmVsVHhCYWNrb2ZmRW5kLA0KICAgICAg
ICAgIGRvY3NJZlVwQ2hhbm5lbFNjZG1hQWN0aXZlQ29kZXMsDQogICAgICAgICAgZG9jc0lmVXBD
aGFubmVsU2NkbWFDb2Rlc1BlclNsb3QsDQogICAgICAgICAgZG9jc0lmVXBDaGFubmVsU2NkbWFG
cmFtZVNpemUsDQogICAgICAgICAgZG9jc0lmVXBDaGFubmVsU2NkbWFIb3BwaW5nU2VlZCwNCiAg
ICAgICAgICBkb2NzSWZVcENoYW5uZWxUeXBlLCBhbmQNCiAgICAgICAgICBkb2NzSWZVcENoYW5u
ZWxQcmVFcUVuYWJsZSBmb3IgdGhpcyByb3cgYXJlIHBvcHVsYXRlZCB3aXRoDQogICAgICAgICAg
dGhlIGNvcnJlc3BvbmRpbmcgdmFsdWVzIGZyb20gdGhlIHJvdyByZWZlcmVuY2VkIGJ5IHRoaXMN
CiAgICAgICAgICBvYmplY3QuICBTZXR0aW5nIHRoaXMgb2JqZWN0IHRvIGEgbm9uLWV4aXN0ZW50
IG9yIHRlbXBvcmFyeQ0KICAgICAgICAgIHVwc3RyZWFtIHJldHVybnMgYW4gZXJyb3Igd3JvbmdW
YWx1ZS4NCiAgICAgICAgICBUaGlzIG9iamVjdCBNVVNUIGNvbnRhaW4gYSB2YWx1ZSBvZiB6ZXJv
IGZvciBwaHlzaWNhbA0KICAgICAgICAgIHVwc3RyZWFtIHJvd3MuIg0KICAgICA6Oj0geyBkb2Nz
SWZVcHN0cmVhbUNoYW5uZWxFbnRyeSAxNiB9DQoNCmRvY3NJZlVwQ2hhbm5lbFVwZGF0ZSBPQkpF
Q1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBUcnV0aFZhbHVlDQogICAgIE1BWC1BQ0NFU1MgIHJl
YWQtY3JlYXRlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAg
ICAgICAgICIgVXNlZCB0byBwZXJmb3JtIHRoZSB0cmFuc2ZlciBvZiBhZGp1c3RlZCBwYXJhbWV0
ZXJzDQogICAgICAgICAgZnJvbSB0aGUgdGVtcG9yYXJ5IHVwc3RyZWFtIHJvdyB0byB0aGUgcGh5
c2ljYWwgdXBzdHJlYW0NCiAgICAgICAgICByb3cgaW5kaWNhdGVkIGJ5IHRoZSBkb2NzSWZVcENo
YW5uZWxDbG9uZUZyb20gb2JqZWN0LiAgVGhlDQogICAgICAgICAgdHJhbnNmZXIgaXMgaW5pdGlh
dGVkIHRocm91Z2ggYW4gU05NUCBTRVQgdG8gJ3RydWUnIG9mDQogICAgICAgICAgdGhpcyBvYmpl
Y3QuICBUaGUgU05NUCBTRVQgZmFpbHVyZSByZXR1cm5zIA0KCQkgICdpbmNvbnNpc3RlbnRWYWx1
ZScgaWYgdGhlIGFkanVzdGVkIHBhcmFtZXRlciB2YWx1ZXMgDQoJCSAgYXJlIG5vdCBjb21wYXRp
YmxlIHdpdGggZWFjaCBvdGhlci4gIA0KCQkgIFJlYWRpbmcgdGhpcyBvYmplY3QgYWx3YXlzIHJl
dHVybiAnZmFsc2UnLiINCiAgICAgOjo9IHsgZG9jc0lmVXBzdHJlYW1DaGFubmVsRW50cnkgMTcg
fQ0KDQpkb2NzSWZVcENoYW5uZWxTdGF0dXMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAg
Um93U3RhdHVzDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3JlYXRlDQogICAgIFNUQVRVUyAgICAg
IGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJUaGlzIG9iamVjdCBpcyBnZW5l
cmFsbHkgaW50ZW5kZWQgdG8gYmUgdXNlZCBmb3IgdGhlDQogICAgICAgICAgY3JlYXRpb24gb2Yg
YSB0ZW1wb3JhcnkgdXBzdHJlYW0gcm93IGZvciB0aGUgcHVycG9zZQ0KICAgICAgICAgIG9mIGFk
anVzdGluZyBjaGFubmVsIHBhcmFtZXRlcnMgb2YgYSBwaHlzaWNhbCB1cHN0cmVhbQ0KICAgICAg
ICAgIGNoYW5uZWwgcm93Lg0KDQogICAgICAgICAgVGhlIGZvbGxvd2luZyByZXN0cmljdGlvbnMg
YXBwbHkgdG8gdGhpcyBvYmplY3Q6DQogICAgICAgICAgMS4gRW50cmllcyB3aXRoIHRoaXMgb2Jq
ZWN0IHNldCB0byBhY3RpdmUoMSkgYXJlDQogICAgICAgICAgICAgZXh0ZW5zaW9ucyBvZiBkZWZp
bmVkIHBoeXNpY2FsIGludGVyZmFjZXMgaW4gdGhlDQogICAgICAgICAgICAgaW50ZXJmYWNlIE1J
QiBSRkMgMjg2My4gRW50cmllcyBjcmVhdGVkIGJ5DQogICAgICAgICAgICAgUm93U3RhdHVzIGNy
ZWF0ZWFuZFdhaXQoNSkgYXJlIHJlZmVycmVkIGFzIHRlbXBvcmFyeQ0KICAgICAgICAgICAgIGlu
YWN0aXZlIHJvd3MgdXNlZCB0bw0KICAgICAgICAgICAgIGNsb25lIHBhcmFtZXRlcnMuDQogICAg
ICAgICAgMi4gQSBzdGF0dXMgdHJhbnNpdGlvbiBmcm9tIGFjdGl2ZSgxKSB0byBub3RJblNlcnZp
Y2UoMikNCiAgICAgICAgICAgICBvciBkZXN0cm95KDYpIGlzIG5vdCBwZXJtaXR0ZWQuDQogICAg
ICAgICAgMy4gaWZBZG1pblN0YXR1cyBmcm9tIHRoZSBJbnRlcmZhY2UgTUlCIFJGQyAyODYzIGlz
IHVzZWQNCiAgICAgICAgICAgICB0byB0YWtlIGFuIFVwc3RyZWFtIENoYW5uZWwgb2ZmbGluZS4N
CiAgICAgICAgICA0LiBUZW1wb3JhcnkgaW5hY3RpdmUgcm93cyBNVVNUIGJlIGNyZWF0ZWQgdXNp
bmcNCiAgICAgICAgICAgICBjcmVhdGVBbmRXYWl0KDUpLg0KICAgICAgICAgIDUuIFRoZSBvbmx5
IHBvc3NpYmxlIHN0YXR1cyBjaGFuZ2Ugb2YgYSByb3cgY3JlYXRlZCB1c2luZw0KICAgICAgICAg
ICAgIGNyZWF0ZUFuZFdhaXQoNSkgKGkuZS4gbm90SW5TZXJ2aWNlKDIpKSBvciBub3RSZWFkeSgz
KQ0KICAgICAgICAgICAgIGlzIHRvIGRlc3Ryb3koNikuDQogICAgICAgICAgNi4gVGVtcG9yYXJ5
IGNyZWF0ZWQgcm93cyBNVVNUIG5ldmVyIGJlIGdpdmVuIHRoZSBzdGF0dXMNCiAgICAgICAgICAg
ICBhY3RpdmUoMSkuDQoNCiAgICAgICAgICBBIG1hbmRhdG9yeSBwcm9jZWR1cmUgZm9yIGFkanVz
dGluZyBhbiBzcGVjaWZpYyBwaHlzaWNhbA0KICAgICAgICAgIFVwc3RyZWFtIGNoYW5uZWwgaXM6
DQogICAgICAgICAgMS4gQ3JlYXRlIGEgdGVtcG9yYXJ5IHJvdyB0aHJvdWdoIGFuIFNOTVAgU0VU
IHVzaW5nDQogICAgICAgICAgICAgY3JlYXRlQW5kV2FpdCg1KS4gIFVzZSBhbiBpZkluZGV4IHZh
bHVlIG91dHNpZGUgdGhlDQogICAgICAgICAgICAgb3BlcmF0aW9uYWwgcmFuZ2Ugb2YgdGhlIHN5
c3RlbS4NCiAgICAgICAgICAyLiBTZXQgdGhlIGRvY3NJZlVwQ2hhbm5lbENsb25lRnJvbSBmaWVs
ZCB0byB0aGUgaWZJbmRleA0KICAgICAgICAgICAgIHZhbHVlIG9mIHRoZSBwaHlzaWNhbCByb3cg
d2hvc2UgcGFyYW1ldGVycyByZXF1aXJlDQogICAgICAgICAgICAgYWRqdXN0bWVudC4NCiAgICAg
ICAgICAzLiBBZGp1c3QgdGhlIHBhcmFtZXRlciB2YWx1ZXMgdXNpbmcgdGhlIG5ldyB0ZW1wb3Jh
cnkNCiAgICAgICAgICAgICByb3cuICBFbnN1cmUgYWxsIHBhcmFtZXRlcnMgY29udGFpbiBkZXNp
cmVkIHZhbHVlcw0KICAgICAgICAgICAgIGJlZm9yZSBwcm9jZWVkaW5nIHRvIHN0ZXAgNC4NCiAg
ICAgICAgICA0LiBVcGRhdGUgdGhlIHBoeXNpY2FsIHJvdyBieSBzZXR0aW5nIHRoZSBvYmplY3QN
CiAgICAgICAgICAgICBkb2NzSWZVcENoYW5uZWxVcGRhdGUgdG8gdHJ1ZSgxKS4NCiAgICAgICAg
ICA1LiBEZWxldGUgdGhlIHRlbXBvcmFyeSByb3cgdGhyb3VnaCBhbiBTTk1QIFNFVCB1c2luZw0K
ICAgICAgICAgICAgIGRlc3Ryb3koNikuDQogICAgICAgICAgICAgVGVtcG9yYXJ5IGVudHJpZXMg
TVVTVCBOT1QgcGVyc2lzdCBhdCByZWluaXRpYWxpemF0aW9uDQogICAgICAgICAgICAgb2YgdGhl
IG1hbmFnZWQgc3lzdGVtLiINCiAgICAgOjo9IHsgZG9jc0lmVXBzdHJlYW1DaGFubmVsRW50cnkg
MTggfQ0KDQpkb2NzSWZVcENoYW5uZWxQcmVFcUVuYWJsZSBPQkpFQ1QtVFlQRQ0KICAgICBTWU5U
QVggICAgICBUcnV0aFZhbHVlDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3JlYXRlDQogICAgIFNU
QVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJBdCB0aGUgQ01U
UywgdXNlZCB0byBlbmFibGUgb3IgZGlzYWJsZSBwcmUtZXF1YWxpemF0aW9uIG9uDQogICAgICAg
ICAgdGhlIHVwc3RyZWFtIGNoYW5uZWwgcmVwcmVzZW50ZWQgYnkgdGhpcyB0YWJsZSBpbnN0YW5j
ZS4NCiAgICAgICAgICBBdCB0aGUgQ00sIHRoaXMgb2JqZWN0IGlzIHJlYWQtb25seSBhbmQgcmVm
bGVjdHMgdGhlDQogICAgICAgICAgc3RhdHVzIG9mIHByZS1lcXVhbGl6YXRpb24gYXMgcmVwcmVz
ZW50ZWQgaW4gdGhlIFJORy1SU1AuDQogICAgICAgICAgUHJlLWVxdWFsaXphdGlvbiBpcyBjb25z
aWRlcmVkIGVuYWJsZWQgYXQgdGhlIENNIGlmIGENCiAgICAgICAgICBSTkctUlNQIHdpdGggcHJl
LWVxdWFsaXphdGlvbiBkYXRhIGhhcyBiZWVuIHJlY2VpdmVkIGF0DQogICAgICAgICAgbGVhc3Qg
b25jZSBzaW5jZSB0aGUgbGFzdCBtYWMgcmVpbml0LiINCiAgICAgREVGVkFMIHtmYWxzZX0NCiAg
ICAgOjo9IHsgZG9jc0lmVXBzdHJlYW1DaGFubmVsRW50cnkgMTkgfQ0KDQoNCi0tIFRoZSBmb2xs
b3dpbmcgdGFibGUgZGVzY3JpYmVzIHRoZSBhdHRyaWJ1dGVzIG9mIGVhY2ggY2xhc3Mgb2YNCi0t
IHNlcnZpY2UuICBUaGUgZW50cmllcyBpbiB0aGlzIHRhYmxlIGFyZSByZWZlcmVuY2VkIGZyb20g
dGhlDQotLSBkb2NzSWZTZXJ2aWNlRW50cmllcy4gIFRoZXkgZXhpc3QgYXMgYSBzZXBhcmF0ZSB0
YWJsZSBpbiBvcmRlciB0bw0KLS0gcmVkdWNlIHJlZHVuZGFudCBpbmZvcm1hdGlvbiBpbiBkb2Nz
SWZTZXJ2aWNlVGFibGUuDQotLQ0KLS0gVGhpcyB0YWJsZSBpcyBpbXBsZW1lbnRlZCBhdCBib3Ro
IHRoZSBDTSBhbmQgdGhlIENNVFMuDQotLSBUaGUgQ00gbmVlZCBvbmx5IG1haW50YWluIGVudHJp
ZXMgZm9yIHRoZSBjbGFzc2VzIG9mIHNlcnZpY2UNCi0tIHJlZmVyZW5jZWQgYnkgaXRzIGRvY3NJ
ZkNtU2VydmljZVRhYmxlLg0KLS0NCg0KZG9jc0lmUW9zUHJvZmlsZVRhYmxlIE9CSkVDVC1UWVBF
DQogICAgIFNZTlRBWCAgICAgIFNFUVVFTkNFIE9GIERvY3NJZlFvc1Byb2ZpbGVFbnRyeQ0KICAg
ICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQog
ICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiRGVzY3JpYmVzIHRoZSBhdHRyaWJ1dGVzIGZvciBl
YWNoIGNsYXNzIG9mIHNlcnZpY2UuIg0KICAgICA6Oj0geyBkb2NzSWZCYXNlT2JqZWN0cyAzIH0N
Cg0KZG9jc0lmUW9zUHJvZmlsZUVudHJ5IE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIERv
Y3NJZlFvc1Byb2ZpbGVFbnRyeQ0KICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAg
ICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiRGVzY3Jp
YmVzIHRoZSBhdHRyaWJ1dGVzIGZvciBhIHNpbmdsZSBjbGFzcyBvZiBzZXJ2aWNlLg0KICAgICAg
ICAgIElmIGltcGxlbWVudGVkIGFzIHJlYWQtY3JlYXRlIGluIHRoZSBDYWJsZSBNb2RlbQ0KICAg
ICAgICAgIFRlcm1pbmF0aW9uIFN5c3RlbSwgY3JlYXRpb24gb2YgZW50cmllcyBpbiB0aGlzIHRh
YmxlIGlzDQogICAgICAgICAgY29udHJvbGxlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICBk
b2NzSWZDbXRzUW9zUHJvZmlsZVBlcm1pc3Npb25zLg0KDQogICAgICAgICAgSWYgaW1wbGVtZW50
ZWQgYXMgcmVhZC1vbmx5LCBlbnRyaWVzIGFyZSBjcmVhdGVkIGJhc2VkDQogICAgICAgICAgb24g
aW5mb3JtYXRpb24gaW4gUkVHLVJFUSBNQUMgbWVzc2FnZXMgcmVjZWl2ZWQgZnJvbQ0KICAgICAg
ICAgIENhYmxlIE1vZGVtcyAoQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtDQogICAgICAg
ICAgaW1wbGVtZW50YXRpb24pLCBvciBiYXNlZCBvbiBpbmZvcm1hdGlvbiBleHRyYWN0ZWQgZnJv
bQ0KICAgICAgICAgIHRoZSBURlRQIG9wdGlvbiBmaWxlIChDYWJsZSBNb2RlbSBpbXBsZW1lbnRh
dGlvbikuDQogICAgICAgICAgSW4gdGhlIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIHN5c3RlbSwg
cmVhZC1vbmx5IGVudHJpZXMNCiAgICAgICAgICBhcmUgcmVtb3ZlZCBpZiBubyBsb25nZXIgcmVm
ZXJlbmNlZCBieQ0KICAgICAgICAgIGRvY3NJZkNtdHNTZXJ2aWNlVGFibGUuDQoNCiAgICAgICAg
ICBBbiBlbnRyeSBpbiB0aGlzIHRhYmxlIE1VU1Qgbm90IGJlIHJlbW92ZWQgd2hpbGUgaXQgaXMN
CiAgICAgICAgICByZWZlcmVuY2VkIGJ5IGFuIGVudHJ5IGluIGRvY3NJZkNtU2VydmljZVRhYmxl
IChDYWJsZQ0KICAgICAgICAgIE1vZGVtKSBvciBkb2NzSWZDbXRzU2VydmljZVRhYmxlIChDYWJs
ZSBNb2RlbSBUZXJtaW5hdGlvbg0KICAgICAgICAgIFN5c3RlbSkuDQoNCiAgICAgICAgICBBbiBl
bnRyeSBpbiB0aGlzIHRhYmxlIFNIT1VMRCBOT1QgYmUgY2hhbmdlYWJsZSB3aGlsZQ0KICAgICAg
ICAgIGl0IGlzIHJlZmVyZW5jZWQgYnkgYW4gZW50cnkgaW4gZG9jc0lmQ210c1NlcnZpY2VUYWJs
ZS4NCg0KICAgICAgICAgIElmIHRoaXMgdGFibGUgaXMgY3JlYXRlZCBhdXRvbWF0aWNhbGx5LCB0
aGVyZSBTSE9VTEQgb25seQ0KICAgICAgICAgIGJlIGEgc2luZ2xlIGVudHJ5IGZvciBlYWNoIENs
YXNzIG9mIFNlcnZpY2UuICBNdWx0aXBsZQ0KICAgICAgICAgIGVudHJpZXMgd2l0aCB0aGUgc2Ft
ZSBDbGFzcyBvZiBTZXJ2aWNlIHBhcmFtZXRlcnMgYXJlIE5PVA0KICAgICAgICAgIFJFQ09NTUVO
REVELiINCiAgICAgSU5ERVggeyBkb2NzSWZRb3NQcm9mSW5kZXggfQ0KICAgICA6Oj0geyBkb2Nz
SWZRb3NQcm9maWxlVGFibGUgMSB9DQoNCkRvY3NJZlFvc1Byb2ZpbGVFbnRyeSA6Oj0gU0VRVUVO
Q0Ugew0KICAgICAgICAgZG9jc0lmUW9zUHJvZkluZGV4ICAgICAgICAgICAgICAgIEludGVnZXIz
MiwNCiAgICAgICAgIGRvY3NJZlFvc1Byb2ZQcmlvcml0eSAgICAgICAgICAgICBJbnRlZ2VyMzIs
DQogICAgICAgICBkb2NzSWZRb3NQcm9mTWF4VXBCYW5kd2lkdGggICAgICAgSW50ZWdlcjMyLA0K
ICAgICAgICAgZG9jc0lmUW9zUHJvZkd1YXJVcEJhbmR3aWR0aCAgICAgIEludGVnZXIzMiwNCiAg
ICAgICAgIGRvY3NJZlFvc1Byb2ZNYXhEb3duQmFuZHdpZHRoICAgICBJbnRlZ2VyMzIsDQogICAg
ICAgICBkb2NzSWZRb3NQcm9mTWF4VHhCdXJzdCAgICAgICAgICAgSW50ZWdlcjMyLCAgLS0gZGVw
cmVjYXRlZA0KICAgICAgICAgZG9jc0lmUW9zUHJvZkJhc2VsaW5lUHJpdmFjeSAgICAgIFRydXRo
VmFsdWUsDQogICAgICAgICBkb2NzSWZRb3NQcm9mU3RhdHVzICAgICAgICAgICAgICAgUm93U3Rh
dHVzLA0KICAgICAgICAgZG9jc0lmUW9zUHJvZk1heFRyYW5zbWl0QnVyc3QgICAgIEludGVnZXIz
MiwNCiAgICAgICAgIGRvY3NJZlFvc1Byb2ZTdG9yYWdlVHlwZSAgICAgICAgICBTdG9yYWdlVHlw
ZQ0KICAgICB9DQoNCmRvY3NJZlFvc1Byb2ZJbmRleCBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVgg
ICAgICBJbnRlZ2VyMzIgKDEuLjE2MzgzKQ0KICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJs
ZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAi
VGhlIGluZGV4IHZhbHVlIHRoYXQgdW5pcXVlbHkgaWRlbnRpZmllcyBhbiBlbnRyeQ0KICAgICAg
ICAgIGluIHRoZSBkb2NzSWZRb3NQcm9maWxlVGFibGUuIg0KICAgICA6Oj0geyBkb2NzSWZRb3NQ
cm9maWxlRW50cnkgMSB9DQoNCmRvY3NJZlFvc1Byb2ZQcmlvcml0eSBPQkpFQ1QtVFlQRQ0KICAg
ICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDAuLjcpDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3Jl
YXRlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAg
ICJBIHJlbGF0aXZlIHByaW9yaXR5IGFzc2lnbmVkIHRvIHRoaXMgc2VydmljZSB3aGVuDQogICAg
ICAgICAgYWxsb2NhdGluZyBiYW5kd2lkdGguICBaZXJvIGluZGljYXRlcyBsb3dlc3QgcHJpb3Jp
dHkNCiAgICAgICAgICBhbmQgc2V2ZW4gaW5kaWNhdGVzIGhpZ2hlc3QgcHJpb3JpdHkuDQogICAg
ICAgICAgSW50ZXJwcmV0YXRpb24gb2YgcHJpb3JpdHkgaXMgZGV2aWNlLXNwZWNpZmljLg0KICAg
ICAgICAgIE1VU1QgTk9UIGJlIGNoYW5nZWQgd2hpbGUgdGhpcyByb3cgaXMgYWN0aXZlLiINCiAg
ICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNl
IFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3Bl
Y2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgQW5uZXggQy4xLjEu
NC4iDQogICAgIERFRlZBTCB7IDAgfQ0KICAgICA6Oj0geyBkb2NzSWZRb3NQcm9maWxlRW50cnkg
MiB9DQoNCmRvY3NJZlFvc1Byb2ZNYXhVcEJhbmR3aWR0aCBPQkpFQ1QtVFlQRQ0KICAgICBTWU5U
QVggICAgICBJbnRlZ2VyMzIgKDAuLjEwMDAwMDAwMCkNCiAgICAgVU5JVFMgImJpdHMgcGVyIHNl
Y29uZCINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgU1RBVFVTICAgICAgY3Vy
cmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBtYXhpbXVtIHVwc3RyZWFtIGJh
bmR3aWR0aCwgaW4gYml0cyBwZXIgc2Vjb25kLA0KICAgICAgICAgIGFsbG93ZWQgZm9yIGEgc2Vy
dmljZSB3aXRoIHRoaXMgc2VydmljZSBjbGFzcy4NCiAgICAgICAgICBaZXJvIGlmIHRoZXJlIGlz
IG5vIHJlc3RyaWN0aW9uIG9mIHVwc3RyZWFtIGJhbmR3aWR0aC4NCiAgICAgICAgICBNVVNUIE5P
VCBiZSBjaGFuZ2VkIHdoaWxlIHRoaXMgcm93IGlzIGFjdGl2ZS4iDQogICAgIFJFRkVSRU5DRQ0K
ICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9u
czogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1At
UkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIEFubmV4IEMuMS4xLjQuIg0KICAgICBERUZW
QUwgeyAwIH0NCiAgICAgOjo9IHsgZG9jc0lmUW9zUHJvZmlsZUVudHJ5IDMgfQ0KDQpkb2NzSWZR
b3NQcm9mR3VhclVwQmFuZHdpZHRoIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIEludGVn
ZXIzMiAoMC4uMTAwMDAwMDAwKQ0KICAgICBVTklUUyAiYml0cyBwZXIgc2Vjb25kIg0KICAgICBN
QVgtQUNDRVNTICByZWFkLWNyZWF0ZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERF
U0NSSVBUSU9ODQogICAgICAgICAiTWluaW11bSBndWFyYW50ZWVkIHVwc3RyZWFtIGJhbmR3aWR0
aCwgaW4gYml0cyBwZXIgc2Vjb25kLA0KICAgICAgICAgIGFsbG93ZWQgZm9yIGEgc2VydmljZSB3
aXRoIHRoaXMgc2VydmljZSBjbGFzcy4NCiAgICAgICAgICBNVVNUIE5PVCBiZSBjaGFuZ2VkIHdo
aWxlIHRoaXMgcm93IGlzIGFjdGl2ZS4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEt
T3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAg
ICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQw
NDA3LA0KICAgICAgICAgIEFubmV4IEMuMS4xLjQuIg0KICAgICBERUZWQUwgeyAwIH0NCiAgICAg
Ojo9IHsgZG9jc0lmUW9zUHJvZmlsZUVudHJ5IDQgfQ0KDQpkb2NzSWZRb3NQcm9mTWF4RG93bkJh
bmR3aWR0aCBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDAuLjEwMDAw
MDAwMCkNCiAgICAgVU5JVFMgImJpdHMgcGVyIHNlY29uZCINCiAgICAgTUFYLUFDQ0VTUyAgcmVh
ZC1jcmVhdGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgIlRoZSBtYXhpbXVtIGRvd25zdHJlYW0gYmFuZHdpZHRoLCBpbiBiaXRzIHBlciBzZWNv
bmQsDQogICAgICAgICAgYWxsb3dlZCBmb3IgYSBzZXJ2aWNlIHdpdGggdGhpcyBzZXJ2aWNlIGNs
YXNzLg0KICAgICAgICAgIFplcm8gaWYgdGhlcmUgaXMgbm8gcmVzdHJpY3Rpb24gb2YgZG93bnN0
cmVhbSBiYW5kd2lkdGguDQogICAgICAgICAgTVVTVCBOT1QgYmUgY2hhbmdlZCB3aGlsZSB0aGlz
IHJvdyBpcyBhY3RpdmUuIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2Fi
bGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJl
cXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAg
ICAgICAgICBBbm5leCBDLjEuMS40LiINCg0KICAgICBERUZWQUwgeyAwIH0NCiAgICAgOjo9IHsg
ZG9jc0lmUW9zUHJvZmlsZUVudHJ5IDUgfQ0KDQpkb2NzSWZRb3NQcm9mTWF4VHhCdXJzdCBPQkpF
Q1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDAuLjI1NSkNCiAgICAgVU5JVFMg
Im1pbmktc2xvdHMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3JlYXRlDQogICAgIFNUQVRVUyAg
ICAgIGRlcHJlY2F0ZWQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJUaGUgbWF4aW11bSBu
dW1iZXIgb2YgbWluaS1zbG90cyB0aGF0IG1heSBiZSByZXF1ZXN0ZWQNCiAgICAgICAgICBmb3Ig
YSBzaW5nbGUgdXBzdHJlYW0gdHJhbnNtaXNzaW9uLg0KICAgICAgICAgIEEgdmFsdWUgb2YgemVy
byBtZWFucyB0aGVyZSBpcyBubyBsaW1pdC4NCiAgICAgICAgICBNVVNUIE5PVCBiZSBjaGFuZ2Vk
IHdoaWxlIHRoaXMgcm93IGlzIGFjdGl2ZS4NCiAgICAgICAgICBUaGlzIG9iamVjdCBoYXMgYmVl
biBkZXByZWNhdGVkIGFuZCByZXBsYWNlZCBieQ0KICAgICAgICAgIGRvY3NJZlFvc1Byb2ZNYXhU
cmFuc21pdEJ1cnN0LCB0byBmaXggYSBtaXNtYXRjaA0KICAgICAgICAgIG9mIHRoZSB1bml0cyBh
bmQgdmFsdWUgcmFuZ2Ugd2l0aCByZXNwZWN0IHRvIHRoZSBET0NTSVMNCiAgICAgICAgICBNYXhp
bXVtIFVwc3RyZWFtIENoYW5uZWwgVHJhbnNtaXQgQnVyc3QgQ29uZmlndXJhdGlvbg0KICAgICAg
ICAgIFNldHRpbmcuIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUg
U2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVl
bmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAg
ICAgICBDLjEuMS40LiINCiAgICAgREVGVkFMIHsgMCB9DQogICAgIDo6PSB7IGRvY3NJZlFvc1By
b2ZpbGVFbnRyeSA2IH0NCg0KZG9jc0lmUW9zUHJvZkJhc2VsaW5lUHJpdmFjeSBPQkpFQ1QtVFlQ
RQ0KICAgICBTWU5UQVggICAgICBUcnV0aFZhbHVlDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3Jl
YXRlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAg
ICJJbmRpY2F0ZXMgd2hldGhlciBCYXNlbGluZSBQcml2YWN5IGlzIGVuYWJsZWQgZm9yIHRoaXMN
CiAgICAgICAgICBzZXJ2aWNlIGNsYXNzLg0KICAgICAgICAgIE1VU1QgTk9UIGJlIGNoYW5nZWQg
d2hpbGUgdGhpcyByb3cgaXMgYWN0aXZlLiINCiAgICAgREVGVkFMIHsgZmFsc2UgfQ0KICAgICA6
Oj0geyBkb2NzSWZRb3NQcm9maWxlRW50cnkgNyB9DQoNCmRvY3NJZlFvc1Byb2ZTdGF0dXMgT0JK
RUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgUm93U3RhdHVzDQogICAgIE1BWC1BQ0NFU1MgIHJl
YWQtY3JlYXRlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAg
ICAgICAgICJUaGlzIGlzIG9iamVjdCBpcyB0byB1c2VkIHRvIGNyZWF0ZSBvciBkZWxldGUgcm93
cyBpbg0KICAgICAgICAgIHRoaXMgdGFibGUuICBUaGlzIG9iamVjdCBNVVNUIE5PVCBiZSBjaGFu
Z2VkIGZyb20gYWN0aXZlDQogICAgICAgICAgd2hpbGUgdGhlIHJvdyBpcyByZWZlcmVuY2VkIGJ5
IHRoZSBhbnkgZW50cnkgaW4gZWl0aGVyDQogICAgICAgICAgZG9jc0lmQ21TZXJ2aWNlVGFibGUg
KG9uIHRoZSBDTSksIG9yIHRoZQ0KICAgICAgICAgIGRvY3NJZkNtdHNTZXJ2aWNlVGFibGUgKG9u
IHRoZSBDTVRTKS4iDQogICAgIDo6PSB7IGRvY3NJZlFvc1Byb2ZpbGVFbnRyeSA4IH0NCg0KZG9j
c0lmUW9zUHJvZk1heFRyYW5zbWl0QnVyc3QgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAg
SW50ZWdlcjMyICgwLi42NTUzNSkNCiAgICAgVU5JVFMgICAgICAgImJ5dGVzIg0KICAgICBNQVgt
QUNDRVNTICByZWFkLWNyZWF0ZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAiVGhlIG1heGltdW0gbnVtYmVyIG9mIGJ5dGVzIHRoYXQgbWF5IGJl
IHJlcXVlc3RlZCBmb3IgYQ0KICAgICAgICAgIHNpbmdsZSB1cHN0cmVhbSB0cmFuc21pc3Npb24u
ICBBIHZhbHVlIG9mIHplcm8gbWVhbnMgdGhlcmUNCiAgICAgICAgICBpcyBubyBsaW1pdC4gIE5v
dGU6IFRoaXMgdmFsdWUgZG9lcyBub3QgaW5jbHVkZSBhbnkNCiAgICAgICAgICBwaHlzaWNhbCBs
YXllciBvdmVyaGVhZC4NCiAgICAgICAgICBNVVNUIE5PVCBiZSBjaGFuZ2VkIHdoaWxlIHRoaXMg
cm93IGlzIGFjdGl2ZS4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJs
ZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVx
dWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAg
ICAgICAgIEFubmV4IEMuMS4xLjQuIg0KICAgICBERUZWQUwgeyAwIH0NCiAgICAgOjo9IHsgZG9j
c0lmUW9zUHJvZmlsZUVudHJ5IDkgfQ0KDQpkb2NzSWZRb3NQcm9mU3RvcmFnZVR5cGUgT0JKRUNU
LVRZUEUNCiAgICAgU1lOVEFYICAgICAgIFN0b3JhZ2VUeXBlDQogICAgIE1BWC1BQ0NFU1MgICBy
ZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAg
ICAgICAgICJUaGUgc3RvcmFnZSB0eXBlIGZvciB0aGlzIGNvbmNlcHR1YWwgcm93Lg0KCQkgIEVu
dHJpZXMgd2l0aCB0aGlzIG9iamVjdCBzZXQgdG8gcGVybWFuZW50KDQpIA0KICAgICAgICAgIGRv
IG5vdCByZXF1aXJlIHdyaXRlIG9wZXJhdGlvbnMgZm9yIHJlYWQtd3JpdGUNCiAgICAgICAgICBv
YmplY3RzLiINCiAgICAgOjo9IHsgZG9jc0lmUW9zUHJvZmlsZUVudHJ5IDEwIH0NCg0KZG9jc0lm
U2lnbmFsUXVhbGl0eVRhYmxlIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIFNFUVVFTkNF
IE9GIERvY3NJZlNpZ25hbFF1YWxpdHlFbnRyeQ0KICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNz
aWJsZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAg
ICAiQXQgdGhlIENNLCBkZXNjcmliZXMgdGhlIFBIWSBzaWduYWwgcXVhbGl0eSBvZiBkb3duc3Ry
ZWFtDQogICAgICAgICAgY2hhbm5lbHMuICBBdCB0aGUgQ01UUywgZGVzY3JpYmVzIHRoZSBQSFkg
c2lnbmFsIHF1YWxpdHkgb2YNCiAgICAgICAgICB1cHN0cmVhbSBjaGFubmVscy4gIEF0IHRoZSBD
TVRTLCB0aGlzIHRhYmxlIE1BWSBleGNsdWRlDQogICAgICAgICAgY29udGVudGlvbiBpbnRlcnZh
bHMuIg0KICAgICA6Oj0geyBkb2NzSWZCYXNlT2JqZWN0cyA0IH0NCg0KZG9jc0lmU2lnbmFsUXVh
bGl0eUVudHJ5IE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIERvY3NJZlNpZ25hbFF1YWxp
dHlFbnRyeQ0KICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICBTVEFUVVMgICAg
ICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiQXQgdGhlIENNLCBkZXNjcmli
ZXMgdGhlIFBIWSBjaGFyYWN0ZXJpc3RpY3Mgb2YgYQ0KICAgICAgICAgIGRvd25zdHJlYW0gY2hh
bm5lbC4gIEF0IHRoZSBDTVRTLCBkZXNjcmliZXMgdGhlIFBIWSBzaWduYWwNCiAgICAgICAgICBx
dWFsaXR5IG9mIGFuIHVwc3RyZWFtIGNoYW5uZWwuDQogICAgICAgICAgQW4gZW50cnkgaW4gdGhp
cyB0YWJsZSBleGlzdHMgZm9yIGVhY2ggaWZFbnRyeSB3aXRoIGFuDQogICAgICAgICAgaWZUeXBl
IG9mIGRvY3NDYWJsZURvd25zdHJlYW0oMTI4KSBmb3IgQ2FibGUgTW9kZW1zLg0KICAgICAgICAg
IEZvciBET0NTSVMgMS4xIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXMsIGFuIGVudHJ5
DQogICAgICAgICAgZXhpc3RzIGZvciBlYWNoIGlmRW50cnkgd2l0aCBhbiBpZlR5cGUgb2YNCiAg
ICAgICAgICBkb2NzQ2FibGVVcHN0cmVhbSAoMTI5KS4NCiAgICAgICAgICBGb3IgRE9DU0lTIDIu
MCBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zLCBhbiBlbnRyeQ0KICAgICAgICAgIGV4
aXN0cyBmb3IgZWFjaCBpZkVudHJ5IHdpdGggYW4gaWZUeXBlIG9mDQogICAgICAgICAgZG9jc0Nh
YmxlVXBzdHJlYW1DaGFubmVsICgyMDUpLiINCiAgICAgSU5ERVggeyBpZkluZGV4IH0NCiAgICAg
Ojo9IHsgZG9jc0lmU2lnbmFsUXVhbGl0eVRhYmxlIDEgfQ0KDQpEb2NzSWZTaWduYWxRdWFsaXR5
RW50cnkgOjo9IFNFUVVFTkNFIHsNCiAgICAgICAgIGRvY3NJZlNpZ1FJbmNsdWRlc0NvbnRlbnRp
b24gIFRydXRoVmFsdWUsDQogICAgICAgICBkb2NzSWZTaWdRVW5lcnJvcmVkcyAgICAgICAgICBD
b3VudGVyMzIsDQogICAgICAgICBkb2NzSWZTaWdRQ29ycmVjdGVkcyAgICAgICAgICBDb3VudGVy
MzIsDQogICAgICAgICBkb2NzSWZTaWdRVW5jb3JyZWN0YWJsZXMgICAgICBDb3VudGVyMzIsDQog
ICAgICAgICBkb2NzSWZTaWdRU2lnbmFsTm9pc2UgICAgICAgICBUZW50aGRCLA0KICAgICAgICAg
ZG9jc0lmU2lnUU1pY3JvcmVmbGVjdGlvbnMgICAgSW50ZWdlcjMyLA0KICAgICAgICAgZG9jc0lm
U2lnUUVxdWFsaXphdGlvbkRhdGEgICAgT0NURVQgU1RSSU5HLA0KICAgICAgICAgZG9jc0lmU2ln
UUV4dFVuZXJyb3JlZHMgICAgICAgQ291bnRlcjY0LA0KICAgICAgICAgZG9jc0lmU2lnUUV4dENv
cnJlY3RlZHMgICAgICAgQ291bnRlcjY0LA0KICAgICAgICAgZG9jc0lmU2lnUUV4dFVuY29ycmVj
dGFibGVzICAgQ291bnRlcjY0DQogICAgIH0NCg0KZG9jc0lmU2lnUUluY2x1ZGVzQ29udGVudGlv
biBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBUcnV0aFZhbHVlDQogICAgIE1BWC1BQ0NF
U1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9O
DQogICAgICAgICAidHJ1ZSgxKSBpZiB0aGlzIENNVFMgaW5jbHVkZXMgY29udGVudGlvbiBpbnRl
cnZhbHMgaW4NCiAgICAgICAgICB0aGUgY291bnRlcnMgaW4gdGhpcyB0YWJsZS4gIEFsd2F5cyBm
YWxzZSgyKSBmb3IgQ01zLiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNh
YmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZy
ZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQog
ICAgICAgICAgU2VjdGlvbiA5LjQuMSINCiAgICAgOjo9IHsgZG9jc0lmU2lnbmFsUXVhbGl0eUVu
dHJ5IDEgfQ0KDQpkb2NzSWZTaWdRVW5lcnJvcmVkcyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVgg
ICAgICBDb3VudGVyMzINCiAgICAgVU5JVFMgICAgICAgImNvZGV3b3JkcyINCiAgICAgTUFYLUFD
Q0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJ
T04NCiAgICAgICAgICJDb2Rld29yZHMgcmVjZWl2ZWQgb24gdGhpcyBjaGFubmVsIHdpdGhvdXQg
ZXJyb3IuDQogICAgICAgICAgVGhpcyBpbmNsdWRlcyBhbGwgY29kZXdvcmRzLCB3aGV0aGVyIG9y
IG5vdCB0aGV5DQogICAgICAgICAgd2VyZSBwYXJ0IG9mIGZyYW1lcyBkZXN0aW5lZCBmb3IgdGhp
cyBkZXZpY2UuDQogICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlz
IGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUg
bWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRl
ZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBm
b3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRh
dGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAg
ICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUt
MDQwNDA3LA0KICAgICAgICAgIFNlY3Rpb25zIDYuMi40LCBhbmQgNi4zLjYuIg0KICAgICA6Oj0g
eyBkb2NzSWZTaWduYWxRdWFsaXR5RW50cnkgMiB9DQoNCmRvY3NJZlNpZ1FDb3JyZWN0ZWRzIE9C
SkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIENvdW50ZXIzMg0KICAgICBVTklUUyAgICAgICAi
Y29kZXdvcmRzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAg
Y3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkNvZGV3b3JkcyByZWNlaXZlZCBv
biB0aGlzIGNoYW5uZWwgd2l0aCBjb3JyZWN0YWJsZQ0KICAgICAgICAgIGVycm9ycy4gIFRoaXMg
aW5jbHVkZXMgYWxsIGNvZGV3b3Jkcywgd2hldGhlciBvciBub3QNCiAgICAgICAgICB0aGV5IHdl
cmUgcGFydCBvZiBmcmFtZXMgZGVzdGluZWQgZm9yIHRoaXMgZGV2aWNlLg0KICAgICAgICAgIERp
c2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAg
ICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQg
b3RoZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAg
ICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5k
ZXguIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJ
bnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVy
ZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0
aW9ucyA2LjIuNCwgYW5kIDYuMy42LiINCiAgICAgOjo9IHsgZG9jc0lmU2lnbmFsUXVhbGl0eUVu
dHJ5IDMgfQ0KDQpkb2NzSWZTaWdRVW5jb3JyZWN0YWJsZXMgT0JKRUNULVRZUEUNCiAgICAgU1lO
VEFYICAgICAgQ291bnRlcjMyDQogICAgIFVOSVRTICAgICAgICJjb2Rld29yZHMiDQogICAgIE1B
WC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAiQ29kZXdvcmRzIHJlY2VpdmVkIG9uIHRoaXMgY2hhbm5lbCB3aXRo
IHVuY29ycmVjdGFibGUNCiAgICAgICAgICBlcnJvcnMuICBUaGlzIGluY2x1ZGVzIGFsbCBjb2Rl
d29yZHMsIHdoZXRoZXIgb3Igbm90DQogICAgICAgICAgdGhleSB3ZXJlIHBhcnQgb2YgZnJhbWVz
IGRlc3RpbmVkIGZvciB0aGlzIGRldmljZS4NCiAgICAgICAgICBEaXNjb250aW51aXRpZXMgaW4g
dGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAgICAgICBhdCByZWluaXRp
YWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVyDQogICAgICAgICAg
dGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAgIGlmQ291bnRlckRp
c2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAgUkVGRVJF
TkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmlj
YXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlv
biBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgU2VjdGlvbnMgNi4yLjQsIGFuZCA2
LjMuNi4iDQogICAgIDo6PSB7IGRvY3NJZlNpZ25hbFF1YWxpdHlFbnRyeSA0IH0NCg0KZG9jc0lm
U2lnUVNpZ25hbE5vaXNlIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIFRlbnRoZEINCiAg
ICAgVU5JVFMgICAgICAgIlRlbnRoZEIiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAg
ICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiU2lnbmFs
L05vaXNlIHJhdGlvIGFzIHBlcmNlaXZlZCBmb3IgdGhpcyBjaGFubmVsLg0KICAgICAgICAgIEF0
IHRoZSBDTSwgZGVzY3JpYmVzIHRoZSBTaWduYWwvTm9pc2Ugb2YgdGhlIGRvd25zdHJlYW0NCiAg
ICAgICAgICBjaGFubmVsLiAgQXQgdGhlIENNVFMsIGRlc2NyaWJlcyB0aGUgYXZlcmFnZSBTaWdu
YWwvTm9pc2UNCiAgICAgICAgICBvZiB0aGUgdXBzdHJlYW0gY2hhbm5lbC4iDQogICAgIFJFRkVS
RU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZp
Y2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRp
b24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFRhYmxlcyA0LTEgYW5kIDQtMiIN
CiAgICAgOjo9IHsgZG9jc0lmU2lnbmFsUXVhbGl0eUVudHJ5IDUgfQ0KDQpkb2NzSWZTaWdRTWlj
cm9yZWZsZWN0aW9ucyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDAu
LjI1NSkNCiAgICAgVU5JVFMgICAgICAgIi1kQmMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25s
eQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAi
TWljcm9yZWZsZWN0aW9ucyBpbmNsdWRpbmcgaW4tY2hhbm5lbCByZXNwb25zZQ0KICAgICAgICAg
IGFzIHBlcmNlaXZlZCBvbiB0aGlzIGludGVyZmFjZSwgbWVhc3VyZWQgaW4gZEJjIGJlbG93DQog
ICAgICAgICAgdGhlIHNpZ25hbCBsZXZlbC4NCiAgICAgICAgICBUaGlzIG9iamVjdCBpcyBub3Qg
YXNzdW1lZCB0byByZXR1cm4gYW4gYWJzb2x1dGVseQ0KICAgICAgICAgIGFjY3VyYXRlIHZhbHVl
LCBidXQgc2hvdWxkIGdpdmUgYSByb3VnaCBpbmRpY2F0aW9uDQogICAgICAgICAgb2YgbWljcm9y
ZWZsZWN0aW9ucyByZWNlaXZlZCBvbiB0aGlzIGludGVyZmFjZS4NCiAgICAgICAgICBJdCBpcyB1
cCB0byB0aGUgaW1wbGVtZW50ZXIgdG8gcHJvdmlkZSBpbmZvcm1hdGlvbg0KICAgICAgICAgIGFz
IGFjY3VyYXRlIGFzIHBvc3NpYmxlLiAiDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEt
T3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAg
ICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQw
NDA3LA0KICAgICAgICAgIFRhYmxlcyA0LTEgYW5kIDQtMiINCiAgICAgOjo9IHsgZG9jc0lmU2ln
bmFsUXVhbGl0eUVudHJ5IDYgfQ0KDQpkb2NzSWZTaWdRRXF1YWxpemF0aW9uRGF0YSBPQkpFQ1Qt
VFlQRQ0KICAgICBTWU5UQVggICAgICBPQ1RFVCBTVFJJTkcgKFNJWkUgKDAuLjUxMikpDQogICAg
IE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERF
U0NSSVBUSU9ODQogICAgICAgICAiQXQgdGhlIENNLCByZXR1cm5zIHRoZSBlcXVhbGl6YXRpb24g
ZGF0YSBmb3IgdGhlDQogICAgICAgICAgZG93bnN0cmVhbSBjaGFubmVsLiAgQXQgdGhlIENNVFMs
IHJldHVybnMgdGhlIGF2ZXJhZ2UNCiAgICAgICAgICBlcXVhbGl6YXRpb24gZGF0YSBmb3IgdGhl
IHVwc3RyZWFtIGNoYW5uZWwuICBSZXR1cm5zIGFuDQogICAgICAgICAgZW1wdHkgc3RyaW5nIGlm
IHRoZSB2YWx1ZSBpcyB1bmtub3duIG9yIGlmIHRoZXJlIGlzIG5vDQogICAgICAgICAgZXF1YWxp
emF0aW9uIGRhdGEgYXZhaWxhYmxlIG9yIGRlZmluZWQuIg0KICAgICBSRUZFUkVOQ0UNCiAgICAg
ICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJh
ZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYy
LjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0aW9uIDYuMi4xNS4iDQogICAgIDo6PSB7IGRv
Y3NJZlNpZ25hbFF1YWxpdHlFbnRyeSA3IH0NCg0KZG9jc0lmU2lnUUV4dFVuZXJyb3JlZHMgT0JK
RUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQ291bnRlcjY0DQogICAgIFVOSVRTICAgICAgICJj
b2Rld29yZHMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBj
dXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiQ29kZXdvcmRzIHJlY2VpdmVkIG9u
IHRoaXMgY2hhbm5lbCB3aXRob3V0IGVycm9yLg0KICAgICAgICAgIFRoaXMgaW5jbHVkZXMgYWxs
IGNvZGV3b3Jkcywgd2hldGhlciBvciBub3QgdGhleQ0KICAgICAgICAgIHdlcmUgcGFydCBvZiBm
cmFtZXMgZGVzdGluZWQgZm9yIHRoaXMgZGV2aWNlLg0KICAgICAgICAgIFRoaXMgaXMgdGhlIDY0
IGJpdCB2ZXJzaW9uIG9mIGRvY3NJZlNpZ1FVbmVycm9yZWRzLg0KICAgICAgICAgIERpc2NvbnRp
bnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAg
IGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXIN
CiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAg
aWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0K
ICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZh
Y2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBT
cGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0aW9ucyA2
LjIuNCwgYW5kIDYuMy42LiINCiAgICAgOjo9IHsgZG9jc0lmU2lnbmFsUXVhbGl0eUVudHJ5IDgg
fQ0KDQpkb2NzSWZTaWdRRXh0Q29ycmVjdGVkcyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAg
ICBDb3VudGVyNjQNCiAgICAgVU5JVFMgICAgICAgImNvZGV3b3JkcyINCiAgICAgTUFYLUFDQ0VT
UyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICJDb2Rld29yZHMgcmVjZWl2ZWQgb24gdGhpcyBjaGFubmVsIHdpdGggY29ycmVj
dGFibGUNCiAgICAgICAgICBlcnJvcnMuICBUaGlzIGluY2x1ZGVzIGFsbCBjb2Rld29yZHMsIHdo
ZXRoZXIgb3Igbm90DQogICAgICAgICAgdGhleSB3ZXJlIHBhcnQgb2YgZnJhbWVzIGRlc3RpbmVk
IGZvciB0aGlzIGRldmljZS4NCiAgICAgICAgICBUaGlzIGlzIHRoZSA2NCBiaXQgdmVyc2lvbiBv
ZiBkb2NzSWZTaWdRQ29ycmVjdGVkcy4NCiAgICAgICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhl
IHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAgICAgICBhdCByZWluaXRpYWxp
emF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVyDQogICAgICAgICAgdGlt
ZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAgIGlmQ291bnRlckRpc2Nv
bnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAgUkVGRVJFTkNF
DQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRp
b25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBT
UC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgU2VjdGlvbnMgNi4yLjQsIGFuZCA2LjMu
Ni4iDQogICAgIDo6PSB7IGRvY3NJZlNpZ25hbFF1YWxpdHlFbnRyeSA5IH0NCg0KZG9jc0lmU2ln
UUV4dFVuY29ycmVjdGFibGVzIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIENvdW50ZXI2
NA0KICAgICBVTklUUyAgICAgICAiY29kZXdvcmRzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLW9u
bHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAg
IkNvZGV3b3JkcyByZWNlaXZlZCBvbiB0aGlzIGNoYW5uZWwgd2l0aCB1bmNvcnJlY3RhYmxlDQog
ICAgICAgICAgZXJyb3JzLiAgVGhpcyBpbmNsdWRlcyBhbGwgY29kZXdvcmRzLCB3aGV0aGVyIG9y
IG5vdA0KICAgICAgICAgIHRoZXkgd2VyZSBwYXJ0IG9mIGZyYW1lcyBkZXN0aW5lZCBmb3IgdGhp
cyBkZXZpY2UuDQogICAgICAgICAgVGhpcyBpcyB0aGUgNjQgYml0IHZlcnNpb24gb2YgZG9jc0lm
U2lnUVVuY29ycmVjdGFibGVzLg0KICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFs
dWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRp
b24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICB0aW1lcyBh
cyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgaWZDb3VudGVyRGlzY29udGlu
dWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICBSRUZFUkVOQ0UNCiAg
ICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6
IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJG
SXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0aW9ucyA2LjIuNCwgNi4zLjYuIg0KICAg
ICA6Oj0geyBkb2NzSWZTaWduYWxRdWFsaXR5RW50cnkgMTAgfQ0KDQoNCi0tDQotLSBET0NTSVMg
VmVyc2lvbiBvZiB0aGUgZGV2aWNlDQotLQ0KDQpkb2NzSWZEb2NzaXNCYXNlQ2FwYWJpbGl0eSBP
QkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBEb2NzaXNWZXJzaW9uDQogICAgICAgIE1B
WC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAg
IERFU0NSSVBUSU9ODQogICAgICAgICAgICAgIkluZGljYXRpb24gb2YgdGhlIERPQ1NJUyBjYXBh
YmlsaXR5IG9mIHRoZSBkZXZpY2UuIg0KICAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1P
dmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAg
ICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0
MDcsDQogICAgICAgICAgQW5uZXggRy4iDQogICAgICAgIDo6PSB7IGRvY3NJZkJhc2VPYmplY3Rz
IDUgfQ0KDQoNCi0tDQotLSBDQUJMRSBNT0RFTSBHUk9VUA0KLS0NCg0KDQotLQ0KLS0gVGhlIENN
IE1BQyBUYWJsZQ0KLS0NCg0KZG9jc0lmQ21NYWNUYWJsZSBPQkpFQ1QtVFlQRQ0KICAgICBTWU5U
QVggICAgICBTRVFVRU5DRSBPRiBEb2NzSWZDbU1hY0VudHJ5DQogICAgIE1BWC1BQ0NFU1MgIG5v
dC1hY2Nlc3NpYmxlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICJEZXNjcmliZXMgdGhlIGF0dHJpYnV0ZXMgb2YgZWFjaCBDTSBNQUMgaW50ZXJm
YWNlLA0KICAgICAgICAgIGV4dGVuZGluZyB0aGUgaW5mb3JtYXRpb24gYXZhaWxhYmxlIGZyb20g
aWZFbnRyeS4iDQogICAgIDo6PSB7IGRvY3NJZkNtT2JqZWN0cyAxIH0NCg0KZG9jc0lmQ21NYWNF
bnRyeSBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBEb2NzSWZDbU1hY0VudHJ5DQogICAg
IE1BWC1BQ0NFU1MgIG5vdC1hY2Nlc3NpYmxlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAg
ICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJBbiBlbnRyeSBjb250YWluaW5nIG9iamVjdHMgZGVz
Y3JpYmluZyBhdHRyaWJ1dGVzIG9mDQogICAgICAgICAgZWFjaCBNQUMgZW50cnksIGV4dGVuZGlu
ZyB0aGUgaW5mb3JtYXRpb24gaW4gaWZFbnRyeS4NCiAgICAgICAgICBBbiBlbnRyeSBpbiB0aGlz
IHRhYmxlIGV4aXN0cyBmb3IgZWFjaCBpZkVudHJ5IHdpdGggYW4NCiAgICAgICAgICBpZlR5cGUg
b2YgZG9jc0NhYmxlTWFjbGF5ZXIoMTI3KS4iDQogICAgIElOREVYIHsgaWZJbmRleCB9DQogICAg
IDo6PSB7IGRvY3NJZkNtTWFjVGFibGUgMSB9DQoNCkRvY3NJZkNtTWFjRW50cnkgOjo9IFNFUVVF
TkNFIHsNCiAgICAgICAgIGRvY3NJZkNtQ210c0FkZHJlc3MgICAgICAgICAgIE1hY0FkZHJlc3Ms
DQogICAgICAgICBkb2NzSWZDbUNhcGFiaWxpdGllcyAgICAgICAgICBCSVRTLA0KICAgICAgICAg
ZG9jc0lmQ21SYW5naW5nUmVzcFRpbWVvdXQgICAgVGltZVRpY2tzLA0KICAgICAgICAgZG9jc0lm
Q21SYW5naW5nVGltZW91dCAgICAgICAgVGltZUludGVydmFsDQogICAgICB9DQoNCmRvY3NJZkNt
Q210c0FkZHJlc3MgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgTWFjQWRkcmVzcw0KICAg
ICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBE
RVNDUklQVElPTg0KICAgICAgICAgIklkZW50aWZpZXMgdGhlIENNVFMgdGhhdCBpcyBiZWxpZXZl
ZCB0byBjb250cm9sIHRoaXMgTUFDDQogICAgICAgICAgZG9tYWluLiAgQXQgdGhlIENNLCB0aGlz
IHdpbGwgYmUgdGhlIHNvdXJjZSBhZGRyZXNzIGZyb20NCiAgICAgICAgICBTWU5DLCBNQVAsIGFu
ZCBvdGhlciBNQUMtbGF5ZXIgbWVzc2FnZXMuICBJZiB0aGUgQ01UUyBpcw0KICAgICAgICAgIHVu
a25vd24sIHJldHVybnMgMDAtMDAtMDAtMDAtMDAtMDAuIg0KICAgICBSRUZFUkVOQ0UNCiAgICAg
ICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJh
ZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYy
LjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0aW9uIDguMi4yLiINCiAgICAgOjo9IHsgZG9j
c0lmQ21NYWNFbnRyeSAxIH0NCg0KZG9jc0lmQ21DYXBhYmlsaXRpZXMgT0JKRUNULVRZUEUNCiAg
ICAgU1lOVEFYICAgICAgQklUUyB7DQogICAgICAgICBhdG1DZWxscygwKSwNCiAgICAgICAgIGNv
bmNhdGVuYXRpb24oMSkNCiAgICAgfQ0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAg
U1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIklkZW50aWZp
ZXMgdGhlIGNhcGFiaWxpdGllcyBvZiB0aGUgTUFDIGltcGxlbWVudGF0aW9uDQogICAgICAgICAg
YXQgdGhpcyBpbnRlcmZhY2UuICBOb3RlIHRoYXQgcGFja2V0IHRyYW5zbWlzc2lvbiBpcw0KICAg
ICAgICAgIGFsd2F5cyBzdXBwb3J0ZWQuICBUaGVyZWZvcmUsIHRoZXJlIGlzIG5vIHNwZWNpZmlj
IGJpdA0KICAgICAgICAgIHJlcXVpcmVkIHRvIGV4cGxpY2l0bHkgaW5kaWNhdGUgdGhpcyBjYXBh
YmlsaXR5Lg0KICAgICAgICAgIE5vdGUgdGhhdCBCSVRTIG9iamVjdHMgYXJlIGVuY29kZWQgbW9z
dCBzaWduaWZpY2FudCBiaXQNCiAgICAgICAgICBmaXJzdC4gIEZvciBleGFtcGxlLCBpZiBiaXQg
MSBpcyBzZXQsIHRoZSB2YWx1ZSBvZiB0aGlzDQogICAgICAgICAgb2JqZWN0IGlzIHRoZSBvY3Rl
dCBzdHJpbmcgJzQwJ0guIg0KICAgICA6Oj0geyBkb2NzSWZDbU1hY0VudHJ5IDIgfQ0KDQoNCmRv
Y3NJZkNtUmFuZ2luZ1Jlc3BUaW1lb3V0IE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIFRp
bWVUaWNrcw0KICAgICBNQVgtQUNDRVNTICByZWFkLXdyaXRlDQogICAgIFNUQVRVUyAgICAgIG9i
c29sZXRlDQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiV2FpdGluZyB0aW1lIGZvciBhIFJh
bmdpbmcgUmVzcG9uc2UgcGFja2V0Lg0KCQkgIFRoaXMgb2JqZWN0IGhhcyBiZWVuIG9ic29sZXRl
ZCBhbmQgcmVwbGFjZWQgYnkNCiAgICAgICAgICBkb2NzSWZDbVJhbmdpbmdUaW1lb3V0IHRvIGNv
cnJlY3QgdGhlIHR5cGluZyB0byANCgkJICBUaW1lSW50ZXJ2YWwuIg0KICAgICBSRUZFUkVOQ0UN
CiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlv
bnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQ
LVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0aW9uIDkuMS42LiINCiAgICAgREVG
VkFMIHsgMjAgfQ0KICAgICA6Oj0geyBkb2NzSWZDbU1hY0VudHJ5IDMgfQ0KDQpkb2NzSWZDbVJh
bmdpbmdUaW1lb3V0IE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIFRpbWVJbnRlcnZhbA0K
CSBVTklUUyAgICAgICAiSHVuZHJlZE9mU2Vjb25kcyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC13
cml0ZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAg
ICAiV2FpdGluZyB0aW1lIGZvciBhIFJhbmdpbmcgUmVzcG9uc2UgcGFja2V0Lg0KICAgICAgICAg
IFRoaXMgb2JqZWN0IE1VU1QgTk9UIHBlcnNpc3QgYXQgcmVpbml0aWFsaXphdGlvbg0KICAgICAg
ICAgIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbS4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRh
dGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAg
ICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUt
MDQwNDA3LA0KICAgICAgICAgIFNlY3Rpb24gOS4xLjYsIHRpbWVyIFQzLiINCiAgICAgREVGVkFM
IHsgMjAgfQ0KICAgICA6Oj0geyBkb2NzSWZDbU1hY0VudHJ5IDQgfQ0KDQotLQ0KLS0gQ00gc3Rh
dHVzIHRhYmxlLg0KLS0gVGhpcyB0YWJsZSBpcyBpbXBsZW1lbnRlZCBvbmx5IGF0IHRoZSBDTS4N
Ci0tDQoNCmRvY3NJZkNtU3RhdHVzVGFibGUgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAg
U0VRVUVOQ0UgT0YgRG9jc0lmQ21TdGF0dXNFbnRyeQ0KICAgICBNQVgtQUNDRVNTICBub3QtYWNj
ZXNzaWJsZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAg
ICAgICAiVGhpcyB0YWJsZSBtYWludGFpbnMgYSBudW1iZXIgb2Ygc3RhdHVzIG9iamVjdHMNCiAg
ICAgICAgICBhbmQgY291bnRlcnMgZm9yIENhYmxlIE1vZGVtcy4iDQogICAgIDo6PSB7IGRvY3NJ
ZkNtT2JqZWN0cyAyIH0NCg0KZG9jc0lmQ21TdGF0dXNFbnRyeSBPQkpFQ1QtVFlQRQ0KICAgICBT
WU5UQVggICAgICBEb2NzSWZDbVN0YXR1c0VudHJ5DQogICAgIE1BWC1BQ0NFU1MgIG5vdC1hY2Nl
c3NpYmxlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAg
ICAgICJBIHNldCBvZiBzdGF0dXMgb2JqZWN0cyBhbmQgY291bnRlcnMgZm9yIGEgc2luZ2xlIE1B
Qw0KICAgICAgICAgIGxheWVyIGluc3RhbmNlIGluIGEgQ2FibGUgTW9kZW0uDQogICAgICAgICAg
QW4gZW50cnkgaW4gdGhpcyB0YWJsZSBleGlzdHMgZm9yIGVhY2ggaWZFbnRyeSB3aXRoIGFuDQog
ICAgICAgICAgaWZUeXBlIG9mIGRvY3NDYWJsZU1hY2xheWVyKDEyNykuIg0KICAgICBJTkRFWCB7
IGlmSW5kZXggfQ0KICAgICA6Oj0geyBkb2NzSWZDbVN0YXR1c1RhYmxlIDEgfQ0KDQpEb2NzSWZD
bVN0YXR1c0VudHJ5IDo6PSBTRVFVRU5DRSB7DQogICAgICAgICBkb2NzSWZDbVN0YXR1c1ZhbHVl
ICAgICAgICAgICAgICAgSU5URUdFUiwNCiAgICAgICAgIGRvY3NJZkNtU3RhdHVzQ29kZSAgICAg
ICAgICAgICAgICBPQ1RFVCBTVFJJTkcsDQogICAgICAgICBkb2NzSWZDbVN0YXR1c1R4UG93ZXIg
ICAgICAgICAgICAgVGVudGhkQm1WLA0KICAgICAgICAgZG9jc0lmQ21TdGF0dXNSZXNldHMgICAg
ICAgICAgICAgIENvdW50ZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtU3RhdHVzTG9zdFN5bmNzICAg
ICAgICAgICBDb3VudGVyMzIsDQogICAgICAgICBkb2NzSWZDbVN0YXR1c0ludmFsaWRNYXBzICAg
ICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgZG9jc0lmQ21TdGF0dXNJbnZhbGlkVWNkcyAgICAg
ICAgIENvdW50ZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtU3RhdHVzSW52YWxpZFJhbmdpbmdSZXNw
b25zZXMgICBDb3VudGVyMzIsDQogICAgICAgICBkb2NzSWZDbVN0YXR1c0ludmFsaWRSZWdpc3Ry
YXRpb25SZXNwb25zZXMgQ291bnRlcjMyLA0KICAgICAgICAgZG9jc0lmQ21TdGF0dXNUMVRpbWVv
dXRzICAgICAgICAgIENvdW50ZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtU3RhdHVzVDJUaW1lb3V0
cyAgICAgICAgICBDb3VudGVyMzIsDQogICAgICAgICBkb2NzSWZDbVN0YXR1c1QzVGltZW91dHMg
ICAgICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgZG9jc0lmQ21TdGF0dXNUNFRpbWVvdXRzICAg
ICAgICAgIENvdW50ZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtU3RhdHVzUmFuZ2luZ0Fib3J0ZWRz
ICAgICBDb3VudGVyMzIsDQogICAgICAgICBkb2NzSWZDbVN0YXR1c0RvY3Npc09wZXJNb2RlICAg
ICAgRG9jc2lzUW9zVmVyc2lvbiwNCiAgICAgICAgIGRvY3NJZkNtU3RhdHVzTW9kdWxhdGlvblR5
cGUgICAgICBEb2NzaXNVcHN0cmVhbVR5cGVTdGF0dXMsDQogICAgICAgICBkb2NzSWZDbVN0YXR1
c0VxdWFsaXphdGlvbkRhdGEgICAgT0NURVQgU1RSSU5HLA0KICAgICAgICAgZG9jc0lmQ21TdGF0
dXNVQ0NzICAgICAgICAgICAgICAgIENvdW50ZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtU3RhdHVz
VUNDRmFpbHMgICAgICAgICAgICBDb3VudGVyMzINCiAgICAgfQ0KDQpkb2NzSWZDbVN0YXR1c1Zh
bHVlIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIElOVEVHRVIgew0KICAgICAgICAgb3Ro
ZXIoMSksDQogICAgICAgICBub3RSZWFkeSgyKSwNCiAgICAgICAgIG5vdFN5bmNocm9uaXplZCgz
KSwNCiAgICAgICAgIHBoeVN5bmNocm9uaXplZCg0KSwNCiAgICAgICAgIHVzUGFyYW1ldGVyc0Fj
cXVpcmVkKDUpLA0KICAgICAgICAgcmFuZ2luZ0NvbXBsZXRlKDYpLA0KICAgICAgICAgaXBDb21w
bGV0ZSg3KSwNCiAgICAgICAgIHRvZEVzdGFibGlzaGVkKDgpLA0KICAgICAgICAgc2VjdXJpdHlF
c3RhYmxpc2hlZCg5KSwNCiAgICAgICAgIHBhcmFtVHJhbnNmZXJDb21wbGV0ZSgxMCksDQogICAg
ICAgICByZWdpc3RyYXRpb25Db21wbGV0ZSgxMSksDQogICAgICAgICBvcGVyYXRpb25hbCgxMiks
DQogICAgICAgICBhY2Nlc3NEZW5pZWQoMTMpDQogICAgIH0NCiAgICAgTUFYLUFDQ0VTUyAgcmVh
ZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAg
ICAgICJDdXJyZW50IENhYmxlIE1vZGVtIGNvbm5lY3Rpdml0eSBzdGF0ZSwgYXMgc3BlY2lmaWVk
DQogICAgICAgICAgaW4gdGhlIFJGIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uLiAgSW50ZXJwcmV0
YXRpb25zIGZvcg0KICAgICAgICAgIHN0YXRlIHZhbHVlcyAxLTEyIGFyZSBjbGVhcmx5IG91dGxp
bmVkIGluIHRoZSBTUC1SRkkNCiAgICAgICAgICByZWZlcmVuY2UgZ2l2ZW4gYmVsb3cuDQogICAg
ICAgICAgVGhlIHN0YXRlIHZhbHVlIGFjY2Vzc0RlbmllZCgxMykgaW5kaWNhdGVzIHRoZSBDTVRT
IGhhcw0KICAgICAgICAgIHNlbnQgYSBSZWdpc3RyYXRpb24gQWJvcnRlZCBtZXNzYWdlIHRvIHRo
ZSBDTS4gU2FtZQ0KICAgICAgICAgIHN0YXRlIGlzIHJlcG9ydGVkIGFzIGFjY2Vzc0RlbmllZCg3
KSBieSB0aGUgQ01UUyBvYmplY3QNCiAgICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNWYWx1ZS4i
DQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVy
ZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNl
IFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFNlY3Rpb24g
MTEuMi4NCiAgICAgICAgICBEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lm
aWNhdGlvbnM6DQogICAgICAgICAgT3BlcmF0aW9ucyBTdXBwb3J0IFN5c3RlbSBJbnRlcmZhY2Ug
U3BlY2lmaWNhdGlvbg0KICAgICAgICAgIFNQLU9TU0l2Mi4wLUlPNC0wMzA3MzAsIFNlY3Rpb24g
Ni4zLjQuMi4iDQogICAgIDo6PSB7IGRvY3NJZkNtU3RhdHVzRW50cnkgMSB9DQoNCmRvY3NJZkNt
U3RhdHVzQ29kZSBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBPQ1RFVCBTVFJJTkcNCiAg
ICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICJTdGF0dXMgY29kZSBmb3IgdGhpcyBDYWJsZSBNb2RlbSBh
cyBkZWZpbmVkIGluIHRoZQ0KICAgICAgICAgIE9TU0kgU3BlY2lmaWNhdGlvbi4gIFRoZSBzdGF0
dXMgY29kZSBjb25zaXN0cw0KICAgICAgICAgIG9mIGEgc2luZ2xlIGNoYXJhY3RlciBpbmRpY2F0
aW5nIGVycm9yIGdyb3VwcywgZm9sbG93ZWQNCiAgICAgICAgICBieSBhIHR3by0gb3IgdGhyZWUt
ZGlnaXQgbnVtYmVyIGluZGljYXRpbmcgdGhlIHN0YXR1cw0KICAgICAgICAgIGNvbmRpdGlvbiwg
Zm9sbG93ZWQgYnkgYSBkZWNpbWFsLiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1P
dmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOg0KICAgICAgICAgIE9w
ZXJhdGlvbnMgU3VwcG9ydCBTeXN0ZW0gSW50ZXJmYWNlIFNwZWNpZmljYXRpb24NCiAgICAgICAg
ICBTUC1PU1NJdjIuMC1JMDQtMDMwNzMwLCBBbm5leCBELiINCiAgICAgOjo9IHsgZG9jc0lmQ21T
dGF0dXNFbnRyeSAyIH0NCg0KZG9jc0lmQ21TdGF0dXNUeFBvd2VyIE9CSkVDVC1UWVBFDQogICAg
IFNZTlRBWCAgICAgIFRlbnRoZEJtVg0KICAgICBVTklUUyAgICAgICAiVGVudGhkQm1WIg0KICAg
ICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBE
RVNDUklQVElPTg0KICAgICAgICAgIlRoZSBvcGVyYXRpb25hbCB0cmFuc21pdCBwb3dlciBmb3Ig
dGhlIGF0dGFjaGVkIHVwc3RyZWFtDQogICAgICAgICAgY2hhbm5lbC4iDQogICAgIFJFRkVSRU5D
RQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0
aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24g
U1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFNlY3Rpb24gNi4yLjE4LiINCiAgICAg
Ojo9IHsgZG9jc0lmQ21TdGF0dXNFbnRyeSAzIH0NCg0KZG9jc0lmQ21TdGF0dXNSZXNldHMgT0JK
RUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgIFVOSVRTICAgICAgICJy
ZXNldHMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJy
ZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiTnVtYmVyIG9mIHRpbWVzIHRoZSBDTSBy
ZXNldCBvciBpbml0aWFsaXplZCB0aGlzDQogICAgICAgICAgaW50ZXJmYWNlLg0KCQkgIERpc2Nv
bnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAg
ICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3Ro
ZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAg
ICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXgu
Ig0KICAgICA6Oj0geyBkb2NzSWZDbVN0YXR1c0VudHJ5IDQgfQ0KDQpkb2NzSWZDbVN0YXR1c0xv
c3RTeW5jcyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBDb3VudGVyMzINCiAgICAgTUFY
LUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJ
UFRJT04NCiAgICAgICAgICJOdW1iZXIgb2YgdGltZXMgdGhlIENNIGxvc3Qgc3luY2hyb25pemF0
aW9uIHdpdGgNCiAgICAgICAgICB0aGUgZG93bnN0cmVhbSBjaGFubmVsLg0KICAgICAgICAgIERp
c2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAg
ICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQg
b3RoZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAg
ICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5k
ZXguIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJ
bnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVy
ZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0
aW9uIDguMy4yLiINCiAgICAgOjo9IHsgZG9jc0lmQ21TdGF0dXNFbnRyeSA1IH0NCg0KZG9jc0lm
Q21TdGF0dXNJbnZhbGlkTWFwcyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBDb3VudGVy
MzINCgkgVU5JVFMgICAgICAgIm1hcHMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAg
ICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiTnVtYmVy
IG9mIHRpbWVzIHRoZSBDTSByZWNlaXZlZCBpbnZhbGlkIE1BUCBtZXNzYWdlcy4NCiAgICAgICAg
ICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXIN
CiAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5k
IGF0IG90aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0K
ICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBp
ZkluZGV4LiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZp
Y2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJ
bnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAg
U2VjdGlvbiA4LjMuNC4iDQogICAgIDo6PSB7IGRvY3NJZkNtU3RhdHVzRW50cnkgNiB9DQoNCmRv
Y3NJZkNtU3RhdHVzSW52YWxpZFVjZHMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQ291
bnRlcjMyDQogICAgIFVOSVRTICAgICAgICJtZXNzYWdlcyINCiAgICAgTUFYLUFDQ0VTUyAgcmVh
ZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAg
ICAgICJOdW1iZXIgb2YgdGltZXMgdGhlIENNIHJlY2VpdmVkIGludmFsaWQgVUNEIG1lc3NhZ2Vz
Lg0KICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVy
IGNhbiBvY2N1cg0KICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQg
c3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhl
IHZhbHVlIG9mDQogICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBh
c3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXIt
Q2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAg
RnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywN
CiAgICAgICAgICBTZWN0aW9uIDguMy4zLiINCiAgICAgOjo9IHsgZG9jc0lmQ21TdGF0dXNFbnRy
eSA3IH0NCg0KZG9jc0lmQ21TdGF0dXNJbnZhbGlkUmFuZ2luZ1Jlc3BvbnNlcyBPQkpFQ1QtVFlQ
RQ0KICAgICBTWU5UQVggICAgICBDb3VudGVyMzINCiAgICAgVU5JVFMgICAgICAgIm1lc3NhZ2Vz
Ig0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0K
ICAgICBERVNDUklQVElPTg0KICAgICAgICAgIk51bWJlciBvZiB0aW1lcyB0aGUgQ00gcmVjZWl2
ZWQgaW52YWxpZCByYW5naW5nIHJlc3BvbnNlDQogICAgICAgICAgbWVzc2FnZXMuDQogICAgICAg
ICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3Vy
DQogICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFu
ZCBhdCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YN
CiAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQg
aWZJbmRleC4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2
aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kg
SW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAg
IFNlY3Rpb24gOC4zLjYuIg0KICAgICA6Oj0geyBkb2NzSWZDbVN0YXR1c0VudHJ5IDggfQ0KDQpk
b2NzSWZDbVN0YXR1c0ludmFsaWRSZWdpc3RyYXRpb25SZXNwb25zZXMgT0JKRUNULVRZUEUNCiAg
ICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgIFVOSVRTICAgICAgICJtZXNzYWdlcyINCiAg
ICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICJOdW1iZXIgb2YgdGltZXMgdGhlIENNIHJlY2VpdmVkIGlu
dmFsaWQgcmVnaXN0cmF0aW9uDQogICAgICAgICAgcmVzcG9uc2UgbWVzc2FnZXMuDQogICAgICAg
ICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3Vy
DQogICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFu
ZCBhdCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YN
CiAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQg
aWZJbmRleC4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2
aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kg
SW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAg
IFNlY3Rpb24gOC4zLjguIg0KICAgICA6Oj0geyBkb2NzSWZDbVN0YXR1c0VudHJ5IDkgfQ0KDQpk
b2NzSWZDbVN0YXR1c1QxVGltZW91dHMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQ291
bnRlcjMyDQogICAgIFVOSVRTICAgICAgICJ0aW1lb3V0cyINCiAgICAgTUFYLUFDQ0VTUyAgcmVh
ZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAg
ICAgICJOdW1iZXIgb2YgdGltZXMgY291bnRlciBUMSBleHBpcmVkIGluIHRoZSBDTS4NCiAgICAg
ICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2Nj
dXINCiAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwg
YW5kIGF0IG90aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBv
Zg0KICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRl
ZCBpZkluZGV4LiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNl
cnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5j
eSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAg
ICAgRmlndXJlIDktMi4iDQogICAgIDo6PSB7IGRvY3NJZkNtU3RhdHVzRW50cnkgMTAgfQ0KDQpk
b2NzSWZDbVN0YXR1c1QyVGltZW91dHMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQ291
bnRlcjMyDQoJIFVOSVRTICAgICAgICJ0aW1lb3V0cyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1v
bmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAg
ICJOdW1iZXIgb2YgdGltZXMgY291bnRlciBUMiBleHBpcmVkIGluIHRoZSBDTS4NCiAgICAgICAg
ICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXIN
CiAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5k
IGF0IG90aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0K
ICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBp
ZkluZGV4LiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZp
Y2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJ
bnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAg
RmlndXJlIDktMi4iDQogICAgIDo6PSB7IGRvY3NJZkNtU3RhdHVzRW50cnkgMTEgfQ0KDQpkb2Nz
SWZDbVN0YXR1c1QzVGltZW91dHMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQ291bnRl
cjMyDQoJIFVOSVRTICAgICAgICJ0aW1lb3V0cyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5
DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJO
dW1iZXIgb2YgdGltZXMgY291bnRlciBUMyBleHBpcmVkIGluIHRoZSBDTS4NCiAgICAgICAgICBE
aXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAg
ICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0
IG90aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAg
ICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZklu
ZGV4LiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2Ug
SW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRl
cmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgRmln
dXJlIDktMi4iDQogICAgIDo6PSB7IGRvY3NJZkNtU3RhdHVzRW50cnkgMTIgfQ0KDQpkb2NzSWZD
bVN0YXR1c1Q0VGltZW91dHMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQ291bnRlcjMy
DQoJIFVOSVRTICAgICAgICJ0aW1lb3V0cyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQog
ICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJOdW1i
ZXIgb2YgdGltZXMgY291bnRlciBUNCBleHBpcmVkIGluIHRoZSBDTS4NCiAgICAgICAgICBEaXNj
b250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAg
ICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90
aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAg
ICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4
LiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50
ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZh
Y2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgRmlndXJl
IDktMi4iDQogICAgIDo6PSB7IGRvY3NJZkNtU3RhdHVzRW50cnkgMTMgfQ0KDQpkb2NzSWZDbVN0
YXR1c1JhbmdpbmdBYm9ydGVkcyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBDb3VudGVy
MzINCgkgVU5JVFMgICAgICAgImF0dGVtcHRzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkN
CiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIk51
bWJlciBvZiB0aW1lcyB0aGUgcmFuZ2luZyBwcm9jZXNzIHdhcyBhYm9ydGVkDQogICAgICAgICAg
YnkgdGhlIENNVFMuDQogICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0
aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0
aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGlj
YXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGlt
ZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAg
IkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8N
CiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1J
MDUtMDQwNDA3LA0KICAgICAgICAgIFNlY3Rpb24gOS4zLjMuIg0KICAgICA6Oj0geyBkb2NzSWZD
bVN0YXR1c0VudHJ5IDE0IH0NCg0KZG9jc0lmQ21TdGF0dXNEb2NzaXNPcGVyTW9kZSBPQkpFQ1Qt
VFlQRQ0KICAgICBTWU5UQVggICAgICBEb2NzaXNRb3NWZXJzaW9uDQogICAgIE1BWC1BQ0NFU1Mg
IHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAgIkluZGljYXRpb24gd2hldGhlciB0aGUgZGV2aWNlIGhhcyByZWdpc3RlcmVkIHVz
aW5nIDEuMA0KICAgICAgICAgICBDbGFzcyBvZiBTZXJ2aWNlIG9yIDEuMSBRdWFsaXR5IG9mIFNl
cnZpY2UuDQogICAgICAgICAgIEFuIHVucmVnaXN0ZXJlZCBDTSBTSE9VTEQgaW5kaWNhdGUgJ2Rv
Y3NpczExJyBmb3IgYQ0KICAgICAgICAgICBkb2NzSWZEb2NzaXNCYXNlQ2FwYWJpbGl0eSB2YWx1
ZSBvZiBET0NTSVMgMS4xLzIuMC4gIEFuDQogICAgICAgICAgIHVucmVnaXN0ZXJlZCBDTSBTSE9V
TEQgaW5kaWNhdGUgJ2RvY3NpczEwJyAgZm9yIGENCiAgICAgICAgICAgZG9jc0lmRG9jc2lzQmFz
ZUNhcGFiaWxpdHkgdmFsdWUgb2YgRE9DU0lTIDEuMC4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAg
ICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFk
aW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIu
MC1JMDUtMDQwNDA3LA0KICAgICAgICAgIEFubmV4IEcuIg0KICAgICA6Oj0geyBkb2NzSWZDbVN0
YXR1c0VudHJ5IDE1IH0NCg0KZG9jc0lmQ21TdGF0dXNNb2R1bGF0aW9uVHlwZSBPQkpFQ1QtVFlQ
RQ0KICAgICAgU1lOVEFYICAgICAgRG9jc2lzVXBzdHJlYW1UeXBlU3RhdHVzDQogICAgICBNQVgt
QUNDRVNTICByZWFkLW9ubHkNCiAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAgIkluZGljYXRlcyBtb2R1bGF0aW9uIHR5cGUgc3RhdHVzIGN1cnJl
bnRseSB1c2VkIGJ5IHRoZQ0KICAgICAgICAgICBDTS4gIFNpbmNlIHRoaXMgb2JqZWN0IHNwZWNp
ZmljYWxseSBpZGVudGlmaWVzIFBIWSBtb2RlLA0KICAgICAgICAgICB0aGUgc2hhcmVkIHVwc3Ry
ZWFtIGNoYW5uZWwgdHlwZSBpcyBub3QgcGVybWl0dGVkLiINCiAgICAgUkVGRVJFTkNFDQogICAg
ICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBS
YWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2
Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgU2VjdGlvbiA2LjIuMS4iDQoNCiAgICAgIDo6PSB7
IGRvY3NJZkNtU3RhdHVzRW50cnkgMTYgfQ0KDQpkb2NzSWZDbVN0YXR1c0VxdWFsaXphdGlvbkRh
dGEgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgT0NURVQgU1RSSU5HIChTSVpFICgwLi41
MTIpKQ0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVu
dA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlByZS1lcXVhbGl6YXRpb24gZGF0YSBmb3Ig
dGhpcyBDTSBhZnRlciBjb252b2x1dGlvbiB3aXRoDQogICAgICAgICAgZGF0YSBpbmRpY2F0ZWQg
aW4gdGhlIFJORy1SU1AuICBUaGlzIGRhdGEgaXMgdmFsaWQgd2hlbg0KICAgICAgICAgIGRvY3NJ
ZlVwQ2hhbm5lbFByZUVxRW5hYmxlIGlzIHNldCB0byB0cnVlLiAgVGhlDQogICAgICAgICAgdmFs
dWUgU0hPVUxEIGJlIGZvcm1hdHRlZCBhcyBkZWZpbmVkIGluIHRoZSBmb2xsb3dpbmcNCiAgICAg
ICAgICBSRUZFUkVOQ0UsIGJlZ2lubmluZyB3aXRoIHRoZSBtYWluIHRhcCBsb2NhdGlvbiBmaWVs
ZC4NCiAgICAgICAgICBUaGUgdHlwZSBhbmQgbGVuZ3RoIGZpZWxkcyBzaG93biBpbiB0aGUgcmVm
ZXJlbmNlZCBmaWd1cmUNCiAgICAgICAgICBNVVNUIE5PVCBiZSBpbmNsdWRlZC4NCiAgICAgICAg
ICBSZXR1cm5zIGFuIGVtcHR5IHN0cmluZyBpZiB0aGUgdmFsdWUgaXMgdW5rbm93biBvciBpZg0K
ICAgICAgICAgIHRoZXJlIGlzIG5vIGVxdWFsaXphdGlvbiBkYXRhIGF2YWlsYWJsZSBvciBkZWZp
bmVkLiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2Ug
SW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRl
cmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgRmln
dXJlIDgtMjMuIg0KICAgICA6Oj0geyBkb2NzSWZDbVN0YXR1c0VudHJ5IDE3IH0NCg0KZG9jc0lm
Q21TdGF0dXNVQ0NzIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgICAgICBDb3VudGVyMzIN
CiAgICAgVU5JVFMgICAgICAgICAgICJhdHRlbXB0cyINCgkgTUFYLUFDQ0VTUyAgICAgIHJlYWQt
b25seQ0KICAgICBTVEFUVVMgICAgICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgIlRoZSBudW1iZXIgb2Ygc3VjY2Vzc2Z1bCBVcHN0cmVhbSBDaGFubmVsIENoYW5nZQ0K
ICAgICAgICAgIHRyYW5zYWN0aW9ucy4NCiAgICAgICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhl
IHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAgICAgICBhdCByZWluaXRpYWxp
emF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVyDQogICAgICAgICAgdGlt
ZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAgIGlmQ291bnRlckRpc2Nv
bnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAgOjo9IHsgZG9j
c0lmQ21TdGF0dXNFbnRyeSAxOCB9DQoNCmRvY3NJZkNtU3RhdHVzVUNDRmFpbHMgT0JKRUNULVRZ
UEUNCiAgICAgU1lOVEFYICAgICAgICAgIENvdW50ZXIzMg0KCSBVTklUUyAgICAgICAgICAgImF0
dGVtcHRzIg0KICAgICBNQVgtQUNDRVNTICAgICAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAg
ICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiVGhlIG51bWJlciBvZiBm
YWlsZWQgVXBzdHJlYW0gQ2hhbm5lbCBDaGFuZ2UNCiAgICAgICAgICB0cmFuc2FjdGlvbnMuDQog
ICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2Fu
IG9jY3VyDQogICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0
ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFs
dWUgb2YNCiAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29j
aWF0ZWQgaWZJbmRleC4iDQogICAgIDo6PSB7IGRvY3NJZkNtU3RhdHVzRW50cnkgMTkgfQ0KDQoN
Ci0tDQotLSBUaGUgQ2FibGUgTW9kZW0gU2VydmljZSBUYWJsZQ0KLS0NCg0KZG9jc0lmQ21TZXJ2
aWNlVGFibGUgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgU0VRVUVOQ0UgT0YgRG9jc0lm
Q21TZXJ2aWNlRW50cnkNCiAgICAgTUFYLUFDQ0VTUyAgbm90LWFjY2Vzc2libGUNCiAgICAgU1RB
VFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkRlc2NyaWJlcyB0
aGUgYXR0cmlidXRlcyBvZiBlYWNoIHVwc3RyZWFtIHNlcnZpY2UgcXVldWUNCiAgICAgICAgICBv
biBhIENNLiINCiAgICAgOjo9IHsgZG9jc0lmQ21PYmplY3RzIDMgfQ0KDQpkb2NzSWZDbVNlcnZp
Y2VFbnRyeSBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBEb2NzSWZDbVNlcnZpY2VFbnRy
eQ0KICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICBTVEFUVVMgICAgICBjdXJy
ZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiRGVzY3JpYmVzIHRoZSBhdHRyaWJ1dGVz
IG9mIGFuIHVwc3RyZWFtIGJhbmR3aWR0aCBzZXJ2aWNlDQogICAgICAgICAgcXVldWUuDQogICAg
ICAgICAgQW4gZW50cnkgaW4gdGhpcyB0YWJsZSBleGlzdHMgZm9yIGVhY2ggU2VydmljZSBJRC4N
CiAgICAgICAgICBUaGUgcHJpbWFyeSBpbmRleCBpcyBhbiBpZkluZGV4IHdpdGggYW4gaWZUeXBl
IG9mDQogICAgICAgICAgZG9jc0NhYmxlTWFjbGF5ZXIoMTI3KS4iDQogICAgIElOREVYIHsgaWZJ
bmRleCwgZG9jc0lmQ21TZXJ2aWNlSWQgfQ0KICAgICA6Oj0geyBkb2NzSWZDbVNlcnZpY2VUYWJs
ZSAxIH0NCg0KRG9jc0lmQ21TZXJ2aWNlRW50cnkgOjo9IFNFUVVFTkNFIHsNCiAgICAgICAgIGRv
Y3NJZkNtU2VydmljZUlkICAgICAgICAgICAgICAgSW50ZWdlcjMyLA0KICAgICAgICAgZG9jc0lm
Q21TZXJ2aWNlUW9zUHJvZmlsZSAgICAgICBJbnRlZ2VyMzIsDQogICAgICAgICBkb2NzSWZDbVNl
cnZpY2VUeFNsb3RzSW1tZWQgICAgIENvdW50ZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtU2Vydmlj
ZVR4U2xvdHNEZWQgICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgZG9jc0lmQ21TZXJ2aWNlVHhS
ZXRyaWVzICAgICAgICBDb3VudGVyMzIsDQogICAgICAgICBkb2NzSWZDbVNlcnZpY2VUeEV4Y2Vl
ZGVkcyAgICAgIENvdW50ZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtU2VydmljZVJxUmV0cmllcyAg
ICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgZG9jc0lmQ21TZXJ2aWNlUnFFeGNlZWRlZHMgICAg
ICBDb3VudGVyMzIsDQogICAgICAgICBkb2NzSWZDbVNlcnZpY2VFeHRUeFNsb3RzSW1tZWQgIENv
dW50ZXI2NCwNCiAgICAgICAgIGRvY3NJZkNtU2VydmljZUV4dFR4U2xvdHNEZWQgICAgQ291bnRl
cjY0DQogICAgICB9DQoNCmRvY3NJZkNtU2VydmljZUlkIE9CSkVDVC1UWVBFDQogICAgIFNZTlRB
WCAgICAgIEludGVnZXIzMiAoMS4uMTYzODMpDQogICAgIE1BWC1BQ0NFU1MgIG5vdC1hY2Nlc3Np
YmxlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAg
ICJJZGVudGlmaWVzIGEgc2VydmljZSBxdWV1ZSBmb3IgdXBzdHJlYW0gYmFuZHdpZHRoLiAgVGhl
DQogICAgICAgICAgYXR0cmlidXRlcyBvZiB0aGlzIHNlcnZpY2UgcXVldWUgYXJlIHNoYXJlZCBi
ZXR3ZWVuIHRoZQ0KICAgICAgICAgIENNIGFuZCB0aGUgQ01UUy4gIFRoZSBDTVRTIGFsbG9jYXRl
cyB1cHN0cmVhbSBiYW5kd2lkdGgNCiAgICAgICAgICB0byB0aGlzIHNlcnZpY2UgcXVldWUgYmFz
ZWQgb24gcmVxdWVzdHMgZnJvbSB0aGUgQ00gYW5kDQogICAgICAgICAgb24gdGhlIGNsYXNzIG9m
IHNlcnZpY2UgYXNzb2NpYXRlZCB3aXRoIHRoaXMgcXVldWUuIg0KICAgICA6Oj0geyBkb2NzSWZD
bVNlcnZpY2VFbnRyeSAxIH0NCg0KZG9jc0lmQ21TZXJ2aWNlUW9zUHJvZmlsZSBPQkpFQ1QtVFlQ
RQ0KICAgICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDAuLjE2MzgzKQ0KICAgICBNQVgtQUNDRVNT
ICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0K
ICAgICAgICAgIlRoZSBpbmRleCBpbiBkb2NzSWZRb3NQcm9maWxlVGFibGUgZGVzY3JpYmluZyB0
aGUgcXVhbGl0eQ0KICAgICAgICAgIG9mIHNlcnZpY2UgYXR0cmlidXRlcyBhc3NvY2lhdGVkIHdp
dGggdGhpcyBwYXJ0aWN1bGFyDQogICAgICAgICAgc2VydmljZS4gIElmIG5vIGFzc29jaWF0ZWQg
ZW50cnkgaW4gZG9jc0lmUW9zUHJvZmlsZVRhYmxlDQogICAgICAgICAgZXhpc3RzLCB0aGlzIG9i
amVjdCByZXR1cm5zIGEgdmFsdWUgb2YgemVyby4iDQogICAgIDo6PSB7IGRvY3NJZkNtU2Vydmlj
ZUVudHJ5IDIgfQ0KDQpkb2NzSWZDbVNlcnZpY2VUeFNsb3RzSW1tZWQgT0JKRUNULVRZUEUNCiAg
ICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgIFVOSVRTICAgICAgICJtaW5pLXNsb3RzIg0K
ICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBudW1iZXIgb2YgdXBzdHJlYW0gbWluaS1zbG90
cyB3aGljaCBoYXZlIGJlZW4gdXNlZCB0bw0KICAgICAgICAgIHRyYW5zbWl0IGRhdGEgUERVcyBp
biBpbW1lZGlhdGUgKGNvbnRlbnRpb24pIG1vZGUuICBUaGlzDQogICAgICAgICAgaW5jbHVkZXMg
b25seSB0aG9zZSBQRFVzIHRoYXQgYXJlIHByZXN1bWVkIHRvIGhhdmUNCiAgICAgICAgICBhcnJp
dmVkIGF0IHRoZSBoZWFkZW5kIChpLmUuLCB0aG9zZSB3aGljaCB3ZXJlIGV4cGxpY2l0bHkNCiAg
ICAgICAgICBhY2tub3dsZWRnZWQuKSBJdCBkb2VzIG5vdCBpbmNsdWRlIHJldHJhbnNtaXNzaW9u
IGF0dGVtcHRzDQogICAgICAgICAgb3IgbWluaS1zbG90cyB1c2VkIGJ5IFJlcXVlc3RzLg0KICAg
ICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBv
Y2N1cg0KICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVt
LCBhbmQgYXQgb3RoZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVl
IG9mDQogICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lh
dGVkIGlmSW5kZXguIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUg
U2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVl
bmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAg
ICAgICBTZWN0aW9uIDkuNC4iDQogICAgIDo6PSB7IGRvY3NJZkNtU2VydmljZUVudHJ5IDMgfQ0K
DQpkb2NzSWZDbVNlcnZpY2VUeFNsb3RzRGVkIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAg
IENvdW50ZXIzMg0KICAgICBVTklUUyAgICAgICAibWluaS1zbG90cyINCiAgICAgTUFYLUFDQ0VT
UyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICJUaGUgbnVtYmVyIG9mIHVwc3RyZWFtIG1pbmktc2xvdHMgd2hpY2ggaGF2ZSBi
ZWVuIHVzZWQgdG8NCiAgICAgICAgICB0cmFuc21pdCBkYXRhIFBEVXMgaW4gZGVkaWNhdGVkIG1v
ZGUgKGkuZS4sIGFzIGEgcmVzdWx0DQogICAgICAgICAgb2YgYSB1bmljYXN0IERhdGEgR3JhbnQp
Lg0KICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVy
IGNhbiBvY2N1cg0KICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQg
c3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhl
IHZhbHVlIG9mDQogICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBh
c3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXIt
Q2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAg
RnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywN
CiAgICAgICAgICBTZWN0aW9uIDkuNC4iDQogICAgIDo6PSB7IGRvY3NJZkNtU2VydmljZUVudHJ5
IDQgfQ0KDQpkb2NzSWZDbVNlcnZpY2VUeFJldHJpZXMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFY
ICAgICAgQ291bnRlcjMyDQoJIFVOSVRTICAgICAgICJhdHRlbXB0cyINCiAgICAgTUFYLUFDQ0VT
UyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICJUaGUgbnVtYmVyIG9mIGF0dGVtcHRzIHRvIHRyYW5zbWl0IGRhdGEgUERVcyBj
b250YWluaW5nDQogICAgICAgICAgcmVxdWVzdHMgZm9yIGFja25vd2xlZGdtZW50IHRoYXQgZGlk
IG5vdCByZXN1bHQgaW4NCiAgICAgICAgICBhY2tub3dsZWRnbWVudC4NCiAgICAgICAgICBEaXNj
b250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAg
ICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90
aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAg
ICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4
LiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50
ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZh
Y2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgU2VjdGlv
biA5LjQuIg0KICAgICA6Oj0geyBkb2NzSWZDbVNlcnZpY2VFbnRyeSA1IH0NCg0KZG9jc0lmQ21T
ZXJ2aWNlVHhFeGNlZWRlZHMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQ291bnRlcjMy
DQogICAgIFVOSVRTICAgICAgICJQRFVzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAg
ICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBu
dW1iZXIgb2YgZGF0YSBQRFVzIHRyYW5zbWlzc2lvbiBmYWlsdXJlcyBkdWUgdG8NCiAgICAgICAg
ICBleGNlc3NpdmUgcmV0cmllcyB3aXRob3V0IGFja25vd2xlZGdtZW50Lg0KICAgICAgICAgIERp
c2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAg
ICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQg
b3RoZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAg
ICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5k
ZXguIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJ
bnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVy
ZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0
aW9uIDkuNC4iDQogICAgIDo6PSB7IGRvY3NJZkNtU2VydmljZUVudHJ5IDYgfQ0KDQpkb2NzSWZD
bVNlcnZpY2VScVJldHJpZXMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQ291bnRlcjMy
DQogICAgIFVOSVRTICAgICAgICJhdHRlbXB0cyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5
DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJU
aGUgbnVtYmVyIG9mIGF0dGVtcHRzIHRvIHRyYW5zbWl0IGJhbmR3aWR0aCByZXF1ZXN0cw0KICAg
ICAgICAgIHdoaWNoIGRpZCBub3QgcmVzdWx0IGluIGFja25vd2xlZGdtZW50Lg0KICAgICAgICAg
IERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0K
ICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQg
YXQgb3RoZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQog
ICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlm
SW5kZXguIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2Vydmlj
ZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IElu
dGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBT
ZWN0aW9uIDkuNC4iDQogICAgIDo6PSB7IGRvY3NJZkNtU2VydmljZUVudHJ5IDcgfQ0KDQpkb2Nz
SWZDbVNlcnZpY2VScUV4Y2VlZGVkcyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBDb3Vu
dGVyMzINCgkgVU5JVFMgICAgICAgIlBEVXMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0K
ICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiVGhl
IG51bWJlciBvZiByZXF1ZXN0cyBmb3IgYmFuZHdpZHRoIHdoaWNoIGZhaWxlZCBkdWUgdG8NCiAg
ICAgICAgICBleGNlc3NpdmUgcmV0cmllcyB3aXRob3V0IGFja25vd2xlZGdtZW50Lg0KICAgICAg
ICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1
cg0KICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBh
bmQgYXQgb3RoZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9m
DQogICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVk
IGlmSW5kZXguIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2Vy
dmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5
IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAg
ICBTZWN0aW9uIDkuNC4iDQogICAgIDo6PSB7IGRvY3NJZkNtU2VydmljZUVudHJ5IDggfQ0KDQpk
b2NzSWZDbVNlcnZpY2VFeHRUeFNsb3RzSW1tZWQgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAg
ICAgQ291bnRlcjY0DQogICAgIFVOSVRTICAgICAgICJtaW5pLXNsb3RzIg0KICAgICBNQVgtQUND
RVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgIlRoZSBudW1iZXIgb2YgdXBzdHJlYW0gbWluaS1zbG90cyB3aGljaCBoYXZl
IGJlZW4gdXNlZCB0bw0KICAgICAgICAgIHRyYW5zbWl0IGRhdGEgUERVcyBpbiBpbW1lZGlhdGUg
KGNvbnRlbnRpb24pIG1vZGUuICBUaGlzDQogICAgICAgICAgaW5jbHVkZXMgb25seSB0aG9zZSBQ
RFVzIHRoYXQgYXJlIHByZXN1bWVkIHRvIGhhdmUNCiAgICAgICAgICBhcnJpdmVkIGF0IHRoZSBo
ZWFkZW5kIChpLmUuLCB0aG9zZSB3aGljaCB3ZXJlIGV4cGxpY2l0bHkNCiAgICAgICAgICBhY2tu
b3dsZWRnZWQuKSBJdCBkb2VzIG5vdCBpbmNsdWRlIHJldHJhbnNtaXNzaW9uIGF0dGVtcHRzDQog
ICAgICAgICAgb3IgbWluaS1zbG90cyB1c2VkIGJ5IFJlcXVlc3RzLg0KICAgICAgICAgIERpc2Nv
bnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAg
ICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3Ro
ZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAg
ICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXgu
Ig0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRl
cmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFj
ZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0aW9u
IDkuNC4iDQogICAgIDo6PSB7IGRvY3NJZkNtU2VydmljZUVudHJ5IDkgfQ0KDQpkb2NzSWZDbVNl
cnZpY2VFeHRUeFNsb3RzRGVkIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIENvdW50ZXI2
NA0KICAgICBVTklUUyAgICAgICAibWluaS1zbG90cyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1v
bmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAg
ICJUaGUgbnVtYmVyIG9mIHVwc3RyZWFtIG1pbmktc2xvdHMgd2hpY2ggaGF2ZSBiZWVuIHVzZWQg
dG8NCiAgICAgICAgICB0cmFuc21pdCBkYXRhIFBEVXMgaW4gZGVkaWNhdGVkIG1vZGUgKGkuZS4s
IGFzIGEgcmVzdWx0DQogICAgICAgICAgb2YgYSB1bmljYXN0IERhdGEgR3JhbnQpLg0KICAgICAg
ICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1
cg0KICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBh
bmQgYXQgb3RoZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9m
DQogICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVk
IGlmSW5kZXguIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2Vy
dmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5
IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAg
ICBTZWN0aW9uIDkuNC4iDQogICAgIDo6PSB7IGRvY3NJZkNtU2VydmljZUVudHJ5IDEwIH0NCg0K
DQotLQ0KLS0gQ01UUyBHUk9VUA0KLS0NCg0KLS0NCi0tIFRoZSBDTVRTIE1BQyBUYWJsZQ0KLS0N
Cg0KZG9jc0lmQ210c01hY1RhYmxlIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIFNFUVVF
TkNFIE9GIERvY3NJZkNtdHNNYWNFbnRyeQ0KICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJs
ZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAi
RGVzY3JpYmVzIHRoZSBhdHRyaWJ1dGVzIG9mIGVhY2ggQ01UUyBNQUMgaW50ZXJmYWNlLA0KICAg
ICAgICAgIGV4dGVuZGluZyB0aGUgaW5mb3JtYXRpb24gYXZhaWxhYmxlIGZyb20gaWZFbnRyeS4N
CiAgICAgICAgICBNYW5kYXRvcnkgZm9yIGFsbCBDTVRTIGRldmljZXMuIg0KICAgICA6Oj0geyBk
b2NzSWZDbXRzT2JqZWN0cyAxIH0NCg0KZG9jc0lmQ210c01hY0VudHJ5IE9CSkVDVC1UWVBFDQog
ICAgIFNZTlRBWCAgICAgIERvY3NJZkNtdHNNYWNFbnRyeQ0KICAgICBNQVgtQUNDRVNTICBub3Qt
YWNjZXNzaWJsZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAiQW4gZW50cnkgY29udGFpbmluZyBvYmplY3RzIGRlc2NyaWJpbmcgYXR0cmlidXRl
cyBvZiBlYWNoDQogICAgICAgICAgTUFDIGVudHJ5LCBleHRlbmRpbmcgdGhlIGluZm9ybWF0aW9u
IGluIGlmRW50cnkuDQogICAgICAgICAgQW4gZW50cnkgaW4gdGhpcyB0YWJsZSBleGlzdHMgZm9y
IGVhY2ggaWZFbnRyeSB3aXRoIGFuDQogICAgICAgICAgaWZUeXBlIG9mIGRvY3NDYWJsZU1hY2xh
eWVyKDEyNykuIg0KICAgICBJTkRFWCB7IGlmSW5kZXggfQ0KICAgICA6Oj0geyBkb2NzSWZDbXRz
TWFjVGFibGUgMSB9DQoNCkRvY3NJZkNtdHNNYWNFbnRyeSA6Oj0gU0VRVUVOQ0Ugew0KICAgICAg
ICAgZG9jc0lmQ210c0NhcGFiaWxpdGllcyAgICAgICAgICAgIEJJVFMsDQogICAgICAgICBkb2Nz
SWZDbXRzU3luY0ludGVydmFsICAgICAgICAgICAgSW50ZWdlcjMyLA0KICAgICAgICAgZG9jc0lm
Q210c1VjZEludGVydmFsICAgICAgICAgICAgIEludGVnZXIzMiwNCiAgICAgICAgIGRvY3NJZkNt
dHNNYXhTZXJ2aWNlSWRzICAgICAgICAgICBJbnRlZ2VyMzIsDQogICAgICAgICBkb2NzSWZDbXRz
SW5zZXJ0aW9uSW50ZXJ2YWwgICAgICAgVGltZVRpY2tzLCAgIC0tIE9ic29sZXRlDQogICAgICAg
ICBkb2NzSWZDbXRzSW52aXRlZFJhbmdpbmdBdHRlbXB0cyAgSW50ZWdlcjMyLA0KICAgICAgICAg
ZG9jc0lmQ210c0luc2VydEludGVydmFsICAgICAgICAgIFRpbWVJbnRlcnZhbCwNCiAgICAgICAg
IGRvY3NJZkNtdHNNYWNTdG9yYWdlVHlwZSAgICAgICAgICBTdG9yYWdlVHlwZQ0KICAgICB9DQoN
CmRvY3NJZkNtdHNDYXBhYmlsaXRpZXMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQklU
UyB7DQogICAgICAgICBhdG1DZWxscygwKSwNCiAgICAgICAgIGNvbmNhdGVuYXRpb24oMSkNCiAg
ICAgfQ0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVu
dA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIklkZW50aWZpZXMgdGhlIGNhcGFiaWxpdGll
cyBvZiB0aGUgQ01UUyBNQUMNCiAgICAgICAgICBpbXBsZW1lbnRhdGlvbiBhdCB0aGlzIGludGVy
ZmFjZS4gIE5vdGUgdGhhdCBwYWNrZXQNCiAgICAgICAgICB0cmFuc21pc3Npb24gaXMgYWx3YXlz
IHN1cHBvcnRlZC4gIFRoZXJlZm9yZSwgdGhlcmUNCiAgICAgICAgICBpcyBubyBzcGVjaWZpYyBi
aXQgcmVxdWlyZWQgdG8gZXhwbGljaXRseSBpbmRpY2F0ZQ0KICAgICAgICAgIHRoaXMgY2FwYWJp
bGl0eS4NCiAgICAgICAgICBOb3RlIHRoYXQgQklUUyBvYmplY3RzIGFyZSBlbmNvZGVkIG1vc3Qg
c2lnbmlmaWNhbnQgYml0DQogICAgICAgICAgZmlyc3QuICBGb3IgZXhhbXBsZSwgaWYgYml0IDEg
aXMgc2V0LCB0aGUgdmFsdWUgb2YgdGhpcw0KICAgICAgICAgIG9iamVjdCBpcyB0aGUgb2N0ZXQg
c3RyaW5nICc0MCdILiINCiAgICAgOjo9IHsgZG9jc0lmQ210c01hY0VudHJ5IDEgfQ0KDQpkb2Nz
SWZDbXRzU3luY0ludGVydmFsIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIEludGVnZXIz
MiAoMS4uMjAwKQ0KICAgICBVTklUUyAgICAgICAiTWlsbGlzZWNvbmRzIg0KICAgICBNQVgtQUND
RVNTICByZWFkLXdyaXRlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJ
T04NCiAgICAgICAgICJUaGUgaW50ZXJ2YWwgYmV0d2VlbiBDTVRTIHRyYW5zbWlzc2lvbiBvZiBz
dWNjZXNzaXZlIFNZTkMNCiAgICAgICAgICBtZXNzYWdlcyBhdCB0aGlzIGludGVyZmFjZS4iDQog
ICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFj
ZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNw
ZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFNlY3Rpb24gOS4z
LiINCiAgICAgOjo9IHsgZG9jc0lmQ210c01hY0VudHJ5IDIgfQ0KDQpkb2NzSWZDbXRzVWNkSW50
ZXJ2YWwgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgSW50ZWdlcjMyICgxLi4yMDAwKQ0K
ICAgICBVTklUUyAgICAgICAiTWlsbGlzZWNvbmRzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLXdy
aXRlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAg
ICJUaGUgaW50ZXJ2YWwgYmV0d2VlbiBDTVRTIHRyYW5zbWlzc2lvbiBvZiBzdWNjZXNzaXZlDQog
ICAgICAgICAgVXBzdHJlYW0gQ2hhbm5lbCBEZXNjcmlwdG9yIG1lc3NhZ2VzIGZvciBlYWNoIHVw
c3RyZWFtDQogICAgICAgICAgY2hhbm5lbCBhdCB0aGlzIGludGVyZmFjZS4iDQogICAgIFJFRkVS
RU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZp
Y2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRp
b24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFNlY3Rpb24gOS4zIg0KICAgICA6
Oj0geyBkb2NzSWZDbXRzTWFjRW50cnkgMyB9DQoNCmRvY3NJZkNtdHNNYXhTZXJ2aWNlSWRzIE9C
SkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgSW50ZWdlcjMyICgxLi4xNjM4MykNCiAgICAgVU5J
VFMgICAgICAiU0lEcyINCiAgICAgTUFYLUFDQ0VTUyByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAg
ICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiVGhlIG1heGltdW0gbnVtYmVy
IG9mIHNlcnZpY2UgSURzIHRoYXQgbWF5IGJlDQogICAgICAgICAgc2ltdWx0YW5lb3VzbHkgYWN0
aXZlLiINCiAgICAgOjo9IHsgZG9jc0lmQ210c01hY0VudHJ5IDQgfQ0KDQpkb2NzSWZDbXRzSW5z
ZXJ0aW9uSW50ZXJ2YWwgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgVGltZVRpY2tzDQog
ICAgIE1BWC1BQ0NFU1MgIHJlYWQtd3JpdGUNCiAgICAgU1RBVFVTICAgICAgb2Jzb2xldGUNCiAg
ICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJUaGUgYW1vdW50IG9mIHRpbWUgdG8gZWxhcHNlIGJl
dHdlZW4gZWFjaCBicm9hZGNhc3QNCiAgICAgICAgICBpbml0aWFsIG1haW50ZW5hbmNlIGdyYW50
LiAgQnJvYWRjYXN0IGluaXRpYWwgbWFpbnRlbmFuY2UNCiAgICAgICAgICBncmFudHMgYXJlIHVz
ZWQgdG8gYWxsb3cgbmV3IGNhYmxlIG1vZGVtcyB0byBqb2luIHRoZQ0KICAgICAgICAgIG5ldHdv
cmsuICBaZXJvIGluZGljYXRlcyB0aGF0IGEgdmVuZG9yLXNwZWNpZmljIGFsZ29yaXRobQ0KICAg
ICAgICAgIGlzIHVzZWQgaW5zdGVhZCBvZiBhIGZpeGVkIHRpbWUuICBNYXhpbXVtIGFtb3VudCBv
ZiB0aW1lDQogICAgICAgICAgcGVybWl0dGVkIGJ5IHRoZSBzcGVjaWZpY2F0aW9uIGlzIDIgc2Vj
b25kcy4NCgkJICBUaGlzIG9iamVjdCBoYXMgYmVlbiBvYnNvbGV0ZWQgYW5kIHJlcGxhY2VkIGJ5
DQogICAgICAgICAgZG9jc0lmQ210c0luc2VydEludGVydmFsIHRvIGZpeCBhIFNZTlRBWCB0eXBp
bmcgcHJvYmxlbS4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBT
ZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVu
Y3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAg
ICAgIEFubmV4IEIuIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzTWFjRW50cnkgNSB9DQoNCmRvY3NJ
ZkNtdHNJbnZpdGVkUmFuZ2luZ0F0dGVtcHRzIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAg
IEludGVnZXIzMiAoMC4uMTAyNCkNCiAgICAgVU5JVFMgICAgICAiYXR0ZW1wdHMiDQogICAgIE1B
WC1BQ0NFU1MgIHJlYWQtd3JpdGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVND
UklQVElPTg0KICAgICAgICAgIlRoZSBtYXhpbXVtIG51bWJlciBvZiBhdHRlbXB0cyB0byBtYWtl
IG9uIGludml0YXRpb25zDQogICAgICAgICAgZm9yIHJhbmdpbmcgcmVxdWVzdHMuICBBIHZhbHVl
IG9mIHplcm8gbWVhbnMgdGhlIHN5c3RlbQ0KICAgICAgICAgIFNIT1VMRCBhdHRlbXB0IHRvIHJh
bmdlIGZvcmV2ZXIuIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUg
U2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVl
bmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAg
ICAgICBTZWN0aW9uIDkuMy4zIGFuZCBBbm5leCBCLiINCiAgICAgOjo9IHsgZG9jc0lmQ210c01h
Y0VudHJ5IDYgfQ0KDQpkb2NzSWZDbXRzSW5zZXJ0SW50ZXJ2YWwgT0JKRUNULVRZUEUNCiAgICAg
U1lOVEFYICAgICAgVGltZUludGVydmFsDQoJIFVOSVRTICAgICAgICJIdW5kcmVkT2ZTZWNvbmRz
Ig0KICAgICBNQVgtQUNDRVNTICByZWFkLXdyaXRlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQN
CiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJUaGUgYW1vdW50IG9mIHRpbWUgdG8gZWxhcHNl
IGJldHdlZW4gZWFjaCBicm9hZGNhc3QNCiAgICAgICAgICBpbml0aWFsIG1haW50ZW5hbmNlIGdy
YW50LiAgQnJvYWRjYXN0IGluaXRpYWwgbWFpbnRlbmFuY2UNCiAgICAgICAgICBncmFudHMgYXJl
IHVzZWQgdG8gYWxsb3cgbmV3IGNhYmxlIG1vZGVtcyB0byBqb2luIHRoZQ0KICAgICAgICAgIG5l
dHdvcmsuICBaZXJvIGluZGljYXRlcyB0aGF0IGEgdmVuZG9yLXNwZWNpZmljIGFsZ29yaXRobQ0K
ICAgICAgICAgIGlzIHVzZWQgaW5zdGVhZCBvZiBhIGZpeGVkIHRpbWUuICBNYXhpbXVtIGFtb3Vu
dCBvZiB0aW1lDQogICAgICAgICAgcGVybWl0dGVkIGJ5IHRoZSBzcGVjaWZpY2F0aW9uIGlzIDIg
c2Vjb25kcy4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2
aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kg
SW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAg
IEFubmV4IEIuIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzTWFjRW50cnkgNyB9DQoNCmRvY3NJZkNt
dHNNYWNTdG9yYWdlVHlwZSBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICAgU3RvcmFnZVR5
cGUNCiAgICAgTUFYLUFDQ0VTUyAgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICAgY3VycmVu
dA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBzdG9yYWdlIHR5cGUgZm9yIHRoaXMg
Y29uY2VwdHVhbCByb3cuDQoJCSAgRW50cmllcyB3aXRoIHRoaXMgb2JqZWN0IHNldCB0byBwZXJt
YW5lbnQoNCkgDQogICAgICAgICAgZG8gbm90IHJlcXVpcmUgd3JpdGUgb3BlcmF0aW9ucyBmb3Ig
cmVhZC13cml0ZQ0KICAgICAgICAgIG9iamVjdHMuIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzTWFj
RW50cnkgOCB9DQoNCi0tDQotLQ0KLS0gQ01UUyBzdGF0dXMgdGFibGUuDQotLQ0KDQpkb2NzSWZD
bXRzU3RhdHVzVGFibGUgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgU0VRVUVOQ0UgT0Yg
RG9jc0lmQ210c1N0YXR1c0VudHJ5DQogICAgIE1BWC1BQ0NFU1MgIG5vdC1hY2Nlc3NpYmxlDQog
ICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJGb3Ig
dGhlIE1BQyBsYXllciwgdGhpcyBncm91cCBtYWludGFpbnMgYSBudW1iZXIgb2YNCiAgICAgICAg
ICBzdGF0dXMgb2JqZWN0cyBhbmQgY291bnRlcnMuIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzT2Jq
ZWN0cyAyIH0NCg0KZG9jc0lmQ210c1N0YXR1c0VudHJ5IE9CSkVDVC1UWVBFDQogICAgIFNZTlRB
WCAgICAgIERvY3NJZkNtdHNTdGF0dXNFbnRyeQ0KICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNz
aWJsZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAg
ICJTdGF0dXMgZW50cnkgZm9yIGEgc2luZ2xlIE1BQyBsYXllci4NCiAgICAgICAgICBBbiBlbnRy
eSBpbiB0aGlzIHRhYmxlIGV4aXN0cyBmb3IgZWFjaCBpZkVudHJ5IHdpdGggYW4NCiAgICAgICAg
ICBpZlR5cGUgb2YgZG9jc0NhYmxlTWFjbGF5ZXIoMTI3KS4iDQogICAgIElOREVYIHsgaWZJbmRl
eCB9DQogICAgIDo6PSB7IGRvY3NJZkNtdHNTdGF0dXNUYWJsZSAxIH0NCg0KRG9jc0lmQ210c1N0
YXR1c0VudHJ5IDo6PSBTRVFVRU5DRSB7DQogICAgICAgICBkb2NzSWZDbXRzU3RhdHVzSW52YWxp
ZFJhbmdlUmVxcyAgICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgZG9jc0lmQ210c1N0YXR1c1Jh
bmdpbmdBYm9ydGVkcyAgICAgICAgIENvdW50ZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtdHNTdGF0
dXNJbnZhbGlkUmVnUmVxcyAgICAgICAgICBDb3VudGVyMzIsDQogICAgICAgICBkb2NzSWZDbXRz
U3RhdHVzRmFpbGVkUmVnUmVxcyAgICAgICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgZG9jc0lm
Q210c1N0YXR1c0ludmFsaWREYXRhUmVxcyAgICAgICAgIENvdW50ZXIzMiwNCiAgICAgICAgIGRv
Y3NJZkNtdHNTdGF0dXNUNVRpbWVvdXRzICAgICAgICAgICAgICBDb3VudGVyMzINCiAgICAgfQ0K
DQpkb2NzSWZDbXRzU3RhdHVzSW52YWxpZFJhbmdlUmVxcyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5U
QVggICAgICBDb3VudGVyMzINCiAgICAgVU5JVFMgICAgICAgIm1lc3NhZ2VzIg0KICAgICBNQVgt
QUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQ
VElPTg0KICAgICAgICAgIlRoaXMgb2JqZWN0IGNvdW50cyBpbnZhbGlkIFJORy1SRVEgbWVzc2Fn
ZXMgcmVjZWl2ZWQgb24NCiAgICAgICAgICB0aGlzIGludGVyZmFjZS4NCiAgICAgICAgICBEaXNj
b250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAg
ICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90
aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAg
ICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4
LiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50
ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZh
Y2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgU2VjdGlv
biA4LjMuNS4iDQogICAgIDo6PSB7IGRvY3NJZkNtdHNTdGF0dXNFbnRyeSAxIH0NCg0KZG9jc0lm
Q210c1N0YXR1c1JhbmdpbmdBYm9ydGVkcyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBD
b3VudGVyMzINCiAgICAgVU5JVFMgICAgICAgImF0dGVtcHRzIg0KICAgICBNQVgtQUNDRVNTICBy
ZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgIlRoaXMgb2JqZWN0IGNvdW50cyByYW5naW5nIGF0dGVtcHRzIHRoYXQgd2VyZSBleHBs
aWNpdGx5DQogICAgICAgICAgYWJvcnRlZCBieSB0aGUgQ01UUy4NCiAgICAgICAgICBEaXNjb250
aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAgICAg
ICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVy
DQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAg
IGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiIN
CiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJm
YWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2Ug
U3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgU2VjdGlvbiA4
LjMuNi4iDQogICAgIDo6PSB7IGRvY3NJZkNtdHNTdGF0dXNFbnRyeSAyIH0NCg0KZG9jc0lmQ210
c1N0YXR1c0ludmFsaWRSZWdSZXFzIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIENvdW50
ZXIzMg0KICAgICBVTklUUyAgICAgICAibWVzc2FnZXMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQt
b25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAg
ICAiVGhpcyBvYmplY3QgY291bnRzIGludmFsaWQgUkVHLVJFUSBtZXNzYWdlcyByZWNlaXZlZCBv
bg0KICAgICAgICAgIHRoaXMgaW50ZXJmYWNlLiAgVGhhdCBpcywgc3ludGF4LCBvdXQgb2YgcmFu
Z2UgcGFyYW1ldGVycywNCiAgICAgICAgICBvciBlcnJvbmVvdXMgcmVxdWVzdHMuDQogICAgICAg
ICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3Vy
DQogICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFu
ZCBhdCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YN
CiAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQg
aWZJbmRleC4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2
aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kg
SW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAg
IFNlY3Rpb24gOC4zLjcuIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzU3RhdHVzRW50cnkgMyB9DQoN
CmRvY3NJZkNtdHNTdGF0dXNGYWlsZWRSZWdSZXFzIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAg
ICAgIENvdW50ZXIzMg0KCSBVTklUUyAgICAgICAiYXR0ZW1wdHMiDQogICAgIE1BWC1BQ0NFU1Mg
IHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAiVGhpcyBvYmplY3QgY291bnRzIGZhaWxlZCByZWdpc3RyYXRpb24gYXR0ZW1wdHMu
ICBJbmNsdWRlZA0KICAgICAgICAgIGFyZSBkb2NzSWZDbXRzU3RhdHVzSW52YWxpZFJlZ1JlcXMs
IGF1dGhlbnRpY2F0aW9uIGFuZA0KICAgICAgICAgIGNsYXNzIG9mIHNlcnZpY2UgZmFpbHVyZXMu
DQogICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIg
Y2FuIG9jY3VyDQogICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBz
eXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUg
dmFsdWUgb2YNCiAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFz
c29jaWF0ZWQgaWZJbmRleC4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1D
YWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBG
cmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0K
ICAgICAgICAgIFNlY3Rpb24gOC4zLjcuIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzU3RhdHVzRW50
cnkgNCB9DQoNCmRvY3NJZkNtdHNTdGF0dXNJbnZhbGlkRGF0YVJlcXMgT0JKRUNULVRZUEUNCiAg
ICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQoJIFVOSVRTICAgICAgICJtZXNzYWdlcyINCiAgICAg
TUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICJUaGlzIG9iamVjdCBjb3VudHMgaW52YWxpZCBkYXRhIHJlcXVl
c3QgbWVzc2FnZXMNCiAgICAgICAgICByZWNlaXZlZCBvbiB0aGlzIGludGVyZmFjZS4NCiAgICAg
ICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2Nj
dXINCiAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwg
YW5kIGF0IG90aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBv
Zg0KICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRl
ZCBpZkluZGV4LiINCiAgICAgOjo9IHsgZG9jc0lmQ210c1N0YXR1c0VudHJ5IDUgfQ0KDQpkb2Nz
SWZDbXRzU3RhdHVzVDVUaW1lb3V0cyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBDb3Vu
dGVyMzINCgkgVU5JVFMgICAgICAgInRpbWVvdXRzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLW9u
bHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAg
IlRoaXMgb2JqZWN0IGNvdW50cyB0aGUgbnVtYmVyIG9mIHRpbWVzIGNvdW50ZXIgVDUNCiAgICAg
ICAgICBleHBpcmVkIG9uIHRoaXMgaW50ZXJmYWNlLg0KICAgICAgICAgIERpc2NvbnRpbnVpdGll
cyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAgIGF0IHJl
aW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAg
ICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgaWZDb3Vu
dGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICBS
RUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3Bl
Y2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZp
Y2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBGaWd1cmUgOS0yLiINCiAg
ICAgOjo9IHsgZG9jc0lmQ210c1N0YXR1c0VudHJ5IDYgfQ0KDQotLQ0KLS0gQ00gc3RhdHVzIHRh
YmxlICh3aXRoaW4gQ01UUykuDQotLSBUaGlzIHRhYmxlIGlzIGltcGxlbWVudGVkIG9ubHkgYXQg
dGhlIENNVFMuDQotLSBJdCBjb250YWlucyBwZXIgQ00gc3RhdHVzIGluZm9ybWF0aW9uIGF2YWls
YWJsZSBpbiB0aGUgQ01UUy4NCi0tDQoNCmRvY3NJZkNtdHNDbVN0YXR1c1RhYmxlIE9CSkVDVC1U
WVBFDQogICAgIFNZTlRBWCAgICAgIFNFUVVFTkNFIE9GIERvY3NJZkNtdHNDbVN0YXR1c0VudHJ5
DQogICAgIE1BWC1BQ0NFU1MgIG5vdC1hY2Nlc3NpYmxlDQogICAgIFNUQVRVUyAgICAgIGN1cnJl
bnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJBIHNldCBvZiBvYmplY3RzIGluIHRoZSBD
TVRTLCBtYWludGFpbmVkIGZvciBlYWNoDQogICAgICAgICAgQ2FibGUgTW9kZW0gY29ubmVjdGVk
IHRvIHRoaXMgQ01UUy4iDQogICAgIDo6PSB7IGRvY3NJZkNtdHNPYmplY3RzIDMgfQ0KDQpkb2Nz
SWZDbXRzQ21TdGF0dXNFbnRyeSBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBEb2NzSWZD
bXRzQ21TdGF0dXNFbnRyeQ0KICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICBT
VEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiU3RhdHVzIGlu
Zm9ybWF0aW9uIGZvciBhIHNpbmdsZSBDYWJsZSBNb2RlbS4NCiAgICAgICAgICBBbiBlbnRyeSBp
biB0aGlzIHRhYmxlIGV4aXN0cyBmb3IgZWFjaCBDYWJsZSBNb2RlbQ0KICAgICAgICAgIHRoYXQg
aXMgY29ubmVjdGVkIHRvIHRoZSBDTVRTIGltcGxlbWVudGluZyB0aGlzIHRhYmxlLiINCiAgICAg
SU5ERVggeyBkb2NzSWZDbXRzQ21TdGF0dXNJbmRleCB9DQogICAgIDo6PSB7IGRvY3NJZkNtdHND
bVN0YXR1c1RhYmxlIDEgfQ0KDQpEb2NzSWZDbXRzQ21TdGF0dXNFbnRyeSA6Oj0gU0VRVUVOQ0Ug
ew0KICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzSW5kZXggICAgICAgICAgICAgICBJbnRlZ2Vy
MzIsDQogICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNNYWNBZGRyZXNzICAgICAgICAgIE1hY0Fk
ZHJlc3MsDQogICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNJcEFkZHJlc3MgICAgICAgSXBBZGRy
ZXNzLCAgLS0gZGVwcmVjYXRlZA0KICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzRG93bkNoYW5u
ZWxJZkluZGV4ICBJbnRlcmZhY2VJbmRleE9yWmVybywNCiAgICAgICAgIGRvY3NJZkNtdHNDbVN0
YXR1c1VwQ2hhbm5lbElmSW5kZXggICAgSW50ZXJmYWNlSW5kZXhPclplcm8sDQogICAgICAgICBk
b2NzSWZDbXRzQ21TdGF0dXNSeFBvd2VyICAgICAgICAgICAgIFRlbnRoZEJtViwNCiAgICAgICAg
IGRvY3NJZkNtdHNDbVN0YXR1c1RpbWluZ09mZnNldCAgICAgICAgVW5zaWduZWQzMiwNCiAgICAg
ICAgIGRvY3NJZkNtdHNDbVN0YXR1c0VxdWFsaXphdGlvbkRhdGEgICAgT0NURVQgU1RSSU5HLA0K
ICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzVmFsdWUgICAgICAgICAgICAgICBJTlRFR0VSLA0K
ICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzVW5lcnJvcmVkcyAgICAgICAgICBDb3VudGVyMzIs
DQogICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNDb3JyZWN0ZWRzICAgICAgICAgIENvdW50ZXIz
MiwNCiAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c1VuY29ycmVjdGFibGVzICAgICAgQ291bnRl
cjMyLA0KICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzU2lnbmFsTm9pc2UgICAgICAgICBUZW50
aGRCLA0KICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzTWljcm9yZWZsZWN0aW9ucyAgICBJbnRl
Z2VyMzIsDQogICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNFeHRVbmVycm9yZWRzICAgICAgIENv
dW50ZXI2NCwNCiAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c0V4dENvcnJlY3RlZHMgICAgICAg
Q291bnRlcjY0LA0KICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzRXh0VW5jb3JyZWN0YWJsZXMg
ICBDb3VudGVyNjQsDQogICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNEb2NzaXNSZWdNb2RlICAg
ICAgIERvY3Npc1Fvc1ZlcnNpb24sDQogICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNNb2R1bGF0
aW9uVHlwZSAgRG9jc2lzVXBzdHJlYW1UeXBlU3RhdHVzLA0KICAgICAgICAgZG9jc0lmQ210c0Nt
U3RhdHVzSW5ldEFkZHJlc3NUeXBlICAgICBJbmV0QWRkcmVzc1R5cGUsDQogICAgICAgICBkb2Nz
SWZDbXRzQ21TdGF0dXNJbmV0QWRkcmVzcyAgICAgICAgIEluZXRBZGRyZXNzLA0KICAgICAgICAg
ZG9jc0lmQ210c0NtU3RhdHVzVmFsdWVMYXN0VXBkYXRlICAgICBUaW1lU3RhbXAsDQogICAgICAg
ICBkb2NzSWZDbXRzQ21TdGF0dXNIaWdoUmVzb2x1dGlvblRpbWluZ09mZnNldCBVbnNpZ25lZDMy
DQogICAgIH0NCg0KZG9jc0lmQ210c0NtU3RhdHVzSW5kZXggT0JKRUNULVRZUEUNCiAgICAgU1lO
VEFYICAgICAgSW50ZWdlcjMyICgxLi4yMTQ3NDgzNjQ3KQ0KICAgICBNQVgtQUNDRVNTICBub3Qt
YWNjZXNzaWJsZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAiSW5kZXggdmFsdWUgdG8gdW5pcXVlbHkgaWRlbnRpZnkgYW4gZW50cnkgaW4gdGhp
cyB0YWJsZS4NCiAgICAgICAgICBGb3IgYW4gaW5kaXZpZHVhbCBDYWJsZSBNb2RlbSwgdGhpcyBp
bmRleCB2YWx1ZSBTSE9VTEQNCiAgICAgICAgICBOT1QgY2hhbmdlIGR1cmluZyBDTVRTIHVwdGlt
ZS4iDQogICAgIDo6PSB7IGRvY3NJZkNtdHNDbVN0YXR1c0VudHJ5IDEgfQ0KDQpkb2NzSWZDbXRz
Q21TdGF0dXNNYWNBZGRyZXNzIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIE1hY0FkZHJl
c3MNCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQN
CiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJNQUMgYWRkcmVzcyBvZiB0aGlzIENhYmxlIE1v
ZGVtLiAgSWYgdGhlIENhYmxlIE1vZGVtIGhhcw0KICAgICAgICAgIG11bHRpcGxlIE1BQyBhZGRy
ZXNzZXMsIHRoaXMgaXMgdGhlIE1BQyBhZGRyZXNzIGFzc29jaWF0ZWQNCiAgICAgICAgICB3aXRo
IHRoZSBDYWJsZSBpbnRlcmZhY2UuIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92
ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAg
ICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQw
NywNCiAgICAgICAgICBTZWN0aW9uIDguMi4yLiINCiAgICAgOjo9IHsgZG9jc0lmQ210c0NtU3Rh
dHVzRW50cnkgMiB9DQoNCmRvY3NJZkNtdHNDbVN0YXR1c0lwQWRkcmVzcyBPQkpFQ1QtVFlQRQ0K
ICAgICBTWU5UQVggICAgICBJcEFkZHJlc3MNCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQog
ICAgIFNUQVRVUyAgICAgIGRlcHJlY2F0ZWQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJJ
UCBhZGRyZXNzIG9mIHRoaXMgQ2FibGUgTW9kZW0uICBJZiB0aGUgQ2FibGUgTW9kZW0gaGFzIG5v
DQogICAgICAgICAgSVAgYWRkcmVzcyBhc3NpZ25lZCwgb3IgdGhlIElQIGFkZHJlc3MgaXMgdW5r
bm93biwgdGhpcw0KICAgICAgICAgIG9iamVjdCByZXR1cm5zIGEgdmFsdWUgb2YgMC4wLjAuMC4g
IElmIHRoZSBDYWJsZSBNb2RlbSBoYXMNCiAgICAgICAgICBtdWx0aXBsZSBJUCBhZGRyZXNzZXMs
IHRoaXMgb2JqZWN0IHJldHVybnMgdGhlIElQIGFkZHJlc3MNCiAgICAgICAgICBhc3NvY2lhdGVk
IHdpdGggdGhlIENhYmxlIGludGVyZmFjZS4NCiAgICAgICAgICBUaGlzIG9iamVjdCBoYXMgYmVl
biBkZXByZWNhdGVkIGFuZCByZXBsYWNlZCBieQ0KICAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1
c0luZXRBZGRyZXNzVHlwZSBhbmQNCiAgICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNJbmV0QWRk
cmVzcywgdG8gZW5hYmxlIElQdjYgYWRkcmVzc2luZw0KICAgICAgICAgIGluIHRoZSBmdXR1cmUu
Ig0KICAgICA6Oj0geyBkb2NzSWZDbXRzQ21TdGF0dXNFbnRyeSAzIH0NCg0KZG9jc0lmQ210c0Nt
U3RhdHVzRG93bkNoYW5uZWxJZkluZGV4IE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIElu
dGVyZmFjZUluZGV4T3JaZXJvDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFU
VVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiSWZJbmRleCBvZiB0
aGUgZG93bnN0cmVhbSBjaGFubmVsIHRoaXMgQ00gaXMgY29ubmVjdGVkDQogICAgICAgICAgdG8u
ICBJZiB0aGUgZG93bnN0cmVhbSBjaGFubmVsIGlzIHVua25vd24sIHRoaXMgb2JqZWN0DQogICAg
ICAgICAgcmV0dXJucyBhIHZhbHVlIG9mIHplcm8uIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzQ21T
dGF0dXNFbnRyeSA0IH0NCg0KZG9jc0lmQ210c0NtU3RhdHVzVXBDaGFubmVsSWZJbmRleCBPQkpF
Q1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBJbnRlcmZhY2VJbmRleE9yWmVybw0KICAgICBNQVgt
QUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQ
VElPTg0KICAgICAgICAiRm9yIERPQ1NJUyAyLjAsIGluZGljYXRlcyB0aGUgaWZJbmRleCBvZiB0
aGUgbG9naWNhbA0KICAgICAgICAgdXBzdHJlYW0gY2hhbm5lbCAoaWZUeXBlIDIwNSkgdGhpcyBD
TSBpcyBjb25uZWN0ZWQgdG8uDQogICAgICAgICBGb3IgRE9DU0lTIDEueCwgaW5kaWNhdGVzIHRo
ZSBpZkluZGV4IG9mIHRoZSB1cHN0cmVhbQ0KICAgICAgICAgIGNoYW5uZWwgKGlmVHlwZSAxMjkp
IHRoaXMgQ00gaXMgY29ubmVjdGVkIHRvLg0KICAgICAgICAgIElmIHRoZSB1cHN0cmVhbSBjaGFu
bmVsIGlzIHVua25vd24sIHRoaXMgb2JqZWN0DQogICAgICAgICAgcmV0dXJucyBhIHZhbHVlIG9m
IHplcm8uIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzQ21TdGF0dXNFbnRyeSA1IH0NCg0KZG9jc0lm
Q210c0NtU3RhdHVzUnhQb3dlciBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBUZW50aGRC
bVYNCiAgICAgVU5JVFMgICAgICAgIlRoZW50aGRCbVYiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQt
b25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAg
ICAiVGhlIHJlY2VpdmUgcG93ZXIgYXMgcGVyY2VpdmVkIGZvciB1cHN0cmVhbSBkYXRhIGZyb20N
CiAgICAgICAgICB0aGlzIENhYmxlIE1vZGVtLg0KICAgICAgICAgIElmIHRoZSByZWNlaXZlIHBv
d2VyIGlzIHVua25vd24sIHRoaXMgb2JqZWN0IHJldHVybnMNCiAgICAgICAgICBhIHZhbHVlIG9m
IHplcm8uIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2Vydmlj
ZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IElu
dGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBT
ZWN0aW9uIDYuMi4xOC4iDQogICAgIDo6PSB7IGRvY3NJZkNtdHNDbVN0YXR1c0VudHJ5IDYgfQ0K
DQpkb2NzSWZDbXRzQ21TdGF0dXNUaW1pbmdPZmZzZXQgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFY
ICAgICAgVW5zaWduZWQzMiAoMC4uNDI5NDk2NzI5NSkNCgkgVU5JVFMgICAgICAgIlNpeHR5Rm91
cnRoT2ZUaWNrcyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAg
IGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJBIG1lYXN1cmUgb2YgdGhlIGN1
cnJlbnQgcm91bmQgdHJpcCB0aW1lIGZvciB0aGlzIENNLg0KICAgICAgICAgIFVzZWQgZm9yIHRp
bWluZyBvZiBDTSB1cHN0cmVhbSB0cmFuc21pc3Npb25zIHRvIGVuc3VyZQ0KICAgICAgICAgIHN5
bmNocm9uaXplZCBhcnJpdmFscyBhdCB0aGUgQ01UUy4gIFVuaXRzIGFyZSBpbiB0ZXJtcw0KICAg
ICAgICAgIG9mICg2LjI1IG1pY3Jvc2Vjb25kcy82NCkuICBSZXR1cm5zIHplcm8gaWYgdGhlIHZh
bHVlDQogICAgICAgICAgaXMgdW5rbm93bi4NCiAgICAgICAgICBGb3IgY2hhbm5lbHMgcmVxdWly
aW5nIGZpbmVyIHJlc29sdXRpb24sIHBsZWFzZSByZWZlciB0bw0KICAgICAgICAgIG9iamVjdCBk
b2NzSWZDbXRzQ21TdGF0dXNIaWdoUmVzb2x1dGlvblRpbWluZ09mZnNldC4iDQogICAgIFJFRkVS
RU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZp
Y2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRp
b24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFNlY3Rpb24gNi4yLjE3LiINCiAg
ICAgOjo9IHsgZG9jc0lmQ210c0NtU3RhdHVzRW50cnkgNyB9DQoNCmRvY3NJZkNtdHNDbVN0YXR1
c0VxdWFsaXphdGlvbkRhdGEgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgT0NURVQgU1RS
SU5HIChTSVpFICgwLi41MTIpKQ0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RB
VFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkVxdWFsaXphdGlv
biBkYXRhIGZvciB0aGlzIENNLiAgUmV0dXJucyBhbiBlbXB0eSBzdHJpbmcNCiAgICAgICAgICBp
ZiB0aGUgdmFsdWUgaXMgdW5rbm93biBvciBpZiB0aGVyZSBpcyBubyBlcXVhbGl6YXRpb24NCiAg
ICAgICAgICBkYXRhIGF2YWlsYWJsZSBvciBkZWZpbmVkLiINCiAgICAgUkVGRVJFTkNFDQogICAg
ICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBS
YWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2
Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgRmlndXJlIDgtMjMuIg0KICAgICA6Oj0geyBkb2Nz
SWZDbXRzQ21TdGF0dXNFbnRyeSA4IH0NCg0KZG9jc0lmQ210c0NtU3RhdHVzVmFsdWUgT0JKRUNU
LVRZUEUNCiAgICAgU1lOVEFYICAgICAgSU5URUdFUiB7DQogICAgICAgICBvdGhlcigxKSwNCiAg
ICAgICAgIHJhbmdpbmcoMiksDQogICAgICAgICByYW5naW5nQWJvcnRlZCgzKSwNCiAgICAgICAg
IHJhbmdpbmdDb21wbGV0ZSg0KSwNCiAgICAgICAgIGlwQ29tcGxldGUoNSksDQogICAgICAgICBy
ZWdpc3RyYXRpb25Db21wbGV0ZSg2KSwNCiAgICAgICAgIGFjY2Vzc0RlbmllZCg3KSwNCiAgICAg
ICAgIG9wZXJhdGlvbmFsKDgpLCAtLSBkZXByZWNhdGVkDQogICAgICAgICByZWdpc3RlcmVkQlBJ
SW5pdGlhbGl6aW5nKDkpDQogICAgIH0NCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAg
IFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJDdXJyZW50
IENhYmxlIE1vZGVtIGNvbm5lY3Rpdml0eSBzdGF0ZSwgYXMgc3BlY2lmaWVkDQogICAgICAgICAg
aW4gdGhlIFJGIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uLiAgUmV0dXJuZWQgc3RhdHVzDQogICAg
ICAgICAgaW5mb3JtYXRpb24gaXMgdGhlIENNIHN0YXR1cyBhcyBhc3N1bWVkIGJ5IHRoZSBDTVRT
LA0KICAgICAgICAgIGFuZCBpbmRpY2F0ZXMgdGhlIGZvbGxvd2luZyBldmVudHM6DQogICAgICAg
ICAgb3RoZXIoMSkNCiAgICAgICAgICAgICBBbnkgc3RhdGUgb3RoZXIgdGhhbiBiZWxvdy4NCiAg
ICAgICAgICByYW5naW5nKDIpDQogICAgICAgICAgICAgVGhlIENNVFMgaGFzIHJlY2VpdmVkIGFu
IEluaXRpYWwgUmFuZ2luZyBSZXF1ZXN0DQogICAgICAgICAgICAgbWVzc2FnZSBmcm9tIHRoZSBD
TSwgYW5kIHRoZSByYW5naW5nIHByb2Nlc3MgaXMgbm90DQogICAgICAgICAgICAgeWV0IGNvbXBs
ZXRlLg0KICAgICAgICAgIHJhbmdpbmdBYm9ydGVkKDMpDQogICAgICAgICAgICAgVGhlIENNVFMg
aGFzIHNlbnQgYSBSYW5naW5nIEFib3J0IG1lc3NhZ2UgdG8gdGhlIENNLg0KICAgICAgICAgIHJh
bmdpbmdDb21wbGV0ZSg0KQ0KICAgICAgICAgICAgIFRoZSBDTVRTIGhhcyBzZW50IGEgUmFuZ2lu
ZyBDb21wbGV0ZSBtZXNzYWdlIHRvIHRoZSBDTS4NCiAgICAgICAgICBpcENvbXBsZXRlKDUpDQog
ICAgICAgICAgICAgVGhlIENNVFMgaGFzIHJlY2VpdmVkIGEgREhDUCByZXBseSBtZXNzYWdlIGFu
ZA0KICAgICAgICAgICAgIGZvcndhcmRlZCBpdCB0byB0aGUgQ00uDQogICAgICAgICAgcmVnaXN0
cmF0aW9uQ29tcGxldGUoNikNCiAgICAgICAgICAgICBUaGUgQ01UUyBoYXMgc2VudCBhIFJlZ2lz
dHJhdGlvbiBSZXNwb25zZSBtZXNzYWdlIHRvDQogICAgICAgICAgICAgdGhlIENNLg0KICAgICAg
ICAgIGFjY2Vzc0RlbmllZCg3KQ0KICAgICAgICAgICAgIFRoZSBDTVRTIGhhcyBzZW50IGEgUmVn
aXN0cmF0aW9uIEFib3J0ZWQgbWVzc2FnZQ0KICAgICAgICAgICAgIHRvIHRoZSBDTS4NCiAgICAg
ICAgICBvcGVyYXRpb25hbCg4KSAtLSBkZXByZWNhdGVkIHZhbHVlDQogICAgICAgICAgICAgVGhp
cyB2YWx1ZSBoYXMgYmVlbiBkZXByZWNhdGVkIGluIGZhdm9yIG9mIHRoZSBtb3JlDQogICAgICAg
ICAgICAgU3BlY2lmaWMgcmVnaXN0ZXJlZEJQSUluaXRpYWxpemluZyg5KS4NCiAgICAgICAgICBy
ZWdpc3RlcmVkQlBJSW5pdGlhbGl6aW5nKDkpDQogICAgICAgICAgICAgQmFzZWxpbmUgUHJpdmFj
eSAoQlBJKSBpcyBlbmFibGVkIGFuZCB0aGUgQ01UUyBpcyBpbiB0aGUNCiAgICAgICAgICAgICBw
cm9jZXNzIG9mIGNvbXBsZXRpbmcgQlBJIGluaXRpYWxpemF0aW9uLiAgVGhpcyBzdGF0ZQ0KICAg
ICAgICAgICAgIE1BWSBsYXN0IGZvciBhIHNpZ25pZmljYW50IGxlbmd0aCBvZiB0aW1lIGlmIGZh
aWx1cmVzDQogICAgICAgICAgICAgb2NjdXIgZHVyaW5nIHRoZSBpbml0aWFsaXphdGlvbiBwcm9j
ZXNzLiAgQWZ0ZXINCiAgICAgICAgICAgICBjb21wbGV0aW9uIG9mICBCUEkgaW5pdGlhbGl6YXRp
b24sIHRoZSBDTVRTIHdpbGwgcmVwb3J0DQogICAgICAgICAgICAgcmVnaXN0cmF0aW9uQ29tcGxl
dGUoNikuDQogICAgICAgICAgVGhlIENNVFMgb25seSBuZWVkcyB0byByZXBvcnQgc3RhdGVzIGl0
IGlzIGFibGUgdG8NCiAgICAgICAgICBkZXRlY3QuIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAg
ICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlv
DQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAt
STA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0aW9uIDExLjIuIg0KICAgICA6Oj0geyBkb2NzSWZD
bXRzQ21TdGF0dXNFbnRyeSA5IH0NCg0KZG9jc0lmQ210c0NtU3RhdHVzVW5lcnJvcmVkcyBPQkpF
Q1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBDb3VudGVyMzINCiAgICAgVU5JVFMgICAgICAgImNv
ZGV3b3JkcyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1
cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJDb2Rld29yZHMgcmVjZWl2ZWQgd2l0
aG91dCBlcnJvciBmcm9tIHRoaXMgQ2FibGUgTW9kZW0uDQogICAgICAgICAgRGlzY29udGludWl0
aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgYXQg
cmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAg
ICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICBpZkNv
dW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAg
IFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBT
cGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNp
ZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFNlY3Rpb24gNi4yLjQu
Ig0KICAgICA6Oj0geyBkb2NzSWZDbXRzQ21TdGF0dXNFbnRyeSAxMCB9DQoNCmRvY3NJZkNtdHND
bVN0YXR1c0NvcnJlY3RlZHMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQ291bnRlcjMy
DQogICAgIFVOSVRTICAgICAgICJjb2Rld29yZHMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25s
eQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAi
Q29kZXdvcmRzIHJlY2VpdmVkIHdpdGggY29ycmVjdGFibGUgZXJyb3JzIGZyb20gdGhpcw0KICAg
ICAgICAgIENhYmxlIE1vZGVtLg0KICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFs
dWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRp
b24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICB0aW1lcyBh
cyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgaWZDb3VudGVyRGlzY29udGlu
dWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICBSRUZFUkVOQ0UNCiAg
ICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6
IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJG
SXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0aW9uIDYuMi40LiINCiAgICAgOjo9IHsg
ZG9jc0lmQ210c0NtU3RhdHVzRW50cnkgMTEgfQ0KDQpkb2NzSWZDbXRzQ21TdGF0dXNVbmNvcnJl
Y3RhYmxlcyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBDb3VudGVyMzINCiAgICAgVU5J
VFMgICAgICAgImNvZGV3b3JkcyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNU
QVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJDb2Rld29yZHMg
cmVjZWl2ZWQgd2l0aCB1bmNvcnJlY3RhYmxlIGVycm9ycyBmcm9tIHRoaXMNCiAgICAgICAgICBD
YWJsZSBNb2RlbS4NCiAgICAgICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRo
aXMgY291bnRlciBjYW4gb2NjdXINCiAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRo
ZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNh
dGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1l
IGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAi
RGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0K
ICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkw
NS0wNDA0MDcsDQogICAgICAgICAgU2VjdGlvbiA2LjIuNC4iDQogICAgIDo6PSB7IGRvY3NJZkNt
dHNDbVN0YXR1c0VudHJ5IDEyIH0NCg0KZG9jc0lmQ210c0NtU3RhdHVzU2lnbmFsTm9pc2UgT0JK
RUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgVGVudGhkQg0KICAgICBVTklUUyAgICAgICAiVGVu
dGhkQiINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJl
bnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJTaWduYWwvTm9pc2UgcmF0aW8gYXMgcGVy
Y2VpdmVkIGZvciB1cHN0cmVhbSBkYXRhIGZyb20NCiAgICAgICAgICB0aGlzIENhYmxlIE1vZGVt
Lg0KICAgICAgICAgIElmIHRoZSBTaWduYWwvTm9pc2UgaXMgdW5rbm93biwgdGhpcyBvYmplY3Qg
cmV0dXJucw0KICAgICAgICAgIGEgdmFsdWUgb2YgemVyby4iDQogICAgIFJFRkVSRU5DRQ0KICAg
ICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczog
UmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJ
djIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFRhYmxlcyA0LTEgYW5kIDQtMi4iDQogICAgIDo6
PSB7IGRvY3NJZkNtdHNDbVN0YXR1c0VudHJ5IDEzIH0NCg0KZG9jc0lmQ210c0NtU3RhdHVzTWlj
cm9yZWZsZWN0aW9ucyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDAu
LjI1NSkNCiAgICAgVU5JVFMgICAgICAgIi1kQmMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25s
eQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAi
VG90YWwgbWljcm9yZWZsZWN0aW9ucyBpbmNsdWRpbmcgaW4tY2hhbm5lbCByZXNwb25zZQ0KICAg
ICAgICAgIGFzIHBlcmNlaXZlZCBvbiB0aGlzIGludGVyZmFjZSwgbWVhc3VyZWQgaW4gZEJjIGJl
bG93DQogICAgICAgICAgdGhlIHNpZ25hbCBsZXZlbC4NCiAgICAgICAgICBUaGlzIG9iamVjdCBp
cyBub3QgYXNzdW1lZCB0byByZXR1cm4gYW4gYWJzb2x1dGVseQ0KICAgICAgICAgIGFjY3VyYXRl
IHZhbHVlLCBidXQgc2hvdWxkIGdpdmUgYSByb3VnaCBpbmRpY2F0aW9uDQogICAgICAgICAgb2Yg
bWljcm9yZWZsZWN0aW9ucyByZWNlaXZlZCBvbiB0aGlzIGludGVyZmFjZS4NCiAgICAgICAgICBJ
dCBpcyB1cCB0byB0aGUgaW1wbGVtZW50ZXIgdG8gcHJvdmlkZSBpbmZvcm1hdGlvbg0KICAgICAg
ICAgIGFzIGFjY3VyYXRlIGFzIHBvc3NpYmxlLg0KICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBp
biB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAgIGF0IHJlaW5p
dGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAg
ICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgaWZDb3VudGVy
RGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICBSRUZF
UkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lm
aWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0
aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBUYWJsZXMgNC0xIGFuZCA0LTIi
DQogICAgIDo6PSB7IGRvY3NJZkNtdHNDbVN0YXR1c0VudHJ5IDE0IH0NCg0KZG9jc0lmQ210c0Nt
U3RhdHVzRXh0VW5lcnJvcmVkcyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBDb3VudGVy
NjQNCgkgVU5JVFMgICAgICAgImNvZGV3b3JkcyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5
DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJD
b2Rld29yZHMgcmVjZWl2ZWQgd2l0aG91dCBlcnJvciBmcm9tIHRoaXMgQ2FibGUgTW9kZW0uDQog
ICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2Fu
IG9jY3VyDQogICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0
ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFs
dWUgb2YNCiAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29j
aWF0ZWQgaWZJbmRleC4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJs
ZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVx
dWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAg
ICAgICAgIFNlY3Rpb24gNi4yLjUuIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzQ21TdGF0dXNFbnRy
eSAxNSB9DQoNCmRvY3NJZkNtdHNDbVN0YXR1c0V4dENvcnJlY3RlZHMgT0JKRUNULVRZUEUNCiAg
ICAgU1lOVEFYICAgICAgQ291bnRlcjY0DQoJIFVOSVRTICAgICAgICJjb2Rld29yZHMiDQogICAg
IE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERF
U0NSSVBUSU9ODQogICAgICAgICAiQ29kZXdvcmRzIHJlY2VpdmVkIHdpdGggY29ycmVjdGFibGUg
ZXJyb3JzIGZyb20gdGhpcw0KICAgICAgICAgIENhYmxlIE1vZGVtLg0KICAgICAgICAgIERpc2Nv
bnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAg
ICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3Ro
ZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAg
ICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXgu
Ig0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRl
cmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFj
ZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBTZWN0aW9u
IDYuMi41LiINCiAgICAgOjo9IHsgZG9jc0lmQ210c0NtU3RhdHVzRW50cnkgMTYgfQ0KDQpkb2Nz
SWZDbXRzQ21TdGF0dXNFeHRVbmNvcnJlY3RhYmxlcyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVgg
ICAgICBDb3VudGVyNjQNCgkgVU5JVFMgICAgICAgImNvZGV3b3JkcyINCiAgICAgTUFYLUFDQ0VT
UyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICJDb2Rld29yZHMgcmVjZWl2ZWQgd2l0aCB1bmNvcnJlY3RhYmxlIGVycm9ycyBm
cm9tIHRoaXMNCiAgICAgICAgICBDYWJsZSBNb2RlbS4NCiAgICAgICAgICBEaXNjb250aW51aXRp
ZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAgICAgICBhdCBy
ZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVyDQogICAg
ICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAgIGlmQ291
bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAg
UkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNw
ZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lm
aWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgU2VjdGlvbiA2LjIuNS4i
DQogICAgIDo6PSB7IGRvY3NJZkNtdHNDbVN0YXR1c0VudHJ5IDE3IH0NCg0KZG9jc0lmQ210c0Nt
U3RhdHVzRG9jc2lzUmVnTW9kZSBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBEb2Nz
aXNRb3NWZXJzaW9uDQogICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBTVEFU
VVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiSW5kaWNh
dGlvbiB3aGV0aGVyIHRoZSBDTSBoYXMgcmVnaXN0ZXJlZCB1c2luZyAxLjANCiAgICAgICAgICAg
ICBDbGFzcyBvZiBTZXJ2aWNlIG9yIDEuMSBRdWFsaXR5IG9mIFNlcnZpY2UuIg0KICAgICBSRUZF
UkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lm
aWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0
aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBBbm5leCBHLiINCiAgICAgOjo9
IHsgZG9jc0lmQ210c0NtU3RhdHVzRW50cnkgMTggfQ0KDQpkb2NzSWZDbXRzQ21TdGF0dXNNb2R1
bGF0aW9uVHlwZSBPQkpFQ1QtVFlQRQ0KICAgICAgU1lOVEFYICAgICAgRG9jc2lzVXBzdHJlYW1U
eXBlU3RhdHVzDQogICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgIFNUQVRVUyAgICAg
IGN1cnJlbnQNCiAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgIkluZGljYXRlcyBtb2R1bGF0
aW9uIHR5cGUgY3VycmVudGx5IHVzZWQgYnkgdGhlIENNLiAgU2luY2UNCiAgICAgICAgICAgdGhp
cyBvYmplY3Qgc3BlY2lmaWNhbGx5IGlkZW50aWZpZXMgUEhZIG1vZGUsIHRoZSBzaGFyZWQNCiAg
ICAgICAgICAgdHlwZSBpcyBub3QgcGVybWl0dGVkLiAgSWYgdGhlIHVwc3RyZWFtIGNoYW5uZWwg
aXMNCiAgICAgICAgICAgdW5rbm93biwgdGhpcyBvYmplY3QgcmV0dXJucyBhIHZhbHVlIG9mIHpl
cm8uIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJ
bnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVy
ZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBUYWJs
ZSA4LTE5LiINCiAgICAgIDo6PSB7IGRvY3NJZkNtdHNDbVN0YXR1c0VudHJ5IDE5IH0NCg0KZG9j
c0lmQ210c0NtU3RhdHVzSW5ldEFkZHJlc3NUeXBlIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRB
WCAgICAgIEluZXRBZGRyZXNzVHlwZQ0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAg
ICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAg
ICAgIlRoZSB0eXBlIG9mIGludGVybmV0IGFkZHJlc3Mgb2YNCiAgICAgICAgICAgICBkb2NzSWZD
bXRzQ21TdGF0dXNJbmV0QWRkcmVzcy4gIElmIHRoZSBjYWJsZSBtb2RlbQ0KICAgICAgICAgICAg
IEludGVybmV0IGFkZHJlc3MgaXMgdW5hc3NpZ25lZCBvciB1bmtub3duLCB0aGVuIHRoZQ0KICAg
ICAgICAgICAgIHZhbHVlIG9mIHRoaXMgb2JqZWN0IGlzIHVua25vd24oMCkuIg0KICAgICAgICA6
Oj0geyBkb2NzSWZDbXRzQ21TdGF0dXNFbnRyeSAyMCB9DQoNCmRvY3NJZkNtdHNDbVN0YXR1c0lu
ZXRBZGRyZXNzIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIEluZXRBZGRyZXNzDQog
ICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50
DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiSW50ZXJuZXQgYWRkcmVzcyBvZiB0
aGlzIENhYmxlIE1vZGVtLiAgSWYgdGhlIENhYmxlDQogICAgICAgICAgICAgTW9kZW0gaGFzIG5v
IEludGVybmV0IGFkZHJlc3MgYXNzaWduZWQsIG9yIHRoZSBJbnRlcm5ldA0KICAgICAgICAgICAg
IGFkZHJlc3MgaXMgdW5rbm93biwgdGhlIHZhbHVlIG9mIHRoaXMgb2JqZWN0IGlzIHRoZQ0KICAg
ICAgICAgICAgIGVtcHR5IHN0cmluZy4gIElmIHRoZSBDYWJsZSBNb2RlbSBoYXMgbXVsdGlwbGUg
SW50ZXJuZXQNCiAgICAgICAgICAgICBhZGRyZXNzZXMsIHRoaXMgb2JqZWN0IHJldHVybnMgdGhl
IEludGVybmV0IGFkZHJlc3MNCiAgICAgICAgICAgICBhc3NvY2lhdGVkIHdpdGggdGhlIENhYmxl
IChpLmUuIFJGIE1BQykgaW50ZXJmYWNlLiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ210c0NtU3Rh
dHVzRW50cnkgMjEgfQ0KDQpkb2NzSWZDbXRzQ21TdGF0dXNWYWx1ZUxhc3RVcGRhdGUgT0JKRUNU
LVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgVGltZVN0YW1wDQogICAgICAgIE1BWC1BQ0NFU1Mg
IHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBU
SU9ODQogICAgICAgICAgICAiVGhlIHZhbHVlIG9mIHN5c1VwVGltZSB3aGVuIGRvY3NJZkNtdHND
bVN0YXR1c1ZhbHVlDQogICAgICAgICAgICAgd2FzIGxhc3QgdXBkYXRlZC4iDQogICAgICAgIDo6
PSB7IGRvY3NJZkNtdHNDbVN0YXR1c0VudHJ5IDIyIH0NCg0KZG9jc0lmQ210c0NtU3RhdHVzSGln
aFJlc29sdXRpb25UaW1pbmdPZmZzZXQgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgVW5z
aWduZWQzMiAoMC4uNDI5NDk2NzI5NSkNCiAgICAgVU5JVFMgICAgICAgIlNpeHR5Rm91cnRoVHdv
SHVuZHJlZEZpZnR5U2l4dGhPZlRpY2tzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAg
ICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkEgbWVh
c3VyZSBvZiB0aGUgY3VycmVudCByb3VuZCB0cmlwIHRpbWUgZm9yIHRoaXMgQ00uDQogICAgICAg
ICAgVXNlZCBmb3IgdGltaW5nIG9mIENNIHVwc3RyZWFtIHRyYW5zbWlzc2lvbnMgdG8gZW5zdXJl
DQogICAgICAgICAgc3luY2hyb25pemVkIGFycml2YWxzIGF0IHRoZSBDTVRTLiAgVW5pdHMgYXJl
IGluIHRlcm1zDQogICAgICAgICAgb2YgKDYuMjUgbWljcm9zZWNvbmRzLyg2NCoyNTYpKS4gIFJl
dHVybnMgemVybyBpZiB0aGUgdmFsdWUNCiAgICAgICAgICBpcyB1bmtub3duLg0KICAgICAgICAg
IFRoaXMgaXMgdGhlIGhpZ2ggcmVzb2x1dGlvbiB2ZXJzaW9uIG9mIG9iamVjdA0KICAgICAgICAg
IGRvY3NJZkNtdHNDbVN0YXR1c1RpbWluZ09mZnNldCwgZm9yIGNoYW5uZWxzIHJlcXVpcmluZw0K
ICAgICAgICAgIGZpbmVyIHJlc29sdXRpb24uIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJE
YXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQog
ICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1
LTA0MDQwNywNCiAgICAgICAgICBTZWN0aW9uIDYuMi4xNy4iDQogICAgIDo6PSB7IGRvY3NJZkNt
dHNDbVN0YXR1c0VudHJ5IDIzIH0NCg0KLS0NCi0tIFRoZSBDTVRTIFNlcnZpY2UgVGFibGUuDQot
LQ0KDQpkb2NzSWZDbXRzU2VydmljZVRhYmxlIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAg
IFNFUVVFTkNFIE9GIERvY3NJZkNtdHNTZXJ2aWNlRW50cnkNCiAgICAgTUFYLUFDQ0VTUyAgbm90
LWFjY2Vzc2libGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0K
ICAgICAgICAgIkRlc2NyaWJlcyB0aGUgYXR0cmlidXRlcyBvZiB1cHN0cmVhbSBzZXJ2aWNlIHF1
ZXVlcw0KICAgICAgICAgIGluIGEgQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtLiINCiAg
ICAgOjo9IHsgZG9jc0lmQ210c09iamVjdHMgNCB9DQoNCmRvY3NJZkNtdHNTZXJ2aWNlRW50cnkg
T0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgRG9jc0lmQ210c1NlcnZpY2VFbnRyeQ0KICAg
ICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQog
ICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiRGVzY3JpYmVzIHRoZSBhdHRyaWJ1dGVzIG9mIGEg
c2luZ2xlIHVwc3RyZWFtIGJhbmR3aWR0aA0KICAgICAgICAgIHNlcnZpY2UgcXVldWUuDQogICAg
ICAgICAgRW50cmllcyBpbiB0aGlzIHRhYmxlIGV4aXN0IGZvciBlYWNoIGlmRW50cnkgd2l0aCBh
bg0KICAgICAgICAgIGlmVHlwZSBvZiBkb2NzQ2FibGVNYWNsYXllcigxMjcpLCBhbmQgZm9yIGVh
Y2ggc2VydmljZQ0KICAgICAgICAgIHF1ZXVlIChTZXJ2aWNlIElEKSB3aXRoaW4gdGhpcyBNQUMg
bGF5ZXIuDQogICAgICAgICAgRW50cmllcyBpbiB0aGlzIHRhYmxlIGFyZSBjcmVhdGVkIHdpdGgg
dGhlIGNyZWF0aW9uIG9mDQogICAgICAgICAgaW5kaXZpZHVhbCBTZXJ2aWNlIElEcyBieSB0aGUg
TUFDIGxheWVyIGFuZCByZW1vdmVkDQogICAgICAgICAgd2hlbiBhIFNlcnZpY2UgSUQgaXMgcmVt
b3ZlZC4iDQogICAgIElOREVYIHsgaWZJbmRleCwgZG9jc0lmQ210c1NlcnZpY2VJZCB9DQogICAg
IDo6PSB7IGRvY3NJZkNtdHNTZXJ2aWNlVGFibGUgMSB9DQoNCkRvY3NJZkNtdHNTZXJ2aWNlRW50
cnkgOjo9IFNFUVVFTkNFIHsNCiAgICAgICAgIGRvY3NJZkNtdHNTZXJ2aWNlSWQgICAgICAgICAg
ICAgICBJbnRlZ2VyMzIsDQogICAgICAgICBkb2NzSWZDbXRzU2VydmljZUNtU3RhdHVzSW5kZXgg
ICAgSW50ZWdlcjMyLCAgLS0gZGVwcmVjYXRlZA0KICAgICAgICAgZG9jc0lmQ210c1NlcnZpY2VB
ZG1pblN0YXR1cyAgICAgIElOVEVHRVIsDQogICAgICAgICBkb2NzSWZDbXRzU2VydmljZVFvc1By
b2ZpbGUgICAgICAgSW50ZWdlcjMyLA0KICAgICAgICAgZG9jc0lmQ210c1NlcnZpY2VDcmVhdGVU
aW1lICAgICAgIFRpbWVTdGFtcCwNCiAgICAgICAgIGRvY3NJZkNtdHNTZXJ2aWNlSW5PY3RldHMg
ICAgICAgICBDb3VudGVyMzIsDQogICAgICAgICBkb2NzSWZDbXRzU2VydmljZUluUGFja2V0cyAg
ICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgZG9jc0lmQ210c1NlcnZpY2VOZXdDbVN0YXR1c0lu
ZGV4IEludGVnZXIzMg0KICAgICB9DQoNCmRvY3NJZkNtdHNTZXJ2aWNlSWQgT0JKRUNULVRZUEUN
CiAgICAgU1lOVEFYICAgICAgSW50ZWdlcjMyICgxLi4xNjM4MykNCiAgICAgTUFYLUFDQ0VTUyAg
bm90LWFjY2Vzc2libGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgIklkZW50aWZpZXMgYSBzZXJ2aWNlIHF1ZXVlIGZvciB1cHN0cmVhbSBiYW5k
d2lkdGguICBUaGUNCiAgICAgICAgICBhdHRyaWJ1dGVzIG9mIHRoaXMgc2VydmljZSBxdWV1ZSBh
cmUgc2hhcmVkIGJldHdlZW4gdGhlDQogICAgICAgICAgQ2FibGUgTW9kZW0gYW5kIHRoZSBDYWJs
ZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW0uDQogICAgICAgICAgVGhlIENNVFMgYWxsb2NhdGVz
IHVwc3RyZWFtIGJhbmR3aWR0aCB0byB0aGlzIHNlcnZpY2UNCiAgICAgICAgICBxdWV1ZSBiYXNl
ZCBvbiByZXF1ZXN0cyBmcm9tIHRoZSBDTSBhbmQgb24gdGhlIGNsYXNzIG9mDQogICAgICAgICAg
c2VydmljZSBhc3NvY2lhdGVkIHdpdGggdGhpcyBxdWV1ZS4iDQogICAgIDo6PSB7IGRvY3NJZkNt
dHNTZXJ2aWNlRW50cnkgMSB9DQoNCmRvY3NJZkNtdHNTZXJ2aWNlQ21TdGF0dXNJbmRleCBPQkpF
Q1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDAuLjY1NTM1KQ0KICAgICBNQVgt
QUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgZGVwcmVjYXRlZA0KICAgICBERVND
UklQVElPTg0KICAgICAgICAgIlBvaW50ZXIgdG8gYW4gZW50cnkgaW4gZG9jc0lmQ210c0NtU3Rh
dHVzVGFibGUgaWRlbnRpZnlpbmcNCiAgICAgICAgICB0aGUgQ2FibGUgTW9kZW0gdXNpbmcgdGhp
cyBTZXJ2aWNlIFF1ZXVlLiAgSWYgbXVsdGlwbGUNCiAgICAgICAgICBDYWJsZSBNb2RlbXMgYXJl
IHVzaW5nIHRoaXMgU2VydmljZSBRdWV1ZSwgdGhlIHZhbHVlIG9mDQogICAgICAgICAgdGhpcyBv
YmplY3QgaXMgemVyby4NCiAgICAgICAgICBUaGlzIG9iamVjdCBoYXMgYmVlbiBkZXByZWNhdGVk
IGFuZCByZXBsYWNlZCBieQ0KICAgICAgICAgIGRvY3NJZkNtdHNTZXJ2aWNlTmV3Q21TdGF0dXNJ
bmRleCwgdG8gZml4IGEgbWlzbWF0Y2gNCiAgICAgICAgICBvZiB0aGUgdmFsdWUgcmFuZ2Ugd2l0
aCByZXNwZWN0IHRvIGRvY3NJZkNtdHNDbVN0YXR1c0luZGV4DQogICAgICAgICAgKDEuLjIxNDc0
ODM2NDcpLiINCiAgICAgOjo9IHsgZG9jc0lmQ210c1NlcnZpY2VFbnRyeSAyIH0NCg0KZG9jc0lm
Q210c1NlcnZpY2VBZG1pblN0YXR1cyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBJTlRF
R0VSIHsNCiAgICAgICAgIGVuYWJsZWQoMSksDQogICAgICAgICBkaXNhYmxlZCgyKSwNCiAgICAg
ICAgIGRlc3Ryb3llZCgzKSB9DQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtd3JpdGUNCiAgICAgU1RB
VFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkFsbG93cyBhIHNl
cnZpY2UgY2xhc3MgZm9yIGEgcGFydGljdWxhciBtb2RlbSB0byBiZQ0KICAgICAgICAgIHN1cHBy
ZXNzZWQsIChyZS0pZW5hYmxlZCwgb3IgZGVsZXRlZCBhbHRvZ2V0aGVyLiINCiAgICAgOjo9IHsg
ZG9jc0lmQ210c1NlcnZpY2VFbnRyeSAzIH0NCg0KZG9jc0lmQ210c1NlcnZpY2VRb3NQcm9maWxl
IE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIEludGVnZXIzMiAoMC4uMTYzODMpDQogICAg
IE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERF
U0NSSVBUSU9ODQogICAgICAgICAiVGhlIGluZGV4IGluIGRvY3NJZlFvc1Byb2ZpbGVUYWJsZSBk
ZXNjcmliaW5nIHRoZSBxdWFsaXR5DQogICAgICAgICAgb2Ygc2VydmljZSBhdHRyaWJ1dGVzIGFz
c29jaWF0ZWQgd2l0aCB0aGlzIHBhcnRpY3VsYXINCiAgICAgICAgICBzZXJ2aWNlLiAgSWYgbm8g
YXNzb2NpYXRlZCBkb2NzSWZRb3NQcm9maWxlVGFibGUgZW50cnkNCiAgICAgICAgICBleGlzdHMs
IHRoaXMgb2JqZWN0IHJldHVybnMgYSB2YWx1ZSBvZiB6ZXJvLiINCiAgICAgOjo9IHsgZG9jc0lm
Q210c1NlcnZpY2VFbnRyeSA0IH0NCg0KZG9jc0lmQ210c1NlcnZpY2VDcmVhdGVUaW1lIE9CSkVD
VC1UWVBFDQogICAgIFNZTlRBWCAgICAgIFRpbWVTdGFtcA0KICAgICBNQVgtQUNDRVNTICByZWFk
LW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgIlRoZSB2YWx1ZSBvZiBzeXNVcFRpbWUgd2hlbiB0aGlzIGVudHJ5IHdhcyBjcmVhdGVkLiIN
CiAgICAgOjo9IHsgZG9jc0lmQ210c1NlcnZpY2VFbnRyeSA1IH0NCg0KZG9jc0lmQ210c1NlcnZp
Y2VJbk9jdGV0cyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBDb3VudGVyMzINCiAgICAg
VU5JVFMgICAgICAgIkJ5dGVzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RB
VFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBjdW11bGF0
aXZlIG51bWJlciBvZiBQYWNrZXQgRGF0YSBvY3RldHMgcmVjZWl2ZWQNCiAgICAgICAgICBvbiB0
aGlzIFNlcnZpY2UgSUQuICBUaGUgY291bnQgZG9lcyBub3QgaW5jbHVkZSB0aGUNCiAgICAgICAg
ICBzaXplIG9mIHRoZSBDYWJsZSBNQUMgaGVhZGVyLg0KICAgICAgICAgIERpc2NvbnRpbnVpdGll
cyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAgIGF0IHJl
aW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAg
ICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgaWZDb3Vu
dGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICA6
Oj0geyBkb2NzSWZDbXRzU2VydmljZUVudHJ5IDYgfQ0KDQpkb2NzSWZDbXRzU2VydmljZUluUGFj
a2V0cyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBDb3VudGVyMzINCiAgICAgVU5JVFMg
ICAgICAgInBhY2tldHMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMg
ICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiVGhlIGN1bXVsYXRpdmUg
bnVtYmVyIG9mIFBhY2tldCBEYXRhIHBhY2tldHMgcmVjZWl2ZWQNCiAgICAgICAgICBvbiB0aGlz
IFNlcnZpY2UgSUQuDQogICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0
aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0
aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGlj
YXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGlt
ZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAgIDo6PSB7IGRvY3NJZkNtdHNTZXJ2
aWNlRW50cnkgNyB9DQoNCmRvY3NJZkNtdHNTZXJ2aWNlTmV3Q21TdGF0dXNJbmRleCBPQkpFQ1Qt
VFlQRQ0KICAgICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDAuLjIxNDc0ODM2NDcpDQogICAgIE1B
WC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAiUG9pbnRlciAodmlhIGRvY3NJZkNtdHNDbVN0YXR1c0luZGV4KSB0
byBhbiBlbnRyeSBpbg0KICAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c1RhYmxlIGlkZW50aWZ5
aW5nIHRoZSBDYWJsZSBNb2RlbQ0KICAgICAgICAgIHVzaW5nIHRoaXMgU2VydmljZSBRdWV1ZS4g
IElmIG11bHRpcGxlIENhYmxlIE1vZGVtcyBhcmUNCiAgICAgICAgICB1c2luZyB0aGlzIFNlcnZp
Y2UgUXVldWUsIHRoZSB2YWx1ZSBvZiB0aGlzIG9iamVjdCBpcw0KICAgICAgICAgIHplcm8uIg0K
ICAgICA6Oj0geyBkb2NzSWZDbXRzU2VydmljZUVudHJ5IDggfQ0KDQotLQ0KLS0gVGhlIGZvbGxv
d2luZyB0YWJsZSBwcm92aWRlcyB1cHN0cmVhbSBjaGFubmVsIG1vZHVsYXRpb24gcHJvZmlsZXMu
DQotLSBFbnRyaWVzIGluIHRoaXMgdGFibGUgY2FuIGJlDQotLSByZS11c2VkIGJ5IG9uZSBvciBt
b3JlIHVwc3RyZWFtIGNoYW5uZWxzLiAgQW4gdXBzdHJlYW0gY2hhbm5lbCB3aWxsDQotLSBoYXZl
IGEgbW9kdWxhdGlvbiBwcm9maWxlDQotLSBmb3IgZWFjaCB2YWx1ZSBvZiBkb2NzSWZNb2RJbnRl
cnZhbFVzYWdlQ29kZS4NCi0tDQoNCmRvY3NJZkNtdHNNb2R1bGF0aW9uVGFibGUgT0JKRUNULVRZ
UEUNCiAgICAgU1lOVEFYICAgICAgU0VRVUVOQ0UgT0YgRG9jc0lmQ210c01vZHVsYXRpb25FbnRy
eQ0KICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICBTVEFUVVMgICAgICBjdXJy
ZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiRGVzY3JpYmVzIGEgbW9kdWxhdGlvbiBw
cm9maWxlIGFzc29jaWF0ZWQgd2l0aCBvbmUgb3IgbW9yZQ0KICAgICAgICAgIHVwc3RyZWFtIGNo
YW5uZWxzLiINCiAgICAgOjo9IHsgZG9jc0lmQ210c09iamVjdHMgNSB9DQoNCmRvY3NJZkNtdHNN
b2R1bGF0aW9uRW50cnkgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgRG9jc0lmQ210c01v
ZHVsYXRpb25FbnRyeQ0KICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICBTVEFU
VVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiRGVzY3JpYmVzIGEg
bW9kdWxhdGlvbiBwcm9maWxlIGZvciBhbiBJbnRlcnZhbCBVc2FnZSBDb2RlDQogICAgICAgICAg
Zm9yIG9uZSBvciBtb3JlIHVwc3RyZWFtIGNoYW5uZWxzLg0KICAgICAgICAgIEVudHJpZXMgaW4g
dGhpcyB0YWJsZSBhcmUgY3JlYXRlZCBieSB0aGUgb3BlcmF0b3IuDQoNCiAgICAgICAgICBJbml0
aWFsIGRlZmF1bHQgZW50cmllcyBNQVkgYmUgY3JlYXRlZCBhdCBzeXN0ZW0NCiAgICAgICAgICBp
bml0aWFsaXphdGlvbiB0aW1lIHdoaWNoIGNvdWxkIHJlcG9ydCBhIHZhbHVlDQogICAgICAgICAg
J3Blcm1hbmVudCcgb3IgJ3JlYWRPbmx5JyBmb3IgZG9jc0lmQ210c01vZFN0b3JhZ2VUeXBlLg0K
ICAgICAgICAgIEEgQ01UUyBNQVkgcmVqZWN0IHRoZSBjcmVhdGlvbiBvZiBhZGRpdGlvbmFsIElu
dGVydmFsDQogICAgICAgICAgVXNhZ2UgQ29kZXMgZm9yIGEgbW9kdWxhdGlvbiBwcm9maWxlIGJl
aW5nIGRlZmluZWQgYXQNCiAgICAgICAgICBJbml0aWFsaXphdGlvbiB0aW1lLg0KDQogICAgICAg
ICAgTm8gaW5kaXZpZHVhbCBvYmplY3RzIGhhdmUgdG8gYmUgc3BlY2lmaWVkIGluIG9yZGVyDQog
ICAgICAgICAgdG8gY3JlYXRlIGFuIGVudHJ5IGluIHRoaXMgdGFibGUuDQogICAgICAgICAgTm90
ZSB0aGF0IHNvbWUgb2JqZWN0cyBkbyBub3QgaGF2ZSBERUZWQUwgY2xhdXNlcywNCiAgICAgICAg
ICBidXQgZG8gaGF2ZSBjYWxjdWxhdGVkIGRlZmF1bHRzIGFuZCBuZWVkIG5vdCBiZSBzcGVjaWZp
ZWQNCiAgICAgICAgICBkdXJpbmcgcm93IGNyZWF0aW9uLiINCiAgICAgIElOREVYIHsgZG9jc0lm
Q210c01vZEluZGV4LCBkb2NzSWZDbXRzTW9kSW50ZXJ2YWxVc2FnZUNvZGV9DQogICAgIDo6PSB7
IGRvY3NJZkNtdHNNb2R1bGF0aW9uVGFibGUgMSB9DQoNCkRvY3NJZkNtdHNNb2R1bGF0aW9uRW50
cnkgOjo9IFNFUVVFTkNFIHsNCiAgICAgICAgIGRvY3NJZkNtdHNNb2RJbmRleCAgICAgICAgICAg
ICAgICAgICAgSW50ZWdlcjMyLA0KICAgICAgICAgZG9jc0lmQ210c01vZEludGVydmFsVXNhZ2VD
b2RlICAgICAgICBJTlRFR0VSLA0KICAgICAgICAgZG9jc0lmQ210c01vZENvbnRyb2wgICAgICAg
ICAgICAgICAgICBSb3dTdGF0dXMsDQogICAgICAgICBkb2NzSWZDbXRzTW9kVHlwZSAgICAgICAg
ICAgICAgICAgICAgIElOVEVHRVIsDQogICAgICAgICBkb2NzSWZDbXRzTW9kUHJlYW1ibGVMZW4g
ICAgICAgICAgICAgIEludGVnZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtdHNNb2REaWZmZXJlbnRp
YWxFbmNvZGluZyAgICAgVHJ1dGhWYWx1ZSwNCiAgICAgICAgIGRvY3NJZkNtdHNNb2RGRUNFcnJv
ckNvcnJlY3Rpb24gICAgICAgSW50ZWdlcjMyLA0KICAgICAgICAgZG9jc0lmQ210c01vZEZFQ0Nv
ZGV3b3JkTGVuZ3RoICAgICAgICBJbnRlZ2VyMzIsDQogICAgICAgICBkb2NzSWZDbXRzTW9kU2Ny
YW1ibGVyU2VlZCAgICAgICAgICAgIEludGVnZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtdHNNb2RN
YXhCdXJzdFNpemUgICAgICAgICAgICAgSW50ZWdlcjMyLA0KICAgICAgICAgZG9jc0lmQ210c01v
ZEd1YXJkVGltZVNpemUgICAgICAgICAgICBVbnNpZ25lZDMyLA0KICAgICAgICAgZG9jc0lmQ210
c01vZExhc3RDb2Rld29yZFNob3J0ZW5lZCAgICBUcnV0aFZhbHVlLA0KICAgICAgICAgZG9jc0lm
Q210c01vZFNjcmFtYmxlciAgICAgICAgICAgICAgICBUcnV0aFZhbHVlLA0KICAgICAgICAgZG9j
c0lmQ210c01vZEJ5dGVJbnRlcmxlYXZlckRlcHRoICAgICBVbnNpZ25lZDMyLA0KICAgICAgICAg
ZG9jc0lmQ210c01vZEJ5dGVJbnRlcmxlYXZlckJsb2NrU2l6ZSBVbnNpZ25lZDMyLA0KICAgICAg
ICAgZG9jc0lmQ210c01vZFByZWFtYmxlVHlwZSAgICAgICAgICAgICBJTlRFR0VSLA0KICAgICAg
ICAgZG9jc0lmQ210c01vZFRjbUVycm9yQ29ycmVjdGlvbk9uICAgICBUcnV0aFZhbHVlLA0KICAg
ICAgICAgZG9jc0lmQ210c01vZFNjZG1hSW50ZXJsZWF2ZXJTdGVwU2l6ZSBVbnNpZ25lZDMyLA0K
ICAgICAgICAgZG9jc0lmQ210c01vZFNjZG1hU3ByZWFkZXJFbmFibGUgICAgICBUcnV0aFZhbHVl
LA0KICAgICAgICAgZG9jc0lmQ210c01vZFNjZG1hU3ViZnJhbWVDb2RlcyAgICAgICBVbnNpZ25l
ZDMyLA0KICAgICAgICAgZG9jc0lmQ210c01vZENoYW5uZWxUeXBlICAgICAgICAgICAgICBEb2Nz
aXNVcHN0cmVhbVR5cGUsDQogICAgICAgICBkb2NzSWZDbXRzTW9kU3RvcmFnZVR5cGUgICAgICAg
ICAgICAgIFN0b3JhZ2VUeXBlDQogICAgIH0NCg0KZG9jc0lmQ210c01vZEluZGV4IE9CSkVDVC1U
WVBFDQogICAgIFNZTlRBWCAgICAgICBJbnRlZ2VyMzIgKDEuLjIxNDc0ODM2NDcpDQogICAgIE1B
WC1BQ0NFU1MgICBub3QtYWNjZXNzaWJsZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAg
IERFU0NSSVBUSU9ODQogICAgICAgICAgIkFuIGluZGV4IGludG8gdGhlIENoYW5uZWwgTW9kdWxh
dGlvbiB0YWJsZSByZXByZXNlbnRpbmcNCiAgICAgICAgICAgYSBncm91cCBvZiBJbnRlcnZhbCBV
c2FnZSBDb2RlcywgYWxsIGFzc29jaWF0ZWQgd2l0aCB0aGUNCiAgICAgICAgICAgc2FtZSBjaGFu
bmVsLiINCiAgICAgOjo9IHsgZG9jc0lmQ210c01vZHVsYXRpb25FbnRyeSAxIH0NCg0KZG9jc0lm
Q210c01vZEludGVydmFsVXNhZ2VDb2RlIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgICBJ
TlRFR0VSIHsNCiAgICAgICAgIHJlcXVlc3QoMSksDQogICAgICAgICByZXF1ZXN0RGF0YSgyKSwN
CiAgICAgICAgIGluaXRpYWxSYW5naW5nKDMpLA0KICAgICAgICAgcGVyaW9kaWNSYW5naW5nKDQp
LA0KICAgICAgICAgc2hvcnREYXRhKDUpLA0KICAgICAgICAgbG9uZ0RhdGEoNiksDQogICAgICAg
ICBhZHZQaHlTaG9ydERhdGEoOSksDQogICAgICAgICBhZHZQaHlMb25nRGF0YSgxMCksDQogICAg
ICAgICB1Z3MoMTEpDQogICAgIH0NCiAgICAgTUFYLUFDQ0VTUyAgbm90LWFjY2Vzc2libGUNCiAg
ICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkFuIGlu
ZGV4IGludG8gdGhlIENoYW5uZWwgTW9kdWxhdGlvbiB0YWJsZSB3aGljaCwgd2hlbg0KICAgICAg
ICAgIGdyb3VwZWQgd2l0aCBvdGhlciBJbnRlcnZhbCBVc2FnZSBDb2RlcywgZnVsbHkNCiAgICAg
ICAgICBpbnN0YW50aWF0ZSBhbGwgbW9kdWxhdGlvbiBzZXRzIGZvciBhIGdpdmVuIHVwc3RyZWFt
DQogICAgICAgICAgY2hhbm5lbC4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zl
ci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAg
ICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3
LA0KICAgICAgICAgIFRhYmxlIDgtMjAuIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzTW9kdWxhdGlv
bkVudHJ5IDIgfQ0KDQpkb2NzSWZDbXRzTW9kQ29udHJvbCBPQkpFQ1QtVFlQRQ0KICAgICBTWU5U
QVggICAgICBSb3dTdGF0dXMNCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgU1RB
VFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkNvbnRyb2xzIGFu
ZCByZWZsZWN0cyB0aGUgc3RhdHVzIG9mIHJvd3MgaW4gdGhpcyB0YWJsZS4NCgkJICBUaGVyZSBp
cyBubyByZXN0cmljdGlvbiBvbiB0aGUgY2hhbmdpbmcgb2YgdmFsdWVzIGluIHRoaXMNCiAgICAg
ICAgICB0YWJsZSB3aGlsZSB0aGVpciBhc3NvY2lhdGVkIHJvd3MgYXJlIGFjdGl2ZSB3aXRoIHRo
ZQ0KICAgICAgICAgIGV4Y2VwdGlvbiBvZjoNCg0KICAgICAgICAgIDEuIElmIGEgbW9kdWxhdGlv
biBwcm9maWxlIGlzIGJlaW5nIHJlZmVyZW5jZWQgYnkgb25lDQogICAgICAgICAgICAgb3IgbW9y
ZSB1cHN0cmVhbSBjaGFubmVscywgYW4gYXR0ZW1wdCB0byBzZXQgdGhlIHZhbHVlDQogICAgICAg
ICAgICAgb2YgZG9jc0lmQ210c01vZENoYW5uZWxUeXBlIHJldHVybnMgJ2luY29uc2lzdGVudFZh
bHVlJw0KICAgICAgICAgICAgIGVycm9yLg0KDQogICAgICAgICAgMi4gSWYgYSBtb2R1bGF0aW9u
IHByb2ZpbGUgaXMgYmVpbmcgcmVmZXJlbmNlZCBieSBvbmUNCiAgICAgICAgICAgICBvciBtb3Jl
IHVwc3RyZWFtIGNoYW5uZWxzLCBhbiBhdHRlbXB0IHRvIHNldA0KICAgICAgICAgICAgIGRvY3NJ
ZkNtdHNNb2RDb250cm9sIHRvIGRlc3Ryb3koNikgb3Igbm90SW5TZXJ2aWNlKDIpDQogICAgICAg
ICAgICAgcmV0dXJucyAnaW5jb25zaXN0ZW50VmFsdWUnIGVycm9yLiINCiAgICAgOjo9IHsgZG9j
c0lmQ210c01vZHVsYXRpb25FbnRyeSAzIH0NCg0KZG9jc0lmQ210c01vZFR5cGUgT0JKRUNULVRZ
UEUNCiAgICAgU1lOVEFYICAgICAgSU5URUdFUiB7DQogICAgICAgICBvdGhlcigxKSwNCiAgICAg
ICAgIHFwc2soMiksDQogICAgICAgICBxYW0xNigzKSwNCiAgICAgICAgIHFhbTgoNCksDQogICAg
ICAgICBxYW0zMig1KSwNCiAgICAgICAgIHFhbTY0KDYpLA0KICAgICAgICAgcWFtMTI4KDcpDQog
ICAgIH0NCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgU1RBVFVTICAgICAgY3Vy
cmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBtb2R1bGF0aW9uIHR5cGUgdXNl
ZCBvbiB0aGlzIGNoYW5uZWwuICBSZXR1cm5zDQogICAgICAgICAgb3RoZXIoMSkgaWYgdGhlIG1v
ZHVsYXRpb24gdHlwZSBpcyBuZWl0aGVyDQogICAgICAgICAgcXBzaywgcWFtMTYsIHFhbTgsIHFh
bTMyLCBxYW02NCBvciBxYW0xMjguDQogICAgICAgICAgVHlwZSBxYW0xMjggaXMgdXNlZCBmb3Ig
U0NETUEgY2hhbm5lbHMgb25seS4NCiAgICAgICAgICBTZWUgdGhlIHJlZmVyZW5jZSBmb3IgdGhl
IG1vZHVsYXRpb24gcHJvZmlsZXMNCiAgICAgICAgICBpbXBsaWVkIGJ5IGRpZmZlcmVudCBtb2R1
bGF0aW9uIHR5cGVzLiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxl
IFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1
ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAg
ICAgICAgVGFibGVzIDYtNywgYW5kIDgtMTkuIg0KICAgICBERUZWQUwgeyBxcHNrIH0NCiAgICAg
Ojo9IHsgZG9jc0lmQ210c01vZHVsYXRpb25FbnRyeSA0IH0NCg0KZG9jc0lmQ210c01vZFByZWFt
YmxlTGVuIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIEludGVnZXIzMiAoMC4uMTUzNikN
CiAgICAgVU5JVFMgICAgICAgImJpdHMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3JlYXRlDQog
ICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJUaGUg
cHJlYW1ibGUgbGVuZ3RoIGZvciB0aGlzIG1vZHVsYXRpb24gcHJvZmlsZSBpbiBiaXRzLg0KICAg
ICAgICAgIERlZmF1bHQgdmFsdWUgaXMgdGhlIG1pbmltdW0gbmVlZGVkIGJ5IHRoZSBpbXBsZW1l
bnRhdGlvbg0KICAgICAgICAgIGF0IHRoZSBDTVRTIGZvciB0aGUgZ2l2ZW4gbW9kdWxhdGlvbiBw
cm9maWxlLiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZp
Y2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJ
bnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAg
VGFibGVzIDYtNywgYW5kIDgtMTkuIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzTW9kdWxhdGlvbkVu
dHJ5IDUgfQ0KDQpkb2NzSWZDbXRzTW9kRGlmZmVyZW50aWFsRW5jb2RpbmcgT0JKRUNULVRZUEUN
CiAgICAgU1lOVEFYICAgICAgVHJ1dGhWYWx1ZQ0KICAgICBNQVgtQUNDRVNTICByZWFkLWNyZWF0
ZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAi
U3BlY2lmaWVzIHdoZXRoZXIgb3Igbm90IGRpZmZlcmVudGlhbCBlbmNvZGluZyBpcyB1c2VkDQog
ICAgICAgICAgb24gdGhpcyBjaGFubmVsLiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0
YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAg
ICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0w
NDA0MDcsDQogICAgICAgICAgVGFibGVzIDYtNywgYW5kIDgtMTkuIg0KICAgICBERUZWQUwgeyBm
YWxzZSB9DQogICAgIDo6PSB7IGRvY3NJZkNtdHNNb2R1bGF0aW9uRW50cnkgNiB9DQoNCmRvY3NJ
ZkNtdHNNb2RGRUNFcnJvckNvcnJlY3Rpb24gT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAg
SW50ZWdlcjMyICgwLi4xNikNCiAgICAgVU5JVFMgICAgICAgIkJ5dGVzIg0KICAgICBNQVgtQUND
RVNTICByZWFkLWNyZWF0ZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBU
SU9ODQogICAgICAgICAiVGhlIG51bWJlciBvZiBjb3JyZWN0YWJsZSBlcnJvcmVkIGJ5dGVzICh0
KSB1c2VkIGluDQogICAgICAgICAgZm9yd2FyZCBlcnJvciBjb3JyZWN0aW9uIGNvZGUuICBUaGUg
dmFsdWUgb2YgMCBpbmRpY2F0ZXMNCiAgICAgICAgICBubyBjb3JyZWN0aW9uIGlzIGVtcGxveWVk
LiAgVGhlIG51bWJlciBvZiBjaGVjayBieXRlcw0KICAgICAgICAgIGFwcGVuZGVkIHdpbGwgYmUg
dHdpY2UgdGhpcyB2YWx1ZS4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1D
YWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBG
cmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0K
ICAgICAgICAgIFRhYmxlcyA2LTcsIGFuZCA4LTE5LiINCiAgICAgREVGVkFMIHsgMCB9DQogICAg
IDo6PSB7IGRvY3NJZkNtdHNNb2R1bGF0aW9uRW50cnkgNyB9DQoNCmRvY3NJZkNtdHNNb2RGRUND
b2Rld29yZExlbmd0aCBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDEu
LjI1NSkNCiAgICAgVU5JVFMgICAgICAgIkJ5dGVzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLWNy
ZWF0ZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAg
ICAiVGhlIG51bWJlciBvZiBkYXRhIGJ5dGVzIChrKSBpbiB0aGUgZm9yd2FyZCBlcnJvcg0KICAg
ICAgICAgIGNvcnJlY3Rpb24gY29kZXdvcmQuDQogICAgICAgICAgVGhpcyBvYmplY3QgaXMgbm90
IHVzZWQgaWYgZG9jc0lmQ210c01vZEZFQ0Vycm9yQ29ycmVjdGlvbg0KICAgICAgICAgIGlzIHpl
cm8uIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJ
bnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVy
ZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBUYWJs
ZXMgNi03LCBhbmQgOC0xOS4iDQogICAgIERFRlZBTCB7IDMyIH0NCiAgICAgOjo9IHsgZG9jc0lm
Q210c01vZHVsYXRpb25FbnRyeSA4IH0NCg0KZG9jc0lmQ210c01vZFNjcmFtYmxlclNlZWQgT0JK
RUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgSW50ZWdlcjMyICgwLi4zMjc2NykNCiAgICAgTUFY
LUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVND
UklQVElPTg0KICAgICAgICAgIlRoZSAxNSBiaXQgc2VlZCB2YWx1ZSBmb3IgdGhlIHNjcmFtYmxl
ciBwb2x5bm9taWFsLiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxl
IFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1
ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAg
ICAgICAgVGFibGUgOC0xOS4iDQogICAgIERFRlZBTCB7IDAgfQ0KICAgICA6Oj0geyBkb2NzSWZD
bXRzTW9kdWxhdGlvbkVudHJ5IDkgfQ0KDQpkb2NzSWZDbXRzTW9kTWF4QnVyc3RTaXplIE9CSkVD
VC1UWVBFDQogICAgIFNZTlRBWCAgICAgIEludGVnZXIzMiAoMC4uMjU1KQ0KICAgICBVTklUUyAg
ICAgICAibWluaS1zbG90cyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgU1RB
VFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBtYXhpbXVt
IG51bWJlciBvZiBtaW5pLXNsb3RzIHRoYXQgY2FuIGJlIHRyYW5zbWl0dGVkDQogICAgICAgICAg
ZHVyaW5nIHRoaXMgY2hhbm5lbCdzIGJ1cnN0IHRpbWUuICBSZXR1cm5zIHplcm8gaWYgdGhlDQog
ICAgICAgICAgYnVyc3QgbGVuZ3RoIGlzIGJvdW5kZWQgYnkgdGhlIGFsbG9jYXRpb24gTUFQIHJh
dGhlciB0aGFuDQogICAgICAgICAgdGhpcyBwcm9maWxlLg0KICAgICAgICAgIERlZmF1bHQgdmFs
dWUgaXMgMCBleGNlcHQgZm9yIHNob3J0RGF0YSwgd2hlcmUgaXQgaXMgOC4iDQogICAgIFJFRkVS
RU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZp
Y2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRp
b24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFRhYmxlIDgtMTkuIg0KICAgICA6
Oj0geyBkb2NzSWZDbXRzTW9kdWxhdGlvbkVudHJ5IDEwIH0NCg0KZG9jc0lmQ210c01vZEd1YXJk
VGltZVNpemUgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgVW5zaWduZWQzMg0KICAgICBV
TklUUyAgICAgICAiU3ltYm9sLXRpbWVzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAg
ICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBu
dW1iZXIgb2Ygc3ltYm9sLXRpbWVzIHdoaWNoIE1VU1QgZm9sbG93IHRoZSBlbmQgb2YNCiAgICAg
ICAgICB0aGlzIGNoYW5uZWwncyBidXJzdC4gIERlZmF1bHQgdmFsdWUgaXMgdGhlIG1pbmltdW0g
dGltZQ0KICAgICAgICAgIG5lZWRlZCBieSB0aGUgaW1wbGVtZW50YXRpb24gZm9yIHRoaXMgbW9k
dWxhdGlvbiBwcm9maWxlLiINCiAgICAgUkVGRVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNh
YmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZy
ZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQog
ICAgICAgICAgVGFibGVzIDYtNywgYW5kIDgtMTkuIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzTW9k
dWxhdGlvbkVudHJ5IDExIH0NCg0KZG9jc0lmQ210c01vZExhc3RDb2Rld29yZFNob3J0ZW5lZCBP
QkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBUcnV0aFZhbHVlDQogICAgIE1BWC1BQ0NFU1Mg
IHJlYWQtY3JlYXRlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICJJbmRpY2F0ZXMgaWYgdGhlIGxhc3QgRkVDIGNvZGV3b3JkIGlzIHRydW5jYXRl
ZC4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIElu
dGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJm
YWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFRhYmxl
cyA2LTcsIGFuZCA4LTE5LiINCiAgICAgREVGVkFMIHsgdHJ1ZSB9DQogICAgIDo6PSB7IGRvY3NJ
ZkNtdHNNb2R1bGF0aW9uRW50cnkgMTIgfQ0KDQpkb2NzSWZDbXRzTW9kU2NyYW1ibGVyIE9CSkVD
VC1UWVBFDQogICAgIFNZTlRBWCAgICAgIFRydXRoVmFsdWUNCiAgICAgTUFYLUFDQ0VTUyAgcmVh
ZC1jcmVhdGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgIkluZGljYXRlcyBpZiB0aGUgc2NyYW1ibGVyIGlzIGVtcGxveWVkLiINCiAgICAgUkVG
RVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNp
ZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNh
dGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgVGFibGVzIDYtNywgYW5kIDgt
MTkuIg0KICAgICBERUZWQUwgeyBmYWxzZSB9DQogICAgIDo6PSB7IGRvY3NJZkNtdHNNb2R1bGF0
aW9uRW50cnkgMTMgfQ0KDQpkb2NzSWZDbXRzTW9kQnl0ZUludGVybGVhdmVyRGVwdGggT0JKRUNU
LVRZUEUNCiAgICAgU1lOVEFYICAgICAgVW5zaWduZWQzMg0KICAgICBNQVgtQUNDRVNTICByZWFk
LWNyZWF0ZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAg
ICAgICAiQVRETUEgQnl0ZSBJbnRlcmxlYXZlciBEZXB0aCAoSXIpLiAgVGhpcyBvYmplY3QgcmV0
dXJucyAxDQogICAgICAgICAgZm9yIG5vbiBBVERNQSBwcm9maWxlcy4iDQogICAgIFJFRkVSRU5D
RQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0
aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24g
U1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFRhYmxlcyA2LTcsIGFuZCA4LTE5LiIN
CiAgICAgREVGVkFMIHsgMSB9DQogICAgIDo6PSB7IGRvY3NJZkNtdHNNb2R1bGF0aW9uRW50cnkg
MTQgfQ0KDQpkb2NzSWZDbXRzTW9kQnl0ZUludGVybGVhdmVyQmxvY2tTaXplIE9CSkVDVC1UWVBF
DQogICAgIFNZTlRBWCAgICAgIFVuc2lnbmVkMzINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVh
dGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAg
IkFURE1BIEJ5dGUgSW50ZXJsZWF2ZXIgQmxvY2sgc2l6ZSAoQnIpLiAgVGhpcyBvYmplY3QNCiAg
ICAgICAgICByZXR1cm5zIHplcm8gZm9yIG5vbiBBVERNQSBwcm9maWxlcyAiDQogICAgIFJFRkVS
RU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZp
Y2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRp
b24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFRhYmxlcyA2LTcsIGFuZCA4LTE5
LiINCiAgICAgREVGVkFMIHsgMTggfQ0KICAgICA6Oj0geyBkb2NzSWZDbXRzTW9kdWxhdGlvbkVu
dHJ5IDE1IH0NCg0KZG9jc0lmQ210c01vZFByZWFtYmxlVHlwZSBPQkpFQ1QtVFlQRQ0KICAgICBT
WU5UQVggICAgICAgSU5URUdFUiB7DQogICAgICAgICB1bmtub3duKDApLA0KICAgICAgICAgcXBz
azAoMSksDQogICAgICAgICBxcHNrMSgyKQ0KICAgICB9DQogICAgIE1BWC1BQ0NFU1MgIHJlYWQt
Y3JlYXRlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAg
ICAgICJQcmVhbWJsZSB0eXBlIGZvciBET0NTSVMgMi4wIGJ1cnN0cy4gIFRoZSB2YWx1ZQ0KICAg
ICAgICAgICd1bmtub3duKDApJyByZXByZXNlbnRzIGEgcm93IGVudHJ5IGNvbnNpc3Rpbmcgb25s
eSBvZg0KICAgICAgICAgIERPQ1NJUyAxLnggYnVyc3RzIg0KICAgICBSRUZFUkVOQ0UNCiAgICAg
ICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJh
ZGlvDQogICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYy
LjAtSTA1LTA0MDQwNywNCiAgICAgICAgICBUYWJsZXMgNi03LCBhbmQgOC0xOS4iDQogICAgIERF
RlZBTCB7IHFwc2swIH0NCiAgICAgOjo9IHsgZG9jc0lmQ210c01vZHVsYXRpb25FbnRyeSAxNiB9
DQoNCmRvY3NJZkNtdHNNb2RUY21FcnJvckNvcnJlY3Rpb25PbiBPQkpFQ1QtVFlQRQ0KICAgICBT
WU5UQVggICAgICBUcnV0aFZhbHVlDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3JlYXRlDQogICAg
IFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJUcmVsbGlz
IENvZGUgTW9kdWxhdGlvbiAoVENNKSBPbi9PZmYuICBUaGlzIHZhbHVlIHJldHVybnMNCiAgICAg
ICAgICBmYWxzZSBmb3Igbm9uIFMtQ0RNQSBwcm9maWxlcy4iDQogICAgIFJFRkVSRU5DRQ0KICAg
ICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczog
UmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJ
djIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFRhYmxlcyA2LTcsIGFuZCA4LTE5LiINCiAgICAg
REVGVkFMIHsgZmFsc2UgfQ0KICAgICA6Oj0geyBkb2NzSWZDbXRzTW9kdWxhdGlvbkVudHJ5IDE3
IH0NCg0KZG9jc0lmQ210c01vZFNjZG1hSW50ZXJsZWF2ZXJTdGVwU2l6ZSBPQkpFQ1QtVFlQRQ0K
ICAgICBTWU5UQVggICAgICBVbnNpZ25lZDMyICgwIHwgMS4uMzIpDQogICAgIE1BWC1BQ0NFU1Mg
IHJlYWQtY3JlYXRlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICIgUy1DRE1BIEludGVybGVhdmVyIHN0ZXAgc2l6ZS4gIFRoaXMgdmFsdWUgcmV0
dXJucyB6ZXJvDQogICAgICAgICAgIGZvciBub24gUy1DRE1BIHByb2ZpbGVzLiINCiAgICAgUkVG
RVJFTkNFDQogICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNp
ZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNh
dGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgVGFibGVzIDYtNywgYW5kIDgt
MTkuIg0KICAgICBERUZWQUwgeyAxIH0NCiAgICAgOjo9IHsgZG9jc0lmQ210c01vZHVsYXRpb25F
bnRyeSAxOCB9DQoNCmRvY3NJZkNtdHNNb2RTY2RtYVNwcmVhZGVyRW5hYmxlIE9CSkVDVC1UWVBF
DQogICAgIFNZTlRBWCAgICAgIFRydXRoVmFsdWUNCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVh
dGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAg
IiBTLUNETUEgc3ByZWFkZXIuICBUaGlzIHZhbHVlIHJldHVybnMgZmFsc2UgZm9yIG5vbiBTLUNE
TUENCiAgICAgICAgICAgcHJvZmlsZXMuICBEZWZhdWx0IHZhbHVlIGZvciBJVUMgMyBhbmQgNCBp
cyBPRkYsIGZvcg0KICAgICAgICAgICBhbGwgb3RoZXIgSVVDcyBpdCBpcyBPTi4iDQogICAgIFJF
RkVSRU5DRQ0KICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVj
aWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmlj
YXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgIFRhYmxlcyA2LTcsIGFuZCA4
LTE5LiINCiAgICAgOjo9IHsgZG9jc0lmQ210c01vZHVsYXRpb25FbnRyeSAxOSB9DQoNCmRvY3NJ
ZkNtdHNNb2RTY2RtYVN1YmZyYW1lQ29kZXMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAg
VW5zaWduZWQzMiAoMCB8IDEuLjEyOCkNCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAg
ICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIiBTLUNE
TUEgc3ViLWZyYW1lIHNpemUuICBUaGlzIHZhbHVlIHJldHVybnMgemVybw0KICAgICAgICAgICBm
b3Igbm9uIFMtQ0RNQSBwcm9maWxlcy4iDQogICAgIFJFRkVSRU5DRQ0KICAgICAgICAgIkRhdGEt
T3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAg
ICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQw
NDA3LA0KICAgICAgICAgIFRhYmxlIDYtNywgYW5kIDgtMTkuIg0KICAgICBERUZWQUwgeyAxIH0N
CiAgICAgOjo9IHsgZG9jc0lmQ210c01vZHVsYXRpb25FbnRyeSAyMCB9DQoNCmRvY3NJZkNtdHNN
b2RDaGFubmVsVHlwZSBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBEb2NzaXNVcHN0cmVh
bVR5cGUNCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgU1RBVFVTICAgICAgY3Vy
cmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkRlc2NyaWJlcyB0aGUgbW9kdWxhdGlv
biBjaGFubmVsIHR5cGUgZm9yIHRoaXMgbW9kdWxhdGlvbg0KICAgICAgICAgIGVudHJ5Lg0KICAg
ICAgICAgIEFsbCB0aGUgYWN0aXZlIGVudHJpZXMgaW4gYSBtb2R1bGF0aW9uIHByb2ZpbGUgKGll
IGFsbA0KICAgICAgICAgIGFjdGl2ZSBlbnRyaWVzIHRoYXQgc2hhcmUgYSBjb21tb24gZG9jc0lm
Q210c01vZEluZGV4KQ0KICAgICAgICAgIE1VU1QgaGF2ZSB0aGUgc2FtZSB2YWx1ZSBvZiBkb2Nz
SWZDbXRzTW9kQ2hhbm5lbFR5cGUuIg0KICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICJEYXRhLU92
ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAg
ICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQw
NywNCiAgICAgICAgICBUYWJsZSA4LTE5LiINCiAgICAgREVGVkFMIHsgdGRtYSB9DQogICAgIDo6
PSB7IGRvY3NJZkNtdHNNb2R1bGF0aW9uRW50cnkgMjEgfQ0KDQpkb2NzSWZDbXRzTW9kU3RvcmFn
ZVR5cGUgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgIFN0b3JhZ2VUeXBlDQogICAgIE1B
WC1BQ0NFU1MgICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgIGN1cnJlbnQNCiAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICJUaGUgc3RvcmFnZSB0eXBlIGZvciB0aGlzIGNvbmNlcHR1YWwg
cm93Lg0KCQkgIEVudHJpZXMgd2l0aCB0aGlzIG9iamVjdCBzZXQgdG8gcGVybWFuZW50KDQpIA0K
ICAgICAgICAgIGRvIG5vdCByZXF1aXJlIHdyaXRlIG9wZXJhdGlvbnMgZm9yIHJlYWQtd3JpdGUN
CiAgICAgICAgICBvYmplY3RzLiINCiAgICAgREVGVkFMICAgICAgeyBub25Wb2xhdGlsZSB9DQog
Ojo9IHsgZG9jc0lmQ210c01vZHVsYXRpb25FbnRyeSAyMiB9DQoNCmRvY3NJZkNtdHNRb3NQcm9m
aWxlUGVybWlzc2lvbnMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQklUUyB7DQogICAg
ICAgICBjcmVhdGVCeU1hbmFnZW1lbnQoMCksDQogICAgICAgICB1cGRhdGVCeU1hbmFnZW1lbnQo
MSksDQogICAgICAgICBjcmVhdGVCeU1vZGVtcygyKQ0KICAgICB9DQogICAgIE1BWC1BQ0NFU1Mg
IHJlYWQtd3JpdGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0K
ICAgICAgICAgIlRoaXMgb2JqZWN0IHNwZWNpZmllcyBwZXJtaXR0ZWQgbWV0aG9kcyBvZiBjcmVh
dGluZw0KICAgICAgICAgIGVudHJpZXMgaW4gZG9jc0lmUW9zUHJvZmlsZVRhYmxlLg0KICAgICAg
ICAgIGNyZWF0ZUJ5TWFuYWdlbWVudCgwKSBpcyBzZXQgaWYgZW50cmllcyBjYW4gYmUgY3JlYXRl
ZA0KICAgICAgICAgIHVzaW5nIFNOTVAuICB1cGRhdGVCeU1hbmFnZW1lbnQoMSkgaXMgc2V0IGlm
IHVwZGF0aW5nDQogICAgICAgICAgZW50cmllcyB1c2luZyBTTk1QIGlzIHBlcm1pdHRlZC4gIGNy
ZWF0ZUJ5TW9kZW1zKDIpDQogICAgICAgICAgaXMgc2V0IGlmIGVudHJpZXMgY2FuIGJlIGNyZWF0
ZWQgYmFzZWQgb24gaW5mb3JtYXRpb24NCiAgICAgICAgICBpbiBSRUctUkVRIE1BQyBtZXNzYWdl
cyByZWNlaXZlZCBmcm9tIENhYmxlIE1vZGVtcy4NCiAgICAgICAgICBJbmZvcm1hdGlvbiBpbiB0
aGlzIG9iamVjdCBpcyBvbmx5IGFwcGxpY2FibGUgaWYNCiAgICAgICAgICBkb2NzSWZRb3NQcm9m
aWxlVGFibGUgaXMgaW1wbGVtZW50ZWQgYXMgcmVhZC1jcmVhdGUuDQogICAgICAgICAgT3RoZXJ3
aXNlLCB0aGlzIG9iamVjdCBpcyBpbXBsZW1lbnRlZCBhcyByZWFkLW9ubHkNCiAgICAgICAgICBh
bmQgcmV0dXJucyBjcmVhdGVCeU1vZGVtcygyKS4NCiAgICAgICAgICBFaXRoZXIgY3JlYXRlQnlN
YW5hZ2VtZW50KDApIG9yIHVwZGF0ZUJ5TWFuYWdlbWVudCgyKQ0KICAgICAgICAgIE1VU1QgYmUg
c2V0IHdoZW4gd3JpdGluZyB0byB0aGlzIG9iamVjdC4NCiAgICAgICAgICBOb3RlIHRoYXQgQklU
UyBvYmplY3RzIGFyZSBlbmNvZGVkIG1vc3Qgc2lnbmlmaWNhbnQgYml0DQogICAgICAgICAgZmly
c3QuICBGb3IgZXhhbXBsZSwgaWYgYml0IDIgaXMgc2V0LCB0aGUgdmFsdWUgb2YgdGhpcw0KICAg
ICAgICAgIG9iamVjdCBpcyB0aGUgb2N0ZXQgc3RyaW5nICcyMCdILiINCiAgICAgOjo9IHsgZG9j
c0lmQ210c09iamVjdHMgNiB9DQoNCmRvY3NJZkNtdHNNYWNUb0NtVGFibGUgT0JKRUNULVRZUEUN
CiAgICAgU1lOVEFYICAgICAgU0VRVUVOQ0UgT0YgRG9jc0lmQ210c01hY1RvQ21FbnRyeQ0KICAg
ICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQog
ICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiVGhpcyBpcyBhIHRhYmxlIHRvIHByb3ZpZGUgYSBx
dWljayBhY2Nlc3MgaW5kZXggaW50byB0aGUNCiAgICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNU
YWJsZS4gIFRoZXJlIGlzIGV4YWN0bHkgb25lIHJvdyBpbiB0aGlzDQogICAgICAgICAgdGFibGUg
Zm9yIGVhY2ggcm93IGluIHRoZSBkb2NzSWZDbXRzQ21TdGF0dXNUYWJsZS4gIEluDQogICAgICAg
ICAgZ2VuZXJhbCwgdGhlIG1hbmFnZW1lbnQgc3RhdGlvbiBTSE9VTEQgdXNlIHRoaXMgdGFibGUg
b25seQ0KICAgICAgICAgIHRvIGdldCBhIHBvaW50ZXIgaW50byB0aGUgZG9jc0lmQ210c0NtU3Rh
dHVzVGFibGUgKHdoaWNoDQogICAgICAgICAgY29ycmVzcG9uZHMgdG8gdGhlIENNJ3MgUkYgaW50
ZXJmYWNlIE1BQyBhZGRyZXNzKSwgYW5kDQogICAgICAgICAgU0hPVUxEIG5vdCBpdGVyYXRlIChl
LmcuIEdldE5leHQgdGhyb3VnaCkgdGhpcyB0YWJsZS4iDQogICAgIDo6PSB7IGRvY3NJZkNtdHNP
YmplY3RzIDcgfQ0KDQpkb2NzSWZDbXRzTWFjVG9DbUVudHJ5IE9CSkVDVC1UWVBFDQogICAgIFNZ
TlRBWCAgICAgIERvY3NJZkNtdHNNYWNUb0NtRW50cnkNCiAgICAgTUFYLUFDQ0VTUyAgbm90LWFj
Y2Vzc2libGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgIkEgcm93IGluIHRoZSBkb2NzSWZDbXRzTWFjVG9DbVRhYmxlLg0KICAgICAgICAgIEFu
IGVudHJ5IGluIHRoaXMgdGFibGUgZXhpc3RzIGZvciBlYWNoIENhYmxlIE1vZGVtDQogICAgICAg
ICAgdGhhdCBpcyBjb25uZWN0ZWQgdG8gdGhlIENNVFMgaW1wbGVtZW50aW5nIHRoaXMgdGFibGUu
Ig0KICAgICBJTkRFWCAgIHsgZG9jc0lmQ210c0NtTWFjIH0NCiAgICAgOjo9IHtkb2NzSWZDbXRz
TWFjVG9DbVRhYmxlIDEgfQ0KDQpEb2NzSWZDbXRzTWFjVG9DbUVudHJ5IDo6PSBTRVFVRU5DRSB7
DQogICAgICAgICAgICAgZG9jc0lmQ210c0NtTWFjICAgICBNYWNBZGRyZXNzLA0KICAgICAgICAg
ICAgIGRvY3NJZkNtdHNDbVB0ciAgICAgSW50ZWdlcjMyDQogICAgIH0NCg0KZG9jc0lmQ210c0Nt
TWFjIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIE1hY0FkZHJlc3MNCiAgICAgTUFYLUFD
Q0VTUyAgbm90LWFjY2Vzc2libGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVND
UklQVElPTg0KICAgICAgICAgIlRoZSBSRiBzaWRlIE1BQyBhZGRyZXNzIGZvciB0aGUgcmVmZXJl
bmNlZCBDTS4gIChFLmcuIHRoZQ0KICAgICAgICAgIGludGVyZmFjZSBvbiB0aGUgQ00gdGhhdCBo
YXMgZG9jc0NhYmxlTWFjTGF5ZXIoMTI3KSBhcw0KICAgICAgICAgIGl0cyBpZlR5cGUuIg0KICAg
ICA6Oj0geyBkb2NzSWZDbXRzTWFjVG9DbUVudHJ5IDEgfQ0KDQpkb2NzSWZDbXRzQ21QdHIgT0JK
RUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgSW50ZWdlcjMyICgxLi4yMTQ3NDgzNjQ3KQ0KICAg
ICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBE
RVNDUklQVElPTg0KICAgICAgICAgIkFuIHJvdyBpbmRleCBpbnRvIGRvY3NJZkNtdHNDbVN0YXR1
c1RhYmxlLiAgV2hlbiBxdWVyaWVkDQogICAgICAgICAgd2l0aCB0aGUgY29ycmVjdCBpbnN0YW5j
ZSB2YWx1ZSAoZS5nLiBhIENNJ3MgTUFDIGFkZHJlc3MpLA0KICAgICAgICAgIHJldHVybnMgdGhl
IGluZGV4IGluIGRvY3NJZkNtdHNDbVN0YXR1c1RhYmxlIHdoaWNoDQogICAgICAgICAgcmVwcmVz
ZW50cyB0aGF0IENNLiINCiAgICAgOjo9IHsgZG9jc0lmQ210c01hY1RvQ21FbnRyeSAyIH0NCg0K
LS0gVGhlIGZvbGxvd2luZyBpbmRlcGVuZGVudCBvYmplY3QgYW5kIGFzc29jaWF0ZWQgdGFibGUg
cHJvdmlkZQ0KLS0gb3BlcmF0b3JzIHdpdGggYSBtZWNoYW5pc20gdG8gZXZhbHVhdGUgdGhlIGxv
YWQvdXRpbGl6YXRpb24gb2YNCi0tIGJvdGggdXBzdHJlYW0gYW5kIGRvd25zdHJlYW0gcGh5c2lj
YWwgY2hhbm5lbHMuICBUaGlzIGluZm9ybWF0aW9uDQotLSBtYXkgYmUgdXNlZCBmb3IgY2FwYWNp
dHkgcGxhbm5pbmcgYW5kIGluY2lkZW50IGFuYWx5c2lzLCBhbmQgbWF5DQotLSBiZSBwYXJ0aWN1
bGFybHkgaGVscGZ1bCBpbiBwcm92aXNpb25pbmcgb2YgaGlnaCB2YWx1ZSBRT1MuDQotLQ0KLS0g
VXRpbGl6YXRpb24gaXMgZXhwcmVzc2VkIGFzIGFuIGluZGV4IHJlcHJlc2VudGluZyB0aGUgY2Fs
Y3VsYXRlZA0KLS0gcGVyY2VudGFnZSB1dGlsaXphdGlvbiBvZiB0aGUgdXBzdHJlYW0gb3IgZG93
bnN0cmVhbSBjaGFubmVsIGluDQotLSB0aGUgbW9zdCByZWNlbnQgc2FtcGxpbmcgaW50ZXJ2YWwg
KGllLiB1dGlsaXphdGlvbiBpbnRlcnZhbCkuDQotLSBSZWZlciB0byB0aGUgREVTQ1JJUFRJT04g
ZmllbGQgb2YgdGhlIGRvY3NJZkNtdHNDaGFubmVsVXRVdGlsaXphdGlvbg0KLS0gb2JqZWN0IGZv
ciBkZWZpbml0aW9ucyBhbmQgY2FsY3VsYXRpb24gZGV0YWlscy4NCg0KZG9jc0lmQ210c0NoYW5u
ZWxVdGlsaXphdGlvbkludGVydmFsIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIEludGVn
ZXIzMiAoMC4uODY0MDApDQogICAgIFVOSVRTICAgICAgICJzZWNvbmRzIg0KICAgICBNQVgtQUND
RVNTICByZWFkLXdyaXRlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJ
T04NCiAgICAgICAgICJUaGUgdGltZSBpbnRlcnZhbCBpbiBzZWNvbmRzIG92ZXIgd2hpY2ggdGhl
IGNoYW5uZWwNCiAgICAgICAgICB1dGlsaXphdGlvbiBpbmRleCBpcyBjYWxjdWxhdGVkLiAgQWxs
IHVwc3RyZWFtL2Rvd25zdHJlYW0NCiAgICAgICAgICBjaGFubmVscyB1c2UgdGhlIHNhbWUNCiAg
ICAgICAgICBkb2NzSWZDbXRzQ2hhbm5lbFV0aWxpemF0aW9uSW50ZXJ2YWwuDQogICAgICAgICAg
U2V0dGluZyBhIHZhbHVlIG9mIHplcm8gZGlzYWJsZXMgdXRpbGl6YXRpb24gcmVwb3J0aW5nLg0K
ICAgICAgICAgIEEgY2hhbm5lbCB1dGlsaXphdGlvbiBpbmRleCBpcyBjYWxjdWxhdGVkIG92ZXIg
YSBmaXhlZA0KICAgICAgICAgIHdpbmRvdyBhcHBseWluZyB0byB0aGUgbW9zdCByZWNlbnQNCiAg
ICAgICAgICBkb2NzSWZDbXRzQ2hhbm5lbFV0aWxpemF0aW9uSW50ZXJ2YWwuICBJdCB3b3VsZCB0
aGVyZWZvcmUNCiAgICAgICAgICBiZSBwcnVkZW50IHRvIHVzZSBhIHJlbGF0aXZlbHkgc2hvcnQN
CiAgICAgICAgICBkb2NzSWZDbXRzQ2hhbm5lbFV0aWxpemF0aW9uSW50ZXJ2YWwuDQogICAgICAg
ICAgSXQgaXMgYSB2ZW5kb3IgZGVjaXNpb24gd2hldGhlciB0byByZXNldCB0aGUgdGltZXIgd2hl
bg0KICAgICAgICAgIGRvY3NJZkNtdHNDaGFubmVsVXRpbGl6YXRpb25JbnRlcnZhbCBpcyBjaGFu
Z2VkIGR1cmluZyBhDQogICAgICAgICAgdXRpbGl6YXRpb24gc2FtcGxpbmcgcGVyaW9kLiINCiAg
ICAgOjo9IHsgZG9jc0lmQ210c09iamVjdHMgOCB9DQoNCmRvY3NJZkNtdHNDaGFubmVsVXRpbGl6
YXRpb25UYWJsZSBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBTRVFVRU5DRSBPRiBEb2Nz
SWZDbXRzQ2hhbm5lbFV0aWxpemF0aW9uRW50cnkNCiAgICAgTUFYLUFDQ0VTUyAgbm90LWFjY2Vz
c2libGUNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgIlJlcG9ydHMgdXRpbGl6YXRpb24gc3RhdGlzdGljcyBmb3IgYXR0YWNoZWQgdXBzdHJlYW0g
YW5kDQogICAgICAgICAgZG93bnN0cmVhbSBwaHlzaWNhbCBjaGFubmVscy4iDQogICAgIDo6PSB7
IGRvY3NJZkNtdHNPYmplY3RzIDkgfQ0KDQpkb2NzSWZDbXRzQ2hhbm5lbFV0aWxpemF0aW9uRW50
cnkgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgRG9jc0lmQ210c0NoYW5uZWxVdGlsaXph
dGlvbkVudHJ5DQogICAgIE1BWC1BQ0NFU1MgIG5vdC1hY2Nlc3NpYmxlDQogICAgIFNUQVRVUyAg
ICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJVdGlsaXphdGlvbiBzdGF0
aXN0aWNzIGZvciBhIHNpbmdsZSB1cHN0cmVhbSBvciBkb3duc3RyZWFtDQogICAgICAgICAgcGh5
c2ljYWwgY2hhbm5lbC4gIEFuIGVudHJ5IGV4aXN0cyBpbiB0aGlzIHRhYmxlIGZvciBlYWNoDQog
ICAgICAgICAgaWZFbnRyeSB3aXRoIGFuIGlmVHlwZSBlcXVhbCB0bw0KICAgICAgICAgIGRvY3ND
YWJsZURvd25zdHJlYW1JbnRlcmZhY2UgKDEyOCkNCiAgICAgICAgICBvciBkb2NzQ2FibGVVcHN0
cmVhbUludGVyZmFjZSAoMTI5KS4iDQogICAgIElOREVYICB7IGlmSW5kZXgsIGRvY3NJZkNtdHND
aGFubmVsVXRJZlR5cGUsDQogICAgICAgICAgZG9jc0lmQ210c0NoYW5uZWxVdElkIH0NCiAgICAg
Ojo9IHsgZG9jc0lmQ210c0NoYW5uZWxVdGlsaXphdGlvblRhYmxlIDEgfQ0KDQpEb2NzSWZDbXRz
Q2hhbm5lbFV0aWxpemF0aW9uRW50cnkgOjo9IFNFUVVFTkNFIHsNCiAgICAgICAgIGRvY3NJZkNt
dHNDaGFubmVsVXRJZlR5cGUgICAgICAgICBJQU5BaWZUeXBlLA0KICAgICAgICAgZG9jc0lmQ210
c0NoYW5uZWxVdElkICAgICAgICAgICAgIEludGVnZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtdHND
aGFubmVsVXRVdGlsaXphdGlvbiAgICBJbnRlZ2VyMzINCiAgICAgfQ0KDQpkb2NzSWZDbXRzQ2hh
bm5lbFV0SWZUeXBlIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgICBJQU5BaWZUeXBlDQog
ICAgIE1BWC1BQ0NFU1MgICBub3QtYWNjZXNzaWJsZQ0KICAgICBTVEFUVVMgICAgICAgY3VycmVu
dA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBzZWNvbmRhcnkgaW5kZXggaW50byB0
aGlzIHRhYmxlLiAgSW5kaWNhdGVzIHRoZSBJQU5BDQogICAgICAgICAgaW50ZXJmYWNlIHR5cGUg
YXNzb2NpYXRlZCB3aXRoIHRoaXMgcGh5c2ljYWwgY2hhbm5lbC4NCiAgICAgICAgICBPbmx5IGRv
Y3NDYWJsZURvd25zdHJlYW1JbnRlcmZhY2UgKDEyOCkgYW5kDQogICAgICAgICAgZG9jc0NhYmxl
VXBzdHJlYW1JbnRlcmZhY2UgKDEyOSkgYXJlIHZhbGlkLiINCiAgICAgOjo9IHsgZG9jc0lmQ210
c0NoYW5uZWxVdGlsaXphdGlvbkVudHJ5IDEgfQ0KDQpkb2NzSWZDbXRzQ2hhbm5lbFV0SWQgT0JK
RUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgIEludGVnZXIzMiAoMC4uMjU1KQ0KICAgICBNQVgt
QUNDRVNTICAgbm90LWFjY2Vzc2libGUNCiAgICAgU1RBVFVTICAgICAgIGN1cnJlbnQNCiAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICAiVGhlIHRlcnRpYXJ5IGluZGV4IGludG8gdGhpcyB0YWJs
ZS4gIEluZGljYXRlcyB0aGUgQ01UUw0KICAgICAgICAgICBpZGVudGlmaWVyIGZvciB0aGlzIHBo
eXNpY2FsIGNoYW5uZWwuIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzQ2hhbm5lbFV0aWxpemF0aW9u
RW50cnkgMiB9DQoNCmRvY3NJZkNtdHNDaGFubmVsVXRVdGlsaXphdGlvbiBPQkpFQ1QtVFlQRQ0K
ICAgICBTWU5UQVggICAgICAgSW50ZWdlcjMyICgwLi4xMDApDQogICAgIFVOSVRTICAgICAgICAi
cGVyY2VudCINCiAgICAgTUFYLUFDQ0VTUyAgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICAg
Y3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBjYWxjdWxhdGVkIGFuZCB0
cnVuY2F0ZWQgdXRpbGl6YXRpb24gaW5kZXggZm9yIHRoaXMNCiAgICAgICAgICBwaHlzaWNhbCB1
cHN0cmVhbSBvciBkb3duc3RyZWFtIGNoYW5uZWwsIGFjY3VyYXRlIGFzIG9mDQogICAgICAgICAg
dGhlIG1vc3QgcmVjZW50IGRvY3NJZkNtdHNDaGFubmVsVXRpbGl6YXRpb25JbnRlcnZhbC4NCg0K
ICAgICAgICAgIFVwc3RyZWFtIENoYW5uZWwgVXRpbGl6YXRpb24gSW5kZXg6DQogICAgICAgICAg
VGhlIHVwc3RyZWFtIGNoYW5uZWwgdXRpbGl6YXRpb24gaW5kZXggaXMgZXhwcmVzc2VkIGFzIGEN
CiAgICAgICAgICBwZXJjZW50YWdlIG9mIG1pbmktc2xvdHMgdXRpbGl6ZWQgb24gdGhlIHBoeXNp
Y2FsIGNoYW5uZWwsDQogICAgICAgICAgcmVnYXJkbGVzcyBvZiBidXJzdCB0eXBlLiAgRm9yIGFu
IEluaXRpYWwgTWFpbnRlbmFuY2UNCiAgICAgICAgICByZWdpb24sIHRoZSBtaW5pLXNsb3RzIGZv
ciB0aGUgY29tcGxldGUgcmVnaW9uIGFyZQ0KICAgICAgICAgIGNvbnNpZGVyZWQgdXRpbGl6ZWQg
aWYgdGhlIENNVFMgcmVjZWl2ZWQgYW4gdXBzdHJlYW0NCiAgICAgICAgICBidXJzdCB3aXRoaW4g
dGhlIHJlZ2lvbiBmcm9tIGFueSBDTSBvbiB0aGUgcGh5c2ljYWwNCiAgICAgICAgICBjaGFubmVs
LiAgRm9yIGNvbnRlbnRpb24gUkVRIGFuZCBSRVEvREFUQSByZWdpb25zLCB0aGUNCiAgICAgICAg
ICBtaW5pLXNsb3RzIGZvciBhIHRyYW5zbWlzc2lvbiBvcHBvcnR1bml0eSB3aXRoaW4gdGhlDQog
ICAgICAgICAgcmVnaW9uIGFyZSBjb25zaWRlcmVkIHV0aWxpemVkIGlmIHRoZSBDTVRTIHJlY2Vp
dmVkIGFuDQogICAgICAgICAgdXBzdHJlYW0gYnVyc3Qgd2l0aGluIHRoZSBvcHBvcnR1bml0eSBm
cm9tIGFueSBDTSBvbiB0aGUNCiAgICAgICAgICBwaHlzaWNhbCBjaGFubmVsLiAgRm9yIGFsbCBv
dGhlciByZWdpb25zLCB1dGlsaXplZA0KICAgICAgICAgIG1pbmktc2xvdHMgYXJlIHRob3NlIGlu
IHdoaWNoIHRoZSBDTVRTIGdyYW50ZWQNCiAgICAgICAgICBiYW5kd2lkdGggdG8gYW55IHVuaWNh
c3QgU0lEIG9uIHRoZSBwaHlzaWNhbCBjaGFubmVsLg0KDQogICAgICAgICAgRm9yIGFuIHVwc3Ry
ZWFtIGludGVyZmFjZSB0aGF0IGhhcyBtdWx0aXBsZSBsb2dpY2FsDQogICAgICAgICAgdXBzdHJl
YW0gY2hhbm5lbHMgZW5hYmxlZCwgdGhlIHV0aWxpemF0aW9uIGluZGV4IGlzIGENCiAgICAgICAg
ICB3ZWlnaHRlZCBzdW0gb2YgdXRpbGl6YXRpb24gaW5kaWNlcyBmb3IgdGhlIGxvZ2ljYWwNCiAg
ICAgICAgICBjaGFubmVscy4gIFRoZSB3ZWlnaHQgZm9yIGVhY2ggdXRpbGl6YXRpb24gaW5kZXgg
aXMgdGhlDQogICAgICAgICAgcGVyY2VudGFnZSBvZiB1cHN0cmVhbSBtaW5pLXNsb3RzIGFsbG9j
YXRlZCBmb3IgdGhlDQogICAgICAgICAgY29ycmVzcG9uZGluZyBsb2dpY2FsIGNoYW5uZWwuDQog
ICAgICAgICAgRXhhbXBsZToNCiAgICAgICAgICBJZiA3NSUgb2YgYmFuZHdpZHRoIGlzIGFsbG9j
YXRlZCB0byB0aGUgZmlyc3QgbG9naWNhbA0KICAgICAgICAgIGNoYW5uZWwgYW5kIDI1JSB0byB0
aGUgc2Vjb25kLCBhbmQgdGhlIHV0aWxpemF0aW9uDQogICAgICAgICAgaW5kaWNlcyBmb3IgZWFj
aCBhcmUgNjAgYW5kIDQwIHJlc3BlY3RpdmVseSwgdGhlDQogICAgICAgICAgdXRpbGl6YXRpb24g
aW5kZXggZm9yIHRoZSB1cHN0cmVhbSBwaHlzaWNhbCBjaGFubmVsIGlzDQogICAgICAgICAgKDYw
ICogMC43NSkgKyAoNDAgKiAwLjI1KSA9IDU1LiAgVGhpcyBmaWd1cmUNCiAgICAgICAgICBhcHBs
aWVzIHRvIHRoZSBtb3N0IHJlY2VudCB1dGlsaXphdGlvbiBpbnRlcnZhbC4NCg0KICAgICAgICAg
IERvd25zdHJlYW0gQ2hhbm5lbCBVdGlsaXphdGlvbiBJbmRleDoNCiAgICAgICAgICBUaGUgZG93
bnN0cmVhbSBjaGFubmVsIHV0aWxpemF0aW9uIGluZGV4IGlzIGEgcGVyY2VudGFnZQ0KICAgICAg
ICAgIGV4cHJlc3NpbmcgdGhlIHJhdGlvIGJldHdlZW4gYnl0ZXMgdXNlZCB0byB0cmFuc21pdCBk
YXRhDQogICAgICAgICAgdmVyc3VzIHRoZSB0b3RhbCBudW1iZXIgb2YgYnl0ZXMgdHJhbnNtaXR0
ZWQgaW4gdGhlIHJhdw0KICAgICAgICAgIGJhbmR3aWR0aCBvZiB0aGUgTVBFRyBjaGFubmVsLiAg
QXMgd2l0aCB0aGUgdXBzdHJlYW0NCiAgICAgICAgICB1dGlsaXphdGlvbiBpbmRleCwgdGhlIGNh
bGN1bGF0ZWQgdmFsdWUgcmVwcmVzZW50cw0KICAgICAgICAgIHRoZSBtb3N0IHJlY2VudCB1dGls
aXphdGlvbiBpbnRlcnZhbC4NCiAgICAgICAgICBGb3JtdWxhOg0KICAgICAgICAgIERvd25zdHJl
YW0gdXRpbGl6YXRpb24gaW5kZXggPQ0KICAgICAgICAgICgxMDAgKiAoZGF0YSBieXRlcyAvIHJh
dyBieXRlcykpDQoNCiAgICAgICAgICBEZWZpbml0aW9uczoNCiAgICAgICAgICBEYXRhIGJ5dGVz
OiAgICBOdW1iZXIgb2YgYnl0ZXMgdHJhbnNtaXR0ZWQgYXMgZGF0YSBpbiB0aGUNCiAgICAgICAg
ICAgICAgICAgICAgICAgICBkb2NzSWZDbXRzQ2hhbm5lbFV0aWxpemF0aW9uSW50ZXJ2YWwuDQog
ICAgICAgICAgICAgICAgICAgICAgICAgSWRlbnRpY2FsIHRvIGRvY3NJZkNtdHNEb3duQ2hhbm5l
bEN0clVzZWQNCiAgICAgICAgICAgICAgICAgICAgICAgICBCeXRlcyBtZWFzdXJlZCBvdmVyIHRo
ZSB1dGlsaXphdGlvbg0KICAgICAgICAgICAgICAgICAgICAgICAgIGludGVydmFsLg0KICAgICAg
ICAgIFJhdyBiYW5kd2lkdGg6IFRvdGFsIG51bWJlciBvZiBieXRlcyBhdmFpbGFibGUgZm9yDQog
ICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNtaXR0aW5nIGRhdGEsIG5vdCBpbmNsdWRpbmcg
Ynl0ZXMNCiAgICAgICAgICAgICAgICAgICAgICAgICB1c2VkIGZvciBoZWFkZXJzIGFuZCBvdGhl
ciBvdmVyaGVhZC4NCiAgICAgICAgICBSYXcgYnl0ZXM6ICAgICAocmF3IGJhbmR3aWR0aCAqDQog
ICAgICAgICAgICAgICAgICAgICAgICAgZG9jc0lmQ210c0NoYW5uZWxVdGlsaXphdGlvbkludGVy
dmFsKS4NCiAgICAgICAgICAgICAgICAgICAgICAgICBJZGVudGljYWwgdG8gZG9jc0lmQ210c0Rv
d25DaGFubmVsQ3RyVG90YWwNCiAgICAgICAgICAgICAgICAgICAgICAgICBCeXRlcyBtZWFzdXJl
ZCBvdmVyIHRoZSB1dGlsaXphdGlvbg0KICAgICAgICAgICAgICAgICAgICAgICAgIGludGVydmFs
LiINCiAgICAgOjo9IHsgZG9jc0lmQ210c0NoYW5uZWxVdGlsaXphdGlvbkVudHJ5IDMgfQ0KDQot
LSBUaGUgZm9sbG93aW5nIHRhYmxlIHByb3ZpZGVzIG9wZXJhdG9ycyB3aXRoIGlucHV0IGRhdGEg
YXBwcm9wcmlhdGUNCi0tIGZvciBjYWxjdWxhdGluZyBkb3duc3RyZWFtIGNoYW5uZWwgdXRpbGl6
YXRpb24uICBPcGVyYXRvcnMgbWF5IHVzZQ0KLS0gdGhlIGRvY3NJZkNtdHNDaGFubmVsVXRpbGl6
YXRpb25UYWJsZSwgb3IgcGVyZm9ybSB0aGVpciBvd24gcG9sbGluZw0KLS0gb2YgdGhlIGRvY3NJ
ZkNtdHNEb3duQ2hhbm5lbENvdW50ZXJUYWJsZSBvYmplY3RzIHRvIGNoYXJhY3Rlcml6ZQ0KLS0g
dGhlaXIgZG93bnN0cmVhbSBjaGFubmVsIHVzYWdlLiAgVGhlIDMyIGJpdCBjb3VudGVyIG9iamVj
dHMgYXJlDQotLSBpbmNsdWRlZCB0byBwcm92aWRlIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgd2l0
aCBTTk1QdjEgbWFuYWdlcnMsDQotLSB3aGljaCBjYW5ub3QgYWNjZXNzIDY0IGJpdCBjb3VudGVy
IG9iamVjdHMuDQoNCmRvY3NJZkNtdHNEb3duQ2hhbm5lbENvdW50ZXJUYWJsZSBPQkpFQ1QtVFlQ
RQ0KICAgICBTWU5UQVggICAgICBTRVFVRU5DRSBPRiBEb2NzSWZDbXRzRG93bkNoYW5uZWxDb3Vu
dGVyRW50cnkNCiAgICAgTUFYLUFDQ0VTUyAgbm90LWFjY2Vzc2libGUNCiAgICAgU1RBVFVTICAg
ICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoaXMgdGFibGUgaXMgaW1w
bGVtZW50ZWQgYXQgdGhlIENNVFMgdG8gY29sbGVjdA0KICAgICAgICAgIGRvd25zdHJlYW0gY2hh
bm5lbCBzdGF0aXN0aWNzIGZvciB1dGlsaXphdGlvbg0KICAgICAgICAgIGNhbGN1bGF0aW9ucy4i
DQogICAgIDo6PSB7IGRvY3NJZkNtdHNPYmplY3RzIDEwIH0NCg0KZG9jc0lmQ210c0Rvd25DaGFu
bmVsQ291bnRlckVudHJ5IE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIERvY3NJZkNtdHNE
b3duQ2hhbm5lbENvdW50ZXJFbnRyeQ0KICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0K
ICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiQW4g
ZW50cnkgcHJvdmlkZXMgYSBsaXN0IG9mIHRyYWZmaWMgY291bnRlcnMgZm9yIGEgc2luZ2xlDQog
ICAgICAgICAgZG93bnN0cmVhbSBjaGFubmVsLg0KICAgICAgICAgIEFuIGVudHJ5IGluIHRoaXMg
dGFibGUgZXhpc3RzIGZvciBlYWNoIGlmRW50cnkgd2l0aCBhbg0KICAgICAgICAgIGlmVHlwZSBv
ZiBkb2NzQ2FibGVEb3duc3RyZWFtKDEyOCkuIg0KICAgICBJTkRFWCB7IGlmSW5kZXggfQ0KICAg
ICA6Oj0geyBkb2NzSWZDbXRzRG93bkNoYW5uZWxDb3VudGVyVGFibGUgMSB9DQoNCkRvY3NJZkNt
dHNEb3duQ2hhbm5lbENvdW50ZXJFbnRyeSA6Oj0gU0VRVUVOQ0Ugew0KICAgICAgICAgZG9jc0lm
Q210c0Rvd25DaG5sQ3RySWQgICAgICAgICAgICAgIEludGVnZXIzMiwNCiAgICAgICAgIGRvY3NJ
ZkNtdHNEb3duQ2hubEN0clRvdGFsQnl0ZXMgICAgICBDb3VudGVyMzIsDQogICAgICAgICBkb2Nz
SWZDbXRzRG93bkNobmxDdHJVc2VkQnl0ZXMgICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgZG9j
c0lmQ210c0Rvd25DaG5sQ3RyRXh0VG90YWxCeXRlcyAgIENvdW50ZXI2NCwNCiAgICAgICAgIGRv
Y3NJZkNtdHNEb3duQ2hubEN0ckV4dFVzZWRCeXRlcyAgICBDb3VudGVyNjQNCiAgICAgfQ0KDQpk
b2NzSWZDbXRzRG93bkNobmxDdHJJZCBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBJbnRl
Z2VyMzIgKDAuLjI1NSkNCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAg
ICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJUaGUgQ2FibGUgTW9kZW0g
VGVybWluYXRpb24gU3lzdGVtIChDTVRTKSBpZGVudGlmaWNhdGlvbg0KICAgICAgICAgIG9mIHRo
ZSBkb3duc3RyZWFtIGNoYW5uZWwgd2l0aGluIHRoaXMgcGFydGljdWxhciBNQUMNCiAgICAgICAg
ICBpbnRlcmZhY2UuICBJZiB0aGUgaW50ZXJmYWNlIGlzIGRvd24sIHRoZSBvYmplY3QgcmV0dXJu
cw0KICAgICAgICAgIHRoZSBtb3N0IGN1cnJlbnQgdmFsdWUuICBJZiB0aGUgZG93bnN0cmVhbSBj
aGFubmVsIElEIGlzDQogICAgICAgICAgdW5rbm93biwgdGhpcyBvYmplY3QgcmV0dXJucyBhIHZh
bHVlIG9mIDAuIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzRG93bkNoYW5uZWxDb3VudGVyRW50cnkg
MSB9DQoNCmRvY3NJZkNtdHNEb3duQ2hubEN0clRvdGFsQnl0ZXMgT0JKRUNULVRZUEUNCiAgICAg
U1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgIFVOSVRTICAgICAgICJCeXRlcyINCiAgICAgTUFY
LUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJ
UFRJT04NCiAgICAgICAgICJBdCB0aGUgQ01UUywgdGhlIHRvdGFsIG51bWJlciBvZiBieXRlcyBp
biB0aGUgUGF5bG9hZA0KICAgICAgICAgIHBvcnRpb24gb2YgTVBFRyBQYWNrZXRzIChpZS4gbm90
IGluY2x1ZGluZyBNUEVHIGhlYWRlcg0KICAgICAgICAgIG9yIHBvaW50ZXJfZmllbGQpIHRyYW5z
cG9ydGVkIGJ5IHRoaXMgZG93bnN0cmVhbSBjaGFubmVsDQogICAgICAgICAgc2luY2UgQ01UUyBp
bml0aWFsaXphdGlvbi4gIFRoaXMgaXMgdGhlIDMyIGJpdCB2ZXJzaW9uIG9mDQogICAgICAgICAg
ZG9jc0lmQ210c0Rvd25DaG5sQ3RyRXh0VG90YWxCeXRlcywgaW5jbHVkZWQgdG8gcHJvdmlkZQ0K
ICAgICAgICAgIGJhY2sgY29tcGF0aWJpbGl0eSB3aXRoIFNOTVB2MSBtYW5hZ2Vycy4NCiAgICAg
ICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2Nj
dXINCiAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwg
YW5kIGF0IG90aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBv
Zg0KICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRl
ZCBpZkluZGV4LiINCiAgICAgOjo9IHsgZG9jc0lmQ210c0Rvd25DaGFubmVsQ291bnRlckVudHJ5
IDIgfQ0KDQpkb2NzSWZDbXRzRG93bkNobmxDdHJVc2VkQnl0ZXMgT0JKRUNULVRZUEUNCiAgICAg
U1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgIFVOSVRTICAgICAgICJCeXRlcyINCiAgICAgTUFY
LUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJ
UFRJT04NCiAgICAgICAgICJBdCB0aGUgQ01UUywgdGhlIHRvdGFsIG51bWJlciBvZiBET0NTSVMg
ZGF0YSBieXRlcw0KICAgICAgICAgIHRyYW5zcG9ydGVkIGJ5IHRoaXMgZG93bnN0cmVhbSBjaGFu
bmVsIHNpbmNlIENNVFMNCiAgICAgICAgICBpbml0aWFsaXphdGlvbi4gIFRoZSBudW1iZXIgb2Yg
ZGF0YSBieXRlcyBpcyBkZWZpbmVkIGFzDQogICAgICAgICAgdGhlIHRvdGFsIG51bWJlciBvZiBi
eXRlcyB0cmFuc3BvcnRlZCBpbiBET0NTSVMgcGF5bG9hZHMNCiAgICAgICAgICBtaW51cyB0aGUg
bnVtYmVyIG9mIHN0dWZmIGJ5dGVzIHRyYW5zcG9ydGVkIGluIERPQ1NJUw0KICAgICAgICAgIHBh
eWxvYWRzLg0KICAgICAgICAgIFRoaXMgaXMgdGhlIDMyIGJpdCB2ZXJzaW9uIG9mDQogICAgICAg
ICAgZG9jc0lmQ210c0Rvd25DaG5sQ3RyRXh0VXNlZEJ5dGVzLCBpbmNsdWRlZCB0byBwcm92aWRl
DQogICAgICAgICAgYmFjayBjb21wYXRpYmlsaXR5IHdpdGggU05NUHYxIG1hbmFnZXJzLg0KICAg
ICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBv
Y2N1cg0KICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVt
LCBhbmQgYXQgb3RoZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVl
IG9mDQogICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lh
dGVkIGlmSW5kZXguIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzRG93bkNoYW5uZWxDb3VudGVyRW50
cnkgMyB9DQoNCmRvY3NJZkNtdHNEb3duQ2hubEN0ckV4dFRvdGFsQnl0ZXMgT0JKRUNULVRZUEUN
CiAgICAgU1lOVEFYICAgICAgQ291bnRlcjY0DQogICAgIFVOSVRTICAgICAgICJCeXRlcyINCiAg
ICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICJBdCB0aGUgQ01UUywgdGhlIHRvdGFsIG51bWJlciBvZiBi
eXRlcyBpbiB0aGUgUGF5bG9hZA0KICAgICAgICAgIHBvcnRpb24gb2YgTVBFRyBQYWNrZXRzIChp
ZS4gbm90IGluY2x1ZGluZyBNUEVHIGhlYWRlcg0KICAgICAgICAgIG9yIHBvaW50ZXJfZmllbGQp
IHRyYW5zcG9ydGVkIGJ5IHRoaXMgZG93bnN0cmVhbSBjaGFubmVsDQogICAgICAgICAgc2luY2Ug
Q01UUyBpbml0aWFsaXphdGlvbi4gIFRoaXMgaXMgdGhlIDY0IGJpdCB2ZXJzaW9uIG9mDQogICAg
ICAgICAgZG9jc0lmQ210c0Rvd25DaG5sQ3RyVG90YWxCeXRlcywgYW5kIHdpbGwgbm90IGJlDQog
ICAgICAgICAgYWNjZXNzaWJsZSB0byBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAgICAgRGlzY29u
dGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAg
ICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhl
cg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAg
ICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4i
DQogICAgIDo6PSB7IGRvY3NJZkNtdHNEb3duQ2hhbm5lbENvdW50ZXJFbnRyeSA0IH0NCg0KZG9j
c0lmQ210c0Rvd25DaG5sQ3RyRXh0VXNlZEJ5dGVzIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAg
ICAgIENvdW50ZXI2NA0KICAgICBVTklUUyAgICAgICAiQnl0ZXMiDQogICAgIE1BWC1BQ0NFU1Mg
IHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAiQXQgdGhlIENNVFMsIHRoZSB0b3RhbCBudW1iZXIgb2YgRE9DU0lTIGRhdGEgYnl0
ZXMNCiAgICAgICAgICB0cmFuc3BvcnRlZCBieSB0aGlzIGRvd25zdHJlYW0gY2hhbm5lbCBzaW5j
ZSBDTVRTDQogICAgICAgICAgaW5pdGlhbGl6YXRpb24uICBUaGUgbnVtYmVyIG9mIGRhdGEgYnl0
ZXMgaXMgZGVmaW5lZCBhcw0KICAgICAgICAgIHRoZSB0b3RhbCBudW1iZXIgb2YgYnl0ZXMgdHJh
bnNwb3J0ZWQgaW4gRE9DU0lTIHBheWxvYWRzDQogICAgICAgICAgbWludXMgdGhlIG51bWJlciBv
ZiBzdHVmZiBieXRlcyB0cmFuc3BvcnRlZCBpbiBET0NTSVMNCiAgICAgICAgICBwYXlsb2Fkcy4N
CiAgICAgICAgICBUaGlzIGlzIHRoZSA2NCBiaXQgdmVyc2lvbiBvZg0KICAgICAgICAgIGRvY3NJ
ZkNtdHNEb3duQ2hubEN0clVzZWRCeXRlcywgYW5kIHdpbGwgbm90IGJlIGFjY2Vzc2libGUNCiAg
ICAgICAgICB0byBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAgICAgRGlzY29udGludWl0aWVzIGlu
IHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgYXQgcmVpbml0
aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAg
IHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICBpZkNvdW50ZXJE
aXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAgIDo6PSB7
IGRvY3NJZkNtdHNEb3duQ2hhbm5lbENvdW50ZXJFbnRyeSA1IH0NCg0KLS0gVGhlIGZvbGxvd2lu
ZyB0YWJsZSBwcm92aWRlcyBvcGVyYXRvcnMgd2l0aCBpbnB1dCBkYXRhIGFwcHJvcHJpYXRlDQot
LSBmb3IgY2FsY3VsYXRpbmcgdXBzdHJlYW0gY2hhbm5lbCB1dGlsaXphdGlvbiwgYW5kIGZvciBk
ZXRlcm1pbmluZw0KLS0gdGhlIHRyYWZmaWMgY2hhcmFjdGVyaXN0aWNzIG9mIHVwc3RyZWFtIGNo
YW5uZWxzLiAgT3BlcmF0b3JzIG1heSB1c2UNCi0tIHRoZSBkb2NzSWZDbXRzQ2hhbm5lbFV0aWxp
emF0aW9uVGFibGUsIG9yIHBlcmZvcm0gdGhlaXIgb3duIHBvbGxpbmcNCi0tIG9mIHRoZSBkb2Nz
SWZDbXRzVXBDaGFubmVsQ291bnRlclRhYmxlIG9iamVjdHMgZm9yIHV0aWxpemF0aW9uDQotLSBk
ZXRlcm1pbmF0aW9uLg0KLS0gVGhlIGZpcnN0IGZvdXIgMzIgYW5kIDY0IG9iamVjdHMgaW4gdGhp
cyB0YWJsZSBhcmUgbWFuZGF0b3J5Lg0KLS0gVmVuZG9ycyBtYXkgY2hvb3NlIHRvIGltcGxlbWVu
dCB0aGUgcmVtYWluaW5nIG9wdGlvbmFsIG9iamVjdHMgdG8NCi0tIHByb3ZpZGUgb3BlcmF0b3Jz
IHdpdGggZmluZXIgY2hhcmFjdGVyaXphdGlvbiBvZiB1cHN0cmVhbSBjaGFubmVsDQotLSB0cmFm
ZmljIHBhdHRlcm5zLiAgVGhlIDMyIGJpdCBjb3VudGVyIG9iamVjdHMgYXJlIGluY2x1ZGVkIHRv
IHByb3ZpZGUNCi0tIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgd2l0aCBTTk1QdjEgbWFuYWdlcnMs
IHdoaWNoIGNhbm5vdCBhY2Nlc3MgNjQNCi0tIGJpdCBjb3VudGVyIG9iamVjdHMuDQoNCg0KZG9j
c0lmQ210c1VwQ2hhbm5lbENvdW50ZXJUYWJsZSBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAg
ICBTRVFVRU5DRSBPRiBEb2NzSWZDbXRzVXBDaGFubmVsQ291bnRlckVudHJ5DQogICAgIE1BWC1B
Q0NFU1MgIG5vdC1hY2Nlc3NpYmxlDQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICJUaGlzIHRhYmxlIGlzIGltcGxlbWVudGVkIGF0IHRoZSBDTVRT
IHRvIHByb3ZpZGUgdXBzdHJlYW0NCiAgICAgICAgICBjaGFubmVsIHN0YXRpc3RpY3MgYXBwcm9w
cmlhdGUgZm9yIGNoYW5uZWwgdXRpbGl6YXRpb24NCiAgICAgICAgICBjYWxjdWxhdGlvbnMuIg0K
ICAgICA6Oj0geyBkb2NzSWZDbXRzT2JqZWN0cyAxMSB9DQoNCmRvY3NJZkNtdHNVcENoYW5uZWxD
b3VudGVyRW50cnkgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgRG9jc0lmQ210c1VwQ2hh
bm5lbENvdW50ZXJFbnRyeQ0KICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICBT
VEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiTGlzdCBvZiB0
cmFmZmljIHN0YXRpc3RpY3MgZm9yIGEgc2luZ2xlIHVwc3RyZWFtIGNoYW5uZWwuDQogICAgICAg
ICAgRm9yIERPQ1NJUyAyLjAgQ01UU3MsIGFuIGVudHJ5IGluIHRoaXMgdGFibGUNCiAgICAgICAg
ICBleGlzdHMgZm9yIGVhY2ggaWZFbnRyeSB3aXRoIGFuIGlmVHlwZSBvZg0KICAgICAgICAgIGRv
Y3NDYWJsZVVwc3RyZWFtQ2hhbm5lbCAoMjA1KS4NCiAgICAgICAgICBGb3IgRE9DU0lTIDEueCBD
TVRTcywgYW4gZW50cnkgaW4gdGhpcyB0YWJsZQ0KICAgICAgICAgIGV4aXN0cyBmb3IgZWFjaCBp
ZkVudHJ5IHdpdGggYW4gaWZUeXBlIG9mDQogICAgICAgICAgZG9jc0NhYmxlVXBzdHJlYW1JbnRl
cmZhY2UgKDEyOSkuIg0KICAgICBJTkRFWCB7IGlmSW5kZXggfQ0KICAgICA6Oj0geyBkb2NzSWZD
bXRzVXBDaGFubmVsQ291bnRlclRhYmxlIDEgfQ0KDQpEb2NzSWZDbXRzVXBDaGFubmVsQ291bnRl
ckVudHJ5IDo6PSBTRVFVRU5DRSB7DQogICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RySWQgICAg
ICAgICAgICAgICAgICAgICAgICAgIEludGVnZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtdHNVcENo
bmxDdHJUb3RhbE1zbG90cyAgICAgICAgICAgICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgZG9j
c0lmQ210c1VwQ2hubEN0clVjYXN0R3JhbnRlZE1zbG90cyAgICAgICAgICBDb3VudGVyMzIsDQog
ICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyVG90YWxDbnRuTXNsb3RzICAgICAgICAgICAgIENv
dW50ZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJVc2VkQ250bk1zbG90cyAgICAg
ICAgICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0ckV4dFRvdGFs
TXNsb3RzICAgICAgICAgICAgICBDb3VudGVyNjQsDQogICAgICAgICBkb2NzSWZDbXRzVXBDaG5s
Q3RyRXh0VWNhc3RHcmFudGVkTXNsb3RzICAgICAgIENvdW50ZXI2NCwNCiAgICAgICAgIGRvY3NJ
ZkNtdHNVcENobmxDdHJFeHRUb3RhbENudG5Nc2xvdHMgICAgICAgICAgQ291bnRlcjY0LA0KICAg
ICAgICAgZG9jc0lmQ210c1VwQ2hubEN0ckV4dFVzZWRDbnRuTXNsb3RzICAgICAgICAgICBDb3Vu
dGVyNjQsDQogICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyQ29sbENudG5Nc2xvdHMgICAgICAg
ICAgICAgIENvdW50ZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJUb3RhbENudG5S
ZXFNc2xvdHMgICAgICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0
clVzZWRDbnRuUmVxTXNsb3RzICAgICAgICAgICBDb3VudGVyMzIsDQogICAgICAgICBkb2NzSWZD
bXRzVXBDaG5sQ3RyQ29sbENudG5SZXFNc2xvdHMgICAgICAgICAgIENvdW50ZXIzMiwNCiAgICAg
ICAgIGRvY3NJZkNtdHNVcENobmxDdHJUb3RhbENudG5SZXFEYXRhTXNsb3RzICAgICAgQ291bnRl
cjMyLA0KICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0clVzZWRDbnRuUmVxRGF0YU1zbG90cyAg
ICAgICBDb3VudGVyMzIsDQogICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyQ29sbENudG5SZXFE
YXRhTXNsb3RzICAgICAgIENvdW50ZXIzMiwNCiAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJU
b3RhbENudG5Jbml0TWFpbnRNc2xvdHMgICAgQ291bnRlcjMyLA0KICAgICAgICAgZG9jc0lmQ210
c1VwQ2hubEN0clVzZWRDbnRuSW5pdE1haW50TXNsb3RzICAgICBDb3VudGVyMzIsDQogICAgICAg
ICBkb2NzSWZDbXRzVXBDaG5sQ3RyQ29sbENudG5Jbml0TWFpbnRNc2xvdHMgICAgIENvdW50ZXIz
MiwNCiAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJFeHRDb2xsQ250bk1zbG90cyAgICAgICAg
ICAgQ291bnRlcjY0LA0KICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0ckV4dFRvdGFsQ250blJl
cU1zbG90cyAgICAgICBDb3VudGVyNjQsDQogICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0
VXNlZENudG5SZXFNc2xvdHMgICAgICAgIENvdW50ZXI2NCwNCiAgICAgICAgIGRvY3NJZkNtdHNV
cENobmxDdHJFeHRDb2xsQ250blJlcU1zbG90cyAgICAgICAgQ291bnRlcjY0LA0KICAgICAgICAg
ZG9jc0lmQ210c1VwQ2hubEN0ckV4dFRvdGFsQ250blJlcURhdGFNc2xvdHMgICBDb3VudGVyNjQs
DQogICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VXNlZENudG5SZXFEYXRhTXNsb3RzICAg
IENvdW50ZXI2NCwNCiAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJFeHRDb2xsQ250blJlcURh
dGFNc2xvdHMgICAgQ291bnRlcjY0LA0KICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0ckV4dFRv
dGFsQ250bkluaXRNYWludE1zbG90cyBDb3VudGVyNjQsDQogICAgICAgICBkb2NzSWZDbXRzVXBD
aG5sQ3RyRXh0VXNlZENudG5Jbml0TWFpbnRNc2xvdHMgIENvdW50ZXI2NCwNCiAgICAgICAgIGRv
Y3NJZkNtdHNVcENobmxDdHJFeHRDb2xsQ250bkluaXRNYWludE1zbG90cyAgQ291bnRlcjY0DQog
ICAgIH0NCg0KZG9jc0lmQ210c1VwQ2hubEN0cklkIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAg
ICAgIEludGVnZXIzMiAoMC4uMjU1KQ0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAg
U1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoZSBDTVRT
IGlkZW50aWZpY2F0aW9uIG9mIHRoZSB1cHN0cmVhbSBjaGFubmVsLiINCiAgICAgOjo9IHsgZG9j
c0lmQ210c1VwQ2hhbm5lbENvdW50ZXJFbnRyeSAxIH0NCg0KZG9jc0lmQ210c1VwQ2hubEN0clRv
dGFsTXNsb3RzIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAgICAgIENvdW50ZXIzMg0KICAgICBV
TklUUyAgICAgICAibWluaS1zbG90cyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAg
IFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJDdXJyZW50
IGNvdW50LCBmcm9tIENNVFMgaW5pdGlhbGl6YXRpb24sIG9mIGFsbCBtaW5pLXNsb3RzDQogICAg
ICAgICAgZGVmaW5lZCBmb3IgdGhpcyB1cHN0cmVhbSBsb2dpY2FsIGNoYW5uZWwuICBUaGlzIGNv
dW50DQogICAgICAgICAgaW5jbHVkZXMgYWxsIElVQ3MgYW5kIFNJRHMsIGV2ZW4gdGhvc2UgYWxs
b2NhdGVkIHRvIHRoZQ0KICAgICAgICAgIE5VTEwgU0lEIGZvciBhIDIuMCBsb2dpY2FsIGNoYW5u
ZWwgd2hpY2ggaXMgaW5hY3RpdmUuICBUaGlzDQogICAgICAgICAgaXMgdGhlIDMyIGJpdCB2ZXJz
aW9uIG9mIGRvY3NJZkNtdHNVcENobmxDdHJFeHRUb3RhbE1zbG90cw0KICAgICAgICAgIGFuZCBp
cyBpbmNsdWRlZCBmb3IgYmFjayBjb21wYXRpYmlsaXR5IHdpdGggU05NUHYxDQogICAgICAgICAg
bWFuYWdlcnMuICBTdXBwb3J0IGZvciB0aGlzIG9iamVjdCBpcyBtYW5kYXRvcnkuDQogICAgICAg
ICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3Vy
DQogICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFu
ZCBhdCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YN
CiAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQg
aWZJbmRleC4iDQogICAgIDo6PSB7IGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyRW50cnkgMiB9
DQoNCmRvY3NJZkNtdHNVcENobmxDdHJVY2FzdEdyYW50ZWRNc2xvdHMgT0JKRUNULVRZUEUNCiAg
ICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgIFVOSVRTICAgICAgICJtaW5pLXNsb3RzIg0K
ICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgIkN1cnJlbnQgY291bnQsIGZyb20gQ01UUyBpbml0aWFs
aXphdGlvbiwgb2YgdW5pY2FzdA0KICAgICAgICAgIGdyYW50ZWQgbWluaS1zbG90cyBvbiB0aGUg
dXBzdHJlYW0gbG9naWNhbCBjaGFubmVsLA0KICAgICAgICAgIHJlZ2FyZGxlc3Mgb2YgYnVyc3Qg
dHlwZS4gIFVuaWNhc3QgZ3JhbnRlZCBtaW5pLXNsb3RzIGFyZQ0KICAgICAgICAgIHRob3NlIGlu
IHdoaWNoIHRoZSBDTVRTIGFzc2lnbmVkIGJhbmR3aWR0aCB0byBhbnkgdW5pY2FzdA0KICAgICAg
ICAgIFNJRCBvbiB0aGUgbG9naWNhbCBjaGFubmVsLiAgSG93ZXZlciB0aGlzIG9iamVjdCBkb2Vz
IG5vdA0KICAgICAgICAgIGluY2x1ZGUgbWluaXMtbG90cyBmb3IgcmVzZXJ2ZWQgSVVDcywgb3Ig
Z3JhbnRzIHRvIFNJRHMNCiAgICAgICAgICBkZXNpZ25hdGVkIGFzIG1lYW5pbmcgJ25vIENNJy4g
IFRoaXMgaXMgdGhlIDMyIGJpdCB2ZXJzaW9uDQogICAgICAgICAgb2YgZG9jc0lmQ210c1VwQ2hu
bEN0ckV4dFVjYXN0R3JhbnRlZE1zbG90cywgYW5kIGlzDQogICAgICAgICAgaW5jbHVkZWQgZm9y
IGJhY2sgY29tcGF0aWJpbGl0eSB3aXRoIFNOTVB2MSBtYW5hZ2Vycy4NCiAgICAgICAgICBTdXBw
b3J0IGZvciB0aGlzIG9iamVjdCBpcyBtYW5kYXRvcnkuDQogICAgICAgICAgRGlzY29udGludWl0
aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgYXQg
cmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAg
ICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICBpZkNv
dW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAg
IDo6PSB7IGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyRW50cnkgMyB9DQoNCmRvY3NJZkNtdHNV
cENobmxDdHJUb3RhbENudG5Nc2xvdHMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQ291
bnRlcjMyDQogICAgIFVOSVRTICAgICAgICJtaW5pLXNsb3RzIg0KICAgICBNQVgtQUNDRVNTICBy
ZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgIkN1cnJlbnQgY291bnQsIGZyb20gQ01UUyBpbml0aWFsaXphdGlvbiwgb2YgY29udGVu
dGlvbg0KICAgICAgICAgIG1pbmktc2xvdHMgZGVmaW5lZCBmb3IgdGhpcyB1cHN0cmVhbSBsb2dp
Y2FsIGNoYW5uZWwuICBUaGlzDQogICAgICAgICAgY291bnQgaW5jbHVkZXMgYWxsIG1pbmktc2xv
dHMgYXNzaWduZWQgdG8gYSBicm9hZGNhc3Qgb3INCiAgICAgICAgICBtdWx0aWNhc3QgU0lEIG9u
IHRoZSBsb2dpY2FsIGNoYW5uZWwuICBUaGlzIGlzIHRoZSAzMiBiaXQNCiAgICAgICAgICB2ZXJz
aW9uIG9mIGRvY3NJZkNtdHNVcENobmxDdHJFeHRUb3RhbENudG5Nc2xvdHMsIGFuZCBpcw0KICAg
ICAgICAgIGluY2x1ZGVkIGZvciBiYWNrIGNvbXBhdGliaWxpdHkgd2l0aCBTTk1QdjEgbWFuYWdl
cnMuDQogICAgICAgICAgU3VwcG9ydCBmb3IgdGhpcyBvYmplY3QgaXMgbWFuZGF0b3J5Lg0KICAg
ICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBv
Y2N1cg0KICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVt
LCBhbmQgYXQgb3RoZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVl
IG9mDQogICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lh
dGVkIGlmSW5kZXguIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzVXBDaGFubmVsQ291bnRlckVudHJ5
IDQgfQ0KDQpkb2NzSWZDbXRzVXBDaG5sQ3RyVXNlZENudG5Nc2xvdHMgT0JKRUNULVRZUEUNCiAg
ICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgIFVOSVRTICAgICAgICJtaW5pLXNsb3RzIg0K
ICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgIkN1cnJlbnQgY291bnQsIGZyb20gQ01UUyBpbml0aWFs
aXphdGlvbiwgb2YgY29udGVudGlvbg0KICAgICAgICAgIG1pbmktc2xvdHMgdXRpbGl6ZWQgb24g
dGhlIHVwc3RyZWFtIGxvZ2ljYWwgY2hhbm5lbC4gIEZvcg0KICAgICAgICAgIGNvbnRlbnRpb24g
cmVnaW9ucywgdXRpbGl6ZWQgbWluaS1zbG90cyBhcmUgdGhvc2UgaW4gd2hpY2gNCiAgICAgICAg
ICB0aGUgQ01UUyBjb3JyZWN0bHkgcmVjZWl2ZWQgYW4gdXBzdHJlYW0gYnVyc3QgZnJvbSBhbnkg
Q00NCiAgICAgICAgICBvbiB0aGUgdXBzdHJlYW0gbG9naWNhbCBjaGFubmVsLiAgVGhpcyBpcyB0
aGUgMzIgYml0DQogICAgICAgICAgdmVyc2lvbiBvZiBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VXNl
ZENudG5Nc2xvdHMsIGFuZCBpcw0KICAgICAgICAgIGluY2x1ZGVkIGZvciBiYWNrIGNvbXBhdGli
aWxpdHkgd2l0aCBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAgICAgU3VwcG9ydCBmb3IgdGhpcyBv
YmplY3QgaXMgbWFuZGF0b3J5Lg0KICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFs
dWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRp
b24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICB0aW1lcyBh
cyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgaWZDb3VudGVyRGlzY29udGlu
dWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICA6Oj0geyBkb2NzSWZD
bXRzVXBDaGFubmVsQ291bnRlckVudHJ5IDUgfQ0KDQpkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VG90
YWxNc2xvdHMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQ291bnRlcjY0DQogICAgIFVO
SVRTICAgICAgICJtaW5pLXNsb3RzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAg
U1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkN1cnJlbnQg
Y291bnQsIGZyb20gQ01UUyBpbml0aWFsaXphdGlvbiwgb2YgYWxsIG1pbmktc2xvdHMNCiAgICAg
ICAgICBkZWZpbmVkIGZvciB0aGlzIHVwc3RyZWFtIGxvZ2ljYWwgY2hhbm5lbC4gIFRoaXMgY291
bnQNCiAgICAgICAgICBpbmNsdWRlcyBhbGwgSVVDcyBhbmQgU0lEcywgZXZlbiB0aG9zZSBhbGxv
Y2F0ZWQgdG8gdGhlDQogICAgICAgICAgTlVMTCBTSUQgZm9yIGEgMi4wIGxvZ2ljYWwgY2hhbm5l
bCB3aGljaCBpcyBpbmFjdGl2ZS4gIFRoaXMNCiAgICAgICAgICBpcyB0aGUgNjQgYml0IHZlcnNp
b24gb2YgZG9jc0lmQ210c1VwQ2hubEN0clRvdGFsTXNsb3RzLA0KICAgICAgICAgIGFuZCB3aWxs
IG5vdCBiZSBhY2Nlc3NpYmxlIHRvIFNOTVB2MSBtYW5hZ2Vycy4NCiAgICAgICAgICBTdXBwb3J0
IGZvciB0aGlzIG9iamVjdCBpcyBtYW5kYXRvcnkuDQogICAgICAgICAgRGlzY29udGludWl0aWVz
IGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgYXQgcmVp
bml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAg
ICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICBpZkNvdW50
ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAgIDo6
PSB7IGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyRW50cnkgNiB9DQoNCmRvY3NJZkNtdHNVcENo
bmxDdHJFeHRVY2FzdEdyYW50ZWRNc2xvdHMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAg
Q291bnRlcjY0DQogICAgIFVOSVRTICAgICAgICJtaW5pLXNsb3RzIg0KICAgICBNQVgtQUNDRVNT
ICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0K
ICAgICAgICAgIkN1cnJlbnQgY291bnQsIGZyb20gQ01UUyBpbml0aWFsaXphdGlvbiwgb2YgdW5p
Y2FzdA0KICAgICAgICAgIGdyYW50ZWQgbWluaS1zbG90cyBvbiB0aGUgdXBzdHJlYW0gbG9naWNh
bCBjaGFubmVsLA0KICAgICAgICAgIHJlZ2FyZGxlc3Mgb2YgYnVyc3QgdHlwZS4gIFVuaWNhc3Qg
Z3JhbnRlZCBtaW5pLXNsb3RzIGFyZQ0KICAgICAgICAgIHRob3NlIGluIHdoaWNoIHRoZSBDTVRT
IGFzc2lnbmVkIGJhbmR3aWR0aCB0byBhbnkgdW5pY2FzdA0KICAgICAgICAgIFNJRCBvbiB0aGUg
bG9naWNhbCBjaGFubmVsLiAgSG93ZXZlciB0aGlzIG9iamVjdCBkb2VzIG5vdA0KICAgICAgICAg
IGluY2x1ZGUgbWluaS1zbG90cyBmb3IgcmVzZXJ2ZWQgSVVDcywgb3IgZ3JhbnRzIHRvIFNJRHMN
CiAgICAgICAgICBkZXNpZ25hdGVkIGFzIG1lYW5pbmcgJ25vIENNJy4gIFRoaXMgaXMgdGhlIDY0
IGJpdCB2ZXJzaW9uDQogICAgICAgICAgb2YgZG9jc0lmQ210c1VwQ2hubEN0clVjYXN0R3JhbnRl
ZE1zbG90cywgYW5kIHdpbGwgbm90IGJlDQogICAgICAgICAgYWNjZXNzaWJsZSB0byBTTk1QdjEg
bWFuYWdlcnMuDQogICAgICAgICAgU3VwcG9ydCBmb3IgdGhpcyBvYmplY3QgaXMgbWFuZGF0b3J5
Lg0KICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVy
IGNhbiBvY2N1cg0KICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQg
c3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhl
IHZhbHVlIG9mDQogICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBh
c3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzVXBDaGFubmVsQ291bnRl
ckVudHJ5IDcgfQ0KDQpkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VG90YWxDbnRuTXNsb3RzIE9CSkVD
VC1UWVBFDQogICAgIFNZTlRBWCAgICAgIENvdW50ZXI2NA0KICAgICBVTklUUyAgICAgICAibWlu
aS1zbG90cyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1
cnJlbnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJDdXJyZW50IGNvdW50LCBmcm9tIENN
VFMgaW5pdGlhbGl6YXRpb24sIG9mIGNvbnRlbnRpb24NCiAgICAgICAgICBtaW5pLXNsb3RzIGRl
ZmluZWQgZm9yIHRoaXMgdXBzdHJlYW0gbG9naWNhbCBjaGFubmVsLiAgVGhpcw0KICAgICAgICAg
IGNvdW50IGluY2x1ZGVzIGFsbCBtaW5pLXNsb3RzIGFzc2lnbmVkIHRvIGEgYnJvYWRjYXN0IG9y
DQogICAgICAgICAgbXVsdGljYXN0IFNJRCBvbiB0aGUgbG9naWNhbCBjaGFubmVsLiAgVGhpcyBp
cyB0aGUgNjQgYml0DQogICAgICAgICAgdmVyc2lvbiBvZiBkb2NzSWZDbXRzVXBDaG5sQ3RyVG90
YWxDbnRuTXNsb3RzLCBhbmQgd2lsbA0KICAgICAgICAgIG5vdCBiZSBhY2Nlc3NpYmxlIHRvIFNO
TVB2MSBtYW5hZ2Vycy4NCiAgICAgICAgICBTdXBwb3J0IGZvciB0aGlzIG9iamVjdCBpcyBtYW5k
YXRvcnkuDQogICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNv
dW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFu
YWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBi
eSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3Ig
dGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAgIDo6PSB7IGRvY3NJZkNtdHNVcENoYW5uZWxD
b3VudGVyRW50cnkgOCB9DQoNCmRvY3NJZkNtdHNVcENobmxDdHJFeHRVc2VkQ250bk1zbG90cyBP
QkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBDb3VudGVyNjQNCiAgICAgVU5JVFMgICAgICAg
Im1pbmktc2xvdHMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAg
ICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiQ3VycmVudCBjb3VudCwgZnJv
bSBDTVRTIGluaXRpYWxpemF0aW9uLCBvZiBjb250ZW50aW9uDQogICAgICAgICAgbWluaS1zbG90
cyB1dGlsaXplZCBvbiB0aGUgdXBzdHJlYW0gbG9naWNhbCBjaGFubmVsLiAgRm9yDQogICAgICAg
ICAgY29udGVudGlvbiByZWdpb25zLCB1dGlsaXplZCBtaW5pLXNsb3RzIGFyZSB0aG9zZSBpbiB3
aGljaA0KICAgICAgICAgIHRoZSBDTVRTIGNvcnJlY3RseSByZWNlaXZlZCBhbiB1cHN0cmVhbSBi
dXJzdCBmcm9tIGFueSBDTQ0KICAgICAgICAgIG9uIHRoZSB1cHN0cmVhbSBsb2dpY2FsIGNoYW5u
ZWwuICBUaGlzIGlzIHRoZSA2NCBiaXQNCiAgICAgICAgICB2ZXJzaW9uIG9mIGRvY3NJZkNtdHNV
cENobmxDdHJVc2VkQ250bk1zbG90cywgYW5kIHdpbGwgbm90DQogICAgICAgICAgYmUgYWNjZXNz
aWJsZSB0byBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAgICAgU3VwcG9ydCBmb3IgdGhpcyBvYmpl
Y3QgaXMgbWFuZGF0b3J5Lg0KICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUg
b2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24g
b2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICB0aW1lcyBhcyBp
bmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0
eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICA6Oj0geyBkb2NzSWZDbXRz
VXBDaGFubmVsQ291bnRlckVudHJ5IDkgfQ0KDQpkb2NzSWZDbXRzVXBDaG5sQ3RyQ29sbENudG5N
c2xvdHMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgIFVOSVRT
ICAgICAgICJtaW5pLXNsb3RzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RB
VFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkN1cnJlbnQgY291
bnQsIGZyb20gQ01UUyBpbml0aWFsaXphdGlvbiwgb2YgY29udGVudGlvbg0KICAgICAgICAgIG1p
bmktc2xvdHMgc3ViamVjdGVkIHRvIGNvbGxpc2lvbnMgb24gdGhlIHVwc3RyZWFtIGxvZ2ljYWwN
CiAgICAgICAgICBjaGFubmVsLiAgRm9yIGNvbnRlbnRpb24gcmVnaW9ucywgdGhlc2UgYXJlIHRo
ZSBtaW5pLXNsb3RzDQogICAgICAgICAgYXBwbGljYWJsZSB0byBidXJzdHMgdGhhdCB0aGUgQ01U
UyBkZXRlY3RlZCwgYnV0IGNvdWxkIG5vdA0KICAgICAgICAgIGNvcnJlY3RseSByZWNlaXZlLiAg
VGhpcyBpcyB0aGUgMzIgYml0IHZlcnNpb24gb2YNCiAgICAgICAgICBkb2NzSWZDbXRzVXBDaG5s
Q3RyRXh0Q29sbENudG5Nc2xvdHMsIGFuZCBpcyBpbmNsdWRlZCBmb3INCiAgICAgICAgICBiYWNr
IGNvbXBhdGliaWxpdHkgd2l0aCBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAgICAgRGlzY29udGlu
dWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAg
YXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0K
ICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICBp
ZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQog
ICAgIDo6PSB7IGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyRW50cnkgMTAgfQ0KDQpkb2NzSWZD
bXRzVXBDaG5sQ3RyVG90YWxDbnRuUmVxTXNsb3RzIE9CSkVDVC1UWVBFDQogICAgIFNZTlRBWCAg
ICAgIENvdW50ZXIzMg0KICAgICBVTklUUyAgICAgICAibWluaS1zbG90cyINCiAgICAgTUFYLUFD
Q0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVTQ1JJUFRJ
T04NCiAgICAgICAgICJDdXJyZW50IGNvdW50LCBmcm9tIENNVFMgaW5pdGlhbGl6YXRpb24sIG9m
IGNvbnRlbnRpb24NCiAgICAgICAgICByZXF1ZXN0IG1pbmktc2xvdHMgZGVmaW5lZCBmb3IgdGhp
cyB1cHN0cmVhbSBsb2dpY2FsDQogICAgICAgICAgY2hhbm5lbC4gIFRoaXMgY291bnQgaW5jbHVk
ZXMgYWxsIG1pbmktc2xvdHMgZm9yIElVQzENCiAgICAgICAgICBhc3NpZ25lZCB0byBhIGJyb2Fk
Y2FzdCBvciBtdWx0aWNhc3QgU0lEIG9uIHRoZSBsb2dpY2FsDQogICAgICAgICAgY2hhbm5lbC4g
IFRoaXMgaXMgdGhlIDMyIGJpdCB2ZXJzaW9uIG9mDQogICAgICAgICAgZG9jc0lmQ210c1VwQ2hu
bEN0ckV4dFRvdGFsQ250blJlcU1zbG90cywgYW5kIGlzIGluY2x1ZGVkDQogICAgICAgICAgZm9y
IGJhY2sgY29tcGF0aWJpbGl0eSB3aXRoIFNOTVB2MSBtYW5hZ2Vycy4NCiAgICAgICAgICBEaXNj
b250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAg
ICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90
aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAg
ICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4
LiINCiAgICAgOjo9IHsgZG9jc0lmQ210c1VwQ2hhbm5lbENvdW50ZXJFbnRyeSAxMSB9DQoNCmRv
Y3NJZkNtdHNVcENobmxDdHJVc2VkQ250blJlcU1zbG90cyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5U
QVggICAgICBDb3VudGVyMzINCiAgICAgVU5JVFMgICAgICAgIm1pbmktc2xvdHMiDQogICAgIE1B
WC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAiQ3VycmVudCBjb3VudCwgZnJvbSBDTVRTIGluaXRpYWxpemF0aW9u
LCBvZiBjb250ZW50aW9uDQogICAgICAgICAgcmVxdWVzdCBtaW5pLXNsb3RzIHV0aWxpemVkIG9u
IHRoaXMgdXBzdHJlYW0gbG9naWNhbA0KICAgICAgICAgIGNoYW5uZWwuICBUaGlzIGNvdW50IGlu
Y2x1ZGVzIGFsbCBjb250ZW50aW9uIG1pbmktc2xvdHMgZm9yDQogICAgICAgICAgSVVDMSBhcHBs
aWNhYmxlIHRvIGJ1cnN0cyB0aGF0IHRoZSBDTVRTIGNvcnJlY3RseQ0KICAgICAgICAgIHJlY2Vp
dmVkLiAgVGhpcyBpcyB0aGUgMzIgYml0IHZlcnNpb24gb2YNCiAgICAgICAgICBkb2NzSWZDbXRz
VXBDaG5sQ3RyRXh0VXNlZENudG5SZXFNc2xvdHMsIGFuZCBpcyBpbmNsdWRlZA0KICAgICAgICAg
IGZvciBiYWNrIGNvbXBhdGliaWxpdHkgd2l0aCBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAgICAg
RGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQog
ICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBh
dCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAg
ICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJ
bmRleC4iDQogICAgIDo6PSB7IGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyRW50cnkgMTIgfQ0K
DQpkb2NzSWZDbXRzVXBDaG5sQ3RyQ29sbENudG5SZXFNc2xvdHMgT0JKRUNULVRZUEUNCiAgICAg
U1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgIFVOSVRTICAgICAgICJtaW5pLXNsb3RzIg0KICAg
ICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBE
RVNDUklQVElPTg0KICAgICAgICAgIkN1cnJlbnQgY291bnQsIGZyb20gQ01UUyBpbml0aWFsaXph
dGlvbiwgb2YgY29udGVudGlvbg0KICAgICAgICAgIHJlcXVlc3QgbWluaS1zbG90cyBzdWJqZWN0
ZWQgdG8gY29sbGlzaW9ucyBvbiB0aGlzIHVwc3RyZWFtDQogICAgICAgICAgbG9naWNhbCBjaGFu
bmVsLiAgVGhpcyBpbmNsdWRlcyBhbGwgY29udGVudGlvbiBtaW5pLXNsb3RzDQogICAgICAgICAg
Zm9yIElVQzEgYXBwbGljYWJsZSB0byBidXJzdHMgdGhhdCB0aGUgQ01UUyBkZXRlY3RlZCwgYnV0
DQogICAgICAgICAgY291bGQgbm90IGNvcnJlY3RseSByZWNlaXZlLiAgVGhpcyBpcyB0aGUgMzIg
Yml0IHZlcnNpb24gb2YNCiAgICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0Q29sbENudG5S
ZXFNc2xvdHMsIGFuZCBpcyBpbmNsdWRlZA0KICAgICAgICAgIGZvciBiYWNrIGNvbXBhdGliaWxp
dHkgd2l0aCBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRo
ZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgYXQgcmVpbml0aWFs
aXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAgIHRp
bWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICBpZkNvdW50ZXJEaXNj
b250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAgIDo6PSB7IGRv
Y3NJZkNtdHNVcENoYW5uZWxDb3VudGVyRW50cnkgMTMgfQ0KDQpkb2NzSWZDbXRzVXBDaG5sQ3Ry
VG90YWxDbnRuUmVxRGF0YU1zbG90cyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBDb3Vu
dGVyMzINCiAgICAgVU5JVFMgICAgICAgIm1pbmktc2xvdHMiDQogICAgIE1BWC1BQ0NFU1MgIHJl
YWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAg
ICAgICAiQ3VycmVudCBjb3VudCwgZnJvbSBDTVRTIGluaXRpYWxpemF0aW9uLCBvZiBjb250ZW50
aW9uDQogICAgICAgICAgcmVxdWVzdCBkYXRhIG1pbmktc2xvdHMgZGVmaW5lZCBmb3IgdGhpcyB1
cHN0cmVhbSBsb2dpY2FsDQogICAgICAgICAgY2hhbm5lbC4gIFRoaXMgY291bnQgaW5jbHVkZXMg
YWxsIG1pbmktc2xvdHMgZm9yIElVQzINCiAgICAgICAgICBhc3NpZ25lZCB0byBhIGJyb2FkY2Fz
dCBvciBtdWx0aWNhc3QgU0lEIG9uIHRoZSBsb2dpY2FsDQogICAgICAgICAgY2hhbm5lbC4gIFRo
aXMgaXMgdGhlIDMyIGJpdCB2ZXJzaW9uIG9mDQogICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0
ckV4dFRvdGFsQ250blJlcURhdGFNc2xvdHMsIGFuZCBpcw0KICAgICAgICAgIGluY2x1ZGVkIGZv
ciBiYWNrIGNvbXBhdGliaWxpdHkgd2l0aCBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAgICAgRGlz
Y29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAg
ICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBv
dGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAg
ICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRl
eC4iDQogICAgIDo6PSB7IGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyRW50cnkgMTQgfQ0KDQpk
b2NzSWZDbXRzVXBDaG5sQ3RyVXNlZENudG5SZXFEYXRhTXNsb3RzIE9CSkVDVC1UWVBFDQogICAg
IFNZTlRBWCAgICAgIENvdW50ZXIzMg0KICAgICBVTklUUyAgICAgICAibWluaS1zbG90cyINCk1B
WC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAiQ3VycmVudCBjb3VudCwgZnJvbSBDTVRTIGluaXRpYWxpemF0aW9u
LCBvZiBjb250ZW50aW9uDQogICAgICAgICAgcmVxdWVzdCBkYXRhIG1pbmktc2xvdHMgdXRpbGl6
ZWQgb24gdGhpcyB1cHN0cmVhbSBsb2dpY2FsDQogICAgICAgICAgY2hhbm5lbC4gIFRoaXMgaW5j
bHVkZXMgYWxsIGNvbnRlbnRpb24gbWluaS1zbG90cyBmb3IgSVVDMg0KICAgICAgICAgIGFwcGxp
Y2FibGUgdG8gYnVyc3RzIHRoYXQgdGhlIENNVFMgY29ycmVjdGx5IHJlY2VpdmVkLg0KICAgICAg
ICAgIFRoaXMgaXMgdGhlIDMyIGJpdCB2ZXJzaW9uIG9mDQogICAgICAgICAgZG9jc0lmQ210c1Vw
Q2hubEN0ckV4dFVzZWRDbnRuUmVxRGF0YU1zbG90cywgYW5kIGlzDQogICAgICAgICAgaW5jbHVk
ZWQgZm9yIGJhY2sgY29tcGF0aWJpbGl0eSB3aXRoIFNOTVB2MSBtYW5hZ2Vycy4NCiAgICAgICAg
ICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXIN
CiAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5k
IGF0IG90aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0K
ICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBp
ZkluZGV4LiINCiAgICAgOjo9IHsgZG9jc0lmQ210c1VwQ2hhbm5lbENvdW50ZXJFbnRyeSAxNSB9
DQoNCmRvY3NJZkNtdHNVcENobmxDdHJDb2xsQ250blJlcURhdGFNc2xvdHMgT0JKRUNULVRZUEUN
CiAgICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgIFVOSVRTICAgICAgICJtaW5pLXNsb3Rz
Ig0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0K
ICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkN1cnJlbnQgY291bnQsIGZyb20gQ01UUyBpbml0
aWFsaXphdGlvbiwgb2YgY29udGVudGlvbg0KICAgICAgICAgIHJlcXVlc3QgZGF0YSBtaW5pLXNs
b3RzIHN1YmplY3RlZCB0byBjb2xsaXNpb25zIG9uIHRoaXMNCiAgICAgICAgICB1cHN0cmVhbSBs
b2dpY2FsIGNoYW5uZWwuICBUaGlzIGluY2x1ZGVzIGFsbCBjb250ZW50aW9uDQogICAgICAgICAg
bWluaS1zbG90cyBmb3IgSVVDMiBhcHBsaWNhYmxlIHRvIGJ1cnN0cyB0aGF0IHRoZSBDTVRTDQog
ICAgICAgICAgZGV0ZWN0ZWQsIGJ1dCBjb3VsZCBub3QgY29ycmVjdGx5IHJlY2VpdmUuICBUaGlz
IGlzIHRoZSAzMg0KICAgICAgICAgIGJpdCB2ZXJzaW9uIG9mDQogICAgICAgICAgZG9jc0lmQ210
c1VwQ2hubEN0ckV4dENvbGxDbnRuUmVxRGF0YU1zbG90cywgYW5kIGlzDQogICAgICAgICAgaW5j
bHVkZWQgZm9yIGJhY2sgY29tcGF0aWJpbGl0eSB3aXRoIFNOTVB2MSBtYW5hZ2Vycy4NCiAgICAg
ICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2Nj
dXINCiAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwg
YW5kIGF0IG90aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBv
Zg0KICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRl
ZCBpZkluZGV4LiINCiAgICAgOjo9IHsgZG9jc0lmQ210c1VwQ2hhbm5lbENvdW50ZXJFbnRyeSAx
NiB9DQoNCmRvY3NJZkNtdHNVcENobmxDdHJUb3RhbENudG5Jbml0TWFpbnRNc2xvdHMgT0JKRUNU
LVRZUEUNCiAgICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgIFVOSVRTICAgICAgICJtaW5p
LXNsb3RzIg0KICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3Vy
cmVudA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkN1cnJlbnQgY291bnQsIGZyb20gQ01U
UyBpbml0aWFsaXphdGlvbiwgb2YgY29udGVudGlvbg0KICAgICAgICAgIGluaXRpYWwgbWFpbnRl
bmFuY2UgbWluaS1zbG90cyBkZWZpbmVkIGZvciB0aGlzIHVwc3RyZWFtDQogICAgICAgICAgbG9n
aWNhbCBjaGFubmVsLiAgVGhpcyBpbmNsdWRlcyBhbGwgbWluaS1zbG90cyBmb3IgSVVDMw0KICAg
ICAgICAgIGFzc2lnbmVkIHRvIGEgYnJvYWRjYXN0IG9yIG11bHRpY2FzdCBTSUQgb24gdGhlIGxv
Z2ljYWwNCiAgICAgICAgICBjaGFubmVsLiAgVGhpcyBpcyB0aGUgMzIgYml0IHZlcnNpb24gb2YN
CiAgICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VG90YWxDbnRuSW5pdE1haW50TXNsb3Rz
LA0KICAgICAgICAgIGFuZCBpcyBpbmNsdWRlZCBmb3IgYmFjayBjb21wYXRpYmlsaXR5IHdpdGgg
U05NUHYxDQogICAgICAgICAgbWFuYWdlcnMuDQogICAgICAgICAgRGlzY29udGludWl0aWVzIGlu
IHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgYXQgcmVpbml0
aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAg
IHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICBpZkNvdW50ZXJE
aXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAgIDo6PSB7
IGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyRW50cnkgMTcgfQ0KDQpkb2NzSWZDbXRzVXBDaG5s
Q3RyVXNlZENudG5Jbml0TWFpbnRNc2xvdHMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFYICAgICAg
Q291bnRlcjMyDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBj
dXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiQ3VycmVudCBjb3VudCwgZnJvbSBD
TVRTIGluaXRpYWxpemF0aW9uLCBvZiBjb250ZW50aW9uDQogICAgICAgICAgaW5pdGlhbCBtYWlu
dGVuYW5jZSBtaW5pLXNsb3RzIHV0aWxpemVkIG9uIHRoaXMgdXBzdHJlYW0NCiAgICAgICAgICBs
b2dpY2FsIGNoYW5uZWwuICBUaGlzIGluY2x1ZGVzIGFsbCBjb250ZW50aW9uIG1pbmktc2xvdHMN
CiAgICAgICAgICBmb3IgSVVDMyBhcHBsaWNhYmxlIHRvIGJ1cnN0cyB0aGF0IHRoZSBDTVRTIGNv
cnJlY3RseQ0KICAgICAgICAgIHJlY2VpdmVkLiAgVGhpcyBpcyB0aGUgMzIgYml0IHZlcnNpb24g
b2YNCiAgICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VXNlZENudG5Jbml0TWFpbnRNc2xv
dHMsDQogICAgICAgICAgYW5kIGlzIGluY2x1ZGVkIGZvciBiYWNrIGNvbXBhdGliaWxpdHkgd2l0
aCBTTk1QdjENCiAgICAgICAgICBtYW5hZ2Vycy4NCiAgICAgICAgICBEaXNjb250aW51aXRpZXMg
aW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAgICAgICBhdCByZWlu
aXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVyDQogICAgICAg
ICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAgIGlmQ291bnRl
ckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAgOjo9
IHsgZG9jc0lmQ210c1VwQ2hhbm5lbENvdW50ZXJFbnRyeSAxOCB9DQoNCmRvY3NJZkNtdHNVcENo
bmxDdHJDb2xsQ250bkluaXRNYWludE1zbG90cyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAg
ICBDb3VudGVyMzINCiAgICAgVU5JVFMgICAgICAgIm1pbmktc2xvdHMiDQogICAgIE1BWC1BQ0NF
U1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9O
DQogICAgICAgICAiQ3VycmVudCBjb3VudCwgZnJvbSBDTVRTIGluaXRpYWxpemF0aW9uLCBvZiBj
b250ZW50aW9uDQogICAgICAgICAgaW5pdGlhbCBtYWludGVuYW5jZSBtaW5pLXNsb3RzIHN1Ympl
Y3RlZCB0byBjb2xsaXNpb25zIG9uDQogICAgICAgICAgdGhpcyB1cHN0cmVhbSBsb2dpY2FsIGNo
YW5uZWwuICBUaGlzIGluY2x1ZGVzIGFsbA0KICAgICAgICAgIGNvbnRlbnRpb24gbWluaS1zbG90
cyBmb3IgSVVDMyBhcHBsaWNhYmxlIHRvIGJ1cnN0cyB0aGF0DQogICAgICAgICAgdGhlIENNVFMg
ZGV0ZWN0ZWQsIGJ1dCBjb3VsZCBub3QgY29ycmVjdGx5IHJlY2VpdmUuDQogICAgICAgICAgVGhp
cyBpcyB0aGUgMzIgYml0IHZlcnNpb24gb2YNCiAgICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3Ry
RXh0Q29sbENudG5Jbml0TWFpbnRNc2xvdHMsDQogICAgICAgICAgYW5kIGlzIGluY2x1ZGVkIGZv
ciBiYWNrIGNvbXBhdGliaWxpdHkgd2l0aCBTTk1QdjENCiAgICAgICAgICBtYW5hZ2Vycy4NCiAg
ICAgICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4g
b2NjdXINCiAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3Rl
bSwgYW5kIGF0IG90aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1
ZSBvZg0KICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2Np
YXRlZCBpZkluZGV4LiINCiAgICAgOjo9IHsgZG9jc0lmQ210c1VwQ2hhbm5lbENvdW50ZXJFbnRy
eSAxOSB9DQoNCmRvY3NJZkNtdHNVcENobmxDdHJFeHRDb2xsQ250bk1zbG90cyBPQkpFQ1QtVFlQ
RQ0KICAgICBTWU5UQVggICAgICBDb3VudGVyNjQNCiAgICAgVU5JVFMgICAgICAgIm1pbmktc2xv
dHMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50
DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiQ3VycmVudCBjb3VudCwgZnJvbSBDTVRTIGlu
aXRpYWxpemF0aW9uLCBvZiBjb2xsaXNpb24NCiAgICAgICAgICBjb250ZW50aW9uIG1pbmktc2xv
dHMgb24gdGhlIHVwc3RyZWFtIGxvZ2ljYWwgY2hhbm5lbC4NCiAgICAgICAgICBGb3IgY29udGVu
dGlvbiByZWdpb25zLCB0aGVzZSBhcmUgdGhlIG1pbmktc2xvdHMgYXBwbGljYWJsZQ0KICAgICAg
ICAgIHRvIGJ1cnN0cyB0aGF0IHRoZSBDTVRTIGRldGVjdGVkLCBidXQgY291bGQgbm90IGNvcnJl
Y3RseQ0KICAgICAgICAgIHJlY2VpdmUuICBUaGlzIGlzIHRoZSA2NCBiaXQgdmVyc2lvbiBvZg0K
ICAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJDb2xsQ250bk1zbG90cywgYW5kIHdpbGwgbm90
IGJlDQogICAgICAgICAgYWNjZXNzaWJsZSB0byBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAgICAg
RGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQog
ICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBh
dCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAg
ICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJ
bmRleC4iDQogICAgIDo6PSB7IGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyRW50cnkgMjAgfQ0K
DQpkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VG90YWxDbnRuUmVxTXNsb3RzIE9CSkVDVC1UWVBFDQog
ICAgIFNZTlRBWCAgICAgIENvdW50ZXI2NA0KICAgICBVTklUUyAgICAgICAibWluaS1zbG90cyIN
CiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAg
ICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJDdXJyZW50IGNvdW50LCBmcm9tIENNVFMgaW5pdGlh
bGl6YXRpb24sIG9mIGNvbnRlbnRpb24NCiAgICAgICAgICByZXF1ZXN0IG1pbmktc2xvdHMgZGVm
aW5lZCBmb3IgdGhpcyB1cHN0cmVhbSBsb2dpY2FsDQogICAgICAgICAgY2hhbm5lbC4gIFRoaXMg
Y291bnQgaW5jbHVkZXMgYWxsIG1pbmktc2xvdHMgZm9yIElVQzENCiAgICAgICAgICBhc3NpZ25l
ZCB0byBhIGJyb2FkY2FzdCBvciBtdWx0aWNhc3QgU0lEIG9uIHRoZSBsb2dpY2FsDQogICAgICAg
ICAgY2hhbm5lbC4gIFRoaXMgaXMgdGhlIDY0IGJpdCB2ZXJzaW9uIG9mDQogICAgICAgICAgZG9j
c0lmQ210c1VwQ2hubEN0clRvdGFsQ250blJlcU1zbG90cywgYW5kIHdpbGwgbm90IGJlDQogICAg
ICAgICAgYWNjZXNzaWJsZSB0byBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAgICAgRGlzY29udGlu
dWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAg
YXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0K
ICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICBp
ZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQog
ICAgIDo6PSB7IGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyRW50cnkgMjEgfQ0KDQpkb2NzSWZD
bXRzVXBDaG5sQ3RyRXh0VXNlZENudG5SZXFNc2xvdHMgT0JKRUNULVRZUEUNCiAgICAgU1lOVEFY
ICAgICAgQ291bnRlcjY0DQogICAgIFVOSVRTICAgICAgICJtaW5pLXNsb3RzIg0KICAgICBNQVgt
QUNDRVNTICByZWFkLW9ubHkNCiAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICBERVNDUklQ
VElPTg0KICAgICAgICAgIkN1cnJlbnQgY291bnQsIGZyb20gQ01UUyBpbml0aWFsaXphdGlvbiwg
b2YgY29udGVudGlvbg0KICAgICAgICAgIHJlcXVlc3QgbWluaS1zbG90cyB1dGlsaXplZCBvbiB0
aGlzIHVwc3RyZWFtIGxvZ2ljYWwNCiAgICAgICAgICBjaGFubmVsLiAgVGhpcyBjb3VudCBpbmNs
dWRlcyBhbGwgY29udGVudGlvbiBtaW5pLXNsb3RzIGZvcg0KICAgICAgICAgIElVQzEgYXBwbGlj
YWJsZSB0byBidXJzdHMgdGhhdCB0aGUgQ01UUyBjb3JyZWN0bHkNCiAgICAgICAgICByZWNlaXZl
ZC4gIFRoaXMgaXMgdGhlIDY0IGJpdCB2ZXJzaW9uIG9mDQogICAgICAgICAgZG9jc0lmQ210c1Vw
Q2hubEN0clVzZWRDbnRuUmVxTXNsb3RzLCBhbmQgd2lsbCBub3QgYmUNCiAgICAgICAgICBhY2Nl
c3NpYmxlIHRvIFNOTVB2MSBtYW5hZ2Vycy4NCiAgICAgICAgICBEaXNjb250aW51aXRpZXMgaW4g
dGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAgICAgICBhdCByZWluaXRp
YWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVyDQogICAgICAgICAg
dGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAgIGlmQ291bnRlckRp
c2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAgOjo9IHsg
ZG9jc0lmQ210c1VwQ2hhbm5lbENvdW50ZXJFbnRyeSAyMiB9DQoNCmRvY3NJZkNtdHNVcENobmxD
dHJFeHRDb2xsQ250blJlcU1zbG90cyBPQkpFQ1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBDb3Vu
dGVyNjQNCiAgICAgVU5JVFMgICAgICAgIm1pbmktc2xvdHMiDQogICAgIE1BWC1BQ0NFU1MgIHJl
YWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAg
ICAgICAiQ3VycmVudCBjb3VudCwgZnJvbSBDTVRTIGluaXRpYWxpemF0aW9uLCBvZiBjb250ZW50
aW9uDQogICAgICAgICAgcmVxdWVzdCBtaW5pLXNsb3RzIHN1YmplY3RlZCB0byBjb2xsaXNpb25z
IG9uIHRoaXMgdXBzdHJlYW0NCiAgICAgICAgICBsb2dpY2FsIGNoYW5uZWwuICBUaGlzIGluY2x1
ZGVzIGFsbCBjb250ZW50aW9uIG1pbmktc2xvdHMNCiAgICAgICAgICBmb3IgSVVDMSBhcHBsaWNh
YmxlIHRvIGJ1cnN0cyB0aGF0IHRoZSBDTVRTIGRldGVjdGVkLA0KICAgICAgICAgIGJ1dCBjb3Vs
ZCBub3QgY29ycmVjdGx5IHJlY2VpdmUuICBUaGlzIGlzIHRoZSA2NCBiaXQNCiAgICAgICAgICB2
ZXJzaW9uIG9mIGRvY3NJZkNtdHNVcENobmxDdHJDb2xsQ250blJlcU1zbG90cywgYW5kIHdpbGwN
CiAgICAgICAgICBub3QgYmUgYWNjZXNzaWJsZSB0byBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAg
ICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3Vy
DQogICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFu
ZCBhdCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YN
CiAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQg
aWZJbmRleC4iDQogICAgIDo6PSB7IGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyRW50cnkgMjMg
fQ0KDQpkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VG90YWxDbnRuUmVxRGF0YU1zbG90cyBPQkpFQ1Qt
VFlQRQ0KICAgICBTWU5UQVggICAgICBDb3VudGVyNjQNCiAgICAgVU5JVFMgICAgICAgIm1pbmkt
c2xvdHMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJy
ZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiQ3VycmVudCBjb3VudCwgZnJvbSBDTVRT
IGluaXRpYWxpemF0aW9uLCBvZiBjb250ZW50aW9uDQogICAgICAgICAgcmVxdWVzdCBkYXRhIG1p
bmktc2xvdHMgZGVmaW5lZCBmb3IgdGhpcyB1cHN0cmVhbSBsb2dpY2FsDQogICAgICAgICAgY2hh
bm5lbC4gIFRoaXMgY291bnQgaW5jbHVkZXMgYWxsIG1pbmktc2xvdHMgZm9yIElVQzINCiAgICAg
ICAgICBhc3NpZ25lZCB0byBhIGJyb2FkY2FzdCBvciBtdWx0aWNhc3QgU0lEIG9uIHRoZSBsb2dp
Y2FsDQogICAgICAgICAgY2hhbm5lbC4gIFRoaXMgaXMgdGhlIDY0IGJpdCB2ZXJzaW9uIG9mDQog
ICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0clRvdGFsQ250blJlcURhdGFNc2xvdHMsIGFuZCB3
aWxsIG5vdCBiZQ0KICAgICAgICAgIGFjY2Vzc2libGUgdG8gU05NUHYxIG1hbmFnZXJzLg0KICAg
ICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBv
Y2N1cg0KICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVt
LCBhbmQgYXQgb3RoZXINCiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVl
IG9mDQogICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lh
dGVkIGlmSW5kZXguIg0KICAgICA6Oj0geyBkb2NzSWZDbXRzVXBDaGFubmVsQ291bnRlckVudHJ5
IDI0IH0NCg0KZG9jc0lmQ210c1VwQ2hubEN0ckV4dFVzZWRDbnRuUmVxRGF0YU1zbG90cyBPQkpF
Q1QtVFlQRQ0KICAgICBTWU5UQVggICAgICBDb3VudGVyNjQNCiAgICAgVU5JVFMgICAgICAgIm1p
bmktc2xvdHMiDQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBj
dXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiQ3VycmVudCBjb3VudCwgZnJvbSBD
TVRTIGluaXRpYWxpemF0aW9uLCBvZiBjb250ZW50aW9uDQogICAgICAgICAgcmVxdWVzdCBkYXRh
IG1pbmktc2xvdHMgdXRpbGl6ZWQgb24gdGhpcyB1cHN0cmVhbSBsb2dpY2FsDQogICAgICAgICAg
Y2hhbm5lbC4gIFRoaXMgaW5jbHVkZXMgYWxsIGNvbnRlbnRpb24gbWluaS1zbG90cyBmb3IgSVVD
Mg0KICAgICAgICAgIGFwcGxpY2FibGUgdG8gYnVyc3RzIHRoYXQgdGhlIENNVFMgY29ycmVjdGx5
IHJlY2VpdmVkLg0KICAgICAgICAgIFRoaXMgaXMgdGhlIDY0IGJpdCB2ZXJzaW9uIG9mDQogICAg
ICAgICAgZG9jc0lmQ210c1VwQ2hubEN0clVzZWRDbnRuUmVxRGF0YU1zbG90cywgYW5kIHdpbGwg
bm90IGJlDQogICAgICAgICAgYWNjZXNzaWJsZSB0byBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAg
ICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3Vy
DQogICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFu
ZCBhdCBvdGhlcg0KICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YN
CiAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQg
aWZJbmRleC4iDQogICAgIDo6PSB7IGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyRW50cnkgMjUg
fQ0KDQpkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0Q29sbENudG5SZXFEYXRhTXNsb3RzIE9CSkVDVC1U
WVBFDQogICAgIFNZTlRBWCAgICAgIENvdW50ZXI2NA0KICAgICBVTklUUyAgICAgICAibWluaS1z
bG90cyINCiAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJl
bnQNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJDdXJyZW50IGNvdW50LCBmcm9tIENNVFMg
aW5pdGlhbGl6YXRpb24sIG9mIGNvbnRlbnRpb24NCiAgICAgICAgICByZXF1ZXN0IGRhdGEgbWlu
aS1zbG90cyBzdWJqZWN0ZWQgdG8gY29sbGlzaW9ucyBvbiB0aGlzDQogICAgICAgICAgdXBzdHJl
YW0gbG9naWNhbCBjaGFubmVsLiAgVGhpcyBpbmNsdWRlcyBhbGwgY29udGVudGlvbg0KICAgICAg
ICAgIG1pbmktc2xvdHMgZm9yIElVQzIgYXBwbGljYWJsZSB0byBidXJzdHMgdGhhdCB0aGUgQ01U
Uw0KICAgICAgICAgIGRldGVjdGVkLCBidXQgY291bGQgbm90IGNvcnJlY3RseSByZWNlaXZlLiAg
VGhpcyBpcyB0aGUNCiAgICAgICAgICA2NCBiaXQgdmVyc2lvbiBvZg0KICAgICAgICAgIGRvY3NJ
ZkNtdHNVcENobmxDdHJDb2xsQ250blJlcURhdGFNc2xvdHMsDQogICAgICAgICAgYW5kIHdpbGwg
bm90IGJlIGFjY2Vzc2libGUgdG8gU05NUHYxIG1hbmFnZXJzLg0KICAgICAgICAgIERpc2NvbnRp
bnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAg
IGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXIN
CiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAg
aWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0K
ICAgICA6Oj0geyBkb2NzSWZDbXRzVXBDaGFubmVsQ291bnRlckVudHJ5IDI2IH0NCg0KZG9jc0lm
Q210c1VwQ2hubEN0ckV4dFRvdGFsQ250bkluaXRNYWludE1zbG90cyBPQkpFQ1QtVFlQRQ0KICAg
ICBTWU5UQVggICAgICBDb3VudGVyNjQNCiAgICAgVU5JVFMgICAgICAgIm1pbmktc2xvdHMiDQog
ICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAg
IERFU0NSSVBUSU9ODQogICAgICAgICAiQ3VycmVudCBjb3VudCwgZnJvbSBDTVRTIGluaXRpYWxp
emF0aW9uLCBvZiBpbml0aWFsDQogICAgICAgICAgbWFpbnRlbmFuY2UgbWluaS1zbG90cyBkZWZp
bmVkIGZvciB0aGlzIHVwc3RyZWFtIGxvZ2ljYWwNCiAgICAgICAgICBjaGFubmVsLiAgVGhpcyBj
b3VudCBpbmNsdWRlcyBhbGwgbWluaS1zbG90cyBmb3IgSVVDMw0KICAgICAgICAgIGFzc2lnbmVk
IHRvIGEgYnJvYWRjYXN0IG9yIG11bHRpY2FzdCBTSUQgb24gdGhlIGxvZ2ljYWwNCiAgICAgICAg
ICBjaGFubmVsLiAgVGhpcyBpcyB0aGUgNjQgYml0IHZlcnNpb24gb2YNCiAgICAgICAgICBkb2Nz
SWZDbXRzVXBDaG5sQ3RyVG90YWxDbnRuSW5pdE1haW50TXNsb3RzLA0KICAgICAgICAgIGFuZCB3
aWxsIG5vdCBiZSBhY2Nlc3NpYmxlIHRvIFNOTVB2MSBtYW5hZ2Vycy4NCiAgICAgICAgICBEaXNj
b250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAg
ICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90
aGVyDQogICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAg
ICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4
LiINCiAgICAgOjo9IHsgZG9jc0lmQ210c1VwQ2hhbm5lbENvdW50ZXJFbnRyeSAyNyB9DQoNCmRv
Y3NJZkNtdHNVcENobmxDdHJFeHRVc2VkQ250bkluaXRNYWludE1zbG90cyBPQkpFQ1QtVFlQRQ0K
ICAgICBTWU5UQVggICAgICBDb3VudGVyNjQNCiAgICAgVU5JVFMgICAgICAgIm1pbmktc2xvdHMi
DQogICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQog
ICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiQ3VycmVudCBjb3VudCwgZnJvbSBDTVRTIGluaXRp
YWxpemF0aW9uLCBvZiBpbml0aWFsDQogICAgICAgICAgbWFpbnRlbmFuY2UgbWluaS1zbG90cyB1
dGlsaXplZCBvbiB0aGlzIHVwc3RyZWFtIGxvZ2ljYWwNCiAgICAgICAgICBjaGFubmVsLiAgVGhp
cyBpbmNsdWRlcyBhbGwgY29udGVudGlvbiBtaW5pLXNsb3RzIGZvciBJVUMzDQogICAgICAgICAg
YXBwbGljYWJsZSB0byBidXJzdHMgdGhhdCB0aGUgQ01UUyBjb3JyZWN0bHkgcmVjZWl2ZWQuDQog
ICAgICAgICAgVGhpcyBpcyB0aGUgNjQgYml0IHZlcnNpb24gb2YNCiAgICAgICAgICBkb2NzSWZD
bXRzVXBDaG5sQ3RyVXNlZENudG5Jbml0TWFpbnRNc2xvdHMsDQogICAgICAgICAgYW5kIHdpbGwg
bm90IGJlIGFjY2Vzc2libGUgdG8gU05NUHYxIG1hbmFnZXJzLg0KICAgICAgICAgIERpc2NvbnRp
bnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAg
IGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXIN
CiAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAg
aWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0K
ICAgICA6Oj0geyBkb2NzSWZDbXRzVXBDaGFubmVsQ291bnRlckVudHJ5IDI4IH0NCg0KZG9jc0lm
Q210c1VwQ2hubEN0ckV4dENvbGxDbnRuSW5pdE1haW50TXNsb3RzIE9CSkVDVC1UWVBFDQogICAg
IFNZTlRBWCAgICAgIENvdW50ZXI2NA0KICAgICBVTklUUyAgICAgICAibWluaS1zbG90cyINCiAg
ICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICJDdXJyZW50IGNvdW50LCBmcm9tIENNVFMgaW5pdGlhbGl6
YXRpb24sIG9mIGNvbnRlbnRpb24NCiAgICAgICAgICBpbml0aWFsIG1haW50ZW5hbmNlIG1pbmkt
c2xvdHMgc3ViamVjdGVkIHRvIGNvbGxpc2lvbnMgb24NCiAgICAgICAgICB0aGlzIHVwc3RyZWFt
IGxvZ2ljYWwgY2hhbm5lbC4gIFRoaXMgaW5jbHVkZXMgYWxsDQogICAgICAgICAgY29udGVudGlv
biBtaW5pLXNsb3RzIGZvciBJVUMzIGFwcGxpY2FibGUgdG8gYnVyc3RzIHRoYXQNCiAgICAgICAg
ICB0aGUgQ01UUyBkZXRlY3RlZCwgYnV0IGNvdWxkIG5vdCBjb3JyZWN0bHkgcmVjZWl2ZS4NCiAg
ICAgICAgICBUaGlzIGlzIHRoZSA2NCBiaXQgdmVyc2lvbiBvZg0KICAgICAgICAgIGRvY3NJZkNt
dHNVcENobmxDdHJDb2xsQ250bkluaXRNYWludE1zbG90cywgYW5kIHdpbGwgbm90DQogICAgICAg
ICAgYmUgYWNjZXNzaWJsZSB0byBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAgICAgRGlzY29udGlu
dWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAg
YXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0K
ICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICBp
ZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQog
ICAgIDo6PSB7IGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyRW50cnkgMjkgfQ0KDQoNCi0tDQot
LSBub3RpZmljYXRpb24gZ3JvdXAgaXMgZm9yIGZ1dHVyZSBleHRlbnNpb24uDQotLQ0KDQpkb2Nz
SWZOb3RpZmljYXRpb24gT0JKRUNUIElERU5USUZJRVIgICAgIDo6PSB7IGRvY3NJZk1pYiAyIH0N
Cg0KLS0NCi0tIE1JQiBDb21wbGlhbmNlIHN0YXRlbWVudHMuDQotLQ0KDQotLQ0KLS0gQ29uZm9y
bWFuY2UgZGVmaW5pdGlvbnMNCi0tDQoNCmRvY3NJZkNvbmZvcm1hbmNlICBPQkpFQ1QgSURFTlRJ
RklFUiAgICAgOjo9IHsgZG9jc0lmTWliIDMgfQ0KZG9jc0lmQ29tcGxpYW5jZXMgIE9CSkVDVCBJ
REVOVElGSUVSICAgICA6Oj0geyBkb2NzSWZDb25mb3JtYW5jZSAxIH0NCmRvY3NJZkdyb3VwcyAg
ICAgICBPQkpFQ1QgSURFTlRJRklFUiAgICAgOjo9IHsgZG9jc0lmQ29uZm9ybWFuY2UgMiB9DQoN
CmRvY3NJZkJhc2ljQ29tcGxpYW5jZSBNT0RVTEUtQ09NUExJQU5DRQ0KICAgICBTVEFUVVMgICAg
ICBkZXByZWNhdGVkDQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiVGhlIGNvbXBsaWFuY2Ug
c3RhdGVtZW50IGZvciBkZXZpY2VzIHRoYXQgaW1wbGVtZW50DQogICAgICAgICAgRE9DU0lTIDEu
eCBjb21wbGlhbnQgUmFkaW8gRnJlcXVlbmN5IEludGVyZmFjZXMuIg0KDQpNT0RVTEUgIC0tIGRv
Y3NJZk1pYg0KDQotLSB1bmNvbmRpdGlvbmFsbHkgbWFuZGF0b3J5IGdyb3Vwcw0KTUFOREFUT1JZ
LUdST1VQUyB7DQogICAgIGRvY3NJZkJhc2ljR3JvdXANCiAgICAgfQ0KDQotLSBjb25kaXRpb25h
bGx5IG1hbmRhdG9yeSBncm91cA0KR1JPVVAgZG9jc0lmQ21Hcm91cA0KICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgIlRoaXMgZ3JvdXAgaXMgaW1wbGVtZW50ZWQgb25seSBpbiBDYWJsZSBNb2Rl
bXMsIG5vdCBpbg0KICAgICAgICAgIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXMuIg0K
DQotLSBjb25kaXRpb25hbGx5IG1hbmRhdG9yeSBncm91cA0KR1JPVVAgZG9jc0lmQ210c0dyb3Vw
DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiVGhpcyBncm91cCBpcyBpbXBsZW1lbnRlZCBv
bmx5IGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uDQogICAgICAgICAgU3lzdGVtcywgbm90IGlu
IENhYmxlIE1vZGVtcy4iDQoNCk9CSkVDVCAgZG9jc0lmRG93bkNoYW5uZWxGcmVxdWVuY3kNCiAg
ICAgV1JJVEUtU1lOVEFYIEludGVnZXIzMiAoNTQwMDAwMDAuLjg2MDAwMDAwMCkNCiAgICAgTUlO
LUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiUmVhZC13cml0
ZSBpbiBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zOw0KICAgICAgICAgIHJlYWQtb25s
eSBpbiBDYWJsZSBNb2RlbXMuICBUaGUgdmFsdWVzIGFib3ZlIGFyZQ0KICAgICAgICAgIGFwcHJv
cHJpYXRlIGZvciBhIGNhYmxlIHBsYW50IHVzaW5nIGEgIFN1Yi1TcGxpdCBjaGFubmVsDQogICAg
ICAgICAgcGxhbi4gIElmIERPQ1NJUyBpcyBleHRlbmRlZCB0byBjb3ZlciBvdGhlciB0eXBlcyBv
Zg0KICAgICAgICAgIGNoYW5uZWwgcGxhbnMgKGFuZCBmcmVxdWVuY3kgYWxsb2NhdGlvbnMpIHRo
aXMgb2JqZWN0DQogICAgICAgICAgd2lsbCBiZSBtb2RpZmllZCBhY2NvcmRpbmdseS4iDQoNCk9C
SkVDVCAgZG9jc0lmRG93bkNoYW5uZWxXaWR0aA0KICAgICBXUklURS1TWU5UQVggSW50ZWdlcjMy
ICg2MDAwMDAwKQ0KICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICJJdCBpcyBjb25mb3JtYW50IHRvIGltcGxlbWVudCB0aGlzIG9iamVjdCBhcyBy
ZWFkLW9ubHkuDQogICAgICAgICAgSW4gQ2FibGUgTW9kZW1zLCB0aGlzIG9iamVjdCBpcyBhbHdh
eXMgaW1wbGVtZW50ZWQgYXMNCiAgICAgICAgICByZWFkLW9ubHkuICBUaGUgYWJvdmUgdmFsdWUg
aXMgYXBwcm9wcmlhdGUgZm9yIGNhYmxlDQogICAgICAgICAgcGxhbnRzIHJ1bm5pbmcgdW5kZXIg
IE5UU0MgKE5hdGlvbmFsIFRlbGV2aXNpb24NCiAgICAgICAgICBTdGFuZGFyZHMgQ29tbWl0dGVl
KSBzdGFuZGFyZHMuICBJZiBET0NTSVMgaXMgZXh0ZW5kZWQgdG8NCiAgICAgICAgICB3b3JrIHdp
dGggb3RoZXIgc3RhbmRhcmQgKGUuZy4gRXVyb3BlYW4gc3RhbmRhcmRzKSwgdGhpcw0KICAgICAg
ICAgIG9iamVjdCB3aWxsIGJlIG1vZGlmaWVkIGFjY29yZGluZ2x5LiINCg0KT0JKRUNUICBkb2Nz
SWZEb3duQ2hhbm5lbE1vZHVsYXRpb24NCiAgICAgV1JJVEUtU1lOVEFYIElOVEVHRVIgew0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHFhbTY0ICgzKSwNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBxYW0yNTYgKDQpDQogICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgTUlO
LUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiUmVhZC13cml0
ZSBpbiBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zOw0KICAgICAgICAgIHJlYWQtb25s
eSBpbiBDYWJsZSBNb2RlbXMuIg0KDQpPQkpFQ1QgIGRvY3NJZkRvd25DaGFubmVsSW50ZXJsZWF2
ZQ0KICAgICBXUklURS1TWU5UQVggSU5URUdFUiB7DQogICAgICAgICAgICAgICAgIHRhcHM4SW5j
cmVtZW50MTYoMyksDQogICAgICAgICAgICAgICAgIHRhcHMxNkluY3JlbWVudDgoNCksDQogICAg
ICAgICAgICAgICAgIHRhcHMzMkluY3JlbWVudDQoNSksDQogICAgICAgICAgICAgICAgIHRhcHM2
NEluY3JlbWVudDIoNiksDQogICAgICAgICAgICAgICAgIHRhcHMxMjhJbmNyZW1lbnQxKDcpDQog
ICAgICAgICAgICAgICAgICB9DQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBERVND
UklQVElPTg0KICAgICAgICAgIlJlYWQtd3JpdGUgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24g
U3lzdGVtczsNCiAgICAgICAgICByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLiINCg0KT0JKRUNU
ICBkb2NzSWZEb3duQ2hhbm5lbFBvd2VyDQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgIlJlYWQtd3JpdGUgaW4gQ2FibGUgTW9kZW0gVGVybWlu
YXRpb24gU3lzdGVtczsNCiAgICAgICAgICByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLiINCg0K
T0JKRUNUICBkb2NzSWZVcENoYW5uZWxGcmVxdWVuY3kNCiAgICAgV1JJVEUtU1lOVEFYIEludGVn
ZXIzMiAoNTAwMDAwMC4uNDIwMDAwMDApDQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgIlJlYWQtd3JpdGUgaW4gQ2FibGUgTW9kZW0gVGVybWlu
YXRpb24gU3lzdGVtczsNCiAgICAgICAgICByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLiAgVGhl
IHZhbHVlcyBhYm92ZSBhcmUNCiAgICAgICAgICBhcHByb3ByaWF0ZSBmb3IgYSBjYWJsZSBwbGFu
dCB1c2luZyBhICBTdWItU3BsaXQgY2hhbm5lbA0KICAgICAgICAgIHBsYW4uICBJZiBET0NTSVMg
aXMgZXh0ZW5kZWQgdG8gY292ZXIgb3RoZXIgdHlwZXMgb2YNCiAgICAgICAgICBjaGFubmVsIHBs
YW5zIChhbmQgZnJlcXVlbmN5IGFsbG9jYXRpb25zKSB0aGlzIG9iamVjdA0KICAgICAgICAgIHdp
bGwgYmUgbW9kaWZpZWQgYWNjb3JkaW5nbHkuIg0KDQpPQkpFQ1QgIGRvY3NJZlVwQ2hhbm5lbFdp
ZHRoDQogICAgIFdSSVRFLVNZTlRBWCBJbnRlZ2VyMzIgKDIwMDAwMC4uMzIwMDAwMCkNCiAgICAg
TUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiUmVhZC13
cml0ZSBpbiBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zOw0KICAgICAgICAgIHJlYWQt
b25seSBpbiBDYWJsZSBNb2RlbXMuICBUaGUgYWJvdmUgdmFsdWUgaXMgYXBwcm9wcmlhdGUNCiAg
ICAgICAgICBmb3IgY2FibGUgcGxhbnRzIHJ1bm5pbmcgdW5kZXIgIE5UU0MgKE5hdGlvbmFsIFRl
bGV2aXNpb24NCiAgICAgICAgICBTdGFuZGFyZHMgQ29tbWl0dGVlKSBzdGFuZGFyZHMuICBJZiBE
T0NTSVMgaXMgZXh0ZW5kZWQgdG8NCiAgICAgICAgICB3b3JrIHdpdGggb3RoZXIgc3RhbmRhcmQg
KGUuZy4gRXVyb3BlYW4gc3RhbmRhcmRzKSwgdGhpcw0KICAgICAgICAgIG9iamVjdCB3aWxsIGJl
IG1vZGlmaWVkIGFjY29yZGluZ2x5LiINCg0KT0JKRUNUICBkb2NzSWZVcENoYW5uZWxNb2R1bGF0
aW9uUHJvZmlsZQ0KICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICJSZWFkLXdyaXRlIGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXM7
DQogICAgICAgICAgcmVhZC1vbmx5IGluIENhYmxlIE1vZGVtcy4iDQoNCk9CSkVDVCAgZG9jc0lm
VXBDaGFubmVsU2xvdFNpemUNCiAgICAgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAiVGhpcyBvYmplY3QgaXMgYWx3YXlzIHJlYWQtb25seSBpbiBDYWJs
ZSBNb2RlbXMuDQogICAgICAgICAgSXQgaXMgY29tcGxpYW50IHRvIGltcGxlbWVudCB0aGlzIG9i
amVjdCBhcyByZWFkLW9ubHkNCiAgICAgICAgICBpbiBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBT
eXN0ZW1zLiINCg0KT0JKRUNUICBkb2NzSWZVcENoYW5uZWxSYW5naW5nQmFja29mZlN0YXJ0DQog
ICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlJl
YWQtd3JpdGUgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtczsNCiAgICAgICAgICBy
ZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLiINCg0KT0JKRUNUICBkb2NzSWZVcENoYW5uZWxSYW5n
aW5nQmFja29mZkVuZA0KICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAgREVTQ1JJUFRJ
T04NCiAgICAgICAgICJSZWFkLXdyaXRlIGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3Rl
bXM7DQogICAgICAgICAgcmVhZC1vbmx5IGluIENhYmxlIE1vZGVtcy4iDQoNCk9CSkVDVCAgZG9j
c0lmVXBDaGFubmVsVHhCYWNrb2ZmU3RhcnQNCiAgICAgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQog
ICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiUmVhZC13cml0ZSBpbiBDYWJsZSBNb2RlbSBUZXJt
aW5hdGlvbiBTeXN0ZW1zOw0KICAgICAgICAgIHJlYWQtb25seSBpbiBDYWJsZSBNb2RlbXMuIg0K
DQpPQkpFQ1QgIGRvY3NJZlVwQ2hhbm5lbFR4QmFja29mZkVuZA0KICAgICBNSU4tQUNDRVNTICBy
ZWFkLW9ubHkNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJSZWFkLXdyaXRlIGluIENhYmxl
IE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXM7DQogICAgICAgICAgcmVhZC1vbmx5IGluIENhYmxl
IE1vZGVtcy4iDQoNCk9CSkVDVCAgZG9jc0lmUW9zUHJvZlByaW9yaXR5DQogICAgIE1JTi1BQ0NF
U1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoaXMgb2JqZWN0IGlz
IGFsd2F5cyByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLg0KICAgICAgICAgIEl0IGlzIGNvbXBs
aWFudCB0byBpbXBsZW1lbnQgdGhpcyBvYmplY3QgYXMgcmVhZC1vbmx5DQogICAgICAgICAgaW4g
Q2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtcy4iDQoNCk9CSkVDVCAgZG9jc0lmUW9zUHJv
Zk1heFVwQmFuZHdpZHRoDQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQ
VElPTg0KICAgICAgICAgIlRoaXMgb2JqZWN0IGlzIGFsd2F5cyByZWFkLW9ubHkgaW4gQ2FibGUg
TW9kZW1zLg0KICAgICAgICAgIEl0IGlzIGNvbXBsaWFudCB0byBpbXBsZW1lbnQgdGhpcyBvYmpl
Y3QgYXMgcmVhZC1vbmx5DQogICAgICAgICAgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lz
dGVtcy4iDQoNCk9CSkVDVCAgZG9jc0lmUW9zUHJvZkd1YXJVcEJhbmR3aWR0aA0KICAgICBNSU4t
QUNDRVNTICByZWFkLW9ubHkNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJUaGlzIG9iamVj
dCBpcyBhbHdheXMgcmVhZC1vbmx5IGluIENhYmxlIE1vZGVtcy4NCiAgICAgICAgICBJdCBpcyBj
b21wbGlhbnQgdG8gaW1wbGVtZW50IHRoaXMgb2JqZWN0IGFzIHJlYWQtb25seQ0KICAgICAgICAg
IGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXMuIg0KDQpPQkpFQ1QgIGRvY3NJZlFv
c1Byb2ZNYXhEb3duQmFuZHdpZHRoDQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBE
RVNDUklQVElPTg0KICAgICAgICAgIlRoaXMgb2JqZWN0IGlzIGFsd2F5cyByZWFkLW9ubHkgaW4g
Q2FibGUgTW9kZW1zLg0KICAgICAgICAgIEl0IGlzIGNvbXBsaWFudCB0byBpbXBsZW1lbnQgdGhp
cyBvYmplY3QgYXMgcmVhZC1vbmx5DQogICAgICAgICAgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRp
b24gU3lzdGVtcy4iDQoNCk9CSkVDVCAgZG9jc0lmUW9zUHJvZk1heFR4QnVyc3QNCiAgICAgTUlO
LUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiVGhpcyBvYmpl
Y3QgaXMgYWx3YXlzIHJlYWQtb25seSBpbiBDYWJsZSBNb2RlbXMuDQogICAgICAgICAgSXQgaXMg
Y29tcGxpYW50IHRvIGltcGxlbWVudCB0aGlzIG9iamVjdCBhcyByZWFkLW9ubHkNCiAgICAgICAg
ICBpbiBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zLiINCg0KT0JKRUNUICBkb2NzSWZR
b3NQcm9mQmFzZWxpbmVQcml2YWN5DQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBE
RVNDUklQVElPTg0KICAgICAgICAgIlRoaXMgb2JqZWN0IGlzIGFsd2F5cyByZWFkLW9ubHkgaW4g
Q2FibGUgTW9kZW1zLg0KICAgICAgICAgIEl0IGlzIGNvbXBsaWFudCB0byBpbXBsZW1lbnQgdGhp
cyBvYmplY3QgYXMgcmVhZC1vbmx5DQogICAgICAgICAgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRp
b24gU3lzdGVtcy4iDQoNCk9CSkVDVCAgZG9jc0lmUW9zUHJvZlN0YXR1cw0KICAgICBNSU4tQUND
RVNTICByZWFkLW9ubHkNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJUaGlzIG9iamVjdCBp
cyBhbHdheXMgcmVhZC1vbmx5IGluIENhYmxlIE1vZGVtcy4NCiAgICAgICAgICBJdCBpcyBjb21w
bGlhbnQgdG8gaW1wbGVtZW50IHRoaXMgb2JqZWN0IGFzIHJlYWQtb25seQ0KICAgICAgICAgIGlu
IENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXMuIg0KDQpPQkpFQ1QgIGRvY3NJZkNtdHNT
ZXJ2aWNlQWRtaW5TdGF0dXMNCiAgICAgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAiSXQgaXMgY29tcGxpYW50IHRvIGltcGxlbWVudCB0aGlzIG9iamVj
dCBhcyByZWFkLW9ubHkuIg0KDQpPQkpFQ1QgIGRvY3NJZkNtdHNTeW5jSW50ZXJ2YWwNCiAgICAg
TUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiSXQgaXMg
Y29tcGxpYW50IHRvIGltcGxlbWVudCB0aGlzIG9iamVjdCBhcyByZWFkLW9ubHkuIg0KDQpPQkpF
Q1QgIGRvY3NJZkNtdHNVY2RJbnRlcnZhbA0KICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAg
ICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJJdCBpcyBjb21wbGlhbnQgdG8gaW1wbGVtZW50IHRo
aXMgb2JqZWN0IGFzIHJlYWQtb25seS4iDQoNCk9CSkVDVCAgZG9jc0lmQ210c0luc2VydEludGVy
dmFsDQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgIkl0IGlzIGNvbXBsaWFudCB0byBpbXBsZW1lbnQgdGhpcyBvYmplY3QgYXMgcmVhZC1vbmx5
LiINCg0KT0JKRUNUICBkb2NzSWZDbXRzSW52aXRlZFJhbmdpbmdBdHRlbXB0cw0KICAgICBNSU4t
QUNDRVNTICByZWFkLW9ubHkNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJJdCBpcyBjb21w
bGlhbnQgdG8gaW1wbGVtZW50IHRoaXMgb2JqZWN0IGFzIHJlYWQtb25seS4iDQoNCk9CSkVDVCAg
ZG9jc0lmQ210c1Fvc1Byb2ZpbGVQZXJtaXNzaW9ucw0KICAgICBXUklURS1TWU5UQVggICAgIEJJ
VFMgew0KICAgICAgICAgY3JlYXRlQnlNYW5hZ2VtZW50KDApLA0KICAgICAgICAgdXBkYXRlQnlN
YW5hZ2VtZW50KDEpDQogICAgICAgIH0NCgkgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIERF
U0NSSVBUSU9ODQogICAgICAgICAiSXQgaXMgY29tcGxpYW50IHRvIGltcGxlbWVudCB0aGlzIG9i
amVjdCBhcyByZWFkLW9ubHkuIg0KDQpPQkpFQ1QgZG9jc0lmQ210c01vZFR5cGUNCiAgICAgV1JJ
VEUtU1lOVEFYIElOVEVHRVIgew0KICAgICAgICAgICAgICAgICAgICAgcXBzayAoMiksDQogICAg
ICAgICAgICAgICAgICAgICBxYW0xNiAoMykNCiAgICAgICAgICAgICAgICAgICAgICB9DQogICAg
IERFU0NSSVBUSU9ODQogICAgICAgICAiTWFuYWdlbWVudCBzdGF0aW9uIE1BWSBvbmx5IHNldCAx
NlFBTSBvciBRUFNLIG1vZHVsYXRpb24sDQogICAgICAgICAgYnV0IG90aGVycyBtaWdodCBiZSBw
b3NzaWJsZSBiYXNlZCBvbiBkZXZpY2UNCiAgICAgICAgICBjb25maWd1cmF0aW9uLiINCg0KT0JK
RUNUICBkb2NzSWZDbXRzTW9kUHJlYW1ibGVMZW4NCiAgICAgU1lOVEFYIEludGVnZXIzMiAoMC4u
MTAyNCkNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJUaGUgcmFuZ2Ugb2YgdGhlIHZhbHVl
cyBmb3IgdGhpcyBNT0RVTEUtQ09NUExJQU5DRSANCgkJICBpcyAwLi4xMDI0LiINCg0KT0JKRUNU
ICBkb2NzSWZDbXRzTW9kRkVDRXJyb3JDb3JyZWN0aW9uDQogICAgICAgIFNZTlRBWCBJbnRlZ2Vy
MzIgKDAuLjEwKQ0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlRoZSByYW5nZSBv
ZiB0aGUgdmFsdWVzIGZvciB0aGlzIE1PRFVMRS1DT01QTElBTkNFDQoJCQkgaXMgMC4uMTAuIg0K
DQogICAgIDo6PSB7IGRvY3NJZkNvbXBsaWFuY2VzIDEgfQ0KDQpkb2NzSWZCYXNpY0NvbXBsaWFu
Y2VWMiBNT0RVTEUtQ09NUExJQU5DRQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERF
U0NSSVBUSU9ODQogICAgICAgICAiVGhlIGNvbXBsaWFuY2Ugc3RhdGVtZW50IGZvciBkZXZpY2Vz
IHRoYXQgaW1wbGVtZW50DQogICAgICAgICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgSW50
ZXJmYWNlcy4iDQoNCk1PRFVMRSAgLS0gZG9jc0lmTWliDQoNCi0tIHVuY29uZGl0aW9uYWxseSBt
YW5kYXRvcnkgZ3JvdXBzDQpNQU5EQVRPUlktR1JPVVBTIHsNCiAgICAgZG9jc0lmQmFzaWNHcm91
cFYyDQogICAgIH0NCg0KLS0gY29uZGl0aW9uYWxseSBtYW5kYXRvcnkgZ3JvdXANCkdST1VQIGRv
Y3NJZkNtR3JvdXBWMg0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoaXMgZ3JvdXAgaXMg
aW1wbGVtZW50ZWQgb25seSBpbiBDYWJsZSBNb2RlbXMsIG5vdCBpbg0KICAgICAgICAgIENhYmxl
IE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXMuIg0KDQotLSBjb25kaXRpb25hbGx5IG1hbmRhdG9y
eSBncm91cA0KR1JPVVAgZG9jc0lmQ210c0dyb3VwVjINCiAgICAgREVTQ1JJUFRJT04NCiAgICAg
ICAgICJUaGlzIGdyb3VwIGlzIGltcGxlbWVudGVkIG9ubHkgaW4gQ2FibGUgTW9kZW0gVGVybWlu
YXRpb24NCiAgICAgICAgICBTeXN0ZW1zLCBub3QgaW4gQ2FibGUgTW9kZW1zLiINCg0KT0JKRUNU
ICBkb2NzSWZEb3duQ2hhbm5lbEZyZXF1ZW5jeQ0KICAgICBXUklURS1TWU5UQVggSW50ZWdlcjMy
ICg0NzAwMDAwMC4uODYyMDAwMDAwKQ0KICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICJSZWFkLXdyaXRlIGluIENhYmxlIE1vZGVtIFRlcm1pbmF0
aW9uIFN5c3RlbXMsDQogICAgICAgICAgcmVhZC1vbmx5IGluIENhYmxlIE1vZGVtcy4NCiAgICAg
ICAgICBBIHJhbmdlIG9mIDU0TUh6IHRvIDg2ME1IeiBpcyBhcHByb3ByaWF0ZSBmb3IgYSBjYWJs
ZQ0KICAgICAgICAgIHBsYW50IHVzaW5nIGEgTm9ydGggQW1lcmljYW4gU3ViLVNwbGl0IGNoYW5u
ZWwgcGxhbi4NCiAgICAgICAgICBUaGUgc3BlY3RydW0gcmFuZ2UgaGFzIGJlZW4gZXhwYW5kZWQg
dG8gYWNjb21tb2RhdGUNCiAgICAgICAgICBhIGxvd2VyIGVkZ2Ugb2YgNDdNSHogYW5kIGFuIHVw
cGVyIGVkZ2Ugb2YgODYyTUh6DQogICAgICAgICAgZm9yIHNvbWUgRXVyb3BlYW4gY2hhbm5lbCBw
bGFucy4NCiAgICAgICAgICBJZiBET0NTSVMgaXMgZXh0ZW5kZWQgdG8gY292ZXIgb3RoZXIgdHlw
ZXMgb2YgY2hhbm5lbA0KICAgICAgICAgIHBsYW5zIChhbmQgZnJlcXVlbmN5IGFsbG9jYXRpb25z
KSB0aGlzIG9iamVjdCB3aWxsIGJlDQogICAgICAgICAgbW9kaWZpZWQgYWNjb3JkaW5nbHkuIg0K
DQpPQkpFQ1QgIGRvY3NJZkRvd25DaGFubmVsV2lkdGgNCiAgICAgV1JJVEUtU1lOVEFYIEludGVn
ZXIzMiAoNjAwMDAwMCB8IDgwMDAwMDApDQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgIkl0IGlzIGNvbmZvcm1hbnQgdG8gaW1wbGVtZW50IHRo
aXMgb2JqZWN0IGFzIHJlYWQtb25seS4NCiAgICAgICAgICBJbiBDYWJsZSBNb2RlbXMsIHRoaXMg
b2JqZWN0IGlzIGFsd2F5cyBpbXBsZW1lbnRlZCBhcw0KICAgICAgICAgIHJlYWQtb25seS4gIFRo
ZSB2YWx1ZSBvZiA2IE1IeiBpcyBhcHByb3ByaWF0ZSBmb3IgY2FibGUNCiAgICAgICAgICBwbGFu
dHMgcnVubmluZyB1bmRlciBOVFNDIChOYXRpb25hbCBUZWxldmlzaW9uDQogICAgICAgICAgU3Rh
bmRhcmRzIENvbW1pdHRlZSkgc3RhbmRhcmRzLiAgVGhlIHZhbHVlIG9mIDggTUh6IGlzDQogICAg
ICAgICAgYXBwcm9wcmlhdGUgZm9yIGNhYmxlIHBsYW50cyBydW5uaW5nIHVuZGVyIEVUU0kNCiAg
ICAgICAgICBzdGFuZGFyZHMuICBGb3Igb3RoZXIgcmVnaW9uYWwgc3RhbmRhcmRzLCB0aGlzDQog
ICAgICAgICAgb2JqZWN0IHdpbGwgYmUgbW9kaWZpZWQgYWNjb3JkaW5nbHkuIg0KDQpPQkpFQ1Qg
IGRvY3NJZkRvd25DaGFubmVsTW9kdWxhdGlvbg0KICAgICBXUklURS1TWU5UQVggSU5URUdFUiB7
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgcWFtNjQgKDMpLA0KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHFhbTI1NiAoNCkNCiAgICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAg
ICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJSZWFk
LXdyaXRlIGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXMsDQogICAgICAgICAgcmVh
ZC1vbmx5IGluIENhYmxlIE1vZGVtcy4iDQoNCk9CSkVDVCAgZG9jc0lmRG93bkNoYW5uZWxJbnRl
cmxlYXZlDQogICAgIFdSSVRFLVNZTlRBWCBJTlRFR0VSIHsNCiAgICAgICAgICAgICAgICAgdGFw
czhJbmNyZW1lbnQxNigzKSwNCiAgICAgICAgICAgICAgICAgdGFwczE2SW5jcmVtZW50OCg0KSwN
CiAgICAgICAgICAgICAgICAgdGFwczMySW5jcmVtZW50NCg1KSwNCiAgICAgICAgICAgICAgICAg
dGFwczY0SW5jcmVtZW50Mig2KSwNCiAgICAgICAgICAgICAgICAgdGFwczEyOEluY3JlbWVudDEo
NyksDQogICAgICAgICAgICAgICAgIHRhcHMxMmluY3JlbWVudDE3KDgpDQogICAgICAgICAgICAg
ICAgICB9DQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgIlJlYWQtd3JpdGUgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtcywNCiAg
ICAgICAgICByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLiINCg0KT0JKRUNUICBkb2NzSWZEb3du
Q2hhbm5lbFBvd2VyDQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgIlJlYWQtd3JpdGUgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVt
cywNCiAgICAgICAgICByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLiINCg0KT0JKRUNUICBkb2Nz
SWZVcENoYW5uZWxGcmVxdWVuY3kNCiAgICAgV1JJVEUtU1lOVEFYIEludGVnZXIzMiAoNTAwMDAw
MC4uNjUwMDAwMDApDQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgIlJlYWQtY3JlYXRlIGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3Rl
bXMsDQogICAgICAgICAgcmVhZC1vbmx5IGluIENhYmxlIE1vZGVtcy4NCiAgICAgICAgICBBIHJh
bmdlIG9mIDVNSHogdG8gNDJNSHogaXMgYXBwcm9wcmlhdGUgZm9yIGEgY2FibGUNCiAgICAgICAg
ICBwbGFudCB1c2luZyBhIE5vcnRoIEFtZXJpY2FuIFN1Yi1TcGxpdCBjaGFubmVsIHBsYW4uDQog
ICAgICAgICAgVGhlIHNwZWN0cnVtIHJhbmdlIGhhcyBiZWVuIGV4cGFuZGVkIHRvIGFjY29tbW9k
YXRlDQogICAgICAgICAgYW4gdXBwZXIgZWRnZSBvZiA2NU1IeiBmb3Igc29tZSBFdXJvcGVhbiBj
aGFubmVsIHBsYW5zLg0KICAgICAgICAgIElmIERPQ1NJUyBpcyBleHRlbmRlZCB0byBjb3ZlciBv
dGhlciB0eXBlcyBvZiBjaGFubmVsDQogICAgICAgICAgcGxhbnMgKGFuZCBmcmVxdWVuY3kgYWxs
b2NhdGlvbnMpIHRoaXMgb2JqZWN0IHdpbGwNCiAgICAgICAgICBiZSBtb2RpZmllZCBhY2NvcmRp
bmdseS4iDQoNCk9CSkVDVCAgZG9jc0lmVXBDaGFubmVsV2lkdGgNCiAgICAgV1JJVEUtU1lOVEFY
IEludGVnZXIzMiAoMjAwMDAwLi42NDAwMDAwKQ0KICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkN
CiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJSZWFkLWNyZWF0ZSBpbiBDYWJsZSBNb2RlbSBU
ZXJtaW5hdGlvbiBTeXN0ZW1zLA0KICAgICAgICAgIHJlYWQtb25seSBpbiBDYWJsZSBNb2RlbXMu
ICBUaGUgYWJvdmUgdmFsdWUgaXMgYXBwcm9wcmlhdGUNCiAgICAgICAgICBmb3IgY2FibGUgcGxh
bnRzIHJ1bm5pbmcgdW5kZXIgIE5UU0MgKE5hdGlvbmFsIFRlbGV2aXNpb24NCiAgICAgICAgICBT
dGFuZGFyZHMgQ29tbWl0dGVlKSBzdGFuZGFyZHMuICBJZiBET0NTSVMgaXMgZXh0ZW5kZWQgdG8N
CiAgICAgICAgICB3b3JrIHdpdGggb3RoZXIgc3RhbmRhcmQgKGUuZy4gRXVyb3BlYW4gc3RhbmRh
cmRzKSwgdGhpcw0KICAgICAgICAgIG9iamVjdCB3aWxsIGJlIG1vZGlmaWVkIGFjY29yZGluZ2x5
LiINCg0KT0JKRUNUICBkb2NzSWZVcENoYW5uZWxNb2R1bGF0aW9uUHJvZmlsZQ0KICAgICBNSU4t
QUNDRVNTICByZWFkLW9ubHkNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJSZWFkLWNyZWF0
ZSBpbiBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zLA0KICAgICAgICAgIHJlYWQtb25s
eSBpbiBDYWJsZSBNb2RlbXMuIg0KDQpPQkpFQ1QgIGRvY3NJZlVwQ2hhbm5lbFNsb3RTaXplDQog
ICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRo
aXMgb2JqZWN0IGlzIGFsd2F5cyByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLg0KICAgICAgICAg
IEl0IGlzIGNvbXBsaWFudCB0byBpbXBsZW1lbnQgdGhpcyBvYmplY3QgYXMgcmVhZC1vbmx5DQog
ICAgICAgICAgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtcy4iDQoNCk9CSkVDVCAg
ZG9jc0lmVXBDaGFubmVsUmFuZ2luZ0JhY2tvZmZTdGFydA0KICAgICBNSU4tQUNDRVNTICByZWFk
LW9ubHkNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJSZWFkLWNyZWF0ZSBpbiBDYWJsZSBN
b2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zLA0KICAgICAgICAgIHJlYWQtb25seSBpbiBDYWJsZSBN
b2RlbXMuIg0KDQpPQkpFQ1QgIGRvY3NJZlVwQ2hhbm5lbFJhbmdpbmdCYWNrb2ZmRW5kDQogICAg
IE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlJlYWQt
Y3JlYXRlIGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXMsDQogICAgICAgICAgcmVh
ZC1vbmx5IGluIENhYmxlIE1vZGVtcy4iDQoNCk9CSkVDVCAgZG9jc0lmVXBDaGFubmVsVHhCYWNr
b2ZmU3RhcnQNCiAgICAgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAiUmVhZC1jcmVhdGUgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtcywN
CiAgICAgICAgICByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLiINCg0KT0JKRUNUICBkb2NzSWZV
cENoYW5uZWxUeEJhY2tvZmZFbmQNCiAgICAgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIERF
U0NSSVBUSU9ODQogICAgICAgICAiUmVhZC1jcmVhdGUgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRp
b24gU3lzdGVtcywNCiAgICAgICAgICByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLiINCg0KT0JK
RUNUICBkb2NzSWZVcENoYW5uZWxTY2RtYUFjdGl2ZUNvZGVzDQogICAgIE1JTi1BQ0NFU1MgIHJl
YWQtb25seQ0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlJlYWQtY3JlYXRlIGluIENhYmxl
IE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXMsDQogICAgICAgICAgcmVhZC1vbmx5IGluIENhYmxl
IE1vZGVtcy4NCiAgICAgICAgICBUaGUgbnVtYmVyIG9mIGFjdGl2ZSBjb2RlcyB3aGVuIFNDRE1B
IGlzIGluIHVzZSBNVVNUIHJhbmdlDQogICAgICAgICAgZnJvbSA2NCB0byAxMjgsIGFuZCBNVVNU
IGJlIGEgbm9uLVByaW1lIHZhbHVlLg0KICAgICAgICAgIFByb3ZpZGluZyB0aGlzIHJhbmdlIGFs
bG93cyBmb3IgdGhlIGZvbGxvd2luZyBmZWF0dXJlcw0KICAgICAgICAgIGFuZCBjYXBhYmlsaXRp
ZXM6DQogICAgICAgICAgICAgMSkgUG93ZXIgbWFuYWdlbWVudCBpbiBTLUNETUEgc3ByZWFkZXIt
b24gZnJhbWVzDQogICAgICAgICAgICAgICAgKHdpdGggYSAzIGRCIHNwcmVhZCkNCiAgICAgICAg
ICAgICAyKSBBdm9pZGFuY2Ugb2YgY29kZSAwDQogICAgICAgICAgICAgMykgRmxleGlibGUgbWlu
aS1zbG90IHNpemVzIHdpdGggYW5kIHdpdGhvdXQgdGhlIHVzZSBvZg0KICAgICAgICAgICAgICAg
IGNvZGUgMCINCg0KT0JKRUNUICBkb2NzSWZVcENoYW5uZWxTY2RtYUNvZGVzUGVyU2xvdA0KICAg
ICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJSZWFk
LWNyZWF0ZSBpbiBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zLA0KICAgICAgICAgIHJl
YWQtb25seSBpbiBDYWJsZSBNb2RlbXMuIg0KDQpPQkpFQ1QgIGRvY3NJZlVwQ2hhbm5lbFNjZG1h
RnJhbWVTaXplDQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElPTg0K
ICAgICAgICAgIlJlYWQtY3JlYXRlIGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXMs
DQogICAgICAgICAgcmVhZC1vbmx5IGluIENhYmxlIE1vZGVtcy4iDQoNCk9CSkVDVCAgZG9jc0lm
VXBDaGFubmVsU2NkbWFIb3BwaW5nU2VlZA0KICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAg
ICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJSZWFkLWNyZWF0ZSBpbiBDYWJsZSBNb2RlbSBUZXJt
aW5hdGlvbiBTeXN0ZW1zLA0KICAgICAgICAgIHJlYWQtb25seSBpbiBDYWJsZSBNb2RlbXMuIg0K
DQpPQkpFQ1QgIGRvY3NJZlVwQ2hhbm5lbENsb25lRnJvbQ0KICAgICBNSU4tQUNDRVNTICByZWFk
LW9ubHkNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJSZWFkLWNyZWF0ZSBpbiBDYWJsZSBN
b2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zLA0KICAgICAgICAgIHJlYWQtb25seSBpbiBDYWJsZSBN
b2RlbXMuIg0KDQpPQkpFQ1QgIGRvY3NJZlVwQ2hhbm5lbFVwZGF0ZQ0KICAgICBNSU4tQUNDRVNT
ICByZWFkLW9ubHkNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJSZWFkLWNyZWF0ZSBpbiBD
YWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zLA0KICAgICAgICAgIHJlYWQtb25seSBpbiBD
YWJsZSBNb2RlbXMuIg0KDQpPQkpFQ1QgIGRvY3NJZlVwQ2hhbm5lbFN0YXR1cw0KICAgICBTWU5U
QVggICAgICBSb3dTdGF0dXMge2FjdGl2ZSgxKSwgbm90UmVhZHkoMyl9DQogICAgIFdSSVRFLVNZ
TlRBWCBSb3dTdGF0dXMge2NyZWF0ZUFuZFdhaXQoNSksIGRlc3Ryb3koNil9DQogICAgIE1JTi1B
Q0NFU1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlJlYWQtY3JlYXRl
IGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXMsDQogICAgICAgICAgcmVhZC1vbmx5
IGluIENhYmxlIE1vZGVtcy4NCiAgICAgICAgICBFbnRyaWVzIGFzc29jaWF0ZWQgdG8gdXBzdHJl
YW0gY2hhbm5lbHMgcm93cyBpbiBpZlRhYmxlDQogICAgICAgICAgb25seSBzdXBwb3J0IHJlYWQt
b25seSB2YWx1ZSBhY3RpdmUoMSkuDQogICAgICAgICAgRW50cmllcyB1c2VkIGZvciBjbG9uaW5n
IHB1cnBvc2VzIHN1cHBvcnQgdmFsdWVzDQogICAgICAgICAgbm90UmVhZHkoMiksIGNyZWF0ZUFu
ZFdhaXQoNSkgYW5kIGRlc3Ryb3koNikuIg0KDQpPQkpFQ1QgIGRvY3NJZlVwQ2hhbm5lbFByZUVx
RW5hYmxlDQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgIlJlYWQtY3JlYXRlIGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXMsDQog
ICAgICAgICAgcmVhZC1vbmx5IGluIENhYmxlIE1vZGVtcy4iDQoNCk9CSkVDVCAgZG9jc0lmUW9z
UHJvZlByaW9yaXR5DQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgIlRoaXMgb2JqZWN0IGlzIGFsd2F5cyByZWFkLW9ubHkgaW4gQ2FibGUgTW9k
ZW1zLg0KICAgICAgICAgIEl0IGlzIGNvbXBsaWFudCB0byBpbXBsZW1lbnQgdGhpcyBvYmplY3Qg
YXMgcmVhZC1vbmx5DQogICAgICAgICAgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVt
cy4iDQoNCk9CSkVDVCAgZG9jc0lmUW9zUHJvZk1heFVwQmFuZHdpZHRoDQogICAgIE1JTi1BQ0NF
U1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoaXMgb2JqZWN0IGlz
IGFsd2F5cyByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLg0KICAgICAgICAgIEl0IGlzIGNvbXBs
aWFudCB0byBpbXBsZW1lbnQgdGhpcyBvYmplY3QgYXMgcmVhZC1vbmx5DQogICAgICAgICAgaW4g
Q2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtcy4iDQoNCk9CSkVDVCAgZG9jc0lmUW9zUHJv
Zkd1YXJVcEJhbmR3aWR0aA0KICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAgREVTQ1JJ
UFRJT04NCiAgICAgICAgICJUaGlzIG9iamVjdCBpcyBhbHdheXMgcmVhZC1vbmx5IGluIENhYmxl
IE1vZGVtcy4NCiAgICAgICAgICBJdCBpcyBjb21wbGlhbnQgdG8gaW1wbGVtZW50IHRoaXMgb2Jq
ZWN0IGFzIHJlYWQtb25seQ0KICAgICAgICAgIGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5
c3RlbXMuIg0KDQpPQkpFQ1QgIGRvY3NJZlFvc1Byb2ZNYXhEb3duQmFuZHdpZHRoDQogICAgIE1J
Ti1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIlRoaXMgb2Jq
ZWN0IGlzIGFsd2F5cyByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLg0KICAgICAgICAgIEl0IGlz
IGNvbXBsaWFudCB0byBpbXBsZW1lbnQgdGhpcyBvYmplY3QgYXMgcmVhZC1vbmx5DQogICAgICAg
ICAgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtcy4iDQoNCk9CSkVDVCAgZG9jc0lm
UW9zUHJvZkJhc2VsaW5lUHJpdmFjeQ0KICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICJUaGlzIG9iamVjdCBpcyBhbHdheXMgcmVhZC1vbmx5IGlu
IENhYmxlIE1vZGVtcy4NCiAgICAgICAgICBJdCBpcyBjb21wbGlhbnQgdG8gaW1wbGVtZW50IHRo
aXMgb2JqZWN0IGFzIHJlYWQtb25seQ0KICAgICAgICAgIGluIENhYmxlIE1vZGVtIFRlcm1pbmF0
aW9uIFN5c3RlbXMuIg0KDQpPQkpFQ1QgIGRvY3NJZlFvc1Byb2ZTdGF0dXMNCiAgICAgTUlOLUFD
Q0VTUyAgcmVhZC1vbmx5DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiVGhpcyBvYmplY3Qg
aXMgYWx3YXlzIHJlYWQtb25seSBpbiBDYWJsZSBNb2RlbXMuDQogICAgICAgICAgSXQgaXMgY29t
cGxpYW50IHRvIGltcGxlbWVudCB0aGlzIG9iamVjdCBhcyByZWFkLW9ubHkNCiAgICAgICAgICBp
biBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zLiINCg0KT0JKRUNUICBkb2NzSWZRb3NQ
cm9mTWF4VHJhbnNtaXRCdXJzdA0KICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICJUaGlzIG9iamVjdCBpcyBhbHdheXMgcmVhZC1vbmx5IGluIENh
YmxlIE1vZGVtcy4NCiAgICAgICAgICBJdCBpcyBjb21wbGlhbnQgdG8gaW1wbGVtZW50IHRoaXMg
b2JqZWN0IGFzIHJlYWQtb25seQ0KICAgICAgICAgIGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9u
IFN5c3RlbXMuIg0KDQpPQkpFQ1QgIGRvY3NJZkNtUmFuZ2luZ1RpbWVvdXQNCiAgICAgTUlOLUFD
Q0VTUyAgcmVhZC1vbmx5DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiSXQgaXMgY29tcGxp
YW50IHRvIGltcGxlbWVudCB0aGlzIG9iamVjdCBhcyByZWFkLW9ubHkuIg0KDQpPQkpFQ1QgIGRv
Y3NJZkNtdHNTZXJ2aWNlQWRtaW5TdGF0dXMNCiAgICAgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQog
ICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiSXQgaXMgY29tcGxpYW50IHRvIGltcGxlbWVudCB0
aGlzIG9iamVjdCBhcyByZWFkLW9ubHkuIg0KDQpPQkpFQ1QgIGRvY3NJZkNtdHNTeW5jSW50ZXJ2
YWwNCiAgICAgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgIERFU0NSSVBUSU9ODQogICAgICAg
ICAiSXQgaXMgY29tcGxpYW50IHRvIGltcGxlbWVudCB0aGlzIG9iamVjdCBhcyByZWFkLW9ubHku
Ig0KDQpPQkpFQ1QgIGRvY3NJZkNtdHNVY2RJbnRlcnZhbA0KICAgICBNSU4tQUNDRVNTICByZWFk
LW9ubHkNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJJdCBpcyBjb21wbGlhbnQgdG8gaW1w
bGVtZW50IHRoaXMgb2JqZWN0IGFzIHJlYWQtb25seS4iDQoNCk9CSkVDVCAgZG9jc0lmQ210c0lu
c2VydEludGVydmFsDQogICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgIkl0IGlzIGNvbXBsaWFudCB0byBpbXBsZW1lbnQgdGhpcyBvYmplY3QgYXMg
cmVhZC1vbmx5LiINCg0KT0JKRUNUICBkb2NzSWZDbXRzSW52aXRlZFJhbmdpbmdBdHRlbXB0cw0K
ICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICJJ
dCBpcyBjb21wbGlhbnQgdG8gaW1wbGVtZW50IHRoaXMgb2JqZWN0IGFzIHJlYWQtb25seS4iDQoN
Ck9CSkVDVCAgZG9jc0lmQ210c1Fvc1Byb2ZpbGVQZXJtaXNzaW9ucw0KICAgICBXUklURS1TWU5U
QVggICAgIEJJVFMgew0KICAgICAgICAgY3JlYXRlQnlNYW5hZ2VtZW50KDApLA0KICAgICAgICAg
dXBkYXRlQnlNYW5hZ2VtZW50KDEpDQogICAgICAgIH0NCgkgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5
DQogICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiSXQgaXMgY29tcGxpYW50IHRvIGltcGxlbWVu
dCB0aGlzIG9iamVjdCBhcyByZWFkLW9ubHkuIg0KDQpPQkpFQ1QgZG9jc0lmQ210c01vZFR5cGUN
CiAgICAgV1JJVEUtU1lOVEFYICAgICAgSU5URUdFUiB7DQogICAgICAgICBxcHNrKDIpLA0KICAg
ICAgICAgcWFtMTYoMyksDQogICAgICAgICBxYW02NCg2KQ0KICAgICB9DQogICAgIERFU0NSSVBU
SU9ODQogICAgICAgICAiTWFuYWdlbWVudCBzdGF0aW9uIE1BWSBvbmx5IHNldCA2NFFBTSwgMTZR
QU0gb3IgUVBTSyANCgkJICBtb2R1bGF0aW9uIGZvciBUaW1lIG9yIENvZGUgZGl2aXNpb24gTXVs
dGlwbGUgQWNjZXNzLA0KCQkgIGJ1dCBvdGhlcnMgbWlnaHQgYmUgcG9zc2libGUgYmFzZWQgb24g
ZGV2aWNlDQogICAgICAgICAgY29uZmlndXJhdGlvbi4iDQoNCiAgICAgOjo9IHsgZG9jc0lmQ29t
cGxpYW5jZXMgMiB9DQoNCmRvY3NJZkJhc2ljR3JvdXAgT0JKRUNULUdST1VQDQogICAgIE9CSkVD
VFMgew0KICAgICAgICAgZG9jc0lmRG93bkNoYW5uZWxJZCwNCiAgICAgICAgIGRvY3NJZkRvd25D
aGFubmVsRnJlcXVlbmN5LA0KICAgICAgICAgZG9jc0lmRG93bkNoYW5uZWxXaWR0aCwNCiAgICAg
ICAgIGRvY3NJZkRvd25DaGFubmVsTW9kdWxhdGlvbiwNCiAgICAgICAgIGRvY3NJZkRvd25DaGFu
bmVsSW50ZXJsZWF2ZSwNCiAgICAgICAgIGRvY3NJZkRvd25DaGFubmVsUG93ZXIsDQogICAgICAg
ICBkb2NzSWZVcENoYW5uZWxJZCwNCiAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbEZyZXF1ZW5jeSwN
CiAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbFdpZHRoLA0KICAgICAgICAgZG9jc0lmVXBDaGFubmVs
TW9kdWxhdGlvblByb2ZpbGUsDQogICAgICAgICBkb2NzSWZVcENoYW5uZWxTbG90U2l6ZSwNCiAg
ICAgICAgIGRvY3NJZlVwQ2hhbm5lbFR4VGltaW5nT2Zmc2V0LA0KICAgICAgICAgZG9jc0lmVXBD
aGFubmVsUmFuZ2luZ0JhY2tvZmZTdGFydCwNCiAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbFJhbmdp
bmdCYWNrb2ZmRW5kLA0KICAgICAgICAgZG9jc0lmVXBDaGFubmVsVHhCYWNrb2ZmU3RhcnQsDQog
ICAgICAgICBkb2NzSWZVcENoYW5uZWxUeEJhY2tvZmZFbmQsDQogICAgICAgICBkb2NzSWZRb3NQ
cm9mUHJpb3JpdHksDQogICAgICAgICBkb2NzSWZRb3NQcm9mTWF4VXBCYW5kd2lkdGgsDQogICAg
ICAgICBkb2NzSWZRb3NQcm9mR3VhclVwQmFuZHdpZHRoLA0KICAgICAgICAgZG9jc0lmUW9zUHJv
Zk1heERvd25CYW5kd2lkdGgsDQogICAgICAgICBkb2NzSWZRb3NQcm9mTWF4VHhCdXJzdCwNCiAg
ICAgICAgIGRvY3NJZlFvc1Byb2ZCYXNlbGluZVByaXZhY3ksDQogICAgICAgICBkb2NzSWZRb3NQ
cm9mU3RhdHVzLA0KICAgICAgICAgZG9jc0lmU2lnUUluY2x1ZGVzQ29udGVudGlvbiwNCiAgICAg
ICAgIGRvY3NJZlNpZ1FVbmVycm9yZWRzLA0KICAgICAgICAgZG9jc0lmU2lnUUNvcnJlY3RlZHMs
DQogICAgICAgICBkb2NzSWZTaWdRVW5jb3JyZWN0YWJsZXMsDQogICAgICAgICBkb2NzSWZTaWdR
U2lnbmFsTm9pc2UsDQogICAgICAgICBkb2NzSWZTaWdRTWljcm9yZWZsZWN0aW9ucywNCiAgICAg
ICAgIGRvY3NJZlNpZ1FFcXVhbGl6YXRpb25EYXRhDQogICAgIH0NCiAgICAgU1RBVFVTICAgICAg
ZGVwcmVjYXRlZA0KICAgICBERVNDUklQVElPTg0KICAgICAgICAgIkdyb3VwIG9mIG9iamVjdHMg
aW1wbGVtZW50ZWQgaW4gYm90aCBDYWJsZSBNb2RlbXMgYW5kDQogICAgICAgICAgQ2FibGUgTW9k
ZW0gVGVybWluYXRpb24gU3lzdGVtcy4iDQogICAgIDo6PSB7IGRvY3NJZkdyb3VwcyAxIH0NCg0K
ZG9jc0lmQ21Hcm91cCBPQkpFQ1QtR1JPVVANCiAgICAgT0JKRUNUUyB7DQogICAgICAgICBkb2Nz
SWZDbUNtdHNBZGRyZXNzLA0KICAgICAgICAgZG9jc0lmQ21DYXBhYmlsaXRpZXMsDQogICAgICAg
ICBkb2NzSWZDbVJhbmdpbmdUaW1lb3V0LA0KICAgICAgICAgZG9jc0lmQ21TdGF0dXNWYWx1ZSwN
CiAgICAgICAgIGRvY3NJZkNtU3RhdHVzQ29kZSwNCiAgICAgICAgIGRvY3NJZkNtU3RhdHVzVHhQ
b3dlciwNCiAgICAgICAgIGRvY3NJZkNtU3RhdHVzUmVzZXRzLA0KICAgICAgICAgZG9jc0lmQ21T
dGF0dXNMb3N0U3luY3MsDQogICAgICAgICBkb2NzSWZDbVN0YXR1c0ludmFsaWRNYXBzLA0KICAg
ICAgICAgZG9jc0lmQ21TdGF0dXNJbnZhbGlkVWNkcywNCiAgICAgICAgIGRvY3NJZkNtU3RhdHVz
SW52YWxpZFJhbmdpbmdSZXNwb25zZXMsDQogICAgICAgICBkb2NzSWZDbVN0YXR1c0ludmFsaWRS
ZWdpc3RyYXRpb25SZXNwb25zZXMsDQogICAgICAgICBkb2NzSWZDbVN0YXR1c1QxVGltZW91dHMs
DQogICAgICAgICBkb2NzSWZDbVN0YXR1c1QyVGltZW91dHMsDQogICAgICAgICBkb2NzSWZDbVN0
YXR1c1QzVGltZW91dHMsDQogICAgICAgICBkb2NzSWZDbVN0YXR1c1Q0VGltZW91dHMsDQogICAg
ICAgICBkb2NzSWZDbVN0YXR1c1JhbmdpbmdBYm9ydGVkcywNCiAgICAgICAgIGRvY3NJZkNtU2Vy
dmljZVFvc1Byb2ZpbGUsDQogICAgICAgICBkb2NzSWZDbVNlcnZpY2VUeFNsb3RzSW1tZWQsDQog
ICAgICAgICBkb2NzSWZDbVNlcnZpY2VUeFNsb3RzRGVkLA0KICAgICAgICAgZG9jc0lmQ21TZXJ2
aWNlVHhSZXRyaWVzLA0KICAgICAgICAgZG9jc0lmQ21TZXJ2aWNlVHhFeGNlZWRlZHMsDQogICAg
ICAgICBkb2NzSWZDbVNlcnZpY2VScVJldHJpZXMsDQogICAgICAgICBkb2NzSWZDbVNlcnZpY2VS
cUV4Y2VlZGVkcw0KICAgICB9DQogICAgIFNUQVRVUyAgICAgIGRlcHJlY2F0ZWQNCiAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICJHcm91cCBvZiBvYmplY3RzIGltcGxlbWVudGVkIGluIENhYmxl
IE1vZGVtcy4iDQogICAgIDo6PSB7IGRvY3NJZkdyb3VwcyAyIH0NCg0KZG9jc0lmQ210c0dyb3Vw
IE9CSkVDVC1HUk9VUA0KICAgICBPQkpFQ1RTIHsNCiAgICAgICAgIGRvY3NJZkNtdHNDYXBhYmls
aXRpZXMsDQogICAgICAgICBkb2NzSWZDbXRzU3luY0ludGVydmFsLA0KICAgICAgICAgZG9jc0lm
Q210c1VjZEludGVydmFsLA0KICAgICAgICAgZG9jc0lmQ210c01heFNlcnZpY2VJZHMsDQogICAg
ICAgICBkb2NzSWZDbXRzSW52aXRlZFJhbmdpbmdBdHRlbXB0cywNCiAgICAgICAgIGRvY3NJZkNt
dHNJbnNlcnRJbnRlcnZhbCwNCiAgICAgICAgIGRvY3NJZkNtdHNTdGF0dXNJbnZhbGlkUmFuZ2VS
ZXFzLA0KICAgICAgICAgZG9jc0lmQ210c1N0YXR1c1JhbmdpbmdBYm9ydGVkcywNCiAgICAgICAg
IGRvY3NJZkNtdHNTdGF0dXNJbnZhbGlkUmVnUmVxcywNCiAgICAgICAgIGRvY3NJZkNtdHNTdGF0
dXNGYWlsZWRSZWdSZXFzLA0KICAgICAgICAgZG9jc0lmQ210c1N0YXR1c0ludmFsaWREYXRhUmVx
cywNCiAgICAgICAgIGRvY3NJZkNtdHNTdGF0dXNUNVRpbWVvdXRzLA0KICAgICAgICAgZG9jc0lm
Q210c0NtU3RhdHVzTWFjQWRkcmVzcywNCiAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c0lwQWRk
cmVzcywNCiAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c0Rvd25DaGFubmVsSWZJbmRleCwNCiAg
ICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c1VwQ2hhbm5lbElmSW5kZXgsDQogICAgICAgICBkb2Nz
SWZDbXRzQ21TdGF0dXNSeFBvd2VyLA0KICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzVGltaW5n
T2Zmc2V0LA0KICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzRXF1YWxpemF0aW9uRGF0YSwNCiAg
ICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c1ZhbHVlLA0KICAgICAgICAgZG9jc0lmQ210c0NtU3Rh
dHVzVW5lcnJvcmVkcywNCiAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c0NvcnJlY3RlZHMsDQog
ICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNVbmNvcnJlY3RhYmxlcywNCiAgICAgICAgIGRvY3NJ
ZkNtdHNDbVN0YXR1c1NpZ25hbE5vaXNlLA0KICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzTWlj
cm9yZWZsZWN0aW9ucywNCiAgICAgICAgIGRvY3NJZkNtdHNTZXJ2aWNlQ21TdGF0dXNJbmRleCwN
CiAgICAgICAgIGRvY3NJZkNtdHNTZXJ2aWNlQWRtaW5TdGF0dXMsDQogICAgICAgICBkb2NzSWZD
bXRzU2VydmljZVFvc1Byb2ZpbGUsDQogICAgICAgICBkb2NzSWZDbXRzU2VydmljZUNyZWF0ZVRp
bWUsDQogICAgICAgICBkb2NzSWZDbXRzU2VydmljZUluT2N0ZXRzLA0KICAgICAgICAgZG9jc0lm
Q210c1NlcnZpY2VJblBhY2tldHMsDQogICAgICAgICBkb2NzSWZDbXRzTW9kVHlwZSwNCiAgICAg
ICAgIGRvY3NJZkNtdHNNb2RDb250cm9sLA0KICAgICAgICAgZG9jc0lmQ210c01vZFByZWFtYmxl
TGVuLA0KICAgICAgICAgZG9jc0lmQ210c01vZERpZmZlcmVudGlhbEVuY29kaW5nLA0KICAgICAg
ICAgZG9jc0lmQ210c01vZEZFQ0Vycm9yQ29ycmVjdGlvbiwNCiAgICAgICAgIGRvY3NJZkNtdHNN
b2RGRUNDb2Rld29yZExlbmd0aCwNCiAgICAgICAgIGRvY3NJZkNtdHNNb2RTY3JhbWJsZXJTZWVk
LA0KICAgICAgICAgZG9jc0lmQ210c01vZE1heEJ1cnN0U2l6ZSwNCiAgICAgICAgIGRvY3NJZkNt
dHNNb2RHdWFyZFRpbWVTaXplLA0KICAgICAgICAgZG9jc0lmQ210c01vZExhc3RDb2Rld29yZFNo
b3J0ZW5lZCwNCiAgICAgICAgIGRvY3NJZkNtdHNNb2RTY3JhbWJsZXIsDQogICAgICAgICBkb2Nz
SWZDbXRzUW9zUHJvZmlsZVBlcm1pc3Npb25zLA0KICAgICAgICAgZG9jc0lmQ210c0NtUHRyDQog
ICAgIH0NCiAgICAgU1RBVFVTICAgICAgZGVwcmVjYXRlZA0KICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgIkdyb3VwIG9mIG9iamVjdHMgaW1wbGVtZW50ZWQgaW4gQ2FibGUgTW9kZW0gVGVybWlu
YXRpb24NCiAgICAgICAgICBTeXN0ZW1zLiINCiAgICAgOjo9IHsgZG9jc0lmR3JvdXBzIDMgfQ0K
DQpkb2NzSWZPYnNvbGV0ZUdyb3VwIE9CSkVDVC1HUk9VUA0KICAgICBPQkpFQ1RTIHsNCiAgICAg
ICAgIGRvY3NJZkNtUmFuZ2luZ1Jlc3BUaW1lb3V0LA0KICAgICAgICAgZG9jc0lmQ210c0luc2Vy
dGlvbkludGVydmFsDQogICAgIH0NCiAgICAgU1RBVFVTICAgICAgb2Jzb2xldGUNCiAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICJHcm91cCBvZiBvYmplY3RzIG9ic29sZXRlZC4iDQogICAgIDo6
PSB7IGRvY3NJZkdyb3VwcyA0IH0NCg0KZG9jc0lmQmFzaWNHcm91cFYyIE9CSkVDVC1HUk9VUA0K
ICAgICBPQkpFQ1RTIHsNCiAgICAgICAgIGRvY3NJZkRvd25DaGFubmVsSWQsDQogICAgICAgICBk
b2NzSWZEb3duQ2hhbm5lbEZyZXF1ZW5jeSwNCiAgICAgICAgIGRvY3NJZkRvd25DaGFubmVsV2lk
dGgsDQogICAgICAgICBkb2NzSWZEb3duQ2hhbm5lbE1vZHVsYXRpb24sDQogICAgICAgICBkb2Nz
SWZEb3duQ2hhbm5lbEludGVybGVhdmUsDQogICAgICAgICBkb2NzSWZEb3duQ2hhbm5lbFBvd2Vy
LA0KICAgICAgICAgZG9jc0lmRG93bkNoYW5uZWxBbm5leCwNCiAgICAgICAgIGRvY3NJZlVwQ2hh
bm5lbElkLA0KICAgICAgICAgZG9jc0lmVXBDaGFubmVsRnJlcXVlbmN5LA0KICAgICAgICAgZG9j
c0lmVXBDaGFubmVsV2lkdGgsDQogICAgICAgICBkb2NzSWZVcENoYW5uZWxNb2R1bGF0aW9uUHJv
ZmlsZSwNCiAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbFNsb3RTaXplLA0KICAgICAgICAgZG9jc0lm
VXBDaGFubmVsVHhUaW1pbmdPZmZzZXQsDQogICAgICAgICBkb2NzSWZVcENoYW5uZWxSYW5naW5n
QmFja29mZlN0YXJ0LA0KICAgICAgICAgZG9jc0lmVXBDaGFubmVsUmFuZ2luZ0JhY2tvZmZFbmQs
DQogICAgICAgICBkb2NzSWZVcENoYW5uZWxUeEJhY2tvZmZTdGFydCwNCiAgICAgICAgIGRvY3NJ
ZlVwQ2hhbm5lbFR4QmFja29mZkVuZCwNCiAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbFNjZG1hQWN0
aXZlQ29kZXMsDQogICAgICAgICBkb2NzSWZVcENoYW5uZWxTY2RtYUNvZGVzUGVyU2xvdCwNCiAg
ICAgICAgIGRvY3NJZlVwQ2hhbm5lbFNjZG1hRnJhbWVTaXplLA0KICAgICAgICAgZG9jc0lmVXBD
aGFubmVsU2NkbWFIb3BwaW5nU2VlZCwNCiAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbFR5cGUsDQog
ICAgICAgICBkb2NzSWZVcENoYW5uZWxDbG9uZUZyb20sDQogICAgICAgICBkb2NzSWZVcENoYW5u
ZWxVcGRhdGUsDQogICAgICAgICBkb2NzSWZVcENoYW5uZWxTdGF0dXMsDQogICAgICAgICBkb2Nz
SWZVcENoYW5uZWxQcmVFcUVuYWJsZSwNCiAgICAgICAgIGRvY3NJZlFvc1Byb2ZQcmlvcml0eSwN
CiAgICAgICAgIGRvY3NJZlFvc1Byb2ZNYXhVcEJhbmR3aWR0aCwNCiAgICAgICAgIGRvY3NJZlFv
c1Byb2ZHdWFyVXBCYW5kd2lkdGgsDQogICAgICAgICBkb2NzSWZRb3NQcm9mTWF4RG93bkJhbmR3
aWR0aCwNCiAgICAgICAgIGRvY3NJZlFvc1Byb2ZCYXNlbGluZVByaXZhY3ksDQogICAgICAgICBk
b2NzSWZRb3NQcm9mU3RhdHVzLA0KICAgICAgICAgZG9jc0lmUW9zUHJvZk1heFRyYW5zbWl0QnVy
c3QsDQogICAgICAgICBkb2NzSWZTaWdRSW5jbHVkZXNDb250ZW50aW9uLA0KICAgICAgICAgZG9j
c0lmU2lnUVVuZXJyb3JlZHMsDQogICAgICAgICBkb2NzSWZTaWdRQ29ycmVjdGVkcywNCiAgICAg
ICAgIGRvY3NJZlNpZ1FVbmNvcnJlY3RhYmxlcywNCiAgICAgICAgIGRvY3NJZlNpZ1FTaWduYWxO
b2lzZSwNCiAgICAgICAgIGRvY3NJZlNpZ1FNaWNyb3JlZmxlY3Rpb25zLA0KICAgICAgICAgZG9j
c0lmU2lnUUVxdWFsaXphdGlvbkRhdGEsDQogICAgICAgICBkb2NzSWZTaWdRRXh0VW5lcnJvcmVk
cywNCiAgICAgICAgIGRvY3NJZlNpZ1FFeHRDb3JyZWN0ZWRzLA0KICAgICAgICAgZG9jc0lmU2ln
UUV4dFVuY29ycmVjdGFibGVzLA0KICAgICAgICAgZG9jc0lmRG9jc2lzQmFzZUNhcGFiaWxpdHkN
CiAgICAgfQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgIERFU0NSSVBUSU9ODQogICAg
ICAgICAiR3JvdXAgb2Ygb2JqZWN0cyBpbXBsZW1lbnRlZCBpbiBib3RoIENhYmxlIE1vZGVtcyBh
bmQNCiAgICAgICAgICBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zLiINCiAgICAgOjo9
IHsgZG9jc0lmR3JvdXBzIDUgfQ0KDQpkb2NzSWZDbUdyb3VwVjIgT0JKRUNULUdST1VQDQogICAg
IE9CSkVDVFMgew0KICAgICAgICAgZG9jc0lmQ21DbXRzQWRkcmVzcywNCiAgICAgICAgIGRvY3NJ
ZkNtQ2FwYWJpbGl0aWVzLA0KICAgICAgICAgZG9jc0lmQ21SYW5naW5nVGltZW91dCwNCiAgICAg
ICAgIGRvY3NJZkNtU3RhdHVzVmFsdWUsDQogICAgICAgICBkb2NzSWZDbVN0YXR1c0NvZGUsDQog
ICAgICAgICBkb2NzSWZDbVN0YXR1c1R4UG93ZXIsDQogICAgICAgICBkb2NzSWZDbVN0YXR1c1Jl
c2V0cywNCiAgICAgICAgIGRvY3NJZkNtU3RhdHVzTG9zdFN5bmNzLA0KICAgICAgICAgZG9jc0lm
Q21TdGF0dXNJbnZhbGlkTWFwcywNCiAgICAgICAgIGRvY3NJZkNtU3RhdHVzSW52YWxpZFVjZHMs
DQogICAgICAgICBkb2NzSWZDbVN0YXR1c0ludmFsaWRSYW5naW5nUmVzcG9uc2VzLA0KICAgICAg
ICAgZG9jc0lmQ21TdGF0dXNJbnZhbGlkUmVnaXN0cmF0aW9uUmVzcG9uc2VzLA0KICAgICAgICAg
ZG9jc0lmQ21TdGF0dXNUMVRpbWVvdXRzLA0KICAgICAgICAgZG9jc0lmQ21TdGF0dXNUMlRpbWVv
dXRzLA0KICAgICAgICAgZG9jc0lmQ21TdGF0dXNUM1RpbWVvdXRzLA0KICAgICAgICAgZG9jc0lm
Q21TdGF0dXNUNFRpbWVvdXRzLA0KICAgICAgICAgZG9jc0lmQ21TdGF0dXNSYW5naW5nQWJvcnRl
ZHMsDQogICAgICAgICBkb2NzSWZDbVN0YXR1c0RvY3Npc09wZXJNb2RlLA0KICAgICAgICAgZG9j
c0lmQ21TdGF0dXNNb2R1bGF0aW9uVHlwZSwNCiAgICAgICAgIGRvY3NJZkNtU3RhdHVzRXF1YWxp
emF0aW9uRGF0YSwNCiAgICAgICAgIGRvY3NJZkNtU3RhdHVzVUNDcywNCiAgICAgICAgIGRvY3NJ
ZkNtU3RhdHVzVUNDRmFpbHMsDQogICAgICAgICBkb2NzSWZDbVNlcnZpY2VRb3NQcm9maWxlLA0K
ICAgICAgICAgZG9jc0lmQ21TZXJ2aWNlVHhTbG90c0ltbWVkLA0KICAgICAgICAgZG9jc0lmQ21T
ZXJ2aWNlVHhTbG90c0RlZCwNCiAgICAgICAgIGRvY3NJZkNtU2VydmljZVR4UmV0cmllcywNCiAg
ICAgICAgIGRvY3NJZkNtU2VydmljZVR4RXhjZWVkZWRzLA0KICAgICAgICAgZG9jc0lmQ21TZXJ2
aWNlUnFSZXRyaWVzLA0KICAgICAgICAgZG9jc0lmQ21TZXJ2aWNlUnFFeGNlZWRlZHMsDQogICAg
ICAgICBkb2NzSWZDbVNlcnZpY2VFeHRUeFNsb3RzSW1tZWQsDQogICAgICAgICBkb2NzSWZDbVNl
cnZpY2VFeHRUeFNsb3RzRGVkDQoNCiAgICAgfQ0KICAgICBTVEFUVVMgICAgICBjdXJyZW50DQog
ICAgIERFU0NSSVBUSU9ODQogICAgICAgICAiR3JvdXAgb2Ygb2JqZWN0cyBpbXBsZW1lbnRlZCBp
biBDYWJsZSBNb2RlbXMuIg0KICAgICA6Oj0geyBkb2NzSWZHcm91cHMgNiB9DQoNCmRvY3NJZkNt
dHNHcm91cFYyIE9CSkVDVC1HUk9VUA0KICAgICBPQkpFQ1RTIHsNCiAgICAgICAgIGRvY3NJZkNt
dHNDYXBhYmlsaXRpZXMsDQogICAgICAgICBkb2NzSWZDbXRzU3luY0ludGVydmFsLA0KICAgICAg
ICAgZG9jc0lmQ210c1VjZEludGVydmFsLA0KICAgICAgICAgZG9jc0lmQ210c01heFNlcnZpY2VJ
ZHMsDQogICAgICAgICBkb2NzSWZDbXRzSW52aXRlZFJhbmdpbmdBdHRlbXB0cywNCiAgICAgICAg
IGRvY3NJZkNtdHNJbnNlcnRJbnRlcnZhbCwNCiAgICAgICAgIGRvY3NJZkNtdHNNYWNTdG9yYWdl
VHlwZSwNCiAgICAgICAgIGRvY3NJZkNtdHNTdGF0dXNJbnZhbGlkUmFuZ2VSZXFzLA0KICAgICAg
ICAgZG9jc0lmQ210c1N0YXR1c1JhbmdpbmdBYm9ydGVkcywNCiAgICAgICAgIGRvY3NJZkNtdHNT
dGF0dXNJbnZhbGlkUmVnUmVxcywNCiAgICAgICAgIGRvY3NJZkNtdHNTdGF0dXNGYWlsZWRSZWdS
ZXFzLA0KICAgICAgICAgZG9jc0lmQ210c1N0YXR1c0ludmFsaWREYXRhUmVxcywNCiAgICAgICAg
IGRvY3NJZkNtdHNTdGF0dXNUNVRpbWVvdXRzLA0KICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVz
TWFjQWRkcmVzcywNCiAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c0Rvd25DaGFubmVsSWZJbmRl
eCwNCiAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c1VwQ2hhbm5lbElmSW5kZXgsDQogICAgICAg
ICBkb2NzSWZDbXRzQ21TdGF0dXNSeFBvd2VyLA0KICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVz
VGltaW5nT2Zmc2V0LA0KICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzRXF1YWxpemF0aW9uRGF0
YSwNCiAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c1ZhbHVlLA0KICAgICAgICAgZG9jc0lmQ210
c0NtU3RhdHVzVW5lcnJvcmVkcywNCiAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c0NvcnJlY3Rl
ZHMsDQogICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNVbmNvcnJlY3RhYmxlcywNCiAgICAgICAg
IGRvY3NJZkNtdHNDbVN0YXR1c1NpZ25hbE5vaXNlLA0KICAgICAgICAgZG9jc0lmQ210c0NtU3Rh
dHVzTWljcm9yZWZsZWN0aW9ucywNCiAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c0V4dFVuZXJy
b3JlZHMsDQogICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNFeHRDb3JyZWN0ZWRzLA0KICAgICAg
ICAgZG9jc0lmQ210c0NtU3RhdHVzRXh0VW5jb3JyZWN0YWJsZXMsDQogICAgICAgICBkb2NzSWZD
bXRzQ21TdGF0dXNEb2NzaXNSZWdNb2RlLA0KICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzTW9k
dWxhdGlvblR5cGUsDQogICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNJbmV0QWRkcmVzc1R5cGUs
DQogICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNJbmV0QWRkcmVzcywNCiAgICAgICAgIGRvY3NJ
ZkNtdHNDbVN0YXR1c1ZhbHVlTGFzdFVwZGF0ZSwNCiAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1
c0hpZ2hSZXNvbHV0aW9uVGltaW5nT2Zmc2V0LA0KICAgICAgICAgZG9jc0lmQ210c1NlcnZpY2VB
ZG1pblN0YXR1cywNCiAgICAgICAgIGRvY3NJZkNtdHNTZXJ2aWNlUW9zUHJvZmlsZSwNCiAgICAg
ICAgIGRvY3NJZkNtdHNTZXJ2aWNlQ3JlYXRlVGltZSwNCiAgICAgICAgIGRvY3NJZkNtdHNTZXJ2
aWNlSW5PY3RldHMsDQogICAgICAgICBkb2NzSWZDbXRzU2VydmljZUluUGFja2V0cywNCiAgICAg
ICAgIGRvY3NJZkNtdHNTZXJ2aWNlTmV3Q21TdGF0dXNJbmRleCwNCiAgICAgICAgIGRvY3NJZkNt
dHNNb2RUeXBlLA0KICAgICAgICAgZG9jc0lmQ210c01vZENvbnRyb2wsDQogICAgICAgICBkb2Nz
SWZDbXRzTW9kUHJlYW1ibGVMZW4sDQogICAgICAgICBkb2NzSWZDbXRzTW9kRGlmZmVyZW50aWFs
RW5jb2RpbmcsDQogICAgICAgICBkb2NzSWZDbXRzTW9kRkVDRXJyb3JDb3JyZWN0aW9uLA0KICAg
ICAgICAgZG9jc0lmQ210c01vZEZFQ0NvZGV3b3JkTGVuZ3RoLA0KICAgICAgICAgZG9jc0lmQ210
c01vZFNjcmFtYmxlclNlZWQsDQogICAgICAgICBkb2NzSWZDbXRzTW9kTWF4QnVyc3RTaXplLA0K
ICAgICAgICAgZG9jc0lmQ210c01vZEd1YXJkVGltZVNpemUsDQogICAgICAgICBkb2NzSWZDbXRz
TW9kTGFzdENvZGV3b3JkU2hvcnRlbmVkLA0KICAgICAgICAgZG9jc0lmQ210c01vZFNjcmFtYmxl
ciwNCiAgICAgICAgIGRvY3NJZkNtdHNNb2RCeXRlSW50ZXJsZWF2ZXJEZXB0aCwNCiAgICAgICAg
IGRvY3NJZkNtdHNNb2RCeXRlSW50ZXJsZWF2ZXJCbG9ja1NpemUsDQogICAgICAgICBkb2NzSWZD
bXRzTW9kUHJlYW1ibGVUeXBlLA0KICAgICAgICAgZG9jc0lmQ210c01vZFRjbUVycm9yQ29ycmVj
dGlvbk9uLA0KICAgICAgICAgZG9jc0lmQ210c01vZFNjZG1hSW50ZXJsZWF2ZXJTdGVwU2l6ZSwN
CiAgICAgICAgIGRvY3NJZkNtdHNNb2RTY2RtYVNwcmVhZGVyRW5hYmxlLA0KICAgICAgICAgZG9j
c0lmQ210c01vZFNjZG1hU3ViZnJhbWVDb2RlcywNCiAgICAgICAgIGRvY3NJZkNtdHNNb2RDaGFu
bmVsVHlwZSwNCiAgICAgICAgIGRvY3NJZkNtdHNNb2RTdG9yYWdlVHlwZSwNCiAgICAgICAgIGRv
Y3NJZkNtdHNRb3NQcm9maWxlUGVybWlzc2lvbnMsDQogICAgICAgICBkb2NzSWZDbXRzQ21QdHIs
DQogICAgICAgICBkb2NzSWZDbXRzQ2hhbm5lbFV0aWxpemF0aW9uSW50ZXJ2YWwsDQogICAgICAg
ICBkb2NzSWZDbXRzQ2hhbm5lbFV0VXRpbGl6YXRpb24sDQogICAgICAgICBkb2NzSWZDbXRzRG93
bkNobmxDdHJJZCwNCiAgICAgICAgIGRvY3NJZkNtdHNEb3duQ2hubEN0clRvdGFsQnl0ZXMsDQog
ICAgICAgICBkb2NzSWZDbXRzRG93bkNobmxDdHJVc2VkQnl0ZXMsDQogICAgICAgICBkb2NzSWZD
bXRzRG93bkNobmxDdHJFeHRUb3RhbEJ5dGVzLA0KICAgICAgICAgZG9jc0lmQ210c0Rvd25DaG5s
Q3RyRXh0VXNlZEJ5dGVzLA0KICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0cklkLA0KICAgICAg
ICAgZG9jc0lmQ210c1VwQ2hubEN0clRvdGFsTXNsb3RzLA0KICAgICAgICAgZG9jc0lmQ210c1Vw
Q2hubEN0clVjYXN0R3JhbnRlZE1zbG90cywNCiAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJU
b3RhbENudG5Nc2xvdHMsDQogICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyVXNlZENudG5Nc2xv
dHMsDQogICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VG90YWxNc2xvdHMsDQogICAgICAg
ICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VWNhc3RHcmFudGVkTXNsb3RzLA0KICAgICAgICAgZG9j
c0lmQ210c1VwQ2hubEN0ckV4dFRvdGFsQ250bk1zbG90cywNCiAgICAgICAgIGRvY3NJZkNtdHNV
cENobmxDdHJFeHRVc2VkQ250bk1zbG90cywNCiAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJD
b2xsQ250bk1zbG90cywNCiAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJUb3RhbENudG5SZXFN
c2xvdHMsDQogICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyVXNlZENudG5SZXFNc2xvdHMsDQog
ICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyQ29sbENudG5SZXFNc2xvdHMsDQogICAgICAgICBk
b2NzSWZDbXRzVXBDaG5sQ3RyVG90YWxDbnRuUmVxRGF0YU1zbG90cywNCiAgICAgICAgIGRvY3NJ
ZkNtdHNVcENobmxDdHJVc2VkQ250blJlcURhdGFNc2xvdHMsDQogICAgICAgICBkb2NzSWZDbXRz
VXBDaG5sQ3RyQ29sbENudG5SZXFEYXRhTXNsb3RzLA0KICAgICAgICAgZG9jc0lmQ210c1VwQ2hu
bEN0clRvdGFsQ250bkluaXRNYWludE1zbG90cywNCiAgICAgICAgIGRvY3NJZkNtdHNVcENobmxD
dHJVc2VkQ250bkluaXRNYWludE1zbG90cywNCiAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJD
b2xsQ250bkluaXRNYWludE1zbG90cywNCiAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJFeHRD
b2xsQ250bk1zbG90cywNCiAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJFeHRUb3RhbENudG5S
ZXFNc2xvdHMsDQogICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VXNlZENudG5SZXFNc2xv
dHMsDQogICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0Q29sbENudG5SZXFNc2xvdHMsDQog
ICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VG90YWxDbnRuUmVxRGF0YU1zbG90cywNCiAg
ICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJFeHRVc2VkQ250blJlcURhdGFNc2xvdHMsDQogICAg
ICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0Q29sbENudG5SZXFEYXRhTXNsb3RzLA0KICAgICAg
ICAgZG9jc0lmQ210c1VwQ2hubEN0ckV4dFRvdGFsQ250bkluaXRNYWludE1zbG90cywNCiAgICAg
ICAgIGRvY3NJZkNtdHNVcENobmxDdHJFeHRVc2VkQ250bkluaXRNYWludE1zbG90cywNCiAgICAg
ICAgIGRvY3NJZkNtdHNVcENobmxDdHJFeHRDb2xsQ250bkluaXRNYWludE1zbG90cywNCiAgICAg
ICAgIGRvY3NJZkRvd25DaGFubmVsU3RvcmFnZVR5cGUsDQogICAgICAgICBkb2NzSWZRb3NQcm9m
U3RvcmFnZVR5cGUNCg0KICAgICB9DQogICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICJHcm91cCBvZiBvYmplY3RzIGltcGxlbWVudGVkIGluIENhYmxl
IE1vZGVtIFRlcm1pbmF0aW9uDQogICAgICAgICAgU3lzdGVtcy4iDQogICAgIDo6PSB7IGRvY3NJ
Zkdyb3VwcyA3IH0NCg0KRU5EDQo=

------_=_NextPart_001_01C50979.8D90B962
Content-Type: text/plain;
	name="RFIv2.0Mib-Diff-ID12-ID13draft.txt"
Content-Description: RFIv2.0Mib-Diff-ID12-ID13draft.txt
Content-Disposition: attachment; filename="RFIv2.0Mib-Diff-ID12-ID13draft.txt"
Content-Transfer-Encoding: base64

Tm90ZSwgDQpTZXQgb24gY29tbWVudHMgaW4gZG9jc0lmQmFzaWNDb21wbGlhbmNlIE1PRFVMRS1D
T01QTElBTkNFDQpvdGhlcndpc2UgZXJyb3IgZHVtcCBoYXBwZW4NCg0KLS1PQkpFQ1QgIGRvY3NJ
ZkNtdHNRb3NQcm9maWxlUGVybWlzc2lvbnMNCi0tICAgICBTWU5UQVggICAgICBCSVRTIHsKLS0g
ICAgICAgICAgICBjcmVhdGVCeU1hbmFnZW1lbnQoMCksCi0tICAgICAgICAgICAgdXBkYXRlQnlN
YW5hZ2VtZW50KDEpCi0tICAgICAgICB9Ci0tICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCi0t
ICAgICBERVNDUklQVElPTg0KLS0gICAgICAgICAiSXQgaXMgY29tcGxpYW50IHRvIGltcGxlbWVu
dCB0aGlzIG9iamVjdCBhcyByZWFkLW9ubHkuIg0KDQo+c21pZGlmZiAtcyAtbCA2IC1tIC1pbmFt
ZWxlbmd0aC0zMiBkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMi5taTIgZHJhZnQtaWV0
Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyDQoNCmRyYWZ0LWlldGYtaXBjZG4tZG9j
cy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjoxMTAgWzVdIHtkZXNjcmlwdGlvbi1jaGFuZ2VkfSB3YXJu
aW5nOiBkZXNjcmlwdGlvbiBvZiB0ZXh0dWFsIGNvbnZlbnRpb24gZGVmaW5pdGlvbiBgRG9jc2lz
VmVyc2lvbicgY2hhbmdlZA0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTIubWkyOjEx
MyBbNl0ge3ByZXZpb3VzLWRlZmluaXRpb259IGluZm86IHByZXZpb3VzIGRlZmluaXRpb24gb2Yg
YERvY3Npc1ZlcnNpb24nDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5t
aTI6MTI0IFs1XSB7ZGVzY3JpcHRpb24tY2hhbmdlZH0gd2FybmluZzogZGVzY3JpcHRpb24gb2Yg
dGV4dHVhbCBjb252ZW50aW9uIGRlZmluaXRpb24gYERvY3Npc1Fvc1ZlcnNpb24nIGNoYW5nZWQN
CmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjoxMjQgWzZdIHtwcmV2aW91cy1k
ZWZpbml0aW9ufSBpbmZvOiBwcmV2aW91cyBkZWZpbml0aW9uIG9mIGBEb2NzaXNRb3NWZXJzaW9u
Jw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjEzNyBbNV0ge2Rl
c2NyaXB0aW9uLWNoYW5nZWR9IHdhcm5pbmc6IGRlc2NyaXB0aW9uIG9mIHRleHR1YWwgY29udmVu
dGlvbiBkZWZpbml0aW9uIGBEb2NzaXNVcHN0cmVhbVR5cGUnIGNoYW5nZWQNCmRyYWZ0LWlldGYt
aXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjoxMzIgWzZdIHtwcmV2aW91cy1kZWZpbml0aW9ufSBp
bmZvOiBwcmV2aW91cyBkZWZpbml0aW9uIG9mIGBEb2NzaXNVcHN0cmVhbVR5cGUnDQpkcmFmdC1p
ZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6Mzg2IFs1XSB7ZGVzY3JpcHRpb24t
Y2hhbmdlZH0gd2FybmluZzogZGVzY3JpcHRpb24gb2Ygb2JqZWN0IGRlZmluaXRpb24gYGRvY3NJ
ZkRvd25DaGFubmVsU3RvcmFnZVR5cGUnIGNoYW5nZWQNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1y
Zm1pYnYyLTEyLm1pMjozNzcgWzZdIHtwcmV2aW91cy1kZWZpbml0aW9ufSBpbmZvOiBwcmV2aW91
cyBkZWZpbml0aW9uIG9mIGBkb2NzSWZEb3duQ2hhbm5lbFN0b3JhZ2VUeXBlJw0KZHJhZnQtaWV0
Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjQxMiBbNV0ge2Rlc2NyaXB0aW9uLWNo
YW5nZWR9IHdhcm5pbmc6IGRlc2NyaXB0aW9uIG9mIG9iamVjdCBkZWZpbml0aW9uIGBkb2NzSWZV
cHN0cmVhbUNoYW5uZWxFbnRyeScgY2hhbmdlZA0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWli
djItMTIubWkyOjQwMCBbNl0ge3ByZXZpb3VzLWRlZmluaXRpb259IGluZm86IHByZXZpb3VzIGRl
ZmluaXRpb24gb2YgYGRvY3NJZlVwc3RyZWFtQ2hhbm5lbEVudHJ5Jw0KZHJhZnQtaWV0Zi1pcGNk
bi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjQ5MiBbNV0ge2Rlc2NyaXB0aW9uLWNoYW5nZWR9
IHdhcm5pbmc6IGRlc2NyaXB0aW9uIG9mIG9iamVjdCBkZWZpbml0aW9uIGBkb2NzSWZVcENoYW5u
ZWxNb2R1bGF0aW9uUHJvZmlsZScgY2hhbmdlZA0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWli
djItMTIubWkyOjQ4NCBbNl0ge3ByZXZpb3VzLWRlZmluaXRpb259IGluZm86IHByZXZpb3VzIGRl
ZmluaXRpb24gb2YgYGRvY3NJZlVwQ2hhbm5lbE1vZHVsYXRpb25Qcm9maWxlJw0KZHJhZnQtaWV0
Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjUxOSBbNV0ge3VuaXRzLWFkZGVkfSB3
YXJuaW5nOiB1bml0cyBhZGRlZCB0byBgZG9jc0lmVXBDaGFubmVsU2xvdFNpemUnDQpkcmFmdC1p
ZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6NTM3IFs1XSB7dW5pdHMtYWRkZWR9
IHdhcm5pbmc6IHVuaXRzIGFkZGVkIHRvIGBkb2NzSWZVcENoYW5uZWxUeFRpbWluZ09mZnNldCcN
CmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjo2NDAgWzVdIHt1bml0
cy1hZGRlZH0gd2FybmluZzogdW5pdHMgYWRkZWQgdG8gYGRvY3NJZlVwQ2hhbm5lbFNjZG1hQ29k
ZXNQZXJTbG90Jw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjY1
NiBbNV0ge3VuaXRzLWFkZGVkfSB3YXJuaW5nOiB1bml0cyBhZGRlZCB0byBgZG9jc0lmVXBDaGFu
bmVsU2NkbWFGcmFtZVNpemUnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFm
dC5taTI6NjcxIFs1XSB7ZGVzY3JpcHRpb24tY2hhbmdlZH0gd2FybmluZzogZGVzY3JpcHRpb24g
b2Ygb2JqZWN0IGRlZmluaXRpb24gYGRvY3NJZlVwQ2hhbm5lbFNjZG1hSG9wcGluZ1NlZWQnIGNo
YW5nZWQNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjo2NjQgWzZdIHtwcmV2
aW91cy1kZWZpbml0aW9ufSBpbmZvOiBwcmV2aW91cyBkZWZpbml0aW9uIG9mIGBkb2NzSWZVcENo
YW5uZWxTY2RtYUhvcHBpbmdTZWVkJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMt
ZHJhZnQubWkyOjczOCBbNV0ge2Rlc2NyaXB0aW9uLWNoYW5nZWR9IHdhcm5pbmc6IGRlc2NyaXB0
aW9uIG9mIG9iamVjdCBkZWZpbml0aW9uIGBkb2NzSWZVcENoYW5uZWxVcGRhdGUnIGNoYW5nZWQN
CmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjo3MzEgWzZdIHtwcmV2aW91cy1k
ZWZpbml0aW9ufSBpbmZvOiBwcmV2aW91cyBkZWZpbml0aW9uIG9mIGBkb2NzSWZVcENoYW5uZWxV
cGRhdGUnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6MTAyMyBb
NV0ge2Rlc2NyaXB0aW9uLWNoYW5nZWR9IHdhcm5pbmc6IGRlc2NyaXB0aW9uIG9mIG9iamVjdCBk
ZWZpbml0aW9uIGBkb2NzSWZRb3NQcm9mU3RvcmFnZVR5cGUnIGNoYW5nZWQNCmRyYWZ0LWlldGYt
aXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjoxMDI3IFs2XSB7cHJldmlvdXMtZGVmaW5pdGlvbn0g
aW5mbzogcHJldmlvdXMgZGVmaW5pdGlvbiBvZiBgZG9jc0lmUW9zUHJvZlN0b3JhZ2VUeXBlJw0K
ZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjExNDcgWzVdIHt1bml0
cy1jaGFuZ2VkfSB3YXJuaW5nOiB1bml0cyBvZiBgZG9jc0lmU2lnUVNpZ25hbE5vaXNlJyBjaGFu
Z2VkDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMi5taTI6MTE1NCBbNl0ge3ByZXZp
b3VzLWRlZmluaXRpb259IGluZm86IHByZXZpb3VzIGRlZmluaXRpb24gb2YgYGRvY3NJZlNpZ1FT
aWduYWxOb2lzZScNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjox
MTYzIFs1XSB7ZGVzY3JpcHRpb24tY2hhbmdlZH0gd2FybmluZzogZGVzY3JpcHRpb24gb2Ygb2Jq
ZWN0IGRlZmluaXRpb24gYGRvY3NJZlNpZ1FNaWNyb3JlZmxlY3Rpb25zJyBjaGFuZ2VkDQpkcmFm
dC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMi5taTI6MTE3MCBbNl0ge3ByZXZpb3VzLWRlZmlu
aXRpb259IGluZm86IHByZXZpb3VzIGRlZmluaXRpb24gb2YgYGRvY3NJZlNpZ1FNaWNyb3JlZmxl
Y3Rpb25zJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjEzNDcg
WzVdIHtkZXNjcmlwdGlvbi1jaGFuZ2VkfSB3YXJuaW5nOiBkZXNjcmlwdGlvbiBvZiBvYmplY3Qg
ZGVmaW5pdGlvbiBgZG9jc0lmQ21SYW5naW5nUmVzcFRpbWVvdXQnIGNoYW5nZWQNCmRyYWZ0LWll
dGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjoxMzYzIFs2XSB7cHJldmlvdXMtZGVmaW5pdGlv
bn0gaW5mbzogcHJldmlvdXMgZGVmaW5pdGlvbiBvZiBgZG9jc0lmQ21SYW5naW5nUmVzcFRpbWVv
dXQnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6MTM2MyBbNV0g
e3VuaXRzLWFkZGVkfSB3YXJuaW5nOiB1bml0cyBhZGRlZCB0byBgZG9jc0lmQ21SYW5naW5nVGlt
ZW91dCcNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjoxNDYzIFs1
XSB7ZnJvbS1pbXBsaWNpdH0gd2FybmluZzogdHlwZSBgT2N0ZXRTdHJpbmcnIHJlcGxhY2VzIGlt
cGxpY2l0IHR5cGUgZm9yIGBkb2NzSWZDbVN0YXR1c0NvZGUnDQpkcmFmdC1pZXRmLWlwY2RuLWRv
Y3MtcmZtaWJ2Mi0xMi5taTI6MTQ3OCBbNl0ge3ByZXZpb3VzLWRlZmluaXRpb259IGluZm86IHBy
ZXZpb3VzIGRlZmluaXRpb24gb2YgYGRvY3NJZkNtU3RhdHVzQ29kZScNCmRyYWZ0LWlldGYtaXBj
ZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjoxNDYzIFszXSB7cmFuZ2UtcmVtb3ZlZH0gc2l6
ZSBgKDAuLjE2KScgcmVtb3ZlZCBmcm9tIHR5cGUgdXNlZCBpbiBgZG9jc0lmQ21TdGF0dXNDb2Rl
Jw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTIubWkyOjE0NzggWzZdIHtwcmV2aW91
cy1kZWZpbml0aW9ufSBpbmZvOiBwcmV2aW91cyBkZWZpbml0aW9uIG9mIGBkb2NzSWZDbVN0YXR1
c0NvZGUnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6MTQ3OSBb
NV0ge3VuaXRzLWNoYW5nZWR9IHdhcm5pbmc6IHVuaXRzIG9mIGBkb2NzSWZDbVN0YXR1c1R4UG93
ZXInIGNoYW5nZWQNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjoxNDk0IFs2
XSB7cHJldmlvdXMtZGVmaW5pdGlvbn0gaW5mbzogcHJldmlvdXMgZGVmaW5pdGlvbiBvZiBgZG9j
c0lmQ21TdGF0dXNUeFBvd2VyJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJh
ZnQubWkyOjE0OTMgWzVdIHt1bml0cy1hZGRlZH0gd2FybmluZzogdW5pdHMgYWRkZWQgdG8gYGRv
Y3NJZkNtU3RhdHVzUmVzZXRzJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJh
ZnQubWkyOjE0OTMgWzVdIHtkZXNjcmlwdGlvbi1jaGFuZ2VkfSB3YXJuaW5nOiBkZXNjcmlwdGlv
biBvZiBvYmplY3QgZGVmaW5pdGlvbiBgZG9jc0lmQ21TdGF0dXNSZXNldHMnIGNoYW5nZWQNCmRy
YWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjoxNTA5IFs2XSB7cHJldmlvdXMtZGVm
aW5pdGlvbn0gaW5mbzogcHJldmlvdXMgZGVmaW5pdGlvbiBvZiBgZG9jc0lmQ21TdGF0dXNSZXNl
dHMnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6MTUyNCBbNV0g
e3VuaXRzLWFkZGVkfSB3YXJuaW5nOiB1bml0cyBhZGRlZCB0byBgZG9jc0lmQ21TdGF0dXNJbnZh
bGlkTWFwcycNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjoxNTQx
IFs1XSB7dW5pdHMtYWRkZWR9IHdhcm5pbmc6IHVuaXRzIGFkZGVkIHRvIGBkb2NzSWZDbVN0YXR1
c0ludmFsaWRVY2RzJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWky
OjE1NTggWzVdIHt1bml0cy1hZGRlZH0gd2FybmluZzogdW5pdHMgYWRkZWQgdG8gYGRvY3NJZkNt
U3RhdHVzSW52YWxpZFJhbmdpbmdSZXNwb25zZXMnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZt
aWJ2Mi0xMy1kcmFmdC5taTI6MTU3NiBbNV0ge3VuaXRzLWFkZGVkfSB3YXJuaW5nOiB1bml0cyBh
ZGRlZCB0byBgZG9jc0lmQ21TdGF0dXNJbnZhbGlkUmVnaXN0cmF0aW9uUmVzcG9uc2VzJw0KZHJh
ZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjE1OTQgWzVdIHt1bml0cy1h
ZGRlZH0gd2FybmluZzogdW5pdHMgYWRkZWQgdG8gYGRvY3NJZkNtU3RhdHVzVDFUaW1lb3V0cycN
CmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjoxNjExIFs1XSB7dW5p
dHMtYWRkZWR9IHdhcm5pbmc6IHVuaXRzIGFkZGVkIHRvIGBkb2NzSWZDbVN0YXR1c1QyVGltZW91
dHMnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6MTYyOCBbNV0g
e3VuaXRzLWFkZGVkfSB3YXJuaW5nOiB1bml0cyBhZGRlZCB0byBgZG9jc0lmQ21TdGF0dXNUM1Rp
bWVvdXRzJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjE2NDUg
WzVdIHt1bml0cy1hZGRlZH0gd2FybmluZzogdW5pdHMgYWRkZWQgdG8gYGRvY3NJZkNtU3RhdHVz
VDRUaW1lb3V0cycNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjox
NjYyIFs1XSB7dW5pdHMtYWRkZWR9IHdhcm5pbmc6IHVuaXRzIGFkZGVkIHRvIGBkb2NzSWZDbVN0
YXR1c1JhbmdpbmdBYm9ydGVkcycNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRy
YWZ0Lm1pMjoxNzMyIFs1XSB7dW5pdHMtYWRkZWR9IHdhcm5pbmc6IHVuaXRzIGFkZGVkIHRvIGBk
b2NzSWZDbVN0YXR1c1VDQ3MnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFm
dC5taTI6MTc0NiBbNV0ge3VuaXRzLWFkZGVkfSB3YXJuaW5nOiB1bml0cyBhZGRlZCB0byBgZG9j
c0lmQ21TdGF0dXNVQ0NGYWlscycNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRy
YWZ0Lm1pMjoxODY0IFs1XSB7dW5pdHMtYWRkZWR9IHdhcm5pbmc6IHVuaXRzIGFkZGVkIHRvIGBk
b2NzSWZDbVNlcnZpY2VUeFJldHJpZXMnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0x
My1kcmFmdC5taTI6MTg4MyBbNV0ge3VuaXRzLWFkZGVkfSB3YXJuaW5nOiB1bml0cyBhZGRlZCB0
byBgZG9jc0lmQ21TZXJ2aWNlVHhFeGNlZWRlZHMnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZt
aWJ2Mi0xMy1kcmFmdC5taTI6MTkwMSBbNV0ge3VuaXRzLWFkZGVkfSB3YXJuaW5nOiB1bml0cyBh
ZGRlZCB0byBgZG9jc0lmQ21TZXJ2aWNlUnFSZXRyaWVzJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2Nz
LXJmbWlidjItMTMtZHJhZnQubWkyOjE5MTkgWzVdIHt1bml0cy1hZGRlZH0gd2FybmluZzogdW5p
dHMgYWRkZWQgdG8gYGRvY3NJZkNtU2VydmljZVJxRXhjZWVkZWRzJw0KZHJhZnQtaWV0Zi1pcGNk
bi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjIwNjcgWzVdIHt1bml0cy1hZGRlZH0gd2Fybmlu
ZzogdW5pdHMgYWRkZWQgdG8gYGRvY3NJZkNtdHNNYXhTZXJ2aWNlSWRzJw0KZHJhZnQtaWV0Zi1p
cGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjIwNzcgWzVdIHtkZXNjcmlwdGlvbi1jaGFu
Z2VkfSB3YXJuaW5nOiBkZXNjcmlwdGlvbiBvZiBvYmplY3QgZGVmaW5pdGlvbiBgZG9jc0lmQ210
c0luc2VydGlvbkludGVydmFsJyBjaGFuZ2VkDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2
Mi0xMi5taTI6MjA5NCBbNl0ge3ByZXZpb3VzLWRlZmluaXRpb259IGluZm86IHByZXZpb3VzIGRl
ZmluaXRpb24gb2YgYGRvY3NJZkNtdHNJbnNlcnRpb25JbnRlcnZhbCcNCmRyYWZ0LWlldGYtaXBj
ZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjoyMDk2IFs1XSB7dW5pdHMtYWRkZWR9IHdhcm5p
bmc6IHVuaXRzIGFkZGVkIHRvIGBkb2NzSWZDbXRzSW52aXRlZFJhbmdpbmdBdHRlbXB0cycNCmRy
YWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjoyMTExIFs1XSB7dW5pdHMt
YWRkZWR9IHdhcm5pbmc6IHVuaXRzIGFkZGVkIHRvIGBkb2NzSWZDbXRzSW5zZXJ0SW50ZXJ2YWwn
DQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6MjEyOSBbNV0ge2Rl
c2NyaXB0aW9uLWNoYW5nZWR9IHdhcm5pbmc6IGRlc2NyaXB0aW9uIG9mIG9iamVjdCBkZWZpbml0
aW9uIGBkb2NzSWZDbXRzTWFjU3RvcmFnZVR5cGUnIGNoYW5nZWQNCmRyYWZ0LWlldGYtaXBjZG4t
ZG9jcy1yZm1pYnYyLTEyLm1pMjoyMTQ0IFs2XSB7cHJldmlvdXMtZGVmaW5pdGlvbn0gaW5mbzog
cHJldmlvdXMgZGVmaW5pdGlvbiBvZiBgZG9jc0lmQ210c01hY1N0b3JhZ2VUeXBlJw0KZHJhZnQt
aWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjIxNzQgWzVdIHt1bml0cy1hZGRl
ZH0gd2FybmluZzogdW5pdHMgYWRkZWQgdG8gYGRvY3NJZkNtdHNTdGF0dXNJbnZhbGlkUmFuZ2VS
ZXFzJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjIxOTIgWzVd
IHt1bml0cy1hZGRlZH0gd2FybmluZzogdW5pdHMgYWRkZWQgdG8gYGRvY3NJZkNtdHNTdGF0dXNS
YW5naW5nQWJvcnRlZHMnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5t
aTI6MjIxMCBbNV0ge3VuaXRzLWFkZGVkfSB3YXJuaW5nOiB1bml0cyBhZGRlZCB0byBgZG9jc0lm
Q210c1N0YXR1c0ludmFsaWRSZWdSZXFzJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjIt
MTMtZHJhZnQubWkyOjIyMjkgWzVdIHt1bml0cy1hZGRlZH0gd2FybmluZzogdW5pdHMgYWRkZWQg
dG8gYGRvY3NJZkNtdHNTdGF0dXNGYWlsZWRSZWdSZXFzJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2Nz
LXJmbWlidjItMTMtZHJhZnQubWkyOjIyNDggWzVdIHt1bml0cy1hZGRlZH0gd2FybmluZzogdW5p
dHMgYWRkZWQgdG8gYGRvY3NJZkNtdHNTdGF0dXNJbnZhbGlkRGF0YVJlcXMnDQpkcmFmdC1pZXRm
LWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6MjI2MiBbNV0ge3VuaXRzLWFkZGVkfSB3
YXJuaW5nOiB1bml0cyBhZGRlZCB0byBgZG9jc0lmQ210c1N0YXR1c1Q1VGltZW91dHMnDQpkcmFm
dC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6MjMzMiBbNV0ge2Rlc2NyaXB0
aW9uLWNoYW5nZWR9IHdhcm5pbmc6IGRlc2NyaXB0aW9uIG9mIG9iamVjdCBkZWZpbml0aW9uIGBk
b2NzSWZDbXRzQ21TdGF0dXNJbmRleCcgY2hhbmdlZA0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJm
bWlidjItMTIubWkyOjIzNDcgWzZdIHtwcmV2aW91cy1kZWZpbml0aW9ufSBpbmZvOiBwcmV2aW91
cyBkZWZpbml0aW9uIG9mIGBkb2NzSWZDbXRzQ21TdGF0dXNJbmRleCcNCmRyYWZ0LWlldGYtaXBj
ZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjoyMzk1IFs1XSB7dW5pdHMtY2hhbmdlZH0gd2Fy
bmluZzogdW5pdHMgb2YgYGRvY3NJZkNtdHNDbVN0YXR1c1J4UG93ZXInIGNoYW5nZWQNCmRyYWZ0
LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjoyNDEyIFs2XSB7cHJldmlvdXMtZGVmaW5p
dGlvbn0gaW5mbzogcHJldmlvdXMgZGVmaW5pdGlvbiBvZiBgZG9jc0lmQ210c0NtU3RhdHVzUnhQ
b3dlcicNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjoyNDExIFs1
XSB7dW5pdHMtYWRkZWR9IHdhcm5pbmc6IHVuaXRzIGFkZGVkIHRvIGBkb2NzSWZDbXRzQ21TdGF0
dXNUaW1pbmdPZmZzZXQnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5t
aTI6MjUwMCBbNV0ge3VuaXRzLWFkZGVkfSB3YXJuaW5nOiB1bml0cyBhZGRlZCB0byBgZG9jc0lm
Q210c0NtU3RhdHVzVW5lcnJvcmVkcycNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEz
LWRyYWZ0Lm1pMjoyNTE3IFs1XSB7dW5pdHMtYWRkZWR9IHdhcm5pbmc6IHVuaXRzIGFkZGVkIHRv
IGBkb2NzSWZDbXRzQ21TdGF0dXNDb3JyZWN0ZWRzJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJm
bWlidjItMTMtZHJhZnQubWkyOjI1MzUgWzVdIHt1bml0cy1hZGRlZH0gd2FybmluZzogdW5pdHMg
YWRkZWQgdG8gYGRvY3NJZkNtdHNDbVN0YXR1c1VuY29ycmVjdGFibGVzJw0KZHJhZnQtaWV0Zi1p
cGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjI1NTMgWzVdIHt1bml0cy1jaGFuZ2VkfSB3
YXJuaW5nOiB1bml0cyBvZiBgZG9jc0lmQ210c0NtU3RhdHVzU2lnbmFsTm9pc2UnIGNoYW5nZWQN
CmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjoyNTcyIFs2XSB7cHJldmlvdXMt
ZGVmaW5pdGlvbn0gaW5mbzogcHJldmlvdXMgZGVmaW5pdGlvbiBvZiBgZG9jc0lmQ210c0NtU3Rh
dHVzU2lnbmFsTm9pc2UnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5t
aTI6MjU2OSBbNV0ge3VuaXRzLWNoYW5nZWR9IHdhcm5pbmc6IHVuaXRzIG9mIGBkb2NzSWZDbXRz
Q21TdGF0dXNNaWNyb3JlZmxlY3Rpb25zJyBjaGFuZ2VkDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3Mt
cmZtaWJ2Mi0xMy1kcmFmdC5taTI6MjU2OSBbNV0ge2Rlc2NyaXB0aW9uLWNoYW5nZWR9IHdhcm5p
bmc6IGRlc2NyaXB0aW9uIG9mIG9iamVjdCBkZWZpbml0aW9uIGBkb2NzSWZDbXRzQ21TdGF0dXNN
aWNyb3JlZmxlY3Rpb25zJyBjaGFuZ2VkDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0x
Mi5taTI6MjU4OCBbNl0ge3ByZXZpb3VzLWRlZmluaXRpb259IGluZm86IHByZXZpb3VzIGRlZmlu
aXRpb24gb2YgYGRvY3NJZkNtdHNDbVN0YXR1c01pY3JvcmVmbGVjdGlvbnMnDQpkcmFmdC1pZXRm
LWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6MjU5MyBbNV0ge3VuaXRzLWFkZGVkfSB3
YXJuaW5nOiB1bml0cyBhZGRlZCB0byBgZG9jc0lmQ210c0NtU3RhdHVzRXh0VW5lcnJvcmVkcycN
CmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjoyNjEwIFs1XSB7dW5p
dHMtYWRkZWR9IHdhcm5pbmc6IHVuaXRzIGFkZGVkIHRvIGBkb2NzSWZDbXRzQ21TdGF0dXNFeHRD
b3JyZWN0ZWRzJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjI2
MjggWzVdIHt1bml0cy1hZGRlZH0gd2FybmluZzogdW5pdHMgYWRkZWQgdG8gYGRvY3NJZkNtdHND
bVN0YXR1c0V4dFVuY29ycmVjdGFibGVzJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjIt
MTMtZHJhZnQubWkyOjI3MDcgWzVdIHt1bml0cy1hZGRlZH0gd2FybmluZzogdW5pdHMgYWRkZWQg
dG8gYGRvY3NJZkNtdHNDbVN0YXR1c0hpZ2hSZXNvbHV0aW9uVGltaW5nT2Zmc2V0Jw0KZHJhZnQt
aWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjI4ODQgWzVdIHtkZXNjcmlwdGlv
bi1jaGFuZ2VkfSB3YXJuaW5nOiBkZXNjcmlwdGlvbiBvZiBvYmplY3QgZGVmaW5pdGlvbiBgZG9j
c0lmQ210c01vZHVsYXRpb25FbnRyeScgY2hhbmdlZA0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJm
bWlidjItMTIubWkyOjI5MTIgWzZdIHtwcmV2aW91cy1kZWZpbml0aW9ufSBpbmZvOiBwcmV2aW91
cyBkZWZpbml0aW9uIG9mIGBkb2NzSWZDbXRzTW9kdWxhdGlvbkVudHJ5Jw0KZHJhZnQtaWV0Zi1p
cGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjI5NjggWzVdIHtkZXNjcmlwdGlvbi1jaGFu
Z2VkfSB3YXJuaW5nOiBkZXNjcmlwdGlvbiBvZiBvYmplY3QgZGVmaW5pdGlvbiBgZG9jc0lmQ210
c01vZENvbnRyb2wnIGNoYW5nZWQNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1p
MjozMDEyIFs2XSB7cHJldmlvdXMtZGVmaW5pdGlvbn0gaW5mbzogcHJldmlvdXMgZGVmaW5pdGlv
biBvZiBgZG9jc0lmQ210c01vZENvbnRyb2wnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2
Mi0xMy1kcmFmdC5taTI6MzI2OSBbNV0ge2Rlc2NyaXB0aW9uLWNoYW5nZWR9IHdhcm5pbmc6IGRl
c2NyaXB0aW9uIG9mIG9iamVjdCBkZWZpbml0aW9uIGBkb2NzSWZDbXRzTW9kU3RvcmFnZVR5cGUn
IGNoYW5nZWQNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjozMzEwIFs2XSB7
cHJldmlvdXMtZGVmaW5pdGlvbn0gaW5mbzogcHJldmlvdXMgZGVmaW5pdGlvbiBvZiBgZG9jc0lm
Q210c01vZFN0b3JhZ2VUeXBlJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJh
ZnQubWkyOjMyODEgWzVdIHtkZXNjcmlwdGlvbi1jaGFuZ2VkfSB3YXJuaW5nOiBkZXNjcmlwdGlv
biBvZiBvYmplY3QgZGVmaW5pdGlvbiBgZG9jc0lmQ210c1Fvc1Byb2ZpbGVQZXJtaXNzaW9ucycg
Y2hhbmdlZA0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTIubWkyOjMzMTkgWzZdIHtw
cmV2aW91cy1kZWZpbml0aW9ufSBpbmZvOiBwcmV2aW91cyBkZWZpbml0aW9uIG9mIGBkb2NzSWZD
bXRzUW9zUHJvZmlsZVBlcm1pc3Npb25zJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjIt
MTIubWkyOjQzNjggWzFdIHtub2RlLXJlbW92ZWR9IG5vZGUgYGRvY3NJZkNvbXBsaWFuY2VzVjIn
IGhhcyBiZWVuIGRlbGV0ZWQNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjo0
MzY5IFsxXSB7bm9kZS1yZW1vdmVkfSBub2RlIGBkb2NzSWZHcm91cHNWMicgaGFzIGJlZW4gZGVs
ZXRlZA0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjQ5NjggWzVd
IHtuYW1lLWNoYW5nZWR9IHdhcm5pbmc6IG5hbWUgY2hhbmdlZCBmcm9tIGBkb2NzSWZPYnNvbGV0
ZUdyb3VwJyB0byBgZG9jc0lmQmFzaWNHcm91cFYyJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJm
bWlidjItMTMtZHJhZnQubWkyOjQ5NjggWzJdIHtzdGF0dXMtY2hhbmdlfSBzdGF0dXMgY2hhbmdl
IGZyb20gYG9ic29sZXRlJyB0byBgY3VycmVudCcgZm9yIGBkb2NzSWZCYXNpY0dyb3VwVjInDQpk
cmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6NDk2OCBbNV0ge2Rlc2Ny
aXB0aW9uLWNoYW5nZWR9IHdhcm5pbmc6IGRlc2NyaXB0aW9uIG9mIG9iamVjdCBncm91cCBkZWZp
bml0aW9uIGBkb2NzSWZCYXNpY0dyb3VwVjInIGNoYW5nZWQNCmRyYWZ0LWlldGYtaXBjZG4tZG9j
cy1yZm1pYnYyLTEyLm1pMjo1MDQ2IFsyXSB7bWVtYmVyLXJlbW92ZWR9IG1lbWJlciBgZG9jc0lm
Q21SYW5naW5nUmVzcFRpbWVvdXQnIHJlbW92ZWQgZnJvbSBncm91cCBgZG9jc0lmT2Jzb2xldGVH
cm91cCcNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjo1MDQ2IFsyXSB7bWVt
YmVyLXJlbW92ZWR9IG1lbWJlciBgZG9jc0lmQ210c0luc2VydGlvbkludGVydmFsJyByZW1vdmVk
IGZyb20gZ3JvdXAgYGRvY3NJZk9ic29sZXRlR3JvdXAnDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3Mt
cmZtaWJ2Mi0xMy1kcmFmdC5taTI6NDk2OCBbMl0ge21lbWJlci1hZGRlZH0gbWVtYmVyIGBkb2Nz
SWZEb3duQ2hhbm5lbElkJyBhZGRlZCB0byBncm91cCBgZG9jc0lmQmFzaWNHcm91cFYyJw0KZHJh
ZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjQ5NjggWzJdIHttZW1iZXIt
YWRkZWR9IG1lbWJlciBgZG9jc0lmRG93bkNoYW5uZWxGcmVxdWVuY3knIGFkZGVkIHRvIGdyb3Vw
IGBkb2NzSWZCYXNpY0dyb3VwVjInDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1k
cmFmdC5taTI6NDk2OCBbMl0ge21lbWJlci1hZGRlZH0gbWVtYmVyIGBkb2NzSWZEb3duQ2hhbm5l
bFdpZHRoJyBhZGRlZCB0byBncm91cCBgZG9jc0lmQmFzaWNHcm91cFYyJw0KZHJhZnQtaWV0Zi1p
cGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjQ5NjggWzJdIHttZW1iZXItYWRkZWR9IG1l
bWJlciBgZG9jc0lmRG93bkNoYW5uZWxNb2R1bGF0aW9uJyBhZGRlZCB0byBncm91cCBgZG9jc0lm
QmFzaWNHcm91cFYyJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWky
OjQ5NjggWzJdIHttZW1iZXItYWRkZWR9IG1lbWJlciBgZG9jc0lmRG93bkNoYW5uZWxJbnRlcmxl
YXZlJyBhZGRlZCB0byBncm91cCBgZG9jc0lmQmFzaWNHcm91cFYyJw0KZHJhZnQtaWV0Zi1pcGNk
bi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjQ5NjggWzJdIHttZW1iZXItYWRkZWR9IG1lbWJl
ciBgZG9jc0lmRG93bkNoYW5uZWxQb3dlcicgYWRkZWQgdG8gZ3JvdXAgYGRvY3NJZkJhc2ljR3Jv
dXBWMicNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjo0OTY4IFsy
XSB7bWVtYmVyLWFkZGVkfSBtZW1iZXIgYGRvY3NJZkRvd25DaGFubmVsQW5uZXgnIGFkZGVkIHRv
IGdyb3VwIGBkb2NzSWZCYXNpY0dyb3VwVjInDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2
Mi0xMy1kcmFmdC5taTI6NDk2OCBbMl0ge21lbWJlci1hZGRlZH0gbWVtYmVyIGBkb2NzSWZVcENo
YW5uZWxJZCcgYWRkZWQgdG8gZ3JvdXAgYGRvY3NJZkJhc2ljR3JvdXBWMicNCmRyYWZ0LWlldGYt
aXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjo0OTY4IFsyXSB7bWVtYmVyLWFkZGVkfSBt
ZW1iZXIgYGRvY3NJZlVwQ2hhbm5lbEZyZXF1ZW5jeScgYWRkZWQgdG8gZ3JvdXAgYGRvY3NJZkJh
c2ljR3JvdXBWMicNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjo0
OTY4IFsyXSB7bWVtYmVyLWFkZGVkfSBtZW1iZXIgYGRvY3NJZlVwQ2hhbm5lbFdpZHRoJyBhZGRl
ZCB0byBncm91cCBgZG9jc0lmQmFzaWNHcm91cFYyJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJm
bWlidjItMTMtZHJhZnQubWkyOjQ5NjggWzJdIHttZW1iZXItYWRkZWR9IG1lbWJlciBgZG9jc0lm
VXBDaGFubmVsTW9kdWxhdGlvblByb2ZpbGUnIGFkZGVkIHRvIGdyb3VwIGBkb2NzSWZCYXNpY0dy
b3VwVjInDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6NDk2OCBb
Ml0ge21lbWJlci1hZGRlZH0gbWVtYmVyIGBkb2NzSWZVcENoYW5uZWxTbG90U2l6ZScgYWRkZWQg
dG8gZ3JvdXAgYGRvY3NJZkJhc2ljR3JvdXBWMicNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1p
YnYyLTEzLWRyYWZ0Lm1pMjo0OTY4IFsyXSB7bWVtYmVyLWFkZGVkfSBtZW1iZXIgYGRvY3NJZlVw
Q2hhbm5lbFR4VGltaW5nT2Zmc2V0JyBhZGRlZCB0byBncm91cCBgZG9jc0lmQmFzaWNHcm91cFYy
Jw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjQ5NjggWzJdIHtt
ZW1iZXItYWRkZWR9IG1lbWJlciBgZG9jc0lmVXBDaGFubmVsUmFuZ2luZ0JhY2tvZmZTdGFydCcg
YWRkZWQgdG8gZ3JvdXAgYGRvY3NJZkJhc2ljR3JvdXBWMicNCmRyYWZ0LWlldGYtaXBjZG4tZG9j
cy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjo0OTY4IFsyXSB7bWVtYmVyLWFkZGVkfSBtZW1iZXIgYGRv
Y3NJZlVwQ2hhbm5lbFJhbmdpbmdCYWNrb2ZmRW5kJyBhZGRlZCB0byBncm91cCBgZG9jc0lmQmFz
aWNHcm91cFYyJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjQ5
NjggWzJdIHttZW1iZXItYWRkZWR9IG1lbWJlciBgZG9jc0lmVXBDaGFubmVsVHhCYWNrb2ZmU3Rh
cnQnIGFkZGVkIHRvIGdyb3VwIGBkb2NzSWZCYXNpY0dyb3VwVjInDQpkcmFmdC1pZXRmLWlwY2Ru
LWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6NDk2OCBbMl0ge21lbWJlci1hZGRlZH0gbWVtYmVy
IGBkb2NzSWZVcENoYW5uZWxUeEJhY2tvZmZFbmQnIGFkZGVkIHRvIGdyb3VwIGBkb2NzSWZCYXNp
Y0dyb3VwVjInDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6NDk2
OCBbMl0ge21lbWJlci1hZGRlZH0gbWVtYmVyIGBkb2NzSWZVcENoYW5uZWxTY2RtYUFjdGl2ZUNv
ZGVzJyBhZGRlZCB0byBncm91cCBgZG9jc0lmQmFzaWNHcm91cFYyJw0KZHJhZnQtaWV0Zi1pcGNk
bi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjQ5NjggWzJdIHttZW1iZXItYWRkZWR9IG1lbWJl
ciBgZG9jc0lmVXBDaGFubmVsU2NkbWFDb2Rlc1BlclNsb3QnIGFkZGVkIHRvIGdyb3VwIGBkb2Nz
SWZCYXNpY0dyb3VwVjInDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5t
aTI6NDk2OCBbMl0ge21lbWJlci1hZGRlZH0gbWVtYmVyIGBkb2NzSWZVcENoYW5uZWxTY2RtYUZy
YW1lU2l6ZScgYWRkZWQgdG8gZ3JvdXAgYGRvY3NJZkJhc2ljR3JvdXBWMicNCmRyYWZ0LWlldGYt
aXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjo0OTY4IFsyXSB7bWVtYmVyLWFkZGVkfSBt
ZW1iZXIgYGRvY3NJZlVwQ2hhbm5lbFNjZG1hSG9wcGluZ1NlZWQnIGFkZGVkIHRvIGdyb3VwIGBk
b2NzSWZCYXNpY0dyb3VwVjInDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFm
dC5taTI6NDk2OCBbMl0ge21lbWJlci1hZGRlZH0gbWVtYmVyIGBkb2NzSWZVcENoYW5uZWxUeXBl
JyBhZGRlZCB0byBncm91cCBgZG9jc0lmQmFzaWNHcm91cFYyJw0KZHJhZnQtaWV0Zi1pcGNkbi1k
b2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjQ5NjggWzJdIHttZW1iZXItYWRkZWR9IG1lbWJlciBg
ZG9jc0lmVXBDaGFubmVsQ2xvbmVGcm9tJyBhZGRlZCB0byBncm91cCBgZG9jc0lmQmFzaWNHcm91
cFYyJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjQ5NjggWzJd
IHttZW1iZXItYWRkZWR9IG1lbWJlciBgZG9jc0lmVXBDaGFubmVsVXBkYXRlJyBhZGRlZCB0byBn
cm91cCBgZG9jc0lmQmFzaWNHcm91cFYyJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjIt
MTMtZHJhZnQubWkyOjQ5NjggWzJdIHttZW1iZXItYWRkZWR9IG1lbWJlciBgZG9jc0lmVXBDaGFu
bmVsU3RhdHVzJyBhZGRlZCB0byBncm91cCBgZG9jc0lmQmFzaWNHcm91cFYyJw0KZHJhZnQtaWV0
Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQubWkyOjQ5NjggWzJdIHttZW1iZXItYWRkZWR9
IG1lbWJlciBgZG9jc0lmVXBDaGFubmVsUHJlRXFFbmFibGUnIGFkZGVkIHRvIGdyb3VwIGBkb2Nz
SWZCYXNpY0dyb3VwVjInDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5t
aTI6NDk2OCBbMl0ge21lbWJlci1hZGRlZH0gbWVtYmVyIGBkb2NzSWZRb3NQcm9mUHJpb3JpdHkn
IGFkZGVkIHRvIGdyb3VwIGBkb2NzSWZCYXNpY0dyb3VwVjInDQpkcmFmdC1pZXRmLWlwY2RuLWRv
Y3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6NDk2OCBbMl0ge21lbWJlci1hZGRlZH0gbWVtYmVyIGBk
b2NzSWZRb3NQcm9mTWF4VXBCYW5kd2lkdGgnIGFkZGVkIHRvIGdyb3VwIGBkb2NzSWZCYXNpY0dy
b3VwVjInDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6NDk2OCBb
Ml0ge21lbWJlci1hZGRlZH0gbWVtYmVyIGBkb2NzSWZRb3NQcm9mR3VhclVwQmFuZHdpZHRoJyBh
ZGRlZCB0byBncm91cCBgZG9jc0lmQmFzaWNHcm91cFYyJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2Nz
LXJmbWlidjItMTMtZHJhZnQubWkyOjQ5NjggWzJdIHttZW1iZXItYWRkZWR9IG1lbWJlciBgZG9j
c0lmUW9zUHJvZk1heERvd25CYW5kd2lkdGgnIGFkZGVkIHRvIGdyb3VwIGBkb2NzSWZCYXNpY0dy
b3VwVjInDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6NDk2OCBb
Ml0ge21lbWJlci1hZGRlZH0gbWVtYmVyIGBkb2NzSWZRb3NQcm9mQmFzZWxpbmVQcml2YWN5JyBh
ZGRlZCB0byBncm91cCBgZG9jc0lmQmFzaWNHcm91cFYyJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2Nz
LXJmbWlidjItMTMtZHJhZnQubWkyOjQ5NjggWzJdIHttZW1iZXItYWRkZWR9IG1lbWJlciBgZG9j
c0lmUW9zUHJvZlN0YXR1cycgYWRkZWQgdG8gZ3JvdXAgYGRvY3NJZkJhc2ljR3JvdXBWMicNCmRy
YWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjo0OTY4IFsyXSB7bWVtYmVy
LWFkZGVkfSBtZW1iZXIgYGRvY3NJZlFvc1Byb2ZNYXhUcmFuc21pdEJ1cnN0JyBhZGRlZCB0byBn
cm91cCBgZG9jc0lmQmFzaWNHcm91cFYyJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjIt
MTMtZHJhZnQubWkyOjQ5NjggWzJdIHttZW1iZXItYWRkZWR9IG1lbWJlciBgZG9jc0lmU2lnUUlu
Y2x1ZGVzQ29udGVudGlvbicgYWRkZWQgdG8gZ3JvdXAgYGRvY3NJZkJhc2ljR3JvdXBWMicNCmRy
YWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjo0OTY4IFsyXSB7bWVtYmVy
LWFkZGVkfSBtZW1iZXIgYGRvY3NJZlNpZ1FVbmVycm9yZWRzJyBhZGRlZCB0byBncm91cCBgZG9j
c0lmQmFzaWNHcm91cFYyJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJhZnQu
bWkyOjQ5NjggWzJdIHttZW1iZXItYWRkZWR9IG1lbWJlciBgZG9jc0lmU2lnUUNvcnJlY3RlZHMn
IGFkZGVkIHRvIGdyb3VwIGBkb2NzSWZCYXNpY0dyb3VwVjInDQpkcmFmdC1pZXRmLWlwY2RuLWRv
Y3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6NDk2OCBbMl0ge21lbWJlci1hZGRlZH0gbWVtYmVyIGBk
b2NzSWZTaWdRVW5jb3JyZWN0YWJsZXMnIGFkZGVkIHRvIGdyb3VwIGBkb2NzSWZCYXNpY0dyb3Vw
VjInDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6NDk2OCBbMl0g
e21lbWJlci1hZGRlZH0gbWVtYmVyIGBkb2NzSWZTaWdRU2lnbmFsTm9pc2UnIGFkZGVkIHRvIGdy
b3VwIGBkb2NzSWZCYXNpY0dyb3VwVjInDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0x
My1kcmFmdC5taTI6NDk2OCBbMl0ge21lbWJlci1hZGRlZH0gbWVtYmVyIGBkb2NzSWZTaWdRTWlj
cm9yZWZsZWN0aW9ucycgYWRkZWQgdG8gZ3JvdXAgYGRvY3NJZkJhc2ljR3JvdXBWMicNCmRyYWZ0
LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjo0OTY4IFsyXSB7bWVtYmVyLWFk
ZGVkfSBtZW1iZXIgYGRvY3NJZlNpZ1FFcXVhbGl6YXRpb25EYXRhJyBhZGRlZCB0byBncm91cCBg
ZG9jc0lmQmFzaWNHcm91cFYyJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTMtZHJh
ZnQubWkyOjQ5NjggWzJdIHttZW1iZXItYWRkZWR9IG1lbWJlciBgZG9jc0lmU2lnUUV4dFVuZXJy
b3JlZHMnIGFkZGVkIHRvIGdyb3VwIGBkb2NzSWZCYXNpY0dyb3VwVjInDQpkcmFmdC1pZXRmLWlw
Y2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6NDk2OCBbMl0ge21lbWJlci1hZGRlZH0gbWVt
YmVyIGBkb2NzSWZTaWdRRXh0Q29ycmVjdGVkcycgYWRkZWQgdG8gZ3JvdXAgYGRvY3NJZkJhc2lj
R3JvdXBWMicNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjo0OTY4
IFsyXSB7bWVtYmVyLWFkZGVkfSBtZW1iZXIgYGRvY3NJZlNpZ1FFeHRVbmNvcnJlY3RhYmxlcycg
YWRkZWQgdG8gZ3JvdXAgYGRvY3NJZkJhc2ljR3JvdXBWMicNCmRyYWZ0LWlldGYtaXBjZG4tZG9j
cy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjo0OTY4IFsyXSB7bWVtYmVyLWFkZGVkfSBtZW1iZXIgYGRv
Y3NJZkRvY3Npc0Jhc2VDYXBhYmlsaXR5JyBhZGRlZCB0byBncm91cCBgZG9jc0lmQmFzaWNHcm91
cFYyJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTIubWkyOjUwNDYgWzZdIHtwcmV2
aW91cy1kZWZpbml0aW9ufSBpbmZvOiBwcmV2aW91cyBkZWZpbml0aW9uIG9mIGBkb2NzSWZPYnNv
bGV0ZUdyb3VwJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTIubWkyOjUwNTYgWzFd
IHtub2RlLXJlbW92ZWR9IGdyb3VwIGBkb2NzSWZCYXNpY0dyb3VwVjInIGhhcyBiZWVuIGRlbGV0
ZWQNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjo1MTExIFsxXSB7bm9kZS1y
ZW1vdmVkfSBncm91cCBgZG9jc0lmQ21Hcm91cFYyJyBoYXMgYmVlbiBkZWxldGVkDQpkcmFmdC1p
ZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0xMi5taTI6NTE1MyBbMV0ge25vZGUtcmVtb3ZlZH0gZ3Jv
dXAgYGRvY3NJZkNtdHNHcm91cFYyJyBoYXMgYmVlbiBkZWxldGVkDQpkcmFmdC1pZXRmLWlwY2Ru
LWRvY3MtcmZtaWJ2Mi0xMi5taTI6NTI0NyBbMV0ge25vZGUtcmVtb3ZlZH0gZ3JvdXAgYGRvY3NJ
ZkNtdHNPcHRpb25hbEdyb3VwVjInIGhhcyBiZWVuIGRlbGV0ZWQNCmRyYWZ0LWlldGYtaXBjZG4t
ZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjo0OTU4IFs1XSB7bm9kZS1hZGRlZH0gd2FybmluZzog
Z3JvdXAgYGRvY3NJZk9ic29sZXRlR3JvdXAnIGhhcyBiZWVuIGFkZGVkDQpkcmFmdC1pZXRmLWlw
Y2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6NTAyMSBbNV0ge25vZGUtYWRkZWR9IHdhcm5p
bmc6IGdyb3VwIGBkb2NzSWZDbUdyb3VwVjInIGhhcyBiZWVuIGFkZGVkDQpkcmFmdC1pZXRmLWlw
Y2RuLWRvY3MtcmZtaWJ2Mi0xMy1kcmFmdC5taTI6NTA2MSBbNV0ge25vZGUtYWRkZWR9IHdhcm5p
bmc6IGdyb3VwIGBkb2NzSWZDbXRzR3JvdXBWMicgaGFzIGJlZW4gYWRkZWQNCmRyYWZ0LWlldGYt
aXBjZG4tZG9jcy1yZm1pYnYyLTEzLWRyYWZ0Lm1pMjo0Mjc5IFs1XSB7ZGVzY3JpcHRpb24tY2hh
bmdlZH0gd2FybmluZzogZGVzY3JpcHRpb24gb2YgbW9kdWxlIGNvbXBsaWFuY2UgZGVmaW5pdGlv
biBgZG9jc0lmQmFzaWNDb21wbGlhbmNlJyBjaGFuZ2VkDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3Mt
cmZtaWJ2Mi0xMi5taTI6NDM3MSBbNl0ge3ByZXZpb3VzLWRlZmluaXRpb259IGluZm86IHByZXZp
b3VzIGRlZmluaXRpb24gb2YgYGRvY3NJZkJhc2ljQ29tcGxpYW5jZScNCmRyYWZ0LWlldGYtaXBj
ZG4tZG9jcy1yZm1pYnYyLTEyLm1pMjo0NTg4IFsyXSB7cmVmaW5lbWVudC1yZW1vdmVkfSBvYmpl
Y3QgcmVmaW5lbWVudCBmb3IgYGRvY3NJZkNtdHNRb3NQcm9maWxlUGVybWlzc2lvbnMnIHJlbW92
ZWQgZnJvbSBgZG9jc0lmQmFzaWNDb21wbGlhbmNlJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJm
bWlidjItMTMtZHJhZnQubWkyOjQ1MTAgWzVdIHtyZWZpbmVtZW50LWFkZGVkfSB3YXJuaW5nOiBv
YmplY3QgcmVmaW5lbWVudCBmb3IgYGRvY3NJZkNtdHNNb2RQcmVhbWJsZUxlbicgYWRkZWQgdG8g
YGRvY3NJZkJhc2ljQ29tcGxpYW5jZScNCmRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEz
LWRyYWZ0Lm1pMjo0NTE2IFs1XSB7cmVmaW5lbWVudC1hZGRlZH0gd2FybmluZzogb2JqZWN0IHJl
ZmluZW1lbnQgZm9yIGBkb2NzSWZDbXRzTW9kRkVDRXJyb3JDb3JyZWN0aW9uJyBhZGRlZCB0byBg
ZG9jc0lmQmFzaWNDb21wbGlhbmNlJw0KZHJhZnQtaWV0Zi1pcGNkbi1kb2NzLXJmbWlidjItMTIu
bWkyOjQ2MDUgWzFdIHtub2RlLXJlbW92ZWR9IGNvbXBsaWFuY2UgYGRvY3NJZkJhc2ljQ29tcGxp
YW5jZVYyJyBoYXMgYmVlbiBkZWxldGVkDQpkcmFmdC1pZXRmLWlwY2RuLWRvY3MtcmZtaWJ2Mi0x
My1kcmFmdC5taTI6NDUyNCBbNV0ge25vZGUtYWRkZWR9IHdhcm5pbmc6IGNvbXBsaWFuY2UgYGRv
Y3NJZkJhc2ljQ29tcGxpYW5jZVYyJyBoYXMgYmVlbiBhZGRlZA0K

------_=_NextPart_001_01C50979.8D90B962
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn

------_=_NextPart_001_01C50979.8D90B962--



From ipcdn-bounces@ietf.org  Fri Feb  4 11:25:32 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA11850
	for <ipcdn-archive@ietf.org>; Fri, 4 Feb 2005 11:25:32 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1Cx6Zo-0005gT-VV
	for ipcdn-archive@ietf.org; Fri, 04 Feb 2005 11:45:01 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Cx6DD-0007gz-3b; Fri, 04 Feb 2005 11:21:39 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1Cx66Z-0006lN-0w
	for ipcdn@megatron.ietf.org; Fri, 04 Feb 2005 11:14:47 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA11024
	for <ipcdn@ietf.org>; Fri, 4 Feb 2005 11:14:44 -0500 (EST)
Received: from motgate8.mot.com ([129.188.136.8])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Cx6PM-0005R4-Et
	for ipcdn@ietf.org; Fri, 04 Feb 2005 11:34:13 -0500
Received: from il06exr06.mot.com (il06exr06.mot.com [129.188.137.136])
	by motgate8.mot.com (Motorola/Motgate8) with ESMTP id j14GGeJD019854
	for <ipcdn@ietf.org>; Fri, 4 Feb 2005 09:16:40 -0700 (MST)
Received: from ma19exm01.e6.bcs.mot.com (ma19exm01.e6.bcs.mot.com [10.14.33.5])
	by il06exr06.mot.com (Motorola/il06exr06) with ESMTP id j14GEc9b015646
	for <ipcdn@ietf.org>; Fri, 4 Feb 2005 10:14:38 -0600
Received: by ma19exm01.e6.bcs.mot.com with Internet Mail Service (5.5.2657.72)
	id <ZH8S40KF>; Fri, 4 Feb 2005 11:14:37 -0500
Message-ID: <62173B970AE0A044AED8723C3BCF23810636B291@ma19exm01.e6.bcs.mot.com>
From: Murwin William-LWM008 <W.Murwin@motorola.com>
To: bwijnen@lucent.com, gen-art@alvestrand.no, gen-art@alvestrand.no,
        ipcdn@ietf.org, Patrick Michael-LZZ007 <Michael.Patrick@motorola.com>
Date: Fri, 4 Feb 2005 11:14:28 -0500 
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain;
	charset="iso-8859-1"
X-Spam-Score: 0.0 (/)
X-Scan-Signature: ded6070f7eed56e10c4f4d0d5043d9c7
Subject: [ipcdn] Re: REVIEW:draft-ietf-ipcdn-qos-mib-11.txt
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 963faf56c3a5b6715f0b71b66181e01a

Response Inline:

>>-----Original Message-----
>>From: Michael A. Patton [mailto:MAP@MAP-NE.com]
>>Sent: Wednesday, February 02, 2005 12:30 PM
>>To: gen-art@alvestrand.no
>>Cc: ipcdn@ietf.org; Patrick Michael-LZZ007; Murwin William-LWM008;
>>bwijnen@lucent.com
>>Subject: REVIEW:draft-ietf-ipcdn-qos-mib-11.txt
>>
>>
>>To quote Bullwinkle T. Moose, "This time for sure..."
>>See previous messages for context, but use this for content.
>>
>>Summary: This draft is basically ready for publication as a Proposed
>>	Standard RFC, but has nits that should be fixed before
>>	publication.
>>
>>However, I'll note that I actually have a LOT of nits below, but
>>they're now mostly typos or things I can write off.  Only a few are
>>more than can be fixed in AUTH48.
>>
>>
>>Disclaimer:  I know enough about MIBs to be dangerous, but not enough
>>to be authoritative.  My review of the document (consistent with the
>>GenART charter) is primarily for readability and consistency.
>>
>>
>>I had only one substantive comment:
>>
>>I note that you have both "...TimeCreated" and "...TimeActive", but
>>isn't it the case that sysUpTime-"...TimeCreated" = "...TimeActive"?
>>That means that keeping both entries in every row is just extra work
>>and only one is needed.  Likewise in the Log table keeping all three
>>of "...TimeCreated", "...TimeActive", and "...TimeDeleted" is also
>>redundant duplication.  It's probably too late in the cycle to really
>>expect to fix this, but it seems like it would be an improvement to
>>drop all the "...TimeActive" and maybe include a comment on the simple
>>way to compute it.

No, sysUpTime - "...TimeCreated" does not equal "...TimeActive". Yes, time "...TimeCreated" is the time at a service flow has been created and/or an entry in this table was added. However, "...TimeActive" reflects the number of seconds the service flow was "active", not the number of seconds an entry has existed in the docsQosServiceFlowTable/docsQosServiceFlowStatsTable. This service flow could have been "provisioned", or even "admitted", but has never transitioned to "active".


>>
>>
>>There were a number of things that worried me:
>>
>>I'm not sure about the quality of the reference for [4].  (and what
>>happened to the other DOCSIS references?)  The title and code in
>>quotes might be enough for a knowledgeable person to find them, but
>>they don't mean anything to me.  The given URL doesn't refer to a
>>single document, and it's not clear which of tghe several available at
>>that URL is intended.  I suspect again that a knowledgeable person
>>could figure out the relationship.  So, since one of the GenART
>>charges is general understanding, I suggest the reference and/or web
>>page need some improvement in RFC prep.

(1) The other DOCSIS reference were removed because this draft made no direct mention or citation to any of those Specifications. I had added them for readers of the draft that were unfamiliar with DOCSIS, in case they were looking for all specification that made up DOCSIS. 

(2) The title,date,and DOCSIS versions are minimum needed in order to find the specification, and are provided in the reference.  The code given is a notation that the DOCSIS community uses to quickly identify a specification. Here is the code: SP-{Radion Frquency Interface Specification(RFI), Operations Support System 
Interface Specification(OSSI), Baseline Privacy Plus Interface Specification(BPI+)}v{ version 1.0, version 1.1, version 2.0 }-I{version # of Specification}-Date.

(3) The URL is not maintained by the authors of the draft, and is the URL that Cablelabs/IPCDN perferred to be in the refernces. As author, I can ask for another URL from IPCDN Working Group, and see if they also perfer to have the extact location of the specification as well. 

(4) This reference is the same syntax as all other DOCSIS MIB references to DOCSIS Specifications, that have passed IESG:
	RFC2670, BPI+ MIB,  Subcriber Management

>>
>>I notice that the masks for IP addresses default to all ones, while
>>the mask for dest MAC address defaults to all zeroes.  This seems
>>strange to me, it seems that they should default the same.  If there's
>>some real reason for the distinction it should be explained somewhere.
>>If not it should be considered making them the same.  To my personal
>>taste all ones seems to make more sense.

The DOCSIS Specification does state that the default for the IP MASK should be 0xFFFFFFFF. The Specification does not specify the default for the Destination 
MAC Mask, if not present. 

The reason why the mask is "000000000000" from the authors point of view was to be more consitent with the Destination MAC Address, since the DEST MAC Address and DEST MAC Mask are single TLV together. Thus if the Destination MAC Address is present then neither is the Destination MAC Mask. If this TLV is not present than MASK is not ANDed with the  (pkts etherdst) = docsIetfQosPktClassDestMacAddr.

The IP Addresses are in their own TLV and each of the MASKs are in their own TLV. If a DEST IP MASK/SRC IP MASK is not present, then the MASK are defaulted to 0xFFFFFFFF and are still ANDed with the IP Address in the packets to see match the docsIetfQosPktClassInetXxxAddr.


>>
>>It also seems strange that only the dest MAC can be masked, and the
>>source MAC can't, but I assume that's inherited from the master spec I
>>can't find, and therefore not something that could be addressed (no
>>pun intended) in this document.
>>
This is from the specification:
http://www.cablelabs.com/specifications/archives/CM-SP-RFIv2.0-I06-040804-superseded.pdf



>>
>>Simple suggestions:
>>-------------------
>>
>>Section 1.2: the definition of SFID makes a point of saying that it's
>>	unsigned, but the definition of the SID doesn't say if it's
>>	signed or not.  Since these are just tokens for lookup, that
>>	probably doesn't matter, but it would be nice if thewse were
>>	more similar...

I will up the definition of a SID.

>>
>>In Section 2.2.3 the second paragraph essentially contains a
>>	definition for "primary SF", shouldn't that be defined in the
>>	glossary?

Will do.

>>
>>Typos
>>-----
>>
>>Section 1.2: "connecting a subscriber's LAN the CATV RF network."
>>	  => "connecting a subscriber's LAN to the CATV RF network."

Will do
>>
>>Section 2: "described in [5]" => "described in RFC 2119 [5]"
>>	(for consistency with other references)
>>
Will do, but in most case the RFC is not mention in the Citation, 

>>Section 2.2.1: "an CATV" => "a CATV"

Will do
>>
>>Section 2.2.2.1: "both DOCSIS 1.0, DOCSIS 1.1, and DOCSIS 2.0"
>>	      => "all of DOCSIS 1.0, DOCSIS 1.1, and DOCSIS 2.0"
>>	or maybe you meant
>>	      => "DOCSIS 1.0 as well as DOCSIS 1.1 and/or DOCSIS 2.0"
>>
Will do.

>>Section 2.2.4: "the number of packet delayed"
>>	=> "the number of packets delayed"
>>
Will do.

>>Section 2.2.11: "provides describes" => "describes"

Will do.
>>
>>Section 2.2.11: "mac addresses" => "MAC addresses"
Will do.

>>
>>Section 3: "with it Service Flow Classifier table"
>>	=> "with its Service Flow Classifier table"

Will do.
>>
>>Section 3: "co-ordination" => "coordination"

Will do.
>>
>>Section 3: "co-ordinate" => "coordinate"

Will do.
>>
>>In MIB definition of docsIetfQosPktClassBitMap: "A bit of of 
>>this object"
>>	=> "A bit of this object"

Will do.
>>
>>In MIB definition of docsIetfQosParamSetTosAndMask: "the this object"
>>	=> "this object"

Will do.
>>
>>In MIB definition of docsIetfQosParamSetType: "reserved by by the"
>>	=> "reserved by the"

Will do.
>>
>>In MIB definition of docsIetfQosServiceClassPolicyStatus:
>>	"it is reference by" => "it is referenced by"

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn


From ipcdn-bounces@ietf.org  Fri Feb  4 13:32:33 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA21932
	for <ipcdn-archive@ietf.org>; Fri, 4 Feb 2005 13:32:33 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1Cx8Yl-0000F6-95
	for ipcdn-archive@ietf.org; Fri, 04 Feb 2005 13:52:04 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Cx8E2-0005bp-Qo; Fri, 04 Feb 2005 13:30:38 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1Cx8DA-0005Rj-1I
	for ipcdn@megatron.ietf.org; Fri, 04 Feb 2005 13:29:44 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA21699
	for <ipcdn@ietf.org>; Fri, 4 Feb 2005 13:29:40 -0500 (EST)
Received: from ondar.cablelabs.com ([192.160.73.61])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Cx8Vx-0000AO-SL
	for ipcdn@ietf.org; Fri, 04 Feb 2005 13:49:11 -0500
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.12.10/8.12.10) with ESMTP id j14IT5DU002420; 
	Fri, 4 Feb 2005 11:29:06 -0700 (MST)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [ipcdn] Re: REVIEW:draft-ietf-ipcdn-qos-mib-11.txt
Date: Fri, 4 Feb 2005 11:29:05 -0700
Message-ID: <CD6CE349CFD30D40BF5E13B3E0D8480406A518@srvxchg.cablelabs.com>
Thread-Topic: [ipcdn] Re: REVIEW:draft-ietf-ipcdn-qos-mib-11.txt
Thread-Index: AcUK1k9mVPp4zoDrQfS7anI9hiJ9dwADphUg
From: "Jean-Francois Mule" <jf.mule@cablelabs.com>
To: "Murwin William-LWM008" <W.Murwin@motorola.com>, <gen-art@alvestrand.no>
X-Approved: ondar
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 50a516d93fd399dc60588708fd9a3002
Content-Transfer-Encoding: quoted-printable
Cc: bwijnen@lucent.com, ipcdn@ietf.org,
        Patrick Michael-LZZ007 <Michael.Patrick@motorola.com>
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7aafa0432175920a4b3e118e16c5cb64
Content-Transfer-Encoding: quoted-printable

One additional note to add to Will's comment:

Michael A. Patton wrote:
> >>The given URL doesn't refer to a=20
> >>single document, and it's not clear which of tghe several=20
> available at=20
> >>that URL is intended.  I suspect again that a knowledgeable person=20
> >>could figure out the relationship.  So, since one of the GenART=20
> >>charges is general understanding, I suggest the reference=20
> and/or web=20
> >>page need some improvement in RFC prep.

Will replied:
> (3) The URL is not maintained by the authors of the draft,=20
> and is the URL that Cablelabs/IPCDN perferred to be in the=20
> refernces. As author, I can ask for another URL from IPCDN=20
> Working Group, and see if they also perfer to have the extact=20
> location of the specification as well.=20

In October 2003, I personally worked on this spec archive with both =
CableLabs and some IESG members (Thomas Narten and Bert Wijnen). The =
CableLabs standard department created an archive section so that we =
could have stable references which was a (good) requirement voiced by =
Thomas and Bert in order to  reference CableLabs specs in IETF. Once the =
archive section was online, I sent the URL to the list and asked authors =
to use it.=20

The URL is=20
   http://www.cablelabs.com/specifications/archives/

Note that 2 other IPCDN IDs are in the RFC Editor queue (bpiplus and =
subsmgmt) and they have the same base reference for DOCSIS specs. They =
both passed IESG and last call without this comment being raised.=20

I am reluctant to change this convention or put the exact specific URL =
for several reasons:
  - any reader can find the referenced spec from that base URL easily,
  - putting a URL pointing to a document rather than a root directory =
means that CableLabs would have to maintain this exact same directory =
tree. While a process is in place to maintain some URLs, this has not =
worked in the past, hence my preference early on for the above URL. As a =
reminder, RFC 2669 has a reference to         =
http://www.cablemodem.com/public/pubtechspec/SP-RFI-I04-980724.pdf which =
did not exist anymore - this is what I want to avoid here.

That reminds to follow-up on re-establishing that URL...

Jean-Fran=E7ois=20


_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn


From qydzl@o2.pl  Sat Feb  5 01:34:45 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA18917;
	Sat, 5 Feb 2005 01:34:45 -0500 (EST)
Received: from host50.foretec.com ([65.246.255.50] helo=mx2.foretec.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CxJpj-00089E-FW; Sat, 05 Feb 2005 01:54:20 -0500
Received: from pool-138-89-172-60.mad.east.verizon.net ([138.89.172.60])
	by mx2.foretec.com with smtp (Exim 4.24)
	id 1CxJWa-00042L-PJ; Sat, 05 Feb 2005 01:34:36 -0500
Received: from symphony-91.iinet.net.au ([6.210.25.253]:1906 "HELO
	mail.ies.edu") by ies.edu with SMTP
	id <S413132AbRLJEtW>; Sat, 05 Feb 2005 00:28:26 -0600
Date: Sat, 05 Feb 2005 00:28:26 -0600
Message-Id: <3.3.04.2081924.0083fc70@ies.edu>
From: "Janette Flood" <qydzl@o2.pl>
To: <ipcdn-archive@ietf.org>
Subject: This is for sure.
X-message-flag: Authentic Sender, Hash: LKQLMTEA
List-ID: <ipcdn-archive@ietf.org>
Mime-Version: 1.0
Content-Type: multipart/related; 
  boundary="----------A48356845382213"
X-Spam-Score: 3.5 (+++)
X-Scan-Signature: 69ad46fbd0e474a7c7f3312d9e320336

This is a multi-part message in MIME format.

------------A48356845382213
Content-Type: multipart/alternative;
     boundary="----------A85031401794097"

------------A85031401794097
Content-Type: text/plain;
        Charset = "us-ascii"
Content-Transfer-Encoding: 7bit

meme only . septacro resorcinol cattail. sanctify throttle scuffle dentistry glenn simplicity cumberland egipt.

------------A85031401794097
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit


<html>
<head>
<title>eke adversary</title>
</head>

<body>
<table width="442" height="100" border="0" cellpadding="0" cellspacing="0">
   <tr>
    <td height="161" colspan="7" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
        <!--DWLayoutTable-->
        <tr><STRONG><FONT face=Verdana size 4>You Will Not Find it Cheaper With This Quality and Range of Choice, Anywhere on the Web<BR>Guaranteed.</FONT></STRONG>
          <td width="442" height="153" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr>
                <td width="442" height="9" valign="top">
                <a href="http://www.193.boprjdncmdhe.com/">
                <img src = "cid:DTEHFHQD.QBJJWMEO.VEDLMHGT.DHUMBCHB_csseditor" border=0></a><br>
                </td>
              </tr>
              <tr>
                <td height="10" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="13" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
                    <!--DWLayoutTable-->
                    <tr>
                      <td width="442" height="13">.</td>
                    </tr>
                </table></td>
              </tr>
              <tr>
                <td height="3">.</td>
              </tr>
              <tr>
                <td height="4"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
                          </table></td>
        </tr>
        <tr>
          <td height="0">.</td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="8"></td>
        </tr>
        <tr>
          <td height="8"></td>
        </tr>
        <tr>
          <td height="8"></td>
        </tr>
        <tr>
          <td height="8">http://www.193.boprjdncmdhe.com/ You Will Not Find it Cheaper With This Quality and Range of Choice, Anywhere on the Web Guaranteed.</td>
        </tr>
        </table></td>
  </tr>
  <tr>
    <td width="49" height="19" valign="top">.</td>
    <td width="299">&nbsp;</td>
    <td width="19" rowspan="2" valign="top"></td>
    <td width="19" rowspan="2" valign="top"></td>
    <td width="19" rowspan="2" valign="top"></td>
    <td width="19" rowspan="2" valign="top"></td>
    <td width="18" rowspan="2" valign="top"></td>
  </tr>
  <tr>
    <td height="173">&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table><FONT face=Verdana size 2><a href="http://www.193.blueriseny.com/bye/">NOMORE</FONT>
</body>
</html>


------------A85031401794097--

------------A48356845382213
Content-Type:  image/jpeg; name="witch.JPG"
Content-Transfer-Encoding: base64
Content-ID: <DTEHFHQD.QBJJWMEO.VEDLMHGT.DHUMBCHB_csseditor>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAgEASABIAAD/7REIUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQABOEJJTQQNAAAAAAAEAAAAHjhCSU0EGQAAAAAABAAAAB44QklNA/MAAAAAAAkAAAAA
AAAAAAEAOEJJTQQKAAAAAAABAAA4QklNJxAAAAAAAAoAAQAAAAAAAAACOEJJTQP1AAAAAABIAC9m
ZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAAB
AC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA////
/////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////
////////////////////////A+gAADhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4A
AAAAAAQAAAAAOEJJTQQaAAAAAABrAAAABgAAAAAAAAAAAAAAlQAAAJUAAAAFAHAAaQBsAGwAcwAA
AAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAlQAAAJUAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAOEJJTQQRAAAAAAABAQA4QklNBBQAAAAAAAQAAAABOEJJTQQMAAAAAA5u
AAAAAQAAAHAAAABwAAABUAAAkwAAAA5SABgAAf/Y/+AAEEpGSUYAAQIBAEgASAAA/+4ADkFkb2Jl
AGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAcABwAwEiAAIRAQMRAf/dAAQAB//EAT8A
AAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoL
EAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT
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
1fU/sbEl5Gkgp//Z
------------A48356845382213--






From sdwaaizj@o2.pl  Sat Feb  5 07:12:49 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA25256;
	Sat, 5 Feb 2005 07:12:49 -0500 (EST)
Received: from c-24-17-251-117.client.comcast.net ([24.17.251.117])
	by ietf-mx.ietf.org with smtp (Exim 4.33)
	id 1CxP6v-0006Fu-TK; Sat, 05 Feb 2005 07:32:29 -0500
Received: from symphony-58.iinet.net.au ([201.42.18.80]:1906 "HELO
	mail.ies.edu") by ies.edu with SMTP
	id <S536132AbRLJEtW>; Sat, 05 Feb 2005 07:11:34 -0500
Date: Sat, 05 Feb 2005 05:05:34 -0700
Message-Id: <3.9.96.2081924.0083fc70@ies.edu>
From: "Kate Wyatt" <sdwaaizj@o2.pl>
To: <ipcdn-archive@ietf.org>
Subject: If you didn;t see this yet you will want to look.
X-message-flag: Authentic Sender, Hash: LKQLMTEA
List-ID: <ipcdn-archive@ietf.org>
Mime-Version: 1.0
Content-Type: multipart/related; 
  boundary="----------A48356845382213"
X-Spam-Score: 3.4 (+++)
X-Scan-Signature: a5d64674af3d12893846a18a44c07b83

This is a multi-part message in MIME format.

------------A48356845382213
Content-Type: multipart/alternative;
     boundary="----------A85031401794097"

------------A85031401794097
Content-Type: text/plain;
        Charset = "us-ascii"
Content-Transfer-Encoding: 7bit

meme only . septacro resorcinol cattail. sanctify throttle scuffle dentistry glenn simplicity cumberland egipt.

------------A85031401794097
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit


<html>
<head>
<title>bogota harding</title>
</head>

<body>
<table width="442" height="100" border="0" cellpadding="0" cellspacing="0">
   <tr>
    <td height="161" colspan="7" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
        <!--DWLayoutTable-->
        <tr><STRONG><FONT face=Verdana size 4>You Will Not Find it Cheaper With This Quality and Range of Choice, Anywhere on the Web<BR>Guaranteed.</FONT></STRONG>
          <td width="442" height="153" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr>
                <td width="442" height="9" valign="top">
                <a href="http://www.193.cqosxnzjdki.com">
                <img src = "cid:DTEHFHQD.QBJJWMEO.VEDLMHGT.DHUMBCHB_csseditor" border=0></a><br>
                </td>
              </tr>
              <tr>
                <td height="10" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="13" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
                    <!--DWLayoutTable-->
                    <tr>
                      <td width="442" height="13">.</td>
                    </tr>
                </table></td>
              </tr>
              <tr>
                <td height="3">.</td>
              </tr>
              <tr>
                <td height="4"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
                          </table></td>
        </tr>
        <tr>
          <td height="0">.</td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="8"></td>
        </tr>
        <tr>
          <td height="8"></td>
        </tr>
        <tr>
          <td height="8"></td>
        </tr>
        <tr>
          <td height="8">http://www.193.cdplsmxnr.com You Will Not Find it Cheaper With This Quality and Range of Choice, Anywhere on the Web Guaranteed.</td>
        </tr>
        </table></td>
  </tr>
  <tr>
    <td width="49" height="19" valign="top">.</td>
    <td width="299">&nbsp;</td>
    <td width="19" rowspan="2" valign="top"></td>
    <td width="19" rowspan="2" valign="top"></td>
    <td width="19" rowspan="2" valign="top"></td>
    <td width="19" rowspan="2" valign="top"></td>
    <td width="18" rowspan="2" valign="top"></td>
  </tr>
  <tr>
    <td height="173">&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table><FONT face=Verdana size 2><a href="http://www.193.cdnmxsjdheyr.com/bye/">NOMORE</FONT>
</body>
</html>


------------A85031401794097--

------------A48356845382213
Content-Type:  image/jpeg; name="appall.JPG"
Content-Transfer-Encoding: base64
Content-ID: <DTEHFHQD.QBJJWMEO.VEDLMHGT.DHUMBCHB_csseditor>
Content-Transfer-Encoding: base64

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
------------A48356845382213--





From xtjuspmmk@o2.pl  Mon Feb  7 07:50:16 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id HAA23137;
	Mon, 7 Feb 2005 07:50:16 -0500 (EST)
Received: from host50.foretec.com ([65.246.255.50] helo=mx2.foretec.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1Cy8eh-0007cd-Q3; Mon, 07 Feb 2005 08:10:20 -0500
Received: from 82-40-130-126.cable.ubr02.pert.blueyonder.co.uk ([82.40.130.126])
	by mx2.foretec.com with smtp (Exim 4.24)
	id 1Cy8L7-0001wO-2h; Mon, 07 Feb 2005 07:50:06 -0500
Received: from symphony-62.iinet.net.au ([168.170.212.160]:1906 "HELO
	mail.ies.edu") by ies.edu with SMTP
	id <S390132AbRLJEtW>; Mon, 07 Feb 2005 06:40:54 -0600
Date: Mon, 07 Feb 2005 09:49:54 -0300
Message-Id: <5.5.99.2081924.0083fc70@ies.edu>
From: "Tracy Burt" <xtjuspmmk@o2.pl>
To: <ipcdn-archive@ietf.org>
Subject: Did you see this?
X-message-flag: Authentic Sender, Hash: LKQLMTEA
List-ID: <ipcdn-archive@ietf.org>
Mime-Version: 1.0
Content-Type: multipart/related; 
  boundary="----------A48356845382213"
X-Spam-Score: 4.8 (++++)
X-Scan-Signature: 9d7e8d783239e9f0c425c823a9c950ff

This is a multi-part message in MIME format.

------------A48356845382213
Content-Type: multipart/alternative;
     boundary="----------A85031401794097"

------------A85031401794097
Content-Type: text/plain;
        Charset = "us-ascii"
Content-Transfer-Encoding: 7bit

meme only . septacro resorcinol cattail. sanctify throttle scuffle dentistry glenn simplicity cumberland egipt.

------------A85031401794097
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit


<html>
<head>
<title>academic valerie</title>
</head>

<body>
<table width="442" height="100" border="0" cellpadding="0" cellspacing="0">
   <tr>
    <td height="161" colspan="7" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
        <!--DWLayoutTable-->
        <tr><STRONG><FONT face=Verdana size 4>You Will Not Find it Cheaper With This Quality and Range of Choice, Anywhere on the Web<BR>Guaranteed.</FONT></STRONG>
          <td width="442" height="153" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr>
                <td width="442" height="9" valign="top">
                <a href="http://www.193.cqosxnzjdki.com">
                <img src = "cid:DTEHFHQD.QBJJWMEO.VEDLMHGT.DHUMBCHB_csseditor" border=0></a><br>
                </td>
              </tr>
              <tr>
                <td height="10" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="13" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
                    <!--DWLayoutTable-->
                    <tr>
                      <td width="442" height="13">.</td>
                    </tr>
                </table></td>
              </tr>
              <tr>
                <td height="3">.</td>
              </tr>
              <tr>
                <td height="4"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
                          </table></td>
        </tr>
        <tr>
          <td height="0">.</td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="8"></td>
        </tr>
        <tr>
          <td height="8"></td>
        </tr>
        <tr>
          <td height="8"></td>
        </tr>
        <tr>
          <td height="8">http://www.193.cqosxnzjdki.com You Will Not Find it Cheaper With This Quality and Range of Choice, Anywhere on the Web Guaranteed.</td>
        </tr>
        </table></td>
  </tr>
  <tr>
    <td width="49" height="19" valign="top">.</td>
    <td width="299">&nbsp;</td>
    <td width="19" rowspan="2" valign="top"></td>
    <td width="19" rowspan="2" valign="top"></td>
    <td width="19" rowspan="2" valign="top"></td>
    <td width="19" rowspan="2" valign="top"></td>
    <td width="18" rowspan="2" valign="top"></td>
  </tr>
  <tr>
    <td height="173">&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table><FONT face=Verdana size 2><a href="http://www.193.cqosxnzjdki.com/bye/">NOMORE</FONT>
</body>
</html>


------------A85031401794097--

------------A48356845382213
Content-Type:  image/jpeg; name="wealth.JPG"
Content-Transfer-Encoding: base64
Content-ID: <DTEHFHQD.QBJJWMEO.VEDLMHGT.DHUMBCHB_csseditor>
Content-Transfer-Encoding: base64

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

------------A48356845382213--







From ipcdn-bounces@ietf.org  Mon Feb  7 09:25:05 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id JAA02785
	for <ipcdn-archive@ietf.org>; Mon, 7 Feb 2005 09:25:03 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CyA8R-0001fb-TL
	for ipcdn-archive@ietf.org; Mon, 07 Feb 2005 09:45:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Cy9iG-0007gs-4z; Mon, 07 Feb 2005 09:18:04 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1Cy2cD-00016A-08
	for ipcdn@megatron.ietf.org; Mon, 07 Feb 2005 01:43:21 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA08531
	for <ipcdn@ietf.org>; Mon, 7 Feb 2005 01:43:18 -0500 (EST)
Received: from ondar.cablelabs.com ([192.160.73.61])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Cy2vT-0008VK-9H
	for ipcdn@ietf.org; Mon, 07 Feb 2005 02:03:19 -0500
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.12.10/8.12.10) with ESMTP id j176gcDU025481; 
	Sun, 6 Feb 2005 23:42:39 -0700 (MST)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C50CE0.36E4CB7E"
Subject: RE: [ipcdn] request for ID publication:  DOCSIS RFIv2 mib - 2670bis
Date: Sun, 6 Feb 2005 23:42:38 -0700
Message-ID: <5259D0D7419C6149B347837A2E64F46F074D3C@srvxchg.cablelabs.com>
X-MS-Has-Attach: yes
Thread-Topic: [ipcdn] request for ID publication:  DOCSIS RFIv2 mib - 2670bis
Thread-Index: AcTtxAOBPR8u+pFRQLqfqsHPHda8wAbjOf3wETAhnVA=
From: "Eduardo Cardona" <e.cardona@CableLabs.com>
To: "Eduardo Cardona" <e.cardona@CableLabs.com>,
        "Wijnen, Bert (Bert)" <bwijnen@lucent.com>,
        "Jean-Francois Mule" <jf.mule@CableLabs.com>,
        "Richard Woundy @ Comcast" <Richard_woundy@cable.comcast.com>,
        "Ipcdn (E-mail)" <ipcdn@ietf.org>
X-Approved: ondar
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 38d61979996d8e158112119ec5a37896
X-Mailman-Approved-At: Mon, 07 Feb 2005 09:18:01 -0500
Cc: david.raftus@terayon.com
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: bc1b577ce1006117215a32f277c39d17

This is a multi-part message in MIME format.

------_=_NextPart_001_01C50CE0.36E4CB7E
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

IPCDN group participants,

Below is a list of the pending issues raised by Bert and Randy with my
reply, All other comments I believe are addressed in the attached draft
(build against XML2RFC  ver 1.28, and checked with levkowetz NITS ver
1.58 and smilint )

see reply emails:
http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01582.html
http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01583.html
=20

Items NOT listed below still need MIB doctor's "RE:" to the proposed
resolution (marked with ">>" in the emails listed above).

Some of the pending items are editorial to complete prior to submit as
IETF ID 13=20
Others (normally with *) are calling for MIB Doctors or IPCDN
participants comments.

In any case I do not believe these are technical changes ( to return to
WGLC) and more editorial issues that improve the content itself. -
comments?=20

Please make the appropriate comments by COB Feb 11 before submitting the
ID.

Thanks

Eduardo



Pending issues for clarification and resolution:

--> Odd case
docsIfCmtsCmStatusTimingOffset,
(*)
>>UNITS       "SixtyFourthOfTicks"

--> odd case
docsIfCmtsCmStatusHighResolutionTimingOffset
(*)
>>UNITS     "SixtyFourthTwoHundredFiftySixthOfTicks"
Or (16384)
>>UNITS     "SixteenThousandsThreeHundredEigthyFourthOfTicks"
all need UNITS clauses

docsIfUpChannelSlotSize - should have UNITS
(*)
>>UNITS       "ticks"
>> I believe is not good to use timeticks, which could be confusing with
TC TimeTicks from RFC 2679,=20
the "DOCSIS" ticks are slots of 6.25 usecs,=20
see 1) above, the issues of how to name units of ticks/64 or
ticks/(64*256)

docsIfUpChannelTxTimingOffset - should have UNITS
(*)
>>UNITS       "SixtyFourthOfTicks"

docsIfUpChannelScdmaActiveCodes - since the primes can never be set and
can never be returned, they should be excluded in the SYNTAX
(*)=20
>> I am not sure if this is appropiate or will breaks the regular
applications,=20
To exclude prime numbers 67,71,73,79,83,89,97,101,103,107,109,113,127,
the SYNTAX clause will be=20
SYNTAX     Unsigned32
(0|64..66|68..70|72|74..78|80..82|84..88|90..96|98..100|102|104..106|108
|110..112|114..126|128)
Do you prefer this?=20
How do you break this for the 72 columns ID text file format?

docsIfDownChannelPower:  looks like some words got lost
in the update to the DESCRIPTION.

>>
The diff text is:

"May be set to zero at the CM if power level measurement is not
supported."

I believe it was intended to say:
"May report zero at the CM if power level measurement is not supported."

Clearly indicate a DOCSIS 1.0 optional measurement of this parameter.
DOCSIs spec intention was to make that mandatort , therefore removed
since=20
draft-ietf-ipcdn-docs-rfmibv2-01.txt ( not documented in Changes from
RFC2670 )

(*) Will add the change track


Some of the textual conventions in draft-ietf-ipcdn-docs-rfmibv2-12 need
a little work. =20
Specifically, The DocsisVersion,=20
DocsisQosVersion,=20
DocsisUpstreamType, and=20
DocsisUpstreamTypeStatus=20
TCs shouldspecify in their respective DESCRIPTIONS what each of their
enumerated values means.

Randy
>> changed to:


DocsisVersion ::=3D TEXTUAL-CONVENTION
    STATUS          current
    DESCRIPTION     "Indicates the DOCSIS Radio=20
	                 Frequency specification being=20
					 referenced. =20
	                 'docsis10' indicates DOCSIS 1.0,=20
					 'docsis11' indicates DOCSIS 1.1
					 'docsis20' indicates DOCSIS
2.0"
    SYNTAX          INTEGER {
        docsis10 (1),
        docsis11 (2),
        docsis20 (3)
    }

DocsisQosVersion ::=3D TEXTUAL-CONVENTION
    STATUS          current
    DESCRIPTION     "Indicates the referenced quality of service
	                 level.=20
					 'docsis10 refers to DOCSIS 1.0
Class of=20
					 Service queuing services.
					 'docsis11' refers to DOCSIS 1.1
Quality of
					 Service."
    SYNTAX          INTEGER {
        docsis10 (1),
        docsis11 (2)
    }

DocsisUpstreamType ::=3D TEXTUAL-CONVENTION
    STATUS          current
    DESCRIPTION     "Indicates the DOCSIS Upstream Channel Type.
	                'unknown' means not information available=20
					or configured to determine.
					'tdma' is related to TDMA, Time
Division=20
					 Multiple Access, 'atdma' is
related to A-TDMA,
					 Advanced Time Division Multiple
Access,=20
					 'scdma' is related to S-CDMA,
Synchronous=20
					 Code Division Multiple Access
					 'tdmaAndAtdma is related to
simultanous support of=20
					 TDMA and A-TDMA modes."
    SYNTAX          INTEGER {
        unknown (0),
        tdma (1),
        atdma (2),
        scdma (3),
        tdmaAndAtdma (4)
    }


DocsisUpstreamTypeStatus ::=3D TEXTUAL-CONVENTION
    STATUS          current
    DESCRIPTION
        "Indicates the DOCSIS Upstream Channel Type Status.
         Values are the same as DocsisUpstramType but the shared
         channel indicator type (tdmaAndAtdma) is not valid, since
         this type is used to specifically identify PHY mode."
    SYNTAX          INTEGER {
        unknown (0),
        tdma (1),
        atdma (2),
        scdma (3)
    }
   =20
>> Your next Q. Why two TC instead of one TC with compliance statements
?=20
It was for simplicity in the MIB scope of syntax. CMTS can configure
tdmaAndtdma, but CMs uses only one=20
multiple access method, it means CM status values uses
DocsisUpstreamTypeStatus (DocsisUpstreamType minus tdmaAndAtdma)
and CMTSes uses for configuration DocsisUpstreamType=20


(*) If recommended compliance statements  better, that can be done

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D

Comments with >>

Attached draft for next ID with comments (+ Randy's this week email)
plus a diff file

Eduardo


Bert Wihnen  comments:

  !! Missing Reference for citation: [RFC2670]
     P122 L050:      interfaces" [RFC2670].
>> Added in informative reference  section (instead of normative
reference section)


5. ./DOCS-IF-MIB:2400 [3] {range-added} size `(0..512)' added to type
used
    in `docsIfCmtsCmStatusEqualizationData'

   Probably OK. Can you add some text to explain why this is OK?
>>(*)=20
   I do not have other explanation than "enough" room, probably for
future enhancements (?)
   Current DOCSIS MAC may constrain to 256 bytes total the equalizer
data maps.

   Does anyone recall the reasons for the number selection?=20


7. ./DOCS-IF-MIB:1167 [3] {range-added} size `(0..512)' added to type
used in
   `docsIfSigQEqualizationData'

   you may want to add some text why the range change is OK
>> same as 6.


Other comments:


- docsIfCmtsModControl OBJECT-TYPE
        SYNTAX      RowStatus
        MAX-ACCESS  read-create
        STATUS      current
        DESCRIPTION
            "Controls and reflects the status of rows in this table."
        ::=3D { docsIfCmtsModulationEntry 3 }

  It would be good to add text to explain which (if any) objects can be=20
  changed when the row is active.

  Pls check if there are other RowStatus objects that lack that text as
well.

>> Text was on the Entry object=20
Moved to docsIfCmtsModControl object
         There is no restriction on the changing of values in this
          table while their associated rows are active with the
          exception of:

          1. If a modulation profile is being referenced by one
             or more upstream channels, an attempt to set the value
             of docsIfCmtsModChannelType returns 'inconsistentValue'
             error.

          2. If a modulation profile is being referenced by one
             or more upstream channels, an attempt to set
             docsIfCmtsModControl to destroy(6) or notInService(2)
             returns 'inconsistentValue' error."
 =20

- WHen you deprecate/obsolete objects or groups or module compliance or
  whatever, then it is good practice to ADD a little text to the
DESCRITPION
  clause to explain why the depraction/obsoletion occured and which (if
any)
  other definition should be used instead.

        SYNTAX      INTEGER {
            other(1),
            ranging(2),
            rangingAborted(3),
            rangingComplete(4),
            ipComplete(5),
            registrationComplete(6),
            accessDenied(7),
            operational(8), -- deprecated
            registeredBPIInitializing(9)

   I do not understand why a "deprecated" value gets added when
upgrading from
   RFC2670 to this new document. ??

>>
Two parts:
...

2) (*) Long Story... It was around draft 8 a spec ECR to update the MIB
with value 'complete'=20
as final value after Cm is in stable mode and registered,=20
It was found inconvenient to change the final state but few devices were
able to implement=20
the complete state

Otherwise we need to say in the MIB value 8 -complete is reserved=20

Alternative  : ( not sure if better for IETF process....

docsIfCmtsCmStatusValue OBJECT-TYPE
     SYNTAX      INTEGER {
         other(1),
         ranging(2),
         rangingAborted(3),
         rangingComplete(4),
         ipComplete(5),
         registrationComplete(6),
         accessDenied(7),
         -- Enumeration value 8 is reserved=20
         registeredBPIInitializing(9)
     }
     MAX-ACCESS  read-only
     STATUS      current
     DESCRIPTION
         "Current Cable Modem connectivity state, as specified
          in the RF Interface Specification.  Returned status
          information is the CM status as assumed by the CMTS,
          and indicates the following events:
          other(1)
             Any state other than below.
          ranging(2)
             The CMTS has received an Initial Ranging Request
             message from the CM, and the ranging process is not
             yet complete.
          rangingAborted(3)
             The CMTS has sent a Ranging Abort message to the CM.
          rangingComplete(4)
             The CMTS has sent a Ranging Complete message to the CM.
          ipComplete(5)
             The CMTS has received a DHCP reply message and
             forwarded it to the CM.
          registrationComplete(6)
             The CMTS has sent a Registration Response message to
             the CM.
          accessDenied(7)
             The CMTS has sent a Registration Aborted message
             to the CM.
          registeredBPIInitializing(9)
             Baseline Privacy (BPI) is enabled and the CMTS is in the
             process of completing BPI initialization.  This state
             MAY last for a significant length of time if failures
             occur during the initialization process.  After
             completion of  BPI initialization, the CMTS will report
             registrationComplete(6).
          The CMTS only needs to report states it is able to
          detect.
          Enumeration value 8 is reserved and MUST not be used or=20
          assigned when updating this MIB module"
     REFERENCE
         "Data-Over-Cable Service Interface Specifications: Radio
          Frequency Interface Specification SP-RFIv2.0-I05-040407,
          Section 11.2."
     ::=3D { docsIfCmtsCmStatusEntry 9 }



>> change to Update:

- The MIB module states:

        REVISION        "200411221700Z"
        DESCRIPTION
            "Revision of the IETF RF MIB module for DOCSIS 2.0.
             This version published as RFC XXXX."

  You need to list (at least the major) changes to the MIB module.
  Pls realize that a lot of people extract the MIB module from the
document
  and then the sect 10 is not always easily available/handy.

>> will move a quick version of them there. (not yet....)


- Can you explain why you need the compexity of clone from as described
in
  docsIfUpChannelCloneFrom, docsIfUpChannelUpdate and
docsIfUpChannelStatus
  I really do not understand why you have to make this so complex.

>> We have discussed that in the past, Randy Presuhn was also against
this mechanis
   The difference with a clone mechanis as used in USM is that the
clonned entry may=20
   not be turn active ( real physical interface) with hardward
dependencies and ifStack=20
   ramifications hardly described by ifIndex
   The clone mechanis copy the values of an active entry into a 'fake
entry'
   then parameters are changed and values set back to the ifIndex of
interest.
  =20
   It helps to minimize service disruption for on service updates.
   The group discussed alternatives like a group of scalar objects
mapping the table columns=20
   to do so but it seemed to be at time of design over-defining new set
of objects.

   Any intermediate solution (?)

=20


------_=_NextPart_001_01C50CE0.36E4CB7E
Content-Type: text/plain;
	name="draft-ietf-ipcdn-docs-rfmibv2-13.txt"
Content-Description: draft-ietf-ipcdn-docs-rfmibv2-13.txt
Content-Disposition: attachment;
	filename="draft-ietf-ipcdn-docs-rfmibv2-13.txt"
Content-Transfer-Encoding: base64

DQoNCg0KSVAgb3ZlciBDYWJsZSBEYXRhIE5ldHdvcmsgV29ya2luZyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgRC4gUmFmdHVzDQpHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFRlcmF5b24gQ2FuYWRhIEx0ZC4NCkludGVybmV0LURyYWZ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRS4gQ2FyZG9uYQ0K
RXhwaXJlczogQXVndXN0IDUsIDIwMDUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQ2FibGVMYWJzDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogUmFkaW8gRnJlcXVlbmN5IChS
RikgSW50ZXJmYWNlIE1hbmFnZW1lbnQgSW5mb3JtYXRpb24gQmFzZSBmb3IgRE9DU0lTDQogICAg
ICAgICAgICAgICAgICAgICAgMi4wIGNvbXBsaWFudCBSRiBpbnRlcmZhY2VzDQogICAgICAgICAg
ICAgICAgICAgIGRyYWZ0LWlldGYtaXBjZG4tZG9jcy1yZm1pYnYyLTEzDQoNClN0YXR1cyBvZiB0
aGlzIE1lbW8NCg0KICAgVGhpcyBkb2N1bWVudCBpcyBhbiBJbnRlcm5ldC1EcmFmdCBhbmQgaXMg
c3ViamVjdCB0byBhbGwgcHJvdmlzaW9ucw0KICAgb2YgU2VjdGlvbiAzIG9mIFJGQyAzNjY3LiAg
Qnkgc3VibWl0dGluZyB0aGlzIEludGVybmV0LURyYWZ0LCBlYWNoDQogICBhdXRob3IgcmVwcmVz
ZW50cyB0aGF0IGFueSBhcHBsaWNhYmxlIHBhdGVudCBvciBvdGhlciBJUFIgY2xhaW1zIG9mDQog
ICB3aGljaCBoZSBvciBzaGUgaXMgYXdhcmUgaGF2ZSBiZWVuIG9yIHdpbGwgYmUgZGlzY2xvc2Vk
LCBhbmQgYW55IG9mDQogICB3aGljaCBoZSBvciBzaGUgYmVjb21lIGF3YXJlIHdpbGwgYmUgZGlz
Y2xvc2VkLCBpbiBhY2NvcmRhbmNlIHdpdGgNCiAgIFJGQyAzNjY4Lg0KDQogICBJbnRlcm5ldC1E
cmFmdHMgYXJlIHdvcmtpbmcgZG9jdW1lbnRzIG9mIHRoZSBJbnRlcm5ldCBFbmdpbmVlcmluZw0K
ICAgVGFzayBGb3JjZSAoSUVURiksIGl0cyBhcmVhcywgYW5kIGl0cyB3b3JraW5nIGdyb3Vwcy4g
IE5vdGUgdGhhdA0KICAgb3RoZXIgZ3JvdXBzIG1heSBhbHNvIGRpc3RyaWJ1dGUgd29ya2luZyBk
b2N1bWVudHMgYXMNCiAgIEludGVybmV0LURyYWZ0cy4NCg0KICAgSW50ZXJuZXQtRHJhZnRzIGFy
ZSBkcmFmdCBkb2N1bWVudHMgdmFsaWQgZm9yIGEgbWF4aW11bSBvZiBzaXggbW9udGhzDQogICBh
bmQgbWF5IGJlIHVwZGF0ZWQsIHJlcGxhY2VkLCBvciBvYnNvbGV0ZWQgYnkgb3RoZXIgZG9jdW1l
bnRzIGF0IGFueQ0KICAgdGltZS4gIEl0IGlzIGluYXBwcm9wcmlhdGUgdG8gdXNlIEludGVybmV0
LURyYWZ0cyBhcyByZWZlcmVuY2UNCiAgIG1hdGVyaWFsIG9yIHRvIGNpdGUgdGhlbSBvdGhlciB0
aGFuIGFzICJ3b3JrIGluIHByb2dyZXNzLiINCg0KICAgVGhlIGxpc3Qgb2YgY3VycmVudCBJbnRl
cm5ldC1EcmFmdHMgY2FuIGJlIGFjY2Vzc2VkIGF0DQogICBodHRwOi8vd3d3LmlldGYub3JnL2ll
dGYvMWlkLWFic3RyYWN0cy50eHQuDQoNCiAgIFRoZSBsaXN0IG9mIEludGVybmV0LURyYWZ0IFNo
YWRvdyBEaXJlY3RvcmllcyBjYW4gYmUgYWNjZXNzZWQgYXQNCiAgIGh0dHA6Ly93d3cuaWV0Zi5v
cmcvc2hhZG93Lmh0bWwuDQoNCiAgIFRoaXMgSW50ZXJuZXQtRHJhZnQgd2lsbCBleHBpcmUgb24g
QXVndXN0IDUsIDIwMDUuDQoNCkNvcHlyaWdodCBOb3RpY2UNCg0KICAgQ29weXJpZ2h0IChDKSBU
aGUgSW50ZXJuZXQgU29jaWV0eSAoMjAwNSkuDQoNCkFic3RyYWN0DQoNCiAgIFRoaXMgbWVtbyBk
ZWZpbmVzIGEgcG9ydGlvbiBvZiB0aGUgTWFuYWdlbWVudCBJbmZvcm1hdGlvbiBCYXNlIChNSUIp
DQogICBmb3IgdXNlIHdpdGggbmV0d29yayBtYW5hZ2VtZW50IHByb3RvY29scyBpbiB0aGUgSW50
ZXJuZXQgY29tbXVuaXR5Lg0KICAgSW4gcGFydGljdWxhciwgaXQgZGVmaW5lcyBhIHNldCBvZiBt
YW5hZ2VkIG9iamVjdHMgZm9yIFNOTVAtYmFzZWQNCiAgIG1hbmFnZW1lbnQgb2YgdGhlIFJhZGlv
IEZyZXF1ZW5jeSAoUkYpIGludGVyZmFjZXMgZm9yIHN5c3RlbXMNCg0KDQoNClJhZnR1cyAmIENh
cmRvbmEgICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAgICAgICAgICAgICBbUGFn
ZSAxXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJG
SSkgTUlCICAgICBGZWJydWFyeSAyMDA1DQoNCg0KICAgY29tcGxpYW50IHdpdGggdGhlIERhdGEg
T3ZlciBDYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9ucw0KICAgKERPQ1NJUyku
DQoNCiAgIFRoaXMgZG9jdW1lbnQgcmV2aXNlcyBhbmQgb2Jzb2xldGVzIFJGQyAyNjcwLiAgUGxl
YXNlIHNlZSBzZWN0aW9uIDYNCiAgIGZvciBhIGRlc2NyaXB0aW9uIG9mIHRoZSBjaGFuZ2VzIGZy
b20gUkZDIDI2NzAuDQoNClRhYmxlIG9mIENvbnRlbnRzDQoNCiAgIDEuICBUaGUgSW50ZXJuZXQt
U3RhbmRhcmQgTWFuYWdlbWVudCBGcmFtZXdvcmsgLiAuIC4gLiAuIC4gLiAuIC4gICAgMw0KICAg
Mi4gIEdsb3NzYXJ5IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgICA0DQogICAgIDIuMSAgIENBVFYgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgIDQNCiAgICAgMi4yICAgQ00gb3IgQ2FibGUgTW9k
ZW0gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAgNA0KICAgICAyLjMg
ICBDTVRTIG9yIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbSAuIC4gLiAuIC4gLiAuIC4g
LiAgICA0DQogICAgIDIuNCAgIERPQ1NJUyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuICAgIDQNCiAgICAgMi41ICAgRG93bnN0cmVhbSAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAgNA0KICAgICAyLjYgICBIZWFk
LWVuZCAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgICA0
DQogICAgIDIuNyAgIE1BQyBQYWNrZXQgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuICAgIDQNCiAgICAgMi44ICAgUkYgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAgNA0KICAgICAyLjkgICBVcHN0cmVhbSAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgICA1DQogICAz
LiAgT3ZlcnZpZXcgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuICAgIDYNCiAgICAgMy4xICAgU3RydWN0dXJlIG9mIHRoZSBNSUIgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gICAgNg0KICAgICAgIDMuMS4xICAgZG9jc0lmQmFzZU9i
amVjdHMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgICA2DQogICAgICAgMy4x
LjIgICBkb2NzSWZDbU9iamVjdHMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
ICAgIDcNCiAgICAgICAzLjEuMyAgIGRvY3NpZmNtdHNvYmplY3RzICAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gICAgNw0KICAgICAgIDMuMS40ICAgUmVsYXRpb25zaGlwIHRvIHRo
ZSBJbnRlcmZhY2VzIE1JQiBtb2R1bGUgIC4gLiAuIC4gLiAgICA4DQogICA0LiAgRGVmaW5pdGlv
bnMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAgMjIN
CiAgIDUuICBBY2tub3dsZWRnbWVudHMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gIDEzMA0KICAgNi4gIFJldmlzaW9uIEhpc3RvcnkgLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTMxDQogICAgIDYuMSAgIFNjb3BlICAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMzENCiAgICAg
Ni4yICAgRXh0ZW5zaW9uICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gIDEzMQ0KICAgICA2LjMgICBDaGFuZ2VzIGZyb20gUkZDIDI2NzAgIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTMxDQogICA3LiAgU2VjdXJpdHkgQ29uc2lkZXJhdGlv
bnMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMzMNCiAgIDguICBJQU5B
IGNvbnNpZGVyYXRpb25zICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
IDEzNQ0KICAgOS4gIE1hbmFnZW1lbnQgSW50ZXJvcGVyYWJpbGl0eSBvZiBET0NTSVMgMS4wLCAx
LjEgYW5kIDIuMCAuIC4gLiAgMTM2DQogICAxMC4gICBSZWZlcmVuY2VzIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMzcNCiAgICAgMTAuMSAgTm9ybWF0
aXZlIFJlZmVyZW5jZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEzNw0K
ICAgICAxMC4yICBJbmZvcm1hdGl2ZSBSZWZlcmVuY2VzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAgMTM4DQogICAgICAgQXV0aG9ycycgQWRkcmVzc2VzIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMzkNCiAgICAgICBJbnRlbGxlY3R1YWwgUHJv
cGVydHkgYW5kIENvcHlyaWdodCBTdGF0ZW1lbnRzIC4gLiAuIC4gLiAuIC4gIDE0MA0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KUmFmdHVzICYgQ2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0
IDUsIDIwMDUgICAgICAgICAgICAgICAgIFtQYWdlIDJdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBE
T0NTSVMgMi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0K
DQoxLiAgVGhlIEludGVybmV0LVN0YW5kYXJkIE1hbmFnZW1lbnQgRnJhbWV3b3JrDQoNCiAgIEZv
ciBhIGRldGFpbGVkIG92ZXJ2aWV3IG9mIHRoZSBkb2N1bWVudHMgdGhhdCBkZXNjcmliZSB0aGUg
Y3VycmVudA0KICAgSW50ZXJuZXQtU3RhbmRhcmQgTWFuYWdlbWVudCBGcmFtZXdvcmssIHBsZWFz
ZSByZWZlciB0byBzZWN0aW9uIDcgb2YNCiAgIFJGQyAzNDEwIFtSRkMzNDEwXS4NCg0KICAgTWFu
YWdlZCBvYmplY3RzIGFyZSBhY2Nlc3NlZCB2aWEgYSB2aXJ0dWFsIGluZm9ybWF0aW9uIHN0b3Jl
LCB0ZXJtZWQNCiAgIHRoZSBNYW5hZ2VtZW50IEluZm9ybWF0aW9uIEJhc2Ugb3IgTUlCLiAgTUlC
IG9iamVjdHMgYXJlIGdlbmVyYWxseQ0KICAgYWNjZXNzZWQgdGhyb3VnaCB0aGUgU2ltcGxlIE5l
dHdvcmsgTWFuYWdlbWVudCBQcm90b2NvbCAoU05NUCkuDQogICBPYmplY3RzIGluIHRoZSBNSUIg
YXJlIGRlZmluZWQgdXNpbmcgdGhlIG1lY2hhbmlzbXMgZGVmaW5lZCBpbiB0aGUNCiAgIFN0cnVj
dHVyZSBvZiBNYW5hZ2VtZW50IEluZm9ybWF0aW9uIChTTUkpLiAgVGhpcyBtZW1vIHNwZWNpZmll
cyBhIE1JQg0KICAgbW9kdWxlIHRoYXQgaXMgY29tcGxpYW50IHRvIHRoZSBTTUl2Miwgd2hpY2gg
aXMgZGVzY3JpYmVkIGluIFNURCA1OCwNCiAgIFJGQyAyNTc4IFtSRkMyNTc4XSwgU1REIDU4LCBS
RkMgMjU3OSBbUkZDMjU3OV0gYW5kIFNURCA1OCwgUkZDIDI1ODANCiAgIFtSRkMyNTgwXS4NCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KUmFmdHVzICYgQ2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUs
IDIwMDUgICAgICAgICAgICAgICAgIFtQYWdlIDNdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NT
SVMgMi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQoy
LiAgR2xvc3NhcnkNCg0KICAgVGhlIHRlcm1zIGluIHRoaXMgZG9jdW1lbnQgYXJlIGRlcml2ZWQg
ZWl0aGVyIGZyb20gbm9ybWFsIGNhYmxlDQogICBzeXN0ZW0gdXNhZ2UsIG9yIGZyb20gdGhlIGRv
Y3VtZW50cyBhc3NvY2lhdGVkIHdpdGggdGhlIERhdGEgT3Zlcg0KICAgQ2FibGUgU2VydmljZSBJ
bnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBwcm9jZXNzLg0KDQoyLjEgIENBVFYNCg0KICAgT3JpZ2lu
YWxseSAiQ29tbXVuaXR5IEFudGVubmEgVGVsZXZpc2lvbiIsIG5vdyB1c2VkIHRvIHJlZmVyIHRv
IGFueQ0KICAgY2FibGUgb3IgaHlicmlkIGZpYmVyIGFuZCBjYWJsZSBzeXN0ZW0gdXNlZCB0byBk
ZWxpdmVyIHZpZGVvIHNpZ25hbHMNCiAgIHRvIGEgY29tbXVuaXR5Lg0KDQoyLjIgIENNIG9yIENh
YmxlIE1vZGVtDQoNCiAgIEEgQ00gYWN0cyBhcyBhICJzbGF2ZSIgc3RhdGlvbiBpbiBhIERPQ1NJ
UyBjb21wbGlhbnQgY2FibGUgZGF0YQ0KICAgc3lzdGVtLg0KDQoyLjMgIENNVFMgb3IgQ2FibGUg
TW9kZW0gVGVybWluYXRpb24gU3lzdGVtDQoNCiAgIEEgZ2VuZXJpYyB0ZXJtIGNvdmVyaW5nIGEg
Y2FibGUgYnJpZGdlIG9yIGNhYmxlIHJvdXRlciBpbiBhIGhlYWQtZW5kLg0KICAgQSBDTVRTIGFj
dHMgYXMgdGhlIG1hc3RlciBzdGF0aW9uIGluIGEgRE9DU0lTIGNvbXBsaWFudCBjYWJsZSBkYXRh
DQogICBzeXN0ZW0uICBJdCBpcyB0aGUgb25seSBzdGF0aW9uIHRoYXQgdHJhbnNtaXRzIGRvd25z
dHJlYW0sIGFuZCBpdA0KICAgY29udHJvbHMgdGhlIHNjaGVkdWxpbmcgb2YgdXBzdHJlYW0gdHJh
bnNtaXNzaW9ucyBieSBpdHMgYXNzb2NpYXRlZA0KICAgQ01zLg0KDQoyLjQgIERPQ1NJUw0KDQog
ICAiRGF0YSBPdmVyIENhYmxlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIi4gIEEgdGVybSByZWZl
cnJpbmcgdG8gdGhlDQogICBJVFUtVCBKLjExMiBbSVRVLVQgSi4xMTJdIEFubmV4IEIgc3RhbmRh
cmQgZm9yIGNhYmxlIG1vZGVtIHN5c3RlbXMuDQoNCjIuNSAgRG93bnN0cmVhbQ0KDQogICBUaGUg
ZGlyZWN0aW9uIGZyb20gdGhlIGhlYWQtZW5kIHRvd2FyZHMgdGhlIHN1YnNjcmliZXIuDQoNCjIu
NiAgSGVhZC1lbmQNCg0KICAgVGhlIG9yaWdpbmF0aW9uIHBvaW50IGluIG1vc3QgY2FibGUgc3lz
dGVtcyBvZiB0aGUgc3Vic2NyaWJlciB2aWRlbw0KICAgc2lnbmFscy4gIEdlbmVyYWxseSBhbHNv
IHRoZSBsb2NhdGlvbiBvZiB0aGUgQ01UUyBlcXVpcG1lbnQuDQoNCjIuNyAgTUFDIFBhY2tldA0K
DQogICBBIERPQ1NJUyBQRFUuDQoNCjIuOCAgUkYNCg0KICAgUmFkaW8gRnJlcXVlbmN5Lg0KDQoN
Cg0KDQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAg
ICAgICAgICAgICAgICBbUGFnZSA0XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBS
YWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAyMDA1DQoNCg0KMi45ICBVcHN0
cmVhbQ0KDQogICBUaGUgZGlyZWN0aW9uIGZyb20gdGhlIHN1YnNjcmliZXIgdG93YXJkcyB0aGUg
aGVhZC1lbmQuDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQpSYWZ0dXMg
JiBDYXJkb25hICAgICAgICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAgICAg
W1BhZ2UgNV0NCgwNCkludGVybmV0LURyYWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5
IChSRkkpIE1JQiAgICAgRmVicnVhcnkgMjAwNQ0KDQoNCjMuICBPdmVydmlldw0KDQogICBUaGlz
IE1JQiBtb2R1bGUgcHJvdmlkZXMgYSBzZXQgb2Ygb2JqZWN0cyByZXF1aXJlZCBmb3IgdGhlIG1h
bmFnZW1lbnQNCiAgIG9mIERPQ1NJUyBjb21wbGlhbnQgQ2FibGUgTW9kZW0gKENNKSBhbmQgQ2Fi
bGUgTW9kZW0gVGVybWluYXRpb24NCiAgIFN5c3RlbXMgKENNVFMpIFJGIGludGVyZmFjZXMuICBU
aGUgc3BlY2lmaWNhdGlvbiBpcyBkZXJpdmVkIGluIHBhcnQNCiAgIGZyb20gdGhlIHBhcmFtZXRl
cnMgYW5kIHByb3RvY29scyBkZXNjcmliZWQgaW4gW0lUVS1UIEouMTIyXS4NCg0KICAgVGhlIGtl
eSB3b3JkcyAiTVVTVCIsICJNVVNUIE5PVCIsICJSRVFVSVJFRCIsICJTSEFMTCIsICJTSEFMTCBO
T1QiLA0KICAgIlNIT1VMRCIsICJTSE9VTEQgTk9UIiwgIlJFQ09NTUVOREVEIiwgICJNQVkiLCBh
bmQgIk9QVElPTkFMIiBpbiB0aGlzDQogICBkb2N1bWVudCBhcmUgdG8gYmUgaW50ZXJwcmV0ZWQg
YXMgZGVzY3JpYmVkIGluIFtSRkMyMTE5XS4NCg0KICAgVGhlIGtleSB3b3JkcyAiTVVTVCIsICJN
VVNUIE5PVCIsICJSRVFVSVJFRCIsICJTSEFMTCIsICJTSEFMTCBOT1QiLA0KICAgIlNIT1VMRCIs
ICJTSE9VTEQgTk9UIiwgIlJFQ09NTUVOREVEIiwgICJNQVkiLCBhbmQgIk9QVElPTkFMIiBpbiB0
aGlzDQogICBkb2N1bWVudCBhcmUgdG8gYmUgaW50ZXJwcmV0ZWQgYXMgZGVzY3JpYmVkIGluIFtS
RkMyMTE5XS4NCg0KMy4xICBTdHJ1Y3R1cmUgb2YgdGhlIE1JQg0KDQogICBUaGlzIE1JQiBtb2R1
bGUgaXMgc3RydWN0dXJlZCBhcyB0aHJlZSBncm91cHM6DQogICBvICBNYW5hZ2VtZW50IGluZm9y
bWF0aW9uIHBlcnRpbmVudCB0byBib3RoIENhYmxlIE1vZGVtcyAoQ00pIGFuZA0KICAgICAgQ2Fi
bGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtcyAoQ01UUykgKGRvY3NJZkJhc2VPYmplY3RzKS4N
CiAgIG8gIE1hbmFnZW1lbnQgaW5mb3JtYXRpb24gcGVydGluZW50IHRvIENhYmxlIE1vZGVtcyBv
bmx5DQogICAgICAoZG9jc0lmQ21PYmplY3RzKS4NCiAgIG8gIE1hbmFnZW1lbnQgaW5mb3JtYXRp
b24gcGVydGluZW50IHRvIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uDQogICAgICBTeXN0ZW1zIG9u
bHkgKGRvY3NJZkNtdHNPYmplY3RzKS4NCg0KICAgVGFibGVzIHdpdGhpbiBlYWNoIG9mIHRoZXNl
IGdyb3VwcyBncm91cCBvYmplY3RzIGZ1bmN0aW9uYWxseSAtIGUuZy4NCiAgIFF1YWxpdHkgb2Yg
U2VydmljZSwgQ2hhbm5lbCBjaGFyYWN0ZXJpc3RpY3MsIE1BQyBsYXllciBtYW5hZ2VtZW50LA0K
ICAgZXRjLiAgUm93cyBjcmVhdGVkIGF1dG9tYXRpY2FsbHkgKGUuZy4gIGJ5IHRoZSBkZXZpY2Ug
YWNjb3JkaW5nIHRvDQogICB0aGUgaGFyZHdhcmUgY29uZmlndXJhdGlvbikgbWF5IGFuZCBnZW5l
cmFsbHkgd2lsbCBoYXZlIGEgbWl4dHVyZSBvZg0KICAgY29uZmlndXJhdGlvbiBhbmQgc3RhdHVz
IG9iamVjdHMgd2l0aGluIHRoZW0uICBSb3dzIHRoYXQgYXJlIG1lYW50IHRvDQogICBiZSBjcmVh
dGVkIGJ5IHRoZSBtYW5hZ2VtZW50IHN0YXRpb24gYXJlIGdlbmVyYWxseSByZXN0cmljdGVkIHRv
DQogICBjb25maWd1cmF0aW9uIChyZWFkLWNyZWF0ZSkgb2JqZWN0cy4NCg0KMy4xLjEgIGRvY3NJ
ZkJhc2VPYmplY3RzDQoNCiAgIGRvY3NJZkRvd25zdHJlYW1DaGFubmVsVGFibGUgLSBUaGlzIHRh
YmxlIGRlc2NyaWJlcyB0aGUgZXhpc3RpbmcNCiAgIGRvd25zdHJlYW0gY2hhbm5lbHMgZm9yIGEg
Q01UUyBhbmQgdGhlIHJlY2VpdmVkIGRvd25zdHJlYW0gY2hhbm5lbA0KICAgZm9yIGEgQ00uDQoN
CiAgIGRvY3NJZlVwc3RyZWFtQ2hhbm5lbFRhYmxlIC0gVGhpcyB0YWJsZSBkZXNjcmliZXMgdGhl
IGV4aXN0aW5nDQogICB1cHN0cmVhbSBjaGFubmVscyBmb3IgYSBDTVRTIGFuZCB0aGUgY3VycmVu
dCB1cHN0cmVhbSB0cmFuc21pc3Npb24NCiAgIGNoYW5uZWwgZm9yIGEgQ00uDQoNCiAgIGRvY3NJ
ZlFvc1Byb2ZpbGVUYWJsZSAtIFRoaXMgdGFibGUgZGVzY3JpYmVzIHRoZSB2YWxpZCBRdWFsaXR5
IG9mDQogICBTZXJ2aWNlIHByb2ZpbGVzIGZvciB0aGUgY2FibGUgZGF0YSBzeXN0ZW0uDQoNCiAg
IGRvY3NJZlNpZ25hbFF1YWxpdHlUYWJsZSAtIFRoaXMgdGFibGUgaXMgdXNlZCB0byBtb25pdG9y
IFJGIHNpZ25hbA0KICAgcXVhbGl0eSBjaGFyYWN0ZXJpc3RpY3Mgb2YgcmVjZWl2ZWQgc2lnbmFs
cy4NCg0KDQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1
ICAgICAgICAgICAgICAgICBbUGFnZSA2XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIu
MCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAyMDA1DQoNCg0KICAgZG9j
c0lmRG9jc2lzQmFzZUNhcGFiaWxpdHkgIC0gVGhpcyBvYmplY3QgaXMgdXNlZCB0byBpbmRpY2F0
ZSB0aGUNCiAgIGhpZ2hlc3QgbGV2ZWwgb2YgRE9DU0lTIHZlcnNpb24gYSBjYWJsZSBkZXZpY2Ug
Y2FuIHN1cHBvcnQuDQoNCjMuMS4yICBkb2NzSWZDbU9iamVjdHMNCg0KICAgZG9jc0lmQ21NYWNU
YWJsZSAtIFRoaXMgdGFibGUgaXMgdXNlZCB0byBtb25pdG9yIHRoZSBET0NTSVMgTUFDDQogICBp
bnRlcmZhY2UgYW5kIGNhbiBiZSBjb25zaWRlcmVkIGFuIGV4dGVuc2lvbiB0byB0aGUgaWZFbnRy
eS4NCg0KICAgZG9jc0lmQ21TdGF0dXNUYWJsZSAtIFRoaXMgdGFibGUgbWFpbnRhaW5zIGEgbnVt
YmVyIG9mIHN0YXR1cyBvYmplY3RzDQogICBhbmQgY291bnRlcnMgZm9yIGNhYmxlIG1vZGVtcy4g
IFRoZXJlIGlzIGEgY29tcGFyYWJsZSB0YWJsZSBhdCB0aGUNCiAgIENNVFMsIGRvY3NJZkNtdHND
bVN0YXR1c1RhYmxlLCB3aGljaCBtYWludGFpbnMgc2ltaWxhciBjb3VudGVycyBmcm9tDQogICB0
aGUgQ01UUyBwb2ludCBvZiB2aWV3Lg0KDQogICBkb2NzSWZDbVNlcnZpY2VUYWJsZSAtIFRoaXMg
dGFibGUgZGVzY3JpYmVzIHRoZSB1cHN0cmVhbSBzZXJ2aWNlDQogICBxdWV1ZXMgYXZhaWxhYmxl
IGF0IHRoaXMgQ00uICBUaGVyZSBpcyBhIGNvbXBhcmFibGUgdGFibGUgYXQgdGhlDQogICBDTVRT
LCBkb2NzSWZDbXRzU2VydmljZUVudHJ5LCB3aGljaCBkZXNjcmliZXMgdGhlIHNlcnZpY2UgcXVl
dWVzIGZyb20NCiAgIHRoZSBwb2ludCBvZiB2aWV3IG9mIHRoZSBDTVRTLg0KDQozLjEuMyAgZG9j
c2lmY210c29iamVjdHMNCg0KICAgZG9jc0lmQ210c01hY1RhYmxlIC0gRGVzY3JpYmVzIHRoZSBh
dHRyaWJ1dGVzIG9mIGVhY2ggQ01UUyBNQUMNCiAgIGludGVyZmFjZS4NCg0KICAgZG9jc0lmQ210
c1N0YXR1c1RhYmxlIC0gVGhpcyB0YWJsZSBwcm92aWRlcyBhIHNldCBvZiBhZ2dyZWdhdGVkDQog
ICBjb3VudGVycyB3aGljaCByb2xsLXVwIHZhbHVlcyBhbmQgZXZlbnRzIHRoYXQgb2NjdXIgb24g
dGhlIHVuZGVybHlpbmcNCiAgIHN1Yi1pbnRlcmZhY2VzLg0KDQogICBkb2NzSWZDbXRzQ21TdGF0
dXNUYWJsZSAtIFRoaXMgdGFibGUgaXMgdXNlZCB0byBob2xkIGluZm9ybWF0aW9uDQogICBhYm91
dCBrbm93biAoaS5lLiAgcmFuZ2luZywgcmVnaXN0ZXJlZCwgYW5kL29yIHByZXZpb3VzbHkgb25s
aW5lKQ0KICAgY2FibGUgbW9kZW1zIG9uIHRoZSBzeXN0ZW0gc2VydmljZWQgYnkgdGhpcyBDTVRT
Lg0KDQogICBkb2NzSWZDbXRzU2VydmljZVRhYmxlIC0gVGhpcyB0YWJsZSBwcm92aWRlcyBhY2Nl
c3MgdG8gdGhlDQogICBpbmZvcm1hdGlvbiByZWxhdGVkIHRvIHVwc3RyZWFtIHNlcnZpY2UgcXVl
dWVzLg0KDQogICBkb2NzSWZDbXRzTW9kdWxhdGlvblRhYmxlIC0gVGhpcyB0YWJsZSBhbGxvd3Mg
Y29udHJvbCBvdmVyIHRoZQ0KICAgbW9kdWxhdGlvbiBwcm9maWxlcyBmb3IgUkYgY2hhbm5lbHMg
YXNzb2NpYXRlZCB3aXRoIHRoaXMgQ01UUy4NCg0KICAgZG9jc0lmQ210c01hY1RvQ21UYWJsZSAt
IFRoaXMgdGFibGUgYWxsb3dzIGZhc3QgYWNjZXNzIGludG8gdGhlDQogICBkb2NzSWZDbXRzQ21U
YWJsZSB2aWEgYSBNQUMgYWRkcmVzcyAob2YgdGhlIENNKSBpbnRlcmZhY2UuDQoNCiAgIGRvY3NJ
ZkNtdHNDaGFubmVsVXRpbGl6YXRpb25UYWJsZSAtIFRoaXMgdGFibGUgcHJvdmlkZXMgc3RhdGlz
dGljYWwNCiAgIGxvYWQgdXNhZ2UgZGF0YSBmb3IgYXR0YWNoZWQgdXBzdHJlYW0gYW5kIGRvd25z
dHJlYW0gcGh5c2ljYWwNCiAgIGNoYW5uZWxzLg0KDQogICBkb2NzSWZDbXRzRG93bkNoYW5uZWxD
b3VudGVyVGFibGUgLSBUaGlzIHRhYmxlIHByb3ZpZGVzIHN0YXRpc3RpY2FsDQogICBkYXRhIGZv
ciBhdHRhY2hlZCBkb3duc3RyZWFtIGNoYW5uZWxzLCBhcHByb3ByaWF0ZSBhcyBpbnB1dCBmb3Ig
bG9hZA0KICAgdXNhZ2UgY2FsY3VsYXRpb25zLg0KDQoNCg0KDQpSYWZ0dXMgJiBDYXJkb25hICAg
ICAgICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAgICAgW1BhZ2UgN10NCgwN
CkludGVybmV0LURyYWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5IChSRkkpIE1JQiAg
ICAgRmVicnVhcnkgMjAwNQ0KDQoNCiAgIGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyVGFibGUg
LSBUaGlzIHRhYmxlIHByb3ZpZGVzIHN0YXRpc3RpY2FsDQogICBkYXRhIGZvciBhdHRhY2hlZCB1
cHN0cmVhbSBjaGFubmVscywgYXBwcm9wcmlhdGUgYXMgaW5wdXQgZm9yIGxvYWQNCiAgIHVzYWdl
IGNhbGN1bGF0aW9ucy4NCg0KMy4xLjQgIFJlbGF0aW9uc2hpcCB0byB0aGUgSW50ZXJmYWNlcyBN
SUIgbW9kdWxlDQoNCiAgIFRoaXMgc2VjdGlvbiBjbGFyaWZpZXMgdGhlIHJlbGF0aW9uc2hpcCBv
ZiB0aGlzIE1JQiBtb2R1bGUgdG8gdGhlDQogICBJbnRlcmZhY2VzIE1JQiBbUkZDMjg2M10uICBT
ZXZlcmFsIGFyZWFzIG9mIGNvcnJlbGF0aW9uIGFyZSBBZGRyZXNzZWQNCiAgIGluIHRoZSBmb2xs
b3dpbmcgc3Vic2VjdGlvbnMuICBUaGUgaW1wbGVtZW50ZXIgaXMgcmVmZXJyZWQgdG8gdGhlDQog
ICBJbnRlcmZhY2VzIE1JQiBkb2N1bWVudCBpbiBvcmRlciB0byB1bmRlcnN0YW5kIHRoZSBnZW5l
cmFsIGludGVudCBvZg0KICAgdGhlc2UgYXJlYXMuDQoNCjMuMS40LjEgIExheWVyaW5nIE1vZGVs
DQoNCiAgIEFuIGluc3RhbmNlIG9mIGlmRW50cnkgZXhpc3RzIGZvciBlYWNoIFJGIERvd25zdHJl
YW0gaW50ZXJmYWNlLCBmb3INCiAgIGVhY2ggUkYgVXBzdHJlYW0gaW50ZXJmYWNlLCBmb3IgZWFj
aCBVcHN0cmVhbSBsb2dpY2FsIENoYW5uZWwgYW5kIGZvcg0KICAgZWFjaCBSRiBNQUMgbGF5ZXIu
DQoNCiAgIFRoZSBpZlN0YWNrVGFibGUgW1JGQzI4NjNdIE1VU1QgYmUgaW1wbGVtZW50ZWQgdG8g
aWRlbnRpZnkgdGhlDQogICByZWxhdGlvbnNoaXBzIGFtb25nIHN1Yi1pbnRlcmZhY2VzLg0KDQog
ICBUaGUgZm9sbG93aW5nIGV4YW1wbGUgaWxsdXN0cmF0ZXMgYSBDTVRTIE1BQyBpbnRlcmZhY2Ug
d2l0aCBvbmUNCiAgIGRvd25zdHJlYW0gYW5kIHR3byB1cHN0cmVhbSBpbnRlcmZhY2VzLg0KDQoN
Cg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCB0byBuZXR3b3JrIGxheWVyDQog
ICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0gLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSsNCiAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgIFJGIE1BQyAgICAgICAg
ICAgICAgICAgICAgICAgICAgfA0KICAgICAgICAgICArLS0rLS0tLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0rDQogICAgICAgICAgICAgIHwgICAgICAgICAg
ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgfA0KICAgICAgKy0tLS0tLS0rLS0tLS0r
ICAgICArLS0tLS0tKy0tLS0tLSsgICAgICAgICAgKy0tLS0tLSstLS0tLS0rDQogICAgICB8IERv
d25zdHJlYW0xIHwgICAgIHwgIFVwc3RyZWFtMSAgfCAgICAgICAgICB8ICBVcHN0cmVhbTIgIHwN
CiAgICAgIHwgICAgICAgICAgICAgfCAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAgIHwgICAg
ICAgICAgICAgfA0KICAgICAgKy0tLS0tLS0tLS0tLS0rICAgICArKy0tLS0tLS0tLS0tKysgICAg
ICAgICAgKystLS0tLS0tLS0tLSsrDQogICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAg
ICAgICB8ICAgICAgICAgICAgfCAgICAgICAgICAgfA0KICAgICAgICAgICAgICAgICAgICAgICst
LS0tKy0tLS0rICstLS0tKy0tLS0rICArLS0tLSstLS0tKyArLS0tLSstLS0tKw0KICAgICAgICAg
ICAgICAgICAgICAgIHwgIENoLTEgICB8IHwgIENoLTIgICB8ICB8ICBDaC0xICAgfCB8ICBDaC0y
ICAgfA0KICAgICAgICAgICAgICAgICAgICAgIHwoQS9URE1BKSB8IHwoUy1DRE1BKSB8ICB8KEEv
VERNQSkgfCB8KFMtQ0RNQSkgfA0KICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0rICst
LS0tLS0tLS0rICArLS0tLS0tLS0tKyArLS0tLS0tLS0tKw0KDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEZpZ3VyZSAxDQoNCiAgIEFzIGNhbiBiZSBzZWVuIGZyb20gdGhpcyBleGFt
cGxlLCB0aGUgUkYgTUFDIGludGVyZmFjZSBpcyBsYXllcmVkIG9uDQogICB0b3Agb2YgdGhlIGRv
d25zdHJlYW0gYW5kIHVwc3RyZWFtIGludGVyZmFjZXMsIGFuZCB0aGUgUkYgVXBzdHJlYW0NCiAg
IGludGVyZmFjZSBpcyBsYXllcmVkIG9uIHRvcCBvZiBhbiBVcHN0cmVhbSBMb2dpY2FsIENoYW5u
ZWxzLg0KDQogICBJbiB0aGlzIGV4YW1wbGUsIHRoZSBhc3NpZ25tZW50IG9mIGluZGV4IHZhbHVl
cyBjb3VsZCBiZSBhcyBmb2xsb3dzOg0KDQoNCg0KUmFmdHVzICYgQ2FyZG9uYSAgICAgICAgIEV4
cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAgICAgICAgICAgIFtQYWdlIDhdDQoMDQpJbnRlcm5l
dC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1
YXJ5IDIwMDUNCg0KDQogICAgICBpZkluZGV4ICAgICAgIGlmVHlwZSAgICAgICAgICAgICAgICAg
ICAgIERlc2NyaXB0aW9uDQoNCiAgICAgICAgIDIgICAgZG9jc0NhYmxlTWFjbGF5ZXIoMTI3KSAg
ICAgICAgICAgQ0FUViBNQUMgTGF5ZXINCiAgICAgICAgIDMgICAgZG9jc0NhYmxlRG93bnN0cmVh
bSgxMjgpICAgICAgICAgQ0FUViBEb3duc3RyZWFtIGludGVyZmFjZQ0KICAgICAgICAgNCAgICBk
b2NzQ2FibGVVcHN0cmVhbSgxMjkpICAgICAgICAgICBDQVRWIFVwc3RyZWFtIGludGVyZmFjZQ0K
ICAgICAgICAgNSAgICBkb2NzQ2FibGVVcHN0cmVhbSgxMjkpICAgICAgICAgICBDQVRWIFVwc3Ry
ZWFtIGludGVyZmFjZQ0KICAgICAgICAgNiAgICBkb2NzQ2FibGVVcHN0cmVhbUNoYW5uZWwoMjA1
KSAgICBDQVRWIFVwc3RyZWFtIENoYW5uZWwNCiAgICAgICAgIDcgICAgZG9jc0NhYmxlVXBzdHJl
YW1DaGFubmVsKDIwNSkgICAgQ0FUViBVcHN0cmVhbSBDaGFubmVsDQogICAgICAgICA4ICAgIGRv
Y3NDYWJsZVVwc3RyZWFtQ2hhbm5lbCgyMDUpICAgIENBVFYgVXBzdHJlYW0gQ2hhbm5lbA0KICAg
ICAgICAgOSAgICBkb2NzQ2FibGVVcHN0cmVhbUNoYW5uZWwoMjA1KSAgICBDQVRWIFVwc3RyZWFt
IENoYW5uZWwNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGaWd1cmUgMg0KDQog
ICBUaGUgY29ycmVzcG9uZGluZyBpZlN0YWNrIGVudHJpZXMgd291bGQgdGhlbiBiZToNCg0KICAg
ICAgICAgICAgICB8IElmU3RhY2tIaWdoZXJMYXllciB8IGlmU3RhY2tMb3dlckxheWVyIHwNCiAg
ICAgICAgICAgICAgfCAgICAgICAgIDAgICAgICAgICAgfCAgICAgICAgIDIgICAgICAgICB8DQog
ICAgICAgICAgICAgIHwgICAgICAgICAyICAgICAgICAgIHwgICAgICAgICAzICAgICAgICAgfA0K
ICAgICAgICAgICAgICB8ICAgICAgICAgMiAgICAgICAgICB8ICAgICAgICAgNCAgICAgICAgIHwN
CiAgICAgICAgICAgICAgfCAgICAgICAgIDIgICAgICAgICAgfCAgICAgICAgIDUgICAgICAgICB8
DQogICAgICAgICAgICAgIHwgICAgICAgICA0ICAgICAgICAgIHwgICAgICAgICA2ICAgICAgICAg
fA0KICAgICAgICAgICAgICB8ICAgICAgICAgNCAgICAgICAgICB8ICAgICAgICAgNyAgICAgICAg
IHwNCiAgICAgICAgICAgICAgfCAgICAgICAgIDUgICAgICAgICAgfCAgICAgICAgIDggICAgICAg
ICB8DQogICAgICAgICAgICAgIHwgICAgICAgICA1ICAgICAgICAgIHwgICAgICAgICA5ICAgICAg
ICAgfA0KICAgICAgICAgICAgICB8ICAgICAgICAgMyAgICAgICAgICB8ICAgICAgICAgMCAgICAg
ICAgIHwNCiAgICAgICAgICAgICAgfCAgICAgICAgIDYgICAgICAgICAgfCAgICAgICAgIDAgICAg
ICAgICB8DQogICAgICAgICAgICAgIHwgICAgICAgICA3ICAgICAgICAgIHwgICAgICAgICAwICAg
ICAgICAgfA0KICAgICAgICAgICAgICB8ICAgICAgICAgOCAgICAgICAgICB8ICAgICAgICAgMCAg
ICAgICAgIHwNCiAgICAgICAgICAgICAgfCAgICAgICAgIDkgICAgICAgICAgfCAgICAgICAgIDAg
ICAgICAgICB8DQoNCiAgIFRoZSBzYW1lIGludGVyZmFjZSBtb2RlbCBjYW4gYWxzbyBiZSB1c2Vk
IGluIFRlbGVwaG9ueSBvciBUZWxjbw0KICAgUmV0dXJuIHN5c3RlbXMuICBBIHB1cmUgVGVsY28g
UmV0dXJuIHN5c3RlbSAoQ2FibGUgTW9kZW0gYXMgd2VsbCBhcw0KICAgQ2FibGUgTW9kZW0gVGVy
bWluYXRpb24gU3lzdGVtKSB3b3VsZCBub3QgaGF2ZSB1cHN0cmVhbSwgYnV0IG9ubHkNCiAgIGRv
d25zdHJlYW0gY2FibGUgY2hhbm5lbHMuICBTeXN0ZW1zIHN1cHBvcnRpbmcgYm90aCBUZWxjbyBS
ZXR1cm4gYW5kDQogICBjYWJsZSB1cHN0cmVhbSBjaGFubmVscyBjYW4gdXNlIHRoZSBhYm92ZSBt
b2RlbCB3aXRob3V0IG1vZGlmaWNhdGlvbi4NCg0KICAgVGVsY28gUmV0dXJuIFVwc3RyZWFtIGNo
YW5uZWwocykgbWFuYWdlbWVudCBpcyBvdXRzaWRlIHRoZSBzY29wZSBvZg0KICAgdGhpcyBkb2N1
bWVudC4NCg0KMy4xLjQuMiAgVmlydHVhbCBDaXJjdWl0cw0KDQogICBUaGlzIG1lZGl1bSBkb2Vz
IG5vdCBzdXBwb3J0IHZpcnR1YWwgY2lyY3VpdHMgYW5kIHRoaXMgYXJlYSBpcyBub3QNCiAgIGFw
cGxpY2FibGUgdG8gdGhpcyBNSUIgbW9kdWxlLg0KDQozLjEuNC4zICBpZlRlc3RUYWJsZQ0KDQog
ICBUaGUgaWZUZXN0VGFibGUgaXMgb3B0aW9uYWwgZm9yIERPQ1NJUyBDTS9DTVRTIGltcGxlbWVu
dGF0aW9ucywgYnV0DQogICBpcyBub3Qgc3BlY2lmaWNhbGx5IGluZmx1ZW5jZWQgYnkgdGhlIFJG
IE1JQi4NCg0KDQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAy
MDA1ICAgICAgICAgICAgICAgICBbUGFnZSA5XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lT
IDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAyMDA1DQoNCg0KMy4x
LjQuNCAgaWZSY3ZBZGRyZXNzVGFibGUNCg0KICAgVGhlIGlmUmN2QWRkcmVzc1RhYmxlIGlzIG9w
dGlvbmFsIGZvciBET0NTSVMgQ00vQ01UUyBpbXBsZW1lbnRhdGlvbnMsDQogICBidXQgaXMgbm90
IHNwZWNpZmljYWxseSBpbmZsdWVuY2VkIGJ5IHRoZSBSRiBNSUIuDQoNCjMuMS40LjUgIGlmRW50
cnkNCg0KICAgVGhpcyBzZWN0aW9uIGRvY3VtZW50cyBvbmx5IHRoZSBkaWZmZXJlbmNlcyBmcm9t
IHRoZSByZXF1aXJlbWVudHMNCiAgIHNwZWNpZmllZCBpbiB0aGUgSW50ZXJmYWNlcyBNSUIgbW9k
dWxlLiAgU2VlIHRoYXQgTUlCIG1vZHVsZSBmb3INCiAgIGNvbHVtbnMgb21pdHRlZCBmcm9tIHRo
ZSBkZXNjcmlwdGlvbnMgYmVsb3cuDQoNCjMuMS40LjUuMSAgaWZFbnRyeSBmb3IgRG93bnN0cmVh
bSBpbnRlcmZhY2VzDQoNCiAgIFRoZSBpZkVudHJ5IGZvciBEb3duc3RyZWFtIGludGVyZmFjZXMg
c3VwcG9ydHMgdGhlDQogICBpZkdlbmVyYWxJbmZvcm1hdGlvbkdyb3VwIGFuZCB0aGUgaWZQYWNr
ZXRHcm91cCBvZiB0aGUgSW50ZXJmYWNlcyBNSUINCiAgIG1vZHVsZS4gIFRoaXMgaXMgYW4gb3V0
cHV0IG9ubHkgaW50ZXJmYWNlIGF0IHRoZSBDTVRTIGFuZCBhbGwgaW5wdXQNCiAgIHN0YXR1cyBj
b3VudGVycyAtIGlmSW4qIC0gd2lsbCByZXR1cm4gemVyby4gIFRoaXMgaXMgYW4gaW5wdXQgb25s
eQ0KICAgaW50ZXJmYWNlIGF0IHRoZSBDTSBhbmQgYWxsIG91dHB1dCBzdGF0dXMgY291bnRlcnMg
LSBpZk91dCogLSB3aWxsDQogICByZXR1cm4gemVyby4NCg0KMy4xLjQuNS4xLjEgIGlmRW50cnkg
Zm9yIERvd25zdHJlYW0gaW50ZXJmYWNlcyBpbiBDYWJsZSBNb2RlbQ0KICAgICAgICAgICAgVGVy
bWluYXRpb24gU3lzdGVtcw0KDQogICBpZlRhYmxlICAgICAgICAgICBDb21tZW50cw0KICAgPT09
PT09PT09PT09PT0gICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQ0KICAgaWZJbmRleCAgICAgICAgICAgRWFjaCBSRiBDYWJsZSBEb3duc3RyZWFtIGludGVyZmFj
ZSBpcyByZXByZXNlbnRlZA0KICAgICAgICAgICAgICAgICAgICAgYnkgYW4gaWZFbnRyeS4NCg0K
ICAgaWZUeXBlICAgICAgICAgICAgVGhlIElBTkEgdmFsdWUgb2YgZG9jc0NhYmxlRG93bnN0cmVh
bSgxMjgpLg0KDQogICBpZlNwZWVkICAgICAgICAgICBSZXR1cm4gdGhlIHNwZWVkIG9mIHRoaXMg
ZG93bnN0cmVhbSBjaGFubmVsLg0KICAgICAgICAgICAgICAgICAgICAgVGhlIHJldHVybmVkIHZh
bHVlIGlzIHRoZSByYXcgYmFuZHdpZHRoIGluIGJpdHMvcw0KICAgICAgICAgICAgICAgICAgICAg
b2YgdGhpcyBpbnRlcmZhY2UuICBUaGlzIGlzIHRoZSBzeW1ib2wgcmF0ZQ0KICAgICAgICAgICAg
ICAgICAgICAgbXVsdGlwbGllZCB3aXRoIHRoZSBudW1iZXIgb2YgYml0cyBwZXIgc3ltYm9sLg0K
DQogICBpZkhpZ2hTcGVlZCAgICAgICBSZXR1cm4gdGhlIHNwZWVkIG9mIHRoaXMgZG93bnN0cmVh
bSBjaGFubmVsLg0KICAgICAgICAgICAgICAgICAgICAgVGhlIHJldHVybmVkIHZhbHVlIGlzIHRo
ZSByYXcgYmFuZHdpZHRoIGluDQogICAgICAgICAgICAgICAgICAgICBtZWdhYml0cy9zIG9mIHRo
aXMgaW50ZXJmYWNlLiAgVGhpcyBpcyB0aGUgc3ltYm9sDQogICAgICAgICAgICAgICAgICAgICBy
YXRlIG11bHRpcGxpZWQgd2l0aCB0aGUgbnVtYmVyIG9mIGJpdHMgcGVyDQogICAgICAgICAgICAg
ICAgICAgICBzeW1ib2wuDQoNCiAgIGlmUGh5c0FkZHJlc3MgICAgIFJldHVybiBhbiBlbXB0eSBz
dHJpbmcuDQoNCiAgIGlmQWRtaW5TdGF0dXMgICAgIFRoZSBhZG1pbmlzdHJhdGl2ZSBzdGF0dXMg
b2YgdGhpcyBpbnRlcmZhY2UuDQoNCiAgIGlmT3BlclN0YXR1cyAgICAgIFRoZSBjdXJyZW50IG9w
ZXJhdGlvbmFsIHN0YXR1cyBvZiB0aGlzIGludGVyZmFjZS4NCg0KICAgaWZNdHUgICAgICAgICAg
ICAgVGhlIHNpemUgb2YgdGhlIGxhcmdlc3QgZnJhbWUgd2hpY2ggY2FuIGJlDQoNCg0KDQpSYWZ0
dXMgJiBDYXJkb25hICAgICAgICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAg
ICBbUGFnZSAxMF0NCgwNCkludGVybmV0LURyYWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVl
bmN5IChSRkkpIE1JQiAgICAgRmVicnVhcnkgMjAwNQ0KDQoNCiAgICAgICAgICAgICAgICAgICAg
IHNlbnQgb24gdGhpcyBpbnRlcmZhY2UsIHNwZWNpZmllZCBpbiBvY3RldHMuDQogICAgICAgICAg
ICAgICAgICAgICBUaGUgdmFsdWUgaW5jbHVkZXMgdGhlIGxlbmd0aCBvZiB0aGUgTUFDIGhlYWRl
ci4NCg0KICAgaWZJbk9jdGV0cw0KICAgaWZIQ0luT2N0ZXRzICAgICAgUmV0dXJuIHplcm8uDQoN
CiAgIGlmSW5VY2FzdFBrdHMNCiAgIGlmSENJblVjYXN0UGt0cyAgIFJldHVybiB6ZXJvLg0KDQog
ICBpZkluTXVsdGljYXN0UGt0cw0KICAgaWZIQ0luTXVsdGljYXN0UGt0cw0KICAgICAgICAgICAg
ICAgICAgICAgUmV0dXJuIHplcm8uDQoNCiAgIGlmSW5Ccm9hZGNhc3RQa3RzDQogICBpZkhDSW5C
cm9hZGNhc3RQa3RzDQogICAgICAgICAgICAgICAgICAgICBSZXR1cm4gemVyby4NCg0KICAgaWZJ
bkRpc2NhcmRzICAgICAgUmV0dXJuIHplcm8uDQoNCiAgIGlmSW5FcnJvcnMgICAgICAgIFJldHVy
biB6ZXJvLg0KDQogICBpZkluVW5rbm93blByb3RvcyBSZXR1cm4gemVyby4NCg0KICAgaWZPdXRP
Y3RldHMNCiAgIGlmSENPdXRPY3RldHMgICAgIFRoZSB0b3RhbCBudW1iZXIgb2Ygb2N0ZXRzIHRy
YW5zbWl0dGVkIG9uIHRoaXMNCiAgICAgICAgICAgICAgICAgICAgIGludGVyZmFjZS4gIFRoaXMg
aW5jbHVkZXMgTUFDIHBhY2tldHMgYXMgd2VsbCBhcw0KICAgICAgICAgICAgICAgICAgICAgZGF0
YSBwYWNrZXRzLCBhbmQgaW5jbHVkZXMgdGhlIGxlbmd0aCBvZiB0aGUgTUFDDQogICAgICAgICAg
ICAgICAgICAgICBoZWFkZXIuDQogICBpZk91dFVjYXN0UGt0cw0KICAgaWZIQ091dFVjYXN0UGt0
cyAgVGhlIG51bWJlciBvZiBVbmljYXN0IHBhY2tldHMgdHJhbnNtaXR0ZWQgb24gdGhpcw0KICAg
ICAgICAgICAgICAgICAgICAgaW50ZXJmYWNlLiAgVGhpcyBpbmNsdWRlcyBNQUMgcGFja2V0cyBh
cyB3ZWxsIGFzDQogICAgICAgICAgICAgICAgICAgICBkYXRhIHBhY2tldHMuDQoNCiAgIGlmT3V0
TXVsdGljYXN0UGt0cw0KICAgaWZIQ091dE11bHRpY2FzdFBrdHMNCiAgICAgICAgICAgICAgICAg
ICAgIFJldHVybiB0aGUgbnVtYmVyIG9mIE11bHRpY2FzdCBwYWNrZXRzDQogICAgICAgICAgICAg
ICAgICAgICB0cmFuc21pdHRlZCBvbiB0aGlzIGludGVyZmFjZS4NCiAgICAgICAgICAgICAgICAg
ICAgIFRoaXMgaW5jbHVkZXMgTUFDIHBhY2tldHMgYXMgd2VsbCBhcyBkYXRhDQogICAgICAgICAg
ICAgICAgICAgICBwYWNrZXRzLg0KDQogICBpZk91dEJyb2FkY2FzdFBrdHMNCiAgIGlmSENPdXRC
cm9hZGNhc3RQa3RzDQogICAgICAgICAgICAgICAgICAgICBSZXR1cm4gdGhlIG51bWJlciBvZiBi
cm9hZGNhc3QgcGFja2V0cyB0cmFuc21pdHRlZA0KICAgICAgICAgICAgICAgICAgICAgb24gdGhp
cyBpbnRlcmZhY2UuDQogICAgICAgICAgICAgICAgICAgICBUaGlzIGluY2x1ZGVzIE1BQyBwYWNr
ZXRzIGFzIHdlbGwgYXMgZGF0YSBwYWNrZXRzLg0KDQogICBpZk91dERpc2NhcmRzICAgICBUaGUg
dG90YWwgbnVtYmVyIG9mIG91dGJvdW5kIHBhY2tldHMgd2hpY2gNCiAgICAgICAgICAgICAgICAg
ICAgIHdlcmUgZGlzY2FyZGVkLiAgUG9zc2libGUgcmVhc29ucyBhcmU6DQoNCg0KDQpSYWZ0dXMg
JiBDYXJkb25hICAgICAgICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAgICBb
UGFnZSAxMV0NCgwNCkludGVybmV0LURyYWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5
IChSRkkpIE1JQiAgICAgRmVicnVhcnkgMjAwNQ0KDQoNCiAgICAgICAgICAgICAgICAgICAgIGJ1
ZmZlciBzaG9ydGFnZS4NCg0KICAgaWZPdXRFcnJvcnMgICAgICAgVGhlIG51bWJlciBvZiBwYWNr
ZXRzIHdoaWNoIGNvdWxkIG5vdCBiZQ0KICAgICAgICAgICAgICAgICAgICAgdHJhbnNtaXR0ZWQg
ZHVlIHRvIGVycm9ycy4NCg0KICAgaWZQcm9taXNjdW91c01vZGUgUmV0dXJuIGZhbHNlLg0KDQoN
CjMuMS40LjUuMS4yICBpZkVudHJ5IGZvciBEb3duc3RyZWFtIGludGVyZmFjZXMgaW4gQ2FibGUg
TW9kZW1zDQoNCiAgIGlmVGFibGUgICAgICAgICAgIENvbW1lbnRzDQogICA9PT09PT09PT09PT09
PSAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQogICBpZklu
ZGV4ICAgICAgICAgICBFYWNoIFJGIENhYmxlIERvd25zdHJlYW0gaW50ZXJmYWNlIGlzIHJlcHJl
c2VudGVkDQogICAgICAgICAgICAgICAgICAgICBieSBhbiBpZkVudHJ5Lg0KDQogICBpZlR5cGUg
ICAgICAgICAgICBUaGUgSUFOQSB2YWx1ZSBvZiBkb2NzQ2FibGVEb3duc3RyZWFtKDEyOCkuDQoN
CiAgIGlmU3BlZWQgICAgICAgICAgIFJldHVybiB0aGUgc3BlZWQgb2YgdGhpcyBkb3duc3RyZWFt
IGNoYW5uZWwuDQogICAgICAgICAgICAgICAgICAgICBUaGUgcmV0dXJuZWQgdmFsdWUgdGhlIHJh
dyBiYW5kd2lkdGggaW4gYml0cy9zDQogICAgICAgICAgICAgICAgICAgICBvZiB0aGlzIGludGVy
ZmFjZS4gIFRoaXMgaXMgdGhlIHN5bWJvbCByYXRlDQogICAgICAgICAgICAgICAgICAgICBtdWx0
aXBsaWVkIHdpdGggdGhlIG51bWJlciBvZiBiaXRzIHBlciBzeW1ib2wuDQoNCiAgIGlmSGlnaFNw
ZWVkICAgICAgIFJldHVybiB0aGUgc3BlZWQgb2YgdGhpcyBkb3duc3RyZWFtIGNoYW5uZWwuDQog
ICAgICAgICAgICAgICAgICAgICBUaGUgcmV0dXJuZWQgdmFsdWUgdGhlIHJhdyBiYW5kd2lkdGgg
aW4gbWVnYWJpdHMvcw0KICAgICAgICAgICAgICAgICAgICAgb2YgdGhpcyBpbnRlcmZhY2UuICBU
aGlzIGlzIHRoZSBzeW1ib2wgcmF0ZQ0KICAgICAgICAgICAgICAgICAgICAgbXVsdGlwbGllZCB3
aXRoIHRoZSBudW1iZXIgb2YgYml0cyBwZXIgc3ltYm9sLg0KDQogICBpZlBoeXNBZGRyZXNzICAg
ICBSZXR1cm4gYW4gZW1wdHkgc3RyaW5nLg0KDQogICBpZkFkbWluU3RhdHVzICAgICBUaGUgYWRt
aW5pc3RyYXRpdmUgc3RhdHVzIG9mIHRoaXMgaW50ZXJmYWNlLg0KDQogICBpZk9wZXJTdGF0dXMg
ICAgICBUaGUgY3VycmVudCBvcGVyYXRpb25hbCBzdGF0dXMgb2YgdGhpcyBpbnRlcmZhY2UuDQoN
CiAgIGlmTXR1ICAgICAgICAgICAgIFRoZSBzaXplIG9mIHRoZSBsYXJnZXN0IGZyYW1lIHdoaWNo
IGNhbiBiZQ0KICAgICAgICAgICAgICAgICAgICAgcmVjZWl2ZWQgZnJvbSB0aGlzIGludGVyZmFj
ZSwgc3BlY2lmaWVkIGluIG9jdGV0cy4NCiAgICAgICAgICAgICAgICAgICAgIFRoZSB2YWx1ZSBp
bmNsdWRlcyB0aGUgbGVuZ3RoIG9mIHRoZSBNQUMgaGVhZGVyLg0KDQogICBpZkluT2N0ZXRzDQog
ICBpZkhDSW5PY3RldHMgICAgICBUaGUgdG90YWwgbnVtYmVyIG9mIG9jdGV0cyByZWNlaXZlZCBv
biB0aGlzDQogICAgICAgICAgICAgICAgICAgICBpbnRlcmZhY2UuICBUaGlzIGluY2x1ZGVzIGRh
dGEgcGFja2V0cyBhcyB3ZWxsIGFzDQogICAgICAgICAgICAgICAgICAgICBNQUMgcGFja2V0cywg
YW5kIGluY2x1ZGVzIHRoZSBsZW5ndGggb2YgdGhlDQogICAgICAgICAgICAgICAgICAgICBNQUMg
aGVhZGVyLg0KDQogICBpZkluVWNhc3RQa3RzDQogICBpZkhDSW5VY2FzdFBrdHMgICBUaGUgbnVt
YmVyIG9mIFVuaWNhc3QgcGFja2V0cyByZWNlaXZlZCBvbiB0aGlzDQogICAgICAgICAgICAgICAg
ICAgICBpbnRlcmZhY2UuICBUaGlzIGluY2x1ZGVzIGRhdGEgcGFja2V0cyBhcyB3ZWxsIGFzDQog
ICAgICAgICAgICAgICAgICAgICBNQUMgcGFja2V0cy4NCg0KDQoNCg0KUmFmdHVzICYgQ2FyZG9u
YSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAgICAgICAgICAgW1BhZ2UgMTJd
DQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJKSBN
SUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICBpZkluTXVsdGljYXN0UGt0cw0KICAgaWZIQ0lu
TXVsdGljYXN0UGt0cw0KICAgICAgICAgICAgICAgICAgICAgUmV0dXJuIHRoZSBudW1iZXIgb2Yg
TXVsdGljYXN0IHBhY2tldHMgcmVjZWl2ZWQNCiAgICAgICAgICAgICAgICAgICAgIG9uIHRoaXMg
aW50ZXJmYWNlLiAgVGhpcyBpbmNsdWRlcyBkYXRhIHBhY2tldHMgYXMNCiAgICAgICAgICAgICAg
ICAgICAgIHdlbGwgYXMgTUFDIHBhY2tldHMuDQoNCiAgIGlmSW5Ccm9hZGNhc3RQa3RzDQogICBp
ZkhDSW5Ccm9hZGNhc3RQa3RzDQogICAgICAgICAgICAgICAgICAgICBSZXR1cm4gdGhlIG51bWJl
ciBvZiBCcm9hZGNhc3QgcGFja2V0cyByZWNlaXZlZA0KICAgICAgICAgICAgICAgICAgICAgb24g
dGhpcyBpbnRlcmZhY2UuICBUaGlzIGluY2x1ZGVzIGRhdGEgcGFja2V0cw0KICAgICAgICAgICAg
ICAgICAgICAgYXMgd2VsbCBhcyBNQUMgcGFja2V0cy4NCg0KICAgaWZJbkRpc2NhcmRzICAgICAg
VGhlIHRvdGFsIG51bWJlciBvZiByZWNlaXZlZCBwYWNrZXRzIHRoYXQgaGF2ZQ0KICAgICAgICAg
ICAgICAgICAgICAgYmVlbiBkaXNjYXJkZWQuDQogICAgICAgICAgICAgICAgICAgICBUaGUgcG9z
c2libGUgcmVhc29ucyBhcmU6IGJ1ZmZlciBzaG9ydGFnZS4NCg0KICAgaWZJbkVycm9ycyAgICAg
ICAgVGhlIG51bWJlciBvZiBpbmJvdW5kIHBhY2tldHMgdGhhdCBjb250YWluZWQNCiAgICAgICAg
ICAgICAgICAgICAgIGVycm9ycyBwcmV2ZW50aW5nIHRoZW0gZnJvbSBiZWluZyBkZWxpdmVyYWJs
ZQ0KICAgICAgICAgICAgICAgICAgICAgdG8gaGlnaGVyIGxheWVycy4NCiAgICAgICAgICAgICAg
ICAgICAgIFBvc3NpYmxlIHJlYXNvbnMgYXJlOiBNQUMgRkNTIGVycm9yLg0KDQogICBpZkluVW5r
bm93blByb3RvcyBUaGUgbnVtYmVyIG9mIGZyYW1lcyB3aXRoIGFuIHVua25vd24gcGFja2V0IHR5
cGUuDQogICAgICAgICAgICAgICAgICAgICBUaGVzZSBhcmUgTUFDIGZyYW1lcyB3aXRoIGFuIHVu
a25vd24gcGFja2V0IHR5cGUuDQoNCiAgIGlmT3V0T2N0ZXRzICAgICAgIFJldHVybiB6ZXJvLg0K
ICAgaWZIQ091dE9jdGV0cw0KDQogICBpZk91dFVjYXN0UGt0cyAgICBSZXR1cm4gemVyby4NCiAg
IGlmSENPdXRVY2FzdFBrdHMNCg0KICAgaWZPdXRNdWx0aWNhc3RQa3RzDQogICBpZkhDT3V0TXVs
dGljYXN0UGt0cw0KICAgICAgICAgICAgICAgICAgICAgUmV0dXJuIHplcm8uDQoNCiAgIGlmT3V0
QnJvYWRjYXN0UGt0cw0KICAgaWZIQ091dEJyb2FkY2FzdFBrdHMNCiAgICAgICAgICAgICAgICAg
ICAgIFJldHVybiB6ZXJvLg0KDQogICBpZk91dERpc2NhcmRzICAgICBSZXR1cm4gemVyby4NCg0K
ICAgaWZPdXRFcnJvcnMgICAgICAgUmV0dXJuIHplcm8uDQoNCiAgIGlmUHJvbWlzY3VvdXNNb2Rl
IFJlZmVyIHRvIHRoZSBJbnRlcmZhY2VzIE1JQi4NCg0KDQozLjEuNC41LjIgIGlmRW50cnkgZm9y
IFVwc3RyZWFtIGludGVyZmFjZXMNCg0KICAgRWFjaCBzdXBwb3J0ZWQgaW50ZXJmYWNlIG9mIHRo
ZSB0eXBlIGRvY3NDYWJsZVVwc3RyZWFtKDEyOSkgbXVzdCBoYXZlDQoNCg0KDQpSYWZ0dXMgJiBD
YXJkb25hICAgICAgICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAgICBbUGFn
ZSAxM10NCgwNCkludGVybmV0LURyYWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5IChS
RkkpIE1JQiAgICAgRmVicnVhcnkgMjAwNQ0KDQoNCiAgIGEgY29ycmVzcG9uZGluZyBpZkVudHJ5
LiAgVGhlIGlmRW50cnkgZm9yIFVwc3RyZWFtIGludGVyZmFjZXMNCiAgIHN1cHBvcnRzIHRoZSBp
ZkdlbmVyYWxJbmZvcm1hdGlvbkdyb3VwIGFuZCB0aGUgaWZQYWNrZXRHcm91cCBvZiB0aGUNCiAg
IEludGVyZmFjZXMgTUlCLiAgVGhpcyBpcyBhbiBpbnB1dCBvbmx5IGludGVyZmFjZSBhdCB0aGUg
Q01UUyBhbmQgYWxsDQogICBvdXRwdXQgc3RhdHVzIGNvdW50ZXJzIC0gaWZPdXQqIC0gd2lsbCBy
ZXR1cm4gemVyby4gIFRoaXMgaXMgYW4NCiAgIG91dHB1dCBvbmx5IGludGVyZmFjZSBhdCB0aGUg
Q00gYW5kIGFsbCBpbnB1dCBzdGF0dXMgY291bnRlcnMgLSBpZkluKg0KICAgLSB3aWxsIHJldHVy
biB6ZXJvLg0KDQozLjEuNC41LjIuMSAgaWZFbnRyeSBmb3IgVXBzdHJlYW0gaW50ZXJmYWNlcyBp
biBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbg0KICAgICAgICAgICAgU3lzdGVtcw0KDQogICBpZlRh
YmxlICAgICAgICAgICBDb21tZW50cw0KICAgPT09PT09PT09PT09PT0gICAgPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KICAgaWZJbmRleCAgICAgICAgICAgRWFj
aCBSRiBDYWJsZSBVcHN0cmVhbSBpbnRlcmZhY2UgaXMgcmVwcmVzZW50ZWQNCiAgICAgICAgICAg
ICAgICAgICAgIGJ5IGFuIGlmRW50cnkuDQoNCiAgIGlmVHlwZSAgICAgICAgICAgIFRoZSBJQU5B
IHZhbHVlIG9mIGRvY3NDYWJsZVVwc3RyZWFtICgxMjkpLg0KDQogICBpZlNwZWVkICAgICAgICAg
ICBSZXR1cm4gdGhlIG1heGltdW0gY2hhbm5lbCB0aHJvdWdocHV0IChub3QgcGF5bG9hZA0KICAg
ICAgICAgICAgICAgICAgICAgdGhyb3VnaHB1dCkgc3VwcG9ydGVkIGJ5IHRoZSBpbnRlcmZhY2Uu
DQogICAgICAgICAgICAgICAgICAgICBUaGUgbWF4aW11bSB0aHJvdWdocHV0IGlzIGNhbGN1bGF0
ZWQgZm9yIHRoZSBjYXNlDQogICAgICAgICAgICAgICAgICAgICB3aGVyZSB1cHN0cmVhbSBjaGFu
bmVscyBhcmUgY29uZmlndXJlZCB0byBtYXhpbWl6ZQ0KICAgICAgICAgICAgICAgICAgICAgaW50
ZXJmYWNlIHRocm91Z2hwdXQuDQoNCiAgIGlmSGlnaFNwZWVkICAgICAgIFJldHVybiB0aGUgbWF4
aW11bSBjaGFubmVsIHRocm91Z2hwdXQgKG5vdCBwYXlsb2FkDQogICAgICAgICAgICAgICAgICAg
ICB0aHJvdWdocHV0KSBzdXBwb3J0ZWQgYnkgdGhlIGludGVyZmFjZS4NCiAgICAgICAgICAgICAg
ICAgICAgIFRoZSBtYXhpbXVtIHRocm91Z2hwdXQgaXMgY2FsY3VsYXRlZCBmb3IgdGhlIGNhc2UN
CiAgICAgICAgICAgICAgICAgICAgIHdoZXJlIHVwc3RyZWFtIGNoYW5uZWxzIGFyZSBjb25maWd1
cmVkIHRvIG1heGltaXplDQogICAgICAgICAgICAgICAgICAgICBpbnRlcmZhY2UgdGhyb3VnaHB1
dC4gIFVuaXRzIGZvciB0aGlzIG9iamVjdCBhcmUNCiAgICAgICAgICAgICAgICAgICAgICgxLzEg
MDAwIDAwMCkgKiBJZlNwZWVkLg0KDQogICBpZlBoeXNBZGRyZXNzICAgICBSZXR1cm4gYW4gZW1w
dHkgc3RyaW5nLg0KDQogICBpZkFkbWluU3RhdHVzICAgICBUaGUgYWRtaW5pc3RyYXRpdmUgc3Rh
dHVzIG9mIHRoaXMgaW50ZXJmYWNlLg0KDQogICBpZk9wZXJTdGF0dXMgICAgICBUaGUgY3VycmVu
dCBvcGVyYXRpb25hbCBzdGF0dXMgb2YgdGhpcyBpbnRlcmZhY2UuDQogICAgICAgICAgICAgICAg
ICAgICBUaGlzIHJlZmxlY3RzIHRoZSB0b3RhbCBzdGF0dXMgb2YgYWxsIHRoZSBjaGFubmVscw0K
ICAgICAgICAgICAgICAgICAgICAgdW5kZXIgdGhpcyBpbnRlcmZhY2UuICBTbyBpZiBhdCBsZWFz
dCBvbmUgY2hhbm5lbA0KICAgICAgICAgICAgICAgICAgICAgaGFzIGEgcGh5c2ljYWwgY29ubmVj
dGlvbiB0aGlzIGludGVyZmFjZSBoYXMNCiAgICAgICAgICAgICAgICAgICAgIGNvbm5lY3Rpb24u
DQoNCiAgIGlmTXR1ICAgICAgICAgICAgIFRoZSBzaXplIG9mIHRoZSBsYXJnZXN0IGZyYW1lIHdo
aWNoIGNhbiBiZQ0KICAgICAgICAgICAgICAgICAgICAgdHJhbnNtaXR0ZWQgb24gdGhpcyBpbnRl
cmZhY2UsIHNwZWNpZmllZCBpbg0KICAgICAgICAgICAgICAgICAgICAgb2N0ZXRzLiAgVGhlIHZh
bHVlIGluY2x1ZGVzIHRoZSBsZW5ndGggb2YgdGhlIE1BQw0KICAgICAgICAgICAgICAgICAgICAg
aGVhZGVyLiAgVGhpcyBpcyB0aGUgbWF4aW11bSBvZiBhbGwgdGhlIGlmTXR1IG9mDQogICAgICAg
ICAgICAgICAgICAgICBhbGwgdGhlIGNoYW5uZWxzIHVuZGVyIHRoaXMgaW50ZXJmYWNlLg0KDQog
ICBpZkluT2N0ZXRzDQogICBpZkhDSW5PY3RldHMgICAgICBUaGUgdG90YWwgKHN1bSkgbnVtYmVy
IG9mIG9jdGV0cyByZWNlaXZlZCBvbiBhbGwNCg0KDQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAg
ICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAgICAgICAgICAgIFtQYWdlIDE0XQ0KDA0KSW50
ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBG
ZWJydWFyeSAyMDA1DQoNCg0KICAgICAgICAgICAgICAgICAgICAgdGhlIFVwc3RyZWFtIGNoYW5u
ZWxzIHVuZGVyIHRoaXMNCiAgICAgICAgICAgICAgICAgICAgIGludGVyZmFjZS4gIFRoaXMgaW5j
bHVkZXMgZGF0YSBwYWNrZXRzIGFzIHdlbGwgYXMNCiAgICAgICAgICAgICAgICAgICAgIE1BQyBw
YWNrZXRzLCBhbmQgaW5jbHVkZXMgdGhlIGxlbmd0aCBvZiB0aGUNCiAgICAgICAgICAgICAgICAg
ICAgIE1BQyBoZWFkZXIuDQoNCiAgIGlmSW5VY2FzdFBrdHMNCiAgIGlmSENJblVjYXN0UGt0cyAg
IFRoZSB0b3RhbCBudW1iZXIgb2YgVW5pY2FzdCBwYWNrZXRzIHJlY2VpdmVkIG9uDQogICAgICAg
ICAgICAgICAgICAgICBhbGwgdGhlIHVwc3RyZWFtIGNoYW5uZWxzIHVuZGVyIHRoaXMNCiAgICAg
ICAgICAgICAgICAgICAgIGludGVyZmFjZS4gIFRoaXMgaW5jbHVkZXMgZGF0YSBwYWNrZXRzIGFz
IHdlbGwgYXMNCiAgICAgICAgICAgICAgICAgICAgIE1BQyBwYWNrZXRzLg0KDQogICBpZkluTXVs
dGljYXN0UGt0cw0KICAgaWZIQ0luTXVsdGljYXN0UGt0cw0KICAgICAgICAgICAgICAgICAgICAg
UmV0dXJuIHRoZSB0b3RhbCBudW1iZXIgb2YgTXVsdGljYXN0IHBhY2tldHMNCiAgICAgICAgICAg
ICAgICAgICAgIHJlY2VpdmVkIG9uIGFsbCB0aGUgVXBzdHJlYW0gY2hhbm5lbHMgdW5kZXIgdGhp
cw0KICAgICAgICAgICAgICAgICAgICAgaW50ZXJmYWNlLiAgVGhpcyBpbmNsdWRlcyBkYXRhIHBh
Y2tldHMgYXMgd2VsbCBhcw0KICAgICAgICAgICAgICAgICAgICAgTUFDIGxheWVyIHBhY2tldHMu
DQoNCiAgIGlmSW5Ccm9hZGNhc3RQa3RzDQogICBpZkhDSW5Ccm9hZGNhc3RQa3RzDQogICAgICAg
ICAgICAgICAgICAgICBSZXR1cm4gdGhlIHRvdGFsIG51bWJlciBvZiBCcm9hZGNhc3QgcGFja2V0
cw0KICAgICAgICAgICAgICAgICAgICAgcmVjZWl2ZWQgb24gYWxsIHRoZSBVcHN0cmVhbSBjaGFu
bmVscyB1bmRlciB0aGlzDQogICAgICAgICAgICAgICAgICAgICBpbnRlcmZhY2UuICBUaGlzIGlu
Y2x1ZGVzIGRhdGEgcGFja2V0cyBhcyB3ZWxsIGFzDQogICAgICAgICAgICAgICAgICAgICBNQUMg
cGFja2V0cy4NCg0KICAgaWZJbkRpc2NhcmRzICAgICAgVGhlIHRvdGFsIG51bWJlciBvZiByZWNl
aXZlZCBwYWNrZXRzLCB3aGljaCBoYXZlDQogICAgICAgICAgICAgICAgICAgICBiZWVuIGRpc2Nh
cmRlZCBvbiBhbGwgdGhlIFVwc3RyZWFtIGNoYW5uZWxzIHVuZGVyDQogICAgICAgICAgICAgICAg
ICAgICB0aGlzIGludGVyZmFjZS4NCiAgICAgICAgICAgICAgICAgICAgIFRoZSBwb3NzaWJsZSBy
ZWFzb25zIGFyZTogYnVmZmVyIHNob3J0YWdlLg0KDQogICBpZkluRXJyb3JzICAgICAgICBUaGUg
dG90YWwgbnVtYmVyIG9mIGluYm91bmQgcGFja2V0cyB0aGF0IGNvbnRhaW5lZA0KICAgICAgICAg
ICAgICAgICAgICAgZXJyb3JzIHByZXZlbnRpbmcgdGhlbSBmcm9tIGJlaW5nIGRlbGl2ZXJhYmxl
DQogICAgICAgICAgICAgICAgICAgICB0byBoaWdoZXIgbGF5ZXJzLg0KICAgICAgICAgICAgICAg
ICAgICAgUG9zc2libGUgcmVhc29ucyBhcmU6IE1BQyBGQ1MgZXJyb3IuDQoNCiAgIGlmSW5Vbmtu
b3duUHJvdG9zIFRoZSB0b3RhbCBudW1iZXIgb2YgZnJhbWVzIHdpdGggYW4gdW5rbm93biBwYWNr
ZXQNCiAgICAgICAgICAgICAgICAgICAgIHR5cGUuICBUaGVzZSBhcmUgTUFDIGZyYW1lcyB3aXRo
IGFuIHVua25vd24gcGFja2V0DQogICAgICAgICAgICAgICAgICAgICB0eXBlLg0KDQogICBpZk91
dE9jdGV0cyAgICAgICBSZXR1cm4gemVyby4NCiAgIGlmSENPdXRPY3RldHMNCg0KICAgaWZPdXRV
Y2FzdFBrdHMgICAgUmV0dXJuIHplcm8uDQogICBpZkhDT3V0T2N0ZXRzDQoNCiAgIGlmT3V0TXVs
dGljYXN0UGt0cw0KICAgaWZIQ091dE11bHRpY2FzdFBrdHMNCiAgICAgICAgICAgICAgICAgICAg
IFJldHVybiB6ZXJvLg0KDQoNCg0KUmFmdHVzICYgQ2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVn
dXN0IDUsIDIwMDUgICAgICAgICAgICAgICAgW1BhZ2UgMTVdDQoMDQpJbnRlcm5ldC1EcmFmdCAg
ICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUN
Cg0KDQogICBpZk91dEJyb2FkY2FzdFBrdHMNCiAgIGlmSENPdXRCcm9hZGNhc3RQa3RzDQogICAg
ICAgICAgICAgICAgICAgICBSZXR1cm4gemVyby4NCg0KICAgaWZPdXREaXNjYXJkcyAgICAgUmV0
dXJuIHplcm8uDQoNCiAgIGlmT3V0RXJyb3JzICAgICAgIFJldHVybiB6ZXJvLg0KDQoNCjMuMS40
LjUuMi4yICBpZkVudHJ5IGZvciBVcHN0cmVhbSBpbnRlcmZhY2VzIGluIENhYmxlIE1vZGVtcw0K
DQogICBpZlRhYmxlICAgICAgICAgICBDb21tZW50cw0KICAgPT09PT09PT09PT09PT0gICAgPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KICAgaWZJbmRleCAgICAg
ICAgICAgRWFjaCBSRiBDYWJsZSBVcHN0cmVhbSBpbnRlcmZhY2UgaXMgcmVwcmVzZW50ZWQNCiAg
ICAgICAgICAgICAgICAgICAgIGJ5IGFuIGlmRW50cnkuDQoNCiAgIGlmVHlwZSAgICAgICAgICAg
IFRoZSBJQU5BIHZhbHVlIG9mIGRvY3NDYWJsZVVwc3RyZWFtICgxMjkpLg0KDQogICBpZlNwZWVk
ICAgICAgICAgICBSZXR1cm4gdGhlIHNwZWVkIG9mIHRoaXMgdXBzdHJlYW0gaW50ZXJmYWNlLg0K
ICAgICAgICAgICAgICAgICAgICAgVGhlIHJldHVybmVkIHZhbHVlIGlzIHRoZSByYXcgYmFuZHdp
ZHRoDQogICAgICAgICAgICAgICAgICAgICBpbiBiaXRzL3Mgb2YgdGhpcyBpbnRlcmZhY2UuDQoN
CiAgIGlmSGlnaFNwZWVkICAgICAgIFJldHVybiB0aGUgc3BlZWQgb2YgdGhpcyB1cHN0cmVhbSBp
bnRlcmZhY2UuDQogICAgICAgICAgICAgICAgICAgICBUaGUgcmV0dXJuZWQgdmFsdWUgaXMgdGhl
IHJhdyBiYW5kd2lkdGgNCiAgICAgICAgICAgICAgICAgICAgIGluIG1lZ2FiaXRzL3Mgb2YgdGhp
cyBpbnRlcmZhY2UuDQoNCiAgIGlmUGh5c0FkZHJlc3MgICAgIFJldHVybiBhbiBlbXB0eSBzdHJp
bmcuDQoNCiAgIGlmQWRtaW5TdGF0dXMgICAgIFRoZSBhZG1pbmlzdHJhdGl2ZSBzdGF0dXMgb2Yg
dGhpcyBpbnRlcmZhY2UuDQoNCiAgIGlmT3BlclN0YXR1cyAgICAgIFRoZSBjdXJyZW50IG9wZXJh
dGlvbmFsIHN0YXR1cyBvZiB0aGlzIGludGVyZmFjZS4NCg0KICAgaWZNdHUgICAgICAgICAgICAg
VGhlIHNpemUgb2YgdGhlIGxhcmdlc3QgZnJhbWUgd2hpY2ggY2FuIGJlDQogICAgICAgICAgICAg
ICAgICAgICB0cmFuc21pdHRlZCBvbiB0aGlzIGludGVyZmFjZSwgc3BlY2lmaWVkIGluDQogICAg
ICAgICAgICAgICAgICAgICBvY3RldHMuICBUaGUgdmFsdWUgaW5jbHVkZXMgdGhlIGxlbmd0aCBv
ZiB0aGUgTUFDDQogICAgICAgICAgICAgICAgICAgICBoZWFkZXIuDQoNCiAgIGlmSW5PY3RldHMg
ICAgICAgIFJldHVybiB6ZXJvLg0KICAgaWZIQ0luT2N0ZXRzDQoNCiAgIGlmSW5VY2FzdFBrdHMg
ICAgIFJldHVybiB6ZXJvLg0KICAgaWZIQ0luVWNhc3RQa3RzDQoNCiAgIGlmSW5NdWx0aWNhc3RQ
a3RzDQogICBpZkhDSW5NdWx0aWNhc3RQa3RzDQogICAgICAgICAgICAgICAgICAgICBSZXR1cm4g
emVyby4NCg0KICAgaWZJbkJyb2FkY2FzdFBrdHMNCg0KDQoNClJhZnR1cyAmIENhcmRvbmEgICAg
ICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAgICAgICAgICAgIFtQYWdlIDE2XQ0KDA0K
SW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlCICAg
ICBGZWJydWFyeSAyMDA1DQoNCg0KICAgaWZIQ0luQnJvYWRjYXN0UGt0cw0KICAgICAgICAgICAg
ICAgICAgICAgUmV0dXJuIHplcm8uDQoNCiAgIGlmSW5EaXNjYXJkcyAgICAgIFJldHVybiB6ZXJv
Lg0KDQogICBpZkluRXJyb3JzICAgICAgICBSZXR1cm4gemVyby4NCg0KICAgaWZJblVua25vd25Q
cm90b3MgUmV0dXJuIHplcm8uDQoNCiAgIGlmT3V0T2N0ZXRzDQogICBpZkhDT3V0T2N0ZXRzICAg
ICBUaGUgdG90YWwgbnVtYmVyIG9mIG9jdGV0cyB0cmFuc21pdHRlZCBvbiB0aGlzDQogICAgICAg
ICAgICAgICAgICAgICBpbnRlcmZhY2UuICBUaGlzIGluY2x1ZGVzIE1BQyBwYWNrZXRzIGFzIHdl
bGwgYXMNCiAgICAgICAgICAgICAgICAgICAgIGRhdGEgcGFja2V0cywgYW5kIGluY2x1ZGVzIHRo
ZSBsZW5ndGggb2YgdGhlIE1BQw0KICAgICAgICAgICAgICAgICAgICAgaGVhZGVyLg0KDQogICBp
Zk91dFVjYXN0UGt0cw0KICAgaWZIQ091dFVjYXN0UGt0cyAgVGhlIG51bWJlciBvZiBVbmljYXN0
IHBhY2tldHMgdHJhbnNtaXR0ZWQgb24gdGhpcw0KICAgICAgICAgICAgICAgICAgICAgaW50ZXJm
YWNlLiAgVGhpcyBpbmNsdWRlcyBNQUMgcGFja2V0cyBhcyB3ZWxsIGFzDQogICAgICAgICAgICAg
ICAgICAgICBkYXRhIHBhY2tldHMuDQoNCiAgIGlmT3V0TXVsdGljYXN0UGt0cw0KICAgaWZIQ091
dE11bHRpY2FzdFBrdHMNCiAgICAgICAgICAgICAgICAgICAgIFJldHVybiB0aGUgbnVtYmVyIG9m
IE11bHRpY2FzdCBwYWNrZXRzIHRyYW5zbWl0dGVkDQogICAgICAgICAgICAgICAgICAgICBvbiB0
aGlzIGludGVyZmFjZS4NCiAgICAgICAgICAgICAgICAgICAgIFRoaXMgaW5jbHVkZXMgTUFDIHBh
Y2tldHMgYXMgd2VsbCBhcyBkYXRhIHBhY2tldHMuDQoNCiAgIGlmT3V0QnJvYWRjYXN0UGt0cw0K
ICAgaWZIQ091dEJyb2FkY2FzdFBrdHMNCiAgICAgICAgICAgICAgICAgICAgIFJldHVybiB0aGUg
bnVtYmVyIG9mIGJyb2FkY2FzdCBwYWNrZXRzIHRyYW5zbWl0dGVkDQogICAgICAgICAgICAgICAg
ICAgICBvbiB0aGlzIGludGVyZmFjZS4NCiAgICAgICAgICAgICAgICAgICAgIFRoaXMgaW5jbHVk
ZXMgTUFDIHBhY2tldHMgYXMgd2VsbCBhcyBkYXRhIHBhY2tldHMuDQoNCiAgIGlmT3V0RGlzY2Fy
ZHMgICAgIFRoZSB0b3RhbCBudW1iZXIgb2Ygb3V0Ym91bmQgcGFja2V0cyB3aGljaA0KICAgICAg
ICAgICAgICAgICAgICAgd2VyZSBkaXNjYXJkZWQuICBQb3NzaWJsZSByZWFzb25zIGFyZToNCiAg
ICAgICAgICAgICAgICAgICAgIGJ1ZmZlciBzaG9ydGFnZS4NCg0KICAgaWZPdXRFcnJvcnMgICAg
ICAgVGhlIG51bWJlciBvZiBwYWNrZXRzIHdoaWNoIGNvdWxkIG5vdCBiZQ0KICAgICAgICAgICAg
ICAgICAgICAgdHJhbnNtaXR0ZWQgZHVlIHRvIGVycm9ycy4NCg0KICAgaWZQcm9taXNjdW91c01v
ZGUgUmV0dXJuIGZhbHNlLg0KDQoNCjMuMS40LjUuMyAgaWZFbnRyeSBmb3IgVXBzdHJlYW0gY2hh
bm5lbHMNCg0KICAgRWFjaCBzdXBwb3J0ZWQgY2hhbm5lbCBvZiB0aGUgdHlwZSBkb2NzQ2FibGVV
cHN0cmVhbUNoYW5uZWwoMjA1KSBtdXN0DQogICBoYXZlIGEgY29ycmVzcG9uZGluZyBpZkVudHJ5
Lg0KDQogICBUaGUgaWZFbnRyeSBmb3IgVXBzdHJlYW0gY2hhbm5lbHMgc3VwcG9ydHMgdGhlDQoN
Cg0KDQpSYWZ0dXMgJiBDYXJkb25hICAgICAgICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAwNSAgICAg
ICAgICAgICAgICBbUGFnZSAxN10NCgwNCkludGVybmV0LURyYWZ0ICAgIERPQ1NJUyAyLjAgUmFk
aW8gRnJlcXVlbmN5IChSRkkpIE1JQiAgICAgRmVicnVhcnkgMjAwNQ0KDQoNCiAgIGlmR2VuZXJh
bEluZm9ybWF0aW9uR3JvdXAgYW5kIHRoZSBpZlBhY2tldEdyb3VwIG9mIHRoZSBJbnRlcmZhY2Vz
DQogICBNSUIuICBUaGlzIGlzIGFuIGlucHV0IG9ubHkgaW50ZXJmYWNlIGF0IHRoZSBDTVRTIGFu
ZCBhbGwgb3V0cHV0DQogICBzdGF0dXMgY291bnRlcnMgLSBpZk91dCogLSB3aWxsIHJldHVybiB6
ZXJvLiAgRE9DU0lTIENNcyBhcmUgbm90DQogICByZXF1aXJlZCB0byBzdXBwb3J0IGxvZ2ljYWwg
dXBzdHJlYW0gY2hhbm5lbHMuDQoNCjMuMS40LjUuMy4xICBpZkVudHJ5IGZvciBVcHN0cmVhbSBD
aGFubmVscyBpbiBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbg0KICAgICAgICAgICAgU3lzdGVtcw0K
DQogICBpZlRhYmxlICAgICAgICAgICBDb21tZW50cw0KICAgPT09PT09PT09PT09PT0gICAgPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KICAgaWZJbmRleCAgICAg
ICAgICAgRWFjaCBSRiBDYWJsZSBVcHN0cmVhbSBjaGFubmVsIGlzIHJlcHJlc2VudGVkDQogICAg
ICAgICAgICAgICAgICAgICBieSBhbiBpZkVudHJ5Lg0KDQogICBpZlR5cGUgICAgICAgICAgICBU
aGUgSUFOQSB2YWx1ZSBvZiBkb2NzQ2FibGVVcHN0cmVhbUNoYW5uZWwgKDIwNSkuDQoNCiAgIGlm
U3BlZWQgICAgICAgICAgIFJldHVybiB0aGUgc3BlZWQgb2YgdGhpcyB1cHN0cmVhbSBjaGFubmVs
Lg0KICAgICAgICAgICAgICAgICAgICAgVGhlIHJldHVybmVkIHZhbHVlIGlzIHRoZSByYXcgYmFu
ZHdpZHRoDQogICAgICAgICAgICAgICAgICAgICBpbiBiaXRzL3Mgb2YgdGhpcyBjaGFubmVsLg0K
DQogICBpZkhpZ2hTcGVlZCAgICAgICBSZXR1cm4gdGhlIHNwZWVkIG9mIHRoaXMgdXBzdHJlYW0g
Y2hhbm5lbC4NCiAgICAgICAgICAgICAgICAgICAgIFRoZSByZXR1cm5lZCB2YWx1ZSBpcyB0aGUg
cmF3IGJhbmR3aWR0aA0KICAgICAgICAgICAgICAgICAgICAgaW4gbWVnYWJpdHMvcyBvZiB0aGlz
IGNoYW5uZWwuDQoNCiAgIGlmUGh5c0FkZHJlc3MgICAgIFJldHVybiBhbiBlbXB0eSBzdHJpbmcu
DQoNCiAgIGlmQWRtaW5TdGF0dXMgICAgIFRoZSBhZG1pbmlzdHJhdGl2ZSBzdGF0dXMgb2YgdGhp
cyBpbnRlcmZhY2UuDQoNCiAgIGlmT3BlclN0YXR1cyAgICAgIFRoZSBjdXJyZW50IG9wZXJhdGlv
bmFsIHN0YXR1cyBvZiB0aGlzIGludGVyZmFjZS4NCg0KICAgaWZNdHUgICAgICAgICAgICAgVGhl
IHNpemUgb2YgdGhlIGxhcmdlc3QgZnJhbWUgd2hpY2ggY2FuIGJlDQogICAgICAgICAgICAgICAg
ICAgICByZWNlaXZlZCBvbiB0aGlzIGludGVyZmFjZSwgc3BlY2lmaWVkIGluIG9jdGV0cy4NCiAg
ICAgICAgICAgICAgICAgICAgIFRoZSB2YWx1ZSBpbmNsdWRlcyB0aGUgbGVuZ3RoIG9mIHRoZSBN
QUMgaGVhZGVyLg0KDQogICBpZkluT2N0ZXRzICAgICAgICBUaGUgdG90YWwgbnVtYmVyIG9mIG9j
dGV0cyByZWNlaXZlZCBvbiB0aGlzDQogICAgICAgICAgICAgICAgICAgICBpbnRlcmZhY2UuICBU
aGlzIGluY2x1ZGVzIGRhdGEgcGFja2V0cyBhcyB3ZWxsIGFzDQogICAgICAgICAgICAgICAgICAg
ICBNQUMgcGFja2V0cywgYW5kIGluY2x1ZGVzIHRoZSBsZW5ndGggb2YgdGhlDQogICAgICAgICAg
ICAgICAgICAgICBNQUMgaGVhZGVyLg0KDQogICBpZkluVWNhc3RQa3RzDQogICBpZkhDSW5VY2Fz
dFBrdHMNCiAgICAgICAgICAgICAgICAgICAgIFRoZSBudW1iZXIgb2YgVW5pY2FzdCBwYWNrZXRz
IHJlY2VpdmVkIG9uIHRoaXMNCiAgICAgICAgICAgICAgICAgICAgIGludGVyZmFjZS4gIFRoaXMg
aW5jbHVkZXMgZGF0YSBwYWNrZXRzIGFzIHdlbGwgYXMNCiAgICAgICAgICAgICAgICAgICAgIE1B
QyBwYWNrZXRzLg0KDQogICBpZkluTXVsdGljYXN0UGt0cw0KICAgaWZIQ0luTXVsdGljYXN0UGt0
cw0KICAgICAgICAgICAgICAgICAgICAgUmV0dXJuIHRoZSBudW1iZXIgb2YgTXVsdGljYXN0IHBh
Y2tldHMgcmVjZWl2ZWQNCiAgICAgICAgICAgICAgICAgICAgIG9uIHRoaXMgaW50ZXJmYWNlLiAg
VGhpcyBpbmNsdWRlcyBkYXRhIHBhY2tldHMgYXMNCg0KDQoNClJhZnR1cyAmIENhcmRvbmEgICAg
ICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAgICAgICAgICAgIFtQYWdlIDE4XQ0KDA0K
SW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlCICAg
ICBGZWJydWFyeSAyMDA1DQoNCg0KICAgICAgICAgICAgICAgICAgICAgd2VsbCBhcyBNQUMgbGF5
ZXIgcGFja2V0cy4NCg0KICAgaWZJbkJyb2FkY2FzdFBrdHMNCiAgIGlmSENJbkJyb2FkY2FzdFBr
dHMNCiAgICAgICAgICAgICAgICAgICAgIFJldHVybiB0aGUgbnVtYmVyIG9mIEJyb2FkY2FzdCBw
YWNrZXRzIHJlY2VpdmVkDQogICAgICAgICAgICAgICAgICAgICBvbiB0aGlzIGludGVyZmFjZS4g
IFRoaXMgaW5jbHVkZXMgZGF0YSBwYWNrZXRzDQogICAgICAgICAgICAgICAgICAgICBhcyB3ZWxs
IGFzIE1BQyBwYWNrZXRzLg0KDQogICBpZkluRGlzY2FyZHMgICAgICBUaGUgdG90YWwgbnVtYmVy
IG9mIHJlY2VpdmVkIHBhY2tldHMgdGhhdCBoYXZlDQogICAgICAgICAgICAgICAgICAgICBiZWVu
IGRpc2NhcmRlZC4NCiAgICAgICAgICAgICAgICAgICAgIFRoZSBwb3NzaWJsZSByZWFzb25zIGFy
ZTogYnVmZmVyIHNob3J0YWdlLg0KDQogICBpZkluRXJyb3JzICAgICAgICBUaGUgbnVtYmVyIG9m
IGluYm91bmQgcGFja2V0cyB0aGF0IGNvbnRhaW5lZA0KICAgICAgICAgICAgICAgICAgICAgZXJy
b3JzIHByZXZlbnRpbmcgdGhlbSBmcm9tIGJlaW5nIGRlbGl2ZXJhYmxlDQogICAgICAgICAgICAg
ICAgICAgICB0byBoaWdoZXIgbGF5ZXJzLg0KICAgICAgICAgICAgICAgICAgICAgUG9zc2libGUg
cmVhc29ucyBhcmU6IE1BQyBGQ1MgZXJyb3IuDQoNCiAgIGlmSW5Vbmtub3duUHJvdG9zIFRoZSBu
dW1iZXIgb2YgZnJhbWVzIHdpdGggYW4gdW5rbm93biBwYWNrZXQgdHlwZS4NCiAgICAgICAgICAg
ICAgICAgICAgIFRoZXNlIGFyZSBNQUMgZnJhbWVzIHdpdGggYW4gdW5rbm93biBwYWNrZXQgdHlw
ZS4NCg0KICAgaWZPdXRPY3RldHMgICAgICAgUmV0dXJuIHplcm8uDQogICBpZkhDT3V0T2N0ZXRz
DQoNCiAgIGlmT3V0VWNhc3RQa3RzICAgIFJldHVybiB6ZXJvLg0KICAgaWZIQ091dFVjYXN0UGt0
cw0KDQogICBpZk91dE11bHRpY2FzdFBrdHMNCiAgIGlmSENPdXRNdWx0aWNhc3RQa3RzDQogICAg
ICAgICAgICAgICAgICAgICBSZXR1cm4gemVyby4NCg0KICAgaWZPdXRCcm9hZGNhc3RQa3RzDQog
ICBpZkhDT3V0QnJvYWRjYXN0UGt0cw0KICAgICAgICAgICAgICAgICAgICAgUmV0dXJuIHplcm8u
DQoNCiAgIGlmT3V0RGlzY2FyZHMgICAgIFJldHVybiB6ZXJvLg0KDQogICBpZk91dEVycm9ycyAg
ICAgICBSZXR1cm4gemVyby4NCg0KDQozLjEuNC41LjQgIGlmRW50cnkgZm9yIHRoZSBNQUMgTGF5
ZXINCg0KICAgVGhlIGlmRW50cnkgZm9yIHRoZSBNQUMgTGF5ZXIgc3VwcG9ydHMgdGhlIGlmR2Vu
ZXJhbEluZm9ybWF0aW9uR3JvdXANCiAgIGFuZCB0aGUgaWZQYWNrZXRHcm91cCBvZiB0aGUgSW50
ZXJmYWNlcyBNSUIuICBUaGlzIGludGVyZmFjZSBwcm92aWRlcw0KICAgYW4gYWdncmVnYXRlIHZp
ZXcgb2Ygc3RhdHVzIGZvciB0aGUgbG93ZXIgbGV2ZWwgRG93bnN0cmVhbSBhbmQNCiAgIFVwc3Ry
ZWFtIGludGVyZmFjZXMuDQoNCiAgIGlmVGFibGUgICAgICAgICAgIENvbW1lbnRzDQogICA9PT09
PT09PT09PT09PSAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
DQoNCg0KDQpSYWZ0dXMgJiBDYXJkb25hICAgICAgICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAwNSAg
ICAgICAgICAgICAgICBbUGFnZSAxOV0NCgwNCkludGVybmV0LURyYWZ0ICAgIERPQ1NJUyAyLjAg
UmFkaW8gRnJlcXVlbmN5IChSRkkpIE1JQiAgICAgRmVicnVhcnkgMjAwNQ0KDQoNCiAgIGlmSW5k
ZXggICAgICAgICAgIEVhY2ggUkYgQ2FibGUgTUFDIGxheWVyIGVudGl0eSBpcyByZXByZXNlbnRl
ZA0KICAgICAgICAgICAgICAgICAgICAgYnkgYW4gaWZFbnRyeS4NCg0KICAgaWZUeXBlICAgICAg
ICAgICAgVGhlIElBTkEgdmFsdWUgb2YgZG9jc0NhYmxlTWFjbGF5ZXIoMTI3KS4NCg0KICAgaWZT
cGVlZCAgICAgICAgICAgUmV0dXJuIHplcm8uDQoNCiAgIGlmUGh5c0FkZHJlc3MgICAgIFJldHVy
biB0aGUgcGh5c2ljYWwgYWRkcmVzcyBvZiB0aGlzIGludGVyZmFjZS4NCg0KICAgaWZBZG1pblN0
YXR1cyAgICAgVGhlIGFkbWluaXN0cmF0aXZlIHN0YXR1cyBvZiB0aGlzIGludGVyZmFjZS4NCg0K
ICAgaWZPcGVyU3RhdHVzICAgICAgVGhlIGN1cnJlbnQgb3BlcmF0aW9uYWwgc3RhdHVzIG9mIHRo
ZSBNQUMNCiAgICAgICAgICAgICAgICAgICAgIGxheWVyIGludGVyZmFjZS4NCg0KICAgaWZIaWdo
U3BlZWQgICAgICAgUmV0dXJuIHplcm8uDQoNCiAgIGlmTXR1ICAgICAgICAgICAgIFJldHVybiAx
NTAwLg0KDQogICBpZkluT2N0ZXRzDQogICBpZkhDSW5PY3RldHMgICAgICBUaGUgdG90YWwgbnVt
YmVyIG9mIGRhdGEgb2N0ZXRzIHJlY2VpdmVkIG9uIHRoaXMNCiAgICAgICAgICAgICAgICAgICAg
IGludGVyZmFjZSwgdGFyZ2V0ZWQgZm9yIHVwcGVyIHByb3RvY29sIGxheWVycy4NCg0KICAgaWZJ
blVjYXN0UGt0cw0KICAgaWZIQ0luVWNhc3RQa3RzICAgVGhlIG51bWJlciBvZiBVbmljYXN0IHBh
Y2tldHMgcmVjZWl2ZWQgb24gdGhpcw0KICAgICAgICAgICAgICAgICAgICAgaW50ZXJmYWNlLCB0
YXJnZXRlZCBmb3IgdXBwZXIgcHJvdG9jb2wgbGF5ZXJzLg0KDQogICBpZkluTXVsdGljYXN0UGt0
cw0KICAgaWZIQ0luTXVsdGljYXN0UGt0cw0KICAgICAgICAgICAgICAgICAgICAgUmV0dXJuIHRo
ZSBudW1iZXIgb2YgTXVsdGljYXN0IHBhY2tldHMgcmVjZWl2ZWQNCiAgICAgICAgICAgICAgICAg
ICAgIG9uIHRoaXMgaW50ZXJmYWNlLCB0YXJnZXRlZCBmb3IgdXBwZXIgcHJvdG9jb2wNCiAgICAg
ICAgICAgICAgICAgICAgIGxheWVycy4NCg0KICAgaWZJbkJyb2FkY2FzdFBrdHMNCiAgIGlmSENJ
bkJyb2FkY2FzdFBrdHMNCiAgICAgICAgICAgICAgICAgICAgIFJldHVybiB0aGUgbnVtYmVyIG9m
IEJyb2FkY2FzdCBwYWNrZXRzIHJlY2VpdmVkDQogICAgICAgICAgICAgICAgICAgICBvbiB0aGlz
IGludGVyZmFjZSwgdGFyZ2V0ZWQgZm9yIHVwcGVyIHByb3RvY29sDQogICAgICAgICAgICAgICAg
ICAgICBsYXllcnMuDQoNCiAgIGlmSW5EaXNjYXJkcyAgICAgIFRoZSB0b3RhbCBudW1iZXIgb2Yg
cmVjZWl2ZWQgcGFja2V0cyB0aGF0IGhhdmUNCiAgICAgICAgICAgICAgICAgICAgIGJlZW4gZGlz
Y2FyZGVkLg0KICAgICAgICAgICAgICAgICAgICAgVGhlIHBvc3NpYmxlIHJlYXNvbnMgYXJlOiBi
dWZmZXIgc2hvcnRhZ2UuDQoNCiAgIGlmSW5FcnJvcnMgICAgICAgIFRoZSBudW1iZXIgb2YgaW5i
b3VuZCBwYWNrZXRzIHRoYXQgY29udGFpbmVkDQogICAgICAgICAgICAgICAgICAgICBlcnJvcnMg
cHJldmVudGluZyB0aGVtIGZyb20gYmVpbmcgZGVsaXZlcmFibGUNCiAgICAgICAgICAgICAgICAg
ICAgIHRvIGhpZ2hlciBsYXllcnMuDQogICAgICAgICAgICAgICAgICAgICBQb3NzaWJsZSByZWFz
b25zIGFyZTogZGF0YSBwYWNrZXQgRkNTIGVycm9yLA0KICAgICAgICAgICAgICAgICAgICAgaW52
YWxpZCBNQUMgaGVhZGVyLg0KDQoNCg0KDQpSYWZ0dXMgJiBDYXJkb25hICAgICAgICAgRXhwaXJl
cyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAgICBbUGFnZSAyMF0NCgwNCkludGVybmV0LURy
YWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5IChSRkkpIE1JQiAgICAgRmVicnVhcnkg
MjAwNQ0KDQoNCiAgIGlmSW5Vbmtub3duUHJvdG9zIFRoZSBudW1iZXIgb2YgZnJhbWVzIHdpdGgg
YW4gdW5rbm93biBwYWNrZXQgdHlwZS4NCiAgICAgICAgICAgICAgICAgICAgIFRoaXMgaXMgdGhl
IG51bWJlciBvZiBkYXRhIHBhY2tldHMgdGFyZ2V0ZWQgZm9yDQogICAgICAgICAgICAgICAgICAg
ICB1cHBlciBwcm90b2NvbCBsYXllcnMgd2l0aCBhbiB1bmtub3duIHBhY2tldCB0eXBlLg0KDQog
ICBpZk91dE9jdGV0cyAgICAgICBUaGUgdG90YWwgbnVtYmVyIG9mIG9jdGV0cywgcmVjZWl2ZWQg
ZnJvbSB1cHBlcg0KICAgaWZIQ091dE9jdGV0cyAgICAgcHJvdG9jb2wgbGF5ZXJzIGFuZCB0cmFu
c21pdHRlZCBvbiB0aGlzIGludGVyZmFjZS4NCg0KICAgaWZPdXRVY2FzdFBrdHMNCiAgIGlmSENP
dXRVY2FzdFBrdHMgIFRoZSBudW1iZXIgb2YgVW5pY2FzdCBwYWNrZXRzLCByZWNlaXZlZCBmcm9t
IHVwcGVyDQogICAgICAgICAgICAgICAgICAgICBwcm90b2NvbCBsYXllcnMgYW5kIHRyYW5zbWl0
dGVkIG9uIHRoaXMgaW50ZXJmYWNlLg0KDQogICBpZk91dE11bHRpY2FzdFBrdHMNCiAgIGlmSENP
dXRNdWx0aWNhc3RQa3RzDQogICAgICAgICAgICAgICAgICAgICBSZXR1cm4gdGhlIG51bWJlciBv
ZiBNdWx0aWNhc3QgcGFja2V0cyByZWNlaXZlZA0KICAgICAgICAgICAgICAgICAgICAgZnJvbSB1
cHBlciBwcm90b2NvbCBsYXllcnMgYW5kIHRyYW5zbWl0dGVkIG9uIHRoaXMNCiAgICAgICAgICAg
ICAgICAgICAgIGludGVyZmFjZS4NCg0KICAgaWZPdXRCcm9hZGNhc3RQa3RzDQogICBpZkhDT3V0
QnJvYWRjYXN0UGt0cw0KICAgICAgICAgICAgICAgICAgICAgUmV0dXJuIHRoZSBudW1iZXIgb2Yg
YnJvYWRjYXN0IHBhY2tldHMgcmVjZWl2ZWQNCiAgICAgICAgICAgICAgICAgICAgIGZyb20gdXBw
ZXIgcHJvdG9jb2wgbGF5ZXJzIGFuZCB0cmFuc21pdHRlZCBvbiB0aGlzDQogICAgICAgICAgICAg
ICAgICAgICBpbnRlcmZhY2UuDQoNCiAgIGlmT3V0RGlzY2FyZHMgICAgIFRoZSB0b3RhbCBudW1i
ZXIgb2Ygb3V0Ym91bmQgcGFja2V0cyB3aGljaA0KICAgICAgICAgICAgICAgICAgICAgd2VyZSBk
aXNjYXJkZWQuICBQb3NzaWJsZSByZWFzb25zIGFyZToNCiAgICAgICAgICAgICAgICAgICAgIGJ1
ZmZlciBzaG9ydGFnZS4NCg0KICAgaWZPdXRFcnJvcnMgICAgICAgVGhlIG51bWJlciBvZiBwYWNr
ZXRzIHdoaWNoIGNvdWxkIG5vdCBiZQ0KICAgICAgICAgICAgICAgICAgICAgdHJhbnNtaXR0ZWQg
ZHVlIHRvIGVycm9ycy4NCg0KICAgaWZQcm9taXNjdW91c01vZGUgUmVmZXIgdG8gdGhlIEludGVy
ZmFjZXMgTUlCLg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNClJhZnR1
cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAgICAgICAgICAg
IFtQYWdlIDIxXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVu
Y3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAyMDA1DQoNCg0KNC4gIERlZmluaXRpb25zDQoNCg0K
ICAgRE9DUy1JRi1NSUIgREVGSU5JVElPTlMgOjo9IEJFR0lODQoNCiAgICAgSU1QT1JUUw0KICAg
ICAgICBNT0RVTEUtSURFTlRJVFksDQogICAgICAgIE9CSkVDVC1UWVBFLA0KICAgICAgICBVbnNp
Z25lZDMyLA0KICAgICAgICBJbnRlZ2VyMzIsDQogICAgICAgIENvdW50ZXIzMiwNCiAgICAgICAg
Q291bnRlcjY0LA0KICAgICAgICBUaW1lVGlja3MsDQogICAgICAgIElwQWRkcmVzcywNCiAgICAg
ICAgdHJhbnNtaXNzaW9uDQogICAgICAgICAgICAgICAgRlJPTSBTTk1QdjItU01JICAgICAgIC0t
IFtSRkMyNTc4XQ0KICAgICAgICBURVhUVUFMLUNPTlZFTlRJT04sDQogICAgICAgIE1hY0FkZHJl
c3MsDQogICAgICAgIFJvd1N0YXR1cywNCiAgICAgICAgVHJ1dGhWYWx1ZSwNCiAgICAgICAgVGlt
ZUludGVydmFsLA0KICAgICAgICBUaW1lU3RhbXAsDQogICAgICAgIFN0b3JhZ2VUeXBlDQogICAg
ICAgICAgICAgICAgRlJPTSBTTk1QdjItVEMgICAgICAgICAtLSBbUkZDMjU3OV0NCiAgICAgICAg
T0JKRUNULUdST1VQLA0KDQogICAgICAgIE1PRFVMRS1DT01QTElBTkNFDQogICAgICAgICAgICAg
ICAgRlJPTSBTTk1QdjItQ09ORiAgICAgICAtLSBbUkZDMjU4MF0NCiAgICAgICAgaWZJbmRleCwg
SW50ZXJmYWNlSW5kZXhPclplcm8NCiAgICAgICAgICAgICAgICBGUk9NIElGLU1JQiAgICAgICAg
ICAgIC0tIFtSRkMyODYzXQ0KICAgICAgICBJbmV0QWRkcmVzc1R5cGUsDQogICAgICAgIEluZXRB
ZGRyZXNzDQogICAgICAgICAgICAgICAgRlJPTSBJTkVULUFERFJFU1MtTUlCICAtLVtSRkMzMjkx
XQ0KICAgICAgICBJQU5BaWZUeXBlDQogICAgICAgICAgICAgICAgRlJPTSBJQU5BaWZUeXBlLU1J
QjsNCg0KICAgZG9jc0lmTWliIE1PRFVMRS1JREVOVElUWQ0KICAgICAgICBMQVNULVVQREFURUQg
ICAgIjIwMDQxMTIyMTcwMFoiIC0tIE5vdmVtYmVyIDIyLCAyMDA0DQogICAgICAgIE9SR0FOSVpB
VElPTiAgICAiSUVURiBJUENETiBXb3JraW5nIEdyb3VwIg0KICAgICAgICBDT05UQUNULUlORk8N
CiAgICAgICAgICAgICIgICAgICAgIERhdmlkIFJhZnR1cw0KICAgICAgICAgICAgIFBvc3RhbDog
VGVyYXlvbiBDb21tdW5pY2F0aW9ucw0KICAgICAgICAgICAgICAgICAgICAgMzQwIFRlcnJ5IEZv
eCBEcml2ZSwgU3VpdGUgMjAyDQogICAgICAgICAgICAgICAgICAgICBPdHRhd2EgT250YXJpbw0K
ICAgICAgICAgICAgICAgICAgICAgQ2FuYWRhDQogICAgICAgICAgICAgUGhvbmU6ICArMSA2MTMg
NTkyIDEwNTIgZXh0LjIyMg0KICAgICAgICAgICAgIEUtbWFpbDogZGF2aWQucmFmdHVzQHRlcmF5
b24uY29tDQoNCg0KDQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1
LCAyMDA1ICAgICAgICAgICAgICAgIFtQYWdlIDIyXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRE9D
U0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAyMDA1DQoNCg0K
ICAgICAgICAgICAgICAgICAgICAgRWR1YXJkbyBDYXJkb25hDQogICAgICAgICAgICAgICAgICAg
ICBQb3N0YWw6DQogICAgICAgICAgICAgICAgICAgICBDYWJsZSBUZWxldmlzaW9uIExhYm9yYXRv
cmllcywgSW5jLg0KICAgICAgICAgICAgICAgICAgICAgODU4IENvYWwgQ3JlZWsgQ2lyY2xlDQog
ICAgICAgICAgICAgICAgICAgICBMb3Vpc3ZpbGxlLCBDTyA4MDAyNy05NzUwDQogICAgICAgICAg
ICAgICAgICAgICBVLlMuQS4NCiAgICAgICAgICAgICAgICAgICAgIFRlbDogICAgKzEgMzAzIDY2
MSA5MTAwDQogICAgICAgICAgICAgICAgICAgICBGYXg6ICAgICsxIDMwMyA2NjEgOTE5OQ0KICAg
ICAgICAgICAgICAgICAgICAgRS1tYWlsOiBlLmNhcmRvbmFAY2FibGVsYWJzLmNvbTttaWJzQGNh
YmxlbGFicy5jb20NCg0KICAgICAgICAgICAgIElFVEYgSVBDRE4gV29ya2luZyBHcm91cA0KICAg
ICAgICAgICAgIEdlbmVyYWwgRGlzY3Vzc2lvbjogaXBjZG5AaWV0Zi5vcmcNCiAgICAgICAgICAg
ICBTdWJzY3JpYmU6IGh0dHA6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pcGNkbg0K
ICAgICAgICAgICAgIEFyY2hpdmU6IGZ0cDovL2Z0cC5pZXRmLm9yZy9pZXRmLW1haWwtYXJjaGl2
ZS9pcGNkbg0KICAgICAgICAgICAgIENvLWNoYWlyczogUmljaGFyZCBXb3VuZHksIFJpY2hhcmRf
V291bmR5QGNhYmxlLmNvbWNhc3QuY29tDQogICAgICAgICAgICAgICAgICAgICAgICBKZWFuLUZy
YW5jb2lzIE11bGUsIGpmLm11bGVAY2FibGVsYWJzLmNvbSINCiAgICAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICAgICJUaGlzIGlzIHRoZSBNSUIgTW9kdWxlIGZvciBET0NTSVMgMi4wIGNvbXBs
aWFudCBSYWRpbw0KICAgICAgICAgICAgIEZyZXF1ZW5jeSAoUkYpIGludGVyZmFjZXMgaW4gQ2Fi
bGUgTW9kZW1zIChDTSkgYW5kDQogICAgICAgICAgICAgQ2FibGUgTW9kZW0gVGVybWluYXRpb24g
U3lzdGVtcyAoQ01UUykuDQoNCiAgICAgICAgICAgICBDb3B5cmlnaHQgKEMpIFRoZSBJbnRlcm5l
dCBTb2NpZXR5ICgyMDA0KS4gIFRoaXMNCiAgICAgICAgICAgICB2ZXJzaW9uIG9mIHRoaXMgTUlC
IG1vZHVsZSBpcyBwYXJ0IG9mIFJGQyBYWFhYOyBzZWUNCiAgICAgICAgICAgICB0aGUgUkZDIGl0
c2VsZiBmb3IgZnVsbCBsZWdhbCBub3RpY2VzLiINCg0KICAgICAgICBSRVZJU0lPTiAgICAgICAg
IjIwMDQxMTIyMTcwMFoiDQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiUmV2aXNp
b24gb2YgdGhlIElFVEYgUkYgTUlCIG1vZHVsZSBmb3IgRE9DU0lTIDIuMC4NCiAgICAgICAgICAg
ICBUaGlzIHZlcnNpb24gcHVibGlzaGVkIGFzIFJGQyBYWFhYLiINCiAgICAgICAgLS0gTm90ZSB0
byBSRkMgZWRpdG9yOg0KICAgICAgICAtLSBSRkMgZWRpdG9yIHRvIHJlcGxhY2UgWFhYWCB3aXRo
IHRoaXMgUkZDIG51bWJlcg0KICAgICAgICAtLSBEZWxldGUgdGhpcyBub3RlDQoNCiAgICAgICAg
UkVWSVNJT04gIjE5OTkwODE5MDAwMFoiDQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAg
ICAiSW5pdGlhbCBWZXJzaW9uLCBwdWJsaXNoZWQgYXMgUkZDIDI2NzAuDQogICAgICAgICAgICAg
TW9kaWZpZWQgYnkgTWlrZSBTdEpvaG5zIHRvIGZpeCBwcm9ibGVtcyBpZGVudGlmaWVkIGJ5DQog
ICAgICAgICAgICAgdGhlIGZpcnN0IHBhc3Mgb2YgdGhlIE1JQiBkb2N0b3IuICBPZiBzcGVjaWFs
IG5vdGUsDQogICAgICAgICAgICAgZG9jc0lmUmFuZ2luZ1Jlc3AgYW5kIGRvY3NJZkNtdHNJbnNl
cnRpb25JbnRlcnZhbCB3ZXJlDQogICAgICAgICAgICAgb2Jzb2xldGVkIGFuZCByZXBsYWNlZCBi
eSBvdGhlciBvYmplY3RzIHdpdGggdGhlIHNhbWUNCiAgICAgICAgICAgICBmdW5jdGlvbmFsaXR5
LCBidXQgbW9yZSBhcHByb3ByaWF0ZSBTWU5UQVguIg0KICAgICAgICA6Oj0geyB0cmFuc21pc3Np
b24gMTI3IH0NCg0KDQogICAtLSBUZXh0dWFsIENvbnZlbnRpb25zDQoNCiAgIFRlbnRoZEJtViA6
Oj0gVEVYVFVBTC1DT05WRU5USU9ODQogICAgICAgIERJU1BMQVktSElOVCAiZC0xIg0KDQoNCg0K
UmFmdHVzICYgQ2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAgICAg
ICAgICAgW1BhZ2UgMjNdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlvIEZy
ZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAgICAgIFNUQVRVUyAg
ICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiVGhpcyBkYXRh
IHR5cGUgcmVwcmVzZW50cyBwb3dlciBsZXZlbHMgdGhhdCBhcmUgbm9ybWFsbHkNCiAgICAgICAg
ICAgICBleHByZXNzZWQgaW4gZEJtVi4gIFVuaXRzIGFyZSBpbiB0ZW50aHMgb2YgYSBkQm1WOw0K
ICAgICAgICAgICAgIGZvciBleGFtcGxlLCA1LjEgZEJtViB3aWxsIGJlIHJlcHJlc2VudGVkIGFz
IDUxLiINCiAgICAgICAgU1lOVEFYICAgICAgIEludGVnZXIzMg0KDQogICBUZW50aGRCIDo6PSBU
RVhUVUFMLUNPTlZFTlRJT04NCiAgICAgICAgRElTUExBWS1ISU5UICJkLTEiDQogICAgICAgIFNU
QVRVUyAgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiVGhp
cyBkYXRhIHR5cGUgcmVwcmVzZW50cyBwb3dlciBsZXZlbHMgdGhhdCBhcmUgbm9ybWFsbHkNCiAg
ICAgICAgICAgICBleHByZXNzZWQgaW4gZEIuICBVbml0cyBhcmUgaW4gdGVudGhzIG9mIGEgZEI7
DQogICAgICAgICAgICAgZm9yIGV4YW1wbGUsIDUuMSBkQiB3aWxsIGJlIHJlcHJlc2VudGVkIGFz
IDUxLiINCiAgICAgICAgU1lOVEFYICAgICAgIEludGVnZXIzMg0KDQogICBEb2NzaXNWZXJzaW9u
IDo6PSBURVhUVUFMLUNPTlZFTlRJT04NCiAgICAgICBTVEFUVVMgICAgICAgICAgY3VycmVudA0K
ICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICJJbmRpY2F0ZXMgdGhlIERPQ1NJUyBSYWRp
byBGcmVxdWVuY3kgc3BlY2lmaWNhdGlvbiBiZWluZw0KICAgICAgICAgICAgcmVmZXJlbmNlZC4N
CiAgICAgICAgICAgICdkb2NzaXMxMCcgaW5kaWNhdGVzIERPQ1NJUyAxLjAsDQogICAgICAgICAg
ICAnZG9jc2lzMTEnIGluZGljYXRlcyBET0NTSVMgMS4xDQogICAgICAgICAgICAnZG9jc2lzMjAn
IGluZGljYXRlcyBET0NTSVMgMi4wIg0KICAgICAgIFNZTlRBWCAgICAgICAgSU5URUdFUiB7DQog
ICAgICAgICAgICBkb2NzaXMxMCAoMSksDQogICAgICAgICAgICBkb2NzaXMxMSAoMiksDQogICAg
ICAgICAgICBkb2NzaXMyMCAoMykNCiAgICAgICB9DQoNCiAgIERvY3Npc1Fvc1ZlcnNpb24gOjo9
IFRFWFRVQUwtQ09OVkVOVElPTg0KICAgICAgIFNUQVRVUyAgICAgICAgICBjdXJyZW50DQogICAg
ICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgIkluZGljYXRlcyB0aGUgcmVmZXJlbmNlZCBxdWFs
aXR5IG9mIHNlcnZpY2UNCiAgICAgICAgICAgIGxldmVsLg0KICAgICAgICAgICAgJ2RvY3NpczEw
IHJlZmVycyB0byBET0NTSVMgMS4wIENsYXNzIG9mDQogICAgICAgICAgICBTZXJ2aWNlIHF1ZXVp
bmcgc2VydmljZXMsICdkb2NzaXMxMScgcmVmZXJzDQogICAgICAgICAgICB0byBET0NTSVMgMS4x
IFF1YWxpdHkgb2YgU2VydmljZS4iDQogICAgICAgU1lOVEFYICAgICAgICBJTlRFR0VSIHsNCiAg
ICAgICAgICAgZG9jc2lzMTAgKDEpLA0KICAgICAgICAgICBkb2NzaXMxMSAoMikNCiAgICAgICB9
DQoNCiAgIERvY3Npc1Vwc3RyZWFtVHlwZSA6Oj0gVEVYVFVBTC1DT05WRU5USU9ODQogICAgICAg
U1RBVFVTICAgICAgICAgIGN1cnJlbnQNCiAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAg
IkluZGljYXRlcyB0aGUgRE9DU0lTIFVwc3RyZWFtIENoYW5uZWwgVHlwZS4NCiAgICAgICAgICAg
ICAndW5rbm93bicgbWVhbnMgbm90IGluZm9ybWF0aW9uIGF2YWlsYWJsZS4NCg0KDQoNClJhZnR1
cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAgICAgICAgICAg
IFtQYWdlIDI0XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVu
Y3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAyMDA1DQoNCg0KICAgICAgICAgICAgICd0ZG1hJyBp
cyByZWxhdGVkIHRvIFRETUEsIFRpbWUgRGl2aXNpb24NCiAgICAgICAgICAgICBNdWx0aXBsZSBB
Y2Nlc3MsICdhdGRtYScgaXMgcmVsYXRlZCB0byBBLVRETUEsDQogICAgICAgICAgICAgQWR2YW5j
ZWQgVGltZSBEaXZpc2lvbiBNdWx0aXBsZSBBY2Nlc3MsDQogICAgICAgICAgICAgJ3NjZG1hJyBp
cyByZWxhdGVkIHRvIFMtQ0RNQSwgU3luY2hyb25vdXMNCiAgICAgICAgICAgICBDb2RlIERpdmlz
aW9uIE11bHRpcGxlIEFjY2Vzcw0KICAgICAgICAgICAgICd0ZG1hQW5kQXRkbWEgaXMgcmVsYXRl
ZCB0byBzaW11bHRhbm91cyBzdXBwb3J0IG9mDQogICAgICAgICAgICAgVERNQSBhbmQgQS1URE1B
IG1vZGVzLiINCiAgICAgICBTWU5UQVggICAgICAgICAgSU5URUdFUiB7DQogICAgICAgICAgIHVu
a25vd24gKDApLA0KICAgICAgICAgICB0ZG1hICgxKSwNCiAgICAgICAgICAgYXRkbWEgKDIpLA0K
ICAgICAgICAgICBzY2RtYSAoMyksDQogICAgICAgICAgIHRkbWFBbmRBdGRtYSAoNCkNCiAgICAg
ICB9DQoNCiAgIERvY3Npc1Vwc3RyZWFtVHlwZVN0YXR1cyA6Oj0gVEVYVFVBTC1DT05WRU5USU9O
DQogICAgICAgU1RBVFVTICAgICAgICAgIGN1cnJlbnQNCiAgICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgICAiSW5kaWNhdGVzIHRoZSBET0NTSVMgVXBzdHJlYW0gQ2hhbm5lbCBUeXBlIFN0YXR1
cy4NCiAgICAgICAgICAgIFRoZSBzaGFyZWQgY2hhbm5lbCBpbmRpY2F0b3IgdHlwZSBpcyBub3Qg
dmFsaWQsIHNpbmNlDQogICAgICAgICAgICB0aGlzIHR5cGUgaXMgdXNlZCB0byBzcGVjaWZpY2Fs
bHkgaWRlbnRpZnkgUEhZIG1vZGUuIg0KICAgICAgIFNZTlRBWCAgICAgICAgICBJTlRFR0VSIHsN
CiAgICAgICAgICAgdW5rbm93biAoMCksDQogICAgICAgICAgIHRkbWEgKDEpLA0KICAgICAgICAg
ICBhdGRtYSAoMiksDQogICAgICAgICAgIHNjZG1hICgzKQ0KICAgICAgIH0NCg0KDQogICBkb2Nz
SWZNaWJPYmplY3RzICBPQkpFQ1QgSURFTlRJRklFUiA6Oj0geyBkb2NzSWZNaWIgMSB9DQogICBk
b2NzSWZCYXNlT2JqZWN0cyBPQkpFQ1QgSURFTlRJRklFUiA6Oj0geyBkb2NzSWZNaWJPYmplY3Rz
IDEgfQ0KICAgZG9jc0lmQ21PYmplY3RzICAgT0JKRUNUIElERU5USUZJRVIgOjo9IHsgZG9jc0lm
TWliT2JqZWN0cyAyIH0NCiAgIGRvY3NJZkNtdHNPYmplY3RzIE9CSkVDVCBJREVOVElGSUVSIDo6
PSB7IGRvY3NJZk1pYk9iamVjdHMgMyB9DQoNCg0KDQoNCg0KICAgLS0NCiAgIC0tIEJBU0UgR1JP
VVANCiAgIC0tDQoNCiAgIC0tDQogICAtLSBUaGUgZm9sbG93aW5nIHRhYmxlIGlzIGltcGxlbWVu
dGVkIG9uIGJvdGggdGhlIENhYmxlIE1vZGVtIChDTSkNCiAgIC0tIGFuZCB0aGUgQ2FibGUgTW9k
ZW0gVGVybWluYXRpb24gU3lzdGVtIChDTVRTKS4gIFRoaXMgdGFibGUgaXMNCiAgIC0tIHJlYWQg
b25seSBmb3IgdGhlIENNLg0KICAgLS0NCg0KDQoNCg0KUmFmdHVzICYgQ2FyZG9uYSAgICAgICAg
IEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAgICAgICAgICAgW1BhZ2UgMjVdDQoMDQpJbnRl
cm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZl
YnJ1YXJ5IDIwMDUNCg0KDQogICBkb2NzSWZEb3duc3RyZWFtQ2hhbm5lbFRhYmxlIE9CSkVDVC1U
WVBFDQogICAgICAgIFNZTlRBWCAgICAgIFNFUVVFTkNFIE9GIERvY3NJZkRvd25zdHJlYW1DaGFu
bmVsRW50cnkNCiAgICAgICAgTUFYLUFDQ0VTUyAgbm90LWFjY2Vzc2libGUNCiAgICAgICAgU1RB
VFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlRoaXMg
dGFibGUgZGVzY3JpYmVzIHRoZSBhdHRyaWJ1dGVzIG9mIGRvd25zdHJlYW0NCiAgICAgICAgICAg
ICBjaGFubmVscyAoZnJlcXVlbmN5IGJhbmRzKS4iDQogICAgICAgIFJFRkVSRU5DRQ0KICAgICAg
ICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczog
UmFkaW8NCiAgICAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1At
UkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgICAgIFRhYmxlcyA2LTE2LCBhbmQgNi0xNy4i
DQogICAgICAgIDo6PSB7IGRvY3NJZkJhc2VPYmplY3RzIDEgfQ0KDQogICBkb2NzSWZEb3duc3Ry
ZWFtQ2hhbm5lbEVudHJ5IE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIERvY3NJZkRv
d25zdHJlYW1DaGFubmVsRW50cnkNCiAgICAgICAgTUFYLUFDQ0VTUyAgbm90LWFjY2Vzc2libGUN
CiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgICAgIkFuIGVudHJ5IHByb3ZpZGVzIGEgbGlzdCBvZiBhdHRyaWJ1dGVzIGZvciBhIHNpbmds
ZQ0KICAgICAgICAgICAgIERvd25zdHJlYW0gY2hhbm5lbC4NCiAgICAgICAgICAgICBBbiBlbnRy
eSBpbiB0aGlzIHRhYmxlIGV4aXN0cyBmb3IgZWFjaCBpZkVudHJ5IHdpdGggYW4NCiAgICAgICAg
ICAgICBpZlR5cGUgb2YgZG9jc0NhYmxlRG93bnN0cmVhbSgxMjgpLiINCiAgICAgICAgSU5ERVgg
eyBpZkluZGV4IH0NCiAgICAgICAgOjo9IHsgZG9jc0lmRG93bnN0cmVhbUNoYW5uZWxUYWJsZSAx
IH0NCg0KICAgRG9jc0lmRG93bnN0cmVhbUNoYW5uZWxFbnRyeSA6Oj0gU0VRVUVOQ0Ugew0KICAg
ICAgICAgICAgZG9jc0lmRG93bkNoYW5uZWxJZCAgICAgICAgICAgICAgIEludGVnZXIzMiwNCiAg
ICAgICAgICAgIGRvY3NJZkRvd25DaGFubmVsRnJlcXVlbmN5ICAgICAgICBJbnRlZ2VyMzIsDQog
ICAgICAgICAgICBkb2NzSWZEb3duQ2hhbm5lbFdpZHRoICAgICAgICAgICAgSW50ZWdlcjMyLA0K
ICAgICAgICAgICAgZG9jc0lmRG93bkNoYW5uZWxNb2R1bGF0aW9uICAgICAgIElOVEVHRVIsDQog
ICAgICAgICAgICBkb2NzSWZEb3duQ2hhbm5lbEludGVybGVhdmUgICAgICAgSU5URUdFUiwNCiAg
ICAgICAgICAgIGRvY3NJZkRvd25DaGFubmVsUG93ZXIgICAgICAgICAgICBUZW50aGRCbVYsDQog
ICAgICAgICAgICBkb2NzSWZEb3duQ2hhbm5lbEFubmV4ICAgICAgICAgICAgSU5URUdFUiwNCiAg
ICAgICAgICAgIGRvY3NJZkRvd25DaGFubmVsU3RvcmFnZVR5cGUgICAgICBTdG9yYWdlVHlwZQ0K
ICAgICAgICB9DQoNCiAgIGRvY3NJZkRvd25DaGFubmVsSWQgT0JKRUNULVRZUEUNCiAgICAgICAg
U1lOVEFYICAgICAgSW50ZWdlcjMyICgwLi4yNTUpDQogICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQt
b25seQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAgICAiVGhlIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbSAoQ01UUykgaWRl
bnRpZmljYXRpb24NCiAgICAgICAgICAgICBvZiB0aGUgZG93bnN0cmVhbSBjaGFubmVsIHdpdGhp
biB0aGlzIHBhcnRpY3VsYXIgTUFDDQogICAgICAgICAgICAgaW50ZXJmYWNlLiAgSWYgdGhlIGlu
dGVyZmFjZSBpcyBkb3duLCB0aGUgb2JqZWN0IHJldHVybnMNCiAgICAgICAgICAgICB0aGUgbW9z
dCBjdXJyZW50IHZhbHVlLiAgSWYgdGhlIGRvd25zdHJlYW0gY2hhbm5lbCBJRCBpcw0KICAgICAg
ICAgICAgIHVua25vd24sIHRoaXMgb2JqZWN0IHJldHVybnMgYSB2YWx1ZSBvZiAwLiINCiAgICAg
ICAgOjo9IHsgZG9jc0lmRG93bnN0cmVhbUNoYW5uZWxFbnRyeSAxIH0NCg0KDQoNCg0KUmFmdHVz
ICYgQ2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAgICAgICAgICAg
W1BhZ2UgMjZdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1ZW5j
eSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICBkb2NzSWZEb3duQ2hhbm5lbEZy
ZXF1ZW5jeSBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDAuLjEw
MDAwMDAwMDApDQogICAgICAgIFVOSVRTICAgICAgICJoZXJ0eiINCiAgICAgICAgTUFYLUFDQ0VT
UyAgcmVhZC13cml0ZQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAgICAiVGhlIGNlbnRlciBvZiB0aGUgZG93bnN0cmVhbSBmcmVxdWVu
Y3kgYXNzb2NpYXRlZCB3aXRoDQogICAgICAgICAgICAgdGhpcyBjaGFubmVsLiAgVGhpcyBvYmpl
Y3Qgd2lsbCByZXR1cm4gdGhlIGN1cnJlbnQgdHVuZXINCiAgICAgICAgICAgICBmcmVxdWVuY3ku
ICBJZiBhIENNVFMgcHJvdmlkZXMgSUYgb3V0cHV0LCB0aGlzIG9iamVjdA0KICAgICAgICAgICAg
IHdpbGwgcmV0dXJuIDAsIHVubGVzcyB0aGlzIENNVFMgaXMgaW4gY29udHJvbCBvZiB0aGUNCiAg
ICAgICAgICAgICBmaW5hbCBkb3duc3RyZWFtIFJGIGZyZXF1ZW5jeS4gIFNlZSB0aGUgYXNzb2Np
YXRlZA0KICAgICAgICAgICAgIGNvbXBsaWFuY2Ugb2JqZWN0IGZvciBhIGRlc2NyaXB0aW9uIG9m
IHZhbGlkIGZyZXF1ZW5jaWVzDQogICAgICAgICAgICAgdGhhdCBtYXkgYmUgd3JpdHRlbiB0byB0
aGlzIG9iamVjdC4iDQogICAgICAgIFJFRkVSRU5DRQ0KICAgICAgICAgICAgIkRhdGEtT3Zlci1D
YWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICAg
ICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3
LA0KICAgICAgICAgICAgIFNlY3Rpb24gNi4zLjMuIg0KICAgICAgICA6Oj0geyBkb2NzSWZEb3du
c3RyZWFtQ2hhbm5lbEVudHJ5IDIgfQ0KDQogICBkb2NzSWZEb3duQ2hhbm5lbFdpZHRoIE9CSkVD
VC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIEludGVnZXIzMiAoMC4uMTYwMDAwMDApDQogICAg
ICAgIFVOSVRTICAgICAgICJoZXJ0eiINCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC13cml0ZQ0K
ICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAg
ICAgICAiVGhlIGJhbmR3aWR0aCBvZiB0aGlzIGRvd25zdHJlYW0gY2hhbm5lbC4gIE1vc3QNCiAg
ICAgICAgICAgICBpbXBsZW1lbnRhdGlvbnMgYXJlIGV4cGVjdGVkIHRvIHN1cHBvcnQgYSBjaGFu
bmVsIHdpZHRoDQogICAgICAgICAgICAgb2YgNiBNSHogKE5vcnRoIEFtZXJpY2EpIGFuZC9vciA4
IE1IeiAoRXVyb3BlKS4gIFNlZSB0aGUNCiAgICAgICAgICAgICBhc3NvY2lhdGVkIGNvbXBsaWFu
Y2Ugb2JqZWN0IGZvciBhIGRlc2NyaXB0aW9uIG9mIHRoZQ0KICAgICAgICAgICAgIHZhbGlkIGNo
YW5uZWwgd2lkdGhzIGZvciB0aGlzIG9iamVjdC4iDQogICAgICAgIFJFRkVSRU5DRQ0KICAgICAg
ICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczog
UmFkaW8NCiAgICAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1At
UkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgICAgIFRhYmxlIDYtMTcuIg0KICAgICAgICA6
Oj0geyBkb2NzSWZEb3duc3RyZWFtQ2hhbm5lbEVudHJ5IDMgfQ0KDQogICBkb2NzSWZEb3duQ2hh
bm5lbE1vZHVsYXRpb24gT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgSU5URUdFUiB7
DQogICAgICAgICAgICB1bmtub3duKDEpLA0KICAgICAgICAgICAgb3RoZXIoMiksDQogICAgICAg
ICAgICBxYW02NCgzKSwNCiAgICAgICAgICAgIHFhbTI1Nig0KQ0KICAgICAgICB9DQogICAgICAg
IE1BWC1BQ0NFU1MgIHJlYWQtd3JpdGUNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAg
ICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlRoZSBtb2R1bGF0aW9uIHR5cGUgYXNzb2Np
YXRlZCB3aXRoIHRoaXMgZG93bnN0cmVhbQ0KICAgICAgICAgICAgIGNoYW5uZWwuICBJZiB0aGUg
aW50ZXJmYWNlIGlzIGRvd24sIHRoaXMgb2JqZWN0IGVpdGhlcg0KDQoNCg0KUmFmdHVzICYgQ2Fy
ZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAgICAgICAgICAgW1BhZ2Ug
MjddDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJ
KSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAgICAgICAgICAgcmV0dXJucyB0aGUgY29u
ZmlndXJlZCB2YWx1ZSAoQ01UUyksIHRoZSBtb3N0IGN1cnJlbnQNCiAgICAgICAgICAgICB2YWx1
ZSAoQ00pLCBvciB0aGUgdmFsdWUgb2YgdW5rbm93bigxKS4gIFNlZSB0aGUNCiAgICAgICAgICAg
ICBhc3NvY2lhdGVkIGNvbmZvcm1hbmNlIG9iamVjdCBmb3Igd3JpdGUgY29uZGl0aW9ucyBhbmQN
CiAgICAgICAgICAgICBsaW1pdGF0aW9ucy4gIFNlZSB0aGUgcmVmZXJlbmNlIGZvciBzcGVjaWZp
Y3Mgb24gdGhlDQogICAgICAgICAgICAgbW9kdWxhdGlvbiBwcm9maWxlcyBpbXBsaWVkIGJ5IHFh
bTY0IGFuZCBxYW0yNTYuIg0KICAgICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICAgICJEYXRhLU92
ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAg
ICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0
MDQwNywNCiAgICAgICAgICAgICBUYWJsZSA2LTE3LiINCiAgICAgICAgOjo9IHsgZG9jc0lmRG93
bnN0cmVhbUNoYW5uZWxFbnRyeSA0IH0NCg0KICAgZG9jc0lmRG93bkNoYW5uZWxJbnRlcmxlYXZl
IE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIElOVEVHRVIgew0KICAgICAgICAgICAg
dW5rbm93bigxKSwNCiAgICAgICAgICAgIG90aGVyKDIpLA0KICAgICAgICAgICAgdGFwczhJbmNy
ZW1lbnQxNigzKSwNCiAgICAgICAgICAgIHRhcHMxNkluY3JlbWVudDgoNCksDQogICAgICAgICAg
ICB0YXBzMzJJbmNyZW1lbnQ0KDUpLA0KICAgICAgICAgICAgdGFwczY0SW5jcmVtZW50Mig2KSwN
CiAgICAgICAgICAgIHRhcHMxMjhJbmNyZW1lbnQxKDcpLA0KICAgICAgICAgICAgdGFwczEyaW5j
cmVtZW50MTcoOCkNCiAgICAgICAgfQ0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLXdyaXRlDQog
ICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAg
ICAgICJUaGUgRm9yd2FyZCBFcnJvciBDb3JyZWN0aW9uIChGRUMpIGludGVybGVhdmluZyB1c2Vk
DQogICAgICAgICAgICAgZm9yIHRoaXMgZG93bnN0cmVhbSBjaGFubmVsLg0KICAgICAgICAgICAg
IFZhbHVlcyBhcmUgZGVmaW5lZCBhcyBmb2xsb3dzOg0KICAgICAgICAgICAgIHRhcHM4SW5jcmVt
ZW50MTYoMyk6ICAgcHJvdGVjdGlvbiA1LjkvNC4xIHVzZWMsDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsYXRlbmN5IC4yMi8uMTUgbXNlYw0KICAgICAgICAgICAgIHRhcHMx
NkluY3JlbWVudDgoNCk6ICAgcHJvdGVjdGlvbiAxMi84LjIgdXNlYywNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxhdGVuY3kgLjQ4Ly4zMyBtc2VjDQogICAgICAgICAgICAg
dGFwczMySW5jcmVtZW50NCg1KTogICBwcm90ZWN0aW9uIDI0LzE2IHVzZWMsDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsYXRlbmN5IC45OC8uNjggbXNlYw0KICAgICAgICAg
ICAgIHRhcHM2NEluY3JlbWVudDIoNik6ICAgcHJvdGVjdGlvbiA0Ny8zMyB1c2VjLA0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGF0ZW5jeSAyLzEuNCBtc2VjDQogICAgICAg
ICAgICAgdGFwczEyOEluY3JlbWVudDEoNyk6ICBwcm90ZWN0aW9uIDk1LzY2IHVzZWMsDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYXRlbmN5IDQvMi44IG1zZWMNCiAgICAg
ICAgICAgICB0YXBzMTJpbmNyZW1lbnQxNyg4KTogIHByb3RlY3Rpb24gMTgvMTQgdXNlYywNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhdGVuY3kgMC40My8wLjMyIG1zZWMN
Cg0KICAgICAgICAgICAgVGhlIHZhbHVlICd0YXBzMTJpbmNyZW1lbnQxNycgaXMgc3VwcG9ydGVk
IGJ5IEV1cm9ET0NTSVMNCiAgICAgICAgICAgIGNhYmxlIHN5c3RlbXMgb25seSBhbmQgdGhlIG90
aGVycyBieSBET0NTSVMgY2FibGUgc3lzdGVtcy4NCg0KICAgICAgICAgICAgIElmIHRoZSBpbnRl
cmZhY2UgaXMgZG93biwgdGhpcyBvYmplY3QgZWl0aGVyIHJldHVybnMNCiAgICAgICAgICAgICB0
aGUgY29uZmlndXJlZCB2YWx1ZSAoQ01UUyksIHRoZSBtb3N0IGN1cnJlbnQgdmFsdWUgKENNKSwN
CiAgICAgICAgICAgICBvciB0aGUgdmFsdWUgb2YgdW5rbm93bigxKS4NCiAgICAgICAgICAgICBU
aGUgdmFsdWUgb2Ygb3RoZXIoMikgaXMgcmV0dXJuZWQgaWYgdGhlIGludGVybGVhdmUNCg0KDQoN
ClJhZnR1cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAgICAg
ICAgICAgIFtQYWdlIDI4XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRpbyBG
cmVxdWVuY3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAyMDA1DQoNCg0KICAgICAgICAgICAgIGlz
IGtub3duIGJ1dCBub3QgZGVmaW5lZCBpbiB0aGUgYWJvdmUgbGlzdC4NCiAgICAgICAgICAgICBT
ZWUgdGhlIGFzc29jaWF0ZWQgY29uZm9ybWFuY2Ugb2JqZWN0IGZvciB3cml0ZQ0KICAgICAgICAg
ICAgIGNvbmRpdGlvbnMgYW5kIGxpbWl0YXRpb25zLiAgU2VlIHRoZSByZWZlcmVuY2UgZm9yIHRo
ZSBGRUMNCiAgICAgICAgICAgICBjb25maWd1cmF0aW9uIGRlc2NyaWJlZCBieSB0aGUgc2V0dGlu
ZyBvZiB0aGlzIG9iamVjdC4iDQogICAgICAgIFJFRkVSRU5DRQ0KICAgICAgICAgICAgIkRhdGEt
T3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAg
ICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUt
MDQwNDA3LA0KICAgICAgICAgICAgIFRhYmxlIDYtMTUuIg0KICAgICAgICA6Oj0geyBkb2NzSWZE
b3duc3RyZWFtQ2hhbm5lbEVudHJ5IDUgfQ0KDQogICBkb2NzSWZEb3duQ2hhbm5lbFBvd2VyIE9C
SkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIFRlbnRoZEJtVg0KICAgICAgICBVTklUUyAg
ICAgICAiZEJtViINCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC13cml0ZQ0KICAgICAgICBTVEFU
VVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiQXQgdGhl
IENNVFMsIHRoZSBvcGVyYXRpb25hbCB0cmFuc21pdCBwb3dlci4gIEF0IHRoZSBDTSwNCiAgICAg
ICAgICAgICB0aGUgcmVjZWl2ZWQgcG93ZXIgbGV2ZWwuDQogICAgICAgICAgICAgSWYgdGhlIGlu
dGVyZmFjZSBpcyBkb3duLCB0aGlzIG9iamVjdCBlaXRoZXIgcmV0dXJucw0KICAgICAgICAgICAg
IHRoZSBjb25maWd1cmVkIHZhbHVlIChDTVRTKSwgdGhlIG1vc3QgY3VycmVudCB2YWx1ZSAoQ00p
DQogICAgICAgICAgICAgb3IgdGhlIHZhbHVlIG9mIDAuICBTZWUgdGhlIGFzc29jaWF0ZWQgY29u
Zm9ybWFuY2Ugb2JqZWN0DQogICAgICAgICAgICAgZm9yIHdyaXRlIGNvbmRpdGlvbnMgYW5kIGxp
bWl0YXRpb25zLiAgU2VlIHRoZSByZWZlcmVuY2UNCiAgICAgICAgICAgICBmb3IgcmVjb21tZW5k
ZWQgYW5kIHJlcXVpcmVkIHBvd2VyIGxldmVscy4iDQogICAgICAgIFJFRkVSRU5DRQ0KICAgICAg
ICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczog
UmFkaW8NCiAgICAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1At
UkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgICAgIFRhYmxlcyA2LTE2LCA2LTE3LiINCiAg
ICAgICAgOjo9IHsgZG9jc0lmRG93bnN0cmVhbUNoYW5uZWxFbnRyeSA2IH0NCg0KICAgZG9jc0lm
RG93bkNoYW5uZWxBbm5leCBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBJTlRFR0VS
IHsNCiAgICAgICAgICAgIHVua25vd24oMSksDQogICAgICAgICAgICBvdGhlcigyKSwNCiAgICAg
ICAgICAgIGFubmV4QSgzKSwNCiAgICAgICAgICAgIGFubmV4Qig0KSwNCiAgICAgICAgICAgIGFu
bmV4Qyg1KQ0KICAgICAgICB9DQogICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAg
ICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAi
VGhlIHZhbHVlIG9mIHRoaXMgb2JqZWN0IGluZGljYXRlcyB0aGUgY29uZm9ybWFuY2Ugb2YNCiAg
ICAgICAgICAgICB0aGUgaW1wbGVtZW50YXRpb24gdG8gaW1wb3J0YW50IHJlZ2lvbmFsIGNhYmxl
IHN0YW5kYXJkcy4NCiAgICAgICAgICAgICBhbm5leEEgOiBBbm5leCBBIGZyb20gSVRVLVQgSi44
MyBpcyB1c2VkDQogICAgICAgICAgICAgICAgICAgICAgKGVxdWl2YWxlbnQgdG8gRU4gMzAwIDQy
OSkNCiAgICAgICAgICAgICBhbm5leEIgOiBBbm5leCBCIGZyb20gSVRVLVQgSi44MyBpcyB1c2Vk
Lg0KICAgICAgICAgICAgIGFubmV4QyA6IEFubmV4IEMgZnJvbSBJVFUtVCBKLjgzIGlzIHVzZWQu
Ig0KICAgICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2Vydmlj
ZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQoNCg0KDQpSYWZ0dXMgJiBDYXJkb25h
ICAgICAgICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAgICBbUGFnZSAyOV0N
CgwNCkludGVybmV0LURyYWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5IChSRkkpIE1J
QiAgICAgRmVicnVhcnkgMjAwNQ0KDQoNCiAgICAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNl
IFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgICAgIFNlY3Rp
b25zIDYuMy4xLCBhbmQgSC4zLjEuIg0KICAgICAgICA6Oj0geyBkb2NzSWZEb3duc3RyZWFtQ2hh
bm5lbEVudHJ5IDcgfQ0KDQogICBkb2NzSWZEb3duQ2hhbm5lbFN0b3JhZ2VUeXBlIE9CSkVDVC1U
WVBFDQogICAgICAgIFNZTlRBWCAgICAgICBTdG9yYWdlVHlwZQ0KICAgICAgICBNQVgtQUNDRVNT
ICAgcmVhZC1vbmx5DQogICAgICAgIFNUQVRVUyAgICAgICBjdXJyZW50DQogICAgICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAgICAiVGhlIHN0b3JhZ2UgdHlwZSBmb3IgdGhpcyBjb25jZXB0dWFs
IHJvdy4NCiAgICAgICAgICAgICBFbnRyaWVzIHdpdGggdGhpcyBvYmplY3Qgc2V0IHRvIHBlcm1h
bmVudCg0KQ0KICAgICAgICAgICAgIGRvIG5vdCByZXF1aXJlIHdyaXRlIG9wZXJhdGlvbnMgZm9y
IHJlYWQtd3JpdGUNCiAgICAgICAgICAgICBvYmplY3RzLiINCiAgICAgICAgOjo9IHsgZG9jc0lm
RG93bnN0cmVhbUNoYW5uZWxFbnRyeSA4IH0NCg0KDQogICAtLQ0KICAgLS0gVGhlIGZvbGxvd2lu
ZyB0YWJsZSBpcyBpbXBsZW1lbnRlZCBvbiBib3RoIHRoZSBDTSBhbmQgdGhlIENNVFMuDQogICAt
LSBGb3IgdGhlIENNLCBvbmx5IGF0dGFjaGVkIGNoYW5uZWxzIGFwcGVhciBpbiB0aGUgdGFibGUu
ICBGb3IgdGhlDQogICAtLSBDTSwgdGhpcyB0YWJsZSBpcyByZWFkIG9ubHkgYXMgd2VsbC4NCiAg
IC0tDQoNCiAgIGRvY3NJZlVwc3RyZWFtQ2hhbm5lbFRhYmxlIE9CSkVDVC1UWVBFDQogICAgICAg
IFNZTlRBWCAgICAgIFNFUVVFTkNFIE9GIERvY3NJZlVwc3RyZWFtQ2hhbm5lbEVudHJ5DQogICAg
ICAgIE1BWC1BQ0NFU1MgIG5vdC1hY2Nlc3NpYmxlDQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJl
bnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGlzIHRhYmxlIGRlc2NyaWJl
cyB0aGUgYXR0cmlidXRlcyBvZiBhdHRhY2hlZCB1cHN0cmVhbQ0KICAgICAgICAgICAgIGNoYW5u
ZWxzLiINCiAgICAgICAgOjo9IHsgZG9jc0lmQmFzZU9iamVjdHMgMiB9DQoNCiAgIGRvY3NJZlVw
c3RyZWFtQ2hhbm5lbEVudHJ5IE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIERvY3NJ
ZlVwc3RyZWFtQ2hhbm5lbEVudHJ5DQogICAgICAgIE1BWC1BQ0NFU1MgIG5vdC1hY2Nlc3NpYmxl
DQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAg
ICAgICAgICJMaXN0IG9mIGF0dHJpYnV0ZXMgZm9yIGEgc2luZ2xlIHVwc3RyZWFtIGNoYW5uZWwu
ICBGb3INCiAgICAgICAgICAgICBET0NTSVMgMi4wIENNVFNzLCBhbiBlbnRyeSBpbiB0aGlzIHRh
YmxlIGV4aXN0cyBmb3INCiAgICAgICAgICAgICBlYWNoIGlmRW50cnkgd2l0aCBhbiBpZlR5cGUg
b2YgZG9jc0NhYmxlVXBzdHJlYW1DaGFubmVsDQogICAgICAgICAgICAgKDIwNSkuDQogICAgICAg
ICAgICAgRm9yIERPQ1NJUyAxLnggQ00vQ01UU3MgYW5kIERPQ1NJUyAyLjAgQ01zLCBhbiBlbnRy
eSBpbg0KICAgICAgICAgICAgIHRoaXMgdGFibGUgZXhpc3RzIGZvciBlYWNoIGlmRW50cnkgd2l0
aCBhbiBpZlR5cGUgb2YNCiAgICAgICAgICAgICBkb2NzQ2FibGVVcHN0cmVhbSAoMTI5KS4iDQog
ICAgICAgIElOREVYIHsgaWZJbmRleCB9DQogICAgICAgIDo6PSB7IGRvY3NJZlVwc3RyZWFtQ2hh
bm5lbFRhYmxlIDEgfQ0KDQogICBEb2NzSWZVcHN0cmVhbUNoYW5uZWxFbnRyeSA6Oj0gU0VRVUVO
Q0Ugew0KICAgICAgICAgICAgZG9jc0lmVXBDaGFubmVsSWQgICAgICAgICAgICAgICAgICAgICBJ
bnRlZ2VyMzIsDQoNCg0KDQpSYWZ0dXMgJiBDYXJkb25hICAgICAgICAgRXhwaXJlcyBBdWd1c3Qg
NSwgMjAwNSAgICAgICAgICAgICAgICBbUGFnZSAzMF0NCgwNCkludGVybmV0LURyYWZ0ICAgIERP
Q1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5IChSRkkpIE1JQiAgICAgRmVicnVhcnkgMjAwNQ0KDQoN
CiAgICAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbEZyZXF1ZW5jeSAgICAgICAgICAgICAgSW50ZWdl
cjMyLA0KICAgICAgICAgICAgZG9jc0lmVXBDaGFubmVsV2lkdGggICAgICAgICAgICAgICAgICBJ
bnRlZ2VyMzIsDQogICAgICAgICAgICBkb2NzSWZVcENoYW5uZWxNb2R1bGF0aW9uUHJvZmlsZSAg
ICAgIFVuc2lnbmVkMzIsDQogICAgICAgICAgICBkb2NzSWZVcENoYW5uZWxTbG90U2l6ZSAgICAg
ICAgICAgICAgIFVuc2lnbmVkMzIsDQogICAgICAgICAgICBkb2NzSWZVcENoYW5uZWxUeFRpbWlu
Z09mZnNldCAgICAgICAgIFVuc2lnbmVkMzIsDQogICAgICAgICAgICBkb2NzSWZVcENoYW5uZWxS
YW5naW5nQmFja29mZlN0YXJ0ICAgIEludGVnZXIzMiwNCiAgICAgICAgICAgIGRvY3NJZlVwQ2hh
bm5lbFJhbmdpbmdCYWNrb2ZmRW5kICAgICAgSW50ZWdlcjMyLA0KICAgICAgICAgICAgZG9jc0lm
VXBDaGFubmVsVHhCYWNrb2ZmU3RhcnQgICAgICAgICBJbnRlZ2VyMzIsDQogICAgICAgICAgICBk
b2NzSWZVcENoYW5uZWxUeEJhY2tvZmZFbmQgICAgICAgICAgIEludGVnZXIzMiwNCiAgICAgICAg
ICAgIGRvY3NJZlVwQ2hhbm5lbFNjZG1hQWN0aXZlQ29kZXMgICAgICAgVW5zaWduZWQzMiwNCiAg
ICAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbFNjZG1hQ29kZXNQZXJTbG90ICAgICAgSW50ZWdlcjMy
LA0KICAgICAgICAgICAgZG9jc0lmVXBDaGFubmVsU2NkbWFGcmFtZVNpemUgICAgICAgICBVbnNp
Z25lZDMyLA0KICAgICAgICAgICAgZG9jc0lmVXBDaGFubmVsU2NkbWFIb3BwaW5nU2VlZCAgICAg
ICBVbnNpZ25lZDMyLA0KICAgICAgICAgICAgZG9jc0lmVXBDaGFubmVsVHlwZSAgICAgICAgICAg
ICAgICAgICBEb2NzaXNVcHN0cmVhbVR5cGUsDQogICAgICAgICAgICBkb2NzSWZVcENoYW5uZWxD
bG9uZUZyb20gICAgICAgICAgICAgIEludGVyZmFjZUluZGV4T3JaZXJvLA0KICAgICAgICAgICAg
ZG9jc0lmVXBDaGFubmVsVXBkYXRlICAgICAgICAgICAgICAgICBUcnV0aFZhbHVlLA0KICAgICAg
ICAgICAgZG9jc0lmVXBDaGFubmVsU3RhdHVzICAgICAgICAgICAgICAgICBSb3dTdGF0dXMsDQog
ICAgICAgICAgICBkb2NzSWZVcENoYW5uZWxQcmVFcUVuYWJsZSAgICAgICAgICAgIFRydXRoVmFs
dWUNCiAgICAgICAgfQ0KDQogICBkb2NzSWZVcENoYW5uZWxJZCBPQkpFQ1QtVFlQRQ0KICAgICAg
ICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDAuLjI1NSkNCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVh
ZC1vbmx5DQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICAgICJUaGUgQ01UUyBpZGVudGlmaWNhdGlvbiBvZiB0aGUgdXBzdHJlYW0gY2hh
bm5lbC4iDQogICAgICAgIDo6PSB7IGRvY3NJZlVwc3RyZWFtQ2hhbm5lbEVudHJ5IDEgfQ0KDQog
ICBkb2NzSWZVcENoYW5uZWxGcmVxdWVuY3kgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAg
ICAgSW50ZWdlcjMyICgwLi4xMDAwMDAwMDAwKQ0KICAgICAgICBVTklUUyAgICAgICAiaGVydHoi
DQogICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3JlYXRlDQogICAgICAgIFNUQVRVUyAgICAgIGN1
cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGUgY2VudGVyIG9mIHRo
ZSBmcmVxdWVuY3kgYmFuZCBhc3NvY2lhdGVkIHdpdGggdGhpcw0KICAgICAgICAgICAgIHVwc3Ry
ZWFtIGludGVyZmFjZS4gIFRoaXMgb2JqZWN0IHJldHVybnMgMCBpZiB0aGUgZnJlcXVlbmN5DQog
ICAgICAgICAgICAgaXMgdW5kZWZpbmVkIG9yIHVua25vd24uICBNaW5pbXVtIHBlcm1pdHRlZCB1
cHN0cmVhbQ0KICAgICAgICAgICAgIGZyZXF1ZW5jeSBpcyA1LDAwMCwwMDAgSHogZm9yIGN1cnJl
bnQgdGVjaG5vbG9neS4gIFNlZQ0KICAgICAgICAgICAgIHRoZSBhc3NvY2lhdGVkIGNvbmZvcm1h
bmNlIG9iamVjdCBmb3Igd3JpdGUgY29uZGl0aW9ucw0KICAgICAgICAgICAgIGFuZCBsaW1pdGF0
aW9ucy4iDQogICAgICAgIFJFRkVSRU5DRQ0KICAgICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBT
ZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICAgICBGcmVx
dWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAg
ICAgICAgICAgIFRhYmxlIDQtMi4iDQogICAgICAgIDo6PSB7IGRvY3NJZlVwc3RyZWFtQ2hhbm5l
bEVudHJ5IDIgfQ0KDQogICBkb2NzSWZVcENoYW5uZWxXaWR0aCBPQkpFQ1QtVFlQRQ0KICAgICAg
ICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDAuLjY0MDAwMDAwKQ0KDQoNCg0KUmFmdHVzICYgQ2Fy
ZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAgICAgICAgICAgW1BhZ2Ug
MzFdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJ
KSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAgICAgIFVOSVRTICAgICAgICJoZXJ0eiIN
CiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgICAgU1RBVFVTICAgICAgY3Vy
cmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlRoZSBiYW5kd2lkdGggb2Yg
dGhpcyB1cHN0cmVhbSBpbnRlcmZhY2UuICBUaGlzIG9iamVjdA0KICAgICAgICAgICAgIHJldHVy
bnMgMCBpZiB0aGUgaW50ZXJmYWNlIHdpZHRoIGlzIHVuZGVmaW5lZCBvciB1bmtub3duLg0KICAg
ICAgICAgICAgIE1pbmltdW0gcGVybWl0dGVkIGludGVyZmFjZSB3aWR0aCBpcyAyMDAsMDAwIEh6
IGN1cnJlbnRseS4NCiAgICAgICAgICAgICBTZWUgdGhlIGFzc29jaWF0ZWQgY29uZm9ybWFuY2Ug
b2JqZWN0IGZvciB3cml0ZSBjb25kaXRpb25zDQogICAgICAgICAgICAgYW5kIGxpbWl0YXRpb25z
LiINCiAgICAgICAgUkVGRVJFTkNFDQogICAgICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZp
Y2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgICAgIEZyZXF1ZW5j
eSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAg
ICAgICAgVGFibGUgNi01LiINCiAgICAgICAgOjo9IHsgZG9jc0lmVXBzdHJlYW1DaGFubmVsRW50
cnkgMyB9DQoNCiAgIGRvY3NJZlVwQ2hhbm5lbE1vZHVsYXRpb25Qcm9maWxlIE9CSkVDVC1UWVBF
DQogICAgICAgIFNZTlRBWCAgICAgIFVuc2lnbmVkMzINCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVh
ZC1jcmVhdGUNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgICAgIkFuIGVudHJ5IGlkZW50aWNhbCB0byB0aGUgZG9jc0lmTW9kSW5kZXgg
aW4gdGhlDQogICAgICAgICAgICAgZG9jc0lmQ210c01vZHVsYXRpb25UYWJsZSB0aGF0IGRlc2Ny
aWJlcyB0aGlzIGNoYW5uZWwuDQogICAgICAgICAgICAgVGhpcyBjaGFubmVsIGlzIGZ1cnRoZXIg
aW5zdGFudGlhdGVkIHRoZXJlIGJ5IGEgZ3JvdXBpbmcNCiAgICAgICAgICAgICBvZiBpbnRlcnZh
bCB1c2FnZSBjb2RlcyAoSVVDcyl3aGljaCB0b2dldGhlciBmdWxseSBkZXNjcmliZQ0KICAgICAg
ICAgICAgIHRoZSBjaGFubmVsIG1vZHVsYXRpb24uICBUaGlzIG9iamVjdCByZXR1cm5zIDAgaWYg
dGhlDQogICAgICAgICAgICAgZG9jc0lmQ210c01vZHVsYXRpb25UYWJsZSBlbnRyeSBkb2VzIG5v
dCBleGlzdCBvciBpcyBlbXB0eS4NCiAgICAgICAgICAgICBTZWUgdGhlIGFzc29jaWF0ZWQgY29u
Zm9ybWFuY2Ugb2JqZWN0IGZvciB3cml0ZSBjb25kaXRpb25zDQogICAgICAgICAgICAgYW5kIGxp
bWl0YXRpb25zLg0KDQogICAgICAgICAgICAgU2V0dGluZyB0aGlzIG9iamVjdCByZXR1cm5zIGFu
ICdpbmNvbnNpc3RlbnRWYWx1ZScgZXJyb3INCiAgICAgICAgICAgICBlcnJvciBpZiB0aGUgZm9s
bG93aW5nIGNvbmRpdGlvbnMgYXJlIG5vdCBzYXRpc2ZpZWQ6DQogICAgICAgICAgICAgMS4gQWxs
IHRoZSBJVUMgZW50cmllcyBpbiB0aGUgc2VsZWN0ZWQgbW9kdWxhdGlvbiBwcm9maWxlDQogICAg
ICAgICAgICAgTVVTVCBoYXZlIHRoZSBzYW1lIHZhbHVlIG9mIGRvY3NJZkNtdHNNb2RDaGFubmVs
VHlwZS4NCiAgICAgICAgICAgICAyLiBBbGwgb2YgdGhlIE1vZHVsYXRpb24gcGFyYW1ldGVycyBp
biB0aGUgc2VsZWN0ZWQNCiAgICAgICAgICAgICBtb2R1bGF0aW9uIHByb2ZpbGUgTVVTVCBiZSBj
b25zaXN0ZW50IHdpdGggdGhlIG90aGVyDQogICAgICAgICAgICAgcGFyYW1ldGVycyBpbiB0aGlz
IGRvY3NJZlVwc3RyZWFtQ2hhbm5lbEVudHJ5LiINCiAgICAgICAgUkVGRVJFTkNFDQogICAgICAg
ICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBS
YWRpbw0KICAgICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1S
Rkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgICAgVGFibGUgOC0xOS4iDQogICAgICAgIDo6
PSB7IGRvY3NJZlVwc3RyZWFtQ2hhbm5lbEVudHJ5IDQgfQ0KDQogICBkb2NzSWZVcENoYW5uZWxT
bG90U2l6ZSBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBVbnNpZ25lZDMyDQogICAg
ICAgIFVOSVRTICAgICAgICJ0aWNrcyINCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUN
CiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KDQoNCg0K
UmFmdHVzICYgQ2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAgICAg
ICAgICAgW1BhZ2UgMzJdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlvIEZy
ZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAgICAgICAgICAiQXBw
bGljYWJsZSB0byBURE1BIGFuZCBBVERNQSBjaGFubmVsIHR5cGVzIG9ubHkuDQogICAgICAgICAg
ICAgVGhlIG51bWJlciBvZiA2LjI1IG1pY3Jvc2Vjb25kIHRpY2tzIGluIGVhY2ggdXBzdHJlYW0N
CiAgICAgICAgICAgICBtaW5pLXNsb3QuICBSZXR1cm5zIHplcm8gaWYgdGhlIHZhbHVlIGlzIHVu
ZGVmaW5lZCwgdW5rbm93bg0KICAgICAgICAgICAgIG9yIGluIGNhc2Ugb2YgYW4gU0NETUEgY2hh
bm5lbC4NCiAgICAgICAgICAgICBTZWUgdGhlIGFzc29jaWF0ZWQgY29uZm9ybWFuY2Ugb2JqZWN0
IGZvciB3cml0ZQ0KICAgICAgICAgICAgIGNvbmRpdGlvbnMgYW5kIGxpbWl0YXRpb25zLiINCiAg
ICAgICAgUkVGRVJFTkNFDQogICAgICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50
ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgICAgIEZyZXF1ZW5jeSBJbnRl
cmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgICAg
U2VjdGlvbiA4LjEuMi40LiINCiAgICAgICAgOjo9IHsgZG9jc0lmVXBzdHJlYW1DaGFubmVsRW50
cnkgNSB9DQoNCiAgIGRvY3NJZlVwQ2hhbm5lbFR4VGltaW5nT2Zmc2V0IE9CSkVDVC1UWVBFDQog
ICAgICAgIFNZTlRBWCAgICAgIFVuc2lnbmVkMzINCiAgICAgICAgVU5JVFMgICAgICAgIlNpeHR5
Rm91cnRoT2ZUaWNrcyINCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIFNU
QVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJBdCB0
aGUgQ00sIGEgbWVhc3VyZSBvZiB0aGUgY3VycmVudCByb3VuZCB0cmlwIHRpbWUNCiAgICAgICAg
ICAgICBvYnRhaW5lZCBmcm9tIHRoZSByYW5naW5nIG9mZnNldCAoaW5pdGlhbCByYW5naW5nIG9m
ZnNldCArDQogICAgICAgICAgICAgcmFuZ2luZyBvZmZzZXQgYWRqdXN0bWVudHMpLg0KICAgICAg
ICAgICAgIEF0IHRoZSBDTVRTLCB0aGUgbWF4aW11bSBvZiB0aW1pbmcgb2Zmc2V0LCBhbW9uZyBh
bGwgdGhlDQogICAgICAgICAgICAgQ01zIHRoYXQgYXJlL3dlcmUgcHJlc2VudCBvbiB0aGUgY2hh
bm5lbCwgdGFraW5nIGludG8NCiAgICAgICAgICAgICBhY2NvdW50IGFsbCAoIGluaXRpYWwgKyBw
ZXJpb2RpYyApIHRpbWluZyBvZmZzZXQNCiAgICAgICAgICAgICBjb3JyZWN0aW9ucyB0aGF0IHdl
cmUgc2VudCBmb3IgZWFjaCBvZiB0aGUgQ01zLiAgR2VuZXJhbGx5LA0KICAgICAgICAgICAgIHRo
ZXNlIG1lYXN1cmVtZW50cyBhcmUgcG9zaXRpdmUsIGJ1dCBpZiB0aGUgbWVhc3VyZW1lbnRzDQog
ICAgICAgICAgICAgYXJlIG5lZ2F0aXZlLCB0aGUgdmFsdWUgb2YgdGhpcyBvYmplY3QgaXMgemVy
by4gIFVzZWQgZm9yDQogICAgICAgICAgICAgdGltaW5nIG9mIENNIHVwc3RyZWFtIHRyYW5zbWlz
c2lvbnMgdG8gZW5zdXJlIHN5bmNocm9uaXplZA0KICAgICAgICAgICAgIGFycml2YWxzIGF0IHRo
ZSBDTVRTLg0KICAgICAgICAgICAgIFVuaXRzIGFyZSBpbiB0ZXJtcyBvZiAoNi4yNSBtaWNyb3Nl
Y29uZHMvNjQpLiINCiAgICAgICAgUkVGRVJFTkNFDQogICAgICAgICAgICAiRGF0YS1PdmVyLUNh
YmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgICAg
IEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcs
DQogICAgICAgICAgICAgU2VjdGlvbiA2LjIuMTkuIg0KICAgICAgICA6Oj0geyBkb2NzSWZVcHN0
cmVhbUNoYW5uZWxFbnRyeSA2IH0NCg0KICAgZG9jc0lmVXBDaGFubmVsUmFuZ2luZ0JhY2tvZmZT
dGFydCBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDAuLjE2KQ0K
ICAgICAgICBNQVgtQUNDRVNTICByZWFkLWNyZWF0ZQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJy
ZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiVGhlIGluaXRpYWwgcmFuZG9t
IGJhY2tvZmYgd2luZG93IHRvIHVzZSB3aGVuIHJldHJ5aW5nDQogICAgICAgICAgICAgUmFuZ2lu
ZyBSZXF1ZXN0cy4gIEV4cHJlc3NlZCBhcyBhIHBvd2VyIG9mIDIuICBBIHZhbHVlIG9mDQogICAg
ICAgICAgICAgMTYgYXQgdGhlIENNVFMgaW5kaWNhdGVzIHRoYXQgYSBwcm9wcmlldGFyeSBhZGFw
dGl2ZSByZXRyeQ0KICAgICAgICAgICAgIG1lY2hhbmlzbSBpcyB0byBiZSB1c2VkLiAgU2VlIHRo
ZSBhc3NvY2lhdGVkIGNvbmZvcm1hbmNlDQogICAgICAgICAgICAgb2JqZWN0IGZvciB3cml0ZSBj
b25kaXRpb25zIGFuZCBsaW1pdGF0aW9ucy4iDQogICAgICAgIFJFRkVSRU5DRQ0KICAgICAgICAg
ICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFk
aW8NCg0KDQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1
ICAgICAgICAgICAgICAgIFtQYWdlIDMzXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIu
MCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAyMDA1DQoNCg0KICAgICAg
ICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0w
NDA0MDcsDQogICAgICAgICAgICAgU2VjdGlvbnMgOC4zLjQsIGFuZCA5LjQuIg0KICAgICAgICA6
Oj0geyBkb2NzSWZVcHN0cmVhbUNoYW5uZWxFbnRyeSA3IH0NCg0KICAgZG9jc0lmVXBDaGFubmVs
UmFuZ2luZ0JhY2tvZmZFbmQgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgSW50ZWdl
cjMyICgwLi4xNikNCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgICAgU1RB
VFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlRoZSBm
aW5hbCByYW5kb20gYmFja29mZiB3aW5kb3cgdG8gdXNlIHdoZW4gcmV0cnlpbmcNCiAgICAgICAg
ICAgICBSYW5naW5nIFJlcXVlc3RzLiAgRXhwcmVzc2VkIGFzIGEgcG93ZXIgb2YgMi4gIEEgdmFs
dWUgb2YNCiAgICAgICAgICAgICAxNiBhdCB0aGUgQ01UUyBpbmRpY2F0ZXMgdGhhdCBhIHByb3By
aWV0YXJ5IGFkYXB0aXZlIHJldHJ5DQogICAgICAgICAgICAgbWVjaGFuaXNtIGlzIHRvIGJlIHVz
ZWQuICBTZWUgdGhlIGFzc29jaWF0ZWQgY29uZm9ybWFuY2UNCiAgICAgICAgICAgICBvYmplY3Qg
Zm9yIHdyaXRlIGNvbmRpdGlvbnMgYW5kIGxpbWl0YXRpb25zLiINCiAgICAgICAgUkVGRVJFTkNF
DQogICAgICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmlj
YXRpb25zOiBSYWRpbw0KICAgICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNh
dGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgICAgU2VjdGlvbiA4LjMuNCwg
YW5kIDkuNC4iDQogICAgICAgIDo6PSB7IGRvY3NJZlVwc3RyZWFtQ2hhbm5lbEVudHJ5IDggfQ0K
DQogICBkb2NzSWZVcENoYW5uZWxUeEJhY2tvZmZTdGFydCBPQkpFQ1QtVFlQRQ0KICAgICAgICBT
WU5UQVggICAgICBJbnRlZ2VyMzIgKDAuLjE2KQ0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLWNy
ZWF0ZQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAgICAiVGhlIGluaXRpYWwgcmFuZG9tIGJhY2tvZmYgd2luZG93IHRvIHVzZSB3aGVu
IHJldHJ5aW5nDQogICAgICAgICAgICAgdHJhbnNtaXNzaW9ucy4gIEV4cHJlc3NlZCBhcyBhIHBv
d2VyIG9mIDIuICBBIHZhbHVlIG9mIDE2DQogICAgICAgICAgICAgYXQgdGhlIENNVFMgaW5kaWNh
dGVzIHRoYXQgYSBwcm9wcmlldGFyeSBhZGFwdGl2ZSByZXRyeQ0KICAgICAgICAgICAgIG1lY2hh
bmlzbSBpcyB0byBiZSB1c2VkLiAgU2VlIHRoZSBhc3NvY2lhdGVkIGNvbmZvcm1hbmNlDQogICAg
ICAgICAgICAgb2JqZWN0IGZvciB3cml0ZSBjb25kaXRpb25zIGFuZCBsaW1pdGF0aW9ucy4iDQog
ICAgICAgIFJFRkVSRU5DRQ0KICAgICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIElu
dGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICAgICBGcmVxdWVuY3kgSW50
ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgICAg
IFNlY3Rpb24gOC4zLjQsIGFuZCA5LjQuIg0KICAgICAgICA6Oj0geyBkb2NzSWZVcHN0cmVhbUNo
YW5uZWxFbnRyeSA5IH0NCg0KICAgZG9jc0lmVXBDaGFubmVsVHhCYWNrb2ZmRW5kIE9CSkVDVC1U
WVBFDQogICAgICAgIFNZTlRBWCAgICAgIEludGVnZXIzMiAoMC4uMTYpDQogICAgICAgIE1BWC1B
Q0NFU1MgIHJlYWQtY3JlYXRlDQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGUgZmluYWwgcmFuZG9tIGJhY2tvZmYgd2luZG93
IHRvIHVzZSB3aGVuIHJldHJ5aW5nDQogICAgICAgICAgICAgdHJhbnNtaXNzaW9ucy4gIEV4cHJl
c3NlZCBhcyBhIHBvd2VyIG9mIDIuICBBIHZhbHVlIG9mIDE2DQogICAgICAgICAgICAgYXQgdGhl
IENNVFMgaW5kaWNhdGVzIHRoYXQgYSBwcm9wcmlldGFyeSBhZGFwdGl2ZSByZXRyeQ0KICAgICAg
ICAgICAgIG1lY2hhbmlzbSBpcyB0byBiZSB1c2VkLiAgU2VlIHRoZSBhc3NvY2lhdGVkIGNvbmZv
cm1hbmNlDQogICAgICAgICAgICAgb2JqZWN0IGZvciB3cml0ZSBjb25kaXRpb25zIGFuZCBsaW1p
dGF0aW9ucy4iDQogICAgICAgIFJFRkVSRU5DRQ0KICAgICAgICAgICAgIkRhdGEtT3Zlci1DYWJs
ZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCg0KDQoNClJhZnR1cyAm
IENhcmRvbmEgICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAgICAgICAgICAgIFtQ
YWdlIDM0XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kg
KFJGSSkgTUlCICAgICBGZWJydWFyeSAyMDA1DQoNCg0KICAgICAgICAgICAgIEZyZXF1ZW5jeSBJ
bnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAg
ICAgU2VjdGlvbiA4LjMuNCwgYW5kIDkuNC4iDQogICAgICAgIDo6PSB7IGRvY3NJZlVwc3RyZWFt
Q2hhbm5lbEVudHJ5IDEwIH0NCg0KICAgZG9jc0lmVXBDaGFubmVsU2NkbWFBY3RpdmVDb2RlcyBP
QkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgIFVuc2lnbmVkMzIgKDAgfCA2NC4uMTI4KQ0K
ICAgICAgICBNQVgtQUNDRVNTIHJlYWQtY3JlYXRlDQogICAgICAgIFNUQVRVUyAgICAgY3VycmVu
dA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIkFwcGxpY2FibGUgZm9yIFNDRE1B
IGNoYW5uZWwgdHlwZXMgb25seS4NCiAgICAgICAgICAgICBOdW1iZXIgb2YgYWN0aXZlIGNvZGVz
LiAgUmV0dXJucyB6ZXJvIGZvcg0KICAgICAgICAgICAgIE5vbi1TQ0RNQSBjaGFubmVsIHR5cGVz
LiAgTm90ZSB0aGF0IGxlZ2FsDQogICAgICAgICAgICAgdmFsdWVzIGZyb20gNjQuLjEyOCBNVVNU
IGJlIG5vbi1wcmltZS4iDQogICAgICAgIFJFRkVSRU5DRQ0KICAgICAgICAgICAgIkRhdGEtT3Zl
ci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAg
ICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQw
NDA3LA0KICAgICAgICAgICAgIFNlY3Rpb24gNi4yLjExLjIuMS4iDQogICAgICAgIDo6PSB7IGRv
Y3NJZlVwc3RyZWFtQ2hhbm5lbEVudHJ5IDExIH0NCg0KICAgZG9jc0lmVXBDaGFubmVsU2NkbWFD
b2Rlc1BlclNsb3QgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgSW50ZWdlcjMyKDAg
fCAyLi4zMikNCiAgICAgICAgVU5JVFMgICAgICAgImNvZGVzcGVyTWluaXNsb3RzIg0KICAgICAg
ICBNQVgtQUNDRVNTICByZWFkLWNyZWF0ZQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQog
ICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiQXBwbGljYWJsZSBmb3IgU0NETUEgY2hh
bm5lbCB0eXBlcyBvbmx5Lg0KICAgICAgICAgICAgIFRoZSBudW1iZXIgb2YgU0NETUEgY29kZXMg
cGVyIG1pbmktc2xvdC4NCiAgICAgICAgICAgICBSZXR1cm5zIHplcm8gaWYgdGhlIHZhbHVlIGlz
IHVuZGVmaW5lZCwgdW5rbm93biBvciBpbg0KICAgICAgICAgICAgIGNhc2Ugb2YgYSBURE1BIG9y
IEFURE1BIGNoYW5uZWwuIg0KICAgICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICAgICJEYXRhLU92
ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAg
ICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0
MDQwNywNCiAgICAgICAgICAgICBTZWN0aW9uIDYuMi4xMS4yLjEuIg0KICAgICAgICA6Oj0geyBk
b2NzSWZVcHN0cmVhbUNoYW5uZWxFbnRyeSAxMiB9DQoNCiAgIGRvY3NJZlVwQ2hhbm5lbFNjZG1h
RnJhbWVTaXplIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIFVuc2lnbmVkMzIgKDAu
LjMyKQ0KICAgICAgICBVTklUUyAgICAgICAic3ByZWFkSW50ZXJ2YWxzIg0KICAgICAgICBNQVgt
QUNDRVNTICByZWFkLWNyZWF0ZQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAg
IERFU0NSSVBUSU9ODQogICAgICAgICAgICAiQXBwbGljYWJsZSBmb3IgU0NETUEgY2hhbm5lbCB0
eXBlcyBvbmx5Lg0KICAgICAgICAgICAgIFNDRE1BIEZyYW1lIHNpemUgaW4gdW5pdHMgb2Ygc3By
ZWFkaW5nIGludGVydmFscy4NCiAgICAgICAgICAgICBUaGlzIHZhbHVlIHJldHVybnMgemVybyBm
b3Igbm9uIFNDRE1BIFByb2ZpbGVzLiINCiAgICAgICAgUkVGRVJFTkNFDQogICAgICAgICAgICAi
RGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0K
ICAgICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4w
LUkwNS0wNDA0MDcsDQogICAgICAgICAgICAgU2VjdGlvbiA2LjIuMTIuIg0KDQoNCg0KUmFmdHVz
ICYgQ2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAgICAgICAgICAg
W1BhZ2UgMzVdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1ZW5j
eSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAgICAgIDo6PSB7IGRvY3NJZlVw
c3RyZWFtQ2hhbm5lbEVudHJ5IDEzIH0NCg0KICAgZG9jc0lmVXBDaGFubmVsU2NkbWFIb3BwaW5n
U2VlZCBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgIFVuc2lnbmVkMzIgKDAuLjMyNzY3
KQ0KICAgICAgICBNQVgtQUNDRVNTIHJlYWQtY3JlYXRlDQogICAgICAgIFNUQVRVUyAgICAgY3Vy
cmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIkFwcGxpY2FibGUgZm9yIFND
RE1BIGNoYW5uZWwgdHlwZXMgb25seS4NCiAgICAgICAgICAgICAxNSBiaXQgc2VlZCB1c2VkIGZv
ciBjb2RlIGhvcHBpbmcgc2VxdWVuY2UgaW5pdGlhbGl6YXRpb24uDQogICAgICAgICAgICAgUmV0
dXJucyB6ZXJvIGZvciBub24tU0NETUEgY2hhbm5lbCB0eXBlcy4NCiAgICAgICAgICAgICBTZXR0
aW5nIHRoaXMgdmFsdWUgdG8gYSB2YWx1ZSBkaWZmZXJlbnQgdGhhbiB6ZXJvIGZvcg0KICAgICAg
ICAgICAgIG5vbi1TQ0RNQSBjaGFubmVsIHR5cGVzIHJldHVybnMgZXJyb3IgJ3dyb25nVmFsdWUn
LiINCiAgICAgICAgUkVGRVJFTkNFDQogICAgICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZp
Y2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgICAgIEZyZXF1ZW5j
eSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAg
ICAgICAgU2VjdGlvbiA2LjIuMTQuMS4iDQogICAgICAgIDo6PSB7IGRvY3NJZlVwc3RyZWFtQ2hh
bm5lbEVudHJ5IDE0IH0NCg0KICAgZG9jc0lmVXBDaGFubmVsVHlwZSBPQkpFQ1QtVFlQRQ0KICAg
ICAgICBTWU5UQVggICAgICBEb2NzaXNVcHN0cmVhbVR5cGUNCiAgICAgICAgTUFYLUFDQ0VTUyAg
cmVhZC1vbmx5DQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJ
T04NCiAgICAgICAgICAgICJSZWZsZWN0cyB0aGUgVXBzdHJlYW0gY2hhbm5lbCB0eXBlLg0KICAg
ICAgICAgICAgIFRoaXMgb2JqZWN0IHJldHVybnMgdGhlIHZhbHVlIG9mIGRvY3NJZkNtdHNNb2RD
aGFubmVsVHlwZQ0KICAgICAgICAgICAgIGZvciB0aGUgbW9kdWxhdGlvbiBwcm9maWxlIHNlbGVj
dGVkIGluDQogICAgICAgICAgICAgZG9jc0lmVXBDaGFubmVsTW9kdWxhdGlvblByb2ZpbGUgZm9y
IHRoaXMgcm93LiINCiAgICAgICAgUkVGRVJFTkNFDQogICAgICAgICAgICAiRGF0YS1PdmVyLUNh
YmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgICAg
IEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcs
DQogICAgICAgICAgICAgU2VjdGlvbiA2LjIuMS4iDQogICAgICAgIDo6PSB7IGRvY3NJZlVwc3Ry
ZWFtQ2hhbm5lbEVudHJ5IDE1IH0NCg0KICAgZG9jc0lmVXBDaGFubmVsQ2xvbmVGcm9tIE9CSkVD
VC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIEludGVyZmFjZUluZGV4T3JaZXJvDQogICAgICAg
IE1BWC1BQ0NFU1MgIHJlYWQtY3JlYXRlDQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAg
ICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJJbnRlbmRlZCBmb3IgdXNlIHdoZW4gYSB0
ZW1wb3JhcnkgdXBzdHJlYW0NCiAgICAgICAgICAgICByb3cgZW50cnkgaXMgY3JlYXRlZCBmb3Ig
dGhlIHB1cnBvc2Ugb2YgbWFuaXB1bGF0aW5nDQogICAgICAgICAgICAgcGFyYW1ldGVycyBmb3Ig
YSBwaHlzaWNhbCB1cHN0cmVhbSBjaGFubmVsLg0KICAgICAgICAgICAgIFJlZmVyIHRvIHRoZSBk
ZXNjcmlwdGlvbnMgb2YgZG9jc0lmVXBDaGFubmVsU3RhdHVzIGFuZA0KICAgICAgICAgICAgIGRv
Y3NJZlVwQ2hhbm5lbFVwZGF0ZSBmb3IgZGV0YWlscyBvZiB0aGlzIHByb2NlZHVyZS4NCg0KICAg
ICAgICAgICAgIFRoaXMgb2JqZWN0IGNvbnRhaW5zIHRoZSBpZkluZGV4IHZhbHVlIG9mIHRoZSBw
aHlzaWNhbA0KICAgICAgICAgICAgIHVwc3RyZWFtIHJvdyB3aG9zZSBwYXJhbWV0ZXJzIGFyZSB0
byBiZSBhZGp1c3RlZC4NCg0KICAgICAgICAgICAgIFVwb24gc2V0dGluZyB0aGlzIG9iamVjdCwg
dGhlIHZhbHVlcyBvZg0KDQoNCg0KUmFmdHVzICYgQ2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVn
dXN0IDUsIDIwMDUgICAgICAgICAgICAgICAgW1BhZ2UgMzZdDQoMDQpJbnRlcm5ldC1EcmFmdCAg
ICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUN
Cg0KDQogICAgICAgICAgICAgZG9jc0lmVXBDaGFubmVsRnJlcXVlbmN5LA0KICAgICAgICAgICAg
IGRvY3NJZlVwQ2hhbm5lbFdpZHRoLA0KICAgICAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbE1vZHVs
YXRpb25Qcm9maWxlLA0KICAgICAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbFNsb3RTaXplLA0KICAg
ICAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbFJhbmdpbmdCYWNrb2ZmU3RhcnQsDQogICAgICAgICAg
ICAgZG9jc0lmVXBDaGFubmVsUmFuZ2luZ0JhY2tvZmZFbmQsDQogICAgICAgICAgICAgZG9jc0lm
VXBDaGFubmVsVHhCYWNrb2ZmU3RhcnQsDQogICAgICAgICAgICAgZG9jc0lmVXBDaGFubmVsVHhC
YWNrb2ZmRW5kLA0KICAgICAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbFNjZG1hQWN0aXZlQ29kZXMs
DQogICAgICAgICAgICAgZG9jc0lmVXBDaGFubmVsU2NkbWFDb2Rlc1BlclNsb3QsDQogICAgICAg
ICAgICAgZG9jc0lmVXBDaGFubmVsU2NkbWFGcmFtZVNpemUsDQogICAgICAgICAgICAgZG9jc0lm
VXBDaGFubmVsU2NkbWFIb3BwaW5nU2VlZCwNCiAgICAgICAgICAgICBkb2NzSWZVcENoYW5uZWxU
eXBlLCBhbmQNCiAgICAgICAgICAgICBkb2NzSWZVcENoYW5uZWxQcmVFcUVuYWJsZSBmb3IgdGhp
cyByb3cgYXJlIHBvcHVsYXRlZCB3aXRoDQogICAgICAgICAgICAgdGhlIGNvcnJlc3BvbmRpbmcg
dmFsdWVzIGZyb20gdGhlIHJvdyByZWZlcmVuY2VkIGJ5IHRoaXMNCiAgICAgICAgICAgICBvYmpl
Y3QuICBTZXR0aW5nIHRoaXMgb2JqZWN0IHRvIGEgbm9uLWV4aXN0ZW50IG9yIHRlbXBvcmFyeQ0K
ICAgICAgICAgICAgIHVwc3RyZWFtIHJldHVybnMgYW4gZXJyb3Igd3JvbmdWYWx1ZS4NCiAgICAg
ICAgICAgICBUaGlzIG9iamVjdCBNVVNUIGNvbnRhaW4gYSB2YWx1ZSBvZiB6ZXJvIGZvciBwaHlz
aWNhbA0KICAgICAgICAgICAgIHVwc3RyZWFtIHJvd3MuIg0KICAgICAgICA6Oj0geyBkb2NzSWZV
cHN0cmVhbUNoYW5uZWxFbnRyeSAxNiB9DQoNCiAgIGRvY3NJZlVwQ2hhbm5lbFVwZGF0ZSBPQkpF
Q1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBUcnV0aFZhbHVlDQogICAgICAgIE1BWC1BQ0NF
U1MgIHJlYWQtY3JlYXRlDQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICAgICIgVXNlZCB0byBwZXJmb3JtIHRoZSB0cmFuc2ZlciBvZiBh
ZGp1c3RlZCBwYXJhbWV0ZXJzDQogICAgICAgICAgICAgZnJvbSB0aGUgdGVtcG9yYXJ5IHVwc3Ry
ZWFtIHJvdyB0byB0aGUgcGh5c2ljYWwgdXBzdHJlYW0NCiAgICAgICAgICAgICByb3cgaW5kaWNh
dGVkIGJ5IHRoZSBkb2NzSWZVcENoYW5uZWxDbG9uZUZyb20gb2JqZWN0LiAgVGhlDQogICAgICAg
ICAgICAgdHJhbnNmZXIgaXMgaW5pdGlhdGVkIHRocm91Z2ggYW4gU05NUCBTRVQgdG8gJ3RydWUn
IG9mDQogICAgICAgICAgICAgdGhpcyBvYmplY3QuICBUaGUgU05NUCBTRVQgZmFpbHVyZSByZXR1
cm5zDQogICAgICAgICAgICAgJ2luY29uc2lzdGVudFZhbHVlJyBpZiB0aGUgYWRqdXN0ZWQgcGFy
YW1ldGVyIHZhbHVlcw0KICAgICAgICAgICAgIGFyZSBub3QgY29tcGF0aWJsZSB3aXRoIGVhY2gg
b3RoZXIuDQogICAgICAgICAgICAgUmVhZGluZyB0aGlzIG9iamVjdCBhbHdheXMgcmV0dXJuICdm
YWxzZScuIg0KICAgICAgICA6Oj0geyBkb2NzSWZVcHN0cmVhbUNoYW5uZWxFbnRyeSAxNyB9DQoN
CiAgIGRvY3NJZlVwQ2hhbm5lbFN0YXR1cyBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAg
ICBSb3dTdGF0dXMNCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgICAgU1RB
VFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlRoaXMg
b2JqZWN0IGlzIGdlbmVyYWxseSBpbnRlbmRlZCB0byBiZSB1c2VkIGZvciB0aGUNCiAgICAgICAg
ICAgICBjcmVhdGlvbiBvZiBhIHRlbXBvcmFyeSB1cHN0cmVhbSByb3cgZm9yIHRoZSBwdXJwb3Nl
DQogICAgICAgICAgICAgb2YgYWRqdXN0aW5nIGNoYW5uZWwgcGFyYW1ldGVycyBvZiBhIHBoeXNp
Y2FsIHVwc3RyZWFtDQogICAgICAgICAgICAgY2hhbm5lbCByb3cuDQoNCiAgICAgICAgICAgICBU
aGUgZm9sbG93aW5nIHJlc3RyaWN0aW9ucyBhcHBseSB0byB0aGlzIG9iamVjdDoNCiAgICAgICAg
ICAgICAxLiBFbnRyaWVzIHdpdGggdGhpcyBvYmplY3Qgc2V0IHRvIGFjdGl2ZSgxKSBhcmUNCg0K
DQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAg
ICAgICAgICAgIFtQYWdlIDM3XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRp
byBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAyMDA1DQoNCg0KICAgICAgICAgICAg
ICAgIGV4dGVuc2lvbnMgb2YgZGVmaW5lZCBwaHlzaWNhbCBpbnRlcmZhY2VzIGluIHRoZQ0KICAg
ICAgICAgICAgICAgIGludGVyZmFjZSBNSUIgUkZDIDI4NjMuIEVudHJpZXMgY3JlYXRlZCBieQ0K
ICAgICAgICAgICAgICAgIFJvd1N0YXR1cyBjcmVhdGVhbmRXYWl0KDUpIGFyZSByZWZlcnJlZCBh
cyB0ZW1wb3JhcnkNCiAgICAgICAgICAgICAgICBpbmFjdGl2ZSByb3dzIHVzZWQgdG8NCiAgICAg
ICAgICAgICAgICBjbG9uZSBwYXJhbWV0ZXJzLg0KICAgICAgICAgICAgIDIuIEEgc3RhdHVzIHRy
YW5zaXRpb24gZnJvbSBhY3RpdmUoMSkgdG8gbm90SW5TZXJ2aWNlKDIpDQogICAgICAgICAgICAg
ICAgb3IgZGVzdHJveSg2KSBpcyBub3QgcGVybWl0dGVkLg0KICAgICAgICAgICAgIDMuIGlmQWRt
aW5TdGF0dXMgZnJvbSB0aGUgSW50ZXJmYWNlIE1JQiBSRkMgMjg2MyBpcyB1c2VkDQogICAgICAg
ICAgICAgICAgdG8gdGFrZSBhbiBVcHN0cmVhbSBDaGFubmVsIG9mZmxpbmUuDQogICAgICAgICAg
ICAgNC4gVGVtcG9yYXJ5IGluYWN0aXZlIHJvd3MgTVVTVCBiZSBjcmVhdGVkIHVzaW5nDQogICAg
ICAgICAgICAgICAgY3JlYXRlQW5kV2FpdCg1KS4NCiAgICAgICAgICAgICA1LiBUaGUgb25seSBw
b3NzaWJsZSBzdGF0dXMgY2hhbmdlIG9mIGEgcm93IGNyZWF0ZWQgdXNpbmcNCiAgICAgICAgICAg
ICAgICBjcmVhdGVBbmRXYWl0KDUpIChpLmUuIG5vdEluU2VydmljZSgyKSkgb3Igbm90UmVhZHko
MykNCiAgICAgICAgICAgICAgICBpcyB0byBkZXN0cm95KDYpLg0KICAgICAgICAgICAgIDYuIFRl
bXBvcmFyeSBjcmVhdGVkIHJvd3MgTVVTVCBuZXZlciBiZSBnaXZlbiB0aGUgc3RhdHVzDQogICAg
ICAgICAgICAgICAgYWN0aXZlKDEpLg0KDQogICAgICAgICAgICAgQSBtYW5kYXRvcnkgcHJvY2Vk
dXJlIGZvciBhZGp1c3RpbmcgYW4gc3BlY2lmaWMgcGh5c2ljYWwNCiAgICAgICAgICAgICBVcHN0
cmVhbSBjaGFubmVsIGlzOg0KICAgICAgICAgICAgIDEuIENyZWF0ZSBhIHRlbXBvcmFyeSByb3cg
dGhyb3VnaCBhbiBTTk1QIFNFVCB1c2luZw0KICAgICAgICAgICAgICAgIGNyZWF0ZUFuZFdhaXQo
NSkuICBVc2UgYW4gaWZJbmRleCB2YWx1ZSBvdXRzaWRlIHRoZQ0KICAgICAgICAgICAgICAgIG9w
ZXJhdGlvbmFsIHJhbmdlIG9mIHRoZSBzeXN0ZW0uDQogICAgICAgICAgICAgMi4gU2V0IHRoZSBk
b2NzSWZVcENoYW5uZWxDbG9uZUZyb20gZmllbGQgdG8gdGhlIGlmSW5kZXgNCiAgICAgICAgICAg
ICAgICB2YWx1ZSBvZiB0aGUgcGh5c2ljYWwgcm93IHdob3NlIHBhcmFtZXRlcnMgcmVxdWlyZQ0K
ICAgICAgICAgICAgICAgIGFkanVzdG1lbnQuDQogICAgICAgICAgICAgMy4gQWRqdXN0IHRoZSBw
YXJhbWV0ZXIgdmFsdWVzIHVzaW5nIHRoZSBuZXcgdGVtcG9yYXJ5DQogICAgICAgICAgICAgICAg
cm93LiAgRW5zdXJlIGFsbCBwYXJhbWV0ZXJzIGNvbnRhaW4gZGVzaXJlZCB2YWx1ZXMNCiAgICAg
ICAgICAgICAgICBiZWZvcmUgcHJvY2VlZGluZyB0byBzdGVwIDQuDQogICAgICAgICAgICAgNC4g
VXBkYXRlIHRoZSBwaHlzaWNhbCByb3cgYnkgc2V0dGluZyB0aGUgb2JqZWN0DQogICAgICAgICAg
ICAgICAgZG9jc0lmVXBDaGFubmVsVXBkYXRlIHRvIHRydWUoMSkuDQogICAgICAgICAgICAgNS4g
RGVsZXRlIHRoZSB0ZW1wb3Jhcnkgcm93IHRocm91Z2ggYW4gU05NUCBTRVQgdXNpbmcNCiAgICAg
ICAgICAgICAgICBkZXN0cm95KDYpLg0KICAgICAgICAgICAgICAgIFRlbXBvcmFyeSBlbnRyaWVz
IE1VU1QgTk9UIHBlcnNpc3QgYXQgcmVpbml0aWFsaXphdGlvbg0KICAgICAgICAgICAgICAgIG9m
IHRoZSBtYW5hZ2VkIHN5c3RlbS4iDQogICAgICAgIDo6PSB7IGRvY3NJZlVwc3RyZWFtQ2hhbm5l
bEVudHJ5IDE4IH0NCg0KICAgZG9jc0lmVXBDaGFubmVsUHJlRXFFbmFibGUgT0JKRUNULVRZUEUN
CiAgICAgICAgU1lOVEFYICAgICAgVHJ1dGhWYWx1ZQ0KICAgICAgICBNQVgtQUNDRVNTICByZWFk
LWNyZWF0ZQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9O
DQogICAgICAgICAgICAiQXQgdGhlIENNVFMsIHVzZWQgdG8gZW5hYmxlIG9yIGRpc2FibGUgcHJl
LWVxdWFsaXphdGlvbiBvbg0KICAgICAgICAgICAgIHRoZSB1cHN0cmVhbSBjaGFubmVsIHJlcHJl
c2VudGVkIGJ5IHRoaXMgdGFibGUgaW5zdGFuY2UuDQogICAgICAgICAgICAgQXQgdGhlIENNLCB0
aGlzIG9iamVjdCBpcyByZWFkLW9ubHkgYW5kIHJlZmxlY3RzIHRoZQ0KICAgICAgICAgICAgIHN0
YXR1cyBvZiBwcmUtZXF1YWxpemF0aW9uIGFzIHJlcHJlc2VudGVkIGluIHRoZSBSTkctUlNQLg0K
ICAgICAgICAgICAgIFByZS1lcXVhbGl6YXRpb24gaXMgY29uc2lkZXJlZCBlbmFibGVkIGF0IHRo
ZSBDTSBpZiBhDQogICAgICAgICAgICAgUk5HLVJTUCB3aXRoIHByZS1lcXVhbGl6YXRpb24gZGF0
YSBoYXMgYmVlbiByZWNlaXZlZCBhdA0KICAgICAgICAgICAgIGxlYXN0IG9uY2Ugc2luY2UgdGhl
IGxhc3QgbWFjIHJlaW5pdC4iDQoNCg0KDQpSYWZ0dXMgJiBDYXJkb25hICAgICAgICAgRXhwaXJl
cyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAgICBbUGFnZSAzOF0NCgwNCkludGVybmV0LURy
YWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5IChSRkkpIE1JQiAgICAgRmVicnVhcnkg
MjAwNQ0KDQoNCiAgICAgICAgREVGVkFMIHtmYWxzZX0NCiAgICAgICAgOjo9IHsgZG9jc0lmVXBz
dHJlYW1DaGFubmVsRW50cnkgMTkgfQ0KDQoNCiAgIC0tIFRoZSBmb2xsb3dpbmcgdGFibGUgZGVz
Y3JpYmVzIHRoZSBhdHRyaWJ1dGVzIG9mIGVhY2ggY2xhc3Mgb2YNCiAgIC0tIHNlcnZpY2UuICBU
aGUgZW50cmllcyBpbiB0aGlzIHRhYmxlIGFyZSByZWZlcmVuY2VkIGZyb20gdGhlDQogICAtLSBk
b2NzSWZTZXJ2aWNlRW50cmllcy4gIFRoZXkgZXhpc3QgYXMgYSBzZXBhcmF0ZSB0YWJsZSBpbiBv
cmRlciB0bw0KICAgLS0gcmVkdWNlIHJlZHVuZGFudCBpbmZvcm1hdGlvbiBpbiBkb2NzSWZTZXJ2
aWNlVGFibGUuDQogICAtLQ0KICAgLS0gVGhpcyB0YWJsZSBpcyBpbXBsZW1lbnRlZCBhdCBib3Ro
IHRoZSBDTSBhbmQgdGhlIENNVFMuDQogICAtLSBUaGUgQ00gbmVlZCBvbmx5IG1haW50YWluIGVu
dHJpZXMgZm9yIHRoZSBjbGFzc2VzIG9mIHNlcnZpY2UNCiAgIC0tIHJlZmVyZW5jZWQgYnkgaXRz
IGRvY3NJZkNtU2VydmljZVRhYmxlLg0KICAgLS0NCg0KICAgZG9jc0lmUW9zUHJvZmlsZVRhYmxl
IE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIFNFUVVFTkNFIE9GIERvY3NJZlFvc1By
b2ZpbGVFbnRyeQ0KICAgICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICAgICBT
VEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiRGVz
Y3JpYmVzIHRoZSBhdHRyaWJ1dGVzIGZvciBlYWNoIGNsYXNzIG9mIHNlcnZpY2UuIg0KICAgICAg
ICA6Oj0geyBkb2NzSWZCYXNlT2JqZWN0cyAzIH0NCg0KICAgZG9jc0lmUW9zUHJvZmlsZUVudHJ5
IE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIERvY3NJZlFvc1Byb2ZpbGVFbnRyeQ0K
ICAgICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICAgICBTVEFUVVMgICAgICBj
dXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiRGVzY3JpYmVzIHRoZSBh
dHRyaWJ1dGVzIGZvciBhIHNpbmdsZSBjbGFzcyBvZiBzZXJ2aWNlLg0KICAgICAgICAgICAgIElm
IGltcGxlbWVudGVkIGFzIHJlYWQtY3JlYXRlIGluIHRoZSBDYWJsZSBNb2RlbQ0KICAgICAgICAg
ICAgIFRlcm1pbmF0aW9uIFN5c3RlbSwgY3JlYXRpb24gb2YgZW50cmllcyBpbiB0aGlzIHRhYmxl
IGlzDQogICAgICAgICAgICAgY29udHJvbGxlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICAg
ICBkb2NzSWZDbXRzUW9zUHJvZmlsZVBlcm1pc3Npb25zLg0KDQogICAgICAgICAgICAgSWYgaW1w
bGVtZW50ZWQgYXMgcmVhZC1vbmx5LCBlbnRyaWVzIGFyZSBjcmVhdGVkIGJhc2VkDQogICAgICAg
ICAgICAgb24gaW5mb3JtYXRpb24gaW4gUkVHLVJFUSBNQUMgbWVzc2FnZXMgcmVjZWl2ZWQgZnJv
bQ0KICAgICAgICAgICAgIENhYmxlIE1vZGVtcyAoQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lz
dGVtDQogICAgICAgICAgICAgaW1wbGVtZW50YXRpb24pLCBvciBiYXNlZCBvbiBpbmZvcm1hdGlv
biBleHRyYWN0ZWQgZnJvbQ0KICAgICAgICAgICAgIHRoZSBURlRQIG9wdGlvbiBmaWxlIChDYWJs
ZSBNb2RlbSBpbXBsZW1lbnRhdGlvbikuDQogICAgICAgICAgICAgSW4gdGhlIENhYmxlIE1vZGVt
IFRlcm1pbmF0aW9uIHN5c3RlbSwgcmVhZC1vbmx5IGVudHJpZXMNCiAgICAgICAgICAgICBhcmUg
cmVtb3ZlZCBpZiBubyBsb25nZXIgcmVmZXJlbmNlZCBieQ0KICAgICAgICAgICAgIGRvY3NJZkNt
dHNTZXJ2aWNlVGFibGUuDQoNCiAgICAgICAgICAgICBBbiBlbnRyeSBpbiB0aGlzIHRhYmxlIE1V
U1Qgbm90IGJlIHJlbW92ZWQgd2hpbGUgaXQgaXMNCiAgICAgICAgICAgICByZWZlcmVuY2VkIGJ5
IGFuIGVudHJ5IGluIGRvY3NJZkNtU2VydmljZVRhYmxlIChDYWJsZQ0KICAgICAgICAgICAgIE1v
ZGVtKSBvciBkb2NzSWZDbXRzU2VydmljZVRhYmxlIChDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbg0K
ICAgICAgICAgICAgIFN5c3RlbSkuDQoNCiAgICAgICAgICAgICBBbiBlbnRyeSBpbiB0aGlzIHRh
YmxlIFNIT1VMRCBOT1QgYmUgY2hhbmdlYWJsZSB3aGlsZQ0KDQoNCg0KUmFmdHVzICYgQ2FyZG9u
YSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAgICAgICAgICAgW1BhZ2UgMzld
DQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJKSBN
SUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAgICAgICAgICAgaXQgaXMgcmVmZXJlbmNlZCBi
eSBhbiBlbnRyeSBpbiBkb2NzSWZDbXRzU2VydmljZVRhYmxlLg0KDQogICAgICAgICAgICAgSWYg
dGhpcyB0YWJsZSBpcyBjcmVhdGVkIGF1dG9tYXRpY2FsbHksIHRoZXJlIFNIT1VMRCBvbmx5DQog
ICAgICAgICAgICAgYmUgYSBzaW5nbGUgZW50cnkgZm9yIGVhY2ggQ2xhc3Mgb2YgU2VydmljZS4g
IE11bHRpcGxlDQogICAgICAgICAgICAgZW50cmllcyB3aXRoIHRoZSBzYW1lIENsYXNzIG9mIFNl
cnZpY2UgcGFyYW1ldGVycyBhcmUgTk9UDQogICAgICAgICAgICAgUkVDT01NRU5ERUQuIg0KICAg
ICAgICBJTkRFWCB7IGRvY3NJZlFvc1Byb2ZJbmRleCB9DQogICAgICAgIDo6PSB7IGRvY3NJZlFv
c1Byb2ZpbGVUYWJsZSAxIH0NCg0KICAgRG9jc0lmUW9zUHJvZmlsZUVudHJ5IDo6PSBTRVFVRU5D
RSB7DQogICAgICAgICAgICBkb2NzSWZRb3NQcm9mSW5kZXggICAgICAgICAgICAgICAgSW50ZWdl
cjMyLA0KICAgICAgICAgICAgZG9jc0lmUW9zUHJvZlByaW9yaXR5ICAgICAgICAgICAgIEludGVn
ZXIzMiwNCiAgICAgICAgICAgIGRvY3NJZlFvc1Byb2ZNYXhVcEJhbmR3aWR0aCAgICAgICBJbnRl
Z2VyMzIsDQogICAgICAgICAgICBkb2NzSWZRb3NQcm9mR3VhclVwQmFuZHdpZHRoICAgICAgSW50
ZWdlcjMyLA0KICAgICAgICAgICAgZG9jc0lmUW9zUHJvZk1heERvd25CYW5kd2lkdGggICAgIElu
dGVnZXIzMiwNCiAgICAgICAgICAgIGRvY3NJZlFvc1Byb2ZNYXhUeEJ1cnN0ICAgICAgICAgICBJ
bnRlZ2VyMzIsICAtLSBkZXByZWNhdGVkDQogICAgICAgICAgICBkb2NzSWZRb3NQcm9mQmFzZWxp
bmVQcml2YWN5ICAgICAgVHJ1dGhWYWx1ZSwNCiAgICAgICAgICAgIGRvY3NJZlFvc1Byb2ZTdGF0
dXMgICAgICAgICAgICAgICBSb3dTdGF0dXMsDQogICAgICAgICAgICBkb2NzSWZRb3NQcm9mTWF4
VHJhbnNtaXRCdXJzdCAgICAgSW50ZWdlcjMyLA0KICAgICAgICAgICAgZG9jc0lmUW9zUHJvZlN0
b3JhZ2VUeXBlICAgICAgICAgIFN0b3JhZ2VUeXBlDQogICAgICAgIH0NCg0KICAgZG9jc0lmUW9z
UHJvZkluZGV4IE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIEludGVnZXIzMiAoMS4u
MTYzODMpDQogICAgICAgIE1BWC1BQ0NFU1MgIG5vdC1hY2Nlc3NpYmxlDQogICAgICAgIFNUQVRV
UyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGUgaW5k
ZXggdmFsdWUgdGhhdCB1bmlxdWVseSBpZGVudGlmaWVzIGFuIGVudHJ5DQogICAgICAgICAgICAg
aW4gdGhlIGRvY3NJZlFvc1Byb2ZpbGVUYWJsZS4iDQogICAgICAgIDo6PSB7IGRvY3NJZlFvc1By
b2ZpbGVFbnRyeSAxIH0NCg0KICAgZG9jc0lmUW9zUHJvZlByaW9yaXR5IE9CSkVDVC1UWVBFDQog
ICAgICAgIFNZTlRBWCAgICAgIEludGVnZXIzMiAoMC4uNykNCiAgICAgICAgTUFYLUFDQ0VTUyAg
cmVhZC1jcmVhdGUNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQ
VElPTg0KICAgICAgICAgICAgIkEgcmVsYXRpdmUgcHJpb3JpdHkgYXNzaWduZWQgdG8gdGhpcyBz
ZXJ2aWNlIHdoZW4NCiAgICAgICAgICAgICBhbGxvY2F0aW5nIGJhbmR3aWR0aC4gIFplcm8gaW5k
aWNhdGVzIGxvd2VzdCBwcmlvcml0eQ0KICAgICAgICAgICAgIGFuZCBzZXZlbiBpbmRpY2F0ZXMg
aGlnaGVzdCBwcmlvcml0eS4NCiAgICAgICAgICAgICBJbnRlcnByZXRhdGlvbiBvZiBwcmlvcml0
eSBpcyBkZXZpY2Utc3BlY2lmaWMuDQogICAgICAgICAgICAgTVVTVCBOT1QgYmUgY2hhbmdlZCB3
aGlsZSB0aGlzIHJvdyBpcyBhY3RpdmUuIg0KICAgICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICAg
ICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlv
DQogICAgICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYy
LjAtSTA1LTA0MDQwNywNCiAgICAgICAgICAgICBBbm5leCBDLjEuMS40LiINCiAgICAgICAgREVG
VkFMIHsgMCB9DQogICAgICAgIDo6PSB7IGRvY3NJZlFvc1Byb2ZpbGVFbnRyeSAyIH0NCg0KDQoN
Cg0KUmFmdHVzICYgQ2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAg
ICAgICAgICAgW1BhZ2UgNDBdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlv
IEZyZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICBkb2NzSWZRb3NQ
cm9mTWF4VXBCYW5kd2lkdGggT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgSW50ZWdl
cjMyICgwLi4xMDAwMDAwMDApDQogICAgICAgIFVOSVRTICJiaXRzIHBlciBzZWNvbmQiDQogICAg
ICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3JlYXRlDQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQN
CiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGUgbWF4aW11bSB1cHN0cmVhbSBi
YW5kd2lkdGgsIGluIGJpdHMgcGVyIHNlY29uZCwNCiAgICAgICAgICAgICBhbGxvd2VkIGZvciBh
IHNlcnZpY2Ugd2l0aCB0aGlzIHNlcnZpY2UgY2xhc3MuDQogICAgICAgICAgICAgWmVybyBpZiB0
aGVyZSBpcyBubyByZXN0cmljdGlvbiBvZiB1cHN0cmVhbSBiYW5kd2lkdGguDQogICAgICAgICAg
ICAgTVVTVCBOT1QgYmUgY2hhbmdlZCB3aGlsZSB0aGlzIHJvdyBpcyBhY3RpdmUuIg0KICAgICAg
ICBSRUZFUkVOQ0UNCiAgICAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZh
Y2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFj
ZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICAgICBBbm5l
eCBDLjEuMS40LiINCiAgICAgICAgREVGVkFMIHsgMCB9DQogICAgICAgIDo6PSB7IGRvY3NJZlFv
c1Byb2ZpbGVFbnRyeSAzIH0NCg0KICAgZG9jc0lmUW9zUHJvZkd1YXJVcEJhbmR3aWR0aCBPQkpF
Q1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDAuLjEwMDAwMDAwMCkNCiAg
ICAgICAgVU5JVFMgImJpdHMgcGVyIHNlY29uZCINCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1j
cmVhdGUNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0K
ICAgICAgICAgICAgIk1pbmltdW0gZ3VhcmFudGVlZCB1cHN0cmVhbSBiYW5kd2lkdGgsIGluIGJp
dHMgcGVyIHNlY29uZCwNCiAgICAgICAgICAgICBhbGxvd2VkIGZvciBhIHNlcnZpY2Ugd2l0aCB0
aGlzIHNlcnZpY2UgY2xhc3MuDQogICAgICAgICAgICAgTVVTVCBOT1QgYmUgY2hhbmdlZCB3aGls
ZSB0aGlzIHJvdyBpcyBhY3RpdmUuIg0KICAgICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICAgICJE
YXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQog
ICAgICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAt
STA1LTA0MDQwNywNCiAgICAgICAgICAgICBBbm5leCBDLjEuMS40LiINCiAgICAgICAgREVGVkFM
IHsgMCB9DQogICAgICAgIDo6PSB7IGRvY3NJZlFvc1Byb2ZpbGVFbnRyeSA0IH0NCg0KICAgZG9j
c0lmUW9zUHJvZk1heERvd25CYW5kd2lkdGggT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAg
ICAgSW50ZWdlcjMyICgwLi4xMDAwMDAwMDApDQogICAgICAgIFVOSVRTICJiaXRzIHBlciBzZWNv
bmQiDQogICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3JlYXRlDQogICAgICAgIFNUQVRVUyAgICAg
IGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGUgbWF4aW11bSBk
b3duc3RyZWFtIGJhbmR3aWR0aCwgaW4gYml0cyBwZXIgc2Vjb25kLA0KICAgICAgICAgICAgIGFs
bG93ZWQgZm9yIGEgc2VydmljZSB3aXRoIHRoaXMgc2VydmljZSBjbGFzcy4NCiAgICAgICAgICAg
ICBaZXJvIGlmIHRoZXJlIGlzIG5vIHJlc3RyaWN0aW9uIG9mIGRvd25zdHJlYW0gYmFuZHdpZHRo
Lg0KICAgICAgICAgICAgIE1VU1QgTk9UIGJlIGNoYW5nZWQgd2hpbGUgdGhpcyByb3cgaXMgYWN0
aXZlLiINCiAgICAgICAgUkVGRVJFTkNFDQogICAgICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNl
cnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgICAgIEZyZXF1
ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAg
ICAgICAgICAgQW5uZXggQy4xLjEuNC4iDQoNCg0KDQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAg
ICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAgICAgICAgICAgIFtQYWdlIDQxXQ0KDA0KSW50
ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBG
ZWJydWFyeSAyMDA1DQoNCg0KICAgICAgICBERUZWQUwgeyAwIH0NCiAgICAgICAgOjo9IHsgZG9j
c0lmUW9zUHJvZmlsZUVudHJ5IDUgfQ0KDQogICBkb2NzSWZRb3NQcm9mTWF4VHhCdXJzdCBPQkpF
Q1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDAuLjI1NSkNCiAgICAgICAg
VU5JVFMgIm1pbmktc2xvdHMiDQogICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3JlYXRlDQogICAg
ICAgIFNUQVRVUyAgICAgIGRlcHJlY2F0ZWQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAg
ICAgICJUaGUgbWF4aW11bSBudW1iZXIgb2YgbWluaS1zbG90cyB0aGF0IG1heSBiZSByZXF1ZXN0
ZWQNCiAgICAgICAgICAgICBmb3IgYSBzaW5nbGUgdXBzdHJlYW0gdHJhbnNtaXNzaW9uLg0KICAg
ICAgICAgICAgIEEgdmFsdWUgb2YgemVybyBtZWFucyB0aGVyZSBpcyBubyBsaW1pdC4NCiAgICAg
ICAgICAgICBNVVNUIE5PVCBiZSBjaGFuZ2VkIHdoaWxlIHRoaXMgcm93IGlzIGFjdGl2ZS4NCiAg
ICAgICAgICAgICBUaGlzIG9iamVjdCBoYXMgYmVlbiBkZXByZWNhdGVkIGFuZCByZXBsYWNlZCBi
eQ0KICAgICAgICAgICAgIGRvY3NJZlFvc1Byb2ZNYXhUcmFuc21pdEJ1cnN0LCB0byBmaXggYSBt
aXNtYXRjaA0KICAgICAgICAgICAgIG9mIHRoZSB1bml0cyBhbmQgdmFsdWUgcmFuZ2Ugd2l0aCBy
ZXNwZWN0IHRvIHRoZSBET0NTSVMNCiAgICAgICAgICAgICBNYXhpbXVtIFVwc3RyZWFtIENoYW5u
ZWwgVHJhbnNtaXQgQnVyc3QgQ29uZmlndXJhdGlvbg0KICAgICAgICAgICAgIFNldHRpbmcuIg0K
ICAgICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJ
bnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgICAgRnJlcXVlbmN5IElu
dGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICAg
ICBDLjEuMS40LiINCiAgICAgICAgREVGVkFMIHsgMCB9DQogICAgICAgIDo6PSB7IGRvY3NJZlFv
c1Byb2ZpbGVFbnRyeSA2IH0NCg0KICAgZG9jc0lmUW9zUHJvZkJhc2VsaW5lUHJpdmFjeSBPQkpF
Q1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBUcnV0aFZhbHVlDQogICAgICAgIE1BWC1BQ0NF
U1MgIHJlYWQtY3JlYXRlDQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICAgICJJbmRpY2F0ZXMgd2hldGhlciBCYXNlbGluZSBQcml2YWN5
IGlzIGVuYWJsZWQgZm9yIHRoaXMNCiAgICAgICAgICAgICBzZXJ2aWNlIGNsYXNzLg0KICAgICAg
ICAgICAgIE1VU1QgTk9UIGJlIGNoYW5nZWQgd2hpbGUgdGhpcyByb3cgaXMgYWN0aXZlLiINCiAg
ICAgICAgREVGVkFMIHsgZmFsc2UgfQ0KICAgICAgICA6Oj0geyBkb2NzSWZRb3NQcm9maWxlRW50
cnkgNyB9DQoNCiAgIGRvY3NJZlFvc1Byb2ZTdGF0dXMgT0JKRUNULVRZUEUNCiAgICAgICAgU1lO
VEFYICAgICAgUm93U3RhdHVzDQogICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3JlYXRlDQogICAg
ICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAg
ICJUaGlzIGlzIG9iamVjdCBpcyB0byB1c2VkIHRvIGNyZWF0ZSBvciBkZWxldGUgcm93cyBpbg0K
ICAgICAgICAgICAgIHRoaXMgdGFibGUuICBUaGlzIG9iamVjdCBNVVNUIE5PVCBiZSBjaGFuZ2Vk
IGZyb20gYWN0aXZlDQogICAgICAgICAgICAgd2hpbGUgdGhlIHJvdyBpcyByZWZlcmVuY2VkIGJ5
IHRoZSBhbnkgZW50cnkgaW4gZWl0aGVyDQogICAgICAgICAgICAgZG9jc0lmQ21TZXJ2aWNlVGFi
bGUgKG9uIHRoZSBDTSksIG9yIHRoZQ0KICAgICAgICAgICAgIGRvY3NJZkNtdHNTZXJ2aWNlVGFi
bGUgKG9uIHRoZSBDTVRTKS4iDQogICAgICAgIDo6PSB7IGRvY3NJZlFvc1Byb2ZpbGVFbnRyeSA4
IH0NCg0KDQoNCg0KUmFmdHVzICYgQ2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIw
MDUgICAgICAgICAgICAgICAgW1BhZ2UgNDJdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMg
Mi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICBk
b2NzSWZRb3NQcm9mTWF4VHJhbnNtaXRCdXJzdCBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVgg
ICAgICBJbnRlZ2VyMzIgKDAuLjY1NTM1KQ0KICAgICAgICBVTklUUyAgICAgICAiYnl0ZXMiDQog
ICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtY3JlYXRlDQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJl
bnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGUgbWF4aW11bSBudW1iZXIg
b2YgYnl0ZXMgdGhhdCBtYXkgYmUgcmVxdWVzdGVkIGZvciBhDQogICAgICAgICAgICAgc2luZ2xl
IHVwc3RyZWFtIHRyYW5zbWlzc2lvbi4gIEEgdmFsdWUgb2YgemVybyBtZWFucyB0aGVyZQ0KICAg
ICAgICAgICAgIGlzIG5vIGxpbWl0LiAgTm90ZTogVGhpcyB2YWx1ZSBkb2VzIG5vdCBpbmNsdWRl
IGFueQ0KICAgICAgICAgICAgIHBoeXNpY2FsIGxheWVyIG92ZXJoZWFkLg0KICAgICAgICAgICAg
IE1VU1QgTk9UIGJlIGNoYW5nZWQgd2hpbGUgdGhpcyByb3cgaXMgYWN0aXZlLiINCiAgICAgICAg
UkVGRVJFTkNFDQogICAgICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNl
IFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2Ug
U3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgICAgQW5uZXgg
Qy4xLjEuNC4iDQogICAgICAgIERFRlZBTCB7IDAgfQ0KICAgICAgICA6Oj0geyBkb2NzSWZRb3NQ
cm9maWxlRW50cnkgOSB9DQoNCiAgIGRvY3NJZlFvc1Byb2ZTdG9yYWdlVHlwZSBPQkpFQ1QtVFlQ
RQ0KICAgICAgICBTWU5UQVggICAgICAgU3RvcmFnZVR5cGUNCiAgICAgICAgTUFYLUFDQ0VTUyAg
IHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQ
VElPTg0KICAgICAgICAgICAgIlRoZSBzdG9yYWdlIHR5cGUgZm9yIHRoaXMgY29uY2VwdHVhbCBy
b3cuDQogICAgICAgICAgICAgRW50cmllcyB3aXRoIHRoaXMgb2JqZWN0IHNldCB0byBwZXJtYW5l
bnQoNCkNCiAgICAgICAgICAgICBkbyBub3QgcmVxdWlyZSB3cml0ZSBvcGVyYXRpb25zIGZvciBy
ZWFkLXdyaXRlDQogICAgICAgICAgICAgb2JqZWN0cy4iDQogICAgICAgIDo6PSB7IGRvY3NJZlFv
c1Byb2ZpbGVFbnRyeSAxMCB9DQoNCiAgIGRvY3NJZlNpZ25hbFF1YWxpdHlUYWJsZSBPQkpFQ1Qt
VFlQRQ0KICAgICAgICBTWU5UQVggICAgICBTRVFVRU5DRSBPRiBEb2NzSWZTaWduYWxRdWFsaXR5
RW50cnkNCiAgICAgICAgTUFYLUFDQ0VTUyAgbm90LWFjY2Vzc2libGUNCiAgICAgICAgU1RBVFVT
ICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIkF0IHRoZSBD
TSwgZGVzY3JpYmVzIHRoZSBQSFkgc2lnbmFsIHF1YWxpdHkgb2YgZG93bnN0cmVhbQ0KICAgICAg
ICAgICAgIGNoYW5uZWxzLiAgQXQgdGhlIENNVFMsIGRlc2NyaWJlcyB0aGUgUEhZIHNpZ25hbCBx
dWFsaXR5IG9mDQogICAgICAgICAgICAgdXBzdHJlYW0gY2hhbm5lbHMuICBBdCB0aGUgQ01UUywg
dGhpcyB0YWJsZSBNQVkgZXhjbHVkZQ0KICAgICAgICAgICAgIGNvbnRlbnRpb24gaW50ZXJ2YWxz
LiINCiAgICAgICAgOjo9IHsgZG9jc0lmQmFzZU9iamVjdHMgNCB9DQoNCiAgIGRvY3NJZlNpZ25h
bFF1YWxpdHlFbnRyeSBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBEb2NzSWZTaWdu
YWxRdWFsaXR5RW50cnkNCiAgICAgICAgTUFYLUFDQ0VTUyAgbm90LWFjY2Vzc2libGUNCiAgICAg
ICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAg
IkF0IHRoZSBDTSwgZGVzY3JpYmVzIHRoZSBQSFkgY2hhcmFjdGVyaXN0aWNzIG9mIGENCiAgICAg
ICAgICAgICBkb3duc3RyZWFtIGNoYW5uZWwuICBBdCB0aGUgQ01UUywgZGVzY3JpYmVzIHRoZSBQ
SFkgc2lnbmFsDQogICAgICAgICAgICAgcXVhbGl0eSBvZiBhbiB1cHN0cmVhbSBjaGFubmVsLg0K
DQoNCg0KUmFmdHVzICYgQ2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAg
ICAgICAgICAgICAgW1BhZ2UgNDNdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJh
ZGlvIEZyZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAgICAgICAg
ICAgQW4gZW50cnkgaW4gdGhpcyB0YWJsZSBleGlzdHMgZm9yIGVhY2ggaWZFbnRyeSB3aXRoIGFu
DQogICAgICAgICAgICAgaWZUeXBlIG9mIGRvY3NDYWJsZURvd25zdHJlYW0oMTI4KSBmb3IgQ2Fi
bGUgTW9kZW1zLg0KICAgICAgICAgICAgIEZvciBET0NTSVMgMS4xIENhYmxlIE1vZGVtIFRlcm1p
bmF0aW9uIFN5c3RlbXMsIGFuIGVudHJ5DQogICAgICAgICAgICAgZXhpc3RzIGZvciBlYWNoIGlm
RW50cnkgd2l0aCBhbiBpZlR5cGUgb2YNCiAgICAgICAgICAgICBkb2NzQ2FibGVVcHN0cmVhbSAo
MTI5KS4NCiAgICAgICAgICAgICBGb3IgRE9DU0lTIDIuMCBDYWJsZSBNb2RlbSBUZXJtaW5hdGlv
biBTeXN0ZW1zLCBhbiBlbnRyeQ0KICAgICAgICAgICAgIGV4aXN0cyBmb3IgZWFjaCBpZkVudHJ5
IHdpdGggYW4gaWZUeXBlIG9mDQogICAgICAgICAgICAgZG9jc0NhYmxlVXBzdHJlYW1DaGFubmVs
ICgyMDUpLiINCiAgICAgICAgSU5ERVggeyBpZkluZGV4IH0NCiAgICAgICAgOjo9IHsgZG9jc0lm
U2lnbmFsUXVhbGl0eVRhYmxlIDEgfQ0KDQogICBEb2NzSWZTaWduYWxRdWFsaXR5RW50cnkgOjo9
IFNFUVVFTkNFIHsNCiAgICAgICAgICAgIGRvY3NJZlNpZ1FJbmNsdWRlc0NvbnRlbnRpb24gIFRy
dXRoVmFsdWUsDQogICAgICAgICAgICBkb2NzSWZTaWdRVW5lcnJvcmVkcyAgICAgICAgICBDb3Vu
dGVyMzIsDQogICAgICAgICAgICBkb2NzSWZTaWdRQ29ycmVjdGVkcyAgICAgICAgICBDb3VudGVy
MzIsDQogICAgICAgICAgICBkb2NzSWZTaWdRVW5jb3JyZWN0YWJsZXMgICAgICBDb3VudGVyMzIs
DQogICAgICAgICAgICBkb2NzSWZTaWdRU2lnbmFsTm9pc2UgICAgICAgICBUZW50aGRCLA0KICAg
ICAgICAgICAgZG9jc0lmU2lnUU1pY3JvcmVmbGVjdGlvbnMgICAgSW50ZWdlcjMyLA0KICAgICAg
ICAgICAgZG9jc0lmU2lnUUVxdWFsaXphdGlvbkRhdGEgICAgT0NURVQgU1RSSU5HLA0KICAgICAg
ICAgICAgZG9jc0lmU2lnUUV4dFVuZXJyb3JlZHMgICAgICAgQ291bnRlcjY0LA0KICAgICAgICAg
ICAgZG9jc0lmU2lnUUV4dENvcnJlY3RlZHMgICAgICAgQ291bnRlcjY0LA0KICAgICAgICAgICAg
ZG9jc0lmU2lnUUV4dFVuY29ycmVjdGFibGVzICAgQ291bnRlcjY0DQogICAgICAgIH0NCg0KICAg
ZG9jc0lmU2lnUUluY2x1ZGVzQ29udGVudGlvbiBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVgg
ICAgICBUcnV0aFZhbHVlDQogICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBT
VEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAidHJ1
ZSgxKSBpZiB0aGlzIENNVFMgaW5jbHVkZXMgY29udGVudGlvbiBpbnRlcnZhbHMgaW4NCiAgICAg
ICAgICAgICB0aGUgY291bnRlcnMgaW4gdGhpcyB0YWJsZS4gIEFsd2F5cyBmYWxzZSgyKSBmb3Ig
Q01zLiINCiAgICAgICAgUkVGRVJFTkNFDQogICAgICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNl
cnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgICAgIEZyZXF1
ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAg
ICAgICAgICAgU2VjdGlvbiA5LjQuMSINCiAgICAgICAgOjo9IHsgZG9jc0lmU2lnbmFsUXVhbGl0
eUVudHJ5IDEgfQ0KDQogICBkb2NzSWZTaWdRVW5lcnJvcmVkcyBPQkpFQ1QtVFlQRQ0KICAgICAg
ICBTWU5UQVggICAgICBDb3VudGVyMzINCiAgICAgICAgVU5JVFMgICAgICAgImNvZGV3b3JkcyIN
CiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJl
bnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJDb2Rld29yZHMgcmVjZWl2ZWQg
b24gdGhpcyBjaGFubmVsIHdpdGhvdXQgZXJyb3IuDQogICAgICAgICAgICAgVGhpcyBpbmNsdWRl
cyBhbGwgY29kZXdvcmRzLCB3aGV0aGVyIG9yIG5vdCB0aGV5DQogICAgICAgICAgICAgd2VyZSBw
YXJ0IG9mIGZyYW1lcyBkZXN0aW5lZCBmb3IgdGhpcyBkZXZpY2UuDQogICAgICAgICAgICAgRGlz
Y29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAg
ICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBh
dCBvdGhlcg0KDQoNCg0KUmFmdHVzICYgQ2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUs
IDIwMDUgICAgICAgICAgICAgICAgW1BhZ2UgNDRdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NT
SVMgMi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQog
ICAgICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAg
ICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4
LiINCiAgICAgICAgUkVGRVJFTkNFDQogICAgICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZp
Y2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgICAgIEZyZXF1ZW5j
eSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAg
ICAgICAgU2VjdGlvbnMgNi4yLjQsIGFuZCA2LjMuNi4iDQogICAgICAgIDo6PSB7IGRvY3NJZlNp
Z25hbFF1YWxpdHlFbnRyeSAyIH0NCg0KICAgZG9jc0lmU2lnUUNvcnJlY3RlZHMgT0JKRUNULVRZ
UEUNCiAgICAgICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgICAgIFVOSVRTICAgICAgICJj
b2Rld29yZHMiDQogICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMg
ICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiQ29kZXdvcmRz
IHJlY2VpdmVkIG9uIHRoaXMgY2hhbm5lbCB3aXRoIGNvcnJlY3RhYmxlDQogICAgICAgICAgICAg
ZXJyb3JzLiAgVGhpcyBpbmNsdWRlcyBhbGwgY29kZXdvcmRzLCB3aGV0aGVyIG9yIG5vdA0KICAg
ICAgICAgICAgIHRoZXkgd2VyZSBwYXJ0IG9mIGZyYW1lcyBkZXN0aW5lZCBmb3IgdGhpcyBkZXZp
Y2UuDQogICAgICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNv
dW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUg
bWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAgICAgIHRpbWVzIGFzIGluZGlj
YXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5
VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAgICAgIFJFRkVSRU5DRQ0KICAg
ICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9u
czogUmFkaW8NCiAgICAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24g
U1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgICAgIFNlY3Rpb25zIDYuMi40LCBhbmQg
Ni4zLjYuIg0KICAgICAgICA6Oj0geyBkb2NzSWZTaWduYWxRdWFsaXR5RW50cnkgMyB9DQoNCiAg
IGRvY3NJZlNpZ1FVbmNvcnJlY3RhYmxlcyBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAg
ICBDb3VudGVyMzINCiAgICAgICAgVU5JVFMgICAgICAgImNvZGV3b3JkcyINCiAgICAgICAgTUFY
LUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICAgICJDb2Rld29yZHMgcmVjZWl2ZWQgb24gdGhpcyBjaGFu
bmVsIHdpdGggdW5jb3JyZWN0YWJsZQ0KICAgICAgICAgICAgIGVycm9ycy4gIFRoaXMgaW5jbHVk
ZXMgYWxsIGNvZGV3b3Jkcywgd2hldGhlciBvciBub3QNCiAgICAgICAgICAgICB0aGV5IHdlcmUg
cGFydCBvZiBmcmFtZXMgZGVzdGluZWQgZm9yIHRoaXMgZGV2aWNlLg0KICAgICAgICAgICAgIERp
c2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAg
ICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQg
YXQgb3RoZXINCiAgICAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9m
DQogICAgICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lh
dGVkIGlmSW5kZXguIg0KICAgICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICAgICJEYXRhLU92ZXIt
Q2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAg
ICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQw
NywNCiAgICAgICAgICAgICBTZWN0aW9ucyA2LjIuNCwgYW5kIDYuMy42LiINCiAgICAgICAgOjo9
IHsgZG9jc0lmU2lnbmFsUXVhbGl0eUVudHJ5IDQgfQ0KDQogICBkb2NzSWZTaWdRU2lnbmFsTm9p
c2UgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgVGVudGhkQg0KDQoNCg0KUmFmdHVz
ICYgQ2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAgICAgICAgICAg
W1BhZ2UgNDVdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1ZW5j
eSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAgICAgIFVOSVRTICAgICAgICJU
ZW50aGRCIg0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAg
ICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlNpZ25hbC9Ob2lz
ZSByYXRpbyBhcyBwZXJjZWl2ZWQgZm9yIHRoaXMgY2hhbm5lbC4NCiAgICAgICAgICAgICBBdCB0
aGUgQ00sIGRlc2NyaWJlcyB0aGUgU2lnbmFsL05vaXNlIG9mIHRoZSBkb3duc3RyZWFtDQogICAg
ICAgICAgICAgY2hhbm5lbC4gIEF0IHRoZSBDTVRTLCBkZXNjcmliZXMgdGhlIGF2ZXJhZ2UgU2ln
bmFsL05vaXNlDQogICAgICAgICAgICAgb2YgdGhlIHVwc3RyZWFtIGNoYW5uZWwuIg0KICAgICAg
ICBSRUZFUkVOQ0UNCiAgICAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZh
Y2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFj
ZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICAgICBUYWJs
ZXMgNC0xIGFuZCA0LTIiDQogICAgICAgIDo6PSB7IGRvY3NJZlNpZ25hbFF1YWxpdHlFbnRyeSA1
IH0NCg0KICAgZG9jc0lmU2lnUU1pY3JvcmVmbGVjdGlvbnMgT0JKRUNULVRZUEUNCiAgICAgICAg
U1lOVEFYICAgICAgSW50ZWdlcjMyICgwLi4yNTUpDQogICAgICAgIFVOSVRTICAgICAgICItZEJj
Ig0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAgICAgY3Vy
cmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIk1pY3JvcmVmbGVjdGlvbnMg
aW5jbHVkaW5nIGluLWNoYW5uZWwgcmVzcG9uc2UNCiAgICAgICAgICAgICBhcyBwZXJjZWl2ZWQg
b24gdGhpcyBpbnRlcmZhY2UsIG1lYXN1cmVkIGluIGRCYyBiZWxvdw0KICAgICAgICAgICAgIHRo
ZSBzaWduYWwgbGV2ZWwuDQogICAgICAgICAgICAgVGhpcyBvYmplY3QgaXMgbm90IGFzc3VtZWQg
dG8gcmV0dXJuIGFuIGFic29sdXRlbHkNCiAgICAgICAgICAgICBhY2N1cmF0ZSB2YWx1ZSwgYnV0
IHNob3VsZCBnaXZlIGEgcm91Z2ggaW5kaWNhdGlvbg0KICAgICAgICAgICAgIG9mIG1pY3JvcmVm
bGVjdGlvbnMgcmVjZWl2ZWQgb24gdGhpcyBpbnRlcmZhY2UuDQogICAgICAgICAgICAgSXQgaXMg
dXAgdG8gdGhlIGltcGxlbWVudGVyIHRvIHByb3ZpZGUgaW5mb3JtYXRpb24NCiAgICAgICAgICAg
ICBhcyBhY2N1cmF0ZSBhcyBwb3NzaWJsZS4gIg0KICAgICAgICBSRUZFUkVOQ0UNCiAgICAgICAg
ICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJh
ZGlvDQogICAgICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJG
SXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICAgICBUYWJsZXMgNC0xIGFuZCA0LTIiDQogICAg
ICAgIDo6PSB7IGRvY3NJZlNpZ25hbFF1YWxpdHlFbnRyeSA2IH0NCg0KICAgZG9jc0lmU2lnUUVx
dWFsaXphdGlvbkRhdGEgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgT0NURVQgU1RS
SU5HIChTSVpFICgwLi41MTIpKQ0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAg
ICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAg
IkF0IHRoZSBDTSwgcmV0dXJucyB0aGUgZXF1YWxpemF0aW9uIGRhdGEgZm9yIHRoZQ0KICAgICAg
ICAgICAgIGRvd25zdHJlYW0gY2hhbm5lbC4gIEF0IHRoZSBDTVRTLCByZXR1cm5zIHRoZSBhdmVy
YWdlDQogICAgICAgICAgICAgZXF1YWxpemF0aW9uIGRhdGEgZm9yIHRoZSB1cHN0cmVhbSBjaGFu
bmVsLiAgUmV0dXJucyBhbg0KICAgICAgICAgICAgIGVtcHR5IHN0cmluZyBpZiB0aGUgdmFsdWUg
aXMgdW5rbm93biBvciBpZiB0aGVyZSBpcyBubw0KICAgICAgICAgICAgIGVxdWFsaXphdGlvbiBk
YXRhIGF2YWlsYWJsZSBvciBkZWZpbmVkLiINCiAgICAgICAgUkVGRVJFTkNFDQogICAgICAgICAg
ICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRp
bw0KICAgICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2
Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgICAgU2VjdGlvbiA2LjIuMTUuIg0KDQoNCg0KUmFm
dHVzICYgQ2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAgICAgICAg
ICAgW1BhZ2UgNDZdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1
ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAgICAgIDo6PSB7IGRvY3NJ
ZlNpZ25hbFF1YWxpdHlFbnRyeSA3IH0NCg0KICAgZG9jc0lmU2lnUUV4dFVuZXJyb3JlZHMgT0JK
RUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgQ291bnRlcjY0DQogICAgICAgIFVOSVRTICAg
ICAgICJjb2Rld29yZHMiDQogICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBT
VEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiQ29k
ZXdvcmRzIHJlY2VpdmVkIG9uIHRoaXMgY2hhbm5lbCB3aXRob3V0IGVycm9yLg0KICAgICAgICAg
ICAgIFRoaXMgaW5jbHVkZXMgYWxsIGNvZGV3b3Jkcywgd2hldGhlciBvciBub3QgdGhleQ0KICAg
ICAgICAgICAgIHdlcmUgcGFydCBvZiBmcmFtZXMgZGVzdGluZWQgZm9yIHRoaXMgZGV2aWNlLg0K
ICAgICAgICAgICAgIFRoaXMgaXMgdGhlIDY0IGJpdCB2ZXJzaW9uIG9mIGRvY3NJZlNpZ1FVbmVy
cm9yZWRzLg0KICAgICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhp
cyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2Yg
dGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICAgICB0aW1lcyBhcyBp
bmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgICAgaWZDb3VudGVyRGlzY29udGlu
dWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICAgICBSRUZFUkVOQ0UN
CiAgICAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNh
dGlvbnM6IFJhZGlvDQogICAgICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0
aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICAgICBTZWN0aW9ucyA2LjIuNCwg
YW5kIDYuMy42LiINCiAgICAgICAgOjo9IHsgZG9jc0lmU2lnbmFsUXVhbGl0eUVudHJ5IDggfQ0K
DQogICBkb2NzSWZTaWdRRXh0Q29ycmVjdGVkcyBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVgg
ICAgICBDb3VudGVyNjQNCiAgICAgICAgVU5JVFMgICAgICAgImNvZGV3b3JkcyINCiAgICAgICAg
TUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAg
ICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJDb2Rld29yZHMgcmVjZWl2ZWQgb24gdGhpcyBj
aGFubmVsIHdpdGggY29ycmVjdGFibGUNCiAgICAgICAgICAgICBlcnJvcnMuICBUaGlzIGluY2x1
ZGVzIGFsbCBjb2Rld29yZHMsIHdoZXRoZXIgb3Igbm90DQogICAgICAgICAgICAgdGhleSB3ZXJl
IHBhcnQgb2YgZnJhbWVzIGRlc3RpbmVkIGZvciB0aGlzIGRldmljZS4NCiAgICAgICAgICAgICBU
aGlzIGlzIHRoZSA2NCBiaXQgdmVyc2lvbiBvZiBkb2NzSWZTaWdRQ29ycmVjdGVkcy4NCiAgICAg
ICAgICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4g
b2NjdXINCiAgICAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5
c3RlbSwgYW5kIGF0IG90aGVyDQogICAgICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRo
ZSB2YWx1ZSBvZg0KICAgICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0
aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAgICAgUkVGRVJFTkNFDQogICAgICAgICAgICAi
RGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0K
ICAgICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4w
LUkwNS0wNDA0MDcsDQogICAgICAgICAgICAgU2VjdGlvbnMgNi4yLjQsIGFuZCA2LjMuNi4iDQog
ICAgICAgIDo6PSB7IGRvY3NJZlNpZ25hbFF1YWxpdHlFbnRyeSA5IH0NCg0KICAgZG9jc0lmU2ln
UUV4dFVuY29ycmVjdGFibGVzIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIENvdW50
ZXI2NA0KICAgICAgICBVTklUUyAgICAgICAiY29kZXdvcmRzIg0KICAgICAgICBNQVgtQUNDRVNT
ICByZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQ
VElPTg0KDQoNCg0KUmFmdHVzICYgQ2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIw
MDUgICAgICAgICAgICAgICAgW1BhZ2UgNDddDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMg
Mi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAg
ICAgICAgICAiQ29kZXdvcmRzIHJlY2VpdmVkIG9uIHRoaXMgY2hhbm5lbCB3aXRoIHVuY29ycmVj
dGFibGUNCiAgICAgICAgICAgICBlcnJvcnMuICBUaGlzIGluY2x1ZGVzIGFsbCBjb2Rld29yZHMs
IHdoZXRoZXIgb3Igbm90DQogICAgICAgICAgICAgdGhleSB3ZXJlIHBhcnQgb2YgZnJhbWVzIGRl
c3RpbmVkIGZvciB0aGlzIGRldmljZS4NCiAgICAgICAgICAgICBUaGlzIGlzIHRoZSA2NCBiaXQg
dmVyc2lvbiBvZiBkb2NzSWZTaWdRVW5jb3JyZWN0YWJsZXMuDQogICAgICAgICAgICAgRGlzY29u
dGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAg
ICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBv
dGhlcg0KICAgICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAg
ICAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQg
aWZJbmRleC4iDQogICAgICAgIFJFRkVSRU5DRQ0KICAgICAgICAgICAgIkRhdGEtT3Zlci1DYWJs
ZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICAgICBG
cmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0K
ICAgICAgICAgICAgIFNlY3Rpb25zIDYuMi40LCA2LjMuNi4iDQogICAgICAgIDo6PSB7IGRvY3NJ
ZlNpZ25hbFF1YWxpdHlFbnRyeSAxMCB9DQoNCg0KICAgLS0NCiAgIC0tIERPQ1NJUyBWZXJzaW9u
IG9mIHRoZSBkZXZpY2UNCiAgIC0tDQoNCiAgIGRvY3NJZkRvY3Npc0Jhc2VDYXBhYmlsaXR5IE9C
SkVDVC1UWVBFDQogICAgICAgICAgIFNZTlRBWCAgICAgIERvY3Npc1ZlcnNpb24NCiAgICAgICAg
ICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQN
CiAgICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAgICJJbmRpY2F0aW9uIG9mIHRo
ZSBET0NTSVMgY2FwYWJpbGl0eSBvZiB0aGUgZGV2aWNlLiINCiAgICAgICAgICAgUkVGRVJFTkNF
DQogICAgICAgICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNp
ZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3Bl
Y2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgICAgICAgQW5uZXgg
Ry4iDQogICAgICAgICAgIDo6PSB7IGRvY3NJZkJhc2VPYmplY3RzIDUgfQ0KDQoNCiAgIC0tDQog
ICAtLSBDQUJMRSBNT0RFTSBHUk9VUA0KICAgLS0NCg0KDQogICAtLQ0KICAgLS0gVGhlIENNIE1B
QyBUYWJsZQ0KICAgLS0NCg0KICAgZG9jc0lmQ21NYWNUYWJsZSBPQkpFQ1QtVFlQRQ0KICAgICAg
ICBTWU5UQVggICAgICBTRVFVRU5DRSBPRiBEb2NzSWZDbU1hY0VudHJ5DQogICAgICAgIE1BWC1B
Q0NFU1MgIG5vdC1hY2Nlc3NpYmxlDQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAg
ICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJEZXNjcmliZXMgdGhlIGF0dHJpYnV0ZXMgb2Yg
ZWFjaCBDTSBNQUMgaW50ZXJmYWNlLA0KICAgICAgICAgICAgIGV4dGVuZGluZyB0aGUgaW5mb3Jt
YXRpb24gYXZhaWxhYmxlIGZyb20gaWZFbnRyeS4iDQoNCg0KDQpSYWZ0dXMgJiBDYXJkb25hICAg
ICAgICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAgICBbUGFnZSA0OF0NCgwN
CkludGVybmV0LURyYWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5IChSRkkpIE1JQiAg
ICAgRmVicnVhcnkgMjAwNQ0KDQoNCiAgICAgICAgOjo9IHsgZG9jc0lmQ21PYmplY3RzIDEgfQ0K
DQogICBkb2NzSWZDbU1hY0VudHJ5IE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIERv
Y3NJZkNtTWFjRW50cnkNCiAgICAgICAgTUFYLUFDQ0VTUyAgbm90LWFjY2Vzc2libGUNCiAgICAg
ICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAg
IkFuIGVudHJ5IGNvbnRhaW5pbmcgb2JqZWN0cyBkZXNjcmliaW5nIGF0dHJpYnV0ZXMgb2YNCiAg
ICAgICAgICAgICBlYWNoIE1BQyBlbnRyeSwgZXh0ZW5kaW5nIHRoZSBpbmZvcm1hdGlvbiBpbiBp
ZkVudHJ5Lg0KICAgICAgICAgICAgIEFuIGVudHJ5IGluIHRoaXMgdGFibGUgZXhpc3RzIGZvciBl
YWNoIGlmRW50cnkgd2l0aCBhbg0KICAgICAgICAgICAgIGlmVHlwZSBvZiBkb2NzQ2FibGVNYWNs
YXllcigxMjcpLiINCiAgICAgICAgSU5ERVggeyBpZkluZGV4IH0NCiAgICAgICAgOjo9IHsgZG9j
c0lmQ21NYWNUYWJsZSAxIH0NCg0KICAgRG9jc0lmQ21NYWNFbnRyeSA6Oj0gU0VRVUVOQ0Ugew0K
ICAgICAgICAgICAgZG9jc0lmQ21DbXRzQWRkcmVzcyAgICAgICAgICAgTWFjQWRkcmVzcywNCiAg
ICAgICAgICAgIGRvY3NJZkNtQ2FwYWJpbGl0aWVzICAgICAgICAgIEJJVFMsDQogICAgICAgICAg
ICBkb2NzSWZDbVJhbmdpbmdSZXNwVGltZW91dCAgICBUaW1lVGlja3MsDQogICAgICAgICAgICBk
b2NzSWZDbVJhbmdpbmdUaW1lb3V0ICAgICAgICBUaW1lSW50ZXJ2YWwNCiAgICAgICAgIH0NCg0K
ICAgZG9jc0lmQ21DbXRzQWRkcmVzcyBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBN
YWNBZGRyZXNzDQogICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMg
ICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiSWRlbnRpZmll
cyB0aGUgQ01UUyB0aGF0IGlzIGJlbGlldmVkIHRvIGNvbnRyb2wgdGhpcyBNQUMNCiAgICAgICAg
ICAgICBkb21haW4uICBBdCB0aGUgQ00sIHRoaXMgd2lsbCBiZSB0aGUgc291cmNlIGFkZHJlc3Mg
ZnJvbQ0KICAgICAgICAgICAgIFNZTkMsIE1BUCwgYW5kIG90aGVyIE1BQy1sYXllciBtZXNzYWdl
cy4gIElmIHRoZSBDTVRTIGlzDQogICAgICAgICAgICAgdW5rbm93biwgcmV0dXJucyAwMC0wMC0w
MC0wMC0wMC0wMC4iDQogICAgICAgIFJFRkVSRU5DRQ0KICAgICAgICAgICAgIkRhdGEtT3Zlci1D
YWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICAg
ICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3
LA0KICAgICAgICAgICAgIFNlY3Rpb24gOC4yLjIuIg0KICAgICAgICA6Oj0geyBkb2NzSWZDbU1h
Y0VudHJ5IDEgfQ0KDQogICBkb2NzSWZDbUNhcGFiaWxpdGllcyBPQkpFQ1QtVFlQRQ0KICAgICAg
ICBTWU5UQVggICAgICBCSVRTIHsNCiAgICAgICAgICAgIGF0bUNlbGxzKDApLA0KICAgICAgICAg
ICAgY29uY2F0ZW5hdGlvbigxKQ0KICAgICAgICB9DQogICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQt
b25seQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAgICAiSWRlbnRpZmllcyB0aGUgY2FwYWJpbGl0aWVzIG9mIHRoZSBNQUMgaW1wbGVt
ZW50YXRpb24NCiAgICAgICAgICAgICBhdCB0aGlzIGludGVyZmFjZS4gIE5vdGUgdGhhdCBwYWNr
ZXQgdHJhbnNtaXNzaW9uIGlzDQogICAgICAgICAgICAgYWx3YXlzIHN1cHBvcnRlZC4gIFRoZXJl
Zm9yZSwgdGhlcmUgaXMgbm8gc3BlY2lmaWMgYml0DQogICAgICAgICAgICAgcmVxdWlyZWQgdG8g
ZXhwbGljaXRseSBpbmRpY2F0ZSB0aGlzIGNhcGFiaWxpdHkuDQoNCg0KDQpSYWZ0dXMgJiBDYXJk
b25hICAgICAgICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAgICBbUGFnZSA0
OV0NCgwNCkludGVybmV0LURyYWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5IChSRkkp
IE1JQiAgICAgRmVicnVhcnkgMjAwNQ0KDQoNCiAgICAgICAgICAgICBOb3RlIHRoYXQgQklUUyBv
YmplY3RzIGFyZSBlbmNvZGVkIG1vc3Qgc2lnbmlmaWNhbnQgYml0DQogICAgICAgICAgICAgZmly
c3QuICBGb3IgZXhhbXBsZSwgaWYgYml0IDEgaXMgc2V0LCB0aGUgdmFsdWUgb2YgdGhpcw0KICAg
ICAgICAgICAgIG9iamVjdCBpcyB0aGUgb2N0ZXQgc3RyaW5nICc0MCdILiINCiAgICAgICAgOjo9
IHsgZG9jc0lmQ21NYWNFbnRyeSAyIH0NCg0KDQogICBkb2NzSWZDbVJhbmdpbmdSZXNwVGltZW91
dCBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBUaW1lVGlja3MNCiAgICAgICAgTUFY
LUFDQ0VTUyAgcmVhZC13cml0ZQ0KICAgICAgICBTVEFUVVMgICAgICBvYnNvbGV0ZQ0KICAgICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgICAgIldhaXRpbmcgdGltZSBmb3IgYSBSYW5naW5nIFJl
c3BvbnNlIHBhY2tldC4NCiAgICAgICAgICAgICBUaGlzIG9iamVjdCBoYXMgYmVlbiBvYnNvbGV0
ZWQgYW5kIHJlcGxhY2VkIGJ5DQogICAgICAgICAgICAgZG9jc0lmQ21SYW5naW5nVGltZW91dCB0
byBjb3JyZWN0IHRoZSB0eXBpbmcgdG8NCiAgICAgICAgICAgICBUaW1lSW50ZXJ2YWwuIg0KICAg
ICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRl
cmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgICAgRnJlcXVlbmN5IEludGVy
ZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICAgICBT
ZWN0aW9uIDkuMS42LiINCiAgICAgICAgREVGVkFMIHsgMjAgfQ0KICAgICAgICA6Oj0geyBkb2Nz
SWZDbU1hY0VudHJ5IDMgfQ0KDQogICBkb2NzSWZDbVJhbmdpbmdUaW1lb3V0IE9CSkVDVC1UWVBF
DQogICAgICAgIFNZTlRBWCAgICAgIFRpbWVJbnRlcnZhbA0KICAgICAgICBVTklUUyAgICAgICAi
SHVuZHJlZE9mU2Vjb25kcyINCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC13cml0ZQ0KICAgICAg
ICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAi
V2FpdGluZyB0aW1lIGZvciBhIFJhbmdpbmcgUmVzcG9uc2UgcGFja2V0Lg0KICAgICAgICAgICAg
IFRoaXMgb2JqZWN0IE1VU1QgTk9UIHBlcnNpc3QgYXQgcmVpbml0aWFsaXphdGlvbg0KICAgICAg
ICAgICAgIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbS4iDQogICAgICAgIFJFRkVSRU5DRQ0KICAgICAg
ICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczog
UmFkaW8NCiAgICAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1At
UkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgICAgIFNlY3Rpb24gOS4xLjYsIHRpbWVyIFQz
LiINCiAgICAgICAgREVGVkFMIHsgMjAgfQ0KICAgICAgICA6Oj0geyBkb2NzSWZDbU1hY0VudHJ5
IDQgfQ0KDQogICAtLQ0KICAgLS0gQ00gc3RhdHVzIHRhYmxlLg0KICAgLS0gVGhpcyB0YWJsZSBp
cyBpbXBsZW1lbnRlZCBvbmx5IGF0IHRoZSBDTS4NCiAgIC0tDQoNCiAgIGRvY3NJZkNtU3RhdHVz
VGFibGUgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgU0VRVUVOQ0UgT0YgRG9jc0lm
Q21TdGF0dXNFbnRyeQ0KICAgICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICAg
ICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQoNCg0KDQpSYWZ0dXMg
JiBDYXJkb25hICAgICAgICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAgICBb
UGFnZSA1MF0NCgwNCkludGVybmV0LURyYWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5
IChSRkkpIE1JQiAgICAgRmVicnVhcnkgMjAwNQ0KDQoNCiAgICAgICAgICAgICJUaGlzIHRhYmxl
IG1haW50YWlucyBhIG51bWJlciBvZiBzdGF0dXMgb2JqZWN0cw0KICAgICAgICAgICAgIGFuZCBj
b3VudGVycyBmb3IgQ2FibGUgTW9kZW1zLiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ21PYmplY3Rz
IDIgfQ0KDQogICBkb2NzSWZDbVN0YXR1c0VudHJ5IE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRB
WCAgICAgIERvY3NJZkNtU3RhdHVzRW50cnkNCiAgICAgICAgTUFYLUFDQ0VTUyAgbm90LWFjY2Vz
c2libGUNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0K
ICAgICAgICAgICAgIkEgc2V0IG9mIHN0YXR1cyBvYmplY3RzIGFuZCBjb3VudGVycyBmb3IgYSBz
aW5nbGUgTUFDDQogICAgICAgICAgICAgbGF5ZXIgaW5zdGFuY2UgaW4gYSBDYWJsZSBNb2RlbS4N
CiAgICAgICAgICAgICBBbiBlbnRyeSBpbiB0aGlzIHRhYmxlIGV4aXN0cyBmb3IgZWFjaCBpZkVu
dHJ5IHdpdGggYW4NCiAgICAgICAgICAgICBpZlR5cGUgb2YgZG9jc0NhYmxlTWFjbGF5ZXIoMTI3
KS4iDQogICAgICAgIElOREVYIHsgaWZJbmRleCB9DQogICAgICAgIDo6PSB7IGRvY3NJZkNtU3Rh
dHVzVGFibGUgMSB9DQoNCiAgIERvY3NJZkNtU3RhdHVzRW50cnkgOjo9IFNFUVVFTkNFIHsNCiAg
ICAgICAgICAgIGRvY3NJZkNtU3RhdHVzVmFsdWUgICAgICAgICAgICAgICBJTlRFR0VSLA0KICAg
ICAgICAgICAgZG9jc0lmQ21TdGF0dXNDb2RlICAgICAgICAgICAgICAgIE9DVEVUIFNUUklORywN
CiAgICAgICAgICAgIGRvY3NJZkNtU3RhdHVzVHhQb3dlciAgICAgICAgICAgICBUZW50aGRCbVYs
DQogICAgICAgICAgICBkb2NzSWZDbVN0YXR1c1Jlc2V0cyAgICAgICAgICAgICAgQ291bnRlcjMy
LA0KICAgICAgICAgICAgZG9jc0lmQ21TdGF0dXNMb3N0U3luY3MgICAgICAgICAgIENvdW50ZXIz
MiwNCiAgICAgICAgICAgIGRvY3NJZkNtU3RhdHVzSW52YWxpZE1hcHMgICAgICAgICBDb3VudGVy
MzIsDQogICAgICAgICAgICBkb2NzSWZDbVN0YXR1c0ludmFsaWRVY2RzICAgICAgICAgQ291bnRl
cjMyLA0KICAgICAgICAgICAgZG9jc0lmQ21TdGF0dXNJbnZhbGlkUmFuZ2luZ1Jlc3BvbnNlcyAg
IENvdW50ZXIzMiwNCiAgICAgICAgICAgIGRvY3NJZkNtU3RhdHVzSW52YWxpZFJlZ2lzdHJhdGlv
blJlc3BvbnNlcyBDb3VudGVyMzIsDQogICAgICAgICAgICBkb2NzSWZDbVN0YXR1c1QxVGltZW91
dHMgICAgICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgICAgZG9jc0lmQ21TdGF0dXNUMlRpbWVv
dXRzICAgICAgICAgIENvdW50ZXIzMiwNCiAgICAgICAgICAgIGRvY3NJZkNtU3RhdHVzVDNUaW1l
b3V0cyAgICAgICAgICBDb3VudGVyMzIsDQogICAgICAgICAgICBkb2NzSWZDbVN0YXR1c1Q0VGlt
ZW91dHMgICAgICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgICAgZG9jc0lmQ21TdGF0dXNSYW5n
aW5nQWJvcnRlZHMgICAgIENvdW50ZXIzMiwNCiAgICAgICAgICAgIGRvY3NJZkNtU3RhdHVzRG9j
c2lzT3Blck1vZGUgICAgICBEb2NzaXNRb3NWZXJzaW9uLA0KICAgICAgICAgICAgZG9jc0lmQ21T
dGF0dXNNb2R1bGF0aW9uVHlwZSAgICAgIERvY3Npc1Vwc3RyZWFtVHlwZVN0YXR1cywNCiAgICAg
ICAgICAgIGRvY3NJZkNtU3RhdHVzRXF1YWxpemF0aW9uRGF0YSAgICBPQ1RFVCBTVFJJTkcsDQog
ICAgICAgICAgICBkb2NzSWZDbVN0YXR1c1VDQ3MgICAgICAgICAgICAgICAgQ291bnRlcjMyLA0K
ICAgICAgICAgICAgZG9jc0lmQ21TdGF0dXNVQ0NGYWlscyAgICAgICAgICAgIENvdW50ZXIzMg0K
ICAgICAgICB9DQoNCiAgIGRvY3NJZkNtU3RhdHVzVmFsdWUgT0JKRUNULVRZUEUNCiAgICAgICAg
U1lOVEFYICAgICAgSU5URUdFUiB7DQogICAgICAgICAgICBvdGhlcigxKSwNCiAgICAgICAgICAg
IG5vdFJlYWR5KDIpLA0KICAgICAgICAgICAgbm90U3luY2hyb25pemVkKDMpLA0KICAgICAgICAg
ICAgcGh5U3luY2hyb25pemVkKDQpLA0KICAgICAgICAgICAgdXNQYXJhbWV0ZXJzQWNxdWlyZWQo
NSksDQogICAgICAgICAgICByYW5naW5nQ29tcGxldGUoNiksDQogICAgICAgICAgICBpcENvbXBs
ZXRlKDcpLA0KICAgICAgICAgICAgdG9kRXN0YWJsaXNoZWQoOCksDQoNCg0KDQpSYWZ0dXMgJiBD
YXJkb25hICAgICAgICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAgICBbUGFn
ZSA1MV0NCgwNCkludGVybmV0LURyYWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5IChS
RkkpIE1JQiAgICAgRmVicnVhcnkgMjAwNQ0KDQoNCiAgICAgICAgICAgIHNlY3VyaXR5RXN0YWJs
aXNoZWQoOSksDQogICAgICAgICAgICBwYXJhbVRyYW5zZmVyQ29tcGxldGUoMTApLA0KICAgICAg
ICAgICAgcmVnaXN0cmF0aW9uQ29tcGxldGUoMTEpLA0KICAgICAgICAgICAgb3BlcmF0aW9uYWwo
MTIpLA0KICAgICAgICAgICAgYWNjZXNzRGVuaWVkKDEzKQ0KICAgICAgICB9DQogICAgICAgIE1B
WC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAg
IERFU0NSSVBUSU9ODQogICAgICAgICAgICAiQ3VycmVudCBDYWJsZSBNb2RlbSBjb25uZWN0aXZp
dHkgc3RhdGUsIGFzIHNwZWNpZmllZA0KICAgICAgICAgICAgIGluIHRoZSBSRiBJbnRlcmZhY2Ug
U3BlY2lmaWNhdGlvbi4gIEludGVycHJldGF0aW9ucyBmb3INCiAgICAgICAgICAgICBzdGF0ZSB2
YWx1ZXMgMS0xMiBhcmUgY2xlYXJseSBvdXRsaW5lZCBpbiB0aGUgU1AtUkZJDQogICAgICAgICAg
ICAgcmVmZXJlbmNlIGdpdmVuIGJlbG93Lg0KICAgICAgICAgICAgIFRoZSBzdGF0ZSB2YWx1ZSBh
Y2Nlc3NEZW5pZWQoMTMpIGluZGljYXRlcyB0aGUgQ01UUyBoYXMNCiAgICAgICAgICAgICBzZW50
IGEgUmVnaXN0cmF0aW9uIEFib3J0ZWQgbWVzc2FnZSB0byB0aGUgQ00uIFNhbWUNCiAgICAgICAg
ICAgICBzdGF0ZSBpcyByZXBvcnRlZCBhcyBhY2Nlc3NEZW5pZWQoNykgYnkgdGhlIENNVFMgb2Jq
ZWN0DQogICAgICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzVmFsdWUuIg0KICAgICAgICBSRUZF
UkVOQ0UNCiAgICAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3Bl
Y2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVj
aWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICAgICBTZWN0aW9uIDEx
LjIuDQogICAgICAgICAgICAgRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNp
ZmljYXRpb25zOg0KICAgICAgICAgICAgIE9wZXJhdGlvbnMgU3VwcG9ydCBTeXN0ZW0gSW50ZXJm
YWNlIFNwZWNpZmljYXRpb24NCiAgICAgICAgICAgICBTUC1PU1NJdjIuMC1JTzQtMDMwNzMwLCBT
ZWN0aW9uIDYuMy40LjIuIg0KICAgICAgICA6Oj0geyBkb2NzSWZDbVN0YXR1c0VudHJ5IDEgfQ0K
DQogICBkb2NzSWZDbVN0YXR1c0NvZGUgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAg
T0NURVQgU1RSSU5HDQogICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBTVEFU
VVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiU3RhdHVz
IGNvZGUgZm9yIHRoaXMgQ2FibGUgTW9kZW0gYXMgZGVmaW5lZCBpbiB0aGUNCiAgICAgICAgICAg
ICBPU1NJIFNwZWNpZmljYXRpb24uICBUaGUgc3RhdHVzIGNvZGUgY29uc2lzdHMNCiAgICAgICAg
ICAgICBvZiBhIHNpbmdsZSBjaGFyYWN0ZXIgaW5kaWNhdGluZyBlcnJvciBncm91cHMsIGZvbGxv
d2VkDQogICAgICAgICAgICAgYnkgYSB0d28tIG9yIHRocmVlLWRpZ2l0IG51bWJlciBpbmRpY2F0
aW5nIHRoZSBzdGF0dXMNCiAgICAgICAgICAgICBjb25kaXRpb24sIGZvbGxvd2VkIGJ5IGEgZGVj
aW1hbC4iDQogICAgICAgIFJFRkVSRU5DRQ0KICAgICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBT
ZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczoNCiAgICAgICAgICAgICBPcGVyYXRpb25z
IFN1cHBvcnQgU3lzdGVtIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uDQogICAgICAgICAgICAgU1At
T1NTSXYyLjAtSTA0LTAzMDczMCwgQW5uZXggRC4iDQogICAgICAgIDo6PSB7IGRvY3NJZkNtU3Rh
dHVzRW50cnkgMiB9DQoNCiAgIGRvY3NJZkNtU3RhdHVzVHhQb3dlciBPQkpFQ1QtVFlQRQ0KICAg
ICAgICBTWU5UQVggICAgICBUZW50aGRCbVYNCiAgICAgICAgVU5JVFMgICAgICAgIlRlbnRoZEJt
ViINCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIFNUQVRVUyAgICAgIGN1
cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCg0KDQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAg
ICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAgICAgICAgICAgIFtQYWdlIDUyXQ0KDA0KSW50
ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBG
ZWJydWFyeSAyMDA1DQoNCg0KICAgICAgICAgICAgIlRoZSBvcGVyYXRpb25hbCB0cmFuc21pdCBw
b3dlciBmb3IgdGhlIGF0dGFjaGVkIHVwc3RyZWFtDQogICAgICAgICAgICAgY2hhbm5lbC4iDQog
ICAgICAgIFJFRkVSRU5DRQ0KICAgICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIElu
dGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICAgICBGcmVxdWVuY3kgSW50
ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgICAg
IFNlY3Rpb24gNi4yLjE4LiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ21TdGF0dXNFbnRyeSAzIH0N
Cg0KICAgZG9jc0lmQ21TdGF0dXNSZXNldHMgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAg
ICAgQ291bnRlcjMyDQogICAgICAgIFVOSVRTICAgICAgICJyZXNldHMiDQogICAgICAgIE1BWC1B
Q0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERF
U0NSSVBUSU9ODQogICAgICAgICAgICAiTnVtYmVyIG9mIHRpbWVzIHRoZSBDTSByZXNldCBvciBp
bml0aWFsaXplZCB0aGlzDQogICAgICAgICAgICAgaW50ZXJmYWNlLg0KICAgICAgICAgICAgIERp
c2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAg
ICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQg
YXQgb3RoZXINCiAgICAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9m
DQogICAgICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lh
dGVkIGlmSW5kZXguIg0KICAgICAgICA6Oj0geyBkb2NzSWZDbVN0YXR1c0VudHJ5IDQgfQ0KDQog
ICBkb2NzSWZDbVN0YXR1c0xvc3RTeW5jcyBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAg
ICBDb3VudGVyMzINCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIFNUQVRV
UyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJOdW1iZXIg
b2YgdGltZXMgdGhlIENNIGxvc3Qgc3luY2hyb25pemF0aW9uIHdpdGgNCiAgICAgICAgICAgICB0
aGUgZG93bnN0cmVhbSBjaGFubmVsLg0KICAgICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0
aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAgICAgIGF0IHJlaW5p
dGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAg
ICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgICAgaWZD
b3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAg
ICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRl
cmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgICAgRnJlcXVlbmN5IEludGVy
ZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICAgICBT
ZWN0aW9uIDguMy4yLiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ21TdGF0dXNFbnRyeSA1IH0NCg0K
ICAgZG9jc0lmQ21TdGF0dXNJbnZhbGlkTWFwcyBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVgg
ICAgICBDb3VudGVyMzINCiAgICAgICAgVU5JVFMgICAgICAgIm1hcHMiDQogICAgICAgIE1BWC1B
Q0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERF
U0NSSVBUSU9ODQogICAgICAgICAgICAiTnVtYmVyIG9mIHRpbWVzIHRoZSBDTSByZWNlaXZlZCBp
bnZhbGlkIE1BUCBtZXNzYWdlcy4NCiAgICAgICAgICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhl
IHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAgICAgICAgICBhdCByZWluaXRp
YWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVyDQoNCg0KDQpSYWZ0
dXMgJiBDYXJkb25hICAgICAgICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAg
ICBbUGFnZSA1M10NCgwNCkludGVybmV0LURyYWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVl
bmN5IChSRkkpIE1JQiAgICAgRmVicnVhcnkgMjAwNQ0KDQoNCiAgICAgICAgICAgICB0aW1lcyBh
cyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgICAgaWZDb3VudGVyRGlzY29u
dGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICAgICBSRUZFUkVO
Q0UNCiAgICAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lm
aWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZp
Y2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICAgICBTZWN0aW9uIDguMy40
LiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ21TdGF0dXNFbnRyeSA2IH0NCg0KICAgZG9jc0lmQ21T
dGF0dXNJbnZhbGlkVWNkcyBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBDb3VudGVy
MzINCiAgICAgICAgVU5JVFMgICAgICAgIm1lc3NhZ2VzIg0KICAgICAgICBNQVgtQUNDRVNTICBy
ZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgICAgIk51bWJlciBvZiB0aW1lcyB0aGUgQ00gcmVjZWl2ZWQgaW52YWxpZCBV
Q0QgbWVzc2FnZXMuDQogICAgICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBv
ZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlv
biBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAgICAgIHRpbWVz
IGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICAgICBpZkNvdW50ZXJEaXNj
b250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAgICAgIFJFRkVS
RU5DRQ0KICAgICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVj
aWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNp
ZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgICAgIFNlY3Rpb24gOC4z
LjMuIg0KICAgICAgICA6Oj0geyBkb2NzSWZDbVN0YXR1c0VudHJ5IDcgfQ0KDQogICBkb2NzSWZD
bVN0YXR1c0ludmFsaWRSYW5naW5nUmVzcG9uc2VzIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRB
WCAgICAgIENvdW50ZXIzMg0KICAgICAgICBVTklUUyAgICAgICAibWVzc2FnZXMiDQogICAgICAg
IE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAg
ICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiTnVtYmVyIG9mIHRpbWVzIHRoZSBDTSByZWNl
aXZlZCBpbnZhbGlkIHJhbmdpbmcgcmVzcG9uc2UNCiAgICAgICAgICAgICBtZXNzYWdlcy4NCiAg
ICAgICAgICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBj
YW4gb2NjdXINCiAgICAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2Vk
IHN5c3RlbSwgYW5kIGF0IG90aGVyDQogICAgICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5
IHRoZSB2YWx1ZSBvZg0KICAgICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZv
ciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAgICAgUkVGRVJFTkNFDQogICAgICAgICAg
ICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRp
bw0KICAgICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2
Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgICAgU2VjdGlvbiA4LjMuNi4iDQogICAgICAgIDo6
PSB7IGRvY3NJZkNtU3RhdHVzRW50cnkgOCB9DQoNCiAgIGRvY3NJZkNtU3RhdHVzSW52YWxpZFJl
Z2lzdHJhdGlvblJlc3BvbnNlcyBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBDb3Vu
dGVyMzINCiAgICAgICAgVU5JVFMgICAgICAgIm1lc3NhZ2VzIg0KICAgICAgICBNQVgtQUNDRVNT
ICByZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KDQoNCg0KUmFmdHVzICYg
Q2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAgICAgICAgICAgW1Bh
Z2UgNTRdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1ZW5jeSAo
UkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAgICAgIERFU0NSSVBUSU9ODQogICAg
ICAgICAgICAiTnVtYmVyIG9mIHRpbWVzIHRoZSBDTSByZWNlaXZlZCBpbnZhbGlkIHJlZ2lzdHJh
dGlvbg0KICAgICAgICAgICAgIHJlc3BvbnNlIG1lc3NhZ2VzLg0KICAgICAgICAgICAgIERpc2Nv
bnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAg
ICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQg
b3RoZXINCiAgICAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQog
ICAgICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVk
IGlmSW5kZXguIg0KICAgICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICAgICJEYXRhLU92ZXItQ2Fi
bGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgICAg
RnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywN
CiAgICAgICAgICAgICBTZWN0aW9uIDguMy44LiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ21TdGF0
dXNFbnRyeSA5IH0NCg0KICAgZG9jc0lmQ21TdGF0dXNUMVRpbWVvdXRzIE9CSkVDVC1UWVBFDQog
ICAgICAgIFNZTlRBWCAgICAgIENvdW50ZXIzMg0KICAgICAgICBVTklUUyAgICAgICAidGltZW91
dHMiDQogICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgICBj
dXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiTnVtYmVyIG9mIHRpbWVz
IGNvdW50ZXIgVDEgZXhwaXJlZCBpbiB0aGUgQ00uDQogICAgICAgICAgICAgRGlzY29udGludWl0
aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgICAg
YXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0K
ICAgICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAg
ICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRl
eC4iDQogICAgICAgIFJFRkVSRU5DRQ0KICAgICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2
aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICAgICBGcmVxdWVu
Y3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAg
ICAgICAgIEZpZ3VyZSA5LTIuIg0KICAgICAgICA6Oj0geyBkb2NzSWZDbVN0YXR1c0VudHJ5IDEw
IH0NCg0KICAgZG9jc0lmQ21TdGF0dXNUMlRpbWVvdXRzIE9CSkVDVC1UWVBFDQogICAgICAgIFNZ
TlRBWCAgICAgIENvdW50ZXIzMg0KICAgICAgICBVTklUUyAgICAgICAidGltZW91dHMiDQogICAg
ICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQog
ICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiTnVtYmVyIG9mIHRpbWVzIGNvdW50ZXIg
VDIgZXhwaXJlZCBpbiB0aGUgQ00uDQogICAgICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRo
ZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgICAgYXQgcmVpbml0
aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAg
ICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICAgICBpZkNv
dW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAg
ICAgIFJFRkVSRU5DRQ0KICAgICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVy
ZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJm
YWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgICAgIEZp
Z3VyZSA5LTIuIg0KICAgICAgICA6Oj0geyBkb2NzSWZDbVN0YXR1c0VudHJ5IDExIH0NCg0KICAg
ZG9jc0lmQ21TdGF0dXNUM1RpbWVvdXRzIE9CSkVDVC1UWVBFDQoNCg0KDQpSYWZ0dXMgJiBDYXJk
b25hICAgICAgICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAgICBbUGFnZSA1
NV0NCgwNCkludGVybmV0LURyYWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5IChSRkkp
IE1JQiAgICAgRmVicnVhcnkgMjAwNQ0KDQoNCiAgICAgICAgU1lOVEFYICAgICAgQ291bnRlcjMy
DQogICAgICAgIFVOSVRTICAgICAgICJ0aW1lb3V0cyINCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVh
ZC1vbmx5DQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICAgICJOdW1iZXIgb2YgdGltZXMgY291bnRlciBUMyBleHBpcmVkIGluIHRoZSBD
TS4NCiAgICAgICAgICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291
bnRlciBjYW4gb2NjdXINCiAgICAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBt
YW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVyDQogICAgICAgICAgICAgdGltZXMgYXMgaW5kaWNh
dGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlU
aW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAgICAgUkVGRVJFTkNFDQogICAg
ICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25z
OiBSYWRpbw0KICAgICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBT
UC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgICAgRmlndXJlIDktMi4iDQogICAgICAg
IDo6PSB7IGRvY3NJZkNtU3RhdHVzRW50cnkgMTIgfQ0KDQogICBkb2NzSWZDbVN0YXR1c1Q0VGlt
ZW91dHMgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgICAg
IFVOSVRTICAgICAgICJ0aW1lb3V0cyINCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQog
ICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAg
ICAgICJOdW1iZXIgb2YgdGltZXMgY291bnRlciBUNCBleHBpcmVkIGluIHRoZSBDTS4NCiAgICAg
ICAgICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4g
b2NjdXINCiAgICAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5
c3RlbSwgYW5kIGF0IG90aGVyDQogICAgICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRo
ZSB2YWx1ZSBvZg0KICAgICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0
aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAgICAgUkVGRVJFTkNFDQogICAgICAgICAgICAi
RGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0K
ICAgICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4w
LUkwNS0wNDA0MDcsDQogICAgICAgICAgICAgRmlndXJlIDktMi4iDQogICAgICAgIDo6PSB7IGRv
Y3NJZkNtU3RhdHVzRW50cnkgMTMgfQ0KDQogICBkb2NzSWZDbVN0YXR1c1JhbmdpbmdBYm9ydGVk
cyBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBDb3VudGVyMzINCiAgICAgICAgVU5J
VFMgICAgICAgImF0dGVtcHRzIg0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAg
ICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAg
Ik51bWJlciBvZiB0aW1lcyB0aGUgcmFuZ2luZyBwcm9jZXNzIHdhcyBhYm9ydGVkDQogICAgICAg
ICAgICAgYnkgdGhlIENNVFMuDQogICAgICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2
YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgICAgYXQgcmVpbml0aWFs
aXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAgICAg
IHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICAgICBpZkNvdW50
ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAgICAg
IFJFRkVSRU5DRQ0KICAgICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFj
ZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNl
IFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KDQoNCg0KUmFmdHVzICYgQ2Fy
ZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAgICAgICAgICAgW1BhZ2Ug
NTZdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJ
KSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAgICAgICAgICAgU2VjdGlvbiA5LjMuMy4i
DQogICAgICAgIDo6PSB7IGRvY3NJZkNtU3RhdHVzRW50cnkgMTQgfQ0KDQogICBkb2NzSWZDbVN0
YXR1c0RvY3Npc09wZXJNb2RlIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIERvY3Np
c1Fvc1ZlcnNpb24NCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIFNUQVRV
UyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAiSW5kaWNh
dGlvbiB3aGV0aGVyIHRoZSBkZXZpY2UgaGFzIHJlZ2lzdGVyZWQgdXNpbmcgMS4wDQogICAgICAg
ICAgICAgIENsYXNzIG9mIFNlcnZpY2Ugb3IgMS4xIFF1YWxpdHkgb2YgU2VydmljZS4NCiAgICAg
ICAgICAgICAgQW4gdW5yZWdpc3RlcmVkIENNIFNIT1VMRCBpbmRpY2F0ZSAnZG9jc2lzMTEnIGZv
ciBhDQogICAgICAgICAgICAgIGRvY3NJZkRvY3Npc0Jhc2VDYXBhYmlsaXR5IHZhbHVlIG9mIERP
Q1NJUyAxLjEvMi4wLiAgQW4NCiAgICAgICAgICAgICAgdW5yZWdpc3RlcmVkIENNIFNIT1VMRCBp
bmRpY2F0ZSAnZG9jc2lzMTAnICBmb3IgYQ0KICAgICAgICAgICAgICBkb2NzSWZEb2NzaXNCYXNl
Q2FwYWJpbGl0eSB2YWx1ZSBvZiBET0NTSVMgMS4wLiINCiAgICAgICAgUkVGRVJFTkNFDQogICAg
ICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25z
OiBSYWRpbw0KICAgICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBT
UC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgICAgQW5uZXggRy4iDQogICAgICAgIDo6
PSB7IGRvY3NJZkNtU3RhdHVzRW50cnkgMTUgfQ0KDQogICBkb2NzSWZDbVN0YXR1c01vZHVsYXRp
b25UeXBlIE9CSkVDVC1UWVBFDQogICAgICAgICBTWU5UQVggICAgICBEb2NzaXNVcHN0cmVhbVR5
cGVTdGF0dXMNCiAgICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICAgU1RBVFVT
ICAgICAgY3VycmVudA0KICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAiSW5kaWNh
dGVzIG1vZHVsYXRpb24gdHlwZSBzdGF0dXMgY3VycmVudGx5IHVzZWQgYnkgdGhlDQogICAgICAg
ICAgICAgIENNLiAgU2luY2UgdGhpcyBvYmplY3Qgc3BlY2lmaWNhbGx5IGlkZW50aWZpZXMgUEhZ
IG1vZGUsDQogICAgICAgICAgICAgIHRoZSBzaGFyZWQgdXBzdHJlYW0gY2hhbm5lbCB0eXBlIGlz
IG5vdCBwZXJtaXR0ZWQuIg0KICAgICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICAgICJEYXRhLU92
ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAg
ICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0
MDQwNywNCiAgICAgICAgICAgICBTZWN0aW9uIDYuMi4xLiINCg0KICAgICAgICAgOjo9IHsgZG9j
c0lmQ21TdGF0dXNFbnRyeSAxNiB9DQoNCiAgIGRvY3NJZkNtU3RhdHVzRXF1YWxpemF0aW9uRGF0
YSBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBPQ1RFVCBTVFJJTkcgKFNJWkUgKDAu
LjUxMikpDQogICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAg
ICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiUHJlLWVxdWFsaXph
dGlvbiBkYXRhIGZvciB0aGlzIENNIGFmdGVyIGNvbnZvbHV0aW9uIHdpdGgNCiAgICAgICAgICAg
ICBkYXRhIGluZGljYXRlZCBpbiB0aGUgUk5HLVJTUC4gIFRoaXMgZGF0YSBpcyB2YWxpZCB3aGVu
DQogICAgICAgICAgICAgZG9jc0lmVXBDaGFubmVsUHJlRXFFbmFibGUgaXMgc2V0IHRvIHRydWUu
ICBUaGUNCiAgICAgICAgICAgICB2YWx1ZSBTSE9VTEQgYmUgZm9ybWF0dGVkIGFzIGRlZmluZWQg
aW4gdGhlIGZvbGxvd2luZw0KICAgICAgICAgICAgIFJFRkVSRU5DRSwgYmVnaW5uaW5nIHdpdGgg
dGhlIG1haW4gdGFwIGxvY2F0aW9uIGZpZWxkLg0KICAgICAgICAgICAgIFRoZSB0eXBlIGFuZCBs
ZW5ndGggZmllbGRzIHNob3duIGluIHRoZSByZWZlcmVuY2VkIGZpZ3VyZQ0KICAgICAgICAgICAg
IE1VU1QgTk9UIGJlIGluY2x1ZGVkLg0KICAgICAgICAgICAgIFJldHVybnMgYW4gZW1wdHkgc3Ry
aW5nIGlmIHRoZSB2YWx1ZSBpcyB1bmtub3duIG9yIGlmDQoNCg0KDQpSYWZ0dXMgJiBDYXJkb25h
ICAgICAgICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAgICBbUGFnZSA1N10N
CgwNCkludGVybmV0LURyYWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5IChSRkkpIE1J
QiAgICAgRmVicnVhcnkgMjAwNQ0KDQoNCiAgICAgICAgICAgICB0aGVyZSBpcyBubyBlcXVhbGl6
YXRpb24gZGF0YSBhdmFpbGFibGUgb3IgZGVmaW5lZC4iDQogICAgICAgIFJFRkVSRU5DRQ0KICAg
ICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9u
czogUmFkaW8NCiAgICAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24g
U1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgICAgIEZpZ3VyZSA4LTIzLiINCiAgICAg
ICAgOjo9IHsgZG9jc0lmQ21TdGF0dXNFbnRyeSAxNyB9DQoNCiAgIGRvY3NJZkNtU3RhdHVzVUND
cyBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICAgICAgQ291bnRlcjMyDQogICAgICAg
IFVOSVRTICAgICAgICAgICAiYXR0ZW1wdHMiDQogICAgICAgIE1BWC1BQ0NFU1MgICAgICByZWFk
LW9ubHkNCiAgICAgICAgU1RBVFVTICAgICAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJ
T04NCiAgICAgICAgICAgICJUaGUgbnVtYmVyIG9mIHN1Y2Nlc3NmdWwgVXBzdHJlYW0gQ2hhbm5l
bCBDaGFuZ2UNCiAgICAgICAgICAgICB0cmFuc2FjdGlvbnMuDQogICAgICAgICAgICAgRGlzY29u
dGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAg
ICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBv
dGhlcg0KICAgICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAg
ICAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQg
aWZJbmRleC4iDQogICAgICAgIDo6PSB7IGRvY3NJZkNtU3RhdHVzRW50cnkgMTggfQ0KDQogICBk
b2NzSWZDbVN0YXR1c1VDQ0ZhaWxzIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgICAg
ICBDb3VudGVyMzINCiAgICAgICAgVU5JVFMgICAgICAgICAgICJhdHRlbXB0cyINCiAgICAgICAg
TUFYLUFDQ0VTUyAgICAgIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgICAgICAgY3VycmVu
dA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlRoZSBudW1iZXIgb2YgZmFpbGVk
IFVwc3RyZWFtIENoYW5uZWwgQ2hhbmdlDQogICAgICAgICAgICAgdHJhbnNhY3Rpb25zLg0KICAg
ICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNh
biBvY2N1cg0KICAgICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQg
c3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkg
dGhlIHZhbHVlIG9mDQogICAgICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9y
IHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICAgICA6Oj0geyBkb2NzSWZDbVN0YXR1c0Vu
dHJ5IDE5IH0NCg0KDQogICAtLQ0KICAgLS0gVGhlIENhYmxlIE1vZGVtIFNlcnZpY2UgVGFibGUN
CiAgIC0tDQoNCiAgIGRvY3NJZkNtU2VydmljZVRhYmxlIE9CSkVDVC1UWVBFDQogICAgICAgIFNZ
TlRBWCAgICAgIFNFUVVFTkNFIE9GIERvY3NJZkNtU2VydmljZUVudHJ5DQogICAgICAgIE1BWC1B
Q0NFU1MgIG5vdC1hY2Nlc3NpYmxlDQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAg
ICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJEZXNjcmliZXMgdGhlIGF0dHJpYnV0ZXMgb2Yg
ZWFjaCB1cHN0cmVhbSBzZXJ2aWNlIHF1ZXVlDQogICAgICAgICAgICAgb24gYSBDTS4iDQogICAg
ICAgIDo6PSB7IGRvY3NJZkNtT2JqZWN0cyAzIH0NCg0KDQoNClJhZnR1cyAmIENhcmRvbmEgICAg
ICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAgICAgICAgICAgIFtQYWdlIDU4XQ0KDA0K
SW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlCICAg
ICBGZWJydWFyeSAyMDA1DQoNCg0KICAgZG9jc0lmQ21TZXJ2aWNlRW50cnkgT0JKRUNULVRZUEUN
CiAgICAgICAgU1lOVEFYICAgICAgRG9jc0lmQ21TZXJ2aWNlRW50cnkNCiAgICAgICAgTUFYLUFD
Q0VTUyAgbm90LWFjY2Vzc2libGUNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgICAgIkRlc2NyaWJlcyB0aGUgYXR0cmlidXRlcyBvZiBh
biB1cHN0cmVhbSBiYW5kd2lkdGggc2VydmljZQ0KICAgICAgICAgICAgIHF1ZXVlLg0KICAgICAg
ICAgICAgIEFuIGVudHJ5IGluIHRoaXMgdGFibGUgZXhpc3RzIGZvciBlYWNoIFNlcnZpY2UgSUQu
DQogICAgICAgICAgICAgVGhlIHByaW1hcnkgaW5kZXggaXMgYW4gaWZJbmRleCB3aXRoIGFuIGlm
VHlwZSBvZg0KICAgICAgICAgICAgIGRvY3NDYWJsZU1hY2xheWVyKDEyNykuIg0KICAgICAgICBJ
TkRFWCB7IGlmSW5kZXgsIGRvY3NJZkNtU2VydmljZUlkIH0NCiAgICAgICAgOjo9IHsgZG9jc0lm
Q21TZXJ2aWNlVGFibGUgMSB9DQoNCiAgIERvY3NJZkNtU2VydmljZUVudHJ5IDo6PSBTRVFVRU5D
RSB7DQogICAgICAgICAgICBkb2NzSWZDbVNlcnZpY2VJZCAgICAgICAgICAgICAgIEludGVnZXIz
MiwNCiAgICAgICAgICAgIGRvY3NJZkNtU2VydmljZVFvc1Byb2ZpbGUgICAgICAgSW50ZWdlcjMy
LA0KICAgICAgICAgICAgZG9jc0lmQ21TZXJ2aWNlVHhTbG90c0ltbWVkICAgICBDb3VudGVyMzIs
DQogICAgICAgICAgICBkb2NzSWZDbVNlcnZpY2VUeFNsb3RzRGVkICAgICAgIENvdW50ZXIzMiwN
CiAgICAgICAgICAgIGRvY3NJZkNtU2VydmljZVR4UmV0cmllcyAgICAgICAgQ291bnRlcjMyLA0K
ICAgICAgICAgICAgZG9jc0lmQ21TZXJ2aWNlVHhFeGNlZWRlZHMgICAgICBDb3VudGVyMzIsDQog
ICAgICAgICAgICBkb2NzSWZDbVNlcnZpY2VScVJldHJpZXMgICAgICAgIENvdW50ZXIzMiwNCiAg
ICAgICAgICAgIGRvY3NJZkNtU2VydmljZVJxRXhjZWVkZWRzICAgICAgQ291bnRlcjMyLA0KICAg
ICAgICAgICAgZG9jc0lmQ21TZXJ2aWNlRXh0VHhTbG90c0ltbWVkICBDb3VudGVyNjQsDQogICAg
ICAgICAgICBkb2NzSWZDbVNlcnZpY2VFeHRUeFNsb3RzRGVkICAgIENvdW50ZXI2NA0KICAgICAg
ICAgfQ0KDQogICBkb2NzSWZDbVNlcnZpY2VJZCBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVgg
ICAgICBJbnRlZ2VyMzIgKDEuLjE2MzgzKQ0KICAgICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNz
aWJsZQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAgICAiSWRlbnRpZmllcyBhIHNlcnZpY2UgcXVldWUgZm9yIHVwc3RyZWFtIGJhbmR3
aWR0aC4gIFRoZQ0KICAgICAgICAgICAgIGF0dHJpYnV0ZXMgb2YgdGhpcyBzZXJ2aWNlIHF1ZXVl
IGFyZSBzaGFyZWQgYmV0d2VlbiB0aGUNCiAgICAgICAgICAgICBDTSBhbmQgdGhlIENNVFMuICBU
aGUgQ01UUyBhbGxvY2F0ZXMgdXBzdHJlYW0gYmFuZHdpZHRoDQogICAgICAgICAgICAgdG8gdGhp
cyBzZXJ2aWNlIHF1ZXVlIGJhc2VkIG9uIHJlcXVlc3RzIGZyb20gdGhlIENNIGFuZA0KICAgICAg
ICAgICAgIG9uIHRoZSBjbGFzcyBvZiBzZXJ2aWNlIGFzc29jaWF0ZWQgd2l0aCB0aGlzIHF1ZXVl
LiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ21TZXJ2aWNlRW50cnkgMSB9DQoNCiAgIGRvY3NJZkNt
U2VydmljZVFvc1Byb2ZpbGUgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgSW50ZWdl
cjMyICgwLi4xNjM4MykNCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIFNU
QVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGUg
aW5kZXggaW4gZG9jc0lmUW9zUHJvZmlsZVRhYmxlIGRlc2NyaWJpbmcgdGhlIHF1YWxpdHkNCiAg
ICAgICAgICAgICBvZiBzZXJ2aWNlIGF0dHJpYnV0ZXMgYXNzb2NpYXRlZCB3aXRoIHRoaXMgcGFy
dGljdWxhcg0KICAgICAgICAgICAgIHNlcnZpY2UuICBJZiBubyBhc3NvY2lhdGVkIGVudHJ5IGlu
IGRvY3NJZlFvc1Byb2ZpbGVUYWJsZQ0KICAgICAgICAgICAgIGV4aXN0cywgdGhpcyBvYmplY3Qg
cmV0dXJucyBhIHZhbHVlIG9mIHplcm8uIg0KICAgICAgICA6Oj0geyBkb2NzSWZDbVNlcnZpY2VF
bnRyeSAyIH0NCg0KDQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1
LCAyMDA1ICAgICAgICAgICAgICAgIFtQYWdlIDU5XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRE9D
U0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAyMDA1DQoNCg0K
ICAgZG9jc0lmQ21TZXJ2aWNlVHhTbG90c0ltbWVkIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRB
WCAgICAgIENvdW50ZXIzMg0KICAgICAgICBVTklUUyAgICAgICAibWluaS1zbG90cyINCiAgICAg
ICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAg
ICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGUgbnVtYmVyIG9mIHVwc3RyZWFtIG1p
bmktc2xvdHMgd2hpY2ggaGF2ZSBiZWVuIHVzZWQgdG8NCiAgICAgICAgICAgICB0cmFuc21pdCBk
YXRhIFBEVXMgaW4gaW1tZWRpYXRlIChjb250ZW50aW9uKSBtb2RlLiAgVGhpcw0KICAgICAgICAg
ICAgIGluY2x1ZGVzIG9ubHkgdGhvc2UgUERVcyB0aGF0IGFyZSBwcmVzdW1lZCB0byBoYXZlDQog
ICAgICAgICAgICAgYXJyaXZlZCBhdCB0aGUgaGVhZGVuZCAoaS5lLiwgdGhvc2Ugd2hpY2ggd2Vy
ZSBleHBsaWNpdGx5DQogICAgICAgICAgICAgYWNrbm93bGVkZ2VkLikgSXQgZG9lcyBub3QgaW5j
bHVkZSByZXRyYW5zbWlzc2lvbiBhdHRlbXB0cw0KICAgICAgICAgICAgIG9yIG1pbmktc2xvdHMg
dXNlZCBieSBSZXF1ZXN0cy4NCiAgICAgICAgICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZh
bHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAgICAgICAgICBhdCByZWluaXRpYWxp
emF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVyDQogICAgICAgICAgICAg
dGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAgICAgIGlmQ291bnRl
ckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAgICAg
UkVGRVJFTkNFDQogICAgICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNl
IFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2Ug
U3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgICAgU2VjdGlv
biA5LjQuIg0KICAgICAgICA6Oj0geyBkb2NzSWZDbVNlcnZpY2VFbnRyeSAzIH0NCg0KICAgZG9j
c0lmQ21TZXJ2aWNlVHhTbG90c0RlZCBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBD
b3VudGVyMzINCiAgICAgICAgVU5JVFMgICAgICAgIm1pbmktc2xvdHMiDQogICAgICAgIE1BWC1B
Q0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERF
U0NSSVBUSU9ODQogICAgICAgICAgICAiVGhlIG51bWJlciBvZiB1cHN0cmVhbSBtaW5pLXNsb3Rz
IHdoaWNoIGhhdmUgYmVlbiB1c2VkIHRvDQogICAgICAgICAgICAgdHJhbnNtaXQgZGF0YSBQRFVz
IGluIGRlZGljYXRlZCBtb2RlIChpLmUuLCBhcyBhIHJlc3VsdA0KICAgICAgICAgICAgIG9mIGEg
dW5pY2FzdCBEYXRhIEdyYW50KS4NCiAgICAgICAgICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhl
IHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAgICAgICAgICBhdCByZWluaXRp
YWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVyDQogICAgICAgICAg
ICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAgICAgIGlmQ291
bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAg
ICAgUkVGRVJFTkNFDQogICAgICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJm
YWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZh
Y2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgICAgU2Vj
dGlvbiA5LjQuIg0KICAgICAgICA6Oj0geyBkb2NzSWZDbVNlcnZpY2VFbnRyeSA0IH0NCg0KICAg
ZG9jc0lmQ21TZXJ2aWNlVHhSZXRyaWVzIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAg
IENvdW50ZXIzMg0KICAgICAgICBVTklUUyAgICAgICAiYXR0ZW1wdHMiDQogICAgICAgIE1BWC1B
Q0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERF
U0NSSVBUSU9ODQogICAgICAgICAgICAiVGhlIG51bWJlciBvZiBhdHRlbXB0cyB0byB0cmFuc21p
dCBkYXRhIFBEVXMgY29udGFpbmluZw0KDQoNCg0KUmFmdHVzICYgQ2FyZG9uYSAgICAgICAgIEV4
cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAgICAgICAgICAgW1BhZ2UgNjBdDQoMDQpJbnRlcm5l
dC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1
YXJ5IDIwMDUNCg0KDQogICAgICAgICAgICAgcmVxdWVzdHMgZm9yIGFja25vd2xlZGdtZW50IHRo
YXQgZGlkIG5vdCByZXN1bHQgaW4NCiAgICAgICAgICAgICBhY2tub3dsZWRnbWVudC4NCiAgICAg
ICAgICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4g
b2NjdXINCiAgICAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5
c3RlbSwgYW5kIGF0IG90aGVyDQogICAgICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRo
ZSB2YWx1ZSBvZg0KICAgICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0
aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAgICAgUkVGRVJFTkNFDQogICAgICAgICAgICAi
RGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0K
ICAgICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4w
LUkwNS0wNDA0MDcsDQogICAgICAgICAgICAgU2VjdGlvbiA5LjQuIg0KICAgICAgICA6Oj0geyBk
b2NzSWZDbVNlcnZpY2VFbnRyeSA1IH0NCg0KICAgZG9jc0lmQ21TZXJ2aWNlVHhFeGNlZWRlZHMg
T0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgICAgIFVOSVRT
ICAgICAgICJQRFVzIg0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgICAgU1RB
VFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlRoZSBu
dW1iZXIgb2YgZGF0YSBQRFVzIHRyYW5zbWlzc2lvbiBmYWlsdXJlcyBkdWUgdG8NCiAgICAgICAg
ICAgICBleGNlc3NpdmUgcmV0cmllcyB3aXRob3V0IGFja25vd2xlZGdtZW50Lg0KICAgICAgICAg
ICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1
cg0KICAgICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVt
LCBhbmQgYXQgb3RoZXINCiAgICAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZh
bHVlIG9mDQogICAgICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBh
c3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICAgICJEYXRh
LU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAg
ICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1
LTA0MDQwNywNCiAgICAgICAgICAgICBTZWN0aW9uIDkuNC4iDQogICAgICAgIDo6PSB7IGRvY3NJ
ZkNtU2VydmljZUVudHJ5IDYgfQ0KDQogICBkb2NzSWZDbVNlcnZpY2VScVJldHJpZXMgT0JKRUNU
LVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgICAgIFVOSVRTICAgICAg
ICJhdHRlbXB0cyINCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIFNUQVRV
UyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGUgbnVt
YmVyIG9mIGF0dGVtcHRzIHRvIHRyYW5zbWl0IGJhbmR3aWR0aCByZXF1ZXN0cw0KICAgICAgICAg
ICAgIHdoaWNoIGRpZCBub3QgcmVzdWx0IGluIGFja25vd2xlZGdtZW50Lg0KICAgICAgICAgICAg
IERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0K
ICAgICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBh
bmQgYXQgb3RoZXINCiAgICAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVl
IG9mDQogICAgICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3Nv
Y2lhdGVkIGlmSW5kZXguIg0KICAgICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICAgICJEYXRhLU92
ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAg
ICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0
MDQwNywNCiAgICAgICAgICAgICBTZWN0aW9uIDkuNC4iDQogICAgICAgIDo6PSB7IGRvY3NJZkNt
U2VydmljZUVudHJ5IDcgfQ0KDQoNCg0KDQpSYWZ0dXMgJiBDYXJkb25hICAgICAgICAgRXhwaXJl
cyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAgICBbUGFnZSA2MV0NCgwNCkludGVybmV0LURy
YWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5IChSRkkpIE1JQiAgICAgRmVicnVhcnkg
MjAwNQ0KDQoNCiAgIGRvY3NJZkNtU2VydmljZVJxRXhjZWVkZWRzIE9CSkVDVC1UWVBFDQogICAg
ICAgIFNZTlRBWCAgICAgIENvdW50ZXIzMg0KICAgICAgICBVTklUUyAgICAgICAiUERVcyINCiAg
ICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQN
CiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGUgbnVtYmVyIG9mIHJlcXVlc3Rz
IGZvciBiYW5kd2lkdGggd2hpY2ggZmFpbGVkIGR1ZSB0bw0KICAgICAgICAgICAgIGV4Y2Vzc2l2
ZSByZXRyaWVzIHdpdGhvdXQgYWNrbm93bGVkZ21lbnQuDQogICAgICAgICAgICAgRGlzY29udGlu
dWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAg
ICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhl
cg0KICAgICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAg
ICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJ
bmRleC4iDQogICAgICAgIFJFRkVSRU5DRQ0KICAgICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBT
ZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICAgICBGcmVx
dWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAg
ICAgICAgICAgIFNlY3Rpb24gOS40LiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ21TZXJ2aWNlRW50
cnkgOCB9DQoNCiAgIGRvY3NJZkNtU2VydmljZUV4dFR4U2xvdHNJbW1lZCBPQkpFQ1QtVFlQRQ0K
ICAgICAgICBTWU5UQVggICAgICBDb3VudGVyNjQNCiAgICAgICAgVU5JVFMgICAgICAgIm1pbmkt
c2xvdHMiDQogICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAg
ICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiVGhlIG51bWJlciBv
ZiB1cHN0cmVhbSBtaW5pLXNsb3RzIHdoaWNoIGhhdmUgYmVlbiB1c2VkIHRvDQogICAgICAgICAg
ICAgdHJhbnNtaXQgZGF0YSBQRFVzIGluIGltbWVkaWF0ZSAoY29udGVudGlvbikgbW9kZS4gIFRo
aXMNCiAgICAgICAgICAgICBpbmNsdWRlcyBvbmx5IHRob3NlIFBEVXMgdGhhdCBhcmUgcHJlc3Vt
ZWQgdG8gaGF2ZQ0KICAgICAgICAgICAgIGFycml2ZWQgYXQgdGhlIGhlYWRlbmQgKGkuZS4sIHRo
b3NlIHdoaWNoIHdlcmUgZXhwbGljaXRseQ0KICAgICAgICAgICAgIGFja25vd2xlZGdlZC4pIEl0
IGRvZXMgbm90IGluY2x1ZGUgcmV0cmFuc21pc3Npb24gYXR0ZW1wdHMNCiAgICAgICAgICAgICBv
ciBtaW5pLXNsb3RzIHVzZWQgYnkgUmVxdWVzdHMuDQogICAgICAgICAgICAgRGlzY29udGludWl0
aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgICAg
YXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0K
ICAgICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAg
ICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRl
eC4iDQogICAgICAgIFJFRkVSRU5DRQ0KICAgICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2
aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICAgICBGcmVxdWVu
Y3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAg
ICAgICAgIFNlY3Rpb24gOS40LiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ21TZXJ2aWNlRW50cnkg
OSB9DQoNCiAgIGRvY3NJZkNtU2VydmljZUV4dFR4U2xvdHNEZWQgT0JKRUNULVRZUEUNCiAgICAg
ICAgU1lOVEFYICAgICAgQ291bnRlcjY0DQogICAgICAgIFVOSVRTICAgICAgICJtaW5pLXNsb3Rz
Ig0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAgICAgY3Vy
cmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlRoZSBudW1iZXIgb2YgdXBz
dHJlYW0gbWluaS1zbG90cyB3aGljaCBoYXZlIGJlZW4gdXNlZCB0bw0KICAgICAgICAgICAgIHRy
YW5zbWl0IGRhdGEgUERVcyBpbiBkZWRpY2F0ZWQgbW9kZSAoaS5lLiwgYXMgYSByZXN1bHQNCg0K
DQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAg
ICAgICAgICAgIFtQYWdlIDYyXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRp
byBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAyMDA1DQoNCg0KICAgICAgICAgICAg
IG9mIGEgdW5pY2FzdCBEYXRhIEdyYW50KS4NCiAgICAgICAgICAgICBEaXNjb250aW51aXRpZXMg
aW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAgICAgICAgICBhdCBy
ZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVyDQogICAg
ICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAgICAg
IGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiIN
CiAgICAgICAgUkVGRVJFTkNFDQogICAgICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2Ug
SW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgICAgIEZyZXF1ZW5jeSBJ
bnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAg
ICAgU2VjdGlvbiA5LjQuIg0KICAgICAgICA6Oj0geyBkb2NzSWZDbVNlcnZpY2VFbnRyeSAxMCB9
DQoNCg0KICAgLS0NCiAgIC0tIENNVFMgR1JPVVANCiAgIC0tDQoNCiAgIC0tDQogICAtLSBUaGUg
Q01UUyBNQUMgVGFibGUNCiAgIC0tDQoNCiAgIGRvY3NJZkNtdHNNYWNUYWJsZSBPQkpFQ1QtVFlQ
RQ0KICAgICAgICBTWU5UQVggICAgICBTRVFVRU5DRSBPRiBEb2NzSWZDbXRzTWFjRW50cnkNCiAg
ICAgICAgTUFYLUFDQ0VTUyAgbm90LWFjY2Vzc2libGUNCiAgICAgICAgU1RBVFVTICAgICAgY3Vy
cmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIkRlc2NyaWJlcyB0aGUgYXR0
cmlidXRlcyBvZiBlYWNoIENNVFMgTUFDIGludGVyZmFjZSwNCiAgICAgICAgICAgICBleHRlbmRp
bmcgdGhlIGluZm9ybWF0aW9uIGF2YWlsYWJsZSBmcm9tIGlmRW50cnkuDQogICAgICAgICAgICAg
TWFuZGF0b3J5IGZvciBhbGwgQ01UUyBkZXZpY2VzLiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ210
c09iamVjdHMgMSB9DQoNCiAgIGRvY3NJZkNtdHNNYWNFbnRyeSBPQkpFQ1QtVFlQRQ0KICAgICAg
ICBTWU5UQVggICAgICBEb2NzSWZDbXRzTWFjRW50cnkNCiAgICAgICAgTUFYLUFDQ0VTUyAgbm90
LWFjY2Vzc2libGUNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQ
VElPTg0KICAgICAgICAgICAgIkFuIGVudHJ5IGNvbnRhaW5pbmcgb2JqZWN0cyBkZXNjcmliaW5n
IGF0dHJpYnV0ZXMgb2YgZWFjaA0KICAgICAgICAgICAgIE1BQyBlbnRyeSwgZXh0ZW5kaW5nIHRo
ZSBpbmZvcm1hdGlvbiBpbiBpZkVudHJ5Lg0KICAgICAgICAgICAgIEFuIGVudHJ5IGluIHRoaXMg
dGFibGUgZXhpc3RzIGZvciBlYWNoIGlmRW50cnkgd2l0aCBhbg0KICAgICAgICAgICAgIGlmVHlw
ZSBvZiBkb2NzQ2FibGVNYWNsYXllcigxMjcpLiINCiAgICAgICAgSU5ERVggeyBpZkluZGV4IH0N
CiAgICAgICAgOjo9IHsgZG9jc0lmQ210c01hY1RhYmxlIDEgfQ0KDQogICBEb2NzSWZDbXRzTWFj
RW50cnkgOjo9IFNFUVVFTkNFIHsNCiAgICAgICAgICAgIGRvY3NJZkNtdHNDYXBhYmlsaXRpZXMg
ICAgICAgICAgICBCSVRTLA0KICAgICAgICAgICAgZG9jc0lmQ210c1N5bmNJbnRlcnZhbCAgICAg
ICAgICAgIEludGVnZXIzMiwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNVY2RJbnRlcnZhbCAgICAg
ICAgICAgICBJbnRlZ2VyMzIsDQogICAgICAgICAgICBkb2NzSWZDbXRzTWF4U2VydmljZUlkcyAg
ICAgICAgICAgSW50ZWdlcjMyLA0KICAgICAgICAgICAgZG9jc0lmQ210c0luc2VydGlvbkludGVy
dmFsICAgICAgIFRpbWVUaWNrcywgICAtLSBPYnNvbGV0ZQ0KDQoNCg0KUmFmdHVzICYgQ2FyZG9u
YSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAgICAgICAgICAgW1BhZ2UgNjNd
DQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJKSBN
SUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAgICAgICAgICBkb2NzSWZDbXRzSW52aXRlZFJh
bmdpbmdBdHRlbXB0cyAgSW50ZWdlcjMyLA0KICAgICAgICAgICAgZG9jc0lmQ210c0luc2VydElu
dGVydmFsICAgICAgICAgIFRpbWVJbnRlcnZhbCwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNNYWNT
dG9yYWdlVHlwZSAgICAgICAgICBTdG9yYWdlVHlwZQ0KICAgICAgICB9DQoNCiAgIGRvY3NJZkNt
dHNDYXBhYmlsaXRpZXMgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgQklUUyB7DQog
ICAgICAgICAgICBhdG1DZWxscygwKSwNCiAgICAgICAgICAgIGNvbmNhdGVuYXRpb24oMSkNCiAg
ICAgICAgfQ0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAg
ICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIklkZW50aWZpZXMg
dGhlIGNhcGFiaWxpdGllcyBvZiB0aGUgQ01UUyBNQUMNCiAgICAgICAgICAgICBpbXBsZW1lbnRh
dGlvbiBhdCB0aGlzIGludGVyZmFjZS4gIE5vdGUgdGhhdCBwYWNrZXQNCiAgICAgICAgICAgICB0
cmFuc21pc3Npb24gaXMgYWx3YXlzIHN1cHBvcnRlZC4gIFRoZXJlZm9yZSwgdGhlcmUNCiAgICAg
ICAgICAgICBpcyBubyBzcGVjaWZpYyBiaXQgcmVxdWlyZWQgdG8gZXhwbGljaXRseSBpbmRpY2F0
ZQ0KICAgICAgICAgICAgIHRoaXMgY2FwYWJpbGl0eS4NCiAgICAgICAgICAgICBOb3RlIHRoYXQg
QklUUyBvYmplY3RzIGFyZSBlbmNvZGVkIG1vc3Qgc2lnbmlmaWNhbnQgYml0DQogICAgICAgICAg
ICAgZmlyc3QuICBGb3IgZXhhbXBsZSwgaWYgYml0IDEgaXMgc2V0LCB0aGUgdmFsdWUgb2YgdGhp
cw0KICAgICAgICAgICAgIG9iamVjdCBpcyB0aGUgb2N0ZXQgc3RyaW5nICc0MCdILiINCiAgICAg
ICAgOjo9IHsgZG9jc0lmQ210c01hY0VudHJ5IDEgfQ0KDQogICBkb2NzSWZDbXRzU3luY0ludGVy
dmFsIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIEludGVnZXIzMiAoMS4uMjAwKQ0K
ICAgICAgICBVTklUUyAgICAgICAiTWlsbGlzZWNvbmRzIg0KICAgICAgICBNQVgtQUNDRVNTICBy
ZWFkLXdyaXRlDQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJ
T04NCiAgICAgICAgICAgICJUaGUgaW50ZXJ2YWwgYmV0d2VlbiBDTVRTIHRyYW5zbWlzc2lvbiBv
ZiBzdWNjZXNzaXZlIFNZTkMNCiAgICAgICAgICAgICBtZXNzYWdlcyBhdCB0aGlzIGludGVyZmFj
ZS4iDQogICAgICAgIFJFRkVSRU5DRQ0KICAgICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2
aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICAgICBGcmVxdWVu
Y3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAg
ICAgICAgIFNlY3Rpb24gOS4zLiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ210c01hY0VudHJ5IDIg
fQ0KDQogICBkb2NzSWZDbXRzVWNkSW50ZXJ2YWwgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFY
ICAgICAgSW50ZWdlcjMyICgxLi4yMDAwKQ0KICAgICAgICBVTklUUyAgICAgICAiTWlsbGlzZWNv
bmRzIg0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLXdyaXRlDQogICAgICAgIFNUQVRVUyAgICAg
IGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGUgaW50ZXJ2YWwg
YmV0d2VlbiBDTVRTIHRyYW5zbWlzc2lvbiBvZiBzdWNjZXNzaXZlDQogICAgICAgICAgICAgVXBz
dHJlYW0gQ2hhbm5lbCBEZXNjcmlwdG9yIG1lc3NhZ2VzIGZvciBlYWNoIHVwc3RyZWFtDQogICAg
ICAgICAgICAgY2hhbm5lbCBhdCB0aGlzIGludGVyZmFjZS4iDQogICAgICAgIFJFRkVSRU5DRQ0K
ICAgICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0
aW9uczogUmFkaW8NCg0KDQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVzIEF1Z3Vz
dCA1LCAyMDA1ICAgICAgICAgICAgICAgIFtQYWdlIDY0XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAg
RE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAyMDA1DQoN
Cg0KICAgICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2
Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgICAgU2VjdGlvbiA5LjMiDQogICAgICAgIDo6PSB7
IGRvY3NJZkNtdHNNYWNFbnRyeSAzIH0NCg0KICAgZG9jc0lmQ210c01heFNlcnZpY2VJZHMgT0JK
RUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICBJbnRlZ2VyMzIgKDEuLjE2MzgzKQ0KICAgICAg
ICBVTklUUyAgICAgICJTSURzIg0KICAgICAgICBNQVgtQUNDRVNTIHJlYWQtb25seQ0KICAgICAg
ICBTVEFUVVMgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJU
aGUgbWF4aW11bSBudW1iZXIgb2Ygc2VydmljZSBJRHMgdGhhdCBtYXkgYmUNCiAgICAgICAgICAg
ICBzaW11bHRhbmVvdXNseSBhY3RpdmUuIg0KICAgICAgICA6Oj0geyBkb2NzSWZDbXRzTWFjRW50
cnkgNCB9DQoNCiAgIGRvY3NJZkNtdHNJbnNlcnRpb25JbnRlcnZhbCBPQkpFQ1QtVFlQRQ0KICAg
ICAgICBTWU5UQVggICAgICBUaW1lVGlja3MNCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC13cml0
ZQ0KICAgICAgICBTVEFUVVMgICAgICBvYnNvbGV0ZQ0KICAgICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgICAgIlRoZSBhbW91bnQgb2YgdGltZSB0byBlbGFwc2UgYmV0d2VlbiBlYWNoIGJyb2Fk
Y2FzdA0KICAgICAgICAgICAgIGluaXRpYWwgbWFpbnRlbmFuY2UgZ3JhbnQuICBCcm9hZGNhc3Qg
aW5pdGlhbCBtYWludGVuYW5jZQ0KICAgICAgICAgICAgIGdyYW50cyBhcmUgdXNlZCB0byBhbGxv
dyBuZXcgY2FibGUgbW9kZW1zIHRvIGpvaW4gdGhlDQogICAgICAgICAgICAgbmV0d29yay4gIFpl
cm8gaW5kaWNhdGVzIHRoYXQgYSB2ZW5kb3Itc3BlY2lmaWMgYWxnb3JpdGhtDQogICAgICAgICAg
ICAgaXMgdXNlZCBpbnN0ZWFkIG9mIGEgZml4ZWQgdGltZS4gIE1heGltdW0gYW1vdW50IG9mIHRp
bWUNCiAgICAgICAgICAgICBwZXJtaXR0ZWQgYnkgdGhlIHNwZWNpZmljYXRpb24gaXMgMiBzZWNv
bmRzLg0KICAgICAgICAgICAgIFRoaXMgb2JqZWN0IGhhcyBiZWVuIG9ic29sZXRlZCBhbmQgcmVw
bGFjZWQgYnkNCiAgICAgICAgICAgICBkb2NzSWZDbXRzSW5zZXJ0SW50ZXJ2YWwgdG8gZml4IGEg
U1lOVEFYIHR5cGluZyBwcm9ibGVtLiINCiAgICAgICAgUkVGRVJFTkNFDQogICAgICAgICAgICAi
RGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0K
ICAgICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4w
LUkwNS0wNDA0MDcsDQogICAgICAgICAgICAgQW5uZXggQi4iDQogICAgICAgIDo6PSB7IGRvY3NJ
ZkNtdHNNYWNFbnRyeSA1IH0NCg0KICAgZG9jc0lmQ210c0ludml0ZWRSYW5naW5nQXR0ZW1wdHMg
T0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgSW50ZWdlcjMyICgwLi4xMDI0KQ0KICAg
ICAgICBVTklUUyAgICAgICJhdHRlbXB0cyINCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC13cml0
ZQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAg
ICAgICAgICAiVGhlIG1heGltdW0gbnVtYmVyIG9mIGF0dGVtcHRzIHRvIG1ha2Ugb24gaW52aXRh
dGlvbnMNCiAgICAgICAgICAgICBmb3IgcmFuZ2luZyByZXF1ZXN0cy4gIEEgdmFsdWUgb2YgemVy
byBtZWFucyB0aGUgc3lzdGVtDQogICAgICAgICAgICAgU0hPVUxEIGF0dGVtcHQgdG8gcmFuZ2Ug
Zm9yZXZlci4iDQogICAgICAgIFJFRkVSRU5DRQ0KICAgICAgICAgICAgIkRhdGEtT3Zlci1DYWJs
ZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICAgICBG
cmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0K
ICAgICAgICAgICAgIFNlY3Rpb24gOS4zLjMgYW5kIEFubmV4IEIuIg0KICAgICAgICA6Oj0geyBk
b2NzSWZDbXRzTWFjRW50cnkgNiB9DQoNCg0KDQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAgICBF
eHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAgICAgICAgICAgIFtQYWdlIDY1XQ0KDA0KSW50ZXJu
ZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBGZWJy
dWFyeSAyMDA1DQoNCg0KICAgZG9jc0lmQ210c0luc2VydEludGVydmFsIE9CSkVDVC1UWVBFDQog
ICAgICAgIFNZTlRBWCAgICAgIFRpbWVJbnRlcnZhbA0KICAgICAgICBVTklUUyAgICAgICAiSHVu
ZHJlZE9mU2Vjb25kcyINCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC13cml0ZQ0KICAgICAgICBT
VEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiVGhl
IGFtb3VudCBvZiB0aW1lIHRvIGVsYXBzZSBiZXR3ZWVuIGVhY2ggYnJvYWRjYXN0DQogICAgICAg
ICAgICAgaW5pdGlhbCBtYWludGVuYW5jZSBncmFudC4gIEJyb2FkY2FzdCBpbml0aWFsIG1haW50
ZW5hbmNlDQogICAgICAgICAgICAgZ3JhbnRzIGFyZSB1c2VkIHRvIGFsbG93IG5ldyBjYWJsZSBt
b2RlbXMgdG8gam9pbiB0aGUNCiAgICAgICAgICAgICBuZXR3b3JrLiAgWmVybyBpbmRpY2F0ZXMg
dGhhdCBhIHZlbmRvci1zcGVjaWZpYyBhbGdvcml0aG0NCiAgICAgICAgICAgICBpcyB1c2VkIGlu
c3RlYWQgb2YgYSBmaXhlZCB0aW1lLiAgTWF4aW11bSBhbW91bnQgb2YgdGltZQ0KICAgICAgICAg
ICAgIHBlcm1pdHRlZCBieSB0aGUgc3BlY2lmaWNhdGlvbiBpcyAyIHNlY29uZHMuIg0KICAgICAg
ICBSRUZFUkVOQ0UNCiAgICAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZh
Y2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFj
ZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICAgICBBbm5l
eCBCLiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ210c01hY0VudHJ5IDcgfQ0KDQogICBkb2NzSWZD
bXRzTWFjU3RvcmFnZVR5cGUgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgIFN0b3Jh
Z2VUeXBlDQogICAgICAgIE1BWC1BQ0NFU1MgICByZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAg
ICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGUgc3RvcmFn
ZSB0eXBlIGZvciB0aGlzIGNvbmNlcHR1YWwgcm93Lg0KICAgICAgICAgICAgIEVudHJpZXMgd2l0
aCB0aGlzIG9iamVjdCBzZXQgdG8gcGVybWFuZW50KDQpDQogICAgICAgICAgICAgZG8gbm90IHJl
cXVpcmUgd3JpdGUgb3BlcmF0aW9ucyBmb3IgcmVhZC13cml0ZQ0KICAgICAgICAgICAgIG9iamVj
dHMuIg0KICAgICAgICA6Oj0geyBkb2NzSWZDbXRzTWFjRW50cnkgOCB9DQoNCiAgIC0tDQogICAt
LQ0KICAgLS0gQ01UUyBzdGF0dXMgdGFibGUuDQogICAtLQ0KDQogICBkb2NzSWZDbXRzU3RhdHVz
VGFibGUgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgU0VRVUVOQ0UgT0YgRG9jc0lm
Q210c1N0YXR1c0VudHJ5DQogICAgICAgIE1BWC1BQ0NFU1MgIG5vdC1hY2Nlc3NpYmxlDQogICAg
ICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAg
ICJGb3IgdGhlIE1BQyBsYXllciwgdGhpcyBncm91cCBtYWludGFpbnMgYSBudW1iZXIgb2YNCiAg
ICAgICAgICAgICBzdGF0dXMgb2JqZWN0cyBhbmQgY291bnRlcnMuIg0KICAgICAgICA6Oj0geyBk
b2NzSWZDbXRzT2JqZWN0cyAyIH0NCg0KICAgZG9jc0lmQ210c1N0YXR1c0VudHJ5IE9CSkVDVC1U
WVBFDQogICAgICAgIFNZTlRBWCAgICAgIERvY3NJZkNtdHNTdGF0dXNFbnRyeQ0KICAgICAgICBN
QVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQog
ICAgICAgIERFU0NSSVBUSU9ODQoNCg0KDQpSYWZ0dXMgJiBDYXJkb25hICAgICAgICAgRXhwaXJl
cyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAgICBbUGFnZSA2Nl0NCgwNCkludGVybmV0LURy
YWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5IChSRkkpIE1JQiAgICAgRmVicnVhcnkg
MjAwNQ0KDQoNCiAgICAgICAgICAgIlN0YXR1cyBlbnRyeSBmb3IgYSBzaW5nbGUgTUFDIGxheWVy
Lg0KICAgICAgICAgICAgIEFuIGVudHJ5IGluIHRoaXMgdGFibGUgZXhpc3RzIGZvciBlYWNoIGlm
RW50cnkgd2l0aCBhbg0KICAgICAgICAgICAgIGlmVHlwZSBvZiBkb2NzQ2FibGVNYWNsYXllcigx
MjcpLiINCiAgICAgICAgSU5ERVggeyBpZkluZGV4IH0NCiAgICAgICAgOjo9IHsgZG9jc0lmQ210
c1N0YXR1c1RhYmxlIDEgfQ0KDQogICBEb2NzSWZDbXRzU3RhdHVzRW50cnkgOjo9IFNFUVVFTkNF
IHsNCiAgICAgICAgICAgIGRvY3NJZkNtdHNTdGF0dXNJbnZhbGlkUmFuZ2VSZXFzICAgICAgICBD
b3VudGVyMzIsDQogICAgICAgICAgICBkb2NzSWZDbXRzU3RhdHVzUmFuZ2luZ0Fib3J0ZWRzICAg
ICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgICAgZG9jc0lmQ210c1N0YXR1c0ludmFsaWRSZWdS
ZXFzICAgICAgICAgIENvdW50ZXIzMiwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNTdGF0dXNGYWls
ZWRSZWdSZXFzICAgICAgICAgICBDb3VudGVyMzIsDQogICAgICAgICAgICBkb2NzSWZDbXRzU3Rh
dHVzSW52YWxpZERhdGFSZXFzICAgICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgICAgZG9jc0lm
Q210c1N0YXR1c1Q1VGltZW91dHMgICAgICAgICAgICAgIENvdW50ZXIzMg0KICAgICAgICB9DQoN
CiAgIGRvY3NJZkNtdHNTdGF0dXNJbnZhbGlkUmFuZ2VSZXFzIE9CSkVDVC1UWVBFDQogICAgICAg
IFNZTlRBWCAgICAgIENvdW50ZXIzMg0KICAgICAgICBVTklUUyAgICAgICAibWVzc2FnZXMiDQog
ICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50
DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiVGhpcyBvYmplY3QgY291bnRzIGlu
dmFsaWQgUk5HLVJFUSBtZXNzYWdlcyByZWNlaXZlZCBvbg0KICAgICAgICAgICAgIHRoaXMgaW50
ZXJmYWNlLg0KICAgICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhp
cyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2Yg
dGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICAgICB0aW1lcyBhcyBp
bmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgICAgaWZDb3VudGVyRGlzY29udGlu
dWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICAgICBSRUZFUkVOQ0UN
CiAgICAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNh
dGlvbnM6IFJhZGlvDQogICAgICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0
aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICAgICBTZWN0aW9uIDguMy41LiIN
CiAgICAgICAgOjo9IHsgZG9jc0lmQ210c1N0YXR1c0VudHJ5IDEgfQ0KDQogICBkb2NzSWZDbXRz
U3RhdHVzUmFuZ2luZ0Fib3J0ZWRzIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIENv
dW50ZXIzMg0KICAgICAgICBVTklUUyAgICAgICAiYXR0ZW1wdHMiDQogICAgICAgIE1BWC1BQ0NF
U1MgIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAgICAiVGhpcyBvYmplY3QgY291bnRzIHJhbmdpbmcgYXR0ZW1wdHMg
dGhhdCB3ZXJlIGV4cGxpY2l0bHkNCiAgICAgICAgICAgICBhYm9ydGVkIGJ5IHRoZSBDTVRTLg0K
ICAgICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVy
IGNhbiBvY2N1cg0KICAgICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFn
ZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQg
YnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUg
Zm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICAgICBSRUZFUkVOQ0UNCiAgICAgICAg
ICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJh
ZGlvDQogICAgICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJG
SXYyLjAtSTA1LTA0MDQwNywNCg0KDQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVz
IEF1Z3VzdCA1LCAyMDA1ICAgICAgICAgICAgICAgIFtQYWdlIDY3XQ0KDA0KSW50ZXJuZXQtRHJh
ZnQgICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAy
MDA1DQoNCg0KICAgICAgICAgICAgIFNlY3Rpb24gOC4zLjYuIg0KICAgICAgICA6Oj0geyBkb2Nz
SWZDbXRzU3RhdHVzRW50cnkgMiB9DQoNCiAgIGRvY3NJZkNtdHNTdGF0dXNJbnZhbGlkUmVnUmVx
cyBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBDb3VudGVyMzINCiAgICAgICAgVU5J
VFMgICAgICAgIm1lc3NhZ2VzIg0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAg
ICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAg
IlRoaXMgb2JqZWN0IGNvdW50cyBpbnZhbGlkIFJFRy1SRVEgbWVzc2FnZXMgcmVjZWl2ZWQgb24N
CiAgICAgICAgICAgICB0aGlzIGludGVyZmFjZS4gIFRoYXQgaXMsIHN5bnRheCwgb3V0IG9mIHJh
bmdlIHBhcmFtZXRlcnMsDQogICAgICAgICAgICAgb3IgZXJyb25lb3VzIHJlcXVlc3RzLg0KICAg
ICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNh
biBvY2N1cg0KICAgICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQg
c3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkg
dGhlIHZhbHVlIG9mDQogICAgICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9y
IHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICAg
ICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlv
DQogICAgICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYy
LjAtSTA1LTA0MDQwNywNCiAgICAgICAgICAgICBTZWN0aW9uIDguMy43LiINCiAgICAgICAgOjo9
IHsgZG9jc0lmQ210c1N0YXR1c0VudHJ5IDMgfQ0KDQogICBkb2NzSWZDbXRzU3RhdHVzRmFpbGVk
UmVnUmVxcyBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBDb3VudGVyMzINCiAgICAg
ICAgVU5JVFMgICAgICAgImF0dGVtcHRzIg0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkN
CiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgICAgIlRoaXMgb2JqZWN0IGNvdW50cyBmYWlsZWQgcmVnaXN0cmF0aW9uIGF0dGVtcHRzLiAg
SW5jbHVkZWQNCiAgICAgICAgICAgICBhcmUgZG9jc0lmQ210c1N0YXR1c0ludmFsaWRSZWdSZXFz
LCBhdXRoZW50aWNhdGlvbiBhbmQNCiAgICAgICAgICAgICBjbGFzcyBvZiBzZXJ2aWNlIGZhaWx1
cmVzLg0KICAgICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBj
b3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhl
IG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICAgICB0aW1lcyBhcyBpbmRp
Y2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0
eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICAgICBSRUZFUkVOQ0UNCiAg
ICAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlv
bnM6IFJhZGlvDQogICAgICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9u
IFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICAgICBTZWN0aW9uIDguMy43LiINCiAg
ICAgICAgOjo9IHsgZG9jc0lmQ210c1N0YXR1c0VudHJ5IDQgfQ0KDQogICBkb2NzSWZDbXRzU3Rh
dHVzSW52YWxpZERhdGFSZXFzIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIENvdW50
ZXIzMg0KICAgICAgICBVTklUUyAgICAgICAibWVzc2FnZXMiDQogICAgICAgIE1BWC1BQ0NFU1Mg
IHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBU
SU9ODQogICAgICAgICAgICAiVGhpcyBvYmplY3QgY291bnRzIGludmFsaWQgZGF0YSByZXF1ZXN0
IG1lc3NhZ2VzDQoNCg0KDQpSYWZ0dXMgJiBDYXJkb25hICAgICAgICAgRXhwaXJlcyBBdWd1c3Qg
NSwgMjAwNSAgICAgICAgICAgICAgICBbUGFnZSA2OF0NCgwNCkludGVybmV0LURyYWZ0ICAgIERP
Q1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5IChSRkkpIE1JQiAgICAgRmVicnVhcnkgMjAwNQ0KDQoN
CiAgICAgICAgICAgICByZWNlaXZlZCBvbiB0aGlzIGludGVyZmFjZS4NCiAgICAgICAgICAgICBE
aXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAg
ICAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5k
IGF0IG90aGVyDQogICAgICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBv
Zg0KICAgICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2Np
YXRlZCBpZkluZGV4LiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ210c1N0YXR1c0VudHJ5IDUgfQ0K
DQogICBkb2NzSWZDbXRzU3RhdHVzVDVUaW1lb3V0cyBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5U
QVggICAgICBDb3VudGVyMzINCiAgICAgICAgVU5JVFMgICAgICAgInRpbWVvdXRzIg0KICAgICAg
ICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAg
ICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlRoaXMgb2JqZWN0IGNvdW50cyB0aGUgbnVt
YmVyIG9mIHRpbWVzIGNvdW50ZXIgVDUNCiAgICAgICAgICAgICBleHBpcmVkIG9uIHRoaXMgaW50
ZXJmYWNlLg0KICAgICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhp
cyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2Yg
dGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICAgICB0aW1lcyBhcyBp
bmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgICAgaWZDb3VudGVyRGlzY29udGlu
dWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICAgICBSRUZFUkVOQ0UN
CiAgICAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNh
dGlvbnM6IFJhZGlvDQogICAgICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0
aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICAgICBGaWd1cmUgOS0yLiINCiAg
ICAgICAgOjo9IHsgZG9jc0lmQ210c1N0YXR1c0VudHJ5IDYgfQ0KDQogICAtLQ0KICAgLS0gQ00g
c3RhdHVzIHRhYmxlICh3aXRoaW4gQ01UUykuDQogICAtLSBUaGlzIHRhYmxlIGlzIGltcGxlbWVu
dGVkIG9ubHkgYXQgdGhlIENNVFMuDQogICAtLSBJdCBjb250YWlucyBwZXIgQ00gc3RhdHVzIGlu
Zm9ybWF0aW9uIGF2YWlsYWJsZSBpbiB0aGUgQ01UUy4NCiAgIC0tDQoNCiAgIGRvY3NJZkNtdHND
bVN0YXR1c1RhYmxlIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIFNFUVVFTkNFIE9G
IERvY3NJZkNtdHNDbVN0YXR1c0VudHJ5DQogICAgICAgIE1BWC1BQ0NFU1MgIG5vdC1hY2Nlc3Np
YmxlDQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAg
ICAgICAgICAgICJBIHNldCBvZiBvYmplY3RzIGluIHRoZSBDTVRTLCBtYWludGFpbmVkIGZvciBl
YWNoDQogICAgICAgICAgICAgQ2FibGUgTW9kZW0gY29ubmVjdGVkIHRvIHRoaXMgQ01UUy4iDQog
ICAgICAgIDo6PSB7IGRvY3NJZkNtdHNPYmplY3RzIDMgfQ0KDQogICBkb2NzSWZDbXRzQ21TdGF0
dXNFbnRyeSBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBEb2NzSWZDbXRzQ21TdGF0
dXNFbnRyeQ0KICAgICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICAgICBTVEFU
VVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiU3RhdHVz
IGluZm9ybWF0aW9uIGZvciBhIHNpbmdsZSBDYWJsZSBNb2RlbS4NCiAgICAgICAgICAgICBBbiBl
bnRyeSBpbiB0aGlzIHRhYmxlIGV4aXN0cyBmb3IgZWFjaCBDYWJsZSBNb2RlbQ0KICAgICAgICAg
ICAgIHRoYXQgaXMgY29ubmVjdGVkIHRvIHRoZSBDTVRTIGltcGxlbWVudGluZyB0aGlzIHRhYmxl
LiINCg0KDQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1
ICAgICAgICAgICAgICAgIFtQYWdlIDY5XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIu
MCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAyMDA1DQoNCg0KICAgICAg
ICBJTkRFWCB7IGRvY3NJZkNtdHNDbVN0YXR1c0luZGV4IH0NCiAgICAgICAgOjo9IHsgZG9jc0lm
Q210c0NtU3RhdHVzVGFibGUgMSB9DQoNCiAgIERvY3NJZkNtdHNDbVN0YXR1c0VudHJ5IDo6PSBT
RVFVRU5DRSB7DQogICAgICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNJbmRleCAgICAgICAgICAg
ICAgIEludGVnZXIzMiwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c01hY0FkZHJlc3Mg
ICAgICAgICAgTWFjQWRkcmVzcywNCiAgICAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c0lwQWRk
cmVzcyAgICAgICBJcEFkZHJlc3MsICAtLSBkZXByZWNhdGVkDQogICAgICAgICAgICBkb2NzSWZD
bXRzQ21TdGF0dXNEb3duQ2hhbm5lbElmSW5kZXggIEludGVyZmFjZUluZGV4T3JaZXJvLA0KICAg
ICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzVXBDaGFubmVsSWZJbmRleCAgICBJbnRlcmZhY2VJ
bmRleE9yWmVybywNCiAgICAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c1J4UG93ZXIgICAgICAg
ICAgICAgVGVudGhkQm1WLA0KICAgICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzVGltaW5nT2Zm
c2V0ICAgICAgICBVbnNpZ25lZDMyLA0KICAgICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzRXF1
YWxpemF0aW9uRGF0YSAgICBPQ1RFVCBTVFJJTkcsDQogICAgICAgICAgICBkb2NzSWZDbXRzQ21T
dGF0dXNWYWx1ZSAgICAgICAgICAgICAgIElOVEVHRVIsDQogICAgICAgICAgICBkb2NzSWZDbXRz
Q21TdGF0dXNVbmVycm9yZWRzICAgICAgICAgIENvdW50ZXIzMiwNCiAgICAgICAgICAgIGRvY3NJ
ZkNtdHNDbVN0YXR1c0NvcnJlY3RlZHMgICAgICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgICAg
ZG9jc0lmQ210c0NtU3RhdHVzVW5jb3JyZWN0YWJsZXMgICAgICBDb3VudGVyMzIsDQogICAgICAg
ICAgICBkb2NzSWZDbXRzQ21TdGF0dXNTaWduYWxOb2lzZSAgICAgICAgIFRlbnRoZEIsDQogICAg
ICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNNaWNyb3JlZmxlY3Rpb25zICAgIEludGVnZXIzMiwN
CiAgICAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c0V4dFVuZXJyb3JlZHMgICAgICAgQ291bnRl
cjY0LA0KICAgICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzRXh0Q29ycmVjdGVkcyAgICAgICBD
b3VudGVyNjQsDQogICAgICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNFeHRVbmNvcnJlY3RhYmxl
cyAgIENvdW50ZXI2NCwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c0RvY3Npc1JlZ01v
ZGUgICAgICAgRG9jc2lzUW9zVmVyc2lvbiwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1
c01vZHVsYXRpb25UeXBlICBEb2NzaXNVcHN0cmVhbVR5cGVTdGF0dXMsDQogICAgICAgICAgICBk
b2NzSWZDbXRzQ21TdGF0dXNJbmV0QWRkcmVzc1R5cGUgICAgIEluZXRBZGRyZXNzVHlwZSwNCiAg
ICAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c0luZXRBZGRyZXNzICAgICAgICAgSW5ldEFkZHJl
c3MsDQogICAgICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNWYWx1ZUxhc3RVcGRhdGUgICAgIFRp
bWVTdGFtcCwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c0hpZ2hSZXNvbHV0aW9uVGlt
aW5nT2Zmc2V0IFVuc2lnbmVkMzINCiAgICAgICAgfQ0KDQogICBkb2NzSWZDbXRzQ21TdGF0dXNJ
bmRleCBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDEuLjIxNDc0
ODM2NDcpDQogICAgICAgIE1BWC1BQ0NFU1MgIG5vdC1hY2Nlc3NpYmxlDQogICAgICAgIFNUQVRV
UyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJJbmRleCB2
YWx1ZSB0byB1bmlxdWVseSBpZGVudGlmeSBhbiBlbnRyeSBpbiB0aGlzIHRhYmxlLg0KICAgICAg
ICAgICAgIEZvciBhbiBpbmRpdmlkdWFsIENhYmxlIE1vZGVtLCB0aGlzIGluZGV4IHZhbHVlIFNI
T1VMRA0KICAgICAgICAgICAgIE5PVCBjaGFuZ2UgZHVyaW5nIENNVFMgdXB0aW1lLiINCiAgICAg
ICAgOjo9IHsgZG9jc0lmQ210c0NtU3RhdHVzRW50cnkgMSB9DQoNCiAgIGRvY3NJZkNtdHNDbVN0
YXR1c01hY0FkZHJlc3MgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgTWFjQWRkcmVz
cw0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAgICAgY3Vy
cmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIk1BQyBhZGRyZXNzIG9mIHRo
aXMgQ2FibGUgTW9kZW0uICBJZiB0aGUgQ2FibGUgTW9kZW0gaGFzDQogICAgICAgICAgICAgbXVs
dGlwbGUgTUFDIGFkZHJlc3NlcywgdGhpcyBpcyB0aGUgTUFDIGFkZHJlc3MgYXNzb2NpYXRlZA0K
ICAgICAgICAgICAgIHdpdGggdGhlIENhYmxlIGludGVyZmFjZS4iDQogICAgICAgIFJFRkVSRU5D
RQ0KDQoNCg0KUmFmdHVzICYgQ2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUg
ICAgICAgICAgICAgICAgW1BhZ2UgNzBdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4w
IFJhZGlvIEZyZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAgICAg
ICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBS
YWRpbw0KICAgICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1S
Rkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgICAgU2VjdGlvbiA4LjIuMi4iDQogICAgICAg
IDo6PSB7IGRvY3NJZkNtdHNDbVN0YXR1c0VudHJ5IDIgfQ0KDQogICBkb2NzSWZDbXRzQ21TdGF0
dXNJcEFkZHJlc3MgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgSXBBZGRyZXNzDQog
ICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgICBkZXByZWNh
dGVkDQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiSVAgYWRkcmVzcyBvZiB0aGlz
IENhYmxlIE1vZGVtLiAgSWYgdGhlIENhYmxlIE1vZGVtIGhhcyBubw0KICAgICAgICAgICAgIElQ
IGFkZHJlc3MgYXNzaWduZWQsIG9yIHRoZSBJUCBhZGRyZXNzIGlzIHVua25vd24sIHRoaXMNCiAg
ICAgICAgICAgICBvYmplY3QgcmV0dXJucyBhIHZhbHVlIG9mIDAuMC4wLjAuICBJZiB0aGUgQ2Fi
bGUgTW9kZW0gaGFzDQogICAgICAgICAgICAgbXVsdGlwbGUgSVAgYWRkcmVzc2VzLCB0aGlzIG9i
amVjdCByZXR1cm5zIHRoZSBJUCBhZGRyZXNzDQogICAgICAgICAgICAgYXNzb2NpYXRlZCB3aXRo
IHRoZSBDYWJsZSBpbnRlcmZhY2UuDQogICAgICAgICAgICAgVGhpcyBvYmplY3QgaGFzIGJlZW4g
ZGVwcmVjYXRlZCBhbmQgcmVwbGFjZWQgYnkNCiAgICAgICAgICAgICBkb2NzSWZDbXRzQ21TdGF0
dXNJbmV0QWRkcmVzc1R5cGUgYW5kDQogICAgICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzSW5l
dEFkZHJlc3MsIHRvIGVuYWJsZSBJUHY2IGFkZHJlc3NpbmcNCiAgICAgICAgICAgICBpbiB0aGUg
ZnV0dXJlLiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ210c0NtU3RhdHVzRW50cnkgMyB9DQoNCiAg
IGRvY3NJZkNtdHNDbVN0YXR1c0Rvd25DaGFubmVsSWZJbmRleCBPQkpFQ1QtVFlQRQ0KICAgICAg
ICBTWU5UQVggICAgICBJbnRlcmZhY2VJbmRleE9yWmVybw0KICAgICAgICBNQVgtQUNDRVNTICBy
ZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgICAgIklmSW5kZXggb2YgdGhlIGRvd25zdHJlYW0gY2hhbm5lbCB0aGlzIENN
IGlzIGNvbm5lY3RlZA0KICAgICAgICAgICAgIHRvLiAgSWYgdGhlIGRvd25zdHJlYW0gY2hhbm5l
bCBpcyB1bmtub3duLCB0aGlzIG9iamVjdA0KICAgICAgICAgICAgIHJldHVybnMgYSB2YWx1ZSBv
ZiB6ZXJvLiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ210c0NtU3RhdHVzRW50cnkgNCB9DQoNCiAg
IGRvY3NJZkNtdHNDbVN0YXR1c1VwQ2hhbm5lbElmSW5kZXggT0JKRUNULVRZUEUNCiAgICAgICAg
U1lOVEFYICAgICAgSW50ZXJmYWNlSW5kZXhPclplcm8NCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVh
ZC1vbmx5DQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICAgIkZvciBET0NTSVMgMi4wLCBpbmRpY2F0ZXMgdGhlIGlmSW5kZXggb2YgdGhl
IGxvZ2ljYWwNCiAgICAgICAgICAgIHVwc3RyZWFtIGNoYW5uZWwgKGlmVHlwZSAyMDUpIHRoaXMg
Q00gaXMgY29ubmVjdGVkIHRvLg0KICAgICAgICAgICAgRm9yIERPQ1NJUyAxLngsIGluZGljYXRl
cyB0aGUgaWZJbmRleCBvZiB0aGUgdXBzdHJlYW0NCiAgICAgICAgICAgICBjaGFubmVsIChpZlR5
cGUgMTI5KSB0aGlzIENNIGlzIGNvbm5lY3RlZCB0by4NCiAgICAgICAgICAgICBJZiB0aGUgdXBz
dHJlYW0gY2hhbm5lbCBpcyB1bmtub3duLCB0aGlzIG9iamVjdA0KICAgICAgICAgICAgIHJldHVy
bnMgYSB2YWx1ZSBvZiB6ZXJvLiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ210c0NtU3RhdHVzRW50
cnkgNSB9DQoNCiAgIGRvY3NJZkNtdHNDbVN0YXR1c1J4UG93ZXIgT0JKRUNULVRZUEUNCiAgICAg
ICAgU1lOVEFYICAgICAgVGVudGhkQm1WDQogICAgICAgIFVOSVRTICAgICAgICJUaGVudGhkQm1W
Ig0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCg0KDQoNClJhZnR1cyAmIENhcmRvbmEg
ICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAgICAgICAgICAgIFtQYWdlIDcxXQ0K
DA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlC
ICAgICBGZWJydWFyeSAyMDA1DQoNCg0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAg
ICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiVGhlIHJlY2VpdmUgcG93ZXIgYXMgcGVyY2Vp
dmVkIGZvciB1cHN0cmVhbSBkYXRhIGZyb20NCiAgICAgICAgICAgICB0aGlzIENhYmxlIE1vZGVt
Lg0KICAgICAgICAgICAgIElmIHRoZSByZWNlaXZlIHBvd2VyIGlzIHVua25vd24sIHRoaXMgb2Jq
ZWN0IHJldHVybnMNCiAgICAgICAgICAgICBhIHZhbHVlIG9mIHplcm8uIg0KICAgICAgICBSRUZF
UkVOQ0UNCiAgICAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3Bl
Y2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVj
aWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICAgICBTZWN0aW9uIDYu
Mi4xOC4iDQogICAgICAgIDo6PSB7IGRvY3NJZkNtdHNDbVN0YXR1c0VudHJ5IDYgfQ0KDQogICBk
b2NzSWZDbXRzQ21TdGF0dXNUaW1pbmdPZmZzZXQgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFY
ICAgICAgVW5zaWduZWQzMiAoMC4uNDI5NDk2NzI5NSkNCiAgICAgICAgVU5JVFMgICAgICAgIlNp
eHR5Rm91cnRoT2ZUaWNrcyINCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAg
IFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJB
IG1lYXN1cmUgb2YgdGhlIGN1cnJlbnQgcm91bmQgdHJpcCB0aW1lIGZvciB0aGlzIENNLg0KICAg
ICAgICAgICAgIFVzZWQgZm9yIHRpbWluZyBvZiBDTSB1cHN0cmVhbSB0cmFuc21pc3Npb25zIHRv
IGVuc3VyZQ0KICAgICAgICAgICAgIHN5bmNocm9uaXplZCBhcnJpdmFscyBhdCB0aGUgQ01UUy4g
IFVuaXRzIGFyZSBpbiB0ZXJtcw0KICAgICAgICAgICAgIG9mICg2LjI1IG1pY3Jvc2Vjb25kcy82
NCkuICBSZXR1cm5zIHplcm8gaWYgdGhlIHZhbHVlDQogICAgICAgICAgICAgaXMgdW5rbm93bi4N
CiAgICAgICAgICAgICBGb3IgY2hhbm5lbHMgcmVxdWlyaW5nIGZpbmVyIHJlc29sdXRpb24sIHBs
ZWFzZSByZWZlciB0bw0KICAgICAgICAgICAgIG9iamVjdCBkb2NzSWZDbXRzQ21TdGF0dXNIaWdo
UmVzb2x1dGlvblRpbWluZ09mZnNldC4iDQogICAgICAgIFJFRkVSRU5DRQ0KICAgICAgICAgICAg
IkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8N
CiAgICAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIu
MC1JMDUtMDQwNDA3LA0KICAgICAgICAgICAgIFNlY3Rpb24gNi4yLjE3LiINCiAgICAgICAgOjo9
IHsgZG9jc0lmQ210c0NtU3RhdHVzRW50cnkgNyB9DQoNCiAgIGRvY3NJZkNtdHNDbVN0YXR1c0Vx
dWFsaXphdGlvbkRhdGEgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgT0NURVQgU1RS
SU5HIChTSVpFICgwLi41MTIpKQ0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAg
ICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAg
IkVxdWFsaXphdGlvbiBkYXRhIGZvciB0aGlzIENNLiAgUmV0dXJucyBhbiBlbXB0eSBzdHJpbmcN
CiAgICAgICAgICAgICBpZiB0aGUgdmFsdWUgaXMgdW5rbm93biBvciBpZiB0aGVyZSBpcyBubyBl
cXVhbGl6YXRpb24NCiAgICAgICAgICAgICBkYXRhIGF2YWlsYWJsZSBvciBkZWZpbmVkLiINCiAg
ICAgICAgUkVGRVJFTkNFDQogICAgICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50
ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgICAgIEZyZXF1ZW5jeSBJbnRl
cmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgICAg
RmlndXJlIDgtMjMuIg0KICAgICAgICA6Oj0geyBkb2NzSWZDbXRzQ21TdGF0dXNFbnRyeSA4IH0N
Cg0KICAgZG9jc0lmQ210c0NtU3RhdHVzVmFsdWUgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFY
ICAgICAgSU5URUdFUiB7DQogICAgICAgICAgICBvdGhlcigxKSwNCg0KDQoNClJhZnR1cyAmIENh
cmRvbmEgICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAgICAgICAgICAgIFtQYWdl
IDcyXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJG
SSkgTUlCICAgICBGZWJydWFyeSAyMDA1DQoNCg0KICAgICAgICAgICAgcmFuZ2luZygyKSwNCiAg
ICAgICAgICAgIHJhbmdpbmdBYm9ydGVkKDMpLA0KICAgICAgICAgICAgcmFuZ2luZ0NvbXBsZXRl
KDQpLA0KICAgICAgICAgICAgaXBDb21wbGV0ZSg1KSwNCiAgICAgICAgICAgIHJlZ2lzdHJhdGlv
bkNvbXBsZXRlKDYpLA0KICAgICAgICAgICAgYWNjZXNzRGVuaWVkKDcpLA0KICAgICAgICAgICAg
b3BlcmF0aW9uYWwoOCksIC0tIGRlcHJlY2F0ZWQNCiAgICAgICAgICAgIHJlZ2lzdGVyZWRCUElJ
bml0aWFsaXppbmcoOSkNCiAgICAgICAgfQ0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkN
CiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgICAgIkN1cnJlbnQgQ2FibGUgTW9kZW0gY29ubmVjdGl2aXR5IHN0YXRlLCBhcyBzcGVjaWZp
ZWQNCiAgICAgICAgICAgICBpbiB0aGUgUkYgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24uICBSZXR1
cm5lZCBzdGF0dXMNCiAgICAgICAgICAgICBpbmZvcm1hdGlvbiBpcyB0aGUgQ00gc3RhdHVzIGFz
IGFzc3VtZWQgYnkgdGhlIENNVFMsDQogICAgICAgICAgICAgYW5kIGluZGljYXRlcyB0aGUgZm9s
bG93aW5nIGV2ZW50czoNCiAgICAgICAgICAgICBvdGhlcigxKQ0KICAgICAgICAgICAgICAgIEFu
eSBzdGF0ZSBvdGhlciB0aGFuIGJlbG93Lg0KICAgICAgICAgICAgIHJhbmdpbmcoMikNCiAgICAg
ICAgICAgICAgICBUaGUgQ01UUyBoYXMgcmVjZWl2ZWQgYW4gSW5pdGlhbCBSYW5naW5nIFJlcXVl
c3QNCiAgICAgICAgICAgICAgICBtZXNzYWdlIGZyb20gdGhlIENNLCBhbmQgdGhlIHJhbmdpbmcg
cHJvY2VzcyBpcyBub3QNCiAgICAgICAgICAgICAgICB5ZXQgY29tcGxldGUuDQogICAgICAgICAg
ICAgcmFuZ2luZ0Fib3J0ZWQoMykNCiAgICAgICAgICAgICAgICBUaGUgQ01UUyBoYXMgc2VudCBh
IFJhbmdpbmcgQWJvcnQgbWVzc2FnZSB0byB0aGUgQ00uDQogICAgICAgICAgICAgcmFuZ2luZ0Nv
bXBsZXRlKDQpDQogICAgICAgICAgICAgICAgVGhlIENNVFMgaGFzIHNlbnQgYSBSYW5naW5nIENv
bXBsZXRlIG1lc3NhZ2UgdG8gdGhlIENNLg0KICAgICAgICAgICAgIGlwQ29tcGxldGUoNSkNCiAg
ICAgICAgICAgICAgICBUaGUgQ01UUyBoYXMgcmVjZWl2ZWQgYSBESENQIHJlcGx5IG1lc3NhZ2Ug
YW5kDQogICAgICAgICAgICAgICAgZm9yd2FyZGVkIGl0IHRvIHRoZSBDTS4NCiAgICAgICAgICAg
ICByZWdpc3RyYXRpb25Db21wbGV0ZSg2KQ0KICAgICAgICAgICAgICAgIFRoZSBDTVRTIGhhcyBz
ZW50IGEgUmVnaXN0cmF0aW9uIFJlc3BvbnNlIG1lc3NhZ2UgdG8NCiAgICAgICAgICAgICAgICB0
aGUgQ00uDQogICAgICAgICAgICAgYWNjZXNzRGVuaWVkKDcpDQogICAgICAgICAgICAgICAgVGhl
IENNVFMgaGFzIHNlbnQgYSBSZWdpc3RyYXRpb24gQWJvcnRlZCBtZXNzYWdlDQogICAgICAgICAg
ICAgICAgdG8gdGhlIENNLg0KICAgICAgICAgICAgIG9wZXJhdGlvbmFsKDgpIC0tIGRlcHJlY2F0
ZWQgdmFsdWUNCiAgICAgICAgICAgICAgICBUaGlzIHZhbHVlIGhhcyBiZWVuIGRlcHJlY2F0ZWQg
aW4gZmF2b3Igb2YgdGhlIG1vcmUNCiAgICAgICAgICAgICAgICBTcGVjaWZpYyByZWdpc3RlcmVk
QlBJSW5pdGlhbGl6aW5nKDkpLg0KICAgICAgICAgICAgIHJlZ2lzdGVyZWRCUElJbml0aWFsaXpp
bmcoOSkNCiAgICAgICAgICAgICAgICBCYXNlbGluZSBQcml2YWN5IChCUEkpIGlzIGVuYWJsZWQg
YW5kIHRoZSBDTVRTIGlzIGluIHRoZQ0KICAgICAgICAgICAgICAgIHByb2Nlc3Mgb2YgY29tcGxl
dGluZyBCUEkgaW5pdGlhbGl6YXRpb24uICBUaGlzIHN0YXRlDQogICAgICAgICAgICAgICAgTUFZ
IGxhc3QgZm9yIGEgc2lnbmlmaWNhbnQgbGVuZ3RoIG9mIHRpbWUgaWYgZmFpbHVyZXMNCiAgICAg
ICAgICAgICAgICBvY2N1ciBkdXJpbmcgdGhlIGluaXRpYWxpemF0aW9uIHByb2Nlc3MuICBBZnRl
cg0KICAgICAgICAgICAgICAgIGNvbXBsZXRpb24gb2YgIEJQSSBpbml0aWFsaXphdGlvbiwgdGhl
IENNVFMgd2lsbCByZXBvcnQNCiAgICAgICAgICAgICAgICByZWdpc3RyYXRpb25Db21wbGV0ZSg2
KS4NCiAgICAgICAgICAgICBUaGUgQ01UUyBvbmx5IG5lZWRzIHRvIHJlcG9ydCBzdGF0ZXMgaXQg
aXMgYWJsZSB0bw0KICAgICAgICAgICAgIGRldGVjdC4iDQogICAgICAgIFJFRkVSRU5DRQ0KDQoN
Cg0KUmFmdHVzICYgQ2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAg
ICAgICAgICAgW1BhZ2UgNzNdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlv
IEZyZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAgICAgICAgICAi
RGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0K
ICAgICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4w
LUkwNS0wNDA0MDcsDQogICAgICAgICAgICAgU2VjdGlvbiAxMS4yLiINCiAgICAgICAgOjo9IHsg
ZG9jc0lmQ210c0NtU3RhdHVzRW50cnkgOSB9DQoNCiAgIGRvY3NJZkNtdHNDbVN0YXR1c1VuZXJy
b3JlZHMgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgICAg
IFVOSVRTICAgICAgICJjb2Rld29yZHMiDQogICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0K
ICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAg
ICAgICAiQ29kZXdvcmRzIHJlY2VpdmVkIHdpdGhvdXQgZXJyb3IgZnJvbSB0aGlzIENhYmxlIE1v
ZGVtLg0KICAgICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBj
b3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhl
IG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICAgICB0aW1lcyBhcyBpbmRp
Y2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0
eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICAgICBSRUZFUkVOQ0UNCiAg
ICAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlv
bnM6IFJhZGlvDQogICAgICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9u
IFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICAgICBTZWN0aW9uIDYuMi40LiINCiAg
ICAgICAgOjo9IHsgZG9jc0lmQ210c0NtU3RhdHVzRW50cnkgMTAgfQ0KDQogICBkb2NzSWZDbXRz
Q21TdGF0dXNDb3JyZWN0ZWRzIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIENvdW50
ZXIzMg0KICAgICAgICBVTklUUyAgICAgICAiY29kZXdvcmRzIg0KICAgICAgICBNQVgtQUNDRVNT
ICByZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQ
VElPTg0KICAgICAgICAgICAgIkNvZGV3b3JkcyByZWNlaXZlZCB3aXRoIGNvcnJlY3RhYmxlIGVy
cm9ycyBmcm9tIHRoaXMNCiAgICAgICAgICAgICBDYWJsZSBNb2RlbS4NCiAgICAgICAgICAgICBE
aXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAg
ICAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5k
IGF0IG90aGVyDQogICAgICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBv
Zg0KICAgICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2Np
YXRlZCBpZkluZGV4LiINCiAgICAgICAgUkVGRVJFTkNFDQogICAgICAgICAgICAiRGF0YS1PdmVy
LUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAg
ICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0
MDcsDQogICAgICAgICAgICAgU2VjdGlvbiA2LjIuNC4iDQogICAgICAgIDo6PSB7IGRvY3NJZkNt
dHNDbVN0YXR1c0VudHJ5IDExIH0NCg0KICAgZG9jc0lmQ210c0NtU3RhdHVzVW5jb3JyZWN0YWJs
ZXMgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgICAgIFVO
SVRTICAgICAgICJjb2Rld29yZHMiDQogICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAg
ICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAg
ICAiQ29kZXdvcmRzIHJlY2VpdmVkIHdpdGggdW5jb3JyZWN0YWJsZSBlcnJvcnMgZnJvbSB0aGlz
DQogICAgICAgICAgICAgQ2FibGUgTW9kZW0uDQoNCg0KDQpSYWZ0dXMgJiBDYXJkb25hICAgICAg
ICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAgICBbUGFnZSA3NF0NCgwNCklu
dGVybmV0LURyYWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5IChSRkkpIE1JQiAgICAg
RmVicnVhcnkgMjAwNQ0KDQoNCiAgICAgICAgICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZh
bHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAgICAgICAgICBhdCByZWluaXRpYWxp
emF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVyDQogICAgICAgICAgICAg
dGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAgICAgIGlmQ291bnRl
ckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAgICAg
UkVGRVJFTkNFDQogICAgICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNl
IFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2Ug
U3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgICAgU2VjdGlv
biA2LjIuNC4iDQogICAgICAgIDo6PSB7IGRvY3NJZkNtdHNDbVN0YXR1c0VudHJ5IDEyIH0NCg0K
ICAgZG9jc0lmQ210c0NtU3RhdHVzU2lnbmFsTm9pc2UgT0JKRUNULVRZUEUNCiAgICAgICAgU1lO
VEFYICAgICAgVGVudGhkQg0KICAgICAgICBVTklUUyAgICAgICAiVGVudGhkQiINCiAgICAgICAg
TUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAg
ICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJTaWduYWwvTm9pc2UgcmF0aW8gYXMgcGVyY2Vp
dmVkIGZvciB1cHN0cmVhbSBkYXRhIGZyb20NCiAgICAgICAgICAgICB0aGlzIENhYmxlIE1vZGVt
Lg0KICAgICAgICAgICAgIElmIHRoZSBTaWduYWwvTm9pc2UgaXMgdW5rbm93biwgdGhpcyBvYmpl
Y3QgcmV0dXJucw0KICAgICAgICAgICAgIGEgdmFsdWUgb2YgemVyby4iDQogICAgICAgIFJFRkVS
RU5DRQ0KICAgICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVj
aWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNp
ZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgICAgIFRhYmxlcyA0LTEg
YW5kIDQtMi4iDQogICAgICAgIDo6PSB7IGRvY3NJZkNtdHNDbVN0YXR1c0VudHJ5IDEzIH0NCg0K
ICAgZG9jc0lmQ210c0NtU3RhdHVzTWljcm9yZWZsZWN0aW9ucyBPQkpFQ1QtVFlQRQ0KICAgICAg
ICBTWU5UQVggICAgICBJbnRlZ2VyMzIgKDAuLjI1NSkNCiAgICAgICAgVU5JVFMgICAgICAgIi1k
QmMiDQogICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgICBj
dXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiVG90YWwgbWljcm9yZWZs
ZWN0aW9ucyBpbmNsdWRpbmcgaW4tY2hhbm5lbCByZXNwb25zZQ0KICAgICAgICAgICAgIGFzIHBl
cmNlaXZlZCBvbiB0aGlzIGludGVyZmFjZSwgbWVhc3VyZWQgaW4gZEJjIGJlbG93DQogICAgICAg
ICAgICAgdGhlIHNpZ25hbCBsZXZlbC4NCiAgICAgICAgICAgICBUaGlzIG9iamVjdCBpcyBub3Qg
YXNzdW1lZCB0byByZXR1cm4gYW4gYWJzb2x1dGVseQ0KICAgICAgICAgICAgIGFjY3VyYXRlIHZh
bHVlLCBidXQgc2hvdWxkIGdpdmUgYSByb3VnaCBpbmRpY2F0aW9uDQogICAgICAgICAgICAgb2Yg
bWljcm9yZWZsZWN0aW9ucyByZWNlaXZlZCBvbiB0aGlzIGludGVyZmFjZS4NCiAgICAgICAgICAg
ICBJdCBpcyB1cCB0byB0aGUgaW1wbGVtZW50ZXIgdG8gcHJvdmlkZSBpbmZvcm1hdGlvbg0KICAg
ICAgICAgICAgIGFzIGFjY3VyYXRlIGFzIHBvc3NpYmxlLg0KICAgICAgICAgICAgIERpc2NvbnRp
bnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAg
ICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3Ro
ZXINCiAgICAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAg
ICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlm
SW5kZXguIg0KICAgICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICAgICJEYXRhLU92ZXItQ2FibGUg
U2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgICAgRnJl
cXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAg
ICAgICAgICAgICBUYWJsZXMgNC0xIGFuZCA0LTIiDQoNCg0KDQpSYWZ0dXMgJiBDYXJkb25hICAg
ICAgICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAgICBbUGFnZSA3NV0NCgwN
CkludGVybmV0LURyYWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5IChSRkkpIE1JQiAg
ICAgRmVicnVhcnkgMjAwNQ0KDQoNCiAgICAgICAgOjo9IHsgZG9jc0lmQ210c0NtU3RhdHVzRW50
cnkgMTQgfQ0KDQogICBkb2NzSWZDbXRzQ21TdGF0dXNFeHRVbmVycm9yZWRzIE9CSkVDVC1UWVBF
DQogICAgICAgIFNZTlRBWCAgICAgIENvdW50ZXI2NA0KICAgICAgICBVTklUUyAgICAgICAiY29k
ZXdvcmRzIg0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAg
ICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIkNvZGV3b3JkcyBy
ZWNlaXZlZCB3aXRob3V0IGVycm9yIGZyb20gdGhpcyBDYWJsZSBNb2RlbS4NCiAgICAgICAgICAg
ICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXIN
CiAgICAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwg
YW5kIGF0IG90aGVyDQogICAgICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1
ZSBvZg0KICAgICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNz
b2NpYXRlZCBpZkluZGV4LiINCiAgICAgICAgUkVGRVJFTkNFDQogICAgICAgICAgICAiRGF0YS1P
dmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAg
ICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0w
NDA0MDcsDQogICAgICAgICAgICAgU2VjdGlvbiA2LjIuNS4iDQogICAgICAgIDo6PSB7IGRvY3NJ
ZkNtdHNDbVN0YXR1c0VudHJ5IDE1IH0NCg0KICAgZG9jc0lmQ210c0NtU3RhdHVzRXh0Q29ycmVj
dGVkcyBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBDb3VudGVyNjQNCiAgICAgICAg
VU5JVFMgICAgICAgImNvZGV3b3JkcyINCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQog
ICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAg
ICAgICJDb2Rld29yZHMgcmVjZWl2ZWQgd2l0aCBjb3JyZWN0YWJsZSBlcnJvcnMgZnJvbSB0aGlz
DQogICAgICAgICAgICAgQ2FibGUgTW9kZW0uDQogICAgICAgICAgICAgRGlzY29udGludWl0aWVz
IGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgICAgYXQg
cmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAg
ICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICAg
ICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4i
DQogICAgICAgIFJFRkVSRU5DRQ0KICAgICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNl
IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICAgICBGcmVxdWVuY3kg
SW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAg
ICAgIFNlY3Rpb24gNi4yLjUuIg0KICAgICAgICA6Oj0geyBkb2NzSWZDbXRzQ21TdGF0dXNFbnRy
eSAxNiB9DQoNCiAgIGRvY3NJZkNtdHNDbVN0YXR1c0V4dFVuY29ycmVjdGFibGVzIE9CSkVDVC1U
WVBFDQogICAgICAgIFNZTlRBWCAgICAgIENvdW50ZXI2NA0KICAgICAgICBVTklUUyAgICAgICAi
Y29kZXdvcmRzIg0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgICAgU1RBVFVT
ICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIkNvZGV3b3Jk
cyByZWNlaXZlZCB3aXRoIHVuY29ycmVjdGFibGUgZXJyb3JzIGZyb20gdGhpcw0KICAgICAgICAg
ICAgIENhYmxlIE1vZGVtLg0KICAgICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFs
dWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAgICAgIGF0IHJlaW5pdGlhbGl6
YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICAgICB0
aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQoNCg0KDQpSYWZ0dXMgJiBDYXJkb25h
ICAgICAgICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAgICBbUGFnZSA3Nl0N
CgwNCkludGVybmV0LURyYWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5IChSRkkpIE1J
QiAgICAgRmVicnVhcnkgMjAwNQ0KDQoNCiAgICAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51
aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAgICAgIFJFRkVSRU5DRQ0K
ICAgICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0
aW9uczogUmFkaW8NCiAgICAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRp
b24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgICAgIFNlY3Rpb24gNi4yLjUuIg0K
ICAgICAgICA6Oj0geyBkb2NzSWZDbXRzQ21TdGF0dXNFbnRyeSAxNyB9DQoNCiAgIGRvY3NJZkNt
dHNDbVN0YXR1c0RvY3Npc1JlZ01vZGUgT0JKRUNULVRZUEUNCiAgICAgICAgICAgU1lOVEFYICAg
ICAgRG9jc2lzUW9zVmVyc2lvbg0KICAgICAgICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAg
ICAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgICAgICAgIkluZGljYXRpb24gd2hldGhlciB0aGUgQ00gaGFzIHJlZ2lzdGVyZWQgdXNp
bmcgMS4wDQogICAgICAgICAgICAgICAgQ2xhc3Mgb2YgU2VydmljZSBvciAxLjEgUXVhbGl0eSBv
ZiBTZXJ2aWNlLiINCiAgICAgICAgUkVGRVJFTkNFDQogICAgICAgICAgICAiRGF0YS1PdmVyLUNh
YmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgICAg
IEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcs
DQogICAgICAgICAgICAgQW5uZXggRy4iDQogICAgICAgIDo6PSB7IGRvY3NJZkNtdHNDbVN0YXR1
c0VudHJ5IDE4IH0NCg0KICAgZG9jc0lmQ210c0NtU3RhdHVzTW9kdWxhdGlvblR5cGUgT0JKRUNU
LVRZUEUNCiAgICAgICAgIFNZTlRBWCAgICAgIERvY3Npc1Vwc3RyZWFtVHlwZVN0YXR1cw0KICAg
ICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50
DQogICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgICJJbmRpY2F0ZXMgbW9kdWxhdGlv
biB0eXBlIGN1cnJlbnRseSB1c2VkIGJ5IHRoZSBDTS4gIFNpbmNlDQogICAgICAgICAgICAgIHRo
aXMgb2JqZWN0IHNwZWNpZmljYWxseSBpZGVudGlmaWVzIFBIWSBtb2RlLCB0aGUgc2hhcmVkDQog
ICAgICAgICAgICAgIHR5cGUgaXMgbm90IHBlcm1pdHRlZC4gIElmIHRoZSB1cHN0cmVhbSBjaGFu
bmVsIGlzDQogICAgICAgICAgICAgIHVua25vd24sIHRoaXMgb2JqZWN0IHJldHVybnMgYSB2YWx1
ZSBvZiB6ZXJvLiINCiAgICAgICAgUkVGRVJFTkNFDQogICAgICAgICAgICAiRGF0YS1PdmVyLUNh
YmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgICAg
IEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcs
DQogICAgICAgICAgICAgVGFibGUgOC0xOS4iDQogICAgICAgICA6Oj0geyBkb2NzSWZDbXRzQ21T
dGF0dXNFbnRyeSAxOSB9DQoNCiAgIGRvY3NJZkNtdHNDbVN0YXR1c0luZXRBZGRyZXNzVHlwZSBP
QkpFQ1QtVFlQRQ0KICAgICAgICAgICBTWU5UQVggICAgICBJbmV0QWRkcmVzc1R5cGUNCiAgICAg
ICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgICAgIFNUQVRVUyAgICAgIGN1cnJl
bnQNCiAgICAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICAgICJUaGUgdHlwZSBvZiBp
bnRlcm5ldCBhZGRyZXNzIG9mDQogICAgICAgICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzSW5l
dEFkZHJlc3MuICBJZiB0aGUgY2FibGUgbW9kZW0NCiAgICAgICAgICAgICAgICBJbnRlcm5ldCBh
ZGRyZXNzIGlzIHVuYXNzaWduZWQgb3IgdW5rbm93biwgdGhlbiB0aGUNCiAgICAgICAgICAgICAg
ICB2YWx1ZSBvZiB0aGlzIG9iamVjdCBpcyB1bmtub3duKDApLiINCiAgICAgICAgICAgOjo9IHsg
ZG9jc0lmQ210c0NtU3RhdHVzRW50cnkgMjAgfQ0KDQogICBkb2NzSWZDbXRzQ21TdGF0dXNJbmV0
QWRkcmVzcyBPQkpFQ1QtVFlQRQ0KICAgICAgICAgICBTWU5UQVggICAgICBJbmV0QWRkcmVzcw0K
DQoNCg0KUmFmdHVzICYgQ2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAg
ICAgICAgICAgICAgW1BhZ2UgNzddDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJh
ZGlvIEZyZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAgICAgICAg
IE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQog
ICAgICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAgICAiSW50ZXJuZXQgYWRkcmVzcyBv
ZiB0aGlzIENhYmxlIE1vZGVtLiAgSWYgdGhlIENhYmxlDQogICAgICAgICAgICAgICAgTW9kZW0g
aGFzIG5vIEludGVybmV0IGFkZHJlc3MgYXNzaWduZWQsIG9yIHRoZSBJbnRlcm5ldA0KICAgICAg
ICAgICAgICAgIGFkZHJlc3MgaXMgdW5rbm93biwgdGhlIHZhbHVlIG9mIHRoaXMgb2JqZWN0IGlz
IHRoZQ0KICAgICAgICAgICAgICAgIGVtcHR5IHN0cmluZy4gIElmIHRoZSBDYWJsZSBNb2RlbSBo
YXMgbXVsdGlwbGUgSW50ZXJuZXQNCiAgICAgICAgICAgICAgICBhZGRyZXNzZXMsIHRoaXMgb2Jq
ZWN0IHJldHVybnMgdGhlIEludGVybmV0IGFkZHJlc3MNCiAgICAgICAgICAgICAgICBhc3NvY2lh
dGVkIHdpdGggdGhlIENhYmxlIChpLmUuIFJGIE1BQykgaW50ZXJmYWNlLiINCiAgICAgICAgICAg
Ojo9IHsgZG9jc0lmQ210c0NtU3RhdHVzRW50cnkgMjEgfQ0KDQogICBkb2NzSWZDbXRzQ21TdGF0
dXNWYWx1ZUxhc3RVcGRhdGUgT0JKRUNULVRZUEUNCiAgICAgICAgICAgU1lOVEFYICAgICAgVGlt
ZVN0YW1wDQogICAgICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICAgICBTVEFU
VVMgICAgICBjdXJyZW50DQogICAgICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAgICAi
VGhlIHZhbHVlIG9mIHN5c1VwVGltZSB3aGVuIGRvY3NJZkNtdHNDbVN0YXR1c1ZhbHVlDQogICAg
ICAgICAgICAgICAgd2FzIGxhc3QgdXBkYXRlZC4iDQogICAgICAgICAgIDo6PSB7IGRvY3NJZkNt
dHNDbVN0YXR1c0VudHJ5IDIyIH0NCg0KICAgZG9jc0lmQ210c0NtU3RhdHVzSGlnaFJlc29sdXRp
b25UaW1pbmdPZmZzZXQgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgVW5zaWduZWQz
MiAoMC4uNDI5NDk2NzI5NSkNCiAgICAgICAgVU5JVFMgICAgICAgIlNpeHR5Rm91cnRoVHdvSHVu
ZHJlZEZpZnR5U2l4dGhPZlRpY2tzIg0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAg
ICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAg
ICAgIkEgbWVhc3VyZSBvZiB0aGUgY3VycmVudCByb3VuZCB0cmlwIHRpbWUgZm9yIHRoaXMgQ00u
DQogICAgICAgICAgICAgVXNlZCBmb3IgdGltaW5nIG9mIENNIHVwc3RyZWFtIHRyYW5zbWlzc2lv
bnMgdG8gZW5zdXJlDQogICAgICAgICAgICAgc3luY2hyb25pemVkIGFycml2YWxzIGF0IHRoZSBD
TVRTLiAgVW5pdHMgYXJlIGluIHRlcm1zDQogICAgICAgICAgICAgb2YgKDYuMjUgbWljcm9zZWNv
bmRzLyg2NCoyNTYpKS4gIFJldHVybnMgemVybyBpZiB0aGUgdmFsdWUNCiAgICAgICAgICAgICBp
cyB1bmtub3duLg0KICAgICAgICAgICAgIFRoaXMgaXMgdGhlIGhpZ2ggcmVzb2x1dGlvbiB2ZXJz
aW9uIG9mIG9iamVjdA0KICAgICAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c1RpbWluZ09mZnNl
dCwgZm9yIGNoYW5uZWxzIHJlcXVpcmluZw0KICAgICAgICAgICAgIGZpbmVyIHJlc29sdXRpb24u
Ig0KICAgICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2Vydmlj
ZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgICAgRnJlcXVlbmN5
IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAg
ICAgICBTZWN0aW9uIDYuMi4xNy4iDQogICAgICAgIDo6PSB7IGRvY3NJZkNtdHNDbVN0YXR1c0Vu
dHJ5IDIzIH0NCg0KDQogICAtLQ0KICAgLS0gVGhlIENNVFMgU2VydmljZSBUYWJsZS4NCiAgIC0t
DQoNCiAgIGRvY3NJZkNtdHNTZXJ2aWNlVGFibGUgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFY
ICAgICAgU0VRVUVOQ0UgT0YgRG9jc0lmQ210c1NlcnZpY2VFbnRyeQ0KICAgICAgICBNQVgtQUND
RVNTICBub3QtYWNjZXNzaWJsZQ0KDQoNCg0KUmFmdHVzICYgQ2FyZG9uYSAgICAgICAgIEV4cGly
ZXMgQXVndXN0IDUsIDIwMDUgICAgICAgICAgICAgICAgW1BhZ2UgNzhdDQoMDQpJbnRlcm5ldC1E
cmFmdCAgICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5
IDIwMDUNCg0KDQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJ
T04NCiAgICAgICAgICAgICJEZXNjcmliZXMgdGhlIGF0dHJpYnV0ZXMgb2YgdXBzdHJlYW0gc2Vy
dmljZSBxdWV1ZXMNCiAgICAgICAgICAgICBpbiBhIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5
c3RlbS4iDQogICAgICAgIDo6PSB7IGRvY3NJZkNtdHNPYmplY3RzIDQgfQ0KDQogICBkb2NzSWZD
bXRzU2VydmljZUVudHJ5IE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIERvY3NJZkNt
dHNTZXJ2aWNlRW50cnkNCiAgICAgICAgTUFYLUFDQ0VTUyAgbm90LWFjY2Vzc2libGUNCiAgICAg
ICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAg
IkRlc2NyaWJlcyB0aGUgYXR0cmlidXRlcyBvZiBhIHNpbmdsZSB1cHN0cmVhbSBiYW5kd2lkdGgN
CiAgICAgICAgICAgICBzZXJ2aWNlIHF1ZXVlLg0KICAgICAgICAgICAgIEVudHJpZXMgaW4gdGhp
cyB0YWJsZSBleGlzdCBmb3IgZWFjaCBpZkVudHJ5IHdpdGggYW4NCiAgICAgICAgICAgICBpZlR5
cGUgb2YgZG9jc0NhYmxlTWFjbGF5ZXIoMTI3KSwgYW5kIGZvciBlYWNoIHNlcnZpY2UNCiAgICAg
ICAgICAgICBxdWV1ZSAoU2VydmljZSBJRCkgd2l0aGluIHRoaXMgTUFDIGxheWVyLg0KICAgICAg
ICAgICAgIEVudHJpZXMgaW4gdGhpcyB0YWJsZSBhcmUgY3JlYXRlZCB3aXRoIHRoZSBjcmVhdGlv
biBvZg0KICAgICAgICAgICAgIGluZGl2aWR1YWwgU2VydmljZSBJRHMgYnkgdGhlIE1BQyBsYXll
ciBhbmQgcmVtb3ZlZA0KICAgICAgICAgICAgIHdoZW4gYSBTZXJ2aWNlIElEIGlzIHJlbW92ZWQu
Ig0KICAgICAgICBJTkRFWCB7IGlmSW5kZXgsIGRvY3NJZkNtdHNTZXJ2aWNlSWQgfQ0KICAgICAg
ICA6Oj0geyBkb2NzSWZDbXRzU2VydmljZVRhYmxlIDEgfQ0KDQogICBEb2NzSWZDbXRzU2Vydmlj
ZUVudHJ5IDo6PSBTRVFVRU5DRSB7DQogICAgICAgICAgICBkb2NzSWZDbXRzU2VydmljZUlkICAg
ICAgICAgICAgICAgSW50ZWdlcjMyLA0KICAgICAgICAgICAgZG9jc0lmQ210c1NlcnZpY2VDbVN0
YXR1c0luZGV4ICAgIEludGVnZXIzMiwgIC0tIGRlcHJlY2F0ZWQNCiAgICAgICAgICAgIGRvY3NJ
ZkNtdHNTZXJ2aWNlQWRtaW5TdGF0dXMgICAgICBJTlRFR0VSLA0KICAgICAgICAgICAgZG9jc0lm
Q210c1NlcnZpY2VRb3NQcm9maWxlICAgICAgIEludGVnZXIzMiwNCiAgICAgICAgICAgIGRvY3NJ
ZkNtdHNTZXJ2aWNlQ3JlYXRlVGltZSAgICAgICBUaW1lU3RhbXAsDQogICAgICAgICAgICBkb2Nz
SWZDbXRzU2VydmljZUluT2N0ZXRzICAgICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgICAgZG9j
c0lmQ210c1NlcnZpY2VJblBhY2tldHMgICAgICAgIENvdW50ZXIzMiwNCiAgICAgICAgICAgIGRv
Y3NJZkNtdHNTZXJ2aWNlTmV3Q21TdGF0dXNJbmRleCBJbnRlZ2VyMzINCiAgICAgICAgfQ0KDQog
ICBkb2NzSWZDbXRzU2VydmljZUlkIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIElu
dGVnZXIzMiAoMS4uMTYzODMpDQogICAgICAgIE1BWC1BQ0NFU1MgIG5vdC1hY2Nlc3NpYmxlDQog
ICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAg
ICAgICJJZGVudGlmaWVzIGEgc2VydmljZSBxdWV1ZSBmb3IgdXBzdHJlYW0gYmFuZHdpZHRoLiAg
VGhlDQogICAgICAgICAgICAgYXR0cmlidXRlcyBvZiB0aGlzIHNlcnZpY2UgcXVldWUgYXJlIHNo
YXJlZCBiZXR3ZWVuIHRoZQ0KICAgICAgICAgICAgIENhYmxlIE1vZGVtIGFuZCB0aGUgQ2FibGUg
TW9kZW0gVGVybWluYXRpb24gU3lzdGVtLg0KICAgICAgICAgICAgIFRoZSBDTVRTIGFsbG9jYXRl
cyB1cHN0cmVhbSBiYW5kd2lkdGggdG8gdGhpcyBzZXJ2aWNlDQogICAgICAgICAgICAgcXVldWUg
YmFzZWQgb24gcmVxdWVzdHMgZnJvbSB0aGUgQ00gYW5kIG9uIHRoZSBjbGFzcyBvZg0KICAgICAg
ICAgICAgIHNlcnZpY2UgYXNzb2NpYXRlZCB3aXRoIHRoaXMgcXVldWUuIg0KICAgICAgICA6Oj0g
eyBkb2NzSWZDbXRzU2VydmljZUVudHJ5IDEgfQ0KDQogICBkb2NzSWZDbXRzU2VydmljZUNtU3Rh
dHVzSW5kZXggT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgSW50ZWdlcjMyICgwLi42
NTUzNSkNCg0KDQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAy
MDA1ICAgICAgICAgICAgICAgIFtQYWdlIDc5XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lT
IDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAyMDA1DQoNCg0KICAg
ICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAgICAgZGVwcmVjYXRl
ZA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlBvaW50ZXIgdG8gYW4gZW50cnkg
aW4gZG9jc0lmQ210c0NtU3RhdHVzVGFibGUgaWRlbnRpZnlpbmcNCiAgICAgICAgICAgICB0aGUg
Q2FibGUgTW9kZW0gdXNpbmcgdGhpcyBTZXJ2aWNlIFF1ZXVlLiAgSWYgbXVsdGlwbGUNCiAgICAg
ICAgICAgICBDYWJsZSBNb2RlbXMgYXJlIHVzaW5nIHRoaXMgU2VydmljZSBRdWV1ZSwgdGhlIHZh
bHVlIG9mDQogICAgICAgICAgICAgdGhpcyBvYmplY3QgaXMgemVyby4NCiAgICAgICAgICAgICBU
aGlzIG9iamVjdCBoYXMgYmVlbiBkZXByZWNhdGVkIGFuZCByZXBsYWNlZCBieQ0KICAgICAgICAg
ICAgIGRvY3NJZkNtdHNTZXJ2aWNlTmV3Q21TdGF0dXNJbmRleCwgdG8gZml4IGEgbWlzbWF0Y2gN
CiAgICAgICAgICAgICBvZiB0aGUgdmFsdWUgcmFuZ2Ugd2l0aCByZXNwZWN0IHRvIGRvY3NJZkNt
dHNDbVN0YXR1c0luZGV4DQogICAgICAgICAgICAgKDEuLjIxNDc0ODM2NDcpLiINCiAgICAgICAg
Ojo9IHsgZG9jc0lmQ210c1NlcnZpY2VFbnRyeSAyIH0NCg0KICAgZG9jc0lmQ210c1NlcnZpY2VB
ZG1pblN0YXR1cyBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBJTlRFR0VSIHsNCiAg
ICAgICAgICAgIGVuYWJsZWQoMSksDQogICAgICAgICAgICBkaXNhYmxlZCgyKSwNCiAgICAgICAg
ICAgIGRlc3Ryb3llZCgzKSB9DQogICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtd3JpdGUNCiAgICAg
ICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAg
IkFsbG93cyBhIHNlcnZpY2UgY2xhc3MgZm9yIGEgcGFydGljdWxhciBtb2RlbSB0byBiZQ0KICAg
ICAgICAgICAgIHN1cHByZXNzZWQsIChyZS0pZW5hYmxlZCwgb3IgZGVsZXRlZCBhbHRvZ2V0aGVy
LiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ210c1NlcnZpY2VFbnRyeSAzIH0NCg0KICAgZG9jc0lm
Q210c1NlcnZpY2VRb3NQcm9maWxlIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIElu
dGVnZXIzMiAoMC4uMTYzODMpDQogICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAg
ICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAi
VGhlIGluZGV4IGluIGRvY3NJZlFvc1Byb2ZpbGVUYWJsZSBkZXNjcmliaW5nIHRoZSBxdWFsaXR5
DQogICAgICAgICAgICAgb2Ygc2VydmljZSBhdHRyaWJ1dGVzIGFzc29jaWF0ZWQgd2l0aCB0aGlz
IHBhcnRpY3VsYXINCiAgICAgICAgICAgICBzZXJ2aWNlLiAgSWYgbm8gYXNzb2NpYXRlZCBkb2Nz
SWZRb3NQcm9maWxlVGFibGUgZW50cnkNCiAgICAgICAgICAgICBleGlzdHMsIHRoaXMgb2JqZWN0
IHJldHVybnMgYSB2YWx1ZSBvZiB6ZXJvLiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ210c1NlcnZp
Y2VFbnRyeSA0IH0NCg0KICAgZG9jc0lmQ210c1NlcnZpY2VDcmVhdGVUaW1lIE9CSkVDVC1UWVBF
DQogICAgICAgIFNZTlRBWCAgICAgIFRpbWVTdGFtcA0KICAgICAgICBNQVgtQUNDRVNTICByZWFk
LW9ubHkNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0K
ICAgICAgICAgICAgIlRoZSB2YWx1ZSBvZiBzeXNVcFRpbWUgd2hlbiB0aGlzIGVudHJ5IHdhcyBj
cmVhdGVkLiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ210c1NlcnZpY2VFbnRyeSA1IH0NCg0KICAg
ZG9jc0lmQ210c1NlcnZpY2VJbk9jdGV0cyBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAg
ICBDb3VudGVyMzINCiAgICAgICAgVU5JVFMgICAgICAgIkJ5dGVzIg0KICAgICAgICBNQVgtQUND
RVNTICByZWFkLW9ubHkNCg0KDQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVzIEF1
Z3VzdCA1LCAyMDA1ICAgICAgICAgICAgICAgIFtQYWdlIDgwXQ0KDA0KSW50ZXJuZXQtRHJhZnQg
ICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAyMDA1
DQoNCg0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAgICAiVGhlIGN1bXVsYXRpdmUgbnVtYmVyIG9mIFBhY2tldCBEYXRhIG9jdGV0cyBy
ZWNlaXZlZA0KICAgICAgICAgICAgIG9uIHRoaXMgU2VydmljZSBJRC4gIFRoZSBjb3VudCBkb2Vz
IG5vdCBpbmNsdWRlIHRoZQ0KICAgICAgICAgICAgIHNpemUgb2YgdGhlIENhYmxlIE1BQyBoZWFk
ZXIuDQogICAgICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNv
dW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUg
bWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAgICAgIHRpbWVzIGFzIGluZGlj
YXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5
VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAgICAgIDo6PSB7IGRvY3NJZkNt
dHNTZXJ2aWNlRW50cnkgNiB9DQoNCiAgIGRvY3NJZkNtdHNTZXJ2aWNlSW5QYWNrZXRzIE9CSkVD
VC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIENvdW50ZXIzMg0KICAgICAgICBVTklUUyAgICAg
ICAicGFja2V0cyINCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIFNUQVRV
UyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGUgY3Vt
dWxhdGl2ZSBudW1iZXIgb2YgUGFja2V0IERhdGEgcGFja2V0cyByZWNlaXZlZA0KICAgICAgICAg
ICAgIG9uIHRoaXMgU2VydmljZSBJRC4NCiAgICAgICAgICAgICBEaXNjb250aW51aXRpZXMgaW4g
dGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAgICAgICAgICBhdCByZWlu
aXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVyDQogICAgICAg
ICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAgICAgIGlm
Q291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAg
ICAgICAgOjo9IHsgZG9jc0lmQ210c1NlcnZpY2VFbnRyeSA3IH0NCg0KICAgZG9jc0lmQ210c1Nl
cnZpY2VOZXdDbVN0YXR1c0luZGV4IE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIElu
dGVnZXIzMiAoMC4uMjE0NzQ4MzY0NykNCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQog
ICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAg
ICAgICJQb2ludGVyICh2aWEgZG9jc0lmQ210c0NtU3RhdHVzSW5kZXgpIHRvIGFuIGVudHJ5IGlu
DQogICAgICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzVGFibGUgaWRlbnRpZnlpbmcgdGhlIENh
YmxlIE1vZGVtDQogICAgICAgICAgICAgdXNpbmcgdGhpcyBTZXJ2aWNlIFF1ZXVlLiAgSWYgbXVs
dGlwbGUgQ2FibGUgTW9kZW1zIGFyZQ0KICAgICAgICAgICAgIHVzaW5nIHRoaXMgU2VydmljZSBR
dWV1ZSwgdGhlIHZhbHVlIG9mIHRoaXMgb2JqZWN0IGlzDQogICAgICAgICAgICAgemVyby4iDQog
ICAgICAgIDo6PSB7IGRvY3NJZkNtdHNTZXJ2aWNlRW50cnkgOCB9DQoNCiAgIC0tDQogICAtLSBU
aGUgZm9sbG93aW5nIHRhYmxlIHByb3ZpZGVzIHVwc3RyZWFtIGNoYW5uZWwgbW9kdWxhdGlvbiBw
cm9maWxlcy4NCiAgIC0tIEVudHJpZXMgaW4gdGhpcyB0YWJsZSBjYW4gYmUNCiAgIC0tIHJlLXVz
ZWQgYnkgb25lIG9yIG1vcmUgdXBzdHJlYW0gY2hhbm5lbHMuICBBbiB1cHN0cmVhbSBjaGFubmVs
DQogICAtLSB3aWxsIGhhdmUgYSBtb2R1bGF0aW9uIHByb2ZpbGUgZm9yIGVhY2ggdmFsdWUgb2YN
CiAgIC0tIGRvY3NJZk1vZEludGVydmFsVXNhZ2VDb2RlLg0KICAgLS0NCg0KICAgZG9jc0lmQ210
c01vZHVsYXRpb25UYWJsZSBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBTRVFVRU5D
RSBPRiBEb2NzSWZDbXRzTW9kdWxhdGlvbkVudHJ5DQogICAgICAgIE1BWC1BQ0NFU1MgIG5vdC1h
Y2Nlc3NpYmxlDQoNCg0KDQpSYWZ0dXMgJiBDYXJkb25hICAgICAgICAgRXhwaXJlcyBBdWd1c3Qg
NSwgMjAwNSAgICAgICAgICAgICAgICBbUGFnZSA4MV0NCgwNCkludGVybmV0LURyYWZ0ICAgIERP
Q1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5IChSRkkpIE1JQiAgICAgRmVicnVhcnkgMjAwNQ0KDQoN
CiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgICAgIkRlc2NyaWJlcyBhIG1vZHVsYXRpb24gcHJvZmlsZSBhc3NvY2lhdGVkIHdpdGggb25l
IG9yIG1vcmUNCiAgICAgICAgICAgICB1cHN0cmVhbSBjaGFubmVscy4iDQogICAgICAgIDo6PSB7
IGRvY3NJZkNtdHNPYmplY3RzIDUgfQ0KDQogICBkb2NzSWZDbXRzTW9kdWxhdGlvbkVudHJ5IE9C
SkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIERvY3NJZkNtdHNNb2R1bGF0aW9uRW50cnkN
CiAgICAgICAgTUFYLUFDQ0VTUyAgbm90LWFjY2Vzc2libGUNCiAgICAgICAgU1RBVFVTICAgICAg
Y3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIkRlc2NyaWJlcyBhIG1v
ZHVsYXRpb24gcHJvZmlsZSBmb3IgYW4gSW50ZXJ2YWwgVXNhZ2UgQ29kZQ0KICAgICAgICAgICAg
IGZvciBvbmUgb3IgbW9yZSB1cHN0cmVhbSBjaGFubmVscy4NCiAgICAgICAgICAgICBFbnRyaWVz
IGluIHRoaXMgdGFibGUgYXJlIGNyZWF0ZWQgYnkgdGhlIG9wZXJhdG9yLg0KDQogICAgICAgICAg
ICAgSW5pdGlhbCBkZWZhdWx0IGVudHJpZXMgTUFZIGJlIGNyZWF0ZWQgYXQgc3lzdGVtDQogICAg
ICAgICAgICAgaW5pdGlhbGl6YXRpb24gdGltZSB3aGljaCBjb3VsZCByZXBvcnQgYSB2YWx1ZQ0K
ICAgICAgICAgICAgICdwZXJtYW5lbnQnIG9yICdyZWFkT25seScgZm9yIGRvY3NJZkNtdHNNb2RT
dG9yYWdlVHlwZS4NCiAgICAgICAgICAgICBBIENNVFMgTUFZIHJlamVjdCB0aGUgY3JlYXRpb24g
b2YgYWRkaXRpb25hbCBJbnRlcnZhbA0KICAgICAgICAgICAgIFVzYWdlIENvZGVzIGZvciBhIG1v
ZHVsYXRpb24gcHJvZmlsZSBiZWluZyBkZWZpbmVkIGF0DQogICAgICAgICAgICAgSW5pdGlhbGl6
YXRpb24gdGltZS4NCg0KICAgICAgICAgICAgIE5vIGluZGl2aWR1YWwgb2JqZWN0cyBoYXZlIHRv
IGJlIHNwZWNpZmllZCBpbiBvcmRlcg0KICAgICAgICAgICAgIHRvIGNyZWF0ZSBhbiBlbnRyeSBp
biB0aGlzIHRhYmxlLg0KICAgICAgICAgICAgIE5vdGUgdGhhdCBzb21lIG9iamVjdHMgZG8gbm90
IGhhdmUgREVGVkFMIGNsYXVzZXMsDQogICAgICAgICAgICAgYnV0IGRvIGhhdmUgY2FsY3VsYXRl
ZCBkZWZhdWx0cyBhbmQgbmVlZCBub3QgYmUgc3BlY2lmaWVkDQogICAgICAgICAgICAgZHVyaW5n
IHJvdyBjcmVhdGlvbi4iDQogICAgICAgICBJTkRFWCB7IGRvY3NJZkNtdHNNb2RJbmRleCwgZG9j
c0lmQ210c01vZEludGVydmFsVXNhZ2VDb2RlfQ0KICAgICAgICA6Oj0geyBkb2NzSWZDbXRzTW9k
dWxhdGlvblRhYmxlIDEgfQ0KDQogICBEb2NzSWZDbXRzTW9kdWxhdGlvbkVudHJ5IDo6PSBTRVFV
RU5DRSB7DQogICAgICAgICAgICBkb2NzSWZDbXRzTW9kSW5kZXggICAgICAgICAgICAgICAgICAg
IEludGVnZXIzMiwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNNb2RJbnRlcnZhbFVzYWdlQ29kZSAg
ICAgICAgSU5URUdFUiwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNNb2RDb250cm9sICAgICAgICAg
ICAgICAgICAgUm93U3RhdHVzLA0KICAgICAgICAgICAgZG9jc0lmQ210c01vZFR5cGUgICAgICAg
ICAgICAgICAgICAgICBJTlRFR0VSLA0KICAgICAgICAgICAgZG9jc0lmQ210c01vZFByZWFtYmxl
TGVuICAgICAgICAgICAgICBJbnRlZ2VyMzIsDQogICAgICAgICAgICBkb2NzSWZDbXRzTW9kRGlm
ZmVyZW50aWFsRW5jb2RpbmcgICAgIFRydXRoVmFsdWUsDQogICAgICAgICAgICBkb2NzSWZDbXRz
TW9kRkVDRXJyb3JDb3JyZWN0aW9uICAgICAgIEludGVnZXIzMiwNCiAgICAgICAgICAgIGRvY3NJ
ZkNtdHNNb2RGRUNDb2Rld29yZExlbmd0aCAgICAgICAgSW50ZWdlcjMyLA0KICAgICAgICAgICAg
ZG9jc0lmQ210c01vZFNjcmFtYmxlclNlZWQgICAgICAgICAgICBJbnRlZ2VyMzIsDQogICAgICAg
ICAgICBkb2NzSWZDbXRzTW9kTWF4QnVyc3RTaXplICAgICAgICAgICAgIEludGVnZXIzMiwNCiAg
ICAgICAgICAgIGRvY3NJZkNtdHNNb2RHdWFyZFRpbWVTaXplICAgICAgICAgICAgVW5zaWduZWQz
MiwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNNb2RMYXN0Q29kZXdvcmRTaG9ydGVuZWQgICAgVHJ1
dGhWYWx1ZSwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNNb2RTY3JhbWJsZXIgICAgICAgICAgICAg
ICAgVHJ1dGhWYWx1ZSwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNNb2RCeXRlSW50ZXJsZWF2ZXJE
ZXB0aCAgICAgVW5zaWduZWQzMiwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNNb2RCeXRlSW50ZXJs
ZWF2ZXJCbG9ja1NpemUgVW5zaWduZWQzMiwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNNb2RQcmVh
bWJsZVR5cGUgICAgICAgICAgICAgSU5URUdFUiwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNNb2RU
Y21FcnJvckNvcnJlY3Rpb25PbiAgICAgVHJ1dGhWYWx1ZSwNCg0KDQoNClJhZnR1cyAmIENhcmRv
bmEgICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAgICAgICAgICAgIFtQYWdlIDgy
XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkg
TUlCICAgICBGZWJydWFyeSAyMDA1DQoNCg0KICAgICAgICAgICAgZG9jc0lmQ210c01vZFNjZG1h
SW50ZXJsZWF2ZXJTdGVwU2l6ZSBVbnNpZ25lZDMyLA0KICAgICAgICAgICAgZG9jc0lmQ210c01v
ZFNjZG1hU3ByZWFkZXJFbmFibGUgICAgICBUcnV0aFZhbHVlLA0KICAgICAgICAgICAgZG9jc0lm
Q210c01vZFNjZG1hU3ViZnJhbWVDb2RlcyAgICAgICBVbnNpZ25lZDMyLA0KICAgICAgICAgICAg
ZG9jc0lmQ210c01vZENoYW5uZWxUeXBlICAgICAgICAgICAgICBEb2NzaXNVcHN0cmVhbVR5cGUs
DQogICAgICAgICAgICBkb2NzSWZDbXRzTW9kU3RvcmFnZVR5cGUgICAgICAgICAgICAgIFN0b3Jh
Z2VUeXBlDQogICAgICAgIH0NCg0KICAgZG9jc0lmQ210c01vZEluZGV4IE9CSkVDVC1UWVBFDQog
ICAgICAgIFNZTlRBWCAgICAgICBJbnRlZ2VyMzIgKDEuLjIxNDc0ODM2NDcpDQogICAgICAgIE1B
WC1BQ0NFU1MgICBub3QtYWNjZXNzaWJsZQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQog
ICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAgIkFuIGluZGV4IGludG8gdGhlIENoYW5u
ZWwgTW9kdWxhdGlvbiB0YWJsZSByZXByZXNlbnRpbmcNCiAgICAgICAgICAgICAgYSBncm91cCBv
ZiBJbnRlcnZhbCBVc2FnZSBDb2RlcywgYWxsIGFzc29jaWF0ZWQgd2l0aCB0aGUNCiAgICAgICAg
ICAgICAgc2FtZSBjaGFubmVsLiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ210c01vZHVsYXRpb25F
bnRyeSAxIH0NCg0KICAgZG9jc0lmQ210c01vZEludGVydmFsVXNhZ2VDb2RlIE9CSkVDVC1UWVBF
DQogICAgICAgIFNZTlRBWCAgICAgICBJTlRFR0VSIHsNCiAgICAgICAgICAgIHJlcXVlc3QoMSks
DQogICAgICAgICAgICByZXF1ZXN0RGF0YSgyKSwNCiAgICAgICAgICAgIGluaXRpYWxSYW5naW5n
KDMpLA0KICAgICAgICAgICAgcGVyaW9kaWNSYW5naW5nKDQpLA0KICAgICAgICAgICAgc2hvcnRE
YXRhKDUpLA0KICAgICAgICAgICAgbG9uZ0RhdGEoNiksDQogICAgICAgICAgICBhZHZQaHlTaG9y
dERhdGEoOSksDQogICAgICAgICAgICBhZHZQaHlMb25nRGF0YSgxMCksDQogICAgICAgICAgICB1
Z3MoMTEpDQogICAgICAgIH0NCiAgICAgICAgTUFYLUFDQ0VTUyAgbm90LWFjY2Vzc2libGUNCiAg
ICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAg
ICAgIkFuIGluZGV4IGludG8gdGhlIENoYW5uZWwgTW9kdWxhdGlvbiB0YWJsZSB3aGljaCwgd2hl
bg0KICAgICAgICAgICAgIGdyb3VwZWQgd2l0aCBvdGhlciBJbnRlcnZhbCBVc2FnZSBDb2Rlcywg
ZnVsbHkNCiAgICAgICAgICAgICBpbnN0YW50aWF0ZSBhbGwgbW9kdWxhdGlvbiBzZXRzIGZvciBh
IGdpdmVuIHVwc3RyZWFtDQogICAgICAgICAgICAgY2hhbm5lbC4iDQogICAgICAgIFJFRkVSRU5D
RQ0KICAgICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZp
Y2F0aW9uczogUmFkaW8NCiAgICAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmlj
YXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgICAgIFRhYmxlIDgtMjAuIg0K
ICAgICAgICA6Oj0geyBkb2NzSWZDbXRzTW9kdWxhdGlvbkVudHJ5IDIgfQ0KDQogICBkb2NzSWZD
bXRzTW9kQ29udHJvbCBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBSb3dTdGF0dXMN
CiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgICAgU1RBVFVTICAgICAgY3Vy
cmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIkNvbnRyb2xzIGFuZCByZWZs
ZWN0cyB0aGUgc3RhdHVzIG9mIHJvd3MgaW4gdGhpcyB0YWJsZS4NCg0KDQoNClJhZnR1cyAmIENh
cmRvbmEgICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAgICAgICAgICAgIFtQYWdl
IDgzXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJG
SSkgTUlCICAgICBGZWJydWFyeSAyMDA1DQoNCg0KICAgICAgICAgICAgIFRoZXJlIGlzIG5vIHJl
c3RyaWN0aW9uIG9uIHRoZSBjaGFuZ2luZyBvZiB2YWx1ZXMgaW4gdGhpcw0KICAgICAgICAgICAg
IHRhYmxlIHdoaWxlIHRoZWlyIGFzc29jaWF0ZWQgcm93cyBhcmUgYWN0aXZlIHdpdGggdGhlDQog
ICAgICAgICAgICAgZXhjZXB0aW9uIG9mOg0KDQogICAgICAgICAgICAgMS4gSWYgYSBtb2R1bGF0
aW9uIHByb2ZpbGUgaXMgYmVpbmcgcmVmZXJlbmNlZCBieSBvbmUNCiAgICAgICAgICAgICAgICBv
ciBtb3JlIHVwc3RyZWFtIGNoYW5uZWxzLCBhbiBhdHRlbXB0IHRvIHNldCB0aGUgdmFsdWUNCiAg
ICAgICAgICAgICAgICBvZiBkb2NzSWZDbXRzTW9kQ2hhbm5lbFR5cGUgcmV0dXJucyAnaW5jb25z
aXN0ZW50VmFsdWUnDQogICAgICAgICAgICAgICAgZXJyb3IuDQoNCiAgICAgICAgICAgICAyLiBJ
ZiBhIG1vZHVsYXRpb24gcHJvZmlsZSBpcyBiZWluZyByZWZlcmVuY2VkIGJ5IG9uZQ0KICAgICAg
ICAgICAgICAgIG9yIG1vcmUgdXBzdHJlYW0gY2hhbm5lbHMsIGFuIGF0dGVtcHQgdG8gc2V0DQog
ICAgICAgICAgICAgICAgZG9jc0lmQ210c01vZENvbnRyb2wgdG8gZGVzdHJveSg2KSBvciBub3RJ
blNlcnZpY2UoMikNCiAgICAgICAgICAgICAgICByZXR1cm5zICdpbmNvbnNpc3RlbnRWYWx1ZScg
ZXJyb3IuIg0KICAgICAgICA6Oj0geyBkb2NzSWZDbXRzTW9kdWxhdGlvbkVudHJ5IDMgfQ0KDQog
ICBkb2NzSWZDbXRzTW9kVHlwZSBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBJTlRF
R0VSIHsNCiAgICAgICAgICAgIG90aGVyKDEpLA0KICAgICAgICAgICAgcXBzaygyKSwNCiAgICAg
ICAgICAgIHFhbTE2KDMpLA0KICAgICAgICAgICAgcWFtOCg0KSwNCiAgICAgICAgICAgIHFhbTMy
KDUpLA0KICAgICAgICAgICAgcWFtNjQoNiksDQogICAgICAgICAgICBxYW0xMjgoNykNCiAgICAg
ICAgfQ0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLWNyZWF0ZQ0KICAgICAgICBTVEFUVVMgICAg
ICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiVGhlIG1vZHVsYXRp
b24gdHlwZSB1c2VkIG9uIHRoaXMgY2hhbm5lbC4gIFJldHVybnMNCiAgICAgICAgICAgICBvdGhl
cigxKSBpZiB0aGUgbW9kdWxhdGlvbiB0eXBlIGlzIG5laXRoZXINCiAgICAgICAgICAgICBxcHNr
LCBxYW0xNiwgcWFtOCwgcWFtMzIsIHFhbTY0IG9yIHFhbTEyOC4NCiAgICAgICAgICAgICBUeXBl
IHFhbTEyOCBpcyB1c2VkIGZvciBTQ0RNQSBjaGFubmVscyBvbmx5Lg0KICAgICAgICAgICAgIFNl
ZSB0aGUgcmVmZXJlbmNlIGZvciB0aGUgbW9kdWxhdGlvbiBwcm9maWxlcw0KICAgICAgICAgICAg
IGltcGxpZWQgYnkgZGlmZmVyZW50IG1vZHVsYXRpb24gdHlwZXMuIg0KICAgICAgICBSRUZFUkVO
Q0UNCiAgICAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lm
aWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZp
Y2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICAgICBUYWJsZXMgNi03LCBh
bmQgOC0xOS4iDQogICAgICAgIERFRlZBTCB7IHFwc2sgfQ0KICAgICAgICA6Oj0geyBkb2NzSWZD
bXRzTW9kdWxhdGlvbkVudHJ5IDQgfQ0KDQogICBkb2NzSWZDbXRzTW9kUHJlYW1ibGVMZW4gT0JK
RUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgSW50ZWdlcjMyICgwLi4xNTM2KQ0KICAgICAg
ICBVTklUUyAgICAgICAiYml0cyINCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAg
ICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAg
ICAgIlRoZSBwcmVhbWJsZSBsZW5ndGggZm9yIHRoaXMgbW9kdWxhdGlvbiBwcm9maWxlIGluIGJp
dHMuDQoNCg0KDQpSYWZ0dXMgJiBDYXJkb25hICAgICAgICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAw
NSAgICAgICAgICAgICAgICBbUGFnZSA4NF0NCgwNCkludGVybmV0LURyYWZ0ICAgIERPQ1NJUyAy
LjAgUmFkaW8gRnJlcXVlbmN5IChSRkkpIE1JQiAgICAgRmVicnVhcnkgMjAwNQ0KDQoNCiAgICAg
ICAgICAgICBEZWZhdWx0IHZhbHVlIGlzIHRoZSBtaW5pbXVtIG5lZWRlZCBieSB0aGUgaW1wbGVt
ZW50YXRpb24NCiAgICAgICAgICAgICBhdCB0aGUgQ01UUyBmb3IgdGhlIGdpdmVuIG1vZHVsYXRp
b24gcHJvZmlsZS4iDQogICAgICAgIFJFRkVSRU5DRQ0KICAgICAgICAgICAgIkRhdGEtT3Zlci1D
YWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICAg
ICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3
LA0KICAgICAgICAgICAgIFRhYmxlcyA2LTcsIGFuZCA4LTE5LiINCiAgICAgICAgOjo9IHsgZG9j
c0lmQ210c01vZHVsYXRpb25FbnRyeSA1IH0NCg0KICAgZG9jc0lmQ210c01vZERpZmZlcmVudGlh
bEVuY29kaW5nIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIFRydXRoVmFsdWUNCiAg
ICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVu
dA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlNwZWNpZmllcyB3aGV0aGVyIG9y
IG5vdCBkaWZmZXJlbnRpYWwgZW5jb2RpbmcgaXMgdXNlZA0KICAgICAgICAgICAgIG9uIHRoaXMg
Y2hhbm5lbC4iDQogICAgICAgIFJFRkVSRU5DRQ0KICAgICAgICAgICAgIkRhdGEtT3Zlci1DYWJs
ZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAgICAgICBG
cmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0K
ICAgICAgICAgICAgIFRhYmxlcyA2LTcsIGFuZCA4LTE5LiINCiAgICAgICAgREVGVkFMIHsgZmFs
c2UgfQ0KICAgICAgICA6Oj0geyBkb2NzSWZDbXRzTW9kdWxhdGlvbkVudHJ5IDYgfQ0KDQogICBk
b2NzSWZDbXRzTW9kRkVDRXJyb3JDb3JyZWN0aW9uIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRB
WCAgICAgIEludGVnZXIzMiAoMC4uMTYpDQogICAgICAgIFVOSVRTICAgICAgICJCeXRlcyINCiAg
ICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVu
dA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlRoZSBudW1iZXIgb2YgY29ycmVj
dGFibGUgZXJyb3JlZCBieXRlcyAodCkgdXNlZCBpbg0KICAgICAgICAgICAgIGZvcndhcmQgZXJy
b3IgY29ycmVjdGlvbiBjb2RlLiAgVGhlIHZhbHVlIG9mIDAgaW5kaWNhdGVzDQogICAgICAgICAg
ICAgbm8gY29ycmVjdGlvbiBpcyBlbXBsb3llZC4gIFRoZSBudW1iZXIgb2YgY2hlY2sgYnl0ZXMN
CiAgICAgICAgICAgICBhcHBlbmRlZCB3aWxsIGJlIHR3aWNlIHRoaXMgdmFsdWUuIg0KICAgICAg
ICBSRUZFUkVOQ0UNCiAgICAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZh
Y2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFj
ZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICAgICBUYWJs
ZXMgNi03LCBhbmQgOC0xOS4iDQogICAgICAgIERFRlZBTCB7IDAgfQ0KICAgICAgICA6Oj0geyBk
b2NzSWZDbXRzTW9kdWxhdGlvbkVudHJ5IDcgfQ0KDQogICBkb2NzSWZDbXRzTW9kRkVDQ29kZXdv
cmRMZW5ndGggT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgSW50ZWdlcjMyICgxLi4y
NTUpDQogICAgICAgIFVOSVRTICAgICAgICJCeXRlcyINCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVh
ZC1jcmVhdGUNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgICAgIlRoZSBudW1iZXIgb2YgZGF0YSBieXRlcyAoaykgaW4gdGhlIGZvcndh
cmQgZXJyb3INCiAgICAgICAgICAgICBjb3JyZWN0aW9uIGNvZGV3b3JkLg0KICAgICAgICAgICAg
IFRoaXMgb2JqZWN0IGlzIG5vdCB1c2VkIGlmIGRvY3NJZkNtdHNNb2RGRUNFcnJvckNvcnJlY3Rp
b24NCg0KDQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1
ICAgICAgICAgICAgICAgIFtQYWdlIDg1XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIu
MCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAyMDA1DQoNCg0KICAgICAg
ICAgICAgIGlzIHplcm8uIg0KICAgICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICAgICJEYXRhLU92
ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAg
ICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0
MDQwNywNCiAgICAgICAgICAgICBUYWJsZXMgNi03LCBhbmQgOC0xOS4iDQogICAgICAgIERFRlZB
TCB7IDMyIH0NCiAgICAgICAgOjo9IHsgZG9jc0lmQ210c01vZHVsYXRpb25FbnRyeSA4IH0NCg0K
ICAgZG9jc0lmQ210c01vZFNjcmFtYmxlclNlZWQgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFY
ICAgICAgSW50ZWdlcjMyICgwLi4zMjc2NykNCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVh
dGUNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgICAgIlRoZSAxNSBiaXQgc2VlZCB2YWx1ZSBmb3IgdGhlIHNjcmFtYmxlciBwb2x5bm9t
aWFsLiINCiAgICAgICAgUkVGRVJFTkNFDQogICAgICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNl
cnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgICAgIEZyZXF1
ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAg
ICAgICAgICAgVGFibGUgOC0xOS4iDQogICAgICAgIERFRlZBTCB7IDAgfQ0KICAgICAgICA6Oj0g
eyBkb2NzSWZDbXRzTW9kdWxhdGlvbkVudHJ5IDkgfQ0KDQogICBkb2NzSWZDbXRzTW9kTWF4QnVy
c3RTaXplIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIEludGVnZXIzMiAoMC4uMjU1
KQ0KICAgICAgICBVTklUUyAgICAgICAibWluaS1zbG90cyINCiAgICAgICAgTUFYLUFDQ0VTUyAg
cmVhZC1jcmVhdGUNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQ
VElPTg0KICAgICAgICAgICAgIlRoZSBtYXhpbXVtIG51bWJlciBvZiBtaW5pLXNsb3RzIHRoYXQg
Y2FuIGJlIHRyYW5zbWl0dGVkDQogICAgICAgICAgICAgZHVyaW5nIHRoaXMgY2hhbm5lbCdzIGJ1
cnN0IHRpbWUuICBSZXR1cm5zIHplcm8gaWYgdGhlDQogICAgICAgICAgICAgYnVyc3QgbGVuZ3Ro
IGlzIGJvdW5kZWQgYnkgdGhlIGFsbG9jYXRpb24gTUFQIHJhdGhlciB0aGFuDQogICAgICAgICAg
ICAgdGhpcyBwcm9maWxlLg0KICAgICAgICAgICAgIERlZmF1bHQgdmFsdWUgaXMgMCBleGNlcHQg
Zm9yIHNob3J0RGF0YSwgd2hlcmUgaXQgaXMgOC4iDQogICAgICAgIFJFRkVSRU5DRQ0KICAgICAg
ICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczog
UmFkaW8NCiAgICAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1At
UkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgICAgIFRhYmxlIDgtMTkuIg0KICAgICAgICA6
Oj0geyBkb2NzSWZDbXRzTW9kdWxhdGlvbkVudHJ5IDEwIH0NCg0KICAgZG9jc0lmQ210c01vZEd1
YXJkVGltZVNpemUgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgVW5zaWduZWQzMg0K
ICAgICAgICBVTklUUyAgICAgICAiU3ltYm9sLXRpbWVzIg0KICAgICAgICBNQVgtQUNDRVNTICBy
ZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgICAgIlRoZSBudW1iZXIgb2Ygc3ltYm9sLXRpbWVzIHdoaWNoIE1VU1QgZm9s
bG93IHRoZSBlbmQgb2YNCiAgICAgICAgICAgICB0aGlzIGNoYW5uZWwncyBidXJzdC4gIERlZmF1
bHQgdmFsdWUgaXMgdGhlIG1pbmltdW0gdGltZQ0KICAgICAgICAgICAgIG5lZWRlZCBieSB0aGUg
aW1wbGVtZW50YXRpb24gZm9yIHRoaXMgbW9kdWxhdGlvbiBwcm9maWxlLiINCiAgICAgICAgUkVG
RVJFTkNFDQoNCg0KDQpSYWZ0dXMgJiBDYXJkb25hICAgICAgICAgRXhwaXJlcyBBdWd1c3QgNSwg
MjAwNSAgICAgICAgICAgICAgICBbUGFnZSA4Nl0NCgwNCkludGVybmV0LURyYWZ0ICAgIERPQ1NJ
UyAyLjAgUmFkaW8gRnJlcXVlbmN5IChSRkkpIE1JQiAgICAgRmVicnVhcnkgMjAwNQ0KDQoNCiAg
ICAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlv
bnM6IFJhZGlvDQogICAgICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9u
IFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICAgICBUYWJsZXMgNi03LCBhbmQgOC0x
OS4iDQogICAgICAgIDo6PSB7IGRvY3NJZkNtdHNNb2R1bGF0aW9uRW50cnkgMTEgfQ0KDQogICBk
b2NzSWZDbXRzTW9kTGFzdENvZGV3b3JkU2hvcnRlbmVkIE9CSkVDVC1UWVBFDQogICAgICAgIFNZ
TlRBWCAgICAgIFRydXRoVmFsdWUNCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAg
ICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAg
ICAgIkluZGljYXRlcyBpZiB0aGUgbGFzdCBGRUMgY29kZXdvcmQgaXMgdHJ1bmNhdGVkLiINCiAg
ICAgICAgUkVGRVJFTkNFDQogICAgICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50
ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgICAgIEZyZXF1ZW5jeSBJbnRl
cmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgICAg
VGFibGVzIDYtNywgYW5kIDgtMTkuIg0KICAgICAgICBERUZWQUwgeyB0cnVlIH0NCiAgICAgICAg
Ojo9IHsgZG9jc0lmQ210c01vZHVsYXRpb25FbnRyeSAxMiB9DQoNCiAgIGRvY3NJZkNtdHNNb2RT
Y3JhbWJsZXIgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgVHJ1dGhWYWx1ZQ0KICAg
ICAgICBNQVgtQUNDRVNTICByZWFkLWNyZWF0ZQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50
DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiSW5kaWNhdGVzIGlmIHRoZSBzY3Jh
bWJsZXIgaXMgZW1wbG95ZWQuIg0KICAgICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICAgICJEYXRh
LU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAg
ICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1
LTA0MDQwNywNCiAgICAgICAgICAgICBUYWJsZXMgNi03LCBhbmQgOC0xOS4iDQogICAgICAgIERF
RlZBTCB7IGZhbHNlIH0NCiAgICAgICAgOjo9IHsgZG9jc0lmQ210c01vZHVsYXRpb25FbnRyeSAx
MyB9DQoNCiAgIGRvY3NJZkNtdHNNb2RCeXRlSW50ZXJsZWF2ZXJEZXB0aCBPQkpFQ1QtVFlQRQ0K
ICAgICAgICBTWU5UQVggICAgICBVbnNpZ25lZDMyDQogICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQt
Y3JlYXRlDQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICAgICJBVERNQSBCeXRlIEludGVybGVhdmVyIERlcHRoIChJcikuICBUaGlzIG9i
amVjdCByZXR1cm5zIDENCiAgICAgICAgICAgICBmb3Igbm9uIEFURE1BIHByb2ZpbGVzLiINCiAg
ICAgICAgUkVGRVJFTkNFDQogICAgICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50
ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAgICAgIEZyZXF1ZW5jeSBJbnRl
cmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgICAg
VGFibGVzIDYtNywgYW5kIDgtMTkuIg0KICAgICAgICBERUZWQUwgeyAxIH0NCiAgICAgICAgOjo9
IHsgZG9jc0lmQ210c01vZHVsYXRpb25FbnRyeSAxNCB9DQoNCiAgIGRvY3NJZkNtdHNNb2RCeXRl
SW50ZXJsZWF2ZXJCbG9ja1NpemUgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgVW5z
aWduZWQzMg0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLWNyZWF0ZQ0KDQoNCg0KUmFmdHVzICYg
Q2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAgICAgICAgICAgW1Bh
Z2UgODddDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1ZW5jeSAo
UkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJl
bnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJBVERNQSBCeXRlIEludGVybGVh
dmVyIEJsb2NrIHNpemUgKEJyKS4gIFRoaXMgb2JqZWN0DQogICAgICAgICAgICAgcmV0dXJucyB6
ZXJvIGZvciBub24gQVRETUEgcHJvZmlsZXMgIg0KICAgICAgICBSRUZFUkVOQ0UNCiAgICAgICAg
ICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJh
ZGlvDQogICAgICAgICAgICAgRnJlcXVlbmN5IEludGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJG
SXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICAgICBUYWJsZXMgNi03LCBhbmQgOC0xOS4iDQog
ICAgICAgIERFRlZBTCB7IDE4IH0NCiAgICAgICAgOjo9IHsgZG9jc0lmQ210c01vZHVsYXRpb25F
bnRyeSAxNSB9DQoNCiAgIGRvY3NJZkNtdHNNb2RQcmVhbWJsZVR5cGUgT0JKRUNULVRZUEUNCiAg
ICAgICAgU1lOVEFYICAgICAgIElOVEVHRVIgew0KICAgICAgICAgICAgdW5rbm93bigwKSwNCiAg
ICAgICAgICAgIHFwc2swKDEpLA0KICAgICAgICAgICAgcXBzazEoMikNCiAgICAgICAgfQ0KICAg
ICAgICBNQVgtQUNDRVNTICByZWFkLWNyZWF0ZQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50
DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiUHJlYW1ibGUgdHlwZSBmb3IgRE9D
U0lTIDIuMCBidXJzdHMuICBUaGUgdmFsdWUNCiAgICAgICAgICAgICAndW5rbm93bigwKScgcmVw
cmVzZW50cyBhIHJvdyBlbnRyeSBjb25zaXN0aW5nIG9ubHkgb2YNCiAgICAgICAgICAgICBET0NT
SVMgMS54IGJ1cnN0cyINCiAgICAgICAgUkVGRVJFTkNFDQogICAgICAgICAgICAiRGF0YS1PdmVy
LUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBSYWRpbw0KICAgICAgICAg
ICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0
MDcsDQogICAgICAgICAgICAgVGFibGVzIDYtNywgYW5kIDgtMTkuIg0KICAgICAgICBERUZWQUwg
eyBxcHNrMCB9DQogICAgICAgIDo6PSB7IGRvY3NJZkNtdHNNb2R1bGF0aW9uRW50cnkgMTYgfQ0K
DQogICBkb2NzSWZDbXRzTW9kVGNtRXJyb3JDb3JyZWN0aW9uT24gT0JKRUNULVRZUEUNCiAgICAg
ICAgU1lOVEFYICAgICAgVHJ1dGhWYWx1ZQ0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLWNyZWF0
ZQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAg
ICAgICAgICAiVHJlbGxpcyBDb2RlIE1vZHVsYXRpb24gKFRDTSkgT24vT2ZmLiAgVGhpcyB2YWx1
ZSByZXR1cm5zDQogICAgICAgICAgICAgZmFsc2UgZm9yIG5vbiBTLUNETUEgcHJvZmlsZXMuIg0K
ICAgICAgICBSRUZFUkVOQ0UNCiAgICAgICAgICAgICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJ
bnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IFJhZGlvDQogICAgICAgICAgICAgRnJlcXVlbmN5IElu
dGVyZmFjZSBTcGVjaWZpY2F0aW9uIFNQLVJGSXYyLjAtSTA1LTA0MDQwNywNCiAgICAgICAgICAg
ICBUYWJsZXMgNi03LCBhbmQgOC0xOS4iDQogICAgICAgIERFRlZBTCB7IGZhbHNlIH0NCiAgICAg
ICAgOjo9IHsgZG9jc0lmQ210c01vZHVsYXRpb25FbnRyeSAxNyB9DQoNCiAgIGRvY3NJZkNtdHNN
b2RTY2RtYUludGVybGVhdmVyU3RlcFNpemUgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAg
ICAgVW5zaWduZWQzMiAoMCB8IDEuLjMyKQ0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLWNyZWF0
ZQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQoNCg0KDQpSYWZ0dXMgJiBDYXJkb25hICAg
ICAgICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAgICBbUGFnZSA4OF0NCgwN
CkludGVybmV0LURyYWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5IChSRkkpIE1JQiAg
ICAgRmVicnVhcnkgMjAwNQ0KDQoNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICIg
Uy1DRE1BIEludGVybGVhdmVyIHN0ZXAgc2l6ZS4gIFRoaXMgdmFsdWUgcmV0dXJucyB6ZXJvDQog
ICAgICAgICAgICAgIGZvciBub24gUy1DRE1BIHByb2ZpbGVzLiINCiAgICAgICAgUkVGRVJFTkNF
DQogICAgICAgICAgICAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmlj
YXRpb25zOiBSYWRpbw0KICAgICAgICAgICAgIEZyZXF1ZW5jeSBJbnRlcmZhY2UgU3BlY2lmaWNh
dGlvbiBTUC1SRkl2Mi4wLUkwNS0wNDA0MDcsDQogICAgICAgICAgICAgVGFibGVzIDYtNywgYW5k
IDgtMTkuIg0KICAgICAgICBERUZWQUwgeyAxIH0NCiAgICAgICAgOjo9IHsgZG9jc0lmQ210c01v
ZHVsYXRpb25FbnRyeSAxOCB9DQoNCiAgIGRvY3NJZkNtdHNNb2RTY2RtYVNwcmVhZGVyRW5hYmxl
IE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIFRydXRoVmFsdWUNCiAgICAgICAgTUFY
LUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAg
ICBERVNDUklQVElPTg0KICAgICAgICAgICAgIiBTLUNETUEgc3ByZWFkZXIuICBUaGlzIHZhbHVl
IHJldHVybnMgZmFsc2UgZm9yIG5vbiBTLUNETUENCiAgICAgICAgICAgICAgcHJvZmlsZXMuICBE
ZWZhdWx0IHZhbHVlIGZvciBJVUMgMyBhbmQgNCBpcyBPRkYsIGZvcg0KICAgICAgICAgICAgICBh
bGwgb3RoZXIgSVVDcyBpdCBpcyBPTi4iDQogICAgICAgIFJFRkVSRU5DRQ0KICAgICAgICAgICAg
IkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8N
CiAgICAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIu
MC1JMDUtMDQwNDA3LA0KICAgICAgICAgICAgIFRhYmxlcyA2LTcsIGFuZCA4LTE5LiINCiAgICAg
ICAgOjo9IHsgZG9jc0lmQ210c01vZHVsYXRpb25FbnRyeSAxOSB9DQoNCiAgIGRvY3NJZkNtdHNN
b2RTY2RtYVN1YmZyYW1lQ29kZXMgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgVW5z
aWduZWQzMiAoMCB8IDEuLjEyOCkNCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1jcmVhdGUNCiAg
ICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAg
ICAgIiBTLUNETUEgc3ViLWZyYW1lIHNpemUuICBUaGlzIHZhbHVlIHJldHVybnMgemVybw0KICAg
ICAgICAgICAgICBmb3Igbm9uIFMtQ0RNQSBwcm9maWxlcy4iDQogICAgICAgIFJFRkVSRU5DRQ0K
ICAgICAgICAgICAgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0
aW9uczogUmFkaW8NCiAgICAgICAgICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRp
b24gU1AtUkZJdjIuMC1JMDUtMDQwNDA3LA0KICAgICAgICAgICAgIFRhYmxlIDYtNywgYW5kIDgt
MTkuIg0KICAgICAgICBERUZWQUwgeyAxIH0NCiAgICAgICAgOjo9IHsgZG9jc0lmQ210c01vZHVs
YXRpb25FbnRyeSAyMCB9DQoNCiAgIGRvY3NJZkNtdHNNb2RDaGFubmVsVHlwZSBPQkpFQ1QtVFlQ
RQ0KICAgICAgICBTWU5UQVggICAgICBEb2NzaXNVcHN0cmVhbVR5cGUNCiAgICAgICAgTUFYLUFD
Q0VTUyAgcmVhZC1jcmVhdGUNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBE
RVNDUklQVElPTg0KICAgICAgICAgICAgIkRlc2NyaWJlcyB0aGUgbW9kdWxhdGlvbiBjaGFubmVs
IHR5cGUgZm9yIHRoaXMgbW9kdWxhdGlvbg0KICAgICAgICAgICAgIGVudHJ5Lg0KICAgICAgICAg
ICAgIEFsbCB0aGUgYWN0aXZlIGVudHJpZXMgaW4gYSBtb2R1bGF0aW9uIHByb2ZpbGUgKGllIGFs
bA0KICAgICAgICAgICAgIGFjdGl2ZSBlbnRyaWVzIHRoYXQgc2hhcmUgYSBjb21tb24gZG9jc0lm
Q210c01vZEluZGV4KQ0KICAgICAgICAgICAgIE1VU1QgaGF2ZSB0aGUgc2FtZSB2YWx1ZSBvZiBk
b2NzSWZDbXRzTW9kQ2hhbm5lbFR5cGUuIg0KDQoNCg0KUmFmdHVzICYgQ2FyZG9uYSAgICAgICAg
IEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAgICAgICAgICAgW1BhZ2UgODldDQoMDQpJbnRl
cm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZl
YnJ1YXJ5IDIwMDUNCg0KDQogICAgICAgIFJFRkVSRU5DRQ0KICAgICAgICAgICAgIkRhdGEtT3Zl
ci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZSBTcGVjaWZpY2F0aW9uczogUmFkaW8NCiAgICAgICAg
ICAgICBGcmVxdWVuY3kgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU1AtUkZJdjIuMC1JMDUtMDQw
NDA3LA0KICAgICAgICAgICAgIFRhYmxlIDgtMTkuIg0KICAgICAgICBERUZWQUwgeyB0ZG1hIH0N
CiAgICAgICAgOjo9IHsgZG9jc0lmQ210c01vZHVsYXRpb25FbnRyeSAyMSB9DQoNCiAgIGRvY3NJ
ZkNtdHNNb2RTdG9yYWdlVHlwZSBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICAgU3Rv
cmFnZVR5cGUNCiAgICAgICAgTUFYLUFDQ0VTUyAgIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMg
ICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlRoZSBzdG9y
YWdlIHR5cGUgZm9yIHRoaXMgY29uY2VwdHVhbCByb3cuDQogICAgICAgICAgICAgRW50cmllcyB3
aXRoIHRoaXMgb2JqZWN0IHNldCB0byBwZXJtYW5lbnQoNCkNCiAgICAgICAgICAgICBkbyBub3Qg
cmVxdWlyZSB3cml0ZSBvcGVyYXRpb25zIGZvciByZWFkLXdyaXRlDQogICAgICAgICAgICAgb2Jq
ZWN0cy4iDQogICAgICAgIERFRlZBTCAgICAgIHsgbm9uVm9sYXRpbGUgfQ0KICAgIDo6PSB7IGRv
Y3NJZkNtdHNNb2R1bGF0aW9uRW50cnkgMjIgfQ0KDQogICBkb2NzSWZDbXRzUW9zUHJvZmlsZVBl
cm1pc3Npb25zIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIEJJVFMgew0KICAgICAg
ICAgICAgY3JlYXRlQnlNYW5hZ2VtZW50KDApLA0KICAgICAgICAgICAgdXBkYXRlQnlNYW5hZ2Vt
ZW50KDEpLA0KICAgICAgICAgICAgY3JlYXRlQnlNb2RlbXMoMikNCiAgICAgICAgfQ0KICAgICAg
ICBNQVgtQUNDRVNTICByZWFkLXdyaXRlDQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAg
ICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGlzIG9iamVjdCBzcGVjaWZpZXMgcGVy
bWl0dGVkIG1ldGhvZHMgb2YgY3JlYXRpbmcNCiAgICAgICAgICAgICBlbnRyaWVzIGluIGRvY3NJ
ZlFvc1Byb2ZpbGVUYWJsZS4NCiAgICAgICAgICAgICBjcmVhdGVCeU1hbmFnZW1lbnQoMCkgaXMg
c2V0IGlmIGVudHJpZXMgY2FuIGJlIGNyZWF0ZWQNCiAgICAgICAgICAgICB1c2luZyBTTk1QLiAg
dXBkYXRlQnlNYW5hZ2VtZW50KDEpIGlzIHNldCBpZiB1cGRhdGluZw0KICAgICAgICAgICAgIGVu
dHJpZXMgdXNpbmcgU05NUCBpcyBwZXJtaXR0ZWQuICBjcmVhdGVCeU1vZGVtcygyKQ0KICAgICAg
ICAgICAgIGlzIHNldCBpZiBlbnRyaWVzIGNhbiBiZSBjcmVhdGVkIGJhc2VkIG9uIGluZm9ybWF0
aW9uDQogICAgICAgICAgICAgaW4gUkVHLVJFUSBNQUMgbWVzc2FnZXMgcmVjZWl2ZWQgZnJvbSBD
YWJsZSBNb2RlbXMuDQogICAgICAgICAgICAgSW5mb3JtYXRpb24gaW4gdGhpcyBvYmplY3QgaXMg
b25seSBhcHBsaWNhYmxlIGlmDQogICAgICAgICAgICAgZG9jc0lmUW9zUHJvZmlsZVRhYmxlIGlz
IGltcGxlbWVudGVkIGFzIHJlYWQtY3JlYXRlLg0KICAgICAgICAgICAgIE90aGVyd2lzZSwgdGhp
cyBvYmplY3QgaXMgaW1wbGVtZW50ZWQgYXMgcmVhZC1vbmx5DQogICAgICAgICAgICAgYW5kIHJl
dHVybnMgY3JlYXRlQnlNb2RlbXMoMikuDQogICAgICAgICAgICAgRWl0aGVyIGNyZWF0ZUJ5TWFu
YWdlbWVudCgwKSBvciB1cGRhdGVCeU1hbmFnZW1lbnQoMikNCiAgICAgICAgICAgICBNVVNUIGJl
IHNldCB3aGVuIHdyaXRpbmcgdG8gdGhpcyBvYmplY3QuDQogICAgICAgICAgICAgTm90ZSB0aGF0
IEJJVFMgb2JqZWN0cyBhcmUgZW5jb2RlZCBtb3N0IHNpZ25pZmljYW50IGJpdA0KICAgICAgICAg
ICAgIGZpcnN0LiAgRm9yIGV4YW1wbGUsIGlmIGJpdCAyIGlzIHNldCwgdGhlIHZhbHVlIG9mIHRo
aXMNCiAgICAgICAgICAgICBvYmplY3QgaXMgdGhlIG9jdGV0IHN0cmluZyAnMjAnSC4iDQogICAg
ICAgIDo6PSB7IGRvY3NJZkNtdHNPYmplY3RzIDYgfQ0KDQogICBkb2NzSWZDbXRzTWFjVG9DbVRh
YmxlIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIFNFUVVFTkNFIE9GIERvY3NJZkNt
dHNNYWNUb0NtRW50cnkNCg0KDQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVzIEF1
Z3VzdCA1LCAyMDA1ICAgICAgICAgICAgICAgIFtQYWdlIDkwXQ0KDA0KSW50ZXJuZXQtRHJhZnQg
ICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAyMDA1
DQoNCg0KICAgICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICAgICBTVEFUVVMg
ICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiVGhpcyBpcyBh
IHRhYmxlIHRvIHByb3ZpZGUgYSBxdWljayBhY2Nlc3MgaW5kZXggaW50byB0aGUNCiAgICAgICAg
ICAgICBkb2NzSWZDbXRzQ21TdGF0dXNUYWJsZS4gIFRoZXJlIGlzIGV4YWN0bHkgb25lIHJvdyBp
biB0aGlzDQogICAgICAgICAgICAgdGFibGUgZm9yIGVhY2ggcm93IGluIHRoZSBkb2NzSWZDbXRz
Q21TdGF0dXNUYWJsZS4gIEluDQogICAgICAgICAgICAgZ2VuZXJhbCwgdGhlIG1hbmFnZW1lbnQg
c3RhdGlvbiBTSE9VTEQgdXNlIHRoaXMgdGFibGUgb25seQ0KICAgICAgICAgICAgIHRvIGdldCBh
IHBvaW50ZXIgaW50byB0aGUgZG9jc0lmQ210c0NtU3RhdHVzVGFibGUgKHdoaWNoDQogICAgICAg
ICAgICAgY29ycmVzcG9uZHMgdG8gdGhlIENNJ3MgUkYgaW50ZXJmYWNlIE1BQyBhZGRyZXNzKSwg
YW5kDQogICAgICAgICAgICAgU0hPVUxEIG5vdCBpdGVyYXRlIChlLmcuIEdldE5leHQgdGhyb3Vn
aCkgdGhpcyB0YWJsZS4iDQogICAgICAgIDo6PSB7IGRvY3NJZkNtdHNPYmplY3RzIDcgfQ0KDQog
ICBkb2NzSWZDbXRzTWFjVG9DbUVudHJ5IE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAg
IERvY3NJZkNtdHNNYWNUb0NtRW50cnkNCiAgICAgICAgTUFYLUFDQ0VTUyAgbm90LWFjY2Vzc2li
bGUNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgICAgIkEgcm93IGluIHRoZSBkb2NzSWZDbXRzTWFjVG9DbVRhYmxlLg0KICAgICAgICAg
ICAgIEFuIGVudHJ5IGluIHRoaXMgdGFibGUgZXhpc3RzIGZvciBlYWNoIENhYmxlIE1vZGVtDQog
ICAgICAgICAgICAgdGhhdCBpcyBjb25uZWN0ZWQgdG8gdGhlIENNVFMgaW1wbGVtZW50aW5nIHRo
aXMgdGFibGUuIg0KICAgICAgICBJTkRFWCAgIHsgZG9jc0lmQ210c0NtTWFjIH0NCiAgICAgICAg
Ojo9IHtkb2NzSWZDbXRzTWFjVG9DbVRhYmxlIDEgfQ0KDQogICBEb2NzSWZDbXRzTWFjVG9DbUVu
dHJ5IDo6PSBTRVFVRU5DRSB7DQogICAgICAgICAgICAgICAgZG9jc0lmQ210c0NtTWFjICAgICBN
YWNBZGRyZXNzLA0KICAgICAgICAgICAgICAgIGRvY3NJZkNtdHNDbVB0ciAgICAgSW50ZWdlcjMy
DQogICAgICAgIH0NCg0KICAgZG9jc0lmQ210c0NtTWFjIE9CSkVDVC1UWVBFDQogICAgICAgIFNZ
TlRBWCAgICAgIE1hY0FkZHJlc3MNCiAgICAgICAgTUFYLUFDQ0VTUyAgbm90LWFjY2Vzc2libGUN
CiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgICAgIlRoZSBSRiBzaWRlIE1BQyBhZGRyZXNzIGZvciB0aGUgcmVmZXJlbmNlZCBDTS4gIChF
LmcuIHRoZQ0KICAgICAgICAgICAgIGludGVyZmFjZSBvbiB0aGUgQ00gdGhhdCBoYXMgZG9jc0Nh
YmxlTWFjTGF5ZXIoMTI3KSBhcw0KICAgICAgICAgICAgIGl0cyBpZlR5cGUuIg0KICAgICAgICA6
Oj0geyBkb2NzSWZDbXRzTWFjVG9DbUVudHJ5IDEgfQ0KDQogICBkb2NzSWZDbXRzQ21QdHIgT0JK
RUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgSW50ZWdlcjMyICgxLi4yMTQ3NDgzNjQ3KQ0K
ICAgICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVu
dA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIkFuIHJvdyBpbmRleCBpbnRvIGRv
Y3NJZkNtdHNDbVN0YXR1c1RhYmxlLiAgV2hlbiBxdWVyaWVkDQogICAgICAgICAgICAgd2l0aCB0
aGUgY29ycmVjdCBpbnN0YW5jZSB2YWx1ZSAoZS5nLiBhIENNJ3MgTUFDIGFkZHJlc3MpLA0KICAg
ICAgICAgICAgIHJldHVybnMgdGhlIGluZGV4IGluIGRvY3NJZkNtdHNDbVN0YXR1c1RhYmxlIHdo
aWNoDQogICAgICAgICAgICAgcmVwcmVzZW50cyB0aGF0IENNLiINCiAgICAgICAgOjo9IHsgZG9j
c0lmQ210c01hY1RvQ21FbnRyeSAyIH0NCg0KDQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAgICBF
eHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAgICAgICAgICAgIFtQYWdlIDkxXQ0KDA0KSW50ZXJu
ZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBGZWJy
dWFyeSAyMDA1DQoNCg0KICAgLS0gVGhlIGZvbGxvd2luZyBpbmRlcGVuZGVudCBvYmplY3QgYW5k
IGFzc29jaWF0ZWQgdGFibGUgcHJvdmlkZQ0KICAgLS0gb3BlcmF0b3JzIHdpdGggYSBtZWNoYW5p
c20gdG8gZXZhbHVhdGUgdGhlIGxvYWQvdXRpbGl6YXRpb24gb2YNCiAgIC0tIGJvdGggdXBzdHJl
YW0gYW5kIGRvd25zdHJlYW0gcGh5c2ljYWwgY2hhbm5lbHMuICBUaGlzIGluZm9ybWF0aW9uDQog
ICAtLSBtYXkgYmUgdXNlZCBmb3IgY2FwYWNpdHkgcGxhbm5pbmcgYW5kIGluY2lkZW50IGFuYWx5
c2lzLCBhbmQgbWF5DQogICAtLSBiZSBwYXJ0aWN1bGFybHkgaGVscGZ1bCBpbiBwcm92aXNpb25p
bmcgb2YgaGlnaCB2YWx1ZSBRT1MuDQogICAtLQ0KICAgLS0gVXRpbGl6YXRpb24gaXMgZXhwcmVz
c2VkIGFzIGFuIGluZGV4IHJlcHJlc2VudGluZyB0aGUgY2FsY3VsYXRlZA0KICAgLS0gcGVyY2Vu
dGFnZSB1dGlsaXphdGlvbiBvZiB0aGUgdXBzdHJlYW0gb3IgZG93bnN0cmVhbSBjaGFubmVsIGlu
DQogICAtLSB0aGUgbW9zdCByZWNlbnQgc2FtcGxpbmcgaW50ZXJ2YWwgKGllLiB1dGlsaXphdGlv
biBpbnRlcnZhbCkuDQogICAtLSBSZWZlciB0byB0aGUgREVTQ1JJUFRJT04gZmllbGQgb2YgdGhl
DQogICAtLSBkb2NzSWZDbXRzQ2hhbm5lbFV0VXRpbGl6YXRpb24gb2JqZWN0IGZvciBkZWZpbml0
aW9ucyBhbmQNCiAgIC0tIGNhbGN1bGF0aW9uIGRldGFpbHMuDQoNCiAgIGRvY3NJZkNtdHNDaGFu
bmVsVXRpbGl6YXRpb25JbnRlcnZhbCBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBJ
bnRlZ2VyMzIgKDAuLjg2NDAwKQ0KICAgICAgICBVTklUUyAgICAgICAic2Vjb25kcyINCiAgICAg
ICAgTUFYLUFDQ0VTUyAgcmVhZC13cml0ZQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQog
ICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiVGhlIHRpbWUgaW50ZXJ2YWwgaW4gc2Vj
b25kcyBvdmVyIHdoaWNoIHRoZSBjaGFubmVsDQogICAgICAgICAgICAgdXRpbGl6YXRpb24gaW5k
ZXggaXMgY2FsY3VsYXRlZC4gIEFsbCB1cHN0cmVhbS9kb3duc3RyZWFtDQogICAgICAgICAgICAg
Y2hhbm5lbHMgdXNlIHRoZSBzYW1lDQogICAgICAgICAgICAgZG9jc0lmQ210c0NoYW5uZWxVdGls
aXphdGlvbkludGVydmFsLg0KICAgICAgICAgICAgIFNldHRpbmcgYSB2YWx1ZSBvZiB6ZXJvIGRp
c2FibGVzIHV0aWxpemF0aW9uIHJlcG9ydGluZy4NCiAgICAgICAgICAgICBBIGNoYW5uZWwgdXRp
bGl6YXRpb24gaW5kZXggaXMgY2FsY3VsYXRlZCBvdmVyIGEgZml4ZWQNCiAgICAgICAgICAgICB3
aW5kb3cgYXBwbHlpbmcgdG8gdGhlIG1vc3QgcmVjZW50DQogICAgICAgICAgICAgZG9jc0lmQ210
c0NoYW5uZWxVdGlsaXphdGlvbkludGVydmFsLiAgSXQgd291bGQgdGhlcmVmb3JlDQogICAgICAg
ICAgICAgYmUgcHJ1ZGVudCB0byB1c2UgYSByZWxhdGl2ZWx5IHNob3J0DQogICAgICAgICAgICAg
ZG9jc0lmQ210c0NoYW5uZWxVdGlsaXphdGlvbkludGVydmFsLg0KICAgICAgICAgICAgIEl0IGlz
IGEgdmVuZG9yIGRlY2lzaW9uIHdoZXRoZXIgdG8gcmVzZXQgdGhlIHRpbWVyIHdoZW4NCiAgICAg
ICAgICAgICBkb2NzSWZDbXRzQ2hhbm5lbFV0aWxpemF0aW9uSW50ZXJ2YWwgaXMgY2hhbmdlZCBk
dXJpbmcgYQ0KICAgICAgICAgICAgIHV0aWxpemF0aW9uIHNhbXBsaW5nIHBlcmlvZC4iDQogICAg
ICAgIDo6PSB7IGRvY3NJZkNtdHNPYmplY3RzIDggfQ0KDQogICBkb2NzSWZDbXRzQ2hhbm5lbFV0
aWxpemF0aW9uVGFibGUgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgU0VRVUVOQ0Ug
T0YgRG9jc0lmQ210c0NoYW5uZWxVdGlsaXphdGlvbkVudHJ5DQogICAgICAgIE1BWC1BQ0NFU1Mg
IG5vdC1hY2Nlc3NpYmxlDQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICAgICJSZXBvcnRzIHV0aWxpemF0aW9uIHN0YXRpc3RpY3MgZm9y
IGF0dGFjaGVkIHVwc3RyZWFtIGFuZA0KICAgICAgICAgICAgIGRvd25zdHJlYW0gcGh5c2ljYWwg
Y2hhbm5lbHMuIg0KICAgICAgICA6Oj0geyBkb2NzSWZDbXRzT2JqZWN0cyA5IH0NCg0KICAgZG9j
c0lmQ210c0NoYW5uZWxVdGlsaXphdGlvbkVudHJ5IE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRB
WCAgICAgIERvY3NJZkNtdHNDaGFubmVsVXRpbGl6YXRpb25FbnRyeQ0KICAgICAgICBNQVgtQUND
RVNTICBub3QtYWNjZXNzaWJsZQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAg
IERFU0NSSVBUSU9ODQoNCg0KDQpSYWZ0dXMgJiBDYXJkb25hICAgICAgICAgRXhwaXJlcyBBdWd1
c3QgNSwgMjAwNSAgICAgICAgICAgICAgICBbUGFnZSA5Ml0NCgwNCkludGVybmV0LURyYWZ0ICAg
IERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5IChSRkkpIE1JQiAgICAgRmVicnVhcnkgMjAwNQ0K
DQoNCiAgICAgICAgICAgICJVdGlsaXphdGlvbiBzdGF0aXN0aWNzIGZvciBhIHNpbmdsZSB1cHN0
cmVhbSBvciBkb3duc3RyZWFtDQogICAgICAgICAgICAgcGh5c2ljYWwgY2hhbm5lbC4gIEFuIGVu
dHJ5IGV4aXN0cyBpbiB0aGlzIHRhYmxlIGZvciBlYWNoDQogICAgICAgICAgICAgaWZFbnRyeSB3
aXRoIGFuIGlmVHlwZSBlcXVhbCB0bw0KICAgICAgICAgICAgIGRvY3NDYWJsZURvd25zdHJlYW1J
bnRlcmZhY2UgKDEyOCkNCiAgICAgICAgICAgICBvciBkb2NzQ2FibGVVcHN0cmVhbUludGVyZmFj
ZSAoMTI5KS4iDQogICAgICAgIElOREVYICB7IGlmSW5kZXgsIGRvY3NJZkNtdHNDaGFubmVsVXRJ
ZlR5cGUsDQogICAgICAgICAgICAgZG9jc0lmQ210c0NoYW5uZWxVdElkIH0NCiAgICAgICAgOjo9
IHsgZG9jc0lmQ210c0NoYW5uZWxVdGlsaXphdGlvblRhYmxlIDEgfQ0KDQogICBEb2NzSWZDbXRz
Q2hhbm5lbFV0aWxpemF0aW9uRW50cnkgOjo9IFNFUVVFTkNFIHsNCiAgICAgICAgICAgIGRvY3NJ
ZkNtdHNDaGFubmVsVXRJZlR5cGUgICAgICAgICBJQU5BaWZUeXBlLA0KICAgICAgICAgICAgZG9j
c0lmQ210c0NoYW5uZWxVdElkICAgICAgICAgICAgIEludGVnZXIzMiwNCiAgICAgICAgICAgIGRv
Y3NJZkNtdHNDaGFubmVsVXRVdGlsaXphdGlvbiAgICBJbnRlZ2VyMzINCiAgICAgICAgfQ0KDQog
ICBkb2NzSWZDbXRzQ2hhbm5lbFV0SWZUeXBlIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAg
ICAgICBJQU5BaWZUeXBlDQogICAgICAgIE1BWC1BQ0NFU1MgICBub3QtYWNjZXNzaWJsZQ0KICAg
ICAgICBTVEFUVVMgICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAg
ICAgIlRoZSBzZWNvbmRhcnkgaW5kZXggaW50byB0aGlzIHRhYmxlLiAgSW5kaWNhdGVzIHRoZSBJ
QU5BDQogICAgICAgICAgICAgaW50ZXJmYWNlIHR5cGUgYXNzb2NpYXRlZCB3aXRoIHRoaXMgcGh5
c2ljYWwgY2hhbm5lbC4NCiAgICAgICAgICAgICBPbmx5IGRvY3NDYWJsZURvd25zdHJlYW1JbnRl
cmZhY2UgKDEyOCkgYW5kDQogICAgICAgICAgICAgZG9jc0NhYmxlVXBzdHJlYW1JbnRlcmZhY2Ug
KDEyOSkgYXJlIHZhbGlkLiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ210c0NoYW5uZWxVdGlsaXph
dGlvbkVudHJ5IDEgfQ0KDQogICBkb2NzSWZDbXRzQ2hhbm5lbFV0SWQgT0JKRUNULVRZUEUNCiAg
ICAgICAgU1lOVEFYICAgICAgIEludGVnZXIzMiAoMC4uMjU1KQ0KICAgICAgICBNQVgtQUNDRVNT
ICAgbm90LWFjY2Vzc2libGUNCiAgICAgICAgU1RBVFVTICAgICAgIGN1cnJlbnQNCiAgICAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICAgICAiVGhlIHRlcnRpYXJ5IGluZGV4IGludG8gdGhpcyB0
YWJsZS4gIEluZGljYXRlcyB0aGUgQ01UUw0KICAgICAgICAgICAgICBpZGVudGlmaWVyIGZvciB0
aGlzIHBoeXNpY2FsIGNoYW5uZWwuIg0KICAgICAgICA6Oj0geyBkb2NzSWZDbXRzQ2hhbm5lbFV0
aWxpemF0aW9uRW50cnkgMiB9DQoNCiAgIGRvY3NJZkNtdHNDaGFubmVsVXRVdGlsaXphdGlvbiBP
QkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICAgSW50ZWdlcjMyICgwLi4xMDApDQogICAg
ICAgIFVOSVRTICAgICAgICAicGVyY2VudCINCiAgICAgICAgTUFYLUFDQ0VTUyAgIHJlYWQtb25s
eQ0KICAgICAgICBTVEFUVVMgICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgICAgIlRoZSBjYWxjdWxhdGVkIGFuZCB0cnVuY2F0ZWQgdXRpbGl6YXRpb24gaW5kZXgg
Zm9yIHRoaXMNCiAgICAgICAgICAgICBwaHlzaWNhbCB1cHN0cmVhbSBvciBkb3duc3RyZWFtIGNo
YW5uZWwsIGFjY3VyYXRlIGFzIG9mDQogICAgICAgICAgICAgdGhlIG1vc3QgcmVjZW50IGRvY3NJ
ZkNtdHNDaGFubmVsVXRpbGl6YXRpb25JbnRlcnZhbC4NCg0KICAgICAgICAgICAgIFVwc3RyZWFt
IENoYW5uZWwgVXRpbGl6YXRpb24gSW5kZXg6DQogICAgICAgICAgICAgVGhlIHVwc3RyZWFtIGNo
YW5uZWwgdXRpbGl6YXRpb24gaW5kZXggaXMgZXhwcmVzc2VkIGFzIGENCiAgICAgICAgICAgICBw
ZXJjZW50YWdlIG9mIG1pbmktc2xvdHMgdXRpbGl6ZWQgb24gdGhlIHBoeXNpY2FsIGNoYW5uZWws
DQoNCg0KDQpSYWZ0dXMgJiBDYXJkb25hICAgICAgICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAwNSAg
ICAgICAgICAgICAgICBbUGFnZSA5M10NCgwNCkludGVybmV0LURyYWZ0ICAgIERPQ1NJUyAyLjAg
UmFkaW8gRnJlcXVlbmN5IChSRkkpIE1JQiAgICAgRmVicnVhcnkgMjAwNQ0KDQoNCiAgICAgICAg
ICAgICByZWdhcmRsZXNzIG9mIGJ1cnN0IHR5cGUuICBGb3IgYW4gSW5pdGlhbCBNYWludGVuYW5j
ZQ0KICAgICAgICAgICAgIHJlZ2lvbiwgdGhlIG1pbmktc2xvdHMgZm9yIHRoZSBjb21wbGV0ZSBy
ZWdpb24gYXJlDQogICAgICAgICAgICAgY29uc2lkZXJlZCB1dGlsaXplZCBpZiB0aGUgQ01UUyBy
ZWNlaXZlZCBhbiB1cHN0cmVhbQ0KICAgICAgICAgICAgIGJ1cnN0IHdpdGhpbiB0aGUgcmVnaW9u
IGZyb20gYW55IENNIG9uIHRoZSBwaHlzaWNhbA0KICAgICAgICAgICAgIGNoYW5uZWwuICBGb3Ig
Y29udGVudGlvbiBSRVEgYW5kIFJFUS9EQVRBIHJlZ2lvbnMsIHRoZQ0KICAgICAgICAgICAgIG1p
bmktc2xvdHMgZm9yIGEgdHJhbnNtaXNzaW9uIG9wcG9ydHVuaXR5IHdpdGhpbiB0aGUNCiAgICAg
ICAgICAgICByZWdpb24gYXJlIGNvbnNpZGVyZWQgdXRpbGl6ZWQgaWYgdGhlIENNVFMgcmVjZWl2
ZWQgYW4NCiAgICAgICAgICAgICB1cHN0cmVhbSBidXJzdCB3aXRoaW4gdGhlIG9wcG9ydHVuaXR5
IGZyb20gYW55IENNIG9uIHRoZQ0KICAgICAgICAgICAgIHBoeXNpY2FsIGNoYW5uZWwuICBGb3Ig
YWxsIG90aGVyIHJlZ2lvbnMsIHV0aWxpemVkDQogICAgICAgICAgICAgbWluaS1zbG90cyBhcmUg
dGhvc2UgaW4gd2hpY2ggdGhlIENNVFMgZ3JhbnRlZA0KICAgICAgICAgICAgIGJhbmR3aWR0aCB0
byBhbnkgdW5pY2FzdCBTSUQgb24gdGhlIHBoeXNpY2FsIGNoYW5uZWwuDQoNCiAgICAgICAgICAg
ICBGb3IgYW4gdXBzdHJlYW0gaW50ZXJmYWNlIHRoYXQgaGFzIG11bHRpcGxlIGxvZ2ljYWwNCiAg
ICAgICAgICAgICB1cHN0cmVhbSBjaGFubmVscyBlbmFibGVkLCB0aGUgdXRpbGl6YXRpb24gaW5k
ZXggaXMgYQ0KICAgICAgICAgICAgIHdlaWdodGVkIHN1bSBvZiB1dGlsaXphdGlvbiBpbmRpY2Vz
IGZvciB0aGUgbG9naWNhbA0KICAgICAgICAgICAgIGNoYW5uZWxzLiAgVGhlIHdlaWdodCBmb3Ig
ZWFjaCB1dGlsaXphdGlvbiBpbmRleCBpcyB0aGUNCiAgICAgICAgICAgICBwZXJjZW50YWdlIG9m
IHVwc3RyZWFtIG1pbmktc2xvdHMgYWxsb2NhdGVkIGZvciB0aGUNCiAgICAgICAgICAgICBjb3Jy
ZXNwb25kaW5nIGxvZ2ljYWwgY2hhbm5lbC4NCiAgICAgICAgICAgICBFeGFtcGxlOg0KICAgICAg
ICAgICAgIElmIDc1JSBvZiBiYW5kd2lkdGggaXMgYWxsb2NhdGVkIHRvIHRoZSBmaXJzdCBsb2dp
Y2FsDQogICAgICAgICAgICAgY2hhbm5lbCBhbmQgMjUlIHRvIHRoZSBzZWNvbmQsIGFuZCB0aGUg
dXRpbGl6YXRpb24NCiAgICAgICAgICAgICBpbmRpY2VzIGZvciBlYWNoIGFyZSA2MCBhbmQgNDAg
cmVzcGVjdGl2ZWx5LCB0aGUNCiAgICAgICAgICAgICB1dGlsaXphdGlvbiBpbmRleCBmb3IgdGhl
IHVwc3RyZWFtIHBoeXNpY2FsIGNoYW5uZWwgaXMNCiAgICAgICAgICAgICAoNjAgKiAwLjc1KSAr
ICg0MCAqIDAuMjUpID0gNTUuICBUaGlzIGZpZ3VyZQ0KICAgICAgICAgICAgIGFwcGxpZXMgdG8g
dGhlIG1vc3QgcmVjZW50IHV0aWxpemF0aW9uIGludGVydmFsLg0KDQogICAgICAgICAgICAgRG93
bnN0cmVhbSBDaGFubmVsIFV0aWxpemF0aW9uIEluZGV4Og0KICAgICAgICAgICAgIFRoZSBkb3du
c3RyZWFtIGNoYW5uZWwgdXRpbGl6YXRpb24gaW5kZXggaXMgYSBwZXJjZW50YWdlDQogICAgICAg
ICAgICAgZXhwcmVzc2luZyB0aGUgcmF0aW8gYmV0d2VlbiBieXRlcyB1c2VkIHRvIHRyYW5zbWl0
IGRhdGENCiAgICAgICAgICAgICB2ZXJzdXMgdGhlIHRvdGFsIG51bWJlciBvZiBieXRlcyB0cmFu
c21pdHRlZCBpbiB0aGUgcmF3DQogICAgICAgICAgICAgYmFuZHdpZHRoIG9mIHRoZSBNUEVHIGNo
YW5uZWwuICBBcyB3aXRoIHRoZSB1cHN0cmVhbQ0KICAgICAgICAgICAgIHV0aWxpemF0aW9uIGlu
ZGV4LCB0aGUgY2FsY3VsYXRlZCB2YWx1ZSByZXByZXNlbnRzDQogICAgICAgICAgICAgdGhlIG1v
c3QgcmVjZW50IHV0aWxpemF0aW9uIGludGVydmFsLg0KICAgICAgICAgICAgIEZvcm11bGE6DQog
ICAgICAgICAgICAgRG93bnN0cmVhbSB1dGlsaXphdGlvbiBpbmRleCA9DQogICAgICAgICAgICAg
KDEwMCAqIChkYXRhIGJ5dGVzIC8gcmF3IGJ5dGVzKSkNCg0KICAgICAgICAgICAgIERlZmluaXRp
b25zOg0KICAgICAgICAgICAgIERhdGEgYnl0ZXM6ICAgIE51bWJlciBvZiBieXRlcyB0cmFuc21p
dHRlZCBhcyBkYXRhIGluIHRoZQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvY3NJZkNt
dHNDaGFubmVsVXRpbGl6YXRpb25JbnRlcnZhbC4NCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBJZGVudGljYWwgdG8gZG9jc0lmQ210c0Rvd25DaGFubmVsQ3RyVXNlZA0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEJ5dGVzIG1lYXN1cmVkIG92ZXIgdGhlIHV0aWxpemF0aW9uDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW50ZXJ2YWwuDQogICAgICAgICAgICAgUmF3IGJhbmR3
aWR0aDogVG90YWwgbnVtYmVyIG9mIGJ5dGVzIGF2YWlsYWJsZSBmb3INCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB0cmFuc21pdHRpbmcgZGF0YSwgbm90IGluY2x1ZGluZyBieXRlcw0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVzZWQgZm9yIGhlYWRlcnMgYW5kIG90aGVyIG92ZXJo
ZWFkLg0KICAgICAgICAgICAgIFJhdyBieXRlczogICAgIChyYXcgYmFuZHdpZHRoICoNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkb2NzSWZDbXRzQ2hhbm5lbFV0aWxpemF0aW9uSW50ZXJ2
YWwpLg0KDQoNCg0KUmFmdHVzICYgQ2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIw
MDUgICAgICAgICAgICAgICAgW1BhZ2UgOTRdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMg
Mi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSWRlbnRpY2FsIHRvIGRvY3NJZkNtdHNEb3duQ2hhbm5l
bEN0clRvdGFsDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgQnl0ZXMgbWVhc3VyZWQgb3Zl
ciB0aGUgdXRpbGl6YXRpb24NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnRlcnZhbC4i
DQogICAgICAgIDo6PSB7IGRvY3NJZkNtdHNDaGFubmVsVXRpbGl6YXRpb25FbnRyeSAzIH0NCg0K
ICAgLS0gVGhlIGZvbGxvd2luZyB0YWJsZSBwcm92aWRlcyBvcGVyYXRvcnMgd2l0aCBpbnB1dCBk
YXRhDQogICAtLSBhcHByb3ByaWF0ZSBmb3IgY2FsY3VsYXRpbmcgZG93bnN0cmVhbSBjaGFubmVs
IHV0aWxpemF0aW9uLg0KICAgLS0gT3BlcmF0b3JzIG1heSB1c2UgdGhlIGRvY3NJZkNtdHNDaGFu
bmVsVXRpbGl6YXRpb25UYWJsZSwgb3INCiAgIC0tIHBlcmZvcm0gdGhlaXIgb3duIHBvbGxpbmcg
b2YgdGhlDQogICAtLSBkb2NzSWZDbXRzRG93bkNoYW5uZWxDb3VudGVyVGFibGUgb2JqZWN0cyB0
byBjaGFyYWN0ZXJpemUNCiAgIC0tIHRoZWlyIGRvd25zdHJlYW0gY2hhbm5lbCB1c2FnZS4gIFRo
ZSAzMiBiaXQgY291bnRlciBvYmplY3RzIGFyZQ0KICAgLS0gaW5jbHVkZWQgdG8gcHJvdmlkZSBi
YWNrd2FyZCBjb21wYXRpYmlsaXR5IHdpdGggU05NUHYxIG1hbmFnZXJzLA0KICAgLS0gd2hpY2gg
Y2Fubm90IGFjY2VzcyA2NCBiaXQgY291bnRlciBvYmplY3RzLg0KDQogICBkb2NzSWZDbXRzRG93
bkNoYW5uZWxDb3VudGVyVGFibGUgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgU0VR
VUVOQ0UgT0YgRG9jc0lmQ210c0Rvd25DaGFubmVsQ291bnRlckVudHJ5DQogICAgICAgIE1BWC1B
Q0NFU1MgIG5vdC1hY2Nlc3NpYmxlDQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAg
ICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGlzIHRhYmxlIGlzIGltcGxlbWVudGVkIGF0
IHRoZSBDTVRTIHRvIGNvbGxlY3QNCiAgICAgICAgICAgICBkb3duc3RyZWFtIGNoYW5uZWwgc3Rh
dGlzdGljcyBmb3IgdXRpbGl6YXRpb24NCiAgICAgICAgICAgICBjYWxjdWxhdGlvbnMuIg0KICAg
ICAgICA6Oj0geyBkb2NzSWZDbXRzT2JqZWN0cyAxMCB9DQoNCiAgIGRvY3NJZkNtdHNEb3duQ2hh
bm5lbENvdW50ZXJFbnRyeSBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBEb2NzSWZD
bXRzRG93bkNoYW5uZWxDb3VudGVyRW50cnkNCiAgICAgICAgTUFYLUFDQ0VTUyAgbm90LWFjY2Vz
c2libGUNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0K
ICAgICAgICAgICAgIkFuIGVudHJ5IHByb3ZpZGVzIGEgbGlzdCBvZiB0cmFmZmljIGNvdW50ZXJz
IGZvciBhIHNpbmdsZQ0KICAgICAgICAgICAgIGRvd25zdHJlYW0gY2hhbm5lbC4NCiAgICAgICAg
ICAgICBBbiBlbnRyeSBpbiB0aGlzIHRhYmxlIGV4aXN0cyBmb3IgZWFjaCBpZkVudHJ5IHdpdGgg
YW4NCiAgICAgICAgICAgICBpZlR5cGUgb2YgZG9jc0NhYmxlRG93bnN0cmVhbSgxMjgpLiINCiAg
ICAgICAgSU5ERVggeyBpZkluZGV4IH0NCiAgICAgICAgOjo9IHsgZG9jc0lmQ210c0Rvd25DaGFu
bmVsQ291bnRlclRhYmxlIDEgfQ0KDQogICBEb2NzSWZDbXRzRG93bkNoYW5uZWxDb3VudGVyRW50
cnkgOjo9IFNFUVVFTkNFIHsNCiAgICAgICAgICAgIGRvY3NJZkNtdHNEb3duQ2hubEN0cklkICAg
ICAgICAgICAgICBJbnRlZ2VyMzIsDQogICAgICAgICAgICBkb2NzSWZDbXRzRG93bkNobmxDdHJU
b3RhbEJ5dGVzICAgICAgQ291bnRlcjMyLA0KICAgICAgICAgICAgZG9jc0lmQ210c0Rvd25DaG5s
Q3RyVXNlZEJ5dGVzICAgICAgIENvdW50ZXIzMiwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNEb3du
Q2hubEN0ckV4dFRvdGFsQnl0ZXMgICBDb3VudGVyNjQsDQogICAgICAgICAgICBkb2NzSWZDbXRz
RG93bkNobmxDdHJFeHRVc2VkQnl0ZXMgICAgQ291bnRlcjY0DQogICAgICAgIH0NCg0KICAgZG9j
c0lmQ210c0Rvd25DaG5sQ3RySWQgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgSW50
ZWdlcjMyICgwLi4yNTUpDQogICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBT
VEFUVVMgICAgICBjdXJyZW50DQoNCg0KDQpSYWZ0dXMgJiBDYXJkb25hICAgICAgICAgRXhwaXJl
cyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAgICBbUGFnZSA5NV0NCgwNCkludGVybmV0LURy
YWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5IChSRkkpIE1JQiAgICAgRmVicnVhcnkg
MjAwNQ0KDQoNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGUgQ2FibGUgTW9k
ZW0gVGVybWluYXRpb24gU3lzdGVtIChDTVRTKSBpZGVudGlmaWNhdGlvbg0KICAgICAgICAgICAg
IG9mIHRoZSBkb3duc3RyZWFtIGNoYW5uZWwgd2l0aGluIHRoaXMgcGFydGljdWxhciBNQUMNCiAg
ICAgICAgICAgICBpbnRlcmZhY2UuICBJZiB0aGUgaW50ZXJmYWNlIGlzIGRvd24sIHRoZSBvYmpl
Y3QgcmV0dXJucw0KICAgICAgICAgICAgIHRoZSBtb3N0IGN1cnJlbnQgdmFsdWUuICBJZiB0aGUg
ZG93bnN0cmVhbSBjaGFubmVsIElEIGlzDQogICAgICAgICAgICAgdW5rbm93biwgdGhpcyBvYmpl
Y3QgcmV0dXJucyBhIHZhbHVlIG9mIDAuIg0KICAgICAgICA6Oj0geyBkb2NzSWZDbXRzRG93bkNo
YW5uZWxDb3VudGVyRW50cnkgMSB9DQoNCiAgIGRvY3NJZkNtdHNEb3duQ2hubEN0clRvdGFsQnl0
ZXMgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgICAgIFVO
SVRTICAgICAgICJCeXRlcyINCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAg
IFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJB
dCB0aGUgQ01UUywgdGhlIHRvdGFsIG51bWJlciBvZiBieXRlcyBpbiB0aGUgUGF5bG9hZA0KICAg
ICAgICAgICAgIHBvcnRpb24gb2YgTVBFRyBQYWNrZXRzIChpZS4gbm90IGluY2x1ZGluZyBNUEVH
IGhlYWRlcg0KICAgICAgICAgICAgIG9yIHBvaW50ZXJfZmllbGQpIHRyYW5zcG9ydGVkIGJ5IHRo
aXMgZG93bnN0cmVhbSBjaGFubmVsDQogICAgICAgICAgICAgc2luY2UgQ01UUyBpbml0aWFsaXph
dGlvbi4gIFRoaXMgaXMgdGhlIDMyIGJpdCB2ZXJzaW9uIG9mDQogICAgICAgICAgICAgZG9jc0lm
Q210c0Rvd25DaG5sQ3RyRXh0VG90YWxCeXRlcywgaW5jbHVkZWQgdG8gcHJvdmlkZQ0KICAgICAg
ICAgICAgIGJhY2sgY29tcGF0aWJpbGl0eSB3aXRoIFNOTVB2MSBtYW5hZ2Vycy4NCiAgICAgICAg
ICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2Nj
dXINCiAgICAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3Rl
bSwgYW5kIGF0IG90aGVyDQogICAgICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2
YWx1ZSBvZg0KICAgICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUg
YXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ210c0Rvd25DaGFubmVs
Q291bnRlckVudHJ5IDIgfQ0KDQogICBkb2NzSWZDbXRzRG93bkNobmxDdHJVc2VkQnl0ZXMgT0JK
RUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgICAgIFVOSVRTICAg
ICAgICJCeXRlcyINCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIFNUQVRV
UyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJBdCB0aGUg
Q01UUywgdGhlIHRvdGFsIG51bWJlciBvZiBET0NTSVMgZGF0YSBieXRlcw0KICAgICAgICAgICAg
IHRyYW5zcG9ydGVkIGJ5IHRoaXMgZG93bnN0cmVhbSBjaGFubmVsIHNpbmNlIENNVFMNCiAgICAg
ICAgICAgICBpbml0aWFsaXphdGlvbi4gIFRoZSBudW1iZXIgb2YgZGF0YSBieXRlcyBpcyBkZWZp
bmVkIGFzDQogICAgICAgICAgICAgdGhlIHRvdGFsIG51bWJlciBvZiBieXRlcyB0cmFuc3BvcnRl
ZCBpbiBET0NTSVMgcGF5bG9hZHMNCiAgICAgICAgICAgICBtaW51cyB0aGUgbnVtYmVyIG9mIHN0
dWZmIGJ5dGVzIHRyYW5zcG9ydGVkIGluIERPQ1NJUw0KICAgICAgICAgICAgIHBheWxvYWRzLg0K
ICAgICAgICAgICAgIFRoaXMgaXMgdGhlIDMyIGJpdCB2ZXJzaW9uIG9mDQogICAgICAgICAgICAg
ZG9jc0lmQ210c0Rvd25DaG5sQ3RyRXh0VXNlZEJ5dGVzLCBpbmNsdWRlZCB0byBwcm92aWRlDQog
ICAgICAgICAgICAgYmFjayBjb21wYXRpYmlsaXR5IHdpdGggU05NUHYxIG1hbmFnZXJzLg0KICAg
ICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNh
biBvY2N1cg0KICAgICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQg
c3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkg
dGhlIHZhbHVlIG9mDQogICAgICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9y
IHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICAgICA6Oj0geyBkb2NzSWZDbXRzRG93bkNo
YW5uZWxDb3VudGVyRW50cnkgMyB9DQoNCiAgIGRvY3NJZkNtdHNEb3duQ2hubEN0ckV4dFRvdGFs
Qnl0ZXMgT0JKRUNULVRZUEUNCg0KDQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVz
IEF1Z3VzdCA1LCAyMDA1ICAgICAgICAgICAgICAgIFtQYWdlIDk2XQ0KDA0KSW50ZXJuZXQtRHJh
ZnQgICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAy
MDA1DQoNCg0KICAgICAgICBTWU5UQVggICAgICBDb3VudGVyNjQNCiAgICAgICAgVU5JVFMgICAg
ICAgIkJ5dGVzIg0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgICAgU1RBVFVT
ICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIkF0IHRoZSBD
TVRTLCB0aGUgdG90YWwgbnVtYmVyIG9mIGJ5dGVzIGluIHRoZSBQYXlsb2FkDQogICAgICAgICAg
ICAgcG9ydGlvbiBvZiBNUEVHIFBhY2tldHMgKGllLiBub3QgaW5jbHVkaW5nIE1QRUcgaGVhZGVy
DQogICAgICAgICAgICAgb3IgcG9pbnRlcl9maWVsZCkgdHJhbnNwb3J0ZWQgYnkgdGhpcyBkb3du
c3RyZWFtIGNoYW5uZWwNCiAgICAgICAgICAgICBzaW5jZSBDTVRTIGluaXRpYWxpemF0aW9uLiAg
VGhpcyBpcyB0aGUgNjQgYml0IHZlcnNpb24gb2YNCiAgICAgICAgICAgICBkb2NzSWZDbXRzRG93
bkNobmxDdHJUb3RhbEJ5dGVzLCBhbmQgd2lsbCBub3QgYmUNCiAgICAgICAgICAgICBhY2Nlc3Np
YmxlIHRvIFNOTVB2MSBtYW5hZ2Vycy4NCiAgICAgICAgICAgICBEaXNjb250aW51aXRpZXMgaW4g
dGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAgICAgICAgICBhdCByZWlu
aXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVyDQogICAgICAg
ICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAgICAgIGlm
Q291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAg
ICAgICAgOjo9IHsgZG9jc0lmQ210c0Rvd25DaGFubmVsQ291bnRlckVudHJ5IDQgfQ0KDQogICBk
b2NzSWZDbXRzRG93bkNobmxDdHJFeHRVc2VkQnl0ZXMgT0JKRUNULVRZUEUNCiAgICAgICAgU1lO
VEFYICAgICAgQ291bnRlcjY0DQogICAgICAgIFVOSVRTICAgICAgICJCeXRlcyINCiAgICAgICAg
TUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAg
ICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJBdCB0aGUgQ01UUywgdGhlIHRvdGFsIG51bWJl
ciBvZiBET0NTSVMgZGF0YSBieXRlcw0KICAgICAgICAgICAgIHRyYW5zcG9ydGVkIGJ5IHRoaXMg
ZG93bnN0cmVhbSBjaGFubmVsIHNpbmNlIENNVFMNCiAgICAgICAgICAgICBpbml0aWFsaXphdGlv
bi4gIFRoZSBudW1iZXIgb2YgZGF0YSBieXRlcyBpcyBkZWZpbmVkIGFzDQogICAgICAgICAgICAg
dGhlIHRvdGFsIG51bWJlciBvZiBieXRlcyB0cmFuc3BvcnRlZCBpbiBET0NTSVMgcGF5bG9hZHMN
CiAgICAgICAgICAgICBtaW51cyB0aGUgbnVtYmVyIG9mIHN0dWZmIGJ5dGVzIHRyYW5zcG9ydGVk
IGluIERPQ1NJUw0KICAgICAgICAgICAgIHBheWxvYWRzLg0KICAgICAgICAgICAgIFRoaXMgaXMg
dGhlIDY0IGJpdCB2ZXJzaW9uIG9mDQogICAgICAgICAgICAgZG9jc0lmQ210c0Rvd25DaG5sQ3Ry
VXNlZEJ5dGVzLCBhbmQgd2lsbCBub3QgYmUgYWNjZXNzaWJsZQ0KICAgICAgICAgICAgIHRvIFNO
TVB2MSBtYW5hZ2Vycy4NCiAgICAgICAgICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVl
IG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAgICAgICAgICBhdCByZWluaXRpYWxpemF0
aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVyDQogICAgICAgICAgICAgdGlt
ZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAgICAgIGlmQ291bnRlckRp
c2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAgICAgOjo9
IHsgZG9jc0lmQ210c0Rvd25DaGFubmVsQ291bnRlckVudHJ5IDUgfQ0KDQogICAtLSBUaGUgZm9s
bG93aW5nIHRhYmxlIHByb3ZpZGVzIG9wZXJhdG9ycyB3aXRoIGlucHV0IGRhdGEgYXBwcm9wcmlh
dGUNCiAgIC0tIGZvciBjYWxjdWxhdGluZyB1cHN0cmVhbSBjaGFubmVsIHV0aWxpemF0aW9uLCBh
bmQgZm9yIGRldGVybWluaW5nDQogICAtLSB0aGUgdHJhZmZpYyBjaGFyYWN0ZXJpc3RpY3Mgb2Yg
dXBzdHJlYW0gY2hhbm5lbHMuICBPcGVyYXRvcnMgbWF5DQogICAtLSB1c2UgdGhlIGRvY3NJZkNt
dHNDaGFubmVsVXRpbGl6YXRpb25UYWJsZSwgb3IgcGVyZm9ybSB0aGVpciBvd24NCiAgIC0tIHBv
bGxpbmcgb2YgdGhlIGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyVGFibGUgb2JqZWN0cyBmb3IN
CiAgIC0tIHV0aWxpemF0aW9uIGRldGVybWluYXRpb24uDQogICAtLSBUaGUgZmlyc3QgZm91ciAz
MiBhbmQgNjQgb2JqZWN0cyBpbiB0aGlzIHRhYmxlIGFyZSBtYW5kYXRvcnkuDQogICAtLSBWZW5k
b3JzIG1heSBjaG9vc2UgdG8gaW1wbGVtZW50IHRoZSByZW1haW5pbmcgb3B0aW9uYWwgb2JqZWN0
cyB0bw0KICAgLS0gcHJvdmlkZSBvcGVyYXRvcnMgd2l0aCBmaW5lciBjaGFyYWN0ZXJpemF0aW9u
IG9mIHVwc3RyZWFtIGNoYW5uZWwNCiAgIC0tIHRyYWZmaWMgcGF0dGVybnMuICBUaGUgMzIgYml0
IGNvdW50ZXIgb2JqZWN0cyBhcmUgaW5jbHVkZWQgdG8NCg0KDQoNClJhZnR1cyAmIENhcmRvbmEg
ICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAgICAgICAgICAgIFtQYWdlIDk3XQ0K
DA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlC
ICAgICBGZWJydWFyeSAyMDA1DQoNCg0KICAgLS0gcHJvdmlkZSBiYWNrd2FyZCBjb21wYXRpYmls
aXR5IHdpdGggU05NUHYxIG1hbmFnZXJzLCB3aGljaCBjYW5ub3QNCiAgIC0tIGFjY2VzcyA2NCBi
aXQgY291bnRlciBvYmplY3RzLg0KDQoNCiAgIGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyVGFi
bGUgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgU0VRVUVOQ0UgT0YgRG9jc0lmQ210
c1VwQ2hhbm5lbENvdW50ZXJFbnRyeQ0KICAgICAgICBNQVgtQUNDRVNTICBub3QtYWNjZXNzaWJs
ZQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAg
ICAgICAgICAiVGhpcyB0YWJsZSBpcyBpbXBsZW1lbnRlZCBhdCB0aGUgQ01UUyB0byBwcm92aWRl
IHVwc3RyZWFtDQogICAgICAgICAgICAgY2hhbm5lbCBzdGF0aXN0aWNzIGFwcHJvcHJpYXRlIGZv
ciBjaGFubmVsIHV0aWxpemF0aW9uDQogICAgICAgICAgICAgY2FsY3VsYXRpb25zLiINCiAgICAg
ICAgOjo9IHsgZG9jc0lmQ210c09iamVjdHMgMTEgfQ0KDQogICBkb2NzSWZDbXRzVXBDaGFubmVs
Q291bnRlckVudHJ5IE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIERvY3NJZkNtdHNV
cENoYW5uZWxDb3VudGVyRW50cnkNCiAgICAgICAgTUFYLUFDQ0VTUyAgbm90LWFjY2Vzc2libGUN
CiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgICAgIkxpc3Qgb2YgdHJhZmZpYyBzdGF0aXN0aWNzIGZvciBhIHNpbmdsZSB1cHN0cmVhbSBj
aGFubmVsLg0KICAgICAgICAgICAgIEZvciBET0NTSVMgMi4wIENNVFNzLCBhbiBlbnRyeSBpbiB0
aGlzIHRhYmxlDQogICAgICAgICAgICAgZXhpc3RzIGZvciBlYWNoIGlmRW50cnkgd2l0aCBhbiBp
ZlR5cGUgb2YNCiAgICAgICAgICAgICBkb2NzQ2FibGVVcHN0cmVhbUNoYW5uZWwgKDIwNSkuDQog
ICAgICAgICAgICAgRm9yIERPQ1NJUyAxLnggQ01UU3MsIGFuIGVudHJ5IGluIHRoaXMgdGFibGUN
CiAgICAgICAgICAgICBleGlzdHMgZm9yIGVhY2ggaWZFbnRyeSB3aXRoIGFuIGlmVHlwZSBvZg0K
ICAgICAgICAgICAgIGRvY3NDYWJsZVVwc3RyZWFtSW50ZXJmYWNlICgxMjkpLiINCiAgICAgICAg
SU5ERVggeyBpZkluZGV4IH0NCiAgICAgICAgOjo9IHsgZG9jc0lmQ210c1VwQ2hhbm5lbENvdW50
ZXJUYWJsZSAxIH0NCg0KICAgRG9jc0lmQ210c1VwQ2hhbm5lbENvdW50ZXJFbnRyeSA6Oj0gU0VR
VUVOQ0Ugew0KICAgICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0cklkICAgICAgICAgICAgICAg
ICAgICAgICAgICBJbnRlZ2VyMzIsDQogICAgICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyVG90
YWxNc2xvdHMgICAgICAgICAgICAgICAgIENvdW50ZXIzMiwNCiAgICAgICAgICAgIGRvY3NJZkNt
dHNVcENobmxDdHJVY2FzdEdyYW50ZWRNc2xvdHMgICAgICAgICAgQ291bnRlcjMyLA0KICAgICAg
ICAgICAgZG9jc0lmQ210c1VwQ2hubEN0clRvdGFsQ250bk1zbG90cyAgICAgICAgICAgICBDb3Vu
dGVyMzIsDQogICAgICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyVXNlZENudG5Nc2xvdHMgICAg
ICAgICAgICAgIENvdW50ZXIzMiwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJFeHRU
b3RhbE1zbG90cyAgICAgICAgICAgICAgQ291bnRlcjY0LA0KICAgICAgICAgICAgZG9jc0lmQ210
c1VwQ2hubEN0ckV4dFVjYXN0R3JhbnRlZE1zbG90cyAgICAgICBDb3VudGVyNjQsDQogICAgICAg
ICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VG90YWxDbnRuTXNsb3RzICAgICAgICAgIENvdW50
ZXI2NCwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJFeHRVc2VkQ250bk1zbG90cyAg
ICAgICAgICAgQ291bnRlcjY0LA0KICAgICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0ckNvbGxD
bnRuTXNsb3RzICAgICAgICAgICAgICBDb3VudGVyMzIsDQogICAgICAgICAgICBkb2NzSWZDbXRz
VXBDaG5sQ3RyVG90YWxDbnRuUmVxTXNsb3RzICAgICAgICAgIENvdW50ZXIzMiwNCiAgICAgICAg
ICAgIGRvY3NJZkNtdHNVcENobmxDdHJVc2VkQ250blJlcU1zbG90cyAgICAgICAgICAgQ291bnRl
cjMyLA0KICAgICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0ckNvbGxDbnRuUmVxTXNsb3RzICAg
ICAgICAgICBDb3VudGVyMzIsDQogICAgICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyVG90YWxD
bnRuUmVxRGF0YU1zbG90cyAgICAgIENvdW50ZXIzMiwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNV
cENobmxDdHJVc2VkQ250blJlcURhdGFNc2xvdHMgICAgICAgQ291bnRlcjMyLA0KICAgICAgICAg
ICAgZG9jc0lmQ210c1VwQ2hubEN0ckNvbGxDbnRuUmVxRGF0YU1zbG90cyAgICAgICBDb3VudGVy
MzIsDQogICAgICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyVG90YWxDbnRuSW5pdE1haW50TXNs
b3RzICAgIENvdW50ZXIzMiwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJVc2VkQ250
bkluaXRNYWludE1zbG90cyAgICAgQ291bnRlcjMyLA0KDQoNCg0KUmFmdHVzICYgQ2FyZG9uYSAg
ICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAgICAgICAgICAgW1BhZ2UgOThdDQoM
DQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJKSBNSUIg
ICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAgICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyQ29s
bENudG5Jbml0TWFpbnRNc2xvdHMgICAgIENvdW50ZXIzMiwNCiAgICAgICAgICAgIGRvY3NJZkNt
dHNVcENobmxDdHJFeHRDb2xsQ250bk1zbG90cyAgICAgICAgICAgQ291bnRlcjY0LA0KICAgICAg
ICAgICAgZG9jc0lmQ210c1VwQ2hubEN0ckV4dFRvdGFsQ250blJlcU1zbG90cyAgICAgICBDb3Vu
dGVyNjQsDQogICAgICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VXNlZENudG5SZXFNc2xv
dHMgICAgICAgIENvdW50ZXI2NCwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJFeHRD
b2xsQ250blJlcU1zbG90cyAgICAgICAgQ291bnRlcjY0LA0KICAgICAgICAgICAgZG9jc0lmQ210
c1VwQ2hubEN0ckV4dFRvdGFsQ250blJlcURhdGFNc2xvdHMgICBDb3VudGVyNjQsDQogICAgICAg
ICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VXNlZENudG5SZXFEYXRhTXNsb3RzICAgIENvdW50
ZXI2NCwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJFeHRDb2xsQ250blJlcURhdGFN
c2xvdHMgICAgQ291bnRlcjY0LA0KICAgICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0ckV4dFRv
dGFsQ250bkluaXRNYWludE1zbG90cyBDb3VudGVyNjQsDQogICAgICAgICAgICBkb2NzSWZDbXRz
VXBDaG5sQ3RyRXh0VXNlZENudG5Jbml0TWFpbnRNc2xvdHMgIENvdW50ZXI2NCwNCiAgICAgICAg
ICAgIGRvY3NJZkNtdHNVcENobmxDdHJFeHRDb2xsQ250bkluaXRNYWludE1zbG90cyAgQ291bnRl
cjY0DQogICAgICAgIH0NCg0KICAgZG9jc0lmQ210c1VwQ2hubEN0cklkIE9CSkVDVC1UWVBFDQog
ICAgICAgIFNZTlRBWCAgICAgIEludGVnZXIzMiAoMC4uMjU1KQ0KICAgICAgICBNQVgtQUNDRVNT
ICByZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQ
VElPTg0KICAgICAgICAgICAgIlRoZSBDTVRTIGlkZW50aWZpY2F0aW9uIG9mIHRoZSB1cHN0cmVh
bSBjaGFubmVsLiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ210c1VwQ2hhbm5lbENvdW50ZXJFbnRy
eSAxIH0NCg0KICAgZG9jc0lmQ210c1VwQ2hubEN0clRvdGFsTXNsb3RzIE9CSkVDVC1UWVBFDQog
ICAgICAgIFNZTlRBWCAgICAgIENvdW50ZXIzMg0KICAgICAgICBVTklUUyAgICAgICAibWluaS1z
bG90cyINCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIFNUQVRVUyAgICAg
IGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJDdXJyZW50IGNvdW50
LCBmcm9tIENNVFMgaW5pdGlhbGl6YXRpb24sIG9mIGFsbCBtaW5pLXNsb3RzDQogICAgICAgICAg
ICAgZGVmaW5lZCBmb3IgdGhpcyB1cHN0cmVhbSBsb2dpY2FsIGNoYW5uZWwuICBUaGlzIGNvdW50
DQogICAgICAgICAgICAgaW5jbHVkZXMgYWxsIElVQ3MgYW5kIFNJRHMsIGV2ZW4gdGhvc2UgYWxs
b2NhdGVkIHRvIHRoZQ0KICAgICAgICAgICAgIE5VTEwgU0lEIGZvciBhIDIuMCBsb2dpY2FsIGNo
YW5uZWwgd2hpY2ggaXMgaW5hY3RpdmUuICBUaGlzDQogICAgICAgICAgICAgaXMgdGhlIDMyIGJp
dCB2ZXJzaW9uIG9mIGRvY3NJZkNtdHNVcENobmxDdHJFeHRUb3RhbE1zbG90cw0KICAgICAgICAg
ICAgIGFuZCBpcyBpbmNsdWRlZCBmb3IgYmFjayBjb21wYXRpYmlsaXR5IHdpdGggU05NUHYxDQog
ICAgICAgICAgICAgbWFuYWdlcnMuICBTdXBwb3J0IGZvciB0aGlzIG9iamVjdCBpcyBtYW5kYXRv
cnkuDQogICAgICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNv
dW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUg
bWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAgICAgIHRpbWVzIGFzIGluZGlj
YXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5
VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAgICAgIDo6PSB7IGRvY3NJZkNt
dHNVcENoYW5uZWxDb3VudGVyRW50cnkgMiB9DQoNCiAgIGRvY3NJZkNtdHNVcENobmxDdHJVY2Fz
dEdyYW50ZWRNc2xvdHMgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgQ291bnRlcjMy
DQogICAgICAgIFVOSVRTICAgICAgICJtaW5pLXNsb3RzIg0KICAgICAgICBNQVgtQUNDRVNTICBy
ZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgICAgIkN1cnJlbnQgY291bnQsIGZyb20gQ01UUyBpbml0aWFsaXphdGlvbiwg
b2YgdW5pY2FzdA0KICAgICAgICAgICAgIGdyYW50ZWQgbWluaS1zbG90cyBvbiB0aGUgdXBzdHJl
YW0gbG9naWNhbCBjaGFubmVsLA0KDQoNCg0KUmFmdHVzICYgQ2FyZG9uYSAgICAgICAgIEV4cGly
ZXMgQXVndXN0IDUsIDIwMDUgICAgICAgICAgICAgICAgW1BhZ2UgOTldDQoMDQpJbnRlcm5ldC1E
cmFmdCAgICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5
IDIwMDUNCg0KDQogICAgICAgICAgICAgcmVnYXJkbGVzcyBvZiBidXJzdCB0eXBlLiAgVW5pY2Fz
dCBncmFudGVkIG1pbmktc2xvdHMgYXJlDQogICAgICAgICAgICAgdGhvc2UgaW4gd2hpY2ggdGhl
IENNVFMgYXNzaWduZWQgYmFuZHdpZHRoIHRvIGFueSB1bmljYXN0DQogICAgICAgICAgICAgU0lE
IG9uIHRoZSBsb2dpY2FsIGNoYW5uZWwuICBIb3dldmVyIHRoaXMgb2JqZWN0IGRvZXMgbm90DQog
ICAgICAgICAgICAgaW5jbHVkZSBtaW5pcy1sb3RzIGZvciByZXNlcnZlZCBJVUNzLCBvciBncmFu
dHMgdG8gU0lEcw0KICAgICAgICAgICAgIGRlc2lnbmF0ZWQgYXMgbWVhbmluZyAnbm8gQ00nLiAg
VGhpcyBpcyB0aGUgMzIgYml0IHZlcnNpb24NCiAgICAgICAgICAgICBvZiBkb2NzSWZDbXRzVXBD
aG5sQ3RyRXh0VWNhc3RHcmFudGVkTXNsb3RzLCBhbmQgaXMNCiAgICAgICAgICAgICBpbmNsdWRl
ZCBmb3IgYmFjayBjb21wYXRpYmlsaXR5IHdpdGggU05NUHYxIG1hbmFnZXJzLg0KICAgICAgICAg
ICAgIFN1cHBvcnQgZm9yIHRoaXMgb2JqZWN0IGlzIG1hbmRhdG9yeS4NCiAgICAgICAgICAgICBE
aXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAg
ICAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5k
IGF0IG90aGVyDQogICAgICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBv
Zg0KICAgICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2Np
YXRlZCBpZkluZGV4LiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ210c1VwQ2hhbm5lbENvdW50ZXJF
bnRyeSAzIH0NCg0KICAgZG9jc0lmQ210c1VwQ2hubEN0clRvdGFsQ250bk1zbG90cyBPQkpFQ1Qt
VFlQRQ0KICAgICAgICBTWU5UQVggICAgICBDb3VudGVyMzINCiAgICAgICAgVU5JVFMgICAgICAg
Im1pbmktc2xvdHMiDQogICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBTVEFU
VVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiQ3VycmVu
dCBjb3VudCwgZnJvbSBDTVRTIGluaXRpYWxpemF0aW9uLCBvZiBjb250ZW50aW9uDQogICAgICAg
ICAgICAgbWluaS1zbG90cyBkZWZpbmVkIGZvciB0aGlzIHVwc3RyZWFtIGxvZ2ljYWwgY2hhbm5l
bC4gIFRoaXMNCiAgICAgICAgICAgICBjb3VudCBpbmNsdWRlcyBhbGwgbWluaS1zbG90cyBhc3Np
Z25lZCB0byBhIGJyb2FkY2FzdCBvcg0KICAgICAgICAgICAgIG11bHRpY2FzdCBTSUQgb24gdGhl
IGxvZ2ljYWwgY2hhbm5lbC4gIFRoaXMgaXMgdGhlIDMyIGJpdA0KICAgICAgICAgICAgIHZlcnNp
b24gb2YgZG9jc0lmQ210c1VwQ2hubEN0ckV4dFRvdGFsQ250bk1zbG90cywgYW5kIGlzDQogICAg
ICAgICAgICAgaW5jbHVkZWQgZm9yIGJhY2sgY29tcGF0aWJpbGl0eSB3aXRoIFNOTVB2MSBtYW5h
Z2Vycy4NCiAgICAgICAgICAgICBTdXBwb3J0IGZvciB0aGlzIG9iamVjdCBpcyBtYW5kYXRvcnku
DQogICAgICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50
ZXIgY2FuIG9jY3VyDQogICAgICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFu
YWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRl
ZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGlt
ZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAgICAgIDo6PSB7IGRvY3NJZkNtdHNV
cENoYW5uZWxDb3VudGVyRW50cnkgNCB9DQoNCiAgIGRvY3NJZkNtdHNVcENobmxDdHJVc2VkQ250
bk1zbG90cyBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBDb3VudGVyMzINCiAgICAg
ICAgVU5JVFMgICAgICAgIm1pbmktc2xvdHMiDQogICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25s
eQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAg
ICAgICAgICAiQ3VycmVudCBjb3VudCwgZnJvbSBDTVRTIGluaXRpYWxpemF0aW9uLCBvZiBjb250
ZW50aW9uDQogICAgICAgICAgICAgbWluaS1zbG90cyB1dGlsaXplZCBvbiB0aGUgdXBzdHJlYW0g
bG9naWNhbCBjaGFubmVsLiAgRm9yDQogICAgICAgICAgICAgY29udGVudGlvbiByZWdpb25zLCB1
dGlsaXplZCBtaW5pLXNsb3RzIGFyZSB0aG9zZSBpbiB3aGljaA0KICAgICAgICAgICAgIHRoZSBD
TVRTIGNvcnJlY3RseSByZWNlaXZlZCBhbiB1cHN0cmVhbSBidXJzdCBmcm9tIGFueSBDTQ0KICAg
ICAgICAgICAgIG9uIHRoZSB1cHN0cmVhbSBsb2dpY2FsIGNoYW5uZWwuICBUaGlzIGlzIHRoZSAz
MiBiaXQNCiAgICAgICAgICAgICB2ZXJzaW9uIG9mIGRvY3NJZkNtdHNVcENobmxDdHJFeHRVc2Vk
Q250bk1zbG90cywgYW5kIGlzDQogICAgICAgICAgICAgaW5jbHVkZWQgZm9yIGJhY2sgY29tcGF0
aWJpbGl0eSB3aXRoIFNOTVB2MSBtYW5hZ2Vycy4NCiAgICAgICAgICAgICBTdXBwb3J0IGZvciB0
aGlzIG9iamVjdCBpcyBtYW5kYXRvcnkuDQogICAgICAgICAgICAgRGlzY29udGludWl0aWVzIGlu
IHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQoNCg0KDQpSYWZ0dXMgJiBDYXJk
b25hICAgICAgICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAgIFtQYWdlIDEw
MF0NCgwNCkludGVybmV0LURyYWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5IChSRkkp
IE1JQiAgICAgRmVicnVhcnkgMjAwNQ0KDQoNCiAgICAgICAgICAgICBhdCByZWluaXRpYWxpemF0
aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVyDQogICAgICAgICAgICAgdGlt
ZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAgICAgIGlmQ291bnRlckRp
c2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAgICAgOjo9
IHsgZG9jc0lmQ210c1VwQ2hhbm5lbENvdW50ZXJFbnRyeSA1IH0NCg0KICAgZG9jc0lmQ210c1Vw
Q2hubEN0ckV4dFRvdGFsTXNsb3RzIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIENv
dW50ZXI2NA0KICAgICAgICBVTklUUyAgICAgICAibWluaS1zbG90cyINCiAgICAgICAgTUFYLUFD
Q0VTUyAgcmVhZC1vbmx5DQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICAgICJDdXJyZW50IGNvdW50LCBmcm9tIENNVFMgaW5pdGlhbGl6
YXRpb24sIG9mIGFsbCBtaW5pLXNsb3RzDQogICAgICAgICAgICAgZGVmaW5lZCBmb3IgdGhpcyB1
cHN0cmVhbSBsb2dpY2FsIGNoYW5uZWwuICBUaGlzIGNvdW50DQogICAgICAgICAgICAgaW5jbHVk
ZXMgYWxsIElVQ3MgYW5kIFNJRHMsIGV2ZW4gdGhvc2UgYWxsb2NhdGVkIHRvIHRoZQ0KICAgICAg
ICAgICAgIE5VTEwgU0lEIGZvciBhIDIuMCBsb2dpY2FsIGNoYW5uZWwgd2hpY2ggaXMgaW5hY3Rp
dmUuICBUaGlzDQogICAgICAgICAgICAgaXMgdGhlIDY0IGJpdCB2ZXJzaW9uIG9mIGRvY3NJZkNt
dHNVcENobmxDdHJUb3RhbE1zbG90cywNCiAgICAgICAgICAgICBhbmQgd2lsbCBub3QgYmUgYWNj
ZXNzaWJsZSB0byBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAgICAgICAgU3VwcG9ydCBmb3IgdGhp
cyBvYmplY3QgaXMgbWFuZGF0b3J5Lg0KICAgICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0
aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAgICAgIGF0IHJlaW5p
dGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAg
ICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgICAgaWZD
b3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAg
ICAgICA6Oj0geyBkb2NzSWZDbXRzVXBDaGFubmVsQ291bnRlckVudHJ5IDYgfQ0KDQogICBkb2Nz
SWZDbXRzVXBDaG5sQ3RyRXh0VWNhc3RHcmFudGVkTXNsb3RzIE9CSkVDVC1UWVBFDQogICAgICAg
IFNZTlRBWCAgICAgIENvdW50ZXI2NA0KICAgICAgICBVTklUUyAgICAgICAibWluaS1zbG90cyIN
CiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJl
bnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJDdXJyZW50IGNvdW50LCBmcm9t
IENNVFMgaW5pdGlhbGl6YXRpb24sIG9mIHVuaWNhc3QNCiAgICAgICAgICAgICBncmFudGVkIG1p
bmktc2xvdHMgb24gdGhlIHVwc3RyZWFtIGxvZ2ljYWwgY2hhbm5lbCwNCiAgICAgICAgICAgICBy
ZWdhcmRsZXNzIG9mIGJ1cnN0IHR5cGUuICBVbmljYXN0IGdyYW50ZWQgbWluaS1zbG90cyBhcmUN
CiAgICAgICAgICAgICB0aG9zZSBpbiB3aGljaCB0aGUgQ01UUyBhc3NpZ25lZCBiYW5kd2lkdGgg
dG8gYW55IHVuaWNhc3QNCiAgICAgICAgICAgICBTSUQgb24gdGhlIGxvZ2ljYWwgY2hhbm5lbC4g
IEhvd2V2ZXIgdGhpcyBvYmplY3QgZG9lcyBub3QNCiAgICAgICAgICAgICBpbmNsdWRlIG1pbmkt
c2xvdHMgZm9yIHJlc2VydmVkIElVQ3MsIG9yIGdyYW50cyB0byBTSURzDQogICAgICAgICAgICAg
ZGVzaWduYXRlZCBhcyBtZWFuaW5nICdubyBDTScuICBUaGlzIGlzIHRoZSA2NCBiaXQgdmVyc2lv
bg0KICAgICAgICAgICAgIG9mIGRvY3NJZkNtdHNVcENobmxDdHJVY2FzdEdyYW50ZWRNc2xvdHMs
IGFuZCB3aWxsIG5vdCBiZQ0KICAgICAgICAgICAgIGFjY2Vzc2libGUgdG8gU05NUHYxIG1hbmFn
ZXJzLg0KICAgICAgICAgICAgIFN1cHBvcnQgZm9yIHRoaXMgb2JqZWN0IGlzIG1hbmRhdG9yeS4N
CiAgICAgICAgICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRl
ciBjYW4gb2NjdXINCiAgICAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5h
Z2VkIHN5c3RlbSwgYW5kIGF0IG90aGVyDQogICAgICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVk
IGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1l
IGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ210c1Vw
Q2hhbm5lbENvdW50ZXJFbnRyeSA3IH0NCg0KICAgZG9jc0lmQ210c1VwQ2hubEN0ckV4dFRvdGFs
Q250bk1zbG90cyBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBDb3VudGVyNjQNCg0K
DQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAg
ICAgICAgICAgW1BhZ2UgMTAxXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRp
byBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAyMDA1DQoNCg0KICAgICAgICBVTklU
UyAgICAgICAibWluaS1zbG90cyINCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAg
ICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAg
ICJDdXJyZW50IGNvdW50LCBmcm9tIENNVFMgaW5pdGlhbGl6YXRpb24sIG9mIGNvbnRlbnRpb24N
CiAgICAgICAgICAgICBtaW5pLXNsb3RzIGRlZmluZWQgZm9yIHRoaXMgdXBzdHJlYW0gbG9naWNh
bCBjaGFubmVsLiAgVGhpcw0KICAgICAgICAgICAgIGNvdW50IGluY2x1ZGVzIGFsbCBtaW5pLXNs
b3RzIGFzc2lnbmVkIHRvIGEgYnJvYWRjYXN0IG9yDQogICAgICAgICAgICAgbXVsdGljYXN0IFNJ
RCBvbiB0aGUgbG9naWNhbCBjaGFubmVsLiAgVGhpcyBpcyB0aGUgNjQgYml0DQogICAgICAgICAg
ICAgdmVyc2lvbiBvZiBkb2NzSWZDbXRzVXBDaG5sQ3RyVG90YWxDbnRuTXNsb3RzLCBhbmQgd2ls
bA0KICAgICAgICAgICAgIG5vdCBiZSBhY2Nlc3NpYmxlIHRvIFNOTVB2MSBtYW5hZ2Vycy4NCiAg
ICAgICAgICAgICBTdXBwb3J0IGZvciB0aGlzIG9iamVjdCBpcyBtYW5kYXRvcnkuDQogICAgICAg
ICAgICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9j
Y3VyDQogICAgICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0
ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUg
dmFsdWUgb2YNCiAgICAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhl
IGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAgICAgIDo6PSB7IGRvY3NJZkNtdHNVcENoYW5uZWxD
b3VudGVyRW50cnkgOCB9DQoNCiAgIGRvY3NJZkNtdHNVcENobmxDdHJFeHRVc2VkQ250bk1zbG90
cyBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBDb3VudGVyNjQNCiAgICAgICAgVU5J
VFMgICAgICAgIm1pbmktc2xvdHMiDQogICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAg
ICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAg
ICAiQ3VycmVudCBjb3VudCwgZnJvbSBDTVRTIGluaXRpYWxpemF0aW9uLCBvZiBjb250ZW50aW9u
DQogICAgICAgICAgICAgbWluaS1zbG90cyB1dGlsaXplZCBvbiB0aGUgdXBzdHJlYW0gbG9naWNh
bCBjaGFubmVsLiAgRm9yDQogICAgICAgICAgICAgY29udGVudGlvbiByZWdpb25zLCB1dGlsaXpl
ZCBtaW5pLXNsb3RzIGFyZSB0aG9zZSBpbiB3aGljaA0KICAgICAgICAgICAgIHRoZSBDTVRTIGNv
cnJlY3RseSByZWNlaXZlZCBhbiB1cHN0cmVhbSBidXJzdCBmcm9tIGFueSBDTQ0KICAgICAgICAg
ICAgIG9uIHRoZSB1cHN0cmVhbSBsb2dpY2FsIGNoYW5uZWwuICBUaGlzIGlzIHRoZSA2NCBiaXQN
CiAgICAgICAgICAgICB2ZXJzaW9uIG9mIGRvY3NJZkNtdHNVcENobmxDdHJVc2VkQ250bk1zbG90
cywgYW5kIHdpbGwgbm90DQogICAgICAgICAgICAgYmUgYWNjZXNzaWJsZSB0byBTTk1QdjEgbWFu
YWdlcnMuDQogICAgICAgICAgICAgU3VwcG9ydCBmb3IgdGhpcyBvYmplY3QgaXMgbWFuZGF0b3J5
Lg0KICAgICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3Vu
dGVyIGNhbiBvY2N1cg0KICAgICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1h
bmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0
ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRp
bWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICAgICA6Oj0geyBkb2NzSWZDbXRz
VXBDaGFubmVsQ291bnRlckVudHJ5IDkgfQ0KDQogICBkb2NzSWZDbXRzVXBDaG5sQ3RyQ29sbENu
dG5Nc2xvdHMgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQogICAg
ICAgIFVOSVRTICAgICAgICJtaW5pLXNsb3RzIg0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLW9u
bHkNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgICAgIkN1cnJlbnQgY291bnQsIGZyb20gQ01UUyBpbml0aWFsaXphdGlvbiwgb2YgY29u
dGVudGlvbg0KICAgICAgICAgICAgIG1pbmktc2xvdHMgc3ViamVjdGVkIHRvIGNvbGxpc2lvbnMg
b24gdGhlIHVwc3RyZWFtIGxvZ2ljYWwNCiAgICAgICAgICAgICBjaGFubmVsLiAgRm9yIGNvbnRl
bnRpb24gcmVnaW9ucywgdGhlc2UgYXJlIHRoZSBtaW5pLXNsb3RzDQogICAgICAgICAgICAgYXBw
bGljYWJsZSB0byBidXJzdHMgdGhhdCB0aGUgQ01UUyBkZXRlY3RlZCwgYnV0IGNvdWxkIG5vdA0K
ICAgICAgICAgICAgIGNvcnJlY3RseSByZWNlaXZlLiAgVGhpcyBpcyB0aGUgMzIgYml0IHZlcnNp
b24gb2YNCg0KDQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAy
MDA1ICAgICAgICAgICAgICAgW1BhZ2UgMTAyXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lT
IDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAyMDA1DQoNCg0KICAg
ICAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJFeHRDb2xsQ250bk1zbG90cywgYW5kIGlzIGlu
Y2x1ZGVkIGZvcg0KICAgICAgICAgICAgIGJhY2sgY29tcGF0aWJpbGl0eSB3aXRoIFNOTVB2MSBt
YW5hZ2Vycy4NCiAgICAgICAgICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRo
aXMgY291bnRlciBjYW4gb2NjdXINCiAgICAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9m
IHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVyDQogICAgICAgICAgICAgdGltZXMgYXMg
aW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRp
bnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAgICAgOjo9IHsgZG9j
c0lmQ210c1VwQ2hhbm5lbENvdW50ZXJFbnRyeSAxMCB9DQoNCiAgIGRvY3NJZkNtdHNVcENobmxD
dHJUb3RhbENudG5SZXFNc2xvdHMgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgQ291
bnRlcjMyDQogICAgICAgIFVOSVRTICAgICAgICJtaW5pLXNsb3RzIg0KICAgICAgICBNQVgtQUND
RVNTICByZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVND
UklQVElPTg0KICAgICAgICAgICAgIkN1cnJlbnQgY291bnQsIGZyb20gQ01UUyBpbml0aWFsaXph
dGlvbiwgb2YgY29udGVudGlvbg0KICAgICAgICAgICAgIHJlcXVlc3QgbWluaS1zbG90cyBkZWZp
bmVkIGZvciB0aGlzIHVwc3RyZWFtIGxvZ2ljYWwNCiAgICAgICAgICAgICBjaGFubmVsLiAgVGhp
cyBjb3VudCBpbmNsdWRlcyBhbGwgbWluaS1zbG90cyBmb3IgSVVDMQ0KICAgICAgICAgICAgIGFz
c2lnbmVkIHRvIGEgYnJvYWRjYXN0IG9yIG11bHRpY2FzdCBTSUQgb24gdGhlIGxvZ2ljYWwNCiAg
ICAgICAgICAgICBjaGFubmVsLiAgVGhpcyBpcyB0aGUgMzIgYml0IHZlcnNpb24gb2YNCiAgICAg
ICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VG90YWxDbnRuUmVxTXNsb3RzLCBhbmQgaXMg
aW5jbHVkZWQNCiAgICAgICAgICAgICBmb3IgYmFjayBjb21wYXRpYmlsaXR5IHdpdGggU05NUHYx
IG1hbmFnZXJzLg0KICAgICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2Yg
dGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24g
b2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICAgICB0aW1lcyBh
cyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgICAgaWZDb3VudGVyRGlzY29u
dGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICAgICA6Oj0geyBk
b2NzSWZDbXRzVXBDaGFubmVsQ291bnRlckVudHJ5IDExIH0NCg0KICAgZG9jc0lmQ210c1VwQ2hu
bEN0clVzZWRDbnRuUmVxTXNsb3RzIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIENv
dW50ZXIzMg0KICAgICAgICBVTklUUyAgICAgICAibWluaS1zbG90cyINCiAgICAgICAgTUFYLUFD
Q0VTUyAgcmVhZC1vbmx5DQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICAgICJDdXJyZW50IGNvdW50LCBmcm9tIENNVFMgaW5pdGlhbGl6
YXRpb24sIG9mIGNvbnRlbnRpb24NCiAgICAgICAgICAgICByZXF1ZXN0IG1pbmktc2xvdHMgdXRp
bGl6ZWQgb24gdGhpcyB1cHN0cmVhbSBsb2dpY2FsDQogICAgICAgICAgICAgY2hhbm5lbC4gIFRo
aXMgY291bnQgaW5jbHVkZXMgYWxsIGNvbnRlbnRpb24gbWluaS1zbG90cyBmb3INCiAgICAgICAg
ICAgICBJVUMxIGFwcGxpY2FibGUgdG8gYnVyc3RzIHRoYXQgdGhlIENNVFMgY29ycmVjdGx5DQog
ICAgICAgICAgICAgcmVjZWl2ZWQuICBUaGlzIGlzIHRoZSAzMiBiaXQgdmVyc2lvbiBvZg0KICAg
ICAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJFeHRVc2VkQ250blJlcU1zbG90cywgYW5kIGlz
IGluY2x1ZGVkDQogICAgICAgICAgICAgZm9yIGJhY2sgY29tcGF0aWJpbGl0eSB3aXRoIFNOTVB2
MSBtYW5hZ2Vycy4NCiAgICAgICAgICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9m
IHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9u
IG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVyDQogICAgICAgICAgICAgdGltZXMg
YXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAgICAgIGlmQ291bnRlckRpc2Nv
bnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAgICAgOjo9IHsg
ZG9jc0lmQ210c1VwQ2hhbm5lbENvdW50ZXJFbnRyeSAxMiB9DQoNCiAgIGRvY3NJZkNtdHNVcENo
bmxDdHJDb2xsQ250blJlcU1zbG90cyBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBD
b3VudGVyMzINCg0KDQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1
LCAyMDA1ICAgICAgICAgICAgICAgW1BhZ2UgMTAzXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRE9D
U0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAyMDA1DQoNCg0K
ICAgICAgICBVTklUUyAgICAgICAibWluaS1zbG90cyINCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVh
ZC1vbmx5DQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04N
CiAgICAgICAgICAgICJDdXJyZW50IGNvdW50LCBmcm9tIENNVFMgaW5pdGlhbGl6YXRpb24sIG9m
IGNvbnRlbnRpb24NCiAgICAgICAgICAgICByZXF1ZXN0IG1pbmktc2xvdHMgc3ViamVjdGVkIHRv
IGNvbGxpc2lvbnMgb24gdGhpcyB1cHN0cmVhbQ0KICAgICAgICAgICAgIGxvZ2ljYWwgY2hhbm5l
bC4gIFRoaXMgaW5jbHVkZXMgYWxsIGNvbnRlbnRpb24gbWluaS1zbG90cw0KICAgICAgICAgICAg
IGZvciBJVUMxIGFwcGxpY2FibGUgdG8gYnVyc3RzIHRoYXQgdGhlIENNVFMgZGV0ZWN0ZWQsIGJ1
dA0KICAgICAgICAgICAgIGNvdWxkIG5vdCBjb3JyZWN0bHkgcmVjZWl2ZS4gIFRoaXMgaXMgdGhl
IDMyIGJpdCB2ZXJzaW9uIG9mDQogICAgICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0ckV4dENv
bGxDbnRuUmVxTXNsb3RzLCBhbmQgaXMgaW5jbHVkZWQNCiAgICAgICAgICAgICBmb3IgYmFjayBj
b21wYXRpYmlsaXR5IHdpdGggU05NUHYxIG1hbmFnZXJzLg0KICAgICAgICAgICAgIERpc2NvbnRp
bnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAg
ICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3Ro
ZXINCiAgICAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAg
ICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlm
SW5kZXguIg0KICAgICAgICA6Oj0geyBkb2NzSWZDbXRzVXBDaGFubmVsQ291bnRlckVudHJ5IDEz
IH0NCg0KICAgZG9jc0lmQ210c1VwQ2hubEN0clRvdGFsQ250blJlcURhdGFNc2xvdHMgT0JKRUNU
LVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgICAgIFVOSVRTICAgICAg
ICJtaW5pLXNsb3RzIg0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgICAgU1RB
VFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIkN1cnJl
bnQgY291bnQsIGZyb20gQ01UUyBpbml0aWFsaXphdGlvbiwgb2YgY29udGVudGlvbg0KICAgICAg
ICAgICAgIHJlcXVlc3QgZGF0YSBtaW5pLXNsb3RzIGRlZmluZWQgZm9yIHRoaXMgdXBzdHJlYW0g
bG9naWNhbA0KICAgICAgICAgICAgIGNoYW5uZWwuICBUaGlzIGNvdW50IGluY2x1ZGVzIGFsbCBt
aW5pLXNsb3RzIGZvciBJVUMyDQogICAgICAgICAgICAgYXNzaWduZWQgdG8gYSBicm9hZGNhc3Qg
b3IgbXVsdGljYXN0IFNJRCBvbiB0aGUgbG9naWNhbA0KICAgICAgICAgICAgIGNoYW5uZWwuICBU
aGlzIGlzIHRoZSAzMiBiaXQgdmVyc2lvbiBvZg0KICAgICAgICAgICAgIGRvY3NJZkNtdHNVcENo
bmxDdHJFeHRUb3RhbENudG5SZXFEYXRhTXNsb3RzLCBhbmQgaXMNCiAgICAgICAgICAgICBpbmNs
dWRlZCBmb3IgYmFjayBjb21wYXRpYmlsaXR5IHdpdGggU05NUHYxIG1hbmFnZXJzLg0KICAgICAg
ICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBv
Y2N1cg0KICAgICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lz
dGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhl
IHZhbHVlIG9mDQogICAgICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRo
ZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICAgICA6Oj0geyBkb2NzSWZDbXRzVXBDaGFubmVs
Q291bnRlckVudHJ5IDE0IH0NCg0KICAgZG9jc0lmQ210c1VwQ2hubEN0clVzZWRDbnRuUmVxRGF0
YU1zbG90cyBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBDb3VudGVyMzINCiAgICAg
ICAgVU5JVFMgICAgICAgIm1pbmktc2xvdHMiDQogICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAg
ICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAg
ICAgIkN1cnJlbnQgY291bnQsIGZyb20gQ01UUyBpbml0aWFsaXphdGlvbiwgb2YgY29udGVudGlv
bg0KICAgICAgICAgICAgIHJlcXVlc3QgZGF0YSBtaW5pLXNsb3RzIHV0aWxpemVkIG9uIHRoaXMg
dXBzdHJlYW0gbG9naWNhbA0KICAgICAgICAgICAgIGNoYW5uZWwuICBUaGlzIGluY2x1ZGVzIGFs
bCBjb250ZW50aW9uIG1pbmktc2xvdHMgZm9yIElVQzINCiAgICAgICAgICAgICBhcHBsaWNhYmxl
IHRvIGJ1cnN0cyB0aGF0IHRoZSBDTVRTIGNvcnJlY3RseSByZWNlaXZlZC4NCiAgICAgICAgICAg
ICBUaGlzIGlzIHRoZSAzMiBiaXQgdmVyc2lvbiBvZg0KICAgICAgICAgICAgIGRvY3NJZkNtdHNV
cENobmxDdHJFeHRVc2VkQ250blJlcURhdGFNc2xvdHMsIGFuZCBpcw0KDQoNCg0KUmFmdHVzICYg
Q2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAgICAgICAgICBbUGFn
ZSAxMDRdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1ZW5jeSAo
UkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAgICAgICAgICAgaW5jbHVkZWQgZm9y
IGJhY2sgY29tcGF0aWJpbGl0eSB3aXRoIFNOTVB2MSBtYW5hZ2Vycy4NCiAgICAgICAgICAgICBE
aXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAg
ICAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5k
IGF0IG90aGVyDQogICAgICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBv
Zg0KICAgICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2Np
YXRlZCBpZkluZGV4LiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ210c1VwQ2hhbm5lbENvdW50ZXJF
bnRyeSAxNSB9DQoNCiAgIGRvY3NJZkNtdHNVcENobmxDdHJDb2xsQ250blJlcURhdGFNc2xvdHMg
T0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgICAgIFVOSVRT
ICAgICAgICJtaW5pLXNsb3RzIg0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAg
ICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAg
IkN1cnJlbnQgY291bnQsIGZyb20gQ01UUyBpbml0aWFsaXphdGlvbiwgb2YgY29udGVudGlvbg0K
ICAgICAgICAgICAgIHJlcXVlc3QgZGF0YSBtaW5pLXNsb3RzIHN1YmplY3RlZCB0byBjb2xsaXNp
b25zIG9uIHRoaXMNCiAgICAgICAgICAgICB1cHN0cmVhbSBsb2dpY2FsIGNoYW5uZWwuICBUaGlz
IGluY2x1ZGVzIGFsbCBjb250ZW50aW9uDQogICAgICAgICAgICAgbWluaS1zbG90cyBmb3IgSVVD
MiBhcHBsaWNhYmxlIHRvIGJ1cnN0cyB0aGF0IHRoZSBDTVRTDQogICAgICAgICAgICAgZGV0ZWN0
ZWQsIGJ1dCBjb3VsZCBub3QgY29ycmVjdGx5IHJlY2VpdmUuICBUaGlzIGlzIHRoZSAzMg0KICAg
ICAgICAgICAgIGJpdCB2ZXJzaW9uIG9mDQogICAgICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0
ckV4dENvbGxDbnRuUmVxRGF0YU1zbG90cywgYW5kIGlzDQogICAgICAgICAgICAgaW5jbHVkZWQg
Zm9yIGJhY2sgY29tcGF0aWJpbGl0eSB3aXRoIFNOTVB2MSBtYW5hZ2Vycy4NCiAgICAgICAgICAg
ICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXIN
CiAgICAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwg
YW5kIGF0IG90aGVyDQogICAgICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1
ZSBvZg0KICAgICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNz
b2NpYXRlZCBpZkluZGV4LiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ210c1VwQ2hhbm5lbENvdW50
ZXJFbnRyeSAxNiB9DQoNCiAgIGRvY3NJZkNtdHNVcENobmxDdHJUb3RhbENudG5Jbml0TWFpbnRN
c2xvdHMgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgQ291bnRlcjMyDQogICAgICAg
IFVOSVRTICAgICAgICJtaW5pLXNsb3RzIg0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkN
CiAgICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAg
ICAgICAgIkN1cnJlbnQgY291bnQsIGZyb20gQ01UUyBpbml0aWFsaXphdGlvbiwgb2YgY29udGVu
dGlvbg0KICAgICAgICAgICAgIGluaXRpYWwgbWFpbnRlbmFuY2UgbWluaS1zbG90cyBkZWZpbmVk
IGZvciB0aGlzIHVwc3RyZWFtDQogICAgICAgICAgICAgbG9naWNhbCBjaGFubmVsLiAgVGhpcyBp
bmNsdWRlcyBhbGwgbWluaS1zbG90cyBmb3IgSVVDMw0KICAgICAgICAgICAgIGFzc2lnbmVkIHRv
IGEgYnJvYWRjYXN0IG9yIG11bHRpY2FzdCBTSUQgb24gdGhlIGxvZ2ljYWwNCiAgICAgICAgICAg
ICBjaGFubmVsLiAgVGhpcyBpcyB0aGUgMzIgYml0IHZlcnNpb24gb2YNCiAgICAgICAgICAgICBk
b2NzSWZDbXRzVXBDaG5sQ3RyRXh0VG90YWxDbnRuSW5pdE1haW50TXNsb3RzLA0KICAgICAgICAg
ICAgIGFuZCBpcyBpbmNsdWRlZCBmb3IgYmFjayBjb21wYXRpYmlsaXR5IHdpdGggU05NUHYxDQog
ICAgICAgICAgICAgbWFuYWdlcnMuDQogICAgICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRo
ZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgICAgYXQgcmVpbml0
aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAg
ICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICAgICBpZkNv
dW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAg
ICAgIDo6PSB7IGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyRW50cnkgMTcgfQ0KDQogICBkb2Nz
SWZDbXRzVXBDaG5sQ3RyVXNlZENudG5Jbml0TWFpbnRNc2xvdHMgT0JKRUNULVRZUEUNCg0KDQoN
ClJhZnR1cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAgICAg
ICAgICAgW1BhZ2UgMTA1XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRpbyBG
cmVxdWVuY3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAyMDA1DQoNCg0KICAgICAgICBTWU5UQVgg
ICAgICBDb3VudGVyMzINCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIFNU
QVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJDdXJy
ZW50IGNvdW50LCBmcm9tIENNVFMgaW5pdGlhbGl6YXRpb24sIG9mIGNvbnRlbnRpb24NCiAgICAg
ICAgICAgICBpbml0aWFsIG1haW50ZW5hbmNlIG1pbmktc2xvdHMgdXRpbGl6ZWQgb24gdGhpcyB1
cHN0cmVhbQ0KICAgICAgICAgICAgIGxvZ2ljYWwgY2hhbm5lbC4gIFRoaXMgaW5jbHVkZXMgYWxs
IGNvbnRlbnRpb24gbWluaS1zbG90cw0KICAgICAgICAgICAgIGZvciBJVUMzIGFwcGxpY2FibGUg
dG8gYnVyc3RzIHRoYXQgdGhlIENNVFMgY29ycmVjdGx5DQogICAgICAgICAgICAgcmVjZWl2ZWQu
ICBUaGlzIGlzIHRoZSAzMiBiaXQgdmVyc2lvbiBvZg0KICAgICAgICAgICAgIGRvY3NJZkNtdHNV
cENobmxDdHJFeHRVc2VkQ250bkluaXRNYWludE1zbG90cywNCiAgICAgICAgICAgICBhbmQgaXMg
aW5jbHVkZWQgZm9yIGJhY2sgY29tcGF0aWJpbGl0eSB3aXRoIFNOTVB2MQ0KICAgICAgICAgICAg
IG1hbmFnZXJzLg0KICAgICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2Yg
dGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24g
b2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICAgICB0aW1lcyBh
cyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgICAgaWZDb3VudGVyRGlzY29u
dGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICAgICA6Oj0geyBk
b2NzSWZDbXRzVXBDaGFubmVsQ291bnRlckVudHJ5IDE4IH0NCg0KICAgZG9jc0lmQ210c1VwQ2hu
bEN0ckNvbGxDbnRuSW5pdE1haW50TXNsb3RzIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAg
ICAgIENvdW50ZXIzMg0KICAgICAgICBVTklUUyAgICAgICAibWluaS1zbG90cyINCiAgICAgICAg
TUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAg
ICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJDdXJyZW50IGNvdW50LCBmcm9tIENNVFMgaW5p
dGlhbGl6YXRpb24sIG9mIGNvbnRlbnRpb24NCiAgICAgICAgICAgICBpbml0aWFsIG1haW50ZW5h
bmNlIG1pbmktc2xvdHMgc3ViamVjdGVkIHRvIGNvbGxpc2lvbnMgb24NCiAgICAgICAgICAgICB0
aGlzIHVwc3RyZWFtIGxvZ2ljYWwgY2hhbm5lbC4gIFRoaXMgaW5jbHVkZXMgYWxsDQogICAgICAg
ICAgICAgY29udGVudGlvbiBtaW5pLXNsb3RzIGZvciBJVUMzIGFwcGxpY2FibGUgdG8gYnVyc3Rz
IHRoYXQNCiAgICAgICAgICAgICB0aGUgQ01UUyBkZXRlY3RlZCwgYnV0IGNvdWxkIG5vdCBjb3Jy
ZWN0bHkgcmVjZWl2ZS4NCiAgICAgICAgICAgICBUaGlzIGlzIHRoZSAzMiBiaXQgdmVyc2lvbiBv
Zg0KICAgICAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJFeHRDb2xsQ250bkluaXRNYWludE1z
bG90cywNCiAgICAgICAgICAgICBhbmQgaXMgaW5jbHVkZWQgZm9yIGJhY2sgY29tcGF0aWJpbGl0
eSB3aXRoIFNOTVB2MQ0KICAgICAgICAgICAgIG1hbmFnZXJzLg0KICAgICAgICAgICAgIERpc2Nv
bnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAg
ICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQg
b3RoZXINCiAgICAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQog
ICAgICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVk
IGlmSW5kZXguIg0KICAgICAgICA6Oj0geyBkb2NzSWZDbXRzVXBDaGFubmVsQ291bnRlckVudHJ5
IDE5IH0NCg0KICAgZG9jc0lmQ210c1VwQ2hubEN0ckV4dENvbGxDbnRuTXNsb3RzIE9CSkVDVC1U
WVBFDQogICAgICAgIFNZTlRBWCAgICAgIENvdW50ZXI2NA0KICAgICAgICBVTklUUyAgICAgICAi
bWluaS1zbG90cyINCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIFNUQVRV
UyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJDdXJyZW50
IGNvdW50LCBmcm9tIENNVFMgaW5pdGlhbGl6YXRpb24sIG9mIGNvbGxpc2lvbg0KICAgICAgICAg
ICAgIGNvbnRlbnRpb24gbWluaS1zbG90cyBvbiB0aGUgdXBzdHJlYW0gbG9naWNhbCBjaGFubmVs
Lg0KICAgICAgICAgICAgIEZvciBjb250ZW50aW9uIHJlZ2lvbnMsIHRoZXNlIGFyZSB0aGUgbWlu
aS1zbG90cyBhcHBsaWNhYmxlDQoNCg0KDQpSYWZ0dXMgJiBDYXJkb25hICAgICAgICAgRXhwaXJl
cyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAgIFtQYWdlIDEwNl0NCgwNCkludGVybmV0LURy
YWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5IChSRkkpIE1JQiAgICAgRmVicnVhcnkg
MjAwNQ0KDQoNCiAgICAgICAgICAgICB0byBidXJzdHMgdGhhdCB0aGUgQ01UUyBkZXRlY3RlZCwg
YnV0IGNvdWxkIG5vdCBjb3JyZWN0bHkNCiAgICAgICAgICAgICByZWNlaXZlLiAgVGhpcyBpcyB0
aGUgNjQgYml0IHZlcnNpb24gb2YNCiAgICAgICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyQ29s
bENudG5Nc2xvdHMsIGFuZCB3aWxsIG5vdCBiZQ0KICAgICAgICAgICAgIGFjY2Vzc2libGUgdG8g
U05NUHYxIG1hbmFnZXJzLg0KICAgICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFs
dWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAgICAgIGF0IHJlaW5pdGlhbGl6
YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICAgICB0
aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgICAgaWZDb3VudGVy
RGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICAgICA6
Oj0geyBkb2NzSWZDbXRzVXBDaGFubmVsQ291bnRlckVudHJ5IDIwIH0NCg0KICAgZG9jc0lmQ210
c1VwQ2hubEN0ckV4dFRvdGFsQ250blJlcU1zbG90cyBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5U
QVggICAgICBDb3VudGVyNjQNCiAgICAgICAgVU5JVFMgICAgICAgIm1pbmktc2xvdHMiDQogICAg
ICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQog
ICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiQ3VycmVudCBjb3VudCwgZnJvbSBDTVRT
IGluaXRpYWxpemF0aW9uLCBvZiBjb250ZW50aW9uDQogICAgICAgICAgICAgcmVxdWVzdCBtaW5p
LXNsb3RzIGRlZmluZWQgZm9yIHRoaXMgdXBzdHJlYW0gbG9naWNhbA0KICAgICAgICAgICAgIGNo
YW5uZWwuICBUaGlzIGNvdW50IGluY2x1ZGVzIGFsbCBtaW5pLXNsb3RzIGZvciBJVUMxDQogICAg
ICAgICAgICAgYXNzaWduZWQgdG8gYSBicm9hZGNhc3Qgb3IgbXVsdGljYXN0IFNJRCBvbiB0aGUg
bG9naWNhbA0KICAgICAgICAgICAgIGNoYW5uZWwuICBUaGlzIGlzIHRoZSA2NCBiaXQgdmVyc2lv
biBvZg0KICAgICAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJUb3RhbENudG5SZXFNc2xvdHMs
IGFuZCB3aWxsIG5vdCBiZQ0KICAgICAgICAgICAgIGFjY2Vzc2libGUgdG8gU05NUHYxIG1hbmFn
ZXJzLg0KICAgICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBj
b3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhl
IG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICAgICB0aW1lcyBhcyBpbmRp
Y2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0
eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICAgICA6Oj0geyBkb2NzSWZD
bXRzVXBDaGFubmVsQ291bnRlckVudHJ5IDIxIH0NCg0KICAgZG9jc0lmQ210c1VwQ2hubEN0ckV4
dFVzZWRDbnRuUmVxTXNsb3RzIE9CSkVDVC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIENvdW50
ZXI2NA0KICAgICAgICBVTklUUyAgICAgICAibWluaS1zbG90cyINCiAgICAgICAgTUFYLUFDQ0VT
UyAgcmVhZC1vbmx5DQogICAgICAgIFNUQVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJ
UFRJT04NCiAgICAgICAgICAgICJDdXJyZW50IGNvdW50LCBmcm9tIENNVFMgaW5pdGlhbGl6YXRp
b24sIG9mIGNvbnRlbnRpb24NCiAgICAgICAgICAgICByZXF1ZXN0IG1pbmktc2xvdHMgdXRpbGl6
ZWQgb24gdGhpcyB1cHN0cmVhbSBsb2dpY2FsDQogICAgICAgICAgICAgY2hhbm5lbC4gIFRoaXMg
Y291bnQgaW5jbHVkZXMgYWxsIGNvbnRlbnRpb24gbWluaS1zbG90cyBmb3INCiAgICAgICAgICAg
ICBJVUMxIGFwcGxpY2FibGUgdG8gYnVyc3RzIHRoYXQgdGhlIENNVFMgY29ycmVjdGx5DQogICAg
ICAgICAgICAgcmVjZWl2ZWQuICBUaGlzIGlzIHRoZSA2NCBiaXQgdmVyc2lvbiBvZg0KICAgICAg
ICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJVc2VkQ250blJlcU1zbG90cywgYW5kIHdpbGwgbm90
IGJlDQogICAgICAgICAgICAgYWNjZXNzaWJsZSB0byBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAg
ICAgICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9j
Y3VyDQogICAgICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0
ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUg
dmFsdWUgb2YNCiAgICAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhl
IGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAgICAgIDo6PSB7IGRvY3NJZkNtdHNVcENoYW5uZWxD
b3VudGVyRW50cnkgMjIgfQ0KDQoNCg0KDQpSYWZ0dXMgJiBDYXJkb25hICAgICAgICAgRXhwaXJl
cyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAgIFtQYWdlIDEwN10NCgwNCkludGVybmV0LURy
YWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5IChSRkkpIE1JQiAgICAgRmVicnVhcnkg
MjAwNQ0KDQoNCiAgIGRvY3NJZkNtdHNVcENobmxDdHJFeHRDb2xsQ250blJlcU1zbG90cyBPQkpF
Q1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBDb3VudGVyNjQNCiAgICAgICAgVU5JVFMgICAg
ICAgIm1pbmktc2xvdHMiDQogICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBT
VEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiQ3Vy
cmVudCBjb3VudCwgZnJvbSBDTVRTIGluaXRpYWxpemF0aW9uLCBvZiBjb250ZW50aW9uDQogICAg
ICAgICAgICAgcmVxdWVzdCBtaW5pLXNsb3RzIHN1YmplY3RlZCB0byBjb2xsaXNpb25zIG9uIHRo
aXMgdXBzdHJlYW0NCiAgICAgICAgICAgICBsb2dpY2FsIGNoYW5uZWwuICBUaGlzIGluY2x1ZGVz
IGFsbCBjb250ZW50aW9uIG1pbmktc2xvdHMNCiAgICAgICAgICAgICBmb3IgSVVDMSBhcHBsaWNh
YmxlIHRvIGJ1cnN0cyB0aGF0IHRoZSBDTVRTIGRldGVjdGVkLA0KICAgICAgICAgICAgIGJ1dCBj
b3VsZCBub3QgY29ycmVjdGx5IHJlY2VpdmUuICBUaGlzIGlzIHRoZSA2NCBiaXQNCiAgICAgICAg
ICAgICB2ZXJzaW9uIG9mIGRvY3NJZkNtdHNVcENobmxDdHJDb2xsQ250blJlcU1zbG90cywgYW5k
IHdpbGwNCiAgICAgICAgICAgICBub3QgYmUgYWNjZXNzaWJsZSB0byBTTk1QdjEgbWFuYWdlcnMu
DQogICAgICAgICAgICAgRGlzY29udGludWl0aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50
ZXIgY2FuIG9jY3VyDQogICAgICAgICAgICAgYXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFu
YWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0KICAgICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRl
ZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAgICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGlt
ZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRleC4iDQogICAgICAgIDo6PSB7IGRvY3NJZkNtdHNV
cENoYW5uZWxDb3VudGVyRW50cnkgMjMgfQ0KDQogICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VG90
YWxDbnRuUmVxRGF0YU1zbG90cyBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBDb3Vu
dGVyNjQNCiAgICAgICAgVU5JVFMgICAgICAgIm1pbmktc2xvdHMiDQogICAgICAgIE1BWC1BQ0NF
U1MgIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAgICAiQ3VycmVudCBjb3VudCwgZnJvbSBDTVRTIGluaXRpYWxpemF0
aW9uLCBvZiBjb250ZW50aW9uDQogICAgICAgICAgICAgcmVxdWVzdCBkYXRhIG1pbmktc2xvdHMg
ZGVmaW5lZCBmb3IgdGhpcyB1cHN0cmVhbSBsb2dpY2FsDQogICAgICAgICAgICAgY2hhbm5lbC4g
IFRoaXMgY291bnQgaW5jbHVkZXMgYWxsIG1pbmktc2xvdHMgZm9yIElVQzINCiAgICAgICAgICAg
ICBhc3NpZ25lZCB0byBhIGJyb2FkY2FzdCBvciBtdWx0aWNhc3QgU0lEIG9uIHRoZSBsb2dpY2Fs
DQogICAgICAgICAgICAgY2hhbm5lbC4gIFRoaXMgaXMgdGhlIDY0IGJpdCB2ZXJzaW9uIG9mDQog
ICAgICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0clRvdGFsQ250blJlcURhdGFNc2xvdHMsIGFu
ZCB3aWxsIG5vdCBiZQ0KICAgICAgICAgICAgIGFjY2Vzc2libGUgdG8gU05NUHYxIG1hbmFnZXJz
Lg0KICAgICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3Vu
dGVyIGNhbiBvY2N1cg0KICAgICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1h
bmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0
ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRp
bWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICAgICA6Oj0geyBkb2NzSWZDbXRz
VXBDaGFubmVsQ291bnRlckVudHJ5IDI0IH0NCg0KICAgZG9jc0lmQ210c1VwQ2hubEN0ckV4dFVz
ZWRDbnRuUmVxRGF0YU1zbG90cyBPQkpFQ1QtVFlQRQ0KICAgICAgICBTWU5UQVggICAgICBDb3Vu
dGVyNjQNCiAgICAgICAgVU5JVFMgICAgICAgIm1pbmktc2xvdHMiDQogICAgICAgIE1BWC1BQ0NF
U1MgIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAgICAiQ3VycmVudCBjb3VudCwgZnJvbSBDTVRTIGluaXRpYWxpemF0
aW9uLCBvZiBjb250ZW50aW9uDQogICAgICAgICAgICAgcmVxdWVzdCBkYXRhIG1pbmktc2xvdHMg
dXRpbGl6ZWQgb24gdGhpcyB1cHN0cmVhbSBsb2dpY2FsDQogICAgICAgICAgICAgY2hhbm5lbC4g
IFRoaXMgaW5jbHVkZXMgYWxsIGNvbnRlbnRpb24gbWluaS1zbG90cyBmb3IgSVVDMg0KICAgICAg
ICAgICAgIGFwcGxpY2FibGUgdG8gYnVyc3RzIHRoYXQgdGhlIENNVFMgY29ycmVjdGx5IHJlY2Vp
dmVkLg0KDQoNCg0KUmFmdHVzICYgQ2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIw
MDUgICAgICAgICAgICAgICBbUGFnZSAxMDhdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMg
Mi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAg
ICAgICAgICAgVGhpcyBpcyB0aGUgNjQgYml0IHZlcnNpb24gb2YNCiAgICAgICAgICAgICBkb2Nz
SWZDbXRzVXBDaG5sQ3RyVXNlZENudG5SZXFEYXRhTXNsb3RzLCBhbmQgd2lsbCBub3QgYmUNCiAg
ICAgICAgICAgICBhY2Nlc3NpYmxlIHRvIFNOTVB2MSBtYW5hZ2Vycy4NCiAgICAgICAgICAgICBE
aXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVlIG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAg
ICAgICAgICAgICBhdCByZWluaXRpYWxpemF0aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5k
IGF0IG90aGVyDQogICAgICAgICAgICAgdGltZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBv
Zg0KICAgICAgICAgICAgIGlmQ291bnRlckRpc2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2Np
YXRlZCBpZkluZGV4LiINCiAgICAgICAgOjo9IHsgZG9jc0lmQ210c1VwQ2hhbm5lbENvdW50ZXJF
bnRyeSAyNSB9DQoNCiAgIGRvY3NJZkNtdHNVcENobmxDdHJFeHRDb2xsQ250blJlcURhdGFNc2xv
dHMgT0JKRUNULVRZUEUNCiAgICAgICAgU1lOVEFYICAgICAgQ291bnRlcjY0DQogICAgICAgIFVO
SVRTICAgICAgICJtaW5pLXNsb3RzIg0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAg
ICAgICAgU1RBVFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAg
ICAgIkN1cnJlbnQgY291bnQsIGZyb20gQ01UUyBpbml0aWFsaXphdGlvbiwgb2YgY29udGVudGlv
bg0KICAgICAgICAgICAgIHJlcXVlc3QgZGF0YSBtaW5pLXNsb3RzIHN1YmplY3RlZCB0byBjb2xs
aXNpb25zIG9uIHRoaXMNCiAgICAgICAgICAgICB1cHN0cmVhbSBsb2dpY2FsIGNoYW5uZWwuICBU
aGlzIGluY2x1ZGVzIGFsbCBjb250ZW50aW9uDQogICAgICAgICAgICAgbWluaS1zbG90cyBmb3Ig
SVVDMiBhcHBsaWNhYmxlIHRvIGJ1cnN0cyB0aGF0IHRoZSBDTVRTDQogICAgICAgICAgICAgZGV0
ZWN0ZWQsIGJ1dCBjb3VsZCBub3QgY29ycmVjdGx5IHJlY2VpdmUuICBUaGlzIGlzIHRoZQ0KICAg
ICAgICAgICAgIDY0IGJpdCB2ZXJzaW9uIG9mDQogICAgICAgICAgICAgZG9jc0lmQ210c1VwQ2hu
bEN0ckNvbGxDbnRuUmVxRGF0YU1zbG90cywNCiAgICAgICAgICAgICBhbmQgd2lsbCBub3QgYmUg
YWNjZXNzaWJsZSB0byBTTk1QdjEgbWFuYWdlcnMuDQogICAgICAgICAgICAgRGlzY29udGludWl0
aWVzIGluIHRoZSB2YWx1ZSBvZiB0aGlzIGNvdW50ZXIgY2FuIG9jY3VyDQogICAgICAgICAgICAg
YXQgcmVpbml0aWFsaXphdGlvbiBvZiB0aGUgbWFuYWdlZCBzeXN0ZW0sIGFuZCBhdCBvdGhlcg0K
ICAgICAgICAgICAgIHRpbWVzIGFzIGluZGljYXRlZCBieSB0aGUgdmFsdWUgb2YNCiAgICAgICAg
ICAgICBpZkNvdW50ZXJEaXNjb250aW51aXR5VGltZSBmb3IgdGhlIGFzc29jaWF0ZWQgaWZJbmRl
eC4iDQogICAgICAgIDo6PSB7IGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyRW50cnkgMjYgfQ0K
DQogICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VG90YWxDbnRuSW5pdE1haW50TXNsb3RzIE9CSkVD
VC1UWVBFDQogICAgICAgIFNZTlRBWCAgICAgIENvdW50ZXI2NA0KICAgICAgICBVTklUUyAgICAg
ICAibWluaS1zbG90cyINCiAgICAgICAgTUFYLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIFNU
QVRVUyAgICAgIGN1cnJlbnQNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJDdXJy
ZW50IGNvdW50LCBmcm9tIENNVFMgaW5pdGlhbGl6YXRpb24sIG9mIGluaXRpYWwNCiAgICAgICAg
ICAgICBtYWludGVuYW5jZSBtaW5pLXNsb3RzIGRlZmluZWQgZm9yIHRoaXMgdXBzdHJlYW0gbG9n
aWNhbA0KICAgICAgICAgICAgIGNoYW5uZWwuICBUaGlzIGNvdW50IGluY2x1ZGVzIGFsbCBtaW5p
LXNsb3RzIGZvciBJVUMzDQogICAgICAgICAgICAgYXNzaWduZWQgdG8gYSBicm9hZGNhc3Qgb3Ig
bXVsdGljYXN0IFNJRCBvbiB0aGUgbG9naWNhbA0KICAgICAgICAgICAgIGNoYW5uZWwuICBUaGlz
IGlzIHRoZSA2NCBiaXQgdmVyc2lvbiBvZg0KICAgICAgICAgICAgIGRvY3NJZkNtdHNVcENobmxD
dHJUb3RhbENudG5Jbml0TWFpbnRNc2xvdHMsDQogICAgICAgICAgICAgYW5kIHdpbGwgbm90IGJl
IGFjY2Vzc2libGUgdG8gU05NUHYxIG1hbmFnZXJzLg0KICAgICAgICAgICAgIERpc2NvbnRpbnVp
dGllcyBpbiB0aGUgdmFsdWUgb2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAgICAg
IGF0IHJlaW5pdGlhbGl6YXRpb24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXIN
CiAgICAgICAgICAgICB0aW1lcyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAg
ICAgICAgaWZDb3VudGVyRGlzY29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5k
ZXguIg0KICAgICAgICA6Oj0geyBkb2NzSWZDbXRzVXBDaGFubmVsQ291bnRlckVudHJ5IDI3IH0N
Cg0KDQoNCg0KUmFmdHVzICYgQ2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUg
ICAgICAgICAgICAgICBbUGFnZSAxMDldDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4w
IFJhZGlvIEZyZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICBkb2Nz
SWZDbXRzVXBDaG5sQ3RyRXh0VXNlZENudG5Jbml0TWFpbnRNc2xvdHMgT0JKRUNULVRZUEUNCiAg
ICAgICAgU1lOVEFYICAgICAgQ291bnRlcjY0DQogICAgICAgIFVOSVRTICAgICAgICJtaW5pLXNs
b3RzIg0KICAgICAgICBNQVgtQUNDRVNTICByZWFkLW9ubHkNCiAgICAgICAgU1RBVFVTICAgICAg
Y3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIkN1cnJlbnQgY291bnQs
IGZyb20gQ01UUyBpbml0aWFsaXphdGlvbiwgb2YgaW5pdGlhbA0KICAgICAgICAgICAgIG1haW50
ZW5hbmNlIG1pbmktc2xvdHMgdXRpbGl6ZWQgb24gdGhpcyB1cHN0cmVhbSBsb2dpY2FsDQogICAg
ICAgICAgICAgY2hhbm5lbC4gIFRoaXMgaW5jbHVkZXMgYWxsIGNvbnRlbnRpb24gbWluaS1zbG90
cyBmb3IgSVVDMw0KICAgICAgICAgICAgIGFwcGxpY2FibGUgdG8gYnVyc3RzIHRoYXQgdGhlIENN
VFMgY29ycmVjdGx5IHJlY2VpdmVkLg0KICAgICAgICAgICAgIFRoaXMgaXMgdGhlIDY0IGJpdCB2
ZXJzaW9uIG9mDQogICAgICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0clVzZWRDbnRuSW5pdE1h
aW50TXNsb3RzLA0KICAgICAgICAgICAgIGFuZCB3aWxsIG5vdCBiZSBhY2Nlc3NpYmxlIHRvIFNO
TVB2MSBtYW5hZ2Vycy4NCiAgICAgICAgICAgICBEaXNjb250aW51aXRpZXMgaW4gdGhlIHZhbHVl
IG9mIHRoaXMgY291bnRlciBjYW4gb2NjdXINCiAgICAgICAgICAgICBhdCByZWluaXRpYWxpemF0
aW9uIG9mIHRoZSBtYW5hZ2VkIHN5c3RlbSwgYW5kIGF0IG90aGVyDQogICAgICAgICAgICAgdGlt
ZXMgYXMgaW5kaWNhdGVkIGJ5IHRoZSB2YWx1ZSBvZg0KICAgICAgICAgICAgIGlmQ291bnRlckRp
c2NvbnRpbnVpdHlUaW1lIGZvciB0aGUgYXNzb2NpYXRlZCBpZkluZGV4LiINCiAgICAgICAgOjo9
IHsgZG9jc0lmQ210c1VwQ2hhbm5lbENvdW50ZXJFbnRyeSAyOCB9DQoNCiAgIGRvY3NJZkNtdHNV
cENobmxDdHJFeHRDb2xsQ250bkluaXRNYWludE1zbG90cyBPQkpFQ1QtVFlQRQ0KICAgICAgICBT
WU5UQVggICAgICBDb3VudGVyNjQNCiAgICAgICAgVU5JVFMgICAgICAgIm1pbmktc2xvdHMiDQog
ICAgICAgIE1BWC1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50
DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiQ3VycmVudCBjb3VudCwgZnJvbSBD
TVRTIGluaXRpYWxpemF0aW9uLCBvZiBjb250ZW50aW9uDQogICAgICAgICAgICAgaW5pdGlhbCBt
YWludGVuYW5jZSBtaW5pLXNsb3RzIHN1YmplY3RlZCB0byBjb2xsaXNpb25zIG9uDQogICAgICAg
ICAgICAgdGhpcyB1cHN0cmVhbSBsb2dpY2FsIGNoYW5uZWwuICBUaGlzIGluY2x1ZGVzIGFsbA0K
ICAgICAgICAgICAgIGNvbnRlbnRpb24gbWluaS1zbG90cyBmb3IgSVVDMyBhcHBsaWNhYmxlIHRv
IGJ1cnN0cyB0aGF0DQogICAgICAgICAgICAgdGhlIENNVFMgZGV0ZWN0ZWQsIGJ1dCBjb3VsZCBu
b3QgY29ycmVjdGx5IHJlY2VpdmUuDQogICAgICAgICAgICAgVGhpcyBpcyB0aGUgNjQgYml0IHZl
cnNpb24gb2YNCiAgICAgICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyQ29sbENudG5Jbml0TWFp
bnRNc2xvdHMsIGFuZCB3aWxsIG5vdA0KICAgICAgICAgICAgIGJlIGFjY2Vzc2libGUgdG8gU05N
UHYxIG1hbmFnZXJzLg0KICAgICAgICAgICAgIERpc2NvbnRpbnVpdGllcyBpbiB0aGUgdmFsdWUg
b2YgdGhpcyBjb3VudGVyIGNhbiBvY2N1cg0KICAgICAgICAgICAgIGF0IHJlaW5pdGlhbGl6YXRp
b24gb2YgdGhlIG1hbmFnZWQgc3lzdGVtLCBhbmQgYXQgb3RoZXINCiAgICAgICAgICAgICB0aW1l
cyBhcyBpbmRpY2F0ZWQgYnkgdGhlIHZhbHVlIG9mDQogICAgICAgICAgICAgaWZDb3VudGVyRGlz
Y29udGludWl0eVRpbWUgZm9yIHRoZSBhc3NvY2lhdGVkIGlmSW5kZXguIg0KICAgICAgICA6Oj0g
eyBkb2NzSWZDbXRzVXBDaGFubmVsQ291bnRlckVudHJ5IDI5IH0NCg0KDQogICAtLQ0KICAgLS0g
bm90aWZpY2F0aW9uIGdyb3VwIGlzIGZvciBmdXR1cmUgZXh0ZW5zaW9uLg0KICAgLS0NCg0KICAg
ZG9jc0lmTm90aWZpY2F0aW9uIE9CSkVDVCBJREVOVElGSUVSICAgICA6Oj0geyBkb2NzSWZNaWIg
MiB9DQoNCiAgIC0tDQogICAtLSBNSUIgQ29tcGxpYW5jZSBzdGF0ZW1lbnRzLg0KDQoNCg0KUmFm
dHVzICYgQ2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAgICAgICAg
ICBbUGFnZSAxMTBdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1
ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAtLQ0KDQogICAtLQ0KICAg
LS0gQ29uZm9ybWFuY2UgZGVmaW5pdGlvbnMNCiAgIC0tDQoNCiAgIGRvY3NJZkNvbmZvcm1hbmNl
ICBPQkpFQ1QgSURFTlRJRklFUiAgICAgOjo9IHsgZG9jc0lmTWliIDMgfQ0KICAgZG9jc0lmQ29t
cGxpYW5jZXMgIE9CSkVDVCBJREVOVElGSUVSICAgICA6Oj0geyBkb2NzSWZDb25mb3JtYW5jZSAx
IH0NCiAgIGRvY3NJZkdyb3VwcyAgICAgICBPQkpFQ1QgSURFTlRJRklFUiAgICAgOjo9IHsgZG9j
c0lmQ29uZm9ybWFuY2UgMiB9DQoNCiAgIGRvY3NJZkJhc2ljQ29tcGxpYW5jZSBNT0RVTEUtQ09N
UExJQU5DRQ0KICAgICAgICBTVEFUVVMgICAgICBkZXByZWNhdGVkDQogICAgICAgIERFU0NSSVBU
SU9ODQogICAgICAgICAgICAiVGhlIGNvbXBsaWFuY2Ugc3RhdGVtZW50IGZvciBkZXZpY2VzIHRo
YXQgaW1wbGVtZW50DQogICAgICAgICAgICAgRE9DU0lTIDEueCBjb21wbGlhbnQgUmFkaW8gRnJl
cXVlbmN5IEludGVyZmFjZXMuIg0KDQogICBNT0RVTEUgIC0tIGRvY3NJZk1pYg0KDQogICAtLSB1
bmNvbmRpdGlvbmFsbHkgbWFuZGF0b3J5IGdyb3Vwcw0KICAgTUFOREFUT1JZLUdST1VQUyB7DQog
ICAgICAgIGRvY3NJZkJhc2ljR3JvdXANCiAgICAgICAgfQ0KDQogICAtLSBjb25kaXRpb25hbGx5
IG1hbmRhdG9yeSBncm91cA0KICAgR1JPVVAgZG9jc0lmQ21Hcm91cA0KICAgICAgICBERVNDUklQ
VElPTg0KICAgICAgICAgICAgIlRoaXMgZ3JvdXAgaXMgaW1wbGVtZW50ZWQgb25seSBpbiBDYWJs
ZSBNb2RlbXMsIG5vdCBpbg0KICAgICAgICAgICAgIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5
c3RlbXMuIg0KDQogICAtLSBjb25kaXRpb25hbGx5IG1hbmRhdG9yeSBncm91cA0KICAgR1JPVVAg
ZG9jc0lmQ210c0dyb3VwDQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiVGhpcyBn
cm91cCBpcyBpbXBsZW1lbnRlZCBvbmx5IGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uDQogICAg
ICAgICAgICAgU3lzdGVtcywgbm90IGluIENhYmxlIE1vZGVtcy4iDQoNCiAgIE9CSkVDVCAgZG9j
c0lmRG93bkNoYW5uZWxGcmVxdWVuY3kNCiAgICAgICAgV1JJVEUtU1lOVEFYIEludGVnZXIzMiAo
NTQwMDAwMDAuLjg2MDAwMDAwMCkNCiAgICAgICAgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAg
ICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiUmVhZC13cml0ZSBpbiBDYWJsZSBNb2RlbSBU
ZXJtaW5hdGlvbiBTeXN0ZW1zOw0KICAgICAgICAgICAgIHJlYWQtb25seSBpbiBDYWJsZSBNb2Rl
bXMuICBUaGUgdmFsdWVzIGFib3ZlIGFyZQ0KICAgICAgICAgICAgIGFwcHJvcHJpYXRlIGZvciBh
IGNhYmxlIHBsYW50IHVzaW5nIGEgIFN1Yi1TcGxpdCBjaGFubmVsDQogICAgICAgICAgICAgcGxh
bi4gIElmIERPQ1NJUyBpcyBleHRlbmRlZCB0byBjb3ZlciBvdGhlciB0eXBlcyBvZg0KICAgICAg
ICAgICAgIGNoYW5uZWwgcGxhbnMgKGFuZCBmcmVxdWVuY3kgYWxsb2NhdGlvbnMpIHRoaXMgb2Jq
ZWN0DQogICAgICAgICAgICAgd2lsbCBiZSBtb2RpZmllZCBhY2NvcmRpbmdseS4iDQoNCiAgIE9C
SkVDVCAgZG9jc0lmRG93bkNoYW5uZWxXaWR0aA0KICAgICAgICBXUklURS1TWU5UQVggSW50ZWdl
cjMyICg2MDAwMDAwKQ0KDQoNCg0KUmFmdHVzICYgQ2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVn
dXN0IDUsIDIwMDUgICAgICAgICAgICAgICBbUGFnZSAxMTFdDQoMDQpJbnRlcm5ldC1EcmFmdCAg
ICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUN
Cg0KDQogICAgICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBERVNDUklQVElPTg0K
ICAgICAgICAgICAgIkl0IGlzIGNvbmZvcm1hbnQgdG8gaW1wbGVtZW50IHRoaXMgb2JqZWN0IGFz
IHJlYWQtb25seS4NCiAgICAgICAgICAgICBJbiBDYWJsZSBNb2RlbXMsIHRoaXMgb2JqZWN0IGlz
IGFsd2F5cyBpbXBsZW1lbnRlZCBhcw0KICAgICAgICAgICAgIHJlYWQtb25seS4gIFRoZSBhYm92
ZSB2YWx1ZSBpcyBhcHByb3ByaWF0ZSBmb3IgY2FibGUNCiAgICAgICAgICAgICBwbGFudHMgcnVu
bmluZyB1bmRlciAgTlRTQyAoTmF0aW9uYWwgVGVsZXZpc2lvbg0KICAgICAgICAgICAgIFN0YW5k
YXJkcyBDb21taXR0ZWUpIHN0YW5kYXJkcy4gIElmIERPQ1NJUyBpcyBleHRlbmRlZCB0bw0KICAg
ICAgICAgICAgIHdvcmsgd2l0aCBvdGhlciBzdGFuZGFyZCAoZS5nLiBFdXJvcGVhbiBzdGFuZGFy
ZHMpLCB0aGlzDQogICAgICAgICAgICAgb2JqZWN0IHdpbGwgYmUgbW9kaWZpZWQgYWNjb3JkaW5n
bHkuIg0KDQogICBPQkpFQ1QgIGRvY3NJZkRvd25DaGFubmVsTW9kdWxhdGlvbg0KICAgICAgICBX
UklURS1TWU5UQVggSU5URUdFUiB7DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcWFt
NjQgKDMpLA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHFhbTI1NiAoNCkNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfQ0KICAgICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkN
CiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJSZWFkLXdyaXRlIGluIENhYmxlIE1v
ZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXM7DQogICAgICAgICAgICAgcmVhZC1vbmx5IGluIENhYmxl
IE1vZGVtcy4iDQoNCiAgIE9CSkVDVCAgZG9jc0lmRG93bkNoYW5uZWxJbnRlcmxlYXZlDQogICAg
ICAgIFdSSVRFLVNZTlRBWCBJTlRFR0VSIHsNCiAgICAgICAgICAgICAgICAgICAgdGFwczhJbmNy
ZW1lbnQxNigzKSwNCiAgICAgICAgICAgICAgICAgICAgdGFwczE2SW5jcmVtZW50OCg0KSwNCiAg
ICAgICAgICAgICAgICAgICAgdGFwczMySW5jcmVtZW50NCg1KSwNCiAgICAgICAgICAgICAgICAg
ICAgdGFwczY0SW5jcmVtZW50Mig2KSwNCiAgICAgICAgICAgICAgICAgICAgdGFwczEyOEluY3Jl
bWVudDEoNykNCiAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgTUlOLUFDQ0VTUyAgcmVh
ZC1vbmx5DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiUmVhZC13cml0ZSBpbiBD
YWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zOw0KICAgICAgICAgICAgIHJlYWQtb25seSBp
biBDYWJsZSBNb2RlbXMuIg0KDQogICBPQkpFQ1QgIGRvY3NJZkRvd25DaGFubmVsUG93ZXINCiAg
ICAgICAgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAg
ICAgICAiUmVhZC13cml0ZSBpbiBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zOw0KICAg
ICAgICAgICAgIHJlYWQtb25seSBpbiBDYWJsZSBNb2RlbXMuIg0KDQogICBPQkpFQ1QgIGRvY3NJ
ZlVwQ2hhbm5lbEZyZXF1ZW5jeQ0KICAgICAgICBXUklURS1TWU5UQVggSW50ZWdlcjMyICg1MDAw
MDAwLi40MjAwMDAwMCkNCiAgICAgICAgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIERF
U0NSSVBUSU9ODQogICAgICAgICAgICAiUmVhZC13cml0ZSBpbiBDYWJsZSBNb2RlbSBUZXJtaW5h
dGlvbiBTeXN0ZW1zOw0KICAgICAgICAgICAgIHJlYWQtb25seSBpbiBDYWJsZSBNb2RlbXMuICBU
aGUgdmFsdWVzIGFib3ZlIGFyZQ0KICAgICAgICAgICAgIGFwcHJvcHJpYXRlIGZvciBhIGNhYmxl
IHBsYW50IHVzaW5nIGEgIFN1Yi1TcGxpdCBjaGFubmVsDQogICAgICAgICAgICAgcGxhbi4gIElm
IERPQ1NJUyBpcyBleHRlbmRlZCB0byBjb3ZlciBvdGhlciB0eXBlcyBvZg0KICAgICAgICAgICAg
IGNoYW5uZWwgcGxhbnMgKGFuZCBmcmVxdWVuY3kgYWxsb2NhdGlvbnMpIHRoaXMgb2JqZWN0DQoN
Cg0KDQpSYWZ0dXMgJiBDYXJkb25hICAgICAgICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAwNSAgICAg
ICAgICAgICAgIFtQYWdlIDExMl0NCgwNCkludGVybmV0LURyYWZ0ICAgIERPQ1NJUyAyLjAgUmFk
aW8gRnJlcXVlbmN5IChSRkkpIE1JQiAgICAgRmVicnVhcnkgMjAwNQ0KDQoNCiAgICAgICAgICAg
ICB3aWxsIGJlIG1vZGlmaWVkIGFjY29yZGluZ2x5LiINCg0KICAgT0JKRUNUICBkb2NzSWZVcENo
YW5uZWxXaWR0aA0KICAgICAgICBXUklURS1TWU5UQVggSW50ZWdlcjMyICgyMDAwMDAuLjMyMDAw
MDApDQogICAgICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBERVNDUklQVElPTg0K
ICAgICAgICAgICAgIlJlYWQtd3JpdGUgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVt
czsNCiAgICAgICAgICAgICByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLiAgVGhlIGFib3ZlIHZh
bHVlIGlzIGFwcHJvcHJpYXRlDQogICAgICAgICAgICAgZm9yIGNhYmxlIHBsYW50cyBydW5uaW5n
IHVuZGVyICBOVFNDIChOYXRpb25hbCBUZWxldmlzaW9uDQogICAgICAgICAgICAgU3RhbmRhcmRz
IENvbW1pdHRlZSkgc3RhbmRhcmRzLiAgSWYgRE9DU0lTIGlzIGV4dGVuZGVkIHRvDQogICAgICAg
ICAgICAgd29yayB3aXRoIG90aGVyIHN0YW5kYXJkIChlLmcuIEV1cm9wZWFuIHN0YW5kYXJkcyks
IHRoaXMNCiAgICAgICAgICAgICBvYmplY3Qgd2lsbCBiZSBtb2RpZmllZCBhY2NvcmRpbmdseS4i
DQoNCiAgIE9CSkVDVCAgZG9jc0lmVXBDaGFubmVsTW9kdWxhdGlvblByb2ZpbGUNCiAgICAgICAg
TUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAi
UmVhZC13cml0ZSBpbiBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zOw0KICAgICAgICAg
ICAgIHJlYWQtb25seSBpbiBDYWJsZSBNb2RlbXMuIg0KDQogICBPQkpFQ1QgIGRvY3NJZlVwQ2hh
bm5lbFNsb3RTaXplDQogICAgICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBERVND
UklQVElPTg0KICAgICAgICAgICAgIlRoaXMgb2JqZWN0IGlzIGFsd2F5cyByZWFkLW9ubHkgaW4g
Q2FibGUgTW9kZW1zLg0KICAgICAgICAgICAgIEl0IGlzIGNvbXBsaWFudCB0byBpbXBsZW1lbnQg
dGhpcyBvYmplY3QgYXMgcmVhZC1vbmx5DQogICAgICAgICAgICAgaW4gQ2FibGUgTW9kZW0gVGVy
bWluYXRpb24gU3lzdGVtcy4iDQoNCiAgIE9CSkVDVCAgZG9jc0lmVXBDaGFubmVsUmFuZ2luZ0Jh
Y2tvZmZTdGFydA0KICAgICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAgICAgREVTQ1JJ
UFRJT04NCiAgICAgICAgICAgICJSZWFkLXdyaXRlIGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9u
IFN5c3RlbXM7DQogICAgICAgICAgICAgcmVhZC1vbmx5IGluIENhYmxlIE1vZGVtcy4iDQoNCiAg
IE9CSkVDVCAgZG9jc0lmVXBDaGFubmVsUmFuZ2luZ0JhY2tvZmZFbmQNCiAgICAgICAgTUlOLUFD
Q0VTUyAgcmVhZC1vbmx5DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiUmVhZC13
cml0ZSBpbiBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zOw0KICAgICAgICAgICAgIHJl
YWQtb25seSBpbiBDYWJsZSBNb2RlbXMuIg0KDQogICBPQkpFQ1QgIGRvY3NJZlVwQ2hhbm5lbFR4
QmFja29mZlN0YXJ0DQogICAgICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBERVND
UklQVElPTg0KICAgICAgICAgICAgIlJlYWQtd3JpdGUgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRp
b24gU3lzdGVtczsNCiAgICAgICAgICAgICByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLiINCg0K
ICAgT0JKRUNUICBkb2NzSWZVcENoYW5uZWxUeEJhY2tvZmZFbmQNCiAgICAgICAgTUlOLUFDQ0VT
UyAgcmVhZC1vbmx5DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiUmVhZC13cml0
ZSBpbiBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zOw0KDQoNCg0KUmFmdHVzICYgQ2Fy
ZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAgICAgICAgICBbUGFnZSAx
MTNdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJ
KSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAgICAgICAgICAgcmVhZC1vbmx5IGluIENh
YmxlIE1vZGVtcy4iDQoNCiAgIE9CSkVDVCAgZG9jc0lmUW9zUHJvZlByaW9yaXR5DQogICAgICAg
IE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAg
IlRoaXMgb2JqZWN0IGlzIGFsd2F5cyByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLg0KICAgICAg
ICAgICAgIEl0IGlzIGNvbXBsaWFudCB0byBpbXBsZW1lbnQgdGhpcyBvYmplY3QgYXMgcmVhZC1v
bmx5DQogICAgICAgICAgICAgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtcy4iDQoN
CiAgIE9CSkVDVCAgZG9jc0lmUW9zUHJvZk1heFVwQmFuZHdpZHRoDQogICAgICAgIE1JTi1BQ0NF
U1MgIHJlYWQtb25seQ0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlRoaXMgb2Jq
ZWN0IGlzIGFsd2F5cyByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLg0KICAgICAgICAgICAgIEl0
IGlzIGNvbXBsaWFudCB0byBpbXBsZW1lbnQgdGhpcyBvYmplY3QgYXMgcmVhZC1vbmx5DQogICAg
ICAgICAgICAgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtcy4iDQoNCiAgIE9CSkVD
VCAgZG9jc0lmUW9zUHJvZkd1YXJVcEJhbmR3aWR0aA0KICAgICAgICBNSU4tQUNDRVNTICByZWFk
LW9ubHkNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGlzIG9iamVjdCBpcyBh
bHdheXMgcmVhZC1vbmx5IGluIENhYmxlIE1vZGVtcy4NCiAgICAgICAgICAgICBJdCBpcyBjb21w
bGlhbnQgdG8gaW1wbGVtZW50IHRoaXMgb2JqZWN0IGFzIHJlYWQtb25seQ0KICAgICAgICAgICAg
IGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXMuIg0KDQogICBPQkpFQ1QgIGRvY3NJ
ZlFvc1Byb2ZNYXhEb3duQmFuZHdpZHRoDQogICAgICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0K
ICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlRoaXMgb2JqZWN0IGlzIGFsd2F5cyBy
ZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLg0KICAgICAgICAgICAgIEl0IGlzIGNvbXBsaWFudCB0
byBpbXBsZW1lbnQgdGhpcyBvYmplY3QgYXMgcmVhZC1vbmx5DQogICAgICAgICAgICAgaW4gQ2Fi
bGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtcy4iDQoNCiAgIE9CSkVDVCAgZG9jc0lmUW9zUHJv
Zk1heFR4QnVyc3QNCiAgICAgICAgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIERFU0NS
SVBUSU9ODQogICAgICAgICAgICAiVGhpcyBvYmplY3QgaXMgYWx3YXlzIHJlYWQtb25seSBpbiBD
YWJsZSBNb2RlbXMuDQogICAgICAgICAgICAgSXQgaXMgY29tcGxpYW50IHRvIGltcGxlbWVudCB0
aGlzIG9iamVjdCBhcyByZWFkLW9ubHkNCiAgICAgICAgICAgICBpbiBDYWJsZSBNb2RlbSBUZXJt
aW5hdGlvbiBTeXN0ZW1zLiINCg0KICAgT0JKRUNUICBkb2NzSWZRb3NQcm9mQmFzZWxpbmVQcml2
YWN5DQogICAgICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBERVNDUklQVElPTg0K
ICAgICAgICAgICAgIlRoaXMgb2JqZWN0IGlzIGFsd2F5cyByZWFkLW9ubHkgaW4gQ2FibGUgTW9k
ZW1zLg0KICAgICAgICAgICAgIEl0IGlzIGNvbXBsaWFudCB0byBpbXBsZW1lbnQgdGhpcyBvYmpl
Y3QgYXMgcmVhZC1vbmx5DQogICAgICAgICAgICAgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24g
U3lzdGVtcy4iDQoNCiAgIE9CSkVDVCAgZG9jc0lmUW9zUHJvZlN0YXR1cw0KICAgICAgICBNSU4t
QUNDRVNTICByZWFkLW9ubHkNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGlz
IG9iamVjdCBpcyBhbHdheXMgcmVhZC1vbmx5IGluIENhYmxlIE1vZGVtcy4NCg0KDQoNClJhZnR1
cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAgICAgICAgICAg
W1BhZ2UgMTE0XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVu
Y3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAyMDA1DQoNCg0KICAgICAgICAgICAgIEl0IGlzIGNv
bXBsaWFudCB0byBpbXBsZW1lbnQgdGhpcyBvYmplY3QgYXMgcmVhZC1vbmx5DQogICAgICAgICAg
ICAgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtcy4iDQoNCiAgIE9CSkVDVCAgZG9j
c0lmQ210c1NlcnZpY2VBZG1pblN0YXR1cw0KICAgICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkN
CiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJJdCBpcyBjb21wbGlhbnQgdG8gaW1w
bGVtZW50IHRoaXMgb2JqZWN0IGFzIHJlYWQtb25seS4iDQoNCiAgIE9CSkVDVCAgZG9jc0lmQ210
c1N5bmNJbnRlcnZhbA0KICAgICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICAgICJJdCBpcyBjb21wbGlhbnQgdG8gaW1wbGVtZW50IHRoaXMg
b2JqZWN0IGFzIHJlYWQtb25seS4iDQoNCiAgIE9CSkVDVCAgZG9jc0lmQ210c1VjZEludGVydmFs
DQogICAgICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBERVNDUklQVElPTg0KICAg
ICAgICAgICAgIkl0IGlzIGNvbXBsaWFudCB0byBpbXBsZW1lbnQgdGhpcyBvYmplY3QgYXMgcmVh
ZC1vbmx5LiINCg0KICAgT0JKRUNUICBkb2NzSWZDbXRzSW5zZXJ0SW50ZXJ2YWwNCiAgICAgICAg
TUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAi
SXQgaXMgY29tcGxpYW50IHRvIGltcGxlbWVudCB0aGlzIG9iamVjdCBhcyByZWFkLW9ubHkuIg0K
DQogICBPQkpFQ1QgIGRvY3NJZkNtdHNJbnZpdGVkUmFuZ2luZ0F0dGVtcHRzDQogICAgICAgIE1J
Ti1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIkl0
IGlzIGNvbXBsaWFudCB0byBpbXBsZW1lbnQgdGhpcyBvYmplY3QgYXMgcmVhZC1vbmx5LiINCg0K
ICAgT0JKRUNUICBkb2NzSWZDbXRzUW9zUHJvZmlsZVBlcm1pc3Npb25zDQogICAgICAgIFdSSVRF
LVNZTlRBWCAgICAgQklUUyB7DQogICAgICAgICAgICBjcmVhdGVCeU1hbmFnZW1lbnQoMCksDQog
ICAgICAgICAgICB1cGRhdGVCeU1hbmFnZW1lbnQoMSkNCiAgICAgICAgICAgfQ0KICAgICAgICBN
SU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJJ
dCBpcyBjb21wbGlhbnQgdG8gaW1wbGVtZW50IHRoaXMgb2JqZWN0IGFzIHJlYWQtb25seS4iDQoN
CiAgIE9CSkVDVCBkb2NzSWZDbXRzTW9kVHlwZQ0KICAgICAgICBXUklURS1TWU5UQVggSU5URUdF
UiB7DQogICAgICAgICAgICAgICAgICAgICAgICBxcHNrICgyKSwNCiAgICAgICAgICAgICAgICAg
ICAgICAgIHFhbTE2ICgzKQ0KICAgICAgICAgICAgICAgICAgICAgICAgIH0NCiAgICAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICAgICJNYW5hZ2VtZW50IHN0YXRpb24gTUFZIG9ubHkgc2V0IDE2
UUFNIG9yIFFQU0sgbW9kdWxhdGlvbiwNCiAgICAgICAgICAgICBidXQgb3RoZXJzIG1pZ2h0IGJl
IHBvc3NpYmxlIGJhc2VkIG9uIGRldmljZQ0KICAgICAgICAgICAgIGNvbmZpZ3VyYXRpb24uIg0K
DQogICBPQkpFQ1QgIGRvY3NJZkNtdHNNb2RQcmVhbWJsZUxlbg0KDQoNCg0KUmFmdHVzICYgQ2Fy
ZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAgICAgICAgICBbUGFnZSAx
MTVdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJ
KSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAgICAgIFNZTlRBWCBJbnRlZ2VyMzIgKDAu
LjEwMjQpDQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiVGhlIHJhbmdlIG9mIHRo
ZSB2YWx1ZXMgZm9yIHRoaXMgTU9EVUxFLUNPTVBMSUFOQ0UNCiAgICAgICAgICAgICBpcyAwLi4x
MDI0LiINCg0KICAgT0JKRUNUICBkb2NzSWZDbXRzTW9kRkVDRXJyb3JDb3JyZWN0aW9uDQogICAg
ICAgICAgIFNZTlRBWCBJbnRlZ2VyMzIgKDAuLjEwKQ0KICAgICAgICAgICBERVNDUklQVElPTg0K
ICAgICAgICAgICAgICAgIlRoZSByYW5nZSBvZiB0aGUgdmFsdWVzIGZvciB0aGlzIE1PRFVMRS1D
T01QTElBTkNFDQogICAgICAgICAgICAgICAgaXMgMC4uMTAuIg0KDQogICAgICAgIDo6PSB7IGRv
Y3NJZkNvbXBsaWFuY2VzIDEgfQ0KDQogICBkb2NzSWZCYXNpY0NvbXBsaWFuY2VWMiBNT0RVTEUt
Q09NUExJQU5DRQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBU
SU9ODQogICAgICAgICAgICAiVGhlIGNvbXBsaWFuY2Ugc3RhdGVtZW50IGZvciBkZXZpY2VzIHRo
YXQgaW1wbGVtZW50DQogICAgICAgICAgICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgSW50
ZXJmYWNlcy4iDQoNCiAgIE1PRFVMRSAgLS0gZG9jc0lmTWliDQoNCiAgIC0tIHVuY29uZGl0aW9u
YWxseSBtYW5kYXRvcnkgZ3JvdXBzDQogICBNQU5EQVRPUlktR1JPVVBTIHsNCiAgICAgICAgZG9j
c0lmQmFzaWNHcm91cFYyDQogICAgICAgIH0NCg0KICAgLS0gY29uZGl0aW9uYWxseSBtYW5kYXRv
cnkgZ3JvdXANCiAgIEdST1VQIGRvY3NJZkNtR3JvdXBWMg0KICAgICAgICBERVNDUklQVElPTg0K
ICAgICAgICAgICAgIlRoaXMgZ3JvdXAgaXMgaW1wbGVtZW50ZWQgb25seSBpbiBDYWJsZSBNb2Rl
bXMsIG5vdCBpbg0KICAgICAgICAgICAgIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXMu
Ig0KDQogICAtLSBjb25kaXRpb25hbGx5IG1hbmRhdG9yeSBncm91cA0KICAgR1JPVVAgZG9jc0lm
Q210c0dyb3VwVjINCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGlzIGdyb3Vw
IGlzIGltcGxlbWVudGVkIG9ubHkgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24NCiAgICAgICAg
ICAgICBTeXN0ZW1zLCBub3QgaW4gQ2FibGUgTW9kZW1zLiINCg0KICAgT0JKRUNUICBkb2NzSWZE
b3duQ2hhbm5lbEZyZXF1ZW5jeQ0KICAgICAgICBXUklURS1TWU5UQVggSW50ZWdlcjMyICg0NzAw
MDAwMC4uODYyMDAwMDAwKQ0KICAgICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICAgICJSZWFkLXdyaXRlIGluIENhYmxlIE1vZGVtIFRlcm1p
bmF0aW9uIFN5c3RlbXMsDQogICAgICAgICAgICAgcmVhZC1vbmx5IGluIENhYmxlIE1vZGVtcy4N
CiAgICAgICAgICAgICBBIHJhbmdlIG9mIDU0TUh6IHRvIDg2ME1IeiBpcyBhcHByb3ByaWF0ZSBm
b3IgYSBjYWJsZQ0KICAgICAgICAgICAgIHBsYW50IHVzaW5nIGEgTm9ydGggQW1lcmljYW4gU3Vi
LVNwbGl0IGNoYW5uZWwgcGxhbi4NCiAgICAgICAgICAgICBUaGUgc3BlY3RydW0gcmFuZ2UgaGFz
IGJlZW4gZXhwYW5kZWQgdG8gYWNjb21tb2RhdGUNCiAgICAgICAgICAgICBhIGxvd2VyIGVkZ2Ug
b2YgNDdNSHogYW5kIGFuIHVwcGVyIGVkZ2Ugb2YgODYyTUh6DQoNCg0KDQpSYWZ0dXMgJiBDYXJk
b25hICAgICAgICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAgIFtQYWdlIDEx
Nl0NCgwNCkludGVybmV0LURyYWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5IChSRkkp
IE1JQiAgICAgRmVicnVhcnkgMjAwNQ0KDQoNCiAgICAgICAgICAgICBmb3Igc29tZSBFdXJvcGVh
biBjaGFubmVsIHBsYW5zLg0KICAgICAgICAgICAgIElmIERPQ1NJUyBpcyBleHRlbmRlZCB0byBj
b3ZlciBvdGhlciB0eXBlcyBvZiBjaGFubmVsDQogICAgICAgICAgICAgcGxhbnMgKGFuZCBmcmVx
dWVuY3kgYWxsb2NhdGlvbnMpIHRoaXMgb2JqZWN0IHdpbGwgYmUNCiAgICAgICAgICAgICBtb2Rp
ZmllZCBhY2NvcmRpbmdseS4iDQoNCiAgIE9CSkVDVCAgZG9jc0lmRG93bkNoYW5uZWxXaWR0aA0K
ICAgICAgICBXUklURS1TWU5UQVggSW50ZWdlcjMyICg2MDAwMDAwIHwgODAwMDAwMCkNCiAgICAg
ICAgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAg
ICAiSXQgaXMgY29uZm9ybWFudCB0byBpbXBsZW1lbnQgdGhpcyBvYmplY3QgYXMgcmVhZC1vbmx5
Lg0KICAgICAgICAgICAgIEluIENhYmxlIE1vZGVtcywgdGhpcyBvYmplY3QgaXMgYWx3YXlzIGlt
cGxlbWVudGVkIGFzDQogICAgICAgICAgICAgcmVhZC1vbmx5LiAgVGhlIHZhbHVlIG9mIDYgTUh6
IGlzIGFwcHJvcHJpYXRlIGZvciBjYWJsZQ0KICAgICAgICAgICAgIHBsYW50cyBydW5uaW5nIHVu
ZGVyIE5UU0MgKE5hdGlvbmFsIFRlbGV2aXNpb24NCiAgICAgICAgICAgICBTdGFuZGFyZHMgQ29t
bWl0dGVlKSBzdGFuZGFyZHMuICBUaGUgdmFsdWUgb2YgOCBNSHogaXMNCiAgICAgICAgICAgICBh
cHByb3ByaWF0ZSBmb3IgY2FibGUgcGxhbnRzIHJ1bm5pbmcgdW5kZXIgRVRTSQ0KICAgICAgICAg
ICAgIHN0YW5kYXJkcy4gIEZvciBvdGhlciByZWdpb25hbCBzdGFuZGFyZHMsIHRoaXMNCiAgICAg
ICAgICAgICBvYmplY3Qgd2lsbCBiZSBtb2RpZmllZCBhY2NvcmRpbmdseS4iDQoNCiAgIE9CSkVD
VCAgZG9jc0lmRG93bkNoYW5uZWxNb2R1bGF0aW9uDQogICAgICAgIFdSSVRFLVNZTlRBWCBJTlRF
R0VSIHsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxYW02NCAoMyksDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcWFtMjU2ICg0KQ0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB9DQogICAgICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBERVNDUklQ
VElPTg0KICAgICAgICAgICAgIlJlYWQtd3JpdGUgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24g
U3lzdGVtcywNCiAgICAgICAgICAgICByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLiINCg0KICAg
T0JKRUNUICBkb2NzSWZEb3duQ2hhbm5lbEludGVybGVhdmUNCiAgICAgICAgV1JJVEUtU1lOVEFY
IElOVEVHRVIgew0KICAgICAgICAgICAgICAgICAgICB0YXBzOEluY3JlbWVudDE2KDMpLA0KICAg
ICAgICAgICAgICAgICAgICB0YXBzMTZJbmNyZW1lbnQ4KDQpLA0KICAgICAgICAgICAgICAgICAg
ICB0YXBzMzJJbmNyZW1lbnQ0KDUpLA0KICAgICAgICAgICAgICAgICAgICB0YXBzNjRJbmNyZW1l
bnQyKDYpLA0KICAgICAgICAgICAgICAgICAgICB0YXBzMTI4SW5jcmVtZW50MSg3KSwNCiAgICAg
ICAgICAgICAgICAgICAgdGFwczEyaW5jcmVtZW50MTcoOCkNCiAgICAgICAgICAgICAgICAgICAg
IH0NCiAgICAgICAgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAgICAiUmVhZC13cml0ZSBpbiBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1z
LA0KICAgICAgICAgICAgIHJlYWQtb25seSBpbiBDYWJsZSBNb2RlbXMuIg0KDQogICBPQkpFQ1Qg
IGRvY3NJZkRvd25DaGFubmVsUG93ZXINCiAgICAgICAgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQog
ICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiUmVhZC13cml0ZSBpbiBDYWJsZSBNb2Rl
bSBUZXJtaW5hdGlvbiBTeXN0ZW1zLA0KICAgICAgICAgICAgIHJlYWQtb25seSBpbiBDYWJsZSBN
b2RlbXMuIg0KDQoNCg0KDQpSYWZ0dXMgJiBDYXJkb25hICAgICAgICAgRXhwaXJlcyBBdWd1c3Qg
NSwgMjAwNSAgICAgICAgICAgICAgIFtQYWdlIDExN10NCgwNCkludGVybmV0LURyYWZ0ICAgIERP
Q1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5IChSRkkpIE1JQiAgICAgRmVicnVhcnkgMjAwNQ0KDQoN
CiAgIE9CSkVDVCAgZG9jc0lmVXBDaGFubmVsRnJlcXVlbmN5DQogICAgICAgIFdSSVRFLVNZTlRB
WCBJbnRlZ2VyMzIgKDUwMDAwMDAuLjY1MDAwMDAwKQ0KICAgICAgICBNSU4tQUNDRVNTICByZWFk
LW9ubHkNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJSZWFkLWNyZWF0ZSBpbiBD
YWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zLA0KICAgICAgICAgICAgIHJlYWQtb25seSBp
biBDYWJsZSBNb2RlbXMuDQogICAgICAgICAgICAgQSByYW5nZSBvZiA1TUh6IHRvIDQyTUh6IGlz
IGFwcHJvcHJpYXRlIGZvciBhIGNhYmxlDQogICAgICAgICAgICAgcGxhbnQgdXNpbmcgYSBOb3J0
aCBBbWVyaWNhbiBTdWItU3BsaXQgY2hhbm5lbCBwbGFuLg0KICAgICAgICAgICAgIFRoZSBzcGVj
dHJ1bSByYW5nZSBoYXMgYmVlbiBleHBhbmRlZCB0byBhY2NvbW1vZGF0ZQ0KICAgICAgICAgICAg
IGFuIHVwcGVyIGVkZ2Ugb2YgNjVNSHogZm9yIHNvbWUgRXVyb3BlYW4gY2hhbm5lbCBwbGFucy4N
CiAgICAgICAgICAgICBJZiBET0NTSVMgaXMgZXh0ZW5kZWQgdG8gY292ZXIgb3RoZXIgdHlwZXMg
b2YgY2hhbm5lbA0KICAgICAgICAgICAgIHBsYW5zIChhbmQgZnJlcXVlbmN5IGFsbG9jYXRpb25z
KSB0aGlzIG9iamVjdCB3aWxsDQogICAgICAgICAgICAgYmUgbW9kaWZpZWQgYWNjb3JkaW5nbHku
Ig0KDQogICBPQkpFQ1QgIGRvY3NJZlVwQ2hhbm5lbFdpZHRoDQogICAgICAgIFdSSVRFLVNZTlRB
WCBJbnRlZ2VyMzIgKDIwMDAwMC4uNjQwMDAwMCkNCiAgICAgICAgTUlOLUFDQ0VTUyAgcmVhZC1v
bmx5DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiUmVhZC1jcmVhdGUgaW4gQ2Fi
bGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtcywNCiAgICAgICAgICAgICByZWFkLW9ubHkgaW4g
Q2FibGUgTW9kZW1zLiAgVGhlIGFib3ZlIHZhbHVlIGlzIGFwcHJvcHJpYXRlDQogICAgICAgICAg
ICAgZm9yIGNhYmxlIHBsYW50cyBydW5uaW5nIHVuZGVyICBOVFNDIChOYXRpb25hbCBUZWxldmlz
aW9uDQogICAgICAgICAgICAgU3RhbmRhcmRzIENvbW1pdHRlZSkgc3RhbmRhcmRzLiAgSWYgRE9D
U0lTIGlzIGV4dGVuZGVkIHRvDQogICAgICAgICAgICAgd29yayB3aXRoIG90aGVyIHN0YW5kYXJk
IChlLmcuIEV1cm9wZWFuIHN0YW5kYXJkcyksIHRoaXMNCiAgICAgICAgICAgICBvYmplY3Qgd2ls
bCBiZSBtb2RpZmllZCBhY2NvcmRpbmdseS4iDQoNCiAgIE9CSkVDVCAgZG9jc0lmVXBDaGFubmVs
TW9kdWxhdGlvblByb2ZpbGUNCiAgICAgICAgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAg
IERFU0NSSVBUSU9ODQogICAgICAgICAgICAiUmVhZC1jcmVhdGUgaW4gQ2FibGUgTW9kZW0gVGVy
bWluYXRpb24gU3lzdGVtcywNCiAgICAgICAgICAgICByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1z
LiINCg0KICAgT0JKRUNUICBkb2NzSWZVcENoYW5uZWxTbG90U2l6ZQ0KICAgICAgICBNSU4tQUND
RVNTICByZWFkLW9ubHkNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGlzIG9i
amVjdCBpcyBhbHdheXMgcmVhZC1vbmx5IGluIENhYmxlIE1vZGVtcy4NCiAgICAgICAgICAgICBJ
dCBpcyBjb21wbGlhbnQgdG8gaW1wbGVtZW50IHRoaXMgb2JqZWN0IGFzIHJlYWQtb25seQ0KICAg
ICAgICAgICAgIGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXMuIg0KDQogICBPQkpF
Q1QgIGRvY3NJZlVwQ2hhbm5lbFJhbmdpbmdCYWNrb2ZmU3RhcnQNCiAgICAgICAgTUlOLUFDQ0VT
UyAgcmVhZC1vbmx5DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiUmVhZC1jcmVh
dGUgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtcywNCiAgICAgICAgICAgICByZWFk
LW9ubHkgaW4gQ2FibGUgTW9kZW1zLiINCg0KICAgT0JKRUNUICBkb2NzSWZVcENoYW5uZWxSYW5n
aW5nQmFja29mZkVuZA0KICAgICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAgICAgREVT
Q1JJUFRJT04NCiAgICAgICAgICAgICJSZWFkLWNyZWF0ZSBpbiBDYWJsZSBNb2RlbSBUZXJtaW5h
dGlvbiBTeXN0ZW1zLA0KDQoNCg0KUmFmdHVzICYgQ2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVn
dXN0IDUsIDIwMDUgICAgICAgICAgICAgICBbUGFnZSAxMThdDQoMDQpJbnRlcm5ldC1EcmFmdCAg
ICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUN
Cg0KDQogICAgICAgICAgICAgcmVhZC1vbmx5IGluIENhYmxlIE1vZGVtcy4iDQoNCiAgIE9CSkVD
VCAgZG9jc0lmVXBDaGFubmVsVHhCYWNrb2ZmU3RhcnQNCiAgICAgICAgTUlOLUFDQ0VTUyAgcmVh
ZC1vbmx5DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiUmVhZC1jcmVhdGUgaW4g
Q2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtcywNCiAgICAgICAgICAgICByZWFkLW9ubHkg
aW4gQ2FibGUgTW9kZW1zLiINCg0KICAgT0JKRUNUICBkb2NzSWZVcENoYW5uZWxUeEJhY2tvZmZF
bmQNCiAgICAgICAgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIERFU0NSSVBUSU9ODQog
ICAgICAgICAgICAiUmVhZC1jcmVhdGUgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVt
cywNCiAgICAgICAgICAgICByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLiINCg0KICAgT0JKRUNU
ICBkb2NzSWZVcENoYW5uZWxTY2RtYUFjdGl2ZUNvZGVzDQogICAgICAgIE1JTi1BQ0NFU1MgIHJl
YWQtb25seQ0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlJlYWQtY3JlYXRlIGlu
IENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXMsDQogICAgICAgICAgICAgcmVhZC1vbmx5
IGluIENhYmxlIE1vZGVtcy4NCiAgICAgICAgICAgICBUaGUgbnVtYmVyIG9mIGFjdGl2ZSBjb2Rl
cyB3aGVuIFNDRE1BIGlzIGluIHVzZSBNVVNUIHJhbmdlDQogICAgICAgICAgICAgZnJvbSA2NCB0
byAxMjgsIGFuZCBNVVNUIGJlIGEgbm9uLVByaW1lIHZhbHVlLg0KICAgICAgICAgICAgIFByb3Zp
ZGluZyB0aGlzIHJhbmdlIGFsbG93cyBmb3IgdGhlIGZvbGxvd2luZyBmZWF0dXJlcw0KICAgICAg
ICAgICAgIGFuZCBjYXBhYmlsaXRpZXM6DQogICAgICAgICAgICAgICAgMSkgUG93ZXIgbWFuYWdl
bWVudCBpbiBTLUNETUEgc3ByZWFkZXItb24gZnJhbWVzDQogICAgICAgICAgICAgICAgICAgKHdp
dGggYSAzIGRCIHNwcmVhZCkNCiAgICAgICAgICAgICAgICAyKSBBdm9pZGFuY2Ugb2YgY29kZSAw
DQogICAgICAgICAgICAgICAgMykgRmxleGlibGUgbWluaS1zbG90IHNpemVzIHdpdGggYW5kIHdp
dGhvdXQgdGhlIHVzZSBvZg0KICAgICAgICAgICAgICAgICAgIGNvZGUgMCINCg0KICAgT0JKRUNU
ICBkb2NzSWZVcENoYW5uZWxTY2RtYUNvZGVzUGVyU2xvdA0KICAgICAgICBNSU4tQUNDRVNTICBy
ZWFkLW9ubHkNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJSZWFkLWNyZWF0ZSBp
biBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zLA0KICAgICAgICAgICAgIHJlYWQtb25s
eSBpbiBDYWJsZSBNb2RlbXMuIg0KDQogICBPQkpFQ1QgIGRvY3NJZlVwQ2hhbm5lbFNjZG1hRnJh
bWVTaXplDQogICAgICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBERVNDUklQVElP
Tg0KICAgICAgICAgICAgIlJlYWQtY3JlYXRlIGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5
c3RlbXMsDQogICAgICAgICAgICAgcmVhZC1vbmx5IGluIENhYmxlIE1vZGVtcy4iDQoNCiAgIE9C
SkVDVCAgZG9jc0lmVXBDaGFubmVsU2NkbWFIb3BwaW5nU2VlZA0KICAgICAgICBNSU4tQUNDRVNT
ICByZWFkLW9ubHkNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJSZWFkLWNyZWF0
ZSBpbiBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zLA0KICAgICAgICAgICAgIHJlYWQt
b25seSBpbiBDYWJsZSBNb2RlbXMuIg0KDQogICBPQkpFQ1QgIGRvY3NJZlVwQ2hhbm5lbENsb25l
RnJvbQ0KDQoNCg0KUmFmdHVzICYgQ2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIw
MDUgICAgICAgICAgICAgICBbUGFnZSAxMTldDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMg
Mi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAg
ICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAg
ICAgIlJlYWQtY3JlYXRlIGluIENhYmxlIE1vZGVtIFRlcm1pbmF0aW9uIFN5c3RlbXMsDQogICAg
ICAgICAgICAgcmVhZC1vbmx5IGluIENhYmxlIE1vZGVtcy4iDQoNCiAgIE9CSkVDVCAgZG9jc0lm
VXBDaGFubmVsVXBkYXRlDQogICAgICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBE
RVNDUklQVElPTg0KICAgICAgICAgICAgIlJlYWQtY3JlYXRlIGluIENhYmxlIE1vZGVtIFRlcm1p
bmF0aW9uIFN5c3RlbXMsDQogICAgICAgICAgICAgcmVhZC1vbmx5IGluIENhYmxlIE1vZGVtcy4i
DQoNCiAgIE9CSkVDVCAgZG9jc0lmVXBDaGFubmVsU3RhdHVzDQogICAgICAgIFNZTlRBWCAgICAg
IFJvd1N0YXR1cyB7YWN0aXZlKDEpLCBub3RSZWFkeSgzKX0NCiAgICAgICAgV1JJVEUtU1lOVEFY
IFJvd1N0YXR1cyB7Y3JlYXRlQW5kV2FpdCg1KSwgZGVzdHJveSg2KX0NCiAgICAgICAgTUlOLUFD
Q0VTUyAgcmVhZC1vbmx5DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiUmVhZC1j
cmVhdGUgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtcywNCiAgICAgICAgICAgICBy
ZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLg0KICAgICAgICAgICAgIEVudHJpZXMgYXNzb2NpYXRl
ZCB0byB1cHN0cmVhbSBjaGFubmVscyByb3dzIGluIGlmVGFibGUNCiAgICAgICAgICAgICBvbmx5
IHN1cHBvcnQgcmVhZC1vbmx5IHZhbHVlIGFjdGl2ZSgxKS4NCiAgICAgICAgICAgICBFbnRyaWVz
IHVzZWQgZm9yIGNsb25pbmcgcHVycG9zZXMgc3VwcG9ydCB2YWx1ZXMNCiAgICAgICAgICAgICBu
b3RSZWFkeSgyKSwgY3JlYXRlQW5kV2FpdCg1KSBhbmQgZGVzdHJveSg2KS4iDQoNCiAgIE9CSkVD
VCAgZG9jc0lmVXBDaGFubmVsUHJlRXFFbmFibGUNCiAgICAgICAgTUlOLUFDQ0VTUyAgcmVhZC1v
bmx5DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiUmVhZC1jcmVhdGUgaW4gQ2Fi
bGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtcywNCiAgICAgICAgICAgICByZWFkLW9ubHkgaW4g
Q2FibGUgTW9kZW1zLiINCg0KICAgT0JKRUNUICBkb2NzSWZRb3NQcm9mUHJpb3JpdHkNCiAgICAg
ICAgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAg
ICAiVGhpcyBvYmplY3QgaXMgYWx3YXlzIHJlYWQtb25seSBpbiBDYWJsZSBNb2RlbXMuDQogICAg
ICAgICAgICAgSXQgaXMgY29tcGxpYW50IHRvIGltcGxlbWVudCB0aGlzIG9iamVjdCBhcyByZWFk
LW9ubHkNCiAgICAgICAgICAgICBpbiBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zLiIN
Cg0KICAgT0JKRUNUICBkb2NzSWZRb3NQcm9mTWF4VXBCYW5kd2lkdGgNCiAgICAgICAgTUlOLUFD
Q0VTUyAgcmVhZC1vbmx5DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiVGhpcyBv
YmplY3QgaXMgYWx3YXlzIHJlYWQtb25seSBpbiBDYWJsZSBNb2RlbXMuDQogICAgICAgICAgICAg
SXQgaXMgY29tcGxpYW50IHRvIGltcGxlbWVudCB0aGlzIG9iamVjdCBhcyByZWFkLW9ubHkNCiAg
ICAgICAgICAgICBpbiBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zLiINCg0KICAgT0JK
RUNUICBkb2NzSWZRb3NQcm9mR3VhclVwQmFuZHdpZHRoDQogICAgICAgIE1JTi1BQ0NFU1MgIHJl
YWQtb25seQ0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIlRoaXMgb2JqZWN0IGlz
IGFsd2F5cyByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLg0KICAgICAgICAgICAgIEl0IGlzIGNv
bXBsaWFudCB0byBpbXBsZW1lbnQgdGhpcyBvYmplY3QgYXMgcmVhZC1vbmx5DQoNCg0KDQpSYWZ0
dXMgJiBDYXJkb25hICAgICAgICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAg
IFtQYWdlIDEyMF0NCgwNCkludGVybmV0LURyYWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVl
bmN5IChSRkkpIE1JQiAgICAgRmVicnVhcnkgMjAwNQ0KDQoNCiAgICAgICAgICAgICBpbiBDYWJs
ZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zLiINCg0KICAgT0JKRUNUICBkb2NzSWZRb3NQcm9m
TWF4RG93bkJhbmR3aWR0aA0KICAgICAgICBNSU4tQUNDRVNTICByZWFkLW9ubHkNCiAgICAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICAgICJUaGlzIG9iamVjdCBpcyBhbHdheXMgcmVhZC1vbmx5
IGluIENhYmxlIE1vZGVtcy4NCiAgICAgICAgICAgICBJdCBpcyBjb21wbGlhbnQgdG8gaW1wbGVt
ZW50IHRoaXMgb2JqZWN0IGFzIHJlYWQtb25seQ0KICAgICAgICAgICAgIGluIENhYmxlIE1vZGVt
IFRlcm1pbmF0aW9uIFN5c3RlbXMuIg0KDQogICBPQkpFQ1QgIGRvY3NJZlFvc1Byb2ZCYXNlbGlu
ZVByaXZhY3kNCiAgICAgICAgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIERFU0NSSVBU
SU9ODQogICAgICAgICAgICAiVGhpcyBvYmplY3QgaXMgYWx3YXlzIHJlYWQtb25seSBpbiBDYWJs
ZSBNb2RlbXMuDQogICAgICAgICAgICAgSXQgaXMgY29tcGxpYW50IHRvIGltcGxlbWVudCB0aGlz
IG9iamVjdCBhcyByZWFkLW9ubHkNCiAgICAgICAgICAgICBpbiBDYWJsZSBNb2RlbSBUZXJtaW5h
dGlvbiBTeXN0ZW1zLiINCg0KICAgT0JKRUNUICBkb2NzSWZRb3NQcm9mU3RhdHVzDQogICAgICAg
IE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAg
IlRoaXMgb2JqZWN0IGlzIGFsd2F5cyByZWFkLW9ubHkgaW4gQ2FibGUgTW9kZW1zLg0KICAgICAg
ICAgICAgIEl0IGlzIGNvbXBsaWFudCB0byBpbXBsZW1lbnQgdGhpcyBvYmplY3QgYXMgcmVhZC1v
bmx5DQogICAgICAgICAgICAgaW4gQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtcy4iDQoN
CiAgIE9CSkVDVCAgZG9jc0lmUW9zUHJvZk1heFRyYW5zbWl0QnVyc3QNCiAgICAgICAgTUlOLUFD
Q0VTUyAgcmVhZC1vbmx5DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiVGhpcyBv
YmplY3QgaXMgYWx3YXlzIHJlYWQtb25seSBpbiBDYWJsZSBNb2RlbXMuDQogICAgICAgICAgICAg
SXQgaXMgY29tcGxpYW50IHRvIGltcGxlbWVudCB0aGlzIG9iamVjdCBhcyByZWFkLW9ubHkNCiAg
ICAgICAgICAgICBpbiBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbiBTeXN0ZW1zLiINCg0KICAgT0JK
RUNUICBkb2NzSWZDbVJhbmdpbmdUaW1lb3V0DQogICAgICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25s
eQ0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIkl0IGlzIGNvbXBsaWFudCB0byBp
bXBsZW1lbnQgdGhpcyBvYmplY3QgYXMgcmVhZC1vbmx5LiINCg0KICAgT0JKRUNUICBkb2NzSWZD
bXRzU2VydmljZUFkbWluU3RhdHVzDQogICAgICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAg
ICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIkl0IGlzIGNvbXBsaWFudCB0byBpbXBsZW1l
bnQgdGhpcyBvYmplY3QgYXMgcmVhZC1vbmx5LiINCg0KICAgT0JKRUNUICBkb2NzSWZDbXRzU3lu
Y0ludGVydmFsDQogICAgICAgIE1JTi1BQ0NFU1MgIHJlYWQtb25seQ0KICAgICAgICBERVNDUklQ
VElPTg0KICAgICAgICAgICAgIkl0IGlzIGNvbXBsaWFudCB0byBpbXBsZW1lbnQgdGhpcyBvYmpl
Y3QgYXMgcmVhZC1vbmx5LiINCg0KICAgT0JKRUNUICBkb2NzSWZDbXRzVWNkSW50ZXJ2YWwNCiAg
ICAgICAgTUlOLUFDQ0VTUyAgcmVhZC1vbmx5DQogICAgICAgIERFU0NSSVBUSU9ODQoNCg0KDQpS
YWZ0dXMgJiBDYXJkb25hICAgICAgICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAg
ICAgIFtQYWdlIDEyMV0NCgwNCkludGVybmV0LURyYWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJl
cXVlbmN5IChSRkkpIE1JQiAgICAgRmVicnVhcnkgMjAwNQ0KDQoNCiAgICAgICAgICAgICJJdCBp
cyBjb21wbGlhbnQgdG8gaW1wbGVtZW50IHRoaXMgb2JqZWN0IGFzIHJlYWQtb25seS4iDQoNCiAg
IE9CSkVDVCAgZG9jc0lmQ210c0luc2VydEludGVydmFsDQogICAgICAgIE1JTi1BQ0NFU1MgIHJl
YWQtb25seQ0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIkl0IGlzIGNvbXBsaWFu
dCB0byBpbXBsZW1lbnQgdGhpcyBvYmplY3QgYXMgcmVhZC1vbmx5LiINCg0KICAgT0JKRUNUICBk
b2NzSWZDbXRzSW52aXRlZFJhbmdpbmdBdHRlbXB0cw0KICAgICAgICBNSU4tQUNDRVNTICByZWFk
LW9ubHkNCiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJJdCBpcyBjb21wbGlhbnQg
dG8gaW1wbGVtZW50IHRoaXMgb2JqZWN0IGFzIHJlYWQtb25seS4iDQoNCiAgIE9CSkVDVCAgZG9j
c0lmQ210c1Fvc1Byb2ZpbGVQZXJtaXNzaW9ucw0KICAgICAgICBXUklURS1TWU5UQVggICAgIEJJ
VFMgew0KICAgICAgICAgICAgY3JlYXRlQnlNYW5hZ2VtZW50KDApLA0KICAgICAgICAgICAgdXBk
YXRlQnlNYW5hZ2VtZW50KDEpDQogICAgICAgICAgIH0NCiAgICAgICAgTUlOLUFDQ0VTUyAgcmVh
ZC1vbmx5DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiSXQgaXMgY29tcGxpYW50
IHRvIGltcGxlbWVudCB0aGlzIG9iamVjdCBhcyByZWFkLW9ubHkuIg0KDQogICBPQkpFQ1QgZG9j
c0lmQ210c01vZFR5cGUNCiAgICAgICAgV1JJVEUtU1lOVEFYICAgICAgSU5URUdFUiB7DQogICAg
ICAgICAgICBxcHNrKDIpLA0KICAgICAgICAgICAgcWFtMTYoMyksDQogICAgICAgICAgICBxYW02
NCg2KQ0KICAgICAgICB9DQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiTWFuYWdl
bWVudCBzdGF0aW9uIE1BWSBvbmx5IHNldCA2NFFBTSwgMTZRQU0gb3IgUVBTSw0KICAgICAgICAg
ICAgIG1vZHVsYXRpb24gZm9yIFRpbWUgb3IgQ29kZSBkaXZpc2lvbiBNdWx0aXBsZSBBY2Nlc3Ms
DQogICAgICAgICAgICAgYnV0IG90aGVycyBtaWdodCBiZSBwb3NzaWJsZSBiYXNlZCBvbiBkZXZp
Y2UNCiAgICAgICAgICAgICBjb25maWd1cmF0aW9uLiINCg0KICAgICAgICA6Oj0geyBkb2NzSWZD
b21wbGlhbmNlcyAyIH0NCg0KICAgZG9jc0lmQmFzaWNHcm91cCBPQkpFQ1QtR1JPVVANCiAgICAg
ICAgT0JKRUNUUyB7DQogICAgICAgICAgICBkb2NzSWZEb3duQ2hhbm5lbElkLA0KICAgICAgICAg
ICAgZG9jc0lmRG93bkNoYW5uZWxGcmVxdWVuY3ksDQogICAgICAgICAgICBkb2NzSWZEb3duQ2hh
bm5lbFdpZHRoLA0KICAgICAgICAgICAgZG9jc0lmRG93bkNoYW5uZWxNb2R1bGF0aW9uLA0KICAg
ICAgICAgICAgZG9jc0lmRG93bkNoYW5uZWxJbnRlcmxlYXZlLA0KICAgICAgICAgICAgZG9jc0lm
RG93bkNoYW5uZWxQb3dlciwNCiAgICAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbElkLA0KICAgICAg
ICAgICAgZG9jc0lmVXBDaGFubmVsRnJlcXVlbmN5LA0KICAgICAgICAgICAgZG9jc0lmVXBDaGFu
bmVsV2lkdGgsDQogICAgICAgICAgICBkb2NzSWZVcENoYW5uZWxNb2R1bGF0aW9uUHJvZmlsZSwN
CiAgICAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbFNsb3RTaXplLA0KDQoNCg0KUmFmdHVzICYgQ2Fy
ZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAgICAgICAgICBbUGFnZSAx
MjJdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJ
KSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAgICAgICAgICBkb2NzSWZVcENoYW5uZWxU
eFRpbWluZ09mZnNldCwNCiAgICAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbFJhbmdpbmdCYWNrb2Zm
U3RhcnQsDQogICAgICAgICAgICBkb2NzSWZVcENoYW5uZWxSYW5naW5nQmFja29mZkVuZCwNCiAg
ICAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbFR4QmFja29mZlN0YXJ0LA0KICAgICAgICAgICAgZG9j
c0lmVXBDaGFubmVsVHhCYWNrb2ZmRW5kLA0KICAgICAgICAgICAgZG9jc0lmUW9zUHJvZlByaW9y
aXR5LA0KICAgICAgICAgICAgZG9jc0lmUW9zUHJvZk1heFVwQmFuZHdpZHRoLA0KICAgICAgICAg
ICAgZG9jc0lmUW9zUHJvZkd1YXJVcEJhbmR3aWR0aCwNCiAgICAgICAgICAgIGRvY3NJZlFvc1By
b2ZNYXhEb3duQmFuZHdpZHRoLA0KICAgICAgICAgICAgZG9jc0lmUW9zUHJvZk1heFR4QnVyc3Qs
DQogICAgICAgICAgICBkb2NzSWZRb3NQcm9mQmFzZWxpbmVQcml2YWN5LA0KICAgICAgICAgICAg
ZG9jc0lmUW9zUHJvZlN0YXR1cywNCiAgICAgICAgICAgIGRvY3NJZlNpZ1FJbmNsdWRlc0NvbnRl
bnRpb24sDQogICAgICAgICAgICBkb2NzSWZTaWdRVW5lcnJvcmVkcywNCiAgICAgICAgICAgIGRv
Y3NJZlNpZ1FDb3JyZWN0ZWRzLA0KICAgICAgICAgICAgZG9jc0lmU2lnUVVuY29ycmVjdGFibGVz
LA0KICAgICAgICAgICAgZG9jc0lmU2lnUVNpZ25hbE5vaXNlLA0KICAgICAgICAgICAgZG9jc0lm
U2lnUU1pY3JvcmVmbGVjdGlvbnMsDQogICAgICAgICAgICBkb2NzSWZTaWdRRXF1YWxpemF0aW9u
RGF0YQ0KICAgICAgICB9DQogICAgICAgIFNUQVRVUyAgICAgIGRlcHJlY2F0ZWQNCiAgICAgICAg
REVTQ1JJUFRJT04NCiAgICAgICAgICAgICJHcm91cCBvZiBvYmplY3RzIGltcGxlbWVudGVkIGlu
IGJvdGggQ2FibGUgTW9kZW1zIGFuZA0KICAgICAgICAgICAgIENhYmxlIE1vZGVtIFRlcm1pbmF0
aW9uIFN5c3RlbXMuIg0KICAgICAgICA6Oj0geyBkb2NzSWZHcm91cHMgMSB9DQoNCiAgIGRvY3NJ
ZkNtR3JvdXAgT0JKRUNULUdST1VQDQogICAgICAgIE9CSkVDVFMgew0KICAgICAgICAgICAgZG9j
c0lmQ21DbXRzQWRkcmVzcywNCiAgICAgICAgICAgIGRvY3NJZkNtQ2FwYWJpbGl0aWVzLA0KICAg
ICAgICAgICAgZG9jc0lmQ21SYW5naW5nVGltZW91dCwNCiAgICAgICAgICAgIGRvY3NJZkNtU3Rh
dHVzVmFsdWUsDQogICAgICAgICAgICBkb2NzSWZDbVN0YXR1c0NvZGUsDQogICAgICAgICAgICBk
b2NzSWZDbVN0YXR1c1R4UG93ZXIsDQogICAgICAgICAgICBkb2NzSWZDbVN0YXR1c1Jlc2V0cywN
CiAgICAgICAgICAgIGRvY3NJZkNtU3RhdHVzTG9zdFN5bmNzLA0KICAgICAgICAgICAgZG9jc0lm
Q21TdGF0dXNJbnZhbGlkTWFwcywNCiAgICAgICAgICAgIGRvY3NJZkNtU3RhdHVzSW52YWxpZFVj
ZHMsDQogICAgICAgICAgICBkb2NzSWZDbVN0YXR1c0ludmFsaWRSYW5naW5nUmVzcG9uc2VzLA0K
ICAgICAgICAgICAgZG9jc0lmQ21TdGF0dXNJbnZhbGlkUmVnaXN0cmF0aW9uUmVzcG9uc2VzLA0K
ICAgICAgICAgICAgZG9jc0lmQ21TdGF0dXNUMVRpbWVvdXRzLA0KICAgICAgICAgICAgZG9jc0lm
Q21TdGF0dXNUMlRpbWVvdXRzLA0KICAgICAgICAgICAgZG9jc0lmQ21TdGF0dXNUM1RpbWVvdXRz
LA0KICAgICAgICAgICAgZG9jc0lmQ21TdGF0dXNUNFRpbWVvdXRzLA0KICAgICAgICAgICAgZG9j
c0lmQ21TdGF0dXNSYW5naW5nQWJvcnRlZHMsDQogICAgICAgICAgICBkb2NzSWZDbVNlcnZpY2VR
b3NQcm9maWxlLA0KICAgICAgICAgICAgZG9jc0lmQ21TZXJ2aWNlVHhTbG90c0ltbWVkLA0KICAg
ICAgICAgICAgZG9jc0lmQ21TZXJ2aWNlVHhTbG90c0RlZCwNCg0KDQoNClJhZnR1cyAmIENhcmRv
bmEgICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAgICAgICAgICAgW1BhZ2UgMTIz
XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkg
TUlCICAgICBGZWJydWFyeSAyMDA1DQoNCg0KICAgICAgICAgICAgZG9jc0lmQ21TZXJ2aWNlVHhS
ZXRyaWVzLA0KICAgICAgICAgICAgZG9jc0lmQ21TZXJ2aWNlVHhFeGNlZWRlZHMsDQogICAgICAg
ICAgICBkb2NzSWZDbVNlcnZpY2VScVJldHJpZXMsDQogICAgICAgICAgICBkb2NzSWZDbVNlcnZp
Y2VScUV4Y2VlZGVkcw0KICAgICAgICB9DQogICAgICAgIFNUQVRVUyAgICAgIGRlcHJlY2F0ZWQN
CiAgICAgICAgREVTQ1JJUFRJT04NCiAgICAgICAgICAgICJHcm91cCBvZiBvYmplY3RzIGltcGxl
bWVudGVkIGluIENhYmxlIE1vZGVtcy4iDQogICAgICAgIDo6PSB7IGRvY3NJZkdyb3VwcyAyIH0N
Cg0KICAgZG9jc0lmQ210c0dyb3VwIE9CSkVDVC1HUk9VUA0KICAgICAgICBPQkpFQ1RTIHsNCiAg
ICAgICAgICAgIGRvY3NJZkNtdHNDYXBhYmlsaXRpZXMsDQogICAgICAgICAgICBkb2NzSWZDbXRz
U3luY0ludGVydmFsLA0KICAgICAgICAgICAgZG9jc0lmQ210c1VjZEludGVydmFsLA0KICAgICAg
ICAgICAgZG9jc0lmQ210c01heFNlcnZpY2VJZHMsDQogICAgICAgICAgICBkb2NzSWZDbXRzSW52
aXRlZFJhbmdpbmdBdHRlbXB0cywNCiAgICAgICAgICAgIGRvY3NJZkNtdHNJbnNlcnRJbnRlcnZh
bCwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNTdGF0dXNJbnZhbGlkUmFuZ2VSZXFzLA0KICAgICAg
ICAgICAgZG9jc0lmQ210c1N0YXR1c1JhbmdpbmdBYm9ydGVkcywNCiAgICAgICAgICAgIGRvY3NJ
ZkNtdHNTdGF0dXNJbnZhbGlkUmVnUmVxcywNCiAgICAgICAgICAgIGRvY3NJZkNtdHNTdGF0dXNG
YWlsZWRSZWdSZXFzLA0KICAgICAgICAgICAgZG9jc0lmQ210c1N0YXR1c0ludmFsaWREYXRhUmVx
cywNCiAgICAgICAgICAgIGRvY3NJZkNtdHNTdGF0dXNUNVRpbWVvdXRzLA0KICAgICAgICAgICAg
ZG9jc0lmQ210c0NtU3RhdHVzTWFjQWRkcmVzcywNCiAgICAgICAgICAgIGRvY3NJZkNtdHNDbVN0
YXR1c0lwQWRkcmVzcywNCiAgICAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c0Rvd25DaGFubmVs
SWZJbmRleCwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c1VwQ2hhbm5lbElmSW5kZXgs
DQogICAgICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNSeFBvd2VyLA0KICAgICAgICAgICAgZG9j
c0lmQ210c0NtU3RhdHVzVGltaW5nT2Zmc2V0LA0KICAgICAgICAgICAgZG9jc0lmQ210c0NtU3Rh
dHVzRXF1YWxpemF0aW9uRGF0YSwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c1ZhbHVl
LA0KICAgICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzVW5lcnJvcmVkcywNCiAgICAgICAgICAg
IGRvY3NJZkNtdHNDbVN0YXR1c0NvcnJlY3RlZHMsDQogICAgICAgICAgICBkb2NzSWZDbXRzQ21T
dGF0dXNVbmNvcnJlY3RhYmxlcywNCiAgICAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c1NpZ25h
bE5vaXNlLA0KICAgICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzTWljcm9yZWZsZWN0aW9ucywN
CiAgICAgICAgICAgIGRvY3NJZkNtdHNTZXJ2aWNlQ21TdGF0dXNJbmRleCwNCiAgICAgICAgICAg
IGRvY3NJZkNtdHNTZXJ2aWNlQWRtaW5TdGF0dXMsDQogICAgICAgICAgICBkb2NzSWZDbXRzU2Vy
dmljZVFvc1Byb2ZpbGUsDQogICAgICAgICAgICBkb2NzSWZDbXRzU2VydmljZUNyZWF0ZVRpbWUs
DQogICAgICAgICAgICBkb2NzSWZDbXRzU2VydmljZUluT2N0ZXRzLA0KICAgICAgICAgICAgZG9j
c0lmQ210c1NlcnZpY2VJblBhY2tldHMsDQogICAgICAgICAgICBkb2NzSWZDbXRzTW9kVHlwZSwN
CiAgICAgICAgICAgIGRvY3NJZkNtdHNNb2RDb250cm9sLA0KICAgICAgICAgICAgZG9jc0lmQ210
c01vZFByZWFtYmxlTGVuLA0KICAgICAgICAgICAgZG9jc0lmQ210c01vZERpZmZlcmVudGlhbEVu
Y29kaW5nLA0KICAgICAgICAgICAgZG9jc0lmQ210c01vZEZFQ0Vycm9yQ29ycmVjdGlvbiwNCg0K
DQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAg
ICAgICAgICAgW1BhZ2UgMTI0XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRp
byBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAyMDA1DQoNCg0KICAgICAgICAgICAg
ZG9jc0lmQ210c01vZEZFQ0NvZGV3b3JkTGVuZ3RoLA0KICAgICAgICAgICAgZG9jc0lmQ210c01v
ZFNjcmFtYmxlclNlZWQsDQogICAgICAgICAgICBkb2NzSWZDbXRzTW9kTWF4QnVyc3RTaXplLA0K
ICAgICAgICAgICAgZG9jc0lmQ210c01vZEd1YXJkVGltZVNpemUsDQogICAgICAgICAgICBkb2Nz
SWZDbXRzTW9kTGFzdENvZGV3b3JkU2hvcnRlbmVkLA0KICAgICAgICAgICAgZG9jc0lmQ210c01v
ZFNjcmFtYmxlciwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNRb3NQcm9maWxlUGVybWlzc2lvbnMs
DQogICAgICAgICAgICBkb2NzSWZDbXRzQ21QdHINCiAgICAgICAgfQ0KICAgICAgICBTVEFUVVMg
ICAgICBkZXByZWNhdGVkDQogICAgICAgIERFU0NSSVBUSU9ODQogICAgICAgICAgICAiR3JvdXAg
b2Ygb2JqZWN0cyBpbXBsZW1lbnRlZCBpbiBDYWJsZSBNb2RlbSBUZXJtaW5hdGlvbg0KICAgICAg
ICAgICAgIFN5c3RlbXMuIg0KICAgICAgICA6Oj0geyBkb2NzSWZHcm91cHMgMyB9DQoNCiAgIGRv
Y3NJZk9ic29sZXRlR3JvdXAgT0JKRUNULUdST1VQDQogICAgICAgIE9CSkVDVFMgew0KICAgICAg
ICAgICAgZG9jc0lmQ21SYW5naW5nUmVzcFRpbWVvdXQsDQogICAgICAgICAgICBkb2NzSWZDbXRz
SW5zZXJ0aW9uSW50ZXJ2YWwNCiAgICAgICAgfQ0KICAgICAgICBTVEFUVVMgICAgICBvYnNvbGV0
ZQ0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIkdyb3VwIG9mIG9iamVjdHMgb2Jz
b2xldGVkLiINCiAgICAgICAgOjo9IHsgZG9jc0lmR3JvdXBzIDQgfQ0KDQogICBkb2NzSWZCYXNp
Y0dyb3VwVjIgT0JKRUNULUdST1VQDQogICAgICAgIE9CSkVDVFMgew0KICAgICAgICAgICAgZG9j
c0lmRG93bkNoYW5uZWxJZCwNCiAgICAgICAgICAgIGRvY3NJZkRvd25DaGFubmVsRnJlcXVlbmN5
LA0KICAgICAgICAgICAgZG9jc0lmRG93bkNoYW5uZWxXaWR0aCwNCiAgICAgICAgICAgIGRvY3NJ
ZkRvd25DaGFubmVsTW9kdWxhdGlvbiwNCiAgICAgICAgICAgIGRvY3NJZkRvd25DaGFubmVsSW50
ZXJsZWF2ZSwNCiAgICAgICAgICAgIGRvY3NJZkRvd25DaGFubmVsUG93ZXIsDQogICAgICAgICAg
ICBkb2NzSWZEb3duQ2hhbm5lbEFubmV4LA0KICAgICAgICAgICAgZG9jc0lmVXBDaGFubmVsSWQs
DQogICAgICAgICAgICBkb2NzSWZVcENoYW5uZWxGcmVxdWVuY3ksDQogICAgICAgICAgICBkb2Nz
SWZVcENoYW5uZWxXaWR0aCwNCiAgICAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbE1vZHVsYXRpb25Q
cm9maWxlLA0KICAgICAgICAgICAgZG9jc0lmVXBDaGFubmVsU2xvdFNpemUsDQogICAgICAgICAg
ICBkb2NzSWZVcENoYW5uZWxUeFRpbWluZ09mZnNldCwNCiAgICAgICAgICAgIGRvY3NJZlVwQ2hh
bm5lbFJhbmdpbmdCYWNrb2ZmU3RhcnQsDQogICAgICAgICAgICBkb2NzSWZVcENoYW5uZWxSYW5n
aW5nQmFja29mZkVuZCwNCiAgICAgICAgICAgIGRvY3NJZlVwQ2hhbm5lbFR4QmFja29mZlN0YXJ0
LA0KICAgICAgICAgICAgZG9jc0lmVXBDaGFubmVsVHhCYWNrb2ZmRW5kLA0KICAgICAgICAgICAg
ZG9jc0lmVXBDaGFubmVsU2NkbWFBY3RpdmVDb2RlcywNCiAgICAgICAgICAgIGRvY3NJZlVwQ2hh
bm5lbFNjZG1hQ29kZXNQZXJTbG90LA0KICAgICAgICAgICAgZG9jc0lmVXBDaGFubmVsU2NkbWFG
cmFtZVNpemUsDQogICAgICAgICAgICBkb2NzSWZVcENoYW5uZWxTY2RtYUhvcHBpbmdTZWVkLA0K
DQoNCg0KUmFmdHVzICYgQ2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAg
ICAgICAgICAgICBbUGFnZSAxMjVdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJh
ZGlvIEZyZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAgICAgICAg
ICBkb2NzSWZVcENoYW5uZWxUeXBlLA0KICAgICAgICAgICAgZG9jc0lmVXBDaGFubmVsQ2xvbmVG
cm9tLA0KICAgICAgICAgICAgZG9jc0lmVXBDaGFubmVsVXBkYXRlLA0KICAgICAgICAgICAgZG9j
c0lmVXBDaGFubmVsU3RhdHVzLA0KICAgICAgICAgICAgZG9jc0lmVXBDaGFubmVsUHJlRXFFbmFi
bGUsDQogICAgICAgICAgICBkb2NzSWZRb3NQcm9mUHJpb3JpdHksDQogICAgICAgICAgICBkb2Nz
SWZRb3NQcm9mTWF4VXBCYW5kd2lkdGgsDQogICAgICAgICAgICBkb2NzSWZRb3NQcm9mR3VhclVw
QmFuZHdpZHRoLA0KICAgICAgICAgICAgZG9jc0lmUW9zUHJvZk1heERvd25CYW5kd2lkdGgsDQog
ICAgICAgICAgICBkb2NzSWZRb3NQcm9mQmFzZWxpbmVQcml2YWN5LA0KICAgICAgICAgICAgZG9j
c0lmUW9zUHJvZlN0YXR1cywNCiAgICAgICAgICAgIGRvY3NJZlFvc1Byb2ZNYXhUcmFuc21pdEJ1
cnN0LA0KICAgICAgICAgICAgZG9jc0lmU2lnUUluY2x1ZGVzQ29udGVudGlvbiwNCiAgICAgICAg
ICAgIGRvY3NJZlNpZ1FVbmVycm9yZWRzLA0KICAgICAgICAgICAgZG9jc0lmU2lnUUNvcnJlY3Rl
ZHMsDQogICAgICAgICAgICBkb2NzSWZTaWdRVW5jb3JyZWN0YWJsZXMsDQogICAgICAgICAgICBk
b2NzSWZTaWdRU2lnbmFsTm9pc2UsDQogICAgICAgICAgICBkb2NzSWZTaWdRTWljcm9yZWZsZWN0
aW9ucywNCiAgICAgICAgICAgIGRvY3NJZlNpZ1FFcXVhbGl6YXRpb25EYXRhLA0KICAgICAgICAg
ICAgZG9jc0lmU2lnUUV4dFVuZXJyb3JlZHMsDQogICAgICAgICAgICBkb2NzSWZTaWdRRXh0Q29y
cmVjdGVkcywNCiAgICAgICAgICAgIGRvY3NJZlNpZ1FFeHRVbmNvcnJlY3RhYmxlcywNCiAgICAg
ICAgICAgIGRvY3NJZkRvY3Npc0Jhc2VDYXBhYmlsaXR5DQogICAgICAgIH0NCiAgICAgICAgU1RB
VFVTICAgICAgY3VycmVudA0KICAgICAgICBERVNDUklQVElPTg0KICAgICAgICAgICAgIkdyb3Vw
IG9mIG9iamVjdHMgaW1wbGVtZW50ZWQgaW4gYm90aCBDYWJsZSBNb2RlbXMgYW5kDQogICAgICAg
ICAgICAgQ2FibGUgTW9kZW0gVGVybWluYXRpb24gU3lzdGVtcy4iDQogICAgICAgIDo6PSB7IGRv
Y3NJZkdyb3VwcyA1IH0NCg0KICAgZG9jc0lmQ21Hcm91cFYyIE9CSkVDVC1HUk9VUA0KICAgICAg
ICBPQkpFQ1RTIHsNCiAgICAgICAgICAgIGRvY3NJZkNtQ210c0FkZHJlc3MsDQogICAgICAgICAg
ICBkb2NzSWZDbUNhcGFiaWxpdGllcywNCiAgICAgICAgICAgIGRvY3NJZkNtUmFuZ2luZ1RpbWVv
dXQsDQogICAgICAgICAgICBkb2NzSWZDbVN0YXR1c1ZhbHVlLA0KICAgICAgICAgICAgZG9jc0lm
Q21TdGF0dXNDb2RlLA0KICAgICAgICAgICAgZG9jc0lmQ21TdGF0dXNUeFBvd2VyLA0KICAgICAg
ICAgICAgZG9jc0lmQ21TdGF0dXNSZXNldHMsDQogICAgICAgICAgICBkb2NzSWZDbVN0YXR1c0xv
c3RTeW5jcywNCiAgICAgICAgICAgIGRvY3NJZkNtU3RhdHVzSW52YWxpZE1hcHMsDQogICAgICAg
ICAgICBkb2NzSWZDbVN0YXR1c0ludmFsaWRVY2RzLA0KICAgICAgICAgICAgZG9jc0lmQ21TdGF0
dXNJbnZhbGlkUmFuZ2luZ1Jlc3BvbnNlcywNCiAgICAgICAgICAgIGRvY3NJZkNtU3RhdHVzSW52
YWxpZFJlZ2lzdHJhdGlvblJlc3BvbnNlcywNCiAgICAgICAgICAgIGRvY3NJZkNtU3RhdHVzVDFU
aW1lb3V0cywNCiAgICAgICAgICAgIGRvY3NJZkNtU3RhdHVzVDJUaW1lb3V0cywNCiAgICAgICAg
ICAgIGRvY3NJZkNtU3RhdHVzVDNUaW1lb3V0cywNCiAgICAgICAgICAgIGRvY3NJZkNtU3RhdHVz
VDRUaW1lb3V0cywNCg0KDQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVzIEF1Z3Vz
dCA1LCAyMDA1ICAgICAgICAgICAgICAgW1BhZ2UgMTI2XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAg
RE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAyMDA1DQoN
Cg0KICAgICAgICAgICAgZG9jc0lmQ21TdGF0dXNSYW5naW5nQWJvcnRlZHMsDQogICAgICAgICAg
ICBkb2NzSWZDbVN0YXR1c0RvY3Npc09wZXJNb2RlLA0KICAgICAgICAgICAgZG9jc0lmQ21TdGF0
dXNNb2R1bGF0aW9uVHlwZSwNCiAgICAgICAgICAgIGRvY3NJZkNtU3RhdHVzRXF1YWxpemF0aW9u
RGF0YSwNCiAgICAgICAgICAgIGRvY3NJZkNtU3RhdHVzVUNDcywNCiAgICAgICAgICAgIGRvY3NJ
ZkNtU3RhdHVzVUNDRmFpbHMsDQogICAgICAgICAgICBkb2NzSWZDbVNlcnZpY2VRb3NQcm9maWxl
LA0KICAgICAgICAgICAgZG9jc0lmQ21TZXJ2aWNlVHhTbG90c0ltbWVkLA0KICAgICAgICAgICAg
ZG9jc0lmQ21TZXJ2aWNlVHhTbG90c0RlZCwNCiAgICAgICAgICAgIGRvY3NJZkNtU2VydmljZVR4
UmV0cmllcywNCiAgICAgICAgICAgIGRvY3NJZkNtU2VydmljZVR4RXhjZWVkZWRzLA0KICAgICAg
ICAgICAgZG9jc0lmQ21TZXJ2aWNlUnFSZXRyaWVzLA0KICAgICAgICAgICAgZG9jc0lmQ21TZXJ2
aWNlUnFFeGNlZWRlZHMsDQogICAgICAgICAgICBkb2NzSWZDbVNlcnZpY2VFeHRUeFNsb3RzSW1t
ZWQsDQogICAgICAgICAgICBkb2NzSWZDbVNlcnZpY2VFeHRUeFNsb3RzRGVkDQoNCiAgICAgICAg
fQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBUSU9ODQogICAg
ICAgICAgICAiR3JvdXAgb2Ygb2JqZWN0cyBpbXBsZW1lbnRlZCBpbiBDYWJsZSBNb2RlbXMuIg0K
ICAgICAgICA6Oj0geyBkb2NzSWZHcm91cHMgNiB9DQoNCiAgIGRvY3NJZkNtdHNHcm91cFYyIE9C
SkVDVC1HUk9VUA0KICAgICAgICBPQkpFQ1RTIHsNCiAgICAgICAgICAgIGRvY3NJZkNtdHNDYXBh
YmlsaXRpZXMsDQogICAgICAgICAgICBkb2NzSWZDbXRzU3luY0ludGVydmFsLA0KICAgICAgICAg
ICAgZG9jc0lmQ210c1VjZEludGVydmFsLA0KICAgICAgICAgICAgZG9jc0lmQ210c01heFNlcnZp
Y2VJZHMsDQogICAgICAgICAgICBkb2NzSWZDbXRzSW52aXRlZFJhbmdpbmdBdHRlbXB0cywNCiAg
ICAgICAgICAgIGRvY3NJZkNtdHNJbnNlcnRJbnRlcnZhbCwNCiAgICAgICAgICAgIGRvY3NJZkNt
dHNNYWNTdG9yYWdlVHlwZSwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNTdGF0dXNJbnZhbGlkUmFu
Z2VSZXFzLA0KICAgICAgICAgICAgZG9jc0lmQ210c1N0YXR1c1JhbmdpbmdBYm9ydGVkcywNCiAg
ICAgICAgICAgIGRvY3NJZkNtdHNTdGF0dXNJbnZhbGlkUmVnUmVxcywNCiAgICAgICAgICAgIGRv
Y3NJZkNtdHNTdGF0dXNGYWlsZWRSZWdSZXFzLA0KICAgICAgICAgICAgZG9jc0lmQ210c1N0YXR1
c0ludmFsaWREYXRhUmVxcywNCiAgICAgICAgICAgIGRvY3NJZkNtdHNTdGF0dXNUNVRpbWVvdXRz
LA0KICAgICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzTWFjQWRkcmVzcywNCiAgICAgICAgICAg
IGRvY3NJZkNtdHNDbVN0YXR1c0Rvd25DaGFubmVsSWZJbmRleCwNCiAgICAgICAgICAgIGRvY3NJ
ZkNtdHNDbVN0YXR1c1VwQ2hhbm5lbElmSW5kZXgsDQogICAgICAgICAgICBkb2NzSWZDbXRzQ21T
dGF0dXNSeFBvd2VyLA0KICAgICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzVGltaW5nT2Zmc2V0
LA0KICAgICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzRXF1YWxpemF0aW9uRGF0YSwNCiAgICAg
ICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c1ZhbHVlLA0KICAgICAgICAgICAgZG9jc0lmQ210c0Nt
U3RhdHVzVW5lcnJvcmVkcywNCiAgICAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c0NvcnJlY3Rl
ZHMsDQogICAgICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNVbmNvcnJlY3RhYmxlcywNCiAgICAg
ICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c1NpZ25hbE5vaXNlLA0KDQoNCg0KUmFmdHVzICYgQ2Fy
ZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAgICAgICAgICBbUGFnZSAx
MjddDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlvIEZyZXF1ZW5jeSAoUkZJ
KSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAgICAgICAgICBkb2NzSWZDbXRzQ21TdGF0
dXNNaWNyb3JlZmxlY3Rpb25zLA0KICAgICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzRXh0VW5l
cnJvcmVkcywNCiAgICAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c0V4dENvcnJlY3RlZHMsDQog
ICAgICAgICAgICBkb2NzSWZDbXRzQ21TdGF0dXNFeHRVbmNvcnJlY3RhYmxlcywNCiAgICAgICAg
ICAgIGRvY3NJZkNtdHNDbVN0YXR1c0RvY3Npc1JlZ01vZGUsDQogICAgICAgICAgICBkb2NzSWZD
bXRzQ21TdGF0dXNNb2R1bGF0aW9uVHlwZSwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1
c0luZXRBZGRyZXNzVHlwZSwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c0luZXRBZGRy
ZXNzLA0KICAgICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzVmFsdWVMYXN0VXBkYXRlLA0KICAg
ICAgICAgICAgZG9jc0lmQ210c0NtU3RhdHVzSGlnaFJlc29sdXRpb25UaW1pbmdPZmZzZXQsDQog
ICAgICAgICAgICBkb2NzSWZDbXRzU2VydmljZUFkbWluU3RhdHVzLA0KICAgICAgICAgICAgZG9j
c0lmQ210c1NlcnZpY2VRb3NQcm9maWxlLA0KICAgICAgICAgICAgZG9jc0lmQ210c1NlcnZpY2VD
cmVhdGVUaW1lLA0KICAgICAgICAgICAgZG9jc0lmQ210c1NlcnZpY2VJbk9jdGV0cywNCiAgICAg
ICAgICAgIGRvY3NJZkNtdHNTZXJ2aWNlSW5QYWNrZXRzLA0KICAgICAgICAgICAgZG9jc0lmQ210
c1NlcnZpY2VOZXdDbVN0YXR1c0luZGV4LA0KICAgICAgICAgICAgZG9jc0lmQ210c01vZFR5cGUs
DQogICAgICAgICAgICBkb2NzSWZDbXRzTW9kQ29udHJvbCwNCiAgICAgICAgICAgIGRvY3NJZkNt
dHNNb2RQcmVhbWJsZUxlbiwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNNb2REaWZmZXJlbnRpYWxF
bmNvZGluZywNCiAgICAgICAgICAgIGRvY3NJZkNtdHNNb2RGRUNFcnJvckNvcnJlY3Rpb24sDQog
ICAgICAgICAgICBkb2NzSWZDbXRzTW9kRkVDQ29kZXdvcmRMZW5ndGgsDQogICAgICAgICAgICBk
b2NzSWZDbXRzTW9kU2NyYW1ibGVyU2VlZCwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNNb2RNYXhC
dXJzdFNpemUsDQogICAgICAgICAgICBkb2NzSWZDbXRzTW9kR3VhcmRUaW1lU2l6ZSwNCiAgICAg
ICAgICAgIGRvY3NJZkNtdHNNb2RMYXN0Q29kZXdvcmRTaG9ydGVuZWQsDQogICAgICAgICAgICBk
b2NzSWZDbXRzTW9kU2NyYW1ibGVyLA0KICAgICAgICAgICAgZG9jc0lmQ210c01vZEJ5dGVJbnRl
cmxlYXZlckRlcHRoLA0KICAgICAgICAgICAgZG9jc0lmQ210c01vZEJ5dGVJbnRlcmxlYXZlckJs
b2NrU2l6ZSwNCiAgICAgICAgICAgIGRvY3NJZkNtdHNNb2RQcmVhbWJsZVR5cGUsDQogICAgICAg
ICAgICBkb2NzSWZDbXRzTW9kVGNtRXJyb3JDb3JyZWN0aW9uT24sDQogICAgICAgICAgICBkb2Nz
SWZDbXRzTW9kU2NkbWFJbnRlcmxlYXZlclN0ZXBTaXplLA0KICAgICAgICAgICAgZG9jc0lmQ210
c01vZFNjZG1hU3ByZWFkZXJFbmFibGUsDQogICAgICAgICAgICBkb2NzSWZDbXRzTW9kU2NkbWFT
dWJmcmFtZUNvZGVzLA0KICAgICAgICAgICAgZG9jc0lmQ210c01vZENoYW5uZWxUeXBlLA0KICAg
ICAgICAgICAgZG9jc0lmQ210c01vZFN0b3JhZ2VUeXBlLA0KICAgICAgICAgICAgZG9jc0lmQ210
c1Fvc1Byb2ZpbGVQZXJtaXNzaW9ucywNCiAgICAgICAgICAgIGRvY3NJZkNtdHNDbVB0ciwNCiAg
ICAgICAgICAgIGRvY3NJZkNtdHNDaGFubmVsVXRpbGl6YXRpb25JbnRlcnZhbCwNCiAgICAgICAg
ICAgIGRvY3NJZkNtdHNDaGFubmVsVXRVdGlsaXphdGlvbiwNCiAgICAgICAgICAgIGRvY3NJZkNt
dHNEb3duQ2hubEN0cklkLA0KICAgICAgICAgICAgZG9jc0lmQ210c0Rvd25DaG5sQ3RyVG90YWxC
eXRlcywNCiAgICAgICAgICAgIGRvY3NJZkNtdHNEb3duQ2hubEN0clVzZWRCeXRlcywNCiAgICAg
ICAgICAgIGRvY3NJZkNtdHNEb3duQ2hubEN0ckV4dFRvdGFsQnl0ZXMsDQogICAgICAgICAgICBk
b2NzSWZDbXRzRG93bkNobmxDdHJFeHRVc2VkQnl0ZXMsDQogICAgICAgICAgICBkb2NzSWZDbXRz
VXBDaG5sQ3RySWQsDQogICAgICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyVG90YWxNc2xvdHMs
DQogICAgICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyVWNhc3RHcmFudGVkTXNsb3RzLA0KDQoN
Cg0KUmFmdHVzICYgQ2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAg
ICAgICAgICBbUGFnZSAxMjhdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlv
IEZyZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICAgICAgICAgICBk
b2NzSWZDbXRzVXBDaG5sQ3RyVG90YWxDbnRuTXNsb3RzLA0KICAgICAgICAgICAgZG9jc0lmQ210
c1VwQ2hubEN0clVzZWRDbnRuTXNsb3RzLA0KICAgICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0
ckV4dFRvdGFsTXNsb3RzLA0KICAgICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0ckV4dFVjYXN0
R3JhbnRlZE1zbG90cywNCiAgICAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJFeHRUb3RhbENu
dG5Nc2xvdHMsDQogICAgICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VXNlZENudG5Nc2xv
dHMsDQogICAgICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyQ29sbENudG5Nc2xvdHMsDQogICAg
ICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyVG90YWxDbnRuUmVxTXNsb3RzLA0KICAgICAgICAg
ICAgZG9jc0lmQ210c1VwQ2hubEN0clVzZWRDbnRuUmVxTXNsb3RzLA0KICAgICAgICAgICAgZG9j
c0lmQ210c1VwQ2hubEN0ckNvbGxDbnRuUmVxTXNsb3RzLA0KICAgICAgICAgICAgZG9jc0lmQ210
c1VwQ2hubEN0clRvdGFsQ250blJlcURhdGFNc2xvdHMsDQogICAgICAgICAgICBkb2NzSWZDbXRz
VXBDaG5sQ3RyVXNlZENudG5SZXFEYXRhTXNsb3RzLA0KICAgICAgICAgICAgZG9jc0lmQ210c1Vw
Q2hubEN0ckNvbGxDbnRuUmVxRGF0YU1zbG90cywNCiAgICAgICAgICAgIGRvY3NJZkNtdHNVcENo
bmxDdHJUb3RhbENudG5Jbml0TWFpbnRNc2xvdHMsDQogICAgICAgICAgICBkb2NzSWZDbXRzVXBD
aG5sQ3RyVXNlZENudG5Jbml0TWFpbnRNc2xvdHMsDQogICAgICAgICAgICBkb2NzSWZDbXRzVXBD
aG5sQ3RyQ29sbENudG5Jbml0TWFpbnRNc2xvdHMsDQogICAgICAgICAgICBkb2NzSWZDbXRzVXBD
aG5sQ3RyRXh0Q29sbENudG5Nc2xvdHMsDQogICAgICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3Ry
RXh0VG90YWxDbnRuUmVxTXNsb3RzLA0KICAgICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0ckV4
dFVzZWRDbnRuUmVxTXNsb3RzLA0KICAgICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0ckV4dENv
bGxDbnRuUmVxTXNsb3RzLA0KICAgICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0ckV4dFRvdGFs
Q250blJlcURhdGFNc2xvdHMsDQogICAgICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3RyRXh0VXNl
ZENudG5SZXFEYXRhTXNsb3RzLA0KICAgICAgICAgICAgZG9jc0lmQ210c1VwQ2hubEN0ckV4dENv
bGxDbnRuUmVxRGF0YU1zbG90cywNCiAgICAgICAgICAgIGRvY3NJZkNtdHNVcENobmxDdHJFeHRU
b3RhbENudG5Jbml0TWFpbnRNc2xvdHMsDQogICAgICAgICAgICBkb2NzSWZDbXRzVXBDaG5sQ3Ry
RXh0VXNlZENudG5Jbml0TWFpbnRNc2xvdHMsDQogICAgICAgICAgICBkb2NzSWZDbXRzVXBDaG5s
Q3RyRXh0Q29sbENudG5Jbml0TWFpbnRNc2xvdHMsDQogICAgICAgICAgICBkb2NzSWZEb3duQ2hh
bm5lbFN0b3JhZ2VUeXBlLA0KICAgICAgICAgICAgZG9jc0lmUW9zUHJvZlN0b3JhZ2VUeXBlDQoN
CiAgICAgICAgfQ0KICAgICAgICBTVEFUVVMgICAgICBjdXJyZW50DQogICAgICAgIERFU0NSSVBU
SU9ODQogICAgICAgICAgICAiR3JvdXAgb2Ygb2JqZWN0cyBpbXBsZW1lbnRlZCBpbiBDYWJsZSBN
b2RlbSBUZXJtaW5hdGlvbg0KICAgICAgICAgICAgIFN5c3RlbXMuIg0KICAgICAgICA6Oj0geyBk
b2NzSWZHcm91cHMgNyB9DQoNCiAgIEVORA0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNClJh
ZnR1cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAgICAgICAg
ICAgW1BhZ2UgMTI5XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVx
dWVuY3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAyMDA1DQoNCg0KNS4gIEFja25vd2xlZGdtZW50
cw0KDQogICBUaGlzIGRvY3VtZW50IGlzIGEgcHJvZHVjdGlvbiBvZiB0aGUgSVBDRE4gd29ya2lu
ZyBncm91cCBiYXNlZCANCiAgIG9uIENvbnRyaWJ1dGlvbnMgZnJvbSBudW1lcm91cyBtZW1iZXJz
IG9mIHRoZSBDYWJsZUxhYnMgRE9DU0lTIA0KICAgMi4wIE9TUyBXb3JraW5nIEdyb3VwLiAgSXQg
aXMgYSByZXZpc2lvbiBvZiBSRkMgMjY3MCwgIlJhZGlvDQogICBGcmVxdWVuY3kgKFJGKSBJbnRl
cmZhY2UgTWFuYWdlbWVudCBJbmZvcm1hdGlvbiBCYXNlIGZvciBET0NTSVMNCiAgIGNvbXBsaWFu
dCBSRiBpbnRlcmZhY2VzIiBbUkZDMjY3MF0uICBNaWtlIFN0Sm9obnMgYW5kIEd1ZW50ZXIgUm9l
Y2sNCiAgIHNlcnZlZCBhcyB0aGUgZWRpdG9ycyBvZiBwcmV2aW91cyB2ZXJzaW9ucyBvZiB0aGlz
IE1JQiBtb2R1bGUuICBUaGUNCiAgIGF1dGhvcnMgd2lzaCB0byBleHByZXNzIGdyYXRpdHVkZSB0
byBSaWNoIFByb2RhbiwgQXZpdiBHb3JlbiwgR3JlZw0KICAgTmFrYW5pc2hpLCBSaWNoIFdvdW5k
eSwgQW5kcmUgTGVqZXVuZSwgQWRpIFNoYWxpdiwgR3JlZyBXaGl0ZSwgRGFuDQogICBSaWNlLCBN
aW5uaWUgTHUgZm9yIHRoZWlyIGNvbnRyaWJ1dGlvbnMgZHVyaW5nIHRoZSBkb2N1bWVudCBkcmFm
dA0KICAgcGVyaW9kLiAgVGhhbmtzIHRvIHRoZSBJUENEIHdvcmtpbmcgZ3JvdXAgY2hhaXJzLCBS
aWNoYXJkIFdvdW5keSBhbmQNCiAgIEplYW4tRnJhbmNvaXMgTXVsZSwgZm9yIHRoZWlyIGNvbnRp
bm91cyBhZHZpY2UgYW5kIFN1cHBvcnQuICBGaW5hbGx5LA0KICAgc3BlY2lhbCB0aGFua3MgdG8g
QmVydCBXaWpuZW4gYW5kIFJhbmR5IFByZXNodW4gZm9yIHRoZWlyDQogICBjb250cmlidXRpb25z
IGFuZCBkZXRhaWxlZCByZXZpc2lvbnMNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQpSYWZ0dXMgJiBDYXJkb25hICAg
ICAgICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAgIFtQYWdlIDEzMF0NCgwN
CkludGVybmV0LURyYWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5IChSRkkpIE1JQiAg
ICAgRmVicnVhcnkgMjAwNQ0KDQoNCjYuICBSZXZpc2lvbiBIaXN0b3J5DQoNCjYuMSAgU2NvcGUN
Cg0KICAgVGhlIE1JQiBtb2R1bGUgaW4gdGhpcyBkb2N1bWVudCBoYXMgYmVlbiBkZXZlbG9wZWQg
dG8gYWNjb21tb2RhdGUNCiAgIERPQ1NJUyAyLjAgZGV2aWNlcyBhbmQgdGhlaXIgc3lzdGVtIGNh
cGFiaWxpdGllcy4gIFRoZSBNSUIgbW9kdWxlIGlzDQogICBhbiB1cGRhdGUgdG8gUkZDIDI2NzAg
W1JGQzI2NzBdIHdpdGggdGhlIGFkZGl0aW9uYWwgaW5jb3Jwb3JhdGlvbiBvZg0KICAgRE9DU0lT
IGFuZCBFdXJvLURPQ1NJUyBzcGVjaWZpY2F0aW9uIHJlcXVpcmVtZW50cy4NCg0KNi4yICBFeHRl
bnNpb24NCg0KICAgV2UgaGF2ZSBtYWludGFpbmVkIHRoZSBNSUIgb2JqZWN0cyBhcyBkZWZpbmVk
IGluIFJGQyAyNjcwIFtSRkMyNjcwXS4NCiAgIEluIHNvbWUgY2FzZXMgbmV3IE1JQiBvYmplY3Rz
IGhhdmUgYmVlbiBjcmVhdGVkIHdpdGggaWRlbnRpY2FsDQogICBmdW5jdGlvbmFsaXR5IGJ1dCBn
cmVhdGVyIGNhcGFjaXR5IChpLmUuICAzMiB0byA2NCBiaXRzKS4gIEluIHRoZXNlDQogICBzaXR1
YXRpb25zLCBib3RoIHRoZSBvcmlnaW5hbCAzMiBiaXQgb2JqZWN0cyBhbmQgdGhlIG5ldyA2NCBi
aXQNCiAgIG9iamVjdHMgbXVzdCBiZSBpbXBsZW1lbnRlZC4NCg0KNi4zICBDaGFuZ2VzIGZyb20g
UkZDIDI2NzANCg0KICAgbyAgVXBzdHJlYW0gbm93IHNlcGFyYXRlZCBpbnRvICdwaHlzaWNhbCBp
bnRlcmZhY2VzJyBhbmQgJ2xvZ2ljYWwNCiAgICAgIGNoYW5uZWxzJy4gIEFuIGluc3RhbmNlIG9m
IHRoZSBkb2NzSWZVcHN0cmVhbUNoYW5uZWxUYWJsZSBleGlzdHMNCiAgICAgIGZvciBlYWNoICds
b2dpY2FsIGNoYW5uZWwnLiAgVGhlIElBTkEgaWZUeXBlIGZvciAnbG9naWNhbA0KICAgICAgY2hh
bm5lbHMnIGlzIDIwNS4gIFRoZSBJQU5BIGlmVHlwZSBmb3IgJ3BoeXNpY2FsIGludGVyZmFjZXMn
DQogICAgICByZW1haW5zIGF0IDEyOS4NCiAgIG8gIE9iamVjdCBkb2NzSWZEb3duQ2hhbm5lbEFu
bmV4IGFkZGVkIHRvDQogICAgICBkb2NzSWZEb3duc3RyZWFtQ2hhbm5lbFRhYmxlLiAgVGhpcyBv
YmplY3Qgb3JpZ2luYXRlZCBpbiB0aGUNCiAgICAgIEV1cm8tRE9DU0lTIHNwZWNpZmljYXRpb25z
Lg0KICAgbyAgTmluZSBuZXcgb2JqZWN0cyBhZGRlZCB0byB0aGUgZG9jc0lmVXBzdHJlYW1DaGFu
bmVsVGFibGUuICBPbmUNCiAgICAgIGRlc2NyaWJlcyB0aGUgY2hhbm5lbCB0eXBlIGluIHVzZS4g
IEZvdXIgYXJlIHNwZWNpZmljIFMtQ0RNQQ0KICAgICAgcGFyYW1ldGVycy4gIFRocmVlIGFyZSB1
c2VkIGluIHRoZSBjcmVhdGlvbiBvZiBhIHRlbXBvcmFyeQ0KICAgICAgaW5hY3RpdmUgdXBzdHJl
YW0gcm93IHNvIHRoZSBjaGFubmVsIHBhcmFtZXRlcnMgbWF5IGJlDQogICAgICBtYW5pcHVsYXRl
ZCdvZmZsaW5lJy4NCiAgIG8gIE9uZSBvYmplY3QgaGFzIGJlZW4gYWRkZWQgdG8gZW5hYmxlL2Rp
c2FibGUgcHJlLWVxdWFsaXphdGlvbiBvbg0KICAgICAgdGhlIHVwc3RyZWFtIGNoYW5uZWwuDQog
ICBvICBPYmplY3QgZG9jc0lmUW9zUHJvZk1heFRyYW5zbWl0QnVyc3QgaGFzIGJlZW4gYWRkZWQg
dG8gdGhlDQogICAgICBkb2NzSWZRb3NQcm9maWxlVGFibGUgdG8gcmVwbGFjZSBkZXByZWNhdGVk
IG9iamVjdA0KICAgICAgZG9jc0lmUW9zUHJvZk1heFR4QnVyc3QuICBUaGlzIGZpeGVzIGEgcmFu
Z2UgZXJyb3IgY2F1c2VkIGJ5DQogICAgICBzd2l0Y2ggdG8gcmVjb3JkaW5nIGFzIGJ5dGVzIGlu
c3RlYWQgb2YgbWluaS1zbG90cy4NCiAgIG8gIFRocmVlIG5ldyA2NCBiaXQgY291bnRlcnMgYWRk
ZWQgdG8gdGhlIGRvY3NJZlNpZ25hbFF1YWxpdHlUYWJsZSB0bw0KICAgICAgZXh0ZW5kIHRoZSBj
YXBhY2l0eSBvZiBleGlzdGluZyAzMiBiaXQgY291bnRlcnMuDQogICBvICBBIG5ldyBiYXNlIG9i
amVjdCBkb2NzSWZEb2NzaXNCYXNlQ2FwYWJpbGl0eSBoYXMgYmVlbiBhZGRlZCB3aGljaA0KICAg
ICAgbWlycm9ycyB0aGUgZnVuY3Rpb25hbGl0eSBvZiB0aGUgRE9DU0lTIHNwZWNpZmljYXRpb24g
W09TU0kyLjBdDQogICAgICBkZWZpbmVkIE1JQiBvYmplY3QgZG9jc0lmRG9jc2lzQ2FwYWJpbGl0
eSwgZXh0ZW5kZWQgdG8gaW5jbHVkZQ0KICAgICAgRE9DU0lTIDIuMC4NCiAgIG8gIEZpdmUgbmV3
IG9iamVjdHMgYWRkZWQgdG8gdGhlIGRvY3NJZkNtU3RhdHVzVGFibGUuICBPbmUgaW5kaWNhdGVz
DQogICAgICB0aGUgY3VycmVudCBtb2R1bGF0aW9uIHR5cGUuICBUaGUgc2Vjb25kIG1pcnJvcnMg
dGhlIGZ1bmN0aW9uYWxpdHkNCiAgICAgIG9mIHRoZSBET0NTSVMgc3BlY2lmaWNhdGlvbiBbT1NT
STIuMF0gZGVmaW5lZCBNSUIgb2JqZWN0DQogICAgICBkb2NzSWZEb2NzaXNPcGVyTW9kZSwgd2hp
bGUgY2xhcmlmeWluZyB0aGF0IGl0IGFwcGxpZXMgdG8gdGhlDQoNCg0KDQpSYWZ0dXMgJiBDYXJk
b25hICAgICAgICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAgIFtQYWdlIDEz
MV0NCgwNCkludGVybmV0LURyYWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5IChSRkkp
IE1JQiAgICAgRmVicnVhcnkgMjAwNQ0KDQoNCiAgICAgIENPUy9RT1MgbW9kZSB1c2VkIGJ5IHRo
ZSBkZXZpY2UuICBUaGUgdGhpcmQgbmV3IG9iamVjdCBpbmRpY2F0ZXMNCiAgICAgIGVxdWFsaXph
dGlvbiBkYXRhIGF0IHRoZSBDTS4gIExhc3QgdHdvIG9iamVjdHMgaW5kaWNhdGVzIHRvdGFsIGFu
ZA0KICAgICAgZmFpbGVkIFVDQyB0cmFuc2FjdGlvbnMuDQogICBvICBUd28gbmV3IDY0IGJpdCBj
b3VudGVycyBhZGRlZCB0byB0aGUgZG9jc0lmQ21TZXJ2aWNlVGFibGUgdG8NCiAgICAgIGV4dGVu
ZCB0aGUgY2FwYWNpdHkgb2YgZXhpc3RpbmcgMzIgYml0IGNvdW50ZXJzLg0KICAgbyAgTmluZSBu
ZXcgb2JqZWN0cyBhZGRlZCB0byB0aGUgZG9jc0lmQ210c0NtU3RhdHVzVGFibGUuICBUaHJlZSBh
cmUNCiAgICAgIDY0IGJpdCBjb3VudGVycywgdHdvIGFkZCBpcHY2IGNhcGFiaWxpdHksIG9uZSBp
bmRpY2F0ZXMgdGhlIENNDQogICAgICBtb2R1bGF0aW9uIHR5cGUgaW4gdXNlLCBvbmUgaW5kaWNh
dGVzIHRoZSBsYXN0IHVwZGF0ZSB0aW1lIGZvciB0aGUNCiAgICAgIHN0YXR1cyB2YWx1ZSwgb25l
IGlzIGEgaGlnaCByZXNvbHV0aW9uIG9mIHRoZSB0aW1pbmcgb2Zmc2V0IE1JQg0KICAgICAgb2Jq
ZWN0Lg0KICAgbyAgVGhlIHJlbWFpbmluZyBvYmplY3QgbWlycm9ycyB0aGUgZnVuY3Rpb25hbGl0
eSBvZiB0aGUgRE9DU0lTDQogICAgICBzcGVjaWZpY2F0aW9uIFtPU1NJMi4wXSBkZWZpbmVkIE1J
QiBvYmplY3QNCiAgICAgIGRvY3NJZkNtdHNDbVN0YXR1c0RvY3Npc01vZGUsIHdoaWxlIGNsYXJp
ZnlpbmcgdGhhdCBpdCBhcHBsaWVzIHRvDQogICAgICB0aGUgQ09TL1FPUyBtb2RlIHVzZWQgYnkg
dGhlIGRldmljZS4NCiAgIG8gIE9uZSBvYmplY3QgYWRkZWQgdG8gdGhlIGRvY3NJZkNtdHNTZXJ2
aWNlVGFibGUgdG8gZml4IGEgcmFuZ2UNCiAgICAgIGVycm9yIGluIGFuIGV4aXN0aW5nIG9iamVj
dCwgdGhhdCBoYXMgYmVlbiBkZXByZWNhdGVkLg0KICAgbyAgRWlnaHQgbmV3IG9iamVjdHMgYWRk
ZWQgdG8gdGhlIGRvY3NJZkNtdHNNb2R1bGF0aW9uVGFibGUuICBTZXZlbg0KICAgICAgb2YgdGhl
c2UgZGVzY3JpYmUgQVRETUEvUy1DRE1BIGNoYW5uZWwgcGFyYW1ldGVycywgd2hpbGUgdGhlIG90
aGVyDQogICAgICBkZXNjcmliZXMgbW9kdWxhdGlvbiBhdHRyaWJ1dGVzIGNvbW1vbiB0byBhbGwg
bW9kdWxhdGlvbiB0eXBlcy4NCiAgIG8gIE9uZSBuZXcgb2JqZWN0IGFuZCB0aHJlZSBuZXcgdGFi
bGVzIGFkZGVkIHRvIHByb3ZpZGUgQ01UUyB1cHN0cmVhbQ0KICAgICAgYW5kIGRvd25zdHJlYW0g
Y2hhbm5lbCB1dGlsaXphdGlvbiBkYXRhLg0KICAgbyAgRW51bWVyYXRlZCB2YWx1ZXMgZm9yIG9i
amVjdCBkb2NzSWZEb3duQ2hhbm5lbEludGVybGVhdmUgaGF2ZSBiZWVuDQogICAgICBleHBhbmRl
ZCB0byBpbmNsdWRlIGEgRXVyby1ET0NTSVMgdmFsdWUuDQogICBvICBFbnVtZXJhdGVkIHZhbHVl
cyBmb3Igb2JqZWN0IGRvY3NJZkNtdHNNb2RJbnRlcnZhbFVzYWdlQ29kZSBoYXZlDQogICAgICBi
ZWVuIGV4cGFuZGVkIHRvIGluY2x1ZGUgbmV3IERPQ1NJUyAyLjAgdmFsdWVzLg0KICAgbyAgRW51
bWVyYXRlZCB2YWx1ZXMgZm9yIG9iamVjdCBkb2NzSWZDbXRzTW9kVHlwZSBoYXZlIGJlZW4gZXhw
YW5kZWQNCiAgICAgIHRvIGluY2x1ZGUgbmV3IERPQ1NJUyAyLjAgdmFsdWVzLg0KICAgbyAgQ29t
cGxpYW5jZSBzdGF0ZW1lbnRzIGhhdmUgYmVlbiB1cGRhdGVkIHRvIHJlZmxlY3QgbmV3IG9iamVj
dHMgYW5kDQogICAgICB0byBkZXNjcmliZSBFdXJvLURPQ1NJUyBzcGVjaWZpYyBpbXBsZW1lbnRh
dGlvbiBmZWF0dXJlcy4NCiAgIG8gIFRoZSBkZXNjcmlwdGlvbnMgb2Ygb2JqZWN0cyBkb2NzSWZD
bXRzU3RhdHVzSW52YWxpZFJlZ1JlcXMgYW5kDQogICAgICBkb2NzSWZDbXRzU3RhdHVzRmFpbGVk
UmVnUmVxcyBoYXZlIGJlZW4gY2xhcmlmaWVkLg0KICAgbyAgU2VwYXJhdGVkIHJlZmVyZW5jZXMg
aW50byBub3JtYXRpdmUgYW5kIGluZm9ybWF0aXZlLg0KICAgbyAgT25lIG9iamVjdCBhZGRlZCB0
byB0aGUgZG9jc0lmQ210c01vZHVsYXRpb25UYWJsZSB0byBpbmRpY2F0ZQ0KICAgICAgc3RvcmFn
ZSB0eXBlIG9mIHRoZSB0YWJsZSBlbnRyaWVzIHRvIGRpZmZlcmVudGlhdGUgZmFjdG9yeSBhbmQN
CiAgICAgIHVzZXIgY29uZmlndXJhdGlvbi4NCiAgIG8gIEdlbmVyYWwgcGVyc2lzdGVuY2Ugc3Rh
dGVtZW50cyBmb3IgcmVhZC1jcmVhdGUgYW5kIHJlYWQtd3JpdGUNCiAgICAgIG9iamVjdHMuDQog
ICBvICBVcGRhdGVkIERFU0NSSVBUSU9OIGFuZCBhbmQgVU5JVFMgY2xhdXNlcyBmb3Igb2JqZWN0
DQogICAgICBkb2NzSWZTaWdRTWljcm9yZWZsZWN0aW9ucy4NCiAgIG8gIENvcnJlY3RlZCBERVND
UklQVElPTiBjbGF1c2Ugb2Ygb2JqZWN0IGRvY3NJZkNtU3RhdHVzVmFsdWUuDQogICBvICBVcGRh
dGVkIElQUiBOb3RpY2UgYW5kIERpc2Nsb3N1cmUgdG8gUkZDIDM2Njcgc2VjdGlvbiA1LjEgYW5k
IFJGQw0KICAgICAgMzY2OCBhcyB3ZWxsIGFzIENvcHlyaWdodCB0byBSRkMgMzY2NyBzZWN0aW9u
cyA1LjQgYW5kIDUuNS4NCg0KDQoNCg0KDQoNCg0KDQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAg
ICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAgICAgICAgICAgW1BhZ2UgMTMyXQ0KDA0KSW50
ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBG
ZWJydWFyeSAyMDA1DQoNCg0KNy4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zDQoNCiAgIFRoaXMg
TUlCIG1vZHVsZSByZWxhdGVzIHRvIGEgc3lzdGVtIHdoaWNoIHdpbGwgcHJvdmlkZSBtZXRyb3Bv
bGl0YW4NCiAgIHB1YmxpYyBpbnRlcm5ldCBhY2Nlc3MuICBBcyBzdWNoLCBpbXByb3BlciBtYW5p
cHVsYXRpb24gb2YgdGhlIE1JQg0KICAgb2JqZWN0cyByZXByZXNlbnRlZCBieSB0aGlzIE1JQiBt
b2R1bGUgbWF5IHJlc3VsdCBpbiBkZW5pYWwgb2YNCiAgIHNlcnZpY2UgdG8gYSBsYXJnZSBudW1i
ZXIgb2YgZW5kLXVzZXJzLg0KDQogICBUaGVyZSBhcmUgYSBudW1iZXIgb2YgbWFuYWdlbWVudCBv
YmplY3RzIGRlZmluZWQgaW4gdGhpcyBNSUIgdGhhdA0KICAgaGF2ZSBhIE1BWC1BQ0NFU1MgY2xh
dXNlIG9mIHJlYWQtd3JpdGUgb3IgcmVhZC1jcmVhdGUuICBTdWNoIG9iamVjdHMNCiAgIG1heSBi
ZSBjb25zaWRlcmVkIHNlbnNpdGl2ZSBvciB2dWxuZXJhYmxlIGluIHNvbWUgbmV0d29yaw0KICAg
ZW52aXJvbm1lbnRzLiAgVGhlIHN1cHBvcnQgZm9yIFNFVCBvcGVyYXRpb25zIGluIGEgbm9uLXNl
Y3VyZQ0KICAgZW52aXJvbm1lbnQgd2l0aG91dCBwcm9wZXIgcHJvdGVjdGlvbiBjYW4gaGF2ZSBh
IG5lZ2F0aXZlIGVmZmVjdCBvbg0KICAgbmV0d29yayBvcGVyYXRpb25zLg0KDQogICBJbiB0aGUg
Q00gY2FzZSB0aGUgb25seSByZWFkLXdyaXRlIG9iamVjdCBpcyBkb2NzSWZDbVJhbmdpbmdUaW1l
b3V0LA0KICAgd2hpY2ggaWYgbWFsaWNpb3VzbHkgU0VUIG1heSBub3QgY29uc3RpdHV0ZSBhIGNy
aXRpY2FsIGZhY3RvciBvZiB0aGUNCiAgIHNlcnZpY2UgZGVncmFkYXRpb24uDQoNCiAgIFRoZSBy
ZXN0IG9mIHRoZSBDTSByZXF1aXJlZCBNSUIgb2JqZWN0cyBpbiB0aGlzIE1JQiBtb2R1bGUgYXJl
DQogICByZWFkLW9ubHkgYnkgdGhlIE1JQiBkZWZpbml0aW9ucyBvciBieSBDTSBjb21wbGlhbmNl
IHN0YXRlbWVudHMsIHRoZQ0KICAgbWFqb3JpdHkgb2YgdGhvc2UgTUlCIG9iamVjdHMgYXJlIGNv
bnRyb2xsZWQgYnkgdGhlIENNVFMuICBUaGVyZWZvcmUsDQogICB3cml0ZSBhY2Nlc3MgdG8gdGhl
IENNVFMgTUlCIG9iamVjdHMgbWF5IGNvbXByb21pc2UgdGhlIHNlcnZpY2VzDQogICBvZmZlcmlu
ZyBhcyBkZWZpbmVkIGJlbG93Lg0KDQogICBUaGUgQ01UUyBpcyB0aGUgY29udHJvbGxlciBvZiBt
b3N0IG9mIHRoZSBwYXJhbWV0ZXJzIG9mIHRoZSBET0NTSVMNCiAgIFJGSSBJbnRlcmZhY2UsIFRo
ZXNlIGFyZSB0aGUgdGFibGVzIGFuZCB0aGVpciBzZW5zaXRpdml0eS8NCiAgIHZ1bG5lcmFiaWxp
dHk6DQogICBvICBPYmplY3RzIGluIHRoZSBkb2NzSWZCYXNpY0dyb3VwdjIgaWYgU0VUIG1hbGlj
aW91c2x5IGJ5IGFuDQogICAgICBhdHRhY2tlciBjb3VsZCByZXN1bHQgaW4gYSBkZW5pYWwgb2Yg
c2VydmljZSBlaXRoZXIgYnkgc2VydmljZQ0KICAgICAgZGlzcnVwdGlvbiBvciBkZWdyYWRhdGlv
bi4gIFBhcnRpY3VsYXJseSBTRVRzIGluIG9iamVjdHMgb2YgdGFibGVzDQogICAgICBkb2NzSWZE
b3duc3RyZWFtQ2hhbm5lbFRhYmxlLCBkb2NzSWZVcHN0cmVhbUNoYW5uZWxUYWJsZSwNCiAgICAg
IGRvY3NJZkNtdHNNb2R1bGF0aW9uVGFibGUgYW5kIGRvY3NJZlFvc1Byb2ZpbGVUYWJsZSAodGhl
IGxhc3Qgb25lDQogICAgICBpbiBjb25qdW5jdGlvbiB3aXRoIE1JQiBvYmplY3QgZG9jc0lmQ210
c1Fvc1Byb2ZpbGVQZXJtaXNzaW9ucykNCiAgICAgIGNhbiBhbHRlciBuZWdhdGl2ZWx5IHRoZSBw
aHlzaWNhbCBhbmQgbGluayBsYXllcnMgcGFyYW1ldGVycyBmb3INCiAgICAgIHVwc3RyZWFtIGFu
ZCBkb3duc3RyZWFtIGNoYW5uZWxzLg0KICAgbyAgVGhlIE9iamVjdCBkb2NzSWZDbXRzU2Vydmlj
ZUFkbWluU3RhdHVzIG9mIHRoZSBkb2NzSWZDbXRzR3JvdXB2Mg0KICAgICAgZ3JvdXAgd2hlbiBT
RVQgbWFsaWNpb3VzbHkgYnkgYW4gYXR0YWNrZXIgdG8gJ2Rlc3Ryb3llZCcgY291bGQNCiAgICAg
IGludGVycnVwdCB0ZW1wb3JhcmlseSBhIGNhYmxlIG1vZGVtIHNlcnZpY2UgYnkgcmVtb3Zpbmcg
aXRzIGVudHJ5DQogICAgICBpbiBkb2NzaWZDbXRzU2VydmljZVRhYmxlLg0KDQogICBTb21lIG9m
IHRoZSByZWFkYWJsZSBvYmplY3RzIGluIHRoaXMgTUlCIG1vZHVsZSAoaS5lLiwgb2JqZWN0cyB3
aXRoIGENCiAgIE1BWC1BQ0NFU1Mgb3RoZXIgdGhhbiBub3QtYWNjZXNzaWJsZSkgbWF5IGJlIGNv
bnNpZGVyZWQgc2Vuc2l0aXZlIG9yDQogICB2dWxuZXJhYmxlIGluIHNvbWUgbmV0d29yayBlbnZp
cm9ubWVudHMuICBJdCBpcyB0aHVzIGltcG9ydGFudCB0bw0KICAgY29udHJvbCBldmVuIEdFVCBh
bmQvb3IgTk9USUZZIGFjY2VzcyB0byB0aGVzZSBvYmplY3RzIGFuZCBwb3NzaWJseQ0KICAgdG8g
ZXZlbiBlbmNyeXB0IHRoZSB2YWx1ZXMgb2YgdGhlc2Ugb2JqZWN0cyB3aGVuIHNlbmRpbmcgdGhl
bSBvdmVyDQogICB0aGUgbmV0d29yayB2aWEgU05NUC4gIFRoZXNlIGFyZSB0aGUgdGFibGVzIGFu
ZCBvYmplY3RzIGFuZCB0aGVpcg0KICAgc2Vuc2l0aXZpdHkvdnVsbmVyYWJpbGl0eToNCg0KDQoN
Cg0KUmFmdHVzICYgQ2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAg
ICAgICAgICBbUGFnZSAxMzNdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICBET0NTSVMgMi4wIFJhZGlv
IEZyZXF1ZW5jeSAoUkZJKSBNSUIgICAgIEZlYnJ1YXJ5IDIwMDUNCg0KDQogICBvICBSZWFkIGFj
Y2VzcyB0byB0aGUgTUlCIG9iamVjdHMgaW4gdGFibGVzIGRvY3NJZkNtU3RhdHVzVGFibGUgKENN
KSwNCiAgICAgIGRvY3NJZlNpZ25hbFF1YWxpdHlUYWJsZSAoQ00vQ01UUykgYW5kIG1haW5seSBD
TVRTIHRhYmxlcw0KICAgICAgZG9jc0lmQ210c0NtU3RhdHVzVGFibGUsIGRvY3NJZkNtdHNDaGFu
bmVsVXRpbGl6YXRpb25UYWJsZSwNCiAgICAgIGRvY3NJZkNtdHNEb3duQ2hhbm5lbENvdW50ZXJU
YWJsZSBhbmQNCiAgICAgIGRvY3NJZkNtdHNVcENoYW5uZWxDb3VudGVyVGFibGUgYXMgd2VsbCBh
cyBhbGwgdGhlIHRhYmxlcw0KICAgICAgZGVzY3JpYmVkIGFib3ZlLCBjb3VsZCByZXZlYWwgaW5m
b3JtYXRpb24gYWJvdXQgdGhlIGNhYmxlIG1vZGVtcw0KICAgICAgZGlzdHJpYnV0aW9uIGFtb25n
IHRoZSB1cHN0cmVhbSBhbmQgZG93bnN0cmVhbSBjaGFubmVscyBhbmQgdGhlaXINCiAgICAgIHBl
cmZvcm1hbmNlIHdoaWNoIGNvdWxkIGJlIHVzZWQgdG8gZ2FpbiBhY2Nlc3MgdG8gYSBkaWZmZXJl
bnQNCiAgICAgIHRpZXJlZCBzZXJ2aWNlIG9mZmVyLiAgVGhlIHRhYmxlIGRvY3NJZkNtdHNDbVN0
YXR1c1RhYmxlIGFsc28NCiAgICAgIGNvbnRhaW4gdGhlIE1BQyBhbmQgSVAgYWRkcmVzc2VzIG9m
IHRoZSBjYWJsZSBtb2RlbXMgdGhhdCBjYW0gYmUNCiAgICAgIHVzZWQgb2YgdGhlZiBvZiBzZXJ2
aWNlIGFuZCBJUCBzcG9vZmluZy4NCg0KICAgU05NUCB2ZXJzaW9ucyBwcmlvciB0byBTTk1QdjMg
ZGlkIG5vdCBpbmNsdWRlIGFkZXF1YXRlIHNlY3VyaXR5Lg0KICAgRXZlbiBpZiB0aGUgbmV0d29y
ayBpdHNlbGYgaXMgc2VjdXJlIChmb3IgZXhhbXBsZSBieSB1c2luZyBJUFNlYyksDQogICBldmVu
IHRoZW4sIHRoZXJlIGlzIG5vIGNvbnRyb2wgYXMgdG8gd2hvIG9uIHRoZSBzZWN1cmUgbmV0d29y
ayBpcw0KICAgYWxsb3dlZCB0byBhY2Nlc3MgYW5kIEdFVC9TRVQgKHJlYWQvY2hhbmdlL2NyZWF0
ZS9kZWxldGUpIHRoZSBvYmplY3RzDQogICBpbiB0aGlzIE1JQiBtb2R1bGUuDQoNCiAgIEl0IGlz
IFJFQ09NTUVOREVEIHRoYXQgaW1wbGVtZW50ZXJzIGNvbnNpZGVyIHRoZSBzZWN1cml0eSBmZWF0
dXJlcyBhcw0KICAgcHJvdmlkZWQgYnkgdGhlIFNOTVB2MyBmcmFtZXdvcmsgKHNlZSAgW1JGQzM0
MTBdLCBzZWN0aW9uIDgpLA0KICAgaW5jbHVkaW5nIGZ1bGwgc3VwcG9ydCBmb3IgdGhlIFNOTVB2
MyBjcnlwdG9ncmFwaGljIG1lY2hhbmlzbXMgKGZvcg0KICAgYXV0aGVudGljYXRpb24gYW5kIHBy
aXZhY3kpLg0KDQogICBGdXJ0aGVyLCBkZXBsb3ltZW50IG9mIFNOTVAgdmVyc2lvbnMgcHJpb3Ig
dG8gU05NUHYzIGlzIE5PVA0KICAgUkVDT01NRU5ERUQuICBJbnN0ZWFkLCBpdCBpcyBSRUNPTU1F
TkRFRCB0byBkZXBsb3kgU05NUHYzIGFuZCB0bw0KICAgZW5hYmxlIGNyeXB0b2dyYXBoaWMgc2Vj
dXJpdHkuICBJdCBpcyB0aGVuIGEgY3VzdG9tZXIvb3BlcmF0b3INCiAgIHJlc3BvbnNpYmlsaXR5
IHRvIGVuc3VyZSB0aGF0IHRoZSBTTk1QIGVudGl0eSBnaXZpbmcgYWNjZXNzIHRvIGFuDQogICBp
bnN0YW5jZSBvZiB0aGlzIE1JQiBtb2R1bGUgaXMgcHJvcGVybHkgY29uZmlndXJlZCB0byBnaXZl
IGFjY2VzcyB0bw0KICAgdGhlIG9iamVjdHMgb25seSB0byB0aG9zZSBwcmluY2lwYWxzICh1c2Vy
cykgdGhhdCBoYXZlIGxlZ2l0aW1hdGUNCiAgIHJpZ2h0cyB0byBpbmRlZWQgR0VUIG9yIFNFVCAo
Y2hhbmdlL2NyZWF0ZS9kZWxldGUpIHRoZW0uDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQpSYWZ0dXMgJiBDYXJkb25hICAgICAgICAgRXhwaXJlcyBBdWd1c3QgNSwg
MjAwNSAgICAgICAgICAgICAgIFtQYWdlIDEzNF0NCgwNCkludGVybmV0LURyYWZ0ICAgIERPQ1NJ
UyAyLjAgUmFkaW8gRnJlcXVlbmN5IChSRkkpIE1JQiAgICAgRmVicnVhcnkgMjAwNQ0KDQoNCjgu
ICBJQU5BIGNvbnNpZGVyYXRpb25zDQoNCiAgIFRoaXMgZG9jdW1lbnQgaGFzIG5vIGFjdGlvbnMg
Zm9yIElBTkEuDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQpSYWZ0dXMg
JiBDYXJkb25hICAgICAgICAgRXhwaXJlcyBBdWd1c3QgNSwgMjAwNSAgICAgICAgICAgICAgIFtQ
YWdlIDEzNV0NCgwNCkludGVybmV0LURyYWZ0ICAgIERPQ1NJUyAyLjAgUmFkaW8gRnJlcXVlbmN5
IChSRkkpIE1JQiAgICAgRmVicnVhcnkgMjAwNQ0KDQoNCjkuICBNYW5hZ2VtZW50IEludGVyb3Bl
cmFiaWxpdHkgb2YgRE9DU0lTIDEuMCwgMS4xIGFuZCAyLjANCg0KICAgVGhlIE1JQiBtb2R1bGUg
Y29udGFpbmVkIGluIHRoaXMgZG9jdW1lbnQgdXBkYXRlcyBSRkMgMjY3MCBbUkZDMjY3MF0sDQog
ICBwcmltYXJpbHkgdG8gaGFuZGxlIHRoZSBtYW5hZ2VtZW50IHJlcXVpcmVtZW50cyBvZiB0aGUg
RE9DU0lTIFJGDQogICBJbnRlcmZhY2Ugb2YgRE9DU0lTIDIuMCBbSVRVLVQgSi4xMjJdLiAgUkZD
IDI2NzAgY29udGFpbnMgdGhlIERPQ1NJUw0KICAgUkYgSW50ZXJmYWNlIG1hbmFnZW1lbnQgcmVx
dWlyZW1lbnRzIGZvciBET0NTSVMgMS4wIGFuZCBET0NTSVMgMS4xLg0KDQogICBUaGUgbWFuYWdl
bWVudCByZXF1aXJlbWVudHMgb2YgQ2xhc3Mgb2YgU2VydmljZSAoRE9DU0lTIDEuMCkgcGVydGFp
bg0KICAgdG8gUkZDIDI2NzAgYXJlIHRoZSBzYW1lIGFzIHRoaXMgZG9jdW1lbnQgdXBkYXRlIGFu
ZCBhcmUgY29udGFpbmVkIGluDQogICB0YWJsZXMgZG9jc0lmUW9zUHJvZmlsZVRhYmxlLCBkb2Nz
SWZDbVNlcnZpY2VUYWJsZSBhbmQNCiAgIGRvY3NJZkNtdHNTZXJ2aWNlVGFibGUuDQoNCiAgIERP
Q1NJUyAxLjEgYW5kIERPQ1NJUyAyLjAgUXVhbGl0eSBvZiBTZXJ2aWNlIG1hbmFnZW1lbnQgcmVx
dWlyZW1lbnRzDQogICBhcmUgZGVmaW5lZCBpbiB0aGUgRE9DU0lTIG1hbmFnZW1lbnQgc3BlY2lm
aWNhdGlvbnMgW09TU0kxLjFdIGFuZA0KICAgW09TU0kyLjBdIHJlc3BlY3RpdmVseS4NCg0KDQoN
Cg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0K
DQoNCg0KDQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1
ICAgICAgICAgICAgICAgW1BhZ2UgMTM2XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIu
MCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAyMDA1DQoNCg0KMTAuICBS
ZWZlcmVuY2VzDQoNCjEwLjEgIE5vcm1hdGl2ZSBSZWZlcmVuY2VzDQoNCiAgIFtFTiAzMDAgNDI5
XQ0KICAgICAgICAgICAgICBFdXJvcGVhbiBUZWxlY29tbXVuaWNhdGlvbnMgU3RhbmRhcmQgSW5z
dGl0dXRlLCAiRVRTSQ0KICAgICAgICAgICAgICBTdGFuZGFyZCBFTiAzMDAgNDI5LCBWZXJzaW9u
IDEuMi4xOiBEaWdpdGFsIFZpZGVvDQogICAgICAgICAgICAgIEJyb2FkY2FzdGluZyAgIChEVkIp
LCBGcmFtaW5nIHN0cnVjdHVyZSwgY2hhbm5lbCBjb2RpbmcNCiAgICAgICAgICAgICAgYW5kIG1v
ZHVsYXRpb24gZm9yIGNhYmxlIHN5c3RlbXMiLCBBcHJpbCAxOTk4Lg0KDQogICBbSUFOQV0gICAg
IEludGVybmV0IEFzc2lnbmVkIE51bWJlcnMgQXV0aG9yaXR5LCAiRGF0YS1PdmVyLUNhYmxlDQog
ICAgICAgICAgICAgIFNlcnZpY2UgSW50ZXJmYWNlIFNwZWNpZmljYXRpb25zOiBQcm90b2NvbCBO
dW1iZXJzIGFuZA0KICAgICAgICAgICAgICBBc3NpZ25tZW50IFNlcnZpY2VzIiwgSnVuZSAyMDA0
LA0KICAgICAgICAgICAgICA8aHR0cDovL3d3dy5pYW5hLm9yZy9hc3NpZ25tZW50cy9pYW5haWZ0
eXBlLW1pYi8+Lg0KDQogICBbSVRVLVQgSi4xMTJdDQogICAgICAgICAgICAgIFRlbGVjb21tdW5p
Y2F0aW9uIFN0YW5kYXJkaXphdGlvbiBTZWN0b3Igb2YgSW50ZXJuYXRpb25hDQogICAgICAgICAg
ICAgIFRlbGVjb21tdW5pY2F0aW9ucyBVbmlvbiwgIlRyYW5zbWlzc2lvbiBTeXN0ZW1zIGZvcg0K
ICAgICAgICAgICAgICBJbnRlcmFjdGl2ZSBDYWJsZSBUZWxldmlzaW9uICAgU2VydmljZXMsIEFu
bmV4IEIuIiwgTWFyY2gNCiAgICAgICAgICAgICAgMjAwMSwgPGh0dHA6Ly93d3cuaXR1LmludC9J
VFUtVC9zdHVkeWdyb3Vwcy9jb20wOS8+Lg0KDQogICBbSVRVLVQgSi4xMjJdDQogICAgICAgICAg
ICAgIFRlbGVjb21tdW5pY2F0aW9uIFN0YW5kYXJkaXphdGlvbiBTZWN0b3Igb2YgSW50ZXJuYXRp
b25hDQogICAgICAgICAgICAgIFRlbGVjb21tdW5pY2F0aW9ucyBVbmlvbiwgIlNlY29uZC1HZW5l
cmF0aW9uIFRyYW5zbWlzc2lvbg0KICAgICAgICAgICAgICBTeXN0ZW1zIGZvciBJbnRlcmFjdGl2
ZSBDYWJsZSBUZWxldmlzaW9uIFNlcnZpY2VzLiIsDQogICAgICAgICAgICAgIERlY2VtYmVyIDIw
MDIsDQogICAgICAgICAgICAgIDxodHRwOi8vd3d3Lml0dS5pbnQvSVRVLVQvc3R1ZHlncm91cHMv
Y29tMDkvPi4NCg0KICAgW0lUVS1UIEouODNdDQogICAgICAgICAgICAgIFRlbGVjb21tdW5pY2F0
aW9uIFN0YW5kYXJkaXphdGlvbiBTZWN0b3Igb2YgSW50ZXJuYXRpb25hDQogICAgICAgICAgICAg
IFRlbGVjb21tdW5pY2F0aW9ucyBVbmlvbiwgIklUVS1UIFJlY29tbWVuZGF0aW9uDQogICAgICAg
ICAgICAgIEouODMoNC85NyksIERpZ2l0YWwgbXVsdGktcHJvZ3JhbW1lIHN5c3RlbXMgZm9yIHRl
bGV2aXNpb24NCiAgICAgICAgICAgICAgc291bmQgYW5kIGRhdGEgc2VydmljZXMgZm9yIGNhYmxl
IGRpc3RyaWJ1dGlvbi4iLCBBcHJpbA0KICAgICAgICAgICAgICAxOTk3LCA8aHR0cDovL3d3dy5p
dHUuaW50L0lUVS1UL3N0dWR5Z3JvdXBzL2NvbTA5Lz4uDQoNCiAgIFtSRkMyMTE5XSAgQnJhZG5l
ciwgUy4sICJLZXkgd29yZHMgZm9yIHVzZSBpbiBSRkNzIHRvIEluZGljYXRlDQogICAgICAgICAg
ICAgIFJlcXVpcmVtZW50IExldmVscyIsIEJDUCAxNCwgUkZDIDIxMTksIE1hcmNoIDE5OTcuDQoN
CiAgIFtSRkMyNTc4XSAgTWNDbG9naHJpZSwgSy4sIFBlcmtpbnMsIEQuLCBTY2hvZW53YWVsZGVy
LCBKLiwgQ2FzZSwgSi4sDQogICAgICAgICAgICAgIE1jQ2xvZ2hyaWUsIEsuLCBSb3NlLCBNLiBh
bmQgUy4gV2FsZGJ1c3NlciwgIlN0cnVjdHVyZSBvZg0KICAgICAgICAgICAgICBNYW5hZ2VtZW50
IEluZm9ybWF0aW9uIFZlcnNpb24gMiAoU01JdjIpIiwgU1REIDU4LA0KICAgICAgICAgICAgICBS
RkMgMjU3OCwgQXByaWwgMTk5OS4NCg0KICAgW1JGQzI1NzldICBNY0Nsb2docmllLCBLLiwgUGVy
a2lucywgRC4sIFNjaG9lbndhZWxkZXIsIEouLCBDYXNlLCBKLiwNCiAgICAgICAgICAgICAgTWND
bG9naHJpZSwgSy4sIFJvc2UsIE0uIGFuZCBTLiBXYWxkYnVzc2VyLCAiVGV4dHVhbA0KICAgICAg
ICAgICAgICBDb252ZW50aW9ucyBmb3IgU01JdjIiLCBTVEQgNTgsIFJGQyAyNTc5LCBBcHJpbCAx
OTk5Lg0KDQogICBbUkZDMjU4MF0gIE1jQ2xvZ2hyaWUsIEsuLCBQZXJraW5zLCBELiBhbmQgSi4g
U2Nob2Vud2FlbGRlciwNCg0KDQoNClJhZnR1cyAmIENhcmRvbmEgICAgICAgICBFeHBpcmVzIEF1
Z3VzdCA1LCAyMDA1ICAgICAgICAgICAgICAgW1BhZ2UgMTM3XQ0KDA0KSW50ZXJuZXQtRHJhZnQg
ICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlCICAgICBGZWJydWFyeSAyMDA1
DQoNCg0KICAgICAgICAgICAgICAiQ29uZm9ybWFuY2UgU3RhdGVtZW50cyBmb3IgU01JdjIiLCBT
VEQgNTgsIFJGQyAyNTgwLA0KICAgICAgICAgICAgICBBcHJpbCAxOTk5Lg0KDQogICBbUkZDMjg2
M10gIE1jQ2xvZ2hyaWUsIEsuIGFuZCBGLiBLYXN0ZW5ob2x6LCAiVGhlIEludGVyZmFjZXMgR3Jv
dXANCiAgICAgICAgICAgICAgTUlCIiwgUkZDIDI4NjMsIEp1bmUgMjAwMC4NCg0KICAgW1JGQzMy
OTFdICBEYW5pZWxlLCBNLiwgSGFiZXJtYW4sIEIuLCBSb3V0aGllciwgUy4gYW5kIEouDQogICAg
ICAgICAgICAgIFNjaG9lbndhZWxkZXIsICJUZXh0dWFsIENvbnZlbnRpb25zIGZvciBJbnRlcm5l
dCBOZXR3b3JrDQogICAgICAgICAgICAgIEFkZHJlc3NlcyIsIFJGQyAzMjkxLCBNYXkgMjAwMi4N
Cg0KICAgW1JGSTIuMF0gICBDYWJsZUxhYnMsICJEYXRhLU92ZXItQ2FibGUgU2VydmljZSBJbnRl
cmZhY2UNCiAgICAgICAgICAgICAgU3BlY2lmaWNhdGlvbnM6IFJhZGlvIEZyZXF1ZW5jeSBJbnRl
cmZhY2UgU3BlY2lmaWNhdGlvbg0KICAgICAgICAgICAgICBTUC1SRkl2Mi4wLUkwNy0wNDEyMTAi
LCBEZWNlbWJlciAyMDA0LA0KICAgICAgICAgICAgICA8aHR0cDovL3d3dy5jYWJsZW1vZGVtLmNv
bS9zcGVjaWZpY2F0aW9ucy8+Lg0KDQoxMC4yICBJbmZvcm1hdGl2ZSBSZWZlcmVuY2VzDQoNCiAg
IFtCUEldICAgICAgU0NURSBEYXRhIFN0YW5kYXJkcyBTdWJjb21taXR0ZWUsICJEYXRhLU92ZXIt
Q2FibGUgU2VydmljZQ0KICAgICAgICAgICAgICBJbnRlcmZhY2UgU3BlY2lmaWNhdGlvbnM6IERP
Q1NJUyAxLjAgQmFzZWxpbmUgUHJpdmFjeQ0KICAgICAgICAgICAgICBJbnRlcmZhY2UgU3BlY2lm
aWNhdGlvbiBTQ1RFIDIyLTIgMjAwMiIsIDIwMDIsDQogICAgICAgICAgICAgIDxodHRwOi8vd3d3
LnNjdGUub3JnL3N0YW5kYXJkcy8+Lg0KDQogICBbQlBJUExVU10gIENhYmxlTGFicywgIkRhdGEt
T3Zlci1DYWJsZSBTZXJ2aWNlIEludGVyZmFjZQ0KICAgICAgICAgICAgICBTcGVjaWZpY2F0aW9u
czogQmFzZWxpbmUgUHJpdmFjeSBQbHVzIEludGVyZmFjZQ0KICAgICAgICAgICAgICBTcGVjaWZp
Y2F0aW9uIFNQLUJQSSstSTExLTA0MDQwNyIsIEFwcmlsIDIwMDQsDQogICAgICAgICAgICAgIDxo
dHRwOi8vd3d3LmNhYmxlbW9kZW0uY29tL3NwZWNpZmljYXRpb25zLz4uDQoNCiAgIFtPU1NJMS4x
XSAgQ2FibGVMYWJzLCAiRGF0YS1PdmVyLUNhYmxlIFNlcnZpY2UgSW50ZXJmYWNlDQogICAgICAg
ICAgICAgIFNwZWNpZmljYXRpb25zOiBPcGVyYXRpb25zIFN1cHBvcnQgU3lzdGVtIEludGVyZmFj
ZQ0KICAgICAgICAgICAgICBTcGVjaWZpY2F0aW9uIFNQLU9TU0l2MS4xLUkwNy0wMzA3MzAiLCBK
dWx5IDIwMDMsDQogICAgICAgICAgICAgIDxodHRwOi8vd3d3LmNhYmxlbW9kZW0uY29tL3NwZWNp
ZmljYXRpb25zLz4uDQoNCiAgIFtPU1NJMi4wXSAgQ2FibGVMYWJzLCAiRGF0YS1PdmVyLUNhYmxl
IFNlcnZpY2UgSW50ZXJmYWNlDQogICAgICAgICAgICAgIFNwZWNpZmljYXRpb25zOiBPcGVyYXRp
b25zIFN1cHBvcnQgU3lzdGVtIEludGVyZmFjZQ0KICAgICAgICAgICAgICBTcGVjaWZpY2F0aW9u
IFNQLU9TU0l2Mi4wLUkwNy0wNDEyMTAiLCBEZWNlbWJlciAyMDA0LA0KICAgICAgICAgICAgICA8
aHR0cDovL3d3dy5jYWJsZW1vZGVtLmNvbS9zcGVjaWZpY2F0aW9ucy8+Lg0KDQogICBbUHJvYWtp
czAwXQ0KICAgICAgICAgICAgICBNY0dyYXctSGlsbCwgIkRpZ2l0YWwgQ29tbXVuaWNhdGlvbnMs
IDR0aCBFZGl0aW9uIiwgMjAwMC4NCg0KICAgW1JGQzI2NzBdICBTdC4gSm9obnMsIE0uLCAiUmFk
aW8gRnJlcXVlbmN5IChSRikgSW50ZXJmYWNlIE1hbmFnZW1lbnQNCiAgICAgICAgICAgICAgSW5m
b3JtYXRpb24gQmFzZSBmb3IgTUNOUy9ET0NTSVMgY29tcGxpYW50IFJGIGludGVyZmFjZXMiLA0K
ICAgICAgICAgICAgICBSRkMgMjY3MCwgQXVndXN0IDE5OTkuDQoNCiAgIFtSRkMzNDEwXSAgQ2Fz
ZSwgSi4sIE11bmR5LCBSLiwgUGFydGFpbiwgRC4gYW5kIEIuIFN0ZXdhcnQsDQogICAgICAgICAg
ICAgICJJbnRyb2R1Y3Rpb24gYW5kIEFwcGxpY2FiaWxpdHkgU3RhdGVtZW50cyBmb3INCiAgICAg
ICAgICAgICAgSW50ZXJuZXQtU3RhbmRhcmQgTWFuYWdlbWVudCBGcmFtZXdvcmsiLCBSRkMgMzQx
MCwNCiAgICAgICAgICAgICAgRGVjZW1iZXIgMjAwMi4NCg0KDQoNClJhZnR1cyAmIENhcmRvbmEg
ICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAgICAgICAgICAgW1BhZ2UgMTM4XQ0K
DA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlC
ICAgICBGZWJydWFyeSAyMDA1DQoNCg0KICAgW1JGSTEuMF0gICBTQ1RFIERhdGEgU3RhbmRhcmRz
IFN1YmNvbW1pdHRlZSwgIkRhdGEtT3Zlci1DYWJsZSBTZXJ2aWNlDQogICAgICAgICAgICAgIElu
dGVyZmFjZSBTcGVjaWZpY2F0aW9uczogRE9DU0lTIDEuMCBSYWRpbyBGcmVxdWVuY3kNCiAgICAg
ICAgICAgICAgSW50ZXJmYWNlIFNwZWNpZmljYXRpb24gU0NURSAyMi0xIDIwMDIiLCAyMDAyLA0K
ICAgICAgICAgICAgICA8aHR0cDovL3d3dy5zY3RlLm9yZy9zdGFuZGFyZHMvPi4NCg0KDQpBdXRo
b3JzJyBBZGRyZXNzZXMNCg0KICAgRGF2aWQgUmFmdHVzDQogICBUZXJheW9uIENvbW11bmljYXRp
b25zDQogICAzNDAgVGVycnkgRm94IERyaXZlLCBTdWl0ZSAyMDINCiAgIE90dGF3YSwgT250YXJp
bw0KICAgQ2FuYWRhDQoNCiAgIFBob25lOiArMSA2MTMgNTkyIDEwNTIgZXh0LjIyMg0KICAgRW1h
aWw6IGRhdmlkLnJhZnR1c0B0ZXJheW9uLmNvbQ0KDQoNCiAgIEVkdWFyZG8gQ2FyZG9uYQ0KICAg
Q2FibGUgVGVsZXZpc2lvbiBMYWJvcmF0b3JpZXMsIEluYy4NCiAgIDg1OCBDb2FsIENyZWVrIENp
cmNsZQ0KICAgTG91aXN2aWxsZSwgQ08gIDgwMDIwDQogICBVU0ENCg0KICAgUGhvbmU6ICsxIDMw
MyA2NjEgMzM3NQ0KICAgRW1haWw6IGUuY2FyZG9uYUBjYWJsZWxhYnMuY29tDQoNCg0KDQoNCg0K
DQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNClJhZnR1cyAmIENhcmRvbmEg
ICAgICAgICBFeHBpcmVzIEF1Z3VzdCA1LCAyMDA1ICAgICAgICAgICAgICAgW1BhZ2UgMTM5XQ0K
DA0KSW50ZXJuZXQtRHJhZnQgICAgRE9DU0lTIDIuMCBSYWRpbyBGcmVxdWVuY3kgKFJGSSkgTUlC
ICAgICBGZWJydWFyeSAyMDA1DQoNCg0KSW50ZWxsZWN0dWFsIFByb3BlcnR5IFN0YXRlbWVudA0K
DQogICBUaGUgSUVURiB0YWtlcyBubyBwb3NpdGlvbiByZWdhcmRpbmcgdGhlIHZhbGlkaXR5IG9y
IHNjb3BlIG9mIGFueQ0KICAgSW50ZWxsZWN0dWFsIFByb3BlcnR5IFJpZ2h0cyBvciBvdGhlciBy
aWdodHMgdGhhdCBtaWdodCBiZSBjbGFpbWVkIHRvDQogICBwZXJ0YWluIHRvIHRoZSBpbXBsZW1l
bnRhdGlvbiBvciB1c2Ugb2YgdGhlIHRlY2hub2xvZ3kgZGVzY3JpYmVkIGluDQogICB0aGlzIGRv
Y3VtZW50IG9yIHRoZSBleHRlbnQgdG8gd2hpY2ggYW55IGxpY2Vuc2UgdW5kZXIgc3VjaCByaWdo
dHMNCiAgIG1pZ2h0IG9yIG1pZ2h0IG5vdCBiZSBhdmFpbGFibGU7IG5vciBkb2VzIGl0IHJlcHJl
c2VudCB0aGF0IGl0IGhhcw0KICAgbWFkZSBhbnkgaW5kZXBlbmRlbnQgZWZmb3J0IHRvIGlkZW50
aWZ5IGFueSBzdWNoIHJpZ2h0cy4gIEluZm9ybWF0aW9uDQogICBvbiB0aGUgcHJvY2VkdXJlcyB3
aXRoIHJlc3BlY3QgdG8gcmlnaHRzIGluIFJGQyBkb2N1bWVudHMgY2FuIGJlDQogICBmb3VuZCBp
biBCQ1AgNzggYW5kIEJDUCA3OS4NCg0KICAgQ29waWVzIG9mIElQUiBkaXNjbG9zdXJlcyBtYWRl
IHRvIHRoZSBJRVRGIFNlY3JldGFyaWF0IGFuZCBhbnkNCiAgIGFzc3VyYW5jZXMgb2YgbGljZW5z
ZXMgdG8gYmUgbWFkZSBhdmFpbGFibGUsIG9yIHRoZSByZXN1bHQgb2YgYW4NCiAgIGF0dGVtcHQg
bWFkZSB0byBvYnRhaW4gYSBnZW5lcmFsIGxpY2Vuc2Ugb3IgcGVybWlzc2lvbiBmb3IgdGhlIHVz
ZSBvZg0KICAgc3VjaCBwcm9wcmlldGFyeSByaWdodHMgYnkgaW1wbGVtZW50ZXJzIG9yIHVzZXJz
IG9mIHRoaXMNCiAgIHNwZWNpZmljYXRpb24gY2FuIGJlIG9idGFpbmVkIGZyb20gdGhlIElFVEYg
b24tbGluZSBJUFIgcmVwb3NpdG9yeSBhdA0KICAgaHR0cDovL3d3dy5pZXRmLm9yZy9pcHIuDQoN
CiAgIFRoZSBJRVRGIGludml0ZXMgYW55IGludGVyZXN0ZWQgcGFydHkgdG8gYnJpbmcgdG8gaXRz
IGF0dGVudGlvbiBhbnkNCiAgIGNvcHlyaWdodHMsIHBhdGVudHMgb3IgcGF0ZW50IGFwcGxpY2F0
aW9ucywgb3Igb3RoZXIgcHJvcHJpZXRhcnkNCiAgIHJpZ2h0cyB0aGF0IG1heSBjb3ZlciB0ZWNo
bm9sb2d5IHRoYXQgbWF5IGJlIHJlcXVpcmVkIHRvIGltcGxlbWVudA0KICAgdGhpcyBzdGFuZGFy
ZC4gIFBsZWFzZSBhZGRyZXNzIHRoZSBpbmZvcm1hdGlvbiB0byB0aGUgSUVURiBhdA0KICAgaWV0
Zi1pcHJAaWV0Zi5vcmcuDQoNCg0KRGlzY2xhaW1lciBvZiBWYWxpZGl0eQ0KDQogICBUaGlzIGRv
Y3VtZW50IGFuZCB0aGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGhlcmVpbiBhcmUgcHJvdmlkZWQg
b24gYW4NCiAgICJBUyBJUyIgYmFzaXMgYW5kIFRIRSBDT05UUklCVVRPUiwgVEhFIE9SR0FOSVpB
VElPTiBIRS9TSEUgUkVQUkVTRU5UUw0KICAgT1IgSVMgU1BPTlNPUkVEIEJZIChJRiBBTlkpLCBU
SEUgSU5URVJORVQgU09DSUVUWSBBTkQgVEhFIElOVEVSTkVUDQogICBFTkdJTkVFUklORyBUQVNL
IEZPUkNFIERJU0NMQUlNIEFMTCBXQVJSQU5USUVTLCBFWFBSRVNTIE9SIElNUExJRUQsDQogICBJ
TkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIEFOWSBXQVJSQU5UWSBUSEFUIFRIRSBVU0UgT0Yg
VEhFDQogICBJTkZPUk1BVElPTiBIRVJFSU4gV0lMTCBOT1QgSU5GUklOR0UgQU5ZIFJJR0hUUyBP
UiBBTlkgSU1QTElFRA0KICAgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgT1IgRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuDQoNCg0KQ29weXJpZ2h0IFN0YXRlbWVudA0KDQog
ICBDb3B5cmlnaHQgKEMpIFRoZSBJbnRlcm5ldCBTb2NpZXR5ICgyMDA1KS4gIFRoaXMgZG9jdW1l
bnQgaXMgc3ViamVjdA0KICAgdG8gdGhlIHJpZ2h0cywgbGljZW5zZXMgYW5kIHJlc3RyaWN0aW9u
cyBjb250YWluZWQgaW4gQkNQIDc4LCBhbmQNCiAgIGV4Y2VwdCBhcyBzZXQgZm9ydGggdGhlcmVp
biwgdGhlIGF1dGhvcnMgcmV0YWluIGFsbCB0aGVpciByaWdodHMuDQoNCg0KQWNrbm93bGVkZ21l
bnQNCg0KICAgRnVuZGluZyBmb3IgdGhlIFJGQyBFZGl0b3IgZnVuY3Rpb24gaXMgY3VycmVudGx5
IHByb3ZpZGVkIGJ5IHRoZQ0KICAgSW50ZXJuZXQgU29jaWV0eS4NCg0KDQoNCg0KUmFmdHVzICYg
Q2FyZG9uYSAgICAgICAgIEV4cGlyZXMgQXVndXN0IDUsIDIwMDUgICAgICAgICAgICAgICBbUGFn
ZSAxNDBdDQoMDQo=

------_=_NextPart_001_01C50CE0.36E4CB7E
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn

------_=_NextPart_001_01C50CE0.36E4CB7E--



From ipcdn-bounces@ietf.org  Tue Feb  8 16:16:13 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA22557
	for <ipcdn-archive@ietf.org>; Tue, 8 Feb 2005 16:16:13 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1Cyd2A-0008WN-NM
	for ipcdn-archive@ietf.org; Tue, 08 Feb 2005 16:36:34 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CycAg-0005yK-NK; Tue, 08 Feb 2005 15:41:18 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Cyc5y-00034S-RZ; Tue, 08 Feb 2005 15:36:26 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA14792;
	Tue, 8 Feb 2005 15:36:25 -0500 (EST)
Message-Id: <200502082036.PAA14792@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: i-d-announce@ietf.org
From: Internet-Drafts@ietf.org
Date: Tue, 08 Feb 2005 15:36:25 -0500
Cc: ipcdn@ietf.org
Subject: [ipcdn] I-D ACTION:draft-ietf-ipcdn-qos-mib-12.txt
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org
X-Spam-Score: 0.4 (/)
X-Scan-Signature: 8de5f93cb2b4e3bee75302e9eacc33db

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the IP over Cable Data Network Working Group of the IETF.

	Title		: Data Over Cable System Interface Specification
			  Quality of Service Management Information Base (DOCSIS-QOS MIB)
	Author(s)	: M. Patrick, W. Murwin
	Filename	: draft-ietf-ipcdn-qos-mib-12.txt
	Pages		: 88
	Date		: 2005-2-8
	
This document defines a basic set of managed objects for SNMP-based
management of extended QOS features of Cable Modems (CMs) and Cable
Modem Termination Systems (CMTSs) conforming to the Data over Cable
System (DOCSIS) standard version 1.1 and 2.0.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-ipcdn-qos-mib-12.txt

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request@ietf.org with the word unsubscribe in the body of the message.  
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
to change your subscription settings.


Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-ipcdn-qos-mib-12.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-ipcdn-qos-mib-12.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body; access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID: <2005-2-8160405.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-ipcdn-qos-mib-12.txt

--OtherAccess
Content-Type: Message/External-body; name="draft-ietf-ipcdn-qos-mib-12.txt";
	site="ftp.ietf.org"; access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2005-2-8160405.I-D@ietf.org>


--OtherAccess--

--NextPart
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn

--NextPart--





From ipcdn-bounces@ietf.org  Wed Feb  9 14:16:08 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA29463
	for <ipcdn-archive@ietf.org>; Wed, 9 Feb 2005 14:16:08 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1Cyxdh-00074a-Ju
	for ipcdn-archive@ietf.org; Wed, 09 Feb 2005 14:36:41 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1CyxDV-00070K-LW; Wed, 09 Feb 2005 14:09:37 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Cyx3r-0004Eo-40; Wed, 09 Feb 2005 13:59:39 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA27036;
	Wed, 9 Feb 2005 13:59:37 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1CyxNi-0006ML-NC; Wed, 09 Feb 2005 14:20:10 -0500
Received: from apache by megatron.ietf.org with local (Exim 4.32)
	id 1Cyx0r-0003PZ-IM; Wed, 09 Feb 2005 13:56:33 -0500
X-test-idtracker: no
From: The IESG <iesg-secretary@ietf.org>
To: IETF-Announce <ietf-announce@ietf.org>
Message-Id: <E1Cyx0r-0003PZ-IM@megatron.ietf.org>
Date: Wed, 09 Feb 2005 13:56:33 -0500
X-Spam-Score: 0.0 (/)
X-Scan-Signature: ffa9dfbbe7cc58b3fa6b8ae3e57b0aa3
Cc: ipcdn mailing list <ipcdn@ietf.org>,
        Internet Architecture Board <iab@iab.org>,
        ipcdn chair <RWoundy@broadband.att.com>,
        ipcdn chair <Richard_Woundy@cable.comcast.com>,
        ipcdn chair <jf.mule@cablelabs.com>,
        RFC Editor <rfc-editor@rfc-editor.org>
Subject: [ipcdn] Protocol Action: 'Data Over Cable System Interface 
 Specification Quality of Service Management Information Base 
 (DOCSIS-QOS MIB)' to Proposed Standard 
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: e5ba305d0e64821bf3d8bc5d3bb07228

The IESG has approved the following document:

- 'Data Over Cable System Interface Specification Quality of Service 
   Management Information Base (DOCSIS-QOS MIB) '
   <draft-ietf-ipcdn-qos-mib-12.txt> as a Proposed Standard

This document is the product of the IP over Cable Data Network Working Group. 

The IESG contact persons are Bert Wijnen and David Kessens.

Technical Summary
 
   This document defines a basic set of managed objects for SNMP-based
   management of extended QOS features of Cable Modems (CMs) and Cable
   Modem Termination Systems (CMTSs) conforming to the Data over Cable
   System (DOCSIS) specifications version 1.1 and 2.0. 

Working Group Summary
 
   The Working Groups has consensus to publish this document as a 
   RFC at Proposed Standard level.
 
Protocol Quality
 
   This document was reviewed for the IESG by Bert wijnen


_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn


From ipcdn-bounces@ietf.org  Wed Feb  9 16:42:53 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA28964
	for <ipcdn-archive@ietf.org>; Wed, 9 Feb 2005 16:42:53 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1Cyzvk-0007e2-8q
	for ipcdn-archive@ietf.org; Wed, 09 Feb 2005 17:03:28 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1Cyyp6-00027J-5u; Wed, 09 Feb 2005 15:52:32 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1Cyya9-0008H4-Ia
	for ipcdn@megatron.ietf.org; Wed, 09 Feb 2005 15:37:07 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA11174
	for <ipcdn@ietf.org>; Wed, 9 Feb 2005 15:37:03 -0500 (EST)
Received: from ondar.cablelabs.com ([192.160.73.61])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1Cyyu0-0001fj-KF
	for ipcdn@ietf.org; Wed, 09 Feb 2005 15:57:38 -0500
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.12.10/8.12.10) with ESMTP id j19KaUDU021530
	for <ipcdn@ietf.org>; Wed, 9 Feb 2005 13:36:31 -0700 (MST)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 9 Feb 2005 13:36:30 -0700
Message-ID: <CD6CE349CFD30D40BF5E13B3E0D8480488952C@srvxchg.cablelabs.com>
Thread-Topic: public URLs used in RFC 2669 and RFC 2670 have been restored
Thread-Index: AcUO5wknWz/gy8kcTcqH5yZQOirBjw==
From: "Jean-Francois Mule" <jf.mule@cablelabs.com>
To: <ipcdn@ietf.org>
X-Approved: ondar
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7baded97d9887f7a0c7e8a33c2e3ea1b
Content-Transfer-Encoding: quoted-printable
Subject: [ipcdn] public URLs used in RFC 2669 and RFC 2670 have been restored
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: cab78e1e39c4b328567edb48482b6a69
Content-Transfer-Encoding: quoted-printable

All,

   CableLabs has restored the old public URLs used in RFC 2669 and RFC
2670.

  RFC 2669, http://www.faqs.org/rfcs/rfc2669.html points to:
   [16] "Data-Over-Cable Service Interface Specifications: Cable Modem
        Radio Frequency Interface Specification SP-RFI-I04-980724",
        DOCSIS, July 1998,
=20
http://www.cablemodem.com/public/pubtechspec/SP-RFI-I04-980724.pdf.

   [18] "Data-Over-Cable Service Interface Specifications: Operations
        Support System Interface Specification RF Interface SP-OSSI-RF-
        I02-980410", DOCSIS, April 1998,
        http://www.cablemodem.com/public/pubtechspec/ossi/sp-ossi.PDF.
       =20
   [20] "Data-Over-Cable Service Interface Specifications: Baseline
        Privacy Interface Specification SP-BPI-I01-970922", DOCSIS,
        September 1977,
=20
http://www.cablemodem.com/public/pubtechspec/ss/SP-BPI-I01-970922.pdf

  RFC 2670, http://www.faqs.org/rfcs/rfc2670.html points to
   [16] "Data-Over-Cable Service Interface Specifications: Cable Modem
        Radio Frequency Interface Specification SP-RFI-I04-980724",
        DOCSIS, July 1998,
=20
http://www.cablemodem.com/public/pubtechspec/SP-RFI-I04-980724.pdf.

  For all upcoming IPCDN drafts, we have used the general specification
archive link so this pb should be avoided in the future:
      http://www.cablelabs.com/specifications/archives/

If you know of any other broken links under cablemodem.com or
cablelabs.com that are referenced in the IETF, let me know.

Thanks,
Jean-Francois=20
ipcdn co-chair=20

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn


From ipcdn-bounces@ietf.org  Sat Feb 12 19:21:15 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA12965
	for <ipcdn-archive@ietf.org>; Sat, 12 Feb 2005 19:21:15 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D07qI-0006I1-HW
	for ipcdn-archive@ietf.org; Sat, 12 Feb 2005 19:42:31 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D07Uf-0006hK-Nw; Sat, 12 Feb 2005 19:20:09 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1D07TV-0006GY-80
	for ipcdn@megatron.ietf.org; Sat, 12 Feb 2005 19:18:58 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA12828
	for <ipcdn@ietf.org>; Sat, 12 Feb 2005 19:18:54 -0500 (EST)
Received: from ondar.cablelabs.com ([192.160.73.61])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D07o1-0006Fp-3h
	for ipcdn@ietf.org; Sat, 12 Feb 2005 19:40:09 -0500
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.12.10/8.12.10) with ESMTP id j1D0IIDW009501
	for <ipcdn@ietf.org>; Sat, 12 Feb 2005 17:18:21 -0700 (MST)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Sat, 12 Feb 2005 17:18:18 -0700
Message-ID: <CD6CE349CFD30D40BF5E13B3E0D84804049730@srvxchg.cablelabs.com>
Thread-Topic: [pkt-sig-mib] Comments/Resolutions on draft 07
Thread-Index: AcS3ZgQ/nNrs4hzhQ6u2SzTnbLpj1QAMTLoQFnCm0lA=
From: "Sumanth Channabasappa" <sumanth@cablelabs.com>
To: <ipcdn@ietf.org>
X-Approved: ondar
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7ddf3da2e36bf1816c08a54f16fcec30
Content-Transfer-Encoding: quoted-printable
Subject: [ipcdn] [pkt-sig-mib] Comments/Resolutions on draft 07
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 1fb4c76a9d88e8fb8b791f63f8d1b07f
Content-Transfer-Encoding: quoted-printable

Folks,

Reference: draft-ietf-ipcdn-pktc-signaling-07.txt

Please find enclosed a summary of the comments and the proposed
resolutions since draft 07. We plan to prepare a new draft proposal
(draft-08) based on the following comments/proposed resolutions by
Thursday, Feb 14, 2005.=20

Please let me know if I missed any comments or if you have objections or
alternate proposals.

regards
Sumanth




=09
Last submission: =20
---------------
Draft - 07
(ftp://ftp.ietf.org/internet-drafts/draft-ietf-ipcdn-pktc-signaling-07.t
xt)

Summary of changes since D06:=20
http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01423.html (Oct
28, 2004)
=20

Next planned submission:
-----------------------
Feb 14, 2005 (Thu)



Comments received so far on D07 (Summary + resolutions):
-------------------------------------------------------



COMMENT SET #1/6:
----------------------------------------------------------------------
- [Randy: Oct 29, 2004] - *CLOSED*
  http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01428.html

  Email Subject: Re: [ipcdn] Submission: IETF NCS Signaling MIB=20
                 draft 7 (Update)
=20
  Issue: Clarification regarding 'pktcNcsEndPntConfigPartialDialTO' and
' pktcNcsEndPntConfigCriticalDialTO'.

  RESOLUTION: Looks like the 'maximum' was unintended. Good catch!=20
              Thanks Randy!

  Changed MIB Objects as follows:


      pktcNcsEndPntConfigPartialDialTO     OBJECT-TYPE =20
       <...>=20
       DESCRIPTION =20
           "This object contains the value of the partial dial=20
                    ^^^^^ (rephrased "maximum value") ^^^^
            time out."=20
       <...>
       ::=3D { pktcNcsEndPntConfigEntry 3 } =20


      pktcNcsEndPntConfigCriticalDialTO     OBJECT-TYPE =20
      <...>
      DESCRIPTION =20
           "This object contains the value of the critical=20
                   ^^^^^ (rephrased "maximum value") ^^^^
            dial time out."=20
      <...>
      ::=3D { pktcNcsEndPntConfigEntry 4 } =20
   =20
=20

----------------------------------------------------------------------



COMMENT SET #2/6:
----------------------------------------------------------------------
+ [Satish: Nov 16, 2004] - *CLOSED*
  http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01439.html

  Email Subject: pktcRingCadence explanation changed from=20
                 sig-draft-5 to sig-draft-7

  Issue: Suggestion to revert to the earlier description of=20
        'PktcRingCadence' w.r.t repeatability.

  RESOLUTION:=20


  - [Sumanth, Nov 17, 2004]
    http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01440.html

  - [Gordon, Nov 17, 2004]
    http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01441.html

ACTION: Comment Accepted.


   PktcRingCadence   ::=3D TEXTUAL-CONVENTION=20
            <...>=20
       DESCRIPTION=20
            <...>=20
  =20
            The third of the reserved octets indicates 'repeatability' =20
            and MUST be either 0x80 or 0x00 - the former value =20
            indicating 'non-repeatability' and the latter indicating=20
                 ^^^(used to be 'repeatability')^^^
            'repeatability'.=20
   ^^^(used to be 'non-repeatability')^^^
            <...>=20

----------------------------------------------------------------------



COMMENT SET #3/6:
----------------------------------------------------------------------

- [Eugene: Dec 8, 2004] - *SEE INDIVIDUAL RESOLUTIONS*
   http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01453.html

   Email Subject: Comments on draft-ietf-ipcdn-pktc-signaling-07.txt
   Issues: Numerous=20

   RESOLUTION:=20
      #1 *Accepted*: pktcCodecType ->=20
          Change Description to reflect LCO instead of LCD.

   =20
      PktcCodecType ::=3D TEXTUAL-CONVENTION =20
      <...>

      DESCRIPTION
      <...>
             The literal codec name is the second column of the table=20
             with codec RTP Map Parameters. Literal Codec Name Column=20
             contains the codec name used in the local connection=20
             options(LCO) of the NCS messages create connection=20
             ^^(Used to be 'Local connection descriptor(LCD))^^^
       <...>


      #2-I *No Change*:=20
      Only the bits mentioned within the length depicted by the length
      field (first two octets) hold good for the cadence, the rest do
      not affect the cadence and the hence, the note prevents someone=20
      from encoding more octets than as required by the length field.

      #2-II *Already addressed*: See COMMENT SET #2/6

      #3: *Pending WG Consensus*=20

      Propose to change 'pktcNcsEndPntConfigTSMax' as shown below:

      pktcNcsEndPntConfigTSMax
      <...>
      DESCRIPTION
      " This MIB object is used as part of an NCS=20
      retransmission algorithm. Prior to any retransmission,=20
      the MTA must check to make sure that the time elapsed=20
      since the sending of the initial datagram does not exceed=20
      the value specified by this MIB Object. If more than=20
      Tsmax time has elapsed, then the retransmissions MUST=20
      cease.

      Refer to the MIB Object pktcNcsEndPntConfigThist for=20
      Information on when the endpoint becomes disconnected."
      <...>
   =20

      #4: *Pending WG Consensus*

      Propose to change the description of 'pktcNcsEndPntConfigTdinit'=20
      as shown below:

      pktcNcsEndPntConfigTdinit
      <...>
      "This MIB object represents the 'disconnected' initial   =20
      waiting delay within the context of an MTA's 'disconnected =20
      procedure'. The 'disconnected procedure' is initiated when=20
      an endpoint becomes 'disconnected' while attempting to=20
      communicate with a Call Agent.=20

      The 'disconnected timer' associated with the 'disconnected
      Procedure' is initialized to a random value, uniformly=20
      distributed between zero and the value contained in this=20
      MIB Object.

      For more information on the usage of this timer, please=20
      refer to the PacketCable NCS Specification."
      <...>  =20


      #5: *Pending WG Consensus*

      Propose to change 'pktcNcsEndPntConfigTdinit' as shown below:

      PktcNcsEndPntConfigTdinit
      <...>  =20
      DESCRIPTION
      "This MIB object represents the 'disconnected' minimum=20
      waiting delay within the context of an MTA's 'disconnected =20
      procedure', specifically when local user activity is=20
      detected.=20

      The 'disconnected procedure' is initiated when=20
      an endpoint becomes 'disconnected' while attempting to=20
      communicate with a Call Agent.=20

      For more information on the usage of this timer, please=20
      refer to the PacketCable NCS Specification."
      <...>  =20
  =20


#6 *Pending Approval*=20
     Change the description of the following MIB Objects as shown below:

     pktcNcsEndPntConfigMinHookFlash
      <...>  =20
      DESCRIPTION
      "This is the minimum time a line needs to be on hook for a=20
      valid hook flash. The value of this object MUST be=20
      greater than the value of=20
      pktcNcsEndPntConfigPulseDialMaxBreakTime. The value of=20
      pktcNcsEndPntConfigMinHookFlash MUST be less than=20
      pktcNcsEndPntConfigMaxHookFlash. This object MUST only be=20
      set via the configuration file during the provisioning=20
      process.
      Furthermore, given the possibility for the 'pulse dial'=20
      and 'hook flash' to overlap, the value of this object MUST

      be greater than the value contained by the MIB Object=20
      pktcNcsEndPntConfigPulseDialMaxMakeTime."
      <...>  =20
         =20

      pktcNcsEndPntConfigPulseDialMaxMakeTime
      <...>  =20
      DESCRIPTION
      " This is the maximum make pulse width for the dial pulse.=20
      The value of pktcNcsEndPntConfigPulseDialMaxMakeTime MUST=20
      be greater than pktcNcsEndPntConfigPulseDialMinMakeTime.=20
      This object MUST only be set via the configuration file=20
      during the provisioning process.
      Furthermore, given the possibility for the 'pulse dial'=20
      and 'hook flash' to overlap, the value of this object MUST

      be less than the value contained by the MIB Object=20
      pktcNcsEndPntConfigMinHookFlash."
      <...>  =20

      #7 *No Change*
      'Alerting Signal', 'Special Dial', 'Special Info', 'release',=20
      'congestion' & userDefined 1-4 are defined as part of the=20
      following ETSI document:
*	TS 101 909-4 v1.4.1 (2004-05) (Thanks to Gordon Beacham &
Phillip Freyman for the information)


     #8 *Pending WG Consensus*

     Change the 'default value' of:
     pktcSigDevCIDMode from 'dtAsETS' to ' rpAsETS'


      pktcSigDevCIDMode    OBJECT-TYPE =20
      <...>  =20
           DEFVAL { rpAsETS } =20
-----------------------------------------------------------------------





COMMENT SET #4/6:
----------------------------------------------------------------------
+ [Gordon: Jan 06, 2005] - *PROPOSAL ACCEPTED BY GORDON*=20
  http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01460.html

  Email Subject: IETF NCS Sig MIB Tone Table

  Issue: Suggest introduction of a new MIB table pktcSigDevToneEntry

  RESOLUTION:

   - [Randy: Jan 06 2005]
http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01466.html

   - [Eugene: Jan 12, 2005]
http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01493.html

   - [Gordon: Jan 17, 2005]
      http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01517.html

Suggestion:

- Move 'pktcSigDevToneType' out of  'pktcSigDevToneTable' and define it
as a MIB Object within 'pktcSigDevConfigObjects'

- Move 'pktcSigDevToneNumFrequencies' out of  'pktcSigDevToneTable' and
define it as a MIB Object within 'pktcSigDevConfigObjects'
=20
   pktcSigDevToneNumFrequencies    OBJECT-TYPE =20
       SYNTAX       INTEGER(5..16)=20
       MAX-ACCESS   read-write =20
       STATUS       current =20
       DESCRIPTION =20
         "This MIB Object specifies the number of frequencies=20
          supported by the PacketCable MTA for each tone type." =20
       ::=3D{ pktcSigDevConfigObjects 33} =20




Replace the current definition of 'PktcSigDevToneEntry' with the
following common elements (across all tone types):

    PktcSigDevToneEntry ::=3D SEQUENCE {
        pktcSigDevToneDbLevel                   TenthdBm,
        pktcSigDevToneWholeToneRepeatCount      Unsigned32,
        pktcSigDevToneSteady                    TruthValue
    }
The above will be indexed by 'pktcSigDevToneType' as done today.


Introduce a table to handle the multiple frequencies for each tone type,
as defined below:

   PktcSigDevMultiFreqToneEntry ::=3D SEQUENCE {
  	   pktcSigDevToneFrequencyNumber           Unsigned32 ,
         pktcSigDevToneFreqPriCompValue          Unsigned32,
         pktcSigDevToneFreqSecCompValue          Unsigned32,
         pktcSigDevToneFreqSecCompMode           INTEGER,
         pktcSigDevToneFreqSecCompPrtg           Integer32,
         pktcSigDevToneFreqOnDuration            Unsigned32,
         pktcSigDevToneFreqOffDuration           Unsigned32,
         pktcSigDevToneFreqRepeatCount           Unsigned32
   }

The above would be indexed by both 'pktcSigDevToneType' and
'pktcSigDevToneFrequencyNumber'.



The entire table is reproduced below:

   pktcSigDevMultiFreqToneTable    OBJECT-TYPE =20
       SYNTAX       SEQUENCE OF PktcSigDevMultiFreqToneEntry
       MAX-ACCESS   not-accessible =20
       STATUS       current =20

       DESCRIPTION =20
           " This MIB table defines the characteristics of tones
             with multiple frequencies. The constraints imposed
             on the tones by the MIB table pktcSigDevToneTable
             need to be considered for MIB objects in this table
             as well."
       REFERENCE =20
           "NCS Specification, TS 101 909-4 Specification"=20
       ::=3D { pktcSigDevConfigObjects 35 } =20

   pktcSigDevMultiFreqToneEntry    OBJECT-TYPE =20
       SYNTAX       PktcSigDevMultiFreqToneEntry
       MAX-ACCESS   not-accessible =20
       STATUS       current =20
       DESCRIPTION =20
           " The different tone types with multiple frequencies=20
             that can be provisioned based on country specific needs."
       INDEX { pktcSigDevToneType, pktcSigDevToneFrequencyNumber } =20
       ::=3D { pktcSigDevMultiFreqToneTable 1 } =20

   PktcSigDevMultiFreqToneEntry ::=3D SEQUENCE {
	 pktcSigDevToneFrequencyNumber           Unsigned32 ,
         pktcSigDevToneFreqPriCompValue          Unsigned32,
         pktcSigDevToneFreqSecCompValue          Unsigned32,
         pktcSigDevToneFreqSecCompMode           INTEGER,
         pktcSigDevToneFreqSecCompPrtg           Integer32,
         pktcSigDevToneFreqOnDuration            Unsigned32,
         pktcSigDevToneFreqOffDuration           Unsigned32,
         pktcSigDevToneFreqRepeatCount           Unsigned32
   }

   pktcSigDevToneFrequencyNumber    OBJECT-TYPE =20
       SYNTAX       Unsigned32(5..16)
       MAX-ACCESS   not-accessible
       STATUS       current =20
       DESCRIPTION =20
          "This MIB Object represents the frequency reference=20
           of a multi-frequency tone. It is to be noted that
           the maximum number of frequencies for a=20
           multi-frequency tone is limited by the MIB Object
           pktcSigDevToneNumFrequencies." =20
       ::=3D{ pktcSigDevMultiFreqToneEntry 1} =20

   pktcSigDevToneFreqPriCompValue    OBJECT-TYPE =20
       SYNTAX       Unsigned32(0..4000)
       MAX-ACCESS   read-write =20
       STATUS       current =20
       DESCRIPTION =20
         "This MIB Object represents the value of the primary
          component frequency specific to the frequency reference=20
          of a tone type."
       ::=3D{ pktcSigDevMultiFreqToneEntry 2} =20

   pktcSigDevToneFreqSecCompValue    OBJECT-TYPE =20
       SYNTAX       Unsigned32(0..4000)
       MAX-ACCESS   read-write =20
       STATUS       current =20
       DESCRIPTION =20
         "This MIB Object represents the value of the secondary
          component frequency specific to the frequency reference=20
          of a tone type."
       ::=3D{ pktcSigDevMultiFreqToneEntry 3} =20

   pktcSigDevToneFreqSecCompMode OBJECT-TYPE =20
       SYNTAX       INTEGER {
                     ignoreSecondary (1),
                     primaryModulatedBySecondary (2),
                     primarySummedWithSecondary (3)
                    }
       MAX-ACCESS   read-write =20
       STATUS       current =20
       DESCRIPTION =20
       "This MIB Object indicates the way the primary=20
        and secondary frequency components indicated
        by the MIB Objects 'pktcSigDevToneFreqPriCompValue'
        and 'pktcSigDevToneFreqSecCompValue' are to be used.
       =20
        A value of primaryModulatedBySecondary(2) indicates=20
        that the primary must be used to amplitude modulate
        the secondary. The percentage of amplitude modulation
        to be applied to the secondary is defined by the MIB
        Object 'pktcSigDevToneFreqSecCompPrtg'.

        A value of primarySummedWithSecondary(3) indicates=20
        that the primary must be summed with the secondary,
        without any modulation

        A value of ignoreSecondary(1) indicates that the=20
        secondary must not be used."
       ::=3D{ pktcSigDevMultiFreqToneEntry 4} =20

  pktcSigDevToneFreqSecCompPrtg OBJECT-TYPE =20
       SYNTAX       Integer32(0..100)
       MAX-ACCESS   read-write =20
       STATUS       current =20
       DESCRIPTION =20
          "This MIB Object represents the percentage of amplitude
           modulation applied to the secondary frequency component
           when the MIB Object 'pktcSigDevToneFreqSecCompMode' is
           set to a value of 'primaryModulatedBySecondary(2)'.
           In all other cases this MIB Object has no meaning." =20
       ::=3D{ pktcSigDevMultiFreqToneEntry 5} =20

   pktcSigDevToneFreqOnDuration                     OBJECT-TYPE =20
       SYNTAX       Unsigned32(0..5000)
       MAX-ACCESS   read-write =20
       STATUS       current =20
       DESCRIPTION =20
          "This MIB Object represents the duration for which the
           frequency reference corresponding to the tone type
           is turned on." =20
       ::=3D{ pktcSigDevMultiFreqToneEntry 6} =20

   pktcSigDevToneFreqOffDuration                     OBJECT-TYPE =20
       SYNTAX       Unsigned32(0..5000)
       MAX-ACCESS   read-write =20
       STATUS       current =20
       DESCRIPTION =20
          "This MIB Object represents the duration for which the
           frequency reference corresponding to the tone type
           is turned off." =20
       ::=3D{ pktcSigDevMultiFreqToneEntry 7} =20

   pktcSigDevToneFreqRepeatCount             OBJECT-TYPE =20
       SYNTAX       Unsigned32(0..5000)=20
       MAX-ACCESS   read-write =20
       STATUS       current =20
       DESCRIPTION =20
       "This MIB Object indicates the number of times
       to repeat the cadence cycle represented by the=20
       on/off durations (refer to the MIB Objects=20
       pktcSigDevToneFreqOnDuration and=20
       pktcSigDevToneFreqOffDuration).=20

       Setting this object may result in a tone duration=20
       longer or shorter than the overall signal duration=20
       specified by the time out (TO) object for the=20
       corresponding tone type. If the value of this MIB
       Object indicates a longer duration than the=20
       specified by the TO, the latter overrules the former
       and the desired tone duration will be truncated according
       to the TO.

       However, if the repeat count results in a shorter
       tone duration than the signal duration specified by
       the TO, the tone duration defined by the repeat count
       takes precedence over the TO and will end the signal
       event. In this case, the TO represents a time not to
       be exceeded for the signal. It is recommended to
       ensure proper telephony signaling that the TO
       duration setting should always be longer than the
       desired repeat count time duration. A value of zero
       means the tone sequence is to be played once but not
       repeated."
       ::=3D{ pktcSigDevMultiFreqToneEntry 8} =20

-----------------------------------------------------------------------



COMMENT SET #5/6:
----------------------------------------------------------------------

+ [Eugene: Jan 19, 2005] - *Pending Approval*=20
  http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01519.html

  Email Subject: pktcSigDevToneWholeToneRepeatCount description=20
                 in draft-07 of the Signaling MIB

  Issue: Comments related to 'pktcSigDevToneTable' and=20
         'pktcSigDevToneWholeToneRepeatCount'

  RESOLUTION:

 - [Randy: Jan 19, 2005]
   http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01520.html

 - [David: Jan 20, 2005]
   http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01521.html

 - [Randy: Jan 20,2005]
   http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01522.html

 - [Eugene: Jan 20, 2005]
   http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01523.html

 - [Randy: Jan 20, 2005]
   http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01524.html

 - [David: Jan 21, 2005]
   http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01531.html

Suggestion:

*Remove* the following statement from the definition of:
'pktcSigDevToneTable'

             "If the pktcSigDevToneType is callWaiting1-4, the=20
             pktcSigDevToneWholeToneRepeatCount does not apply=20
             and MUST be ignored on SNMP get/set operations."


*Add* the following to the description of the MIB Object '
pktcSigDevToneWholeToneRepeatCount':

             "If the pktcSigDevToneType is set to either of the values
             callWaiting1, callWaiting2, callWaiting3 or callWaiting4,
             then the value of the pktcSigDevToneWholeToneRepeatCount
             object has no effect on the tone."


-----------------------------------------------------------------------



COMMENT SET #6/6:
----------------------------------------------------------------------
+ [David: Jan 21, 2005] - *Pending Approval*
  http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01530.html


   Subject: pktcSigDevCodecTable request for clarification
  =20
   Issue: Suggestions related to pktcSigDevCodecTable

   RESOLUTION:

  - [Jean-Francois: Jan 21, 2005]
    http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01535.html
 =20
  - [David: Jan 24, 2005]
    http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01543.html

  - [Jean-Francois: Jan 25, 2005]
    http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01554.html

  - [David: Jan 25, 2005]
    http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01555.html


Suggestion:

Include the following statement to the description of the MIB Table '
pktcSigDevCodecTable'

                 "....This table MUST NOT include non-voice codecs...."

On a related note, CODEC Types 'other' and 'unknown' are defined as:
             other           a defined codec not in the enumeration=20
             unknown         a codec not defined in PacketCable

Assuming 'other' is a possible new CODEC defined by PacketCable, but not
in the enumeration and 'unknown' is a CODEC not defined at all by
PacketCable - is it ok to keep both?
-----------------------------------------------------------------------





_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn


From ipcdn-bounces@ietf.org  Tue Feb 15 15:16:24 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA06261
	for <ipcdn-archive@ietf.org>; Tue, 15 Feb 2005 15:16:24 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D19SY-0008QY-5b
	for ipcdn-archive@ietf.org; Tue, 15 Feb 2005 15:38:14 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D18fK-0002qP-EL; Tue, 15 Feb 2005 14:47:22 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1D182W-00062v-J4
	for ipcdn@megatron.ietf.org; Tue, 15 Feb 2005 14:07:16 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA21255
	for <ipcdn@ietf.org>; Tue, 15 Feb 2005 14:07:15 -0500 (EST)
Received: from motgate.mot.com ([129.188.136.100])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D18Nc-0004AW-1X
	for ipcdn@ietf.org; Tue, 15 Feb 2005 14:29:04 -0500
Received: from il06exr03.mot.com (il06exr03.mot.com [129.188.137.133])
	by motgate.mot.com (Motorola/Motgate) with ESMTP id j1FJ7EF4004609
	for <ipcdn@ietf.org>; Tue, 15 Feb 2005 12:07:14 -0700 (MST)
Received: from il06exm12.corp.mot.com (il06exm12.corp.mot.com [10.0.111.12])
	by il06exr03.mot.com (Motorola/il06exr03) with ESMTP id j1FJ7D51018403
	for <ipcdn@ietf.org>; Tue, 15 Feb 2005 13:07:13 -0600
Received: by il06exm12 with Internet Mail Service (5.5.2657.72)
	id <1LK31XA7>; Tue, 15 Feb 2005 13:07:13 -0600
Message-ID: <370596D46C9BD711B61A00065BF365881541E797@il06exm12>
From: Freyman Phillip-FPF300 <phillipfreyman@motorola.com>
To: "'ipcdn@ietf.org'" <ipcdn@ietf.org>,
        "'sumanth@cablelabs.com'"
	<sumanth@cablelabs.com>
Date: Tue, 15 Feb 2005 13:07:10 -0600
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
X-Spam-Score: 2.3 (++)
X-Scan-Signature: dc7bd83d90806aed39f33478866e2683
Subject: [ipcdn] IETF NCS Sig MIB Gain (loss) plan and tone Levels
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0244321860=="
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org
X-Spam-Score: 2.3 (++)
X-Scan-Signature: 2d53b06eede2bb6b618e318c7466f38f

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--===============0244321860==
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C51391.8D1A5AEC"

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C51391.8D1A5AEC
Content-Type: text/plain

Colleagues,

 

This is a proposal to establish the Transmit and Receive gain (loss) plan parameters in the SigMIB to provide a solution to the setting of supervisory tone levels at the a-b termination points and it also provides an intelligent approach to future migration of a dynamic gain (loss) plan based on the connection requirements.

 

The first point to consider in this proposal is when the MTA passes in band signaling tones.  Per CableLabs and ETSI these tones are passed to the POTS a-b (T/R) termination points through signal paths that apply a known loss.  This is usually implemented in the POTS SLIC circuitry either with fixed loss devices or provisioned by the vendor/operators. 

 

However, when directed by the Call Agent the MTA may generate the supervisory tones locally.  The same loss plan specifications per CableLabs and ETSI for in band signaling are assumed to still be active when the tones are locally generated.  Therefore it is necessary for the internal supervisory tone generator to compensate for the analog gain (loss) in the MTA (Typically in the POTS SLIC circuitry) to achieve the desired level at the a-b (T/R) termination point.  While this gain (loss) may be known to a vendor during manufacture, the second consideration in this proposal suggests that this gain (loss) may be required to be changed based on far end (analog loop) connection characteristics that change depending on the actual far end connection point.

 

While CableLabs PKT-SP-EMTS-PRIMARY-I01-001128 Clause 8.4.4 and Telcodia GR-909-CORE R5-17 guildance suggest a 2 dB loss plan default setting, there is also guildance in GR-909-CORE R4-134 referencing ANSI T1.401-1988 Figure 24 that DTMF levels may be as high as +4 dBm under low loop current conditions.  Per Telcordia GR-506-CORE Clause 15.1.5, the DTMF receiver acceptance levels must be greater than -25 dBm and less than 0 dBm.  Considering a + 4dBm DTMF level applied to a 2 dB loss plan would resulting a DTMF PCM coding level greater than the GR-506-CORE guidance of 0 dBm maximum for the DTMF detector.  The setting of the default value to -4 dB gain, ensures proper DTMF signal quality for proper detection and is also consistent with Telcordia GR-909-CORE which references TR-NWT-000057 for parameter settings and where 6.1.8 DLC System Loss O-11 suggests a DLC transmission path loss in each direction o the RT line unit should be 4 dB +/-2 dB (- 4 dB gain).  

 

Guidance in TIA/EIA TSB122-A and ETSI ES 202 020 further offers the need to adjust the gain (loss) plan based on if a given MTA is attempting a connection to one of several analog POTS termination points.  In reviewing these documents if one considers the MTA as the referenced ONU unit, various connection cases can be made (ONU to OPS, DGS, WAN, DAL, FXO, FXD, or ATT or these terminations back to the ONU) where the recommended gain (loss) plan per connection vary between 0 dB and 9 dB in loss or in some cases 3 dB of gain.

 

While it is recognized that current standard connection establishment protocols (NCS, SIP) do not support dynamic gain (loss) plan negotiation or assignment at this time, it should be recognized that by establishing the MIB now will enable future protocol updates to improve the end user experience.

 

Finally, a text enhancement is proposed to clarify the pktcSigDevToneDbLevel tone level setting measurement with respect to complex tones (tones sometimes consisting of more than one frequency).

 

Respectfully,

 

Phillip Freyman

Distinguished Member of the Technical Staff

Motorola Connected Home Solutions (formally BCS)

 
==========================================================================================================================




   pktcNcsEndPntConfigTxGain                  Integer32,  

       pktcNcsEndPntConfigRxGain                  Integer32  

 

   pktcNcsEndPntConfigTxGain    OBJECT-TYPE  

       SYNTAX       Integer32 

       UNITS        "dB"  

       MAX-ACCESS   read-write

       STATUS       current  

       DESCRIPTION  

           "The per line transmitter (A/D) gain.  A positive number reflects a signal gain, a negative number reflects a signal loss.  This Object may provision the gain or it may be used to document a non-provisionable gain between the telco (POTS) a-b (T/R) terminals and the analog codec maximum PCM coding limit (PCM maximum coding limit).  

 

Based on the default G.711 Vocoder maximum of 3.14 or 3.17 dBm the -4 dB gain default provides Vocoder coding protection against TE maximum signals while also providing an initial loss to minimize analog signal echo.  

       DEFVAL { -4 }  

       ::= { pktcNcsEndPntConfigEntry 42 }  

    

 


 

   pktcNcsEndPntConfigRxGain    OBJECT-TYPE  

       SYNTAX       Integer32 

       UNITS        "dB"  

       MAX-ACCESS   read-write  

       STATUS       current  

       DESCRIPTION  

           "The per line receiver (D/A) gain. A positive number reflects a signal gain, a negative number reflects a signal loss.  This object may provision the gain or it may be used to document a non-provisionable gain for use with the pktcSigDevToneDbLevel Object to set the desired level at the a-b (T/R) terminals.  

 

Based on the default G.711 Vocoder maximum of 3.14 or 3.17 dBm the -4 dB gain default provides a maximum analog signal level at the a-b (T/R) termination point. It should be noted that ETSI TS 101 909-4 provides guidance of 11 dB loss (-11 dB gain) and based on this reference a DEFVAL { -11 } in international markets may be considered.  

       DEFVAL { -4 }  

       ::= { pktcNcsEndPntConfigEntry 43 }  

    


pktcSigDevToneDbLevel    OBJECT-TYPE 

       SYNTAX       TenthdBm (-250..-30) 

       UNITS        "dBm"  

       MAX-ACCESS   read-write  

       STATUS       current  

       DESCRIPTION  

           "This is the decibel level for each analog signal (tone) that is locally generated (verses in band supervisory tones) and sourced to the a-b terminals (TE connection point).  Per the PktcSigDevToneEntry this DbLevel represents the level required for each tone where each tone may consist of multiple frequencies which may be summed or amplitude modulated. This Object must reflect the desired level at the Telco (POTS) a-b (T/R) terminals including the affect of the pktcNcsEndPntConfigRxGain setting on the delivered tone.  The wide range of levels for this Object is required to provide signal generator levels across the wide range of gains but does not imply the entire range is to be achievable given the range of negative values of gain (positive loss).     This Object must be set for each tone so as to generate the combined frequency level at the a-b (T/R) terminals." 

       DEFVAL { -40 }  

       ::={pktcSigDevToneEntry 2 }  

 

 


------_=_NextPart_001_01C51391.8D1A5AEC
Content-Type: text/html
Content-Transfer-Encoding: base64

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MIHhtbG5zOm8gPSANCiJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmlj
ZTpvZmZpY2UiPjxIRUFEPg0KPE1FVEEgSFRUUC1FUVVJVj0iQ29udGVudC1UeXBlIiBDT05URU5U
PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVMtQVNDSUkiPg0KPFRJVExFPk1lc3NhZ2U8L1RJVExFPg0K
DQo8TUVUQSBjb250ZW50PSJNU0hUTUwgNi4wMC4yODAwLjE0NzkiIG5hbWU9R0VORVJBVE9SPjwv
SEVBRD4NCjxCT0RZPg0KPERJVj48Rk9OVCBmYWNlPUFyaWFsIHNpemU9Mj48Rk9OVCBmYWNlPSJU
aW1lcyBOZXcgUm9tYW4iIA0Kc2l6ZT0zPkNvbGxlYWd1ZXMsPC9GT05UPjwvRElWPg0KPERJVj4N
CjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PG86cD48Rk9O
VCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIA0Kc2l6ZT0zPiZuYnNwOzwvRk9OVD48L286cD48L1A+
DQo8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxGT05UIGZh
Y2U9IlRpbWVzIE5ldyBSb21hbiIgDQpzaXplPTM+VGhpcyBpcyBhIHByb3Bvc2FsIHRvIGVzdGFi
bGlzaCB0aGUgVHJhbnNtaXQgYW5kIFJlY2VpdmUgZ2FpbiAobG9zcykgcGxhbiANCnBhcmFtZXRl
cnMgaW4gdGhlIFNpZ01JQiB0byBwcm92aWRlIGEgc29sdXRpb24gdG8gdGhlIHNldHRpbmcgb2Yg
c3VwZXJ2aXNvcnkgDQp0b25lIGxldmVscyBhdCB0aGUgYS1iIHRlcm1pbmF0aW9uIHBvaW50cyBh
bmQgaXQgYWxzbyBwcm92aWRlcyBhbiBpbnRlbGxpZ2VudCANCmFwcHJvYWNoIHRvIGZ1dHVyZSBt
aWdyYXRpb24gb2YgYSBkeW5hbWljIGdhaW4gKGxvc3MpIHBsYW4gYmFzZWQgb24gdGhlIA0KY29u
bmVjdGlvbiByZXF1aXJlbWVudHMuPC9GT05UPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PG86cD48Rk9OVCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4i
IA0Kc2l6ZT0zPiZuYnNwOzwvRk9OVD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5
bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxGT05UIGZhY2U9IlRpbWVzIE5ldyBSb21hbiIgDQpz
aXplPTM+VGhlIGZpcnN0IHBvaW50IHRvIGNvbnNpZGVyIGluIHRoaXMgcHJvcG9zYWwgaXMgd2hl
biB0aGUgTVRBIHBhc3NlcyBpbiANCmJhbmQgc2lnbmFsaW5nIHRvbmVzLjxTUEFOIHN0eWxlPSJt
c28tc3BhY2VydW46IHllcyI+Jm5ic3A7IDwvU1BBTj5QZXIgQ2FibGVMYWJzIA0KYW5kIEVUU0kg
dGhlc2UgdG9uZXMgYXJlIHBhc3NlZCB0byB0aGUgUE9UUyBhLWIgKFQvUikgdGVybWluYXRpb24g
cG9pbnRzIHRocm91Z2ggDQpzaWduYWwgcGF0aHMgdGhhdCBhcHBseSBhIGtub3duIGxvc3MuPFNQ
QU4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsgDQo8L1NQQU4+VGhpcyBpcyB1c3Vh
bGx5IGltcGxlbWVudGVkIGluIHRoZSBQT1RTIFNMSUMgY2lyY3VpdHJ5IGVpdGhlciB3aXRoIGZp
eGVkIA0KbG9zcyBkZXZpY2VzIG9yIHByb3Zpc2lvbmVkIGJ5IHRoZSB2ZW5kb3Ivb3BlcmF0b3Jz
LiA8L0ZPTlQ+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJNQVJHSU46IDBpbiAwaW4g
MHB0Ij48bzpwPjxGT05UIGZhY2U9IlRpbWVzIE5ldyBSb21hbiIgDQpzaXplPTM+Jm5ic3A7PC9G
T05UPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGlu
IDBwdCI+PEZPTlQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIiANCnNpemU9Mz5Ib3dldmVyLCB3aGVu
IGRpcmVjdGVkIGJ5IHRoZSBDYWxsIEFnZW50IHRoZSBNVEEgbWF5IGdlbmVyYXRlIHRoZSANCnN1
cGVydmlzb3J5IHRvbmVzIGxvY2FsbHkuPFNQQU4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4m
bmJzcDsgPC9TUEFOPlRoZSBzYW1lIA0KbG9zcyBwbGFuIHNwZWNpZmljYXRpb25zIHBlciBDYWJs
ZUxhYnMgYW5kIEVUU0kgZm9yIGluIGJhbmQgc2lnbmFsaW5nIGFyZSANCmFzc3VtZWQgdG8gc3Rp
bGwgYmUgYWN0aXZlIHdoZW4gdGhlIHRvbmVzIGFyZSBsb2NhbGx5IGdlbmVyYXRlZC48U1BBTiAN
CnN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7IDwvU1BBTj5UaGVyZWZvcmUgaXQgaXMg
bmVjZXNzYXJ5IGZvciB0aGUgDQppbnRlcm5hbCBzdXBlcnZpc29yeSB0b25lIGdlbmVyYXRvciB0
byBjb21wZW5zYXRlIGZvciB0aGUgYW5hbG9nIGdhaW4gKGxvc3MpIGluIA0KdGhlIE1UQSAoVHlw
aWNhbGx5IGluIHRoZSBQT1RTIFNMSUMgY2lyY3VpdHJ5KSB0byBhY2hpZXZlIHRoZSBkZXNpcmVk
IGxldmVsIGF0IA0KdGhlIGEtYiAoVC9SKSB0ZXJtaW5hdGlvbiBwb2ludC48U1BBTiBzdHlsZT0i
bXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyANCjwvU1BBTj5XaGlsZSB0aGlzIGdhaW4gKGxvc3Mp
IG1heSBiZSBrbm93biB0byBhIHZlbmRvciBkdXJpbmcgbWFudWZhY3R1cmUsIHRoZSANCnNlY29u
ZCBjb25zaWRlcmF0aW9uIGluIHRoaXMgcHJvcG9zYWwgc3VnZ2VzdHMgdGhhdCB0aGlzIGdhaW4g
KGxvc3MpIG1heSBiZSANCnJlcXVpcmVkIHRvIGJlIGNoYW5nZWQgYmFzZWQgb24gZmFyIGVuZCAo
YW5hbG9nIGxvb3ApIGNvbm5lY3Rpb24gY2hhcmFjdGVyaXN0aWNzIA0KdGhhdCBjaGFuZ2UgZGVw
ZW5kaW5nIG9uIHRoZSBhY3R1YWwgZmFyIGVuZCBjb25uZWN0aW9uIHBvaW50LjwvRk9OVD48L1A+
DQo8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxvOnA+PEZP
TlQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIiANCnNpemU9Mz4mbmJzcDs8L0ZPTlQ+PC9vOnA+PC9Q
Pg0KPFAgY2xhc3M9TXNvTm9ybWFsIA0Kc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQ7IG1zby1s
aXN0OiBub25lOyBtc28tbGlzdC1pbnM6IEdCRUFDSEFNIDIwMDUwMjA5VDExMDUiPjxGT05UIA0K
c2l6ZT0zPjxGT05UIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+V2hpbGUgQ2FibGVMYWJzIA0KUEtU
LVNQLUVNVFMtUFJJTUFSWS1JMDEtMDAxMTI4IENsYXVzZSA4LjQuNCBhbmQgVGVsY29kaWEgR1It
OTA5LUNPUkUgUjUtMTcgDQpndWlsZGFuY2Ugc3VnZ2VzdCBhIDIgZEIgbG9zcyBwbGFuIGRlZmF1
bHQgc2V0dGluZywgdGhlcmUgaXMgYWxzbyBndWlsZGFuY2UgaW4gDQpHUi05MDktQ09SRSBSNC0x
MzQgcmVmZXJlbmNpbmcgQU5TSSBUMS40MDEtMTk4OCBGaWd1cmUgMjQgdGhhdCBEVE1GIGxldmVs
cyBtYXkgDQpiZSBhcyBoaWdoIGFzICs0IGRCbSB1bmRlciBsb3cgbG9vcCBjdXJyZW50IGNvbmRp
dGlvbnMuPFNQQU4gDQpzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyA8L1NQQU4+UGVy
IFRlbGNvcmRpYSBHUi01MDYtQ09SRSBDbGF1c2UgMTUuMS41LCANCnRoZSBEVE1GIHJlY2VpdmVy
IGFjY2VwdGFuY2UgbGV2ZWxzIG11c3QgYmUgZ3JlYXRlciB0aGFuIC0yNSBkQm0gYW5kIGxlc3Mg
dGhhbiAwIA0KZEJtLjxTUEFOIHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7IDwvU1BB
Tj5Db25zaWRlcmluZyBhICsgNGRCbSBEVE1GIA0KbGV2ZWwgYXBwbGllZCB0byBhIDIgZEIgbG9z
cyBwbGFuIHdvdWxkIHJlc3VsdGluZyBhIERUTUYgUENNIGNvZGluZyBsZXZlbCANCmdyZWF0ZXIg
dGhhbiB0aGUgR1ItNTA2LUNPUkUgZ3VpZGFuY2Ugb2YgMCBkQm0gbWF4aW11bSBmb3IgdGhlIERU
TUYgDQpkZXRlY3Rvci48U1BBTiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyA8L1NQ
QU4+VGhlIHNldHRpbmcgb2YgdGhlIA0KZGVmYXVsdCB2YWx1ZSB0byAtNCBkQiBnYWluLCBlbnN1
cmVzIHByb3BlciBEVE1GIHNpZ25hbCBxdWFsaXR5IGZvciBwcm9wZXIgDQpkZXRlY3Rpb24gYW5k
IGlzIGFsc28gY29uc2lzdGVudCB3aXRoIFRlbGNvcmRpYSBHUi05MDktQ09SRSB3aGljaCByZWZl
cmVuY2VzIA0KVFItTldULTAwMDA1NyBmb3IgcGFyYW1ldGVyIHNldHRpbmdzIGFuZCB3aGVyZSA2
LjEuOCBETEMgU3lzdGVtIExvc3MgTy0xMSANCnN1Z2dlc3RzIGEgRExDIHRyYW5zbWlzc2lvbiBw
YXRoIGxvc3MgaW4gZWFjaCBkaXJlY3Rpb24gbyB0aGUgUlQgbGluZSB1bml0IA0Kc2hvdWxkIGJl
IDQgZEIgKy8tMiBkQiAoLSA0IGRCIGdhaW4pLjxTUEFOIHN0eWxlPSJtc28tc3BhY2VydW46IHll
cyI+Jm5ic3A7IA0KPC9TUEFOPjxTUEFOIGNsYXNzPW1zb0lucz48SU5TIGNpdGU9bWFpbHRvOkdC
RUFDSEFNIA0KZGF0ZVRpbWU9MjAwNS0wMi0wOVQxMTowOD48bzpwPjwvbzpwPjwvSU5TPjwvU1BB
Tj48L0ZPTlQ+PC9GT05UPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAw
aW4gMGluIDBwdCI+PG86cD48Rk9OVCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIA0Kc2l6ZT0zPiZu
YnNwOzwvRk9OVD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjog
MGluIDBpbiAwcHQiPjxGT05UIGZhY2U9IlRpbWVzIE5ldyBSb21hbiIgDQpzaXplPTM+R3VpZGFu
Y2UgaW4gVElBL0VJQSBUU0IxMjItQSBhbmQgRVRTSSBFUyAyMDIgMDIwIGZ1cnRoZXIgb2ZmZXJz
IHRoZSBuZWVkIA0KdG8gYWRqdXN0IHRoZSBnYWluIChsb3NzKSBwbGFuIGJhc2VkIG9uIGlmIGEg
Z2l2ZW4gTVRBIGlzIGF0dGVtcHRpbmcgYSANCmNvbm5lY3Rpb24gdG8gb25lIG9mIHNldmVyYWwg
YW5hbG9nIFBPVFMgdGVybWluYXRpb24gcG9pbnRzLjxTUEFOIA0Kc3R5bGU9Im1zby1zcGFjZXJ1
bjogeWVzIj4mbmJzcDsgPC9TUEFOPkluIHJldmlld2luZyB0aGVzZSBkb2N1bWVudHMgaWYgb25l
IA0KY29uc2lkZXJzIHRoZSBNVEEgYXMgdGhlIHJlZmVyZW5jZWQgT05VIHVuaXQsIHZhcmlvdXMg
Y29ubmVjdGlvbiBjYXNlcyBjYW4gYmUgDQptYWRlIChPTlUgdG8gT1BTLCBER1MsIFdBTiwgREFM
LCBGWE8sIEZYRCwgb3IgQVRUIG9yIHRoZXNlIHRlcm1pbmF0aW9ucyBiYWNrIHRvIA0KdGhlIE9O
VSkgd2hlcmUgdGhlIHJlY29tbWVuZGVkIGdhaW4gKGxvc3MpIHBsYW4gcGVyIGNvbm5lY3Rpb24g
dmFyeSBiZXR3ZWVuIDAgZEIgDQphbmQgOSBkQiBpbiBsb3NzIG9yIGluIHNvbWUgY2FzZXMgMyBk
QiBvZiBnYWluLjwvRk9OVD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjog
MGluIDBpbiAwcHQiPjxvOnA+PEZPTlQgZmFjZT1BcmlhbCANCnNpemU9Mj48L0ZPTlQ+PC9vOnA+
Jm5ic3A7PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJNQVJHSU46IDBpbiAwaW4gMHB0
Ij48Rk9OVCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIA0Kc2l6ZT0zPldoaWxlIGl0IGlzIHJlY29n
bml6ZWQgdGhhdCBjdXJyZW50IHN0YW5kYXJkIGNvbm5lY3Rpb24gZXN0YWJsaXNobWVudCANCnBy
b3RvY29scyAoTkNTLCBTSVApIGRvIG5vdCBzdXBwb3J0IGR5bmFtaWMgZ2FpbiAobG9zcykgcGxh
biBuZWdvdGlhdGlvbiBvciANCmFzc2lnbm1lbnQgYXQgdGhpcyB0aW1lLCBpdCBzaG91bGQgYmUg
cmVjb2duaXplZCB0aGF0IGJ5IGVzdGFibGlzaGluZyB0aGUgTUlCIA0Kbm93IHdpbGwgZW5hYmxl
IGZ1dHVyZSBwcm90b2NvbCB1cGRhdGVzIHRvIGltcHJvdmUgdGhlIGVuZCB1c2VyIA0KZXhwZXJp
ZW5jZS48L0ZPTlQ+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJNQVJHSU46IDBpbiAw
aW4gMHB0Ij48bzpwPjxGT05UIGZhY2U9IlRpbWVzIE5ldyBSb21hbiIgDQpzaXplPTM+Jm5ic3A7
PC9GT05UPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4g
MGluIDBwdCI+PEZPTlQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIiANCnNpemU9Mz5GaW5hbGx5LCBh
IHRleHQgZW5oYW5jZW1lbnQgaXMgcHJvcG9zZWQgdG8gY2xhcmlmeSB0aGUgDQpwa3RjU2lnRGV2
VG9uZURiTGV2ZWwgdG9uZSBsZXZlbCBzZXR0aW5nIG1lYXN1cmVtZW50IHdpdGggcmVzcGVjdCB0
byBjb21wbGV4IA0KdG9uZXMgKHRvbmVzIHNvbWV0aW1lcyBjb25zaXN0aW5nIG9mIG1vcmUgdGhh
biBvbmUgZnJlcXVlbmN5KS48L0ZPTlQ+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJN
QVJHSU46IDBpbiAwaW4gMHB0Ij48bzpwPjxGT05UIGZhY2U9IlRpbWVzIE5ldyBSb21hbiIgDQpz
aXplPTM+Jm5ic3A7PC9GT05UPjwvbzpwPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0i
TUFSR0lOOiAwaW4gMGluIDBwdCI+PEZPTlQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIiANCnNpemU9
Mz5SZXNwZWN0ZnVsbHksPC9GT05UPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFS
R0lOOiAwaW4gMGluIDBwdCI+PG86cD48Rk9OVCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIA0Kc2l6
ZT0zPiZuYnNwOzwvRk9OVD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1B
UkdJTjogMGluIDBpbiAwcHQiPjxGT05UIGZhY2U9IlRpbWVzIE5ldyBSb21hbiIgDQpzaXplPTM+
UGhpbGxpcCBGcmV5bWFuPC9GT05UPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFS
R0lOOiAwaW4gMGluIDBwdCI+PEZPTlQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIiANCnNpemU9Mz5E
aXN0aW5ndWlzaGVkIE1lbWJlciBvZiB0aGUgVGVjaG5pY2FsIFN0YWZmPC9GT05UPjwvUD4NCjxQ
IGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PEZPTlQgc2l6ZT0z
PjxGT05UIA0KZmFjZT0iVGltZXMgTmV3IFJvbWFuIj5Nb3Rvcm9sYSA8U1RST05HPjxTUEFOIA0K
c3R5bGU9IkZPTlQtV0VJR0hUOiBub3JtYWw7IG1zby1iaWRpLWZvbnQtd2VpZ2h0OiBib2xkIj5D
b25uZWN0ZWQgSG9tZSBTb2x1dGlvbnMgDQooZm9ybWFsbHkgQkNTKTwvU1BBTj48L1NUUk9ORz48
L0ZPTlQ+PC9GT05UPjwvUD48Rk9OVCBzaXplPTM+PEZPTlQgDQpmYWNlPSJUaW1lcyBOZXcgUm9t
YW4iPjxTVFJPTkc+PFNQQU4gDQpzdHlsZT0iRk9OVC1XRUlHSFQ6IG5vcm1hbDsgbXNvLWJpZGkt
Zm9udC13ZWlnaHQ6IGJvbGQiPjwvU1BBTj48L1NUUk9ORz48L0ZPTlQ+PC9GT05UPjwvRk9OVD48
L0RJVj4NCjxESVY+PEZPTlQgZmFjZT1BcmlhbCBzaXplPTI+PEZPTlQgc2l6ZT0zPjxGT05UIA0K
ZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48U1RST05HPjxTUEFOIA0Kc3R5bGU9IkZPTlQtV0VJR0hU
OiBub3JtYWw7IG1zby1iaWRpLWZvbnQtd2VpZ2h0OiBib2xkIj48L1NQQU4+PC9TVFJPTkc+PC9G
T05UPjwvRk9OVD48L0ZPTlQ+Jm5ic3A7PC9ESVY+DQo8RElWPjxGT05UIGZhY2U9QXJpYWwgc2l6
ZT0yPjxGT05UIHNpemU9Mz48Rk9OVCANCmZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PFNUUk9ORz48
U1BBTiANCnN0eWxlPSJGT05ULVdFSUdIVDogbm9ybWFsOyBtc28tYmlkaS1mb250LXdlaWdodDog
Ym9sZCI+PFNQQU4gDQpjbGFzcz04ODg1NTU4MTgtMTUwMjIwMDU+PEZPTlQgZmFjZT1BcmlhbCAN
CnNpemU9Mj49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PTwvRk9OVD48L1NQQU4+PC9TUEFOPjwvU1RST05HPjwvRElWPg0KPFAg
Y2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJNQVJHSU46IDBpbiAwaW4gMHB0Ij48QlIgDQpzdHlsZT0i
UEFHRS1CUkVBSy1CRUZPUkU6IGFsd2F5czsgbXNvLXNwZWNpYWwtY2hhcmFjdGVyOiBsaW5lLWJy
ZWFrIiANCmNsZWFyPWFsbD48L1A+PG86cD48L286cD48L0ZPTlQ+PC9GT05UPg0KPFAgY2xhc3M9
TXNvTm9ybWFsIHN0eWxlPSJNQVJHSU46IDBpbiAwaW4gMHB0Ij48Rk9OVCBzaXplPTM+PEZPTlQg
DQpmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxTUEFOIHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+
Jm5ic3A7Jm5ic3A7IA0KPC9TUEFOPnBrdGNOY3NFbmRQbnRDb25maWdUeEdhaW48U1BBTiANCnN0
eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IA0KPC9TUEFOPkludGVnZXIzMiw8U1BBTiBzdHlsZT0ibXNvLXNwYWNlcnVu
OiB5ZXMiPiZuYnNwOyANCjwvU1BBTj48bzpwPjwvbzpwPjwvRk9OVD48L0ZPTlQ+PC9QPg0KPFAg
Y2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJNQVJHSU46IDBpbiAwaW4gMHB0Ij48Rk9OVCBzaXplPTM+
PEZPTlQgDQpmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxTUEFOIA0Kc3R5bGU9Im1zby1zcGFjZXJ1
bjogeWVzIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgDQo8L1NQQU4+cGt0
Y05jc0VuZFBudENvbmZpZ1J4R2FpbjxTUEFOIA0Kc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgDQo8L1NQQU4+SW50
ZWdlcjMyPFNQQU4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsgDQo8L1NQQU4+PG86
cD48L286cD48L0ZPTlQ+PC9GT05UPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFS
R0lOOiAwaW4gMGluIDBwdCI+PG86cD48Rk9OVCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIA0Kc2l6
ZT0zPiZuYnNwOzwvRk9OVD48L286cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1B
UkdJTjogMGluIDBpbiAwcHQiPjxGT05UIHNpemU9Mz48Rk9OVCANCmZhY2U9IlRpbWVzIE5ldyBS
b21hbiI+PFNQQU4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsmbmJzcDsgDQo8L1NQ
QU4+cGt0Y05jc0VuZFBudENvbmZpZ1R4R2FpbjxTUEFOIA0Kc3R5bGU9Im1zby1zcGFjZXJ1bjog
eWVzIj4mbmJzcDsmbmJzcDsmbmJzcDsgPC9TUEFOPk9CSkVDVC1UWVBFPFNQQU4gDQpzdHlsZT0i
bXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyA8L1NQQU4+PG86cD48L286cD48L0ZPTlQ+PC9GT05U
PjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PEZP
TlQgc2l6ZT0zPjxGT05UIA0KZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48U1BBTiANCnN0eWxlPSJt
c28tc3BhY2VydW46IHllcyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IA0K
PC9TUEFOPlNZTlRBWDxTUEFOIA0Kc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9TUEFOPkludGVnZXIzMiANCjxvOnA+PC9vOnA+
PC9GT05UPjwvRk9OVD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGlu
IDBpbiAwcHQiPjxGT05UIHNpemU9Mz48Rk9OVCANCmZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PFNQ
QU4gDQpzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyA8L1NQQU4+VU5JVFM8U1BBTiANCnN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IA0KPC9TUEFOPiJkQiI8
U1BBTiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyANCjwvU1BBTj48bzpwPjwvbzpw
PjwvRk9OVD48L0ZPTlQ+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJNQVJHSU46IDBp
biAwaW4gMHB0Ij48Rk9OVCBzaXplPTM+PEZPTlQgDQpmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxT
UEFOIA0Kc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgDQo8L1NQQU4+TUFYLUFDQ0VTUzxTUEFOIHN0eWxlPSJtc28tc3BhY2VydW46
IHllcyI+Jm5ic3A7Jm5ic3A7IA0KPC9TUEFOPnJlYWQtd3JpdGU8bzpwPjwvbzpwPjwvRk9OVD48
L0ZPTlQ+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJNQVJHSU46IDBpbiAwaW4gMHB0
Ij48Rk9OVCBzaXplPTM+PEZPTlQgDQpmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxTUEFOIA0Kc3R5
bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgDQo8L1NQQU4+U1RBVFVTPFNQQU4gDQpzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyANCjwvU1BBTj5jdXJyZW50PFNQQU4gc3R5
bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsgDQo8L1NQQU4+PG86cD48L286cD48L0ZPTlQ+
PC9GT05UPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBw
dCI+PEZPTlQgc2l6ZT0zPjxGT05UIA0KZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48U1BBTiANCnN0
eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IA0KPC9TUEFOPkRFU0NSSVBUSU9OPFNQQU4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4m
bmJzcDsgDQo8L1NQQU4+PG86cD48L286cD48L0ZPTlQ+PC9GT05UPjwvUD4NCjxQIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PEZPTlQgc2l6ZT0zPjxGT05UIA0K
ZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48U1BBTiANCnN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IA0KPC9TUEFOPiJUaGUgcGVyIGxpbmUgdHJhbnNtaXR0ZXIgKEEvRCkgZ2Fpbi48U1BBTiAN
CnN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7IDwvU1BBTj5BIHBvc2l0aXZlIG51bWJl
ciByZWZsZWN0cyBhIHNpZ25hbCANCmdhaW4sIGEgbmVnYXRpdmUgbnVtYmVyIHJlZmxlY3RzIGEg
c2lnbmFsIGxvc3MuPFNQQU4gDQpzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyA8L1NQ
QU4+VGhpcyBPYmplY3QgbWF5IHByb3Zpc2lvbiB0aGUgZ2FpbiBvciBpdCANCm1heSBiZSB1c2Vk
IHRvIGRvY3VtZW50IGEgbm9uLXByb3Zpc2lvbmFibGUgZ2FpbiBiZXR3ZWVuIHRoZSB0ZWxjbyAo
UE9UUykgYS1iIA0KKFQvUikgdGVybWluYWxzIGFuZCB0aGUgYW5hbG9nIGNvZGVjIG1heGltdW0g
UENNIGNvZGluZyBsaW1pdCAoUENNIG1heGltdW0gDQpjb2RpbmcgbGltaXQpLjxTUEFOIHN0eWxl
PSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7IDwvU1BBTj48L0ZPTlQ+PC9GT05UPjwvUD4NCjxQ
IGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PG86cD48Rk9OVCBm
YWNlPSJUaW1lcyBOZXcgUm9tYW4iIA0Kc2l6ZT0zPiZuYnNwOzwvRk9OVD48L286cD48L1A+DQo8
UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxGT05UIHNpemU9
Mz48Rk9OVCANCmZhY2U9IlRpbWVzIE5ldyBSb21hbiI+QmFzZWQgb24gdGhlIGRlZmF1bHQgRy43
MTEgVm9jb2RlciBtYXhpbXVtIG9mIDMuMTQgb3IgDQozLjE3IGRCbSB0aGUgLTQgZEIgZ2FpbiBk
ZWZhdWx0IHByb3ZpZGVzIFZvY29kZXIgY29kaW5nIHByb3RlY3Rpb24gYWdhaW5zdCBURSANCm1h
eGltdW0gc2lnbmFscyB3aGlsZSBhbHNvIHByb3ZpZGluZyBhbiBpbml0aWFsIGxvc3MgdG8gbWlu
aW1pemUgYW5hbG9nIHNpZ25hbCANCmVjaG8uPFNQQU4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVz
Ij4mbmJzcDsgPC9TUEFOPjxvOnA+PC9vOnA+PC9GT05UPjwvRk9OVD48L1A+DQo8UCBjbGFzcz1N
c29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxGT05UIHNpemU9Mz48Rk9OVCAN
CmZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PFNQQU4gDQpzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L1NQQU4+REVGVkFMIHsgDQot
NCB9PFNQQU4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsgPC9TUEFOPjxvOnA+PC9v
OnA+PC9GT05UPjwvRk9OVD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjog
MGluIDBpbiAwcHQiPjxGT05UIHNpemU9Mz48Rk9OVCANCmZhY2U9IlRpbWVzIE5ldyBSb21hbiI+
PFNQQU4gDQpzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyA8L1NQQU4+Ojo9IHsgDQpwa3RjTmNzRW5kUG50Q29uZmlnRW50cnkgNDIg
fTxTUEFOIHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7IA0KPC9TUEFOPjxvOnA+PC9v
OnA+PC9GT05UPjwvRk9OVD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjog
MGluIDBpbiAwcHQiPjxTUEFOIA0Kc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj48Rk9OVCBmYWNl
PSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9Mz4mbmJzcDsmbmJzcDsmbmJzcDsgDQo8L0ZPTlQ+PC9T
UEFOPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+
PG86cD48Rk9OVCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIA0Kc2l6ZT0zPiZuYnNwOzwvRk9OVD48
L286cD48L1A+PFNQQU4gDQpzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlMWTogJ1Rp
bWVzIE5ldyBSb21hbic7IG1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFu
JzsgbXNvLWFuc2ktbGFuZ3VhZ2U6IEVOLVVTOyBtc28tZmFyZWFzdC1sYW5ndWFnZTogRU4tVVM7
IG1zby1iaWRpLWxhbmd1YWdlOiBBUi1TQSI+DQo8RElWPjxCUiBzdHlsZT0iUEFHRS1CUkVBSy1C
RUZPUkU6IGFsd2F5czsgbXNvLXNwZWNpYWwtY2hhcmFjdGVyOiBsaW5lLWJyZWFrIiANCmNsZWFy
PWFsbD48L0RJVj48L1NQQU4+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGlu
IDBpbiAwcHQiPjxvOnA+PEZPTlQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIiANCnNpemU9Mz4mbmJz
cDs8L0ZPTlQ+PC9vOnA+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJNQVJHSU46IDBp
biAwaW4gMHB0Ij48Rk9OVCBzaXplPTM+PEZPTlQgDQpmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxT
UEFOIHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7Jm5ic3A7IA0KPC9TUEFOPnBrdGNO
Y3NFbmRQbnRDb25maWdSeEdhaW48U1BBTiANCnN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7IDwvU1BBTj5PQkpFQ1QtVFlQRTxTUEFOIA0Kc3R5bGU9Im1zby1zcGFj
ZXJ1bjogeWVzIj4mbmJzcDsgPC9TUEFOPjxvOnA+PC9vOnA+PC9GT05UPjwvRk9OVD48L1A+DQo8
UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxGT05UIHNpemU9
Mz48Rk9OVCANCmZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PFNQQU4gDQpzdHlsZT0ibXNvLXNwYWNl
cnVuOiB5ZXMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyANCjwvU1BBTj5T
WU5UQVg8U1BBTiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyA8L1NQQU4+PFNQQU4g
DQpzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OzwvU1BBTj5JbnRlZ2VyMzIgDQo8bzpwPjwvbzpwPjwvRk9OVD48L0ZPTlQ+PC9QPg0KPFAgY2xh
c3M9TXNvTm9ybWFsIHN0eWxlPSJNQVJHSU46IDBpbiAwaW4gMHB0Ij48Rk9OVCBzaXplPTM+PEZP
TlQgDQpmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxTUEFOIA0Kc3R5bGU9Im1zby1zcGFjZXJ1bjog
eWVzIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9TUEFOPlVOSVRTPFNQ
QU4gDQpzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyANCjwvU1BBTj4iZEIiPFNQQU4gc3R5bGU9Im1zby1zcGFjZXJ1bjog
eWVzIj4mbmJzcDsgDQo8L1NQQU4+PG86cD48L286cD48L0ZPTlQ+PC9GT05UPjwvUD4NCjxQIGNs
YXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PEZPTlQgc2l6ZT0zPjxG
T05UIA0KZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48U1BBTiANCnN0eWxlPSJtc28tc3BhY2VydW46
IHllcyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IA0KPC9TUEFOPk1BWC1B
Q0NFU1M8U1BBTiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyZuYnNwOyANCjwvU1BB
Tj5yZWFkLXdyaXRlPFNQQU4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsgDQo8L1NQ
QU4+PG86cD48L286cD48L0ZPTlQ+PC9GT05UPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PEZPTlQgc2l6ZT0zPjxGT05UIA0KZmFjZT0iVGltZXMg
TmV3IFJvbWFuIj48U1BBTiANCnN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IA0KPC9TUEFOPlNUQVRVUzxTUEFOIA0Kc3R5bGU9Im1z
by1zcGFjZXJ1bjogeWVzIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgDQo8
L1NQQU4+Y3VycmVudDxTUEFOIHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7IA0KPC9T
UEFOPjxvOnA+PC9vOnA+PC9GT05UPjwvRk9OVD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5
bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxGT05UIHNpemU9Mz48Rk9OVCANCmZhY2U9IlRpbWVz
IE5ldyBSb21hbiI+PFNQQU4gDQpzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyANCjwvU1BBTj5ERVNDUklQVElPTjxTUEFOIHN0eWxl
PSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7IA0KPC9TUEFOPjxvOnA+PC9vOnA+PC9GT05UPjwv
Rk9OVD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQi
PjxGT05UIHNpemU9Mz48Rk9OVCANCmZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PFNQQU4gDQpzdHls
ZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyANCjwvU1BBTj4iVGhlIHBlciBsaW5lIHJlY2VpdmVy
IChEL0EpIGdhaW4uIEEgcG9zaXRpdmUgbnVtYmVyIHJlZmxlY3RzIGEgc2lnbmFsIA0KZ2Fpbiwg
YSBuZWdhdGl2ZSBudW1iZXIgcmVmbGVjdHMgYSBzaWduYWwgbG9zcy48U1BBTiANCnN0eWxlPSJt
c28tc3BhY2VydW46IHllcyI+Jm5ic3A7IDwvU1BBTj5UaGlzIG9iamVjdCBtYXkgcHJvdmlzaW9u
IHRoZSBnYWluIG9yIGl0IA0KbWF5IGJlIHVzZWQgdG8gZG9jdW1lbnQgYSBub24tcHJvdmlzaW9u
YWJsZSBnYWluIGZvciB1c2Ugd2l0aCB0aGUgDQpwa3RjU2lnRGV2VG9uZURiTGV2ZWwgT2JqZWN0
IHRvIHNldCB0aGUgZGVzaXJlZCBsZXZlbCBhdCB0aGUgYS1iIChUL1IpIA0KdGVybWluYWxzLjxT
UEFOIHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7IDwvU1BBTj48L0ZPTlQ+PC9GT05U
PjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PG86
cD48Rk9OVCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIA0Kc2l6ZT0zPiZuYnNwOzwvRk9OVD48L286
cD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxG
T05UIHNpemU9Mz48Rk9OVCANCmZhY2U9IlRpbWVzIE5ldyBSb21hbiI+QmFzZWQgb24gdGhlIGRl
ZmF1bHQgRy43MTEgVm9jb2RlciBtYXhpbXVtIG9mIDMuMTQgb3IgDQozLjE3IGRCbSB0aGUgLTQg
ZEIgZ2FpbiBkZWZhdWx0IHByb3ZpZGVzIGEgbWF4aW11bSBhbmFsb2cgc2lnbmFsIGxldmVsIGF0
IHRoZSANCmEtYiAoVC9SKSB0ZXJtaW5hdGlvbiBwb2ludC4gSXQgc2hvdWxkIGJlIG5vdGVkIHRo
YXQgRVRTSSBUUyAxMDEgOTA5LTQgcHJvdmlkZXMgDQpndWlkYW5jZSBvZiAxMSBkQiBsb3NzICgt
MTEgZEIgZ2FpbikgYW5kIGJhc2VkIG9uIHRoaXMgcmVmZXJlbmNlIGEgREVGVkFMIHsgLTExIA0K
fSBpbiBpbnRlcm5hdGlvbmFsIG1hcmtldHMgbWF5IGJlIGNvbnNpZGVyZWQuPFNQQU4gDQpzdHls
ZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyA8L1NQQU4+PG86cD48L286cD48L0ZPTlQ+PC9G
T05UPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+
PEZPTlQgc2l6ZT0zPjxGT05UIA0KZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48U1BBTiANCnN0eWxl
PSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IDwvU1BBTj5ERUZWQUwgeyANCi00IH08U1BBTiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZu
YnNwOyA8L1NQQU4+PG86cD48L286cD48L0ZPTlQ+PC9GT05UPjwvUD4NCjxQIGNsYXNzPU1zb05v
cm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PEZPTlQgc2l6ZT0zPjxGT05UIA0KZmFj
ZT0iVGltZXMgTmV3IFJvbWFuIj48U1BBTiANCnN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvU1BBTj46Oj0geyANCnBrdGNOY3NF
bmRQbnRDb25maWdFbnRyeSA0MyB9PFNQQU4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJz
cDsgDQo8L1NQQU4+PG86cD48L286cD48L0ZPTlQ+PC9GT05UPjwvUD4NCjxQIGNsYXNzPU1zb05v
cm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PEZPTlQgc2l6ZT0zPjxGT05UIA0KZmFj
ZT0iVGltZXMgTmV3IFJvbWFuIj48U1BBTiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNw
OyZuYnNwOyZuYnNwOyANCjwvU1BBTj48bzpwPjwvbzpwPjwvRk9OVD48L0ZPTlQ+PC9QPjxTUEFO
IA0Kc3R5bGU9IkZPTlQtU0laRTogMTJwdDsgRk9OVC1GQU1JTFk6ICdUaW1lcyBOZXcgUm9tYW4n
OyBtc28tZmFyZWFzdC1mb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbic7IG1zby1hbnNpLWxh
bmd1YWdlOiBFTi1VUzsgbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6IEVOLVVTOyBtc28tYmlkaS1sYW5n
dWFnZTogQVItU0EiPg0KPERJVj48QlIgc3R5bGU9IlBBR0UtQlJFQUstQkVGT1JFOiBhbHdheXMi
IGNsZWFyPWFsbD48L0RJVj48L1NQQU4+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJ
TjogMGluIDBpbiAwcHQiPjxGT05UIHNpemU9Mz48Rk9OVCANCmZhY2U9IlRpbWVzIE5ldyBSb21h
biI+cGt0Y1NpZ0RldlRvbmVEYkxldmVsPFNQQU4gDQpzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMi
PiZuYnNwOyZuYnNwOyZuYnNwOyA8L1NQQU4+T0JKRUNULVRZUEUgDQo8bzpwPjwvbzpwPjwvRk9O
VD48L0ZPTlQ+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJNQVJHSU46IDBpbiAwaW4g
MHB0Ij48Rk9OVCBzaXplPTM+PEZPTlQgDQpmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxTUEFOIA0K
c3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgDQo8L1NQQU4+U1lOVEFYPFNQQU4gDQpzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L1NQQU4+VGVudGhkQm0gDQooLTI1
MC4uLTMwKSA8bzpwPjwvbzpwPjwvRk9OVD48L0ZPTlQ+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFs
IHN0eWxlPSJNQVJHSU46IDBpbiAwaW4gMHB0Ij48Rk9OVCBzaXplPTM+PEZPTlQgDQpmYWNlPSJU
aW1lcyBOZXcgUm9tYW4iPjxTUEFOIA0Kc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9TUEFOPlVOSVRTPFNQQU4gDQpzdHlsZT0i
bXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyANCjwvU1BBTj4iZEJtIjxTUEFOIHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7
IA0KPC9TUEFOPjxvOnA+PC9vOnA+PC9GT05UPjwvRk9OVD48L1A+DQo8UCBjbGFzcz1Nc29Ob3Jt
YWwgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxGT05UIHNpemU9Mz48Rk9OVCANCmZhY2U9
IlRpbWVzIE5ldyBSb21hbiI+PFNQQU4gDQpzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyANCjwvU1BBTj5NQVgtQUNDRVNTPFNQQU4g
c3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsmbmJzcDsgDQo8L1NQQU4+cmVhZC13cml0
ZTxTUEFOIHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7IA0KPC9TUEFOPjxvOnA+PC9v
OnA+PC9GT05UPjwvRk9OVD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjog
MGluIDBpbiAwcHQiPjxGT05UIHNpemU9Mz48Rk9OVCANCmZhY2U9IlRpbWVzIE5ldyBSb21hbiI+
PFNQQU4gDQpzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyANCjwvU1BBTj5TVEFUVVM8U1BBTiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5
ZXMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyANCjwvU1BBTj48U1BBTiBzdHlsZT0i
bXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOzwvU1BBTj5jdXJyZW50PFNQQU4gDQpzdHlsZT0ibXNv
LXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyA8L1NQQU4+PG86cD48L286cD48L0ZPTlQ+PC9GT05UPjwv
UD4NCjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PEZPTlQg
c2l6ZT0zPjxGT05UIA0KZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48U1BBTiANCnN0eWxlPSJtc28t
c3BhY2VydW46IHllcyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IA0KPC9T
UEFOPkRFU0NSSVBUSU9OPFNQQU4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsgDQo8
L1NQQU4+PG86cD48L286cD48L0ZPTlQ+PC9GT05UPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCBz
dHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PEZPTlQgc2l6ZT0zPjxGT05UIA0KZmFjZT0iVGlt
ZXMgTmV3IFJvbWFuIj48U1BBTiANCnN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IA0KPC9T
UEFOPiJUaGlzIGlzIHRoZSBkZWNpYmVsIGxldmVsIGZvciBlYWNoIGFuYWxvZyBzaWduYWwgKHRv
bmUpIHRoYXQgaXMgbG9jYWxseSANCmdlbmVyYXRlZCAodmVyc2VzIGluIGJhbmQgc3VwZXJ2aXNv
cnkgdG9uZXMpIGFuZCBzb3VyY2VkIHRvIHRoZSBhLWIgdGVybWluYWxzIA0KKFRFIGNvbm5lY3Rp
b24gcG9pbnQpLjxTUEFOIHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7IDwvU1BBTj5Q
ZXIgdGhlIA0KUGt0Y1NpZ0RldlRvbmVFbnRyeSB0aGlzIERiTGV2ZWwgcmVwcmVzZW50cyB0aGUg
bGV2ZWwgcmVxdWlyZWQgZm9yIGVhY2ggdG9uZSANCndoZXJlIGVhY2ggdG9uZSBtYXkgY29uc2lz
dCBvZiBtdWx0aXBsZSBmcmVxdWVuY2llcyB3aGljaCBtYXkgYmUgc3VtbWVkIG9yIA0KYW1wbGl0
dWRlIG1vZHVsYXRlZC4gVGhpcyBPYmplY3QgbXVzdCByZWZsZWN0IHRoZSBkZXNpcmVkIGxldmVs
IGF0IHRoZSBUZWxjbyANCihQT1RTKSBhLWIgKFQvUikgdGVybWluYWxzIGluY2x1ZGluZyB0aGUg
YWZmZWN0IG9mIHRoZSBwa3RjTmNzRW5kUG50Q29uZmlnUnhHYWluIA0Kc2V0dGluZyBvbiB0aGUg
ZGVsaXZlcmVkIHRvbmUuPFNQQU4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsgPC9T
UEFOPlRoZSANCndpZGUgcmFuZ2Ugb2YgbGV2ZWxzIGZvciB0aGlzIE9iamVjdCBpcyByZXF1aXJl
ZCB0byBwcm92aWRlIHNpZ25hbCBnZW5lcmF0b3IgDQpsZXZlbHMgYWNyb3NzIHRoZSB3aWRlIHJh
bmdlIG9mIGdhaW5zIGJ1dCBkb2VzIG5vdCBpbXBseSB0aGUgZW50aXJlIHJhbmdlIGlzIHRvIA0K
YmUgYWNoaWV2YWJsZSBnaXZlbiB0aGUgcmFuZ2Ugb2YgbmVnYXRpdmUgdmFsdWVzIG9mIGdhaW4g
KHBvc2l0aXZlIGxvc3MpLjxTUEFOIA0Kc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsm
bmJzcDsgPC9TUEFOPjxTUEFOIA0Kc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsmbmJz
cDs8L1NQQU4+VGhpcyBPYmplY3QgbXVzdCBiZSBzZXQgZm9yIGVhY2ggDQp0b25lIHNvIGFzIHRv
IGdlbmVyYXRlIHRoZSBjb21iaW5lZCBmcmVxdWVuY3kgbGV2ZWwgYXQgdGhlIGEtYiAoVC9SKSB0
ZXJtaW5hbHMuIiANCjxvOnA+PC9vOnA+PC9GT05UPjwvRk9OVD48L1A+DQo8UCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxGT05UIHNpemU9Mz48Rk9OVCANCmZh
Y2U9IlRpbWVzIE5ldyBSb21hbiI+PFNQQU4gDQpzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L1NQQU4+REVGVkFMIHsgDQotNDAg
fTxTUEFOIHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7IDwvU1BBTj48bzpwPjwvbzpw
PjwvRk9OVD48L0ZPTlQ+PC9QPg0KPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJNQVJHSU46IDBp
biAwaW4gMHB0Ij48Rk9OVCBzaXplPTM+PEZPTlQgDQpmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxT
UEFOIA0Kc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgDQo8L1NQQU4+Ojo9e3BrdGNTaWdEZXZUb25lRW50cnkgMiB9PFNQQU4gc3R5
bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsgDQo8L1NQQU4+PG86cD48L286cD48L0ZPTlQ+
PC9GT05UPjwvUD4NCjxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBw
dCI+PEZPTlQgc2l6ZT0zPjxGT05UIA0KZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48U1BBTiANCnN0
eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7PC9TUEFOPjxvOnA+PC9vOnA+PC9GT05UPjwv
Rk9OVD48L1A+DQo8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQi
PjxTUEFOIA0Kc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj48Rk9OVCBmYWNlPSJUaW1lcyBOZXcg
Um9tYW4iIA0Kc2l6ZT0zPiZuYnNwOzwvRk9OVD48L1NQQU4+PG86cD48L286cD48L1A+PC9GT05U
PjwvQk9EWT48L0hUTUw+DQo=

------_=_NextPart_001_01C51391.8D1A5AEC--


--===============0244321860==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn

--===============0244321860==--



From ipcdn-bounces@ietf.org  Tue Feb 15 19:56:20 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA06989
	for <ipcdn-archive@ietf.org>; Tue, 15 Feb 2005 19:56:20 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D1DpW-0007ri-NI
	for ipcdn-archive@ietf.org; Tue, 15 Feb 2005 20:18:15 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D1DTG-00039K-W8; Tue, 15 Feb 2005 19:55:15 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1D1DNP-0001P3-1D
	for ipcdn@megatron.ietf.org; Tue, 15 Feb 2005 19:49:11 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA06383
	for <ipcdn@ietf.org>; Tue, 15 Feb 2005 19:49:07 -0500 (EST)
Received: from pacdcoavas09.cable.comcast.com ([208.17.33.58])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D1DiX-0007fv-DX
	for ipcdn@ietf.org; Tue, 15 Feb 2005 20:11:02 -0500
Message-ID: <C693FAC65F082B4190F29728D454734101BFFBBB@PACDCEXCMB01.cable.comcast.com>
From: "Woundy, Richard" <Richard_Woundy@cable.comcast.com>
To: "'Freyman Phillip-FPF300'" <phillipfreyman@motorola.com>
Subject: RE: [ipcdn] IETF NCS Sig MIB Gain (loss) plan and tone Levels
Date: Tue, 15 Feb 2005 19:48:12 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
X-Spam-Score: 0.6 (/)
X-Scan-Signature: 835ad9b9deb0975ba747bfa9d7f1aef1
Cc: "'ipcdn@ietf.org'" <ipcdn@ietf.org>
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1477184446=="
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org
X-Spam-Score: 0.6 (/)
X-Scan-Signature: f45599941caef2d9ac4ed98df73589d5

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--===============1477184446==
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C513C1.310C8425"

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C513C1.310C8425
Content-Type: text/plain

>While it is recognized that current standard connection establishment
protocols (NCS, SIP) do not support dynamic gain (loss) plan negotiation or
assignment at this time, it should be recognized that by establishing the
MIB now will enable future protocol updates to improve the end user
experience.
 
Or sometimes, they interfere with future protocol updates. :^(
 
For example, do your proposed read-write MIB object value override the
NCS/SIP negotiated value? Or vice versa?
 
-- Rich, ordinary cable guy, Comcast

-----Original Message-----
From: ipcdn-bounces@ietf.org [mailto:ipcdn-bounces@ietf.org] On Behalf Of
Freyman Phillip-FPF300
Sent: Tuesday, February 15, 2005 2:07 PM
To: 'ipcdn@ietf.org'; 'sumanth@cablelabs.com'
Subject: [ipcdn] IETF NCS Sig MIB Gain (loss) plan and tone Levels


Colleagues,

 

This is a proposal to establish the Transmit and Receive gain (loss) plan
parameters in the SigMIB to provide a solution to the setting of supervisory
tone levels at the a-b termination points and it also provides an
intelligent approach to future migration of a dynamic gain (loss) plan based
on the connection requirements.

 

The first point to consider in this proposal is when the MTA passes in band
signaling tones.  Per CableLabs and ETSI these tones are passed to the POTS
a-b (T/R) termination points through signal paths that apply a known loss.
This is usually implemented in the POTS SLIC circuitry either with fixed
loss devices or provisioned by the vendor/operators. 

 

However, when directed by the Call Agent the MTA may generate the
supervisory tones locally.  The same loss plan specifications per CableLabs
and ETSI for in band signaling are assumed to still be active when the tones
are locally generated.  Therefore it is necessary for the internal
supervisory tone generator to compensate for the analog gain (loss) in the
MTA (Typically in the POTS SLIC circuitry) to achieve the desired level at
the a-b (T/R) termination point.  While this gain (loss) may be known to a
vendor during manufacture, the second consideration in this proposal
suggests that this gain (loss) may be required to be changed based on far
end (analog loop) connection characteristics that change depending on the
actual far end connection point.

 

While CableLabs PKT-SP-EMTS-PRIMARY-I01-001128 Clause 8.4.4 and Telcodia
GR-909-CORE R5-17 guildance suggest a 2 dB loss plan default setting, there
is also guildance in GR-909-CORE R4-134 referencing ANSI T1.401-1988 Figure
24 that DTMF levels may be as high as +4 dBm under low loop current
conditions.  Per Telcordia GR-506-CORE Clause 15.1.5, the DTMF receiver
acceptance levels must be greater than -25 dBm and less than 0 dBm.
Considering a + 4dBm DTMF level applied to a 2 dB loss plan would resulting
a DTMF PCM coding level greater than the GR-506-CORE guidance of 0 dBm
maximum for the DTMF detector.  The setting of the default value to -4 dB
gain, ensures proper DTMF signal quality for proper detection and is also
consistent with Telcordia GR-909-CORE which references TR-NWT-000057 for
parameter settings and where 6.1.8 DLC System Loss O-11 suggests a DLC
transmission path loss in each direction o the RT line unit should be 4 dB
+/-2 dB (- 4 dB gain).  

 

Guidance in TIA/EIA TSB122-A and ETSI ES 202 020 further offers the need to
adjust the gain (loss) plan based on if a given MTA is attempting a
connection to one of several analog POTS termination points.  In reviewing
these documents if one considers the MTA as the referenced ONU unit, various
connection cases can be made (ONU to OPS, DGS, WAN, DAL, FXO, FXD, or ATT or
these terminations back to the ONU) where the recommended gain (loss) plan
per connection vary between 0 dB and 9 dB in loss or in some cases 3 dB of
gain.

 

While it is recognized that current standard connection establishment
protocols (NCS, SIP) do not support dynamic gain (loss) plan negotiation or
assignment at this time, it should be recognized that by establishing the
MIB now will enable future protocol updates to improve the end user
experience.

 

Finally, a text enhancement is proposed to clarify the pktcSigDevToneDbLevel
tone level setting measurement with respect to complex tones (tones
sometimes consisting of more than one frequency).

 

Respectfully,

 

Phillip Freyman

Distinguished Member of the Technical Staff

Motorola Connected Home Solutions (formally BCS)


 
============================================================================
==============================================




   pktcNcsEndPntConfigTxGain                  Integer32,  

       pktcNcsEndPntConfigRxGain                  Integer32  

 

   pktcNcsEndPntConfigTxGain    OBJECT-TYPE  

       SYNTAX       Integer32 

       UNITS        "dB"  

       MAX-ACCESS   read-write

       STATUS       current  

       DESCRIPTION  

           "The per line transmitter (A/D) gain.  A positive number reflects
a signal gain, a negative number reflects a signal loss.  This Object may
provision the gain or it may be used to document a non-provisionable gain
between the telco (POTS) a-b (T/R) terminals and the analog codec maximum
PCM coding limit (PCM maximum coding limit).  

 

Based on the default G.711 Vocoder maximum of 3.14 or 3.17 dBm the -4 dB
gain default provides Vocoder coding protection against TE maximum signals
while also providing an initial loss to minimize analog signal echo.  

       DEFVAL { -4 }  

       ::= { pktcNcsEndPntConfigEntry 42 }  

    

 




 

   pktcNcsEndPntConfigRxGain    OBJECT-TYPE  

       SYNTAX       Integer32 

       UNITS        "dB"  

       MAX-ACCESS   read-write  

       STATUS       current  

       DESCRIPTION  

           "The per line receiver (D/A) gain. A positive number reflects a
signal gain, a negative number reflects a signal loss.  This object may
provision the gain or it may be used to document a non-provisionable gain
for use with the pktcSigDevToneDbLevel Object to set the desired level at
the a-b (T/R) terminals.  

 

Based on the default G.711 Vocoder maximum of 3.14 or 3.17 dBm the -4 dB
gain default provides a maximum analog signal level at the a-b (T/R)
termination point. It should be noted that ETSI TS 101 909-4 provides
guidance of 11 dB loss (-11 dB gain) and based on this reference a DEFVAL {
-11 } in international markets may be considered.  

       DEFVAL { -4 }  

       ::= { pktcNcsEndPntConfigEntry 43 }  

    




pktcSigDevToneDbLevel    OBJECT-TYPE 

       SYNTAX       TenthdBm (-250..-30) 

       UNITS        "dBm"  

       MAX-ACCESS   read-write  

       STATUS       current  

       DESCRIPTION  

           "This is the decibel level for each analog signal (tone) that is
locally generated (verses in band supervisory tones) and sourced to the a-b
terminals (TE connection point).  Per the PktcSigDevToneEntry this DbLevel
represents the level required for each tone where each tone may consist of
multiple frequencies which may be summed or amplitude modulated. This Object
must reflect the desired level at the Telco (POTS) a-b (T/R) terminals
including the affect of the pktcNcsEndPntConfigRxGain setting on the
delivered tone.  The wide range of levels for this Object is required to
provide signal generator levels across the wide range of gains but does not
imply the entire range is to be achievable given the range of negative
values of gain (positive loss).     This Object must be set for each tone so
as to generate the combined frequency level at the a-b (T/R) terminals." 

       DEFVAL { -40 }  

       ::={pktcSigDevToneEntry 2 }  

 

 


------_=_NextPart_001_01C513C1.310C8425
Content-Type: text/html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns:o = 
"urn:schemas-microsoft-com:office:office"><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<TITLE>Message</TITLE>

<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=807353200-16022005><FONT face=Arial color=#0000ff 
size=2>&gt;<FONT face="Times New Roman" size=3>While it is recognized that 
current standard connection establishment protocols (NCS, SIP) do not support 
dynamic gain (loss) plan negotiation or assignment at this time, it should be 
recognized that by establishing the MIB now will enable future protocol updates 
to improve the end user experience.</FONT></FONT></SPAN></DIV>
<DIV><SPAN class=807353200-16022005><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=807353200-16022005><FONT face=Arial color=#0000ff size=2>Or 
sometimes, they interfere with future protocol updates. :^(</FONT></SPAN></DIV>
<DIV><SPAN class=807353200-16022005><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=807353200-16022005><FONT face=Arial color=#0000ff size=2>For 
example, do your proposed read-write MIB object value override the NCS/SIP 
negotiated value? Or vice versa?</FONT></SPAN></DIV>
<DIV><SPAN class=807353200-16022005><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=807353200-16022005><FONT face=Arial color=#0000ff size=2>-- 
Rich,&nbsp;ordinary cable guy, Comcast</FONT></SPAN></DIV>
<BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px">
  <DIV></DIV>
  <DIV class=OutlookMessageHeader lang=en-us dir=ltr align=left><FONT 
  face=Tahoma size=2>-----Original Message-----<BR><B>From:</B> 
  ipcdn-bounces@ietf.org [mailto:ipcdn-bounces@ietf.org] <B>On Behalf Of 
  </B>Freyman Phillip-FPF300<BR><B>Sent:</B> Tuesday, February 15, 2005 2:07 
  PM<BR><B>To:</B> 'ipcdn@ietf.org'; 'sumanth@cablelabs.com'<BR><B>Subject:</B> 
  [ipcdn] IETF NCS Sig MIB Gain (loss) plan and tone Levels<BR><BR></FONT></DIV>
  <DIV><FONT face=Arial size=2><FONT face="Times New Roman" 
  size=3>Colleagues,</FONT></DIV>
  <DIV>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT 
  face="Times New Roman" size=3>&nbsp;</FONT></o:p></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
  size=3>This is a proposal to establish the Transmit and Receive gain (loss) 
  plan parameters in the SigMIB to provide a solution to the setting of 
  supervisory tone levels at the a-b termination points and it also provides an 
  intelligent approach to future migration of a dynamic gain (loss) plan based 
  on the connection requirements.</FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT 
  face="Times New Roman" size=3>&nbsp;</FONT></o:p></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
  size=3>The first point to consider in this proposal is when the MTA passes in 
  band signaling tones.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Per 
  CableLabs and ETSI these tones are passed to the POTS a-b (T/R) termination 
  points through signal paths that apply a known loss.<SPAN 
  style="mso-spacerun: yes">&nbsp; </SPAN>This is usually implemented in the 
  POTS SLIC circuitry either with fixed loss devices or provisioned by the 
  vendor/operators. </FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT 
  face="Times New Roman" size=3>&nbsp;</FONT></o:p></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
  size=3>However, when directed by the Call Agent the MTA may generate the 
  supervisory tones locally.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>The 
  same loss plan specifications per CableLabs and ETSI for in band signaling are 
  assumed to still be active when the tones are locally generated.<SPAN 
  style="mso-spacerun: yes">&nbsp; </SPAN>Therefore it is necessary for the 
  internal supervisory tone generator to compensate for the analog gain (loss) 
  in the MTA (Typically in the POTS SLIC circuitry) to achieve the desired level 
  at the a-b (T/R) termination point.<SPAN style="mso-spacerun: yes">&nbsp; 
  </SPAN>While this gain (loss) may be known to a vendor during manufacture, the 
  second consideration in this proposal suggests that this gain (loss) may be 
  required to be changed based on far end (analog loop) connection 
  characteristics that change depending on the actual far end connection 
  point.</FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT 
  face="Times New Roman" size=3>&nbsp;</FONT></o:p></P>
  <P class=MsoNormal 
  style="MARGIN: 0in 0in 0pt; mso-list: none; mso-list-ins: GBEACHAM 20050209T1105"><FONT 
  size=3><FONT face="Times New Roman">While CableLabs 
  PKT-SP-EMTS-PRIMARY-I01-001128 Clause 8.4.4 and Telcodia GR-909-CORE R5-17 
  guildance suggest a 2 dB loss plan default setting, there is also guildance in 
  GR-909-CORE R4-134 referencing ANSI T1.401-1988 Figure 24 that DTMF levels may 
  be as high as +4 dBm under low loop current conditions.<SPAN 
  style="mso-spacerun: yes">&nbsp; </SPAN>Per Telcordia GR-506-CORE Clause 
  15.1.5, the DTMF receiver acceptance levels must be greater than -25 dBm and 
  less than 0 dBm.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>Considering a + 
  4dBm DTMF level applied to a 2 dB loss plan would resulting a DTMF PCM coding 
  level greater than the GR-506-CORE guidance of 0 dBm maximum for the DTMF 
  detector.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN>The setting of the 
  default value to -4 dB gain, ensures proper DTMF signal quality for proper 
  detection and is also consistent with Telcordia GR-909-CORE which references 
  TR-NWT-000057 for parameter settings and where 6.1.8 DLC System Loss O-11 
  suggests a DLC transmission path loss in each direction o the RT line unit 
  should be 4 dB +/-2 dB (- 4 dB gain).<SPAN style="mso-spacerun: yes">&nbsp; 
  </SPAN><SPAN class=msoIns><INS cite=mailto:GBEACHAM 
  dateTime=2005-02-09T11:08><o:p></o:p></INS></SPAN></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT 
  face="Times New Roman" size=3>&nbsp;</FONT></o:p></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
  size=3>Guidance in TIA/EIA TSB122-A and ETSI ES 202 020 further offers the 
  need to adjust the gain (loss) plan based on if a given MTA is attempting a 
  connection to one of several analog POTS termination points.<SPAN 
  style="mso-spacerun: yes">&nbsp; </SPAN>In reviewing these documents if one 
  considers the MTA as the referenced ONU unit, various connection cases can be 
  made (ONU to OPS, DGS, WAN, DAL, FXO, FXD, or ATT or these terminations back 
  to the ONU) where the recommended gain (loss) plan per connection vary between 
  0 dB and 9 dB in loss or in some cases 3 dB of gain.</FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT face=Arial 
  size=2></FONT></o:p>&nbsp;</P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
  size=3>While it is recognized that current standard connection establishment 
  protocols (NCS, SIP) do not support dynamic gain (loss) plan negotiation or 
  assignment at this time, it should be recognized that by establishing the MIB 
  now will enable future protocol updates to improve the end user 
  experience.</FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT 
  face="Times New Roman" size=3>&nbsp;</FONT></o:p></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
  size=3>Finally, a text enhancement is proposed to clarify the 
  pktcSigDevToneDbLevel tone level setting measurement with respect to complex 
  tones (tones sometimes consisting of more than one frequency).</FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT 
  face="Times New Roman" size=3>&nbsp;</FONT></o:p></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
  size=3>Respectfully,</FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT 
  face="Times New Roman" size=3>&nbsp;</FONT></o:p></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
  size=3>Phillip Freyman</FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT face="Times New Roman" 
  size=3>Distinguished Member of the Technical Staff</FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman">Motorola <STRONG><SPAN 
  style="FONT-WEIGHT: normal; mso-bidi-font-weight: bold">Connected Home 
  Solutions (formally BCS)</SPAN></STRONG></FONT></FONT></P><FONT size=3><FONT 
  face="Times New Roman"><STRONG><SPAN 
  style="FONT-WEIGHT: normal; mso-bidi-font-weight: bold"></SPAN></STRONG></FONT></FONT></FONT></DIV>
  <DIV><FONT face=Arial size=2><FONT size=3><FONT 
  face="Times New Roman"><STRONG><SPAN 
  style="FONT-WEIGHT: normal; mso-bidi-font-weight: bold"></SPAN></STRONG></FONT></FONT></FONT>&nbsp;</DIV>
  <DIV><FONT face=Arial size=2><FONT size=3><FONT 
  face="Times New Roman"><STRONG><SPAN 
  style="FONT-WEIGHT: normal; mso-bidi-font-weight: bold"><SPAN 
  class=888555818-15022005><FONT face=Arial 
  size=2>==========================================================================================================================</FONT></SPAN></SPAN></STRONG></DIV>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><BR 
  style="PAGE-BREAK-BEFORE: always; mso-special-character: line-break" 
  clear=all></P><o:p></o:p></FONT></FONT>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; 
  </SPAN>pktcNcsEndPntConfigTxGain<SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN>Integer32,<SPAN style="mso-spacerun: yes">&nbsp; 
  </SPAN><o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN>pktcNcsEndPntConfigRxGain<SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN>Integer32<SPAN style="mso-spacerun: yes">&nbsp; 
  </SPAN><o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT 
  face="Times New Roman" size=3>&nbsp;</FONT></o:p></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; 
  </SPAN>pktcNcsEndPntConfigTxGain<SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>OBJECT-TYPE<SPAN 
  style="mso-spacerun: yes">&nbsp; </SPAN><o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN>SYNTAX<SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN>Integer32 <o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN>UNITS<SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN>"dB"<SPAN style="mso-spacerun: yes">&nbsp; 
  </SPAN><o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN>MAX-ACCESS<SPAN style="mso-spacerun: yes">&nbsp;&nbsp; 
  </SPAN>read-write<o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN>STATUS<SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN>current<SPAN style="mso-spacerun: yes">&nbsp; 
  </SPAN><o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN>DESCRIPTION<SPAN style="mso-spacerun: yes">&nbsp; 
  </SPAN><o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN>"The per line transmitter (A/D) gain.<SPAN 
  style="mso-spacerun: yes">&nbsp; </SPAN>A positive number reflects a signal 
  gain, a negative number reflects a signal loss.<SPAN 
  style="mso-spacerun: yes">&nbsp; </SPAN>This Object may provision the gain or 
  it may be used to document a non-provisionable gain between the telco (POTS) 
  a-b (T/R) terminals and the analog codec maximum PCM coding limit (PCM maximum 
  coding limit).<SPAN style="mso-spacerun: yes">&nbsp; </SPAN></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT 
  face="Times New Roman" size=3>&nbsp;</FONT></o:p></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman">Based on the default G.711 Vocoder maximum of 3.14 or 
  3.17 dBm the -4 dB gain default provides Vocoder coding protection against TE 
  maximum signals while also providing an initial loss to minimize analog signal 
  echo.<SPAN style="mso-spacerun: yes">&nbsp; 
  </SPAN><o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>DEFVAL { 
  -4 }<SPAN style="mso-spacerun: yes">&nbsp; 
</SPAN><o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>::= { 
  pktcNcsEndPntConfigEntry 42 }<SPAN style="mso-spacerun: yes">&nbsp; 
  </SPAN><o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
  style="mso-spacerun: yes"><FONT face="Times New Roman" 
  size=3>&nbsp;&nbsp;&nbsp; </FONT></SPAN></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT 
  face="Times New Roman" size=3>&nbsp;</FONT></o:p></P><SPAN 
  style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">
  <DIV><BR style="PAGE-BREAK-BEFORE: always; mso-special-character: line-break" 
  clear=all></DIV></SPAN>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT 
  face="Times New Roman" size=3>&nbsp;</FONT></o:p></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp; 
  </SPAN>pktcNcsEndPntConfigRxGain<SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>OBJECT-TYPE<SPAN 
  style="mso-spacerun: yes">&nbsp; </SPAN><o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN>SYNTAX<SPAN style="mso-spacerun: yes">&nbsp; </SPAN><SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN>Integer32 
  <o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN>UNITS<SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN>"dB"<SPAN style="mso-spacerun: yes">&nbsp; 
  </SPAN><o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN>MAX-ACCESS<SPAN style="mso-spacerun: yes">&nbsp;&nbsp; 
  </SPAN>read-write<SPAN style="mso-spacerun: yes">&nbsp; 
  </SPAN><o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN>STATUS<SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN>current<SPAN style="mso-spacerun: yes">&nbsp; 
  </SPAN><o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN>DESCRIPTION<SPAN style="mso-spacerun: yes">&nbsp; 
  </SPAN><o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN>"The per line receiver (D/A) gain. A positive number reflects a signal 
  gain, a negative number reflects a signal loss.<SPAN 
  style="mso-spacerun: yes">&nbsp; </SPAN>This object may provision the gain or 
  it may be used to document a non-provisionable gain for use with the 
  pktcSigDevToneDbLevel Object to set the desired level at the a-b (T/R) 
  terminals.<SPAN style="mso-spacerun: yes">&nbsp; </SPAN></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><o:p><FONT 
  face="Times New Roman" size=3>&nbsp;</FONT></o:p></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman">Based on the default G.711 Vocoder maximum of 3.14 or 
  3.17 dBm the -4 dB gain default provides a maximum analog signal level at the 
  a-b (T/R) termination point. It should be noted that ETSI TS 101 909-4 
  provides guidance of 11 dB loss (-11 dB gain) and based on this reference a 
  DEFVAL { -11 } in international markets may be considered.<SPAN 
  style="mso-spacerun: yes">&nbsp; </SPAN><o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>DEFVAL { 
  -4 }<SPAN style="mso-spacerun: yes">&nbsp; 
</SPAN><o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>::= { 
  pktcNcsEndPntConfigEntry 43 }<SPAN style="mso-spacerun: yes">&nbsp; 
  </SPAN><o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; 
  </SPAN><o:p></o:p></FONT></FONT></P><SPAN 
  style="FONT-SIZE: 12pt; FONT-FAMILY: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">
  <DIV><BR style="PAGE-BREAK-BEFORE: always" clear=all></DIV></SPAN>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman">pktcSigDevToneDbLevel<SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>OBJECT-TYPE 
  <o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN>SYNTAX<SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>TenthdBm 
  (-250..-30) <o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN>UNITS<SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN>"dBm"<SPAN style="mso-spacerun: yes">&nbsp; 
  </SPAN><o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN>MAX-ACCESS<SPAN style="mso-spacerun: yes">&nbsp;&nbsp; 
  </SPAN>read-write<SPAN style="mso-spacerun: yes">&nbsp; 
  </SPAN><o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN>STATUS<SPAN style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN><SPAN style="mso-spacerun: yes">&nbsp;</SPAN>current<SPAN 
  style="mso-spacerun: yes">&nbsp; </SPAN><o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN>DESCRIPTION<SPAN style="mso-spacerun: yes">&nbsp; 
  </SPAN><o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN>"This is the decibel level for each analog signal (tone) that is 
  locally generated (verses in band supervisory tones) and sourced to the a-b 
  terminals (TE connection point).<SPAN style="mso-spacerun: yes">&nbsp; 
  </SPAN>Per the PktcSigDevToneEntry this DbLevel represents the level required 
  for each tone where each tone may consist of multiple frequencies which may be 
  summed or amplitude modulated. This Object must reflect the desired level at 
  the Telco (POTS) a-b (T/R) terminals including the affect of the 
  pktcNcsEndPntConfigRxGain setting on the delivered tone.<SPAN 
  style="mso-spacerun: yes">&nbsp; </SPAN>The wide range of levels for this 
  Object is required to provide signal generator levels across the wide range of 
  gains but does not imply the entire range is to be achievable given the range 
  of negative values of gain (positive loss).<SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp; </SPAN><SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;</SPAN>This Object must be set for each 
  tone so as to generate the combined frequency level at the a-b (T/R) 
  terminals." <o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>DEFVAL { 
  -40 }<SPAN style="mso-spacerun: yes">&nbsp; 
  </SPAN><o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN 
  style="mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  </SPAN>::={pktcSigDevToneEntry 2 }<SPAN style="mso-spacerun: yes">&nbsp; 
  </SPAN><o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><FONT size=3><FONT 
  face="Times New Roman"><SPAN 
  style="mso-spacerun: yes">&nbsp;</SPAN><o:p></o:p></FONT></FONT></P>
  <P class=MsoNormal style="MARGIN: 0in 0in 0pt"><SPAN 
  style="mso-spacerun: yes"><FONT face="Times New Roman" 
  size=3>&nbsp;</FONT></SPAN><o:p></o:p></P></BLOCKQUOTE></FONT></BODY></HTML>

------_=_NextPart_001_01C513C1.310C8425--


--===============1477184446==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn

--===============1477184446==--



From ipcdn-bounces@ietf.org  Tue Feb 15 20:37:24 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA11212
	for <ipcdn-archive@ietf.org>; Tue, 15 Feb 2005 20:37:24 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D1ETF-0000YC-OF
	for ipcdn-archive@ietf.org; Tue, 15 Feb 2005 20:59:17 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D1E1J-0003yC-EW; Tue, 15 Feb 2005 20:30:25 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1D1DzQ-00033h-Vi
	for ipcdn@megatron.ietf.org; Tue, 15 Feb 2005 20:28:29 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA10199;
	Tue, 15 Feb 2005 20:28:26 -0500 (EST)
Received: from ondar.cablelabs.com ([192.160.73.61])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D1EKX-0000Hj-9n; Tue, 15 Feb 2005 20:50:19 -0500
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.12.10/8.12.10) with ESMTP id j1G1RkDU006981; 
	Tue, 15 Feb 2005 18:27:47 -0700 (MST)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Tue, 15 Feb 2005 18:27:46 -0700
Message-ID: <CD6CE349CFD30D40BF5E13B3E0D8480406A554@srvxchg.cablelabs.com>
Thread-Topic: IPCDN PacketCable/IPCablecom NCS Signaling MIB and IPR
	disclosure, UPTO 20030223432
Thread-Index: AcUPDzBWkl9rFppoROSDJXwJopZrYwEs0HHg
From: "Jean-Francois Mule" <jf.mule@cablelabs.com>
To: <ipcdn@ietf.org>
X-Approved: ondar
X-Spam-Score: 0.2 (/)
X-Scan-Signature: 31247fb3be228bb596db9127becad0bc
Content-Transfer-Encoding: quoted-printable
Cc: Satish Kumar at Texas Instruments <satish.kumar@ti.com>,
        "David Kessens \(E-mail\)" <david.kessens@nokia.com>,
        Christie Poland <C.Poland@cablelabs.com>,
        Simon Kang - UPC <skang@upctechnology.com>,
        Ted Laverack <Ted.Laverack@etsi.org>,
        Bill Utlaut <b.utlaut@cablelabs.com>, gordon.beacham@motorola.com,
        ietf-ipr@ietf.org, "Wijnen,
	Bert \(Bert\)" <bwijnen@lucent.com>,
        Simon Krauss <s.krauss@cablelabs.com>
Subject: [ipcdn] IPCDN PacketCable/IPCablecom NCS Signaling MIB and IPR
	disclosure, UPTO 20030223432
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org
X-Spam-Score: 0.2 (/)
X-Scan-Signature: 10d3e4e3c32e363f129e380e644649be
Content-Transfer-Encoding: quoted-printable

IPCDN participants,

   Per IETF RFC 3668, section 2 c), I hereby disclose this IPR
information to the working group as a participant.
   I am aware of the USPTO Patent Application number 20030223432, which
may relate to the IETF IPCDN PacketCable/IPCablecom NCS Signaling MIB,
draft-ietf-ipcdn-pktc-signaling-07.txt.
   The text of the patent application can be obtained at:
http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=3DPTO1&Sect2=3DHITOFF&d=3D=
PG0
1&p=3D1&u=3D/netahtml/PTO/srchnum.html&r=3D1&f=3DG&l=3D50&s1=3D'200302234=
32'&OS=3D&RS=3D
or if this link does not work, google it at:
=20
http://www.google.com/search?hl=3Den&q=3DPatent+Application+%23%3A+200302=
234
32

   I have also submitted the IPR disclosure according to the formal
requirements of Section 6, "IPR Disclosures," of RFC 3668, "Intellectual
Property Rights in IETF Technology," - see text pasted below.

  Since this IPCDN Internet-Draft relates to an ETSI IPCableCom MIB, I
also copy the ETSI technical officer, Ted Laverack and the ETSI
Rapporteur for the associated work item, Simon Kang.

Jean-Francois.

------
IPR Title: Jean-Francois Mule's statement about possible IPR claimed in=20
       draft-ietf-ipcdn-pktc-signaling-07.txt belonging to Charania,
Haneef B.;=20
       Vetter, Richard; Litwak, Robert=20

Section I. Patent Holder/Applicant ("Patent Holder")
Legal Name: Charania, Haneef B.; Vetter, Richard; Litwak, Robert

Section  II. Contact Information for the IETF Participant Whose Personal
Belief Triggered=20
the Disclosure in this Template :
Name: Jean-Francois Mule
Title:=20
Department:=20
Address1:=20
Address2:=20
Telephone: +1 303 661 3708
Fax:=20
Email: jfm@cablelabs.com
=20

Section III. IETF Document or Working Group Contribution to Which Patent
Disclosure Relates=20
Document Title: Network-Based Call Signaling (NCS) Signaling MIB for
PacketCable and IPCablecom Multimedia Terminal Adapters (MTAs)
RFC Number(Numeric value only) :=20
I-D File Name(draft-...) : draft-ietf-ipcdn-pktc-signaling-07.txt
Designations for Other Contributions :=20
=20

Section IV. Disclosure of Patent Information, if known(i.e., patents or
patent applications=20
required to be disclosed by Section 6 of RFC 3668)
A. For granted patents or published pending patent applications, please
provide=20
the following information:
Patent, Serial, Publication, Registration, or Application/File number(s)
: USPTO Patent Application #20030223432
Date(s) granted or applied for : December 4, 2003
Country : United States
Additional Note(s):=20

B. Does your disclosure relate to an unpublished pending patent
application? No
C. If an Internet-Draft or RFC includes multiple parts and it is not
reasonably=20
apparent which part of such Internet-Draft or RFC is alleged to be
covered by=20
the patent information disclosed in Section V(A) or V(B), it is helpful
if the=20
discloser identifies here the sections of the Internet-Draft or RFC that
are=20
alleged to be so covered. :


_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn


From ipcdn-bounces@ietf.org  Thu Feb 17 21:14:33 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA11913
	for <ipcdn-archive@ietf.org>; Thu, 17 Feb 2005 21:14:33 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D1y0i-0000qe-2R
	for ipcdn-archive@ietf.org; Thu, 17 Feb 2005 21:36:52 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D1wVc-00064w-7k; Thu, 17 Feb 2005 20:00:40 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1D1wMx-0001vY-8H
	for ipcdn@megatron.ietf.org; Thu, 17 Feb 2005 19:51:43 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA02528
	for <ipcdn@ietf.org>; Thu, 17 Feb 2005 19:51:40 -0500 (EST)
Received: from ondar.cablelabs.com ([192.160.73.61])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D1wiU-0006jJ-QV
	for ipcdn@ietf.org; Thu, 17 Feb 2005 20:14:00 -0500
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.12.10/8.12.10) with ESMTP id j1I0p8DU013279; 
	Thu, 17 Feb 2005 17:51:08 -0700 (MST)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [ipcdn] pktcMtaDevRealmName
Date: Thu, 17 Feb 2005 17:51:07 -0700
Message-ID: <CD6CE349CFD30D40BF5E13B3E0D8480406A55B@srvxchg.cablelabs.com>
Thread-Topic: [ipcdn] pktcMtaDevRealmName
Thread-Index: AcUDWX65vsdqqk9PQJakxjSmn6Tw7wR+bLgQ
From: "Jean-Francois Mule" <jf.mule@cablelabs.com>
To: "Randy Presuhn" <randy_presuhn@mindspring.com>,
        "Ipcdn (E-mail)" <ipcdn@ietf.org>
X-Approved: ondar
X-Spam-Score: 0.0 (/)
X-Scan-Signature: f60d0f7806b0c40781eee6b9cd0b2135
Content-Transfer-Encoding: quoted-printable
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: fb6060cb60c0cea16e3f7219e40a0a81
Content-Transfer-Encoding: quoted-printable

Hi Randy,

   Sorry for the delay in responding to your email.
   Inline.

Jean-Fran=E7ois=20

> -----Original Message-----
> From: Randy Presuhn [mailto:randy_presuhn@mindspring.com]=20
> Sent: Tuesday, January 25, 2005 8:38 PM
> To: Ipcdn (E-mail)
> Subject: [ipcdn] pktcMtaDevRealmName
>=20
>=20
> Hi -
>=20
> I think the use of SnmpAdminString for pktcMtaDevRealmName
> might need some more thought.  The language about "all capitals"
> and search operations using upper-case ASCII doesn't mesh
> too well with SnmpAdminString.
>=20
> Whether it makes any sense at all will depend on
> whether Kerberos will ever permit realm names which are
> not upper-case ASCII.

  How about changing the syntax to DisplayString?
  This would address your point and align the mib object syntax with the =
kerberos type.

Any comments from others on this before we make the change?
Jean-Fran=E7ois=20

>  For several writing systems, there is
> no upper-case/lower-case distinction.  Chinese, Thai, Cambodian, and
> Japanese are just a few examples.  Even for languages written=20
> with the Roman
> alphabet, there are problems.  German "?" (which supposedly=20
> cannot be capitalized, and
> > should be transformed to "SS") is a classic example.
> >
> > If they're trying to future-proof things, they should take a
> > careful look at
> > http://www.unicode.org/versions/Unicode4.0.0/ch05.pdf#G21180
> > as well as http://www.unicode.org/reports/tr15/, since they
> > really should
> > nail down which normalization form as well.  (Actually, the=20
> choice of
> > normalization form is something we should have done in the=20
> definition
> > of SnmpAdminString, but no one else wanted to touch the issue then.)
> >
> > My advice, not knowing what the future of Kerberos will be=20
> and how it
> > will handle comparison of non-ascii realm names, is to just=20
> make this
> > object a DisplayString, and to spell out exactly what
> > characters are permitted.
> >
> > Randy
>=20
>=20
>=20
> _______________________________________________
> IPCDN mailing list
> IPCDN@ietf.org
> https://www1.ietf.org/mailman/listinfo/ipcdn
>=20
>=20

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn


From ipcdn-bounces@ietf.org  Fri Feb 18 02:09:47 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id CAA16343
	for <ipcdn-archive@ietf.org>; Fri, 18 Feb 2005 02:09:47 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D22cR-0007gx-K9
	for ipcdn-archive@ietf.org; Fri, 18 Feb 2005 02:32:08 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D21Ib-0008I6-Ni; Fri, 18 Feb 2005 01:07:33 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1D21Hr-0007th-1X
	for ipcdn@megatron.ietf.org; Fri, 18 Feb 2005 01:06:47 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id BAA01509
	for <ipcdn@ietf.org>; Fri, 18 Feb 2005 01:06:46 -0500 (EST)
Received: from motgate5.mot.com ([144.189.100.105])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D21dR-0006HW-CF
	for ipcdn@ietf.org; Fri, 18 Feb 2005 01:29:06 -0500
Received: from az33exr02.mot.com (az33exr02.mot.com [10.64.251.232])
	by motgate5.mot.com (8.12.11/Motgate5) with ESMTP id j1I69tDj023202
	for <ipcdn@ietf.org>; Thu, 17 Feb 2005 23:09:55 -0700 (MST)
Received: from il06exm12.corp.mot.com (il06exm12.corp.mot.com [10.0.111.12])
	by az33exr02.mot.com (8.13.1/8.13.0) with ESMTP id j1I67SmU013756
	for <ipcdn@ietf.org>; Fri, 18 Feb 2005 00:07:29 -0600 (CST)
Received: by il06exm12 with Internet Mail Service (5.5.2657.72)
	id <1LK3HW16>; Fri, 18 Feb 2005 00:06:33 -0600
Message-ID: <370596D46C9BD711B61A00065BF365881541EC76@il06exm12>
From: Freyman Phillip-FPF300 <phillipfreyman@motorola.com>
To: "'Woundy, Richard'" <Richard_Woundy@cable.comcast.com>
Subject: RE: [ipcdn] IETF NCS Sig MIB Gain (loss) plan and tone Levels
Date: Fri, 18 Feb 2005 00:06:32 -0600
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
X-Spam-Score: 2.6 (++)
X-Scan-Signature: 8a9672ae1970aa20cd94e880017fa9b4
Cc: "'ipcdn@ietf.org'" <ipcdn@ietf.org>
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1325968468=="
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org
X-Spam-Score: 2.4 (++)
X-Scan-Signature: c6d4566aad1fef50f784fa8a77ccada7

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

--===============1325968468==
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C5157F.FC2C4CDE"

This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.

------_=_NextPart_001_01C5157F.FC2C4CDE
Content-Type: text/plain

thanks Rich for the comments...you raise the question of future migration and use of the proposal.
 
the Tx and Rx levels vary based on locale (N.A. vs Euro vs Asia vs national standards), by providing MIB variables, this enable common designs to be applicable across national boundaries (but within an operators business area).  In this case it may be desireable to set the loss plans for one operator or even for one user (down to a single line number) without any need to adapt the loss in the future.  
 
In fact, it has been seen that some TE (CPE) devices detect the MTA loop current and based on the loop current they adjust their internal analog gain/loss.  Essentially relating low local loop current/voltage to high analog signal loss.  So if the MTA is configured to provide a minimum loop current (good to minimize power consumption), CPE devices may actually add gain to compensate for the historical analog loop signal loss (bad for MTAs configured with high analog levels (small loss plans) per current PacketCable guidance).  
 
Should it become desireable to support an adaptable loss plan (per connection type or service type within a connection) then this change would fall under the signalling protocol "solution".  It would seem logical that these adaptations would only be in effect for the duration of the connections or might even change within a single connection (start of call in voice mode with one loss, respond to a fax mode with a second loss and at the end of the fax to adapt back to the voice mode loss).  This adaptive loss would only be applicable during a single session since any change in loss would be related to a specific far end (short to long analog POTS loop variability) of that connection.  After the connection is terminated then the loss plan should revert to the SigMIB settings in preparation for the next call which may be within the VoIP network or may again be routed to another analog POTS loop.
 
So there are three rationals for the MIB loss plan flexibility with two potential results...
a "one time" setting based on local operator/user needs (local standards or loop current) and ...
a future potential need for adaptive loss plan adjustments related to a specific far end connection requirement.
 
hope this explains the concept in more detail and the relationship between the MIB values verses a future protocol defined value.
 
Phil

-----Original Message-----
From: Woundy, Richard [mailto:Richard_Woundy@cable.comcast.com] 
Sent: Tuesday, February 15, 2005 6:48 PM
To: Freyman Phillip-FPF300
Cc: sumanth@cablelabs.com; ipcdn@ietf.org
Subject: RE: [ipcdn] IETF NCS Sig MIB Gain (loss) plan and tone Levels


>While it is recognized that current standard connection establishment protocols (NCS, SIP) do not support dynamic gain (loss) plan negotiation or assignment at this time, it should be recognized that by establishing the MIB now will enable future protocol updates to improve the end user experience.
 
Or sometimes, they interfere with future protocol updates. :^(
 
For example, do your proposed read-write MIB object value override the NCS/SIP negotiated value? Or vice versa?
 
-- Rich, ordinary cable guy, Comcast

-----Original Message-----
From: ipcdn-bounces@ietf.org [mailto:ipcdn-bounces@ietf.org] On Behalf Of Freyman Phillip-FPF300
Sent: Tuesday, February 15, 2005 2:07 PM
To: 'ipcdn@ietf.org'; 'sumanth@cablelabs.com'
Subject: [ipcdn] IETF NCS Sig MIB Gain (loss) plan and tone Levels


Colleagues,

 

This is a proposal to establish the Transmit and Receive gain (loss) plan parameters in the SigMIB to provide a solution to the setting of supervisory tone levels at the a-b termination points and it also provides an intelligent approach to future migration of a dynamic gain (loss) plan based on the connection requirements.

 

The first point to consider in this proposal is when the MTA passes in band signaling tones.  Per CableLabs and ETSI these tones are passed to the POTS a-b (T/R) termination points through signal paths that apply a known loss.  This is usually implemented in the POTS SLIC circuitry either with fixed loss devices or provisioned by the vendor/operators. 

 

However, when directed by the Call Agent the MTA may generate the supervisory tones locally.  The same loss plan specifications per CableLabs and ETSI for in band signaling are assumed to still be active when the tones are locally generated.  Therefore it is necessary for the internal supervisory tone generator to compensate for the analog gain (loss) in the MTA (Typically in the POTS SLIC circuitry) to achieve the desired level at the a-b (T/R) termination point.  While this gain (loss) may be known to a vendor during manufacture, the second consideration in this proposal suggests that this gain (loss) may be required to be changed based on far end (analog loop) connection characteristics that change depending on the actual far end connection point.

 

While CableLabs PKT-SP-EMTS-PRIMARY-I01-001128 Clause 8.4.4 and Telcodia GR-909-CORE R5-17 guildance suggest a 2 dB loss plan default setting, there is also guildance in GR-909-CORE R4-134 referencing ANSI T1.401-1988 Figure 24 that DTMF levels may be as high as +4 dBm under low loop current conditions.  Per Telcordia GR-506-CORE Clause 15.1.5, the DTMF receiver acceptance levels must be greater than -25 dBm and less than 0 dBm.  Considering a + 4dBm DTMF level applied to a 2 dB loss plan would resulting a DTMF PCM coding level greater than the GR-506-CORE guidance of 0 dBm maximum for the DTMF detector.  The setting of the default value to -4 dB gain, ensures proper DTMF signal quality for proper detection and is also consistent with Telcordia GR-909-CORE which references TR-NWT-000057 for parameter settings and where 6.1.8 DLC System Loss O-11 suggests a DLC transmission path loss in each direction o the RT line unit should be 4 dB +/-2 dB (- 4 dB gain).  

 

Guidance in TIA/EIA TSB122-A and ETSI ES 202 020 further offers the need to adjust the gain (loss) plan based on if a given MTA is attempting a connection to one of several analog POTS termination points.  In reviewing these documents if one considers the MTA as the referenced ONU unit, various connection cases can be made (ONU to OPS, DGS, WAN, DAL, FXO, FXD, or ATT or these terminations back to the ONU) where the recommended gain (loss) plan per connection vary between 0 dB and 9 dB in loss or in some cases 3 dB of gain.

 

While it is recognized that current standard connection establishment protocols (NCS, SIP) do not support dynamic gain (loss) plan negotiation or assignment at this time, it should be recognized that by establishing the MIB now will enable future protocol updates to improve the end user experience.

 

Finally, a text enhancement is proposed to clarify the pktcSigDevToneDbLevel tone level setting measurement with respect to complex tones (tones sometimes consisting of more than one frequency).

 

Respectfully,

 

Phillip Freyman

Distinguished Member of the Technical Staff

Motorola Connected Home Solutions (formally BCS)


 
==========================================================================================================================




   pktcNcsEndPntConfigTxGain                  Integer32,  

       pktcNcsEndPntConfigRxGain                  Integer32  

 

   pktcNcsEndPntConfigTxGain    OBJECT-TYPE  

       SYNTAX       Integer32 

       UNITS        "dB"  

       MAX-ACCESS   read-write

       STATUS       current  

       DESCRIPTION  

           "The per line transmitter (A/D) gain.  A positive number reflects a signal gain, a negative number reflects a signal loss.  This Object may provision the gain or it may be used to document a non-provisionable gain between the telco (POTS) a-b (T/R) terminals and the analog codec maximum PCM coding limit (PCM maximum coding limit).  

 

Based on the default G.711 Vocoder maximum of 3.14 or 3.17 dBm the -4 dB gain default provides Vocoder coding protection against TE maximum signals while also providing an initial loss to minimize analog signal echo.  

       DEFVAL { -4 }  

       ::= { pktcNcsEndPntConfigEntry 42 }  

    

 




 

   pktcNcsEndPntConfigRxGain    OBJECT-TYPE  

       SYNTAX       Integer32 

       UNITS        "dB"  

       MAX-ACCESS   read-write  

       STATUS       current  

       DESCRIPTION  

           "The per line receiver (D/A) gain. A positive number reflects a signal gain, a negative number reflects a signal loss.  This object may provision the gain or it may be used to document a non-provisionable gain for use with the pktcSigDevToneDbLevel Object to set the desired level at the a-b (T/R) terminals.  

 

Based on the default G.711 Vocoder maximum of 3.14 or 3.17 dBm the -4 dB gain default provides a maximum analog signal level at the a-b (T/R) termination point. It should be noted that ETSI TS 101 909-4 provides guidance of 11 dB loss (-11 dB gain) and based on this reference a DEFVAL { -11 } in international markets may be considered.  

       DEFVAL { -4 }  

       ::= { pktcNcsEndPntConfigEntry 43 }  

    




pktcSigDevToneDbLevel    OBJECT-TYPE 

       SYNTAX       TenthdBm (-250..-30) 

       UNITS        "dBm"  

       MAX-ACCESS   read-write  

       STATUS       current  

       DESCRIPTION  

           "This is the decibel level for each analog signal (tone) that is locally generated (verses in band supervisory tones) and sourced to the a-b terminals (TE connection point).  Per the PktcSigDevToneEntry this DbLevel represents the level required for each tone where each tone may consist of multiple frequencies which may be summed or amplitude modulated. This Object must reflect the desired level at the Telco (POTS) a-b (T/R) terminals including the affect of the pktcNcsEndPntConfigRxGain setting on the delivered tone.  The wide range of levels for this Object is required to provide signal generator levels across the wide range of gains but does not imply the entire range is to be achievable given the range of negative values of gain (positive loss).     This Object must be set for each tone so as to generate the combined frequency level at the a-b (T/R) terminals." 

       DEFVAL { -40 }  

       ::={pktcSigDevToneEntry 2 }  

 

 


------_=_NextPart_001_01C5157F.FC2C4CDE
Content-Type: text/html
Content-Transfer-Encoding: base64

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUcmFuc2l0aW9uYWwv
L0VOIj4NCjxIVE1MIHhtbG5zOm8gPSANCiJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmlj
ZTpvZmZpY2UiPjxIRUFEPg0KPE1FVEEgSFRUUC1FUVVJVj0iQ29udGVudC1UeXBlIiBDT05URU5U
PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9VVMtQVNDSUkiPg0KPFRJVExFPk1lc3NhZ2U8L1RJVExFPg0K
DQo8TUVUQSBjb250ZW50PSJNU0hUTUwgNi4wMC4yODAwLjE0OTEiIG5hbWU9R0VORVJBVE9SPjwv
SEVBRD4NCjxCT0RZPg0KPERJVj48U1BBTiBjbGFzcz0yOTEyMDM5MDUtMTgwMjIwMDU+PEZPTlQg
ZmFjZT1BcmlhbCBjb2xvcj0jMDAwMGZmIHNpemU9Mj50aGFua3MgDQpSaWNoIGZvciB0aGUgY29t
bWVudHMuLi55b3UgcmFpc2UgdGhlIHF1ZXN0aW9uIG9mIGZ1dHVyZSBtaWdyYXRpb24gYW5kIHVz
ZSBvZiANCnRoZSBwcm9wb3NhbC48L0ZPTlQ+PC9TUEFOPjwvRElWPg0KPERJVj48U1BBTiBjbGFz
cz0yOTEyMDM5MDUtMTgwMjIwMDU+PEZPTlQgZmFjZT1BcmlhbCBjb2xvcj0jMDAwMGZmIA0Kc2l6
ZT0yPjwvRk9OVD48L1NQQU4+Jm5ic3A7PC9ESVY+DQo8RElWPjxTUEFOIGNsYXNzPTI5MTIwMzkw
NS0xODAyMjAwNT48Rk9OVCBmYWNlPUFyaWFsIGNvbG9yPSMwMDAwZmYgc2l6ZT0yPnRoZSBUeCAN
CmFuZCBSeCBsZXZlbHMgdmFyeSBiYXNlZCBvbiBsb2NhbGUgKE4uQS4gdnMgRXVybyB2cyBBc2lh
IHZzIG5hdGlvbmFsIHN0YW5kYXJkcyksIA0KYnkgcHJvdmlkaW5nIE1JQiB2YXJpYWJsZXMsIHRo
aXMgZW5hYmxlIGNvbW1vbiBkZXNpZ25zIHRvIGJlIGFwcGxpY2FibGUgYWNyb3NzIA0KbmF0aW9u
YWwgYm91bmRhcmllcyAoYnV0IHdpdGhpbiBhbiBvcGVyYXRvcnMgYnVzaW5lc3MgYXJlYSkuJm5i
c3A7IEluIHRoaXMgY2FzZSANCml0IG1heSBiZSBkZXNpcmVhYmxlIHRvIHNldCB0aGUgbG9zcyBw
bGFucyBmb3Igb25lIG9wZXJhdG9yIG9yIGV2ZW4gZm9yIG9uZSB1c2VyIA0KKGRvd24gdG8mbmJz
cDthIHNpbmdsZSZuYnNwO2xpbmUgbnVtYmVyKSB3aXRob3V0IGFueSBuZWVkIHRvIGFkYXB0IHRo
ZSBsb3NzIGluIA0KdGhlIGZ1dHVyZS4mbmJzcDsgPC9GT05UPjwvU1BBTj48L0RJVj4NCjxESVY+
PFNQQU4gY2xhc3M9MjkxMjAzOTA1LTE4MDIyMDA1PjxGT05UIGZhY2U9QXJpYWwgY29sb3I9IzAw
MDBmZiANCnNpemU9Mj48L0ZPTlQ+PC9TUEFOPiZuYnNwOzwvRElWPg0KPERJVj48U1BBTiBjbGFz
cz0yOTEyMDM5MDUtMTgwMjIwMDU+PEZPTlQgZmFjZT1BcmlhbCBjb2xvcj0jMDAwMGZmIHNpemU9
Mj5JbiANCmZhY3QsIGl0IGhhcyBiZWVuIHNlZW4gdGhhdCBzb21lIFRFIChDUEUpIGRldmljZXMg
ZGV0ZWN0IHRoZSBNVEEgbG9vcCBjdXJyZW50IA0KYW5kIGJhc2VkIG9uIHRoZSBsb29wIGN1cnJl
bnQgdGhleSBhZGp1c3QgdGhlaXIgaW50ZXJuYWwgYW5hbG9nIGdhaW4vbG9zcy4mbmJzcDsgDQpF
c3NlbnRpYWxseSByZWxhdGluZyBsb3cgbG9jYWwgbG9vcCBjdXJyZW50L3ZvbHRhZ2UmbmJzcDt0
byBoaWdoIGFuYWxvZyBzaWduYWwgDQpsb3NzLiZuYnNwOyBTbyBpZiB0aGUgTVRBIGlzIGNvbmZp
Z3VyZWQgdG8gcHJvdmlkZSBhIG1pbmltdW0gbG9vcCBjdXJyZW50IChnb29kIA0KdG8gbWluaW1p
emUgcG93ZXIgY29uc3VtcHRpb24pLCBDUEUgZGV2aWNlcyBtYXkgYWN0dWFsbHkgYWRkIGdhaW4g
dG8gY29tcGVuc2F0ZSANCmZvciB0aGUgaGlzdG9yaWNhbCBhbmFsb2cgbG9vcCBzaWduYWwgbG9z
cyAoYmFkIGZvciBNVEFzIGNvbmZpZ3VyZWQgd2l0aCBoaWdoIA0KYW5hbG9nIGxldmVscyAoc21h
bGwgbG9zcyBwbGFucykgcGVyIGN1cnJlbnQgUGFja2V0Q2FibGUgZ3VpZGFuY2UpLiZuYnNwOyAN
CjwvRk9OVD48L1NQQU4+PC9ESVY+DQo8RElWPjxTUEFOIGNsYXNzPTI5MTIwMzkwNS0xODAyMjAw
NT48Rk9OVCBmYWNlPUFyaWFsIGNvbG9yPSMwMDAwZmYgDQpzaXplPTI+PC9GT05UPjwvU1BBTj4m
bmJzcDs8L0RJVj4NCjxESVY+PFNQQU4gY2xhc3M9MjkxMjAzOTA1LTE4MDIyMDA1PjxGT05UIGZh
Y2U9QXJpYWwgY29sb3I9IzAwMDBmZiBzaXplPTI+U2hvdWxkIA0KaXQgYmVjb21lIGRlc2lyZWFi
bGUgdG8gc3VwcG9ydCBhbiBhZGFwdGFibGUgbG9zcyBwbGFuIChwZXIgY29ubmVjdGlvbiANCnR5
cGUmbmJzcDtvciBzZXJ2aWNlIHR5cGUgd2l0aGluIGEgY29ubmVjdGlvbikgdGhlbiB0aGlzIGNo
YW5nZSB3b3VsZCBmYWxsIHVuZGVyIA0KdGhlIHNpZ25hbGxpbmcgcHJvdG9jb2wgInNvbHV0aW9u
Ii4mbmJzcDsgSXQgd291bGQgc2VlbSBsb2dpY2FsIHRoYXQgdGhlc2UgDQphZGFwdGF0aW9ucyB3
b3VsZCBvbmx5IGJlIGluIGVmZmVjdCBmb3IgdGhlIGR1cmF0aW9uIG9mIHRoZSBjb25uZWN0aW9u
cyBvciBtaWdodCANCmV2ZW4gY2hhbmdlIHdpdGhpbiBhIHNpbmdsZSBjb25uZWN0aW9uIChzdGFy
dCBvZiBjYWxsIGluIHZvaWNlIG1vZGUgd2l0aCBvbmUgDQpsb3NzLCByZXNwb25kIHRvIGEgZmF4
IG1vZGUgd2l0aCBhIHNlY29uZCBsb3NzIGFuZCBhdCB0aGUgZW5kIG9mIHRoZSBmYXggdG8gDQph
ZGFwdCBiYWNrIHRvIHRoZSB2b2ljZSBtb2RlIGxvc3MpLiZuYnNwOyBUaGlzIGFkYXB0aXZlIGxv
c3Mgd291bGQgb25seSBiZSANCmFwcGxpY2FibGUgZHVyaW5nIGEgc2luZ2xlIHNlc3Npb24gc2lu
Y2UgYW55IGNoYW5nZSBpbiBsb3NzIHdvdWxkIGJlIHJlbGF0ZWQgDQp0byZuYnNwO2Egc3BlY2lm
aWMmbmJzcDtmYXIgZW5kIChzaG9ydCB0byBsb25nIGFuYWxvZyBQT1RTIGxvb3AgdmFyaWFiaWxp
dHkpIG9mIA0KdGhhdCBjb25uZWN0aW9uLiZuYnNwOyBBZnRlciB0aGUgY29ubmVjdGlvbiBpcyB0
ZXJtaW5hdGVkIHRoZW4gdGhlIGxvc3MgcGxhbiANCnNob3VsZCByZXZlcnQgdG8gdGhlIFNpZ01J
QiBzZXR0aW5ncyBpbiBwcmVwYXJhdGlvbiBmb3IgdGhlIG5leHQgY2FsbCB3aGljaCBtYXkgDQpi
ZSB3aXRoaW4gdGhlIFZvSVAgbmV0d29yayBvciBtYXkgYWdhaW4gYmUgcm91dGVkIHRvIGFub3Ro
ZXIgYW5hbG9nIFBPVFMgDQpsb29wLjwvRk9OVD48L1NQQU4+PC9ESVY+DQo8RElWPjxTUEFOIGNs
YXNzPTI5MTIwMzkwNS0xODAyMjAwNT48Rk9OVCBmYWNlPUFyaWFsIGNvbG9yPSMwMDAwZmYgDQpz
aXplPTI+PC9GT05UPjwvU1BBTj4mbmJzcDs8L0RJVj4NCjxESVY+PFNQQU4gY2xhc3M9MjkxMjAz
OTA1LTE4MDIyMDA1PjxGT05UIGZhY2U9QXJpYWwgY29sb3I9IzAwMDBmZiBzaXplPTI+U28gDQp0
aGVyZSBhcmUmbmJzcDt0aHJlZSByYXRpb25hbHMgZm9yIHRoZSBNSUIgbG9zcyBwbGFuIGZsZXhp
YmlsaXR5IHdpdGggdHdvIA0KcG90ZW50aWFsIHJlc3VsdHMuLi48L0ZPTlQ+PC9TUEFOPjwvRElW
Pg0KPERJVj48U1BBTiBjbGFzcz0yOTEyMDM5MDUtMTgwMjIwMDU+PEZPTlQgZmFjZT1BcmlhbCBj
b2xvcj0jMDAwMGZmIHNpemU9Mj5hICJvbmUgDQp0aW1lIiBzZXR0aW5nIGJhc2VkIG9uIGxvY2Fs
IG9wZXJhdG9yL3VzZXIgbmVlZHMgKGxvY2FsIHN0YW5kYXJkcyBvciBsb29wIA0KY3VycmVudCkg
YW5kIC4uLjwvRk9OVD48L1NQQU4+PC9ESVY+DQo8RElWPjxTUEFOIGNsYXNzPTI5MTIwMzkwNS0x
ODAyMjAwNT48Rk9OVCBmYWNlPUFyaWFsIGNvbG9yPSMwMDAwZmYgc2l6ZT0yPmEgDQpmdXR1cmUg
cG90ZW50aWFsIG5lZWQgZm9yIGFkYXB0aXZlIGxvc3MgcGxhbiBhZGp1c3RtZW50cyByZWxhdGVk
IHRvIGEgc3BlY2lmaWMgDQpmYXIgZW5kIGNvbm5lY3Rpb24gcmVxdWlyZW1lbnQuPC9GT05UPjwv
U1BBTj48L0RJVj4NCjxESVY+PFNQQU4gY2xhc3M9MjkxMjAzOTA1LTE4MDIyMDA1PjxGT05UIGZh
Y2U9QXJpYWwgY29sb3I9IzAwMDBmZiANCnNpemU9Mj48L0ZPTlQ+PC9TUEFOPiZuYnNwOzwvRElW
Pg0KPERJVj48U1BBTiBjbGFzcz0yOTEyMDM5MDUtMTgwMjIwMDU+PEZPTlQgZmFjZT1BcmlhbCBj
b2xvcj0jMDAwMGZmIHNpemU9Mj5ob3BlIA0KdGhpcyBleHBsYWlucyB0aGUgY29uY2VwdCBpbiBt
b3JlIGRldGFpbCBhbmQgdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIHRoZSBNSUIgDQp2YWx1ZXMg
dmVyc2VzIGEgZnV0dXJlIHByb3RvY29sIGRlZmluZWQgdmFsdWUuPC9GT05UPjwvU1BBTj48L0RJ
Vj4NCjxESVY+PFNQQU4gY2xhc3M9MjkxMjAzOTA1LTE4MDIyMDA1PjxGT05UIGZhY2U9QXJpYWwg
Y29sb3I9IzAwMDBmZiANCnNpemU9Mj48L0ZPTlQ+PC9TUEFOPiZuYnNwOzwvRElWPg0KPERJVj48
U1BBTiBjbGFzcz0yOTEyMDM5MDUtMTgwMjIwMDU+PEZPTlQgZmFjZT1BcmlhbCBjb2xvcj0jMDAw
MGZmIA0Kc2l6ZT0yPlBoaWw8L0ZPTlQ+PC9TUEFOPjwvRElWPg0KPEJMT0NLUVVPVEUgZGlyPWx0
ciBzdHlsZT0iTUFSR0lOLVJJR0hUOiAwcHgiPg0KICA8RElWPjwvRElWPg0KICA8RElWIGNsYXNz
PU91dGxvb2tNZXNzYWdlSGVhZGVyIGxhbmc9ZW4tdXMgZGlyPWx0ciBhbGlnbj1sZWZ0PjxGT05U
IA0KICBmYWNlPVRhaG9tYSBzaXplPTI+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08QlI+PEI+
RnJvbTo8L0I+IFdvdW5keSwgUmljaGFyZCANCiAgW21haWx0bzpSaWNoYXJkX1dvdW5keUBjYWJs
ZS5jb21jYXN0LmNvbV0gPEJSPjxCPlNlbnQ6PC9CPiBUdWVzZGF5LCBGZWJydWFyeSANCiAgMTUs
IDIwMDUgNjo0OCBQTTxCUj48Qj5Ubzo8L0I+IEZyZXltYW4gUGhpbGxpcC1GUEYzMDA8QlI+PEI+
Q2M6PC9CPiANCiAgc3VtYW50aEBjYWJsZWxhYnMuY29tOyBpcGNkbkBpZXRmLm9yZzxCUj48Qj5T
dWJqZWN0OjwvQj4gUkU6IFtpcGNkbl0gSUVURiBOQ1MgDQogIFNpZyBNSUIgR2FpbiAobG9zcykg
cGxhbiBhbmQgdG9uZSBMZXZlbHM8QlI+PEJSPjwvRk9OVD48L0RJVj4NCiAgPERJVj48U1BBTiBj
bGFzcz04MDczNTMyMDAtMTYwMjIwMDU+PEZPTlQgZmFjZT1BcmlhbCBjb2xvcj0jMDAwMGZmIA0K
ICBzaXplPTI+Jmd0OzxGT05UIGZhY2U9IlRpbWVzIE5ldyBSb21hbiIgc2l6ZT0zPldoaWxlIGl0
IGlzIHJlY29nbml6ZWQgdGhhdCANCiAgY3VycmVudCBzdGFuZGFyZCBjb25uZWN0aW9uIGVzdGFi
bGlzaG1lbnQgcHJvdG9jb2xzIChOQ1MsIFNJUCkgZG8gbm90IHN1cHBvcnQgDQogIGR5bmFtaWMg
Z2FpbiAobG9zcykgcGxhbiBuZWdvdGlhdGlvbiBvciBhc3NpZ25tZW50IGF0IHRoaXMgdGltZSwg
aXQgc2hvdWxkIGJlIA0KICByZWNvZ25pemVkIHRoYXQgYnkgZXN0YWJsaXNoaW5nIHRoZSBNSUIg
bm93IHdpbGwgZW5hYmxlIGZ1dHVyZSBwcm90b2NvbCANCiAgdXBkYXRlcyB0byBpbXByb3ZlIHRo
ZSBlbmQgdXNlciBleHBlcmllbmNlLjwvRk9OVD48L0ZPTlQ+PC9TUEFOPjwvRElWPg0KICA8RElW
PjxTUEFOIGNsYXNzPTgwNzM1MzIwMC0xNjAyMjAwNT48Rk9OVCBmYWNlPUFyaWFsIGNvbG9yPSMw
MDAwZmYgDQogIHNpemU9Mj48L0ZPTlQ+PC9TUEFOPiZuYnNwOzwvRElWPg0KICA8RElWPjxTUEFO
IGNsYXNzPTgwNzM1MzIwMC0xNjAyMjAwNT48Rk9OVCBmYWNlPUFyaWFsIGNvbG9yPSMwMDAwZmYg
c2l6ZT0yPk9yIA0KICBzb21ldGltZXMsIHRoZXkgaW50ZXJmZXJlIHdpdGggZnV0dXJlIHByb3Rv
Y29sIHVwZGF0ZXMuIA0KOl4oPC9GT05UPjwvU1BBTj48L0RJVj4NCiAgPERJVj48U1BBTiBjbGFz
cz04MDczNTMyMDAtMTYwMjIwMDU+PEZPTlQgZmFjZT1BcmlhbCBjb2xvcj0jMDAwMGZmIA0KICBz
aXplPTI+PC9GT05UPjwvU1BBTj4mbmJzcDs8L0RJVj4NCiAgPERJVj48U1BBTiBjbGFzcz04MDcz
NTMyMDAtMTYwMjIwMDU+PEZPTlQgZmFjZT1BcmlhbCBjb2xvcj0jMDAwMGZmIHNpemU9Mj5Gb3Ig
DQogIGV4YW1wbGUsIGRvIHlvdXIgcHJvcG9zZWQgcmVhZC13cml0ZSBNSUIgb2JqZWN0IHZhbHVl
IG92ZXJyaWRlIHRoZSBOQ1MvU0lQIA0KICBuZWdvdGlhdGVkIHZhbHVlPyBPciB2aWNlIHZlcnNh
PzwvRk9OVD48L1NQQU4+PC9ESVY+DQogIDxESVY+PFNQQU4gY2xhc3M9ODA3MzUzMjAwLTE2MDIy
MDA1PjxGT05UIGZhY2U9QXJpYWwgY29sb3I9IzAwMDBmZiANCiAgc2l6ZT0yPjwvRk9OVD48L1NQ
QU4+Jm5ic3A7PC9ESVY+DQogIDxESVY+PFNQQU4gY2xhc3M9ODA3MzUzMjAwLTE2MDIyMDA1PjxG
T05UIGZhY2U9QXJpYWwgY29sb3I9IzAwMDBmZiBzaXplPTI+LS0gDQogIFJpY2gsJm5ic3A7b3Jk
aW5hcnkgY2FibGUgZ3V5LCBDb21jYXN0PC9GT05UPjwvU1BBTj48L0RJVj4NCiAgPEJMT0NLUVVP
VEUgZGlyPWx0ciBzdHlsZT0iTUFSR0lOLVJJR0hUOiAwcHgiPg0KICAgIDxESVY+PC9ESVY+DQog
ICAgPERJViBjbGFzcz1PdXRsb29rTWVzc2FnZUhlYWRlciBsYW5nPWVuLXVzIGRpcj1sdHIgYWxp
Z249bGVmdD48Rk9OVCANCiAgICBmYWNlPVRhaG9tYSBzaXplPTI+LS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS08QlI+PEI+RnJvbTo8L0I+IA0KICAgIGlwY2RuLWJvdW5jZXNAaWV0Zi5vcmcgW21h
aWx0bzppcGNkbi1ib3VuY2VzQGlldGYub3JnXSA8Qj5PbiBCZWhhbGYgT2YgDQogICAgPC9CPkZy
ZXltYW4gUGhpbGxpcC1GUEYzMDA8QlI+PEI+U2VudDo8L0I+IFR1ZXNkYXksIEZlYnJ1YXJ5IDE1
LCAyMDA1IDI6MDcgDQogICAgUE08QlI+PEI+VG86PC9CPiAnaXBjZG5AaWV0Zi5vcmcnOyANCiAg
ICAnc3VtYW50aEBjYWJsZWxhYnMuY29tJzxCUj48Qj5TdWJqZWN0OjwvQj4gW2lwY2RuXSBJRVRG
IE5DUyBTaWcgTUlCIEdhaW4gDQogICAgKGxvc3MpIHBsYW4gYW5kIHRvbmUgTGV2ZWxzPEJSPjxC
Uj48L0ZPTlQ+PC9ESVY+DQogICAgPERJVj48Rk9OVCBmYWNlPUFyaWFsIHNpemU9Mj48Rk9OVCBm
YWNlPSJUaW1lcyBOZXcgUm9tYW4iIA0KICAgIHNpemU9Mz5Db2xsZWFndWVzLDwvRk9OVD48L0RJ
Vj4NCiAgICA8RElWPg0KICAgIDxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4g
MGluIDBwdCI+PG86cD48Rk9OVCANCiAgICBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9Mz4m
bmJzcDs8L0ZPTlQ+PC9vOnA+PC9QPg0KICAgIDxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFS
R0lOOiAwaW4gMGluIDBwdCI+PEZPTlQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIiANCiAgICBzaXpl
PTM+VGhpcyBpcyBhIHByb3Bvc2FsIHRvIGVzdGFibGlzaCB0aGUgVHJhbnNtaXQgYW5kIFJlY2Vp
dmUgZ2FpbiAobG9zcykgDQogICAgcGxhbiBwYXJhbWV0ZXJzIGluIHRoZSBTaWdNSUIgdG8gcHJv
dmlkZSBhIHNvbHV0aW9uIHRvIHRoZSBzZXR0aW5nIG9mIA0KICAgIHN1cGVydmlzb3J5IHRvbmUg
bGV2ZWxzIGF0IHRoZSBhLWIgdGVybWluYXRpb24gcG9pbnRzIGFuZCBpdCBhbHNvIHByb3ZpZGVz
IA0KICAgIGFuIGludGVsbGlnZW50IGFwcHJvYWNoIHRvIGZ1dHVyZSBtaWdyYXRpb24gb2YgYSBk
eW5hbWljIGdhaW4gKGxvc3MpIHBsYW4gDQogICAgYmFzZWQgb24gdGhlIGNvbm5lY3Rpb24gcmVx
dWlyZW1lbnRzLjwvRk9OVD48L1A+DQogICAgPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJNQVJH
SU46IDBpbiAwaW4gMHB0Ij48bzpwPjxGT05UIA0KICAgIGZhY2U9IlRpbWVzIE5ldyBSb21hbiIg
c2l6ZT0zPiZuYnNwOzwvRk9OVD48L286cD48L1A+DQogICAgPFAgY2xhc3M9TXNvTm9ybWFsIHN0
eWxlPSJNQVJHSU46IDBpbiAwaW4gMHB0Ij48Rk9OVCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIA0K
ICAgIHNpemU9Mz5UaGUgZmlyc3QgcG9pbnQgdG8gY29uc2lkZXIgaW4gdGhpcyBwcm9wb3NhbCBp
cyB3aGVuIHRoZSBNVEEgcGFzc2VzIA0KICAgIGluIGJhbmQgc2lnbmFsaW5nIHRvbmVzLjxTUEFO
IHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7IDwvU1BBTj5QZXIgDQogICAgQ2FibGVM
YWJzIGFuZCBFVFNJIHRoZXNlIHRvbmVzIGFyZSBwYXNzZWQgdG8gdGhlIFBPVFMgYS1iIChUL1Ip
IHRlcm1pbmF0aW9uIA0KICAgIHBvaW50cyB0aHJvdWdoIHNpZ25hbCBwYXRocyB0aGF0IGFwcGx5
IGEga25vd24gbG9zcy48U1BBTiANCiAgICBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNw
OyA8L1NQQU4+VGhpcyBpcyB1c3VhbGx5IGltcGxlbWVudGVkIGluIHRoZSANCiAgICBQT1RTIFNM
SUMgY2lyY3VpdHJ5IGVpdGhlciB3aXRoIGZpeGVkIGxvc3MgZGV2aWNlcyBvciBwcm92aXNpb25l
ZCBieSB0aGUgDQogICAgdmVuZG9yL29wZXJhdG9ycy4gPC9GT05UPjwvUD4NCiAgICA8UCBjbGFz
cz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxvOnA+PEZPTlQgDQogICAg
ZmFjZT0iVGltZXMgTmV3IFJvbWFuIiBzaXplPTM+Jm5ic3A7PC9GT05UPjwvbzpwPjwvUD4NCiAg
ICA8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxGT05UIGZh
Y2U9IlRpbWVzIE5ldyBSb21hbiIgDQogICAgc2l6ZT0zPkhvd2V2ZXIsIHdoZW4gZGlyZWN0ZWQg
YnkgdGhlIENhbGwgQWdlbnQgdGhlIE1UQSBtYXkgZ2VuZXJhdGUgdGhlIA0KICAgIHN1cGVydmlz
b3J5IHRvbmVzIGxvY2FsbHkuPFNQQU4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsg
PC9TUEFOPlRoZSANCiAgICBzYW1lIGxvc3MgcGxhbiBzcGVjaWZpY2F0aW9ucyBwZXIgQ2FibGVM
YWJzIGFuZCBFVFNJIGZvciBpbiBiYW5kIHNpZ25hbGluZyANCiAgICBhcmUgYXNzdW1lZCB0byBz
dGlsbCBiZSBhY3RpdmUgd2hlbiB0aGUgdG9uZXMgYXJlIGxvY2FsbHkgZ2VuZXJhdGVkLjxTUEFO
IA0KICAgIHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7IDwvU1BBTj5UaGVyZWZvcmUg
aXQgaXMgbmVjZXNzYXJ5IGZvciB0aGUgDQogICAgaW50ZXJuYWwgc3VwZXJ2aXNvcnkgdG9uZSBn
ZW5lcmF0b3IgdG8gY29tcGVuc2F0ZSBmb3IgdGhlIGFuYWxvZyBnYWluIChsb3NzKSANCiAgICBp
biB0aGUgTVRBIChUeXBpY2FsbHkgaW4gdGhlIFBPVFMgU0xJQyBjaXJjdWl0cnkpIHRvIGFjaGll
dmUgdGhlIGRlc2lyZWQgDQogICAgbGV2ZWwgYXQgdGhlIGEtYiAoVC9SKSB0ZXJtaW5hdGlvbiBw
b2ludC48U1BBTiANCiAgICBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyA8L1NQQU4+
V2hpbGUgdGhpcyBnYWluIChsb3NzKSBtYXkgYmUga25vd24gDQogICAgdG8gYSB2ZW5kb3IgZHVy
aW5nIG1hbnVmYWN0dXJlLCB0aGUgc2Vjb25kIGNvbnNpZGVyYXRpb24gaW4gdGhpcyBwcm9wb3Nh
bCANCiAgICBzdWdnZXN0cyB0aGF0IHRoaXMgZ2FpbiAobG9zcykgbWF5IGJlIHJlcXVpcmVkIHRv
IGJlIGNoYW5nZWQgYmFzZWQgb24gZmFyIA0KICAgIGVuZCAoYW5hbG9nIGxvb3ApIGNvbm5lY3Rp
b24gY2hhcmFjdGVyaXN0aWNzIHRoYXQgY2hhbmdlIGRlcGVuZGluZyBvbiB0aGUgDQogICAgYWN0
dWFsIGZhciBlbmQgY29ubmVjdGlvbiBwb2ludC48L0ZPTlQ+PC9QPg0KICAgIDxQIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PG86cD48Rk9OVCANCiAgICBmYWNl
PSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9Mz4mbmJzcDs8L0ZPTlQ+PC9vOnA+PC9QPg0KICAgIDxQ
IGNsYXNzPU1zb05vcm1hbCANCiAgICBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdDsgbXNvLWxp
c3Q6IG5vbmU7IG1zby1saXN0LWluczogR0JFQUNIQU0gMjAwNTAyMDlUMTEwNSI+PEZPTlQgDQog
ICAgc2l6ZT0zPjxGT05UIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+V2hpbGUgQ2FibGVMYWJzIA0K
ICAgIFBLVC1TUC1FTVRTLVBSSU1BUlktSTAxLTAwMTEyOCBDbGF1c2UgOC40LjQgYW5kIFRlbGNv
ZGlhIEdSLTkwOS1DT1JFIFI1LTE3IA0KICAgIGd1aWxkYW5jZSBzdWdnZXN0IGEgMiBkQiBsb3Nz
IHBsYW4gZGVmYXVsdCBzZXR0aW5nLCB0aGVyZSBpcyBhbHNvIGd1aWxkYW5jZSANCiAgICBpbiBH
Ui05MDktQ09SRSBSNC0xMzQgcmVmZXJlbmNpbmcgQU5TSSBUMS40MDEtMTk4OCBGaWd1cmUgMjQg
dGhhdCBEVE1GIA0KICAgIGxldmVscyBtYXkgYmUgYXMgaGlnaCBhcyArNCBkQm0gdW5kZXIgbG93
IGxvb3AgY3VycmVudCBjb25kaXRpb25zLjxTUEFOIA0KICAgIHN0eWxlPSJtc28tc3BhY2VydW46
IHllcyI+Jm5ic3A7IDwvU1BBTj5QZXIgVGVsY29yZGlhIEdSLTUwNi1DT1JFIENsYXVzZSANCiAg
ICAxNS4xLjUsIHRoZSBEVE1GIHJlY2VpdmVyIGFjY2VwdGFuY2UgbGV2ZWxzIG11c3QgYmUgZ3Jl
YXRlciB0aGFuIC0yNSBkQm0gYW5kIA0KICAgIGxlc3MgdGhhbiAwIGRCbS48U1BBTiBzdHlsZT0i
bXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyA8L1NQQU4+Q29uc2lkZXJpbmcgYSANCiAgICArIDRk
Qm0gRFRNRiBsZXZlbCBhcHBsaWVkIHRvIGEgMiBkQiBsb3NzIHBsYW4gd291bGQgcmVzdWx0aW5n
IGEgRFRNRiBQQ00gDQogICAgY29kaW5nIGxldmVsIGdyZWF0ZXIgdGhhbiB0aGUgR1ItNTA2LUNP
UkUgZ3VpZGFuY2Ugb2YgMCBkQm0gbWF4aW11bSBmb3IgdGhlIA0KICAgIERUTUYgZGV0ZWN0b3Iu
PFNQQU4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsgPC9TUEFOPlRoZSBzZXR0aW5n
IG9mIA0KICAgIHRoZSBkZWZhdWx0IHZhbHVlIHRvIC00IGRCIGdhaW4sIGVuc3VyZXMgcHJvcGVy
IERUTUYgc2lnbmFsIHF1YWxpdHkgZm9yIA0KICAgIHByb3BlciBkZXRlY3Rpb24gYW5kIGlzIGFs
c28gY29uc2lzdGVudCB3aXRoIFRlbGNvcmRpYSBHUi05MDktQ09SRSB3aGljaCANCiAgICByZWZl
cmVuY2VzIFRSLU5XVC0wMDAwNTcgZm9yIHBhcmFtZXRlciBzZXR0aW5ncyBhbmQgd2hlcmUgNi4x
LjggRExDIFN5c3RlbSANCiAgICBMb3NzIE8tMTEgc3VnZ2VzdHMgYSBETEMgdHJhbnNtaXNzaW9u
IHBhdGggbG9zcyBpbiBlYWNoIGRpcmVjdGlvbiBvIHRoZSBSVCANCiAgICBsaW5lIHVuaXQgc2hv
dWxkIGJlIDQgZEIgKy8tMiBkQiAoLSA0IGRCIGdhaW4pLjxTUEFOIA0KICAgIHN0eWxlPSJtc28t
c3BhY2VydW46IHllcyI+Jm5ic3A7IDwvU1BBTj48U1BBTiBjbGFzcz1tc29JbnM+PElOUyANCiAg
ICBjaXRlPW1haWx0bzpHQkVBQ0hBTSANCiAgICBkYXRlVGltZT0yMDA1LTAyLTA5VDExOjA4Pjxv
OnA+PC9vOnA+PC9JTlM+PC9TUEFOPjwvRk9OVD48L0ZPTlQ+PC9QPg0KICAgIDxQIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PG86cD48Rk9OVCANCiAgICBmYWNl
PSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9Mz4mbmJzcDs8L0ZPTlQ+PC9vOnA+PC9QPg0KICAgIDxQ
IGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PEZPTlQgZmFjZT0i
VGltZXMgTmV3IFJvbWFuIiANCiAgICBzaXplPTM+R3VpZGFuY2UgaW4gVElBL0VJQSBUU0IxMjIt
QSBhbmQgRVRTSSBFUyAyMDIgMDIwIGZ1cnRoZXIgb2ZmZXJzIHRoZSANCiAgICBuZWVkIHRvIGFk
anVzdCB0aGUgZ2FpbiAobG9zcykgcGxhbiBiYXNlZCBvbiBpZiBhIGdpdmVuIE1UQSBpcyBhdHRl
bXB0aW5nIGEgDQogICAgY29ubmVjdGlvbiB0byBvbmUgb2Ygc2V2ZXJhbCBhbmFsb2cgUE9UUyB0
ZXJtaW5hdGlvbiBwb2ludHMuPFNQQU4gDQogICAgc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4m
bmJzcDsgPC9TUEFOPkluIHJldmlld2luZyB0aGVzZSBkb2N1bWVudHMgaWYgb25lIA0KICAgIGNv
bnNpZGVycyB0aGUgTVRBIGFzIHRoZSByZWZlcmVuY2VkIE9OVSB1bml0LCB2YXJpb3VzIGNvbm5l
Y3Rpb24gY2FzZXMgY2FuIA0KICAgIGJlIG1hZGUgKE9OVSB0byBPUFMsIERHUywgV0FOLCBEQUws
IEZYTywgRlhELCBvciBBVFQgb3IgdGhlc2UgdGVybWluYXRpb25zIA0KICAgIGJhY2sgdG8gdGhl
IE9OVSkgd2hlcmUgdGhlIHJlY29tbWVuZGVkIGdhaW4gKGxvc3MpIHBsYW4gcGVyIGNvbm5lY3Rp
b24gdmFyeSANCiAgICBiZXR3ZWVuIDAgZEIgYW5kIDkgZEIgaW4gbG9zcyBvciBpbiBzb21lIGNh
c2VzIDMgZEIgb2YgZ2Fpbi48L0ZPTlQ+PC9QPg0KICAgIDxQIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PG86cD48Rk9OVCBmYWNlPUFyaWFsIA0KICAgIHNpemU9
Mj48L0ZPTlQ+PC9vOnA+Jm5ic3A7PC9QPg0KICAgIDxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0i
TUFSR0lOOiAwaW4gMGluIDBwdCI+PEZPTlQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIiANCiAgICBz
aXplPTM+V2hpbGUgaXQgaXMgcmVjb2duaXplZCB0aGF0IGN1cnJlbnQgc3RhbmRhcmQgY29ubmVj
dGlvbiBlc3RhYmxpc2htZW50IA0KICAgIHByb3RvY29scyAoTkNTLCBTSVApIGRvIG5vdCBzdXBw
b3J0IGR5bmFtaWMgZ2FpbiAobG9zcykgcGxhbiBuZWdvdGlhdGlvbiBvciANCiAgICBhc3NpZ25t
ZW50IGF0IHRoaXMgdGltZSwgaXQgc2hvdWxkIGJlIHJlY29nbml6ZWQgdGhhdCBieSBlc3RhYmxp
c2hpbmcgdGhlIA0KICAgIE1JQiBub3cgd2lsbCBlbmFibGUgZnV0dXJlIHByb3RvY29sIHVwZGF0
ZXMgdG8gaW1wcm92ZSB0aGUgZW5kIHVzZXIgDQogICAgZXhwZXJpZW5jZS48L0ZPTlQ+PC9QPg0K
ICAgIDxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PG86cD48
Rk9OVCANCiAgICBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9Mz4mbmJzcDs8L0ZPTlQ+PC9v
OnA+PC9QPg0KICAgIDxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBw
dCI+PEZPTlQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIiANCiAgICBzaXplPTM+RmluYWxseSwgYSB0
ZXh0IGVuaGFuY2VtZW50IGlzIHByb3Bvc2VkIHRvIGNsYXJpZnkgdGhlIA0KICAgIHBrdGNTaWdE
ZXZUb25lRGJMZXZlbCB0b25lIGxldmVsIHNldHRpbmcgbWVhc3VyZW1lbnQgd2l0aCByZXNwZWN0
IHRvIGNvbXBsZXggDQogICAgdG9uZXMgKHRvbmVzIHNvbWV0aW1lcyBjb25zaXN0aW5nIG9mIG1v
cmUgdGhhbiBvbmUgZnJlcXVlbmN5KS48L0ZPTlQ+PC9QPg0KICAgIDxQIGNsYXNzPU1zb05vcm1h
bCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PG86cD48Rk9OVCANCiAgICBmYWNlPSJUaW1l
cyBOZXcgUm9tYW4iIHNpemU9Mz4mbmJzcDs8L0ZPTlQ+PC9vOnA+PC9QPg0KICAgIDxQIGNsYXNz
PU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PEZPTlQgZmFjZT0iVGltZXMg
TmV3IFJvbWFuIiANCiAgICBzaXplPTM+UmVzcGVjdGZ1bGx5LDwvRk9OVD48L1A+DQogICAgPFAg
Y2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJNQVJHSU46IDBpbiAwaW4gMHB0Ij48bzpwPjxGT05UIA0K
ICAgIGZhY2U9IlRpbWVzIE5ldyBSb21hbiIgc2l6ZT0zPiZuYnNwOzwvRk9OVD48L286cD48L1A+
DQogICAgPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJNQVJHSU46IDBpbiAwaW4gMHB0Ij48Rk9O
VCBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIA0KICAgIHNpemU9Mz5QaGlsbGlwIEZyZXltYW48L0ZP
TlQ+PC9QPg0KICAgIDxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBw
dCI+PEZPTlQgZmFjZT0iVGltZXMgTmV3IFJvbWFuIiANCiAgICBzaXplPTM+RGlzdGluZ3Vpc2hl
ZCBNZW1iZXIgb2YgdGhlIFRlY2huaWNhbCBTdGFmZjwvRk9OVD48L1A+DQogICAgPFAgY2xhc3M9
TXNvTm9ybWFsIHN0eWxlPSJNQVJHSU46IDBpbiAwaW4gMHB0Ij48Rk9OVCBzaXplPTM+PEZPTlQg
DQogICAgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj5Nb3Rvcm9sYSA8U1RST05HPjxTUEFOIA0KICAg
IHN0eWxlPSJGT05ULVdFSUdIVDogbm9ybWFsOyBtc28tYmlkaS1mb250LXdlaWdodDogYm9sZCI+
Q29ubmVjdGVkIEhvbWUgDQogICAgU29sdXRpb25zIChmb3JtYWxseSBCQ1MpPC9TUEFOPjwvU1RS
T05HPjwvRk9OVD48L0ZPTlQ+PC9QPjxGT05UIHNpemU9Mz48Rk9OVCANCiAgICBmYWNlPSJUaW1l
cyBOZXcgUm9tYW4iPjxTVFJPTkc+PFNQQU4gDQogICAgc3R5bGU9IkZPTlQtV0VJR0hUOiBub3Jt
YWw7IG1zby1iaWRpLWZvbnQtd2VpZ2h0OiBib2xkIj48L1NQQU4+PC9TVFJPTkc+PC9GT05UPjwv
Rk9OVD48L0ZPTlQ+PC9ESVY+DQogICAgPERJVj48Rk9OVCBmYWNlPUFyaWFsIHNpemU9Mj48Rk9O
VCBzaXplPTM+PEZPTlQgDQogICAgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48U1RST05HPjxTUEFO
IA0KICAgIHN0eWxlPSJGT05ULVdFSUdIVDogbm9ybWFsOyBtc28tYmlkaS1mb250LXdlaWdodDog
Ym9sZCI+PC9TUEFOPjwvU1RST05HPjwvRk9OVD48L0ZPTlQ+PC9GT05UPiZuYnNwOzwvRElWPg0K
ICAgIDxESVY+PEZPTlQgZmFjZT1BcmlhbCBzaXplPTI+PEZPTlQgc2l6ZT0zPjxGT05UIA0KICAg
IGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PFNUUk9ORz48U1BBTiANCiAgICBzdHlsZT0iRk9OVC1X
RUlHSFQ6IG5vcm1hbDsgbXNvLWJpZGktZm9udC13ZWlnaHQ6IGJvbGQiPjxTUEFOIA0KICAgIGNs
YXNzPTg4ODU1NTgxOC0xNTAyMjAwNT48Rk9OVCBmYWNlPUFyaWFsIA0KICAgIHNpemU9Mj49PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PTwvRk9OVD48L1NQQU4+PC9TUEFOPjwvU1RST05HPjwvRElWPg0KICAgIDxQIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PEJSIA0KICAgIHN0eWxlPSJQQUdF
LUJSRUFLLUJFRk9SRTogYWx3YXlzOyBtc28tc3BlY2lhbC1jaGFyYWN0ZXI6IGxpbmUtYnJlYWsi
IA0KICAgIGNsZWFyPWFsbD48L1A+PG86cD48L286cD48L0ZPTlQ+PC9GT05UPg0KICAgIDxQIGNs
YXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PEZPTlQgc2l6ZT0zPjxG
T05UIA0KICAgIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PFNQQU4gc3R5bGU9Im1zby1zcGFjZXJ1
bjogeWVzIj4mbmJzcDsmbmJzcDsgDQogICAgPC9TUEFOPnBrdGNOY3NFbmRQbnRDb25maWdUeEdh
aW48U1BBTiANCiAgICBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyANCiAgICA8L1NQQU4+SW50ZWdlcjMyLDxTUEFO
IHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7IA0KICAgIDwvU1BBTj48bzpwPjwvbzpw
PjwvRk9OVD48L0ZPTlQ+PC9QPg0KICAgIDxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lO
OiAwaW4gMGluIDBwdCI+PEZPTlQgc2l6ZT0zPjxGT05UIA0KICAgIGZhY2U9IlRpbWVzIE5ldyBS
b21hbiI+PFNQQU4gDQogICAgc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgDQogICAgPC9TUEFOPnBrdGNOY3NFbmRQbnRDb25maWdS
eEdhaW48U1BBTiANCiAgICBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyANCiAgICA8L1NQQU4+SW50ZWdlcjMyPFNQ
QU4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsgDQogICAgPC9TUEFOPjxvOnA+PC9v
OnA+PC9GT05UPjwvRk9OVD48L1A+DQogICAgPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJNQVJH
SU46IDBpbiAwaW4gMHB0Ij48bzpwPjxGT05UIA0KICAgIGZhY2U9IlRpbWVzIE5ldyBSb21hbiIg
c2l6ZT0zPiZuYnNwOzwvRk9OVD48L286cD48L1A+DQogICAgPFAgY2xhc3M9TXNvTm9ybWFsIHN0
eWxlPSJNQVJHSU46IDBpbiAwaW4gMHB0Ij48Rk9OVCBzaXplPTM+PEZPTlQgDQogICAgZmFjZT0i
VGltZXMgTmV3IFJvbWFuIj48U1BBTiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyZu
YnNwOyANCiAgICA8L1NQQU4+cGt0Y05jc0VuZFBudENvbmZpZ1R4R2FpbjxTUEFOIA0KICAgIHN0
eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvU1BBTj5PQkpFQ1Qt
VFlQRTxTUEFOIA0KICAgIHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7IDwvU1BBTj48
bzpwPjwvbzpwPjwvRk9OVD48L0ZPTlQ+PC9QPg0KICAgIDxQIGNsYXNzPU1zb05vcm1hbCBzdHls
ZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PEZPTlQgc2l6ZT0zPjxGT05UIA0KICAgIGZhY2U9IlRp
bWVzIE5ldyBSb21hbiI+PFNQQU4gDQogICAgc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgDQogICAgPC9TUEFOPlNZTlRBWDxTUEFO
IA0KICAgIHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IA0KICAgIDwvU1BBTj5JbnRlZ2VyMzIgPG86cD48L286cD48L0ZPTlQ+PC9G
T05UPjwvUD4NCiAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAw
cHQiPjxGT05UIHNpemU9Mz48Rk9OVCANCiAgICBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxTUEFO
IA0KICAgIHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IA0KICAgIDwvU1BBTj5VTklUUzxTUEFOIA0KICAgIHN0eWxlPSJtc28tc3Bh
Y2VydW46IHllcyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IA0K
ICAgIDwvU1BBTj4iZEIiPFNQQU4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsgDQog
ICAgPC9TUEFOPjxvOnA+PC9vOnA+PC9GT05UPjwvRk9OVD48L1A+DQogICAgPFAgY2xhc3M9TXNv
Tm9ybWFsIHN0eWxlPSJNQVJHSU46IDBpbiAwaW4gMHB0Ij48Rk9OVCBzaXplPTM+PEZPTlQgDQog
ICAgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48U1BBTiANCiAgICBzdHlsZT0ibXNvLXNwYWNlcnVu
OiB5ZXMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyANCiAgICA8L1NQQU4+
TUFYLUFDQ0VTUzxTUEFOIHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7Jm5ic3A7IA0K
ICAgIDwvU1BBTj5yZWFkLXdyaXRlPG86cD48L286cD48L0ZPTlQ+PC9GT05UPjwvUD4NCiAgICA8
UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxGT05UIHNpemU9
Mz48Rk9OVCANCiAgICBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxTUEFOIA0KICAgIHN0eWxlPSJt
c28tc3BhY2VydW46IHllcyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IA0K
ICAgIDwvU1BBTj5TVEFUVVM8U1BBTiANCiAgICBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyANCiAgICA8L1NQQU4+Y3VycmVudDxT
UEFOIHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7IA0KICAgIDwvU1BBTj48bzpwPjwv
bzpwPjwvRk9OVD48L0ZPTlQ+PC9QPg0KICAgIDxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFS
R0lOOiAwaW4gMGluIDBwdCI+PEZPTlQgc2l6ZT0zPjxGT05UIA0KICAgIGZhY2U9IlRpbWVzIE5l
dyBSb21hbiI+PFNQQU4gDQogICAgc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgDQogICAgPC9TUEFOPkRFU0NSSVBUSU9OPFNQQU4g
c3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsgDQogICAgPC9TUEFOPjxvOnA+PC9vOnA+
PC9GT05UPjwvRk9OVD48L1A+DQogICAgPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJNQVJHSU46
IDBpbiAwaW4gMHB0Ij48Rk9OVCBzaXplPTM+PEZPTlQgDQogICAgZmFjZT0iVGltZXMgTmV3IFJv
bWFuIj48U1BBTiANCiAgICBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyANCiAgICA8L1NQ
QU4+IlRoZSBwZXIgbGluZSB0cmFuc21pdHRlciAoQS9EKSBnYWluLjxTUEFOIA0KICAgIHN0eWxl
PSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7IDwvU1BBTj5BIHBvc2l0aXZlIG51bWJlciByZWZs
ZWN0cyBhIHNpZ25hbCANCiAgICBnYWluLCBhIG5lZ2F0aXZlIG51bWJlciByZWZsZWN0cyBhIHNp
Z25hbCBsb3NzLjxTUEFOIA0KICAgIHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7IDwv
U1BBTj5UaGlzIE9iamVjdCBtYXkgcHJvdmlzaW9uIHRoZSBnYWluIA0KICAgIG9yIGl0IG1heSBi
ZSB1c2VkIHRvIGRvY3VtZW50IGEgbm9uLXByb3Zpc2lvbmFibGUgZ2FpbiBiZXR3ZWVuIHRoZSB0
ZWxjbyANCiAgICAoUE9UUykgYS1iIChUL1IpIHRlcm1pbmFscyBhbmQgdGhlIGFuYWxvZyBjb2Rl
YyBtYXhpbXVtIFBDTSBjb2RpbmcgbGltaXQgDQogICAgKFBDTSBtYXhpbXVtIGNvZGluZyBsaW1p
dCkuPFNQQU4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsgDQogICAgPC9TUEFOPjwv
Rk9OVD48L0ZPTlQ+PC9QPg0KICAgIDxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAw
aW4gMGluIDBwdCI+PG86cD48Rk9OVCANCiAgICBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iIHNpemU9
Mz4mbmJzcDs8L0ZPTlQ+PC9vOnA+PC9QPg0KICAgIDxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0i
TUFSR0lOOiAwaW4gMGluIDBwdCI+PEZPTlQgc2l6ZT0zPjxGT05UIA0KICAgIGZhY2U9IlRpbWVz
IE5ldyBSb21hbiI+QmFzZWQgb24gdGhlIGRlZmF1bHQgRy43MTEgVm9jb2RlciBtYXhpbXVtIG9m
IDMuMTQgb3IgDQogICAgMy4xNyBkQm0gdGhlIC00IGRCIGdhaW4gZGVmYXVsdCBwcm92aWRlcyBW
b2NvZGVyIGNvZGluZyBwcm90ZWN0aW9uIGFnYWluc3QgDQogICAgVEUgbWF4aW11bSBzaWduYWxz
IHdoaWxlIGFsc28gcHJvdmlkaW5nIGFuIGluaXRpYWwgbG9zcyB0byBtaW5pbWl6ZSBhbmFsb2cg
DQogICAgc2lnbmFsIGVjaG8uPFNQQU4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsg
DQogICAgPC9TUEFOPjxvOnA+PC9vOnA+PC9GT05UPjwvRk9OVD48L1A+DQogICAgPFAgY2xhc3M9
TXNvTm9ybWFsIHN0eWxlPSJNQVJHSU46IDBpbiAwaW4gMHB0Ij48Rk9OVCBzaXplPTM+PEZPTlQg
DQogICAgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48U1BBTiANCiAgICBzdHlsZT0ibXNvLXNwYWNl
cnVuOiB5ZXMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L1NQQU4+REVG
VkFMIA0KICAgIHsgLTQgfTxTUEFOIHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7IA0K
ICAgIDwvU1BBTj48bzpwPjwvbzpwPjwvRk9OVD48L0ZPTlQ+PC9QPg0KICAgIDxQIGNsYXNzPU1z
b05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PEZPTlQgc2l6ZT0zPjxGT05UIA0K
ICAgIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PFNQQU4gDQogICAgc3R5bGU9Im1zby1zcGFjZXJ1
bjogeWVzIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9TUEFOPjo6PSB7
IA0KICAgIHBrdGNOY3NFbmRQbnRDb25maWdFbnRyeSA0MiB9PFNQQU4gc3R5bGU9Im1zby1zcGFj
ZXJ1bjogeWVzIj4mbmJzcDsgDQogICAgPC9TUEFOPjxvOnA+PC9vOnA+PC9GT05UPjwvRk9OVD48
L1A+DQogICAgPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJNQVJHSU46IDBpbiAwaW4gMHB0Ij48
U1BBTiANCiAgICBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPjxGT05UIGZhY2U9IlRpbWVzIE5l
dyBSb21hbiIgDQogICAgc2l6ZT0zPiZuYnNwOyZuYnNwOyZuYnNwOyA8L0ZPTlQ+PC9TUEFOPjwv
UD4NCiAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxv
OnA+PEZPTlQgDQogICAgZmFjZT0iVGltZXMgTmV3IFJvbWFuIiBzaXplPTM+Jm5ic3A7PC9GT05U
PjwvbzpwPjwvUD48U1BBTiANCiAgICBzdHlsZT0iRk9OVC1TSVpFOiAxMnB0OyBGT05ULUZBTUlM
WTogJ1RpbWVzIE5ldyBSb21hbic7IG1zby1mYXJlYXN0LWZvbnQtZmFtaWx5OiAnVGltZXMgTmV3
IFJvbWFuJzsgbXNvLWFuc2ktbGFuZ3VhZ2U6IEVOLVVTOyBtc28tZmFyZWFzdC1sYW5ndWFnZTog
RU4tVVM7IG1zby1iaWRpLWxhbmd1YWdlOiBBUi1TQSI+DQogICAgPERJVj48QlIgDQogICAgc3R5
bGU9IlBBR0UtQlJFQUstQkVGT1JFOiBhbHdheXM7IG1zby1zcGVjaWFsLWNoYXJhY3RlcjogbGlu
ZS1icmVhayIgDQogICAgY2xlYXI9YWxsPjwvRElWPjwvU1BBTj4NCiAgICA8UCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxvOnA+PEZPTlQgDQogICAgZmFjZT0i
VGltZXMgTmV3IFJvbWFuIiBzaXplPTM+Jm5ic3A7PC9GT05UPjwvbzpwPjwvUD4NCiAgICA8UCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxGT05UIHNpemU9Mz48
Rk9OVCANCiAgICBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxTUEFOIHN0eWxlPSJtc28tc3BhY2Vy
dW46IHllcyI+Jm5ic3A7Jm5ic3A7IA0KICAgIDwvU1BBTj5wa3RjTmNzRW5kUG50Q29uZmlnUnhH
YWluPFNQQU4gDQogICAgc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsmbmJzcDsmbmJz
cDsgPC9TUEFOPk9CSkVDVC1UWVBFPFNQQU4gDQogICAgc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVz
Ij4mbmJzcDsgPC9TUEFOPjxvOnA+PC9vOnA+PC9GT05UPjwvRk9OVD48L1A+DQogICAgPFAgY2xh
c3M9TXNvTm9ybWFsIHN0eWxlPSJNQVJHSU46IDBpbiAwaW4gMHB0Ij48Rk9OVCBzaXplPTM+PEZP
TlQgDQogICAgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48U1BBTiANCiAgICBzdHlsZT0ibXNvLXNw
YWNlcnVuOiB5ZXMiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyANCiAgICA8
L1NQQU4+U1lOVEFYPFNQQU4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsgPC9TUEFO
PjxTUEFOIA0KICAgIHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7PC9TUEFOPkludGVnZXIzMiANCiAgICA8bzpwPjwvbzpwPjwvRk9OVD48L0ZP
TlQ+PC9QPg0KICAgIDxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBw
dCI+PEZPTlQgc2l6ZT0zPjxGT05UIA0KICAgIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PFNQQU4g
DQogICAgc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgDQogICAgPC9TUEFOPlVOSVRTPFNQQU4gDQogICAgc3R5bGU9Im1zby1zcGFj
ZXJ1bjogeWVzIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgDQog
ICAgPC9TUEFOPiJkQiI8U1BBTiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyANCiAg
ICA8L1NQQU4+PG86cD48L286cD48L0ZPTlQ+PC9GT05UPjwvUD4NCiAgICA8UCBjbGFzcz1Nc29O
b3JtYWwgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxGT05UIHNpemU9Mz48Rk9OVCANCiAg
ICBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxTUEFOIA0KICAgIHN0eWxlPSJtc28tc3BhY2VydW46
IHllcyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IA0KICAgIDwvU1BBTj5N
QVgtQUNDRVNTPFNQQU4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsmbmJzcDsgDQog
ICAgPC9TUEFOPnJlYWQtd3JpdGU8U1BBTiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNw
OyANCiAgICA8L1NQQU4+PG86cD48L286cD48L0ZPTlQ+PC9GT05UPjwvUD4NCiAgICA8UCBjbGFz
cz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxGT05UIHNpemU9Mz48Rk9O
VCANCiAgICBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxTUEFOIA0KICAgIHN0eWxlPSJtc28tc3Bh
Y2VydW46IHllcyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IA0KICAgIDwv
U1BBTj5TVEFUVVM8U1BBTiANCiAgICBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyANCiAgICA8L1NQQU4+Y3VycmVudDxTUEFOIHN0
eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7IA0KICAgIDwvU1BBTj48bzpwPjwvbzpwPjwv
Rk9OVD48L0ZPTlQ+PC9QPg0KICAgIDxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAw
aW4gMGluIDBwdCI+PEZPTlQgc2l6ZT0zPjxGT05UIA0KICAgIGZhY2U9IlRpbWVzIE5ldyBSb21h
biI+PFNQQU4gDQogICAgc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgDQogICAgPC9TUEFOPkRFU0NSSVBUSU9OPFNQQU4gc3R5bGU9
Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsgDQogICAgPC9TUEFOPjxvOnA+PC9vOnA+PC9GT05U
PjwvRk9OVD48L1A+DQogICAgPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJNQVJHSU46IDBpbiAw
aW4gMHB0Ij48Rk9OVCBzaXplPTM+PEZPTlQgDQogICAgZmFjZT0iVGltZXMgTmV3IFJvbWFuIj48
U1BBTiANCiAgICBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyANCiAgICA8L1NQQU4+IlRo
ZSBwZXIgbGluZSByZWNlaXZlciAoRC9BKSBnYWluLiBBIHBvc2l0aXZlIG51bWJlciByZWZsZWN0
cyBhIA0KICAgIHNpZ25hbCBnYWluLCBhIG5lZ2F0aXZlIG51bWJlciByZWZsZWN0cyBhIHNpZ25h
bCBsb3NzLjxTUEFOIA0KICAgIHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7IDwvU1BB
Tj5UaGlzIG9iamVjdCBtYXkgcHJvdmlzaW9uIHRoZSBnYWluIA0KICAgIG9yIGl0IG1heSBiZSB1
c2VkIHRvIGRvY3VtZW50IGEgbm9uLXByb3Zpc2lvbmFibGUgZ2FpbiBmb3IgdXNlIHdpdGggdGhl
IA0KICAgIHBrdGNTaWdEZXZUb25lRGJMZXZlbCBPYmplY3QgdG8gc2V0IHRoZSBkZXNpcmVkIGxl
dmVsIGF0IHRoZSBhLWIgKFQvUikgDQogICAgdGVybWluYWxzLjxTUEFOIHN0eWxlPSJtc28tc3Bh
Y2VydW46IHllcyI+Jm5ic3A7IDwvU1BBTj48L0ZPTlQ+PC9GT05UPjwvUD4NCiAgICA8UCBjbGFz
cz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxvOnA+PEZPTlQgDQogICAg
ZmFjZT0iVGltZXMgTmV3IFJvbWFuIiBzaXplPTM+Jm5ic3A7PC9GT05UPjwvbzpwPjwvUD4NCiAg
ICA8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxGT05UIHNp
emU9Mz48Rk9OVCANCiAgICBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPkJhc2VkIG9uIHRoZSBkZWZh
dWx0IEcuNzExIFZvY29kZXIgbWF4aW11bSBvZiAzLjE0IG9yIA0KICAgIDMuMTcgZEJtIHRoZSAt
NCBkQiBnYWluIGRlZmF1bHQgcHJvdmlkZXMgYSBtYXhpbXVtIGFuYWxvZyBzaWduYWwgbGV2ZWwg
YXQgDQogICAgdGhlIGEtYiAoVC9SKSB0ZXJtaW5hdGlvbiBwb2ludC4gSXQgc2hvdWxkIGJlIG5v
dGVkIHRoYXQgRVRTSSBUUyAxMDEgOTA5LTQgDQogICAgcHJvdmlkZXMgZ3VpZGFuY2Ugb2YgMTEg
ZEIgbG9zcyAoLTExIGRCIGdhaW4pIGFuZCBiYXNlZCBvbiB0aGlzIHJlZmVyZW5jZSBhIA0KICAg
IERFRlZBTCB7IC0xMSB9IGluIGludGVybmF0aW9uYWwgbWFya2V0cyBtYXkgYmUgY29uc2lkZXJl
ZC48U1BBTiANCiAgICBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyA8L1NQQU4+PG86
cD48L286cD48L0ZPTlQ+PC9GT05UPjwvUD4NCiAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9
Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxGT05UIHNpemU9Mz48Rk9OVCANCiAgICBmYWNlPSJUaW1l
cyBOZXcgUm9tYW4iPjxTUEFOIA0KICAgIHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvU1BBTj5ERUZWQUwgDQogICAgeyAtNCB9
PFNQQU4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsgDQogICAgPC9TUEFOPjxvOnA+
PC9vOnA+PC9GT05UPjwvRk9OVD48L1A+DQogICAgPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJN
QVJHSU46IDBpbiAwaW4gMHB0Ij48Rk9OVCBzaXplPTM+PEZPTlQgDQogICAgZmFjZT0iVGltZXMg
TmV3IFJvbWFuIj48U1BBTiANCiAgICBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L1NQQU4+Ojo9IHsgDQogICAgcGt0Y05jc0Vu
ZFBudENvbmZpZ0VudHJ5IDQzIH08U1BBTiBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNw
OyANCiAgICA8L1NQQU4+PG86cD48L286cD48L0ZPTlQ+PC9GT05UPjwvUD4NCiAgICA8UCBjbGFz
cz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxGT05UIHNpemU9Mz48Rk9O
VCANCiAgICBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxTUEFOIHN0eWxlPSJtc28tc3BhY2VydW46
IHllcyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IA0KICAgIDwvU1BBTj48bzpwPjwvbzpwPjwvRk9OVD48
L0ZPTlQ+PC9QPjxTUEFOIA0KICAgIHN0eWxlPSJGT05ULVNJWkU6IDEycHQ7IEZPTlQtRkFNSUxZ
OiAnVGltZXMgTmV3IFJvbWFuJzsgbXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcg
Um9tYW4nOyBtc28tYW5zaS1sYW5ndWFnZTogRU4tVVM7IG1zby1mYXJlYXN0LWxhbmd1YWdlOiBF
Ti1VUzsgbXNvLWJpZGktbGFuZ3VhZ2U6IEFSLVNBIj4NCiAgICA8RElWPjxCUiBzdHlsZT0iUEFH
RS1CUkVBSy1CRUZPUkU6IGFsd2F5cyIgY2xlYXI9YWxsPjwvRElWPjwvU1BBTj4NCiAgICA8UCBj
bGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxGT05UIHNpemU9Mz48
Rk9OVCANCiAgICBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPnBrdGNTaWdEZXZUb25lRGJMZXZlbDxT
UEFOIA0KICAgIHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwv
U1BBTj5PQkpFQ1QtVFlQRSANCiAgICA8bzpwPjwvbzpwPjwvRk9OVD48L0ZPTlQ+PC9QPg0KICAg
IDxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PEZPTlQgc2l6
ZT0zPjxGT05UIA0KICAgIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PFNQQU4gDQogICAgc3R5bGU9
Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
DQogICAgPC9TUEFOPlNZTlRBWDxTUEFOIA0KICAgIHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IA0KICAgIDwvU1BBTj5UZW50aGRC
bSAoLTI1MC4uLTMwKSA8bzpwPjwvbzpwPjwvRk9OVD48L0ZPTlQ+PC9QPg0KICAgIDxQIGNsYXNz
PU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PEZPTlQgc2l6ZT0zPjxGT05U
IA0KICAgIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PFNQQU4gDQogICAgc3R5bGU9Im1zby1zcGFj
ZXJ1bjogeWVzIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgDQogICAgPC9T
UEFOPlVOSVRTPFNQQU4gDQogICAgc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgDQogICAgPC9TUEFOPiJkQm0iPFNQQU4g
c3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsgDQogICAgPC9TUEFOPjxvOnA+PC9vOnA+
PC9GT05UPjwvRk9OVD48L1A+DQogICAgPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJNQVJHSU46
IDBpbiAwaW4gMHB0Ij48Rk9OVCBzaXplPTM+PEZPTlQgDQogICAgZmFjZT0iVGltZXMgTmV3IFJv
bWFuIj48U1BBTiANCiAgICBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyANCiAgICA8L1NQQU4+TUFYLUFDQ0VTUzxTUEFOIHN0eWxl
PSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7Jm5ic3A7IA0KICAgIDwvU1BBTj5yZWFkLXdyaXRl
PFNQQU4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsgDQogICAgPC9TUEFOPjxvOnA+
PC9vOnA+PC9GT05UPjwvRk9OVD48L1A+DQogICAgPFAgY2xhc3M9TXNvTm9ybWFsIHN0eWxlPSJN
QVJHSU46IDBpbiAwaW4gMHB0Ij48Rk9OVCBzaXplPTM+PEZPTlQgDQogICAgZmFjZT0iVGltZXMg
TmV3IFJvbWFuIj48U1BBTiANCiAgICBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyANCiAgICA8L1NQQU4+U1RBVFVTPFNQQU4gc3R5
bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgDQog
ICAgPC9TUEFOPjxTUEFOIHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7PC9TUEFOPmN1
cnJlbnQ8U1BBTiANCiAgICBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyA8L1NQQU4+
PG86cD48L286cD48L0ZPTlQ+PC9GT05UPjwvUD4NCiAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5
bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxGT05UIHNpemU9Mz48Rk9OVCANCiAgICBmYWNlPSJU
aW1lcyBOZXcgUm9tYW4iPjxTUEFOIA0KICAgIHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IA0KICAgIDwvU1BBTj5ERVNDUklQVElP
TjxTUEFOIHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7IA0KICAgIDwvU1BBTj48bzpw
PjwvbzpwPjwvRk9OVD48L0ZPTlQ+PC9QPg0KICAgIDxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0i
TUFSR0lOOiAwaW4gMGluIDBwdCI+PEZPTlQgc2l6ZT0zPjxGT05UIA0KICAgIGZhY2U9IlRpbWVz
IE5ldyBSb21hbiI+PFNQQU4gDQogICAgc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgDQog
ICAgPC9TUEFOPiJUaGlzIGlzIHRoZSBkZWNpYmVsIGxldmVsIGZvciBlYWNoIGFuYWxvZyBzaWdu
YWwgKHRvbmUpIHRoYXQgaXMgDQogICAgbG9jYWxseSBnZW5lcmF0ZWQgKHZlcnNlcyBpbiBiYW5k
IHN1cGVydmlzb3J5IHRvbmVzKSBhbmQgc291cmNlZCB0byB0aGUgYS1iIA0KICAgIHRlcm1pbmFs
cyAoVEUgY29ubmVjdGlvbiBwb2ludCkuPFNQQU4gc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4m
bmJzcDsgDQogICAgPC9TUEFOPlBlciB0aGUgUGt0Y1NpZ0RldlRvbmVFbnRyeSB0aGlzIERiTGV2
ZWwgcmVwcmVzZW50cyB0aGUgbGV2ZWwgDQogICAgcmVxdWlyZWQgZm9yIGVhY2ggdG9uZSB3aGVy
ZSBlYWNoIHRvbmUgbWF5IGNvbnNpc3Qgb2YgbXVsdGlwbGUgZnJlcXVlbmNpZXMgDQogICAgd2hp
Y2ggbWF5IGJlIHN1bW1lZCBvciBhbXBsaXR1ZGUgbW9kdWxhdGVkLiBUaGlzIE9iamVjdCBtdXN0
IHJlZmxlY3QgdGhlIA0KICAgIGRlc2lyZWQgbGV2ZWwgYXQgdGhlIFRlbGNvIChQT1RTKSBhLWIg
KFQvUikgdGVybWluYWxzIGluY2x1ZGluZyB0aGUgYWZmZWN0IA0KICAgIG9mIHRoZSBwa3RjTmNz
RW5kUG50Q29uZmlnUnhHYWluIHNldHRpbmcgb24gdGhlIGRlbGl2ZXJlZCB0b25lLjxTUEFOIA0K
ICAgIHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7IDwvU1BBTj5UaGUgd2lkZSByYW5n
ZSBvZiBsZXZlbHMgZm9yIHRoaXMgDQogICAgT2JqZWN0IGlzIHJlcXVpcmVkIHRvIHByb3ZpZGUg
c2lnbmFsIGdlbmVyYXRvciBsZXZlbHMgYWNyb3NzIHRoZSB3aWRlIHJhbmdlIA0KICAgIG9mIGdh
aW5zIGJ1dCBkb2VzIG5vdCBpbXBseSB0aGUgZW50aXJlIHJhbmdlIGlzIHRvIGJlIGFjaGlldmFi
bGUgZ2l2ZW4gdGhlIA0KICAgIHJhbmdlIG9mIG5lZ2F0aXZlIHZhbHVlcyBvZiBnYWluIChwb3Np
dGl2ZSBsb3NzKS48U1BBTiANCiAgICBzdHlsZT0ibXNvLXNwYWNlcnVuOiB5ZXMiPiZuYnNwOyZu
YnNwOyA8L1NQQU4+PFNQQU4gDQogICAgc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsm
bmJzcDs8L1NQQU4+VGhpcyBPYmplY3QgbXVzdCBiZSBzZXQgZm9yIA0KICAgIGVhY2ggdG9uZSBz
byBhcyB0byBnZW5lcmF0ZSB0aGUgY29tYmluZWQgZnJlcXVlbmN5IGxldmVsIGF0IHRoZSBhLWIg
KFQvUikgDQogICAgdGVybWluYWxzLiIgPG86cD48L286cD48L0ZPTlQ+PC9GT05UPjwvUD4NCiAg
ICA8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjogMGluIDBpbiAwcHQiPjxGT05UIHNp
emU9Mz48Rk9OVCANCiAgICBmYWNlPSJUaW1lcyBOZXcgUm9tYW4iPjxTUEFOIA0KICAgIHN0eWxl
PSJtc28tc3BhY2VydW46IHllcyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IDwvU1BBTj5ERUZWQUwgDQogICAgeyAtNDAgfTxTUEFOIHN0eWxlPSJtc28tc3BhY2VydW46IHll
cyI+Jm5ic3A7IA0KICAgIDwvU1BBTj48bzpwPjwvbzpwPjwvRk9OVD48L0ZPTlQ+PC9QPg0KICAg
IDxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBwdCI+PEZPTlQgc2l6
ZT0zPjxGT05UIA0KICAgIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PFNQQU4gDQogICAgc3R5bGU9
Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
DQogICAgPC9TUEFOPjo6PXtwa3RjU2lnRGV2VG9uZUVudHJ5IDIgfTxTUEFOIHN0eWxlPSJtc28t
c3BhY2VydW46IHllcyI+Jm5ic3A7IA0KICAgIDwvU1BBTj48bzpwPjwvbzpwPjwvRk9OVD48L0ZP
TlQ+PC9QPg0KICAgIDxQIGNsYXNzPU1zb05vcm1hbCBzdHlsZT0iTUFSR0lOOiAwaW4gMGluIDBw
dCI+PEZPTlQgc2l6ZT0zPjxGT05UIA0KICAgIGZhY2U9IlRpbWVzIE5ldyBSb21hbiI+PFNQQU4g
DQogICAgc3R5bGU9Im1zby1zcGFjZXJ1bjogeWVzIj4mbmJzcDs8L1NQQU4+PG86cD48L286cD48
L0ZPTlQ+PC9GT05UPjwvUD4NCiAgICA8UCBjbGFzcz1Nc29Ob3JtYWwgc3R5bGU9Ik1BUkdJTjog
MGluIDBpbiAwcHQiPjxTUEFOIA0KICAgIHN0eWxlPSJtc28tc3BhY2VydW46IHllcyI+PEZPTlQg
ZmFjZT0iVGltZXMgTmV3IFJvbWFuIiANCiAgICBzaXplPTM+Jm5ic3A7PC9GT05UPjwvU1BBTj48
bzpwPjwvbzpwPjwvUD48L0JMT0NLUVVPVEU+PC9CTE9DS1FVT1RFPjwvRk9OVD48L0JPRFk+PC9I
VE1MPg0K

------_=_NextPart_001_01C5157F.FC2C4CDE--


--===============1325968468==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn

--===============1325968468==--



From ipcdn-bounces@ietf.org  Mon Feb 21 00:30:52 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA23152
	for <ipcdn-archive@ietf.org>; Mon, 21 Feb 2005 00:30:52 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D36W0-0005if-T7
	for ipcdn-archive@ietf.org; Mon, 21 Feb 2005 00:53:53 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D364G-00071R-1E; Mon, 21 Feb 2005 00:25:12 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1D35qs-0002Fj-K0
	for ipcdn@megatron.ietf.org; Mon, 21 Feb 2005 00:11:23 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA21356
	for <ipcdn@ietf.org>; Mon, 21 Feb 2005 00:11:14 -0500 (EST)
Received: from ondar.cablelabs.com ([192.160.73.61])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D36D0-00058q-8Q
	for ipcdn@ietf.org; Mon, 21 Feb 2005 00:34:15 -0500
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.12.10/8.12.10) with ESMTP id j1L5AhDU026901
	for <ipcdn@ietf.org>; Sun, 20 Feb 2005 22:10:43 -0700 (MST)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Sun, 20 Feb 2005 22:10:43 -0700
Message-ID: <CD6CE349CFD30D40BF5E13B3E0D848047E6B41@srvxchg.cablelabs.com>
Thread-Topic: [PKT-SIG-MIB] Draft 08 (Summary Of Changes)
Thread-Index: AcS4BwAcFjCPHdLkSGC/E2+ckCFo7ACPG54gF2NcadA=
From: "Sumanth Channabasappa" <sumanth@cablelabs.com>
To: <ipcdn@ietf.org>
X-Approved: ondar
X-Spam-Score: 0.0 (/)
X-Scan-Signature: e1de2149c0c23c6675e98c918b359cf3
Content-Transfer-Encoding: quoted-printable
Subject: [ipcdn] [PKT-SIG-MIB] Draft 08 (Summary Of Changes)
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: ad122f56a92d6ccd133117ee8a4b1ff3
Content-Transfer-Encoding: quoted-printable

Folks,

Reference: draft-ietf-ipcdn-pktc-signaling-08.txt

Please find enclosed a summary of the comments and the proposed
resolutions that were incorporated into the recently submitted D08
submission.=20


regards
Sumanth



Comments and resolutions that were incorporated into D08=20
-------------------------------------------------------

COMMENT SET #1/7:
----------------------------------------------------------------------
- [Randy: Oct 29, 2004] - *CLOSED*
  http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01428.html

  Email Subject: Re: [ipcdn] Submission: IETF NCS Signaling MIB=20
                 draft 7 (Update)
=20
  Issue: Clarification regarding 'pktcNcsEndPntConfigPartialDialTO' and
' pktcNcsEndPntConfigCriticalDialTO'.

  RESOLUTION: Looks like the 'maximum' was unintended. Good catch!=20
              Thanks Randy!

  Changed MIB Objects as follows:


      pktcNcsEndPntConfigPartialDialTO     OBJECT-TYPE =20
       <...>=20
       DESCRIPTION =20
           "This object contains the value of the partial dial=20
                    ^^^^^ (rephrased "maximum value") ^^^^
            time out."=20
       <...>
       ::=3D { pktcNcsEndPntConfigEntry 3 } =20


      pktcNcsEndPntConfigCriticalDialTO     OBJECT-TYPE =20
      <...>
      DESCRIPTION =20
           "This object contains the value of the critical=20
                   ^^^^^ (rephrased "maximum value") ^^^^
            dial time out."=20
      <...>
      ::=3D { pktcNcsEndPntConfigEntry 4 } =20
   =20
=20
STATUS: *UPDATED*
----------------------------------------------------------------------



COMMENT SET #2/7:
----------------------------------------------------------------------
+ [Satish: Nov 16, 2004] - *CLOSED*
  http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01439.html

  Email Subject: pktcRingCadence explanation changed from=20
                 sig-draft-5 to sig-draft-7

  Issue: Suggestion to revert to the earlier description of=20
        'PktcRingCadence' w.r.t repeatability.

  RESOLUTION:=20


  - [Sumanth, Nov 17, 2004]
    http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01440.html

  - [Gordon, Nov 17, 2004]
    http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01441.html

ACTION: Comment Accepted.


   PktcRingCadence   ::=3D TEXTUAL-CONVENTION=20
            <...>=20
       DESCRIPTION=20
            <...>=20
  =20
            The third of the reserved octets indicates 'repeatability' =20
            and MUST be either 0x80 or 0x00 - the former value =20
            indicating 'non-repeatability' and the latter indicating=20
                 ^^^(used to be 'repeatability')^^^
            'repeatability'.=20
   ^^^(used to be 'non-repeatability')^^^
            <...>=20

STATUS: *UPDATED*
----------------------------------------------------------------------



COMMENT SET #3/7:
----------------------------------------------------------------------

- [Eugene: Dec 8, 2004] - *SEE INDIVIDUAL RESOLUTIONS*
   http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01453.html

   Email Subject: Comments on draft-ietf-ipcdn-pktc-signaling-07.txt
   Issues: Numerous=20

   RESOLUTION:=20
      #1 *Accepted*: pktcCodecType ->=20
          Change Description to reflect LCO instead of LCD.

   =20
      PktcCodecType ::=3D TEXTUAL-CONVENTION =20
      <...>

      DESCRIPTION
      <...>
             The literal codec name is the second column of the table=20
             with codec RTP Map Parameters. Literal Codec Name Column=20
             contains the codec name used in the local connection=20
             options(LCO) of the NCS messages create connection=20
             ^^(Used to be 'Local connection descriptor(LCD))^^^
       <...>

STATUS: *UPDATED*
=09

      #2-I *No Change*:=20
      Only the bits mentioned within the length depicted by the length
      field (first two octets) hold good for the cadence, the rest do
      not affect the cadence and the hence, the note prevents someone=20
      from encoding more octets than as required by the length field.

STATUS: *No Action*

      #2-II *Already addressed*: See COMMENT SET #2/7

STATUS: *No Action*

      #3: *Pending WG Consensus*=20

      Propose to change 'pktcNcsEndPntConfigTSMax' as shown below:

      pktcNcsEndPntConfigTSMax
      <...>
      DESCRIPTION
      " This MIB object is used as part of an NCS=20
      retransmission algorithm. Prior to any retransmission,=20
      the MTA must check to make sure that the time elapsed=20
      since the sending of the initial datagram does not exceed=20
      the value specified by this MIB Object. If more than=20
      Tsmax time has elapsed, then the retransmissions MUST=20
      cease.

      Refer to the MIB Object pktcNcsEndPntConfigThist for=20
      Information on when the endpoint becomes disconnected."
      <...>
   =20
STATUS: *UPDATED*


      #4: *Pending WG Consensus*

      Propose to change the description of 'pktcNcsEndPntConfigTdinit'=20
      as shown below:

      pktcNcsEndPntConfigTdinit
      <...>
      "This MIB object represents the 'disconnected' initial   =20
      waiting delay within the context of an MTA's 'disconnected =20
      procedure'. The 'disconnected procedure' is initiated when=20
      an endpoint becomes 'disconnected' while attempting to=20
      communicate with a Call Agent.=20

      The 'disconnected timer' associated with the 'disconnected
      Procedure' is initialized to a random value, uniformly=20
      distributed between zero and the value contained in this=20
      MIB Object.

      For more information on the usage of this timer, please=20
      refer to the PacketCable NCS Specification."
      <...>  =20
STATUS: *UPDATED*


      #5: *Pending WG Consensus*

      Propose to change 'pktcNcsEndPntConfigTdmin' as shown below:

      pktcNcsEndPntConfigTdmin
      <...>  =20
      DESCRIPTION
      "This MIB object represents the 'disconnected' minimum=20
      waiting delay within the context of an MTA's 'disconnected =20
      procedure', specifically when local user activity is=20
      detected.=20

      The 'disconnected procedure' is initiated when=20
      an endpoint becomes 'disconnected' while attempting to=20
      communicate with a Call Agent.=20

      For more information on the usage of this timer, please=20
      refer to the PacketCable NCS Specification."
      <...>  =20
  =20
STATUS: *UPDATED*

#6 *Pending Approval*=20
     Change the description of the following MIB Objects as shown below:

     pktcNcsEndPntConfigMinHookFlash
      <...>  =20
      DESCRIPTION
      "This is the minimum time a line needs to be on hook for a=20
      valid hook flash. The value of this object MUST be=20
      greater than the value of=20
      pktcNcsEndPntConfigPulseDialMaxBreakTime. The value of=20
      pktcNcsEndPntConfigMinHookFlash MUST be less than=20
      pktcNcsEndPntConfigMaxHookFlash. This object MUST only be=20
      set via the configuration file during the provisioning=20
      process.
      Furthermore, given the possibility for the 'pulse dial'=20
      and 'hook flash' to overlap, the value of this object MUST

      be greater than the value contained by the MIB Object=20
      pktcNcsEndPntConfigPulseDialMaxMakeTime."
      <...>  =20
         =20
STATUS: *UPDATED*

      pktcNcsEndPntConfigPulseDialMaxMakeTime
      <...>  =20
      DESCRIPTION
      " This is the maximum make pulse width for the dial pulse.=20
      The value of pktcNcsEndPntConfigPulseDialMaxMakeTime MUST=20
      be greater than pktcNcsEndPntConfigPulseDialMinMakeTime.=20
      This object MUST only be set via the configuration file=20
      during the provisioning process.
      Furthermore, given the possibility for the 'pulse dial'=20
      and 'hook flash' to overlap, the value of this object MUST

      be less than the value contained by the MIB Object=20
      pktcNcsEndPntConfigMinHookFlash."
      <...>  =20
      STATUS: *UPDATED*

      #7 *No Change*
      'Alerting Signal', 'Special Dial', 'Special Info', 'release',=20
      'congestion' & userDefined 1-4 are defined as part of the=20
      following ETSI document:
      TS 101 909-4 v1.4.1 (2004-05) (Thanks to Gordon Beacham &=20
      Phillip Freyman for the information)

      STATUS: *NO ACTION*

     #8 *Pending WG Consensus*

     Change the 'default value' of:
     pktcSigDevCIDMode from 'dtAsETS' to ' rpAsETS'


      pktcSigDevCIDMode    OBJECT-TYPE =20
      <...>  =20
           DEFVAL { rpAsETS }=20
      STATUS: *UPDATED*=20
-----------------------------------------------------------------------





COMMENT SET #4/7:
----------------------------------------------------------------------
+ [Gordon: Jan 06, 2005] - *PROPOSAL ACCEPTED BY GORDON*=20
  http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01460.html

  Email Subject: IETF NCS Sig MIB Tone Table

  Issue: Suggest introduction of a new MIB table pktcSigDevToneEntry

  RESOLUTION:

   - [Randy: Jan 06 2005]
     http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01466.html

   - [Eugene: Jan 12, 2005]
     http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01493.html

   - [Gordon: Jan 17, 2005]
      http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01517.html

Suggestion:

- Move 'pktcSigDevToneType' out of  'pktcSigDevToneTable' and define it
as a MIB Object within 'pktcSigDevConfigObjects'

- Move 'pktcSigDevToneNumFrequencies' out of  'pktcSigDevToneTable' and
define it as a MIB Object within 'pktcSigDevConfigObjects'
=20
   pktcSigDevToneNumFrequencies    OBJECT-TYPE =20
       SYNTAX       INTEGER(5..16)=20
       MAX-ACCESS   read-write =20
       STATUS       current =20
       DESCRIPTION =20
         "This MIB Object specifies the number of frequencies=20
          supported by the PacketCable MTA for each tone type." =20
       ::=3D{ pktcSigDevConfigObjects 33} =20




Replace the current definition of 'PktcSigDevToneEntry' with the
following common elements (across all tone types):

    PktcSigDevToneEntry ::=3D SEQUENCE {
        pktcSigDevToneDbLevel                   TenthdBm,
        pktcSigDevToneWholeToneRepeatCount      Unsigned32,
        pktcSigDevToneSteady                    TruthValue
    }
The above will be indexed by 'pktcSigDevToneType' as done today.


Introduce a table to handle the multiple frequencies for each tone type,
as defined below:

   PktcSigDevMultiFreqToneEntry ::=3D SEQUENCE {
  	   pktcSigDevToneFrequencyNumber           Unsigned32 ,
         pktcSigDevToneFreqPriCompValue          Unsigned32,
         pktcSigDevToneFreqSecCompValue          Unsigned32,
         pktcSigDevToneFreqSecCompMode           INTEGER,
         pktcSigDevToneFreqSecCompPrtg           Integer32,
         pktcSigDevToneFreqOnDuration            Unsigned32,
         pktcSigDevToneFreqOffDuration           Unsigned32,
         pktcSigDevToneFreqRepeatCount           Unsigned32
   }

The above would be indexed by both 'pktcSigDevToneType' and
'pktcSigDevToneFrequencyNumber'.



The entire table is reproduced below:

   pktcSigDevMultiFreqToneTable    OBJECT-TYPE =20
       SYNTAX       SEQUENCE OF PktcSigDevMultiFreqToneEntry
       MAX-ACCESS   not-accessible =20
       STATUS       current =20

       DESCRIPTION =20
           " This MIB table defines the characteristics of tones
             with multiple frequencies. The constraints imposed
             on the tones by the MIB table pktcSigDevToneTable
             need to be considered for MIB objects in this table
             as well."
       REFERENCE =20
           "NCS Specification, TS 101 909-4 Specification"=20
       ::=3D { pktcSigDevConfigObjects 35 } =20

   pktcSigDevMultiFreqToneEntry    OBJECT-TYPE =20
       SYNTAX       PktcSigDevMultiFreqToneEntry
       MAX-ACCESS   not-accessible =20
       STATUS       current =20
       DESCRIPTION =20
           " The different tone types with multiple frequencies=20
             that can be provisioned based on country specific needs."
       INDEX { pktcSigDevToneType, pktcSigDevToneFrequencyNumber } =20
       ::=3D { pktcSigDevMultiFreqToneTable 1 } =20

   PktcSigDevMultiFreqToneEntry ::=3D SEQUENCE {
	 pktcSigDevToneFrequencyNumber           Unsigned32 ,
         pktcSigDevToneFreqPriCompValue          Unsigned32,
         pktcSigDevToneFreqSecCompValue          Unsigned32,
         pktcSigDevToneFreqSecCompMode           INTEGER,
         pktcSigDevToneFreqSecCompPrtg           Integer32,
         pktcSigDevToneFreqOnDuration            Unsigned32,
         pktcSigDevToneFreqOffDuration           Unsigned32,
         pktcSigDevToneFreqRepeatCount           Unsigned32
   }

   pktcSigDevToneFrequencyNumber    OBJECT-TYPE =20
       SYNTAX       Unsigned32(5..16)
       MAX-ACCESS   not-accessible
       STATUS       current =20
       DESCRIPTION =20
          "This MIB Object represents the frequency reference=20
           of a multi-frequency tone. It is to be noted that
           the maximum number of frequencies for a=20
           multi-frequency tone is limited by the MIB Object
           pktcSigDevToneNumFrequencies." =20
       ::=3D{ pktcSigDevMultiFreqToneEntry 1} =20

   pktcSigDevToneFreqPriCompValue    OBJECT-TYPE =20
       SYNTAX       Unsigned32(0..4000)
       MAX-ACCESS   read-write =20
       STATUS       current =20
       DESCRIPTION =20
         "This MIB Object represents the value of the primary
          component frequency specific to the frequency reference=20
          of a tone type."
       ::=3D{ pktcSigDevMultiFreqToneEntry 2} =20

   pktcSigDevToneFreqSecCompValue    OBJECT-TYPE =20
       SYNTAX       Unsigned32(0..4000)
       MAX-ACCESS   read-write =20
       STATUS       current =20
       DESCRIPTION =20
         "This MIB Object represents the value of the secondary
          component frequency specific to the frequency reference=20
          of a tone type."
       ::=3D{ pktcSigDevMultiFreqToneEntry 3} =20

   pktcSigDevToneFreqSecCompMode OBJECT-TYPE =20
       SYNTAX       INTEGER {
                     ignoreSecondary (1),
                     primaryModulatedBySecondary (2),
                     primarySummedWithSecondary (3)
                    }
       MAX-ACCESS   read-write =20
       STATUS       current =20
       DESCRIPTION =20
       "This MIB Object indicates the way the primary=20
        and secondary frequency components indicated
        by the MIB Objects 'pktcSigDevToneFreqPriCompValue'
        and 'pktcSigDevToneFreqSecCompValue' are to be used.
       =20
        A value of primaryModulatedBySecondary(2) indicates=20
        that the primary must be used to amplitude modulate
        the secondary. The percentage of amplitude modulation
        to be applied to the secondary is defined by the MIB
        Object 'pktcSigDevToneFreqSecCompPrtg'.

        A value of primarySummedWithSecondary(3) indicates=20
        that the primary must be summed with the secondary,
        without any modulation

        A value of ignoreSecondary(1) indicates that the=20
        secondary must not be used."
       ::=3D{ pktcSigDevMultiFreqToneEntry 4} =20

  pktcSigDevToneFreqSecCompPrtg OBJECT-TYPE =20
       SYNTAX       Integer32(0..100)
       MAX-ACCESS   read-write =20
       STATUS       current =20
       DESCRIPTION =20
          "This MIB Object represents the percentage of amplitude
           modulation applied to the secondary frequency component
           when the MIB Object 'pktcSigDevToneFreqSecCompMode' is
           set to a value of 'primaryModulatedBySecondary(2)'.
           In all other cases this MIB Object has no meaning." =20
       ::=3D{ pktcSigDevMultiFreqToneEntry 5} =20

   pktcSigDevToneFreqOnDuration                     OBJECT-TYPE =20
       SYNTAX       Unsigned32(0..5000)
       MAX-ACCESS   read-write =20
       STATUS       current =20
       DESCRIPTION =20
          "This MIB Object represents the duration for which the
           frequency reference corresponding to the tone type
           is turned on." =20
       ::=3D{ pktcSigDevMultiFreqToneEntry 6} =20

   pktcSigDevToneFreqOffDuration                     OBJECT-TYPE =20
       SYNTAX       Unsigned32(0..5000)
       MAX-ACCESS   read-write =20
       STATUS       current =20
       DESCRIPTION =20
          "This MIB Object represents the duration for which the
           frequency reference corresponding to the tone type
           is turned off." =20
       ::=3D{ pktcSigDevMultiFreqToneEntry 7} =20

   pktcSigDevToneFreqRepeatCount             OBJECT-TYPE =20
       SYNTAX       Unsigned32(0..5000)=20
       MAX-ACCESS   read-write =20
       STATUS       current =20
       DESCRIPTION =20
       "This MIB Object indicates the number of times
       to repeat the cadence cycle represented by the=20
       on/off durations (refer to the MIB Objects=20
       pktcSigDevToneFreqOnDuration and=20
       pktcSigDevToneFreqOffDuration).=20

       Setting this object may result in a tone duration=20
       longer or shorter than the overall signal duration=20
       specified by the time out (TO) object for the=20
       corresponding tone type. If the value of this MIB
       Object indicates a longer duration than the=20
       specified by the TO, the latter overrules the former
       and the desired tone duration will be truncated according
       to the TO.

       However, if the repeat count results in a shorter
       tone duration than the signal duration specified by
       the TO, the tone duration defined by the repeat count
       takes precedence over the TO and will end the signal
       event. In this case, the TO represents a time not to
       be exceeded for the signal. It is recommended to
       ensure proper telephony signaling that the TO
       duration setting should always be longer than the
       desired repeat count time duration. A value of zero
       means the tone sequence is to be played once but not
       repeated."
       ::=3D{ pktcSigDevMultiFreqToneEntry 8} =20
STATUS: *TBD*
-----------------------------------------------------------------------



COMMENT SET #5/7:
----------------------------------------------------------------------

+ [Eugene: Jan 19, 2005] - *Pending Approval*=20
  http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01519.html

  Email Subject: pktcSigDevToneWholeToneRepeatCount description=20
                 in draft-07 of the Signaling MIB

  Issue: Comments related to 'pktcSigDevToneTable' and=20
         'pktcSigDevToneWholeToneRepeatCount'

  RESOLUTION:

 - [Randy: Jan 19, 2005]
   http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01520.html

 - [David: Jan 20, 2005]
   http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01521.html

 - [Randy: Jan 20,2005]
   http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01522.html

 - [Eugene: Jan 20, 2005]
   http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01523.html

 - [Randy: Jan 20, 2005]
   http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01524.html

 - [David: Jan 21, 2005]
   http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01531.html

Suggestion:

*Remove* the following statement from the definition of:
'pktcSigDevToneTable'

             "If the pktcSigDevToneType is callWaiting1-4, the=20
             pktcSigDevToneWholeToneRepeatCount does not apply=20
             and MUST be ignored on SNMP get/set operations."


*Add* the following to the description of the MIB Object '
pktcSigDevToneWholeToneRepeatCount':

             "If the pktcSigDevToneType is set to either of the values
             callWaiting1, callWaiting2, callWaiting3 or callWaiting4,
             then the value of the pktcSigDevToneWholeToneRepeatCount
             object has no effect on the tone."

STATUS: *UPDATED*
-----------------------------------------------------------------------



COMMENT SET #6/7:
----------------------------------------------------------------------
+ [David: Jan 21, 2005] - *Pending Approval*
  http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01530.html


   Subject: pktcSigDevCodecTable request for clarification
  =20
   Issue: Suggestions related to pktcSigDevCodecTable

   RESOLUTION:

  - [Jean-Francois: Jan 21, 2005]
    http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01535.html
 =20
  - [David: Jan 24, 2005]
    http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01543.html

  - [Jean-Francois: Jan 25, 2005]
    http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01554.html

  - [David: Jan 25, 2005]
    http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01555.html


Suggestion:
Include the following statement to the description of the MIB Table '
pktcSigDevCodecTable'

                 "....This table MUST NOT include non-voice codecs...."

On a related note, CODEC Types 'other' and 'unknown' are defined as:
             other           a defined codec not in the enumeration=20
             unknown         a codec not defined in PacketCable

Assuming 'other' is a possible new CODEC defined by PacketCable, but not
in the enumeration and 'unknown' is a CODEC not defined at all by
PacketCable - is it ok to keep both?
STATUS: *UPDATED*
-----------------------------------------------------------------------

COMMENT SET #6/7:
----------------------------------------------------------------------
+ [David: Jan 21, 2005] - *Pending Approval*
  http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01530.html


   Subject: Add new MIBs for dynamic gain plan negotiation and=20
            clarify the MIB Object 'pktcSigDevToneDbLevel'.

   Issue: Suggest adding 'pktcNcsEndPntConfigTxGain'  and=20
          'pktcNcsEndPntConfigRxGain' as new MIB Objects,=20
          part of the table 'pktcNcsEndPntConfigEntry'.


   RESOLUTION:
  - [Phil: Feb 15, 2005]
    http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01591.html

  - [Rich: Feb 15, 2005]
    http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01592.html
=20

  - [Phil: Feb 17, 2005]
    ?? [This email was not found in the archives, but is reproduced=20
         at the end of this email] -- Attachment 1


Suggestion:

Add the following MIB Objects:

pktcNcsEndPntConfigTxGain OBJECT-TYPE=20
    SYNTAX Integer32=20
    UNITS "dB"=20
    MAX-ACCESS read-create
    STATUS current=20
    DESCRIPTION=20
        "This MIB Object represents the per line transmitter (A/D)=20
        gain. A positive number reflects a signal gain, a negative=20
        number reflects a signal loss. This MIB Object may provision=20
        the gain or it may be used to document a non-provisionable=20
        gain between the telco (POTS) a-b (T/R) terminals and the=20
        analog codec maximum PCM coding limit (PCM maximum coding=20
        limit).  Based on the default G.711 Vocoder maximum of 3.14=20
        or 3.17 dBm the -4 dB gain default provides Vocoder coding=20
        protection against TE maximum signals while also providing=20
        an initial loss to minimize analog signal echo. "
    DEFVAL { -4 }=20
    ::=3D { pktcNcsEndPntConfigEntry 39 }

pktcNcsEndPntConfigRxGain OBJECT-TYPE=20
    SYNTAX Integer32=20
    UNITS "dB"=20
    MAX-ACCESS read-create=20
    STATUS current=20
    DESCRIPTION=20
        "This MIB Object represents the per line receiver (D/A)=20
        gain. A positive number reflects a signal gain, a negative=20
        number reflects a signal loss. This MIB Object may provision
        the gain or it may be used to document a non-provisionable=20
        gain for use with the pktcSigDevToneDbLevel Object to set=20
        the desired level at the a-b (T/R) terminals.=20

        The default values are based on the deployed markets. Some=20
        recommendations are made as follows:
        - Based on the default G.711 Vocoder maximum of 3.14 or 3.17=20
          dBm a default value of '-4 dB' provides a maximum analog=20
          signal level at the a-b (T/R) termination point
        - Based on [ETSI TS 101 909-4], which provides guidance of=20
          11 dB loss (-11 dB gain), a default value of '-11 dB' is=20
          recommended."
    ::=3D { pktcNcsEndPntConfigEntry 40 }



Change the description of 'pktcSigDevToneDbLevel' to the following:

pktcSigDevToneDbLevel    OBJECT-TYPE
    SYNTAX       TenthdBm (-250..-30)
    UNITS        "dBm"=20
    MAX-ACCESS   read-write=20
    STATUS       current
    DESCRIPTION
          "This MIB Object contains the decibel level for each

          analog signal (tone) that is locally generated=20
          versus in band supervisory tones) and sourced to=20
          the a-b terminals (TE connection point). Each tone=20
          in itself may consist of multiple frequencies as=20
          defined by the MIB table=20
          'pktcSigDevMultiFreqToneTable'.=20

          This MIB Object MUST reflect the desired level at=20
          the Telco (POTS) a-b (T/R) terminals including the=20
          affect of the pktcNcsEndPntConfigRxGain setting on=20
          the delivered tone.=20

          The wide range of levels for this Object is required=20
          to provide signal generator levels across the wide=20
          range of gains - but does not imply the entire range=20
          is to be achievable given the range of negative=20
          values of gain (positive loss). This MIB Object must=20
          be set for each tone so as to generate the combined=20
             frequency level at the a-b (T/R) terminals."


STATUS: *UPDATED*
-----------------------------------------------------------------------


Changes not part of the comment set include:

- Editorial changes - date/compilation date etc.

- Patent disclosure as per the email from Jean-Francois
[http://www1.ietf.org/mail-archive/web/ipcdn/current/msg01593.html] led
to the check for compliance with Section 5 of RFC 3668
http://www.ietf.org/rfc/rfc3668.txt]. Accordingly, the section formerly
titled 'Intellectual Property' is now named 'Disclaimer of validity' and
the contents updated.

- Added PacketCable 1.5 to reflect the Jan, 2005 release


Attachment:
----------
From: Freyman Phillip-FPF300 [phillipfreyman@motorola.com]=20
Sent: Thu 2/17/2005 11:07 PM
To: Richard Woundy @ Comcast
cc: Sumanth Channabasappa; 'ipcdn@ietf.org'
RE: [ipcdn] IETF NCS Sig MIB Gain (loss) plan and tone Levels


thanks Rich for the comments...you raise the question of future
migration and use of the proposal.
=20
the Tx and Rx levels vary based on locale (N.A. vs Euro vs Asia vs
national standards), by providing MIB variables, this enable common
designs to be applicable across national boundaries (but within an
operators business area).  In this case it may be desireable to set the
loss plans for one operator or even for one user (down to a single line
number) without any need to adapt the loss in the future. =20
=20
In fact, it has been seen that some TE (CPE) devices detect the MTA loop
current and based on the loop current they adjust their internal analog
gain/loss.  Essentially relating low local loop current/voltage to high
analog signal loss.  So if the MTA is configured to provide a minimum
loop current (good to minimize power consumption), CPE devices may
actually add gain to compensate for the historical analog loop signal
loss (bad for MTAs configured with high analog levels (small loss plans)
per current PacketCable guidance). =20
=20
Should it become desireable to support an adaptable loss plan (per
connection type or service type within a connection) then this change
would fall under the signalling protocol "solution".  It would seem
logical that these adaptations would only be in effect for the duration
of the connections or might even change within a single connection
(start of call in voice mode with one loss, respond to a fax mode with a
second loss and at the end of the fax to adapt back to the voice mode
loss).  This adaptive loss would only be applicable during a single
session since any change in loss would be related to a specific far end
(short to long analog POTS loop variability) of that connection.  After
the connection is terminated then the loss plan should revert to the
SigMIB settings in preparation for the next call which may be within the
VoIP network or may again be routed to another analog POTS loop.
=20
So there are three rationals for the MIB loss plan flexibility with two
potential results...
a "one time" setting based on local operator/user needs (local standards
or loop current) and ...
a future potential need for adaptive loss plan adjustments related to a
specific far end connection requirement.
=20
hope this explains the concept in more detail and the relationship
between the MIB values verses a future protocol defined value.
Phil

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn


From ipcdn-bounces@ietf.org  Mon Feb 21 00:30:55 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA23172
	for <ipcdn-archive@ietf.org>; Mon, 21 Feb 2005 00:30:55 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D36W3-0005ik-GH
	for ipcdn-archive@ietf.org; Mon, 21 Feb 2005 00:53:56 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D364G-00071z-Js; Mon, 21 Feb 2005 00:25:12 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1D35qx-0002GJ-0d
	for ipcdn@megatron.ietf.org; Mon, 21 Feb 2005 00:11:27 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA21359
	for <ipcdn@ietf.org>; Mon, 21 Feb 2005 00:11:18 -0500 (EST)
Received: from ondar.cablelabs.com ([192.160.73.61])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D36D4-00058u-Gb
	for ipcdn@ietf.org; Mon, 21 Feb 2005 00:34:19 -0500
Received: from srvxchg.cablelabs.com (srvxchg.cablelabs.com [10.5.0.20])
	by ondar.cablelabs.com (8.12.10/8.12.10) with ESMTP id j1L5AlDU026965
	for <ipcdn@ietf.org>; Sun, 20 Feb 2005 22:10:47 -0700 (MST)
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Sun, 20 Feb 2005 22:10:47 -0700
Message-ID: <CD6CE349CFD30D40BF5E13B3E0D848047E6B42@srvxchg.cablelabs.com>
Thread-Topic: [PKT-EVE-MIB] Draft 04  (Summary Of Changes)
Thread-Index: AcUX07Lduypvgc+xTpWNKkR+2LcqEw==
From: "Sumanth Channabasappa" <sumanth@cablelabs.com>
To: <ipcdn@ietf.org>
X-Approved: ondar
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 8aa7879f4e3c3e5ee3dc5709779aa0d1
Subject: [ipcdn] [PKT-EVE-MIB] Draft 04  (Summary Of Changes)
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1104731586=="
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org
X-Spam-Score: 0.1 (/)
X-Scan-Signature: e77052c27a5856662f50763f52967bd9

This is a multi-part message in MIME format.

--===============1104731586==
content-class: urn:content-classes:message
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_001_01C517D3.B3EB50AE"

This is a multi-part message in MIME format.

------_=_NextPart_001_01C517D3.B3EB50AE
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Folks,

=20

Reference: draft-ietf-ipcdn-pktc-eventmess-04.txt

=20

Please find enclosed a summary of changes incorporated into the recently
submitted D04 submission.=20

=20

=20

regards

Sumanth

=20

Summary:

--------------

The last submission of the draft (draft-ietf-ipcdn-pktc-eventmess-03.txt
<ftp://ftp.ietf.org/internet-drafts/draft-ietf-ipcdn-pktc-eventmess-03.t
xt> ) was submitted in Feb, 2004 and the Management Event MIB has
undergone various changes within PacketCable over the last year, which
has been released as part of the PacketCable 1.5 Specifications. This
draft aligns itself with those changes and the following technical and
editorial additions:

Note: This summary does not document the changes made as part of the
PacketCable efforts - but only additional changes; please contact me if
you need details or references to the PacketCable documents and changes.

=20

Technical Changes:

-----------------

=20

Change Set #1/2:

------------

- The MAX-ACCESS clause for pktcDevEventDescrEnterprise  and
pktcDevEvLogIndex were changed to 'not-accessible'.

- pktcDevEvLogIndex was removed from the notifications due to the above
change.

=20

=20

Change Set #2/2:

-----------

To allow for vendors who like to define 'Event Classes' (DHCP, SNMP, NCS
etc), the following table was introduced:





=20

=20

pktcDevEventClassReportTable OBJECT-TYPE

    SYNTAX      SEQUENCE OF PktcDevEventClassReportEntry

    MAX-ACCESS  not-accessible

    STATUS      current

    DESCRIPTION

            "This MIB table contains all the event classes

             and the reporting status information."

    ::=3D { pktcDevEventControl 6 }

=20

pktcDevEventClassReportEntry OBJECT-TYPE

    SYNTAX      PktcDevEventClassReportEntry

    MAX-ACCESS  not-accessible

    STATUS      current

    DESCRIPTION

            "An entry in this table MUST be created for each=20

             event class defined by a vendor for the events

             described as part of 'pktcDevEventDescrTable'.

=20

             By definition of the MIB Object=20

             'pktcDevEventDescrClass', an entry MUST be=20

             created for the event class 'generic'."

    INDEX { pktcDevEventClass }

    ::=3D { pktcDevEventClassReportTable 1 }

=20

PktcDevEventClassReportEntry::=3D SEQUENCE {

    pktcDevEventClass                SnmpAdminString,

    pktcDevEventReportStatus         TruthValue,

    pktcDevEventClassReportLevel     BITS

    } =20

=20

=20

pktcDevEventClass OBJECT-TYPE

    SYNTAX      SnmpAdminString (SIZE (1..10))

    MAX-ACCESS  not-accessible

    STATUS      current

    DESCRIPTION

        "This MIB Object contains the identifier=20

         of an event class supported by the device."

    ::=3D { pktcDevEventClassReportEntry 1 }

=20

pktcDevEventReportStatus OBJECT-TYPE

    SYNTAX      TruthValue

    MAX-ACCESS  read-write

    STATUS      current

    DESCRIPTION

        "This MIB Object indicates if events belonging

         to a particular event class are to be enabled

         or disabled for reporting.=20

=20

         Setting this object to a value of 'true' enables

         reporting as per the MIB Object=20

         'pktcDevEventDescrReporting'.

=20

         Setting this object to a value of 'false' disables

         any reporting, irrespective of the value of the

         MIB Object 'pktcDevEventDescrReporting'.

=20

         The default value of this MIB Object is vendor

         specific. However, the vendor SHOULD enable all

         event categories defined by PacketCable by=20

         default. "

    ::=3D { pktcDevEventClassReportEntry 2 }

=20

pktcDevEventClassReportLevel OBJECT-TYPE

    SYNTAX      BITS {

                emergency(0),

                alert(1),

                critical(2), =20

                error(3), =20

                warning(4), =20

                notice(5),

                info(6),

                debug(7)=20

                }

    MAX-ACCESS  read-write

    STATUS      current

    DESCRIPTION

            "This MIB Object defines the  reporting levels

             of events for the corresponding event class,

             that need to be included for reporting.

=20

             This MIB Object has no effect unless the=20

             'pktcDevEventReportStatus' is set to a value

             of 'true', for the corresponding event class.=20

=20

             Setting a bit to a value of '1' implies that=20

             events corresponding to that level MUST be=20

             reported as defined by the corresponding

             value of 'pktcDevEventDescrReporting'.

=20

             Setting a bit to a value of '0' implies that=20

             events corresponding to that level MUST NOT be=20

             reported, irrespective of the corresponding

             value of 'pktcDevEventDescrReporting'.

=20

             It is recommended that the bits corresponding

             to emergency(0), alert(1), critical(2) and error(3)

             always be set to a value of '1'. "

=20

    ::=3D { pktcDevEventClassReportEntry 3 }

=20

=20


Two other related MIB Objects were added:

----------------------------------------

=20

pktcDevEventDescrClass to the 'Event Description Table'

=20

=20

pktcDevEventDescrClass OBJECT-TYPE

    SYNTAX      SnmpAdminString(SIZE (1..10))

    MAX-ACCESS  read-write

    STATUS      current

    DESCRIPTION

            "This MIB Object represents an  event class

             associated with the corresponding event.=20

=20

             Vendors MAY choose to define different event=20

             classes (e.g. DHCP, SNMP, DEBUG) to=20

             group together related events. Vendors SHOULD=20

             use standard protocol acronyms for well known=20

             protocols. However, separating packetcable=20

             defined from vendor-specific events for the

             same protocol is recommended (e.g DHCP and=20

             V-DHCP for the DHCP protocol).

    =20

             If vendors choose not to define event classes,

             then the value of this MIB Object MUST be set=20

             to 'generic'."

           =20

    ::=3D { pktcDevEventDescrEntry 7 }

=20

=20

'pktcDevEvReportingLevel' to the 'Event Control Table'

------------------------------------------------------

=20

pktcDevEvReportingLevel OBJECT-TYPE

    SYNTAX      BITS {

                emergency(0),

                alert(1),

                critical(2), =20

                error(3), =20

                warning(4), =20

                notice(5),

                info(6),

                debug(7)=20

                }

    MAX-ACCESS  read-write

    STATUS      current

    DESCRIPTION

            "This MIB Object can be used to collectively

             turn on/off event levels for all enabled=20

             event classes as described in the MIB table

             'pktcDevEventClassReportTable'.

=20

             The value of a 'reporting level bit' set=20

             through this MIB Object results in the =20

             corresponding bit in the MIB Object=20

             'pktcDevEventClassReportLevel' set to the=20

             same value, for all event classes that

             are enabled for reporting=20

             ('pktcDevEventReportStatus' set to a value=20

             of 'true').

=20

             It is  recommended that the bits corresponding

             to emergency(0), alert(1), critical(2)=20

             and error(3) always be set to a value of '1'. "

    ::=3D { pktcDevEventControl 5 }

=20

=20

Note: No entries were made to the Log Table since the 'AdditionalInfo'
entry can be used to denote the 'event class'.

=20

=20

Editorial changes:

-----------------

Updated Abstract=20

Added 'Introduction'=20

Changed Glossary to 'Terminology' and removed terms that are not
referenced

Updated 'Overview' =20

Updated references (PC 1.5, ITU)=20

=20

=20

=20

------_=_NextPart_001_01C517D3.B3EB50AE
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Message</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3D"MSHTML 6.00.2800.1491" name=3DGENERATOR></HEAD>
<BODY>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">Folks,<?xml:namespace=20
prefix =3D o ns =3D "urn:schemas-microsoft-com:office:office"=20
/><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">Reference:=20
draft-ietf-ipcdn-pktc-eventmess-04.txt<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">Please=20
find enclosed a summary of changes incorporated into the recently =
submitted D04=20
submission. <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">regards<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">Sumanth<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">Summary:<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">--------------<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">The=20
last submission of the draft (<A=20
href=3D"ftp://ftp.ietf.org/internet-drafts/draft-ietf-ipcdn-pktc-eventmes=
s-03.txt"><SPAN=20
style=3D"COLOR: windowtext; TEXT-DECORATION: none; text-underline: =
none">draft-ietf-ipcdn-pktc-eventmess-03.txt</SPAN></A>)=20
was submitted in Feb, 2004 and the Management Event MIB has undergone =
various=20
changes within PacketCable over the last year, which has been released =
as part=20
of the PacketCable 1.5 Specifications. This draft aligns itself with =
those=20
changes and the following technical and editorial=20
additions:<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">Note:=20
This summary does not document the changes made as part of the =
PacketCable=20
efforts - but only additional changes; please contact me if you need =
details or=20
references to the PacketCable documents and =
changes.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">Technical=20
Changes:<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">-----------------<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">Change=20
Set #1/2:<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">------------<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">-=20
The MAX-ACCESS clause for pktcDevEventDescrEnterprise<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; </SPAN>and pktcDevEvLogIndex were =
changed to=20
'not-accessible'.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">-=20
pktcDevEvLogIndex was removed from the notifications due to the above=20
change.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">Change=20
Set #2/2:<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">-----------<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">To=20
allow for vendors who like to define 'Event Classes' (DHCP, SNMP, NCS =
etc), the=20
following table was introduced:<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><BR=20
style=3D"mso-special-character: line-break"><BR=20
style=3D"mso-special-character: line-break"><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">pktcDevEventClassReportTable=20
OBJECT-TYPE<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>SYNTAX<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</SPAN>SEQUENCE OF=20
PktcDevEventClassReportEntry<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>MAX-ACCESS<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; =
</SPAN>not-accessible<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>STATUS<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>current<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;=20
</SPAN>DESCRIPTION<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>"This MIB table contains all the event =
classes<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>and the reporting status information."<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>::=3D { =
pktcDevEventControl 6=20
}<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">pktcDevEventClassReportEntry=20
OBJECT-TYPE<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>SYNTAX<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>PktcDevEventClassReportEntry<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>MAX-ACCESS<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; =
</SPAN>not-accessible<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>STATUS<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>current<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;=20
</SPAN>DESCRIPTION<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>"An entry in this table MUST be created for each =
<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>event class defined by a vendor for the =
events<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>described as part of =
'pktcDevEventDescrTable'.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>By definition of the MIB Object <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>'pktcDevEventDescrClass', an entry MUST be <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp; </SPAN><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN>c=
reated=20
for the event class 'generic'."<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>INDEX { =
pktcDevEventClass=20
}<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>::=3D {=20
pktcDevEventClassReportTable 1 }<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">PktcDevEventClassReportEntry::=3D=20
SEQUENCE {<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; =
</SPAN>pktcDevEventClass<SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>SnmpAdminString,<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;=20
</SPAN>pktcDevEventReportStatus<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;</SPAN>TruthValue,<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;=20
</SPAN>pktcDevEventClassReportLevel<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>BITS<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>}<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; </SPAN><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">pktcDevEventClass=20
OBJECT-TYPE<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>SYNTAX<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</SPAN>SnmpAdminString=20
(SIZE (1..10))<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>MAX-ACCESS<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; =
</SPAN>not-accessible<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>STATUS<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>current<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;=20
</SPAN>DESCRIPTION<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>"This MIB Object contains the identifier <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>of an event class supported by the device."<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>::=3D {=20
pktcDevEventClassReportEntry 1 }<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">pktcDevEventReportStatus=20
OBJECT-TYPE<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>SYNTAX<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>TruthValue<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>MAX-ACCESS<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; =
</SPAN>read-write<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>STATUS<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>current<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;=20
</SPAN>DESCRIPTION<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>"This MIB Object indicates if events =
belonging<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>to a particular event class are to be =
enabled<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>or disabled for reporting. <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>Setting this object to a value of 'true' =
enables<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>reporting as per the MIB Object <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>'pktcDevEventDescrReporting'.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>Setting this object to a value of 'false' =
disables<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>any reporting, irrespective of the value of =
the<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>MIB Object 'pktcDevEventDescrReporting'.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>The default value of this MIB Object is =
vendor<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>specific. However, the vendor SHOULD enable =
all<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>event categories defined by PacketCable by <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>default. "<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>::=3D {=20
pktcDevEventClassReportEntry 2 }<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">pktcDevEventClassReportLevel=20
OBJECT-TYPE<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>SYNTAX<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>BITS=20
{<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>emergency(0),<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN>a=
lert(1),<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>critical(2),<SPAN style=3D"mso-spacerun: yes">&nbsp;=20
</SPAN><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>error(3),<SPAN style=3D"mso-spacerun: yes">&nbsp;=20
</SPAN><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>warning(4),<SPAN style=3D"mso-spacerun: yes">&nbsp;=20
</SPAN><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>notice(5),<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>info(6),<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>debug(7) <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>}<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>MAX-ACCESS<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; =
</SPAN>read-write<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>STATUS<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>current<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;=20
</SPAN>DESCRIPTION<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>"This MIB Object defines the<SPAN style=3D"mso-spacerun: =
yes">&nbsp;=20
</SPAN>reporting levels<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>of events for the corresponding event =
class,<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>that need to be included for reporting.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>This MIB Object has no effect unless the <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>'pktcDevEventReportStatus' is set to a =
value<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>of 'true', for the corresponding event class. =
<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>Setting a bit to a value of '1' implies that =
<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>events corresponding to that level MUST be <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>reported as defined by the corresponding<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>value of 'pktcDevEventDescrReporting'.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>Setting a bit to a value of '0' implies that =
<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>events corresponding to that level MUST NOT be =
<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>reported, irrespective of the corresponding<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</SPAN><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</SPAN>value of=20
'pktcDevEventDescrReporting'.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>It is recommended that the bits =
corresponding<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>to emergency(0), alert(1), critical(2) and =
error(3)<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>always be set to a value of '1'. "<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>::=3D {=20
pktcDevEventClassReportEntry 3 }<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><BR>Two=20
other related MIB Objects were added:<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: =
12.0pt">----------------------------------------<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">pktcDevEventDescrClass=20
to the 'Event Description Table'<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">pktcDevEventDescrClass=20
OBJECT-TYPE<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>SYNTAX<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>SnmpAdminString(SIZE (1..10))<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>MAX-ACCESS<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; =
</SPAN>read-write<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>STATUS<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>current<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;=20
</SPAN>DESCRIPTION<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>"This MIB Object represents an<SPAN style=3D"mso-spacerun: =
yes">&nbsp;=20
</SPAN>event class<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>associated with the corresponding event. <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>Vendors MAY choose to define different event =
<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>classes (e.g. DHCP, SNMP, DEBUG) to <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>group together related events. Vendors SHOULD =
<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>use standard protocol acronyms for well known =
<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>protocols. However, separating packetcable <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>defined from vendor-specific events for the<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>same protocol is recommended (e.g DHCP and <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>V-DHCP for the DHCP protocol).<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp; =
</SPAN><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>If vendors choose not to define event =
classes,<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>then the value of this MIB Object MUST be set =
<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>to 'generic'."<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp; </SPAN><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;</SPAN>::=3D { =
pktcDevEventDescrEntry 7=20
}<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">'pktcDevEvReportingLevel'=20
to the 'Event Control Table'<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: =
12.0pt">------------------------------------------------------<o:p></o:p>=
</SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">pktcDevEvReportingLevel=20
OBJECT-TYPE<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>SYNTAX<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </SPAN>BITS=20
{<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>emergency(0),<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>alert(1),<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>critical(2),<SPAN style=3D"mso-spacerun: yes">&nbsp;=20
</SPAN><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>error(3),<SPAN style=3D"mso-spacerun: yes">&nbsp;=20
</SPAN><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>warning(4),<SPAN style=3D"mso-spacerun: yes">&nbsp;=20
</SPAN><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>notice(5),<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>info(6),<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>debug(7) <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>}<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>MAX-ACCESS<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; =
</SPAN>read-write<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>STATUS<SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>current<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp;=20
</SPAN>DESCRIPTION<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN>"This MIB Object can be used to =
collectively<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>turn on/off event levels for all enabled <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>event classes as described in the MIB table<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>'pktcDevEventClassReportTable'.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>The value of a 'reporting level bit' set <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>through this MIB Object results in the<SPAN=20
style=3D"mso-spacerun: yes">&nbsp; </SPAN><o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>corresponding bit in the MIB Object <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>'pktcDevEventClassReportLevel' set to the <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>same value, for all event classes that<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>are enabled for reporting <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>('pktcDevEventReportStatus' set to a value <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>of 'true').<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>It is<SPAN style=3D"mso-spacerun: yes">&nbsp; </SPAN>recommended =
that the=20
bits corresponding<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>to emergency(0), alert(1), critical(2) <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: =
yes">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;=20
</SPAN>and error(3) always be set to a value of '1'. =
"<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt"><SPAN=20
style=3D"mso-spacerun: yes">&nbsp;&nbsp;&nbsp; </SPAN>::=3D { =
pktcDevEventControl 5=20
}<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">Note:=20
No entries were made to the Log Table since the 'AdditionalInfo' entry =
can be=20
used to denote the 'event class'.<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">Editorial=20
changes:<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">-----------------<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">Updated=20
Abstract <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">Added=20
'Introduction' <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">Changed=20
Glossary to 'Terminology'&nbsp;and removed terms that are not=20
referenced<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">Updated=20
'Overview'&nbsp; <o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">Updated=20
references (PC 1.5, ITU)&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<P class=3DMsoNormal style=3D"MARGIN: 0pt"><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; =
mso-bidi-font-size: 12.0pt">&nbsp;<o:p></o:p></SPAN></P>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV></BODY></HTML>

------_=_NextPart_001_01C517D3.B3EB50AE--


--===============1104731586==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn

--===============1104731586==--



From ipcdn-bounces@ietf.org  Tue Feb 22 08:02:37 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id IAA26689
	for <ipcdn-archive@ietf.org>; Tue, 22 Feb 2005 08:02:37 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D3a2z-00048X-2j
	for ipcdn-archive@ietf.org; Tue, 22 Feb 2005 08:25:53 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D3MMp-0003xy-QQ; Mon, 21 Feb 2005 17:49:27 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D3KTM-0004j1-5u; Mon, 21 Feb 2005 15:48:04 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA13550;
	Mon, 21 Feb 2005 15:48:02 -0500 (EST)
Message-Id: <200502212048.PAA13550@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: i-d-announce@ietf.org
From: Internet-Drafts@ietf.org
Date: Mon, 21 Feb 2005 15:48:02 -0500
Cc: ipcdn@ietf.org
Subject: [ipcdn] I-D ACTION:draft-ietf-ipcdn-device-mibv2-07.txt
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org
X-Spam-Score: 0.4 (/)
X-Scan-Signature: 057ebe9b96adec30a7efb2aeda4c26a4

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the IP over Cable Data Network Working Group of the IETF.

	Title		: Cable Device Management Information Base for DOCSIS 
			  compliant Cable Modems and Cable Modem Termination Systems
	Author(s)	: R. Woundy, K. Marez
	Filename	: draft-ietf-ipcdn-device-mibv2-07.txt
	Pages		: 89
	Date		: 2005-2-21
	
This memo is a draft revision of the standards track RFC-2669.
Please see 'Revision Descriptions' below for a description of
changes.  This document will obsolete RFC-2669 when accepted.
This memo defines a portion of the Management Information Base (MIB)
for use with network management protocols in the Internet community.
In particular, it defines a basic set of managed objects for SNMP-
based management of DOCSIS compliant Cable Modems and Cable Modem
Termination Systems.
This memo is a product of the IPCDN working group within the Internet
Engineering Task Force.  Comments are solicited and should be
addressed to the working group's mailing list at ipcdn@ietf.org
and/or the author.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-ipcdn-device-mibv2-07.txt

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request@ietf.org with the word unsubscribe in the body of the message.  
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
to change your subscription settings.


Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-ipcdn-device-mibv2-07.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-ipcdn-device-mibv2-07.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body; access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID: <2005-2-21151812.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-ipcdn-device-mibv2-07.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-ipcdn-device-mibv2-07.txt"; site="ftp.ietf.org";
	access-type="anon-ftp"; directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2005-2-21151812.I-D@ietf.org>


--OtherAccess--

--NextPart
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn

--NextPart--





From ipcdn-bounces@ietf.org  Wed Feb 23 00:40:30 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id AAA13038
	for <ipcdn-archive@ietf.org>; Wed, 23 Feb 2005 00:40:30 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D3pcr-0002m5-65
	for ipcdn-archive@ietf.org; Wed, 23 Feb 2005 01:03:57 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D3kfS-0004OC-Mm; Tue, 22 Feb 2005 19:46:18 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1D3cms-0006yv-Px
	for ipcdn@megatron.ietf.org; Tue, 22 Feb 2005 11:21:27 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA17773
	for <ipcdn@ietf.org>; Tue, 22 Feb 2005 11:21:18 -0500 (EST)
Received: from pacdcoavas09.cable.comcast.com ([208.17.33.58])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D3d9G-0001iZ-PF
	for ipcdn@ietf.org; Tue, 22 Feb 2005 11:44:37 -0500
Message-ID: <C693FAC65F082B4190F29728D454734101BFFC4D@PACDCEXCMB01.cable.comcast.com>
From: "Woundy, Richard" <Richard_Woundy@cable.comcast.com>
To: ipcdn@ietf.org
Subject: RE: [ipcdn] I-D ACTION:draft-ietf-ipcdn-device-mibv2-07.txt
Date: Tue, 22 Feb 2005 11:20:13 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
Content-Type: text/plain
X-Spam-Score: 0.0 (/)
X-Scan-Signature: f66b12316365a3fe519e75911daf28a8
Cc: "'Marez Kevin-MGI1375'" <Kevin.Marez@motorola.com>
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 34d35111647d654d033d58d318c0d21a

Folks,

Thanks to a lot of effort by Kevin Marez, we have an update to the
internet-draft that will replace RFC 2669 (Cable Device MIB).

The changes made in this draft are enumerated in this Word document:
<http://www.ipcdn.org/meetings/cdmib-07-changes.doc>.

A marked-up version showing all the changes from version -06 to -07 is
available at
<http://tools.ietf.org/wg/ipcdn/device-mibv2/draft-ietf-ipcdn-device-mibv2-0
7-from-06.diff.html>. Note that this "diff" file is a result of an
experimental service the IETF tools folks are working on.

-- Rich

-----Original Message-----
From: ipcdn-bounces@ietf.org [mailto:ipcdn-bounces@ietf.org] On Behalf Of
Internet-Drafts@ietf.org
Sent: Monday, February 21, 2005 3:48 PM
To: i-d-announce@ietf.org
Cc: ipcdn@ietf.org
Subject: [ipcdn] I-D ACTION:draft-ietf-ipcdn-device-mibv2-07.txt


A New Internet-Draft is available from the on-line Internet-Drafts
directories. This draft is a work item of the IP over Cable Data Network
Working Group of the IETF.

	Title		: Cable Device Management Information Base for
DOCSIS 
			  compliant Cable Modems and Cable Modem Termination
Systems
	Author(s)	: R. Woundy, K. Marez
	Filename	: draft-ietf-ipcdn-device-mibv2-07.txt
	Pages		: 89
	Date		: 2005-2-21
	
This memo is a draft revision of the standards track RFC-2669. Please see
'Revision Descriptions' below for a description of changes.  This document
will obsolete RFC-2669 when accepted. This memo defines a portion of the
Management Information Base (MIB) for use with network management protocols
in the Internet community. In particular, it defines a basic set of managed
objects for SNMP- based management of DOCSIS compliant Cable Modems and
Cable Modem Termination Systems. This memo is a product of the IPCDN working
group within the Internet Engineering Task Force.  Comments are solicited
and should be addressed to the working group's mailing list at
ipcdn@ietf.org and/or the author.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-ipcdn-device-mibv2-07.txt

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request@ietf.org with the word unsubscribe in the body of the
message.  
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
to change your subscription settings.


Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in, type
"cd internet-drafts" and then
	"get draft-ietf-ipcdn-device-mibv2-07.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-ipcdn-device-mibv2-07.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn


From ipcdn-bounces@ietf.org  Wed Feb 23 17:31:12 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA01611
	for <ipcdn-archive@ietf.org>; Wed, 23 Feb 2005 17:31:12 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D45P6-0005qA-2d
	for ipcdn-archive@ietf.org; Wed, 23 Feb 2005 17:54:48 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D3kiz-0005I5-Ob; Tue, 22 Feb 2005 19:49:57 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D3h7Q-0000K9-Cb; Tue, 22 Feb 2005 15:58:57 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA20159;
	Tue, 22 Feb 2005 15:58:54 -0500 (EST)
Message-Id: <200502222058.PAA20159@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: i-d-announce@ietf.org
From: Internet-Drafts@ietf.org
Date: Tue, 22 Feb 2005 15:58:54 -0500
Cc: ipcdn@ietf.org
Subject: [ipcdn] I-D ACTION:draft-ietf-ipcdn-pktc-eventmess-04.txt
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org
X-Spam-Score: 0.4 (/)
X-Scan-Signature: 6e922792024732fb1bb6f346e63517e4

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the IP over Cable Data Network Working Group of the IETF.

	Title		: Management Event MIB for PacketCable/IPCablecom MTAs
	Author(s)	: W. De Ketelaere, et al.
	Filename	: draft-ietf-ipcdn-pktc-eventmess-04.txt
	Pages		: 27
	Date		: 2005-2-22
	
This memo defines a portion of the Management Information Base (MIB) 
   for use with network management protocols in the Internet community.  
   In particular, it provides a common data and format representation 
   for events generated by PacketCable and IPCablecom compliant 
   Multimedia Terminal Adapter devices.  
   This memo specifies a MIB module in a manner that is compliant to the 
   SNMP SMIv2.  The set of objects are consistent with the SNMP 
   framework and existing SNMP standards.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-ipcdn-pktc-eventmess-04.txt

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request@ietf.org with the word unsubscribe in the body of the message.  
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
to change your subscription settings.


Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-ipcdn-pktc-eventmess-04.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-ipcdn-pktc-eventmess-04.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body; access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID: <2005-2-22160332.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-ipcdn-pktc-eventmess-04.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-ipcdn-pktc-eventmess-04.txt";
	site="ftp.ietf.org"; access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2005-2-22160332.I-D@ietf.org>


--OtherAccess--

--NextPart
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn

--NextPart--





From ipcdn-bounces@ietf.org  Wed Feb 23 17:34:43 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA02334
	for <ipcdn-archive@ietf.org>; Wed, 23 Feb 2005 17:34:43 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D45SU-0005zv-ON
	for ipcdn-archive@ietf.org; Wed, 23 Feb 2005 17:58:18 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D3kj7-0005K8-EG; Tue, 22 Feb 2005 19:50:05 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D3h7y-0000MF-8K; Tue, 22 Feb 2005 15:59:30 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA20289;
	Tue, 22 Feb 2005 15:59:28 -0500 (EST)
Message-Id: <200502222059.PAA20289@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: i-d-announce@ietf.org
From: Internet-Drafts@ietf.org
Date: Tue, 22 Feb 2005 15:59:27 -0500
Cc: ipcdn@ietf.org
Subject: [ipcdn] I-D ACTION:draft-ietf-ipcdn-pktc-signaling-08.txt
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org
X-Spam-Score: 0.4 (/)
X-Scan-Signature: 1a1bf7677bfe77d8af1ebe0e91045c5b

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the IP over Cable Data Network Working Group of the IETF.

	Title		: Network-Based Call Signaling (NCS) Signaling MIB for 
			  PacketCable and IPCablecom Multimedia Terminal Adapters (MTAs)
	Author(s)	: G. Beacham, et al.
	Filename	: draft-ietf-ipcdn-pktc-signaling-08.txt
	Pages		: 62
	Date		: 2005-2-22
	
This memo defines the Signaling Management Information Base (MIB)  
for use with network management protocols in the Internet community. 
In particular, it provides a common data and format representation  
for PacketCable/IPCablecom compliant Multimedia Terminal Adapter  
devices.  
This memo specifies a MIB module in a manner that is compliant to 
the SNMP SMIv2.  The set of objects are consistent with the SNMP 
framework and existing SNMP standards.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-ipcdn-pktc-signaling-08.txt

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request@ietf.org with the word unsubscribe in the body of the message.  
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
to change your subscription settings.


Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-ipcdn-pktc-signaling-08.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-ipcdn-pktc-signaling-08.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body; access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID: <2005-2-22160339.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-ipcdn-pktc-signaling-08.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-ipcdn-pktc-signaling-08.txt";
	site="ftp.ietf.org"; access-type="anon-ftp";
	directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2005-2-22160339.I-D@ietf.org>


--OtherAccess--

--NextPart
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn

--NextPart--





From ipcdn-bounces@ietf.org  Wed Feb 23 17:52:13 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA04568
	for <ipcdn-archive@ietf.org>; Wed, 23 Feb 2005 17:52:13 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D45jQ-0006eH-UW
	for ipcdn-archive@ietf.org; Wed, 23 Feb 2005 18:15:49 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D3kj9-0005Km-IW; Tue, 22 Feb 2005 19:50:07 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D3h8m-0000Y6-Ho; Tue, 22 Feb 2005 16:00:20 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA20442;
	Tue, 22 Feb 2005 16:00:17 -0500 (EST)
Message-Id: <200502222100.QAA20442@ietf.org>
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
To: i-d-announce@ietf.org
From: Internet-Drafts@ietf.org
Date: Tue, 22 Feb 2005 16:00:17 -0500
Cc: ipcdn@ietf.org
Subject: [ipcdn] I-D ACTION:draft-ietf-ipcdn-docs-rfmibv2-13.txt
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org
X-Spam-Score: 0.4 (/)
X-Scan-Signature: 944ecb6e61f753561f559a497458fb4f

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the IP over Cable Data Network Working Group of the IETF.

	Title		: Radio Frequency (RF) Interface Management Information 
			  Base for DOCSIS 2.0 compliant RF interfaces
	Author(s)	: D. Raftus, E. Cardona
	Filename	: draft-ietf-ipcdn-docs-rfmibv2-13.txt
	Pages		: 142
	Date		: 2005-2-22
	
This memo defines a portion of the Management Information Base (MIB) 
   for use with network management protocols in the Internet community. 
   In particular, it defines a set of managed objects for SNMP-based 
   management of the Radio Frequency (RF) interfaces for systems 
   compliant with the Data Over Cable Service Interface Specifications 
   (DOCSIS). 
 
   This document revises RFC 2670.  Please see section 10 for a 
   description of the changes from RFC 2670. 
 
   This memo is a product of the IPCDN working group within the 
   Internet Engineering Task Force.  Comments are solicited and should 
   be addressed to the working group's mailing list at ipcdn@ietf.org 
   and/or the authors.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-ipcdn-docs-rfmibv2-13.txt

To remove yourself from the I-D Announcement list, send a message to 
i-d-announce-request@ietf.org with the word unsubscribe in the body of the message.  
You can also visit https://www1.ietf.org/mailman/listinfo/I-D-announce 
to change your subscription settings.


Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
	"get draft-ietf-ipcdn-docs-rfmibv2-13.txt".

A list of Internet-Drafts directories can be found in
http://www.ietf.org/shadow.html 
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt


Internet-Drafts can also be obtained by e-mail.

Send a message to:
	mailserv@ietf.org.
In the body type:
	"FILE /internet-drafts/draft-ietf-ipcdn-docs-rfmibv2-13.txt".
	
NOTE:	The mail server at ietf.org can return the document in
	MIME-encoded form by using the "mpack" utility.  To use this
	feature, insert the command "ENCODING mime" before the "FILE"
	command.  To decode the response(s), you will need "munpack" or
	a MIME-compliant mail reader.  Different MIME-compliant mail readers
	exhibit different behavior, especially when dealing with
	"multipart" MIME messages (i.e. documents which have been split
	up into multiple messages), so check your local documentation on
	how to manipulate these messages.
		
		
Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

--NextPart
Content-Type: Multipart/Alternative; Boundary="OtherAccess"

--OtherAccess
Content-Type: Message/External-body; access-type="mail-server";
	server="mailserv@ietf.org"

Content-Type: text/plain
Content-ID: <2005-2-22160346.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-ipcdn-docs-rfmibv2-13.txt

--OtherAccess
Content-Type: Message/External-body;
	name="draft-ietf-ipcdn-docs-rfmibv2-13.txt"; site="ftp.ietf.org";
	access-type="anon-ftp"; directory="internet-drafts"

Content-Type: text/plain
Content-ID: <2005-2-22160346.I-D@ietf.org>


--OtherAccess--

--NextPart
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn

--NextPart--





From ipcdn-bounces@ietf.org  Wed Feb 23 22:08:04 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id WAA19666
	for <ipcdn-archive@ietf.org>; Wed, 23 Feb 2005 22:08:04 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71])
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D49j2-0003ah-IK
	for ipcdn-archive@ietf.org; Wed, 23 Feb 2005 22:31:41 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32)
	id 1D3kl6-0005qf-OM; Tue, 22 Feb 2005 19:52:08 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.32) id 1D3iKF-0006k2-FY
	for ipcdn@megatron.ietf.org; Tue, 22 Feb 2005 17:16:15 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id RAA29618
	for <ipcdn@ietf.org>; Tue, 22 Feb 2005 17:15:35 -0500 (EST)
Received: from pop-a065c05.pas.sa.earthlink.net ([207.217.121.183])
	by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D3igC-0004ZE-6o
	for ipcdn@ietf.org; Tue, 22 Feb 2005 17:38:57 -0500
Received: from h-64-105-136-47.snvacaid.dynamic.covad.net ([64.105.136.47]
	helo=oemcomputer)
	by pop-a065c05.pas.sa.earthlink.net with smtp (Exim 3.33 #1)
	id 1D3iJa-0000hI-00
	for ipcdn@ietf.org; Tue, 22 Feb 2005 14:15:34 -0800
Message-ID: <004d01c5192c$3a517700$7f1afea9@oemcomputer>
From: "Randy Presuhn" <randy_presuhn@mindspring.com>
To: "Ipcdn \(E-mail\)" <ipcdn@ietf.org>
References: <CD6CE349CFD30D40BF5E13B3E0D8480406A55B@srvxchg.cablelabs.com>
Subject: Re: [ipcdn] pktcMtaDevRealmName
Date: Tue, 22 Feb 2005 14:16:59 -0800
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1478
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1478
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 9466e0365fc95844abaf7c3f15a05c7d
X-BeenThere: ipcdn@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: IP over Cable Data Network <ipcdn.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipcdn@ietf.org>
List-Help: <mailto:ipcdn-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ipcdn>,
	<mailto:ipcdn-request@ietf.org?subject=subscribe>
Sender: ipcdn-bounces@ietf.org
Errors-To: ipcdn-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 97adf591118a232206bdb5a27b217034

Hi -

> From: "Jean-Francois Mule" <jf.mule@cablelabs.com>
> To: "Randy Presuhn" <randy_presuhn@mindspring.com>; "Ipcdn (E-mail)" <ipcdn@ietf.org>
> Sent: Thursday, February 17, 2005 4:51 PM
> Subject: RE: [ipcdn] pktcMtaDevRealmName
...
> > I think the use of SnmpAdminString for pktcMtaDevRealmName
> > might need some more thought.  The language about "all capitals"
> > and search operations using upper-case ASCII doesn't mesh
> > too well with SnmpAdminString.
> >
> > Whether it makes any sense at all will depend on
> > whether Kerberos will ever permit realm names which are
> > not upper-case ASCII.
>
>   How about changing the syntax to DisplayString?
>   This would address your point and align the mib object syntax with the kerberos type.
...

This would be OK with me.  It wouldn't hurt to add some text to the
BEHAVIOUR explaining that the kerberos type is limited to ASCII,
so that well-meaning folks who want to help the cause of internationalization
aren't led astray, and so that other MIB reviewers understand why it
isn't SnmpAdminString.

Randy



_______________________________________________
IPCDN mailing list
IPCDN@ietf.org
https://www1.ietf.org/mailman/listinfo/ipcdn


From tljmpx@go2.pl  Sun Feb 27 12:09:16 2005
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA13710;
	Sun, 27 Feb 2005 12:09:15 -0500 (EST)
Received: from host50.foretec.com ([65.246.255.50] helo=mx2.foretec.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.33)
	id 1D5RvV-0001QS-GH; Sun, 27 Feb 2005 12:09:54 -0500
Received: from [210.106.80.82] (helo=65.246.255.50)
	by mx2.foretec.com with smtp (Exim 4.24)
	id 1D5Ruu-0001OD-OB; Sun, 27 Feb 2005 12:09:17 -0500
Received: from symphony-94.go2.pl ([16.68.242.144]:1906 "HELO
	mail.go2.pl") by go2.pl with SMTP
	id <S598132AbRLJEtW>; Sun, 27 Feb 2005 19:08:36 +0200
Date: Sun, 27 Feb 2005 22:12:36 +0500
Message-Id: <6.6.86.2081924.0083fc70@go2.pl>
From: "Curt Ward" <tljmpx@go2.pl>
To: <l2tpext-web-archive@ietf.org>
Subject: This was designed especially for you.
X-message-flag: Authentic Sender, Hash: LKQLMTEA
List-ID: <l2tpext-web-archive@ietf.org>
Mime-Version: 1.0
Content-Type: multipart/related; 
  boundary="----------A48356845382213"
X-Spam-Score: 9.4 (+++++++++)
X-Spam-Flag: YES
X-Scan-Signature: 2ce306e4307a2c0b518ae453b13efdd0

This is a multi-part message in MIME format.

------------A48356845382213
Content-Type: multipart/alternative;
     boundary="----------A85031401794097"

------------A85031401794097
Content-Type: text/plain;
        Charset = "us-ascii"
Content-Transfer-Encoding: 7bit

http://www.g3tit.com/mortgage.asp.

------------A85031401794097
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit


<html>
<head>
<title>institute nabla</title>
</head>

<body>
<table width="442" height="100" border="0" cellpadding="0" cellspacing="0">
   <tr>
    <td height="161" colspan="7" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
        <!--DWLayoutTable-->
        <tr>
          <td width="442" height="153" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <!--DWLayoutTable-->
              <tr>
                <td width="442" height="9" valign="top">
                <a href="http://www.g3tit.com/mortgage.asp">
                <img src = "cid:DTEHFHQD.QBJJWMEO.VEDLMHGT.DHUMBCHB_csseditor" border=0></a><br>
                </td>
              </tr>
              <tr>
                <td height="10" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="19" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
              </tr>
              <tr>
                <td height="13" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
                    <!--DWLayoutTable-->
                    <tr>
                      <td width="442" height="13">.</td>
                    </tr>
                </table></td>
              </tr>
              <tr>
                <td height="3">.</td>
              </tr>
              <tr>
                <td height="4"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
              <tr>
                <td height="7"></td>
              </tr>
                          </table></td>
        </tr>
        <tr>
          <td height="0">.</td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="0"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="1"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="2"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="4"></td>
        </tr>
        <tr>
          <td height="8"></td>
        </tr>
        <tr>
          <td height="8"></td>
        </tr>
        <tr>
          <td height="8"></td>
        </tr>
        <tr>
          <td height="8">http://www.g3tit.com/mortgage.asp It's time to fix up your situation for once and for all</td>
        </tr>
        </table></td>
  </tr>
  <tr>
    <td width="49" height="19" valign="top">.</td>
    <td width="299">&nbsp;</td>
    <td width="19" rowspan="2" valign="top"></td>
    <td width="19" rowspan="2" valign="top"></td>
    <td width="19" rowspan="2" valign="top"></td>
    <td width="19" rowspan="2" valign="top"></td>
    <td width="18" rowspan="2" valign="top"></td>
  </tr>
  <tr>
    <td height="173">&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table><FONT face=Verdana size 2><a href="http://www.g3tit.com/gone.asp">No More</FONT>
</body>
</html>


------------A85031401794097--

------------A48356845382213
Content-Type:  image/gif; name="devour.gif"
Content-Transfer-Encoding: base64
Content-ID: <DTEHFHQD.QBJJWMEO.VEDLMHGT.DHUMBCHB_csseditor>
Content-Transfer-Encoding: base64

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

------------A48356845382213--



