From: owner-ibis-users@eda.org (ibis-users)
To: ibis-users-digest@eda.org
Subject: ibis-users V1 #57
Reply-To: 
Sender: owner-ibis-users@eda.org
Errors-To: owner-ibis-users@eda.org
Precedence: bulk


ibis-users           Friday, April 29 2005           Volume 01 : Number 057




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

Date: Thu, 14 Apr 2005 11:52:13 -0700
From: "Beal, Weston" <weston_beal@mentor.com>
Subject: RE: [IBIS-Users] .top file extension

This is a multi-part message in MIME format.

- ------_=_NextPart_001_01C54123.12BBE838
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

Phil,
=20
The TOP file is used in the XTK simulator (Mentor Graphics) and is
equivalent to the IBIS EBD data. Most likely, the TOP file was created
by translating an EBD file. I don't think there is a TOP to EBD
translator, but it should be very straightforward since the data and
description method are generally the same.
=20
Regards,
Weston
=20

________________________________

From: owner-ibis-users@eda.org [mailto:owner-ibis-users@eda.org] On
Behalf Of Muck, Phil
Sent: Thursday, April 14, 2005 11:10 AM
To: 'ibis-users@eda.org'
Subject: [IBIS-Users] .top file extension



Done anyone know of board simulation with a .top file extension.=20

Regards=20
Phillip Muck=20
Staff Engineer=20
DATARAM Corp.=20
(609)799-0071 ext 2323=20
(609)897-7035 Fax=20
pmuck@dataram.com=20
<<Muck, Phil.vcf>>=20


- ------_=_NextPart_001_01C54123.12BBE838
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>.top file extension</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>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D348144918-14042005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Phil,</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D348144918-14042005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D348144918-14042005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>The TOP file is used in the XTK simulator =
(Mentor Graphics)=20
and is equivalent to the IBIS EBD data. Most likely, the TOP file was =
created by=20
translating an EBD file. I don't think there is a TOP to EBD translator, =
but it=20
should be very straightforward since the data and description method are =

generally the same.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D348144918-14042005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D348144918-14042005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Regards,</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D348144918-14042005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Weston</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN =
class=3D348144918-14042005></SPAN>&nbsp;</DIV><BR>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> owner-ibis-users@eda.org=20
[mailto:owner-ibis-users@eda.org] <B>On Behalf Of </B>Muck, =
Phil<BR><B>Sent:</B>=20
Thursday, April 14, 2005 11:10 AM<BR><B>To:</B>=20
'ibis-users@eda.org'<BR><B>Subject:</B> [IBIS-Users] .top file=20
extension<BR></FONT><BR></DIV>
<DIV></DIV>
<P><FONT face=3DArial size=3D2>Done anyone know of board simulation with =
a .top file=20
extension. </FONT></P>
<P><I><FONT face=3DArial size=3D2>Regards</FONT></I> <BR><I><FONT =
face=3DArial=20
size=3D2>Phillip Muck</FONT></I> <BR><I><FONT face=3DArial =
size=3D2>Staff=20
Engineer</FONT></I> <BR><I><FONT face=3DArial size=3D2>DATARAM =
Corp.</FONT></I>=20
<BR><I><FONT face=3DArial size=3D2>(609)799-0071 ext 2323</FONT></I> =
<BR><I><FONT=20
face=3DArial size=3D2>(609)897-7035 Fax</FONT></I> <BR><I><FONT =
face=3DArial=20
size=3D2>pmuck@dataram.com</FONT></I> <BR><FONT face=3DArial =
color=3D#000000=20
size=3D2>&lt;&lt;Muck, Phil.vcf&gt;&gt; </FONT></P></BODY></HTML>

- ------_=_NextPart_001_01C54123.12BBE838--
|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

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

Date: Thu, 14 Apr 2005 11:54:32 -0700
From: "Beal, Weston" <weston_beal@mentor.com>
Subject: RE: [IBIS-Users] .top file extension

This is a multi-part message in MIME format.

- ------_=_NextPart_001_01C54123.65789B64
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

Phil,
=20
Maybe you need to send us a sample of the syntax in your TOP file so we
can help decide if it's the Cadence TOP file or the XTK TOP file.
=20
Later,
Weston
=20

________________________________

From: owner-ibis-users@eda.org [mailto:owner-ibis-users@eda.org] On
Behalf Of Aubrey_Sparkman@Dell.com
Sent: Thursday, April 14, 2005 11:44 AM
To: PMuck@dataram.com; ibis-users@eda.org
Subject: RE: [IBIS-Users] .top file extension


Cadence has a simulation tool, SigXplorer also known as Allegro PCB SI
610 that uses the .top file extension for its input file.

Aubrey Sparkman=20
Enterprise Engineering Signal Integrity Team=20
Dell, Inc.=20
Aubrey_Sparkman@Dell.com=20
(512) 723-3592=20

=20

________________________________

From: owner-ibis-users@eda.org [mailto:owner-ibis-users@eda.org] On
Behalf Of Muck, Phil
Sent: Thursday, April 14, 2005 1:10 PM
To: 'ibis-users@eda.org'
Subject: [IBIS-Users] .top file extension



Done anyone know of board simulation with a .top file extension.=20

Regards=20
Phillip Muck=20
Staff Engineer=20
DATARAM Corp.=20
(609)799-0071 ext 2323=20
(609)897-7035 Fax=20
pmuck@dataram.com=20
<<Muck, Phil.vcf>>=20


- ------_=_NextPart_001_01C54123.65789B64
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>.top file extension</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>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D517365318-14042005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Phil,</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D517365318-14042005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D517365318-14042005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Maybe you need to send us a sample of the =
syntax in your=20
TOP file so we can help decide if it's the Cadence TOP file or the XTK =
TOP=20
file.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D517365318-14042005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D517365318-14042005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Later,</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D517365318-14042005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Weston</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN =
class=3D517365318-14042005></SPAN>&nbsp;</DIV><BR>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> owner-ibis-users@eda.org=20
[mailto:owner-ibis-users@eda.org] <B>On Behalf Of=20
</B>Aubrey_Sparkman@Dell.com<BR><B>Sent:</B> Thursday, April 14, 2005 =
11:44=20
AM<BR><B>To:</B> PMuck@dataram.com; =
ibis-users@eda.org<BR><B>Subject:</B> RE:=20
[IBIS-Users] .top file extension<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D993264018-14042005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Cadence has&nbsp;a simulation tool, =
</FONT></SPAN><SPAN=20
class=3D993264018-14042005><FONT face=3DArial color=3D#0000ff =
size=3D2>SigXplorer also=20
known as Allegro PCB SI 610 that uses the .top file extension for its =
input=20
file.</FONT></SPAN></DIV><!-- Converted from text/rtf format -->
<P><SPAN lang=3Den-us><FONT face=3D"Courier New" size=3D2>Aubrey =
Sparkman=20
</FONT></SPAN><BR><SPAN lang=3Den-us><FONT face=3D"Courier New" =
size=3D2>Enterprise=20
Engineering Signal Integrity Team</FONT></SPAN> <BR><SPAN =
lang=3Den-us><FONT=20
face=3D"Courier New" size=3D2>Dell, Inc. </FONT></SPAN><BR><SPAN =
lang=3Den-us><FONT=20
face=3D"Courier New" size=3D2>Aubrey_Sparkman@Dell.com =
</FONT></SPAN><BR><SPAN=20
lang=3Den-us><FONT face=3D"Courier New" size=3D2>(512) =
723-3592</FONT></SPAN> </P>
<DIV>&nbsp;</DIV><BR>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> owner-ibis-users@eda.org=20
[mailto:owner-ibis-users@eda.org] <B>On Behalf Of </B>Muck, =
Phil<BR><B>Sent:</B>=20
Thursday, April 14, 2005 1:10 PM<BR><B>To:</B>=20
'ibis-users@eda.org'<BR><B>Subject:</B> [IBIS-Users] .top file=20
extension<BR></FONT><BR></DIV>
<DIV></DIV>
<P><FONT face=3DArial size=3D2>Done anyone know of board simulation with =
a .top file=20
extension. </FONT></P>
<P><I><FONT face=3DArial size=3D2>Regards</FONT></I> <BR><I><FONT =
face=3DArial=20
size=3D2>Phillip Muck</FONT></I> <BR><I><FONT face=3DArial =
size=3D2>Staff=20
Engineer</FONT></I> <BR><I><FONT face=3DArial size=3D2>DATARAM =
Corp.</FONT></I>=20
<BR><I><FONT face=3DArial size=3D2>(609)799-0071 ext 2323</FONT></I> =
<BR><I><FONT=20
face=3DArial size=3D2>(609)897-7035 Fax</FONT></I> <BR><I><FONT =
face=3DArial=20
size=3D2>pmuck@dataram.com</FONT></I> <BR><FONT face=3DArial =
color=3D#000000=20
size=3D2>&lt;&lt;Muck, Phil.vcf&gt;&gt; </FONT></P></BODY></HTML>

- ------_=_NextPart_001_01C54123.65789B64--
|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

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

Date: Thu, 14 Apr 2005 16:53:29 -0500
From: "RODRIGUEZ_LECONA_RAMIRO" <rlecona@siu.buap.mx>
Subject: [IBIS-Users] question about Cref

    Hi all, 

        In some cases the semiconductor vendors use a transmission line 
terminated with a 50 ohms resistor to Vdd/2 in order to determine the 
propagation delay or switching time of the devices. If the IBIS standard 
says I have to specify Cref and the IBIS user wants to perform a timing 
analysis, then,  is it necessary to specify Cref? 

     Regards, 

                         Ramiro.
|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

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

Date: Thu, 14 Apr 2005 15:02:28 -0700
From: "Tom Dagostino" <tom@teraspeed.com>
Subject: RE: [IBIS-Users] question about Cref

Different parts have different timing test loads associated with them.  They
are specified by the manufacturer and usually included in the datasheet.  If
the timing test load is just a capacitor, Cref then the model should have
that in it.  If the timing test load is a transmission line terminated in
its characteristic impedance to a voltage then you should put the Rref
resistance Ro to the termination Vref the termination voltage.  IBIS has no
way of describing a transmission line in the timing test load.

Tom Dagostino
Teraspeed Labs
13610 SW Harness Lane
Beaverton, OR 97008
503-430-1065
http://www.teraspeed.com
tom@teraspeed.com

Teraspeed Consulting Group LLC
121 North River Drive
Narragansett, RI 02882
401-284-1827

Teraspeed is the registered service mark of
Teraspeed Consulting Group LLC

- -----Original Message-----
From: owner-ibis-users@eda.org [mailto:owner-ibis-users@eda.org]On
Behalf Of RODRIGUEZ_LECONA_RAMIRO
Sent: Thursday, April 14, 2005 2:53 PM
To: ibis-info@eda.org; ibis-users@eda.org
Subject: [IBIS-Users] question about Cref



    Hi all,

        In some cases the semiconductor vendors use a transmission line
terminated with a 50 ohms resistor to Vdd/2 in order to determine the
propagation delay or switching time of the devices. If the IBIS standard
says I have to specify Cref and the IBIS user wants to perform a timing
analysis, then,  is it necessary to specify Cref?

     Regards,

                         Ramiro.
|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

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

Date: Thu, 14 Apr 2005 17:04:44 -0700
From: "Beal, Weston" <weston_beal@mentor.com>
Subject: RE: [IBIS-Users] .top file extension

This is a multi-part message in MIME format.

- ------_=_NextPart_001_01C5414E.BB2D9396
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

I stand corrected. Someone older than me :) reminded me that there is an
ancient incantation script to convert a QUAD TOP file to an IBIS EBD
file. Any ICX user can run top2ebd from the $MGC_HOME/bin directory.
=20

=20
________________________________

From: owner-ibis-users@eda.org [mailto:owner-ibis-users@eda.org] On
Behalf Of Beal, Weston
Sent: Thursday, April 14, 2005 11:52 AM
To: Muck, Phil; ibis-users@eda.org
Subject: RE: [IBIS-Users] .top file extension


Phil,
=20
The TOP file is used in the XTK simulator (Mentor Graphics) and is
equivalent to the IBIS EBD data. Most likely, the TOP file was created
by translating an EBD file. I don't think there is a TOP to EBD
translator, but it should be very straightforward since the data and
description method are generally the same.
=20
Regards,
Weston
=20

________________________________

From: owner-ibis-users@eda.org [mailto:owner-ibis-users@eda.org] On
Behalf Of Muck, Phil
Sent: Thursday, April 14, 2005 11:10 AM
To: 'ibis-users@eda.org'
Subject: [IBIS-Users] .top file extension



Done anyone know of board simulation with a .top file extension.=20

Regards=20
Phillip Muck=20
Staff Engineer=20
DATARAM Corp.=20
(609)799-0071 ext 2323=20
(609)897-7035 Fax=20
pmuck@dataram.com=20
<<Muck, Phil.vcf>>=20


- ------_=_NextPart_001_01C5414E.BB2D9396
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>.top file extension</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>
<DIV dir=3Dltr align=3Dleft><FONT face=3DArial color=3D#0000ff =
size=3D2><SPAN=20
class=3D551020100-15042005>I stand corrected. Someone older than me=20
:)&nbsp;reminded me that there is an ancient incantation script to =
convert a=20
QUAD TOP file to an IBIS EBD file. Any ICX user can run top2ebd =
from&nbsp;the=20
$MGC_HOME/bin directory.</SPAN></FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><BR>&nbsp;</DIV>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> owner-ibis-users@eda.org=20
[mailto:owner-ibis-users@eda.org] <B>On Behalf Of </B>Beal,=20
Weston<BR><B>Sent:</B> Thursday, April 14, 2005 11:52 AM<BR><B>To:</B> =
Muck,=20
Phil; ibis-users@eda.org<BR><B>Subject:</B> RE: [IBIS-Users] .top file=20
extension<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D348144918-14042005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Phil,</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D348144918-14042005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D348144918-14042005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>The TOP file is used in the XTK simulator =
(Mentor Graphics)=20
and is equivalent to the IBIS EBD data. Most likely, the TOP file was =
created by=20
translating an EBD file. I don't think there is a TOP to EBD translator, =
but it=20
should be very straightforward since the data and description method are =

generally the same.</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D348144918-14042005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D348144918-14042005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Regards,</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN class=3D348144918-14042005><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>Weston</FONT></SPAN></DIV>
<DIV dir=3Dltr align=3Dleft><SPAN =
class=3D348144918-14042005></SPAN>&nbsp;</DIV><BR>
<DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr align=3Dleft>
<HR tabIndex=3D-1>
<FONT face=3DTahoma size=3D2><B>From:</B> owner-ibis-users@eda.org=20
[mailto:owner-ibis-users@eda.org] <B>On Behalf Of </B>Muck, =
Phil<BR><B>Sent:</B>=20
Thursday, April 14, 2005 11:10 AM<BR><B>To:</B>=20
'ibis-users@eda.org'<BR><B>Subject:</B> [IBIS-Users] .top file=20
extension<BR></FONT><BR></DIV>
<DIV></DIV>
<P><FONT face=3DArial size=3D2>Done anyone know of board simulation with =
a .top file=20
extension. </FONT></P>
<P><I><FONT face=3DArial size=3D2>Regards</FONT></I> <BR><I><FONT =
face=3DArial=20
size=3D2>Phillip Muck</FONT></I> <BR><I><FONT face=3DArial =
size=3D2>Staff=20
Engineer</FONT></I> <BR><I><FONT face=3DArial size=3D2>DATARAM =
Corp.</FONT></I>=20
<BR><I><FONT face=3DArial size=3D2>(609)799-0071 ext 2323</FONT></I> =
<BR><I><FONT=20
face=3DArial size=3D2>(609)897-7035 Fax</FONT></I> <BR><I><FONT =
face=3DArial=20
size=3D2>pmuck@dataram.com</FONT></I> <BR><FONT face=3DArial =
color=3D#000000=20
size=3D2>&lt;&lt;Muck, Phil.vcf&gt;&gt; </FONT></P></BODY></HTML>

- ------_=_NextPart_001_01C5414E.BB2D9396--
|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

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

Date: Fri, 15 Apr 2005 16:20:16 -0700
From: Syed Huq <shuq@cisco.com>
Subject: [IBIS-Users] IBIS Open Forum Meeting Agenda - April 22nd 2005

                 IBIS Open Forum Meeting Agenda                         
                          for April 22, 2005              

              Telephone Number    Bridge        Passcode              
               1-916-356-2663       2           142-9879    

 All meetings are 8:00 AM to 9:55 AM US Pacific Time.  When calling   
 into the meeting, provide the bridge number and passcode at   
 the automated prompts.  If asked by an operator, please request   
 to join the IBIS Open Forum hosted by Michael Mirmak.     

 For international numbers, please contact Michael Mirmak.    

8:00 Check-In, Intros, Announcements                     Huq          

     - Intros of New IBIS Participants, Meeting Quorum   Huq        
     - Call for Patents (IBIS, ICM)                      Huq        
     - Membership Update and Treasurer's Report          Huq        
     - Review of Previous Meeting's Minutes (and ARs)    Huq            
          Apr 1, 2005 Open Forum Minutes
          Apr 1, 2005 European IBIS Summit Minutes       
     - Press & Web Page Updates                          Huq       
     - New Models Available, Library Update              Wang       
     - Meeting Procedure through May                     Huq           
     - Announcements, Opens for New Issues               All     

8:15 Administrative and Project Discussions          

     Mailing List Administration                         Ross         

     International/External Progress                     All         

     Summit Status                                       All            
     - DAC 2005  
     - DesignCon East 2005   
     - Other Events         

     EIA/ANSI Balloting Status                           Wolff       
     - IBIS 3.2, 4.x and ICM 1.x         

     S2IBIS3 Status                                   Varma/Ross        

     IBIS 4.1 Parser Status                              Ross       

     ICM Specification and Parser Status                 Green/Huq      
     - Second 1.1 "Reading" and Call for Comment         
     - Parser License fee                                Ross/Huq

     Quality Committee Report                            Haller         

     Model Review Committee Report                       Green        

     Futures Subcommittee Report                         Huq          

     Cookbook Subcommittee Report                        Huq           

     New Administrative Issues                           All     

8:45 Technical Discussion        

     BIRD94.1: Clarifications on [Diff Pin] Parameters   Muranyi       

     BIRD95.4: Power Integrity Analysis using IBIS       Huq       

     BIRD97:   Gate Modulation Effect                    Muranyi        

     IBISCHK4 BUG Status                                 All 
     - Ver 4.1.0 bug
     - BUG87 - Reentry of BUG82                          Ross    

     ICMCHK1 BUG Status                                  All       

     New Technical Issues                                All     

9:50 Wrap Up and Next Meeting Plans                      Huq        

     - May 13, 2005 IBIS Open Forum Teleconference    

9:55 Sign Off 
|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

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

Date: Tue, 19 Apr 2005 18:35:56 -0700
From: Syed Huq <shuq@cisco.com>
Subject: [IBIS-Users] BIRD95.4: Power Integrity Analysis using IBIS

- --=-CfjKG66gkJYk4ybGbtcZ
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

To All:

BIRD95.4 removes the proposed set of [*_Equiv] keywords since the same
additions can be accomplished with the existing set of passive Series
keyword.  The difference is that the Series keywords are for all the
buffers on the bus, whereas the [*_Equiv] keywords were for individual
buffers.

The limitations regarding Input and Terminator buffers are removed
for impedance paths between power and ground.  The Series keywords
can also be used to document such paths, as needed.

BIRD95.4 also adds some details regarding the other rails in the model.
It also clarifies some ambiguous language regarding ECL technnology.

BIRD95.4 DOES NOT discuss algorithms to process the additional
information. However the algorithm is expected to be one in which
"difference" current sources are added to the reference buffer model in
order to reproduce the extracted [Composite Current] I-T tables under
the several test conditions (or at least provide a close
approximation).  The EDA algorithms are expected to take into account
existing elements in the model and to adjust currents properly to avoid
double counting.

The proposed BIRD97 give more adjustments for rail collapse and does
not dependent on the BIRD95.4 content.

Some discussion of changes is given in the ANALYSIS PATH/DATA THAT LED
TO SPECIFICATION: section under BIRD95.4.

BIRD95.4 will be discussed in the Fri April 22nd IBIS Teleconference.

Syed Huq

- -- 
Cisco Systems, Inc
Acting Chair - EIA IBIS Forum

- --=-CfjKG66gkJYk4ybGbtcZ
Content-Disposition: attachment; filename=BIRD95.4.txt
Content-Transfer-Encoding: base64
Content-Type: text/plain; name=BIRD95.4.txt; charset=ISO-8859-1

KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqDQoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCg0KQklSRCBJRCM6
ICAgICAgIDk1LjQNCklTU1VFIFRJVExFOiAgICBQb3dlciBJbnRlZ3JpdHkgQW5hbHlzaXMgdXNp
bmcgSUJJUw0KUkVRVUVTVEVSOiAgICAgIFN5ZWQgSHVxLCBWaW51IEFydW11Z2hhbSBhbmQgWmhp
cGluZyBZYW5nLCBDaXNjbyBTeXN0ZW1zLCBJbmMuOw0KICAgICAgICAgICAgICAgIEJvYiBSb3Nz
LCBUZXJhc3BlZWQgQ29uc3VsdGluZyBHcm91cA0KREFURSBTVUJNSVRURUQ6IERlY2VtYmVyIDEz
LCAyMDA0ICANCkRBVEUgUkVWSVNFRDogICBKYW51YXJ5IDI4LCAyMDA1LCBNYXJjaCA4LCAyMDA1
LCBNYXJjaCAyOSwgMjAwNSwgQXByaWwgMTksIDIwMDUNCkRBVEUgQUNDRVBURUQgQlkgSUJJUyBP
UEVOIEZPUlVNOiBQRU5ESU5HIA0KDQoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKg0KDQpTVEFURU1FTlQgT0YgVEhFIElTU1VFOg0KDQpQb3dlciBJbnRlZ3JpdHkg
QW5hbHlzaXMgd2hpY2ggaW5jbHVkZXMgQ3VycmVudCBzd2l0Y2hpbmcgcHJvZmlsZSBvZiB0aGUg
Q29yZQ0KYXMgd2VsbCBhcyBTaW11bHRhbmVvdXMgU3dpdGNoaW5nIE5vaXNlIChTU04pIG9mIHN0
YXRlcyBvZiBhIGJ1ZmZlciBpcw0KdG8gYmUgYW5hbHl6ZWQgdGhyb3VnaCBJQklTLg0KDQoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioNCg0KU1RBVEVNRU5UIE9GIFRIRSBSRVNPTFZFRCBTUEVDSUZJQ0FU
SU9OUzoNCg0KUG93ZXIgSW50ZWdyaXR5IEFuYWx5c2lzIGZyb20gYSBtb2RlbGluZyBwZXJzcGVj
dGl2ZSBoYXMgYmVlbiBzcGxpdCBpbnRvIA0KbXVsdGlwbGUgdGFza3MuIEN1cnJlbnQgaW50byB0
aGUgcG93ZXIgYW5kIGdyb3VuZCByYWlscyBhcmUgbmVlZGVkIHRvIGdpdmUgYSANCm1vcmUgYWNj
dXJhdGUgYW5hbHlzaXMgZm9yIGdyb3VuZCBhbmQgcG93ZXIgYm91bmNlIGFzc29jaWF0ZWQgd2l0
aCBzaW11bHRhbmVvdXMgDQpzd2l0Y2hpbmcgbm9pc2UuDQoNClNvbHZpbmcgdGhlIFNpbXVsdGFu
ZW91cyBTd2l0Y2hpbmcgTm9pc2UgKFNTTikgd2lsbCBiZSBhY2hpZXZlZCB0aHJvdWdoIA0KdGhl
IHVzZSBvZiBJLVQgdGFibGVzIGluIHRoaXMgcHJvcG9zYWwgYW5kIHRoZSBleGlzdGluZyBTZXJp
ZXMga2V5d29yZHMuDQoNCioqKioNCg0KVGhyZWUgc2VjdGlvbnMgaW4gQklSRDk1LjMgZm9yIFtS
X2VxdWl2XSwgW0xfRXF1aXZdLCBbQ19FcXVpdl0sIGFuZCBbR19FcXVpdl0NCmFyZSBSRU1PVkVE
IChidXQgY29waWVkIGluIHRoZSBlbmQgZm9yIHJlZmVyZW5jZS4gIFRoZXkgZGVhbHQgd2l0aCB0
aGUNCmtleXdvcmQgZGVmaW5pdGlvbiwgdHJlZSBkaWFncmFtIGFkZGl0aW9ucywgYW5kIGRlZmlu
aXRpb24gb2YgdGhlIGJhc2UgdW5pdHMNCm1ob3MuDQoNClRoZSBbQ29tcG9zaXRlIEN1cnJlbnRd
IGtleXdvcmQgaXMgbW9kaWZpZWQgd2l0aCByZWZlcmVuY2VzIHRvIFtSX0VxdWl2XSwgZXRjLg0K
cmVtb3ZlZCBhbmQgcmVwbGFjZWQgd2l0aCByZWZlcmVuY2VzIHRvIHRoZSBTZXJpZXMga2V5d29y
ZHMuDQoNCkFsc28gW0NvbXBvc2l0ZSBDdXJyZW50XSBpcyBtb2RpZmllZCB3aXRoIHJlZmVyZW5j
ZXMgdG8gdGhlIFtQb3dlciBDbGFtcA0KUmVmZXJlbmNlXSBhbmQgW0dORCBDbGFtcCBSZWZlcmVu
Y2VdIHJhaWxzIHdpdGggcmVzcGVjdCB0byBtb3JlIGRlc2NyaXB0aW9uDQpvbiB3aGF0IFtDb21w
b3NpdGUgQ3VycmVudF0gaW5jbHVkZXMuICBTb21lIGNoYW5nZXMgYXJlIG5vdGVkIHdpdGggfCoq
KiogbGluZXMuDQoNCg0KfD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KfCAgICBLZXl3b3JkczogIFtD
b21wb3NpdGUgQ3VycmVudF0gIA0KfCAgICBSZXF1aXJlZDogIE5vDQp8IERlc2NyaXB0aW9uOiAg
RGVzY3JpYmVzIHRoZSBzaGFwZSBvZiB0aGUgcmlzaW5nIGFuZCBmYWxsaW5nIGVkZ2UNCnwgICAg
ICAgICAgICAgICBjdXJyZW50IHdhdmVmb3JtcyBmcm9tIHRoZSBwb3dlciBzdXBwbHkgbWVhc3Vy
ZWQgdGhyb3VnaA0KfCAgICAgICAgICAgICAgIHRoZSBwb3dlciBwaW4gdGVybWluYWwuDQp8IFVz
YWdlIFJ1bGVzOiAgVGhlIFtDb21wb3NpdGUgQ3VycmVudF0ga2V5d29yZCBpcyBwb3NpdGlvbmVk
IHVuZGVyIHRoZSANCnwgICAgICAgICAgICAgICBbUmlzaW5nIFdhdmVmb3JtXSAoZm9yIHJpc2lu
ZyB3YXZlZm9ybSBjdXJyZW50cykgYW5kDQp8ICAgICAgICAgICAgICAgW0ZhbGxpbmcgV2F2ZWZv
cm1dIChmb3IgZmFsbGluZyB3YXZlZm9ybSBjdXJyZW50cy4gIFRoZSBrZXl3b3JkcyANCnwgICAg
ICAgICAgICAgICBhcmUgZm9sbG93ZWQgYnkgYSB0YWJsZSBvZiBjdXJyZW50IHZlcnN1cyB0aW1l
IHJvd3MgKEktVCkgdGhhdA0KfCAgICAgICAgICAgICAgIGRlc2NyaWJlIHRoZSBzaGFwZSBvZiBh
IGN1cnJlbnQgd2F2ZWZvcm0uICBUaGVzZSBJLVQgdGFibGVzDQp8ICAgICAgICAgICAgICAgaW5o
ZXJpdCB0aGUgZml4dHVyZSB0ZXN0IGxvYWQgb2YgdGhlIFtSaXNpbmcgV2F2ZWZvcm1dDQp8ICAg
ICAgICAgICAgICAgb3IgW0ZhbGxpbmcgV2F2ZWZvcm1dIFIvTC9DL1ZfZml4dHVyZSBhbmQgUi9M
L0NfZHV0IA0KfCAgICAgICAgICAgICAgIHN1YnBhcmFtZXRlcnMuDQp8DQp8ICAgICAgICAgICAg
ICAgVGhlIFtDb21wb3NpdGUgQ3VycmVudF0ga2V5d29yZCBpcyBvcHRpb25hbC4gIEl0IGNhbiBi
ZSBvbWl0dGVkLA0KfCAgICAgICAgICAgICAgIG9yIGl0IGNhbiBiZSBwb3NpdGlvbmVkIHVuZGVy
IGEgZmV3LCBidXQgbm90IGFsbCBvZiB0aGUgcmlzaW5nDQp8ICAgICAgICAgICAgICAgYW5kIGZh
bGxpbmcgd2F2ZWZvcm0gdGFibGVzLg0KfA0KfCAgICAgICAgICAgICAgIFRoZSB0YWJsZSBpdHNl
bGYgY29uc2lzdHMgb2Ygb25lIGNvbHVtbiBvZiB0aW1lIHBvaW50cywgdGhlbg0KfCAgICAgICAg
ICAgICAgIHRocmVlIGNvbHVtbnMgb2YgY3VycmVudCBwb2ludHMgaW4gdGhlIHN0YW5kYXJkIHR5
cCwgbWluLCBhbmQgDQp8ICAgICAgICAgICAgICAgbWF4IGZvcm1hdC4gIFRoZSBmb3VyIGVudHJp
ZXMgbXVzdCBiZSBwbGFjZWQgb24gYSBzaW5nbGUgbGluZQ0KfCAgICAgICAgICAgICAgIGFuZCBt
dXN0IGJlIHNlcGFyYXRlZCBieSBhdCBsZWFzdCBvbmUgd2hpdGUgc3BhY2UuICBBbGwgZm91ciAN
CnwgICAgICAgICAgICAgICBjb2x1bW5zIGFyZSByZXF1aXJlZC4gIEhvd2V2ZXIsIGRhdGEgaXMg
b25seSByZXF1aXJlZCBpbiB0aGUgDQp8CSAgICAgICAgdHlwaWNhbCBjb2x1bW4uICBJZiBtaW5p
bXVtIG9yIG1heGltdW0gZGF0YSBpcyBub3QgYXZhaWxhYmxlLCANCnwgICAgICAgICAgICAgICB1
c2UgdGhlIHJlc2VydmVkIHdvcmQgIk5BIi4gIFRoZSBmaXJzdCB2YWx1ZSBpbiB0aGUgdGltZSBj
b2x1bW4gDQp8ICAgICAgICAgICAgICAgbmVlZCBub3QgYmUgJzAnLiAgVGltZSB2YWx1ZXMgbXVz
dCBpbmNyZWFzZSBhcyBvbmUgcGFyc2VzIGRvd24gDQp8CQl0aGUgdGFibGUuICBUaGUgd2F2ZWZv
cm0gdGFibGUgY2FuIGNvbnRhaW4gYSBtYXhpbXVtIG9mIDEwMDAgDQp8ICAgICAgICAgICAgICAg
ZGF0YSBwb2ludHMuDQp8DQp8ICAgICAgICAgICAgICAgVGhlIEktVCB0YWJsZSBkYXRhIG11c3Qg
YmUgdGltZS1jb3JyZWxhdGVkIHdpdGggdGhlIFYtVCBkYXRhDQp8ICAgICAgICAgICAgICAgYWJv
dmUuICBUaGF0IGlzLCB0aGUgY3VycmVudHMgZG9jdW1lbnRlZCBpbiB0aGUgSS1UIHRhYmxlDQp8
ICAgICAgICAgICAgICAgY29ycmVzcG9uZCB0byB0aGUgdm9sdGFnZXMgaW4gdGhlIFYtVCB0YWJs
ZSBhdCB0aGUgaWRlbnRpY2FsDQp8ICAgICAgICAgICAgICAgdGltZSBwb2ludHMgYW5kIGZvciB0
aGUgZ2l2ZW4gKl9maXh0dXJlIGxvYWQuDQp8ICAgICAgICAgICAgICAgIA0KfCAgICAgICAgICAg
ICAgIFRoZSBmb2xsb3dpbmcgZGlhZ3JhbSBpbGx1c3RyYXRlcyBhIGdlbmVyYWwgY29uZmlndXJh
dGlvbiBmcm9tDQp8ICAgICAgICAgICAgICAgd2hpY2ggYSBbUmlzaW5nIFdhdmVmb3JtXSBvciBb
RmFsbGluZyBXYXZlZm9ybV0gaXMgZXh0cmFjdGVkLg0KfCAgICAgICAgICAgICAgIFRoZSBEVVQg
ZGllIHNob3dzIGFsbCBvZiB0aGUgYXZhaWxhYmxlIHBvd2VyIGFuZCBncm91bmQgcGluIA0KfCAg
ICAgICAgICAgICAgIHJlZmVyZW5jZSB2b2x0YWdlcy4gIEZvciBtYW55IGJ1ZmZlcnMgb25seSBv
bmUgcG93ZXIgcGluIGFuZCBvbmUgDQp8ICAgICAgICAgICAgICAgY29tbW9uIGdyb3VuZCBwaW4g
aXMgdXNlZC4gIFRoZSBhYnNvbHV0ZSBHTkQgaXMgdGhlIHJlZmVyZW5jZSB0byANCnwgICAgICAg
ICAgICAgICB0aGUgdGhlIFZfZml4dHVyZSB2b2x0YWdlIGFuZCBhbmQgdGhlIHBhY2thZ2UgbW9k
ZWwgZXF1aXZhbGVudC4gIA0KfCAgICAgICAgICAgICAgIEl0IGNhbiBhbHNvIHNlcnZlIGFzIGEg
cmVmZXJlbmNlIHRvIENfY29tcCwgdW5sZXNzIENfY29tcCBpcyANCnwgICAgICAgICAgICAgICBv
cHRpb25hbGx5IHNwbGl0IGludG8gY29tcG9uZW50cyBhdHRhY2hlZCB0byB0aGUgb3RoZXIgcmVm
ZXJlbmNlIA0KfCAgICAgICAgICAgICAgIHZvbHRhZ2VzLg0KfA0KfCAgICAgICAgICAgICAgIFRo
ZSBbQ29tcG9zaXRlIEN1cnJlbnRdIEktVCB0YWJsZSBpbmNsdWRlcyBhbGwgb2YgdGhlIGN1cnJl
bnQNCnwgICAgICAgICAgICAgICB0aHJvdWdoIHRoZSBbUHVsbHVwIFJlZmVyZW5jZV0gdGVybWlu
YWwuICBJZiB0aGUgW1BPV0VSIENsYW1wDQp8ICAgICAgICAgICAgICAgUmVmZXJlbmNlXSBpcyB0
aGUgc2FtZSBhcyB0aGUgW1B1bGx1cCBSZWZlcmVuY2VdIChhY2NvcmRpbmcNCnwgICAgICAgICAg
ICAgICB0byB0aGUgW1BpbiBNYXBwaW5nXSBrZXl3b3JkIHRhYmxlKSwgdGhlIFtQT1dFUiBDbGFt
cF0gY3VycmVudA0KfCAgICAgICAgICAgICAgIGlzIGluY2x1ZGVkIChmb3IgZXhhbXBsZSwgd2hl
biBvbiBvbi1kaWUgdGVybWluYXRvciBpcw0KfCAgICAgICAgICAgICAgIGNvbm5lY3RlZCB0byB0
aGUgcG93ZXIgcGluKS4gIA0KfA0KfA0KfCAgICAgICAgICAgW0V4dGVybmFsIFJlZmVyZW5jZV0g
LSBpZiB1c2VkDQp8DQp8ICAgICAgICAgICB8ICBbUE9XRVIgQ2xhbXAgUmVmZXJlbmNlXSAtIGlm
IGRpZmZlcmVudA0KfCAgICAgICAgICAgfA0KfCAgICAgICAgICAgfCAgfCAgW1B1bGx1cCBSZWZl
cmVuY2VdIC0gdXN1YWxseSB0aGUgUG93ZXIgUGluDQp8ICAgICAgICAgICB8ICB8ICAgIF9fX18g
IA0KfCAgICAgICAgICAgfCAgfCAgfCB8ICAgIFtDb21wb3NpdGUgQ3VycmVudF0NCnwgICAgICAg
ICAgIHwgIHwgIHwgVg0KfCAgICAgICAgICAgfCAgfCAgfCAgICAgICBQQUNLQUdFICAgICAgICAg
ICAgfCAgIFRFU1QgRklYVFVSRQ0KfCAgICAgICAgICBffF9ffF9ffF8gICAgICAgICAgICAgICAg
ICAgICAgICAgfA0KfCAgICAgICAgIHwgIERVVCAgICB8ICAgTF9kdXQgICBSX2R1dCAgICAgICAg
fCBMX2ZpeHR1cmUgIFJfZml4dHVyZQ0KfCAgICAgICAgIHwgIGRpZSAgICB8LS0tQEBAQEAtLS9c
L1wvXC0tby0tLS0tfC0tQEBAQC0tLW8tLS0vXC9cL1wtLS0gVl9maXh0dXJlDQp8ICAgICAgICAg
fF9fX19fX19fX3wgICAgICAgICAgICAgICAgICB8ICAgICB8ICAgICAgICAgfA0KfCAgICAgICAg
ICAgICAgfCAgfCAgICAgICAgICAgICAgICAgICAgfCAgICAgfCAgICAgICAgIHwNCnwgICAgICAg
ICAgICAgIHwgIHwgICAgICAgICAgICAgICAgICAgIHwgICAgIHwgICAgICAgICB8DQp8ICAgICAg
ICAgICAgICB8ICB8ICAgICAgICAgICAgIENfZHV0ID09PSAgICB8ICAgICAgICA9PT0gQ19maXh0
dXJlDQp8ICAgICAgICAgICAgICB8ICB8ICAgICAgICAgICAgICAgICAgICB8ICAgICB8ICAgICAg
ICAgfA0KfCAgICAgICAgICAgICAgfCAgfCAgICAgICAgICAgICAgICAgICAgfF9fX19ffF9fX19f
X19fX3xfX19fX19fX19fX18NCnwgICAgICAgICAgICAgIHwgIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIEdORA0KfCAgICAgICAgICAgICAgfA0KfCAg
ICAgICAgICAgICAgfCAgW1B1bGxkb3duIFJlZmVyZW5jZV0gLSB1c3VhbGx5IHRoZSBHTkQgcGlu
DQp8DQp8ICAgICAgICAgICAgICBbR05EIENsYW1wIFJlZmVyZW5jZV0gLSBpZiBkaWZmZXJlbnQN
CnwNCnwNCnwgICAgICAgICAgICAgICBGb3IgKl9FQ0wgbW9kZWwgdHlwZXMgYm90aCB0aGUgW1B1
bGx1cCBSZWZlcmVuY2VdIGFuZCBbUHVsbGRvd24NCnwgICAgICAgICAgICAgICBSZWZlcmVuY2Vd
IHRlcm1pbmFscyBhcmUgY29ubmVjdGVkLiAgVGhlIFtDb21wb3NpdGUgQ3VycmVudF0NCnwgICAg
ICAgICAgICAgICBrZXl3b3JkIHRoZXJlZm9yZSBkb2N1bWVudHMgdGhlIGN1cnJlbnRzIHRocm91
Z2ggYm90aCB0ZXJtaW5hbHMNCnwgICAgICAgICAgICAgICBhbmQgdGhyb3VnaCBib3RoIHRoZSBb
UHVsbHVwXSBhbmQgW1B1bGxkb3duXSB0YWJsZXMuICBUaGUgbG93ZXN0DQp8ICAgICAgICAgICAg
ICAgcmFpbCBuZWVkcyB0byBiZSBzcGVjaWZpZWQgYXMgZWl0aGVyIHRoZSBkZWZhdWx0IEdORCBj
b25uZWN0aW9uDQp8ICAgICAgICAgICAgICAgb3IgYXMgYW4gb3B0aW9uYWwgW0dORCBDbGFtcCBS
ZWZlcmVuY2VdLg0KfA0KfCBPdGhlciBOb3RlczogIFRoZSBkaWFncmFtIGJlbG93IGRvY3VtZW50
cyBzb21lIGV4cGVjdGVkIGludGVybmFsIHBhdGhzIGZvciBhDQp8ICAgICAgICAgICAgICAgdXNl
ZnVsIHNwZWNpYWwgY2FzZSB3aGVyZSBvbmx5IG9uZSBjb21tb24gcG93ZXIgcGluIChWRERRKSBh
bmQNCnwgICAgICAgICAgICAgICBvbmUgY29tbW9uIGdyb3VuZCBleGlzdHMgKEdORCkuDQp8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KfCANCnwgICBCbGFjayBCb3ggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgW0NvbXBvc2l0ZSBDdXJyZW50XSB8
IFZERFENCnwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IG8NCnwgX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX198IHxfXw0K
fHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgfCAgfA0KfHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgfCAgfA0KfHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHYgfCAgfA0KfHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAtLS0tLS0tLSAtLS0tLS0tLSAgfCAgfA0KfHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
ICAgfCB8ICAgICAgfCAgfCAgfA0KfHwgICAgICAgICAgICAgX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX198TF9WRERRfF98Ul9WRERRfF9ffCAgfA0KfHwgICAgICAg
ICAgICB8ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgIHwgICAgICAgfCB8ICAgICAg
fCB8ICAgICAgfCAgICAgfCAgICANCnx8ICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgfCAg
ICAgICAgICAgICAgICB8ICAgICAgIHwgLS0tLS0tLS0gLS0tLS0tLS0gICAgIHwNCnx8ICAgICAg
ICAgLS0tLS0gICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICB8ICAgICAgIHwgICAgICAg
ICAgICAgICAgICAgICAgIHwNCnx8CSAgIHwgRSB8ICAgICAgICAgICAgICAgIHwgICAgICAgICAg
IHwgICAgfCAgIHwgICB8ICAgICAgICAgICAgICAgICAgICAgICB8DQp8fCAgICAgICAgIHwgUyB8
ICAgICAgICAtLS0tLS0tLS0tLS0tLS0tICAgIHwgIFBffCAgIHwgIC0tLSBQT1dFUiBDbGFtcCAg
ICAgICAgICB8DQp8fCAgICAgICAgIHwgUiB8ICAgICAgICB8ICBQcmUtRHJpdmVyICB8ICAgIHwg
fHwgICAgIHwgIC8gXCAgICAgICAgICAgICAgICAgICAgICB8DQp8fCAgICAgICAgIC0tLS0tICAg
ICAgICB8ICAgQ2lyY3VpdCAgICB8ICAgIHwgfHxfICAgIHYgIC0tLSAgICAgICAgICAgICAgICAg
ICAgICB8DQp8fCAgICAgICAgICAgfCAgICAgICAgICB8ICBwb3dlcmVkIGJ5ICB8ICAgIHwgICAg
fCAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8DQp8fCAgICAgICAgICAgfCAgICAgICAg
ICB8ICAgICBWRERRICAgICB8ICAgIHwgICAgfCBJX3Rlcm18ICAgIElfc2lnICAgICAgICAgICAg
ICB8DQp8fCAgICAgICAgIC0tLS0tICAgICAgICAtLS0tLS0tLS0tLS0tLS0tICAgIHwgICAgfCAg
ICAgICB8ICAgLS0tLS0tLT4gICAgICAgICAgICB8DQp8fCAgICAgICAgIHwgRSB8ICAgICAgICAg
ICAgICAgIHwgICAgICAgICAgIHwgICAgby0tLS0tLS1vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tbw0KfHwgICAgICAgICB8IFMgfCAgICAgICAgICAgICAgICB8ICAgICAgICAgICB8ICAgIHwg
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgfCBTaWcNCnx8ICAgICAgfCAgfCBMIHwgICAg
ICAgICAgICAgfCAgfCAgICAgICAgICAgfCAgICB8ICAgICAgIHwgICAgICAgICAgICAgICAgICAg
ICAgIHwNCnx8ICAgICAgfCAgLS0tLS0gICAgICAgICAgICAgfCAgfCAgICAgICAgICAgfCAgTl98
ICAgICAgLS0tIEdORCBDbGFtcCAgICAgICAgICAgIHwNCnx8ICAgICAgfCAgICB8ICAgICAgICAg
ICAgICAgfCAgfCAgICAgICAgICAgfCB8fCAgICAgICAgLyBcICAgICAgICAgICAgICAgICAgICAg
IHwNCnx8ICAgICAgdiAgICB8ICAgICAgICAgICAgICAgdiAgfCAgICAgICAgICAgdiB8fF8gICAg
ICAgLS0tICAgICAgICAgICAgICAgICAgICAgIHwNCnx8CSAgIC0tLS0tICAgICAgICAgICAgICAg
IHwgICAgICAgICAgICAgICAgfCAgICAgICB8ICAgLS0tLS0tICAtLS0tLS0tICAgICB8DQp8fCAg
IElfYnlwIC0tLS0tIENfcCtiICAgIElfcHJlIHwgICAgICAgICBJX2NiICAgfCAgICAgICB8ICAg
fCAgICAgfCB8ICAgICB8ICAgICB8DQp8fAkgICAgIHxfX19fX19fX19fX19fX19fX198X19fX19f
X19fX19fX19fX3xfX19fX19ffF9fX3xMX0dORHxffFJfR05EfF9fICAgfA0KfHwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIHwg
fCAgICAgfCAgfCAgfA0KfHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIC0tLS0tLSAgLS0tLS0tLSAgfCAgfA0KfHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgfA0KfHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgfA0KfHxfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19ffF9ffA0KfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbyAg
DQp8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEdORA0KfA0KfCAgICAgICANCnwgICAgICAgICAgICAgIE90
aGVyIGVsZW1lbnRzIGluIGEgbW9yZSBkZXRhaWxlZCB0eXBpY2FsIChwZXIgYnVmZmVyKSBtb2Rl
bCBhcmU6ICAgICAgICAgICAgICAgICAgICAgICAgICANCnwNCnwgICAgICAgICAgICAgICAgIElf
YnlwICAgIC0gQnlwYXNzIGN1cnJlbnQNCnwgICAgICAgICAgICAgICAgIElfcHJlICAgIC0gUHJl
LURyaXZlciBjdXJyZW50DQp8ICAgICAgICAgICAgICAgICBJX2NiICAgICAtIENyb3ctYmFyIGN1
cnJlbnQNCnwgICAgICAgICAgICAgICAgIElfdGVybSAgIC0gVGVybWluYXRpb24gY3VycmVudCAo
b3B0aW9uYWwpDQp8ICAgICAgICAgICAgICAgICBMX1ZERFEgICAtIE9uLWRpZSBpbmR1Y3RhbmNl
IG9mIEkvTyBQb3dlcg0KfCAgICAgICAgICAgICAgICAgUl9WRERRICAgLSBPbi1kaWUgcmVzaXN0
YW5jZSBvZiBJL08gUG93ZXINCnwgICAgICAgICAgICAgICAgIExfR05EICAgIC0gT24tZGllIGlu
ZHVjdGFuY2Ugb2YgR3JvdW5kDQp8ICAgICAgICAgICAgICAgICBSX0dORCAgICAtIE9uLWRpZSBy
ZXNpc3RhbmNlIG9mIEdyb3VuZA0KfCAgICAgICAgICAgICAgICAgQ19wK2IgICAgLSBCeXBhc3Mg
KyBQYXJhc2l0aWMgQ2FwYWNpdGFuY2UNCnwgICAgICAgICAgICAgICAgIEVTUiAgICAgIC0gRXF1
aXZhbGVudCBTZXJpZXMgUmVzaXN0YW5jZSBmb3Igb24tZGllIERlY2FwDQp8ICAgICAgICAgICAg
ICAgICBFU0wgICAgICAtIEVxdWl2YWxlbnQgU2VyaWVzIEluZHVjdGFuY2UgZm9yIG9uLWRpZSBE
ZWNhcA0KfA0KfA0KDQp8KioqKiBSZWZlcmVuY2VzIHRvIFsqX0VxdWl2XSByZW1vdmVkIGZyb20g
dGhlIG5leHQgdHdvIHBhcmFncmFwaHMgYW5kIHRoZQ0KfCoqKiogVGV4dCBpcyBjaGFuZ2VkIHRv
IGVtcGhhc2l6ZSB0aGUgU2VyaWVzIGtleXdvcmRzLg0KDQoNCnwgICAgICAgICAgICAgIFdoaWxl
IHRoZSBbQ29tcG9zaXRlIEN1cnJlbnRdIGFscmVhZHkgaW5jbHVkZXMgdGhlIGJ1ZmZlciBJX2J5
cA0KfCAgICAgICAgICAgICAgY3VycmVudCwgc29tZSBTZXJpZXMgbW9kZWwgdHlwZSBlbGVtZW50
cyBhcmUgdXNlZCB0byBkb2N1bWVudCBhbg0KfCAgICAgICAgICAgICAgZXF1aXZhbGVudCBieXBh
c3MgaW1wZWRhbmNlIHRvIGltcHJvdmUgc2ltdWxhdGlvbiByZXN1bHRzLiAgDQp8ICAgICAgICAg
ICAgICBTdWNoIGFuIGVxdWl2YWxlbnQgaW1wZWRhbmNlIGNhbiBiZSBleHRyYWN0ZWQgb24gYSBw
ZXIgYnVmZmVyDQp8ICAgICAgICAgICAgICBiYXNpcywgYnV0IHN1bW1lZCBhbmQgZXhwcmVzc2Vk
IGFzIGEgdG90YWwgZXF1aXZhbGVudCBpbXBlZGFuY2UNCnwgICAgICAgICAgICAgIGJldHdlZW4g
dGhlIHBvd2VyIGFuZCBncm91bmQgcGlucyB3aXRoIHRoZSBTZXJpZXMgbW9kZWwgdHlwZQ0KfCAg
ICAgICAgICAgICAga2V5d29yZHMgaW5jbHVkaW5nIFtDIFNlcmllc10sIFtMYyBTZXJpZXNdLCBb
UmMgU2VyaWVzXSBhbmQNCnwgICAgICAgICAgICAgIFtSIFNlcmllc10gdW5kZXIgYSBzZXBhcmF0
ZSBbTW9kZWxdIGFuZCB3aXRoIGNvbm5lY3Rpb25zIHVzaW5nDQp8ICAgICAgICAgICAgICB0aGUg
W1NlcmllcyBQaW4gTWFwcGluZ10ga2V5d29yZC4gIFBhdGhzIGJldHdlZW4gc2V2ZXJhbA0KfCAg
ICAgICAgICAgICAgdm9sdGFnZSByYWlscyBjYW4gYmUgbW9kZWxlZCBpbiB0aGlzIG1hbm5lci4g
IFRoZSBbUGluIE1hcHBpbmddDQp8ICAgICAgICAgICAgICBrZXl3b3JkIGRvY3VtZW50cyB3aGF0
IGJ1ZmZlcnMgc2hhcmUgY29tbW9uIGFuZCBvZnRlbiBpc29sYXRlZA0KfCAgICAgICAgICAgICAg
cG93ZXIgcmFpbHMuDQp8DQp8ICAgICAgICAgICAgICBUaGUgQ19wK2IgdmFsdWUgbWlnaHQgaW5j
bHVkZSB0aGUgZGV0YWlsZWQgZGlzdHJpYnV0aW9uIG9mIENfY29tcA0KfCAgICAgICAgICAgICAg
d2hlbiBDX2NvbXAqIGlzIGF0dGFjaGVkIHRvIHNldmVyYWwgcmFpbHMuICBJZiB0aGUgQ19jb21w
IHZhbHVlDQp8ICAgICAgICAgICAgICBhbmQgdGhlIENfcCtiIHZhbHVlIGFyZSBhYm91dCB0aGUg
c2FtZSBtYWduaXR1ZGUsIHRoZSBbQyBTZXJpZXNdDQp8ICAgICAgICAgICAgICB2YWx1ZSBzaG91
bGQgYmUgYWRqdXN0ZWQgdG8gYXZvaWQgZG91YmxlIGNvdW50aW5nLg0KfA0KfCAgICAgICAgICAg
ICAgVGhlIFBvd2VyIFBpbiB0ZXJtaW5hbCBpbiBtb3N0IGNhc2VzIGlzIHRoZSBbUHVsbHVwIFJl
ZmVyZW5jZV0sDQp8ICAgICAgICAgICAgICBvciB0aGUgZGVmYXVsdCBbVm9sdGFnZSBSYW5nZV0g
dGVybWluYWwuICBUaGUgW1B1bGxkb3duIFJlZmVyZW5jZV0NCnwgICAgICAgICAgICAgIGlzIHVz
dWFsbHkgdGhlIEdORCBjb25uZWN0aW9uLg0KfA0KfCAgICAgICAgICAgICAgVGhlIFtDb21wb3Np
dGUgQ3VycmVudF0gY2FuIHN0aWxsIGJlIGRlZmluZWQgZm9yIG1vZGVsIHR5cGVzIHdpdGhvdXQN
CnwgICAgICAgICAgICAgIHRoZSBbUHVsbHVwXSBrZXl3b3JkcyAoc3VjaCBhcyBPcGVuX2RyYWlu
KSBiZWNhdXNlIHRoZSBbUHVsbHVwDQp8ICAgICAgICAgICAgICBSZWZlcmVuY2VdIG9yIFtWb2x0
YWdlIFJhbmdlXSBhcmUgc3RpbGwgcmVxdWlyZWQuICBQcmUtZHJpdmVyIGFuZA0KfCAgICAgICAg
ICAgICAgb3RoZXIgaW50ZXJuYWwgcGF0aHMgc3RpbGwgY2FuIGV4aXN0Lg0KfCAgICAgICAgICAg
ICAgDQp8ICAgICAgICAgICAgICBJbiBtb3N0IGNhc2VzIHNpeCBbQ29tcG9zaXRlIEN1cnJlbnRd
IHRhYmxlcyBhcmUgcmVjb21tZW5kZWQNCnwgICAgICAgICAgICAgIGZvciBhY2N1cmF0ZSBtb2Rl
bGluZy4gIFRoZSBmaXJzdCBmb3VyIHRhYmxlcyBjb3JyZXNwb25kIHRvIHRoZSANCnwgICAgICAg
ICAgICAgIHJlY29tbWVuZGVkIGZpeHR1cmUgY29uZGl0aW9ucyBmb3IgW1Jpc2luZyBXYXZlZm9y
bV0gYW5kIFtGYWxsaW5nDQp8ICAgICAgICAgICAgICBXYXZlZm9ybV0gdGFibGVzIChub3JtYWxs
eSA1MCBvaG0gbG9hZHMgdG8gVmRkIGFuZCBHTkQpLiAgVHdvDQp8ICAgICAgICAgICAgICBhZGRp
dGlvbmFsIHdhdmVmb3JtcyBmb3Igbm8gbG9hZCBjb25kaXRpb25zIChzdWNoIGFzIHdpdGggYW4g
Ul9maXh1cmUNCnwgICAgICAgICAgICAgIG9mIDEuMCBNZWdhb2htKSBhcmUgdXNlZnVsLiAgSG93
ZXZlciwgc29tZSBFREEgdG9vbHMgcHJvY2VzcyBvbmx5DQp8ICAgICAgICAgICAgICB0aGUgZmly
c3QgZm91ciB3YXZlZm9ybXMuICBTbyB0aGUgYWRkaXRpb25hbCBvcGVuIGxvYWQgd2F2ZWZvcm1z
IGZvcg0KfCAgICAgICAgICAgICAgSS1UIHRhYmxlcyBzaG91bGQgYmUgaW4gW1Jpc2luZyBXYXZl
Zm9ybV0gYW5kIFtGYWxsaW5nIFdhdmVmb3JtXQ0KfCAgICAgICAgICAgICAgdGFibGVzIHRoYXQg
YXJlIHBvc2l0aW9uZWQgYWZ0ZXIgdGhlIG90aGVyIFYtVCB0YWJsZXMgdG8gbWFpbnRhaW4gdGhl
DQp8ICAgICAgICAgICAgICBiZXN0IG91dHB1dCByZXNwb25zZSBzaW11bGF0aW9uIGFjY3VyYWN5
Lg0KfA0KfCAgICAgICAgICAgICAgRm9yIE9wZW4tZHJhaW4qIGFuZCBPcGVuLXNvdXJjZSogdGVj
aG5vbG9naWVzLCB0d28gdGFibGVzIGFyZQ0KfCAgICAgICAgICAgICAgb2Z0ZW4gc3BlY2lmaWVk
IChvbmUgZm9yIHRoZSBbUmlzaW5nIFdhdmVmb3JtXSBhbmQgb25lIGZvciB0aGUNCnwgICAgICAg
ICAgICAgIFtGYWxsaW5nIFdhdmVmb3JtXSkuICBUaGUgdGFibGVzIHNob3VsZCBiZSBwb3NpdGlv
bmVkIGluIGZyb250IA0KfCAgICAgICAgICAgICAgb2YgYW55IG90aGVyIG9wdGlvbmFsIHdhdmVm
b3JtIHRhYmxlcyBiZWNhdXNlIHNvbWUgRURBIHRvb2xzDQp8ICAgICAgICAgICAgICBwcm9jZXNz
IGp1c3QgdGhlIGZpcnN0IHR3byB0YWJsZXMuICBBbHNvLCB0aGUgb3BlbiBsb2FkIHRhYmxlcw0K
fCAgICAgICAgICAgICAgbWF5IG5vdCB5aWVsZCBtZWFuaW5nZnVsIHNpbXVsYXRpb25zIHVubGVz
cyBpbnRlcm5hbCBvbi1kaWUNCnwgICAgICAgICAgICAgIHRlcm1pbmF0b3JzIGV4aXN0Lg0KfA0K
fCAgICAgICAgICAgICAgV2hlbiB0aGUgW01vZGVsXSBpcyBjb25maWd1cmVkIGZvciBkaWZmZXJl
bnRpYWwgb3BlcmF0aW9uIHdpdGggdGhlDQp8ICAgICAgICAgICAgICBbRGlmZiBQaW5dIGtleXdv
cmQsIHRoZSBpbmRpdmlkdWFsIEktVCBjdXJyZW50cyBmb3IgZWFjaCBbTW9kZWxdDQp8ICAgICAg
ICAgICAgICBpcyB1c2VkIGFzIGFuIGFwcHJveGltYXRpb24sIGFuZCBtYXkgbm90IGFjY3VyYXRl
bHkgY29uZm9ybSB0bw0KfCAgICAgICAgICAgICAgdGhlIG1lYXN1cmVkIGN1cnJlbnRzIHVuZGVy
IGFjdHVhbCBkaWZmZXJlbnRpYWwgb3BlcmF0aW9uLg0KfCAgICAgICAgICAgICANCnwgICAgICAg
ICAgICAgIFRoZSBbQ29tcG9zaXRlIEN1cnJlbnRdIHRhYmxlIGNhbiBiZSBkZXJpdmVkIGZyb20g
Y3VycmVudHMgbWVhc3VyZWQNCnwgICAgICAgICAgICAgIGF0IHRoZSBbUHVsbGRvd24gUmVmZXJl
bmNlXSAoR05EKSBub2RlLCBidXQgYWRqdXN0ZWQgZm9yIHRoZQ0KfCAgICAgICAgICAgICAgY3Vy
cmVudCBmbG93aW5nIHRocm91Z2ggdGhlIG91dHB1dCBwaW4gYW5kIGF0IG90aGVyIHRlcm1pbmFs
cy4NCnwNCnwgICAgICAgICAgICAgIFRoZSBbUGluIE1hcHBpbmddIGtleXdvcmQgaXMgdXNlZCB0
byBkb2N1bWVudCBob3cgYnVmZmVycyB3aXRoDQp8ICAgICAgICAgICAgICBjb21tb24gdm9sdGFn
ZSByYWlscyBhcmUgY29ubmVjdGVkLiAgVGhlIGVmZmVjdGl2ZSBpbXBlZGFuY2VzIGZvcg0KfCAg
ICAgICAgICAgICAgZWFjaCBidWZmZXIgYmV0d2VlbiB0aGUgW1B1bGx1cCBSZWZlcmVuY2VdIGFu
ZCBbUHVsbGRvd24gUmVmZXJlbmNlXQ0KfCAgICAgICAgICAgICAgYXJlIHRoZW4gY29tYmluZWQg
dG8gZm9ybSB0aGUgdG90YWwgZWZmZWN0aXZlIGltcGVkYW5jZSBiZXR3ZWVuDQp8ICAgICAgICAg
ICAgICB0aGUgdm9sdGFnZSByYWlscy4NCnwNCnwgICAgICAgICAgICAgIFRoZSBbQ29tcG9zaXRl
IEN1cnJlbnRdIGtleXdvcmQgZG9lcyBub3QgYWNjdXJhdGVseSBkb2N1bWVudA0KfCAgICAgICAg
ICAgICAgdGhlIGVmZmVjdHMgb2YgY29udHJvbGxlZCBzd2l0Y2hpbmcgYnVmZmVycyBzdWNoIGFz
IHRob3NlIHdpdGgNCnwgICAgICAgICAgICAgIFtTdWJtb2RlbF0gb3IgW0RyaXZlciBTY2hlZHVs
ZV0ga2V5d29yZHMuICBUaGUgY3VycmVudHMgYXNzb2NpYXRlZA0KfCAgICAgICAgICAgICAgd2l0
aCBbU3VibW9kZWxdIHN3aXRjaGluZyB1bmRlciBzcGVjaWZpZWQgdGVzdCBsb2FkIGNvbmRpdGlv
bnMNCnwgICAgICAgICAgICAgIGNhbiBvY2N1ciBhdCBkaWZmZXJlbnQgdGltZXMgdW5kZXIgb3Ro
ZXIgbG9hZCBjb25kaXRpb25zLiAgVGhlDQp8ICAgICAgICAgICAgICBzY2hlZHVsZWQgbW9kZWxz
IHVuZGVyIHRoZSBbRHJpdmVyIFNjaGVkdWxlXSBrZXl3b3JkIGNhbiBiZQ0KfCAgICAgICAgICAg
ICAgYXR0YWNoZWQgdG8gZGlmZmVyZW50IHZvbHRhZ2UgcmFpbHMgaW4gYW4gdW5kb2N1bWVudGVk
IG1hbm5lci4NCnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCnwJCQkNCltSaXNpbmcgV2F2ZWZvcm1d
IAkJCQ0KUl9maXh0dXJlID0gNTAuMA0KVl9maXh0dXJlID0gMC4wDQp8IC4uLg0KfCAuLi4gICAg
ICAgICAgICB8IFJpc2luZyBXYXZlZm9ybSB0YWJsZQ0KfCAuLi4JCQkJCQkNCltDb21wb3NpdGUg
Q3VycmVudF0NCnwJCQkJCQ0KfCBUaW1lICAgICAgICAgICAgSSh0eXApICAgICAgSShtaW4pICBJ
KG1heCkNCjAJCTQuMjQzRS0wNQlOQQlOQQ0KNC4wMEUtMTEJNC4yNDRFLTA1CU5BCU5BDQo4LjAw
RS0xMQk0LjI0MkUtMDUJTkEJTkENCjEuMjBFLTEwCTQuMjY1RS0wNQlOQQlOQQ0KMS42MEUtMTAJ
My42MTBFLTA1CU5BCU5BDQoyLjAwRS0xMAkzLjkwM0UtMDMJTkEJTkENCi4uDQouLg0KLi4NCjMu
ODBFLTA5CTIuMDEyRS0wMglOQQlOQQ0KMy44NEUtMDkJMi4wMTJFLTAyCU5BCU5BDQozLjg4RS0w
OQkyLjAxMkUtMDIJTkEJTkENCjMuOTJFLTA5CTIuMDEyRS0wMglOQQlOQQ0KMy45NkUtMDkJMi4w
MTJFLTAyCU5BCU5BDQo0LjAwRS0wOQkyLjAxMkUtMDIJTkEJTkENCnwJCQkNCltGYWxsaW5nIFdh
dmVmb3JtXSAJCQkNClJfZml4dHVyZSA9IDUwLjANClZfZml4dHVyZSA9IDEuOA0KfCAuLi4NCnwg
Li4uICAgICAgICAgICAgfCBGYWxsaW5nIFdhdmVmb3JtIHRhYmxlDQp8IC4uLg0KW0NvbXBvc2l0
ZSBDdXJyZW50XQ0KfAkJCQkNCnwgVGltZSAgICAgICAgICAgIEkodHlwKSAgICAgIEkobWluKSAg
SShtYXgpCQ0KMAkJNC4zMDJFLTA1CU5BCU5BDQo0LjAwRS0xMQk0LjI5OUUtMDUJTkEJTkENCjgu
MDBFLTExCTQuMzA0RS0wNQlOQQlOQQ0KMS4yMEUtMTAJNC4yODdFLTA1CU5BCU5BDQoxLjYwRS0x
MAk0Ljc4MkUtMDUJTkEJTkENCjIuMDBFLTEwCTEuNDU5RS0wNAlOQQlOQQ0KLi4NCi4uDQouLg0K
My44MEUtMDkJNC45MzNFLTA1CU5BCU5BDQozLjg0RS0wOQk1LjIxMUUtMDUJTkEJTkENCjMuODhF
LTA5CTUuNDkwRS0wNQlOQQlOQQ0KMy45MkUtMDkJNS40NDFFLTA1CU5BCU5BDQozLjk2RS0wOQk0
Ljg0MkUtMDUJTkEJTkENCjQuMDBFLTA5CTQuMjQ0RS0wNQlOQQlOQQ0KfA0KfCAuLi4gZXRjLg0K
fA0KfD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQ0KDQoNCioqKg0KDQpUaGUgZm9sbG93aW5nIGVudHJp
ZXMgYXJlIG1hZGUgdG8gdGhlIFRyZWUgZGlhZ3JhbSBpbiBTZWN0aW9uIDNhIHVuZGVyIHRoZQ0K
W01vZGVsXSBrZXl3b3JkcyBhcyBub3RlZCBieSB0aGUgfCoqKiBsaW5lczogIChUaGUgWypfRXF1
dl0ga2V5d29yZCBlbnRyaWVzDQphcmUgcmVtb3ZlZCBpbiBCSVJEOTUuNC4pDQoNCg0KfCAgfCAg
ICAgfC0tIFtSYW1wXSAgICAgICAgICAgICAgICAgICAgICAgICBkVi9kdF9yLCBkVi9kdF9mLA0K
fCAgfCAgICAgfC0tIFtSaXNpbmcgV2F2ZWZvcm1dICAgICAgICAgICAgICBSX2ZpeHR1cmUsIFZf
Zml4dHVyZSwNCnwgIHwgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVl9m
aXh0dXJlX21pbiwgVl9maXh0dXJlX21heCwNCnwgIHwgICAgIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgQ19maXh0dXJlLCBMX2ZpeHR1cmUsIFJfZHV0LCBMX2R1dCwNCnwgIHwg
ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ19kdXQNCg0KfCoqKiBBZGQg
dGhpcyBrZXl3b3JkDQoNCnwgIHwgICAgIHwgICAtLS0tLS0tLS0tLS0tLS0tLQ0KfCAgfCAgICAg
fCAgICAgIHwNCnwgIHwgICAgIHwgICAgICB8LS0gW0NvbXBvc2l0ZSBDdXJyZW50XQ0KfCAgfCAg
ICAgfA0KDQp8KioqIEVuZCBvZiBhZGRpdGlvbg0KDQp8ICB8ICAgICB8LS0gW0ZhbGxpbmcgV2F2
ZWZvcm1dICAgICAgICAgICAgIFJfZml4dHVyZSwgVl9maXh0dXJlLA0KfCAgfCAgICAgfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWX2ZpeHR1cmVfbWluLCBWX2ZpeHR1cmVfbWF4
LA0KfCAgfCAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDX2ZpeHR1cmUs
IExfZml4dHVyZSwgUl9kdXQsIExfZHV0LA0KfCAgfCAgICAgfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBDX2R1dA0KDQp8KioqIEFkZCB0aGlzIGtleXdvcmQNCg0KfCAgfCAgICAg
fCAgIC0tLS0tLS0tLS0tLS0tLS0tDQp8ICB8ICAgICB8ICAgICAgfA0KfCAgfCAgICAgfCAgICAg
IHwtLSBbQ29tcG9zaXRlIEN1cnJlbnRdDQp8ICB8ICAgICB8DQoNCnwqKiogRW5kIG9mIGFkZGl0
aW9uDQoNCnwgIHwgICAgIHwtLSBbVGVzdCBEYXRhXSAgICAgICAgICAgICAgICAgICAgVGVzdF9k
YXRhX3R5cGUgKiwgRHJpdmVyX21vZGVsLCANCnwgIHwgICAgIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgRHJpdmVyX21vZGVsX2ludiwgVGVzdF9sb2FkDQp8ICB8ICAgICB8ICAg
LS0tLS0tLS0tLS0NCg0KDQoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCg0KQU5BTFlTSVMgUEFUSC9E
QVRBIFRIQVQgTEVEIFRPIFNQRUNJRklDQVRJT046DQoNClBvd2VyIEludGVncml0eSBBbmFseXNp
cyBoYXMgYmVjb21lIGEgc2lnbmlmaWNhdCBwYXJ0IG9mIFNpZ25hbCBJbnRlZ3JpdHkgDQpTaW11
bGF0aW9ucyBhbmQgQW5hbHlzaXMuIENvcmUgdm9sdGFnZXMgYXJlIGdvaW5nIGRvd24gd2l0aCBw
cm9jZXNzDQplbmhhbmNlbWVudCBhbmQsIEkvTyBzcGVlZHMgYXJlIGluY3JlYXNpbmcsIGl0IGlz
IGNyaXRpY2FsIHRoYXQgDQpoaWdoLXNwZWVkIGFwcGxpY2F0aW9ucyBzb2x2ZSBQb3dlciBJbnRl
Z3JpdHkgaXNzdWVzIG9uIHRoZSBkaWUsIHBhY2thZ2UgDQphbmQgUENCcyBjb21iaW5lZC4gU3lz
dGVtIGZhaWx1cmVzIGNhbiBiZSB0cmFjZWQgdG8gcG9vciBQb3dlciBJbnRlZ3JpdHkgDQpEZXNp
Z25zLg0KDQpEdXJpbmcgdGhlIERlc2lnbkNvbjIwMDQgUG93ZXIgSW50ZWdyaXR5IFBhbmVsLCB0
aGVzZSBpc3N1ZXMgd2VyZSBkaXNjdXNzZWQuDQpJdCB3YXMgc3VnZ2VzdGVkIHRvIGV4cGxvcmUg
YSBzb2x1dGlvbiB0aHJvdWdoIHRoZSBJQklTIGNvbW1pdGVlIGFuZCBoZW5jZQ0KdGhpcyBCSVJE
IHByb3Bvc2FsLg0KDQpTZXZlcmFsIGRpc2N1c3Npb25zIHdlcmUgY29uZHVjdGVkKDMvMTIvMDQs
NS8xNC8wNCw2LzgvMDQsNy8xNi8wNCw4LzI0LzA0KQ0Kd2l0aCB0aGUgSUJJUyBGdXR1cmVzIE1l
ZXRpbmdzLiANCg0KQklSRDk1LjM6DQoNCkJhc2VkIG9uIGNvbW1lbnRzIGFuZCBpbnRlbnQgb2Yg
QklSRDk1LjIsIHRoZSBmb2xsb3dpbmcgY2hhbmdlcyB3ZXJlIG1hZGU6DQoNClN1YnBhcmFtZXRl
cnMgZm9yIFJfenZkZHEsIExfenZkZHEsIENfenZkZHEsIGFuZCBHX3p2ZGRxIHdlcmUgY2hhbmdl
ZCB0bw0KZm91ciBrZXl3b3JkcyB1bmRlciBbTW9kZWxdOiBbUiBFcXVpdl0sIFtMIEVxdWl2XSwg
W0MgRXF1aXZdIGFuZCBbRyBFcXVpdl0uDQpmb3IgdGhlIGZvbGxvd2luZyByZWFzb25zOiAoMSkg
YXZvaWQgcmVwZWF0aW5nIHRoZSBzYW1lIHZhbHVlcyBmb3IgZWFjaA0Kb2NjdXJhbmNlIG9mIFtD
b21wb3NpdGUgQ3VycmVudF0gYmVjYXVzZSB0aGVyZSB3YXMgbmV2ZXIgdGhlIGludGVudGlvbg0K
dG8gc3VwcG9ydCBkaWZmZXJlbnQgdmFsdWVzLCAoMikgdG8gYWxsb3cgZm9yIHR5cC1taW4tbWF4
IHZhbHVlcyB1bmRlciB0aGUNCmV4dHJhY3Rpb24gY29uZGl0aW9ucy4NCg0KVGhlIG5hbWUgY2hh
bmdlIGluIGtleXdvcmRzIHdhcyBtYWRlIHRvIGNvbmZvcm0gYmV0dGVyIHRvIHRoZSBpbGx1c3Ry
YXRpdmUNCmRpYWdyYW0gY29tcG9uZW50cyAoRVNSLCBFU0wsIGV0YykgYW5kIHRvIGVtcGhhc2l6
ZSB0aGF0IHRoZXNlIGFyZSBvdmVyYWxsDQplcXVpdmFsZW50IHZhbHVlcy4NCg0KQSBjb25zZXF1
ZW5jZSBvZiB0aGlzIHN5bnRhY3RpY2FsIGNoYW5nZSBpcyB0aGF0IHRoZXNlIGtleXdvcmRzIGNh
biBiZQ0KdXNlZCB3aGV0aGVyIG9yIG5vdCBbQ29tcG9zaXRlIEN1cnJlbnRdIGlzIGRlZmluZWQu
ICBUaGlzIGlzIGdvb2QgYmVjYXVzZQ0KZ2F0ZSBtb2R1bGF0aW9uIGNvbnRyb2wgc29tZXRpbWVz
IGlzIHN1ZmZpY2llbnQgaW4gc29tZSBkZXZpY2VzLg0KDQpTZXZlcmFsIHN5bnRhY3RpY2FsIGNo
b2ljZXMgZXhpc3Q6ICgxKSB1c2VzIHRoZSBbU2VyaWVzIFBpbiBNYXBwaW5nXSBrZXl3b3JkDQph
bmQgdGhlIGFscmVhZHkgZGVmaW5lZCBTZXJpZXMgbW9kZWxzLCAoMikgd3JpdGUgYXMgc3VicGFy
YW1ldGVycyB1bmRlciBtb2RlbA0Kc2ltaWxhciB0byBDX2NvbXAsICgzKSBjYXB0dXJlIHRoZSBn
cm91cCB1bmRlciBuZXcga2V5d29yZCAoc3VjaCBhcyBbWnZkZHFdKQ0KdW5kZXIgW01vZGVsXSwg
YnV0IHVzZSBhIHN1YnBhcmFtZXRlciBmb3JtYXQgdW5kZXIgdGhpcyBsaWtlIFtQYWNrYWdlXSBh
bmQNClJfcGluLCBldGMuICg0KSBkZWZpbmUgYXMgaW5kZXBlbmRlbnQga2V5d29yZHMgc3VjaCBh
cyBbUiBFcXVpdl0sIGV0Yy4gbGlrZQ0KdGhlIFtSZ25kXSwgW1Jwb3dlcl0gdGVyaW1uYXRvciBl
bGVtZW50cywgKDUpIGRvIG5vdGhpbmcgYW5kIHJlbHkgb24gc29tZQ0KZnV0dXJlIGNvbm5lY3Rp
b24gdG8gaG9vayB1cCBJQ00gd2l0aCBJQklTLg0KDQpDaG9pY2UgKDEpIGhhcyBzeW50YWN0aWNh
bCBtaWdodCBub3QgYmUgYXZhaWxhYmxlIG9uIGEgcGVyIGJ1ZmZlciBiYXNpcy4NCkFsc28sIHRo
aXMgcmVxdWlyZXMgYSBjb21wbGV0ZSBbU2VyaWVzIFBpbiBNYXBwaW5nXSBwaW5vdXQgb2YgYWxs
IHN1Y2gNCmNvbm5lY3Rpb25zIGFsb25nIHdpdGggdGhlIFtQaW4gTWFwcGluZ10ga2V5d29yZC4g
IFVzaW5nIHRoZSAoMikgc3VicGFyYW1ldGVyDQptZXRob2QgZGlyZWN0bHkgdW5kZXIgW01vZGVs
XSBpcyBhIHN5bnRhY3RpY2FsIGRlcGFydHVyZSBmcm9tIHdoYXQgd2UgaGF2ZQ0KdHJhZGl0aW9u
YWxseSBkb25lLiAgRXZlbiBzb21lIFtNb2RlbCBTcGVjXSBzdWJwYXJhbWV0ZXJzIGFyZSBncm91
cGVkIHVuZGVyDQphIGtleXdvcmQgZm9yIGdyb3VwaW5nIHB1cnBvc2UuIChQdXR0aW5nIHRoZXNl
IGFkZGl0aW9uYWwgaW1wZWRhbmNlcyB1bmRlcg0KW01vZGVsIFNwZWNdIHdhcyBhbHNvIHJlamVj
dGVkIGJlY2F1c2UgdGhlIGRlc2NyaWJlIGVsZWN0cmljYWwgY29udGVudCwgbm90DQpzcGVjaWZp
Y2F0aW9uIGluZm9ybWF0aW9uIG9yIHNwZWNpZmljYXRpb24gdGVzdCBzZXR1cHMuKSAgUG9zaXRp
b25pbmcgdGhlDQpzdWJwYXJhbWV0ZXJzIHVuZGVyIGEga2V5d29yZCAoc3VjaCBhcyBbWnZ2ZHFd
KSBmb3IgZ3JvdXBpbmcgcHVycG9zZXMgaXMgdGhlDQpwcmVmZXJyZWQgYWx0ZXJuYXRpdmUgYW5k
IHdhcyBhbG1vc3QgdXNlZCBmb3IgQklSRDk1LjMuICBXaGlsZSBpdCBoYXMgZ3JvdXBpbmcNCmFk
dmFudGFnZXMgZm9yIGNvbnRlbnQgbG9jYXRpb24gcHVycG9zZXMsIGFuZCB3aGlsZSBpdCBtYXkg
Zm9sbG93IHRoZSBzeW50YXgNCnNpbWlsYXIgdG8gW1BhY2thZ2VdIGFuZCBpdHMgUl9waW4sIExf
cGluLCBhbmQgQ19waW4gc3VicGFyYW1ldGVycywgYWxsDQplbGVjdHJpY2FsIGNvbnRlbnQgdW5k
ZXIgdGhlIFtNb2RlbF0ga2V5d29yZCBhcmUgZGVzY3JpYmVkIGJ5IGtleXdvcmRzIHN1Y2gNCmFz
IHRob3NlIGZvciBJLVYgdGFibGVzLCBhbmQgdGVybWluYXRvcnMgKGUuZy4sIFtSYWNdLCBbQ2Fj
XSwgW1Jwb3dlcl0sIFtSZ25kXSkNCm9yIFtUVHBvd2VyXSwgW1RUZ25kXS4gIFRoZSBjaG9pY2Ug
Zm9yIHVzaW5nIHRoZSBrZXl3b3JkIGZvcm1hdCBmb2xsb3dzIGZyb20NCnRoZXNlIGNhc2VzLiAg
VGhlIENfY29tcCogc3VicGFyYW1ldGVycyByZW1haW4gdGhlIG9ubHkgZXhjZXB0aW9uLg0KDQpU
aGUgb3RoZXIgZGV0YWlsIGNvbmNlcm5zIG1vcmUgcmVzb2x1dGlvbiBvbiBFQ0wvUEVDTCBzdXBw
b3J0LiAgVGhlIHByb2JsZW0NCmlzIHRoYXQgdGhlIG5lZ2F0aXZlIHJlZmVyZW5jZSBzdXBwbHkg
aXMgbm90IHJlcXVpcmVkLiAgVGhlIG9wdGlvbnMgYXJlDQp0byBzaW1wbHkgbGlzdCB0aGlzIGFz
IGFuIHVuc3VwcG9ydGVkIGV4Y2VwdGlvbiBhdCB0aGlzIHRpbWUsIG9yIHRvIGFkZA0KbW9yZSBy
ZXF1aXJlbWVudHMgYW5kIGNvbmRpdGlvbnMuICBUaGUgY2hvaWNlIGlzIGNoYW5nZWQgdG8gc3Bl
Y2lmeSB0aGF0DQppdCBpcyBub3Qgc3VwcG9ydGVkIGFuZCBsZWF2ZSBpdHMgc3VwcG9ydCB0byBv
dGhlciBCSVJEcyBpZiB0aGVyZSBpcyBhDQpjb21wZWxsaW5nIGluZHVzdHJpYWwgbmVlZC4NCg0K
U29tZSBvdGhlciBjaGFuZ2VzIHBlciB0aGUgZGlzY3Vzc2lvbiBhdCB0aGUgTWFyY2ggMTEsIDIw
MDUgbWVldGluZzoNCg0KMSkgX3R5cCwgX21pbiwgX21heCBmb3IgdGhlIHN1Yi1wYXJhbXMgLSBJ
dHppayBQZWxlZw0KIEFkZGVkIHdpdGggdGhlIGZvdXIgbmV3IGtleXdvcmRzLg0KDQoyKSBDX2Nv
bXAgZm9yIFBvd2VyIGFuZCBHTkQgYW5kIGl0J3MgcmVsYXRpb24gdG8gdGhpcyBCSVJEIC0gQXJw
YWQgTXVyYW55aQ0KIEFkZGVkIGJ5IHN0YXRpbmcgdGhhdCBDX2NvbXAqIGlzIGFzc3VtZWQgc2Vw
YXJhdGUgZnJvbSBbQyBFcXVpdl0uDQoNCjMpIENfcCtiLCBJcyB0aGlzIFRvdGFsIG9yIHBlciBJ
L08gLSBKb2huIEFuZ3Vsbw0KIFN0YXRlZCBwZXIgSS9PDQoNCjQpIE9uLWRpZSBjYXAgZm9yIHBv
d2VyIHJhaWwsIGlzIHRoaXMgaW5jbHVkZWQgb3Igbm90IC0gTWljaGFlbCBNaXJtYWsNCiBBc3N1
bWVkIHNlcGFyYXRlLCBpZiBpdCBleGlzdHMgYW5kIG1vZGVsZWQgYnkgW0MgU2VyaWVzXQ0KDQo1
KSBNYWtlIGEgc3RhdGVtZW50IHRoYXQgc2F5cywgdGhpcyBpcyBmb3IgYSBzaW5nbGUgYnVmZmVy
IGFuZCBub3QgYSBjb21wbGV0ZQ0KICAgY29tcG9uZW50IC0gSm9obiBBbmd1bG8NCiBBc3N1bWVk
IHBlciBzaW5nbGUgYnVmZmVyIGJ5IHN0YXRlbWVudHMgYW5kIHBvc2l0aW9uaW5nIHVuZGVyIFtN
b2RlbF0NCg0KNikgWl9WREREUSBzdWJwYXJhbXMgYW5kIHBsYWNlbWVudCB1bmRlciBNb2RlbF90
eXBlIC0gQm9iIFJvc3MvSm9obiBBbmd1bG8NCiBBZGRlZCBzdGF0ZW1lbnQgdGhhdCB0aGUgbmV3
IGtleXdvcmRzIG1pZ2h0IG5vdCBiZSB1c2VkIGZvciBJbnB1dCwgVGVybWluYXRvciwNCiBTZXJp
ZXMsIFNlcmllcyBTd2l0Y2gsIElucHV0X2RpZmYgbW9kZWxfdHlwZS4gIFRoZSBwb3NpdGlvbmlu
ZyBvZiBbQ29tcG9zaXRlDQogQ3VycmVudF0gdW5kZXIgdGhlIFtSaXNpbmcgV2F2ZWZvcm1dIGFu
ZCBbRmFsbGluZyBXYXZlZm9ybV0ga2V5d29yZHMgYWxyZWFkeQ0KIGNvbnN0cmFpbiB0aGF0IGl0
IGlzIHVzZWQgb25seSB3aGVyZSB0aGUgd2F2ZWZvcm0gdGFibGVzIGFyZSB1c2VkLg0KDQoNClRo
ZSB0cmVlIGRpYWdyYW0gYW5kIGFkZGl0aW9uIG9mIG1obyBhcyBhIGJhc2UgdW5pdCBpcyBhZGRl
ZCBmb3IgY29tcGxldGVuZXNzLg0KU29tZSBFZGl0b3JpYWwgY2hhbmdlcyBhbmQgY29ycmVjdGlv
bnMgYXJlIG1hZGUuDQoNCg0KQklSRDk1LjQNCg0KU2V2ZXJhbCBxdWVzdGlvbnMgYXJvc2UgcmVn
YXJkaW5nIHRoZSBkZXRhaWxzIG9mIHRoZSBbKl9FcXVpdl0ga2V5d29yZCBhbmQNCmhvdyB0aGV5
IHdvdWxkIGJlIGltcGFjdGVkIHdoZW4gb3RoZXIgdm9sdGFnZSByYWlscyBzdWNoIGFzIFtQT1dF
UiBDbGFtcA0KUmVmZXJlbmNlXSB3ZXJlIGRlZmluZWQuICBBbHNvIHNldmVyYWwgcGVvcGxlIHdl
cmUgY29uY2VybmVkIHRoYXQgdGhlDQphZGRpdGlvbnMgZGlkIG5vIGFsbG93IGZvciBhZGRpdGlv
bmFsIGludGVybmFsIHBhdGhzIHRvIHRoZSBvdGhlciByYWlscy4NCg0KU2luY2UgdGhlIGVmZmVj
dCBjYW4gYmUgY2FwdHVyZXMgd2l0aCB0aGUgZXhpc3RpbmcgU2VyaWVzIGtleXdvcmRzIFtSIFNl
cmllc10sDQpbQyBTZXJpZXNdLCBbUmMgU2VyaWVzXSBhbmQgW0xjIFNlcmllc10ga2V5d29yZHMs
IGluIGEgbW9yZSBnZW5lcmFsIG1hbm5lcg0KdG8gZWFjaCBzdXBwbHksIEJJUkQ5NS40IG1ha2Vz
IHJlZmVyZW5jZSB0byB0aGVzZS4NCg0KQWxzbywgbW9yZSBkZXRhaWxzIGFyZSBnaXZlbiBmb3Ig
dGhlIG90aGVyIHBvd2VyIHJhaWxzLg0KDQpUaGUgKl9FQ0wgZGlzY3Vzc2lvbiBpcyBtb2RpZmll
ZCB0byBpbmRpY2F0ZSB0aGF0IHRoZSBbQ29tcG9zaXRlIEN1cnJlbnRdDQpmbG93IHRocm91Z2gg
Ym90aCB0aGUgW1B1bGx1cCBSZWZlcmVuY2VdIGFuZCBbUHVsbGRvd24gUmVmZXJlbmNlXSBjb25u
ZWN0aW9ucy4NCklmIHRoaXMgbW9kZSBpcyBzdXBwb3J0ZWQsIHRoZW4gdGhlIEVEQSB0b29sIGFs
Z29yaXRobXMgbXVzdCBkZWFsIHdpdGggKl9FQ0wNCnRlY2hub2xvZ2llcyBkaWZmZXJlbnRseSB0
aGFuIG5vbi1FQ0wgdGVjaG5vbG9naWVzLiAgSW4gYWxsIGNhc2VzLCBCSVJEOTUuNA0KZG9jdWVt
bnRzIHdoYXQgaXMgaW4gdGhlIG1vZGVsLCBub3QgaG93IHRoZSBpbmZvcm1hdGlvbiBpcyBwcm9j
ZXNzZWQuDQoNClRoZSBibGFjayBib3ggcmVmZXJlbmNlIGRpYWdyYW0gaGFzIGJlZW4gbW9kaWZp
ZWQgdG8gcmVtb3ZlIHRoZSBleHRyYSBpbnRlcm5hbA0KdGVybWluYXRpb24gcmVzaXN0b3JzLiAg
Tm9ybWFsbHkgdGhleSBhcmUgbW9kZWxlZCB3aXRoIHRoZSBjbGFtcCB0YWJsZXMuICBUaGUNCklf
dGVybSBjdXJyZW50IGlzIG1vdmVkIHRvIHRoZSBjbGFtcCB0YWJsZXMuICBBbGwgdGhlIGN1cnJl
bnRzIGFyZSBtb2RpZmllZA0Kc28gdGhleSBmbG93IHRocm91Z2ggdGhlIHRvcC1tb3N0IGludGVy
bmFsIGVsZW1lbnQuDQoNCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KDQpBTlkgT1RIRVIgQkFDS0dS
T1VORCBJTkZPUk1BVElPTjoNCg0KT3RoZXIgUG93ZXIgSW50ZWdyaXR5IFJlbGF0ZWQgQklSRHMg
YXJlIHBsYW5uZWQsIGJ1dCB0aGVyZSBtYXkgYmUgZnV0dXJlDQppc3N1ZXMgcmVnYXJkaW5nIGV4
YWN0bHkgd2hhdCBpcyBhZG9wdGVkIHRvIGJlIGRpc2N1c3NlZCBzZXBhcmF0ZWx5LiAgT3RoZXIN
CnRoYW4gdGhlIGFscmVhZHkgcHJvcG9zZWQgQklSRDk3LCBCSVJEOTUuMyBoYXMgc3VmZmljaWVu
dCBjb250ZW50IGZvciBhDQpjb21wbGV0ZSBzb2x1dGlvbiBhdCBhIGxvd2VyIGxldmVsIHdpdGhv
dXQgdGhlc2UgcGxhbm5lZCBCSVJEczoNCg0KTGlua2FnZSB0byBhIENvcmUgbW9kZWwgd2lsbCBi
ZSBhY2hpZXZlZCBieSBCSVJEWFggKFRCRCkuDQpMaW5rYWdlIHRvIGFuIElDTSBtb2RlbCB3aWxs
IGJlIGFjaGlldmVkIGJ5IEJJUkRZWSAoVEJEKS4NCkxpbmthZ2UgdG8gYSBHYXRlIE1vZHVsYXRp
b24gbW9kZWwgd2lsbCBiZSBhY2hpZXZlZCBieSBCSVJEOTcuDQoNClRoaXMgcHJvcG9zYWwgaXMg
YmFzZWQgb24gdmFyaW91cyBwYXN0IHdvcmsgZG9uZSBieSBtYW55IElCSVMgY29udHJpYnV0b3Jz
IGFuZCANCnRoZXkgYXJlIGxpc3RlZCBpbiBubyBwYXJ0aWN1bGFyIG9yZGVyLiBMaW5rcyB0byBJ
Q0VNIGFyZSBhbHNvIGxpc3RlZDoJDQoNCkRlc2lnbkNvbjIwMDQgUEROIFNpbXVsYXRpb24gcGFu
ZWwgcHJvY2VlZGluZ3MgbWF0ZXJpYWwgYW5kIHNsaWRlczoNCmh0dHA6Ly9ob21lLmF0dC5uZXQv
fmlzdHZhbi5ub3Zhay9wYXBlcnMuaHRtbA0KDQpCSVJENDIuMzogTW9kZWxpbmcgQ3VycmVudCBX
YXZlZm9ybXMNCiAgICAgICAgICBDLiBLdW1hciwgQm9iIFJvc3MNCklCSVMgYW5kIElDRU0gaW50
ZXJhY3Rpb246IEIuIFJvc3MsIE1pY3JvZWxlY3Ryb25pYyBKb3VybmFsIE5vdmVtYmVyIDE2LCAy
MDAzDQoNCklDRU06CSANCi0tLS0NCkVNQyBmb3IgQ29tcG9uZW50LCBJbnRlZ3JhdGVkIGNpcmN1
aXRzIEVsZWN0cmljYWwgTW9kZWwoSUNFTSkNCiAgICAgICAgICAgICAgICA5My9YWC9DREMsIFBy
b2plY3QgbnVtYmVyIDYyMDE0LTMNCkNvb2tib29rIGZvciBJbnRlZ3JhdGVkIENpcmN1aXQgbW9k
ZWwgSUNFTSwgUHJvamVjdCBudW1iZXIgNjIwMTQtMw0KDQpJQklTIFN1bW1pdHM6IA0KLS0tLS0t
LS0tLS0tLQ0KRU1DIG1vZGVsIGZvciBwcmVkaWN0aW9uIG9mIHBhcmFzaXRpYyBlbWlzc2lvbiwg
RS4gU2ljYXJkLCBNYXJjaCAyMDAxDQpFbGVjdHJvbWFnbmV0aWMgQ29tcGF0aWJpbGl0eSBzaW11
bGF0aW9uIG9mIFByaW50ZWQgQ2lyY3VpdCBCb2FyZCwgTS4gQ2hyaXN0aWFuLA0KICBNYXJjaCAy
MDAxDQpJQ0VNIC0gUHJvcG9zYWwgSUVDNjIwMTQtMywgSi5DLlBlcnJpbiwgTWFyY2ggMjAwMQ0K
QWR2YW5jZXMgb2YgdGhlIElDRU0gbW9kZWwgZm9yIEVtaXNzaW9uIG9mIEludGVncmF0ZWQgQ2ly
Y3VpdCwgUy4gQ2FsdmV0LA0KICBKYW51YXJ5IDIwMDENCkFkZGluZyBPbi1DaGlwIENhcGFjaXRh
bmNlIGluIElCSVMgRm9ybWF0IGZvciBTU08gU2ltdWxhdGlvbiwgUi4gQ2hlbiwNCiAgSmFudWFy
eSAyMDA0DQpTaW11bHRhbmVvdXMgU3dpdGNoaW5nIE5vaXNlKFNTTilNb2RlbGluZywgQi4gVW5n
ZXIgSmFudWFyeSAyMDAwDQpDcm9zc2Jhci1jdXJyZW50IG91dCBvZiBDTU9TLUlCSVMtTW9kZWxz
LCBLLiBLb2xsZXIgJiBHIC5CYW5uZXJ0LCBNYXJjaCAyMDAyDQpJQy1FbWl0IENvbXBhcmluZyBT
aW11bGF0ZWQvTWVhc3VyZWQgSUMgRW1pc3Npb24gU3BlY3RydW0sDQogIEUuIFNpY2FyZCAmIEEu
IFNvdWJleXJhbiBGZWJydWF5ciAyMDA0DQoNClJFVklTSU9OIEhJU1RPUlkgQ0hBTkdFUzoNCg0K
UmVwbGFjZSBmb2xsb3dpbmcgQklSRDk1LjEgbGluZXM6DQp8KlBvd2VyIEludGVncml0eSBBbmFs
eXNpcyBmcm9tIGEgbW9kZWxpbmcgcGVyc3BlY3RpdmUgaGFzIGJlZW4gc3BsaXQgaW50byANCnwq
dHdvIHRhc2tzLiANCg0KfCoxKVNvbHZpbmcgdGhlIFNpbXVsdGFuZW91cyBTd2l0Y2hpbmcgTm9p
c2UgKFNTTikgb24gdGhlIEkvTyBsZXZlbCB1c2luZyBjdXJyZW50IA0KfCogIGFuZCBmdXR1cmUg
SUJJUyBzeW50YXguIFRoaXMgd2lsbCBiZSBhY2hpZXZlZCB0aHJvdWdoIEl2c1QgdGFibGVzLg0K
ICANCnwqMilTb2x2aW5nIHRoZSBDb3JlIEN1cnJlbnQgU3dpdGNoaW5nIHByb2ZpbGUgdXNpbmcg
dGhlIElDRU0gKEludGVncmF0ZWQgY2lyY3VpdHMgDQp8KiAgRWxlY3RyaWNhbCBNb2RlbCBzcGVj
aWZpY2F0aW9uLCBQcm9qZWN0IG51bWJlciA2MjAxNC0zKS4gVGhpcyB3aWxsIGJlIGFjaGlldmVk
IA0KfCogIGJ5IGEgY2FsbCBzdGF0ZW1lbnQgd2l0aGluIElCSVMgY2FsbGluZyBhbiBJQ0VNIG1v
ZGVsLiBVc2luZyB2NC4xIElCSVMgc3ludGF4Lg0KDQoNCnJlcGxhY2U6DQpDdXJyZW50IGludG8g
dGhlIHBvd2VyIGFuZCBncm91bmQgcmFpbHMgYXJlIG5lZWRlZCB0byBnaXZlIGEgbW9yZSBhY2N1
cmF0ZQ0KYW5hbHlzaXMgZm9yIGdyb3VuZCBhbmQgcG93ZXIgYm91bmNlIGFzc29jaWF0ZWQgd2l0
aCBzaW11bHRhbmVvdXMgc3dpdGNoaW5nIG5vaXNlLg0KDQpyZXBsYWNlOg0KfCAgICAgS2V5d29y
ZHM6ICAgICBbU2VyaWVzIENvbXBvc2l0ZSBDdXJyZW50XSANCg0Kd2l0aDoNCnJlcGxhY2U6DQp8
ICAgICBEZXNjcmlwdGlvbjogIERlc2NyaWJlcyB0aGUgc2hhcGUgb2YgdGhlIHJpc2luZyBhbmQg
ZmFsbGluZyBlZGdlDQp8ICAgICAgICAgICAgICAgICAgIGN1cnJlbnQgd2F2ZWZvcm1zIGZyb20g
dGhlIHBvd2VyIHN1cHBseSBtZWFzdXJlZCB0aHJvdWdoDQp8ICAgICAgICAgICAgICAgICAgIFJf
VkREKHNlZSBkaWFncmFtKS4gVGhpcyBpbmNsdWRlcyBQcmUtZHJpdmVyLCBDcm93LWJhciBjdXJy
ZW50LA0KfCAgICAgICAgICAgICAgICAgICBvbi1kaWUgSV9ieXBhc3MgYW5kIElfdGVybShzZWUg
ZGlhZ3JhbSkuDQoNCg0KcmVwbGFjZToNCnwgICAgIFVzYWdlIFJ1bGVzOiAgVGhlIFtTZXJpZXMg
Q29tcG9zaXRlIEN1cnJlbnRdIGtleXdvcmQgaXMgcG9zaXRpb25lZCB1bmRlciB0aGUNCg0KcmVw
bGFjZToNCnwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQp8ICAgIA0KfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0t
LS0tLS0gLS0tLS0tLS0gKCoqKQ0KfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgIHwgfCAgICAgIHw8LS0tDQp8ICAgICAgICAg
ICAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX198TF9WRERR
fF98Ul9WRERRfF9fVkREUQ0KfCAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgIHwgICAg
ICAgICB8ICAgICB8ICAgICAgIHwgfCAgICAgIHwgfCAgICAgIHwgICAgICAgICAgDQp8ICAgICAg
ICAgICAgIHwgICAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwgICAgIHwgICAgICAgfCAtLS0t
LS0tLSAtLS0tLS0tLQ0KfCAgICAgICAgICAgLS0tLS0gICAgICAgICAgICAgICAgIHwgICAgICAg
ICB8ICAgICB8ICAgICAgIHwgICANCnwJICAgIHwgRSB8ICAgICAgICAgICAgICAgICB8ICAgICAg
ICAgLyAgICAgfCAgICAgICB8DQp8ICAgICAgICAgICB8IFMgfCAgICAgICAgLS0tLS0tLS0tLS0t
LS0tLSAgIFwgICBQX3wgICAgICAtLS0gUG93ZXJDbGFtcA0KfCAgICAgICAgICAgfCBSIHwgICAg
ICAgIHwgIFByZS1Ecml2ZXIgIHwgICAvIHx8ICAgICAgICAgLyBcDQp8ICAgICAgICAgICAtLS0t
LSAgICAgICAgfCAgIENpcmN1aXQgICAgfCAgIFwgfHxfXyAgICAgICAtLS0NCnwgICAgICAgICAg
ICAgfCAgICAgICAgICB8ICBwb3dlcmVkIGJ5ICB8ICAgfCAgICAgfCAgICAgICB8DQp8ICAgICAg
ICAgICAgIHwgICAgICAgICAgfCAgICAgVkREUSAgICAgfCAgIHwgICAgIHwgIHwgICAgfCAgIElf
c2lnDQp8ICAgICAgICAgICAtLS0tLSAgICAgICAgLS0tLS0tLS0tLS0tLS0tLSAgIHwgICAgIHwg
IHwgICAgfCAgIC0tLS0tLS0+DQp8ICAgICAgICAgICB8IEUgfCAgICAgICAgICAgICAgICAgfCAg
ICAgICAgIG8tLS0tLW8tLXwtLS0tby0tLS0tLS0tLS0NCnwgICAgICAgICAgIHwgUyB8ICAgICAg
ICAgICAgICAgICB8ICAgICAgICAgfCAgICAgfCAgfCAgICB8DQp8CSB8ICB8IEwgfCAgICAgICAg
ICAgIHwgICAgfCAgICAgIHwgIC8gICAgIHwgIHwgICAgfA0KfElfYnlwYXNzfCAgLS0tLS0gICAg
ICAgSV9wcmV8ICAgIHxJX3Rlcm18ICBcICAgTl98ICB2ICAgLS0tIEdORENsYW1wDQp8CSB8ICAg
IHwgICAgICAgICAgICAgIHwgICAgfCAgICAgIHwgIC8gIHx8ICAgSV9jYiAvIFwNCnwJIHYgICAg
fCAgICAgICAgICAgICAgdiAgICB8ICAgICAgdiAgXCAgfHxfICAgICAgIC0tLQ0KfAkgICAgLS0t
LS0gICAgICAgICAgICAgICAgIHwgICAgICAgICB8ICAgICB8ICAgICAgIHwgICAtLS0tLS0gIC0t
LS0tLS0NCnwJICAgIC0tLS0tIENfcCtiICAgICAgICAgICB8ICAgICAgICAgfCAgICAgfCAgICAg
ICB8ICAgfCAgICAgfCB8ICAgICB8DQp8CSAgICAgIHxfX19fX19fX19fX19fX19fX19ffF9fX19f
X19fX3xfX19fX3xfX19fX19ffF9fX3xMX0dORHxffFJfR05EfF9fR05EDQp8ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIHwg
fCAgICAgfA0KfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAtLS0tLS0gIC0tLS0tLS0NCnwNCnwgICAgICAgICAgICBJX2J5cGFzcyAt
IEJ5cGFzcyBjdXJyZW50DQp8ICAgICAgICAgICAgSV9wcmUgICAgLSBQcmUtRHJpdmVyIGN1cnJl
bnQNCnwgICAgICAgICAgICBJX2NiICAgICAtIENyb3ctYmFyIGN1cnJlbnQNCnwgICAgICAgICAg
ICBJX3Rlcm0gICAtIFRlcm1pbmF0aW9uIGN1cnJlbnQgKG9wdGlvbmFsKQ0KfCAgICAgICAgICAg
IExfVkREUSAgIC0gT24tZGllIGluZHVjdGFuY2Ugb2YgSS9PIFBvd2VyDQp8ICAgICAgICAgICAg
Ul9WRERRICAgLSBPbi1kaWUgcmVzaXN0YW5jZSBvZiBJL08gUG93ZXINCnwgICAgICAgICAgICBM
X0dORCAgICAtIE9uLWRpZSBpbmR1Y3RhbmNlIG9mIEdyb3VuZA0KfCAgICAgICAgICAgIFJfR05E
ICAgIC0gT24tZGllIHJlc2lzdGFuY2Ugb2YgR3JvdW5kDQp8ICAgICAgICAgICAgQ19wK2IgICAg
LSBCeXBhc3MgKyBQYXJhc2l0aWMgQ2FwYWNpdGFuY2UNCnwgICAgICAgICAgICBFU1IgICAgICAt
IEVxdWl2YWxlbnQgU2VyaWVzIFJlc2lzdGFuY2UgZm9yIG9uLWRpZSBEZWNhcA0KfCAgICAgICAg
ICAgIEVTTCAgICAgIC0gRXF1aXZhbGVudCBTZXJpZXMgSW5kdWN0YW5jZSBmb3Igb24tZGllIERl
Y2FwDQp8DQp8ICAgICAgICAgICAgKCoqKSAgICAgLSBDdXJyZW50IG1lYXN1cmUgcG9pbnQNCg0K
DQpUaGUgb3JpZ2luYWwgQklSRDk1LjIgW0NvbXBvc2l0ZSBDdXJyZW50XSB3cml0ZXVwIGlzIGNh
cHR1cmVkIGhlcmUgZm9yDQpoaXN0b3JpY2FsIHJlZmVyZW5jZS4NCg0KfD09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQ0KfCAgICBLZXl3b3JkczogIFtDb21wb3NpdGUgQ3VycmVudF0gIA0KfCAgICBSZXF1
aXJlZDogIE5vDQp8IERlc2NyaXB0aW9uOiAgRGVzY3JpYmVzIHRoZSBzaGFwZSBvZiB0aGUgcmlz
aW5nIGFuZCBmYWxsaW5nIGVkZ2UNCnwgICAgICAgICAgICAgICBjdXJyZW50IHdhdmVmb3JtcyBm
cm9tIHRoZSBwb3dlciBzdXBwbHkgbWVhc3VyZWQgdGhyb3VnaA0KfCAgICAgICAgICAgICAgIHRo
ZSBwb3dlciBwaW4gdGVybWluYWwgaWxsdXN0cmF0ZWQgbW9yZSBmdWxseSBpbiB0aGUgVXNhZ2UN
CnwgICAgICAgICAgICAgICBSdWxlcy4NCnwgIFN1Yi1wYXJhbXM6ICBSX3p2ZGRxLCBSIExfenZk
ZHEsIENfenZkZHFfdHlwLCBHX3p2ZGRxDQp8IFVzYWdlIFJ1bGVzOiAgVGhlIFtDb21wb3NpdGUg
Q3VycmVudF0ga2V5d29yZCBpcyBwb3NpdGlvbmVkIHVuZGVyIHRoZSANCnwgICAgICAgICAgICAg
ICBbUmlzaW5nIFdhdmVmb3JtXSAoZm9yIHJpc2luZyB3YXZlZm9ybSBjdXJyZW50cykgYW5kDQp8
ICAgICAgICAgICAgICAgW0ZhbGxpbmcgV2F2ZWZvcm1dIChmb3IgZmFsbGluZyB3YXZlZm9ybSBj
dXJyZW50cy4gIFRoZSBrZXl3b3JkcyANCnwgICAgICAgICAgICAgICBhcmUgZm9sbG93ZWQgYnkg
b3B0aW9uYWwgb24tZGllIHBhcmFzaXRpYyBkaWUgc3VicGFyYW1ldGVycyBhbmQNCnwgICAgICAg
ICAgICAgICB0aGVuIGEgdGFibGUgb2YgY3VycmVudCB2ZXJzdXMgdGltZSByb3dzIChJLVQpIHRo
YXQNCnwgICAgICAgICAgICAgICBkZXNjcmliZSB0aGUgc2hhcGUgb2YgYSBjdXJyZW50IHdhdmVm
b3JtLiAgVGhlc2UgSS1UIHRhYmxlcw0KfCAgICAgICAgICAgICAgIGluaGVyaXQgdGhlIGZpeHR1
cmUgdGVzdCBsb2FkIG9mIHRoZSBbUmlzaW5nIFdhdmVmb3JtXQ0KfCAgICAgICAgICAgICAgIG9y
IFtGYWxsaW5nIFdhdmVmb3JtXSBSL0wvQy9WX2ZpeHR1cmUgYW5kIFIvTC9DX2R1dCANCnwgICAg
ICAgICAgICAgICBzdWJwYXJhbWV0ZXJzLg0KfA0KfCAgICAgICAgICAgICAgIFRoZSBbQ29tcG9z
aXRlIEN1cnJlbnRdIGtleXdvcmQgaXMgb3B0aW9uYWwuICBJdCBjYW4gYmUgb21pdHRlZCwNCnwg
ICAgICAgICAgICAgICBvciBpdCBjYW4gYmUgcG9zaXRpb25lZCB1bmRlciBhIGZldywgYnV0IG5v
dCBhbGwgb2YgdGhlIHJpc2luZw0KfCAgICAgICAgICAgICAgIGFuZCBmYWxsaW5nIHdhdmVmb3Jt
IHRhYmxlcy4NCnwNCnwgICAgICAgICAgICAgICBUaGUgbGlzdGVkIHN1YnBhcmVtZXRlcnMsIFJf
enZkZHEsIExfenZkZHEsIENfenZkZHEsIGFuZCBHX3p2ZGRxLA0KfCAgICAgICAgICAgICAgIGRl
c2NyaWJlIHRoZSBpbXBlZGFuY2UgcGF0aCBiZXR3ZWVuIHRoZSBwb3dlciBwaW4gdGVybWluYWwg
YW5kDQp8ICAgICAgICAgICAgICAgZ3JvdW5kIChzZWUgT3RoZXIgTm90ZXMgYmVsb3cpLiAgVGhl
IGZpcnN0IHRocmVlIHN1YnBhcmFtZXRlcnMNCnwgICAgICAgICAgICAgICBkZXNjcmliZSBhIHNl
cmllcyBwYXRoIG9mIHJlc2lzdGFuY2UsIGluZHVjdGFuY2UgYW5kIGNhcGFjaXRhbmNlLg0KfCAg
ICAgICAgICAgICAgIFRoZSBmb3J0aCBzdWJwYXJhbWV0ZXIgZGVzY3JpYmUgYSBzZXBhcmF0ZSBw
YXRoIGluIHBhcmFsbGVsIHRvDQp8ICAgICAgICAgICAgICAgdGhlIHNlcmllcyBwYXRoIGFuZCBh
bHNvIGJldHdlZW4gdGhlIHBvd2VyIHBpbiB0ZXJtaW5hbCBhbmQNCnwgICAgICAgICAgICAgICBn
cm91bmQuDQp8DQp8ICAgICAgICAgICAgICAgVGhlc2Ugc3VicGFyYW1ldGVycyBhcmUgb3B0aW9u
YWwsIGJ1dCBpZiBhbnkgYXJlIG1pc3NpbmcsIHRoZXkNCnwgICAgICAgICAgICAgICB0YWtlIG9u
IGEgZGVmYXVsdCB2YWx1ZSBvZiB6ZXJvLiAgVGh1cyBDX3p2ZGRxLCBpZiBtaXNzaW5nLCBvcGVu
cw0KfCAgICAgICAgICAgICAgIHRoZSBzZXJpZXMgcGF0aCwgYW5kIGlmIFJfenZkZHEgaXMgbWlz
c2luZywgdGhlIHJlc2lzdGFuY2UgaXMNCnwgICAgICAgICAgICAgICBhc3N1bWVkIHplcm8uICBJ
ZiBHX3p2ZGRxIGlzIG1pc3NpbmcsIGl0IGlzIG5vdCBpbmNsdWRlZCBpbiB0aGUNCnwgICAgICAg
ICAgICAgICBtb2RlbA0KfA0KfCAgICAgICAgICAgICAgIFRoZSBJLVQgdGFibGUgZm9sbG93cyB0
aGVzZSBzdWJwYXJhbWV0ZXJzLiAgVGhlIHRhYmxlIGl0c2VsZiAgICAgICAgICAgICAgIA0KfCAg
ICAgICAgICAgICAgIGNvbnNpc3RzIG9mIG9uZSBjb2x1bW4gb2YgdGltZSBwb2ludHMsIHRoZW4g
DQp8ICAgICAgICAgICAgICAgdGhyZWUgY29sdW1ucyBvZiBjdXJyZW50IHBvaW50cyBpbiB0aGUg
c3RhbmRhcmQgdHlwLCBtaW4sIGFuZCANCnwgICAgICAgICAgICAgICBtYXggZm9ybWF0LiAgVGhl
IGZvdXIgZW50cmllcyBtdXN0IGJlIHBsYWNlZCBvbiBhIHNpbmdsZSBsaW5lIGFuZA0KfCAgICAg
ICAgICAgICAgIG11c3QgYmUgc2VwYXJhdGVkIGJ5IGF0IGxlYXN0IG9uZSB3aGl0ZSBzcGFjZS4g
IEFsbCBmb3VyIA0KfCAgICAgICAgICAgICAgIGNvbHVtbnMgYXJlIHJlcXVpcmVkLiAgSG93ZXZl
ciwgZGF0YSBpcyBvbmx5IHJlcXVpcmVkIGluIHRoZSANCnwJICAgICAgICB0eXBpY2FsIGNvbHVt
bi4gIElmIG1pbmltdW0gb3IgbWF4aW11bSBkYXRhIGlzIG5vdCBhdmFpbGFibGUsIA0KfCAgICAg
ICAgICAgICAgIHVzZSB0aGUgcmVzZXJ2ZWQgd29yZCAiTkEiLiAgVGhlIGZpcnN0IHZhbHVlIGlu
IHRoZSB0aW1lIGNvbHVtbiANCnwgICAgICAgICAgICAgICBuZWVkIG5vdCBiZSAnMCcuICBUaW1l
IHZhbHVlcyBtdXN0IGluY3JlYXNlIGFzIG9uZSBwYXJzZXMgZG93biANCnwJCXRoZSB0YWJsZS4g
IFRoZSB3YXZlZm9ybSB0YWJsZSBjYW4gY29udGFpbiBhIG1heGltdW0gb2YgMTAwMCANCnwgICAg
ICAgICAgICAgICBkYXRhIHBvaW50cy4NCnwgICAgICAgICAgICAgICAgDQp8ICAgICAgICAgICAg
ICAgVGhlIGZvbGxvd2luZyBkaWFncmFtc3MgaWxsdXN0cmF0ZSBhIHR5cGljYWwgY29uZmlndXJh
dGluZyB3aGljaA0KfCAgICAgICAgICAgICAgIGEgW1Jpc2luZyBXYXZlZm9ybV0gb3IgW0ZhbGxp
bmcgV2F2ZWZvcm0gaXMgZXh0cmFjdGVkLiAgVGhlDQp8ICAgICAgICAgICAgICAgRFVUIGRpZSBp
cyBtb2RpZmllZCB0byBpbmNsdWRlIHRoZSBQb3dlciBQaW4gYW5kIEdyb3VuZCBQaW4uDQp8DQp8
ICAgICAgICANCnwgICBQb3dlciBQaW4gIHwNCnwgICAgICAgICAgICAgIHwNCnwgICAgICAgICAg
ICAgIHwNCnwgICAgICAgICAgICAgIHwgICAgICAgICAgUEFDS0FHRSAgICAgICAgICAgIHwgICBU
RVNUIEZJWFRVUkUNCnwgICAgICAgICAgX19fX3xfX19fICAgICAgICAgICAgICAgICAgICAgICAg
IHwNCnwgICAgICAgICB8ICBEVVQgICAgfCAgIExfZHV0ICAgUl9kdXQgICAgICAgIHwgTF9maXh0
dXJlICBSX2ZpeHR1cmUNCnwgICAgICAgICB8ICBkaWUgICAgfC0tLUBAQEBALS0vXC9cL1wtLW8t
LS0tLXwtLUBAQEAtLS1vLS0tL1wvXC9cLS0tIFZfZml4dHVyZQ0KfCAgICAgICAgIHxfX19fX19f
X198ICAgICAgICAgICAgICAgICAgfCAgICAgfCAgICAgICAgIHwNCnwgICAgICAgICAgICAgIHwg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIHwgICAgICAgICB8DQp8ICAgICAgICAgICAgICB8
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICB8ICAgICAgICAgfA0KfCAgICAgICAgICAgICAg
fCAgICAgICAgICAgICAgICBDX2R1dCA9PT0gICAgfCAgICAgICAgPT09IENfZml4dHVyZQ0KfCAg
ICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgfCAgICAgICAgIHwNCnwg
ICAgICAgICAgICAgIHxfX19fX19fX19fX19fX19fX19fX19fX3xfX19fX3xfX19fX19fX198X19f
DQp8ICBHcm91bmQgUGluICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgIEdORA0KfA0KfA0KfCAgICAgICAgICAgICAgIFRoZSBbQ29tcG9zaXRlIEN1cnJlbnRdIGRp
cmVjdGlvbiBpcyBzaG93biB3aXRoIHJlc3BlY3QgdG8gdGhlDQp8ICAgICAgICAgICAgICAgUG93
ZXIgUGluIGFuZCB0aGUgbmV3IHN1YnBhcmFtZXRlcnMgYXJlIGFkZGVkIHRvIHRoZSBEVVQgZGll
Lg0KfCAgICAgICAgICAgICAgIFRoZXNlIHN1YnBhcmFtZXRlcnMgZG8gbm90IGVmZmVjdCB0aGUg
W1Jpc2luZyBXYXZlZm9ybSBhbmQNCnwgICAgICAgICAgICAgICBbRmFsbGluZyBXYXZlZm9ybV0g
dGFibGUgZXh0cmFjdGlvbnMsIGJ1dCBnaXZlIGFkZGVkIGVxdWl2YWxhbnQNCnwgICAgICAgICAg
ICAgICBjaXJjdWl0IGRldGFpbCBmb3IgbW9yZSBhY2N1cmF0ZSBwb3dlciBwaW4gY3VycmVudCBj
YWxjdWxhdGlvbnMuDQp8DQp8DQohICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBbQ29tcG9zaXRlIEN1cnJlbnRdDQp8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPC0tLS0tLQ0KfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIFJvd2VyIFBpbg0KfCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCnwgICAgICAgICAgIF9fX19fX19fX19fX19f
X19fX198X19fX19fX19fX19fX19fX19fX19fX18gDQp8ICAgICAgICAgIHwgICAgICAgICAgICAg
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgfA0KfCAgICAgICAgICB8ICAgICAgICBfX19f
X19fX19fX3xfX19fX19fX19fX19fXyAgICAgICAgIHwNCnwgICAgICAgICAgfCAgIF9fX198X19f
XyAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICB8DQp8ICAgICAgICAgIHwgIHwgICAgICAg
ICB8ICAgICAgfCAgICAgICAgICAgICAgfCAgRFVUICAgfA0KfCAgICAgICAgICB8ICB8IFJfenZk
ZHEgfCAgICAgIHwgICAgICAgICAgICAgIHwgIGRpZSAgIHwNCnwgICAgICAgICAgfCAgfF9fX19f
X19fX3wgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICB8DQp8ICAgICAgICAgIHwgICBfX19f
fF9fX18gICBfX19ffF9fX18gICAgICBfX19ffF9fX18gICAgfA0KfCAgICAgICAgICB8ICB8ICAg
ICAgICAgfCB8ICAgICAgICAgfCAgICB8ICBJL08gICAgfCAgIHwNCnwgICAgICAgICAgfCAgfCBM
X3p2ZGRxIHwgfCBHX3p2ZGRxIHwgICAgfCAgZGllICAgIHwtLS0tLS0tLS0tLS0tLSBUbyBMX2R1
dA0KfCAgICAgICAgICB8ICB8X19fX19fX19ffCB8X19fX19fX19ffCAgICB8X19fX19fX19ffCAg
IHwNCnwgICAgICAgICAgfCAgIF9fX198X19fXyAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAg
ICB8DQp8ICAgICAgICAgIHwgIHwgICAgICAgICB8ICAgICAgfCAgICAgICAgICAgICAgfCAgICAg
ICAgfA0KfCAgICAgICAgICB8ICB8IENfenZkZHEgfCAgICAgIHwgICAgICAgICAgICAgIHwgICAg
ICAgIHwNCnwgICAgICAgICAgfCAgfF9fX19fX19fX3wgICAgICB8ICAgICAgICAgICAgICB8ICAg
ICAgICB8DQp8ICAgICAgICAgIHwgICAgICAgfF9fX19fX19fX19ffF9fX19fX19fX19fX19ffCAg
ICAgICAgfA0KfCAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAg
ICAgICAgIHwNCnwgICAgICAgICAgfF9fX19fX19fX19fX19fX19fX198X19fX19fX19fX19fX19f
X19fX19fX198DQp8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHxfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgR3Jv
dW5kIFBpbg0KfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCnwNCnwNCnwgT3RoZXIg
Tm90ZXM6ICBUaGUgaW50ZXJuYWwgbmV0d29ya3MgZm9yIHRoZSBEVVQgZGllICdCbGFjayBCb3gn
IGFyZSBzaG93bg0KfCAgICAgICAgICAgICAgIGJlbG93IHRvIGlsbHVzdHJhdGUgdGhlIGVmZmVj
dHMgdGhhdCB0aGUgZXF1aXZhbGVudCBjaXJjdWl0DQp8ICAgICAgICAgICAgICAgYXJlIGludGVu
ZGVkIHRvIGRlc2NyaWJlLiAgVGhlIFBvd2VyIFBpbiB0ZXJtaW5hbCBpcyBhaG93biBhcw0KfCAg
ICAgICAgICAgICAgIFZERFEsIGFuZCB0aGUgR3JvdW5kIFBpbiB0ZXJtaW5hbCBpcyBzaG93biBh
cyBHTkQuDQp8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KfCANCnwgDQp8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgVkREUQ0KfCAgIEJsYWNrIEJveCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCoqKSAgbw0KfCBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX198fF9fDQp8fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHx8ICB8DQp8fCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHx8ICB8DQp8fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZ8ICB8DQp8fCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tLS0tLS0tIC0tLS0tLS0t
ICB8ICB8DQp8fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgICB8IHwgICAgICB8ICB8ICB8DQp8fCAgICAgICAgICAgICBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX3xMX1ZERFF8X3xSX1ZERFF8X198
ICB8DQp8fCAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfCAgICAgfCAg
ICAgICB8IHwgICAgICB8IHwgICAgICB8ICAgICB8ICAgIA0KfHwgICAgICAgICAgICB8ICAgICAg
ICAgICAgICAgICAgfCAgICAgICAgIHwgICAgIHwgICAgICAgfCAtLS0tLS0tLSAtLS0tLS0tLSAg
ICAgfA0KfHwgICAgICAgICAtLS0tLSAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwgICAgIHwg
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgfA0KfHwJICAgfCBFIHwgICAgICAgICAgICAg
ICAgIHwgICAgICAgICAvICAgICB8ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwNCnx8
ICAgICAgICAgfCBTIHwgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0gICBcICAgUF98ICAgICAgLS0t
IFBvd2VyQ2xhbXAgICAgICAgICAgIHwNCnx8ICAgICAgICAgfCBSIHwgICAgICAgIHwgIFByZS1E
cml2ZXIgIHwgICAvICB8fCAgICAgICAgLyBcICAgICAgICAgICAgICAgICAgICAgIHwNCnx8ICAg
ICAgICAgLS0tLS0gICAgICAgIHwgICBDaXJjdWl0ICAgIHwgICBcICB8fF8gICAgICAgLS0tICAg
ICAgICAgICAgICAgICAgICAgIHwNCnx8ICAgICAgICAgICB8ICAgICAgICAgIHwgIHBvd2VyZWQg
YnkgIHwgICB8ICAgICB8ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwNCnx8ICAgICAg
ICAgICB8ICAgICAgICAgIHwgICAgIFZERFEgICAgIHwgICB8ICAgICB8ICB8ICAgIHwgICBJX3Np
ZyAgICAgICAgICAgICAgIHwNCnx8ICAgICAgICAgLS0tLS0gICAgICAgIC0tLS0tLS0tLS0tLS0t
LS0gICB8ICAgICB8ICB8ICAgIHwgICAtLS0tLS0tPiAgICAgICAgICAgIHwNCnx8ICAgICAgICAg
fCBFIHwgICAgICAgICAgICAgICAgIHwgICAgICAgICBvLS0tLS1vLS18LS0tLW8tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS1vDQp8fCAgICAgICAgIHwgUyB8ICAgICAgICAgICAgICAgICB8ICAg
ICAgICAgfCAgICAgfCAgfCAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8IFNpZw0KfHwJIHwg
fCBMIHwgICAgICAgICAgICB8ICAgIHwgICAgICB8ICAvICAgICB8ICB8ICAgIHwgICAgICAgICAg
ICAgICAgICAgICAgIHwNCnx8IElfYnlwfCAgLS0tLS0gICAgICAgSV9wcmV8ICAgIHxJX3Rlcm18
ICBcICAgTl98ICB2ICAgLS0tIEdORENsYW1wICAgICAgICAgICAgIHwNCnx8CSB8ICAgfCAgICAg
ICAgICAgICAgfCAgICB8ICAgICAgfCAgLyAgfHwgICBJX2NiIC8gXCAgICAgICAgICAgICAgICAg
ICAgICB8DQp8fAkgdiAgIHwgICAgICAgICAgICAgIHYgICAgfCAgICAgIHYgIFwgIHx8XyAgICAg
ICAtLS0gICAgICAgICAgICAgICAgICAgICAgfA0KfHwJICAgLS0tLS0gICAgICAgICAgICAgICAg
IHwgICAgICAgICB8ICAgICB8ICAgICAgIHwgICAtLS0tLS0gIC0tLS0tLS0gICAgIHwNCnx8CSAg
IC0tLS0tIENfcCtiICAgICAgICAgICB8ICAgICAgICAgfCAgICAgfCAgICAgICB8ICAgfCAgICAg
fCB8ICAgICAgICAgICB8DQp8fAkgICAgIHxfX19fX19fX19fX19fX19fX19ffF9fX19fX19fX3xf
X19fX3xfX19fX19ffF9fX3xMX0dORHxffFJfR05EfF9fICAgfA0KfHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIHwgfCAgICAg
fCAgfCAgfA0KfHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIC0tLS0tLSAgLS0tLS0tLSAgfCAgfA0KfHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgfA0KfHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgfA0KfHxfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19ffF9f
fA0KfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfA0KfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbyAgDQp8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEdORA0KfA0KfCAgICAgICAgICAgICAgICAgKCoqKSAgICAgICBJLVQg
ICAgLSBjdXJyZW50IHRocm91Z2ggVkREUSB0ZXJtaW5hbC4NCnwgICAgICAgDQp8ICAgICAgICAg
ICAgICBPdGhlciBlbGVtZW50cyB0eXBpY2FsbHkgaW4gYSBtb3JlIGRldGFpbGVkIG1vZGVsIGFy
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQp8DQp8ICAgICAgICAgICAgICAgICBJ
X2J5cCAgICAtIEJ5cGFzcyBjdXJyZW50DQp8ICAgICAgICAgICAgICAgICBJX3ByZSAgICAtIFBy
ZS1Ecml2ZXIgY3VycmVudA0KfCAgICAgICAgICAgICAgICAgSV9jYiAgICAgLSBDcm93LWJhciBj
dXJyZW50DQp8ICAgICAgICAgICAgICAgICBJX3Rlcm0gICAtIFRlcm1pbmF0aW9uIGN1cnJlbnQg
KG9wdGlvbmFsKQ0KfCAgICAgICAgICAgICAgICAgTF9WRERRICAgLSBPbi1kaWUgaW5kdWN0YW5j
ZSBvZiBJL08gUG93ZXINCnwgICAgICAgICAgICAgICAgIFJfVkREUSAgIC0gT24tZGllIHJlc2lz
dGFuY2Ugb2YgSS9PIFBvd2VyDQp8ICAgICAgICAgICAgICAgICBMX0dORCAgICAtIE9uLWRpZSBp
bmR1Y3RhbmNlIG9mIEdyb3VuZA0KfCAgICAgICAgICAgICAgICAgUl9HTkQgICAgLSBPbi1kaWUg
cmVzaXN0YW5jZSBvZiBHcm91bmQNCg0KfCAgICAgICAgICAgICAgICAgQ19wK2IgICAgLSBCeXBh
c3MgKyBQYXJhc2l0aWMgQ2FwYWNpdGFuY2UNCnwgICAgICAgICAgICAgICAgIEVTUiAgICAgIC0g
RXF1aXZhbGVudCBTZXJpZXMgUmVzaXN0YW5jZSBmb3Igb24tZGllIERlY2FwDQp8ICAgICAgICAg
ICAgICAgICBFU0wgICAgICAtIEVxdWl2YWxlbnQgU2VyaWVzIEluZHVjdGFuY2UgZm9yIG9uLWRp
ZSBEZWNhcA0KfA0KfCAgICAgICAgICANCnwgICAgICAgICAgICAgIFRoZSBzdWJwYXJhbWV0ZXJz
IFJfenZkZHEsIExfenZkZHEsIENfenZkZHEgYW5kIEdfenZkZHEgcmVwcmVzZW50DQp8ICAgICAg
ICAgICAgICBhbmQgZWZmZWN0aXZlIGltcGVkYW5jZSBvZiB0aGUgaW50ZXJuYWwgUG93ZXIgcGlu
IHRvIEdyb3VuZCBwaW4NCnwgICAgICAgICAgICAgIGVsZW1lbnRzLCBhcyBleHRyYWN0ZWQgZnJv
bSB0aGUgdGVybWluYWxzLiAgSW4gdGhlIGZ1dHVyZSwgdGhlIElDTQ0KfCAgICAgICAgICAgICAg
Zm9ybWF0IG1pZ2h0IHByb2l2ZGUgbW9yZSBhY2N1cmF0ZSBkZXRhaWwsIGlmIG5lZWRlZC4NCg0K
fCAgICAgICAgICAgICAgTk9URTogVGhlIFBvd2VyIFBpbiB0ZXJtaW5hbCBpbiBtb3N0IGNhc2Vz
IGlzIHRoZSBbUHVsbHVwIFJlZmVyZW5jZV0sDQp8ICAgICAgICAgICAgICBvciB0aGUgZGVmYXVs
dCBbVm9sdGFnZSBSYW5nZV0gdmFsdWUuICBUaGlzIFtQdWxsdXAgUmVmZXJlbmNlXSBjYW4NCnwg
ICAgICAgICAgICAgIGFsc28gYmUgR05ELCBhcyBpbiBzb21lICpfRUNMIHRlY2hub2xvZ2llcywg
YW5kIHRoZSBHcm91bmQgUGluIGlzIHRoZQ0KfCAgICAgICAgICAgICAgbW9yZSBuZWdhdGl2ZSBy
ZWZlcmVuY2UuICBJbiBzdWNoIGNhc2VzLCB0aGUgW0dORCBDbGFtcCBSZWZlcmVuY2VdDQp8ICAg
ICAgICAgICAgICB2YWx1ZSBzaG91bGQgYmUgZGVmaW5lZC4NCnwNCnwgICAgICAgICAgICAgIElm
IFtQT1dFUiBDbGFtcCBSZWZlcmVuY2VdIG9yIFtHTkQgQ2xhbXAgUmVmZXJlbmNlXSBhcmUgZGlm
ZmVyZW50DQp8ICAgICAgICAgICAgICB0aGFuIHRoZSBbUHVsbHVwIFJlZmVyZW5jZV0gb3IgW1B1
bGxkb3duIFJlZmVyZW5jZV0gdm9sdGFnZXMsDQp8ICAgICAgICAgICAgICB0aGUgbW9kZWwgbWF5
IG5vdCBhY2NvdW50IGZvciBhbGwgb2YgdGhlIGN1cnJlbnRzLiAgSG93ZXZlciwgdGhlDQp8ICAg
ICAgICAgICAgICBzaW11bGF0aWlvbiBzaG91bGQgc3RpbGwgY2xvc2VseSBhcHByb3hpbWF0ZSB0
aGUgY3VycmVudCB0cmFuc2llbnRzLg0KfA0KfCAgICAgICAgICAgICAgVGhlIFtDb21wb3NpdGUg
Q3VycmVudF0gY2FuIHN0aWxsIGJlIGRlZmluZWQgZm9yIE1vZGVsX3R5cGVzIHdpdGgNCn0gICAg
ICAgICAgICAgIG91dCB0aGUgW1B1bGx1cF0ga2V5d29yZHMgKHN1Y2ggYXMgT3Blbl9kcmFpbikg
YmVjYXVzZSB0aGUgW1B1bGx1cA0KfCAgICAgICAgICAgICAgUmVmZXJlbmNlXSBvciBbVm9sdGFn
ZSBSYW5nZV0gYXJlIHN0aWxsIHJlcXVpcmVkLiAgUHJlLWRyaXZlciBhbmQNCnwgICAgICAgICAg
ICAgIG90aGVyIGludGVybmFsIHBhdGhzIHN0aWxsIGV4aXN0Lg0KfCAgICAgICAgICAgICAgDQp8
ICAgICAgICAgICAgICBOT1RFOiBJbiBtb3N0IGNhc2VzIHNpeCBbQ29tcG9zaXRlIEN1cnJlbnRd
IHRhYmxlcyBhcmUgcmVjb21tZW5kZWQNCnwgICAgICAgICAgICAgIGZvciBhY2N1cmF0ZSBtb2Rl
bGluZy4gIFRoZSBmaXJzdCBmb3VyIHRhYmxlcyBjb3JyZXNwb25kIHRvIHRoZSANCnwgICAgICAg
ICAgICAgIHJlY29tbWVuZGVkIGZpeHR1cmUgY29uZGl0aW9ucyBmb3IgW1Jpc2luZyBXYXZlZm9y
bV0gYW5kIFtGYWxsaW5nDQp8ICAgICAgICAgICAgICBXYXZlZm9ybV0gdGFibGVzIChub3JtYWxs
eSA1MCBvaG0gbG9hZHMgdG8gVmRkIGFuZCBHTkQpLiAgVHdvDQp8ICAgICAgICAgICAgICBhZGRp
dGlvbmFsIHdhdmVmb3JtcyBmb3Igbm8gbG9hZCBjb25kaXRpb25zIChzdWNoIGFzIHdpdGggYW4g
Ul9maXh1cmUNCnwgICAgICAgICAgICAgIG9mIDEuMCBtZWdhb2htIGFyZSB1c2VmdWwuICBIb3dl
dmVyLCBzb21lIEVEQSB0b29scyBtYXkgdXNlIG9ubHkNCnwgICAgICAgICAgICAgIHRoZSBmaXJz
dCBmb3VyIHdhdmVmb3Jtcy4gIFNvIHRoZXNlIGFkZGl0aW9uYWwgb3BlbiBsb2FkIHdhdmVmb3Jt
DQp8ICAgICAgICAgICAgICBJLVQgdGFibGVzIHNob3VsZCBiZSBpbiBbUmlzaW5nIFdhdmVmb3Jt
XSBhbmQgW0ZhbGxpbmcgV2F2ZWZvcm1dDQp8ICAgICAgICAgICAgICB0YWJsZXMgcG9zaXRpb25l
ZCBhZnRlciB0aGUgb3RoZXIgVi1UIHRhYmxlcyB0byBtYWludGFpbiB0aGUgYmVzdA0KfCAgICAg
ICAgICAgICAgb3V0cHV0IHJlc3BvbnNlIGFjY3VyYWN5LiAgVGhlc2UgZXh0cmEgdHdvIHRhYmxl
cyBkbyBub3QgYXBwbHkNCnwgICAgICAgICAgICAgIGZvciBhbnkgb2YgdGhlIE9wZW4tZHJhaW4g
YW5kIE9wZW4tc291cmNlIHRlY2hub2xvZ2llcyBvciBmb3INCnwgICAgICAgICAgICAgIEVDTCB0
ZWNobm9sb2dpZXMuDQp8DQp8ICAgICAgICAgICAgICBXaGVuIHRoZSBbTW9kZWxdIGlzIGNvbmZp
Z3VyZWQgZGlmZmVyZW50aWFsbHkgd2l0aCB0aGUgW0RpZmYgUGluXQ0KfCAgICAgICAgICAgICAg
a2V5d29yZCwgdGhlIGluZGl2aWR1YWwgSS1UIGN1cnJlbnRzIGZvciBlYWNoIFtNb2RlbF0gaXMg
dXNlZCBhcw0KfCAgICAgICAgICAgICAgYW4gYXBwcm94aW1hdGlvbi4gIFRoaXMgc3VtbWF0aW9u
IG1heSBub3QgYmUgYXMgYWNjdXJhdGUgYXMgdGhlDQp8ICAgICAgICAgICAgICB0aGUgYWN0dWFs
IG1lYXN1cmVkIGN1cnJlbnRzIHVuZGVyIGFjdHVhbCBvcGVyYXRpb24uDQp8ICAgICAgICAgICAg
IA0KfCAgICAgICAgICAgICAgVGhlIFtDb21wb3NpdGUgQ3VycmVudF0gdGFibGUgY2FuIGJlIGRl
cml2ZWQgZnJvbSBjdXJyZW50cyBtZWFzdXJlZA0KfCAgICAgICAgICAgICAgYXQgdGhlIEdORCBu
b2RlIHRoYXQgaGF2ZSBiZWVuIHRyYW5zZm9ybWVkIGJ5IGNvbWJpbmluZyB3aXRoIHRoZQ0KfCAg
ICAgICAgICAgICAgY3VycmVudCBhdCB0aGUgb3V0cHV0IHBpbi4NCnwNCnwgICAgICAgICAgICAg
IFRoZSBbUGluIE1hcHBpbmddIGtleXdvcmQgaXMgdXNlZCB0byBkb2N1ZW1udCB0aGUgdm9sdGFn
ZSByYWlscw0KfCAgICAgICAgICAgICAgb2Ygc2V2ZXJhbCBidWZmZXJzIGFyZSBjb21iaW5lZC4g
IFRoaXMgY29tYmluYXRpb24gaW5jbHVkZXMgdGhlDQp8ICAgICAgICAgICAgICBlZmZlY3RpdmUg
aW1wZWRhbmNlcyBkZXNjcmliZSBmb3IgZWFjaCBidWZmZXINCnwNCnwgICAgICAgICAgICAgIFRo
ZSBbQ29tcG9zaXRlIEN1cnJlbnRdIGtleXdvcmQgaXMgbm90IGRlc2lnbmVkIHRvIGFjY3VyYXRl
bHkNCnwgICAgICAgICAgICAgIGRvY3VtZW50IHRoZSBlZmZlY3RzIG9mIGNvbnRyb2xsZWQgc3dp
dGNoaW5nIGJ1ZmZlcnMgc3VjaCBhcw0KfCAgICAgICAgICAgICAgdGhvc2UgZGVmaW5lZCB3aXRo
IFtTdWJtb2RlbF0gb3IgW0RyaXZlciBTY2hlZHVsZV0ga2V5d29yZHMuDQp8LS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tDQp8CQkJDQpbUmlzaW5nIFdhdmVmb3JtXSAJCQkNClJfZml4dHVyZSA9IDUwLjAN
ClZfZml4dHVyZSA9IDAuMA0KfCAuLi4NCnwgLi4uICAgICAgICAgICAgfCBSaXNpbmcgV2F2ZWZv
cm0gdGFibGUNCnwgLi4uCQkJCQkJDQpbQ29tcG9zaXRlIEN1cnJlbnRdDQpSX3p2ZGRxID0gMi4w
bQ0KTF96dmRkcSA9IDAuMm4NCkNfenZkZHEgPSAyLjBwDQpHX3p2ZGRxID0gMi4wdQ0KfAkJCQkJ
DQp8IFRpbWUgICAgICAgICAgICBJKHR5cCkgICAgICBJKG1pbikgIEkobWF4KQ0KMAkJNC4yNDNF
LTA1CU5BCU5BDQo0LjAwRS0xMQk0LjI0NEUtMDUJTkEJTkENCjguMDBFLTExCTQuMjQyRS0wNQlO
QQlOQQ0KMS4yMEUtMTAJNC4yNjVFLTA1CU5BCU5BDQoxLjYwRS0xMAkzLjYxMEUtMDUJTkEJTkEN
CjIuMDBFLTEwCTMuOTAzRS0wMwlOQQlOQQ0KLi4NCi4uDQouLg0KMy44MEUtMDkJMi4wMTJFLTAy
CU5BCU5BDQozLjg0RS0wOQkyLjAxMkUtMDIJTkEJTkENCjMuODhFLTA5CTIuMDEyRS0wMglOQQlO
QQ0KMy45MkUtMDkJMi4wMTJFLTAyCU5BCU5BDQozLjk2RS0wOQkyLjAxMkUtMDIJTkEJTkENCjQu
MDBFLTA5CTIuMDEyRS0wMglOQQlOQQ0KfAkJCQ0KW0ZhbGxpbmcgV2F2ZWZvcm1dIAkJCQ0KUl9m
aXh0dXJlID0gNTAuMA0KVl9maXh0dXJlID0gMS44DQp8IC4uLg0KfCAuLi4gICAgICAgICAgICB8
IEZhbGxpbmcgV2F2ZWZvcm0gdGFibGUNCnwgLi4uCQkJCQkJDQpbQ29tcG9zaXRlIEN1cnJlbnRd
CQ0KUl96dmRkcSA9IDIuMG0NCkxfenZkZHE9IDAuMm4NCkNfenZkZHEgPSAyLjBwDQpHX3p2ZGRx
ID0gMi4wdQ0KfAkJCQkNCnwgVGltZSAgICAgICAgICAgIEkodHlwKSAgICAgIEkobWluKSAgSSht
YXgpCQ0KMAkJNC4zMDJFLTA1CU5BCU5BDQo0LjAwRS0xMQk0LjI5OUUtMDUJTkEJTkENCjguMDBF
LTExCTQuMzA0RS0wNQlOQQlOQQ0KMS4yMEUtMTAJNC4yODdFLTA1CU5BCU5BDQoxLjYwRS0xMAk0
Ljc4MkUtMDUJTkEJTkENCjIuMDBFLTEwCTEuNDU5RS0wNAlOQQlOQQ0KLi4NCi4uDQouLg0KMy44
MEUtMDkJNC45MzNFLTA1CU5BCU5BDQozLjg0RS0wOQk1LjIxMUUtMDUJTkEJTkENCjMuODhFLTA5
CTUuNDkwRS0wNQlOQQlOQQ0KMy45MkUtMDkJNS40NDFFLTA1CU5BCU5BDQozLjk2RS0wOQk0Ljg0
MkUtMDUJTkEJTkENCjQuMDBFLTA5CTQuMjQ0RS0wNQlOQQlOQQ0KfA0KfCAuLi4gZXRjLg0KfA0K
fC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQoNCkJJUkQ5NS40Og0KDQpUaGUgZm9sbG93aW5nIHNl
Y3Rpb24gaW4gQklSRDk1LjMgd2FzIHJlbW92ZWQ6DQoNCg0KDQpUaGUgW1IgRXF1aXZdLCBbTCBF
cXVpdl0sIFtDIEVxdWl2XSBhbmQgW0cgRXF1aXZdIGtleXdvcmRzIGFyZSBlbnRlcmVkIGFib3Zl
DQp0aGUgW1JhbXBdIGtleXdvcmQgaW4gdGhlIGRvY3VtZW50Og0KDQoNCnw9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0NCnwgICAgS2V5d29yZHM6ICBbUiBFcXVpdl0sIFtMIEVxdWl2XSwgW0MgRXF1aXZd
LCBbRyBFcXVpdl0gIA0KfCAgICBSZXF1aXJlZDogIE5vDQp8IERlc2NyaXB0aW9uOiAgRGVzY3Jp
YmVzIHRoZSBpbXBlZGFuY2UgYmV0d2VlbiB0aGUgW1B1bGx1cCBSZWZlcmVuY2VdIGFuZA0KfCAg
ICAgICAgICAgICAgIFtQdWxsZG93biBSZWZlcmVuY2VdIGluIHRlcm1zIG9mIGEgcmVzaXN0YW5j
ZSwgaW5kdWN0YW5jZSwNCnwgICAgICAgICAgICAgICBjYXBhY2l0YW5jZSBpbiBzZXJpZXMgYW5k
IGEgcGFyYWxsZWwgY29uZHVjdGFuY2UuDQp8IFVzYWdlIFJ1bGVzOiAgVGhlc2Uga2V5d29yZHMg
YXJlIHBvc2l0aW9uZWQgd2l0aCB0aGUgb3RoZXIga2V5d29yZHMgdW5kZXIgdGhlDQp8ICAgICAg
ICAgICAgICAgW01vZGVsXSBrZXl3b3JkLg0KfCAgICAgICAgICAgICAgDQp8ICAgICAgICAgICAg
ICAgRm9yIGVhY2ggb2YgdGhlc2Uga2V5d29yZHMsIHRoZSB0aHJlZSBjb2x1bW5zIGhvbGQgdGhl
DQp8ICAgICAgICAgICAgICAgdHlwaWNhbCwgbWluaW11bSwgYW5kIG1heGltdW0gdmFsdWVzLiAg
VGhlIHRocmVlDQp8ICAgICAgICAgICAgICAgZW50cmllcyBtdXN0IGJlIHBsYWNlZCBvbiBhIHNp
bmdsZSBsaW5lIGFuZCBtdXN0IGJlIHNlcGFyYXRlZA0KfCAgICAgICAgICAgICAgIGJ5IGF0IGxl
YXN0IG9uZSB3aGl0ZSBzcGFjZS4gIEFsbCB0aHJlZSBjb2x1bW5zIGFyZSByZXF1aXJlZA0KfCAg
ICAgICAgICAgICAgIHVuZGVyIHRoZXNlIHN1YnBhcmFtZXRlcnMuICBIb3dldmVyLCBkYXRhIGlz
IG9ubHkgcmVxdWlyZWQgaW4NCnwgICAgICAgICAgICAgICB0aGUgdHlwaWNhbCBjb2x1bW4uICBJ
ZiBtaW5pbXVtIGFuZC9vciBtYXhpbXVtIHZhbHVlcyBhcmUgbm90DQp8ICAgICAgICAgICAgICAg
YXZhaWxhYmxlLCB0aGUgcmVzZXJ2ZWQgd29yZCAiTkEiIG11c3QgYmUgdXNlZCwgaW5kaWNhdGlu
ZyB0aGF0DQp8ICAgICAgICAgICAgICAgdGhlIHR5cGljYWwgY29sdW1uIGVudHJ5IHdpbGwgYmUg
dXNlZC4NCnwNCnwgICAgICAgICAgICAgICBUaGVzZSBrZXl3b3JkcyBhcmUgb3B0aW9uYWwsIGJ1
dCBpZiBhbnkgYXJlIG1pc3NpbmcsIGl0IHRha2VzDQp8ICAgICAgICAgICAgICAgb24gYSBkZWZh
dWx0IHZhbHVlIG9mIHplcm8uICBUaHVzIFtDIEVxdWl2XSwgaWYgbWlzc2luZywgb3BlbnMNCnwg
ICAgICAgICAgICAgICB0aGUgc2VyaWVzIHBhdGgsIGFuZCBpZiBbUiBFcXVpdl0gaXMgbWlzc2lu
ZywgdGhlIHJlc2lzdGFuY2UgaXMNCnwgICAgICAgICAgICAgICBhc3N1bWVkIHplcm8uICBJZiBb
RyBFcXVpdl0gaXMgbWlzc2luZywgaXQgaXMgbm90IGluY2x1ZGVkIGluDQp8ICAgICAgICAgICAg
ICAgdGhlIG1vZGVsDQp8DQp8ICAgICAgICAgICAgICAgVGhlIGtleXdvcmQgY29ubmVjdGlvbnMg
YXJlIGRlZmluZWQgd2l0aCByZXNwZWN0IHRvIHJlZmVyZW5jZQ0KfCAgICAgICAgICAgICAgIGRp
YWdyYW0gaW4gcGFyYWxsZWwgdG8gYW4gSS9PIHBpbiBvbiB0aGUgZGllIG9uIGEgcGVyIGJ1ZmZl
cg0KfCAgICAgICAgICAgICAgIGJhc2lzLiAgVGhlIFBvd2VyIFBpbiBpcw0KfCAgICAgICAgICAg
ICAgIHRoZSBbUHVsbHVwIFJlZmVyZW5jZV0gYW5kIHRoZSBHcm91bmQgUGluIGlzIHRoZSBbUHVs
bGRvd24NCnwgICAgICAgICAgICAgICBbUmVmZXJlbmNlXS4NCnwNCnwNCnwNCnwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyBQ
b3dlciBQaW4NCnwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAg
ICAgICAgICAgICBbUHVsbHVwIFJlZmVyZW5jZV0NCnwgICAgICAgICAgIF9fX19fX19fX19fX19f
X19fX198X19fX19fX19fX19fX19fX19fX19fX18gDQp8ICAgICAgICAgIHwgICAgICAgICAgICAg
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgfA0KfCAgICAgICAgICB8ICAgICAgICBfX19f
X19fX19fX3xfX19fX19fX19fX19fXyAgICAgICAgIHwNCnwgICAgICAgICAgfCAgIF9fX198X19f
XyAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICB8DQp8ICAgICAgICAgIHwgIHwgICAgICAg
ICB8ICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgfA0KfCAgICAgICAgICB8ICB8W1IgRXF1
aXZdfCAgICAgIHwgICAgICAgICAgICAgIHwgIERpZSAgIHwNCnwgICAgICAgICAgfCAgfF9fX19f
X19fX3wgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICB8DQp8ICAgICAgICAgIHwgICBfX19f
fF9fX18gICBfX19ffF9fX18gICAgICBfX19ffF9fX18gICAgfA0KfCAgICAgICAgICB8ICB8ICAg
ICAgICAgfCB8ICAgICAgICAgfCAgICB8ICBJL08gICAgfCAgIHwNCnwgICAgICAgICAgfCAgfFtM
IEVxdWl2XXwgfFtHIEVxdWl2XXwgICAgfCAgZGllICAgIHwtLS0tLS0tLS0tLS0tLSANCnwgICAg
ICAgICAgfCAgfF9fX19fX19fX3wgfF9fX19fX19fX3wgICAgfF9fX19fX19fX3wgICB8DQp8ICAg
ICAgICAgIHwgICBfX19ffF9fX18gICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgfA0KfCAg
ICAgICAgICB8ICB8ICAgICAgICAgfCAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgIHwNCnwg
ICAgICAgICAgfCAgfFtDIEVxdWl2XXwgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICB8DQp8
ICAgICAgICAgIHwgIHxfX19fX19fX198ICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgfA0K
fCAgICAgICAgICB8ICAgICAgIHxfX19fX19fX19fX3xfX19fX19fX19fX19fX3wgICAgICAgIHwN
CnwgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8
DQp8ICAgICAgICAgIHxfX19fX19fX19fX19fX19fX19ffF9fX19fX19fX19fX19fX19fX19fX19f
fA0KfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCnwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gIEdyb3VuZCBQaW4N
CnwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
W1B1bGxkb3duIFJlZmVyZW5jZV0NCnwNCnwNCnwgICAgICAgICAgICAgICBUaGVzZSBLZXl3b3Jk
cyBtaWdodCBub3QgYmUgZWZmZWN0aXZlIGZvciAqX0VDTCB0ZWNobm9sb2dpZXMNCnwgICAgICAg
ICAgICAgICBiZWNhdXNlIHRoZSBbUHVsbHVwIFJlZmVyZW5jZV0gYW5kIFtQdWxsZG93biBSZWZl
cmVuY2VdIGFyZQ0KfCAgICAgICAgICAgICAgIGNvbm5lY3RlZCB0byB0aGUgc2FtZSByYWlsICh3
aGljaCBhbHNvIGNhbiBiZSBHcm91bmQpLCBhbmQgdGhlDQp8ICAgICAgICAgICAgICAgdGhlIG1v
c3QgbmVnYXRpdmUgcmFpbCBtaWdodCBub3QgYmUgc3BlY2lmaWVkLg0KfA0KfCAgICAgICAgICAg
ICAgIFRoZXNlIGtleXdvcmRzIG1pZ2h0IG5vdCBoYXZlIGFueSBlZmZlY3QgZm9yIHRoZSBNb2Rl
bF90eXBlDQp8ICAgICAgICAgICAgICAgc2V0dGluZ3Mgb2YgSW5wdXQsIElucHV0X2RpZmYsIFRl
cm1pbmF0b3IsIFNlcmllcywgYW5kDQp8ICAgICAgICAgICAgICAgU2VyaWVzX3N3aXRjaC4gIFRo
ZXNlIHNldHRpbmdzIGRvIG5vdCBoYXZlIGEgZHJpdmVyIG1vZGUgb2YNCnwgICAgICAgICAgICAg
ICBvcGVyYXRpb24uDQp8DQp8IE90aGVyIE5vdGVzOiAgVGhlIFtSIEVxdWl2XSwgW0wgRXF1aXZd
LCBbQyBFcXVpdl0gYW5kIFtHIEVxdWl2XSBrZXl3b3JkcyBtYXkNCnwgICAgICAgICAgICAgICBi
ZSB1c2VkIHdpdGgsIGJ1dCBkbyBub3QgcmVxdWlyZSB0aGUgW0NvbXBvc2l0ZSBDdXJyZW50XSBr
ZXl3b3JkDQp8ICAgICAgICAgICAgICAgZGVzY3JpYmVkIGxhdGVyLiAgQWxzbywgYW4gZXhhbXBs
ZSBvZiBhIG1vcmUgZGV0YWlsZWQgaW50ZXJuYWwNCnwgICAgICAgICAgICAgICBuZXR3b3JrIGZv
ciB0aGVzZSBlcXVpdmFsZW50IGltcGVkYW5jZXMgaXMgcHJlc2VudGVkIHVuZGVyIHRoZQ0KfCAg
ICAgICAgICAgICAgIFtDb21wb3NpdGUgQ3VycmVudF0ga2V5d29yZC4NCnwtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0NCnwgdmFyaWFibGUgICAgIFR5cCAgICAgICAgICAgTWluICAgICAgICAgIE1heA0K
fA0KW1IgRXF1aXZdICAgICAgMi4wbSAgICAgICAgICBOQSAgICAgICAgICAgTkENCltMIEVxdWl2
XSAgICAgIDAuMm4gICAgICAgICAgLjNuICAgICAgICAgIC4xbiAgICAgfCBGb2xsb3cgUHJvY2Vz
cywgVGVtcGVyYXR1cmUNCltDIEVxdWl2XSAgICAgIDIuMHAgICAgICAgICAgMS4wcCAgICAgICAg
IDEuM3AgICAgfCBWb2x0YWdlIGNvbmRpdGlvbnMgd2l0aCBubw0KW0cgRXF1aXZdICAgICAgMi4w
dSAgICAgICAgICBOQSAgICAgICAgICAgTkEgICAgICB8IE9yZGVyaW5nIG9mIHZhbHVlcyBhc3N1
bWVkDQp8DQp8PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQoNCioqKg0KDQpUaGUgZm9sbG93aW5nIGVu
dHJpZXMgYXJlIG1hZGUgdG8gdGhlIFRyZWUgZGlhZ3JhbSBpbiBTZWN0aW9uIDNhIHVuZGVyIHRo
ZQ0KW01vZGVsXSBrZXl3b3JkcyBhcyBub3RlZCBieSB0aGUgfCoqKiBsaW5lczoNCg0KDQp8ICB8
ICAgICB8LS0gW0xjIFNlcmllc10gICAgICAgICAgICAgDQp8ICB8ICAgICB8LS0gW1JjIFNlcmll
c10gICAgICAgICAgICAgDQp8ICB8ICAgICB8LS0gW1NlcmllcyBDdXJyZW50XSAgICAgICAgDQp8
ICB8ICAgICB8LS0gW1NlcmllcyBNT1NGRVRdICAgICAgICAgICAgICAgIFZkcw0KDQp8KioqIEFk
ZCB0aGVzZSBrZXl3b3Jkcw0KDQp8ICB8ICAgICB8LS0gW1IgRXF1aXZdDQp8ICB8ICAgICB8LS0g
W0wgRXF1aXZdDQp8ICB8ICAgICB8LS0gW0MgRXF1aXZdDQp8ICB8ICAgICB8LS0gW0cgRXF1aXZd
DQoNCnwqKiogRW5kIG9mIGFkZGl0aW9uDQoNCg0KKioqDQoNClRoZSBmb2xsb3dpbmcgY2hhbmdl
IGlzIG1hZGUgaW4gU2VjdGlvbiAyLCBpdGVtIDgpIHRvIGFkZCBtaG8gYXMgYSBiYXNlIHVuaXQN
CmFzIGRlbm90ZWQgaW4gdGhlIHwqKiogbGluZToNCg0KDQp8IDgpICBWYWxpZCBzY2FsaW5nIGZh
Y3RvcnMgYXJlOg0KfCAgICAgICAgIFQgPSB0ZXJhICAgICAgICBrID0ga2lsbyAgICAgICAgbiA9
IG5hbm8NCnwgICAgICAgICBHID0gZ2lnYSAgICAgICAgbSA9IG1pbGxpICAgICAgIHAgPSBwaWNv
DQp8ICAgICAgICAgTSA9IG1lZ2EgICAgICAgIHUgPSBtaWNybyAgICAgICBmID0gZmVtdG8NCnwg
ICAgIFdoZW4gbm8gc2NhbGluZyBmYWN0b3JzIGFyZSBzcGVjaWZpZWQsIHRoZSBhcHByb3ByaWF0
ZSBiYXNlIHVuaXRzIGFyZQ0KfCoqKiAgYXNzdW1lZC4gIChUaGVzZSBhcmUgdm9sdHMsIGFtcGVy
ZXMsIG9obXMsIG1ob3MsIGZhcmFkcywgaGVucmllcywgYW5kDQp8ICAgICBzZWNvbmRzLikgIFRo
ZSBwYXJzZXIgbG9va3MgYXQgb25seSBvbmUgYWxwaGFiZXRpYyBjaGFyYWN0ZXIgYWZ0ZXIgYQ0K
fCAgICAgbnVtZXJpY2FsIGVudHJ5LCB0aGVyZWZvcmUgaXQgaXMgZW5vdWdoIHRvIHVzZSBvbmx5
IHRoZSBwcmVmaXhlcyB0bw0KfCAgICAgc2NhbGUgdGhlIHBhcmFtZXRlcnMuICBIb3dldmVyLCBm
b3IgY2xhcml0eSwgaXQgaXMgYWxsb3dlZCB0byB1c2UgZnVsbA0KfCAgICAgYWJicmV2aWF0aW9u
cyBmb3IgdGhlIHVuaXRzLCAoZS5nLiwgcEYsIG5ILCBtQSwgbU9obSkuICBJbiBhZGRpdGlvbiwN
CnwgICAgIHNjaWVudGlmaWMgbm90YXRpb24gSVMgYWxsb3dlZCAoZS5nLiwgMS4yMzQ1ZS0xMiku
DQoNCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKg0KDQoNCi==

- --=-CfjKG66gkJYk4ybGbtcZ--
|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

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

Date: Thu, 21 Apr 2005 19:25:58 +0530
From: Akhilesh CHANDRA <akhilesh.chandra@st.com>
Subject: [IBIS-Users] difference between [Pullup Reference] and [Voltage Range]

>
>
Hello Friends,

 As I read in IBIS standard

Voltage Range----Defines the power supply voltage tolerance over which 
the model is intended to operate.
Pullup Reference--Defines a voltage rail other than that defined by the 
[Voltage  Range] keyword as the reference voltage for the [Pullup] I-V  
data.

  My buffer have dual supply VDD and VDDE2V5. VDD is the core side 
supply and VDDE2V5 voltage at the pad as well as voltage at the pullup 
and power clam diode.

 I wnat to know how this information is use in the simulation.
 When pullup information is present then it's overwrite voltag information?

I have given
[Voltage Range]  1.2 1.1 1.3
[Pullup Reference] 2.5 2.2 2.7

   Which information is used in the simulation.

Regards
Akhilesh

|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

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

Date: Thu, 21 Apr 2005 09:41:17 -0700
From: "Tom Dagostino" <tom@teraspeed.com>
Subject: RE: [IBIS-Users] difference between [Pullup Reference] and [Voltage Range]

IBIS voltages only are concerned with the voltage applied to the output or
input stage (that may be changing with some of the new birds being
discussed).  They define which rail, voltage, the currents will flow into or
out of.  For an output the Voltage Range key word will tell the simulator
what supply voltage the output's pullup will supply current from and what
supply voltage the power clamp if present will dump current into.  If there
is a Pullup Reference and a Powerclamp Reference stated in the model then
first, they describe the power supply that sources current for the pullup
and power supply that sinks current for the clamp.  In this case the
Powerclamp Reference and be different than the Pullup Reference.  A good
example of this would be a 3.3V output buffer (Pullup Reference) that is 5
Volt compatible with a Powerclamp Reference of 5.0 Volts.

It is unlikely that your example would ever occur.  If your Pullup Reference
is 2.5V your Voltage Range, the operating is not 1.2 Volts.  The core supply
voltage should not be in the model, it is not sinking or sourcing currents
in the input or output stage.

Tom Dagostino
Teraspeed Labs
13610 SW Harness Lane
Beaverton, OR 97008
503-430-1065
http://www.teraspeed.com
tom@teraspeed.com

Teraspeed Consulting Group LLC
121 North River Drive
Narragansett, RI 02882
401-284-1827

Teraspeed is the registered service mark of
Teraspeed Consulting Group LLC

- -----Original Message-----
From: owner-ibis-users@eda.org [mailto:owner-ibis-users@eda.org]On
Behalf Of Akhilesh CHANDRA
Sent: Thursday, April 21, 2005 6:56 AM
To: ibis; ibis-users
Cc: Akhilesh CHANDRA
Subject: [IBIS-Users] difference between [Pullup Reference] and [Voltage
Range]


>
>
Hello Friends,

 As I read in IBIS standard

Voltage Range----Defines the power supply voltage tolerance over which
the model is intended to operate.
Pullup Reference--Defines a voltage rail other than that defined by the
[Voltage  Range] keyword as the reference voltage for the [Pullup] I-V
data.
  My buffer have dual supply VDD and VDDE2V5. VDD is the core side
supply and VDDE2V5 voltage at the pad as well as voltage at the pullup
and power clam diode.

 I wnat to know how this information is use in the simulation.
 When pullup information is present then it's overwrite voltag information?

I have given
[Voltage Range]  1.2 1.1 1.3
[Pullup Reference] 2.5 2.2 2.7

   Which information is used in the simulation.

Regards
Akhilesh

|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

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

Date: Fri, 22 Apr 2005 15:54:03 -0700
From: Syed Huq <shuq@cisco.com>
Subject: [IBIS-Users] BIRD97.1 - Gate Modulation Effect

- --=-R/2Mvn12wEPbkVs6QTEl
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

The enclosed revised BIRD97.1, Gate Modulation Effect, is
submitted on behalf of Arpad Muranyi of Intel Corp.  

It will be discussed at the IBIS Futures Meeting(May5th'05) and the IBIS
teleconference (May13th'05). 

- - Syed
- -- 
Cisco Systems, Inc
Acting Chair - EIA IBIS Forum

- --=-R/2Mvn12wEPbkVs6QTEl
Content-Disposition: attachment; filename=bird97.1.txt
Content-Transfer-Encoding: base64
Content-Type: text/plain; name=bird97.1.txt; charset=ISO-8859-1

KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqDQoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCg0KQklSRCBJRCM6
ICAgICAgICA5Ny4xDQpJU1NVRSBUSVRMRTogICAgIEdhdGUgTW9kdWxhdGlvbiBFZmZlY3QNClJF
UVVFU1RFUjogICAgICAgQXJwYWQgTXVyYW55aSwgSW50ZWwgQ29ycC4NCkRBVEUgU1VCTUlUVEVE
OiAgTWFyY2ggNCwgMjAwNQ0KREFURSBSRVZJU0VEOiAgICBBcHJpbCAyMiwgMjAwNQ0KREFURSBB
Q0NFUFRFRCBCWSBJQklTIE9QRU4gRk9SVU06ICBQRU5ESU5HDQoNCioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKg0KKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqDQoNClNUQVRFTUVOVCBPRiBUSEUgSVNTVUU6DQoN
ClRoZSBJLVYgYW5kIFYtVCB0YWJsZXMgb2YgSUJJUyBtb2RlbHMgYXJlIGV4dHJhY3RlZCBhdCBm
aXhlZCwgaWRlYWwgc3VwcGx5DQp2b2x0YWdlIGNvbmRpdGlvbnMuICBIb3dldmVyLCBkdWUgdG8g
U1NPIG5vaXNlLCB0aGUgYWN0dWFsIGRyaXZlIHN0cmVuZ3RoDQooYW5kIGNvbnNlcXVlbnRseSB0
aGUgZWRnZSByYXRlKSBtYXkgdmFyeSBkdXJpbmcgdHJhbnNpZW50cyBkZXBlbmRpbmcgb24gdGhl
DQppbnN0YW50YW5lb3VzIHZhbHVlIG9mIHRoZSBzdXBwbHkgdm9sdGFnZS4gIFRoaXMgcGhlbm9t
ZW5hIGlzIHVzdWFsbHkgY2FsbGVkDQp0aGUgImdhdGUgbW9kdWxhdGlvbiBlZmZlY3QiLCB3aGlj
aCBpcyBub3QgZGVzY3JpYmVkIGJ5IElCSVMgbW9kZWxzLiAgVG8NCmFjaGlldmUgbW9yZSBhY2N1
cmF0ZSBzd2l0Y2hpbmcgd2F2ZWZvcm1zLCBhbmQgcG93ZXIgYW5kIGdyb3VuZCBzdXBwbHkNCmN1
cnJlbnRzIGl0IHdvdWxkIGJlIGRlc2lyYWJsZSB0byBpbmNsdWRlIHRoZXNlIGVmZmVjdHMgaW4g
SUJJUyBtb2RlbHMuDQoNCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KDQpTVEFURU1FTlQgT0YgVEhF
IFJFU09MVkVEIFNQRUNJRklDQVRJT05TOg0KDQpBZGQgYSBzdWJwYXJhbWV0ZXIgbmFtZWQgIlBv
d2VyX2NvZWZmIiBmb3IgdGhlIEktViB0YWJsZXMgdG8gZGVzY3JpYmUgaG93DQptdWNoIHRoZSBp
bnN0YW50YW5lb3VzIHBvd2VyIHN1cHBseSB2YXJpYXRpb25zIHNob3VsZCBzY2FsZSB0aGUgSS1W
IHRhYmxlcy4gDQpUaGUgc2NhbGluZyBjb2VmZmljaWVudCBpcyBjYWxjdWxhdGVkIGJhc2VkIG9u
IHRoZSBmb2xsb3dpbmcgZm9ybXVsYToNCg0KICAgICAgICAgICAgICAgayA9IDEgKyAoIFBvd2Vy
X2NvZWZmICogKFZpbnN0LVZub20pL1Zub20gKQ0KDQp3aGVyZSBrIGlzIGEgc2NhbGluZyBjb2Vm
ZmljaWVudCAodXNlZCBpbnRlcm5hbGx5IGJ5IHRoZSBzaW11bGF0b3Incw0KYWxnb3JpdGhtcykg
dGhhdCBzY2FsZXMgdGhlIEktViB0YWJsZSBhdCBlYWNoIGl0ZXJhdGlvbiBvZiB0aGUgc2ltdWxh
dGlvbiwNClBvd2VyX2NvZWZmIGlzIHRoZSBzdWJwYXJhbWV0ZXIgZGVmaW5lZCB3aXRoIHRoZSBJ
LVYgdGFibGVzIHByb3ZpZGluZyBhIHJhdGlvDQpiZXR3ZWVuIHRoZSBwZXJjZW50IGNoYW5nZSBp
biB0aGUgc3VwcGx5IHZvbHRhZ2UgYWNyb3NzIHRoZSBidWZmZXIgbW9kZWwgYW5kDQppdHMgSS1W
IGN1cnZlLCBWaW5zdCBpcyB0aGUgYWN0dWFsLCBpbnN0YW50YW5lb3VzIHBvd2VyIHN1cHBseSB2
b2x0YWdlDQpiZXR3ZWVuIHRoZSBwdWxsdXAgYW5kIHB1bGxkb3duIHJlZmVyZW5jZSBub2RlcyBv
ciBiZXR3ZWVuIHRoZSBwb3dlciBjbGFtcA0KYW5kIHB1bGxkb3duIHJlZmVyZW5jZSBub2Rlcywg
b3IgYmV0d2VlbiB0aGUgcHVsbHVwIHJlZmVyZW5jZSBhbmQgZ3JvdW5kDQpjbGFtcCByZWZlcmVu
Y2Ugbm9kZXMgb2YgdGhlIGJ1ZmZlciBtb2RlbCBhdCBlYWNoIGl0ZXJhdGlvbiBvZiB0aGUNCnNp
bXVsYXRpb24sIGFuZCBWbm9tIGlzIHRoZSBjb3JyZXNwb25kaW5nIG5vbWluYWwgdmFsdWUgb2Yg
dGhlIHBvd2VyIHN1cHBseQ0Kdm9sdGFnZSBhdCB3aGljaCB0aGUgSS1WIHRhYmxlcyB3ZXJlIGdl
bmVyYXRlZCBmb3IgdGhlIFtNb2RlbF0gKFtWb2x0YWdlDQpSYW5nZV0sIG9yIFtQdWxsdXAgUmVm
ZXJlbmNlXS1bUHVsbGRvd24gUmVmZXJlbmNlXSBmb3IgdGhlIHB1bGx1cCBhbmQNCnB1bGxkb3du
IEktViB0YWJsZXMsIFtQT1dFUiBDbGFtcCBSZWZlcmVuY2VdLVtQdWxsZG93biBSZWZlcmVuY2Vd
IGZvcg0KdGhlIHBvd2VyIGNsYW1wIEktViB0YWJsZXMsIGFuZCBbUHVsbHVwIFJlZmVyZW5jZV0t
W0dORCBDbGFtcCBSZWZlcmVuY2VdIA0KZm9yIHRoZSBncm91bmQgY2xhbXAgdGFibGVzKS4NCg0K
SWYgUG93ZXJfY29lZmYgaXMgemVybywgdGhlIEktViB0YWJsZXMgd2lsbCByZW1haW4gdW5jaGFu
Z2VkLCByZWdhcmRsZXNzIG9mDQp3aGF0IHRoZSBzdXBwbHkgdm9sdGFnZSB2YXJpYXRpb25zIGFy
ZS4gIElmIFBvd2VyX2NvZWZmID0gMSwgdGhlIEktViBjdXJ2ZQ0Kd2lsbCBiZSBzY2FsZWQgYnkg
dGhlIHNhbWUgcGVyY2VudGFnZSBhcyB0aGUgY2hhbmdlIGluIHRoZSBhY3R1YWwgcG93ZXINCnN1
cHBseSB2b2x0YWdlLiAgRm9yIGV4YW1wbGUsIGlmIGEgNSB2b2x0IG5vbWluYWwgc3VwcGx5IGRy
b3BzIHRvIDQuNSB2b2x0cw0KZHVyaW5nIHRoZSB0cmFuc2llbnRzIG9mIGEgc2ltdWxhdGlvbiAo
d2hpY2ggaXMgYSAtMTAlIGNoYW5nZSksIGFuIEktViBjdXJ2ZQ0KaGF2aW5nIGEgMTAwIG1BIHNh
dHVyYXRpb24gY3VycmVudCB3aWxsIGJlIHNjYWxlZCBkb3duIHRvIDkwIG1BLCBnaXZlbiBhDQpQ
b3dlcl9jb2VmZiBvZiAxLg0KDQoNCk9yaWdpbmFsIEktViB0YWJsZSBzZWN0aW9uOg0KDQp8PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0NCnwgICAgS2V5d29yZHM6ICBbUHVsbGRvd25dLCBbUHVsbHVwXSwg
W0dORCBDbGFtcF0sIFtQT1dFUiBDbGFtcF0NCnwgICAgUmVxdWlyZWQ6ICBZZXMsIGlmIHRoZXkg
ZXhpc3QgaW4gdGhlIG1vZGVsDQp8IERlc2NyaXB0aW9uOiAgVGhlIGRhdGEgcG9pbnRzIHVuZGVy
IHRoZXNlIGtleXdvcmRzIGRlZmluZSB0aGUgSS1WIHRhYmxlcyBvZg0KfCAgICAgICAgICAgICAg
IHRoZSBwdWxsZG93biBhbmQgcHVsbHVwIHN0cnVjdHVyZXMgb2YgYW4gb3V0cHV0IGJ1ZmZlciBh
bmQgdGhlDQp8ICAgICAgICAgICAgICAgSS1WIHRhYmxlcyBvZiB0aGUgY2xhbXBpbmcgZGlvZGVz
IGNvbm5lY3RlZCB0byB0aGUgR05EIGFuZCB0aGUNCnwgICAgICAgICAgICAgICBQT1dFUiBwaW5z
LCByZXNwZWN0aXZlbHkuICBDdXJyZW50cyBhcmUgY29uc2lkZXJlZCBwb3NpdGl2ZQ0KfCAgICAg
ICAgICAgICAgIHdoZW4gdGhlaXIgZGlyZWN0aW9uIGlzIGludG8gdGhlIGNvbXBvbmVudC4NCnwg
VXNhZ2UgUnVsZXM6ICBJbiBlYWNoIG9mIHRoZXNlIHNlY3Rpb25zLCB0aGUgZmlyc3QgY29sdW1u
IGNvbnRhaW5zIHRoZQ0KfCAgICAgICAgICAgICAgIHZvbHRhZ2UgdmFsdWUsIGFuZCB0aGUgdGhy
ZWUgcmVtYWluaW5nIGNvbHVtbnMgaG9sZCB0aGUNCnwgICAgICAgICAgICAgICB0eXBpY2FsLCBt
aW5pbXVtLCBhbmQgbWF4aW11bSBjdXJyZW50IHZhbHVlcy4gIFRoZSBmb3VyDQp8ICAgICAgICAg
ICAgICAgZW50cmllcywgVm9sdGFnZSwgSSh0eXApLCBJKG1pbiksIGFuZCBJKG1heCkgbXVzdCBi
ZSBwbGFjZWQgb24NCnwgICAgICAgICAgICAgICBhIHNpbmdsZSBsaW5lIGFuZCBtdXN0IGJlIHNl
cGFyYXRlZCBieSBhdCBsZWFzdCBvbmUgd2hpdGUNCnwgICAgICAgICAgICAgICBzcGFjZS4NCnwN
CnwgICAgICAgICAgICAgICBBbGwgZm91ciBjb2x1bW5zIGFyZSByZXF1aXJlZCB1bmRlciB0aGVz
ZSBrZXl3b3Jkcy4gIEhvd2V2ZXIsDQp8ICAgICAgICAgICAgICAgZGF0YSBpcyBvbmx5IHJlcXVp
cmVkIGluIHRoZSB0eXBpY2FsIGNvbHVtbi4gIElmIG1pbmltdW0NCnwgICAgICAgICAgICAgICBh
bmQvb3IgbWF4aW11bSBjdXJyZW50IHZhbHVlcyBhcmUgbm90IGF2YWlsYWJsZSwgdGhlIHJlc2Vy
dmVkDQp8ICAgICAgICAgICAgICAgd29yZCAiTkEiIG11c3QgYmUgdXNlZC4gICJOQSIgY2FuIGJl
IHVzZWQgZm9yIGN1cnJlbnRzIGluIHRoZQ0KfCAgICAgICAgICAgICAgIHR5cGljYWwgY29sdW1u
LCBidXQgbnVtZXJpYyB2YWx1ZXMgTVVTVCBiZSBzcGVjaWZpZWQgZm9yIHRoZQ0KfCAgICAgICAg
ICAgICAgIGZpcnN0IGFuZCBsYXN0IHZvbHRhZ2UgcG9pbnRzIG9uIGFueSBJLVYgdGFibGUuICBF
YWNoIEktVg0KfCAgICAgICAgICAgICAgIHRhYmxlIG11c3QgaGF2ZSBhdCBsZWFzdCAyLCBidXQg
bm90IG1vcmUgdGhhbiAxMDAsIHJvd3MuDQp8DQp8IE90aGVyIE5vdGVzOiAgVGhlIEktViB0YWJs
ZSBvZiB0aGUgW1B1bGx1cF0gYW5kIHRoZSBbUE9XRVIgQ2xhbXBdIHN0cnVjdHVyZXMNCnwgICAg
ICAgICAgICAgICBhcmUgJ1ZjYyByZWxhdGl2ZScsIG1lYW5pbmcgdGhhdCB0aGUgdm9sdGFnZSB2
YWx1ZXMgYXJlDQp8ICAgICAgICAgICAgICAgcmVmZXJlbmNlZCB0byB0aGUgVmNjIHBpbi4gIChO
b3RlOiBVbmRlciB0aGVzZSBrZXl3b3JkcywgYWxsDQouLi4NCi4uLg0KLi4uDQp8LS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0NCltQdWxsZG93bl0NCnwgIFZvbHRhZ2UgICBJKHR5cCkgICAgSShtaW4pICAg
IEkobWF4KQ0KfA0KICAgLTUuMFYgICAgLTQwLjBtICAgIC0zNC4wbSAgICAtNDUuMG0NCiAgIC00
LjBWICAgIC0zOS4wbSAgICAtMzMuMG0gICAgLTQzLjBtDQp8ICAgIC4NCnwgICAgLg0KICAgIDAu
MFYgICAgICAwLjBtICAgICAgMC4wbSAgICAgIDAuMG0NCnwgICAgLg0KfCAgICAuDQogICAgNS4w
ViAgICAgNDAuMG0gICAgIDM0LjBtICAgICA0NS4wbQ0KICAgMTAuMFYgICAgIDQ1LjBtICAgICA0
MC4wbSAgICAgNDkuMG0NCnwNCi4uLg0KLi4uDQouLi4NCnw9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0K
DQoNCk1vZGlmaWVkIEktViB0YWJsZSBzZWN0aW9uOg0KDQoNCnw9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQ0KfCAgICBLZXl3b3JkczogIFtQdWxsZG93bl0sIFtQdWxsdXBdLCBbR05EIENsYW1wXSwgW1BP
V0VSIENsYW1wXQ0KfCAgICBSZXF1aXJlZDogIFllcywgaWYgdGhleSBleGlzdCBpbiB0aGUgbW9k
ZWwNCnwqKiBTdWItUGFyYW06ICBQb3dlcl9jb2VmZg0KfCBEZXNjcmlwdGlvbjogIFRoZSBkYXRh
IHBvaW50cyB1bmRlciB0aGVzZSBrZXl3b3JkcyBkZWZpbmUgdGhlIEktViB0YWJsZXMgb2YNCnwg
ICAgICAgICAgICAgICB0aGUgcHVsbGRvd24gYW5kIHB1bGx1cCBzdHJ1Y3R1cmVzIG9mIGFuIG91
dHB1dCBidWZmZXIgYW5kIHRoZQ0KfCAgICAgICAgICAgICAgIEktViB0YWJsZXMgb2YgdGhlIGNs
YW1waW5nIGRpb2RlcyBjb25uZWN0ZWQgdG8gdGhlIEdORCBhbmQgdGhlDQp8ICAgICAgICAgICAg
ICAgUE9XRVIgcGlucywgcmVzcGVjdGl2ZWx5LiAgQ3VycmVudHMgYXJlIGNvbnNpZGVyZWQgcG9z
aXRpdmUNCnwgICAgICAgICAgICAgICB3aGVuIHRoZWlyIGRpcmVjdGlvbiBpcyBpbnRvIHRoZSBj
b21wb25lbnQuDQp8KioNCnwqKiAgICAgICAgICAgICBUaGUgUG93ZXJfY29lZmYgc3VicGFyYW1l
dGVyIGRlc2NyaWJlcyBob3cgbXVjaCBhIGdpdmVuDQp8KiogICAgICAgICAgICAgaW5zdGFudGFu
ZW91cyBwb3dlciBzdXBwbHkgdmFyaWF0aW9uIGF0IHRoZSBub2RlcyBvZiB0aGUgDQp8KiogICAg
ICAgICAgICAgYnVmZmVyIG1vZGVsJ3Mgc3VwcGx5IHRlcm1pbmFscyB3aWxsIGVmZmVjdCB0aGUg
SS1WIHRhYmxlcy4NCnwqKiAgICAgICAgICAgICBUaGUgc2NhbGluZyBjb2VmZmljaWVudCBpcyBj
YWxjdWxhdGVkIGJhc2VkIG9uIHRoZSBmb2xsb3dpbmcNCnwqKiAgICAgICAgICAgICBmb3JtdWxh
Lg0KfCoqDQp8KiogICAgICAgICAgICAgICAgICAgIGsgPSAxICsgKCBQb3dlcl9jb2VmZiAqIChW
aW5zdC1Wbm9tKS9Wbm9tICkNCnwqKg0KfCoqICAgICAgICAgICAgIHdoZXJlIGsgaXMgYSBzY2Fs
aW5nIGNvZWZmaWNpZW50ICh1c2VkIGludGVybmFsbHkgYnkgdGhlDQp8KiogICAgICAgICAgICAg
c2ltdWxhdG9yJ3MgYWxnb3JpdGhtcykgdGhhdCBzY2FsZXMgdGhlIEktViB0YWJsZSBhdCBlYWNo
DQp8KiogICAgICAgICAgICAgaXRlcmF0aW9uIG9mIHRoZSBzaW11bGF0aW9uLCBQb3dlcl9jb2Vm
ZiBpcyB0aGUgc3VicGFyYW1ldGVyDQp8KiogICAgICAgICAgICAgZGVmaW5lZCB3aXRoIHRoZSBJ
LVYgdGFibGVzIHByb3ZpZGluZyBhIHJhdGlvIGJldHdlZW4gdGhlDQp8KiogICAgICAgICAgICAg
cGVyY2VudCBjaGFuZ2UgaW4gdGhlIHN1cHBseSB2b2x0YWdlIGFjcm9zcyB0aGUgYnVmZmVyIG1v
ZGVsDQp8KiogICAgICAgICAgICAgYW5kIGl0cyBJLVYgY3VydmUsIFZpbnN0IGlzIHRoZSBhY3R1
YWwsIGluc3RhbnRhbmVvdXMgcG93ZXINCnwqKiAgICAgICAgICAgICBzdXBwbHkgdm9sdGFnZSBi
ZXR3ZWVuIHRoZSBwdWxsdXAgYW5kIHB1bGxkb3duIHJlZmVyZW5jZQ0KfCoqICAgICAgICAgICAg
IG5vZGVzIG9yIGJldHdlZW4gdGhlIHBvd2VyIGNsYW1wIGFuZCBwdWxsZG93biByZWZlcmVuY2UN
CnwqKiAgICAgICAgICAgICBub2Rlcywgb3IgYmV0d2VlbiB0aGUgcHVsbHVwIHJlZmVyZW5jZSBh
bmQgZ3JvdW5kIGNsYW1wDQp8KiogICAgICAgICAgICAgcmVmZXJlbmNlIG5vZGVzIG9mIHRoZSBi
dWZmZXIgbW9kZWwgYXQgZWFjaCBpdGVyYXRpb24gb2YgdGhlDQp8KiogICAgICAgICAgICAgc2lt
dWxhdGlvbiwgYW5kIFZub20gaXMgdGhlIGNvcnJlc3BvbmRpbmcgbm9taW5hbCB2YWx1ZSBvZg0K
fCoqICAgICAgICAgICAgIHRoZSBwb3dlciBzdXBwbHkgdm9sdGFnZSBhdCB3aGljaCB0aGUgSS1W
IHRhYmxlcyB3ZXJlDQp8KiogICAgICAgICAgICAgZ2VuZXJhdGVkIGZvciB0aGUgW01vZGVsXSAo
W1ZvbHRhZ2UgUmFuZ2VdLCBvciBbUHVsbHVwDQp8KiogICAgICAgICAgICAgUmVmZXJlbmNlXS1b
UHVsbGRvd24gUmVmZXJlbmNlXSBmb3IgdGhlIHB1bGx1cCBhbmQgcHVsbGRvd24NCnwqKiAgICAg
ICAgICAgICBJLVYgdGFibGVzLCBbUE9XRVIgQ2xhbXAgUmVmZXJlbmNlXS1bUHVsbGRvd24gUmVm
ZXJlbmNlXSBmb3INCnwqKiAgICAgICAgICAgICB0aGUgcG93ZXIgY2xhbXAgSS1WIHRhYmxlcywg
YW5kIFtQdWxsdXAgUmVmZXJlbmNlXS1bR05EDQp8KiogICAgICAgICAgICAgQ2xhbXAgUmVmZXJl
bmNlXSBmb3IgdGhlIGdyb3VuZCBjbGFtcCB0YWJsZXMpLg0KfCoqDQp8KiogICAgICAgICAgICAg
SWYgUG93ZXJfY29lZmYgaXMgemVybywgdGhlIEktViB0YWJsZXMgd2lsbCByZW1haW4gdW5jaGFu
Z2VkDQp8KiogICAgICAgICAgICAgcmVnYXJkbGVzcyBvZiB3aGF0IHRoZSBzdXBwbHkgdm9sdGFn
ZSB2YXJpYXRpb25zIGFyZS4gIElmDQp8KiogICAgICAgICAgICAgUG93ZXJfY29lZmYgPSAxLCB0
aGUgSS1WIGN1cnZlIHdpbGwgYmUgc2NhbGVkIGJ5IHRoZSBzYW1lDQp8KiogICAgICAgICAgICAg
cGVyY2VudGFnZSBhcyB0aGUgcGVyY2VudCBjaGFuZ2UgaW4gdGhlIGFjdHVhbCBwb3dlciBzdXBw
bHkNCnwqKiAgICAgICAgICAgICB2b2x0YWdlLiAgRm9yIGV4YW1wbGUsIGlmIGEgNSB2b2x0IG5v
bWluYWwgc3VwcGx5IGRyb3BzIHRvDQp8KiogICAgICAgICAgICAgNC41IHZvbHRzIGR1cmluZyB0
aGUgdHJhbnNpZW50cyBvZiBhIHNpbXVsYXRpb24gKHdoaWNoIGlzIGENCnwqKiAgICAgICAgICAg
ICAtMTAlIGNoYW5nZSksIGFuIEktViBjdXJ2ZSBoYXZpbmcgYSAxMDAgbUEgc2F0dXJhdGlvbiBj
dXJyZW50DQp8KiogICAgICAgICAgICAgd2lsbCBiZSBzY2FsZWQgZG93biB0byA5MCBtQSwgZ2l2
ZW4gYSBQb3dlcl9jb2VmZiBvZiAxLg0KfCoqDQp8IFVzYWdlIFJ1bGVzOiAgSW4gZWFjaCBvZiB0
aGVzZSBzZWN0aW9ucywgdGhlIGZpcnN0IGNvbHVtbiBjb250YWlucyB0aGUNCnwgICAgICAgICAg
ICAgICB2b2x0YWdlIHZhbHVlLCBhbmQgdGhlIHRocmVlIHJlbWFpbmluZyBjb2x1bW5zIGhvbGQg
dGhlDQp8ICAgICAgICAgICAgICAgdHlwaWNhbCwgbWluaW11bSwgYW5kIG1heGltdW0gY3VycmVu
dCB2YWx1ZXMuICBUaGUgZm91cg0KfCAgICAgICAgICAgICAgIGVudHJpZXMsIFZvbHRhZ2UsIEko
dHlwKSwgSShtaW4pLCBhbmQgSShtYXgpIG11c3QgYmUgcGxhY2VkIG9uDQp8ICAgICAgICAgICAg
ICAgYSBzaW5nbGUgbGluZSBhbmQgbXVzdCBiZSBzZXBhcmF0ZWQgYnkgYXQgbGVhc3Qgb25lIHdo
aXRlDQp8ICAgICAgICAgICAgICAgc3BhY2UuDQp8DQp8ICAgICAgICAgICAgICAgQWxsIGZvdXIg
Y29sdW1ucyBhcmUgcmVxdWlyZWQgdW5kZXIgdGhlc2Uga2V5d29yZHMuICBIb3dldmVyLA0KfCAg
ICAgICAgICAgICAgIGRhdGEgaXMgb25seSByZXF1aXJlZCBpbiB0aGUgdHlwaWNhbCBjb2x1bW4u
ICBJZiBtaW5pbXVtDQp8ICAgICAgICAgICAgICAgYW5kL29yIG1heGltdW0gY3VycmVudCB2YWx1
ZXMgYXJlIG5vdCBhdmFpbGFibGUsIHRoZSByZXNlcnZlZA0KfCAgICAgICAgICAgICAgIHdvcmQg
Ik5BIiBtdXN0IGJlIHVzZWQuICAiTkEiIGNhbiBiZSB1c2VkIGZvciBjdXJyZW50cyBpbiB0aGUN
CnwgICAgICAgICAgICAgICB0eXBpY2FsIGNvbHVtbiwgYnV0IG51bWVyaWMgdmFsdWVzIE1VU1Qg
YmUgc3BlY2lmaWVkIGZvciB0aGUNCnwgICAgICAgICAgICAgICBmaXJzdCBhbmQgbGFzdCB2b2x0
YWdlIHBvaW50cyBvbiBhbnkgSS1WIHRhYmxlLiAgRWFjaCBJLVYNCnwgICAgICAgICAgICAgICB0
YWJsZSBtdXN0IGhhdmUgYXQgbGVhc3QgMiwgYnV0IG5vdCBtb3JlIHRoYW4gMTAwLCByb3dzLg0K
fA0KfCoqDQp8KiogICAgICAgICAgICAgU3VicGFyYW1ldGVyIFVzYWdlIFJ1bGVzOg0KfCoqDQp8
KiogICAgICAgICAgICAgVGhlIFBvd2VyX2NvZWZmIHN1YnBhcmFtZXRlciBpcyBvcHRpb25hbC4g
IElmIGl0IGlzIG5vdA0KfCoqICAgICAgICAgICAgIHByZXNlbnQsIHRoZSBwb3dlciBzdXBwbHkg
dmFyaWF0aW9ucyB3aWxsIG5vdCBoYXZlIGFuIGVmZmVjdA0KfCoqICAgICAgICAgICAgIG9uIHRo
ZSBJLVYgdGFibGVzLiAgVGhpcyBhbHNvIGVxdWl2YWxlbnQgdG8gaGF2aW5nIHplcm8NCnwqKiAg
ICAgICAgICAgICBlbnRyaWVzIGluIHRoZSBzdWJwYXJhbWV0ZXIgYXJndW1lbnRzLiAgSWYgdGhl
IFBvd2VyX2NvZWZmDQp8KiogICAgICAgICAgICAgc3VicGFyYW1ldGVyIGlzIHByZXNlbnQsIGl0
IG11c3QgYmUgcGxhY2VkIGltbWVkaWF0ZWx5IGFmdGVyIA0KfCoqICAgICAgICAgICAgIHRoZSBJ
LVYgY3VydmUga2V5d29yZChzKSBhbmQgdGhlIHRocmVlIGFyZ3VtZW50cyBtdXN0IGZvbGxvdw0K
fCoqICAgICAgICAgICAgIHRoZSBzdWJwYXJhbWV0ZXIgb24gdGhlIHNhbWUgbGluZSBzZXBhcmF0
ZWQgYnkgYXQgbGVhc3Qgb25lDQp8KiogICAgICAgICAgICAgd2hpdGUgc3BhY2UuICBBbiAiTkEi
IHZhbHVlIG1heSBiZSBlbnRlcmVkIGluIHRoZSBtaW4gYW5kDQp8KiogICAgICAgICAgICAgbWF4
IHBsYWNlcyBvbmx5LiAgQSBudW1lcmljYWwgZW50cnkgbWF5IGJlIGEgcG9zaXRpdmUsIHplcm8s
DQp8KiogICAgICAgICAgICAgb3IgbmVnYXRpdmUgbnVtYmVyLg0KfCoqDQp8KiogICAgICAgICAg
ICAgVGhlIFBvd2VyX2NvZWZmIHN1YnBhcmFtZXRlcidzIDFzdCAodHlwaWNhbCkgYXJndW1lbnQg
aXMNCnwqKiAgICAgICAgICAgICBhc3NvY2lhdGVkIHdpdGggdGhlIDFzdCAodHlwaWNhbCkgY29s
dW1uIG9mIHRoZSBJLVYgdGFibGUsDQp8KiogICAgICAgICAgICAgdGhlIDJuZCAobWluaW11bSkg
YXJndW1lbnQgaXMgYXNzb2NpYXRlZCB3aXRoIHRoZSAybmQNCnwqKiAgICAgICAgICAgICAobWlu
aW11bSkgY29sdW1uIG9mIHRoZSBJLVYgdGFibGUsIGFuZCB0aGUgM3JkIChtYXhpbXVtKQ0KfCoq
ICAgICAgICAgICAgIGFyZ3VtZW50IGlzIGFzc29jaWF0ZWQgd2l0aCB0aGUgM3JkIChtYXhpbXVt
KSBjb2x1bW4gb2YgdGhlDQp8KiogICAgICAgICAgICAgSS1WIHRhYmxlLg0KfCoqDQp8KioNCnwg
T3RoZXIgTm90ZXM6ICBUaGUgSS1WIHRhYmxlIG9mIHRoZSBbUHVsbHVwXSBhbmQgdGhlIFtQT1dF
UiBDbGFtcF0gc3RydWN0dXJlcw0KfCAgICAgICAgICAgICAgIGFyZSAnVmNjIHJlbGF0aXZlJywg
bWVhbmluZyB0aGF0IHRoZSB2b2x0YWdlIHZhbHVlcyBhcmUNCnwgICAgICAgICAgICAgICByZWZl
cmVuY2VkIHRvIHRoZSBWY2MgcGluLiAgKE5vdGU6IFVuZGVyIHRoZXNlIGtleXdvcmRzLCBhbGwN
Ci4uLg0KLi4uDQouLi4NCnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KW1B1bGxkb3duXQ0KfCoqICAg
ICAgICAgICAgICAgICAgdHlwICAgICAgIG1pbiAgICAgICBtYXgNCioqUG93ZXJfY29lZmYgICAg
ICAgIDAuNSAgICAgICAwLjggICAgICAgMC4zICAgICAgIHwgT3B0aW9uYWwgcGFyYW1ldGVyDQp8
DQp8ICBWb2x0YWdlICAgSSh0eXApICAgIEkobWluKSAgICBJKG1heCkNCnwNCiAgIC01LjBWICAg
IC00MC4wbSAgICAtMzQuMG0gICAgLTQ1LjBtDQogICAtNC4wViAgICAtMzkuMG0gICAgLTMzLjBt
ICAgIC00My4wbQ0KfCAgICAuDQp8ICAgIC4NCiAgICAwLjBWICAgICAgMC4wbSAgICAgIDAuMG0g
ICAgICAwLjBtDQp8ICAgIC4NCnwgICAgLg0KICAgIDUuMFYgICAgIDQwLjBtICAgICAzNC4wbSAg
ICAgNDUuMG0NCiAgIDEwLjBWICAgICA0NS4wbSAgICAgNDAuMG0gICAgIDQ5LjBtDQp8DQouLi4N
Ci4uLg0KLi4uDQp8PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCg0KKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
DQoNCkFOQUxZU0lTIFBBVEgvREFUQSBUSEFUIExFRCBUTyBTUEVDSUZJQ0FUSU9ODQoNClRoaXMg
cHJvcG9zYWwgaXMgYmFzZWQgb24gSS1WIGN1cnZlIGRhdGEgb2J0YWluZWQgZnJvbSBhY3R1YWwg
bGFiIGFuZA0Kc2ltdWxhdGlvbiBtZWFzdXJlbWVudHMuICBJbiB0aGUgY29udGV4dCBvZiBCSVJE
OTUsIHdoaWNoIGF0dGVtcHRzIHRvIHJlZmluZQ0KdGhlIHBvd2VyIGFuZCBncm91bmQgYm91bmNl
IHNpbXVsYXRpb24gY2FwYWJpbGl0aWVzIG9mIElCSVMgc2ltdWxhdG9ycywgdGhpcw0KZmVhdHVy
ZSBiZWNvbWVzIHZlcnkgaW1wb3J0YW50LCBiZWNhdXNlIHRoZSBub24taWRlYWwgZ3JvdW5kIGFu
ZCBwb3dlciANCnN1cHBsaWVzIGludHJvZHVjZSBzaWduaWZpY2FudCBkZXZpYXRpb25zIGluIHRo
ZSBidWZmZXIncyBJLVYgY3VydmVzLCBpLmUuDQpkcml2ZSBzdHJlbmd0aC4gIE9taXR0aW5nIHRo
ZXNlIEktViBjdXJ2ZSB2YXJpYXRpb25zIHJlZHVjZXMgdGhlIGFjY3VyYWN5DQpvZiB0aGUgU1NP
IGFuZCBwb3dlciBkZWxpdmVyeSBzaW11bGF0aW9ucyB3aGVuIHRoZSBidWZmZXJzIGFyZSBzdXJy
b3VuZGVkIGJ5DQpub24gaWRlYWwgcG93ZXIgbmV0d29ya3MuDQoNCioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqDQoNCkFOWSBPVEhFUiBCQUNLR1JPVU5EIElORk9STUFUSU9OOg0KDQpUaGlzIHZlcnNpb24g
b2YgdGhlIEJJUkQgaW5jb3Jwb3JhdGVzIHRoZSBmZWVkYmFjayByZWNlaXZlZCBpbiB0aGUgNC8x
LzIwMDUNCklCSVMgT3BlbiBGb3J1bSB0ZWxlY29uZmVyZW5jZSBhbmQgdGhlIGZlZWRiYWNrIHJl
Y2VpdmVkIGZyb20gQm9iIFJvc3MgaW4gYSANCnByaXZhdGUgdGVsZWNvbmZlcmVuY2UgaGVsZCBv
biA0LzIyLzIwMDUuDQoNClRoZSBlcXVhdGlvbiB3YXMgY29ycmVjdGVkIHRvIHJlZmxlY3QgdGhl
IG9yaWdpbmFsIGludGVudCBvZiB0aGUgQklSRCwgYW5kDQphZGRpdGlvbmFsIGVkaXRvcmlhbCBj
aGFuZ2VzIHdlcmUgbWFkZSByZWdhcmRpbmcgdGhlIHN5bnRheCwgYW5kIHRoZSB1c2FnZQ0KcnVs
ZXMgdGhlIG9mIHR5cC4sIG1pbi4sIG1heCBlbnRyaWVzLiAgRm9yIGNsYXJpdHksIHRoZSBwcmV2
aW91cyB2ZXJzaW9uIG9mDQp0aGUgQklSRCBpcyBpbmNsdWRlZCBhdCB0aGUgZW5kIG9mIHRoaXMg
c2VjdGlvbiwgYW5kIGEgY29tcGxldGVseSBuZXcNCnNlY3Rpb24gaXMgd3JpdHRlbiBpbiB0aGUg
dGV4dCBhYm92ZS4NCg0KVGhlIG1vZGVsIG1ha2VyIGNhbiBvYnRhaW4gdGhlIHZhbHVlIGZvciBQ
b3dlcl9jb2VmZiBieSBnZW5lcmF0aW5nIGEgc2VyaWVzDQpvZiBJLVYgdGFibGVzIGF0IGRpZmZl
cmVudCBzdXBwbHkgdm9sdGFnZXMgd2hpbGUga2VlcGluZyB0aGUgcmVtYWluaW5nDQpzaW11bGF0
aW9uIG9yIGxhYiBtZWFzdXJlbWVudCBjb25kaXRpb25zIHVuY2hhbmdlZC4gIFRoZSByYXRpbyBi
ZXR3ZWVuIHRoZQ0KcG93ZXIgc3VwcGx5IHZvbHRhZ2UgYW5kIHNhdHVyYXRpb24gY3VycmVudCB2
YXJpYXRpb25zIGNhbiBiZSBkZXRlcm1pbmVkDQp3aXRoIHNpbXBsZSBhbGdlYnJhaWMgY2FsY3Vs
YXRpb25zIGFuZCBlbnRlcmVkIGFzIHRoZSBhcmd1bWVudCBmb3IgdGhlDQpQb3dlcl9jb2VmZiBz
dWJwYXJhbWV0ZXIgdW5kZXIgdGhlIEktViB0YWJsZSBrZXl3b3Jkcy4gIEluIHRoZSByZWFsIHdv
cmxkDQp0aGlzIHJlbGF0aW9uc2hpcCBpcyBub3QgbGluZWFyIGFjcm9zcyBhIHdpZGUgcmFuZ2Ug
b2Ygc3VwcGx5IHZvbHRhZ2VzLCBidXQNCmZvciB0aGUgcHVycG9zZSBvZiBhIHJlbGF0aXZlbHkg
c21hbGwgdmFyaWF0aW9uIGFyb3VuZCB0aGUgbm9taW5hbCBzdXBwbHkNCnZvbHRhZ2UgKGFib3V0
IGEgZmV3IHRlbnMgb2YgcGVyY2VudCB2YXJpYXRpb24pLCBhIGxpbmVhciBhcHByb3hpbWF0aW9u
DQpzZWVtcyB0byBiZSBzdWZmaWNpZW50bHkgYWNjdXJhdGUuDQoNCkluIGNhc2UgdGhpcyBsaW5l
YXIgYXBwcm94aW1hdGlvbiBiZWNvbWVzIGluc3VmZmljaWVudCBpbiB0aGUgZnV0dXJlLCBhDQpo
aWdoZXIgb3JkZXIgcmVsYXRpb25zaGlwIGRlc2NyaXB0aW9uIG1heSBiZSBhZGRlZCB0byB0aGlz
IHN1YnBhcmFtZXRlci4NCg0KTW9kaWZpZWQgSS1WIHRhYmxlIHNlY3Rpb24gZnJvbSB0aGUgcHJl
dmlvdXMgdmVyc2lvbiAoQklSRDk3KSBvZiB0aGlzIEJJUkQ6DQoNCnw9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQ0KfCAgICBLZXl3b3JkczogIFtQdWxsZG93bl0sIFtQdWxsdXBdLCBbR05EIENsYW1wXSwg
W1BPV0VSIENsYW1wXQ0KfCAgICBSZXF1aXJlZDogIFllcywgaWYgdGhleSBleGlzdCBpbiB0aGUg
bW9kZWwNCnwqIFN1Yi1QYXJhbXM6ICBQb3dlcl9jb2VmZl90eXAsIFBvd2VyX2NvZWZmX21pbiwg
UG93ZXJfY29lZmZfbWF4DQp8IERlc2NyaXB0aW9uOiAgVGhlIGRhdGEgcG9pbnRzIHVuZGVyIHRo
ZXNlIGtleXdvcmRzIGRlZmluZSB0aGUgSS1WIHRhYmxlcyBvZg0KfCAgICAgICAgICAgICAgIHRo
ZSBwdWxsZG93biBhbmQgcHVsbHVwIHN0cnVjdHVyZXMgb2YgYW4gb3V0cHV0IGJ1ZmZlciBhbmQg
dGhlDQp8ICAgICAgICAgICAgICAgSS1WIHRhYmxlcyBvZiB0aGUgY2xhbXBpbmcgZGlvZGVzIGNv
bm5lY3RlZCB0byB0aGUgR05EIGFuZCB0aGUNCnwgICAgICAgICAgICAgICBQT1dFUiBwaW5zLCBy
ZXNwZWN0aXZlbHkuICBDdXJyZW50cyBhcmUgY29uc2lkZXJlZCBwb3NpdGl2ZQ0KfCAgICAgICAg
ICAgICAgIHdoZW4gdGhlaXIgZGlyZWN0aW9uIGlzIGludG8gdGhlIGNvbXBvbmVudC4NCnwqICAg
ICAgICAgICAgICBUaGUgUG93ZXJfY29lZmZfKiwgc3VicGFyYW1ldGVycyBkZXNjcmliZSBob3cg
bXVjaCB0aGUNCnwqICAgICAgICAgICAgICBpbnN0YW50YW5lb3VzIHBvd2VyIHN1cHBseSB2YXJp
YXRpb25zIHNob3VsZCBzY2FsZSB0aGUgSS1WDQp8KiAgICAgICAgICAgICAgdGFibGVzLiAgVGhl
IHNjYWxpbmcgY29lZmZpY2llbnQgaXMgY2FsY3VsYXRlZCBiYXNlZCBvbiB0aGUNCnwqICAgICAg
ICAgICAgICBmb2xsb3dpbmcgZm9ybXVsYS4NCnwqDQp8KiAgICAgICAgICAgICAgICAgICAgICAg
IGsgPSBQb3dlcl9jb2VmZiAqIChWaW5zdC9Wbm9tKQ0KfCoNCnwqICAgICAgICAgICAgICB3aGVy
ZSBrIGlzIHRoZSBzY2FsaW5nIGNvZWZmaWNpZW50IHRoYXQgc2NhbGVzIHRoZSBJLVYgdGFibGUN
CnwqICAgICAgICAgICAgICBhdCBlYWNoIGl0ZXJhdGlvbiBvZiB0aGUgc2ltdWxhdGlvbiwgUG93
ZXJfY29lZmYgaXMgdGhlDQp8KiAgICAgICAgICAgICAgc3VicGFyYW1ldGVyIHByb3ZpZGVkIHdp
dGggdGhlIEktViB0YWJsZXMgdG8gcmVsYXRlIGhvdyBtdWNoDQp8KiAgICAgICAgICAgICAgdGhl
IHRoZSBJLVYgdGFibGVzIHNob3VsZCBiZSBlZmZlY3RlZCBieSB0aGUgcG93ZXIgc3VwcGx5DQp8
KiAgICAgICAgICAgICAgdmFyaWF0aW9ucywgVmluc3QgaXMgdGhlIGluc3RhbnRhbmVvdXMgcG93
ZXIgc3VwcGx5IHZvbHRhZ2UNCnwqICAgICAgICAgICAgICBhY3Jvc3MgdGhlIGJ1ZmZlciBhdCBl
YWNoIGl0ZXJhdGlvbiBvZiB0aGUgc2ltdWxhdGlvbiwgYW5kDQp8KiAgICAgICAgICAgICAgVm5v
bSBpcyB0aGUgdmFsdWUgb2YgdGhlIGlkZWFsIHBvd2VyIHN1cHBseSB2b2x0YWdlIGF0IHdoaWNo
DQp8KiAgICAgICAgICAgICAgdGhlIEktViB0YWJsZXMgd2VyZSBnZW5lcmF0ZWQgZm9yIHRoZSBb
TW9kZWxdLg0KfCoNCnwqICAgICAgICAgICAgICBJZiBQb3dlcl9jb2VmZiBpcyB6ZXJvLCB0aGUg
SS1WIHRhYmxlcyB3aWxsIG5vdCBjaGFuZ2UsDQp8KiAgICAgICAgICAgICAgcmVnYXJkbGVzcyBv
ZiB3aGF0IHRoZSBzdXBwbHkgdm9sdGFnZSB2YXJpYXRpb25zIGFyZS4gIElmDQp8KiAgICAgICAg
ICAgICAgUG93ZXJfY29lZmYgPSAxLCB0aGUgSS1WIGN1cnZlIHdpbGwgYmUgc2NhbGVkIGJ5IHRo
ZSBzYW1lDQp8KiAgICAgICAgICAgICAgcGVyY2VudGFnZSBhcyB0aGUgY2hhbmdlIGluIHRoZSBh
Y3R1YWwgcG93ZXIgc3VwcGx5IHZvbHRhZ2UuDQp8Kg0KfCoNCnwqICAgICAgICAgICAgICBTdWJw
YXJhbWV0ZXIgVXNhZ2UgUnVsZXM6DQp8Kg0KfCogICAgICAgICAgICAgIFRoZSBQb3dlcl9jb2Vm
Zl8qIHN1YnBhcmFtZXRlcnMgYXJlIG9wdGlvbmFsLiAgSWYgdGhleQ0KfCogICAgICAgICAgICAg
IGFyZSBub3QgcHJlc2VudCwgdGhlIHBvd2VyIHN1cHBseSB2YXJpYXRpb25zIHdpbGwgbm90IGhh
dmUgDQp8KiAgICAgICAgICAgICAgYW4gZWZmZWN0IG9uIHRoZSBJLVYgdGFibGVzLiAgVGhpcyBp
cyBlcXVpdmFsZW50IHRvIGEgemVybyANCnwqICAgICAgICAgICAgICBlbnRyeSBmb3IgdGhlIHN1
YnBhcmFtZXRlciB2YWx1ZS4NCnwqDQp8KiAgICAgICAgICAgICAgVGhlIFBvd2VyX2NvZWZmX3R5
cCBzdWJwYXJhbWV0ZXIgaXMgYXBwbGllZCB0byB0aGUgMXN0IA0KfCogICAgICAgICAgICAgICh0
eXBpY2FsKSBjb2x1bW4gb2YgdGhlIEktViB0YWJsZSwgdGhlIFBvd2VyX2NvZWZmX21pbg0KfCog
ICAgICAgICAgICAgIHN1YnBhcmFtZXRlciBpcyBhcHBsaWVkIHRvIHRoZSAybmQgKG1pbmltdW0p
IGNvbHVtbiwgYW5kIHRoZQ0KfCogICAgICAgICAgICAgIFBvd2VyX2NvZWZmX21heCBzdWJwYXJh
bWV0ZXIgaXMgYXBwbGllZCB0byB0aGUgM3JkIGNvbHVtbg0KfCogICAgICAgICAgICAgIChtYXhp
bXVtKSBvZiB0aGUgSS1WIHRhYmxlLg0KfCoNCnwqICAgICAgICAgICAgICBOdW1lcmljYWwgYXJn
dW1lbnRzIGFyZSBzZXBhcmF0ZWQgZnJvbSB0aGVpciBhc3NvY2lhdGVkDQp8KiAgICAgICAgICAg
ICAgc3VicGFyYW1ldGVyIGJ5IGFuIGVxdWFscyBzaWduICg9KTsgd2hpdGUgc3BhY2UgYXJvdW5k
IHRoZQ0KfCogICAgICAgICAgICAgIGVxdWFscyBzaWduIGlzIG9wdGlvbmFsLiAgVGhlIG51bWVy
aWNhbCBlbnRyaWVzIG1heSBiZSBhIA0KfCogICAgICAgICAgICAgIHBvc2l0aXZlLCB6ZXJvLCBv
ciBuZWdhdGl2ZSBudW1iZXIuICAiTkEiIGlzIG5vdCBhbGxvd2VkLg0KfCoNCnwqDQp8IE90aGVy
IE5vdGVzOiAgVGhlIEktViB0YWJsZSBvZiB0aGUgW1B1bGx1cF0gYW5kIHRoZSBbUE9XRVIgQ2xh
bXBdIHN0cnVjdHVyZXMNCnwgICAgICAgICAgICAgICBhcmUgJ1ZjYyByZWxhdGl2ZScsIG1lYW5p
bmcgdGhhdCB0aGUgdm9sdGFnZSB2YWx1ZXMgYXJlDQp8ICAgICAgICAgICAgICAgcmVmZXJlbmNl
ZCB0byB0aGUgVmNjIHBpbi4gIChOb3RlOiBVbmRlciB0aGVzZSBrZXl3b3JkcywgYWxsDQouLi4N
Ci4uLg0KLi4uDQp8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCltQdWxsZG93bl0NCipQb3dlcl9jb2Vm
Zl90eXAgPSAwLjUNCipQb3dlcl9jb2VmZl9taW4gPSAwLjgNCipQb3dlcl9jb2VmZl9tYXggPSAw
LjMNCnwNCnwgIFZvbHRhZ2UgICBJKHR5cCkgICAgSShtaW4pICAgIEkobWF4KQ0KfA0KICAgLTUu
MFYgICAgLTQwLjBtICAgIC0zNC4wbSAgICAtNDUuMG0NCiAgIC00LjBWICAgIC0zOS4wbSAgICAt
MzMuMG0gICAgLTQzLjBtDQp8ICAgIC4NCnwgICAgLg0KICAgIDAuMFYgICAgICAwLjBtICAgICAg
MC4wbSAgICAgIDAuMG0NCnwgICAgLg0KfCAgICAuDQogICAgNS4wViAgICAgNDAuMG0gICAgIDM0
LjBtICAgICA0NS4wbQ0KICAgMTAuMFYgICAgIDQ1LjBtICAgICA0MC4wbSAgICAgNDkuMG0NCnwN
Ci4uLg0KLi4uDQouLi4NCnw9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KDQoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioNCm==

- --=-R/2Mvn12wEPbkVs6QTEl--
|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

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

Date: Sat, 23 Apr 2005 21:38:52 +0530
From: Akhilesh CHANDRA <akhilesh.chandra@st.com>
Subject: [IBIS-Users] how we decide R_fixture of buffer

Hello Friends,

   I am working on one of my IO design. When I put a transmission line 
with Z0=70ohm and length is 2inch with 5pf load my rise and fall time is 
just 50nsec. When I use R_fixture =70ohm in my design then transition 
time increase to 300nsec. This cause a lot of spice and IBIS mismatch in 
my final models.
  Could you please give me an idea that how we can select a good 
R_fixture value. If you have any doc that help me to understand how we 
can select R_fixture and it's effect in final simulation.
  Customer spec say that this cell is work fine till 10pf load. I don't 
have any R_fixture and V_fixture information from customer.

Regards
Akhilesh


|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

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

Date: Tue, 26 Apr 2005 10:13:09 +0000
From: sivaram <sivaram@agere.com>
Subject: [IBIS-Users] SERDES in IBIS

Hello Experts,

Can we model SERDES(working at 4Gbps) with IBIS
using [Driver_schedule] feature (or) we should depend only
on multi-lingual extensions of IBIS?

The SERDES i'm talking about has control signals to change
the pre-emphasis percentage, control signals to change amplitude etc.

Thanks in advance,
Sivaram

|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

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

Date: Tue, 26 Apr 2005 10:56:30 -0400
From: "Pratt, Gary" <gary_pratt@mentor.com>
Subject: RE: [IBIS-Users] SERDES in IBIS

Hello Sivaram,

IMHO, I believe [driver_schedule] can be made to work with only minor
drawbacks (maybe Arpad can elaborate on those).  But multi-lingual will
definitely work for this generation SERDES, as well as most any
challenge future technologies may bring (dfe, slew dependant timing,
ssn, automated measurements, etc, etc).  And, with AMS support
anticipated on over half the board-level SI market before the end of the
year, your investment in multi-lingual should pay attractive dividends
now and well into the future.  

Gary



- -----Original Message-----
From: owner-ibis-users@eda.org [mailto:owner-ibis-users@eda.org] On
Behalf Of sivaram
Sent: Tuesday, April 26, 2005 5:13 AM
To: ibis-info; ibis-users
Subject: [IBIS-Users] SERDES in IBIS

Hello Experts,

Can we model SERDES(working at 4Gbps) with IBIS using [Driver_schedule]
feature (or) we should depend only on multi-lingual extensions of IBIS?

The SERDES i'm talking about has control signals to change the
pre-emphasis percentage, control signals to change amplitude etc.

Thanks in advance,
Sivaram

|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org with just

|the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent  
| http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

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

Date: Tue, 26 Apr 2005 08:20:33 -0700 (PDT)
From: Ratheesh P K <ratheesh_pk@yahoo.co.in>
Subject: [IBIS-Users] IBIS model for BCM5414

Hi,

I'm looking for an IBIS model for the Broadcom device
BCM5414-FPBGA354_1H

Please let me know where I can get it.
I checked at the Broadcom website.
Couldnt find any..

Regards
Ratheesh

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

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

Date: Tue, 26 Apr 2005 11:52:20 -0400
From: "Pratt, Gary" <gary_pratt@mentor.com>
Subject: RE: [IBIS-Users] SERDES in IBIS

"Caveat" may have been a better word than "drawback".  I'm not
personally aware of any drawbacks. 

- -----Original Message-----
From: Pratt, Gary 
Sent: Tuesday, April 26, 2005 9:57 AM
To: 'sivaram'; ibis-info; ibis-users
Subject: RE: [IBIS-Users] SERDES in IBIS

Hello Sivaram,

IMHO, I believe [driver_schedule] can be made to work with only minor
drawbacks (maybe Arpad can elaborate on those).  But multi-lingual will
definitely work for this generation SERDES, as well as most any
challenge future technologies may bring (dfe, slew dependant timing,
ssn, automated measurements, etc, etc).  And, with AMS support
anticipated on over half the board-level SI market before the end of the
year, your investment in multi-lingual should pay attractive dividends
now and well into the future.  

Gary



- -----Original Message-----
From: owner-ibis-users@eda.org [mailto:owner-ibis-users@eda.org] On
Behalf Of sivaram
Sent: Tuesday, April 26, 2005 5:13 AM
To: ibis-info; ibis-users
Subject: [IBIS-Users] SERDES in IBIS

Hello Experts,

Can we model SERDES(working at 4Gbps) with IBIS using [Driver_schedule]
feature (or) we should depend only on multi-lingual extensions of IBIS?

The SERDES i'm talking about has control signals to change the
pre-emphasis percentage, control signals to change amplitude etc.

Thanks in advance,
Sivaram

|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org with just

|the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent 
| http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

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

Date: Wed, 27 Apr 2005 17:01:59 +0530
From: "Ummalaneni, Venu Babu \(Venu\)" <venubabu@agere.com>
Subject: [IBIS-Users] Filling C_comp value in IBIS file

This is a multi-part message in MIME format.

- ------_=_NextPart_001_01C54B1C.B9E26EC4
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi All,

I hope that for filling the typ, min and max column data under V-I and
V-t tables, PVT conditions are defined for each column.

[Approach 1]
But for filling the data under the [C_comp] keyword these PVT conditions
are not defined. We are taking worst case fast process corner,  maximum
voltage and minimum temperature   values for filling [C_comp] min
column. And reverse for max column.

By following  above procedure for some buffers we are not getting C_comp
values as per desirable sequence C_Comp(min) < C_comp(typ) <
C_Comp(max).
And hence we are getting warning message from the golden parser.

Recently, I read following para from Cook book:

[Approach 2]
The C_comp parameter specifies the buffers input, output or I/O
capacitance and can have a typical, minimum and maximum value.  Note
that when constructing the IBIS file the numerically largest value of
C_comp is listed as the 'max' value while the numerically smallest value
of C_comp is listed as the 'min' value.  C_Comp min and max values do
not necessarily correlate with the min and max conditions under which
the I/V and switching data was gathered.

Which one need to follow? Approach 1 or Approach 2?

Thanks in advance.

Best Regards,
Venu.





- ------_=_NextPart_001_01C54B1C.B9E26EC4
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version =
6.0.6617.6">
<TITLE>Filling C_comp value in IBIS file</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT FACE=3D"Times New Roman">Hi All,</FONT>
</P>

<P><FONT FACE=3D"Times New Roman">I hope that for filling the typ, min =
and max column data under V-I and V-t tables, PVT conditions are defined =
for each column.</FONT></P>

<P><FONT FACE=3D"Times New Roman">[Approach 1]</FONT>

<BR><FONT FACE=3D"Times New Roman">But for filling the data under the =
[C_comp] keyword these PVT conditions are not defined. We are taking =
worst case fast process corner,&nbsp; maximum voltage and minimum =
temperature&nbsp;&nbsp; values for filling [C_comp] min column. And =
reverse for max column.</FONT></P>

<P><FONT FACE=3D"Times New Roman">By following&nbsp; above procedure for =
some buffers we are not getting C_comp values as per desirable sequence =
C_Comp(min) &lt; C_comp(typ) &lt; C_Comp(max).</FONT></P>

<P><FONT FACE=3D"Times New Roman">And hence we are getting warning =
message from the golden parser.</FONT>
</P>

<P><FONT FACE=3D"Times New Roman">Recently, I read following para from =
Cook book:</FONT>
</P>

<P><FONT FACE=3D"Times New Roman">[Approach 2]</FONT>

<BR><FONT FACE=3D"Times New Roman">The C_comp parameter specifies the =
buffers input, output or I/O capacitance and can have a typical, minimum =
and maximum value.&nbsp; Note that when constructing the IBIS file =
the<I> numerically largest</I> value of C_comp is listed as the =
&#8216;max&#8217; value while the<I> numerically smallest</I> value of =
C_comp is listed as the &#8216;min&#8217; value.&nbsp; C_Comp min and =
max values do not necessarily correlate with the min and max conditions =
under which the I/V and switching data was gathered.</FONT></P>

<P><FONT SIZE=3D2 FACE=3D"Arial">Which one need to follow? Approach 1 or =
Approach 2?</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">Thanks in advance.</FONT>
</P>

<P><FONT SIZE=3D2 FACE=3D"Arial">Best Regards,</FONT>

<BR><FONT SIZE=3D2 FACE=3D"Arial">Venu.</FONT>
</P>
<BR>
<BR>
<BR>

</BODY>
</HTML>
- ------_=_NextPart_001_01C54B1C.B9E26EC4--
|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

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

Date: Wed, 27 Apr 2005 08:38:18 -0700
From: "Muranyi, Arpad" <arpad.muranyi@intel.com>
Subject: [IBIS-Users] RE: [IBIS] Filling C_comp value in IBIS file

If all else fails, read the spec...
 
|=======================================================================
======
|
|                                 Section 9
|
|     N O T E S    O N    D A T A    D E R I V A T I O N    M E T H O D
|
|=======================================================================
======
...
...
...
| The "min" and "max" columns for all remaining keywords and
subparameters
| will contain the smallest and largest magnitude values.  This applies
to the
| [Model] subparameter C_comp as well even if the correlation to the
voltage,
| temperature, and process variations are known because information
about such
| correlation is not available in all cases. 

 
Arpad
|=======================================================================
======


________________________________

From: owner-ibis@eda.org [mailto:owner-ibis@eda.org] On Behalf Of
Ummalaneni, Venu Babu (Venu)
Sent: Wednesday, April 27, 2005 4:32 AM
To: ibis-users; ibis
Subject: [IBIS] Filling C_comp value in IBIS file



Hi All, 

I hope that for filling the typ, min and max column data under V-I and
V-t tables, PVT conditions are defined for each column.

[Approach 1] 
But for filling the data under the [C_comp] keyword these PVT conditions
are not defined. We are taking worst case fast process corner,  maximum
voltage and minimum temperature   values for filling [C_comp] min
column. And reverse for max column.

By following  above procedure for some buffers we are not getting C_comp
values as per desirable sequence C_Comp(min) < C_comp(typ) <
C_Comp(max).

And hence we are getting warning message from the golden parser. 

Recently, I read following para from Cook book: 

[Approach 2] 
The C_comp parameter specifies the buffers input, output or I/O
capacitance and can have a typical, minimum and maximum value.  Note
that when constructing the IBIS file the numerically largest value of
C_comp is listed as the 'max' value while the numerically smallest value
of C_comp is listed as the 'min' value.  C_Comp min and max values do
not necessarily correlate with the min and max conditions under which
the I/V and switching data was gathered.

Which one need to follow? Approach 1 or Approach 2? 

Thanks in advance. 

Best Regards, 
Venu. 





|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

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

Date: Wed, 27 Apr 2005 17:17:45 -0700
From: Bob Ross <bob@teraspeed.com>
Subject: Re: [IBIS-Users] difference between [Pullup Reference] and [Voltage Range]

Hello Akhilesh:

In some tool, the [Pullup Reference] and/or the [Power Clamp Reference]
will override the [Voltage Range].

Bob

Tom Dagostino wrote:

> IBIS voltages only are concerned with the voltage applied to the output or
> input stage (that may be changing with some of the new birds being
> discussed).  They define which rail, voltage, the currents will flow into or
> out of.  For an output the Voltage Range key word will tell the simulator
> what supply voltage the output's pullup will supply current from and what
> supply voltage the power clamp if present will dump current into.  If there
> is a Pullup Reference and a Powerclamp Reference stated in the model then
> first, they describe the power supply that sources current for the pullup
> and power supply that sinks current for the clamp.  In this case the
> Powerclamp Reference and be different than the Pullup Reference.  A good
> example of this would be a 3.3V output buffer (Pullup Reference) that is 5
> Volt compatible with a Powerclamp Reference of 5.0 Volts.
> 
> It is unlikely that your example would ever occur.  If your Pullup Reference
> is 2.5V your Voltage Range, the operating is not 1.2 Volts.  The core supply
> voltage should not be in the model, it is not sinking or sourcing currents
> in the input or output stage.
> 
> Tom Dagostino
> Teraspeed Labs
> 13610 SW Harness Lane
> Beaverton, OR 97008
> 503-430-1065
> http://www.teraspeed.com
> tom@teraspeed.com
> 
> Teraspeed Consulting Group LLC
> 121 North River Drive
> Narragansett, RI 02882
> 401-284-1827
> 
> Teraspeed is the registered service mark of
> Teraspeed Consulting Group LLC
> 
> -----Original Message-----
> From: owner-ibis-users@eda.org [mailto:owner-ibis-users@eda.org]On
> Behalf Of Akhilesh CHANDRA
> Sent: Thursday, April 21, 2005 6:56 AM
> To: ibis; ibis-users
> Cc: Akhilesh CHANDRA
> Subject: [IBIS-Users] difference between [Pullup Reference] and [Voltage
> Range]

> 
>>
> Hello Friends,
> 
>  As I read in IBIS standard
> 
> Voltage Range----Defines the power supply voltage tolerance over which
> the model is intended to operate.
> Pullup Reference--Defines a voltage rail other than that defined by the
> [Voltage  Range] keyword as the reference voltage for the [Pullup] I-V
> data.
>   My buffer have dual supply VDD and VDDE2V5. VDD is the core side
> supply and VDDE2V5 voltage at the pad as well as voltage at the pullup
> and power clam diode.
> 
>  I wnat to know how this information is use in the simulation.
>  When pullup information is present then it's overwrite voltag information?
> 
> I have given
> [Voltage Range]  1.2 1.1 1.3
> [Pullup Reference] 2.5 2.2 2.7
> 
>    Which information is used in the simulation.
> 
> Regards
> Akhilesh
> 

> 
> 

- -- 
Bob Ross
Teraspeed Consulting Group LLC     Teraspeed Labs
121 North River Drive              13610 SW Harness Lane
Narragansett, RI 02882             Beaverton, OR 97008
401-284-1827                       503-430-1065
http://www.teraspeed.com           503-246-8048 Direct
bob@teraspeed.com

Teraspeed is a registered service mark of Teraspeed Consulting Group LLC


|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

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

Date: Thu, 28 Apr 2005 00:21:58 +0000
From: "lau yy" <tok47@hotmail.com>
Subject: [IBIS-Users] NEED INFORMATION

Dear ALL,
   Here, I have some concern to build a INBIS model for a MCP (multi chip 
package).

If let say, I have a product  C that stacking-up A and B. That mean there 
are some pin from these 2 chip are join together and share a same buffer. 
Now, I want to build a IBIS model for this new product that have A and B
together.

But I just have the IBIS model for A and B seperately. And I just have 
schematic for A but not B.

Now, can I build the IBIS model for C by using only the IBIS
model for A and B?

Or Can someone show me the way to get the IBIS model for C?

Or Can someone show me some texts for references to solve this problem ?


Thanks


Rdgs
Y.Y. LAU


|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

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

Date: Thu, 28 Apr 2005 10:10:37 +0530
From: Akhilesh CHANDRA <akhilesh.chandra@st.com>
Subject: Re: [IBIS-Users] difference between [Pullup Reference] and [Voltage Range]

Hello Bob,

  Yes, I think ELDO and HSPICE override voltage range while in HYPERLYNX 
it does't, befor this I validate my models through ELDO and HSPICE now I 
switch to HYPERLYNX and find out this problem .
  In HYPERLYNX if keyword voltage range, power Clamp Reference and 
Pullup Reference are presents then it take volatge range keywords for 
simulation. In my view if optional keywords are present then it should 
read from optional keywords.

Regards
Akhilesh

Bob Ross wrote:

> Hello Akhilesh:
>
> In some tool, the [Pullup Reference] and/or the [Power Clamp Reference]
> will override the [Voltage Range].
>
> Bob
>
> Tom Dagostino wrote:
>
>> IBIS voltages only are concerned with the voltage applied to the 
>> output or
>> input stage (that may be changing with some of the new birds being
>> discussed).  They define which rail, voltage, the currents will flow 
>> into or
>> out of.  For an output the Voltage Range key word will tell the 
>> simulator
>> what supply voltage the output's pullup will supply current from and 
>> what
>> supply voltage the power clamp if present will dump current into.  If 
>> there
>> is a Pullup Reference and a Powerclamp Reference stated in the model 
>> then
>> first, they describe the power supply that sources current for the 
>> pullup
>> and power supply that sinks current for the clamp.  In this case the
>> Powerclamp Reference and be different than the Pullup Reference.  A good
>> example of this would be a 3.3V output buffer (Pullup Reference) that 
>> is 5
>> Volt compatible with a Powerclamp Reference of 5.0 Volts.
>>
>> It is unlikely that your example would ever occur.  If your Pullup 
>> Reference
>> is 2.5V your Voltage Range, the operating is not 1.2 Volts.  The core 
>> supply
>> voltage should not be in the model, it is not sinking or sourcing 
>> currents
>> in the input or output stage.
>>
>> Tom Dagostino
>> Teraspeed Labs
>> 13610 SW Harness Lane
>> Beaverton, OR 97008
>> 503-430-1065
>> http://www.teraspeed.com
>> tom@teraspeed.com
>>
>> Teraspeed Consulting Group LLC
>> 121 North River Drive
>> Narragansett, RI 02882
>> 401-284-1827
>>
>> Teraspeed is the registered service mark of
>> Teraspeed Consulting Group LLC
>>
>> -----Original Message-----
>> From: owner-ibis-users@eda.org [mailto:owner-ibis-users@eda.org]On
>> Behalf Of Akhilesh CHANDRA
>> Sent: Thursday, April 21, 2005 6:56 AM
>> To: ibis; ibis-users
>> Cc: Akhilesh CHANDRA
>> Subject: [IBIS-Users] difference between [Pullup Reference] and [Voltage
>> Range]
>
>
>>
>>>
>> Hello Friends,
>>
>>  As I read in IBIS standard
>>
>> Voltage Range----Defines the power supply voltage tolerance over which
>> the model is intended to operate.
>> Pullup Reference--Defines a voltage rail other than that defined by the
>> [Voltage  Range] keyword as the reference voltage for the [Pullup] I-V
>> data.
>>   My buffer have dual supply VDD and VDDE2V5. VDD is the core side
>> supply and VDDE2V5 voltage at the pad as well as voltage at the pullup
>> and power clam diode.
>>
>>  I wnat to know how this information is use in the simulation.
>>  When pullup information is present then it's overwrite voltag 
>> information?
>>
>> I have given
>> [Voltage Range]  1.2 1.1 1.3
>> [Pullup Reference] 2.5 2.2 2.7
>>
>>    Which information is used in the simulation.
>>
>> Regards
>> Akhilesh
>>
>
>>
>>
>


|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

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

Date: Thu, 28 Apr 2005 11:07:59 +0200
From: <Radovan.Vuletic@infineon.com>
Subject: [IBIS-Users] How to make package model with  [Define Package Model] keyword

Hi all,

my problem is that I don't know how to create package model with  [Define Package Model] keyword. 

Because of simulation (extraction of package parameters) reasons whole package is divided in 4 quadrants (even then simulation/extraction of package parameters takes a couple of days). On this way instead of one sparse matrix for R, L and C I have 4 sparse matrixes for each of R, L and C. All these parameters (sparse matrix) are written out in 4 IBIS *.pkg files (one for every quadrant)  - each of them containing header similar to following:

.
.
.
[IBIS Ver]	4.0
[File Name]	ddr3_iotc_h90_v271_j01t03.pkg (different for each of 4 *.pkg files)
[File Rev]	1.0
[Date]	Fri Apr  8 16:45:01 2005
[Source]	XYZ
[Copyright]	XYZ Corporation 1998-2005. All rights reserved.
[Define Package Model]	ddr3_iotc_h90_v271_j01t03
[Manufacturer]	Unknown
[OEM]	Unknown
[Description]	IBIS file for 512MH90 IOTC DDR3 package ballout v2.71 Balls J01T03
[Number Of Pins]	20
[Pin Numbers]
.
.
.
[Model Data]
[Inductance Matrix]	Sparse_matrix
|
[Row]D1
.
.
.


These 4 packages make all together one "big" package model. My question is how to merge all 4 of them in one "big" IBIS file. Reading IBIS specs Version 4.1 I haven't seen something suitable for my purposes (perhaps I have overseen something) - I am afraid that without some example I won't be able to put some proper model together. Is it possible at all? 

I assume that what I would need (if that what I want is possible at all) is some example, but any kind of information would be also helpful!

Looking at package models of other OEM I have seen that the number of pins in [Pin Numbers] at [Define Package Model] section can be different than the number of pins in [Pin] at [Component] section, i.e. all pins in [Component][Pin] are not present [Define Package Model][Pin Numbers] - is that OK?

Many thanks in advance,
Radovan

 

Best regards / Mit freundlichen Grüßen / S postovanjem
Radovan Vuletic

Infineon Technologies AG
MP PD PDE
Room 03.911
Balanstraße 73
D-81541 München

Phone:		+49 (0)89 234 20108
Fax:		+49 (0)89 234 27705
Fax (PC):	+49 (0)89 234 955 5305 

E-mail: radovan.vuletic@infineon.com

|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

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

Date: Thu, 28 Apr 2005 10:06:41 -0700
From: Bob Ross <bob@teraspeed.com>
Subject: Re: [IBIS-Users] difference between [Pullup Reference] and [Voltage Range]

Hi Akhilesh:

The Specification may be slighly confusing in this area, but here
are the the intended rules:

1. All four [* Reference] rails are required if [Voltage Range]
missing.  Otherwise [Voltage Range] is required.  (This rule
overreaches for rule statement simplicity reasons.)

2. [Voltage Range] only is acceptable (legacy reasons)

3. Your issue: [Voltage Range] with any or all of the [* Reference]
rails are permitted

  - Each specified [* Reference] rail should be used.  The [Voltage
    Range] and absolute 0 V GND should be considered a default value
    only if the [* Reference] is missing.  Here is some of the text:

|=============================================================================
|     Keyword:  [Voltage Range]
|    Required:  Yes, if [Pullup Reference], [Pulldown Reference], [POWER
|               Clamp Reference], and [GND Clamp Reference] are not present
| Description:  Defines the power supply voltage tolerance over which the
|               model is intended to operate.  It also specifies the default
|               voltage rail to which the [Pullup] and [POWER Clamp] I-V data
|               is referenced.
| Usage Rules:  Provide actual voltages (not percentages) in the typ, min, max
|               format.  "NA" is allowed for the min and max values only.
| Other Notes:  If the [Voltage Range] keyword is not present, then all four
|               of the keywords described below must be present: [Pullup
|               Reference], [Pulldown Reference], [POWER Clamp Reference],
|               and [GND Clamp Reference].  If the [Voltage Range] is present,
|               the other keywords are optional and may or may not be used as
|               required.  It is legal (although redundant) for an optional
|               keyword to specify the same voltage as specified by the
|               [Voltage Range] keyword.
|-----------------------------------------------------------------------------

Comment - it is also legal to for [Voltage Range] and the other keywords
to specify different voltages because no restriction is stated.


|=============================================================================
|     Keyword:  [Pullup Reference]
|    Required:  Yes, if the [Voltage Range] keyword is not present
| Description:  Defines a voltage rail other than that defined by the [Voltage
|               Range] keyword as the reference voltage for the [Pullup] I-V
|               data.
| Usage Rules:  Provide actual voltages (not percentages) in the typ, min, max
|               format.  "NA" is allowed for the min and max values only.
| Other Notes:  This keyword, if present, also defines the voltage range over
|               which the typ, min, and max dV/dt_r values are derived.
|-----------------------------------------------------------------------------

Comment - not well worded, but the description should be interpreted as
defining the voltage rail regardless of any (if it exists) [Voltage Range]
entry.

|=============================================================================
|     Keyword:  [Pulldown Reference]
|    Required:  Yes, if the [Voltage Range] keyword is not present
| Description:  Defines a power supply rail other than 0 V as the reference
|               voltage for the [Pulldown] I-V data.  If this keyword is not
|               present, the voltage data points in the [Pulldown] I-V table
|               are referenced to 0 V.
| Usage Rules:  Provide actual voltages (not percentages) in the typ, min, max
|               format.  "NA" is allowed for the min and max values only.
| Other Notes:  This keyword, if present, also defines the voltage range over
|               which the typ, min, and max dV/dt_f values are derived.
|-----------------------------------------------------------------------------

Comment - Here the value is used (overriding the default reference of 0 V.

Bob


Akhilesh CHANDRA wrote:
> Hello Bob,
> 
>  Yes, I think ELDO and HSPICE override voltage range while in HYPERLYNX 
> it does't, befor this I validate my models through ELDO and HSPICE now I 
> switch to HYPERLYNX and find out this problem .
>  In HYPERLYNX if keyword voltage range, power Clamp Reference and Pullup 
> Reference are presents then it take volatge range keywords for 
> simulation. In my view if optional keywords are present then it should 
> read from optional keywords.
> 
> Regards
> Akhilesh
> 
> Bob Ross wrote:
> 
>> Hello Akhilesh:
>>
>> In some tool, the [Pullup Reference] and/or the [Power Clamp Reference]
>> will override the [Voltage Range].
>>
>> Bob
>>
>> Tom Dagostino wrote:
>>
>>> IBIS voltages only are concerned with the voltage applied to the 
>>> output or
>>> input stage (that may be changing with some of the new birds being
>>> discussed).  They define which rail, voltage, the currents will flow 
>>> into or
>>> out of.  For an output the Voltage Range key word will tell the 
>>> simulator
>>> what supply voltage the output's pullup will supply current from and 
>>> what
>>> supply voltage the power clamp if present will dump current into.  If 
>>> there
>>> is a Pullup Reference and a Powerclamp Reference stated in the model 
>>> then
>>> first, they describe the power supply that sources current for the 
>>> pullup
>>> and power supply that sinks current for the clamp.  In this case the
>>> Powerclamp Reference and be different than the Pullup Reference.  A good
>>> example of this would be a 3.3V output buffer (Pullup Reference) that 
>>> is 5
>>> Volt compatible with a Powerclamp Reference of 5.0 Volts.
>>>
>>> It is unlikely that your example would ever occur.  If your Pullup 
>>> Reference
>>> is 2.5V your Voltage Range, the operating is not 1.2 Volts.  The core 
>>> supply
>>> voltage should not be in the model, it is not sinking or sourcing 
>>> currents
>>> in the input or output stage.
>>>
>>> Tom Dagostino
>>> Teraspeed Labs
>>> 13610 SW Harness Lane
>>> Beaverton, OR 97008
>>> 503-430-1065
>>> http://www.teraspeed.com
>>> tom@teraspeed.com
>>>
>>> Teraspeed Consulting Group LLC
>>> 121 North River Drive
>>> Narragansett, RI 02882
>>> 401-284-1827
>>>
>>> Teraspeed is the registered service mark of
>>> Teraspeed Consulting Group LLC
>>>
>>> -----Original Message-----
>>> From: owner-ibis-users@eda.org [mailto:owner-ibis-users@eda.org]On
>>> Behalf Of Akhilesh CHANDRA
>>> Sent: Thursday, April 21, 2005 6:56 AM
>>> To: ibis; ibis-users
>>> Cc: Akhilesh CHANDRA
>>> Subject: [IBIS-Users] difference between [Pullup Reference] and [Voltage
>>> Range]
>>
>>
>>
>>>
>>>>
>>> Hello Friends,
>>>
>>>  As I read in IBIS standard
>>>
>>> Voltage Range----Defines the power supply voltage tolerance over which
>>> the model is intended to operate.
>>> Pullup Reference--Defines a voltage rail other than that defined by the
>>> [Voltage  Range] keyword as the reference voltage for the [Pullup] I-V
>>> data.
>>>   My buffer have dual supply VDD and VDDE2V5. VDD is the core side
>>> supply and VDDE2V5 voltage at the pad as well as voltage at the pullup
>>> and power clam diode.
>>>
>>>  I wnat to know how this information is use in the simulation.
>>>  When pullup information is present then it's overwrite voltag 
>>> information?
>>>
>>> I have given
>>> [Voltage Range]  1.2 1.1 1.3
>>> [Pullup Reference] 2.5 2.2 2.7
>>>
>>>    Which information is used in the simulation.
>>>
>>> Regards
>>> Akhilesh
>>>
>>
>>>
>>>
>>
> 
> 
> 

- -- 
Bob Ross
Teraspeed Consulting Group LLC     Teraspeed Labs
121 North River Drive              13610 SW Harness Lane
Narragansett, RI 02882             Beaverton, OR 97008
401-284-1827                       503-430-1065
http://www.teraspeed.com           503-246-8048 Direct
bob@teraspeed.com

Teraspeed is a registered service mark of Teraspeed Consulting Group LLC


|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

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

Date: Thu, 28 Apr 2005 11:07:37 -0700
From: "Angulo, John" <john_angulo@mentor.com>
Subject: RE: [IBIS-Users] difference between [Pullup Reference] and [Voltage Range]

Akhilesh,

We agree with your view, and we are making improvements to Hyperlynx
behavior with the voltage reference keywords to more strictly follow the
IBIS specification and avoid confusing results versus other tools.

There remains the point raised by Tom Dagostino: Models are unlikely to
need both [Voltage Range] and [Pullup Reference] keywords with different
values.  Certainly not the particular case you raised, because core
supply voltage should not be in the model.  

In general, if you do need to mix voltage references within the model,
be careful how you do it.  Remember that according to the IBIS
specification, [Voltage Range] still defines the power clamp reference
unless a [POWER Clamp Reference] keyword overrides it.  In the case you
gave, [Voltage Range] defines the power clamp reference to be 1.2 V,
versus a [Pullup reference] value of 2.5 V!  If the pullup and power
clamp references need to be different, it is clearly better to use the
[POWER Clamp Reference] keyword, and probably best to use all four [*
Reference] keywords explicitly.

Best regards,

John Angulo
Software Development Engineer
Hyperlynx Products
Mentor Graphics Corp.

> -----Original Message-----
> From: owner-ibis-users@eda.org 
> [mailto:owner-ibis-users@eda.org] On Behalf Of Akhilesh CHANDRA
> Sent: Wednesday, April 27, 2005 9:41 PM
> To: Bob Ross
> Cc: tom@teraspeed.com; ibis; ibis-users
> Subject: Re: [IBIS-Users] difference between [Pullup 
> Reference] and [Voltage Range]
> 
> Hello Bob,
> 
>   Yes, I think ELDO and HSPICE override voltage range while 
> in HYPERLYNX it does't, befor this I validate my models 
> through ELDO and HSPICE now I switch to HYPERLYNX and find 
> out this problem .
>   In HYPERLYNX if keyword voltage range, power Clamp 
> Reference and Pullup Reference are presents then it take 
> volatge range keywords for simulation. In my view if optional 
> keywords are present then it should read from optional keywords.
> 
> Regards
> Akhilesh
> 
> Bob Ross wrote:
> 
> > Hello Akhilesh:
> >
> > In some tool, the [Pullup Reference] and/or the [Power Clamp 
> > Reference] will override the [Voltage Range].
> >
> > Bob
> >
> > Tom Dagostino wrote:
> >
> >> IBIS voltages only are concerned with the voltage applied to the 
> >> output or input stage (that may be changing with some of the new 
> >> birds being discussed).  They define which rail, voltage, the 
> >> currents will flow into or out of.  For an output the 
> Voltage Range 
> >> key word will tell the simulator what supply voltage the output's 
> >> pullup will supply current from and what supply voltage the power 
> >> clamp if present will dump current into.  If there is a Pullup 
> >> Reference and a Powerclamp Reference stated in the model 
> then first, 
> >> they describe the power supply that sources current for the pullup 
> >> and power supply that sinks current for the clamp.  In 
> this case the 
> >> Powerclamp Reference and be different than the Pullup 
> Reference.  A 
> >> good example of this would be a 3.3V output buffer (Pullup 
> Reference) 
> >> that is 5 Volt compatible with a Powerclamp Reference of 5.0 Volts.
> >>
> >> It is unlikely that your example would ever occur.  If your Pullup 
> >> Reference is 2.5V your Voltage Range, the operating is not 
> 1.2 Volts.  
> >> The core supply voltage should not be in the model, it is 
> not sinking 
> >> or sourcing currents in the input or output stage.
> >>
> >> Tom Dagostino
> >> Teraspeed Labs
> >> 13610 SW Harness Lane
> >> Beaverton, OR 97008
> >> 503-430-1065
> >> http://www.teraspeed.com
> >> tom@teraspeed.com
> >>
> >> Teraspeed Consulting Group LLC
> >> 121 North River Drive
> >> Narragansett, RI 02882
> >> 401-284-1827
> >>
> >> Teraspeed is the registered service mark of Teraspeed Consulting 
> >> Group LLC
> >>
> >> -----Original Message-----
> >> From: owner-ibis-users@eda.org [mailto:owner-ibis-users@eda.org]On
> >> Behalf Of Akhilesh CHANDRA
> >> Sent: Thursday, April 21, 2005 6:56 AM
> >> To: ibis; ibis-users
> >> Cc: Akhilesh CHANDRA
> >> Subject: [IBIS-Users] difference between [Pullup Reference] and 
> >> [Voltage Range]
> >
> >
> >>
> >>>
> >> Hello Friends,
> >>
> >>  As I read in IBIS standard
> >>
> >> Voltage Range----Defines the power supply voltage tolerance over 
> >> which the model is intended to operate.
> >> Pullup Reference--Defines a voltage rail other than that 
> defined by 
> >> the [Voltage  Range] keyword as the reference voltage for the 
> >> [Pullup] I-V data.
> >>   My buffer have dual supply VDD and VDDE2V5. VDD is the core side 
> >> supply and VDDE2V5 voltage at the pad as well as voltage at the 
> >> pullup and power clam diode.
> >>
> >>  I wnat to know how this information is use in the simulation.
> >>  When pullup information is present then it's overwrite voltag 
> >> information?
> >>
> >> I have given
> >> [Voltage Range]  1.2 1.1 1.3
> >> [Pullup Reference] 2.5 2.2 2.7
> >>
> >>    Which information is used in the simulation.
> >>
> >> Regards
> >> Akhilesh
> >>
> >
> >>
> >>
> >
> 
> 
> |------------------------------------------------------------------
> |For help or to subscribe/unsubscribe, email 
> majordomo@eda.org with just 
> |the appropriate command message(s) in the body:
> |
> |  help
> |  subscribe   ibis       <optional e-mail address, if different>
> |  subscribe   ibis-users <optional e-mail address, if different>
> |  unsubscribe ibis       <optional e-mail address, if different>
> |  unsubscribe ibis-users <optional e-mail address, if different>
> |
> |or email a written request to ibis-request@eda.org.
> |
> |IBIS reflector archives exist under:
> |
> |  http://www.eda.org/pub/ibis/email_archive/  Recent  
> | http://www.eda.org/pub/ibis/users_archive/  Recent
> |  http://www.eda.org/pub/ibis/email/          E-mail since 1993
> 

|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

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

Date: Thu, 28 Apr 2005 13:13:13 -0500
From: "Rick Kingen" <rick.kingen@freescale.com>
Subject: [IBIS-Users] Power and Ground Clamp data in pullup/pulldown curves

Hello IBIS users,

Can anyone tell me of a way to generate an ibis model from S2ibis2 that does
not include the Power and Ground clamp data in the pullup/pulldown curves?
Is there a switch or something in S2ibis2 that I am missing?

Thanks in advance.

Regards,

Rick Kingen


|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

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

Date: Thu, 28 Apr 2005 11:38:11 -0700
From: "Abril, Giovanni \(Space Technology\)" <giovanni.abril@ngc.com>
Subject: RE: [IBIS-Users] Power and Ground Clamp data in pullup/pulldown curves

If your buffer is an input or an output with an enable, the power and ground clamps will be created.  When generating the Pullup/Pulldown curves, s2ibis will generate two of them IF you have an enable pin.  The "extra" sweep is performed with the driver disabled, i.e. like power/gnd clamp, and then this is subtracted from the original pulldown/pullup curve (which are created with the output enabled).

So if you have an enable and use it properly, s2ibis will not include the power/gnd clamp data in the pullup/pulldown curves, since it gets subtracted out.  If you look at the output files, you should see 12 pullup/pulldown curves in total.  6 pullup/pulldown curves with output enabled, and 6 with output disabled.   

- -----Original Message-----
From: owner-ibis-users@eda.org [mailto:owner-ibis-users@eda.org]On
Behalf Of Rick Kingen
Sent: Thursday, April 28, 2005 11:13 AM
To: ibis-users; ibis
Subject: [IBIS-Users] Power and Ground Clamp data in pullup/pulldown
curves


Hello IBIS users,

Can anyone tell me of a way to generate an ibis model from S2ibis2 that does
not include the Power and Ground clamp data in the pullup/pulldown curves?
Is there a switch or something in S2ibis2 that I am missing?

Thanks in advance.

Regards,

Rick Kingen


|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

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

Date: Thu, 28 Apr 2005 15:01:03 -0600
From: rrwolff@micron.com
Subject: [IBIS-Users] RE: [IBIS] Power and Ground Clamp data in pullup/pulldown curves

Rick,

Try the S2IBIS3 tool.  This is an updated version of S2IBIS2 than fixes
problems with clamp subtraction (among other things).  

S2IBIS3 V1.0 executables can be downloaded from:

  http://www.ece.ncsu.edu/erl/ibis/s2ibis3/s2ibis3.htm

Regards,
Randy

Randy Wolff
Simulation Group Manager
Module Products Group
Micron Technology, Inc.

- -----Original Message-----
From: owner-ibis@eda.org [mailto:owner-ibis@eda.org] On Behalf Of Rick
Kingen
Sent: Thursday, April 28, 2005 12:13 PM
To: ibis-users; ibis
Subject: [IBIS] Power and Ground Clamp data in pullup/pulldown curves

Hello IBIS users,

Can anyone tell me of a way to generate an ibis model from S2ibis2 that
does
not include the Power and Ground clamp data in the pullup/pulldown
curves?
Is there a switch or something in S2ibis2 that I am missing?

Thanks in advance.

Regards,

Rick Kingen


- -----------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

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

Date: Fri, 29 Apr 2005 17:37:35 -0700
From: Syed Huq <shuq@cisco.com>
Subject: [IBIS-Users] BIRD95.5: Power Integrity Analysis using IBIS

- --=-c7jwDXn7A5IC0p7iIb+4
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

To All:

BIRD95.5 clarifies some node connections per some comments received
at the IBIS meeting on April 22, 2005 and privately from John Angulo
to add and clarify the "power reference terminal".  Also some of the
text is revised to focus on the internal terminals.

Some change areas are noted by |***** lines and in the ANALYSIS ...
section.

BIRD95.5 will be up for vote in the Fri May 13 IBIS Teleconference.

Syed Huq
- -- 
Cisco Systems, Inc
Acting Chair - EIA IBIS Forum

- --=-c7jwDXn7A5IC0p7iIb+4
Content-Disposition: attachment; filename=BIRD95.5.txt
Content-Type: text/plain; name=BIRD95.5.txt; charset=ISO-8859-1
Content-Transfer-Encoding: base64

KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqDQoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCg0KQklSRCBJRCM6
ICAgICAgIDk1LjUNCklTU1VFIFRJVExFOiAgICBQb3dlciBJbnRlZ3JpdHkgQW5hbHlzaXMgdXNp
bmcgSUJJUw0KUkVRVUVTVEVSOiAgICAgIFN5ZWQgSHVxLCBWaW51IEFydW11Z2hhbSBhbmQgWmhp
cGluZyBZYW5nLCBDaXNjbyBTeXN0ZW1zLCBJbmMuOw0KICAgICAgICAgICAgICAgIEJvYiBSb3Nz
LCBUZXJhc3BlZWQgQ29uc3VsdGluZyBHcm91cA0KREFURSBTVUJNSVRURUQ6IERlY2VtYmVyIDEz
LCAyMDA0ICANCkRBVEUgUkVWSVNFRDogICBKYW51YXJ5IDI4LCAyMDA1LCBNYXJjaCA4LCAyMDA1
LCBNYXJjaCAyOSwgMjAwNSwgQXByaWwgMTksIDIwMDUNCiAgICAgICAgICAgICAgICBBcHJpbCAy
OSwgMjAwNQ0KREFURSBBQ0NFUFRFRCBCWSBJQklTIE9QRU4gRk9SVU06IFBFTkRJTkcgDQoNCioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKg0KKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQoNClNUQVRFTUVOVCBP
RiBUSEUgSVNTVUU6DQoNClBvd2VyIEludGVncml0eSBBbmFseXNpcyB3aGljaCBpbmNsdWRlcyBD
dXJyZW50IHN3aXRjaGluZyBwcm9maWxlIG9mIHRoZSBDb3JlDQphcyB3ZWxsIGFzIFNpbXVsdGFu
ZW91cyBTd2l0Y2hpbmcgTm9pc2UgKFNTTikgb2Ygc3RhdGVzIG9mIGEgYnVmZmVyIGlzDQp0byBi
ZSBhbmFseXplZCB0aHJvdWdoIElCSVMuDQoNCioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KDQpTVEFU
RU1FTlQgT0YgVEhFIFJFU09MVkVEIFNQRUNJRklDQVRJT05TOg0KDQpQb3dlciBJbnRlZ3JpdHkg
QW5hbHlzaXMgZnJvbSBhIG1vZGVsaW5nIHBlcnNwZWN0aXZlIGhhcyBiZWVuIHNwbGl0IGludG8g
DQptdWx0aXBsZSB0YXNrcy4gQ3VycmVudCBpbnRvIHRoZSBwb3dlciBhbmQgZ3JvdW5kIHJhaWxz
IGFyZSBuZWVkZWQgdG8gZ2l2ZSBhIA0KbW9yZSBhY2N1cmF0ZSBhbmFseXNpcyBmb3IgZ3JvdW5k
IGFuZCBwb3dlciBib3VuY2UgYXNzb2NpYXRlZCB3aXRoIHNpbXVsdGFuZW91cyANCnN3aXRjaGlu
ZyBub2lzZS4NCg0KU29sdmluZyB0aGUgU2ltdWx0YW5lb3VzIFN3aXRjaGluZyBOb2lzZSAoU1NO
KSB3aWxsIGJlIGFjaGlldmVkIHRocm91Z2ggDQp0aGUgdXNlIG9mIEktVCB0YWJsZXMgaW4gdGhp
cyBwcm9wb3NhbCBhbmQgdGhlIGV4aXN0aW5nIFNlcmllcyBrZXl3b3Jkcy4NCg0KKioqKg0KDQpU
aHJlZSBzZWN0aW9ucyBpbiBCSVJEOTUuMyBmb3IgW1JfZXF1aXZdLCBbTF9FcXVpdl0sIFtDX0Vx
dWl2XSwgYW5kIFtHX0VxdWl2XQ0KYXJlIFJFTU9WRUQgKGJ1dCBjb3BpZWQgaW4gdGhlIGVuZCBm
b3IgcmVmZXJlbmNlLiAgVGhleSBkZWFsdCB3aXRoIHRoZQ0Ka2V5d29yZCBkZWZpbml0aW9uLCB0
cmVlIGRpYWdyYW0gYWRkaXRpb25zLCBhbmQgZGVmaW5pdGlvbiBvZiB0aGUgYmFzZSB1bml0cw0K
bWhvcy4NCg0KVGhlIFtDb21wb3NpdGUgQ3VycmVudF0ga2V5d29yZCBpcyBtb2RpZmllZCB3aXRo
IHJlZmVyZW5jZXMgdG8gW1JfRXF1aXZdLCBldGMuDQpyZW1vdmVkIGFuZCByZXBsYWNlZCB3aXRo
IHJlZmVyZW5jZXMgdG8gdGhlIFNlcmllcyBrZXl3b3Jkcy4NCg0KQWxzbyBbQ29tcG9zaXRlIEN1
cnJlbnRdIGlzIG1vZGlmaWVkIHdpdGggcmVmZXJlbmNlcyB0byB0aGUgW1Bvd2VyIENsYW1wDQpS
ZWZlcmVuY2VdIGFuZCBbR05EIENsYW1wIFJlZmVyZW5jZV0gcmFpbHMgd2l0aCByZXNwZWN0IHRv
IG1vcmUgZGVzY3JpcHRpb24NCm9uIHdoYXQgW0NvbXBvc2l0ZSBDdXJyZW50XSBpbmNsdWRlcy4g
IFNvbWUgY2hhbmdlcyBhcmUgbm90ZWQgd2l0aCB8KioqKiBsaW5lcy4NCg0KDQp8PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09DQp8ICAgIEtleXdvcmRzOiAgW0NvbXBvc2l0ZSBDdXJyZW50XSAgDQp8ICAg
IFJlcXVpcmVkOiAgTm8NCg0KfCoqKioqIERlbGV0ZSB0aGlzIGRlc2NyaXB0aW9uDQoNCnwgRGVz
Y3JpcHRpb246ICBEZXNjcmliZXMgdGhlIHNoYXBlIG9mIHRoZSByaXNpbmcgYW5kIGZhbGxpbmcg
ZWRnZQ0KfCAgICAgICAgICAgICAgIGN1cnJlbnQgd2F2ZWZvcm1zIGZyb20gdGhlIHBvd2VyIHN1
cHBseSBtZWFzdXJlZCB0aHJvdWdoDQp8ICAgICAgICAgICAgICAgdGhlIHBvd2VyIHBpbiB0ZXJt
aW5hbC4NCg0KfCoqKioqIFJlcGxhY2Ugd2l0aCB0aGlzIERlc2NyaXB0aW9uDQoNCnwgRGVzY3Jp
cHRpb246ICBEZXNjcmliZXMgdGhlIHNoYXBlIG9mIHRoZSByaXNpbmcgYW5kIGZhbGxpbmcgZWRn
ZSBjdXJyZW50IA0KfCAgICAgICAgICAgICAgIHdhdmVmb3JtcyBmcm9tIHRoZSBwb3dlciByZWZl
cmVuY2UgdGVybWluYWwgb2YgdGhlIGJ1ZmZlci4NCg0KfCoqKioqIEVuZCBvZiBSZXBsYWNlbWVu
dA0KDQp8IFVzYWdlIFJ1bGVzOiAgVGhlIFtDb21wb3NpdGUgQ3VycmVudF0ga2V5d29yZCBpcyBw
b3NpdGlvbmVkIHVuZGVyIHRoZSANCnwgICAgICAgICAgICAgICBbUmlzaW5nIFdhdmVmb3JtXSAo
Zm9yIHJpc2luZyB3YXZlZm9ybSBjdXJyZW50cykgYW5kDQp8ICAgICAgICAgICAgICAgW0ZhbGxp
bmcgV2F2ZWZvcm1dIChmb3IgZmFsbGluZyB3YXZlZm9ybSBjdXJyZW50cykuICBUaGUgDQp8ICAg
ICAgICAgICAgICAga2V5d29yZHMgYXJlIGZvbGxvd2VkIGJ5IGEgdGFibGUgb2YgY3VycmVudCB2
ZXJzdXMgdGltZSByb3dzIA0KfCAgICAgICAgICAgICAgIChJLVQpIHRoYXQgZGVzY3JpYmUgdGhl
IHNoYXBlIG9mIGEgY3VycmVudCB3YXZlZm9ybS4gIFRoZXNlIEktVA0KfCAgICAgICAgICAgICAg
IHRhYmxlcyBpbmhlcml0IHRoZSB0ZXN0IGZpeHR1cmUgbG9hZCBvZiB0aGUgW1Jpc2luZyBXYXZl
Zm9ybV0NCnwgICAgICAgICAgICAgICBvciBbRmFsbGluZyBXYXZlZm9ybV0gUi9ML0MvVl9maXh0
dXJlIGFuZCBSL0wvQ19kdXQgDQp8ICAgICAgICAgICAgICAgc3VicGFyYW1ldGVycy4NCnwNCnwg
ICAgICAgICAgICAgICBUaGUgW0NvbXBvc2l0ZSBDdXJyZW50XSBrZXl3b3JkIGlzIG9wdGlvbmFs
LiAgSXQgY2FuIGJlIG9taXR0ZWQsIA0KfCAgICAgICAgICAgICAgIG9yIGl0IGNhbiBiZSBwb3Np
dGlvbmVkIHVuZGVyIGEgZmV3LCBidXQgbm90IGFsbCBvZiB0aGUgcmlzaW5nDQp8ICAgICAgICAg
ICAgICAgYW5kIGZhbGxpbmcgd2F2ZWZvcm0gdGFibGVzLg0KfA0KfCAgICAgICAgICAgICAgIFRo
ZSB0YWJsZSBpdHNlbGYgY29uc2lzdHMgb2Ygb25lIGNvbHVtbiBvZiB0aW1lIHBvaW50cywgdGhl
bg0KfCAgICAgICAgICAgICAgIHRocmVlIGNvbHVtbnMgb2YgY3VycmVudCBwb2ludHMgaW4gdGhl
IHN0YW5kYXJkIHR5cCwgbWluLCBhbmQgDQp8ICAgICAgICAgICAgICAgbWF4IGZvcm1hdC4gIFRo
ZSBmb3VyIGVudHJpZXMgbXVzdCBiZSBwbGFjZWQgb24gYSBzaW5nbGUgbGluZQ0KfCAgICAgICAg
ICAgICAgIGFuZCBtdXN0IGJlIHNlcGFyYXRlZCBieSBhdCBsZWFzdCBvbmUgd2hpdGUgc3BhY2Uu
ICBBbGwgZm91ciANCnwgICAgICAgICAgICAgICBjb2x1bW5zIGFyZSByZXF1aXJlZC4gIEhvd2V2
ZXIsIGRhdGEgaXMgb25seSByZXF1aXJlZCBpbiB0aGUgDQp8ICAgICAgICAgICAgICAgdHlwaWNh
bCBjb2x1bW4uICBJZiBtaW5pbXVtIG9yIG1heGltdW0gZGF0YSBpcyBub3QgYXZhaWxhYmxlLCAN
CnwgICAgICAgICAgICAgICB1c2UgdGhlIHJlc2VydmVkIHdvcmQgIk5BIi4gIFRoZSBmaXJzdCB2
YWx1ZSBpbiB0aGUgdGltZSBjb2x1bW4gDQp8ICAgICAgICAgICAgICAgbmVlZCBub3QgYmUgJzAn
LiAgVGltZSB2YWx1ZXMgbXVzdCBpbmNyZWFzZSBhcyBvbmUgcGFyc2VzIGRvd24gDQp8ICAgICAg
ICAgICAgICAgdGhlIHRhYmxlLiAgVGhlIHdhdmVmb3JtIHRhYmxlIGNhbiBjb250YWluIGEgbWF4
aW11bSBvZiAxMDAwIA0KfCAgICAgICAgICAgICAgIGRhdGEgcG9pbnRzLg0KfA0KfCAgICAgICAg
ICAgICAgIFRoZSBJLVQgdGFibGUgZGF0YSBtdXN0IGJlIHRpbWUtY29ycmVsYXRlZCB3aXRoIHRo
ZSBWLVQgZGF0YQ0KfCAgICAgICAgICAgICAgIGFib3ZlIGl0LiAgVGhhdCBpcywgdGhlIGN1cnJl
bnRzIGRvY3VtZW50ZWQgaW4gdGhlIEktVCB0YWJsZQ0KfCAgICAgICAgICAgICAgIGNvcnJlc3Bv
bmQgdG8gdGhlIHZvbHRhZ2VzIGluIHRoZSBWLVQgdGFibGUgYXQgdGhlIGlkZW50aWNhbA0KfCAg
ICAgICAgICAgICAgIHRpbWUgcG9pbnRzIGFuZCBmb3IgdGhlIGdpdmVuICpfZml4dHVyZSBsb2Fk
Lg0KfCAgICAgICAgICAgICAgICANCnwqKioqKiAgICAgICAgICBUaGUgZGlhZ3JhbSBiZWxvdyBp
bGx1c3RyYXRlcyBhIGdlbmVyYWwgY29uZmlndXJhdGlvbiBmcm9tDQp8ICAgICAgICAgICAgICAg
d2hpY2ggYSBbUmlzaW5nIFdhdmVmb3JtXSBvciBbRmFsbGluZyBXYXZlZm9ybV0gaXMgZXh0cmFj
dGVkLg0KfCAgICAgICAgICAgICAgIFRoZSBEVVQgZGllIHNob3dzIGFsbCBvZiB0aGUgYXZhaWxh
YmxlIHBvd2VyIGFuZCBncm91bmQgcGluIA0KfCoqKioqICAgICAgICAgIHJlZmVyZW5jZSB2b2x0
YWdlIHRlcm1pbmFscy4gIEZvciBtYW55IGJ1ZmZlcnMsIG9ubHkgb25lIHBvd2VyDQp8KioqKiog
ICAgICAgICAgcGluIGFuZCBvbmUgY29tbW9uIGdyb3VuZCBwaW4gdGVybWluYWwgYXJlIHVzZWQu
ICBUaGUgYWJzb2x1dGUgDQp8ICAgICAgICAgICAgICAgR05EIGlzIHRoZSByZWZlcmVuY2UgZm9y
IHRoZSBWX2ZpeHR1cmUgdm9sdGFnZSBhbmQgdGhlIHBhY2thZ2UgDQp8ICAgICAgICAgICAgICAg
bW9kZWwgZXF1aXZhbGVudCBuZXR3b3JrLiAgSXQgY2FuIGFsc28gc2VydmUgYXMgYSByZWZlcmVu
Y2UgZm9yIA0KfCAgICAgICAgICAgICAgIENfY29tcCwgdW5sZXNzIENfY29tcCBpcyBvcHRpb25h
bGx5IHNwbGl0IGludG8gY29tcG9uZW50cw0KfCAgICAgICAgICAgICAgIGF0dGFjaGVkIHRvIHRo
ZSBvdGhlciByZWZlcmVuY2Ugdm9sdGFnZXMuDQp8DQp8ICAgICAgICAgICAgICAgVGhlIFtDb21w
b3NpdGUgQ3VycmVudF0gSS1UIHRhYmxlIGluY2x1ZGVzIGFsbCBvZiB0aGUgY3VycmVudA0KfCAg
ICAgICAgICAgICAgIHRocm91Z2ggdGhlIFtQdWxsdXAgUmVmZXJlbmNlXSB0ZXJtaW5hbC4gIElm
IHRoZSBbUE9XRVIgQ2xhbXANCnwqKioqKiAgICAgICAgICBSZWZlcmVuY2VdIHRlcm1pbmFsIGlz
IHRoZSBzYW1lIGFzIHRoZSBbUHVsbHVwIFJlZmVyZW5jZV0NCnwqKioqKiAgICAgICAgICB0ZXJt
aW5hbCAoYWNjb3JkaW5nIHRvIHRoZSBbUGluIE1hcHBpbmddIGtleXdvcmQgdGFibGUpLA0KfCoq
KioqICAgICAgICAgIHRoZSBbQ29tcG9zaXRlIEN1cnJlbnRdIGVudHJpZXMgaW5jbHVkZSB0aGUg
Y3VycmVudHMgdGhyb3VnaA0KfCoqKioqICAgICAgICAgIGJvdGggdGhlIFtQT1dFUiBDbGFtcF0g
YW5kIFtQdWxsdXBdIHNlY3Rpb25zIG9mIHRoZSBEVVQgKGZvciANCnwqKioqKiAgICAgICAgICBl
eGFtcGxlLCB3aGVuIGFuIG9uLWRpZSB0ZXJtaW5hdG9yIGlzIGNvbm5lY3RlZCB0byB0aGUgcG93
ZXIgDQp8KioqKiogICAgICAgICAgcmVmZXJlbmNlIHRlcm1pbmFsKS4gICBOb3RlIHRoYXQgdGhl
IHRlcm1pbmFscyBhcmUgc2hvd24gaW4gDQp8KioqKiogICAgICAgICAgdGVybXMgb2Ygc2VwYXJh
dGVseSBkZWZpbmVkIHJlZmVyZW5jZSB2b2x0YWdlcywgYnV0IHN0aWxsIGV4aXN0IA0KfCoqKioq
ICAgICAgICAgIGV2ZW4gaWYgdGhleSBhcmUgZGVmaW5lZCB3aXRoIGRlZmF1bHQgW1ZvbHRhZ2Ug
UmFuZ2VdIG9yIDAgViANCnwqKioqKiAgICAgICAgICBzZXR0aW5ncy4NCnwNCnwNCnwgICAgICAg
ICAgIFtFeHRlcm5hbCBSZWZlcmVuY2VdIC0gKHVzZWQgb25seSBmb3Igbm9uLWRyaXZlciBtb2Rl
cykNCnwNCnwgICAgICAgICAgIHwgIFtQT1dFUiBDbGFtcCBSZWZlcmVuY2VdDQp8ICAgICAgICAg
ICB8DQp8ICAgICAgICAgICB8ICB8ICBbUHVsbHVwIFJlZmVyZW5jZV0gLSAodGhlIHBvd2VyIHJl
ZmVyZW5jZSB0ZXJtaW5hbCkNCnwgICAgICAgICAgIHwgIHwgICAgX19fXyAgDQp8ICAgICAgICAg
ICB8ICB8ICB8IHwgICAgW0NvbXBvc2l0ZSBDdXJyZW50XQ0KfCAgICAgICAgICAgfCAgfCAgfCBW
DQp8ICAgICAgICAgICB8ICB8ICB8ICAgICAgIFBBQ0tBR0UgICAgICAgICAgICB8ICAgVEVTVCBG
SVhUVVJFDQp8ICAgICAgICAgIF98X198X198XyAgICAgICAgICAgICAgICAgICAgICAgICB8DQp8
ICAgICAgICAgfCAgRFVUICAgIHwgICBMX2R1dCAgIFJfZHV0ICAgICAgICB8IExfZml4dHVyZSAg
Ul9maXh0dXJlDQp8ICAgICAgICAgfCAgZGllICAgIHwtLS1AQEBAQC0tL1wvXC9cLS1vLS0tLS18
LS1AQEBALS0tby0tLS9cL1wvXC0tLSBWX2ZpeHR1cmUNCnwgICAgICAgICB8X19fX19fX19ffCAg
ICAgICAgICAgICAgICAgIHwgICAgIHwgICAgICAgICB8DQp8ICAgICAgICAgICAgICB8ICB8ICAg
ICAgICAgICAgICAgICAgICB8ICAgICB8ICAgICAgICAgfA0KfCAgICAgICAgICAgICAgfCAgfCAg
ICAgICAgICAgICAgICAgICAgfCAgICAgfCAgICAgICAgIHwNCnwgICAgICAgICAgICAgIHwgIHwg
ICAgICAgICAgICAgQ19kdXQgPT09ICAgIHwgICAgICAgID09PSBDX2ZpeHR1cmUNCnwgICAgICAg
ICAgICAgIHwgIHwgICAgICAgICAgICAgICAgICAgIHwgICAgIHwgICAgICAgICB8DQp8ICAgICAg
ICAgICAgICB8ICB8ICAgICAgICAgICAgICAgICAgICB8X19fX198X19fX19fX19ffF9fX19fX19f
X19fXw0KfCAgICAgICAgICAgICAgfCAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg
ICAgICAgICAgICAgICAgICAgR05EDQp8ICAgICAgICAgICAgICB8DQp8ICAgICAgICAgICAgICB8
ICBbUHVsbGRvd24gUmVmZXJlbmNlXQ0KfA0KfCAgICAgICAgICAgICAgW0dORCBDbGFtcCBSZWZl
cmVuY2VdDQp8DQp8DQp8KioqKiogICAgICAgICAgRm9yICpfRUNMIG1vZGVsIHR5cGVzLCB0aGUg
W1B1bGx1cF0gYW5kIFtQdWxsZG93bl0gc2VjdGlvbnMgb2YNCnwqKioqKiAgICAgICAgICB0aGUg
RFVUIHNoYXJlIHRoZSBzYW1lIHBvd2VyIHJlZmVyZW5jZSB0ZXJtaW5hbC4gIFRoZSANCnwqKioq
KiAgICAgICAgICBbQ29tcG9zaXRlIEN1cnJlbnRdIGluY2x1ZGVzIHRoZSBjdXJyZW50cyB0aHJv
dWdoIGJvdGggc2VjdGlvbnMuDQp8DQp8IE90aGVyIE5vdGVzOiAgVGhlIGRpYWdyYW0gYmVsb3cg
ZG9jdW1lbnRzIHNvbWUgZXhwZWN0ZWQgaW50ZXJuYWwgcGF0aHMgZm9yIGENCnwgICAgICAgICAg
ICAgICB1c2VmdWwgc3BlY2lhbCBjYXNlIHdoZXJlIG9ubHkgb25lIGNvbW1vbiBwb3dlciBwaW4g
KFZERFEpIGFuZA0KfCAgICAgICAgICAgICAgIG9uZSBjb21tb24gZ3JvdW5kIGV4aXN0cyAoR05E
KS4NCnwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQp8IA0KfCAgIEJsYWNrIEJv
eCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbQ29tcG9zaXRlIEN1
cnJlbnRdIHwgVkREUQ0KfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgbw0KfCBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X3wgfF9fDQp8fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCB8ICB8DQp8fCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCB8
ICB8DQp8fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdiB8ICB8DQp8fCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tLS0tLS0tIC0tLS0tLS0tICB8ICB8
DQp8fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgICB8IHwgICAgICB8ICB8ICB8DQp8fCAgICAgICAgICAgICBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX3xMX1ZERFF8X3xSX1ZERFF8X198ICB8DQp8
fCAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgfCAgICAgICB8
IHwgICAgICB8IHwgICAgICB8ICAgICB8ICAgIA0KfHwgICAgICAgICAgICB8ICAgICAgICAgICAg
ICAgICB8ICAgICAgICAgICAgICAgIHwgICAgICAgfCAtLS0tLS0tLSAtLS0tLS0tLSAgICAgfA0K
fHwgICAgICAgICAtLS0tLSAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgIHwgICAgICAg
fCAgICAgICAgICAgICAgICAgICAgICAgfA0KfHwJICAgfCBFIHwgICAgICAgICAgICAgICAgfCAg
ICAgICAgICAgfCAgICB8ICAgfCAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwNCnx8ICAgICAg
ICAgfCBTIHwgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0gICAgfCAgUF98ICAgfCAgLS0tIFBPV0VS
IENsYW1wICAgICAgICAgIHwNCnx8ICAgICAgICAgfCBSIHwgICAgICAgIHwgIFByZS1Ecml2ZXIg
IHwgICAgfCB8fCAgICAgfCAgLyBcICAgICAgICAgICAgICAgICAgICAgIHwNCnx8ICAgICAgICAg
LS0tLS0gICAgICAgIHwgICBDaXJjdWl0ICAgIHwgICAgfCB8fF8gICAgdiAgLS0tICAgICAgICAg
ICAgICAgICAgICAgIHwNCnx8ICAgICAgICAgICB8ICAgICAgICAgIHwgIHBvd2VyZWQgYnkgIHwg
ICAgfCAgICB8ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwNCnx8ICAgICAgICAgICB8
ICAgICAgICAgIHwgICAgIFZERFEgICAgIHwgICAgfCAgICB8IElfdGVybXwgICAgSV9zaWcgICAg
ICAgICAgICAgIHwNCnx8ICAgICAgICAgLS0tLS0gICAgICAgIC0tLS0tLS0tLS0tLS0tLS0gICAg
fCAgICB8ICAgICAgIHwgICAtLS0tLS0tPiAgICAgICAgICAgIHwNCnx8ICAgICAgICAgfCBFIHwg
ICAgICAgICAgICAgICAgfCAgICAgICAgICAgfCAgICBvLS0tLS0tLW8tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS1vDQp8fCAgICAgICAgIHwgUyB8ICAgICAgICAgICAgICAgIHwgICAgICAgICAg
IHwgICAgfCAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8IFNpZw0KfHwgICAgICB8ICB8
IEwgfCAgICAgICAgICAgICB8ICB8ICAgICAgICAgICB8ICAgIHwgICAgICAgfCAgICAgICAgICAg
ICAgICAgICAgICAgfA0KfHwgICAgICB8ICAtLS0tLSAgICAgICAgICAgICB8ICB8ICAgICAgICAg
ICB8ICBOX3wgICAgICAtLS0gR05EIENsYW1wICAgICAgICAgICAgfA0KfHwgICAgICB8ICAgIHwg
ICAgICAgICAgICAgICB8ICB8ICAgICAgICAgICB8IHx8ICAgICAgICAvIFwgICAgICAgICAgICAg
ICAgICAgICAgfA0KfHwgICAgICB2ICAgIHwgICAgICAgICAgICAgICB2ICB8ICAgICAgICAgICB2
IHx8XyAgICAgICAtLS0gICAgICAgICAgICAgICAgICAgICAgfA0KfHwJICAgLS0tLS0gICAgICAg
ICAgICAgICAgfCAgICAgICAgICAgICAgICB8ICAgICAgIHwgICAtLS0tLS0gIC0tLS0tLS0gICAg
IHwNCnx8ICAgSV9ieXAgLS0tLS0gQ19wK2IgICAgSV9wcmUgfCAgICAgICAgIElfY2IgICB8ICAg
ICAgIHwgICB8ICAgICB8IHwgICAgIHwgICAgIHwNCnx8CSAgICAgfF9fX19fX19fX19fX19fX19f
X3xfX19fX19fX19fX19fX19ffF9fX19fX198X19ffExfR05EfF98Ul9HTkR8X18gICB8DQp8fCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAgfCB8ICAgICB8ICB8ICB8DQp8fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0tLS0tICAtLS0tLS0tICB8ICB8DQp8fCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICB8DQp8fCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICB8DQp8fF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX198X198DQp8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQp8ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBvICANCnwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR05EDQp8DQp8ICAgICAgIA0KfCAgICAgIE90
aGVyIGVsZW1lbnRzIGluIGEgbW9yZSBkZXRhaWxlZCB0eXBpY2FsIChwZXIgYnVmZmVyKSBtb2Rl
bCBhcmU6ICAgICAgICAgICAgICAgICAgICAgICAgICANCnwNCnwgICAgICAgICAgICAgICAgIElf
YnlwICAgIC0gQnlwYXNzIGN1cnJlbnQNCnwgICAgICAgICAgICAgICAgIElfcHJlICAgIC0gUHJl
LURyaXZlciBjdXJyZW50DQp8ICAgICAgICAgICAgICAgICBJX2NiICAgICAtIENyb3ctYmFyIGN1
cnJlbnQNCnwgICAgICAgICAgICAgICAgIElfdGVybSAgIC0gVGVybWluYXRpb24gY3VycmVudCAo
b3B0aW9uYWwpDQp8ICAgICAgICAgICAgICAgICBMX1ZERFEgICAtIE9uLWRpZSBpbmR1Y3RhbmNl
IG9mIEkvTyBQb3dlcg0KfCAgICAgICAgICAgICAgICAgUl9WRERRICAgLSBPbi1kaWUgcmVzaXN0
YW5jZSBvZiBJL08gUG93ZXINCnwgICAgICAgICAgICAgICAgIExfR05EICAgIC0gT24tZGllIGlu
ZHVjdGFuY2Ugb2YgR3JvdW5kDQp8ICAgICAgICAgICAgICAgICBSX0dORCAgICAtIE9uLWRpZSBy
ZXNpc3RhbmNlIG9mIEdyb3VuZA0KfCAgICAgICAgICAgICAgICAgQ19wK2IgICAgLSBCeXBhc3Mg
KyBQYXJhc2l0aWMgQ2FwYWNpdGFuY2UNCnwgICAgICAgICAgICAgICAgIEVTUiAgICAgIC0gRXF1
aXZhbGVudCBTZXJpZXMgUmVzaXN0YW5jZSBmb3Igb24tZGllIERlY2FwDQp8ICAgICAgICAgICAg
ICAgICBFU0wgICAgICAtIEVxdWl2YWxlbnQgU2VyaWVzIEluZHVjdGFuY2UgZm9yIG9uLWRpZSBE
ZWNhcA0KfA0KfA0KDQp8KioqKiBSZWZlcmVuY2VzIHRvIFsqX0VxdWl2XSByZW1vdmVkIGZyb20g
dGhlIG5leHQgdHdvIHBhcmFncmFwaHMgYW5kIHRoZQ0KfCoqKiogVGV4dCBpcyBjaGFuZ2VkIHRv
IGVtcGhhc2l6ZSB0aGUgU2VyaWVzIGtleXdvcmRzLg0KDQoNCnwgICAgICAgICAgICAgIFdoaWxl
IHRoZSBbQ29tcG9zaXRlIEN1cnJlbnRdIGFscmVhZHkgaW5jbHVkZXMgdGhlIGJ1ZmZlciBJX2J5
cA0KfCAgICAgICAgICAgICAgY3VycmVudCwgc29tZSBTZXJpZXMgbW9kZWwgdHlwZSBlbGVtZW50
cyBtYXkgYmUgdXNlZCB0byBkb2N1bWVudCANCnwgICAgICAgICAgICAgIGFuIGVxdWl2YWxlbnQg
YnlwYXNzIGltcGVkYW5jZSB0byBpbXByb3ZlIHNpbXVsYXRpb24gcmVzdWx0cy4gIA0KfCAgICAg
ICAgICAgICAgU3VjaCBhbiBlcXVpdmFsZW50IGltcGVkYW5jZSBjYW4gYmUgZXh0cmFjdGVkIG9u
IGEgcGVyIGJ1ZmZlcg0KfCAgICAgICAgICAgICAgYmFzaXMsIGJ1dCBzdW1tZWQgYW5kIGV4cHJl
c3NlZCBhcyBhIHRvdGFsIGVxdWl2YWxlbnQgaW1wZWRhbmNlDQp8ICAgICAgICAgICAgICBiZXR3
ZWVuIHRoZSBwb3dlciBhbmQgZ3JvdW5kIHBpbnMgb2YgdGhlIGNvbXBvbmVudCB3aXRoIHRoZSAN
CnwgICAgICAgICAgICAgIFNlcmllcyBtb2RlbCB0eXBlIGtleXdvcmRzLCBpbmNsdWRpbmcgW0Mg
U2VyaWVzXSwgW0xjIFNlcmllc10sIA0KfCAgICAgICAgICAgICAgW1JjIFNlcmllc10gYW5kIFtS
IFNlcmllc10gdW5kZXIgYSBzZXBhcmF0ZSBbTW9kZWxdLiAgVGhlc2UgDQp8ICAgICAgICAgICAg
ICBlbGVtZW50cyBhcmUgY29ubmVjdGVkIHVzaW5nIHRoZSBbU2VyaWVzIFBpbiBNYXBwaW5nXSBr
ZXl3b3JkLiAgDQp8ICAgICAgICAgICAgICBQYXRocyBiZXR3ZWVuIHNldmVyYWwgdm9sdGFnZSBy
YWlscyBjYW4gYmUgbW9kZWxlZCBpbiB0aGlzIA0KfCAgICAgICAgICAgICAgbWFubmVyLiAgVGhl
IFtQaW4gTWFwcGluZ10ga2V5d29yZCBkb2N1bWVudHMgd2hhdCBidWZmZXJzIHNoYXJlIA0KfCAg
ICAgICAgICAgICAgY29tbW9uIGFuZCBvZnRlbiBpc29sYXRlZCBwb3dlciByYWlscy4NCnwNCnwg
ICAgICAgICAgICAgIFRoZSBDX3ArYiB2YWx1ZSBtaWdodCBpbmNsdWRlIHRoZSBkZXRhaWxlZCBk
aXN0cmlidXRpb24gb2YgQ19jb21wDQp8ICAgICAgICAgICAgICB3aGVuIENfY29tcCogaXMgYXR0
YWNoZWQgdG8gc2V2ZXJhbCByYWlscy4gIElmIHRoZSBDX2NvbXAgdmFsdWUNCnwgICAgICAgICAg
ICAgIGFuZCB0aGUgQ19wK2IgdmFsdWUgYXJlIGFib3V0IHRoZSBzYW1lIG1hZ25pdHVkZSwgdGhl
IFtDIFNlcmllc10NCnwgICAgICAgICAgICAgIHZhbHVlIHNob3VsZCBiZSBhZGp1c3RlZCB0byBh
dm9pZCBkb3VibGUgY291bnRpbmcuDQp8DQp8KioqKiogICAgICAgICBUaGUgcG93ZXIgcmVmZXJl
bmNlIHRlcm1pbmFsIChWRERRKSBpcyB1c3VhbGx5IHRoZSBbUHVsbHVwIA0KfCoqKioqICAgICAg
ICAgUmVmZXJlbmNlXSwgb3IgdGhlIGRlZmF1bHQgW1ZvbHRhZ2UgUmFuZ2VdIHRlcm1pbmFsLiAg
VGhlIA0KfCoqKioqICAgICAgICAgW1B1bGxkb3duIFJlZmVyZW5jZV0gdGVybWluYWwgaXMgdXN1
YWxseSBhdCB0aGUgR05EIGNvbm5lY3Rpb24uDQp8DQp8ICAgICAgICAgICAgICBUaGUgW0NvbXBv
c2l0ZSBDdXJyZW50XSBjYW4gc3RpbGwgYmUgZGVmaW5lZCBmb3IgbW9kZWwgdHlwZXMgDQp8ICAg
ICAgICAgICAgICB3aXRob3V0IHRoZSBbUHVsbHVwXSBrZXl3b3JkcyAoc3VjaCBhcyBPcGVuX2Ry
YWluKSBiZWNhdXNlIHRoZSANCnwgICAgICAgICAgICAgIFtQdWxsdXAgUmVmZXJlbmNlXSBvciBb
Vm9sdGFnZSBSYW5nZV0gYXJlIHN0aWxsIHJlcXVpcmVkLiAgUHJlLQ0KfCAgICAgICAgICAgICAg
ZHJpdmVyIGFuZCBvdGhlciBpbnRlcm5hbCBwYXRocyBzdGlsbCBjYW4gZXhpc3QuDQp8ICAgICAg
ICAgICAgICANCnwgICAgICAgICAgICAgIEluIG1vc3QgY2FzZXMgc2l4IFtDb21wb3NpdGUgQ3Vy
cmVudF0gdGFibGVzIGFyZSByZWNvbW1lbmRlZA0KfCAgICAgICAgICAgICAgZm9yIGFjY3VyYXRl
IG1vZGVsaW5nLiAgVGhlIGZpcnN0IGZvdXIgdGFibGVzIGNvcnJlc3BvbmQgdG8gdGhlIA0KfCAg
ICAgICAgICAgICAgcmVjb21tZW5kZWQgZml4dHVyZSBjb25kaXRpb25zIGZvciBbUmlzaW5nIFdh
dmVmb3JtXSBhbmQgW0ZhbGxpbmcNCnwgICAgICAgICAgICAgIFdhdmVmb3JtXSB0YWJsZXMgKG5v
cm1hbGx5IDUwIG9obSBsb2FkcyB0byBWZGQgYW5kIEdORCkuICBUd28NCnwgICAgICAgICAgICAg
IGFkZGl0aW9uYWwgd2F2ZWZvcm1zIGZvciBubyBsb2FkIGNvbmRpdGlvbnMgKHN1Y2ggYXMgd2l0
aCBhbiANCnwgICAgICAgICAgICAgIFJfZml4dXJlIG9mIDEuMCBNZWdhb2htKSBhcmUgdXNlZnVs
LiAgSG93ZXZlciwgc29tZSBFREEgdG9vbHMgDQp8ICAgICAgICAgICAgICBwcm9jZXNzIG9ubHkg
dGhlIGZpcnN0IGZvdXIgd2F2ZWZvcm1zLiAgU28gdGhlIGFkZGl0aW9uYWwgb3BlbiANCnwgICAg
ICAgICAgICAgIGxvYWQgd2F2ZWZvcm1zIGZvciBJLVQgdGFibGVzIHNob3VsZCBiZSBpbiBbUmlz
aW5nIFdhdmVmb3JtXSBhbmQgDQp8ICAgICAgICAgICAgICBbRmFsbGluZyBXYXZlZm9ybV0gdGFi
bGVzIHRoYXQgYXJlIHBvc2l0aW9uZWQgYWZ0ZXIgdGhlIG90aGVyIFYtVCANCnwgICAgICAgICAg
ICAgIHRhYmxlcyB0byBtYWludGFpbiB0aGUgYmVzdCBvdXRwdXQgcmVzcG9uc2Ugc2ltdWxhdGlv
biBhY2N1cmFjeS4NCnwNCnwgICAgICAgICAgICAgIEZvciBPcGVuLWRyYWluIGFuZCBPcGVuLXNv
dXJjZSB0ZWNobm9sb2dpZXMsIHR3byB0YWJsZXMgYXJlDQp8ICAgICAgICAgICAgICBvZnRlbiBz
cGVjaWZpZWQgKG9uZSBmb3IgdGhlIFtSaXNpbmcgV2F2ZWZvcm1dIGFuZCBvbmUgZm9yIHRoZQ0K
fCAgICAgICAgICAgICAgW0ZhbGxpbmcgV2F2ZWZvcm1dKS4gIFRoZSB0YWJsZXMgc2hvdWxkIGJl
IHBvc2l0aW9uZWQgaW4gZnJvbnQgDQp8ICAgICAgICAgICAgICBvZiBhbnkgb3RoZXIgb3B0aW9u
YWwgd2F2ZWZvcm0gdGFibGVzIGJlY2F1c2Ugc29tZSBFREEgdG9vbHMNCnwgICAgICAgICAgICAg
IHByb2Nlc3MganVzdCB0aGUgZmlyc3QgdHdvIHRhYmxlcy4gIEFsc28sIHRoZSBvcGVuIGxvYWQg
dGFibGVzDQp8ICAgICAgICAgICAgICBtYXkgbm90IHlpZWxkIG1lYW5pbmdmdWwgc2ltdWxhdGlv
bnMgdW5sZXNzIGludGVybmFsIG9uLWRpZQ0KfCAgICAgICAgICAgICAgdGVybWluYXRvcnMgZXhp
c3QuDQp8DQp8ICAgICAgICAgICAgICBXaGVuIHRoZSBbTW9kZWxdIGlzIGNvbmZpZ3VyZWQgZm9y
IGRpZmZlcmVudGlhbCBvcGVyYXRpb24gd2l0aCANCnwgICAgICAgICAgICAgIHRoZSBbRGlmZiBQ
aW5dIGtleXdvcmQsIHRoZSBpbmRpdmlkdWFsIEktVCBjdXJyZW50cyBmb3IgZWFjaCANCnwgICAg
ICAgICAgICAgIFtNb2RlbF0gYXJlIHVzZWQgYXMgYW4gYXBwcm94aW1hdGlvbiwgYW5kIG1heSBu
b3QgYWNjdXJhdGVseSANCnwgICAgICAgICAgICAgIGNvbmZvcm0gdG8gdGhlIG1lYXN1cmVkIGN1
cnJlbnRzIHVuZGVyIGFjdHVhbCBkaWZmZXJlbnRpYWwgDQp8ICAgICAgICAgICAgICBvcGVyYXRp
b24uDQp8ICAgICAgICAgICAgIA0KfCAgICAgICAgICAgICAgVGhlIFtDb21wb3NpdGUgQ3VycmVu
dF0gdGFibGUgY2FuIGJlIGRlcml2ZWQgZnJvbSBjdXJyZW50cyANCnwgICAgICAgICAgICAgIG1l
YXN1cmVkIGF0IHRoZSBbUHVsbGRvd24gUmVmZXJlbmNlXSAoR05EKSBub2RlLCBidXQgYWRqdXN0
ZWQgZm9yIA0KfCAgICAgICAgICAgICAgdGhlIGN1cnJlbnQgZmxvd2luZyB0aHJvdWdoIHRoZSBv
dXRwdXQgcGluIGFuZCBhdCBvdGhlciANCnwgICAgICAgICAgICAgIHRlcm1pbmFscy4NCnwNCnwg
ICAgICAgICAgICAgIFRoZSBbUGluIE1hcHBpbmddIGtleXdvcmQgaXMgdXNlZCB0byBkb2N1bWVu
dCBob3cgYnVmZmVycyB3aXRoDQp8ICAgICAgICAgICAgICBjb21tb24gdm9sdGFnZSByYWlscyBh
cmUgY29ubmVjdGVkLiAgVGhlIGVmZmVjdGl2ZSBpbXBlZGFuY2VzIGZvcg0KfCAgICAgICAgICAg
ICAgZWFjaCBidWZmZXIgYmV0d2VlbiB0aGUgW1B1bGx1cCBSZWZlcmVuY2VdIGFuZCBbUHVsbGRv
d24gDQp8ICAgICAgICAgICAgICBSZWZlcmVuY2VdIGFyZSB0aGVuIGNvbWJpbmVkIHRvIGZvcm0g
dGhlIHRvdGFsIGVmZmVjdGl2ZSANCnwgICAgICAgICAgICAgIGltcGVkYW5jZSBiZXR3ZWVuIHRo
ZSB2b2x0YWdlIHJhaWxzLg0KfA0KfCAgICAgICAgICAgICAgVGhlIFtDb21wb3NpdGUgQ3VycmVu
dF0ga2V5d29yZCBkb2VzIG5vdCBhY2N1cmF0ZWx5IGRvY3VtZW50DQp8ICAgICAgICAgICAgICB0
aGUgZWZmZWN0cyBvZiBjb250cm9sbGVkIHN3aXRjaGluZyBidWZmZXJzIHN1Y2ggYXMgdGhvc2Ug
d2l0aA0KfCAgICAgICAgICAgICAgW1N1Ym1vZGVsXSBvciBbRHJpdmVyIFNjaGVkdWxlXSBrZXl3
b3Jkcy4gIFRoZSBjdXJyZW50cyANCnwgICAgICAgICAgICAgIGFzc29jaWF0ZWQgd2l0aCBbU3Vi
bW9kZWxdIHN3aXRjaGluZyB1bmRlciBzcGVjaWZpZWQgdGVzdCBsb2FkIA0KfCAgICAgICAgICAg
ICAgY29uZGl0aW9ucyBjYW4gb2NjdXIgYXQgZGlmZmVyZW50IHRpbWVzIHVuZGVyIG90aGVyIGxv
YWQgDQp8ICAgICAgICAgICAgICBjb25kaXRpb25zLiAgVGhlIHNjaGVkdWxlZCBtb2RlbHMgdW5k
ZXIgdGhlIFtEcml2ZXIgU2NoZWR1bGVdIA0KfCAgICAgICAgICAgICAga2V5d29yZCBjYW4gYmUg
YXR0YWNoZWQgdG8gZGlmZmVyZW50IHZvbHRhZ2UgcmFpbHMgaW4gYW4gDQp8ICAgICAgICAgICAg
ICB1bmRvY3VtZW50ZWQgbWFubmVyLg0KfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KfAkJCQ0KW1Jp
c2luZyBXYXZlZm9ybV0gCQkJDQpSX2ZpeHR1cmUgPSA1MC4wDQpWX2ZpeHR1cmUgPSAwLjANCnwg
Li4uDQp8IC4uLiAgICAgICAgICAgIHwgUmlzaW5nIFdhdmVmb3JtIHRhYmxlDQp8IC4uLgkJCQkJ
CQ0KW0NvbXBvc2l0ZSBDdXJyZW50XQ0KfAkJCQkJDQp8IFRpbWUgICAgICAgICAgICBJKHR5cCkg
ICAgICBJKG1pbikgIEkobWF4KQ0KMAkJNC4yNDNFLTA1CU5BCU5BDQo0LjAwRS0xMQk0LjI0NEUt
MDUJTkEJTkENCjguMDBFLTExCTQuMjQyRS0wNQlOQQlOQQ0KMS4yMEUtMTAJNC4yNjVFLTA1CU5B
CU5BDQoxLjYwRS0xMAkzLjYxMEUtMDUJTkEJTkENCjIuMDBFLTEwCTMuOTAzRS0wMwlOQQlOQQ0K
Li4NCi4uDQouLg0KMy44MEUtMDkJMi4wMTJFLTAyCU5BCU5BDQozLjg0RS0wOQkyLjAxMkUtMDIJ
TkEJTkENCjMuODhFLTA5CTIuMDEyRS0wMglOQQlOQQ0KMy45MkUtMDkJMi4wMTJFLTAyCU5BCU5B
DQozLjk2RS0wOQkyLjAxMkUtMDIJTkEJTkENCjQuMDBFLTA5CTIuMDEyRS0wMglOQQlOQQ0KfAkJ
CQ0KW0ZhbGxpbmcgV2F2ZWZvcm1dIAkJCQ0KUl9maXh0dXJlID0gNTAuMA0KVl9maXh0dXJlID0g
MS44DQp8IC4uLg0KfCAuLi4gICAgICAgICAgICB8IEZhbGxpbmcgV2F2ZWZvcm0gdGFibGUNCnwg
Li4uDQpbQ29tcG9zaXRlIEN1cnJlbnRdDQp8CQkJCQ0KfCBUaW1lICAgICAgICAgICAgSSh0eXAp
ICAgICAgSShtaW4pICBJKG1heCkJDQowCQk0LjMwMkUtMDUJTkEJTkENCjQuMDBFLTExCTQuMjk5
RS0wNQlOQQlOQQ0KOC4wMEUtMTEJNC4zMDRFLTA1CU5BCU5BDQoxLjIwRS0xMAk0LjI4N0UtMDUJ
TkEJTkENCjEuNjBFLTEwCTQuNzgyRS0wNQlOQQlOQQ0KMi4wMEUtMTAJMS40NTlFLTA0CU5BCU5B
DQouLg0KLi4NCi4uDQozLjgwRS0wOQk0LjkzM0UtMDUJTkEJTkENCjMuODRFLTA5CTUuMjExRS0w
NQlOQQlOQQ0KMy44OEUtMDkJNS40OTBFLTA1CU5BCU5BDQozLjkyRS0wOQk1LjQ0MUUtMDUJTkEJ
TkENCjMuOTZFLTA5CTQuODQyRS0wNQlOQQlOQQ0KNC4wMEUtMDkJNC4yNDRFLTA1CU5BCU5BDQp8
DQp8IC4uLiBldGMuDQp8DQp8PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQoNCg0KKioqDQoNClRoZSBm
b2xsb3dpbmcgZW50cmllcyBhcmUgbWFkZSB0byB0aGUgVHJlZSBkaWFncmFtIGluIFNlY3Rpb24g
M2EgdW5kZXIgdGhlDQpbTW9kZWxdIGtleXdvcmRzIGFzIG5vdGVkIGJ5IHRoZSB8KioqIGxpbmVz
OiAgKFRoZSBbKl9FcXV2XSBrZXl3b3JkIGVudHJpZXMNCmFyZSByZW1vdmVkIGluIEJJUkQ5NS40
LikNCg0KDQp8ICB8ICAgICB8LS0gW1JhbXBdICAgICAgICAgICAgICAgICAgICAgICAgIGRWL2R0
X3IsIGRWL2R0X2YsDQp8ICB8ICAgICB8LS0gW1Jpc2luZyBXYXZlZm9ybV0gICAgICAgICAgICAg
IFJfZml4dHVyZSwgVl9maXh0dXJlLA0KfCAgfCAgICAgfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBWX2ZpeHR1cmVfbWluLCBWX2ZpeHR1cmVfbWF4LA0KfCAgfCAgICAgfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDX2ZpeHR1cmUsIExfZml4dHVyZSwgUl9kdXQs
IExfZHV0LA0KfCAgfCAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDX2R1
dA0KDQp8KioqIEFkZCB0aGlzIGtleXdvcmQNCg0KfCAgfCAgICAgfCAgIC0tLS0tLS0tLS0tLS0t
LS0tDQp8ICB8ICAgICB8ICAgICAgfA0KfCAgfCAgICAgfCAgICAgIHwtLSBbQ29tcG9zaXRlIEN1
cnJlbnRdDQp8ICB8ICAgICB8DQoNCnwqKiogRW5kIG9mIGFkZGl0aW9uDQoNCnwgIHwgICAgIHwt
LSBbRmFsbGluZyBXYXZlZm9ybV0gICAgICAgICAgICAgUl9maXh0dXJlLCBWX2ZpeHR1cmUsDQp8
ICB8ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZfZml4dHVyZV9taW4s
IFZfZml4dHVyZV9tYXgsDQp8ICB8ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIENfZml4dHVyZSwgTF9maXh0dXJlLCBSX2R1dCwgTF9kdXQsDQp8ICB8ICAgICB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIENfZHV0DQoNCnwqKiogQWRkIHRoaXMga2V5d29y
ZA0KDQp8ICB8ICAgICB8ICAgLS0tLS0tLS0tLS0tLS0tLS0NCnwgIHwgICAgIHwgICAgICB8DQp8
ICB8ICAgICB8ICAgICAgfC0tIFtDb21wb3NpdGUgQ3VycmVudF0NCnwgIHwgICAgIHwNCg0KfCoq
KiBFbmQgb2YgYWRkaXRpb24NCg0KfCAgfCAgICAgfC0tIFtUZXN0IERhdGFdICAgICAgICAgICAg
ICAgICAgICBUZXN0X2RhdGFfdHlwZSAqLCBEcml2ZXJfbW9kZWwsIA0KfCAgfCAgICAgfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEcml2ZXJfbW9kZWxfaW52LCBUZXN0X2xvYWQN
CnwgIHwgICAgIHwgICAtLS0tLS0tLS0tLQ0KDQoNCioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KDQpB
TkFMWVNJUyBQQVRIL0RBVEEgVEhBVCBMRUQgVE8gU1BFQ0lGSUNBVElPTjoNCg0KUG93ZXIgSW50
ZWdyaXR5IEFuYWx5c2lzIGhhcyBiZWNvbWUgYSBzaWduaWZpY2F0IHBhcnQgb2YgU2lnbmFsIElu
dGVncml0eSANClNpbXVsYXRpb25zIGFuZCBBbmFseXNpcy4gQ29yZSB2b2x0YWdlcyBhcmUgZ29p
bmcgZG93biB3aXRoIHByb2Nlc3MNCmVuaGFuY2VtZW50IGFuZCwgSS9PIHNwZWVkcyBhcmUgaW5j
cmVhc2luZywgaXQgaXMgY3JpdGljYWwgdGhhdCANCmhpZ2gtc3BlZWQgYXBwbGljYXRpb25zIHNv
bHZlIFBvd2VyIEludGVncml0eSBpc3N1ZXMgb24gdGhlIGRpZSwgcGFja2FnZSANCmFuZCBQQ0Jz
IGNvbWJpbmVkLiBTeXN0ZW0gZmFpbHVyZXMgY2FuIGJlIHRyYWNlZCB0byBwb29yIFBvd2VyIElu
dGVncml0eSANCkRlc2lnbnMuDQoNCkR1cmluZyB0aGUgRGVzaWduQ29uMjAwNCBQb3dlciBJbnRl
Z3JpdHkgUGFuZWwsIHRoZXNlIGlzc3VlcyB3ZXJlIGRpc2N1c3NlZC4NCkl0IHdhcyBzdWdnZXN0
ZWQgdG8gZXhwbG9yZSBhIHNvbHV0aW9uIHRocm91Z2ggdGhlIElCSVMgY29tbWl0ZWUgYW5kIGhl
bmNlDQp0aGlzIEJJUkQgcHJvcG9zYWwuDQoNClNldmVyYWwgZGlzY3Vzc2lvbnMgd2VyZSBjb25k
dWN0ZWQoMy8xMi8wNCw1LzE0LzA0LDYvOC8wNCw3LzE2LzA0LDgvMjQvMDQpDQp3aXRoIHRoZSBJ
QklTIEZ1dHVyZXMgTWVldGluZ3MuIA0KDQpCSVJEOTUuMzoNCg0KQmFzZWQgb24gY29tbWVudHMg
YW5kIGludGVudCBvZiBCSVJEOTUuMiwgdGhlIGZvbGxvd2luZyBjaGFuZ2VzIHdlcmUgbWFkZToN
Cg0KU3VicGFyYW1ldGVycyBmb3IgUl96dmRkcSwgTF96dmRkcSwgQ196dmRkcSwgYW5kIEdfenZk
ZHEgd2VyZSBjaGFuZ2VkIHRvDQpmb3VyIGtleXdvcmRzIHVuZGVyIFtNb2RlbF06IFtSIEVxdWl2
XSwgW0wgRXF1aXZdLCBbQyBFcXVpdl0gYW5kIFtHIEVxdWl2XS4NCmZvciB0aGUgZm9sbG93aW5n
IHJlYXNvbnM6ICgxKSBhdm9pZCByZXBlYXRpbmcgdGhlIHNhbWUgdmFsdWVzIGZvciBlYWNoDQpv
Y2N1cmFuY2Ugb2YgW0NvbXBvc2l0ZSBDdXJyZW50XSBiZWNhdXNlIHRoZXJlIHdhcyBuZXZlciB0
aGUgaW50ZW50aW9uDQp0byBzdXBwb3J0IGRpZmZlcmVudCB2YWx1ZXMsICgyKSB0byBhbGxvdyBm
b3IgdHlwLW1pbi1tYXggdmFsdWVzIHVuZGVyIHRoZQ0KZXh0cmFjdGlvbiBjb25kaXRpb25zLg0K
DQpUaGUgbmFtZSBjaGFuZ2UgaW4ga2V5d29yZHMgd2FzIG1hZGUgdG8gY29uZm9ybSBiZXR0ZXIg
dG8gdGhlIGlsbHVzdHJhdGl2ZQ0KZGlhZ3JhbSBjb21wb25lbnRzIChFU1IsIEVTTCwgZXRjKSBh
bmQgdG8gZW1waGFzaXplIHRoYXQgdGhlc2UgYXJlIG92ZXJhbGwNCmVxdWl2YWxlbnQgdmFsdWVz
Lg0KDQpBIGNvbnNlcXVlbmNlIG9mIHRoaXMgc3ludGFjdGljYWwgY2hhbmdlIGlzIHRoYXQgdGhl
c2Uga2V5d29yZHMgY2FuIGJlDQp1c2VkIHdoZXRoZXIgb3Igbm90IFtDb21wb3NpdGUgQ3VycmVu
dF0gaXMgZGVmaW5lZC4gIFRoaXMgaXMgZ29vZCBiZWNhdXNlDQpnYXRlIG1vZHVsYXRpb24gY29u
dHJvbCBzb21ldGltZXMgaXMgc3VmZmljaWVudCBpbiBzb21lIGRldmljZXMuDQoNClNldmVyYWwg
c3ludGFjdGljYWwgY2hvaWNlcyBleGlzdDogKDEpIHVzZXMgdGhlIFtTZXJpZXMgUGluIE1hcHBp
bmddIGtleXdvcmQNCmFuZCB0aGUgYWxyZWFkeSBkZWZpbmVkIFNlcmllcyBtb2RlbHMsICgyKSB3
cml0ZSBhcyBzdWJwYXJhbWV0ZXJzIHVuZGVyIG1vZGVsDQpzaW1pbGFyIHRvIENfY29tcCwgKDMp
IGNhcHR1cmUgdGhlIGdyb3VwIHVuZGVyIG5ldyBrZXl3b3JkIChzdWNoIGFzIFtadmRkcV0pDQp1
bmRlciBbTW9kZWxdLCBidXQgdXNlIGEgc3VicGFyYW1ldGVyIGZvcm1hdCB1bmRlciB0aGlzIGxp
a2UgW1BhY2thZ2VdIGFuZA0KUl9waW4sIGV0Yy4gKDQpIGRlZmluZSBhcyBpbmRlcGVuZGVudCBr
ZXl3b3JkcyBzdWNoIGFzIFtSIEVxdWl2XSwgZXRjLiBsaWtlDQp0aGUgW1JnbmRdLCBbUnBvd2Vy
XSB0ZXJpbW5hdG9yIGVsZW1lbnRzLCAoNSkgZG8gbm90aGluZyBhbmQgcmVseSBvbiBzb21lDQpm
dXR1cmUgY29ubmVjdGlvbiB0byBob29rIHVwIElDTSB3aXRoIElCSVMuDQoNCkNob2ljZSAoMSkg
aGFzIHN5bnRhY3RpY2FsIG1pZ2h0IG5vdCBiZSBhdmFpbGFibGUgb24gYSBwZXIgYnVmZmVyIGJh
c2lzLg0KQWxzbywgdGhpcyByZXF1aXJlcyBhIGNvbXBsZXRlIFtTZXJpZXMgUGluIE1hcHBpbmdd
IHBpbm91dCBvZiBhbGwgc3VjaA0KY29ubmVjdGlvbnMgYWxvbmcgd2l0aCB0aGUgW1BpbiBNYXBw
aW5nXSBrZXl3b3JkLiAgVXNpbmcgdGhlICgyKSBzdWJwYXJhbWV0ZXINCm1ldGhvZCBkaXJlY3Rs
eSB1bmRlciBbTW9kZWxdIGlzIGEgc3ludGFjdGljYWwgZGVwYXJ0dXJlIGZyb20gd2hhdCB3ZSBo
YXZlDQp0cmFkaXRpb25hbGx5IGRvbmUuICBFdmVuIHNvbWUgW01vZGVsIFNwZWNdIHN1YnBhcmFt
ZXRlcnMgYXJlIGdyb3VwZWQgdW5kZXINCmEga2V5d29yZCBmb3IgZ3JvdXBpbmcgcHVycG9zZS4g
KFB1dHRpbmcgdGhlc2UgYWRkaXRpb25hbCBpbXBlZGFuY2VzIHVuZGVyDQpbTW9kZWwgU3BlY10g
d2FzIGFsc28gcmVqZWN0ZWQgYmVjYXVzZSB0aGUgZGVzY3JpYmUgZWxlY3RyaWNhbCBjb250ZW50
LCBub3QNCnNwZWNpZmljYXRpb24gaW5mb3JtYXRpb24gb3Igc3BlY2lmaWNhdGlvbiB0ZXN0IHNl
dHVwcy4pICBQb3NpdGlvbmluZyB0aGUNCnN1YnBhcmFtZXRlcnMgdW5kZXIgYSBrZXl3b3JkIChz
dWNoIGFzIFtadnZkcV0pIGZvciBncm91cGluZyBwdXJwb3NlcyBpcyB0aGUNCnByZWZlcnJlZCBh
bHRlcm5hdGl2ZSBhbmQgd2FzIGFsbW9zdCB1c2VkIGZvciBCSVJEOTUuMy4gIFdoaWxlIGl0IGhh
cyBncm91cGluZw0KYWR2YW50YWdlcyBmb3IgY29udGVudCBsb2NhdGlvbiBwdXJwb3NlcywgYW5k
IHdoaWxlIGl0IG1heSBmb2xsb3cgdGhlIHN5bnRheA0Kc2ltaWxhciB0byBbUGFja2FnZV0gYW5k
IGl0cyBSX3BpbiwgTF9waW4sIGFuZCBDX3BpbiBzdWJwYXJhbWV0ZXJzLCBhbGwNCmVsZWN0cmlj
YWwgY29udGVudCB1bmRlciB0aGUgW01vZGVsXSBrZXl3b3JkIGFyZSBkZXNjcmliZWQgYnkga2V5
d29yZHMgc3VjaA0KYXMgdGhvc2UgZm9yIEktViB0YWJsZXMsIGFuZCB0ZXJtaW5hdG9ycyAoZS5n
LiwgW1JhY10sIFtDYWNdLCBbUnBvd2VyXSwgW1JnbmRdKQ0Kb3IgW1RUcG93ZXJdLCBbVFRnbmRd
LiAgVGhlIGNob2ljZSBmb3IgdXNpbmcgdGhlIGtleXdvcmQgZm9ybWF0IGZvbGxvd3MgZnJvbQ0K
dGhlc2UgY2FzZXMuICBUaGUgQ19jb21wKiBzdWJwYXJhbWV0ZXJzIHJlbWFpbiB0aGUgb25seSBl
eGNlcHRpb24uDQoNClRoZSBvdGhlciBkZXRhaWwgY29uY2VybnMgbW9yZSByZXNvbHV0aW9uIG9u
IEVDTC9QRUNMIHN1cHBvcnQuICBUaGUgcHJvYmxlbQ0KaXMgdGhhdCB0aGUgbmVnYXRpdmUgcmVm
ZXJlbmNlIHN1cHBseSBpcyBub3QgcmVxdWlyZWQuICBUaGUgb3B0aW9ucyBhcmUNCnRvIHNpbXBs
eSBsaXN0IHRoaXMgYXMgYW4gdW5zdXBwb3J0ZWQgZXhjZXB0aW9uIGF0IHRoaXMgdGltZSwgb3Ig
dG8gYWRkDQptb3JlIHJlcXVpcmVtZW50cyBhbmQgY29uZGl0aW9ucy4gIFRoZSBjaG9pY2UgaXMg
Y2hhbmdlZCB0byBzcGVjaWZ5IHRoYXQNCml0IGlzIG5vdCBzdXBwb3J0ZWQgYW5kIGxlYXZlIGl0
cyBzdXBwb3J0IHRvIG90aGVyIEJJUkRzIGlmIHRoZXJlIGlzIGENCmNvbXBlbGxpbmcgaW5kdXN0
cmlhbCBuZWVkLg0KDQpTb21lIG90aGVyIGNoYW5nZXMgcGVyIHRoZSBkaXNjdXNzaW9uIGF0IHRo
ZSBNYXJjaCAxMSwgMjAwNSBtZWV0aW5nOg0KDQoxKSBfdHlwLCBfbWluLCBfbWF4IGZvciB0aGUg
c3ViLXBhcmFtcyAtIEl0emlrIFBlbGVnDQogQWRkZWQgd2l0aCB0aGUgZm91ciBuZXcga2V5d29y
ZHMuDQoNCjIpIENfY29tcCBmb3IgUG93ZXIgYW5kIEdORCBhbmQgaXQncyByZWxhdGlvbiB0byB0
aGlzIEJJUkQgLSBBcnBhZCBNdXJhbnlpDQogQWRkZWQgYnkgc3RhdGluZyB0aGF0IENfY29tcCog
aXMgYXNzdW1lZCBzZXBhcmF0ZSBmcm9tIFtDIEVxdWl2XS4NCg0KMykgQ19wK2IsIElzIHRoaXMg
VG90YWwgb3IgcGVyIEkvTyAtIEpvaG4gQW5ndWxvDQogU3RhdGVkIHBlciBJL08NCg0KNCkgT24t
ZGllIGNhcCBmb3IgcG93ZXIgcmFpbCwgaXMgdGhpcyBpbmNsdWRlZCBvciBub3QgLSBNaWNoYWVs
IE1pcm1haw0KIEFzc3VtZWQgc2VwYXJhdGUsIGlmIGl0IGV4aXN0cyBhbmQgbW9kZWxlZCBieSBb
QyBTZXJpZXNdDQoNCjUpIE1ha2UgYSBzdGF0ZW1lbnQgdGhhdCBzYXlzLCB0aGlzIGlzIGZvciBh
IHNpbmdsZSBidWZmZXIgYW5kIG5vdCBhIGNvbXBsZXRlDQogICBjb21wb25lbnQgLSBKb2huIEFu
Z3Vsbw0KIEFzc3VtZWQgcGVyIHNpbmdsZSBidWZmZXIgYnkgc3RhdGVtZW50cyBhbmQgcG9zaXRp
b25pbmcgdW5kZXIgW01vZGVsXQ0KDQo2KSBaX1ZERERRIHN1YnBhcmFtcyBhbmQgcGxhY2VtZW50
IHVuZGVyIE1vZGVsX3R5cGUgLSBCb2IgUm9zcy9Kb2huIEFuZ3Vsbw0KIEFkZGVkIHN0YXRlbWVu
dCB0aGF0IHRoZSBuZXcga2V5d29yZHMgbWlnaHQgbm90IGJlIHVzZWQgZm9yIElucHV0LCBUZXJt
aW5hdG9yLA0KIFNlcmllcywgU2VyaWVzIFN3aXRjaCwgSW5wdXRfZGlmZiBtb2RlbF90eXBlLiAg
VGhlIHBvc2l0aW9uaW5nIG9mIFtDb21wb3NpdGUNCiBDdXJyZW50XSB1bmRlciB0aGUgW1Jpc2lu
ZyBXYXZlZm9ybV0gYW5kIFtGYWxsaW5nIFdhdmVmb3JtXSBrZXl3b3JkcyBhbHJlYWR5DQogY29u
c3RyYWluIHRoYXQgaXQgaXMgdXNlZCBvbmx5IHdoZXJlIHRoZSB3YXZlZm9ybSB0YWJsZXMgYXJl
IHVzZWQuDQoNCg0KVGhlIHRyZWUgZGlhZ3JhbSBhbmQgYWRkaXRpb24gb2YgbWhvIGFzIGEgYmFz
ZSB1bml0IGlzIGFkZGVkIGZvciBjb21wbGV0ZW5lc3MuDQpTb21lIEVkaXRvcmlhbCBjaGFuZ2Vz
IGFuZCBjb3JyZWN0aW9ucyBhcmUgbWFkZS4NCg0KDQpCSVJEOTUuNA0KDQpTZXZlcmFsIHF1ZXN0
aW9ucyBhcm9zZSByZWdhcmRpbmcgdGhlIGRldGFpbHMgb2YgdGhlIFsqX0VxdWl2XSBrZXl3b3Jk
IGFuZA0KaG93IHRoZXkgd291bGQgYmUgaW1wYWN0ZWQgd2hlbiBvdGhlciB2b2x0YWdlIHJhaWxz
IHN1Y2ggYXMgW1BPV0VSIENsYW1wDQpSZWZlcmVuY2VdIHdlcmUgZGVmaW5lZC4gIEFsc28gc2V2
ZXJhbCBwZW9wbGUgd2VyZSBjb25jZXJuZWQgdGhhdCB0aGUNCmFkZGl0aW9ucyBkaWQgbm8gYWxs
b3cgZm9yIGFkZGl0aW9uYWwgaW50ZXJuYWwgcGF0aHMgdG8gdGhlIG90aGVyIHJhaWxzLg0KDQpT
aW5jZSB0aGUgZWZmZWN0IGNhbiBiZSBjYXB0dXJlcyB3aXRoIHRoZSBleGlzdGluZyBTZXJpZXMg
a2V5d29yZHMgW1IgU2VyaWVzXSwNCltDIFNlcmllc10sIFtSYyBTZXJpZXNdIGFuZCBbTGMgU2Vy
aWVzXSBrZXl3b3JkcywgaW4gYSBtb3JlIGdlbmVyYWwgbWFubmVyDQp0byBlYWNoIHN1cHBseSwg
QklSRDk1LjQgbWFrZXMgcmVmZXJlbmNlIHRvIHRoZXNlLg0KDQpBbHNvLCBtb3JlIGRldGFpbHMg
YXJlIGdpdmVuIGZvciB0aGUgb3RoZXIgcG93ZXIgcmFpbHMuDQoNClRoZSAqX0VDTCBkaXNjdXNz
aW9uIGlzIG1vZGlmaWVkIHRvIGluZGljYXRlIHRoYXQgdGhlIFtDb21wb3NpdGUgQ3VycmVudF0N
CmZsb3cgdGhyb3VnaCBib3RoIHRoZSBbUHVsbHVwIFJlZmVyZW5jZV0gYW5kIFtQdWxsZG93biBS
ZWZlcmVuY2VdIGNvbm5lY3Rpb25zLg0KSWYgdGhpcyBtb2RlIGlzIHN1cHBvcnRlZCwgdGhlbiB0
aGUgRURBIHRvb2wgYWxnb3JpdGhtcyBtdXN0IGRlYWwgd2l0aCAqX0VDTA0KdGVjaG5vbG9naWVz
IGRpZmZlcmVudGx5IHRoYW4gbm9uLUVDTCB0ZWNobm9sb2dpZXMuICBJbiBhbGwgY2FzZXMsIEJJ
UkQ5NS40DQpkb2N1ZW1udHMgd2hhdCBpcyBpbiB0aGUgbW9kZWwsIG5vdCBob3cgdGhlIGluZm9y
bWF0aW9uIGlzIHByb2Nlc3NlZC4NCg0KVGhlIGJsYWNrIGJveCByZWZlcmVuY2UgZGlhZ3JhbSBo
YXMgYmVlbiBtb2RpZmllZCB0byByZW1vdmUgdGhlIGV4dHJhIGludGVybmFsDQp0ZXJtaW5hdGlv
biByZXNpc3RvcnMuICBOb3JtYWxseSB0aGV5IGFyZSBtb2RlbGVkIHdpdGggdGhlIGNsYW1wIHRh
Ymxlcy4gIFRoZQ0KSV90ZXJtIGN1cnJlbnQgaXMgbW92ZWQgdG8gdGhlIGNsYW1wIHRhYmxlcy4g
IEFsbCB0aGUgY3VycmVudHMgYXJlIG1vZGlmaWVkDQpzbyB0aGV5IGZsb3cgdGhyb3VnaCB0aGUg
dG9wLW1vc3QgaW50ZXJuYWwgZWxlbWVudC4NCg0KQklSRDk1LjUNCg0KU2V2ZXJhbCBibG9ja3Mg
b2YgdGV4dCBhbmQgb25lIGRpYWdyYW0gd2VyZSBtb2RpZmllZCB0byBwcm92aWRlIG1vcmUgZW1w
aGFzaXMNCm9uIHRoZSB0ZXJtaW5hbHMgYW5kIG9uIGEgcG93ZXIgcmVmZXJlbmNlIHRlcm1pbmFs
cyBmb3IgZWRpdG9yaWFsIGNsYXJpdHkuDQoNCioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KDQpBTlkg
T1RIRVIgQkFDS0dST1VORCBJTkZPUk1BVElPTjoNCg0KT3RoZXIgUG93ZXIgSW50ZWdyaXR5IFJl
bGF0ZWQgQklSRHMgYXJlIHBsYW5uZWQsIGJ1dCB0aGVyZSBtYXkgYmUgZnV0dXJlDQppc3N1ZXMg
cmVnYXJkaW5nIGV4YWN0bHkgd2hhdCBpcyBhZG9wdGVkIHRvIGJlIGRpc2N1c3NlZCBzZXBhcmF0
ZWx5LiAgT3RoZXINCnRoYW4gdGhlIGFscmVhZHkgcHJvcG9zZWQgQklSRDk3LCBCSVJEOTUuMyBo
YXMgc3VmZmljaWVudCBjb250ZW50IGZvciBhDQpjb21wbGV0ZSBzb2x1dGlvbiBhdCBhIGxvd2Vy
IGxldmVsIHdpdGhvdXQgdGhlc2UgcGxhbm5lZCBCSVJEczoNCg0KTGlua2FnZSB0byBhIENvcmUg
bW9kZWwgd2lsbCBiZSBhY2hpZXZlZCBieSBCSVJEWFggKFRCRCkuDQpMaW5rYWdlIHRvIGFuIElD
TSBtb2RlbCB3aWxsIGJlIGFjaGlldmVkIGJ5IEJJUkRZWSAoVEJEKS4NCkxpbmthZ2UgdG8gYSBH
YXRlIE1vZHVsYXRpb24gbW9kZWwgd2lsbCBiZSBhY2hpZXZlZCBieSBCSVJEOTcuDQoNClRoaXMg
cHJvcG9zYWwgaXMgYmFzZWQgb24gdmFyaW91cyBwYXN0IHdvcmsgZG9uZSBieSBtYW55IElCSVMg
Y29udHJpYnV0b3JzIGFuZCANCnRoZXkgYXJlIGxpc3RlZCBpbiBubyBwYXJ0aWN1bGFyIG9yZGVy
LiBMaW5rcyB0byBJQ0VNIGFyZSBhbHNvIGxpc3RlZDoJDQoNCkRlc2lnbkNvbjIwMDQgUEROIFNp
bXVsYXRpb24gcGFuZWwgcHJvY2VlZGluZ3MgbWF0ZXJpYWwgYW5kIHNsaWRlczoNCmh0dHA6Ly9o
b21lLmF0dC5uZXQvfmlzdHZhbi5ub3Zhay9wYXBlcnMuaHRtbA0KDQpCSVJENDIuMzogTW9kZWxp
bmcgQ3VycmVudCBXYXZlZm9ybXMNCiAgICAgICAgICBDLiBLdW1hciwgQm9iIFJvc3MNCklCSVMg
YW5kIElDRU0gaW50ZXJhY3Rpb246IEIuIFJvc3MsIE1pY3JvZWxlY3Ryb25pYyBKb3VybmFsIE5v
dmVtYmVyIDE2LCAyMDAzDQoNCklDRU06CSANCi0tLS0NCkVNQyBmb3IgQ29tcG9uZW50LCBJbnRl
Z3JhdGVkIGNpcmN1aXRzIEVsZWN0cmljYWwgTW9kZWwoSUNFTSkNCiAgICAgICAgICAgICAgICA5
My9YWC9DREMsIFByb2plY3QgbnVtYmVyIDYyMDE0LTMNCkNvb2tib29rIGZvciBJbnRlZ3JhdGVk
IENpcmN1aXQgbW9kZWwgSUNFTSwgUHJvamVjdCBudW1iZXIgNjIwMTQtMw0KDQpJQklTIFN1bW1p
dHM6IA0KLS0tLS0tLS0tLS0tLQ0KRU1DIG1vZGVsIGZvciBwcmVkaWN0aW9uIG9mIHBhcmFzaXRp
YyBlbWlzc2lvbiwgRS4gU2ljYXJkLCBNYXJjaCAyMDAxDQpFbGVjdHJvbWFnbmV0aWMgQ29tcGF0
aWJpbGl0eSBzaW11bGF0aW9uIG9mIFByaW50ZWQgQ2lyY3VpdCBCb2FyZCwgTS4gQ2hyaXN0aWFu
LA0KICBNYXJjaCAyMDAxDQpJQ0VNIC0gUHJvcG9zYWwgSUVDNjIwMTQtMywgSi5DLlBlcnJpbiwg
TWFyY2ggMjAwMQ0KQWR2YW5jZXMgb2YgdGhlIElDRU0gbW9kZWwgZm9yIEVtaXNzaW9uIG9mIElu
dGVncmF0ZWQgQ2lyY3VpdCwgUy4gQ2FsdmV0LA0KICBKYW51YXJ5IDIwMDENCkFkZGluZyBPbi1D
aGlwIENhcGFjaXRhbmNlIGluIElCSVMgRm9ybWF0IGZvciBTU08gU2ltdWxhdGlvbiwgUi4gQ2hl
biwNCiAgSmFudWFyeSAyMDA0DQpTaW11bHRhbmVvdXMgU3dpdGNoaW5nIE5vaXNlKFNTTilNb2Rl
bGluZywgQi4gVW5nZXIgSmFudWFyeSAyMDAwDQpDcm9zc2Jhci1jdXJyZW50IG91dCBvZiBDTU9T
LUlCSVMtTW9kZWxzLCBLLiBLb2xsZXIgJiBHIC5CYW5uZXJ0LCBNYXJjaCAyMDAyDQpJQy1FbWl0
IENvbXBhcmluZyBTaW11bGF0ZWQvTWVhc3VyZWQgSUMgRW1pc3Npb24gU3BlY3RydW0sDQogIEUu
IFNpY2FyZCAmIEEuIFNvdWJleXJhbiBGZWJydWF5ciAyMDA0DQoNClJFVklTSU9OIEhJU1RPUlkg
Q0hBTkdFUzoNCg0KUmVwbGFjZSBmb2xsb3dpbmcgQklSRDk1LjEgbGluZXM6DQp8KlBvd2VyIElu
dGVncml0eSBBbmFseXNpcyBmcm9tIGEgbW9kZWxpbmcgcGVyc3BlY3RpdmUgaGFzIGJlZW4gc3Bs
aXQgaW50byANCnwqdHdvIHRhc2tzLiANCg0KfCoxKVNvbHZpbmcgdGhlIFNpbXVsdGFuZW91cyBT
d2l0Y2hpbmcgTm9pc2UgKFNTTikgb24gdGhlIEkvTyBsZXZlbCB1c2luZyBjdXJyZW50IA0KfCog
IGFuZCBmdXR1cmUgSUJJUyBzeW50YXguIFRoaXMgd2lsbCBiZSBhY2hpZXZlZCB0aHJvdWdoIEl2
c1QgdGFibGVzLg0KICANCnwqMilTb2x2aW5nIHRoZSBDb3JlIEN1cnJlbnQgU3dpdGNoaW5nIHBy
b2ZpbGUgdXNpbmcgdGhlIElDRU0gKEludGVncmF0ZWQgY2lyY3VpdHMgDQp8KiAgRWxlY3RyaWNh
bCBNb2RlbCBzcGVjaWZpY2F0aW9uLCBQcm9qZWN0IG51bWJlciA2MjAxNC0zKS4gVGhpcyB3aWxs
IGJlIGFjaGlldmVkIA0KfCogIGJ5IGEgY2FsbCBzdGF0ZW1lbnQgd2l0aGluIElCSVMgY2FsbGlu
ZyBhbiBJQ0VNIG1vZGVsLiBVc2luZyB2NC4xIElCSVMgc3ludGF4Lg0KDQoNCnJlcGxhY2U6DQpD
dXJyZW50IGludG8gdGhlIHBvd2VyIGFuZCBncm91bmQgcmFpbHMgYXJlIG5lZWRlZCB0byBnaXZl
IGEgbW9yZSBhY2N1cmF0ZQ0KYW5hbHlzaXMgZm9yIGdyb3VuZCBhbmQgcG93ZXIgYm91bmNlIGFz
c29jaWF0ZWQgd2l0aCBzaW11bHRhbmVvdXMgc3dpdGNoaW5nIG5vaXNlLg0KDQpyZXBsYWNlOg0K
fCAgICAgS2V5d29yZHM6ICAgICBbU2VyaWVzIENvbXBvc2l0ZSBDdXJyZW50XSANCg0Kd2l0aDoN
CnJlcGxhY2U6DQp8ICAgICBEZXNjcmlwdGlvbjogIERlc2NyaWJlcyB0aGUgc2hhcGUgb2YgdGhl
IHJpc2luZyBhbmQgZmFsbGluZyBlZGdlDQp8ICAgICAgICAgICAgICAgICAgIGN1cnJlbnQgd2F2
ZWZvcm1zIGZyb20gdGhlIHBvd2VyIHN1cHBseSBtZWFzdXJlZCB0aHJvdWdoDQp8ICAgICAgICAg
ICAgICAgICAgIFJfVkREKHNlZSBkaWFncmFtKS4gVGhpcyBpbmNsdWRlcyBQcmUtZHJpdmVyLCBD
cm93LWJhciBjdXJyZW50LA0KfCAgICAgICAgICAgICAgICAgICBvbi1kaWUgSV9ieXBhc3MgYW5k
IElfdGVybShzZWUgZGlhZ3JhbSkuDQoNCg0KDQpyZXBsYWNlOg0KfCAgICAgVXNhZ2UgUnVsZXM6
ICBUaGUgW1NlcmllcyBDb21wb3NpdGUgQ3VycmVudF0ga2V5d29yZCBpcyBwb3NpdGlvbmVkIHVu
ZGVyIHRoZQ0KDQpyZXBsYWNlOg0KfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAN
CnwgICAgDQp8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAtLS0tLS0tLSAtLS0tLS0tLSAoKiopDQp8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgfCB8ICAgICAgfDwt
LS0NCnwgICAgICAgICAgICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX3xMX1ZERFF8X3xSX1ZERFF8X19WRERRDQp8ICAgICAgICAgICAgIHwgICAgICAgICAg
ICAgICAgICAgfCAgICAgICAgIHwgICAgIHwgICAgICAgfCB8ICAgICAgfCB8ICAgICAgfCAgICAg
ICAgICANCnwgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgfCAgICAg
fCAgICAgICB8IC0tLS0tLS0tIC0tLS0tLS0tDQp8ICAgICAgICAgICAtLS0tLSAgICAgICAgICAg
ICAgICAgfCAgICAgICAgIHwgICAgIHwgICAgICAgfCAgIA0KfAkgICAgfCBFIHwgICAgICAgICAg
ICAgICAgIHwgICAgICAgICAvICAgICB8ICAgICAgIHwNCnwgICAgICAgICAgIHwgUyB8ICAgICAg
ICAtLS0tLS0tLS0tLS0tLS0tICAgXCAgIFBffCAgICAgIC0tLSBQb3dlckNsYW1wDQp8ICAgICAg
ICAgICB8IFIgfCAgICAgICAgfCAgUHJlLURyaXZlciAgfCAgIC8gfHwgICAgICAgICAvIFwNCnwg
ICAgICAgICAgIC0tLS0tICAgICAgICB8ICAgQ2lyY3VpdCAgICB8ICAgXCB8fF9fICAgICAgIC0t
LQ0KfCAgICAgICAgICAgICB8ICAgICAgICAgIHwgIHBvd2VyZWQgYnkgIHwgICB8ICAgICB8ICAg
ICAgIHwNCnwgICAgICAgICAgICAgfCAgICAgICAgICB8ICAgICBWRERRICAgICB8ICAgfCAgICAg
fCAgfCAgICB8ICAgSV9zaWcNCnwgICAgICAgICAgIC0tLS0tICAgICAgICAtLS0tLS0tLS0tLS0t
LS0tICAgfCAgICAgfCAgfCAgICB8ICAgLS0tLS0tLT4NCnwgICAgICAgICAgIHwgRSB8ICAgICAg
ICAgICAgICAgICB8ICAgICAgICAgby0tLS0tby0tfC0tLS1vLS0tLS0tLS0tLQ0KfCAgICAgICAg
ICAgfCBTIHwgICAgICAgICAgICAgICAgIHwgICAgICAgICB8ICAgICB8ICB8ICAgIHwNCnwJIHwg
IHwgTCB8ICAgICAgICAgICAgfCAgICB8ICAgICAgfCAgLyAgICAgfCAgfCAgICB8DQp8SV9ieXBh
c3N8ICAtLS0tLSAgICAgICBJX3ByZXwgICAgfElfdGVybXwgIFwgICBOX3wgIHYgICAtLS0gR05E
Q2xhbXANCnwJIHwgICAgfCAgICAgICAgICAgICAgfCAgICB8ICAgICAgfCAgLyAgfHwgICBJX2Ni
IC8gXA0KfAkgdiAgICB8ICAgICAgICAgICAgICB2ICAgIHwgICAgICB2ICBcICB8fF8gICAgICAg
LS0tDQp8CSAgICAtLS0tLSAgICAgICAgICAgICAgICAgfCAgICAgICAgIHwgICAgIHwgICAgICAg
fCAgIC0tLS0tLSAgLS0tLS0tLQ0KfAkgICAgLS0tLS0gQ19wK2IgICAgICAgICAgIHwgICAgICAg
ICB8ICAgICB8ICAgICAgIHwgICB8ICAgICB8IHwgICAgIHwNCnwJICAgICAgfF9fX19fX19fX19f
X19fX19fX198X19fX19fX19ffF9fX19ffF9fX19fX198X19ffExfR05EfF98Ul9HTkR8X19HTkQN
CnwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAgfCB8ICAgICB8DQp8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tLS0tLSAgLS0tLS0tLQ0KfA0KfCAgICAgICAg
ICAgIElfYnlwYXNzIC0gQnlwYXNzIGN1cnJlbnQNCnwgICAgICAgICAgICBJX3ByZSAgICAtIFBy
ZS1Ecml2ZXIgY3VycmVudA0KfCAgICAgICAgICAgIElfY2IgICAgIC0gQ3Jvdy1iYXIgY3VycmVu
dA0KfCAgICAgICAgICAgIElfdGVybSAgIC0gVGVybWluYXRpb24gY3VycmVudCAob3B0aW9uYWwp
DQp8ICAgICAgICAgICAgTF9WRERRICAgLSBPbi1kaWUgaW5kdWN0YW5jZSBvZiBJL08gUG93ZXIN
CnwgICAgICAgICAgICBSX1ZERFEgICAtIE9uLWRpZSByZXNpc3RhbmNlIG9mIEkvTyBQb3dlcg0K
fCAgICAgICAgICAgIExfR05EICAgIC0gT24tZGllIGluZHVjdGFuY2Ugb2YgR3JvdW5kDQp8ICAg
ICAgICAgICAgUl9HTkQgICAgLSBPbi1kaWUgcmVzaXN0YW5jZSBvZiBHcm91bmQNCnwgICAgICAg
ICAgICBDX3ArYiAgICAtIEJ5cGFzcyArIFBhcmFzaXRpYyBDYXBhY2l0YW5jZQ0KfCAgICAgICAg
ICAgIEVTUiAgICAgIC0gRXF1aXZhbGVudCBTZXJpZXMgUmVzaXN0YW5jZSBmb3Igb24tZGllIERl
Y2FwDQp8ICAgICAgICAgICAgRVNMICAgICAgLSBFcXVpdmFsZW50IFNlcmllcyBJbmR1Y3RhbmNl
IGZvciBvbi1kaWUgRGVjYXANCnwNCnwgICAgICAgICAgICAoKiopICAgICAtIEN1cnJlbnQgbWVh
c3VyZSBwb2ludA0KDQoNClRoZSBvcmlnaW5hbCBCSVJEOTUuMiBbQ29tcG9zaXRlIEN1cnJlbnRd
IHdyaXRldXAgaXMgY2FwdHVyZWQgaGVyZSBmb3INCmhpc3RvcmljYWwgcmVmZXJlbmNlLg0KDQp8
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09DQp8ICAgIEtleXdvcmRzOiAgW0NvbXBvc2l0ZSBDdXJyZW50
XSAgDQp8ICAgIFJlcXVpcmVkOiAgTm8NCnwgRGVzY3JpcHRpb246ICBEZXNjcmliZXMgdGhlIHNo
YXBlIG9mIHRoZSByaXNpbmcgYW5kIGZhbGxpbmcgZWRnZQ0KfCAgICAgICAgICAgICAgIGN1cnJl
bnQgd2F2ZWZvcm1zIGZyb20gdGhlIHBvd2VyIHN1cHBseSBtZWFzdXJlZCB0aHJvdWdoDQp8ICAg
ICAgICAgICAgICAgdGhlIHBvd2VyIHBpbiB0ZXJtaW5hbCBpbGx1c3RyYXRlZCBtb3JlIGZ1bGx5
IGluIHRoZSBVc2FnZQ0KfCAgICAgICAgICAgICAgIFJ1bGVzLg0KfCAgU3ViLXBhcmFtczogIFJf
enZkZHEsIFIgTF96dmRkcSwgQ196dmRkcV90eXAsIEdfenZkZHENCnwgVXNhZ2UgUnVsZXM6ICBU
aGUgW0NvbXBvc2l0ZSBDdXJyZW50XSBrZXl3b3JkIGlzIHBvc2l0aW9uZWQgdW5kZXIgdGhlIA0K
fCAgICAgICAgICAgICAgIFtSaXNpbmcgV2F2ZWZvcm1dIChmb3IgcmlzaW5nIHdhdmVmb3JtIGN1
cnJlbnRzKSBhbmQNCnwgICAgICAgICAgICAgICBbRmFsbGluZyBXYXZlZm9ybV0gKGZvciBmYWxs
aW5nIHdhdmVmb3JtIGN1cnJlbnRzLiAgVGhlIGtleXdvcmRzIA0KfCAgICAgICAgICAgICAgIGFy
ZSBmb2xsb3dlZCBieSBvcHRpb25hbCBvbi1kaWUgcGFyYXNpdGljIGRpZSBzdWJwYXJhbWV0ZXJz
IGFuZA0KfCAgICAgICAgICAgICAgIHRoZW4gYSB0YWJsZSBvZiBjdXJyZW50IHZlcnN1cyB0aW1l
IHJvd3MgKEktVCkgdGhhdA0KfCAgICAgICAgICAgICAgIGRlc2NyaWJlIHRoZSBzaGFwZSBvZiBh
IGN1cnJlbnQgd2F2ZWZvcm0uICBUaGVzZSBJLVQgdGFibGVzDQp8ICAgICAgICAgICAgICAgaW5o
ZXJpdCB0aGUgZml4dHVyZSB0ZXN0IGxvYWQgb2YgdGhlIFtSaXNpbmcgV2F2ZWZvcm1dDQp8ICAg
ICAgICAgICAgICAgb3IgW0ZhbGxpbmcgV2F2ZWZvcm1dIFIvTC9DL1ZfZml4dHVyZSBhbmQgUi9M
L0NfZHV0IA0KfCAgICAgICAgICAgICAgIHN1YnBhcmFtZXRlcnMuDQp8DQp8ICAgICAgICAgICAg
ICAgVGhlIFtDb21wb3NpdGUgQ3VycmVudF0ga2V5d29yZCBpcyBvcHRpb25hbC4gIEl0IGNhbiBi
ZSBvbWl0dGVkLA0KfCAgICAgICAgICAgICAgIG9yIGl0IGNhbiBiZSBwb3NpdGlvbmVkIHVuZGVy
IGEgZmV3LCBidXQgbm90IGFsbCBvZiB0aGUgcmlzaW5nDQp8ICAgICAgICAgICAgICAgYW5kIGZh
bGxpbmcgd2F2ZWZvcm0gdGFibGVzLg0KfA0KfCAgICAgICAgICAgICAgIFRoZSBsaXN0ZWQgc3Vi
cGFyZW1ldGVycywgUl96dmRkcSwgTF96dmRkcSwgQ196dmRkcSwgYW5kIEdfenZkZHEsDQp8ICAg
ICAgICAgICAgICAgZGVzY3JpYmUgdGhlIGltcGVkYW5jZSBwYXRoIGJldHdlZW4gdGhlIHBvd2Vy
IHBpbiB0ZXJtaW5hbCBhbmQNCnwgICAgICAgICAgICAgICBncm91bmQgKHNlZSBPdGhlciBOb3Rl
cyBiZWxvdykuICBUaGUgZmlyc3QgdGhyZWUgc3VicGFyYW1ldGVycw0KfCAgICAgICAgICAgICAg
IGRlc2NyaWJlIGEgc2VyaWVzIHBhdGggb2YgcmVzaXN0YW5jZSwgaW5kdWN0YW5jZSBhbmQgY2Fw
YWNpdGFuY2UuDQp8ICAgICAgICAgICAgICAgVGhlIGZvcnRoIHN1YnBhcmFtZXRlciBkZXNjcmli
ZSBhIHNlcGFyYXRlIHBhdGggaW4gcGFyYWxsZWwgdG8NCnwgICAgICAgICAgICAgICB0aGUgc2Vy
aWVzIHBhdGggYW5kIGFsc28gYmV0d2VlbiB0aGUgcG93ZXIgcGluIHRlcm1pbmFsIGFuZA0KfCAg
ICAgICAgICAgICAgIGdyb3VuZC4NCnwNCnwgICAgICAgICAgICAgICBUaGVzZSBzdWJwYXJhbWV0
ZXJzIGFyZSBvcHRpb25hbCwgYnV0IGlmIGFueSBhcmUgbWlzc2luZywgdGhleQ0KfCAgICAgICAg
ICAgICAgIHRha2Ugb24gYSBkZWZhdWx0IHZhbHVlIG9mIHplcm8uICBUaHVzIENfenZkZHEsIGlm
IG1pc3NpbmcsIG9wZW5zDQp8ICAgICAgICAgICAgICAgdGhlIHNlcmllcyBwYXRoLCBhbmQgaWYg
Ul96dmRkcSBpcyBtaXNzaW5nLCB0aGUgcmVzaXN0YW5jZSBpcw0KfCAgICAgICAgICAgICAgIGFz
c3VtZWQgemVyby4gIElmIEdfenZkZHEgaXMgbWlzc2luZywgaXQgaXMgbm90IGluY2x1ZGVkIGlu
IHRoZQ0KfCAgICAgICAgICAgICAgIG1vZGVsDQp8DQp8ICAgICAgICAgICAgICAgVGhlIEktVCB0
YWJsZSBmb2xsb3dzIHRoZXNlIHN1YnBhcmFtZXRlcnMuICBUaGUgdGFibGUgaXRzZWxmICAgICAg
ICAgICAgICAgDQp8ICAgICAgICAgICAgICAgY29uc2lzdHMgb2Ygb25lIGNvbHVtbiBvZiB0aW1l
IHBvaW50cywgdGhlbiANCnwgICAgICAgICAgICAgICB0aHJlZSBjb2x1bW5zIG9mIGN1cnJlbnQg
cG9pbnRzIGluIHRoZSBzdGFuZGFyZCB0eXAsIG1pbiwgYW5kIA0KfCAgICAgICAgICAgICAgIG1h
eCBmb3JtYXQuICBUaGUgZm91ciBlbnRyaWVzIG11c3QgYmUgcGxhY2VkIG9uIGEgc2luZ2xlIGxp
bmUgYW5kDQp8ICAgICAgICAgICAgICAgbXVzdCBiZSBzZXBhcmF0ZWQgYnkgYXQgbGVhc3Qgb25l
IHdoaXRlIHNwYWNlLiAgQWxsIGZvdXIgDQp8ICAgICAgICAgICAgICAgY29sdW1ucyBhcmUgcmVx
dWlyZWQuICBIb3dldmVyLCBkYXRhIGlzIG9ubHkgcmVxdWlyZWQgaW4gdGhlIA0KfAkgICAgICAg
IHR5cGljYWwgY29sdW1uLiAgSWYgbWluaW11bSBvciBtYXhpbXVtIGRhdGEgaXMgbm90IGF2YWls
YWJsZSwgDQp8ICAgICAgICAgICAgICAgdXNlIHRoZSByZXNlcnZlZCB3b3JkICJOQSIuICBUaGUg
Zmlyc3QgdmFsdWUgaW4gdGhlIHRpbWUgY29sdW1uIA0KfCAgICAgICAgICAgICAgIG5lZWQgbm90
IGJlICcwJy4gIFRpbWUgdmFsdWVzIG11c3QgaW5jcmVhc2UgYXMgb25lIHBhcnNlcyBkb3duIA0K
fAkJdGhlIHRhYmxlLiAgVGhlIHdhdmVmb3JtIHRhYmxlIGNhbiBjb250YWluIGEgbWF4aW11bSBv
ZiAxMDAwIA0KfCAgICAgICAgICAgICAgIGRhdGEgcG9pbnRzLg0KfCAgICAgICAgICAgICAgICAN
CnwgICAgICAgICAgICAgICBUaGUgZm9sbG93aW5nIGRpYWdyYW1zcyBpbGx1c3RyYXRlIGEgdHlw
aWNhbCBjb25maWd1cmF0aW5nIHdoaWNoDQp8ICAgICAgICAgICAgICAgYSBbUmlzaW5nIFdhdmVm
b3JtXSBvciBbRmFsbGluZyBXYXZlZm9ybSBpcyBleHRyYWN0ZWQuICBUaGUNCnwgICAgICAgICAg
ICAgICBEVVQgZGllIGlzIG1vZGlmaWVkIHRvIGluY2x1ZGUgdGhlIFBvd2VyIFBpbiBhbmQgR3Jv
dW5kIFBpbi4NCnwNCnwgICAgICAgIA0KfCAgIFBvd2VyIFBpbiAgfA0KfCAgICAgICAgICAgICAg
fA0KfCAgICAgICAgICAgICAgfA0KfCAgICAgICAgICAgICAgfCAgICAgICAgICBQQUNLQUdFICAg
ICAgICAgICAgfCAgIFRFU1QgRklYVFVSRQ0KfCAgICAgICAgICBfX19ffF9fX18gICAgICAgICAg
ICAgICAgICAgICAgICAgfA0KfCAgICAgICAgIHwgIERVVCAgICB8ICAgTF9kdXQgICBSX2R1dCAg
ICAgICAgfCBMX2ZpeHR1cmUgIFJfZml4dHVyZQ0KfCAgICAgICAgIHwgIGRpZSAgICB8LS0tQEBA
QEAtLS9cL1wvXC0tby0tLS0tfC0tQEBAQC0tLW8tLS0vXC9cL1wtLS0gVl9maXh0dXJlDQp8ICAg
ICAgICAgfF9fX19fX19fX3wgICAgICAgICAgICAgICAgICB8ICAgICB8ICAgICAgICAgfA0KfCAg
ICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgfCAgICAgICAgIHwNCnwg
ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIHwgICAgICAgICB8DQp8
ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgIENfZHV0ID09PSAgICB8ICAgICAgICA9PT0g
Q19maXh0dXJlDQp8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICB8
ICAgICAgICAgfA0KfCAgICAgICAgICAgICAgfF9fX19fX19fX19fX19fX19fX19fX19ffF9fX19f
fF9fX19fX19fX3xfX18NCnwgIEdyb3VuZCBQaW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgICAgICAgICAgR05EDQp8DQp8DQp8ICAgICAgICAgICAgICAgVGhlIFtDb21wb3Np
dGUgQ3VycmVudF0gZGlyZWN0aW9uIGlzIHNob3duIHdpdGggcmVzcGVjdCB0byB0aGUNCnwgICAg
ICAgICAgICAgICBQb3dlciBQaW4gYW5kIHRoZSBuZXcgc3VicGFyYW1ldGVycyBhcmUgYWRkZWQg
dG8gdGhlIERVVCBkaWUuDQp8ICAgICAgICAgICAgICAgVGhlc2Ugc3VicGFyYW1ldGVycyBkbyBu
b3QgZWZmZWN0IHRoZSBbUmlzaW5nIFdhdmVmb3JtIGFuZA0KfCAgICAgICAgICAgICAgIFtGYWxs
aW5nIFdhdmVmb3JtXSB0YWJsZSBleHRyYWN0aW9ucywgYnV0IGdpdmUgYWRkZWQgZXF1aXZhbGFu
dA0KfCAgICAgICAgICAgICAgIGNpcmN1aXQgZGV0YWlsIGZvciBtb3JlIGFjY3VyYXRlIHBvd2Vy
IHBpbiBjdXJyZW50IGNhbGN1bGF0aW9ucy4NCnwNCnwNCiEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFtDb21wb3NpdGUgQ3VycmVudF0NCnwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8LS0tLS0tDQp8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18g
Um93ZXIgUGluDQoNCnwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8DQp8ICAgICAgICAg
ICBfX19fX19fX19fX19fX19fX19ffF9fX19fX19fX19fX19fX19fX19fX19fIA0KfCAgICAgICAg
ICB8ICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwNCnwgICAgICAg
ICAgfCAgICAgICAgX19fX19fX19fX198X19fX19fX19fX19fX18gICAgICAgICB8DQp8ICAgICAg
ICAgIHwgICBfX19ffF9fX18gICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgfA0KfCAgICAg
ICAgICB8ICB8ICAgICAgICAgfCAgICAgIHwgICAgICAgICAgICAgIHwgIERVVCAgIHwNCnwgICAg
ICAgICAgfCAgfCBSX3p2ZGRxIHwgICAgICB8ICAgICAgICAgICAgICB8ICBkaWUgICB8DQp8ICAg
ICAgICAgIHwgIHxfX19fX19fX198ICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgfA0KfCAg
ICAgICAgICB8ICAgX19fX3xfX19fICAgX19fX3xfX19fICAgICAgX19fX3xfX19fICAgIHwNCnwg
ICAgICAgICAgfCAgfCAgICAgICAgIHwgfCAgICAgICAgIHwgICAgfCAgSS9PICAgIHwgICB8DQp8
ICAgICAgICAgIHwgIHwgTF96dmRkcSB8IHwgR196dmRkcSB8ICAgIHwgIGRpZSAgICB8LS0tLS0t
LS0tLS0tLS0gVG8gTF9kdXQNCnwgICAgICAgICAgfCAgfF9fX19fX19fX3wgfF9fX19fX19fX3wg
ICAgfF9fX19fX19fX3wgICB8DQp8ICAgICAgICAgIHwgICBfX19ffF9fX18gICAgICAgfCAgICAg
ICAgICAgICAgfCAgICAgICAgfA0KfCAgICAgICAgICB8ICB8ICAgICAgICAgfCAgICAgIHwgICAg
ICAgICAgICAgIHwgICAgICAgIHwNCnwgICAgICAgICAgfCAgfCBDX3p2ZGRxIHwgICAgICB8ICAg
ICAgICAgICAgICB8ICAgICAgICB8DQp8ICAgICAgICAgIHwgIHxfX19fX19fX198ICAgICAgfCAg
ICAgICAgICAgICAgfCAgICAgICAgfA0KfCAgICAgICAgICB8ICAgICAgIHxfX19fX19fX19fX3xf
X19fX19fX19fX19fX3wgICAgICAgIHwNCnwgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICB8
ICAgICAgICAgICAgICAgICAgICAgICB8DQp8ICAgICAgICAgIHxfX19fX19fX19fX19fX19fX19f
fF9fX19fX19fX19fX19fX19fX19fX19ffA0KfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwNCnwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8X19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18gIEdyb3VuZCBQaW4NCnwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
DQp8DQp8DQp8IE90aGVyIE5vdGVzOiAgVGhlIGludGVybmFsIG5ldHdvcmtzIGZvciB0aGUgRFVU
IGRpZSAnQmxhY2sgQm94JyBhcmUgc2hvd24NCnwgICAgICAgICAgICAgICBiZWxvdyB0byBpbGx1
c3RyYXRlIHRoZSBlZmZlY3RzIHRoYXQgdGhlIGVxdWl2YWxlbnQgY2lyY3VpdA0KfCAgICAgICAg
ICAgICAgIGFyZSBpbnRlbmRlZCB0byBkZXNjcmliZS4gIFRoZSBQb3dlciBQaW4gdGVybWluYWwg
aXMgYWhvd24gYXMNCnwgICAgICAgICAgICAgICBWRERRLCBhbmQgdGhlIEdyb3VuZCBQaW4gdGVy
bWluYWwgaXMgc2hvd24gYXMgR05ELg0KfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICANCnwgDQp8IA0KfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZERFENCnwgICBCbGFjayBCb3ggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgqKikg
IG8NCnwgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19ffHxfXw0KfHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8fCAgfA0K
fHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8fCAgfA0KfHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2fCAgfA0KfHwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAt
LS0tLS0tLSAtLS0tLS0tLSAgfCAgfA0KfHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgfCB8ICAgICAgfCAgfCAgfA0KfHwgICAg
ICAgICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX198TF9W
RERRfF98Ul9WRERRfF9ffCAgfA0KfHwgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgfCAg
ICAgICAgIHwgICAgIHwgICAgICAgfCB8ICAgICAgfCB8ICAgICAgfCAgICAgfCAgICANCnx8ICAg
ICAgICAgICAgfCAgICAgICAgICAgICAgICAgIHwgICAgICAgICB8ICAgICB8ICAgICAgIHwgLS0t
LS0tLS0gLS0tLS0tLS0gICAgIHwNCnx8ICAgICAgICAgLS0tLS0gICAgICAgICAgICAgICAgIHwg
ICAgICAgICB8ICAgICB8ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwNCnx8CSAgIHwg
RSB8ICAgICAgICAgICAgICAgICB8ICAgICAgICAgLyAgICAgfCAgICAgICB8ICAgICAgICAgICAg
ICAgICAgICAgICB8DQp8fCAgICAgICAgIHwgUyB8ICAgICAgICAtLS0tLS0tLS0tLS0tLS0tICAg
XCAgIFBffCAgICAgIC0tLSBQb3dlckNsYW1wICAgICAgICAgICB8DQp8fCAgICAgICAgIHwgUiB8
ICAgICAgICB8ICBQcmUtRHJpdmVyICB8ICAgLyAgfHwgICAgICAgIC8gXCAgICAgICAgICAgICAg
ICAgICAgICB8DQp8fCAgICAgICAgIC0tLS0tICAgICAgICB8ICAgQ2lyY3VpdCAgICB8ICAgXCAg
fHxfICAgICAgIC0tLSAgICAgICAgICAgICAgICAgICAgICB8DQp8fCAgICAgICAgICAgfCAgICAg
ICAgICB8ICBwb3dlcmVkIGJ5ICB8ICAgfCAgICAgfCAgICAgICB8ICAgICAgICAgICAgICAgICAg
ICAgICB8DQp8fCAgICAgICAgICAgfCAgICAgICAgICB8ICAgICBWRERRICAgICB8ICAgfCAgICAg
fCAgfCAgICB8ICAgSV9zaWcgICAgICAgICAgICAgICB8DQp8fCAgICAgICAgIC0tLS0tICAgICAg
ICAtLS0tLS0tLS0tLS0tLS0tICAgfCAgICAgfCAgfCAgICB8ICAgLS0tLS0tLT4gICAgICAgICAg
ICB8DQp8fCAgICAgICAgIHwgRSB8ICAgICAgICAgICAgICAgICB8ICAgICAgICAgby0tLS0tby0t
fC0tLS1vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tbw0KfHwgICAgICAgICB8IFMgfCAgICAg
ICAgICAgICAgICAgfCAgICAgICAgIHwgICAgIHwgIHwgICAgfCAgICAgICAgICAgICAgICAgICAg
ICAgfCBTaWcNCnx8CSB8IHwgTCB8ICAgICAgICAgICAgfCAgICB8ICAgICAgfCAgLyAgICAgfCAg
fCAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8DQp8fCBJX2J5cHwgIC0tLS0tICAgICAgIElf
cHJlfCAgICB8SV90ZXJtfCAgXCAgIE5ffCAgdiAgIC0tLSBHTkRDbGFtcCAgICAgICAgICAgICB8
DQp8fAkgfCAgIHwgICAgICAgICAgICAgIHwgICAgfCAgICAgIHwgIC8gIHx8ICAgSV9jYiAvIFwg
ICAgICAgICAgICAgICAgICAgICAgfA0KfHwJIHYgICB8ICAgICAgICAgICAgICB2ICAgIHwgICAg
ICB2ICBcICB8fF8gICAgICAgLS0tICAgICAgICAgICAgICAgICAgICAgIHwNCnx8CSAgIC0tLS0t
ICAgICAgICAgICAgICAgICB8ICAgICAgICAgfCAgICAgfCAgICAgICB8ICAgLS0tLS0tICAtLS0t
LS0tICAgICB8DQp8fAkgICAtLS0tLSBDX3ArYiAgICAgICAgICAgfCAgICAgICAgIHwgICAgIHwg
ICAgICAgfCAgIHwgICAgIHwgfCAgICAgICAgICAgfA0KfHwJICAgICB8X19fX19fX19fX19fX19f
X19fX3xfX19fX19fX198X19fX198X19fX19fX3xfX198TF9HTkR8X3xSX0dORHxfXyAgIHwNCnx8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICB8IHwgICAgIHwgIHwgIHwNCnx8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLS0tLS0gIC0tLS0tLS0gIHwgIHwNCnx8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIHwNCnx8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIHwNCnx8X19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX3xfX3wNCnwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCnwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG8gIA0KfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHTkQNCnwNCnwgICAgICAgICAgICAgICAg
ICgqKikgICAgICAgSS1UICAgIC0gY3VycmVudCB0aHJvdWdoIFZERFEgdGVybWluYWwuDQp8ICAg
ICAgIA0KfCAgICAgICAgICAgICAgT3RoZXIgZWxlbWVudHMgdHlwaWNhbGx5IGluIGEgbW9yZSBk
ZXRhaWxlZCBtb2RlbCBhcmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KfA0KfCAg
ICAgICAgICAgICAgICAgSV9ieXAgICAgLSBCeXBhc3MgY3VycmVudA0KfCAgICAgICAgICAgICAg
ICAgSV9wcmUgICAgLSBQcmUtRHJpdmVyIGN1cnJlbnQNCnwgICAgICAgICAgICAgICAgIElfY2Ig
ICAgIC0gQ3Jvdy1iYXIgY3VycmVudA0KfCAgICAgICAgICAgICAgICAgSV90ZXJtICAgLSBUZXJt
aW5hdGlvbiBjdXJyZW50IChvcHRpb25hbCkNCnwgICAgICAgICAgICAgICAgIExfVkREUSAgIC0g
T24tZGllIGluZHVjdGFuY2Ugb2YgSS9PIFBvd2VyDQp8ICAgICAgICAgICAgICAgICBSX1ZERFEg
ICAtIE9uLWRpZSByZXNpc3RhbmNlIG9mIEkvTyBQb3dlcg0KfCAgICAgICAgICAgICAgICAgTF9H
TkQgICAgLSBPbi1kaWUgaW5kdWN0YW5jZSBvZiBHcm91bmQNCnwgICAgICAgICAgICAgICAgIFJf
R05EICAgIC0gT24tZGllIHJlc2lzdGFuY2Ugb2YgR3JvdW5kDQoNCnwgICAgICAgICAgICAgICAg
IENfcCtiICAgIC0gQnlwYXNzICsgUGFyYXNpdGljIENhcGFjaXRhbmNlDQp8ICAgICAgICAgICAg
ICAgICBFU1IgICAgICAtIEVxdWl2YWxlbnQgU2VyaWVzIFJlc2lzdGFuY2UgZm9yIG9uLWRpZSBE
ZWNhcA0KfCAgICAgICAgICAgICAgICAgRVNMICAgICAgLSBFcXVpdmFsZW50IFNlcmllcyBJbmR1
Y3RhbmNlIGZvciBvbi1kaWUgRGVjYXANCnwNCnwgICAgICAgICAgDQp8ICAgICAgICAgICAgICBU
aGUgc3VicGFyYW1ldGVycyBSX3p2ZGRxLCBMX3p2ZGRxLCBDX3p2ZGRxIGFuZCBHX3p2ZGRxIHJl
cHJlc2VudA0KfCAgICAgICAgICAgICAgYW5kIGVmZmVjdGl2ZSBpbXBlZGFuY2Ugb2YgdGhlIGlu
dGVybmFsIFBvd2VyIHBpbiB0byBHcm91bmQgcGluDQp8ICAgICAgICAgICAgICBlbGVtZW50cywg
YXMgZXh0cmFjdGVkIGZyb20gdGhlIHRlcm1pbmFscy4gIEluIHRoZSBmdXR1cmUsIHRoZSBJQ00N
CnwgICAgICAgICAgICAgIGZvcm1hdCBtaWdodCBwcm9pdmRlIG1vcmUgYWNjdXJhdGUgZGV0YWls
LCBpZiBuZWVkZWQuDQoNCnwgICAgICAgICAgICAgIE5PVEU6IFRoZSBQb3dlciBQaW4gdGVybWlu
YWwgaW4gbW9zdCBjYXNlcyBpcyB0aGUgW1B1bGx1cCBSZWZlcmVuY2VdLA0KfCAgICAgICAgICAg
ICAgb3IgdGhlIGRlZmF1bHQgW1ZvbHRhZ2UgUmFuZ2VdIHZhbHVlLiAgVGhpcyBbUHVsbHVwIFJl
ZmVyZW5jZV0gY2FuDQp8ICAgICAgICAgICAgICBhbHNvIGJlIEdORCwgYXMgaW4gc29tZSAqX0VD
TCB0ZWNobm9sb2dpZXMsIGFuZCB0aGUgR3JvdW5kIFBpbiBpcyB0aGUNCnwgICAgICAgICAgICAg
IG1vcmUgbmVnYXRpdmUgcmVmZXJlbmNlLiAgSW4gc3VjaCBjYXNlcywgdGhlIFtHTkQgQ2xhbXAg
UmVmZXJlbmNlXQ0KfCAgICAgICAgICAgICAgdmFsdWUgc2hvdWxkIGJlIGRlZmluZWQuDQp8DQp8
ICAgICAgICAgICAgICBJZiBbUE9XRVIgQ2xhbXAgUmVmZXJlbmNlXSBvciBbR05EIENsYW1wIFJl
ZmVyZW5jZV0gYXJlIGRpZmZlcmVudA0KfCAgICAgICAgICAgICAgdGhhbiB0aGUgW1B1bGx1cCBS
ZWZlcmVuY2VdIG9yIFtQdWxsZG93biBSZWZlcmVuY2VdIHZvbHRhZ2VzLA0KfCAgICAgICAgICAg
ICAgdGhlIG1vZGVsIG1heSBub3QgYWNjb3VudCBmb3IgYWxsIG9mIHRoZSBjdXJyZW50cy4gIEhv
d2V2ZXIsIHRoZQ0KfCAgICAgICAgICAgICAgc2ltdWxhdGlpb24gc2hvdWxkIHN0aWxsIGNsb3Nl
bHkgYXBwcm94aW1hdGUgdGhlIGN1cnJlbnQgdHJhbnNpZW50cy4NCnwNCnwgICAgICAgICAgICAg
IFRoZSBbQ29tcG9zaXRlIEN1cnJlbnRdIGNhbiBzdGlsbCBiZSBkZWZpbmVkIGZvciBNb2RlbF90
eXBlcyB3aXRoDQp9ICAgICAgICAgICAgICBvdXQgdGhlIFtQdWxsdXBdIGtleXdvcmRzIChzdWNo
IGFzIE9wZW5fZHJhaW4pIGJlY2F1c2UgdGhlIFtQdWxsdXANCnwgICAgICAgICAgICAgIFJlZmVy
ZW5jZV0gb3IgW1ZvbHRhZ2UgUmFuZ2VdIGFyZSBzdGlsbCByZXF1aXJlZC4gIFByZS1kcml2ZXIg
YW5kDQp8ICAgICAgICAgICAgICBvdGhlciBpbnRlcm5hbCBwYXRocyBzdGlsbCBleGlzdC4NCnwg
ICAgICAgICAgICAgIA0KfCAgICAgICAgICAgICAgTk9URTogSW4gbW9zdCBjYXNlcyBzaXggW0Nv
bXBvc2l0ZSBDdXJyZW50XSB0YWJsZXMgYXJlIHJlY29tbWVuZGVkDQp8ICAgICAgICAgICAgICBm
b3IgYWNjdXJhdGUgbW9kZWxpbmcuICBUaGUgZmlyc3QgZm91ciB0YWJsZXMgY29ycmVzcG9uZCB0
byB0aGUgDQp8ICAgICAgICAgICAgICByZWNvbW1lbmRlZCBmaXh0dXJlIGNvbmRpdGlvbnMgZm9y
IFtSaXNpbmcgV2F2ZWZvcm1dIGFuZCBbRmFsbGluZw0KfCAgICAgICAgICAgICAgV2F2ZWZvcm1d
IHRhYmxlcyAobm9ybWFsbHkgNTAgb2htIGxvYWRzIHRvIFZkZCBhbmQgR05EKS4gIFR3bw0KfCAg
ICAgICAgICAgICAgYWRkaXRpb25hbCB3YXZlZm9ybXMgZm9yIG5vIGxvYWQgY29uZGl0aW9ucyAo
c3VjaCBhcyB3aXRoIGFuIFJfZml4dXJlDQp8ICAgICAgICAgICAgICBvZiAxLjAgbWVnYW9obSBh
cmUgdXNlZnVsLiAgSG93ZXZlciwgc29tZSBFREEgdG9vbHMgbWF5IHVzZSBvbmx5DQp8ICAgICAg
ICAgICAgICB0aGUgZmlyc3QgZm91ciB3YXZlZm9ybXMuICBTbyB0aGVzZSBhZGRpdGlvbmFsIG9w
ZW4gbG9hZCB3YXZlZm9ybQ0KfCAgICAgICAgICAgICAgSS1UIHRhYmxlcyBzaG91bGQgYmUgaW4g
W1Jpc2luZyBXYXZlZm9ybV0gYW5kIFtGYWxsaW5nIFdhdmVmb3JtXQ0KfCAgICAgICAgICAgICAg
dGFibGVzIHBvc2l0aW9uZWQgYWZ0ZXIgdGhlIG90aGVyIFYtVCB0YWJsZXMgdG8gbWFpbnRhaW4g
dGhlIGJlc3QNCnwgICAgICAgICAgICAgIG91dHB1dCByZXNwb25zZSBhY2N1cmFjeS4gIFRoZXNl
IGV4dHJhIHR3byB0YWJsZXMgZG8gbm90IGFwcGx5DQp8ICAgICAgICAgICAgICBmb3IgYW55IG9m
IHRoZSBPcGVuLWRyYWluIGFuZCBPcGVuLXNvdXJjZSB0ZWNobm9sb2dpZXMgb3IgZm9yDQp8ICAg
ICAgICAgICAgICBFQ0wgdGVjaG5vbG9naWVzLg0KfA0KfCAgICAgICAgICAgICAgV2hlbiB0aGUg
W01vZGVsXSBpcyBjb25maWd1cmVkIGRpZmZlcmVudGlhbGx5IHdpdGggdGhlIFtEaWZmIFBpbl0N
CnwgICAgICAgICAgICAgIGtleXdvcmQsIHRoZSBpbmRpdmlkdWFsIEktVCBjdXJyZW50cyBmb3Ig
ZWFjaCBbTW9kZWxdIGlzIHVzZWQgYXMNCnwgICAgICAgICAgICAgIGFuIGFwcHJveGltYXRpb24u
ICBUaGlzIHN1bW1hdGlvbiBtYXkgbm90IGJlIGFzIGFjY3VyYXRlIGFzIHRoZQ0KfCAgICAgICAg
ICAgICAgdGhlIGFjdHVhbCBtZWFzdXJlZCBjdXJyZW50cyB1bmRlciBhY3R1YWwgb3BlcmF0aW9u
Lg0KfCAgICAgICAgICAgICANCnwgICAgICAgICAgICAgIFRoZSBbQ29tcG9zaXRlIEN1cnJlbnRd
IHRhYmxlIGNhbiBiZSBkZXJpdmVkIGZyb20gY3VycmVudHMgbWVhc3VyZWQNCnwgICAgICAgICAg
ICAgIGF0IHRoZSBHTkQgbm9kZSB0aGF0IGhhdmUgYmVlbiB0cmFuc2Zvcm1lZCBieSBjb21iaW5p
bmcgd2l0aCB0aGUNCnwgICAgICAgICAgICAgIGN1cnJlbnQgYXQgdGhlIG91dHB1dCBwaW4uDQp8
DQp8ICAgICAgICAgICAgICBUaGUgW1BpbiBNYXBwaW5nXSBrZXl3b3JkIGlzIHVzZWQgdG8gZG9j
dWVtbnQgdGhlIHZvbHRhZ2UgcmFpbHMNCnwgICAgICAgICAgICAgIG9mIHNldmVyYWwgYnVmZmVy
cyBhcmUgY29tYmluZWQuICBUaGlzIGNvbWJpbmF0aW9uIGluY2x1ZGVzIHRoZQ0KfCAgICAgICAg
ICAgICAgZWZmZWN0aXZlIGltcGVkYW5jZXMgZGVzY3JpYmUgZm9yIGVhY2ggYnVmZmVyDQp8DQp8
ICAgICAgICAgICAgICBUaGUgW0NvbXBvc2l0ZSBDdXJyZW50XSBrZXl3b3JkIGlzIG5vdCBkZXNp
Z25lZCB0byBhY2N1cmF0ZWx5DQp8ICAgICAgICAgICAgICBkb2N1bWVudCB0aGUgZWZmZWN0cyBv
ZiBjb250cm9sbGVkIHN3aXRjaGluZyBidWZmZXJzIHN1Y2ggYXMNCnwgICAgICAgICAgICAgIHRo
b3NlIGRlZmluZWQgd2l0aCBbU3VibW9kZWxdIG9yIFtEcml2ZXIgU2NoZWR1bGVdIGtleXdvcmRz
Lg0KfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KfAkJCQ0KW1Jpc2luZyBXYXZlZm9ybV0gCQkJDQpS
X2ZpeHR1cmUgPSA1MC4wDQpWX2ZpeHR1cmUgPSAwLjANCnwgLi4uDQp8IC4uLiAgICAgICAgICAg
IHwgUmlzaW5nIFdhdmVmb3JtIHRhYmxlDQp8IC4uLgkJCQkJCQ0KW0NvbXBvc2l0ZSBDdXJyZW50
XQ0KUl96dmRkcSA9IDIuMG0NCkxfenZkZHEgPSAwLjJuDQpDX3p2ZGRxID0gMi4wcA0KR196dmRk
cSA9IDIuMHUNCnwJCQkJCQ0KfCBUaW1lICAgICAgICAgICAgSSh0eXApICAgICAgSShtaW4pICBJ
KG1heCkNCjAJCTQuMjQzRS0wNQlOQQlOQQ0KNC4wMEUtMTEJNC4yNDRFLTA1CU5BCU5BDQo4LjAw
RS0xMQk0LjI0MkUtMDUJTkEJTkENCjEuMjBFLTEwCTQuMjY1RS0wNQlOQQlOQQ0KMS42MEUtMTAJ
My42MTBFLTA1CU5BCU5BDQoyLjAwRS0xMAkzLjkwM0UtMDMJTkEJTkENCi4uDQouLg0KLi4NCjMu
ODBFLTA5CTIuMDEyRS0wMglOQQlOQQ0KMy44NEUtMDkJMi4wMTJFLTAyCU5BCU5BDQozLjg4RS0w
OQkyLjAxMkUtMDIJTkEJTkENCjMuOTJFLTA5CTIuMDEyRS0wMglOQQlOQQ0KMy45NkUtMDkJMi4w
MTJFLTAyCU5BCU5BDQo0LjAwRS0wOQkyLjAxMkUtMDIJTkEJTkENCnwJCQkNCltGYWxsaW5nIFdh
dmVmb3JtXSAJCQkNClJfZml4dHVyZSA9IDUwLjANClZfZml4dHVyZSA9IDEuOA0KfCAuLi4NCnwg
Li4uICAgICAgICAgICAgfCBGYWxsaW5nIFdhdmVmb3JtIHRhYmxlDQp8IC4uLgkJCQkJCQ0KW0Nv
bXBvc2l0ZSBDdXJyZW50XQkNClJfenZkZHEgPSAyLjBtDQpMX3p2ZGRxPSAwLjJuDQpDX3p2ZGRx
ID0gMi4wcA0KR196dmRkcSA9IDIuMHUNCnwJCQkJDQp8IFRpbWUgICAgICAgICAgICBJKHR5cCkg
ICAgICBJKG1pbikgIEkobWF4KQkNCjAJCTQuMzAyRS0wNQlOQQlOQQ0KNC4wMEUtMTEJNC4yOTlF
LTA1CU5BCU5BDQo4LjAwRS0xMQk0LjMwNEUtMDUJTkEJTkENCjEuMjBFLTEwCTQuMjg3RS0wNQlO
QQlOQQ0KMS42MEUtMTAJNC43ODJFLTA1CU5BCU5BDQoyLjAwRS0xMAkxLjQ1OUUtMDQJTkEJTkEN
Ci4uDQouLg0KLi4NCjMuODBFLTA5CTQuOTMzRS0wNQlOQQlOQQ0KMy44NEUtMDkJNS4yMTFFLTA1
CU5BCU5BDQozLjg4RS0wOQk1LjQ5MEUtMDUJTkEJTkENCjMuOTJFLTA5CTUuNDQxRS0wNQlOQQlO
QQ0KMy45NkUtMDkJNC44NDJFLTA1CU5BCU5BDQo0LjAwRS0wOQk0LjI0NEUtMDUJTkEJTkENCnwN
CnwgLi4uIGV0Yy4NCnwNCnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KDQpCSVJEOTUuNDoNCg0K
VGhlIGZvbGxvd2luZyBzZWN0aW9uIGluIEJJUkQ5NS4zIHdhcyByZW1vdmVkOg0KDQoNCg0KVGhl
IFtSIEVxdWl2XSwgW0wgRXF1aXZdLCBbQyBFcXVpdl0gYW5kIFtHIEVxdWl2XSBrZXl3b3JkcyBh
cmUgZW50ZXJlZCBhYm92ZQ0KdGhlIFtSYW1wXSBrZXl3b3JkIGluIHRoZSBkb2N1bWVudDoNCg0K
DQp8PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09DQp8ICAgIEtleXdvcmRzOiAgW1IgRXF1aXZdLCBbTCBF
cXVpdl0sIFtDIEVxdWl2XSwgW0cgRXF1aXZdICANCnwgICAgUmVxdWlyZWQ6ICBObw0KfCBEZXNj
cmlwdGlvbjogIERlc2NyaWJlcyB0aGUgaW1wZWRhbmNlIGJldHdlZW4gdGhlIFtQdWxsdXAgUmVm
ZXJlbmNlXSBhbmQNCnwgICAgICAgICAgICAgICBbUHVsbGRvd24gUmVmZXJlbmNlXSBpbiB0ZXJt
cyBvZiBhIHJlc2lzdGFuY2UsIGluZHVjdGFuY2UsDQp8ICAgICAgICAgICAgICAgY2FwYWNpdGFu
Y2UgaW4gc2VyaWVzIGFuZCBhIHBhcmFsbGVsIGNvbmR1Y3RhbmNlLg0KfCBVc2FnZSBSdWxlczog
IFRoZXNlIGtleXdvcmRzIGFyZSBwb3NpdGlvbmVkIHdpdGggdGhlIG90aGVyIGtleXdvcmRzIHVu
ZGVyIHRoZQ0KfCAgICAgICAgICAgICAgIFtNb2RlbF0ga2V5d29yZC4NCnwgICAgICAgICAgICAg
IA0KfCAgICAgICAgICAgICAgIEZvciBlYWNoIG9mIHRoZXNlIGtleXdvcmRzLCB0aGUgdGhyZWUg
Y29sdW1ucyBob2xkIHRoZQ0KfCAgICAgICAgICAgICAgIHR5cGljYWwsIG1pbmltdW0sIGFuZCBt
YXhpbXVtIHZhbHVlcy4gIFRoZSB0aHJlZQ0KfCAgICAgICAgICAgICAgIGVudHJpZXMgbXVzdCBi
ZSBwbGFjZWQgb24gYSBzaW5nbGUgbGluZSBhbmQgbXVzdCBiZSBzZXBhcmF0ZWQNCnwgICAgICAg
ICAgICAgICBieSBhdCBsZWFzdCBvbmUgd2hpdGUgc3BhY2UuICBBbGwgdGhyZWUgY29sdW1ucyBh
cmUgcmVxdWlyZWQNCnwgICAgICAgICAgICAgICB1bmRlciB0aGVzZSBzdWJwYXJhbWV0ZXJzLiAg
SG93ZXZlciwgZGF0YSBpcyBvbmx5IHJlcXVpcmVkIGluDQp8ICAgICAgICAgICAgICAgdGhlIHR5
cGljYWwgY29sdW1uLiAgSWYgbWluaW11bSBhbmQvb3IgbWF4aW11bSB2YWx1ZXMgYXJlIG5vdA0K
fCAgICAgICAgICAgICAgIGF2YWlsYWJsZSwgdGhlIHJlc2VydmVkIHdvcmQgIk5BIiBtdXN0IGJl
IHVzZWQsIGluZGljYXRpbmcgdGhhdA0KfCAgICAgICAgICAgICAgIHRoZSB0eXBpY2FsIGNvbHVt
biBlbnRyeSB3aWxsIGJlIHVzZWQuDQp8DQp8ICAgICAgICAgICAgICAgVGhlc2Uga2V5d29yZHMg
YXJlIG9wdGlvbmFsLCBidXQgaWYgYW55IGFyZSBtaXNzaW5nLCBpdCB0YWtlcw0KfCAgICAgICAg
ICAgICAgIG9uIGEgZGVmYXVsdCB2YWx1ZSBvZiB6ZXJvLiAgVGh1cyBbQyBFcXVpdl0sIGlmIG1p
c3NpbmcsIG9wZW5zDQp8ICAgICAgICAgICAgICAgdGhlIHNlcmllcyBwYXRoLCBhbmQgaWYgW1Ig
RXF1aXZdIGlzIG1pc3NpbmcsIHRoZSByZXNpc3RhbmNlIGlzDQp8ICAgICAgICAgICAgICAgYXNz
dW1lZCB6ZXJvLiAgSWYgW0cgRXF1aXZdIGlzIG1pc3NpbmcsIGl0IGlzIG5vdCBpbmNsdWRlZCBp
bg0KfCAgICAgICAgICAgICAgIHRoZSBtb2RlbA0KfA0KfCAgICAgICAgICAgICAgIFRoZSBrZXl3
b3JkIGNvbm5lY3Rpb25zIGFyZSBkZWZpbmVkIHdpdGggcmVzcGVjdCB0byByZWZlcmVuY2UNCnwg
ICAgICAgICAgICAgICBkaWFncmFtIGluIHBhcmFsbGVsIHRvIGFuIEkvTyBwaW4gb24gdGhlIGRp
ZSBvbiBhIHBlciBidWZmZXINCnwgICAgICAgICAgICAgICBiYXNpcy4gIFRoZSBQb3dlciBQaW4g
aXMNCnwgICAgICAgICAgICAgICB0aGUgW1B1bGx1cCBSZWZlcmVuY2VdIGFuZCB0aGUgR3JvdW5k
IFBpbiBpcyB0aGUgW1B1bGxkb3duDQp8ICAgICAgICAgICAgICAgW1JlZmVyZW5jZV0uDQp8DQp8
DQp8DQp8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18gUG93ZXIgUGluDQp8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAgICAgICAgICAgICAgICAgICAgICAgW1B1bGx1cCBSZWZlcmVuY2VdDQp8ICAgICAgICAg
ICBfX19fX19fX19fX19fX19fX19ffF9fX19fX19fX19fX19fX19fX19fX19fIA0KfCAgICAgICAg
ICB8ICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwNCnwgICAgICAg
ICAgfCAgICAgICAgX19fX19fX19fX198X19fX19fX19fX19fX18gICAgICAgICB8DQp8ICAgICAg
ICAgIHwgICBfX19ffF9fX18gICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgfA0KfCAgICAg
ICAgICB8ICB8ICAgICAgICAgfCAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgIHwNCnwgICAg
ICAgICAgfCAgfFtSIEVxdWl2XXwgICAgICB8ICAgICAgICAgICAgICB8ICBEaWUgICB8DQp8ICAg
ICAgICAgIHwgIHxfX19fX19fX198ICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgfA0KfCAg
ICAgICAgICB8ICAgX19fX3xfX19fICAgX19fX3xfX19fICAgICAgX19fX3xfX19fICAgIHwNCnwg
ICAgICAgICAgfCAgfCAgICAgICAgIHwgfCAgICAgICAgIHwgICAgfCAgSS9PICAgIHwgICB8DQp8
ICAgICAgICAgIHwgIHxbTCBFcXVpdl18IHxbRyBFcXVpdl18ICAgIHwgIGRpZSAgICB8LS0tLS0t
LS0tLS0tLS0gDQp8ICAgICAgICAgIHwgIHxfX19fX19fX198IHxfX19fX19fX198ICAgIHxfX19f
X19fX198ICAgfA0KfCAgICAgICAgICB8ICAgX19fX3xfX19fICAgICAgIHwgICAgICAgICAgICAg
IHwgICAgICAgIHwNCnwgICAgICAgICAgfCAgfCAgICAgICAgIHwgICAgICB8ICAgICAgICAgICAg
ICB8ICAgICAgICB8DQp8ICAgICAgICAgIHwgIHxbQyBFcXVpdl18ICAgICAgfCAgICAgICAgICAg
ICAgfCAgICAgICAgfA0KfCAgICAgICAgICB8ICB8X19fX19fX19ffCAgICAgIHwgICAgICAgICAg
ICAgIHwgICAgICAgIHwNCg0KfCAgICAgICAgICB8ICAgICAgIHxfX19fX19fX19fX3xfX19fX19f
X19fX19fX3wgICAgICAgIHwNCnwgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICB8ICAgICAg
ICAgICAgICAgICAgICAgICB8DQp8ICAgICAgICAgIHxfX19fX19fX19fX19fX19fX19ffF9fX19f
X19fX19fX19fX19fX19fX19ffA0KfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCnwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8X19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18gIEdyb3VuZCBQaW4NCnwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgW1B1bGxkb3duIFJlZmVyZW5jZV0NCnwNCnwNCnwgICAgICAgICAg
ICAgICBUaGVzZSBLZXl3b3JkcyBtaWdodCBub3QgYmUgZWZmZWN0aXZlIGZvciAqX0VDTCB0ZWNo
bm9sb2dpZXMNCnwgICAgICAgICAgICAgICBiZWNhdXNlIHRoZSBbUHVsbHVwIFJlZmVyZW5jZV0g
YW5kIFtQdWxsZG93biBSZWZlcmVuY2VdIGFyZQ0KfCAgICAgICAgICAgICAgIGNvbm5lY3RlZCB0
byB0aGUgc2FtZSByYWlsICh3aGljaCBhbHNvIGNhbiBiZSBHcm91bmQpLCBhbmQgdGhlDQp8ICAg
ICAgICAgICAgICAgdGhlIG1vc3QgbmVnYXRpdmUgcmFpbCBtaWdodCBub3QgYmUgc3BlY2lmaWVk
Lg0KfA0KfCAgICAgICAgICAgICAgIFRoZXNlIGtleXdvcmRzIG1pZ2h0IG5vdCBoYXZlIGFueSBl
ZmZlY3QgZm9yIHRoZSBNb2RlbF90eXBlDQp8ICAgICAgICAgICAgICAgc2V0dGluZ3Mgb2YgSW5w
dXQsIElucHV0X2RpZmYsIFRlcm1pbmF0b3IsIFNlcmllcywgYW5kDQp8ICAgICAgICAgICAgICAg
U2VyaWVzX3N3aXRjaC4gIFRoZXNlIHNldHRpbmdzIGRvIG5vdCBoYXZlIGEgZHJpdmVyIG1vZGUg
b2YNCnwgICAgICAgICAgICAgICBvcGVyYXRpb24uDQp8DQp8IE90aGVyIE5vdGVzOiAgVGhlIFtS
IEVxdWl2XSwgW0wgRXF1aXZdLCBbQyBFcXVpdl0gYW5kIFtHIEVxdWl2XSBrZXl3b3JkcyBtYXkN
CnwgICAgICAgICAgICAgICBiZSB1c2VkIHdpdGgsIGJ1dCBkbyBub3QgcmVxdWlyZSB0aGUgW0Nv
bXBvc2l0ZSBDdXJyZW50XSBrZXl3b3JkDQp8ICAgICAgICAgICAgICAgZGVzY3JpYmVkIGxhdGVy
LiAgQWxzbywgYW4gZXhhbXBsZSBvZiBhIG1vcmUgZGV0YWlsZWQgaW50ZXJuYWwNCnwgICAgICAg
ICAgICAgICBuZXR3b3JrIGZvciB0aGVzZSBlcXVpdmFsZW50IGltcGVkYW5jZXMgaXMgcHJlc2Vu
dGVkIHVuZGVyIHRoZQ0KfCAgICAgICAgICAgICAgIFtDb21wb3NpdGUgQ3VycmVudF0ga2V5d29y
ZC4NCnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCnwgdmFyaWFibGUgICAgIFR5cCAgICAgICAgICAg
TWluICAgICAgICAgIE1heA0KfA0KW1IgRXF1aXZdICAgICAgMi4wbSAgICAgICAgICBOQSAgICAg
ICAgICAgTkENCltMIEVxdWl2XSAgICAgIDAuMm4gICAgICAgICAgLjNuICAgICAgICAgIC4xbiAg
ICAgfCBGb2xsb3cgUHJvY2VzcywgVGVtcGVyYXR1cmUNCltDIEVxdWl2XSAgICAgIDIuMHAgICAg
ICAgICAgMS4wcCAgICAgICAgIDEuM3AgICAgfCBWb2x0YWdlIGNvbmRpdGlvbnMgd2l0aCBubw0K
W0cgRXF1aXZdICAgICAgMi4wdSAgICAgICAgICBOQSAgICAgICAgICAgTkEgICAgICB8IE9yZGVy
aW5nIG9mIHZhbHVlcyBhc3N1bWVkDQp8DQp8PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQoNCioqKg0K
DQpUaGUgZm9sbG93aW5nIGVudHJpZXMgYXJlIG1hZGUgdG8gdGhlIFRyZWUgZGlhZ3JhbSBpbiBT
ZWN0aW9uIDNhIHVuZGVyIHRoZQ0KW01vZGVsXSBrZXl3b3JkcyBhcyBub3RlZCBieSB0aGUgfCoq
KiBsaW5lczoNCg0KDQp8ICB8ICAgICB8LS0gW0xjIFNlcmllc10gICAgICAgICAgICAgDQp8ICB8
ICAgICB8LS0gW1JjIFNlcmllc10gICAgICAgICAgICAgDQp8ICB8ICAgICB8LS0gW1NlcmllcyBD
dXJyZW50XSAgICAgICAgDQp8ICB8ICAgICB8LS0gW1NlcmllcyBNT1NGRVRdICAgICAgICAgICAg
ICAgIFZkcw0KDQp8KioqIEFkZCB0aGVzZSBrZXl3b3Jkcw0KDQp8ICB8ICAgICB8LS0gW1IgRXF1
aXZdDQp8ICB8ICAgICB8LS0gW0wgRXF1aXZdDQp8ICB8ICAgICB8LS0gW0MgRXF1aXZdDQp8ICB8
ICAgICB8LS0gW0cgRXF1aXZdDQoNCnwqKiogRW5kIG9mIGFkZGl0aW9uDQoNCg0KKioqDQoNClRo
ZSBmb2xsb3dpbmcgY2hhbmdlIGlzIG1hZGUgaW4gU2VjdGlvbiAyLCBpdGVtIDgpIHRvIGFkZCBt
aG8gYXMgYSBiYXNlIHVuaXQNCmFzIGRlbm90ZWQgaW4gdGhlIHwqKiogbGluZToNCg0KDQp8IDgp
ICBWYWxpZCBzY2FsaW5nIGZhY3RvcnMgYXJlOg0KfCAgICAgICAgIFQgPSB0ZXJhICAgICAgICBr
ID0ga2lsbyAgICAgICAgbiA9IG5hbm8NCnwgICAgICAgICBHID0gZ2lnYSAgICAgICAgbSA9IG1p
bGxpICAgICAgIHAgPSBwaWNvDQp8ICAgICAgICAgTSA9IG1lZ2EgICAgICAgIHUgPSBtaWNybyAg
ICAgICBmID0gZmVtdG8NCnwgICAgIFdoZW4gbm8gc2NhbGluZyBmYWN0b3JzIGFyZSBzcGVjaWZp
ZWQsIHRoZSBhcHByb3ByaWF0ZSBiYXNlIHVuaXRzIGFyZQ0KfCoqKiAgYXNzdW1lZC4gIChUaGVz
ZSBhcmUgdm9sdHMsIGFtcGVyZXMsIG9obXMsIG1ob3MsIGZhcmFkcywgaGVucmllcywgYW5kDQp8
ICAgICBzZWNvbmRzLikgIFRoZSBwYXJzZXIgbG9va3MgYXQgb25seSBvbmUgYWxwaGFiZXRpYyBj
aGFyYWN0ZXIgYWZ0ZXIgYQ0KfCAgICAgbnVtZXJpY2FsIGVudHJ5LCB0aGVyZWZvcmUgaXQgaXMg
ZW5vdWdoIHRvIHVzZSBvbmx5IHRoZSBwcmVmaXhlcyB0bw0KfCAgICAgc2NhbGUgdGhlIHBhcmFt
ZXRlcnMuICBIb3dldmVyLCBmb3IgY2xhcml0eSwgaXQgaXMgYWxsb3dlZCB0byB1c2UgZnVsbA0K
fCAgICAgYWJicmV2aWF0aW9ucyBmb3IgdGhlIHVuaXRzLCAoZS5nLiwgcEYsIG5ILCBtQSwgbU9o
bSkuICBJbiBhZGRpdGlvbiwNCnwgICAgIHNjaWVudGlmaWMgbm90YXRpb24gSVMgYWxsb3dlZCAo
ZS5nLiwgMS4yMzQ1ZS0xMikuDQoNCg0KQklSRDk1LjUNCg0KVGhlIGZvbGxvd2luZyBwYXJhZ3Jh
cGhzIGFuZCBwaWN0dXJlcyBpbiBCSVJEOTUuNCBhcmUgcmV2aXNlZDoNCg0KfCAgICAgICAgICAg
ICAgIFRoZSBmb2xsb3dpbmcgZGlhZ3JhbSBpbGx1c3RyYXRlcyBhIGdlbmVyYWwgY29uZmlndXJh
dGlvbiBmcm9tDQp8ICAgICAgICAgICAgICAgd2hpY2ggYSBbUmlzaW5nIFdhdmVmb3JtXSBvciBb
RmFsbGluZyBXYXZlZm9ybV0gaXMgZXh0cmFjdGVkLg0KfCAgICAgICAgICAgICAgIFRoZSBEVVQg
ZGllIHNob3dzIGFsbCBvZiB0aGUgYXZhaWxhYmxlIHBvd2VyIGFuZCBncm91bmQgcGluIA0KfCAg
ICAgICAgICAgICAgIHJlZmVyZW5jZSB2b2x0YWdlcy4gIEZvciBtYW55IGJ1ZmZlcnMgb25seSBv
bmUgcG93ZXIgcGluIGFuZCBvbmUgDQp8ICAgICAgICAgICAgICAgY29tbW9uIGdyb3VuZCBwaW4g
aXMgdXNlZC4gIFRoZSBhYnNvbHV0ZSBHTkQgaXMgdGhlIHJlZmVyZW5jZSB0byANCnwgICAgICAg
ICAgICAgICB0aGUgdGhlIFZfZml4dHVyZSB2b2x0YWdlIGFuZCBhbmQgdGhlIHBhY2thZ2UgbW9k
ZWwgZXF1aXZhbGVudC4gIA0KfCAgICAgICAgICAgICAgIEl0IGNhbiBhbHNvIHNlcnZlIGFzIGEg
cmVmZXJlbmNlIHRvIENfY29tcCwgdW5sZXNzIENfY29tcCBpcyANCnwgICAgICAgICAgICAgICBv
cHRpb25hbGx5IHNwbGl0IGludG8gY29tcG9uZW50cyBhdHRhY2hlZCB0byB0aGUgb3RoZXIgcmVm
ZXJlbmNlIA0KfCAgICAgICAgICAgICAgIHZvbHRhZ2VzLg0KfA0KDQp8ICAgICAgICAgICAgICAg
VGhlIFtDb21wb3NpdGUgQ3VycmVudF0gSS1UIHRhYmxlIGluY2x1ZGVzIGFsbCBvZiB0aGUgY3Vy
cmVudA0KfCAgICAgICAgICAgICAgIHRocm91Z2ggdGhlIFtQdWxsdXAgUmVmZXJlbmNlXSB0ZXJt
aW5hbC4gIElmIHRoZSBbUE9XRVIgQ2xhbXANCnwgICAgICAgICAgICAgICBSZWZlcmVuY2VdIGlz
IHRoZSBzYW1lIGFzIHRoZSBbUHVsbHVwIFJlZmVyZW5jZV0gKGFjY29yZGluZw0KfCAgICAgICAg
ICAgICAgIHRvIHRoZSBbUGluIE1hcHBpbmddIGtleXdvcmQgdGFibGUpLCB0aGUgW1BPV0VSIENs
YW1wXSBjdXJyZW50DQp8ICAgICAgICAgICAgICAgaXMgaW5jbHVkZWQgKGZvciBleGFtcGxlLCB3
aGVuIG9uIG9uLWRpZSB0ZXJtaW5hdG9yIGlzDQp8ICAgICAgICAgICAgICAgY29ubmVjdGVkIHRv
IHRoZSBwb3dlciBwaW4pLiAgDQp8DQp8DQp8ICAgICAgICAgICBbRXh0ZXJuYWwgUmVmZXJlbmNl
XSAtIGlmIHVzZWQNCnwNCnwgICAgICAgICAgIHwgIFtQT1dFUiBDbGFtcCBSZWZlcmVuY2VdIC0g
aWYgZGlmZmVyZW50DQp8ICAgICAgICAgICB8DQp8ICAgICAgICAgICB8ICB8ICBbUHVsbHVwIFJl
ZmVyZW5jZV0gLSB1c3VhbGx5IHRoZSBQb3dlciBQaW4NCnwgICAgICAgICAgIHwgIHwgICAgX19f
XyAgDQp8ICAgICAgICAgICB8ICB8ICB8IHwgICAgW0NvbXBvc2l0ZSBDdXJyZW50XQ0KfCAgICAg
ICAgICAgfCAgfCAgfCBWDQp8ICAgICAgICAgICB8ICB8ICB8ICAgICAgIFBBQ0tBR0UgICAgICAg
ICAgICB8ICAgVEVTVCBGSVhUVVJFDQp8ICAgICAgICAgIF98X198X198XyAgICAgICAgICAgICAg
ICAgICAgICAgICB8DQp8ICAgICAgICAgfCAgRFVUICAgIHwgICBMX2R1dCAgIFJfZHV0ICAgICAg
ICB8IExfZml4dHVyZSAgUl9maXh0dXJlDQp8ICAgICAgICAgfCAgZGllICAgIHwtLS1AQEBAQC0t
L1wvXC9cLS1vLS0tLS18LS1AQEBALS0tby0tLS9cL1wvXC0tLSBWX2ZpeHR1cmUNCnwgICAgICAg
ICB8X19fX19fX19ffCAgICAgICAgICAgICAgICAgIHwgICAgIHwgICAgICAgICB8DQp8ICAgICAg
ICAgICAgICB8ICB8ICAgICAgICAgICAgICAgICAgICB8ICAgICB8ICAgICAgICAgfA0KfCAgICAg
ICAgICAgICAgfCAgfCAgICAgICAgICAgICAgICAgICAgfCAgICAgfCAgICAgICAgIHwNCnwgICAg
ICAgICAgICAgIHwgIHwgICAgICAgICAgICAgQ19kdXQgPT09ICAgIHwgICAgICAgID09PSBDX2Zp
eHR1cmUNCnwgICAgICAgICAgICAgIHwgIHwgICAgICAgICAgICAgICAgICAgIHwgICAgIHwgICAg
ICAgICB8DQp8ICAgICAgICAgICAgICB8ICB8ICAgICAgICAgICAgICAgICAgICB8X19fX198X19f
X19fX19ffF9fX19fX19fX19fXw0KfCAgICAgICAgICAgICAgfCAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgR05EDQp8ICAgICAgICAgICAgICB8DQp8
ICAgICAgICAgICAgICB8ICBbUHVsbGRvd24gUmVmZXJlbmNlXSAtIHVzdWFsbHkgdGhlIEdORCBw
aW4NCnwNCnwgICAgICAgICAgICAgIFtHTkQgQ2xhbXAgUmVmZXJlbmNlXSAtIGlmIGRpZmZlcmVu
dA0KfA0KfA0KfCAgICAgICAgICAgICAgIEZvciAqX0VDTCBtb2RlbCB0eXBlcyBib3RoIHRoZSBb
UHVsbHVwIFJlZmVyZW5jZV0gYW5kIFtQdWxsZG93bg0KfCAgICAgICAgICAgICAgIFJlZmVyZW5j
ZV0gdGVybWluYWxzIGFyZSBjb25uZWN0ZWQuICBUaGUgW0NvbXBvc2l0ZSBDdXJyZW50XQ0KfCAg
ICAgICAgICAgICAgIGtleXdvcmQgdGhlcmVmb3JlIGRvY3VtZW50cyB0aGUgY3VycmVudHMgdGhy
b3VnaCBib3RoIHRlcm1pbmFscw0KfCAgICAgICAgICAgICAgIGFuZCB0aHJvdWdoIGJvdGggdGhl
IFtQdWxsdXBdIGFuZCBbUHVsbGRvd25dIHRhYmxlcy4gIFRoZSBsb3dlc3QNCnwgICAgICAgICAg
ICAgICByYWlsIG5lZWRzIHRvIGJlIHNwZWNpZmllZCBhcyBlaXRoZXIgdGhlIGRlZmF1bHQgR05E
IGNvbm5lY3Rpb24NCnwgICAgICAgICAgICAgICBvciBhcyBhbiBvcHRpb25hbCBbR05EIENsYW1w
IFJlZmVyZW5jZV0uDQoNCiAgICAgICAgICAgIGFuZA0KDQp8ICAgICAgICAgICAgICBUaGUgUG93
ZXIgUGluIHRlcm1pbmFsIGluIG1vc3QgY2FzZXMgaXMgdGhlIFtQdWxsdXAgUmVmZXJlbmNlXSwN
CnwgICAgICAgICAgICAgIG9yIHRoZSBkZWZhdWx0IFtWb2x0YWdlIFJhbmdlXSB0ZXJtaW5hbC4g
IFRoZSBbUHVsbGRvd24gUmVmZXJlbmNlXQ0KfCAgICAgICAgICAgICAgaXMgdXN1YWxseSB0aGUg
R05EIGNvbm5lY3Rpb24uDQp8DQoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCg0KDQo=

- --=-c7jwDXn7A5IC0p7iIb+4--
|------------------------------------------------------------------
|For help or to subscribe/unsubscribe, email majordomo@eda.org
|with just the appropriate command message(s) in the body:
|
|  help
|  subscribe   ibis       <optional e-mail address, if different>
|  subscribe   ibis-users <optional e-mail address, if different>
|  unsubscribe ibis       <optional e-mail address, if different>
|  unsubscribe ibis-users <optional e-mail address, if different>
|
|or email a written request to ibis-request@eda.org.
|
|IBIS reflector archives exist under:
|
|  http://www.eda.org/pub/ibis/email_archive/  Recent
|  http://www.eda.org/pub/ibis/users_archive/  Recent
|  http://www.eda.org/pub/ibis/email/          E-mail since 1993

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

End of ibis-users V1 #57
************************

