
2003
Message-Id: <WED.29.OCT.2003.095913.0500.>
Date: Wed, 29 Oct 2003 09:59:13 -0500
From: Jamal Hadi Salim <hadi@znyx.com>
Organization: Znyx Networks
Subject: [Fwd: I-D ACTION:draft-jhsrha-forces-netlink2-02.txt]
Content-Type: text/plain
Mime-Version: 1.0
Content-Transfer-Encoding: 7bit

In case people hadnt seen this update ...

-----Forwarded Message-----

From: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-jhsrha-forces-netlink2-02.txt
Date: 27 Oct 2003 16:14:03 -0500

A New Internet-Draft is available from the on-line Internet-Drafts directories.


        Title           : Netlink2 as ForCES protocol
        Author(s)       : J. Salim
        Filename        : draft-jhsrha-forces-netlink2-02.txt
        Pages           : 55
        Date            : 2003-10-27

This document describes Netlink2, which is an extension of Linux
Netlink [Netlink].  This document is intended as a proposal for the
ForCES IETF working group protocol.
ForCES attempts to define a clear separation between the two enti-
ties of the NE in order to have them evolve separetely as opposed
to the current monolithic evolution.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-jhsrha-forces-netlink2-02.txt

To remove yourself from the IETF Announcement list, send a message to
ietf-announce-request with the word unsubscribe in the body of the message.

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
        "get draft-jhsrha-forces-netlink2-02.txt".

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


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

Send a message to:
        mailserv@ietf.org.
In the body type:
        "FILE /internet-drafts/draft-jhsrha-forces-netlink2-02.txt".

NOTE:   The mail server at ietf.org can return the document in
        MIME-encoded form by using the "mpack" utility.  To use this
        feature, insert the command "ENCODING mime" before the "FILE"
        command.  To decode the response(s), you will need "munpack" or
        a MIME-compliant mail reader.  Different MIME-compliant mail readers
        exhibit different behavior, especially when dealing with
        "multipart" MIME messages (i.e. documents which have been split
        up into multiple messages), so check your local documentation on
        how to manipulate these messages.


Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.
----


Content-Type: text/plain
Content-ID:     <2003-10-27163529.I-D@ietf.org>



2003
Message-Id: <TUE.28.OCT.2003.131710.0800.>
Date: Tue, 28 Oct 2003 13:17:10 -0800
From: "Putzolu, David" <david.putzolu@intel.com>
Subject: FW: I-D ACTION:draft-putzolu-forces-evaluation-01.txt
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C39D98.D95F0D7C"

This is a multi-part message in MIME format.

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

All,

This document has been revised to include protocol information
that was sent in by some of the protocol proposal teams.

Cheers,
David

-----Original Message-----
From: owner-ietf-announce@ietf.org [mailto:owner-ietf-announce@ietf.org]
On Behalf Of Internet-Drafts@ietf.org
Sent: Monday, October 27, 2003 12:55 PM
Subject: I-D ACTION:draft-putzolu-forces-evaluation-01.txt


A New Internet-Draft is available from the on-line Internet-Drafts
directories.


        Title           : ForCES Protocol Evaluation Draft
        Author(s)       : D. Putzolu
        Filename        : draft-putzolu-forces-evaluation-01.txt
        Pages           : 29
        Date            : 2003-10-27
=09
This document provides an evaluation of the applicability of three=20
proposed approaches for a ForCES protocol: FACT[2], GRMP[3], and=20
Netlink2[4]. A summary of each of the proposed protocols against the=20
ForCES requirements[5] and the ForCES framework[6] is provided.=20
Compliancy of each of the protocols against each requirement is=20
detailed.  A conclusion summarizes how each of the protocols fares in=20
the evaluation.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-putzolu-forces-evaluation-01.t
xt

To remove yourself from the IETF Announcement list, send a message to=20
ietf-announce-request with the word unsubscribe in the body of the
message.

Internet-Drafts are also available by anonymous FTP. Login with the
username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
        "get draft-putzolu-forces-evaluation-01.txt".

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


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

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

------_=_NextPart_001_01C39D98.D95F0D7C
Content-Type: application/octet-stream;
        name="draft-putzolu-forces-evaluation-01.URL"
Content-Transfer-Encoding: base64
Content-Description: draft-putzolu-forces-evaluation-01.URL
Content-Disposition: attachment;
        filename="draft-putzolu-forces-evaluation-01.URL"

W0ludGVybmV0U2hvcnRjdXRdDQpVUkw9ZnRwOi8vZnRwLmlldGYub3JnL2ludGVybmV0LWRyYWZ0
cy9kcmFmdC1wdXR6b2x1LWZvcmNlcy1ldmFsdWF0aW9uLTAxLnR4dA0K

------_=_NextPart_001_01C39D98.D95F0D7C--


2003
Message-Id: <TUE.28.OCT.2003.110134.0800.>
Date: Tue, 28 Oct 2003 11:01:34 -0800
From: "Yang, Lily L" <lily.l.yang@intel.com>
Subject: FE model open issues
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi, all --

I hope you've had a chance reviewing the latest FE model draft. Here is =
the link, in case you have not done that.=20
http://www.ietf.org/internet-drafts/draft-ietf-forces-model-01.txt

The FE model design team also identified a list of open issues that we =
consider either not fully resolved or completely missing  in v01. Here =
is the list:

#1 FE connectivity: Whether or not the FE connectivity information =
should be part of the FE model?=20
#2 metadata: How to define the metadata in LFB model?=20
#3 XML schema for LFB class: We need to refine LFB model and turn it =
into XML schema for Section 4.
#4 LFB class partition: How to partition common FE functions (starting =
with IPv4 forwarding) into a list of LFB classes? When to use a base =
class ? (Section 7)
#5 Satisfying requirements: We need to provide examples to demonstrate =
that the FE model can address all the requirements in Section 8.
#6 FE capabilities and attributes: We need to define the FE level =
capabilities and attributes in Section 6.
#7 LFB topology for Section 5.

We would like to continue working on these issues to move the FE model =
forward. Your ideas, suggestions & contribution in these areas are most =
welcome!

Lily


2003
Message-Id: <MON.27.OCT.2003.170900.0500.>
Date: Mon, 27 Oct 2003 17:09:00 -0500
Comments: RFC822 error: <W> Incorrect or incomplete address field found and ignored.
From: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-ietf-forces-framework-10.txt
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Forwarding and Control Element Separation Working Group of the IETF.

        Title           : Forwarding and Control Element Separation (ForCES) Framework
        Author(s)       : L. Yang
        Filename        : draft-ietf-forces-framework-10.txt
        Pages           : 39
        Date            : 2003-10-24

This document defines the architectural framework for the ForCES
(Forwarding and Control Element Separation) network elements, and
identifies the associated entities and the interaction among them.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-forces-framework-10.txt

To remove yourself from the IETF Announcement list, send a message to
ietf-announce-request with the word unsubscribe in the body of the message.

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

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


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

Send a message to:
        mailserv@ietf.org.
In the body type:
        "FILE /internet-drafts/draft-ietf-forces-framework-10.txt".

NOTE:   The mail server at ietf.org can return the document in
        MIME-encoded form by using the "mpack" utility.  To use this
        feature, insert the command "ENCODING mime" before the "FILE"
        command.  To decode the response(s), you will need "munpack" or
        a MIME-compliant mail reader.  Different MIME-compliant mail readers
        exhibit different behavior, especially when dealing with
        "multipart" MIME messages (i.e. documents which have been split
        up into multiple messages), so check your local documentation on
        how to manipulate these messages.


Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

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

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

Content-Type: text/plain
Content-ID:     <2003-10-27171008.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-forces-framework-10.txt

--OtherAccess
Content-Type: Message/External-body;
        name="draft-ietf-forces-framework-10.txt";
        site="ftp.ietf.org";
        access-type="anon-ftp";
        directory="internet-drafts"

Content-Type: text/plain
Content-ID:     <2003-10-27171008.I-D@ietf.org>

--OtherAccess--

--NextPart--


2003
Message-Id: <MON.27.OCT.2003.165124.0800.>
Date: Mon, 27 Oct 2003 16:51:24 -0800
From: "Putzolu, David" <david.putzolu@intel.com>
Subject: Draft Agenda, ForCES Meeting at IETF 58
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C39CED.9CDF3B42"

This is a multi-part message in MIME format.

------_=_NextPart_001_01C39CED.9CDF3B42
Content-Type: text/plain;
        charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

All,

Please find attached the current draft agenda for the
ForCES meeting. =20

Cheers,
David

------_=_NextPart_001_01C39CED.9CDF3B42
Content-Type: application/x-zip-compressed;
        name="agenda.ZIP"
Content-Transfer-Encoding: base64
Content-Description: agenda.ZIP
Content-Disposition: attachment;
        filename="agenda.ZIP"

UEsDBBQAAAAIAFuGWy9FnkAkDwIAAIoEAAALAAAAYWdlbmRhMS50eHStU02P2jAUvCPxH95xV2og
gJAqRCuyfHVVgRDQrtTbI3kkLo4d2S+w8OtrQ0BU20O1Wl+eP2fGM/ZEmwOaRKgUUCUw1IqNljCW
lJNiWFGBBlloBQ8TbYbj1SPUayODW4YoJZXgJ3geryfQ/Vyv1Wsz7WaOMNd7yjdkoBVyBu0w7AAy
tDphGLS6YVivffmv5hGH36Ln5aoHACPciwQWJZ+0LKF/Hjaq4UAoJtmIdf61XoNbWyAbEe9gZPQJ
+onRg1PpJrKG2OTV5notGtneZXsk6RV+CSUU9E++DAqbvgF9ElLChJRy9+tvz3VgyBIaB4zMbw44
v5bRZA3RdDwfRT3P2QXIHUsAL1OwjFxa148zFMb65VZYLUdQGF1oSwnsdYybUqI5noOKtYqp4BIl
5DohCVtt4I41ETYurfW55sSYICMcBGcO9pKjR5eoYETf9e7uYMZc9JrNw+HQEMTbhjZp07trFHGQ
+OBt81yChHZ6FzjemGxwJQnCsMGv7G/Rud6iIpyddf4o3DZysyumPSl4krijd/H75Ru9xw7C1pX7
5uDa2Sd1egRDhU9J8eU1e7sqXZNxZaGLg0TuLXtBlb5L08Ed/FsTVwLujGlfxU3JPR6X4FKXDgxm
qDC9/LuF0axj9xEfpsvZ4hF+krFeduujRaYmL/4lbU4shdq1/QO8KPmAxH5n1mR4pVYVRRXbH1BL
AQIUCxQAAAAIAFuGWy9FnkAkDwIAAIoEAAALAAAAAAAAAAEAIAAAAAAAAABhZ2VuZGExLnR4dFBL
BQYAAAAAAQABADkAAAA4AgAAAAA=

------_=_NextPart_001_01C39CED.9CDF3B42--


2003
Message-Id: <MON.27.OCT.2003.164001.0500.>
Date: Mon, 27 Oct 2003 16:40:01 -0500
From: Alan DeKok <alan.dekok@idt.com>
Organization: IDT Canada, Inc.
Subject: Re: A discussion of metadata in ForCES
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

"Cain, Gamil" wrote:
>
> > This means
> > well-defined protocols, and metadata.  Defining the terms we use is
> > therefore within the scope of ForCES.
>
> Agreed.  Definition of terms (your original contribution) definitely.  I
> guess what I'm more concerned about are the "well-defined protocols, and
> metadata".  What will ForCES be defining in this regard?

  ForCES should define sufficient things to allow the system to be
implemented, and to inte-operate across multiple vendors.

  Yes, that's vague enough to be a cop-out.

  Another way of saying it is "I don't know, we need more experience
with the model & the protocol proposals."

>  You bring up a
> good point that the FE is already "open" via the model doc.  And I don't
> think I have much concern with defining metadata *concepts* as part of
> looking inside the FE.  That makes sense.  In my view, however,
> "well-defined protocols, and metadata" goes a step further then the
> conceptual view and starts to get quite specific about what metadata
> looks like.

  As Joel pointed out, the CE is going to have to tell the FE to do
*something* with packets.  That configuration MUST include metadata.

>  Is it the intent of ForCES to go to this level or stay at
> the conceptual level (question is slightly divergent from your original
> contib. which seems to stay at the conceptual level).

  My contribution intentionally stays at the conceptual level, because
people have historically been unable to agree on the concepts.  And
without agreement on concepts, any implementation is contradictory and
useless.

  Alan DeKok.


2003
Message-Id: <MON.27.OCT.2003.141830.0500.>
Date: Mon, 27 Oct 2003 14:18:30 -0500
From: "Joel M. Halpern" <joel@stevecrocker.com>
Subject: Re: A discussion of metadata in ForCES
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed

One aspect that gets complicated is that even though the meta-data passed
between LFBs is internal to the FE and not visible to the CE, the CE must
be able to understand the semantics and capabilities of the meta-data so
that he can set up data paths that will actually work and do the
job.  (Obviously, some information that the CE thinks is meta-data may
actually be buried in LFB topology, and some information that the CE thinks
is topology may actually be carried as meta-data.  But there needs to be a
reasonable level to talk about this in the CE-FE protocol.)

Yours,
Joel

At 11:09 AM 10/27/2003 -0800, you wrote:
> > This means
> > well-defined protocols, and metadata.  Defining the terms we use is
> > therefore within the scope of ForCES.
>
>Agreed.  Definition of terms (your original contribution) definitely.  I
>guess what I'm more concerned about are the "well-defined protocols, and
>metadata".  What will ForCES be defining in this regard?  You bring up a
>good point that the FE is already "open" via the model doc.  And I don't
>think I have much concern with defining metadata *concepts* as part of
>looking inside the FE.  That makes sense.  In my view, however,
>"well-defined protocols, and metadata" goes a step further then the
>conceptual view and starts to get quite specific about what metadata
>looks like.  Is it the intent of ForCES to go to this level or stay at
>the conceptual level (question is slightly divergent from your original
>contib. which seems to stay at the conceptual level).
>
>Thanks,
>
>Gamil Cain
>Software Architect
>Intel Research & Development
>916.356.9153
>mailto:gamil.cain@intel.com
>
>
> > -----Original Message-----
> > From: Forwarding and Control Element Separation
> > [mailto:FORCES@PEACH.EASE.LSOFT.COM] On Behalf Of Alan DeKok
> > Sent: Monday, October 27, 2003 10:41 AM
> > To: FORCES@PEACH.EASE.LSOFT.COM
> > Subject: Re: A discussion of metadata in ForCES
> >
> > Gamil Cain wrote:
> > >
> > > My question is of a similar vein as Lily's.  It seems to me that by
> > > defining external metadata (as the text above suggests) ForCES may
>need
> > to
> > > crack open the FE (which I thought was viewed as a black box, from a
> > ForCES
> > > perspective).
> >
> >   The model document already "opens" the FE, if only from a
> > modelling/black-box point of view.
> >
> > >  So is this really in scope for ForCES or should ForCES just
> > > assume that there is a mechanism for transporting information across
> > FEs?
> >
> >   The FE's must communicate, so any information which is exchanged
> > between FE's must be in a mutually understandable format.  This means
> > well-defined protocols, and metadata.  Defining the terms we use is
> > therefore within the scope of ForCES.
> >
> > > Taking from your response to Lily's questions:
> > >
> > > "We need to use common terminology when creating the model, and
>dealing
> > > with LFB's.  I do not expect anyone to implement the LFB's as
>defined in
> > > the model, so there should be no requirement that LFB
>implementations
> > are
> > > inter-operable.
> > >
> > > However, all LFB's exist within the model, so in the model, the
>LFB's
> > and
> > > any metadata they use MUST be "compatible".  If the metadata used in
>the
> > > model is different from LFB to LFB, then those LFB's cannot be used
>to
> > > build a self-consistent model."
> > >
> > > So what's the difference between being "interoperable" and
>"compatible".
> >
> >   Interoperable means that they communicate & interpret metadata
> > programmatically.  The systems are "compatible" on both conceptual,
>and
> > on physical levels.
> >
> >   Compatible means that the *concepts* of metadata are the same, but
>the
> > systems may not communicate that metadata directly.
> >
> >   There is overlap between the two terms, but I'm not sure that
>they're
> > identical in meaning.  My response quoted above was meant to show that
> > there may be things in the model which are not in the physical system.
> > The physical system does not have to inter-operate using the concepts,
> > but the concepts MUST be compatible from the perspective of fulfilling
> > the conceptual goals.
> >
> > >  And I'm still not sure how
> > > you go about defining metadata (in ForCES) without opening up the FE
> > "black-
> > > box" and making some judgment on what's going on inside that FE.  Is
>the
> > FE
> > > a black box or not?  I think if ForCES goes to the point of
>specifying
> > > metadata, the FE (to a certain extent) is no longer a black box.
> >
> >   As I said, the model document already "opens" the FE black box.  My
> > document adds no more requirements or restrictions on ForCES.
>Instead,
> > I'm simply trying to define the terms we use in ForCES, as there has
> > historically been controversy and confusion surrounding the word
> > "metadata".
> >
> > > I have another concern that there could be overlap, and possibly
> > > incompatability, between metadata definition work done within ForCES
>and
> > > work being done within NPF of a similar nature.
> >
> >   Most companies involved in NPF are also involved in IETF.  In some
> > cases, it's the same person in NPF & ForCES.  While I'm not involved
>in
> > NPF, I was involved historically, and I still follow it.  The person
>at
> > IDT who is involved sits near me, and we coordinate our efforts.
> >
> >   Alan DeKok.


2003
Message-Id: <MON.27.OCT.2003.134503.0800.>
Date: Mon, 27 Oct 2003 13:45:03 -0800
From: "Cain, Gamil" <gamil.cain@intel.com>
Subject: Re: A discussion of metadata in ForCES
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

All good points.  I will stay tuned in.

Thanks,

Gamil Cain
Software Architect
Intel Research & Development
916.356.9153
mailto:gamil.cain@intel.com
=20

> -----Original Message-----
> From: Forwarding and Control Element Separation
> [mailto:FORCES@PEACH.EASE.LSOFT.COM] On Behalf Of Alan DeKok
> Sent: Monday, October 27, 2003 1:40 PM
> To: FORCES@PEACH.EASE.LSOFT.COM
> Subject: Re: A discussion of metadata in ForCES
>=20
> "Cain, Gamil" wrote:
> >
> > > This means
> > > well-defined protocols, and metadata.  Defining the terms we use
is
> > > therefore within the scope of ForCES.
> >
> > Agreed.  Definition of terms (your original contribution)
definitely.  I
> > guess what I'm more concerned about are the "well-defined protocols,
and
> > metadata".  What will ForCES be defining in this regard?
>=20
>   ForCES should define sufficient things to allow the system to be
> implemented, and to inte-operate across multiple vendors.
>=20
>   Yes, that's vague enough to be a cop-out.
>=20
>   Another way of saying it is "I don't know, we need more experience
> with the model & the protocol proposals."
>=20
> >  You bring up a
> > good point that the FE is already "open" via the model doc.  And I
don't
> > think I have much concern with defining metadata *concepts* as part
of
> > looking inside the FE.  That makes sense.  In my view, however,
> > "well-defined protocols, and metadata" goes a step further then the
> > conceptual view and starts to get quite specific about what metadata
> > looks like.
>=20
>   As Joel pointed out, the CE is going to have to tell the FE to do
> *something* with packets.  That configuration MUST include metadata.
>=20
> >  Is it the intent of ForCES to go to this level or stay at
> > the conceptual level (question is slightly divergent from your
original
> > contib. which seems to stay at the conceptual level).
>=20
>   My contribution intentionally stays at the conceptual level, because
> people have historically been unable to agree on the concepts.  And
> without agreement on concepts, any implementation is contradictory and
> useless.
>=20
>   Alan DeKok.


2003
Message-Id: <MON.27.OCT.2003.134101.0500.>
Date: Mon, 27 Oct 2003 13:41:01 -0500
From: Alan DeKok <alan.dekok@idt.com>
Organization: IDT Canada, Inc.
Subject: Re: A discussion of metadata in ForCES
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Gamil Cain wrote:
>
> My question is of a similar vein as Lily's.  It seems to me that by
> defining external metadata (as the text above suggests) ForCES may need to
> crack open the FE (which I thought was viewed as a black box, from a ForCES
> perspective).

  The model document already "opens" the FE, if only from a
modelling/black-box point of view.

>  So is this really in scope for ForCES or should ForCES just
> assume that there is a mechanism for transporting information across FEs?

  The FE's must communicate, so any information which is exchanged
between FE's must be in a mutually understandable format.  This means
well-defined protocols, and metadata.  Defining the terms we use is
therefore within the scope of ForCES.

> Taking from your response to Lily's questions:
>
> "We need to use common terminology when creating the model, and dealing
> with LFB's.  I do not expect anyone to implement the LFB's as defined in
> the model, so there should be no requirement that LFB implementations are
> inter-operable.
>
> However, all LFB's exist within the model, so in the model, the LFB's and
> any metadata they use MUST be "compatible".  If the metadata used in the
> model is different from LFB to LFB, then those LFB's cannot be used to
> build a self-consistent model."
>
> So what's the difference between being "interoperable" and "compatible".

  Interoperable means that they communicate & interpret metadata
programmatically.  The systems are "compatible" on both conceptual, and
on physical levels.

  Compatible means that the *concepts* of metadata are the same, but the
systems may not communicate that metadata directly.

  There is overlap between the two terms, but I'm not sure that they're
identical in meaning.  My response quoted above was meant to show that
there may be things in the model which are not in the physical system.
The physical system does not have to inter-operate using the concepts,
but the concepts MUST be compatible from the perspective of fulfilling
the conceptual goals.

>  And I'm still not sure how
> you go about defining metadata (in ForCES) without opening up the FE "black-
> box" and making some judgment on what's going on inside that FE.  Is the FE
> a black box or not?  I think if ForCES goes to the point of specifying
> metadata, the FE (to a certain extent) is no longer a black box.

  As I said, the model document already "opens" the FE black box.  My
document adds no more requirements or restrictions on ForCES.  Instead,
I'm simply trying to define the terms we use in ForCES, as there has
historically been controversy and confusion surrounding the word
"metadata".

> I have another concern that there could be overlap, and possibly
> incompatability, between metadata definition work done within ForCES and
> work being done within NPF of a similar nature.

  Most companies involved in NPF are also involved in IETF.  In some
cases, it's the same person in NPF & ForCES.  While I'm not involved in
NPF, I was involved historically, and I still follow it.  The person at
IDT who is involved sits near me, and we coordinate our efforts.

  Alan DeKok.


2003
Message-Id: <MON.27.OCT.2003.123617.0500.>
Date: Mon, 27 Oct 2003 12:36:17 -0500
From: Gamil Cain <gamil.cain@INTEL.COM>
Subject: Re: A discussion of metadata in ForCES
Comments: To: Lily Yang <lily.l.yang@INTEL.COM>

Alan et. all,

My collegue (David Putzolu) forwarded me your posting on metadata and I had
a few comments, questions.  In general, it seems to be good text and does a
good job of distinguishing between the various types of metadata and
establishing common terminology.  The only question I have is in reference
to the following paragraph:

 " In contrast, as one of the goals of ForCES is to facilitate inter-
   vendor communication, External metadata is within the scope of
   ForCES.  The group should create definitions of, and standards for,
   External metadata which permit different vendor implementations of
   devices to communicate metadata."

My question is of a similar vein as Lily's.  It seems to me that by
defining external metadata (as the text above suggests) ForCES may need to
crack open the FE (which I thought was viewed as a black box, from a ForCES
perspective).  So is this really in scope for ForCES or should ForCES just
assume that there is a mechanism for transporting information across FEs?

Taking from your response to Lily's questions:

"We need to use common terminology when creating the model, and dealing
with LFB's.  I do not expect anyone to implement the LFB's as defined in
the model, so there should be no requirement that LFB implementations are
inter-operable.

However, all LFB's exist within the model, so in the model, the LFB's and
any metadata they use MUST be "compatible".  If the metadata used in the
model is different from LFB to LFB, then those LFB's cannot be used to
build a self-consistent model."

So what's the difference between being "interoperable" and "compatible".  I
view them as one and the same, in this context.  And I'm still not sure how
you go about defining metadata (in ForCES) without opening up the FE "black-
box" and making some judgment on what's going on inside that FE.  Is the FE
a black box or not?  I think if ForCES goes to the point of specifying
metadata, the FE (to a certain extent) is no longer a black box.

I have another concern that there could be overlap, and possibly
incompatability, between metadata definition work done within ForCES and
work being done within NPF of a similar nature.

Appreciate your input/clarification on this.

Regards,

Gamil Cain
Software Architect
Intel Research & Development
916.356.9153
mailto:gamil.cain@intel.com


2003
Message-Id: <MON.27.OCT.2003.110953.0800.>
Date: Mon, 27 Oct 2003 11:09:53 -0800
From: "Cain, Gamil" <gamil.cain@intel.com>
Subject: Re: A discussion of metadata in ForCES
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

> This means
> well-defined protocols, and metadata.  Defining the terms we use is
> therefore within the scope of ForCES.

Agreed.  Definition of terms (your original contribution) definitely.  I
guess what I'm more concerned about are the "well-defined protocols, and
metadata".  What will ForCES be defining in this regard?  You bring up a
good point that the FE is already "open" via the model doc.  And I don't
think I have much concern with defining metadata *concepts* as part of
looking inside the FE.  That makes sense.  In my view, however,
"well-defined protocols, and metadata" goes a step further then the
conceptual view and starts to get quite specific about what metadata
looks like.  Is it the intent of ForCES to go to this level or stay at
the conceptual level (question is slightly divergent from your original
contib. which seems to stay at the conceptual level).

Thanks,

Gamil Cain
Software Architect
Intel Research & Development
916.356.9153
mailto:gamil.cain@intel.com
=20

> -----Original Message-----
> From: Forwarding and Control Element Separation
> [mailto:FORCES@PEACH.EASE.LSOFT.COM] On Behalf Of Alan DeKok
> Sent: Monday, October 27, 2003 10:41 AM
> To: FORCES@PEACH.EASE.LSOFT.COM
> Subject: Re: A discussion of metadata in ForCES
>=20
> Gamil Cain wrote:
> >
> > My question is of a similar vein as Lily's.  It seems to me that by
> > defining external metadata (as the text above suggests) ForCES may
need
> to
> > crack open the FE (which I thought was viewed as a black box, from a
> ForCES
> > perspective).
>=20
>   The model document already "opens" the FE, if only from a
> modelling/black-box point of view.
>=20
> >  So is this really in scope for ForCES or should ForCES just
> > assume that there is a mechanism for transporting information across
> FEs?
>=20
>   The FE's must communicate, so any information which is exchanged
> between FE's must be in a mutually understandable format.  This means
> well-defined protocols, and metadata.  Defining the terms we use is
> therefore within the scope of ForCES.
>=20
> > Taking from your response to Lily's questions:
> >
> > "We need to use common terminology when creating the model, and
dealing
> > with LFB's.  I do not expect anyone to implement the LFB's as
defined in
> > the model, so there should be no requirement that LFB
implementations
> are
> > inter-operable.
> >
> > However, all LFB's exist within the model, so in the model, the
LFB's
> and
> > any metadata they use MUST be "compatible".  If the metadata used in
the
> > model is different from LFB to LFB, then those LFB's cannot be used
to
> > build a self-consistent model."
> >
> > So what's the difference between being "interoperable" and
"compatible".
>=20
>   Interoperable means that they communicate & interpret metadata
> programmatically.  The systems are "compatible" on both conceptual,
and
> on physical levels.
>=20
>   Compatible means that the *concepts* of metadata are the same, but
the
> systems may not communicate that metadata directly.
>=20
>   There is overlap between the two terms, but I'm not sure that
they're
> identical in meaning.  My response quoted above was meant to show that
> there may be things in the model which are not in the physical system.
> The physical system does not have to inter-operate using the concepts,
> but the concepts MUST be compatible from the perspective of fulfilling
> the conceptual goals.
>=20
> >  And I'm still not sure how
> > you go about defining metadata (in ForCES) without opening up the FE
> "black-
> > box" and making some judgment on what's going on inside that FE.  Is
the
> FE
> > a black box or not?  I think if ForCES goes to the point of
specifying
> > metadata, the FE (to a certain extent) is no longer a black box.
>=20
>   As I said, the model document already "opens" the FE black box.  My
> document adds no more requirements or restrictions on ForCES.
Instead,
> I'm simply trying to define the terms we use in ForCES, as there has
> historically been controversy and confusion surrounding the word
> "metadata".
>=20
> > I have another concern that there could be overlap, and possibly
> > incompatability, between metadata definition work done within ForCES
and
> > work being done within NPF of a similar nature.
>=20
>   Most companies involved in NPF are also involved in IETF.  In some
> cases, it's the same person in NPF & ForCES.  While I'm not involved
in
> NPF, I was involved historically, and I still follow it.  The person
at
> IDT who is involved sits near me, and we coordinate our efforts.
>=20
>   Alan DeKok.


2003
Message-Id: <MON.27.OCT.2003.091910.0500.>
Date: Mon, 27 Oct 2003 09:19:10 -0500
Comments: RFC822 error: <W> Incorrect or incomplete address field found and ignored.
From: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-ietf-forces-framework-10.txt
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Forwarding and Control Element Separation Working Group of the IETF.

        Title           : Forwarding and Control Element Separation (ForCES) Framework
        Author(s)       : L. Yang
        Filename        : draft-ietf-forces-framework-10.txt
        Pages           : 39
        Date            : 2003-10-24

This document defines the architectural framework for the ForCES
(Forwarding and Control Element Separation) network elements, and
identifies the associated entities and the interaction among them.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-forces-framework-10.txt

To remove yourself from the IETF Announcement list, send a message to
ietf-announce-request with the word unsubscribe in the body of the message.

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

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


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

Send a message to:
        mailserv@ietf.org.
In the body type:
        "FILE /internet-drafts/draft-ietf-forces-framework-10.txt".

NOTE:   The mail server at ietf.org can return the document in
        MIME-encoded form by using the "mpack" utility.  To use this
        feature, insert the command "ENCODING mime" before the "FILE"
        command.  To decode the response(s), you will need "munpack" or
        a MIME-compliant mail reader.  Different MIME-compliant mail readers
        exhibit different behavior, especially when dealing with
        "multipart" MIME messages (i.e. documents which have been split
        up into multiple messages), so check your local documentation on
        how to manipulate these messages.


Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

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

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

Content-Type: text/plain
Content-ID:     <2003-10-24165757.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-forces-framework-10.txt

--OtherAccess
Content-Type: Message/External-body;
        name="draft-ietf-forces-framework-10.txt";
        site="ftp.ietf.org";
        access-type="anon-ftp";
        directory="internet-drafts"

Content-Type: text/plain
Content-ID:     <2003-10-24165757.I-D@ietf.org>

--OtherAccess--

--NextPart--


2003
Message-Id: <FRI.24.OCT.2003.133621.0700.>
Date: Fri, 24 Oct 2003 13:36:21 -0700
From: "Yang, Lily L" <lily.l.yang@intel.com>
Subject: IESG review comments on ForCES framework and authors' responses
Comments: cc: Alex Zinin <zinin@psg.com>, Russ Housley <housley@vigilsec.com>, dro@zurich.ibm.com, "Putzolu, David" <david.putzolu@intel.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C39A6E.7C31527B"

This is a multi-part message in MIME format.

------_=_NextPart_001_01C39A6E.7C31527B
Content-Type: text/plain;
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi, We got some feedback from IESG on the framework draft. Here is a =
summary of the comments and our response:

1. The standard 2119 boilerplate should be moved inside
    section 1
[response] ok.
2.   Security considerations section should be changed to
    allow for L2 solutions. (see below for detail discussion)
[response] L2 may be allowed as a deployment option coupled with "no =
security (at higher layer" for a particular L2 technology. But on the =
other hand, ForCES protocol should not rely on any praticular L2 =
security to satisfy security requirements as L2 solution can vary and =
ForCES should stay L2-agnostic. So We porpose to add a sentence at the =
2nd paragraph of 8.2 to calrify this, so the new paragraph reads:
        Both TLS and IPsec can be used potentially to satisfy all of the =
security requirements for ForCES protocol.  Other approaches may be used =
as well but are not documented here, including using L2 security =
mechanisms for a given L2 interconnect technology, as long as the =
requirements can be satisfied.=20
3.  Section 5.7
  It was suggested to change
  "SNMP management agent" into "SNMP agent".
[response] ok.

4. Sect 9
  Reference [4] is pointing to SNMPv1 (RFC1157) which is now
  Historic. RFC3410 or RFC3411 should be used
  instead.
[response] replace it with RFC3410.

5. A few minor editorial fixes.

Attached is the new v10 draft that incorporated all the above changes.=20


Lily

 <<draft-ietf-forces-framework-10.txt>>=20
=20


> -----Original Message-----
> From: Alex Zinin [mailto:zinin@psg.com]=20
> Sent: Friday, October 24, 2003 12:12 AM
> To: Russ Housley
> Cc: Putzolu, David; Patrick Droz
> Subject: Re: IESG comments on draft-ietf-forces-framework-08
>=20
>=20
> David, Patrick-
>=20
>  OK, Russ and I clarified the comments below unicast.
>  What needs to be done is:
>=20
>   1. The standard 2119 boilerplate should be moved inside
>      section 1
>=20
>   2. Security considerations section should be changed to
>      allow for L2 solutions.
>=20
>  Did you follow up on the rest of the comments?
>     =20
> --=20
> Alex
> http://www.psg.com/~zinin/
>=20
> Friday, October 10, 2003, 3:47:06 PM, Russ Housley wrote:
> > Alex:
>=20
> >> >> > What is the problem that you see with the current text?
> >> >> > Do you have examples of the definitions that would benefit
> >> >> > from the 2119 language?
> >>
> >> > RFC 3602 is one recent example.
> >>
> >>I meant would be able to suggest specific places in the text
> >>of the draft that would benefit the 2119 lingo.
>=20
> > That was not the point of my comment.
>=20
> >> >> > You mean for the particular case of ForCES over a=20
> LAN, correct?
> >> >> > I would certainly not want them to throw away=20
> IP-level mechanisms.
> >>
> >> > Several things in the document led me to the conclusion that the=20
> >> components
> >> > would be on the same LAN.  After all, they are=20
> cooperating to provide a
> >> > router.  An architecture that employs layer 3 routing=20
> for communications
> >> > between the components leads to chicken-and-egg that are=20
> not discussed in
> >> > the document.
> >>
> >>I would rather look at the questions of CE-FE proximity and=20
> specifics
> >>of the media as orthogonal. IP security has the benefit of not
> >>depending on specifics of the media used in a particular=20
> instantiation
> >>of Forces. That is, I'd rather us to avoid having to define security
> >>mechanisms for each potential FE-CE connecting technology...
>=20
> > The overhead of security at L2 and L3 are different.  I am=20
> assuming wired=20
> > PHY, not a wireless PHY, otherwise they are even more=20
> different.  If you=20
> > know the two ends are on the same piece of wire, why not=20
> take advantage of it.
>=20
> > Russ
>=20
>=20


------_=_NextPart_001_01C39A6E.7C31527B
Content-Type: text/plain;
        name="draft-ietf-forces-framework-10.txt"
Content-Transfer-Encoding: base64
Content-Description: draft-ietf-forces-framework-10.txt
Content-Disposition: attachment;
        filename="draft-ietf-forces-framework-10.txt"

DQogICAgSW50ZXJuZXQgRHJhZnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTC4gWWFuZyANCiAgICBFeHBpcmF0aW9uOiBBcHJpbCAyMDA0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEludGVsIENvcnAuIA0KICAgIEZpbGU6IGRyYWZ0LWlldGYt
Zm9yY2VzLWZyYW1ld29yay0xMC50eHQgICAgICAgICAgICAgICAgICAgUi4gRGFudHUgDQogICAg
V29ya2luZyBHcm91cDogRm9yQ0VTICAgICAgICAgICAgICAgICAgICAgICAgICBVbml2LiBvZiBO
b3J0aCBUZXhhcyANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFQuIEFuZGVyc29uIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSW50ZWwgQ29ycC4gDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSLiBH
b3BhbCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIE5va2lhIA0KICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE9jdG9iZXIgMjAwMyANCiAgDQogICAgICAg
IEZvcndhcmRpbmcgYW5kIENvbnRyb2wgRWxlbWVudCBTZXBhcmF0aW9uIChGb3JDRVMpIEZyYW1l
d29yayANCiAgICAgDQogICAgIA0KICAgICANCiAgICAgICAgICAgICAgICAgICAgZHJhZnQtaWV0
Zi1mb3JjZXMtZnJhbWV3b3JrLTEwLnR4dCANCiAgICAgDQogICAgIA0KICAgICANCiAgICAgDQog
U3RhdHVzIG9mIHRoaXMgTWVtbyANCiAgICAgDQogICAgVGhpcyBkb2N1bWVudCBpcyBhbiBJbnRl
cm5ldC1EcmFmdCBhbmQgaXMgaW4gZnVsbCBjb25mb3JtYW5jZSB3aXRoIA0KICAgIGFsbCBwcm92
aXNpb25zIG9mIFNlY3Rpb24gMTAgb2YgUkZDMjAyNi4gIEludGVybmV0LURyYWZ0cyBhcmUgDQog
ICAgd29ya2luZyBkb2N1bWVudHMgb2YgdGhlIEludGVybmV0IEVuZ2luZWVyaW5nIFRhc2sgRm9y
Y2UgKElFVEYpLCANCiAgICBpdHMgYXJlYXMsIGFuZCBpdHMgd29ya2luZyBncm91cHMuICBOb3Rl
IHRoYXQgb3RoZXIgZ3JvdXBzIG1heSBhbHNvIA0KICAgIGRpc3RyaWJ1dGUgd29ya2luZyBkb2N1
bWVudHMgYXMgSW50ZXJuZXQtRHJhZnRzLiANCiAgICAgDQogICAgSW50ZXJuZXQtRHJhZnRzIGFy
ZSBkcmFmdCBkb2N1bWVudHMgdmFsaWQgZm9yIGEgbWF4aW11bSBvZiBzaXggDQogICAgbW9udGhz
IGFuZCBtYXkgYmUgdXBkYXRlZCwgcmVwbGFjZWQsIG9yIG9ic29sZXRlZCBieSBvdGhlciANCiAg
ICBkb2N1bWVudHMgYXQgYW55IHRpbWUuICBJdCBpcyBpbmFwcHJvcHJpYXRlIHRvIHVzZSBJbnRl
cm5ldC1EcmFmdHMgDQogICAgYXMgcmVmZXJlbmNlIG1hdGVyaWFsIG9yIHRvIGNpdGUgdGhlbSBv
dGhlciB0aGFuIGFzIGBgd29yayBpbiANCiAgICBwcm9ncmVzcy4nJyANCiAgICAgDQogICAgVGhl
IGxpc3Qgb2YgY3VycmVudCBJbnRlcm5ldC1EcmFmdHMgY2FuIGJlIGFjY2Vzc2VkIGF0IA0KICAg
IGh0dHA6Ly93d3cuaWV0Zi5vcmcvaWV0Zi8xaWQtYWJzdHJhY3RzLnR4dC4gDQogICAgIA0KICAg
IFRoZSBsaXN0IG9mIEludGVybmV0LURyYWZ0IFNoYWRvdyBEaXJlY3RvcmllcyBjYW4gYmUgYWNj
ZXNzZWQgYXQgIA0KICAgIGh0dHA6Ly93d3cuaWV0Zi5vcmcvc2hhZG93Lmh0bWwuIA0KICAgICAN
CiBDb3B5cmlnaHQgTm90aWNlICANCiAgICAgDQogICAgQ29weXJpZ2h0IChDKSBUaGUgSW50ZXJu
ZXQgU29jaWV0eSAoMjAwMykuICBBbGwgUmlnaHRzIFJlc2VydmVkLiANCiAgICAgDQogQWJzdHJh
Y3QgDQogIA0KICAgIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyB0aGUgYXJjaGl0ZWN0dXJhbCBmcmFt
ZXdvcmsgZm9yIHRoZSBGb3JDRVMgDQogICAgKEZvcndhcmRpbmcgYW5kIENvbnRyb2wgRWxlbWVu
dCBTZXBhcmF0aW9uKSBuZXR3b3JrIGVsZW1lbnRzLCBhbmQgDQogICAgaWRlbnRpZmllcyB0aGUg
YXNzb2NpYXRlZCBlbnRpdGllcyBhbmQgdGhlIGludGVyYWN0aW9ucyBhbW9uZyB0aGVtLiANCiAg
ICAgDQogVGFibGUgb2YgQ29udGVudHMgDQogIA0KICANCg0KIEludGVybmV0IERyYWZ0ICAgICAg
ICAgRm9yQ0VTIEZyYW1ld29yayAgICAgICAgICAgICAgICAgT2N0b2JlciAyMDAzIA0KICANCiAg
DQogICAgIA0KICAgIDEuIERlZmluaXRpb25zLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uMyANCiAgICAgICAxLjEuIENvbnZlbnRpb25zIHVzZWQgaW4g
dGhpcyBkb2N1bWVudC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjMgDQogICAgICAgMS4yLiBUZXJt
aW5vbG9naWVzLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4zIA0K
ICAgIDIuIEludHJvZHVjdGlvbiB0byBGb3J3YXJkaW5nIGFuZCBDb250cm9sIEVsZW1lbnQgU2Vw
YXJhdGlvbiANCiAgICAoRm9yQ0VTKS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLjUgDQogICAgMy4gQXJjaGl0ZWN0dXJlLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi45IA0KICAgICAgIDMuMS4gQ29u
dHJvbCBFbGVtZW50cyBhbmQgRnIgUmVmZXJlbmNlIFBvaW50Li4uLi4uLi4uLi4uLi4uLi4xMCAN
CiAgICAgICAzLjIuIEZvcndhcmRpbmcgRWxlbWVudHMgYW5kIEZpIHJlZmVyZW5jZSBwb2ludC4u
Li4uLi4uLi4uLi4uMTEgDQogICAgICAgMy4zLiBDRSBNYW5hZ2Vycy4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjE0IA0KICAgICAgIDMuNC4gRkUgTWFuYWdlcnMu
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4xNSANCiAgICA0LiBP
cGVyYXRpb25hbCBQaGFzZXMuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uMTUgDQogICAgICAgNC4xLiBQcmUtYXNzb2NpYXRpb24gUGhhc2UuLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLjE1IA0KICAgICAgICAgIDQuMS4xLiBGbCBSZWZlcmVuY2UgUG9p
bnQuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4xNSANCiAgICAgICAgICA0LjEuMi4g
RmYgUmVmZXJlbmNlIFBvaW50Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMTYgDQog
ICAgICAgICAgNC4xLjMuIEZjIFJlZmVyZW5jZSBQb2ludC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLjE3IA0KICAgICAgIDQuMi4gUG9zdC1hc3NvY2lhdGlvbiBQaGFzZSBhbmQgRnAg
cmVmZXJlbmNlIHBvaW50Li4uLi4uLi4uLi4xNyANCiAgICAgICAgICA0LjIuMS4gUHJveGltaXR5
IGFuZCBJbnRlcmNvbm5lY3QgYmV0d2VlbiBDRXMgYW5kIEZFcy4uLi4uMTcgDQogICAgICAgICAg
NC4yLjIuIEFzc29jaWF0aW9uIEVzdGFibGlzaG1lbnQuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
LjE4IA0KICAgICAgICAgIDQuMi4zLiBTdGVhZHktc3RhdGUgQ29tbXVuaWNhdGlvbi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4xOSANCiAgICAgICAgICA0LjIuNC4gRGF0YSBQYWNrZXRzIGFjcm9z
cyBGcCByZWZlcmVuY2UgcG9pbnQuLi4uLi4uLi4uLi4uMjAgDQogICAgICAgICAgNC4yLjUuIFBy
b3h5IEZFLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjIxIA0KICAg
ICAgIDQuMy4gQXNzb2NpYXRpb24gUmUtZXN0YWJsaXNobWVudC4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4yMSANCiAgICAgICAgICA0LjMuMS4gQ0UgZ3JhY2VmdWwgcmVzdGFydC4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMjIgDQogICAgICAgICAgNC4zLjIuIEZFIHJlc3RhcnQu
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjIzIA0KICAgIDUuIEFwcGxp
Y2FiaWxpdHkgdG8gUkZDMTgxMi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4y
NCANCiAgICAgICA1LjEuIEdlbmVyYWwgUm91dGVyIFJlcXVpcmVtZW50cy4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uMjUgDQogICAgICAgNS4yLiBMaW5rIExheWVyLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjI2IA0KICAgICAgIDUuMy4gSW50ZXJuZXQg
TGF5ZXIgUHJvdG9jb2xzLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4yNiANCiAgICAg
ICA1LjQuIEludGVybmV0IExheWVyIEZvcndhcmRpbmcuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uMjcgDQogICAgICAgNS41LiBUcmFuc3BvcnQgTGF5ZXIuLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLjI4IA0KICAgICAgIDUuNi4gQXBwbGljYXRpb24gTGF5ZXIg
LS0gUm91dGluZyBQcm90b2NvbHMuLi4uLi4uLi4uLi4uLi4uLi4yOCANCiAgICAgICA1LjcuIEFw
cGxpY2F0aW9uIExheWVyIC0tIE5ldHdvcmsgTWFuYWdlbWVudCBQcm90b2NvbC4uLi4uLi4uMjkg
DQogICAgNi4gU3VtbWFyeS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLjI5IA0KICAgIDcuIEFja25vd2xlZGdlbWVudHMuLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4yOSANCiAgICA4LiBTZWN1cml0eSBDb25zaWRl
cmF0aW9ucy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMjkgDQogICAgICAg
OC4xLiBBbmFseXNpcyBvZiBQb3RlbnRpYWwgVGhyZWF0cyBJbnRyb2R1Y2VkIGJ5IEZvckNFUy4u
Li4uLjMwIA0KICAgICAgICAgIDguMS4xLiAiSm9pbiIgb3IgIlJlbW92ZSIgTWVzc2FnZSBGbG9v
ZGluZyBvbiBDRXMuLi4uLi4uLi4zMCANCiAgICAgICAgICA4LjEuMi4gSW1wZXJzb25hdGlvbiBB
dHRhY2suLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMzAgDQogICAgICAgICAgOC4xLjMu
IFJlcGxheSBBdHRhY2suLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjMxIA0K
ICAgICAgICAgIDguMS40LiBBdHRhY2sgZHVyaW5nIEZhaWwgT3Zlci4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4zMSANCiAgICAgICAgICA4LjEuNS4gRGF0YSBJbnRlZ3JpdHkuLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMzEgDQogICAgICAgICAgOC4xLjYuIERhdGEgQ29u
ZmlkZW50aWFsaXR5Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjMyIA0KICAgICAgICAg
IDguMS43LiBTaGFyaW5nIHNlY3VyaXR5IHBhcmFtZXRlcnMuLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4zMiANCiAgICAgICAgICA4LjEuOC4gRGVuaWFsIG9mIFNlcnZpY2UgQXR0YWNrIHZpYSBFeHRl
cm5hbCBJbnRlcmZhY2UuLi4uMzIgDQogICAgICAgOC4yLiBTZWN1cml0eSBSZWNvbW1lbmRhdGlv
bnMgZm9yIEZvckNFUy4uLi4uLi4uLi4uLi4uLi4uLi4uLjMyIA0KICAgICAgICAgIDguMi4xLiBT
ZWN1cml0eSBDb25maWd1cmF0aW9uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4zMyANCiAg
DQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgQXByaWwgICAgMjAwNCAgICAgICAgICAg
ICAgICAgICBbUGFnZSAyXSAgDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBGcmFt
ZXdvcmsgICAgICAgICAgICAgICAgIE9jdG9iZXIgMjAwMyANCiAgDQogIA0KICAgICAgICAgIDgu
Mi4yLiBVc2luZyBUTFMgd2l0aCBGb3JDRVMuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4z
NCANCiAgICAgICAgICA4LjIuMy4gVXNpbmcgSVBzZWMgd2l0aCBGb3JDRVMuLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uMzUgDQogICAgOS4gTm9ybWF0aXZlIFJlZmVyZW5jZXMuLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjM2IA0KICAgIDEwLiBJbmZvcm1hdGl2ZSBS
ZWZlcmVuY2VzLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4zNyANCiAgICAx
MS4gQXV0aG9ycycgQWRkcmVzc2VzLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uMzcgDQogICAgMTIuIEludGVsbGVjdHVhbCBQcm9wZXJ0eSBSaWdodC4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLjM4IA0KICAgIDEzLiBGdWxsIENvcHlyaWdodCBTdGF0ZW1l
bnQuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4zOSANCiAgICAgDQogICAgIA0K
IDEuIERlZmluaXRpb25zIA0KICAgDQogMS4xLiBDb252ZW50aW9ucyB1c2VkIGluIHRoaXMgZG9j
dW1lbnQgIA0KICAgICAgICAgDQogICAgVGhlIGtleSB3b3JkcyAiTVVTVCIsICJNVVNUIE5PVCIs
ICJSRVFVSVJFRCIsICJTSEFMTCIsICJTSEFMTCBOT1QiLCANCiAgICAiU0hPVUxEIiwgIlNIT1VM
RCBOT1QiLCAiUkVDT01NRU5ERUQiLCAgIk1BWSIsIGFuZCAiT1BUSU9OQUwiIGluIA0KICAgIHRo
aXMgZG9jdW1lbnQgYXJlIHRvIGJlIGludGVycHJldGVkIGFzIGRlc2NyaWJlZCBpbiBSRkMgMjEx
OS4gDQogIA0KIDEuMi4gVGVybWlub2xvZ2llcyANCiAgICAgDQogICAgQSBzZXQgb2YgdGVybWlu
b2xvZ3kgYXNzb2NpYXRlZCB3aXRoIHRoZSBGb3JDRVMgcmVxdWlyZW1lbnRzIGlzIA0KICAgIGRl
ZmluZWQgaW4gWzNdIGFuZCB3ZSBvbmx5IGluY2x1ZGUgdGhlIGRlZmluaXRpb25zIHRoYXQgYXJl
IG1vc3QgDQogICAgcmVsZXZhbnQgdG8gdGhpcyBkb2N1bWVudCBoZXJlLiAgDQogICAgIA0KICAg
IEFkZHJlc3NhYmxlIEVudGl0eSAoQUUpIC0gQW4gZW50aXR5IHRoYXQgaXMgZGlyZWN0bHkgYWRk
cmVzc2FibGUgDQogICAgZ2l2ZW4gc29tZSBpbnRlcmNvbm5lY3QgdGVjaG5vbG9neS4gIEZvciBl
eGFtcGxlLCBvbiBJUCBuZXR3b3JrcywgDQogICAgaXQgaXMgYSBkZXZpY2UgdG8gd2hpY2ggd2Ug
Y2FuIGNvbW11bmljYXRlIHVzaW5nIGFuIElQIGFkZHJlc3M7IG9uIA0KICAgIGEgc3dpdGNoIGZh
YnJpYywgaXQgaXMgYSBkZXZpY2UgdG8gd2hpY2ggd2UgY2FuIGNvbW11bmljYXRlIHVzaW5nIGEg
DQogICAgc3dpdGNoIGZhYnJpYyBwb3J0IG51bWJlci4gIA0KICAgICANCiAgICBQaHlzaWNhbCBG
b3J3YXJkaW5nIEVsZW1lbnQgKFBGRSkgLSBBbiBBRSB0aGF0IGluY2x1ZGVzIGhhcmR3YXJlIA0K
ICAgIHVzZWQgdG8gcHJvdmlkZSBwZXItcGFja2V0IHByb2Nlc3NpbmcgYW5kIGhhbmRsaW5nLiAg
VGhpcyBoYXJkd2FyZSANCiAgICBtYXkgY29uc2lzdCBvZiAoYnV0IGlzIG5vdCBsaW1pdGVkIHRv
KSBuZXR3b3JrIHByb2Nlc3NvcnMsIEFTSUNzIA0KICAgIChBcHBsaWNhdGlvbi1TcGVjaWZpYyBJ
bnRlZ3JhdGVkIENpcmN1aXRzKSwgb3IgZ2VuZXJhbCBwdXJwb3NlIA0KICAgIHByb2Nlc3NvcnMs
IGluc3RhbGxlZCBvbiBsaW5lIGNhcmRzLCBkYXVnaHRlciBib2FyZHMsIG1lenphbmluZSANCiAg
ICBjYXJkcywgb3IgaW4gc3RhbmQtYWxvbmUgYm94ZXMuIA0KICAgICAgICAgDQogICAgUEZFIFBh
cnRpdGlvbiAtIEEgbG9naWNhbCBwYXJ0aXRpb24gb2YgYSBQRkUgY29uc2lzdGluZyBvZiBzb21l
IA0KICAgIHN1YnNldCBvZiBlYWNoIG9mIHRoZSByZXNvdXJjZXMgKGUuZy4sIHBvcnRzLCBtZW1v
cnksIGZvcndhcmRpbmcgDQogICAgdGFibGUgZW50cmllcykgYXZhaWxhYmxlIG9uIHRoZSBQRkUu
ICBUaGlzIGNvbmNlcHQgaXMgYW5hbG9nb3VzIHRvIA0KICAgIHRoYXQgb2YgdGhlIHJlc291cmNl
cyBhc3NpZ25lZCB0byBhIHZpcnR1YWwgc3dpdGNoaW5nIGVsZW1lbnQgYXMgDQogICAgZGVzY3Jp
YmVkIGluIFs4XS4gIA0KICAgICAgICAgDQogICAgUGh5c2ljYWwgQ29udHJvbCBFbGVtZW50IChQ
Q0UpIC0gQW4gQUUgdGhhdCBpbmNsdWRlcyBoYXJkd2FyZSB1c2VkIA0KICAgIHRvIHByb3ZpZGUg
Y29udHJvbCBmdW5jdGlvbmFsaXR5LiAgVGhpcyBoYXJkd2FyZSB0eXBpY2FsbHkgaW5jbHVkZXMg
DQogICAgYSBnZW5lcmFsIHB1cnBvc2UgcHJvY2Vzc29yLiAgDQogICAgICAgICANCiAgDQogIA0K
IFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgQXByaWwgICAgMjAwNCAgICAgICAgICAgICAgICAg
ICBbUGFnZSAzXSAgDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBGcmFtZXdvcmsg
ICAgICAgICAgICAgICAgIE9jdG9iZXIgMjAwMyANCiAgDQogIA0KICAgIFBDRSBQYXJ0aXRpb24g
LSBBIGxvZ2ljYWwgcGFydGl0aW9uIG9mIGEgUENFIGNvbnNpc3Rpbmcgb2Ygc29tZSANCiAgICBz
dWJzZXQgb2YgZWFjaCBvZiB0aGUgcmVzb3VyY2VzIGF2YWlsYWJsZSBvbiB0aGUgUENFLiAgDQog
ICAgICAgICANCiAgICBGb3J3YXJkaW5nIEVsZW1lbnQgKEZFKSAtIEEgbG9naWNhbCBlbnRpdHkg
dGhhdCBpbXBsZW1lbnRzIHRoZSANCiAgICBGb3JDRVMgcHJvdG9jb2wuICBGRXMgdXNlIHRoZSB1
bmRlcmx5aW5nIGhhcmR3YXJlIHRvIHByb3ZpZGUgcGVyLQ0KICAgIHBhY2tldCBwcm9jZXNzaW5n
IGFuZCBoYW5kbGluZyBhcyBkaXJlY3RlZCBieSBhIENFIHZpYSB0aGUgRm9yQ0VTIA0KICAgIHBy
b3RvY29sLiAgRkVzIG1heSBoYXBwZW4gdG8gYmUgYSBzaW5nbGUgYmxhZGUgKG9yIFBGRSksIGEg
DQogICAgcGFydGl0aW9uIG9mIGEgUEZFIG9yIG11bHRpcGxlIFBGRXMuIA0KICAgICANCiAgICBD
b250cm9sIEVsZW1lbnQgKENFKSAtIEEgbG9naWNhbCBlbnRpdHkgdGhhdCBpbXBsZW1lbnRzIHRo
ZSBGb3JDRVMgDQogICAgcHJvdG9jb2wgYW5kIHVzZXMgaXQgdG8gaW5zdHJ1Y3Qgb25lIG9yIG1v
cmUgRkVzIGhvdyB0byBwcm9jZXNzIA0KICAgIHBhY2tldHMuICBDRXMgaGFuZGxlIGZ1bmN0aW9u
YWxpdHkgc3VjaCBhcyB0aGUgZXhlY3V0aW9uIG9mIGNvbnRyb2wgDQogICAgYW5kIHNpZ25hbGlu
ZyBwcm90b2NvbHMuICBDRXMgbWF5IGNvbnNpc3Qgb2YgUENFIHBhcnRpdGlvbnMgb3IgDQogICAg
d2hvbGUgUENFcy4gDQogICAgICAgICANCiAgICBGb3JDRVMgTmV0d29yayBFbGVtZW50IChORSkg
LSBBbiBlbnRpdHkgY29tcG9zZWQgb2Ygb25lIG9yIG1vcmUgQ0VzIA0KICAgIGFuZCBvbmUgb3Ig
bW9yZSBGRXMuICBUbyBlbnRpdGllcyBvdXRzaWRlIGFuIE5FLCB0aGUgTkUgcmVwcmVzZW50cyAN
CiAgICBhIHNpbmdsZSBwb2ludCBvZiBtYW5hZ2VtZW50LiAgU2ltaWxhcmx5LCBhbiBORSB1c3Vh
bGx5IGhpZGVzIGl0cyANCiAgICBpbnRlcm5hbCBvcmdhbml6YXRpb24gZnJvbSBleHRlcm5hbCBl
bnRpdGllcy4gIA0KICAgICAgICAgDQogICAgUHJlLWFzc29jaWF0aW9uIFBoYXNlIC0gVGhlIHBl
cmlvZCBvZiB0aW1lIGR1cmluZyB3aGljaCBhbiBGRSANCiAgICBNYW5hZ2VyIChzZWUgYmVsb3cp
IGFuZCBhIENFIE1hbmFnZXIgKHNlZSBiZWxvdykgYXJlIGRldGVybWluaW5nIA0KICAgIHdoaWNo
IEZFIGFuZCBDRSBzaG91bGQgYmUgcGFydCBvZiB0aGUgc2FtZSBuZXR3b3JrIGVsZW1lbnQuIA0K
ICAgICAgICAgDQogICAgUG9zdC1hc3NvY2lhdGlvbiBQaGFzZSAtIFRoZSBwZXJpb2Qgb2YgdGlt
ZSBkdXJpbmcgd2hpY2ggYW4gRkUgZG9lcyANCiAgICBrbm93IHdoaWNoIENFIGlzIHRvIGNvbnRy
b2wgaXQgYW5kIHZpY2UgdmVyc2EsIGluY2x1ZGluZyB0aGUgdGltZSANCiAgICBkdXJpbmcgd2hp
Y2ggdGhlIENFIGFuZCBGRSBhcmUgZXN0YWJsaXNoaW5nIGNvbW11bmljYXRpb24gd2l0aCBvbmUg
DQogICAgYW5vdGhlci4gIA0KICAgICAgICAgDQogICAgRm9yQ0VTIFByb3RvY29sIC0gV2hpbGUg
dGhlcmUgbWF5IGJlIG11bHRpcGxlIHByb3RvY29scyB1c2VkIHdpdGhpbiANCiAgICB0aGUgb3Zl
cmFsbCBGb3JDRVMgYXJjaGl0ZWN0dXJlLCB0aGUgdGVybSAiRm9yQ0VTIHByb3RvY29sIiByZWZl
cnMgDQogICAgb25seSB0byB0aGUgRm9yQ0VTIHBvc3QtYXNzb2NpYXRpb24gcGhhc2UgcHJvdG9j
b2wgKHNlZSBiZWxvdykuICANCiAgICAgICAgIA0KICAgIEZvckNFUyBQb3N0LUFzc29jaWF0aW9u
IFBoYXNlIFByb3RvY29sIC0gVGhlIHByb3RvY29sIHVzZWQgZm9yIA0KICAgIHBvc3QtYXNzb2Np
YXRpb24gcGhhc2UgY29tbXVuaWNhdGlvbiBiZXR3ZWVuIENFcyBhbmQgRkVzLiAgVGhpcyANCiAg
ICBwcm90b2NvbCBkb2VzIG5vdCBhcHBseSB0byBDRS10by1DRSBjb21tdW5pY2F0aW9uLCBGRS10
by1GRSANCiAgICBjb21tdW5pY2F0aW9uLCBub3IgdG8gY29tbXVuaWNhdGlvbiBiZXR3ZWVuIEZF
IGFuZCBDRSBtYW5hZ2Vycy4gIA0KICAgIFRoZSBGb3JDRVMgcHJvdG9jb2wgaXMgYSBtYXN0ZXIt
c2xhdmUgcHJvdG9jb2wgaW4gd2hpY2ggRkVzIGFyZSANCiAgICBzbGF2ZXMgYW5kIENFcyBhcmUg
bWFzdGVycy4gICBUaGlzIHByb3RvY29sIGluY2x1ZGVzIGJvdGggdGhlIA0KICAgIG1hbmFnZW1l
bnQgb2YgdGhlIGNvbW11bmljYXRpb24gY2hhbm5lbCAoZS5nLiwgY29ubmVjdGlvbiANCiAgICBl
c3RhYmxpc2htZW50LCBoZWFydGJlYXRzKSBhbmQgdGhlIGNvbnRyb2wgbWVzc2FnZXMgdGhlbXNl
bHZlcy4gIA0KICAgIFRoaXMgcHJvdG9jb2wgY291bGQgYmUgYSBzaW5nbGUgcHJvdG9jb2wgb3Ig
Y291bGQgY29uc2lzdCBvZiANCiAgICBtdWx0aXBsZSBwcm90b2NvbHMgd29ya2luZyB0b2dldGhl
ciwgYW5kIG1heSBiZSB1bmljYXN0IGJhc2VkIG9yIA0KICAgIG11bHRpY2FzdCBiYXNlZC4gQSBz
ZXBhcmF0ZSBwcm90b2NvbCBkb2N1bWVudCB3aWxsIHNwZWNpZnkgdGhpcyANCiAgICBpbmZvcm1h
dGlvbi4gDQogICAgICAgICANCiAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgQXBy
aWwgICAgMjAwNCAgICAgICAgICAgICAgICAgICBbUGFnZSA0XSAgDQoNCiBJbnRlcm5ldCBEcmFm
dCAgICAgICAgIEZvckNFUyBGcmFtZXdvcmsgICAgICAgICAgICAgICAgIE9jdG9iZXIgMjAwMyAN
CiAgDQogIA0KICAgIEZFIE1hbmFnZXIgLSBBIGxvZ2ljYWwgZW50aXR5IHRoYXQgb3BlcmF0ZXMg
aW4gdGhlIHByZS1hc3NvY2lhdGlvbiANCiAgICBwaGFzZSBhbmQgaXMgcmVzcG9uc2libGUgZm9y
IGRldGVybWluaW5nIHRvIHdoaWNoIENFKHMpIGFuIEZFIA0KICAgIHNob3VsZCBjb21tdW5pY2F0
ZS4gIFRoaXMgcHJvY2VzcyBpcyBjYWxsZWQgQ0UgZGlzY292ZXJ5IGFuZCBtYXkgDQogICAgaW52
b2x2ZSB0aGUgRkUgbWFuYWdlciBsZWFybmluZyB0aGUgY2FwYWJpbGl0aWVzIG9mIGF2YWlsYWJs
ZSBDRXMuICANCiAgICBBbiBGRSBtYW5hZ2VyIG1heSB1c2UgYW55dGhpbmcgZnJvbSBhIHN0YXRp
YyBjb25maWd1cmF0aW9uIHRvIGEgDQogICAgcHJlLWFzc29jaWF0aW9uIHBoYXNlIHByb3RvY29s
IChzZWUgYmVsb3cpIHRvIGRldGVybWluZSB3aGljaCBDRShzKSANCiAgICB0byB1c2U7IGhvd2V2
ZXIsIHRoaXMgaXMgY3VycmVudGx5IG91dCBvZiBzY29wZS4gIEJlaW5nIGEgbG9naWNhbCANCiAg
ICBlbnRpdHksIGFuIEZFIG1hbmFnZXIgbWlnaHQgYmUgcGh5c2ljYWxseSBjb21iaW5lZCB3aXRo
IGFueSBvZiB0aGUgDQogICAgb3RoZXIgbG9naWNhbCBlbnRpdGllcyBtZW50aW9uZWQgaW4gdGhp
cyBzZWN0aW9uLiAgDQogICAgICAgICANCiAgICBDRSBNYW5hZ2VyIC0gQSBsb2dpY2FsIGVudGl0
eSB0aGF0IG9wZXJhdGVzIGluIHRoZSBwcmUtYXNzb2NpYXRpb24gIA0KICAgIHBoYXNlIGFuZCBp
cyByZXNwb25zaWJsZSBmb3IgZGV0ZXJtaW5pbmcgdG8gd2hpY2ggRkUocykgYSBDRSBzaG91bGQg
DQogICAgY29tbXVuaWNhdGUuICBUaGlzIHByb2Nlc3MgaXMgY2FsbGVkIEZFIGRpc2NvdmVyeSBh
bmQgbWF5IGludm9sdmUgDQogICAgdGhlIENFIG1hbmFnZXIgbGVhcm5pbmcgdGhlIGNhcGFiaWxp
dGllcyBvZiBhdmFpbGFibGUgRkVzLiAgQSBDRSANCiAgICBtYW5hZ2VyIG1heSB1c2UgYW55dGhp
bmcgZnJvbSBhIHN0YXRpYyBjb25maWd1cmF0aW9uIHRvIGEgcHJlLQ0KICAgIGFzc29jaWF0aW9u
IHBoYXNlIHByb3RvY29sIChzZWUgYmVsb3cpIHRvIGRldGVybWluZSB3aGljaCBGRSB0byANCiAg
ICB1c2UsIGhvd2V2ZXIgdGhpcyBpcyBjdXJyZW50bHkgb3V0IG9mIHNjb3BlLiAgIEJlaW5nIGEg
bG9naWNhbCANCiAgICBlbnRpdHksIGEgQ0UgbWFuYWdlciBtaWdodCBiZSBwaHlzaWNhbGx5IGNv
bWJpbmVkIHdpdGggYW55IG9mIHRoZSANCiAgICBvdGhlciBsb2dpY2FsIGVudGl0aWVzIG1lbnRp
b25lZCBpbiB0aGlzIHNlY3Rpb24uICANCiAgICAgICAgIA0KICAgIFByZS1hc3NvY2lhdGlvbiBQ
aGFzZSBQcm90b2NvbCAtIEEgcHJvdG9jb2wgYmV0d2VlbiBGRSBtYW5hZ2VycyBhbmQgDQogICAg
Q0UgbWFuYWdlcnMgdGhhdCBpcyB1c2VkIHRvIGRldGVybWluZSB3aGljaCBDRXMgb3IgRkVzIHRv
IHVzZS4gIEEgDQogICAgcHJlLWFzc29jaWF0aW9uIHBoYXNlIHByb3RvY29sIG1heSBpbmNsdWRl
IGEgQ0UgYW5kL29yIEZFIA0KICAgIGNhcGFiaWxpdHkgZGlzY292ZXJ5IG1lY2hhbmlzbS4gIE5v
dGUgdGhhdCB0aGlzIGNhcGFiaWxpdHkgDQogICAgZGlzY292ZXJ5IHByb2Nlc3MgaXMgd2hvbGx5
IHNlcGFyYXRlIGZyb20gKGFuZCBkb2VzIG5vdCByZXBsYWNlKSANCiAgICB0aGF0IHVzZWQgd2l0
aGluIHRoZSBGb3JDRVMgcHJvdG9jb2wuICBIb3dldmVyLCB0aGUgdHdvIGNhcGFiaWxpdHkgDQog
ICAgZGlzY292ZXJ5IG1lY2hhbmlzbXMgbWF5IHV0aWxpemUgdGhlIHNhbWUgRkUgbW9kZWwuICAg
DQogICAgICAgICANCiAgICBGRSBNb2RlbCAtIEEgbW9kZWwgdGhhdCBkZXNjcmliZXMgdGhlIGxv
Z2ljYWwgcHJvY2Vzc2luZyBmdW5jdGlvbnMgDQogICAgb2YgYW4gRkUuICANCiAgICAgICAgIA0K
ICAgIEZvckNFUyBQcm90b2NvbCBFbGVtZW50IC0gQW4gRkUgb3IgQ0UuICANCiAgICAgDQogICAg
SW50cmEtRkUgdG9wb2xvZ3kgLQ0gICAgICAgICAgICAgICAgICAgICAgLSBSZXByZXNlbnRhdGlv
biBvZiBob3cgYSBzaW5nbGUgRkUgaXMgcmVhbGl6ZWQgDQogICAgYnkgY29tYmluaW5nIHBvc3Np
Ymx5IG11bHRpcGxlIGxvZ2ljYWwgZnVuY3Rpb25hbCBibG9ja3MgYWxvbmcgDQogICAgbXVsdGlw
bGUgZGF0YSBwYXRoLiBUaGlzIGlzIGRlZmluZWQgYnkgdGhlIEZFIG1vZGVsLiAgDQogIA0KICAg
IEZFIFRvcG9sb2d5IC0tIFJlcHJlc2VudGF0aW9uIG9mIGhvdyB0aGUgbXVsdGlwbGUgRkVzIGlu
IGEgc2luZ2xlIA0KICAgIE5FIGFyZSBpbnRlcmNvbm5lY3RlZC4gIFNvbWV0aW1lcyBpdCBpcyBj
YWxsZWQgaW50ZXItRkUgdG9wb2xvZ3ksIA0KICAgIHRvIGJlIGRpc3Rpbmd1aXNoZWQgZnJvbSBp
bnRyYS1GRSB0b3BvbG9neSB1c2VkIGJ5IHRoZSBGRSBtb2RlbC4gDQogICAgIA0KICAgIEludGVy
LUZFIHRvcG9sb2d5IC0gc2VlIEZFIFRvcG9sb2d5LiANCiAgICAgDQogMi4gSW50cm9kdWN0aW9u
IHRvIEZvcndhcmRpbmcgYW5kIENvbnRyb2wgRWxlbWVudCBTZXBhcmF0aW9uIChGb3JDRVMpICAN
CiAgDQogICAgQW4gSVAgbmV0d29yayBlbGVtZW50IChORSkgYXBwZWFycyB0byBleHRlcm5hbCBl
bnRpdGllcyBhcyBhIA0KICAgIG1vbm9saXRoaWMgcGllY2Ugb2YgbmV0d29yayBlcXVpcG1lbnQs
IGUuZy4sIGEgcm91dGVyLCBOQVQsIA0KICAgIGZpcmV3YWxsLCBvciBsb2FkIGJhbGFuY2VyLiAg
SW50ZXJuYWxseSwgaG93ZXZlciwgYW4gSVAgbmV0d29yayANCiAgDQogIA0KIFlhbmcsIGV0IGFs
LiAgICAgIEV4cGlyZXMgQXByaWwgICAgMjAwNCAgICAgICAgICAgICAgICAgICBbUGFnZSA1XSAg
DQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBGcmFtZXdvcmsgICAgICAgICAgICAg
ICAgIE9jdG9iZXIgMjAwMyANCiAgDQogIA0KICAgIGVsZW1lbnQgKE5FKSAoc3VjaCBhcyBhIHJv
dXRlcikgaXMgY29tcG9zZWQgb2YgbnVtZXJvdXMgbG9naWNhbGx5IA0KICAgIHNlcGFyYXRlZCBl
bnRpdGllcyB0aGF0IGNvb3BlcmF0ZSB0byBwcm92aWRlIGEgZ2l2ZW4gZnVuY3Rpb25hbGl0eSAN
CiAgICAoc3VjaCBhcyByb3V0aW5nKS4gIFR3byB0eXBlcyBvZiBuZXR3b3JrIGVsZW1lbnQgY29t
cG9uZW50cyBleGlzdDogDQogICAgY29udHJvbCBlbGVtZW50IChDRSkgaW4gY29udHJvbCBwbGFu
ZSBhbmQgZm9yd2FyZGluZyBlbGVtZW50IChGRSkgDQogICAgaW4gZm9yd2FyZGluZyBwbGFuZSAo
b3IgZGF0YSBwbGFuZSkuICBGb3J3YXJkaW5nIGVsZW1lbnRzIHR5cGljYWxseSANCiAgICBhcmUg
QVNJQywgbmV0d29yay1wcm9jZXNzb3IsIG9yIGdlbmVyYWwtcHVycG9zZSBwcm9jZXNzb3ItYmFz
ZWQgDQogICAgZGV2aWNlcyB0aGF0IGhhbmRsZSBkYXRhIHBhdGggb3BlcmF0aW9ucyBmb3IgZWFj
aCBwYWNrZXQuICBDb250cm9sIA0KICAgIGVsZW1lbnRzIGFyZSB0eXBpY2FsbHkgYmFzZWQgb24g
Z2VuZXJhbC1wdXJwb3NlIHByb2Nlc3NvcnMgdGhhdCANCiAgICBwcm92aWRlIGNvbnRyb2wgZnVu
Y3Rpb25hbGl0eSBsaWtlIHJvdXRpbmcgYW5kIHNpZ25hbGluZyBwcm90b2NvbHMuIA0KICAgICAN
CiAgICBGb3JDRVMgYWltcyB0byBkZWZpbmUgYSBmcmFtZXdvcmsgYW5kIGFzc29jaWF0ZWQgcHJv
dG9jb2wocykgdG8gDQogICAgc3RhbmRhcmRpemUgaW5mb3JtYXRpb24gZXhjaGFuZ2UgYmV0d2Vl
biB0aGUgY29udHJvbCBhbmQgZm9yd2FyZGluZyANCiAgICBwbGFuZS4gIEhhdmluZyBzdGFuZGFy
ZCBtZWNoYW5pc21zIGFsbG93cyBDRXMgYW5kIEZFcyB0byBiZWNvbWUgDQogICAgcGh5c2ljYWxs
eSBzZXBhcmF0ZWQgc3RhbmRhcmQgY29tcG9uZW50cy4gIFRoaXMgcGh5c2ljYWwgc2VwYXJhdGlv
biANCiAgICBhY2NydWVzIHNldmVyYWwgYmVuZWZpdHMgdG8gdGhlIEZvckNFUyBhcmNoaXRlY3R1
cmUuICBTZXBhcmF0ZSANCiAgICBjb21wb25lbnRzIHdvdWxkIGFsbG93IGNvbXBvbmVudCB2ZW5k
b3JzIHRvIHNwZWNpYWxpemUgaW4gb25lIA0KICAgIGNvbXBvbmVudCB3aXRob3V0IGhhdmluZyB0
byBiZWNvbWUgZXhwZXJ0cyBpbiBhbGwgY29tcG9uZW50cy4gDQogICAgU3RhbmRhcmQgcHJvdG9j
b2wgYWxzbyBhbGxvd3MgdGhlIENFcyBhbmQgRkVzIGZyb20gZGlmZmVyZW50IA0KICAgIGNvbXBv
bmVudCB2ZW5kb3JzIHRvIGludGVyb3BlcmF0ZSB3aXRoIGVhY2ggb3RoZXIgYW5kIGhlbmNlIGl0
IA0KICAgIGJlY29tZXMgcG9zc2libGUgZm9yIHN5c3RlbSB2ZW5kb3JzIHRvIGludGVncmF0ZSB0
b2dldGhlciB0aGUgQ0VzIA0KICAgIGFuZCBGRXMgZnJvbSBkaWZmZXJlbnQgY29tcG9uZW50IHN1
cHBsaWVycy4gIFRoaXMgaW50ZXJvcGVyYWJpbGl0eSANCiAgICB0cmFuc2xhdGVzIGludG8gbW9y
ZSBkZXNpZ24gY2hvaWNlcyBhbmQgZmxleGliaWxpdHkgZm9yIHRoZSBzeXN0ZW0gDQogICAgdmVu
ZG9ycy4gIE92ZXJhbGwsIEZvckNFUyB3aWxsIGVuYWJsZSByYXBpZCBpbm5vdmF0aW9uIGluIGJv
dGggdGhlIA0KICAgIGNvbnRyb2wgYW5kIGZvcndhcmRpbmcgcGxhbmVzIHdoaWxlIG1haW50YWlu
aW5nIGludGVyb3BlcmFiaWxpdHkuICANCiAgICBTY2FsYWJpbGl0eSBpcyBhbHNvIGVhc2lseSBw
cm92aWRlZCBieSB0aGlzIGFyY2hpdGVjdHVyZSBpbiB0aGF0IA0KICAgIGFkZGl0aW9uYWwgZm9y
d2FyZGluZyBvciBjb250cm9sIGNhcGFjaXR5IGNhbiBiZSBhZGRlZCB0byBleGlzdGluZyANCiAg
ICBuZXR3b3JrIGVsZW1lbnRzIHdpdGhvdXQgdGhlIG5lZWQgZm9yIGZvcmtsaWZ0IHVwZ3JhZGVz
LiANCiAgICAgDQogICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgICAgIC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0gDQogICAgICAgICB8ICBDb250cm9sIEJsYWRlIEEgICAgICB8
ICAgICAgIHwgIENvbnRyb2wgQmxhZGUgQiAgICAgIHwgDQogICAgICAgICB8ICAgICAgIChDRSkg
ICAgICAgICAgICB8ICAgICAgIHwgICAgICAgICAgKENFKSAgICAgICAgIHwgDQogICAgICAgICAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g
DQogICAgICAgICAgICAgICAgIF4gICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgXiAgICB8
IA0KICAgICAgICAgICAgICAgICB8ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
fCANCiAgICAgICAgICAgICAgICAgfCAgIFYgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IFYgDQogICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0gDQogICAgICAgICB8ICAgICAgICAgICAgICAgU3dpdGNoIEZhYnJpYyBC
YWNrcGxhbmUgICAgICAgICAgICAgICAgIHwgDQogICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gDQogICAgICAgICAgICAgICAg
XiAgfCAgICAgICAgICAgIF4gIHwgICAgICAgICAgICAgICAgICAgXiAgfCAgICAgICAgIA0KICAg
ICAgICAgICAgICAgIHwgIHwgICAgICAgICAgICB8ICB8ICAgICAuIC4gLiAgICAgICAgIHwgIHwg
ICAgICAgICANCiAgICAgICAgICAgICAgICB8ICBWICAgICAgICAgICAgfCAgViAgICAgICAgICAg
ICAgICAgICB8ICBWICAgICAgICAgDQogICAgICAgICAgICAtLS0tLS0tLS0tLS0gICAgLS0tLS0t
LS0tLS0tICAgICAgICAgICAtLS0tLS0tLS0tLS0gICAgIA0KICAgICAgICAgICAgfFJvdXRlciAg
ICB8ICAgIHxSb3V0ZXIgICAgfCAgICAgICAgICAgfFJvdXRlciAgICB8IA0KICAgICAgICAgICAg
fEJsYWRlICMxICB8ICAgIHxCbGFkZSAjMiAgfCAgICAgICAgICAgfEJsYWRlICNOICB8IA0KICAg
ICAgICAgICAgfCAgIChGRSkgICB8ICAgIHwgICAoRkUpICAgfCAgICAgICAgICAgfCAgIChGRSkg
ICB8IA0KICAgICAgICAgICAgLS0tLS0tLS0tLS0tICAgIC0tLS0tLS0tLS0tLSAgICAgICAgICAg
LS0tLS0tLS0tLS0tICAgICANCiAgICAgICAgICAgICAgICBeICB8ICAgICAgICAgICAgXiAgfCAg
ICAgICAgICAgICAgICAgICBeICB8ICAgICAgICAgDQogIA0KICANCiBZYW5nLCBldCBhbC4gICAg
ICBFeHBpcmVzIEFwcmlsICAgIDIwMDQgICAgICAgICAgICAgICAgICAgW1BhZ2UgNl0gIA0KDQog
SW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRnJhbWV3b3JrICAgICAgICAgICAgICAgICBP
Y3RvYmVyIDIwMDMgDQogIA0KICANCiAgICAgICAgICAgICAgICB8ICB8ICAgICAgICAgICAgfCAg
fCAgICAgLiAuIC4gICAgICAgICB8ICB8ICAgICAgICAgDQogICAgICAgICAgICAgICAgfCAgViAg
ICAgICAgICAgIHwgIFYgICAgICAgICAgICAgICAgICAgfCAgViAgICAgICAgIA0KICAgICAgICAg
IA0KICAgICAgICAgRmlndXJlIDEuIEEgcm91dGVyIGNvbmZpZ3VyYXRpb24gZXhhbXBsZSB3aXRo
IHNlcGFyYXRlIGJsYWRlcy4gDQogIA0KICAgIE9uZSBleGFtcGxlIG9mIHN1Y2ggcGh5c2ljYWwg
c2VwYXJhdGlvbiBpcyBhdCB0aGUgYmxhZGUgbGV2ZWwuIA0KICAgIEZpZ3VyZSAxIHNob3dzIHN1
Y2ggYW4gZXhhbXBsZSBjb25maWd1cmF0aW9uIG9mIGEgcm91dGVyLCB3aXRoIHR3byANCiAgICBj
b250cm9sIGJsYWRlcyBhbmQgbXVsdGlwbGUgZm9yd2FyZGluZyBibGFkZXMsIGFsbCBpbnRlcmNv
bm5lY3RlZCANCiAgICBpbnRvIGEgc3dpdGNoIGZhYnJpYyBiYWNrcGxhbmUuICBJbiBzdWNoIGEg
Y2hhc3NpcyBjb25maWd1cmF0aW9uLCANCiAgICB0aGUgY29udHJvbCBibGFkZXMgYXJlIHRoZSBD
RXMgd2hpbGUgdGhlIHJvdXRlciBibGFkZXMgYXJlIEZFcywgYW5kIA0KICAgIHRoZSBzd2l0Y2gg
ZmFicmljIGJhY2twbGFuZSBwcm92aWRlcyB0aGUgcGh5c2ljYWwgaW50ZXJjb25uZWN0IGZvciAN
CiAgICBhbGwgdGhlIGJsYWRlcy4gIENvbnRyb2wgYmxhZGUgQSBtYXkgYmUgdGhlIHByaW1hcnkg
Q0Ugd2hpbGUgDQogICAgY29udHJvbCBibGFkZSBCIG1heSBiZSB0aGUgYmFja3VwIENFIHByb3Zp
ZGluZyByZWR1bmRhbmN5LiAgSXQgaXMgDQogICAgYWxzbyBwb3NzaWJsZSB0byBoYXZlIGEgcmVk
dW5kYW50IHN3aXRjaCBmYWJyaWMgZm9yIGhpZ2ggDQogICAgYXZhaWxhYmlsaXR5IHN1cHBvcnQu
ICBSb3V0ZXJzIHRvZGF5IHdpdGggdGhpcyBraW5kIG9mIA0KICAgIGNvbmZpZ3VyYXRpb24gdXNl
IHByb3ByaWV0YXJ5IGludGVyZmFjZXMgZm9yIG1lc3NhZ2luZyBiZXR3ZWVuIENFcyANCiAgICBh
bmQgRkVzLiAgVGhlIGdvYWwgb2YgRm9yQ0VTIGlzIHRvIHJlcGxhY2Ugc3VjaCBwcm9wcmlldGFy
eSANCiAgICBpbnRlcmZhY2VzIHdpdGggYSBzdGFuZGFyZCBwcm90b2NvbC4gIFdpdGggYSBzdGFu
ZGFyZCBwcm90b2NvbCBsaWtlIA0KICAgIEZvckNFUyBpbXBsZW1lbnRlZCBvbiBhbGwgYmxhZGVz
LCBpdCBiZWNvbWVzIHBvc3NpYmxlIGZvciBjb250cm9sIA0KICAgIGJsYWRlcyBmcm9tIHZlbmRv
ciBYIGFuZCBmb3J3YXJkaW5nIGJsYWRlcyBmcm9tIHZlbmRvciBZIHRvIHdvcmsgDQogICAgc2Vh
bWxlc3NseSB0b2dldGhlciBpbiBvbmUgY2hhc3Npcy4gIA0KICANCiAgDQogICAgICAgICAtLS0t
LS0tICAgICAgICAgLS0tLS0tLSANCiAgICAgICAgIHwgQ0UxIHwgICAgICAgICB8IENFMiB8IA0K
ICAgICAgICAgLS0tLS0tLSAgICAgICAgIC0tLS0tLS0gDQogICAgICAgICAgICBeICAgICAgICAg
ICAgICAgXiANCiAgICAgICAgICAgIHwgICAgICAgICAgICAgICB8IA0KICAgICAgICAgICAgViAg
ICAgICAgICAgICAgIFYgDQogICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09IEV0aGVybmV0IA0KICAgICAgICAgXiAgICAgICBeICAgICAgIC4gLiAuICAgXiAN
CiAgICAgICAgIHwgICAgICAgfCAgICAgICAgICAgICAgIHwgDQogICAgICAgICBWICAgICAgIFYg
ICAgICAgICAgICAgICBWIA0KICAgICAgLS0tLS0tLSAgLS0tLS0tLSAgICAgICAgIC0tLS0tLS0t
IA0KICAgICAgfCBGRSMxfCAgfCBGRSMyfCAgICAgICAgIHwgRkUjbiB8IA0KICAgICAgLS0tLS0t
LSAgLS0tLS0tLSAgICAgICAgIC0tLS0tLS0tIA0KICAgICAgICBeICB8ICAgICBeICB8ICAgICAg
ICAgICAgXiAgfCAgICAgICAgIA0KICAgICAgICB8ICB8ICAgICB8ICB8ICAgICAgICAgICAgfCAg
fCAgICAgICAgIA0KICAgICAgICB8ICBWICAgICB8ICBWICAgICAgICAgICAgfCAgViAgICAgICAg
IA0KICAgICAgICAgIA0KICAgICAgICAgRmlndXJlIDIuIEEgcm91dGVyIGNvbmZpZ3VyYXRpb24g
ZXhhbXBsZSB3aXRoIHNlcGFyYXRlIGJveGVzLiANCiAgICAgDQogICAgQW5vdGhlciBsZXZlbCBv
ZiBwaHlzaWNhbCBzZXBhcmF0aW9uIGJldHdlZW4gdGhlIENFcyBhbmQgRkVzIGNhbiBiZSANCiAg
ICBhdCB0aGUgYm94IGxldmVsLiAgSW4gc3VjaCBjb25maWd1cmF0aW9uLCBhbGwgdGhlIENFcyBh
bmQgRkVzIGFyZSANCiAgICBwaHlzaWNhbGx5IHNlcGFyYXRlZCBib3hlcywgaW50ZXJjb25uZWN0
ZWQgd2l0aCBzb21lIGtpbmQgb2YgaGlnaCANCiAgICBzcGVlZCBMQU4gY29ubmVjdGlvbiAobGlr
ZSBHaWdhYml0IEV0aGVybmV0KS4gIFRoZXNlIHNlcGFyYXRlZCBDRXMgDQogICAgYW5kIEZFcyBh
cmUgb25seSBvbmUgaG9wIGF3YXkgZnJvbSBlYWNoIG90aGVyIHdpdGhpbiBhIGxvY2FsIGFyZWEg
DQogIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEFwcmlsICAgIDIwMDQgICAgICAg
ICAgICAgICAgICAgW1BhZ2UgN10gIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMg
RnJhbWV3b3JrICAgICAgICAgICAgICAgICBPY3RvYmVyIDIwMDMgDQogIA0KICANCiAgICBuZXR3
b3JrLiAgVGhlIENFcyBhbmQgRkVzIGNvbW11bmljYXRlIHRvIGVhY2ggb3RoZXIgYnkgcnVubmlu
ZyANCiAgICBGb3JDRVMsIGFuZCB0aGUgY29sbGVjdGlvbiBvZiB0aGVzZSBDRXMgYW5kIEZFcyB0
b2dldGhlciBiZWNvbWUgb25lIA0KICAgIHJvdXRpbmcgdW5pdCB0byB0aGUgZXh0ZXJuYWwgd29y
bGQuIEZpZ3VyZSAyIHNob3dzIHN1Y2ggYW4gZXhhbXBsZS4gDQogICAgIA0KICAgIEluIGJvdGgg
ZXhhbXBsZXMgc2hvd24gaGVyZSwgdGhlIHNhbWUgcGh5c2ljYWwgaW50ZXJjb25uZWN0IGlzIHVz
ZWQgDQogICAgZm9yIGJvdGggQ0UtdG8tRkUgYW5kIEZFLXRvLUZFIGNvbW11bmljYXRpb24uICBI
b3dldmVyLCB0aGF0IGRvZXMgDQogICAgbm90IGhhdmUgdG8gYmUgdGhlIGNhc2UuICBPbmUgcmVh
c29uIHRvIHVzZSBkaWZmZXJlbnQgaW50ZXJjb25uZWN0cyANCiAgICBpcyB0aGF0IENFLXRvLUZF
IGludGVyY29ubmVjdCBkb2VzIG5vdCBoYXZlIHRvIGJlIGFzIGZhc3QgYXMgdGhlIA0KICAgIEZF
LXRvLUZFIGludGVyY29ubmVjdCwgc28gdGhlIG1vcmUgZXhwZW5zaXZlIGZhc3QgY29ubmVjdGlv
bnMgY2FuIA0KICAgIGJlIHNhdmVkIGZvciBGRS10by1GRS4gIFRoZSBzZXBhcmF0ZSBpbnRlcmNv
bm5lY3RzIG1heSBhbHNvIHByb3ZpZGUgDQogICAgcmVsaWFiaWxpdHkgYW5kIHJlZHVuZGFuY3kg
YmVuZWZpdHMgZm9yIHRoZSBORS4gDQogIA0KICAgIFNvbWUgZXhhbXBsZXMgb2YgY29udHJvbCBm
dW5jdGlvbnMgdGhhdCBjYW4gYmUgaW1wbGVtZW50ZWQgaW4gdGhlIA0KICAgIENFIGluY2x1ZGUg
cm91dGluZyBwcm90b2NvbHMgbGlrZSBSSVAsIE9TUEYgYW5kIEJHUCwgY29udHJvbCBhbmQgDQog
ICAgc2lnbmFsaW5nIHByb3RvY29scyBsaWtlIFJTVlAgKFJlc291cmNlIFJlc2VydmF0aW9uIFBy
b3RvY29sKSwgTERQIA0KICAgIChMYWJlbCBEaXN0cmlidXRpb24gUHJvdG9jb2wpIGZvciBNUExT
LCBldGMuICBFeGFtcGxlcyBvZiANCiAgICBmb3J3YXJkaW5nIGZ1bmN0aW9ucyBpbiB0aGUgRkUg
aW5jbHVkZSBMUE0gKGxvbmdlc3QgcHJlZml4IG1hdGNoKSANCiAgICBmb3J3YXJkZXIsIGNsYXNz
aWZpZXJzLCB0cmFmZmljIHNoYXBlciwgbWV0ZXIsIE5BVCAoTmV0d29yayBBZGRyZXNzIA0KICAg
IFRyYW5zbGF0b3JzKSwgZXRjLiAgRmlndXJlIDMgcHJvdmlkZXMgZXhhbXBsZSBmdW5jdGlvbnMg
aW4gYm90aCBDRSANCiAgICBhbmQgRkUuICBBbnkgZ2l2ZW4gTkUgbWF5IGNvbnRhaW4gb25lIG9y
IG1hbnkgb2YgdGhlc2UgQ0UgYW5kIEZFIA0KICAgIGZ1bmN0aW9ucyBpbiBpdC4gIFRoZSBkaWFn
cmFtIGFsc28gc2hvd3MgdGhhdCBGb3JDRVMgcHJvdG9jb2wgaXMgDQogICAgdXNlZCB0byB0cmFu
c3BvcnQgYm90aCB0aGUgY29udHJvbCBtZXNzYWdlcyBmb3IgRm9yQ0VTIGl0c2VsZiBhbmQgDQog
ICAgdGhlIGRhdGEgcGFja2V0cyB0aGF0IGFyZSBvcmlnaW5hdGVkL2Rlc3RpbmVkIGZyb20vdG8g
dGhlIGNvbnRyb2wgDQogICAgZnVuY3Rpb25zIGluIENFIChlLmcuLCByb3V0aW5nIHBhY2tldHMp
LiAgU2VjdGlvbiA0LjIuNCBwcm92aWRlcyANCiAgICBtb3JlIGRldGFpbCBvbiB0aGlzLiAgDQog
ICAgIA0KICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSANCiAgICAgICAgIHwgICAgICAgfCAgICAgICB8ICAgICAgIHwgICAgICAgfCAgICAg
ICB8ICAgICAgIHwgDQogICAgICAgICB8T1NQRiAgIHxSSVAgICAgfEJHUCAgICB8UlNWUCAgIHxM
RFAgICAgfC4gLiAuICB8IA0KICAgICAgICAgfCAgICAgICB8ICAgICAgIHwgICAgICAgfCAgICAg
ICB8ICAgICAgIHwgICAgICAgfCANCiAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gDQogICAgICAgICB8ICAgICAgICAgICAgICAgRm9yQ0VT
IEludGVyZmFjZSAgICAgICAgICAgICAgICB8IA0KICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSANCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF4gICBeICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAg
ICAgICBGb3JDRVMgIHwgICB8ZGF0YSAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAg
Y29udHJvbCB8ICAgfHBhY2tldHMgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgIG1lc3Nh
Z2VzfCAgIHwoZS5nLiwgcm91dGluZyBwYWNrZXRzKSANCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHYgICB2IA0KICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLSANCiAgICAgICAgIHwgICAgICAgICAgICAgICBGb3JDRVMgSW50
ZXJmYWNlICAgICAgICAgICAgICAgIHwgDQogICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIA0KICAgICAgICAgfCAgICAgICB8ICAgICAgIHwg
ICAgICAgfCAgICAgICB8ICAgICAgIHwgICAgICAgfCANCiAgICAgICAgIHxMUE0gRndkfE1ldGVy
ICB8U2hhcGVyIHxOQVQgICAgfENsYXNzaS18LiAuIC4gIHwgDQogICAgICAgICB8ICAgICAgIHwg
ICAgICAgfCAgICAgICB8ICAgICAgIHxmaWVyICAgfCAgICAgICB8IA0KICAgICAgICAgLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSANCiAgICAgICAgIHwg
ICAgICAgICAgICAgICBGRSByZXNvdXJjZXMgICAgICAgICAgICAgICAgICAgIHwgDQogICAgICAg
ICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIA0KICAN
CiAgDQogWWFuZywgZXQgYWwuICAgICAgRXhwaXJlcyBBcHJpbCAgICAyMDA0ICAgICAgICAgICAg
ICAgICAgIFtQYWdlIDhdICANCg0KIEludGVybmV0IERyYWZ0ICAgICAgICAgRm9yQ0VTIEZyYW1l
d29yayAgICAgICAgICAgICAgICAgT2N0b2JlciAyMDAzIA0KICANCiAgDQogICAgIA0KICAgICAg
ICAgICAgICAgICBGaWd1cmUgMy4gRXhhbXBsZXMgb2YgQ0UgYW5kIEZFIGZ1bmN0aW9ucyANCiAg
ICAgDQogICAgIA0KICAgIEEgc2V0IG9mIHJlcXVpcmVtZW50cyBmb3IgY29udHJvbCBhbmQgZm9y
d2FyZGluZyBzZXBhcmF0aW9uIGlzIA0KICAgIGlkZW50aWZpZWQgaW4gWzNdLiAgVGhpcyBkb2N1
bWVudCBkZXNjcmliZXMgYSBGb3JDRVMgYXJjaGl0ZWN0dXJlIA0KICAgIHRoYXQgc2F0aXNmaWVz
IHRoZSBhcmNoaXRlY3R1cmFsIHJlcXVpcmVtZW50cyBvZiB0aGF0IGRvY3VtZW50IGFuZCANCiAg
ICBkZWZpbmVzIGEgZnJhbWV3b3JrIGZvciBGb3JDRVMgbmV0d29yayBlbGVtZW50cyBhbmQgdGhl
IGFzc29jaWF0ZWQgDQogICAgZW50aXRpZXMgdG8gZmFjaWxpdGF0ZSBwcm90b2NvbCBkZWZpbml0
aW9uLiAgV2hlbmV2ZXIgbmVjZXNzYXJ5LCANCiAgICB0aGlzIGRvY3VtZW50IHVzZXMgbWFueSBl
eGFtcGxlcyB0byBpbGx1c3RyYXRlIHRoZSBpc3N1ZXMgYW5kL29yIA0KICAgIHBvc3NpYmxlIHNv
bHV0aW9ucyBpbiBGb3JDRVMuICBUaGVzZSBleGFtcGxlcyBhcmUgaW50ZW5kZWQgdG8gYmUgDQog
ICAganVzdCBleGFtcGxlcywgYW5kIHNob3VsZCBub3QgYmUgdGFrZW4gYXMgdGhlIG9ubHkgb3Ig
ZGVmaW5pdGUgd2F5cyANCiAgICBvZiBkb2luZyBjZXJ0YWluIHRoaW5ncy4gIEl0IGlzIGV4cGVj
dGVkIHRoYXQgc2VwYXJhdGUgZG9jdW1lbnQgDQogICAgd2lsbCBiZSBwcm9kdWNlZCBieSB0aGUg
Rm9yQ0VTIHdvcmtpbmcgZ3JvdXAgdG8gc3BlY2lmeSB0aGUgRm9yQ0VTIA0KICAgIHByb3RvY29s
KHMpLiANCiAgICAgDQogMy4gQXJjaGl0ZWN0dXJlIA0KICANCiAgICBUaGlzIHNlY3Rpb24gZGVm
aW5lcyB0aGUgRm9yQ0VTIGFyY2hpdGVjdHVyYWwgZnJhbWV3b3JrIGFuZCB0aGUgDQogICAgYXNz
b2NpYXRlZCBsb2dpY2FsIGNvbXBvbmVudHMuICBUaGlzIEZvckNFUyBmcmFtZXdvcmsgZGVmaW5l
cyANCiAgICBjb21wb25lbnRzIG9mIEZvckNFUyBORXMgaW5jbHVkaW5nIHNldmVyYWwgYW5jaWxs
YXJ5IGNvbXBvbmVudHMuICANCiAgICBUaGVzZSBjb21wb25lbnRzIG1heSBiZSBjb25uZWN0ZWQg
aW4gZGlmZmVyZW50IGtpbmRzIG9mIHRvcG9sb2dpZXMgDQogICAgZm9yIGZsZXhpYmxlIHBhY2tl
dCBwcm9jZXNzaW5nLiAgDQogICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSANCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IEZvckNFUyBOZXR3b3JrIEVsZW1lbnQgICAgICAgICAgICAgIHwgDQogICAgIC0t
LS0tLS0tLS0tLS0tICAgRmMgICAgfCAtLS0tLS0tLS0tLS0tLSAgICAgIC0tLS0tLS0tLS0tLS0t
ICB8IA0KICAgICB8IENFIE1hbmFnZXIgfC0tLS0tLS0tLSstfCAgICAgQ0UgMSAgIHwtLS0tLS18
ICAgIENFIDIgICAgfCAgfCANCiAgICAgLS0tLS0tLS0tLS0tLS0gICAgICAgICB8IHwgICAgICAg
ICAgICB8ICBGciAgfCAgICAgICAgICAgIHwgIHwgDQogICAgICAgICAgIHwgICAgICAgICAgICAg
ICAgfCAtLS0tLS0tLS0tLS0tLSAgICAgIC0tLS0tLS0tLS0tLS0tICB8IA0KICAgICAgICAgICB8
IEZsICAgICAgICAgICAgIHwgICAgICAgICB8ICB8ICAgIEZwICAgICAgIC8gICAgICAgICAgfCAN
CiAgICAgICAgICAgfCAgICAgICAgICAgICAgICB8ICAgICAgIEZwfCAgfC0tLS0tLS0tLS18IC8g
ICAgICAgICAgIHwgDQogICAgICAgICAgIHwgICAgICAgICAgICAgICAgfCAgICAgICAgIHwgICAg
ICAgICAgICAgfC8gICAgICAgICAgICB8IA0KICAgICAgICAgICB8ICAgICAgICAgICAgICAgIHwg
ICAgICAgICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICAgfCANCiAgICAgICAgICAgfCAgICAg
ICAgICAgICAgICB8ICAgICAgICAgfCAgICAgRnAgICAgIC98LS0tLXwgICAgICAgIHwgDQogICAg
ICAgICAgIHwgICAgICAgICAgICAgICAgfCAgICAgICAgIHwgIC8tLS0tLS0tLS8gICAgICB8ICAg
ICAgICB8IA0KICAgICAtLS0tLS0tLS0tLS0tLSAgICAgRmYgIHwgLS0tLS0tLS0tLS0tLS0gICAg
ICAtLS0tLS0tLS0tLS0tLSAgfCANCiAgICAgfCBGRSBNYW5hZ2VyIHwtLS0tLS0tLS0rLXwgICAg
IEZFIDEgICB8ICBGaSAgfCAgICAgRkUgMiAgIHwgIHwgDQogICAgIC0tLS0tLS0tLS0tLS0tICAg
ICAgICAgfCB8ICAgICAgICAgICAgfC0tLS0tLXwgICAgICAgICAgICB8ICB8IA0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgLS0tLS0tLS0tLS0tLS0gICAgICAtLS0tLS0tLS0tLS0tLSAg
fA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICB8ICB8ICB8ICB8ICAgICAgICAgIHwg
IHwgIHwgIHwgICAgfCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLS0tKy0tKy0tKy0t
Ky0tLS0tLS0tLS0rLS0rLS0rLS0rLS0tLS0gDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIHwgIHwgIHwgICAgICAgICAgfCAgfCAgfCAgfCANCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgfCAgfCAgfCAgICAgICAgICB8ICB8ICB8ICB8IA0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEZpL2YgICAgICAgICAgICAgICAgICAgRmkvZiANCiAgICAg
DQogICAgICAgICAgICAgICAgIEZpZ3VyZSA0LiBGb3JDRVMgQXJjaGl0ZWN0dXJhbCBEaWFncmFt
IA0KICANCiAgDQogWWFuZywgZXQgYWwuICAgICAgRXhwaXJlcyBBcHJpbCAgICAyMDA0ICAgICAg
ICAgICAgICAgICAgIFtQYWdlIDldICANCg0KIEludGVybmV0IERyYWZ0ICAgICAgICAgRm9yQ0VT
IEZyYW1ld29yayAgICAgICAgICAgICAgICAgT2N0b2JlciAyMDAzIA0KICANCiAgDQogICAgIA0K
ICAgIFRoZSBkaWFncmFtIGluIEZpZ3VyZSA0IHNob3dzIHRoZSBsb2dpY2FsIGNvbXBvbmVudHMg
b2YgdGhlIEZvckNFUyANCiAgICBhcmNoaXRlY3R1cmUgYW5kIHRoZWlyIHJlbGF0aW9uc2hpcHMu
ICBUaGVyZSBhcmUgdHdvIGtpbmRzIG9mIA0KICAgIGNvbXBvbmVudHMgaW5zaWRlIGEgRm9yQ0VT
IG5ldHdvcmsgZWxlbWVudDogY29udHJvbCBlbGVtZW50IChDRSkgDQogICAgYW5kIGZvcndhcmRp
bmcgZWxlbWVudCAoRkUpLiAgVGhlIGZyYW1ld29yayBhbGxvd3MgbXVsdGlwbGUgDQogICAgaW5z
dGFuY2VzIG9mIENFIGFuZCBGRSBpbnNpZGUgb25lIE5FLiAgRWFjaCBGRSBjb250YWlucyBvbmUg
b3IgbW9yZSANCiAgICBwaHlzaWNhbCBtZWRpYSBpbnRlcmZhY2VzIGZvciByZWNlaXZpbmcgYW5k
IHRyYW5zbWl0dGluZyBwYWNrZXRzIA0KICAgIGZyb20vdG8gdGhlIGV4dGVybmFsIHdvcmxkLiAg
VGhlIGFnZ3JlZ2F0aW9uIG9mIHRoZXNlIEZFIGludGVyZmFjZXMgDQogICAgYmVjb21lcyB0aGUg
TkUncyBleHRlcm5hbCBpbnRlcmZhY2VzLiAgSW4gYWRkaXRpb24gdG8gdGhlIGV4dGVybmFsIA0K
ICAgIGludGVyZmFjZXMsIHRoZXJlIG11c3QgYWxzbyBleGlzdCBzb21lIGtpbmQgb2YgaW50ZXJj
b25uZWN0IHdpdGhpbiANCiAgICB0aGUgTkUgc28gdGhhdCB0aGUgQ0UgYW5kIEZFIGNhbiBjb21t
dW5pY2F0ZSB3aXRoIGVhY2ggb3RoZXIsIGFuZCANCiAgICBvbmUgRkUgY2FuIGZvcndhcmQgcGFj
a2V0cyB0byBhbm90aGVyIEZFLiAgVGhlIGRpYWdyYW0gYWxzbyBzaG93cyANCiAgICB0d28gZW50
aXRpZXMgb3V0c2lkZSBvZiB0aGUgRm9yQ0VTIE5FOiBDRSBNYW5hZ2VyIGFuZCBGRSBNYW5hZ2Vy
LiAgDQogICAgVGhlc2UgdHdvIGVudGl0aWVzIHByb3ZpZGUgY29uZmlndXJhdGlvbiB0byB0aGUg
Y29ycmVzcG9uZGluZyBDRSBvciANCiAgICBGRSBpbiB0aGUgcHJlLWFzc29jaWF0aW9uIHBoYXNl
IChzZWUgU2VjdGlvbiA0LjEpLiAgVGhlcmUgaXMgbm8gDQogICAgZGVmaW5lZCByb2xlIGZvciBG
RSBNYW5hZ2VyIGFuZCBDRSBNYW5hZ2VyIGluIHBvc3QtYXNzb2NpYXRpb24gDQogICAgcGhhc2Us
IHRodXMgdGhlc2UgbG9naWNhbCBjb21wb25lbnRzIGFyZSBub3QgY29uc2lkZXJlZCBwYXJ0IG9m
IHRoZSANCiAgICBGb3JDRVMgTkUuICANCiAgICAgDQogICAgRm9yIGNvbnZlbmllbmNlLCB0aGUg
bG9naWNhbCBpbnRlcmFjdGlvbnMgYmV0d2VlbiB0aGVzZSBjb21wb25lbnRzIA0KICAgIGFyZSBs
YWJlbGVkIGJ5IHJlZmVyZW5jZSBwb2ludHMgRnAsIEZjLCBGZiwgRnIsIEZsLCBhbmQgRmksIGFz
IA0KICAgIHNob3duIGluIEZpZ3VyZSA0LiAgVGhlIEZFIGV4dGVybmFsIGludGVyZmFjZXMgYXJl
IGxhYmVsZWQgYXMgRmkvZi4gDQogICAgTW9yZSBkZXRhaWwgaXMgcHJvdmlkZWQgaW4gU2VjdGlv
biAzIGFuZCA0IGZvciBlYWNoIG9mIHRoZXNlIA0KICAgIHJlZmVyZW5jZSBwb2ludHMuICBBbGwg
dGhlc2UgcmVmZXJlbmNlIHBvaW50cyBhcmUgaW1wb3J0YW50IGluIA0KICAgIHVuZGVyc3RhbmRp
bmcgdGhlIEZvckNFUyBhcmNoaXRlY3R1cmUsIGhvd2V2ZXIsIHRoZSBGb3JDRVMgcHJvdG9jb2wg
DQogICAgaXMgb25seSBkZWZpbmVkIG92ZXIgb25lIHJlZmVyZW5jZSBwb2ludCAtLSBGcC4gIA0K
ICAgICANCiAgICBUaGUgaW50ZXJmYWNlIGJldHdlZW4gdHdvIEZvckNFUyBORXMgaXMgaWRlbnRp
Y2FsIHRvIHRoZSBpbnRlcmZhY2UgDQogICAgYmV0d2VlbiB0d28gY29udmVudGlvbmFsIHJvdXRl
cnMgYW5kIHRoZXNlIHR3byBORXMgZXhjaGFuZ2UgdGhlIA0KICAgIHByb3RvY29sIHBhY2tldHMg
dGhyb3VnaCB0aGUgZXh0ZXJuYWwgaW50ZXJmYWNlcyBhdCBGaS9mLiAgRm9yQ0VTIA0KICAgIE5F
cyBjb25uZWN0IHRvIGV4aXN0aW5nIHJvdXRlcnMgdHJhbnNwYXJlbnRseS4gDQogIA0KIDMuMS4g
Q29udHJvbCBFbGVtZW50cyBhbmQgRnIgUmVmZXJlbmNlIFBvaW50IA0KICAgICANCiAgICBJdCBp
cyBub3QgbmVjZXNzYXJ5IHRvIGRlZmluZSBhbnkgcHJvdG9jb2xzIGFjcm9zcyB0aGUgRnIgcmVm
ZXJlbmNlIA0KICAgIHBvaW50IHRvIGVuYWJsZSBjb250cm9sIGFuZCBmb3J3YXJkaW5nIHNlcGFy
YXRpb24gZm9yIHNpbXBsZSANCiAgICBjb25maWd1cmF0aW9ucyBsaWtlIHNpbmdsZSBDRSBhbmQg
bXVsdGlwbGUgRkVzLiAgSG93ZXZlciwgdGhpcyANCiAgICBhcmNoaXRlY3R1cmUgcGVybWl0cyBt
dWx0aXBsZSBDRXMgdG8gYmUgcHJlc2VudCBpbiBhIG5ldHdvcmsgDQogICAgZWxlbWVudC4gIElu
IGNhc2VzIHdoZXJlIGFuIGltcGxlbWVudGF0aW9uIHVzZXMgbXVsdGlwbGUgQ0VzLCB0aGUgDQog
ICAgaW52YXJpYW50IHRoYXQgdGhlIENFcyBhbmQgRkVzIHRvZ2V0aGVyIGFwcGVhciBhcyBhIHNp
bmdsZSBORSBtdXN0IA0KICAgIGJlIG1haW50YWluZWQuIA0KICAgICANCiAgICBNdWx0aXBsZSBD
RXMgbWF5IGJlIHVzZWQgZm9yIHJlZHVuZGFuY3ksIGxvYWQgc2hhcmluZywgZGlzdHJpYnV0ZWQg
DQogICAgY29udHJvbCwgb3Igb3RoZXIgcHVycG9zZXMuICBSZWR1bmRhbmN5IGlzIHRoZSBjYXNl
IHdoZXJlIG9uZSBvciANCiAgICBtb3JlIENFcyBhcmUgcHJlcGFyZWQgdG8gdGFrZSBvdmVyIHNo
b3VsZCBhbiBhY3RpdmUgQ0UgZmFpbC4gIExvYWQgDQogICAgc2hhcmluZyBpcyB0aGUgY2FzZSB3
aGVyZSB0d28gb3IgbW9yZSBDRXMgYXJlIGNvbmN1cnJlbnRseSBhY3RpdmUgDQogICAgYW5kIGFu
eSByZXF1ZXN0IHRoYXQgY2FuIGJlIHNlcnZpY2VkIGJ5IG9uZSBvZiB0aGUgQ0VzIGNhbiBhbHNv
IGJlIA0KICANCiAgDQogWWFuZywgZXQgYWwuICAgICAgRXhwaXJlcyBBcHJpbCAgICAyMDA0ICAg
ICAgICAgICAgICAgICAgIFtQYWdlIDEwXSAgDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZv
ckNFUyBGcmFtZXdvcmsgICAgICAgICAgICAgICAgIE9jdG9iZXIgMjAwMyANCiAgDQogIA0KICAg
IHNlcnZpY2VkIGJ5IGFueSBvZiB0aGUgb3RoZXIgQ0VzLiAgRm9yIGJvdGggcmVkdW5kYW5jeSBh
bmQgbG9hZCANCiAgICBzaGFyaW5nLCB0aGUgQ0VzIGludm9sdmVkIGFyZSBlcXVpdmFsZW50bHkg
Y2FwYWJsZS4gIFRoZSBvbmx5IA0KICAgIGRpZmZlcmVuY2UgYmV0d2VlbiB0aGVzZSB0d28gY2Fz
ZXMgaXMgaW4gdGVybXMgb2YgaG93IG1hbnkgYWN0aXZlIA0KICAgIENFcyB0aGVyZSBhcmUuICBE
aXN0cmlidXRlZCBjb250cm9sIGlzIHRoZSBjYXNlIHdoZXJlIHR3byBvciBtb3JlIA0KICAgIENF
cyBhcmUgY29uY3VycmVudGx5IGFjdGl2ZSBidXQgY2VydGFpbiByZXF1ZXN0cyBjYW4gb25seSBi
ZSANCiAgICBzZXJ2aWNlZCBieSBjZXJ0YWluIENFcy4gDQogIA0KICAgIFdoZW4gbXVsdGlwbGUg
Q0VzIGFyZSBlbXBsb3llZCBpbiBhIEZvckNFUyBORSwgdGhlaXIgaW50ZXJuYWwgDQogICAgb3Jn
YW5pemF0aW9uIGlzIGNvbnNpZGVyZWQgYW4gaW1wbGVtZW50YXRpb24gaXNzdWUgdGhhdCBpcyBi
ZXlvbmQgDQogICAgdGhlIHNjb3BlIG9mIEZvckNFUy4gIENFcyBhcmUgd2hvbGx5IHJlc3BvbnNp
YmxlIGZvciBjb29yZGluYXRpbmcgDQogICAgYW1vbmdzdCB0aGVtc2VsdmVzIHZpYSB0aGUgRnIg
cmVmZXJlbmNlIHBvaW50IHRvIHByb3ZpZGUgDQogICAgY29uc2lzdGVuY3kgYW5kIHN5bmNocm9u
aXphdGlvbi4gIEhvd2V2ZXIsIEZvckNFUyBkb2VzIG5vdCBkZWZpbmUgDQogICAgdGhlIGltcGxl
bWVudGF0aW9uIG9yIHByb3RvY29scyB1c2VkIGJldHdlZW4gQ0VzLCBub3IgZG9lcyBpdCANCiAg
ICBkZWZpbmUgaG93IHRvIGRpc3RyaWJ1dGUgZnVuY3Rpb25hbGl0eSBhbW9uZyBDRXMuICBOZXZl
cnRoZWxlc3MsIA0KICAgIEZvckNFUyB3aWxsIHN1cHBvcnQgbWVjaGFuaXNtcyBmb3IgQ0UgcmVk
dW5kYW5jeSBvciBmYWlsIG92ZXIsIGFuZCANCiAgICBpdCBpcyBleHBlY3RlZCB0aGF0IHZlbmRv
cnMgd2lsbCBwcm92aWRlIHJlZHVuZGFuY3kgb3IgZmFpbCBvdmVyIA0KICAgIHNvbHV0aW9ucyB3
aXRoaW4gdGhpcyBmcmFtZXdvcmsuIA0KICANCiAgDQogMy4yLiBGb3J3YXJkaW5nIEVsZW1lbnRz
IGFuZCBGaSByZWZlcmVuY2UgcG9pbnQgDQogICAgIA0KICAgIEFuIEZFIGlzIGEgbG9naWNhbCBl
bnRpdHkgdGhhdCBpbXBsZW1lbnRzIHRoZSBGb3JDRVMgcHJvdG9jb2wgYW5kIA0KICAgIHVzZXMg
dGhlIHVuZGVybHlpbmcgaGFyZHdhcmUgdG8gcHJvdmlkZSBwZXItcGFja2V0IHByb2Nlc3Npbmcg
YW5kIA0KICAgIGhhbmRsaW5nIGFzIGRpcmVjdGVkIGJ5IGEgQ0UuICBJdCBpcyBwb3NzaWJsZSB0
byBwYXJ0aXRpb24gb25lIA0KICAgIHBoeXNpY2FsIEZFIGludG8gbXVsdGlwbGUgbG9naWNhbCBG
RXMuICBJdCBpcyBhbHNvIHBvc3NpYmxlIGZvciBvbmUgDQogICAgRkUgdG8gdXNlIG11bHRpcGxl
IHBoeXNpY2FsIEZFcy4gIFRoZSBtYXBwaW5nIGJldHdlZW4gcGh5c2ljYWwgDQogICAgRkUocykg
YW5kIHRoZSBsb2dpY2FsIEZFKHMpIGlzIGJleW9uZCB0aGUgc2NvcGUgb2YgRm9yQ0VTLiAgRm9y
IA0KICAgIGV4YW1wbGUsIGEgbG9naWNhbCBwYXJ0aXRpb24gb2YgYSBwaHlzaWNhbCBGRSBjYW4g
YmUgY3JlYXRlZCBieSANCiAgICBhc3NpZ25pbmcgc29tZSBwb3J0aW9uIG9mIGVhY2ggb2YgdGhl
IHJlc291cmNlcyAoZS5nLiwgcG9ydHMsIA0KICAgIG1lbW9yeSwgZm9yd2FyZGluZyB0YWJsZSBl
bnRyaWVzKSBhdmFpbGFibGUgb24gdGhlIHBoeXNpY2FsIEZFIHRvIA0KICAgIGVhY2ggb2YgdGhl
IGxvZ2ljYWwgRkVzLiAgU3VjaCBjb25jZXB0IG9mIEZFIHZpcnR1YWxpemF0aW9uIGlzIA0KICAg
IGFuYWxvZ291cyB0byBhIHZpcnR1YWwgc3dpdGNoaW5nIGVsZW1lbnQgYXMgZGVzY3JpYmVkIGlu
IFs4XS4gIElmIA0KICAgIEZFIHZpcnR1YWxpemF0aW9uIG9jY3VycyBvbmx5IGluIHRoZSBwcmUt
YXNzb2NpYXRpb24gcGhhc2UsIGl0IGhhcyANCiAgICBubyBpbXBhY3Qgb24gRm9yQ0VTLiBIb3dl
dmVyLCBpZiBGRSB2aXJ0dWFsaXphdGlvbiByZXN1bHRzIGluIA0KICAgIGR5bmFtaWMgcmVzb3Vy
Y2UgY2hhbmdlIG9uIEZFIGR1cmluZyBwb3N0LWFzc29jaWF0aW9uIHBoYXNlLCB0aGUgRkUgDQog
ICAgbW9kZWwgbmVlZHMgdG8gYmUgYWJsZSB0byByZXBvcnQgc3VjaCBjYXBhYmlsaXR5IGFuZCB0
aGUgRm9yQ0VTIA0KICAgIHByb3RvY29sIG5lZWRzIHRvIGJlIGFibGUgdG8gaW5mb3JtIHRoZSBD
RSBvZiBzdWNoIGNoYW5nZSB2aWEgDQogICAgYXN5bmNocm9ub3VzIG1lc3NhZ2VzIChzZWUgWzNd
LCBTZWN0aW9uIDUsIHJlcXVpcmVtZW50ICM2KS4gDQogICAgIA0KICAgIEZFcyBwZXJmb3JtIGFs
bCBwYWNrZXQgcHJvY2Vzc2luZyBmdW5jdGlvbnMgYXMgZGlyZWN0ZWQgYnkgQ0VzLiAgDQogICAg
RkVzIGhhdmUgbm8gaW5pdGlhdGl2ZSBvZiB0aGVpciBvd24uICBJbnN0ZWFkLCBGRXMgYXJlIHNs
YXZlcyBhbmQgDQogICAgb25seSBkbyBhcyB0aGV5IGFyZSB0b2xkLiAgRkVzIG1heSBjb21tdW5p
Y2F0ZSB3aXRoIG9uZSBvciBtb3JlIENFcyANCiAgICBjb25jdXJyZW50bHkgYWNyb3NzIHJlZmVy
ZW5jZSBwb2ludCBGcC4gIEZFcyBoYXZlIG5vIG5vdGlvbiBvZiBDRSANCiAgICByZWR1bmRhbmN5
LCBsb2FkIHNoYXJpbmcsIG9yIGRpc3RyaWJ1dGVkIGNvbnRyb2wuICBJbnN0ZWFkLCBGRXMgDQog
ICAgYWNjZXB0IGNvbW1hbmRzIGZyb20gYW55IENFIGF1dGhvcml6ZWQgdG8gY29udHJvbCB0aGVt
LCBhbmQgaXQgaXMgDQogICAgdXAgdG8gdGhlIENFcyB0byBjb29yZGluYXRlIGFtb25nIHRoZW1z
ZWx2ZXMgdG8gYWNoaWV2ZSByZWR1bmRhbmN5LCANCiAgICBsb2FkIHNoYXJpbmcgb3IgZGlzdHJp
YnV0ZWQgY29udHJvbC4gIFRoZSBpZGVhIGlzIHRvIGtlZXAgRkVzIGFzIA0KICANCiAgDQogWWFu
ZywgZXQgYWwuICAgICAgRXhwaXJlcyBBcHJpbCAgICAyMDA0ICAgICAgICAgICAgICAgICAgIFtQ
YWdlIDExXSAgDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBGcmFtZXdvcmsgICAg
ICAgICAgICAgICAgIE9jdG9iZXIgMjAwMyANCiAgDQogIA0KICAgIHNpbXBsZSBhbmQgZHVtYiBh
cyBwb3NzaWJsZSBzbyB0aGF0IEZFcyBjYW4gZm9jdXMgdGhlaXIgcmVzb3VyY2Ugb24gDQogICAg
dGhlIHBhY2tldCBwcm9jZXNzaW5nIGZ1bmN0aW9ucy4gIA0KICAgICANCiAgICBGb3IgZXhhbXBs
ZSwgaW4gRmlndXJlIDUsIEZFMSBhbmQgRkUyIGNhbiBiZSBjb25maWd1cmVkIHRvIGFjY2VwdCAN
CiAgICBjb21tYW5kcyBmcm9tIGJvdGggdGhlIHByaW1hcnkgQ0UgKENFMSkgYW5kIHRoZSBiYWNr
dXAgQ0UgKENFMikuICANCiAgICBVcG9uIGRldGVjdGlvbiBvZiBDRTEgZmFpbHVyZSwgcGVyaGFw
cyBhY3Jvc3MgdGhlIEZyIG9yIEZwIA0KICAgIHJlZmVyZW5jZSBwb2ludCwgQ0UyIGlzIGNvbmZp
Z3VyZWQgdG8gdGFrZSBvdmVyIGFjdGl2aXRpZXMgb2YgQ0UxLiAgDQogICAgVGhpcyBpcyBiZXlv
bmQgdGhlIHNjb3BlIG9mIEZvckNFUyBhbmQgaXMgbm90IGRpc2N1c3NlZCBmdXJ0aGVyLiANCiAg
ICAgDQogICAgRGlzdHJpYnV0ZWQgY29udHJvbCBjYW4gYmUgYWNoaWV2ZWQgaW4gYSBzaW1pbGFy
IGZhc2hpb24sIHdpdGhvdXQgDQogICAgbXVjaCBpbnRlbGxpZ2VuY2Ugb24gdGhlIHBhcnQgb2Yg
RkVzLiAgRm9yIGV4YW1wbGUsIEZFcyBjYW4gYmUgDQogICAgY29uZmlndXJlZCB0byBkZXRlY3Qg
UlNWUCBhbmQgQkdQIHByb3RvY29sIHBhY2tldHMsIGFuZCBmb3J3YXJkIA0KICAgIFJTVlAgcGFj
a2V0cyB0byBvbmUgQ0UgYW5kIEJHUCBwYWNrZXRzIHRvIGFub3RoZXIgQ0UuICBIZW5jZSwgRkVz
IA0KICAgIG1heSBuZWVkIHRvIGRvIHBhY2tldCBmaWx0ZXJpbmcgZm9yIGZvcndhcmRpbmcgcGFj
a2V0cyB0byBzcGVjaWZpYyANCiAgICBDRXMuIA0KICAgICANCiAgICAgICAgICAgICAgICAgLS0t
LS0tLSAgIEZyICAtLS0tLS0tIA0KICAgICAgICAgICAgICAgICB8IENFMSB8IC0tLS0tLXwgQ0Uy
IHwgDQogICAgICAgICAgICAgICAgIC0tLS0tLS0gICAgICAgLS0tLS0tLSANCiAgICAgICAgICAg
ICAgICAgICB8ICAgXCAgICAgIC8gICB8IA0KICAgICAgICAgICAgICAgICAgIHwgICAgXCAgICAv
ICAgIHwgDQogICAgICAgICAgICAgICAgICAgfCAgICAgXCAgLyAgICAgfCANCiAgICAgICAgICAg
ICAgICAgICB8ICAgICAgXC9GcCAgICB8IA0KICAgICAgICAgICAgICAgICAgIHwgICAgICAvXCAg
ICAgIHwgDQogICAgICAgICAgICAgICAgICAgfCAgICAgLyAgXCAgICAgfCANCiAgICAgICAgICAg
ICAgICAgICB8ICAgIC8gICAgXCAgICB8IA0KICAgICAgICAgICAgICAgICAtLS0tLS0tICBGaSAg
IC0tLS0tLS0gDQogICAgICAgICAgICAgICAgIHwgRkUxIHw8LS0tLS0+fCBGRTIgfCANCiAgICAg
ICAgICAgICAgICAgLS0tLS0tLSAgICAgICAtLS0tLS0tIA0KICANCiAgICAgICAgICAgICAgICAg
ICAgRmlndXJlIDUuIENFIHJlZHVuZGFuY3kgZXhhbXBsZS4gDQogICAgIA0KICAgIFRoaXMgYXJj
aGl0ZWN0dXJlIHBlcm1pdHMgbXVsdGlwbGUgRkVzIHRvIGJlIHByZXNlbnQgaW4gYW4gTkUuIFsz
XSANCiAgICBkaWN0YXRlcyB0aGF0IHRoZSBGb3JDRVMgcHJvdG9jb2wgbXVzdCBiZSBhYmxlIHRv
IHNjYWxlIHRvIGF0IGxlYXN0IA0KICAgIGh1bmRyZWRzIG9mIEZFcyAoc2VlIFszXSBTZWN0aW9u
IDUsIHJlcXVpcmVtZW50ICMxMSkuICBFYWNoIG9mIA0KICAgIHRoZXNlIEZFcyBtYXkgcG90ZW50
aWFsbHkgaGF2ZSBhIGRpZmZlcmVudCBzZXQgb2YgcGFja2V0IHByb2Nlc3NpbmcgDQogICAgZnVu
Y3Rpb25zLCB3aXRoIGRpZmZlcmVudCBtZWRpYSBpbnRlcmZhY2VzLiAgRkVzIGFyZSByZXNwb25z
aWJsZSANCiAgICBmb3IgYmFzaWMgbWFpbnRlbmFuY2Ugb2YgbGF5ZXItMiBjb25uZWN0aXZpdHkg
d2l0aCBvdGhlciBGRXMgYW5kIA0KICAgIHdpdGggZXh0ZXJuYWwgZW50aXRpZXMuICBNYW55IGxh
eWVyLTIgbWVkaWEgaW5jbHVkZSBzb3BoaXN0aWNhdGVkIA0KICAgIGNvbnRyb2wgcHJvdG9jb2xz
LiAgVGhlIEZPUkNFUyBwcm90b2NvbCAob3ZlciB0aGUgRnAgcmVmZXJlbmNlIA0KICAgIHBvaW50
KSB3aWxsIGJlIGFibGUgdG8gY2FycnkgbWVzc2FnZXMgZm9yIHN1Y2ggcHJvdG9jb2xzIHNvIHRo
YXQsIA0KICAgIGluIGtlZXBpbmcgd2l0aCB0aGUgZHVtYiBGRSBtb2RlbCwgdGhlIENFIGNhbiBw
cm92aWRlIGFwcHJvcHJpYXRlIA0KICAgIGludGVsbGlnZW5jZSBhbmQgY29udHJvbCBvdmVyIHRo
ZXNlIG1lZGlhLiANCiAgICAgDQogICAgV2hlbiBtdWx0aXBsZSBGRXMgYXJlIHByZXNlbnQsIEZv
ckNFUyByZXF1aXJlcyB0aGF0IHBhY2tldHMgbXVzdCBiZSANCiAgICBhYmxlIHRvIGFycml2ZSBh
dCB0aGUgTkUgYnkgb25lIEZFIGFuZCBsZWF2ZSB0aGUgTkUgdmlhIGEgZGlmZmVyZW50IA0KICAg
IEZFIChTZWUgWzNdLCBTZWN0aW9uIDUsIFJlcXVpcmVtZW50ICMzKS4gIFBhY2tldHMgdGhhdCBl
bnRlciB0aGUgTkUgDQogIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEFwcmlsICAg
IDIwMDQgICAgICAgICAgICAgICAgICAgW1BhZ2UgMTJdICANCg0KIEludGVybmV0IERyYWZ0ICAg
ICAgICAgRm9yQ0VTIEZyYW1ld29yayAgICAgICAgICAgICAgICAgT2N0b2JlciAyMDAzIA0KICAN
CiAgDQogICAgdmlhIG9uZSBGRSBhbmQgbGVhdmUgdGhlIE5FIHZpYSBhIGRpZmZlcmVudCBGRSBh
cmUgdHJhbnNmZXJyZWQgDQogICAgYmV0d2VlbiBGRXMgYWNyb3NzIHRoZSBGaSByZWZlcmVuY2Ug
cG9pbnQuICBGaSByZWZlcmVuY2UgcG9pbnQgDQogICAgY291bGQgYmUgdXNlZCBieSBGRXMgdG8g
ZGlzY292ZXJ5IHRoZWlyIChpbnRlci1GRSkgdG9wb2xvZ3ksIA0KICAgIHBlcmhhcHMgZHVyaW5n
IHByZS1hc3NvY2lhdGlvbiBwaGFzZS4gIFRoZSBGaSByZWZlcmVuY2UgcG9pbnQgaXMgYSANCiAg
ICBzZXBhcmF0ZSBwcm90b2NvbCBmcm9tIHRoZSBGcCByZWZlcmVuY2UgcG9pbnQgYW5kIGlzIG5v
dCBjdXJyZW50bHkgDQogICAgZGVmaW5lZCBieSB0aGUgRm9yQ0VTIGFyY2hpdGVjdHVyZS4gDQog
ICAgIA0KICAgIEZFcyBjb3VsZCBiZSBjb25uZWN0ZWQgaW4gZGlmZmVyZW50IGtpbmRzIG9mIHRv
cG9sb2dpZXMgYW5kIHBhY2tldCANCiAgICBwcm9jZXNzaW5nIG1heSBzcHJlYWQgYWNyb3NzIHNl
dmVyYWwgRkVzIGluIHRoZSB0b3BvbG9neS4gIEhlbmNlLCANCiAgICBsb2dpY2FsIHBhY2tldCBm
bG93IG1heSBiZSBkaWZmZXJlbnQgZnJvbSBwaHlzaWNhbCBGRSB0b3BvbG9neS4gDQogICAgRmln
dXJlIDYgcHJvdmlkZXMgc29tZSB0b3BvbG9neSBleGFtcGxlcy4gIFdoZW4gaXQgaXMgbmVjZXNz
YXJ5IHRvIA0KICAgIGZvcndhcmQgcGFja2V0cyBiZXR3ZWVuIEZFcywgdGhlIENFIG5lZWRzIHRv
IHVuZGVyc3RhbmQgdGhlIEZFIA0KICAgIHRvcG9sb2d5LiAgVGhlIEZFIHRvcG9sb2d5IG1heSBi
ZSBxdWVyaWVkIGZyb20gdGhlIEZFcyBieSB0aGUgQ0VzIA0KICAgIHZpYSBGb3JDRVMgcHJvdG9j
b2wsIGJ1dCB0aGUgRkVzIGFyZSBub3QgcmVxdWlyZWQgdG8gcHJvdmlkZSB0aGF0IA0KICAgIGlu
Zm9ybWF0aW9uIHRvIHRoZSBDRXMuIFNvLCB0aGUgRkUgdG9wb2xvZ3kgaW5mb3JtYXRpb24gbWF5
IGFsc28gYmUgDQogICAgZ2F0aGVyZWQgYnkgb3RoZXIgbWVhbnMgb3V0c2lkZSBvZiB0aGUgRm9y
Q0VTIHByb3RvY29sIChsaWtlIGludGVyLQ0KICAgIEZFIHRvcG9sb2d5IGRpc2NvdmVyeSBwcm90
b2NvbCkuICANCiAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgIC0t
LS0tLS0tLS0tLS0tLS0tICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAgIENFICAgICAgIHwgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAtLS0t
LS0tLS0tLS0tLS0tLSAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgICBeICAgICAg
XiAgICAgIF4gDQogICAgICAgICAgICAgICAgICAgICAgICAgLyAgICAgICB8ICAgICAgIFwgDQog
ICAgICAgICAgICAgICAgICAgICAgICAvICAgICAgICB2ICAgICAgICBcIA0KICAgICAgICAgICAg
ICAgICAgICAgICAvICAgICAgLS0tLS0tLSAgICAgIFwgDQogICAgICAgICAgICAgICAgICAgICAg
LyAgICArLT58IEZFMyB8PC0rICAgIFwgDQogICAgICAgICAgICAgICAgICAgICAvICAgICB8ICB8
ICAgICB8ICB8ICAgICBcIA0KICAgICAgICAgICAgICAgICAgICB2ICAgICAgfCAgLS0tLS0tLSAg
fCAgICAgIHYgDQogICAgICAgICAgICAgICAgICAtLS0tLS0tICB8ICAgICAgICAgICB8ICAtLS0t
LS0tIA0KICAgICAgICAgICAgICAgICAgfCBGRTEgfDwtKyAgICAgICAgICAgKy0+fCBGRTIgfCAN
CiAgICAgICAgICAgICAgICAgIHwgICAgIHw8LS0tLS0tLS0tLS0tLS0tPnwgICAgIHwgDQogICAg
ICAgICAgICAgICAgICAtLS0tLS0tICAgICAgICAgICAgICAgICAtLS0tLS0tIA0KICAgICAgICAg
ICAgICAgICAgICAgXiAgfCAgICAgICAgICAgICAgICAgICBeICB8IA0KICAgICAgICAgICAgICAg
ICAgICAgfCAgfCAgICAgICAgICAgICAgICAgICB8ICB8IA0KICAgICAgICAgICAgICAgICAgICAg
fCAgdiAgICAgICAgICAgICAgICAgICB8ICB2IA0KICAgICANCiAgICAgICAgICAgICAgICAgKGEp
IEZ1bGwgbWVzaCBhbW9uZyBGRTEsIEZFMiBhbmQgRkUzLiANCiAgDQogICAgIA0KICAgICAgICAg
ICAgICAgICAgICAgICAgIC0tLS0tLS0tLS0tICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICBDRSAgICB8ICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgIC0t
LS0tLS0tLS0tICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICBeIF4gICAgICAgXiBe
IA0KICAgICAgICAgICAgICAgICAgICAgICAvICB8ICAgICAgIHwgIFwgDQogICAgICAgICAgICAg
ICAgLy0tLS0tLSAgIHwgICAgICAgfCAgIC0tLS0tLVwgDQogICAgICAgICAgICAgICAgdiAgICAg
ICAgIHYgICAgICAgdiAgICAgICAgICB2IA0KICAgICAgICAgICAgLS0tLS0tLSAgIC0tLS0tLS0g
ICAtLS0tLS0tICAgLS0tLS0tLSANCiAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMg
QXByaWwgICAgMjAwNCAgICAgICAgICAgICAgICAgICBbUGFnZSAxM10gIA0KDQogSW50ZXJuZXQg
RHJhZnQgICAgICAgICBGb3JDRVMgRnJhbWV3b3JrICAgICAgICAgICAgICAgICBPY3RvYmVyIDIw
MDMgDQogIA0KICANCiAgICAgICAgICAgIHwgRkUxIHw8LT58IEZFMiB8PC0+fCBGRTMgfDwtPnwg
RkU0IHwgDQogICAgICAgICAgICAtLS0tLS0tICAgLS0tLS0tLSAgIC0tLS0tLS0gICAtLS0tLS0t
IA0KICAgICAgICAgICAgICBeICB8ICAgICBeICB8ICAgICAgIF4gIHwgICAgIF4gIHwgDQogICAg
ICAgICAgICAgIHwgIHwgICAgIHwgIHwgICAgICAgfCAgfCAgICAgfCAgfCANCiAgICAgICAgICAg
ICAgfCAgdiAgICAgfCAgdiAgICAgICB8ICB2ICAgICB8ICB2IA0KICAgICANCiAgICAgICAgICAg
ICAgICAgKGIpIE11bHRpcGxlIEZFcyBpbiBhIGRhaXN5IGNoYWluIA0KICANCiAgDQogIA0KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIF4gfCANCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IHYgDQogICAgICAgICAgICAgICAgICAgICAgICAgLS0tLS0tLS0tLS0gICAgICAgICAgICAg
DQogICAgICAgICAgICAgICAgICAgICAgICAgfCAgIEZFMSAgIHw8LS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS18ICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgLS0tLS0tLS0tLS0gICAgICAg
ICAgICAgICAgICAgICAgICB8IA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgXiAgICBeICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgLyAg
ICAgIFwgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIA0KICAgICAgICAgICAgICAgICAgIHwg
XiAgIC8gICAgICAgIFwgICBeIHwgICAgICAgICAgICAgICAgICAgViANCiAgICAgICAgICAgICAg
ICAgICB2IHwgIHYgICAgICAgICAgdiAgfCB2ICAgICAgICAgICAgICAgIC0tLS0tLS0tLS0gDQog
ICAgICAgICAgICAgICAgIC0tLS0tLS0tLSAgICAgICAgLS0tLS0tLS0tICAgICAgICAgICAgICB8
ICAgICAgICB8IA0KICAgICAgICAgICAgICAgICB8IEZFMiAgIHwgICAgICAgIHwgIEZFMyAgfDwt
LS0tLS0tLS0tLS0+fCAgIENFICAgfCANCiAgICAgICAgICAgICAgICAgLS0tLS0tLS0tICAgICAg
ICAtLS0tLS0tLS0gICAgICAgICAgICAgIHwgICAgICAgIHwgDQogICAgICAgICAgICAgICAgICAg
ICBeICBeICAgICAgICAgIF4gICAgICAgICAgICAgICAgICAgICAtLS0tLS0tLS0tIA0KICAgICAg
ICAgICAgICAgICAgICAgfCAgIFwgICAgICAgIC8gICAgICAgICAgICAgICAgICAgICAgICBeICBe
IA0KICAgICAgICAgICAgICAgICAgICAgfCAgICBcICAgICAgLyAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICB8IA0KICAgICAgICAgICAgICAgICAgICAgfCAgICB2ICAgICB2ICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICB8IA0KICAgICAgICAgICAgICAgICAgICAgfCAgIC0tLS0tLS0tLS0t
ICAgICAgICAgICAgICAgICAgICAgICB8ICB8IA0KICAgICAgICAgICAgICAgICAgICAgfCAgIHwg
ICBGRTQgICB8PC0tLS0tLS0tLS0tLS0tLS0tLS0tLS18ICB8ICAgIA0KICAgICAgICAgICAgICAg
ICAgICAgfCAgIC0tLS0tLS0tLS0tICAgICAgICAgICAgICAgICAgICAgICAgICB8IA0KICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgIHwgIF4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IA0KICAgICAgICAgICAgICAgICAgICAgfCAgICAgIHYgIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IA0KICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8IA0KICAgICAgICAgICAgICAgICAgICAgfC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18IA0KICAgICANCiAgICAgICAgICAgICAgICAgKGMp
IE11bHRpcGxlIEZFcyBjb25uZWN0ZWQgYnkgYSByaW5nIA0KICAgICANCiAgICAgICAgICAgICAg
ICAgRmlndXJlIDYuIFNvbWUgZXhhbXBsZXMgb2YgRkUgdG9wb2xvZ3kuIA0KICAgICANCiAzLjMu
Q0UgTWFuYWdlcnMgDQogICAgIA0KICAgIENFIG1hbmFnZXJzIGFyZSByZXNwb25zaWJsZSBmb3Ig
ZGV0ZXJtaW5pbmcgd2hpY2ggRkVzIGEgQ0Ugc2hvdWxkIA0KICAgIGNvbnRyb2wuICBJdCBpcyBs
ZWdpdGltYXRlIGZvciBDRSBtYW5hZ2VycyB0byBiZSBoYXJkLWNvZGVkIHdpdGggDQogICAgdGhl
IGtub3dsZWRnZSBvZiB3aXRoIHdoaWNoIEZFcyBpdHMgQ0VzIHNob3VsZCBjb21tdW5pY2F0ZSB3
aXRoLiAgQSANCiAgICBDRSBtYW5hZ2VyIG1heSBhbHNvIGJlIHBoeXNpY2FsbHkgZW1iZWRkZWQg
aW50byBhIENFIGFuZCBiZSANCiAgICBpbXBsZW1lbnRlZCBhcyBhIHNpbXBsZSBrZXlwYWQgb3Ig
b3RoZXIgZGlyZWN0IGNvbmZpZ3VyYXRpb24gDQogICAgbWVjaGFuaXNtIG9uIHRoZSBDRS4gIEZp
bmFsbHksIENFIG1hbmFnZXJzIG1heSBiZSBwaHlzaWNhbGx5IGFuZCANCiAgDQogIA0KIFlhbmcs
IGV0IGFsLiAgICAgIEV4cGlyZXMgQXByaWwgICAgMjAwNCAgICAgICAgICAgICAgICAgICBbUGFn
ZSAxNF0gIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRnJhbWV3b3JrICAgICAg
ICAgICAgICAgICBPY3RvYmVyIDIwMDMgDQogIA0KICANCiAgICBsb2dpY2FsbHkgc2VwYXJhdGUg
ZW50aXRpZXMgdGhhdCBjb25maWd1cmUgdGhlIENFIHdpdGggRkUgDQogICAgaW5mb3JtYXRpb24g
dmlhIHN1Y2ggbWVjaGFuaXNtcyBhcyBDT1BTLVBSIFs2XSBvciBTTk1QIFs0XS4gDQogICAgIA0K
IDMuNC4gRkUgTWFuYWdlcnMgDQogICAgIA0KICAgIEZFIG1hbmFnZXJzIGFyZSByZXNwb25zaWJs
ZSBmb3IgZGV0ZXJtaW5pbmcgd2l0aCB3aGljaCBDRSBhbnkgDQogICAgcGFydGljdWxhciBGRSBz
aG91bGQgaW5pdGlhbGx5IGNvbW11bmljYXRlLiAgTGlrZSBDRSBtYW5hZ2Vycywgbm8gDQogICAg
cmVzdHJpY3Rpb25zIGFyZSBwbGFjZWQgb24gaG93IGFuIEZFIG1hbmFnZXIgZGVjaWRlcyB3aXRo
IHdoaWNoIENFIA0KICAgIGl0cyBGRXMgc2hvdWxkIGNvbW11bmljYXRlLCBub3IgYXJlIHJlc3Ry
aWN0aW9ucyBwbGFjZWQgb24gaG93IEZFIA0KICAgIG1hbmFnZXJzIGFyZSBpbXBsZW1lbnRlZC4g
IEVhY2ggRkUgc2hvdWxkIGhhdmUgb25lIGFuZCBvbmx5IG9uZSBGRSANCiAgICBtYW5hZ2VyLCB3
aGlsZSBkaWZmZXJlbnQgRkVzIG1heSBoYXZlIHRoZSBzYW1lIG9yIGRpZmZlcmVudCBGRSANCiAg
ICBtYW5hZ2VyKHMpLiAgRWFjaCBtYW5hZ2VyIGNhbiBjaG9vc2UgdG8gZXhpc3QgYW5kIG9wZXJh
dGUgDQogICAgaW5kZXBlbmRlbnRseSBvZiBvdGhlciBtYW5hZ2VyLiANCiAgDQogNC4gT3BlcmF0
aW9uYWwgUGhhc2VzIA0KICAgICANCiAgICBCb3RoIEZFcyBhbmQgQ0VzIHJlcXVpcmUgc29tZSBj
b25maWd1cmF0aW9uIGluIHBsYWNlIGJlZm9yZSB0aGV5IA0KICAgIGNhbiBzdGFydCBpbmZvcm1h
dGlvbiBleGNoYW5nZSBhbmQgZnVuY3Rpb24gYXMgYSBjb2hlcmVudCBuZXR3b3JrIA0KICAgIGVs
ZW1lbnQuICBUd28gb3BlcmF0aW9uYWwgcGhhc2VzIGFyZSBpZGVudGlmaWVkIGluIHRoaXMgZnJh
bWV3b3JrOiANCiAgICBwcmUtYXNzb2NpYXRpb24gYW5kIHBvc3QtYXNzb2NpYXRpb24uICANCiAg
ICAgDQogNC4xLlByZS1hc3NvY2lhdGlvbiBQaGFzZSANCiAgDQogICAgUHJlLWFzc29jaWF0aW9u
IHBoYXNlIGlzIHRoZSBwZXJpb2Qgb2YgdGltZSBkdXJpbmcgd2hpY2ggYW4gRkUgDQogICAgTWFu
YWdlciBhbmQgYSBDRSBNYW5hZ2VyIGFyZSBkZXRlcm1pbmluZyB3aGljaCBGRSBhbmQgQ0Ugc2hv
dWxkIGJlIA0KICAgIHBhcnQgb2YgdGhlIHNhbWUgbmV0d29yayBlbGVtZW50LiAgVGhlIHByb3Rv
Y29scyB1c2VkIGR1cmluZyB0aGlzIA0KICAgIHBoYXNlIG1heSBpbmNsdWRlIGFsbCBvciBzb21l
IG9mIHRoZSBtZXNzYWdlIGV4Y2hhbmdlIG92ZXIgRmwsIEZmIA0KICAgIGFuZCBGYyByZWZlcmVu
Y2UgcG9pbnRzLiAgSG93ZXZlciwgYWxsIHRoZXNlIG1heSBiZSBvcHRpb25hbCBhbmQgDQogICAg
bm9uZSBvZiB0aGlzIGlzIHdpdGhpbiB0aGUgc2NvcGUgb2YgRm9yQ0VTIHByb3RvY29sLiANCiAg
ICAgDQogNC4xLjEuIEZsIFJlZmVyZW5jZSBQb2ludCANCiAgDQogICAgQ0UgbWFuYWdlcnMgYW5k
IEZFIG1hbmFnZXJzIG1heSBjb21tdW5pY2F0ZSBhY3Jvc3MgdGhlIEZsIHJlZmVyZW5jZSANCiAg
ICBwb2ludCBpbiB0aGUgcHJlLWFzc29jaWF0aW9uIHBoYXNlIGluIG9yZGVyIHRvIGRldGVybWlu
ZSB3aGljaCBDRXMgDQogICAgYW5kIEZFcyBzaG91bGQgY29tbXVuaWNhdGUgd2l0aCBlYWNoIG90
aGVyLiAgQ29tbXVuaWNhdGlvbiBhY3Jvc3MgDQogICAgdGhlIEZsIHJlZmVyZW5jZSBwb2ludCBp
cyBvcHRpb25hbCBpbiB0aGlzIGFyY2hpdGVjdHVyZS4gIE5vIA0KICAgIHJlcXVpcmVtZW50cyBh
cmUgcGxhY2VkIG9uIHRoaXMgcmVmZXJlbmNlIHBvaW50LiANCiAgDQogICAgQ0UgbWFuYWdlcnMg
YW5kIEZFIG1hbmFnZXJzIG1heSBiZSBvcGVyYXRlZCBieSBkaWZmZXJlbnQgZW50aXRpZXMuICAN
CiAgICBUaGUgb3BlcmF0b3Igb2YgdGhlIENFIG1hbmFnZXIgbWF5IG5vdCB3YW50IHRvIGRpdnVs
Z2UsIGV4Y2VwdCB0byANCiAgICBzcGVjaWZpZWQgRkUgbWFuYWdlcnMsIGFueSBjaGFyYWN0ZXJp
c3RpY3Mgb2YgdGhlIENFcyBpdCBtYW5hZ2VzLiAgIA0KICAgIFNpbWlsYXJseSwgdGhlIG9wZXJh
dG9yIG9mIHRoZSBGRSBtYW5hZ2VyIG1heSBub3Qgd2FudCB0byBkaXZ1bGdlIA0KICAgIEZFIGNo
YXJhY3RlcmlzdGljcywgZXhjZXB0IHRvIGF1dGhvcml6ZWQgZW50aXRpZXMuICBBcyBzdWNoLCBD
RSANCiAgICBtYW5hZ2VycyBhbmQgRkUgbWFuYWdlcnMgbWF5IG5lZWQgdG8gYXV0aGVudGljYXRl
IG9uZSBhbm90aGVyLiAgIA0KICAgIFN1YnNlcXVlbnQgY29tbXVuaWNhdGlvbiBiZXR3ZWVuIENF
IG1hbmFnZXJzIGFuZCBGRSBtYW5hZ2VycyBtYXkgDQogICAgcmVxdWlyZSBvdGhlciBzZWN1cml0
eSBmdW5jdGlvbnMgc3VjaCBhcyBwcml2YWN5LCBub24tcmVwdWRpYXRpb24sIA0KICAgIGZyZXNo
bmVzcywgYW5kIGludGVncml0eS4gDQogIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVz
IEFwcmlsICAgIDIwMDQgICAgICAgICAgICAgICAgICAgW1BhZ2UgMTVdICANCg0KIEludGVybmV0
IERyYWZ0ICAgICAgICAgRm9yQ0VTIEZyYW1ld29yayAgICAgICAgICAgICAgICAgT2N0b2JlciAy
MDAzIA0KICANCiAgDQogICAgIA0KICAgICAgICAgRkUgTWFuYWdlciAgICAgIEZFICAgICAgICAg
ICAgICAgQ0UgTWFuYWdlciAgICAgQ0UgDQogICAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAg
ICAgICAgICAgICAgfCAgICAgICAgICAgICB8IA0KICAgICAgICAgIHwgICAgICAgICAgICAgIHwg
ICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgfCANCiAgICAgICAgICB8KHNlY3VyaXR5IGV4
Y2hhbmdlKSAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwgDQogICAgICAgICAxfDwtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0+fCAgICAgICAgICAgICB8IA0KICAgICAgICAgIHwgICAg
ICAgICAgICAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgfCANCiAgICAgICAgICB8
KGEgbGlzdCBvZiBDRXMgYW5kIHRoZWlyIGF0dHJpYnV0ZXMpICAgICAgICAgIHwgDQogICAgICAg
ICAyfDwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfCAgICAgICAgICAgICB8IA0KICAg
ICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgfCAN
CiAgICAgICAgICB8KGEgbGlzdCBvZiBGRXMgYW5kIHRoZWlyIGF0dHJpYnV0ZXMpICAgICAgICAg
IHwgDQogICAgICAgICAzfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0+fCAgICAgICAg
ICAgICB8IA0KICAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIHwgICAg
ICAgICAgICAgfCANCiAgICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICB8
ICAgICAgICAgICAgIHwgDQogICAgICAgICAgfDwtLS0tLS0tLS0tLS0tLS0tRmwtLS0tLS0tLS0t
LS0+fCAgICAgICAgICAgICB8IA0KICAgICANCiAgICAgIEZpZ3VyZSA3LiBBbiBleGFtcGxlIG9m
IG1lc3NhZ2UgZXhjaGFuZ2Ugb3ZlciBGbCByZWZlcmVuY2UgcG9pbnQgDQogICAgIA0KICAgIE9u
Y2UgdGhlIG5lY2Vzc2FyeSBzZWN1cml0eSBmdW5jdGlvbnMgaGF2ZSBiZWVuIHBlcmZvcm1lZCwg
dGhlIENFIA0KICAgIGFuZCBGRSBtYW5hZ2VycyBjb21tdW5pY2F0ZSB0byBkZXRlcm1pbmUgd2hp
Y2ggQ0VzIGFuZCBGRXMgc2hvdWxkIA0KICAgIGNvbW11bmljYXRlIHdpdGggZWFjaCBvdGhlci4g
IEF0IHRoZSB2ZXJ5IG1pbmltdW0sIHRoZSBDRSBhbmQgRkUgDQogICAgbWFuYWdlcnMgbmVlZCB0
byBsZWFybiBvZiB0aGUgZXhpc3RlbmNlIG9mIGF2YWlsYWJsZSBGRXMgYW5kIENFcyANCiAgICBy
ZXNwZWN0aXZlbHkuICBUaGlzIGRpc2NvdmVyeSBwcm9jZXNzIG1heSBlbnRhaWwgb25lIG9yIGJv
dGggDQogICAgbWFuYWdlcnMgbGVhcm5pbmcgdGhlIGNhcGFiaWxpdGllcyBvZiB0aGUgZGlzY292
ZXJlZCBGb3JDRVMgDQogICAgcHJvdG9jb2wgZWxlbWVudHMuICBGaWd1cmUgNyBzaG93cyBhbiBl
eGFtcGxlIG9mIHBvc3NpYmxlIG1lc3NhZ2UgDQogICAgZXhjaGFuZ2UgYmV0d2VlbiBDRSBtYW5h
Z2VyIGFuZCBGRSBtYW5hZ2VyIG92ZXIgRmwgcmVmZXJlbmNlIHBvaW50LiANCiAgICAgDQogNC4x
LjIuIEZmIFJlZmVyZW5jZSBQb2ludCANCiAgICAgDQogICAgVGhlIEZmIHJlZmVyZW5jZSBwb2lu
dCBpcyB1c2VkIHRvIGluZm9ybSBmb3J3YXJkaW5nIGVsZW1lbnRzIG9mIHRoZSANCiAgICBhc3Nv
Y2lhdGlvbiBkZWNpc2lvbnMgbWFkZSBieSB0aGUgRkUgbWFuYWdlciBpbiBwcmUtYXNzb2NpYXRp
b24gDQogICAgcGhhc2UuICBPbmx5IGF1dGhvcml6ZWQgZW50aXRpZXMgbWF5IGluc3RydWN0IGFu
IEZFIHdpdGggcmVzcGVjdCB0byANCiAgICB3aGljaCBDRSBzaG91bGQgY29udHJvbCBpdC4gIFRo
ZXJlZm9yZSwgcHJpdmFjeSwgaW50ZWdyaXR5LCANCiAgICBmcmVzaG5lc3MsIGFuZCBhdXRoZW50
aWNhdGlvbiBhcmUgbmVjZXNzYXJ5IGJldHdlZW4gdGhlIEZFIG1hbmFnZXIgDQogICAgYW5kIEZF
cyB3aGVuIHRoZSBGRSBtYW5hZ2VyIGlzIHJlbW90ZSB0byB0aGUgRkUuICBPbmNlIHRoZSANCiAg
ICBhcHByb3ByaWF0ZSBzZWN1cml0eSBoYXMgYmVlbiBlc3RhYmxpc2hlZCwgdGhlIEZFIG1hbmFn
ZXIgaW5zdHJ1Y3RzIA0KICAgIHRoZSBGRXMgYWNyb3NzIHRoaXMgcmVmZXJlbmNlIHBvaW50IHRv
IGpvaW4gYSBuZXcgTkUgb3IgdG8gDQogICAgZGlzY29ubmVjdCBmcm9tIGFuIGV4aXN0aW5nIE5F
LiBUaGUgRkUgTWFuYWdlciBjb3VsZCBhbHNvIGFzc2lnbiANCiAgICB1bmlxdWUgRkUgaWRlbnRp
ZmllcnMgdG8gdGhlIEZFcyB1c2luZyB0aGlzIHJlZmVyZW5jZSBwb2ludC4gIFRoZSANCiAgICBG
RSBpZGVudGlmaWVycyBhcmUgdXNlZnVsIGluIHBvc3QgYXNzb2NpYXRpb24gcGhhc2UgdG8gZXhw
cmVzcyBGRSANCiAgICB0b3BvbG9neS4gIEZpZ3VyZSA4IHNob3dzIGV4YW1wbGUgb2YgbWVzc2Fn
ZSBleGNoYW5nZSBvdmVyIEZmIA0KICAgIHJlZmVyZW5jZSBwb2ludC4gDQogIA0KICAgICAgICAg
RkUgTWFuYWdlciAgICAgIEZFICAgICAgICAgICAgICAgQ0UgTWFuYWdlciAgICAgQ0UgDQogICAg
ICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwgDQog
ICAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwg
DQogIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEFwcmlsICAgIDIwMDQgICAgICAg
ICAgICAgICAgICAgW1BhZ2UgMTZdICANCg0KIEludGVybmV0IERyYWZ0ICAgICAgICAgRm9yQ0VT
IEZyYW1ld29yayAgICAgICAgICAgICAgICAgT2N0b2JlciAyMDAzIA0KICANCiAgDQogICAgICAg
ICAgfChzZWN1cml0eSBleGNoYW5nZSkgICAgICAgICAgICB8KHNlY3VyaXR5IGV4Y2hhbmdlKSAN
CiAgICAgICAgIDF8PC0tLS0tLS0tLS0tLT58YXV0aGVudGljYXRpb24gMXw8LS0tLS0tLS0tLS0+
fGF1dGhlbnRpY2F0aW9uDQogICAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgICAg
ICB8ICAgICAgICAgICAgIHwgDQogICAgICAgICAgfChGRSBJRCwgYXR0cmlidXRlcykgICAgICAg
ICAgICB8KENFIElELCBhdHRyaWJ1dGVzKSANCiAgICAgICAgIDJ8PC0tLS0tLS0tLS0tLS18cmVx
dWVzdCAgICAgICAgMnw8LS0tLS0tLS0tLS0+fHJlcXVlc3QgDQogICAgICAgICAgfCAgICAgICAg
ICAgICAgfCAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwgDQogICAgICAgICAzfC0tLS0t
LS0tLS0tLS0+fHJlc3BvbnNlICAgICAgIDN8LS0tLS0tLS0tLS0tPnxyZXNwb25zZSANCiAgICAg
ICAgICB8KGNvcnJlc3BvbmRpbmcgQ0UgSUQpICAgICAgICAgIHwoY29ycmVzcG9uZGluZyBGRSBJ
RCkgDQogICAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgIHwgDQogICAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICB8ICAgICAg
ICAgICAgIHwgDQogICAgICAgICAgfDwtLS0tLUZmLS0tLS0+fCAgICAgICAgICAgICAgICB8PC0t
LS0tRmMtLS0tPnwgDQogICAgIA0KICAgICAgICAgICAgICAgICAgICAgRmlndXJlIDguIEV4YW1w
bGVzIG9mIG1lc3NhZ2UgZXhjaGFuZ2UgDQogICAgICAgICAgICAgICAgICAgICAgICBvdmVyIEZm
IGFuZCBGYyByZWZlcmVuY2UgcG9pbnRzLiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgDQogICAgTm90ZSB0aGF0IHRoZSBGRSBtYW5hZ2VyIGZ1bmN0aW9uIG1heSBi
ZSBjby1sb2NhdGVkIHdpdGggdGhlIEZFIA0KICAgIChzdWNoIGFzIGJ5IG1hbnVhbCBrZXlwYWQg
ZW50cnkgb2YgdGhlIENFIElQIGFkZHJlc3MpLCBpbiB3aGljaCANCiAgICBjYXNlIHRoaXMgcmVm
ZXJlbmNlIHBvaW50IGlzIHJlZHVjZWQgdG8gYSBidWlsdC1pbiBmdW5jdGlvbi4gDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgICANCiA0LjEuMy4gRmMgUmVm
ZXJlbmNlIFBvaW50IA0KICAgICANCiAgICBUaGUgRmMgcmVmZXJlbmNlIHBvaW50IGlzIHVzZWQg
dG8gaW5mb3JtIGNvbnRyb2wgZWxlbWVudHMgb2YgdGhlIA0KICAgIGFzc29jaWF0aW9uIGRlY2lz
aW9ucyBtYWRlIGJ5IENFIG1hbmFnZXJzIGluIHByZS1hc3NvY2lhdGlvbiBwaGFzZS4gDQogICAg
V2hlbiB0aGUgQ0UgbWFuYWdlciBpcyByZW1vdGUsIG9ubHkgYXV0aG9yaXplZCBlbnRpdGllcyBt
YXkgDQogICAgaW5zdHJ1Y3QgYSBDRSB0byBjb250cm9sIGNlcnRhaW4gRkVzLiAgUHJpdmFjeSwg
aW50ZWdyaXR5LCANCiAgICBmcmVzaG5lc3MgYW5kIGF1dGhlbnRpY2F0aW9uIGFyZSBhbHNvIHJl
cXVpcmVkIGFjcm9zcyB0aGlzIA0KICAgIHJlZmVyZW5jZSBwb2ludCBpbiBzdWNoIGEgY29uZmln
dXJhdGlvbi4gIE9uY2UgYXBwcm9wcmlhdGUgc2VjdXJpdHkgDQogICAgaGFzIGJlZW4gZXN0YWJs
aXNoZWQsIHRoZSBDRSBtYW5hZ2VyIGluc3RydWN0cyBDRXMgYXMgdG8gd2hpY2ggRkVzIA0KICAg
IHRoZXkgc2hvdWxkIGNvbnRyb2wgYW5kIGhvdyB0aGV5IHNob3VsZCBjb250cm9sIHRoZW0uICBG
aWd1cmUgOCANCiAgICBzaG93cyBleGFtcGxlIG9mIG1lc3NhZ2UgZXhjaGFuZ2Ugb3ZlciBGYyBy
ZWZlcmVuY2UgcG9pbnQuIA0KICANCiAgICBBcyB3aXRoIHRoZSBGRSBtYW5hZ2VyIGFuZCBGRXMs
IGNvbmZpZ3VyYXRpb25zIGFyZSBwb3NzaWJsZSB3aGVyZSANCiAgICB0aGUgQ0UgbWFuYWdlciBh
bmQgQ0UgYXJlIGNvLWxvY2F0ZWQgYW5kIG5vIHByb3RvY29sIGlzIHVzZWQgZm9yIA0KICAgIHRo
aXMgZnVuY3Rpb24uIA0KICAgICANCiA0LjIuIFBvc3QtYXNzb2NpYXRpb24gUGhhc2UgYW5kIEZw
IHJlZmVyZW5jZSBwb2ludCANCiAgICAgDQogICAgUG9zdC1hc3NvY2lhdGlvbiBwaGFzZSBpcyB0
aGUgcGVyaW9kIG9mIHRpbWUgZHVyaW5nIHdoaWNoIGFuIEZFIGFuZCANCiAgICBDRSBoYXZlIGJl
ZW4gY29uZmlndXJlZCB3aXRoIGluZm9ybWF0aW9uIG5lY2Vzc2FyeSB0byBjb250YWN0IGVhY2gg
DQogICAgb3RoZXIgYW5kIGluY2x1ZGVzIGJvdGggYXNzb2NpYXRpb24gZXN0YWJsaXNobWVudCBh
bmQgc3RlYWR5LXN0YXRlIA0KICAgIGNvbW11bmljYXRpb24uICBUaGUgY29tbXVuaWNhdGlvbiBi
ZXR3ZWVuIENFIGFuZCBGRSBpcyBwZXJmb3JtZWQgDQogICAgYWNyb3NzIHRoZSBGcCAoInAiIG1l
YW5pbmcgcHJvdG9jb2wpIHJlZmVyZW5jZSBwb2ludC4gRm9yQ0VTIA0KICAgIHByb3RvY29sIGlz
IGV4Y2x1c2l2ZWx5IHVzZWQgZm9yIGFsbCBjb21tdW5pY2F0aW9uIGFjcm9zcyB0aGUgRnAgDQog
ICAgcmVmZXJlbmNlIHBvaW50LiAgDQogICAgIA0KIDQuMi4xLiBQcm94aW1pdHkgYW5kIEludGVy
Y29ubmVjdCBiZXR3ZWVuIENFcyBhbmQgRkVzIA0KICANCiAgDQogWWFuZywgZXQgYWwuICAgICAg
RXhwaXJlcyBBcHJpbCAgICAyMDA0ICAgICAgICAgICAgICAgICAgIFtQYWdlIDE3XSAgDQoNCiBJ
bnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBGcmFtZXdvcmsgICAgICAgICAgICAgICAgIE9j
dG9iZXIgMjAwMyANCiAgDQogIA0KICAgICANCiAgICBUaGUgRm9yQ0VTIFdvcmtpbmcgR3JvdXAg
aGFzIG1hZGUgYSBjb25zY2lvdXMgZGVjaXNpb24gdGhhdCB0aGUgDQogICAgZmlyc3QgdmVyc2lv
biBvZiBGb3JDRVMgd2lsbCBiZSBmb2N1c2VkIG9uICJ2ZXJ5IGNsb3NlIiBDRS9GRSANCiAgICBs
b2NhbGl0aWVzIGluIElQIG5ldHdvcmtzLiAgVmVyeSBDbG9zZSBsb2NhbGl0aWVzIGNvbnNpc3Qg
b2YgDQogICAgY29udHJvbCBhbmQgZm9yd2FyZGluZyBlbGVtZW50cyB0aGF0IGVpdGhlciBhcmUg
Y29tcG9uZW50cyBpbiB0aGUgDQogICAgc2FtZSBwaHlzaWNhbCBib3gsIG9yIGFyZSBzZXBhcmF0
ZWQgYXQgbW9zdCBieSBvbmUgbG9jYWwgbmV0d29yayANCiAgICBob3AgKFs3XSkuICBDRXMgYW5k
IEZFcyBjYW4gYmUgY29ubmVjdGVkIGJ5IGEgdmFyaWV0eSBvZiANCiAgICBpbnRlcmNvbm5lY3Qg
dGVjaG5vbG9naWVzLCBpbmNsdWRpbmcgRXRoZXJuZXQgY29ubmVjdGlvbnMsIA0KICAgIGJhY2tw
bGFuZXMsIEFUTSAoY2VsbCkgZmFicmljcywgZXRjLiAgRm9yQ0VTIHNob3VsZCBiZSBhYmxlIHRv
IA0KICAgIHN1cHBvcnQgZWFjaCBvZiB0aGVzZSBpbnRlcmNvbm5lY3RzIChzZWUgWzNdIFNlY3Rp
b24gNSwgcmVxdWlyZW1lbnQgDQogICAgIzEpLiAgV2hlbiB0aGUgQ0VzIGFuZCBGRXMgYXJlIHNl
cGFyYXRlZCBiZXlvbmQgYSBzaW5nbGUgTDMgcm91dGluZyANCiAgICBob3AsIHRoZSBGb3JDRVMg
cHJvdG9jb2wgd2lsbCBtYWtlIHVzZSBvZiBhbiBleGlzdGluZyBSRkMyOTE0IA0KICAgIGNvbXBs
aWFudCBMNCBwcm90b2NvbCB3aXRoIGFkZXF1YXRlIHJlbGlhYmlsaXR5LCBzZWN1cml0eSBhbmQg
DQogICAgY29uZ2VzdGlvbiBjb250cm9sIChlLmcuIFRDUCwgU0NUUCkgZm9yIHRyYW5zcG9ydCBw
dXJwb3Nlcy4gDQogICAgIA0KIDQuMi4yLiBBc3NvY2lhdGlvbiBFc3RhYmxpc2htZW50IA0KICAg
ICANCiAgICAgDQogICAgICAgICAgICAgICAgIEZFICAgICAgICAgICAgICAgICAgICAgIENFIA0K
ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8IA0KICAgICAgICAgICAg
ICAgICB8KFNlY3VyaXR5IGV4Y2hhbmdlLikgICB8IA0KICAgICAgICAgICAgICAgIDF8PC0tLS0t
LS0tLS0tLS0tLS0tLS0tLT58IA0KICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAg
ICAgICB8IA0KICAgICAgICAgICAgICAgICB8KExldCBtZSBqb2luIHRoZSBORSBwbGVhc2UuKSAg
ICANCiAgICAgICAgICAgICAgICAyfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0+fCANCiAgICAgICAg
ICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgfCANCiAgICAgICAgICAgICAgICAgfChX
aGF0IGtpbmQgb2YgRkUgYXJlIHlvdT8gLS0gY2FwYWJpbGl0eSBxdWVyeSkgDQogICAgICAgICAg
ICAgICAgM3w8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwgDQogICAgICAgICAgICAgICAgIHwgICAg
ICAgICAgICAgICAgICAgICAgIHwgDQogICAgICAgICAgICAgICAgIHwoSGVyZSBpcyBteSBGRSBm
dW5jdGlvbnMvc3RhdGU6IHVzZSBtb2RlbCB0byANCiAgICBkZXNjcmliZSkgDQogICAgICAgICAg
ICAgICAgNHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tPnwgDQogICAgICAgICAgICAgICAgIHwgICAg
ICAgICAgICAgICAgICAgICAgIHwgDQogICAgICAgICAgICAgICAgIHwoSG93IGFyZSB5b3UgY29u
bmVjdGVkIHdpdGggb3RoZXIgRkVzPykgDQogICAgICAgICAgICAgICAgNXw8LS0tLS0tLS0tLS0t
LS0tLS0tLS0tLXwgDQogICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwg
DQogICAgICAgICAgICAgICAgIHwoSGVyZSBpcyB0aGUgRkUgdG9wb2xvZ3kgaW5mbykgDQogICAg
ICAgICAgICAgICAgNnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tPnwgDQogICAgICAgICAgICAgICAg
IHwgICAgICAgICAgICAgICAgICAgICAgIHwgDQogICAgICAgICAgICAgICAgIHwoSW5pdGlhbCBj
b25maWcgZm9yIEZFIC0tIG9wdGlvbmFsKSANCiAgICAgICAgICAgICAgICA3fDwtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tfCANCiAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAg
fCANCiAgICAgICAgICAgICAgICAgfChJIGFtIHJlYWR5IHRvIGdvLiBTaGFsbCBJPykgICAgIA0K
ICAgICAgICAgICAgICAgIDh8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLT58IA0KICAgICAgICAgICAg
ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8IA0KICAgICAgICAgICAgICAgICB8KEdvIGFo
ZWFkISkgICAgICAgICAgICB8IA0KICAgICAgICAgICAgICAgIDl8PC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS18IA0KICANCiAgDQogWWFuZywgZXQgYWwuICAgICAgRXhwaXJlcyBBcHJpbCAgICAyMDA0
ICAgICAgICAgICAgICAgICAgIFtQYWdlIDE4XSAgDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAg
IEZvckNFUyBGcmFtZXdvcmsgICAgICAgICAgICAgICAgIE9jdG9iZXIgMjAwMyANCiAgDQogIA0K
ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8IA0KICAgICAgICAgICAg
ICAgICAgDQogICAgICAgICAgRmlndXJlIDkuIEV4YW1wbGUgb2YgbWVzc2FnZSBleGNoYW5nZSBi
ZXR3ZWVuIENFIGFuZCBGRSANCiAgICAgICAgICAgICAgICAgICAgb3ZlciBGcCB0byBlc3RhYmxp
c2ggTkUgYXNzb2NpYXRpb24gDQogICAgIA0KICAgIEFzIGFuIGV4YW1wbGUsIGZpZ3VyZSA5IHNo
b3dzIHNvbWUgb2YgdGhlIG1lc3NhZ2UgZXhjaGFuZ2UgdGhhdCBtYXkgDQogICAgaGFwcGVuIGJl
Zm9yZSB0aGUgYXNzb2NpYXRpb24gYmV0d2VlbiB0aGUgQ0UgYW5kIEZFIGlzIGZ1bGx5IA0KICAg
IGVzdGFibGlzaGVkLiAgRWl0aGVyIHRoZSBDRSBvciBGRSBjYW4gaW5pdGlhdGUgdGhlIGNvbm5l
Y3Rpb24uIA0KICAgIFNlY3VyaXR5IGhhbmRzaGFrZSBpcyBuZWNlc3NhcnkgdG8gYXV0aGVudGlj
YXRlIHRoZSB0d28gDQogICAgY29tbXVuaWNhdGlvbiBlbmRwb2ludHMgdG8gZWFjaCBvdGhlciBi
ZWZvcmUgYW55IGZ1cnRoZXIgbWVzc2FnZSANCiAgICBleGNoYW5nZSBjYW4gaGFwcGVuLiBUaGUg
ZXhhY3QgZGV0YWlscyBvZiB0aGUgc2VjdXJpdHkgaGFuZHNoYWtlIA0KICAgIGRlcGVuZCBvbiB0
aGUgc2VjdXJpdHkgc29sdXRpb24gY2hvc2VuIGJ5IEZvckNFUyBwcm90b2NvbC4gIFNlY3Rpb24g
DQogICAgOCBwcm92aWRlcyBtb3JlIGRldGFpbHMgb24gdGhlIHNlY3VyaXR5IGNvbnNpZGVyYXRp
b25zIGZvciBGb3JDRVMuICANCiAgICBBZnRlciB0aGUgc3VjY2Vzc2Z1bCBzZWN1cml0eSBoYW5k
c2hha2UsIHRoZSBGRSBuZWVkcyB0byBpbmZvcm0gdGhlIA0KICAgIENFIG9mIGl0cyBvd24gY2Fw
YWJpbGl0eSBhbmQgaXRzIHRvcG9sb2d5IGluIHJlbGF0aW9uIHRvIG90aGVyIEZFcy4gDQogICAg
VGhlIGNhcGFiaWxpdHkgb2YgdGhlIEZFIGlzIHJlcHJlc2VudGVkIGJ5IHRoZSBGRSBtb2RlbCwg
ZGVzY3JpYmVkIA0KICAgIGluIGEgc2VwYXJhdGUgZG9jdW1lbnQuICBUaGUgbW9kZWwgd291bGQg
YWxsb3cgYW4gRkUgdG8gZGVzY3JpYmUgDQogICAgd2hhdCBraW5kIG9mIHBhY2tldCBwcm9jZXNz
aW5nIGZ1bmN0aW9ucyBpdCBjb250YWlucywgaW4gd2hhdCBvcmRlciANCiAgICB0aGUgcHJvY2Vz
c2luZyBoYXBwZW5zLCB3aGF0IGtpbmRzIG9mIGNvbmZpZ3VyYWJsZSBwYXJhbWV0ZXJzIGl0IA0K
ICAgIGFsbG93cywgd2hhdCBzdGF0aXN0aWNzIGl0IGNvbGxlY3RzIGFuZCB3aGF0IGV2ZW50cyBp
dCBtaWdodCB0aHJvdywgDQogICAgZXRjLiAgT25jZSBzdWNoIGluZm9ybWF0aW9uIGlzIGF2YWls
YWJsZSB0byB0aGUgQ0UsIHRoZSBDRSBtYXkgDQogICAgY2hvb3NlIHRvIHNlbmQgc29tZSBpbml0
aWFsIG9yIGRlZmF1bHQgY29uZmlndXJhdGlvbiB0byB0aGUgRkUgc28gDQogICAgdGhhdCB0aGUg
RkUgY2FuIHN0YXJ0IHJlY2VpdmluZyBhbmQgcHJvY2Vzc2luZyBwYWNrZXRzIGNvcnJlY3RseS4g
IA0KICAgIFN1Y2ggaW5pdGlhbGl6YXRpb24gbWF5IG5vdCBiZSBuZWNlc3NhcnkgaWYgdGhlIEZF
IGFscmVhZHkgb2J0YWlucyANCiAgICB0aGUgaW5mb3JtYXRpb24gZnJvbSBpdHMgb3duIGJvb3Rz
dHJhcCBwcm9jZXNzLiAgT25jZSBGRSBzdGFydHMgDQogICAgYWNjZXB0aW5nIHBhY2tldHMgZm9y
IHByb2Nlc3NpbmcsIHdlIHNheSB0aGUgYXNzb2NpYXRpb24gb2YgdGhpcyBGRSANCiAgICB3aXRo
IGl0cyBDRSBpcyBub3cgZXN0YWJsaXNoZWQuICBGcm9tIHRoZW4gb24sIHRoZSBDRSBhbmQgRkUg
ZW50ZXIgDQogICAgc3RlYWR5LXN0YXRlIGNvbW11bmljYXRpb24uIA0KICAgICANCiAgICAgDQog
NC4yLjMuIFN0ZWFkeS1zdGF0ZSBDb21tdW5pY2F0aW9uIA0KICANCiAgICBPbmNlIGFuIGFzc29j
aWF0aW9uIGlzIGVzdGFibGlzaGVkIGJldHdlZW4gdGhlIENFIGFuZCBGRSwgdGhlIA0KICAgIEZv
ckNFUyBwcm90b2NvbCBpcyB1c2VkIGJ5IHRoZSBDRSBhbmQgRkUgb3ZlciBGcCByZWZlcmVuY2Ug
cG9pbnQgdG8gDQogICAgZXhjaGFuZ2UgaW5mb3JtYXRpb24gdG8gZmFjaWxpdGF0ZSBwYWNrZXQg
cHJvY2Vzc2luZy4gIA0KICAgICANCiAgICAgICAgICAgICAgICAgRkUgICAgICAgICAgICAgICAg
ICAgICAgQ0UgDQogICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwgDQog
ICAgICAgICAgICAgICAgIHwoQWRkIHRoZXNlIG5ldyByb3V0ZXMuKXwgDQogICAgICAgICAgICAg
ICAgMXw8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwgDQogICAgICAgICAgICAgICAgIHwgICAgICAg
ICAgICAgICAgICAgICAgIHwgDQogICAgICAgICAgICAgICAgIHwoU3VjY2Vzc2Z1bC4pICAgICAg
ICAgIHwgDQogICAgICAgICAgICAgICAgMnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tPnwgDQogICAg
ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwgDQogICAgICAgICAgICAgICAg
IHwgICAgICAgICAgICAgICAgICAgICAgIHwgDQogICAgICAgICAgICAgICAgIHwoUXVlcnkgc29t
ZSBzdGF0cy4pICAgIHwgDQogICAgICAgICAgICAgICAgMXw8LS0tLS0tLS0tLS0tLS0tLS0tLS0t
LXwgDQogIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEFwcmlsICAgIDIwMDQgICAg
ICAgICAgICAgICAgICAgW1BhZ2UgMTldICANCg0KIEludGVybmV0IERyYWZ0ICAgICAgICAgRm9y
Q0VTIEZyYW1ld29yayAgICAgICAgICAgICAgICAgT2N0b2JlciAyMDAzIA0KICANCiAgDQogICAg
ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwgDQogICAgICAgICAgICAgICAg
IHwoUmVwbHkgd2l0aCBzdGF0cyBjb2xsZWN0ZWQuKSAgICAgICAgICAgDQogICAgICAgICAgICAg
ICAgMnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tPnwgDQogICAgICAgICAgICAgICAgIHwgICAgICAg
ICAgICAgICAgICAgICAgIHwgDQogICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAg
ICAgIHwgDQogICAgICAgICAgICAgICAgIHwoTXkgcG9ydCBpcyBkb3duLCB3aXRoIHBvcnQgIy4p
ICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgMXwtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tPnwgDQogICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwgDQog
ICAgICAgICAgICAgICAgIHwoSGVyZSBpcyBhIG5ldyBmb3J3YXJkaW5nIHRhYmxlKSAgICAgICAg
ICAgICAgICANCiAgICAgICAgICAgICAgICAyfDwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tfCAgICAg
DQogICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwgDQogICAgICAgICBG
aWd1cmUgMTAuIEV4YW1wbGVzIG9mIG1lc3NhZ2UgZXhjaGFuZ2UgYmV0d2VlbiBDRSBhbmQgRkUg
DQogICAgICAgICAgICAgICAgIG92ZXIgRnAgZHVyaW5nIHN0ZWFkeS1zdGF0ZSBjb21tdW5pY2F0
aW9uIA0KICAgICANCiAgICBCYXNlZCBvbiB0aGUgaW5mb3JtYXRpb24gYWNxdWlyZWQgdGhyb3Vn
aCBDRXMnIGNvbnRyb2wgcHJvY2Vzc2luZywgDQogICAgQ0VzIHdpbGwgZnJlcXVlbnRseSBuZWVk
IHRvIG1hbmlwdWxhdGUgdGhlIHBhY2tldC1mb3J3YXJkaW5nIA0KICAgIGJlaGF2aW9ycyBvZiB0
aGVpciBGRShzKSBieSBzZW5kaW5nIGluc3RydWN0aW9ucyB0byBGRXMuICBGb3IgDQogICAgZXhh
bXBsZSwgRmlndXJlIDEwIHNob3dzIG1lc3NhZ2UgZXhjaGFuZ2UgZXhhbXBsZXMgaW4gd2hpY2gg
dGhlIENFIA0KICAgIHNlbmRzIG5ldyByb3V0ZXMgdG8gdGhlIEZFIHNvIHRoYXQgdGhlIEZFIGNh
biBhZGQgdGhlbSB0byBpdHMgDQogICAgZm9yd2FyZGluZyB0YWJsZS4gIFRoZSBDRSBtYXkgcXVl
cnkgdGhlIEZFIGZvciBzdGF0aXN0aWNzIGNvbGxlY3RlZCANCiAgICBieSB0aGUgRkUgYW5kIHRo
ZSBGRSBtYXkgbm90aWZ5IHRoZSBDRSBvZiBpbXBvcnRhbnQgZXZlbnRzIHN1Y2ggYXMgDQogICAg
cG9ydCBmYWlsdXJlLiANCiAgICAgDQogNC4yLjQuIERhdGEgUGFja2V0cyBhY3Jvc3MgRnAgcmVm
ZXJlbmNlIHBvaW50IA0KICAgICANCiAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgICAg
ICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSANCiAgICAgICAgIHwgICAgICAgICAgICAgICAg
ICAgfCAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgfCANCiAgICAgICAgIHwgICAgKy0t
LS0tLS0tKyAgICAgfCAgICAgICAgICAgfCAgICAgKy0tLS0tLS0tKyAgICAgfCANCiAgICAgICAg
IHwgICAgfENFKEJHUCkgfCAgICAgfCAgICAgICAgICAgfCAgICAgfENFKEJHUCkgfCAgICAgfCAN
CiAgICAgICAgIHwgICAgKy0tLS0tLS0tKyAgICAgfCAgICAgICAgICAgfCAgICAgKy0tLS0tLS0t
KyAgICAgfCANCiAgICAgICAgIHwgICAgICAgIHwgICAgICAgICAgfCAgICAgICAgICAgfCAgICAg
ICAgICBeICAgICAgICAgfCANCiAgICAgICAgIHwgICAgICAgIHxGcCAgICAgICAgfCAgICAgICAg
ICAgfCAgICAgICAgICB8RnAgICAgICAgfCANCiAgICAgICAgIHwgICAgICAgIHYgICAgICAgICAg
fCAgICAgICAgICAgfCAgICAgICAgICB8ICAgICAgICAgfCANCiAgICAgICAgIHwgICAgKy0tLS0t
LS0tKyAgICAgfCAgICAgICAgICAgfCAgICAgKy0tLS0tLS0tKyAgICAgfCANCiAgICAgICAgIHwg
ICAgfCAgRkUgICAgfCAgICAgfCAgICAgICAgICAgfCAgICAgfCAgIEZFICAgfCAgICAgfCANCiAg
ICAgICAgIHwgICAgKy0tLS0tLS0tKyAgICAgfCAgICAgICAgICAgfCAgICAgKy0tLS0tLS0tKyAg
ICAgfCANCiAgICAgICAgIHwgICAgICAgIHwgICAgICAgICAgfCAgICAgICAgICAgfCAgICAgICAg
ICBeICAgICAgICAgfCANCiAgICAgICAgIHwgUm91dGVyIHwgICAgICAgICAgfCAgICAgICAgICAg
fCBSb3V0ZXIgICB8ICAgICAgICAgfCANCiAgICAgICAgIHwgQSAgICAgIHwgICAgICAgICAgfCAg
ICAgICAgICAgfCBCICAgICAgICB8ICAgICAgICAgfCANCiAgICAgICAgIC0tLS0tLS0tLSstLS0t
LS0tLS0tLSAgICAgICAgICAgLS0tLS0tLS0tLS0rLS0tLS0tLS0tLSANCiAgICAgICAgICAgICAg
ICAgIHYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeIA0KICAgICAgICAgICAgICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgDQogICAgICAgICAgICAgICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCANCiAgICAgICAgICAgICAgICAg
IC0tLS0tLS0tLS0tLS0tLS0tLS0+LS0tLS0tLS0tLS0tLS0tICAgICANCiAgICAgDQogICAgICAg
IEZpZ3VyZSAxMS4gRXhhbXBsZSB0byBzaG93IGRhdGEgcGFja2V0IGZsb3cgYmV0d2VlbiB0d28g
TkVzLiANCiAgICAgDQogIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEFwcmlsICAg
IDIwMDQgICAgICAgICAgICAgICAgICAgW1BhZ2UgMjBdICANCg0KIEludGVybmV0IERyYWZ0ICAg
ICAgICAgRm9yQ0VTIEZyYW1ld29yayAgICAgICAgICAgICAgICAgT2N0b2JlciAyMDAzIA0KICAN
CiAgDQogICAgQ29udHJvbCBwbGFuZSBwcm90b2NvbCBwYWNrZXRzIChzdWNoIGFzIFJJUCwgT1NQ
RiBtZXNzYWdlcykgDQogICAgYWRkcmVzc2VkIHRvIGFueSBvZiBORSdzIGludGVyZmFjZXMgYXJl
IHR5cGljYWxseSByZWRpcmVjdGVkIGJ5IHRoZSANCiAgICByZWNlaXZpbmcgRkUgdG8gaXRzIENF
LCBhbmQgQ0UgbWF5IG9yaWdpbmF0ZSBwYWNrZXRzIGFuZCBoYXZlIGl0cyANCiAgICBGRSBkZWxp
dmVyIHRoZW0gdG8gb3RoZXIgTkVzLiAgVGhlcmVmb3JlLCBGb3JDRVMgcHJvdG9jb2wgb3ZlciBG
cCANCiAgICBub3Qgb25seSB0cmFuc3BvcnRzIHRoZSBGb3JDRVMgcHJvdG9jb2wgbWVzc2FnZXMg
YmV0d2VlbiBDRXMgYW5kIA0KICAgIEZFcywgYnV0IGFsc28gZW5jYXBzdWxhdGVzIHRoZSBkYXRh
IHBhY2tldHMgZnJvbSBjb250cm9sIHBsYW5lIA0KICAgIHByb3RvY29scy4gIE1vcmVvdmVyLCBv
bmUgRkUgbWF5IGJlIGNvbnRyb2xsZWQgYnkgbXVsdGlwbGUgQ0VzIGZvciANCiAgICBkaXN0cmli
dXRlZCBjb250cm9sLiAgSW4gdGhpcyBjb25maWd1cmF0aW9uLCB0aGUgY29udHJvbCBwcm90b2Nv
bHMgDQogICAgc3VwcG9ydGVkIGJ5IHRoZSBGT1JDRVMgTkVzIG1heSBzcHJlYWQgYWNyb3NzIG11
bHRpcGxlIENFcy4gIEZvciANCiAgICBleGFtcGxlLCBvbmUgQ0UgbWF5IHN1cHBvcnQgcm91dGlu
ZyBwcm90b2NvbHMgbGlrZSBPU1BGIGFuZCBCR1AsIA0KICAgIHdoaWxlIGEgc2lnbmFsaW5nIGFu
ZCBhZG1pc3Npb24gY29udHJvbCBwcm90b2NvbCBsaWtlIFJTVlAgaXMgDQogICAgc3VwcG9ydGVk
IGluIGFub3RoZXIgQ0UuICBGRXMgYXJlIGNvbmZpZ3VyZWQgdG8gcmVjb2duaXplIGFuZCANCiAg
ICBmaWx0ZXIgdGhlc2UgcHJvdG9jb2wgcGFja2V0cyBhbmQgZm9yd2FyZCB0aGVtIHRvIHRoZSBj
b3JyZXNwb25kaW5nIA0KICAgIENFLiAgDQogIA0KICAgIEZpZ3VyZSAxMSBzaG93cyBvbmUgZXhh
bXBsZSBvZiBob3cgdGhlIEJHUCBwYWNrZXRzIG9yaWdpbmF0ZWQgYnkgDQogICAgcm91dGVyIEEg
YXJlIHBhc3NlZCB0byByb3V0ZXIgQi4gIEluIHRoaXMgZXhhbXBsZSwgdGhlIEZvckNFUyANCiAg
ICBwcm90b2NvbCBpcyB1c2VkIHRvIHRyYW5zcG9ydCB0aGUgcGFja2V0cyBmcm9tIHRoZSBDRSB0
byB0aGUgRkUgDQogICAgaW5zaWRlIHJvdXRlciBBLCBhbmQgdGhlbiBmcm9tIHRoZSBGRSB0byB0
aGUgQ0UgaW5zaWRlIHJvdXRlciBCLiAgDQogICAgSW4gbGlnaHQgb2YgdGhlIGZhY3QgdGhhdCB0
aGUgRm9yQ0VTIHByb3RvY29sIGlzIHJlc3BvbnNpYmxlIGZvciANCiAgICB0cmFuc3BvcnRpbmcg
Ym90aCB0aGUgY29udHJvbCBtZXNzYWdlcyBhbmQgdGhlIGRhdGEgcGFja2V0cyBiZXR3ZWVuIA0K
ICAgIHRoZSBDRSBhbmQgRkUgb3ZlciBGcCByZWZlcmVuY2UgcG9pbnQsIGl0IGlzIHBvc3NpYmxl
IHRvIHVzZSBlaXRoZXIgDQogICAgYSBzaW5nbGUgcHJvdG9jb2wgb3IgbXVsdGlwbGUgcHJvdG9j
b2xzIHRvIGFjaGlldmUgdGhpcy4gDQogICAgIA0KIDQuMi41LiBQcm94eSBGRSANCiAgICAgDQog
ICAgSW4gdGhlIGNhc2Ugd2hlcmUgYSBwaHlzaWNhbCBGRSBjYW5ub3QgaW1wbGVtZW50IChlLmcu
LCBkdWUgdG8gdGhlIA0KICAgIGxhY2sgb2YgYSBnZW5lcmFsIHB1cnBvc2UgQ1BVKSB0aGUgRm9y
Q0VTIHByb3RvY29sIGRpcmVjdGx5LCBhIA0KICAgIHByb3h5IEZFIGNhbiBiZSB1c2VkIGluIHRo
ZSBtaWRkbGUgb2YgRnAgcmVmZXJlbmNlIHBvaW50LiAgVGhpcyANCiAgICBhbGxvd3MgdGhlIENF
IGNvbW11bmljYXRlIHRvIHRoZSBwaHlzaWNhbCBGRSB2aWEgdGhlIHByb3h5IGJ5IHVzaW5nIA0K
ICAgIEZvckNFUywgd2hpbGUgdGhlIHByb3h5IG1hbmlwdWxhdGVzIHRoZSBwaHlzaWNhbCBGRSB1
c2luZyBzb21lIA0KICAgIGludGVybWVkaWFyeSBmb3JtIG9mIGNvbW11bmljYXRpb24gKGUuZy4s
IGEgbm9uLUZvckNFUyBwcm90b2NvbCBvciANCiAgICBETUEpLiAgSW4gc3VjaCBhbiBpbXBsZW1l
bnRhdGlvbiwgdGhlIGNvbWJpbmF0aW9uIG9mIHRoZSBwcm94eSBhbmQgDQogICAgdGhlIHBoeXNp
Y2FsIEZFIGJlY29tZXMgb25lIGxvZ2ljYWwgRkUgZW50aXR5LiAgDQogICAgIA0KIDQuMy4gQXNz
b2NpYXRpb24gUmUtZXN0YWJsaXNobWVudCANCiAgICAgDQogICAgRkVzIGFuZCBDRXMgbWF5IGpv
aW4gYW5kIGxlYXZlIE5FcyBkeW5hbWljYWxseSAoc2VlIFszXSBTZWN0aW9uIDUsIA0KICAgIHJl
cXVpcmVtZW50cyAjMTIpLiAgV2hlbiBhbiBGRSBvciBDRSBsZWF2ZXMgdGhlIE5FLCB0aGUgYXNz
b2NpYXRpb24gDQogICAgd2l0aCB0aGUgTkUgaXMgYnJva2VuLiAgSWYgdGhlIGxlYXZpbmcgcGFy
dHkgcmVqb2lucyBhbiBORSBsYXRlciwgDQogICAgdG8gcmUtZXN0YWJsaXNoIHRoZSBhc3NvY2lh
dGlvbiwgaXQgbWF5IG5lZWQgdG8gcmUtZW50ZXIgdGhlIHByZS0NCiAgICBhc3NvY2lhdGlvbiBw
aGFzZS4gIExvc3Mgb2YgYXNzb2NpYXRpb24gY2FuIGFsc28gaGFwcGVuIA0KICAgIHVuZXhwZWN0
ZWRseSBkdWUgdG8gbG9zcyBvZiBjb25uZWN0aW9uIGJldHdlZW4gdGhlIENFIGFuZCB0aGUgRkUu
ICANCiAgICBUaGVyZWZvcmUsIHRoZSBmcmFtZXdvcmsgYWxsb3dzIHRoZSBiaS1kaXJlY3Rpb25h
bCB0cmFuc2l0aW9uIA0KICAgIGJldHdlZW4gdGhlc2UgdHdvIHBoYXNlcywgYnV0IHRoZSBGb3JD
RVMgcHJvdG9jb2wgaXMgb25seSANCiAgICBhcHBsaWNhYmxlIGZvciB0aGUgcG9zdC1hc3NvY2lh
dGlvbiBwaGFzZS4gIEhvd2V2ZXIsIHRoZSBwcm90b2NvbCANCiAgICBzaG91bGQgcHJvdmlkZSBt
ZWNoYW5pc21zIHRvIHN1cHBvcnQgYXNzb2NpYXRpb24gcmUtZXN0YWJsaXNobWVudC4gDQogIA0K
ICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEFwcmlsICAgIDIwMDQgICAgICAgICAgICAg
ICAgICAgW1BhZ2UgMjFdICANCg0KIEludGVybmV0IERyYWZ0ICAgICAgICAgRm9yQ0VTIEZyYW1l
d29yayAgICAgICAgICAgICAgICAgT2N0b2JlciAyMDAzIA0KICANCiAgDQogICAgVGhpcyBpbmNs
dWRlcyB0aGUgYWJpbGl0eSBmb3IgQ0VzIGFuZCBGRXMgdG8gZGV0ZXJtaW5lIHdoZW4gdGhlcmUg
DQogICAgaXMgYSBsb3NzIG9mIGFzc29jaWF0aW9uIGJldHdlZW4gdGhlbSwgYWJpbGl0eSB0byBy
ZXN0b3JlIA0KICAgIGFzc29jaWF0aW9uIGFuZCBlZmZpY2llbnQgc3RhdGUgKHJlKXN5bmNocm9u
aXphdGlvbiBtZWNoYW5pc21zIChzZWUgDQogICAgWzNdIFNlY3Rpb24gNSwgcmVxdWlyZW1lbnQg
IzcpLiBOb3RlIHRoYXQgc2VjdXJpdHkgYXNzb2NpYXRpb24gYW5kIA0KICAgIHN0YXRlIG11c3Qg
YmUgYWxzbyByZS1lc3RhYmxpc2hlZCB0byBndWFyYW50ZWUgdGhlIHNhbWUgbGV2ZWwgb2YgDQog
ICAgc2VjdXJpdHkgZXhpc3RzIGJlZm9yZSBhbmQgYWZ0ZXIgdGhlIGFzc29jaWF0aW9uIHJlLWVz
dGFibGlzaG1lbnQuIA0KICAgICANCiAgICBXaGVuIGFuIEZFIGxlYXZlcyBvciBqb2lucyBhbiBl
eGlzdGluZyBORSB0aGF0IGlzIGFscmVhZHkgaW4gcG9zdC0NCiAgICBhc3NvY2lhdGlvbiBwaGFz
ZSwgdGhlIENFIG5lZWRzIHRvIGJlIGF3YXJlIG9mIHRoZSBpbXBhY3Qgb24gRkUgDQogICAgdG9w
b2xvZ3kgYW5kIGRlYWxzIHdpdGggdGhlIGNoYW5nZSBhY2NvcmRpbmdseS4gDQogICAgIA0KIDQu
My4xLiBDRSBncmFjZWZ1bCByZXN0YXJ0IA0KICANCiAgICBUaGUgZmFpbHVyZSBhbmQgcmVzdGFy
dCBvZiB0aGUgQ0UgaW4gYSByb3V0ZXIgY2FuIHBvdGVudGlhbGx5IGNhdXNlIA0KICAgIG11Y2gg
c3RyZXNzIGFuZCBkaXNydXB0aW9uIG9uIHRoZSBjb250cm9sIHBsYW5lIHRocm91Z2hvdXQgYSAN
CiAgICBuZXR3b3JrLiAgQmVjYXVzZSB3aGVuIGEgQ0UgaGFzIHRvIHJlc3RhcnQgZm9yIGFueSBy
ZWFzb24sIHRoZSANCiAgICByb3V0ZXIgbG9zZXMgcm91dGluZyBhZGphY2VuY2llcyBvciBzZXNz
aW9ucyB3aXRoIGl0cyByb3V0aW5nIA0KICAgIG5laWdoYm9ycy4gIE5laWdoYm9ycyB3aG8gZGV0
ZWN0IHRoZSBsb3N0IGFkamFjZW5jeSBub3JtYWxseSByZS0NCiAgICBjb21wdXRlIG5ldyByb3V0
ZXMgYW5kIHRoZW4gc2VuZCByb3V0aW5nIHVwZGF0ZXMgdG8gdGhlaXIgb3duIA0KICAgIG5laWdo
Ym9ycyB0byBjb21tdW5pY2F0ZSB0aGUgbG9zdCBhZGphY2VuY3kuICBUaGVpciBuZWlnaGJvcnMg
ZG8gDQogICAgdGhlIHNhbWUgdGhpbmcgdG8gcHJvcGFnYXRlIHRocm91Z2hvdXQgdGhlIG5ldHdv
cmsuICBJbiB0aGUgDQogICAgbWVhbnRpbWUsIHRoZSByZXN0YXJ0aW5nIHJvdXRlciBjYW5ub3Qg
cmVjZWl2ZSB0cmFmZmljIGZyb20gb3RoZXIgDQogICAgcm91dGVycyBiZWNhdXNlIHRoZSBuZWln
aGJvcnMgaGF2ZSBzdG9wcGVkIHVzaW5nIHRoZSByb3V0ZXIncyANCiAgICBwcmV2aW91c2x5IGFk
dmVydGlzZWQgcm91dGVzLiBXaGVuIHRoZSByZXN0YXJ0aW5nIHJvdXRlciByZXN0b3JlcyANCiAg
ICBhZGphY2VuY2llcywgbmVpZ2hib3JzIG11c3Qgb25jZSBhZ2FpbiByZS1jb21wdXRlIG5ldyBy
b3V0ZXMgYW5kIA0KICAgIHNlbmQgb3V0IGFkZGl0aW9uYWwgcm91dGluZyB1cGRhdGVzLiBUaGUg
cmVzdGFydGluZyByb3V0ZXIgaXMgDQogICAgdW5hYmxlIHRvIGZvcndhcmQgcGFja2V0cyB1bnRp
bCBpdCBoYXMgcmUtZXN0YWJsaXNoZWQgcm91dGluZyANCiAgICBhZGphY2VuY2llcyB3aXRoIG5l
aWdoYm9ycywgcmVjZWl2ZWQgcm91dGUgdXBkYXRlcyB0aHJvdWdoIHRoZXNlIA0KICAgIGFkamFj
ZW5jaWVzLCBhbmQgY29tcHV0ZWQgbmV3IHJvdXRlcy4gIFVudGlsIGNvbnZlcmdlbmNlIHRha2Vz
IA0KICAgIHBsYWNlIHRocm91Z2hvdXQgdGhlIG5ldHdvcmssIHBhY2tldHMgbWF5IGJlIGxvc3Qg
aW4gdHJhbnNpZW50IA0KICAgIGJsYWNrIGhvbGVzIG9yIGZvcndhcmRpbmcgbG9vcHMuICAgDQog
IA0KICAgIEEgaGlnaCBhdmFpbGFiaWxpdHkgbWVjaGFuaXNtIGtub3duIGFzIHRoZSAiZ3JhY2Vm
dWwgcmVzdGFydCIgaGFzIA0KICAgIGJlZW4gdXNlZCBieSB0aGUgSVAgcm91dGluZyBwcm90b2Nv
bHMgKE9TUEYgWzEwXSwgQkdQIFsxMV0sIEJHUCANCiAgICBbMTFdKSBhbmQgTVBMUyBsYWJlbCBk
aXN0cmlidXRpb24gcHJvdG9jb2wgKExEUCBbOV0pIHRvIGhlbHAgDQogICAgbWluaW1pemUgdGhl
IG5lZ2F0aXZlIGVmZmVjdHMgb24gcm91dGluZyB0aHJvdWdob3V0IGFuIGVudGlyZSANCiAgICBu
ZXR3b3JrIGNhdXNlZCBieSBhIHJlc3RhcnRpbmcgcm91dGVyLiAgUm91dGUgZmxhcCBvbiBuZWln
aGJvcmluZyANCiAgICByb3V0ZXJzIGlzIGF2b2lkZWQsIGFuZCBhIHJlc3RhcnRpbmcgcm91dGVy
IGNhbiBjb250aW51ZSB0byBmb3J3YXJkIA0KICAgIHBhY2tldHMgdGhhdCB3b3VsZCBvdGhlcndp
c2UgYmUgZHJvcHBlZC4gICANCiAgICAgDQogICAgV2hpbGUgdGhlIGRldGFpbHMgZGlmZmVyIGZy
b20gcHJvdG9jb2wgdG8gcHJvdG9jb2wsIHRoZSBnZW5lcmFsIA0KICAgIGlkZWEgYmVoaW5kIHRo
ZSBncmFjZWZ1bCByZXN0YXJ0IG1lY2hhbmlzbSByZW1haW5zIHRoZSBzYW1lLiAgV2l0aCANCiAg
ICB0aGUgZ3JhY2VmdWwgcmVzdGFydCwgYSByZXN0YXJ0aW5nIHJvdXRlciBjYW4gaW5mb3JtIGl0
cyBuZWlnaGJvcnMgDQogICAgd2hlbiBpdCByZXN0YXJ0cy4gIFRoZSBuZWlnaGJvcnMgbWF5IGRl
dGVjdCB0aGUgbG9zdCBhZGphY2VuY3kgYnV0IA0KICAgIGRvIG5vdCByZWNvbXB1dGUgbmV3IHJv
dXRlcyBvciBzZW5kIHJvdXRpbmcgdXBkYXRlcyB0byB0aGVpciANCiAgICBuZWlnaGJvcnMuICBU
aGUgbmVpZ2hib3JzIGFsc28gaG9sZCBvbiB0byB0aGUgcm91dGVzIHJlY2VpdmVkIGZyb20gDQog
ICAgdGhlIHJlc3RhcnRpbmcgcm91dGVyIGJlZm9yZSByZXN0YXJ0IGFuZCBhc3N1bWUgdGhleSBh
cmUgc3RpbGwgDQogIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEFwcmlsICAgIDIw
MDQgICAgICAgICAgICAgICAgICAgW1BhZ2UgMjJdICANCg0KIEludGVybmV0IERyYWZ0ICAgICAg
ICAgRm9yQ0VTIEZyYW1ld29yayAgICAgICAgICAgICAgICAgT2N0b2JlciAyMDAzIA0KICANCiAg
DQogICAgdmFsaWQgZm9yIGEgbGltaXRlZCB0aW1lLiAgQnkgZG9pbmcgc28sIHRoZSByZXN0YXJ0
aW5nIHJvdXRlcidzIEZFcyANCiAgICBjYW4gYWxzbyBjb250aW51ZSB0byByZWNlaXZlIGFuZCBm
b3J3YXJkIHRyYWZmaWMgZnJvbSBvdGhlciANCiAgICBuZWlnaGJvcnMgZm9yIGEgbGltaXRlZCB0
aW1lIGJ5IHVzaW5nIHRoZSByb3V0ZXMgdGhleSBhbHJlYWR5IGhhdmUuIA0KICAgIFRoZSByZXN0
YXJ0aW5nIHJvdXRlciB0aGVuIHJlLWVzdGFibGlzaGVzIHJvdXRpbmcgYWRqYWNlbmNpZXMsIA0K
ICAgIGRvd25sb2FkcyB1cGRhdGVkIHJvdXRlcyBmcm9tIGFsbCBpdHMgbmVpZ2hib3JzLCByZWNv
bXB1dGVzIG5ldyANCiAgICByb3V0ZXMgYW5kIHVzZXMgdGhlbSB0byByZXBsYWNlIHRoZSBvbGRl
ciByb3V0ZXMgaXQgd2FzIHVzaW5nLiBJdCANCiAgICB0aGVuIHNlbmRzIHRoZXNlIHVwZGF0ZWQg
cm91dGVzIHRvIGl0cyBuZWlnaGJvcnMgYW5kIHNpZ25hbHMgdGhlIA0KICAgIGNvbXBsZXRpb24g
b2YgdGhlIGdyYWNlZnVsIHJlc3RhcnQgcHJvY2Vzcy4gDQogICAgIA0KICAgIE5vbi1zdG9wIGZv
cndhcmRpbmcgaXMgYSByZXF1aXJlbWVudCBmb3IgZ3JhY2VmdWwgcmVzdGFydC4gIEl0IGlzIA0K
ICAgIG5lY2Vzc2FyeSBzbyBhIHJvdXRlciBjYW4gY29udGludWUgdG8gZm9yd2FyZCBwYWNrZXRz
IHdoaWxlIGl0IGlzIA0KICAgIGRvd25sb2FkaW5nIHJvdXRpbmcgaW5mb3JtYXRpb24gYW5kIHJl
Y29tcHV0aW5nIG5ldyByb3V0ZXMuICBUaGlzIA0KICAgIGVuc3VyZXMgdGhhdCBwYWNrZXRzIHdp
bGwgbm90IGJlIGRyb3BwZWQuICBBcyBvbmUgY2FuIHNlZSwgb25lIG9mIA0KICAgIHRoZSBiZW5l
Zml0cyBhZmZvcmRlZCBieSB0aGUgc2VwYXJhdGlvbiBvZiBDRSBhbmQgRkUgaXMgZXhhY3RseSB0
aGUgDQogICAgYWJpbGl0eSBvZiBub24tc3RvcCBmb3J3YXJkaW5nIGluIHRoZSBmYWNlIG9mIHRo
ZSBDRSBmYWlsdXJlIGFuZCANCiAgICByZXN0YXJ0LiAgVGhlIHN1cHBvcnQgb2YgZHluYW1pYyBj
aGFuZ2VzIHRvIENFL0ZFIGFzc29jaWF0aW9uIGluIA0KICAgIEZvckNFUyBhbHNvIG1ha2VzIGl0
IGNvbXBhdGlibGUgd2l0aCBoaWdoIGF2YWlsYWJpbGl0eSBtZWNoYW5pc21zIA0KICAgIHN1Y2gg
YXMgZ3JhY2VmdWwgcmVzdGFydC4gDQogICAgIA0KICAgIEZvckNFUyBzaG91bGQgYmUgYWJsZSB0
byBzdXBwb3J0IENFIGdyYWNlZnVsIHJlc3RhcnQgZWFzaWx5LiAgV2hlbiANCiAgICB0aGUgYXNz
b2NpYXRpb24gaXMgZXN0YWJsaXNoZWQgdGhlIGZpcnN0IHRpbWUsIHRoZSBDRSBtdXN0IGluZm9y
bSANCiAgICB0aGUgRkVzIHdoYXQgdG8gZG8gaW4gdGhlIGNhc2Ugb2YgQ0UgZmFpbHVyZS4gIElm
IGdyYWNlZnVsIHJlc3RhcnQgDQogICAgaXMgbm90IHN1cHBvcnRlZCwgdGhlIEZFcyBtYXkgYmUg
dG9sZCB0byBzdG9wIHBhY2tldCBwcm9jZXNzaW5nIGFsbCANCiAgICB0b2dldGhlciBpZiBpdHMg
Q0UgZmFpbHMuICBJZiBncmFjZWZ1bCByZXN0YXJ0IGlzIHN1cHBvcnRlZCwgdGhlIA0KICAgIEZF
cyBzaG91bGQgYmUgdG9sZCB0byBjYWNoZSBhbmQgaG9sZCBvbiB0byBpdHMgRkUgc3RhdGUgaW5j
bHVkaW5nIA0KICAgIHRoZSBmb3J3YXJkaW5nIHRhYmxlcyBhY3Jvc3MgdGhlIHJlc3RhcnRzLiAg
QSB0aW1lciBtdXN0IGJlIA0KICAgIGluY2x1ZGVkIHNvIHRoYXQgdGhlIHRpbWVvdXQgY2F1c2Vz
IHN1Y2ggY2FjaGVkIHN0YXRlIHRvIGV4cGlyZSANCiAgICBldmVudHVhbGx5LiAgVGhvc2UgdGlt
ZXJzIHNob3VsZCBiZSBzZXR0YWJsZSBieSB0aGUgQ0UuICANCiAgDQogNC4zLjIuIEZFIHJlc3Rh
cnQgDQogIA0KICAgIEluIHRoZSBzYW1lIGV4YW1wbGUgaW4gRmlndXJlIDUsIGFzc3VtaW5nIENF
MSBpcyB0aGUgd29ya2luZyBDRSBmb3IgDQogICAgdGhlIG1vbWVudCwgd2hhdCB3b3VsZCBoYXBw
ZW4gaWYgb25lIG9mIHRoZSBGRXMsIHNheSBGRTEsIGxlYXZlcyANCiAgICB0aGUgTkUgdGVtcG9y
YXJpbHk/ICBGRTEgbWF5IHZvbHVudGFyaWx5IGRlY2lkZSB0byBsZWF2ZSB0aGUgDQogICAgYXNz
b2NpYXRpb24uICBBbHRlcm5hdGl2ZWx5LCBGRTEgbWF5IHN0b3AgZnVuY3Rpb25pbmcgc2ltcGx5
IGR1ZSB0byANCiAgICB1bmV4cGVjdGVkIGZhaWx1cmUuICBJbiB0aGUgZm9ybWVyIGNhc2UsIENF
MSByZWNlaXZlcyBhICJsZWF2ZS0NCiAgICBhc3NvY2lhdGlvbiByZXF1ZXN0IiBmcm9tIEZFMS4g
IEluIHRoZSBsYXR0ZXIsIENFMSBkZXRlY3RzIHRoZSANCiAgICBmYWlsdXJlIG9mIEZFMSBieSBz
b21lIG90aGVyIG1lYW5zLiAgSW4gYm90aCBjYXNlcywgQ0UxIG11c3QgaW5mb3JtIA0KICAgIHRo
ZSByb3V0aW5nIHByb3RvY29scyBvZiBzdWNoIGFuIGV2ZW50LCBtb3N0IGxpa2VseSBwcm9tcHRp
bmcgYSANCiAgICByZWFjaGFiaWxpdHkgYW5kIFNQRiAoU2hvcnRlc3QgUGF0aCBGaXJzdCkgcmVj
YWxjdWxhdGlvbiBhbmQgDQogICAgYXNzb2NpYXRlZCBkb3dubG9hZGluZyBvZiBuZXcgRklCcyBm
cm9tIENFMSB0byB0aGUgb3RoZXIgcmVtYWluaW5nIA0KICAgIEZFcyAob25seSBGRTIgaW4gdGhp
cyBleGFtcGxlKS4gIFN1Y2ggcmVjYWxjdWxhdGlvbiBhbmQgRklCIHVwZGF0ZSANCiAgICB3aWxs
IGFsc28gYmUgcHJvcGFnYXRlZCBmcm9tIENFMSB0byB0aGUgTkUncyBuZWlnaGJvcnMgdGhhdCBh
cmUgDQogICAgYWZmZWN0ZWQgYnkgdGhlIGNvbm5lY3Rpdml0eSBvZiBGRTEuICAgDQogICAgIA0K
ICAgIFdoZW4gRkUxIGRlY2lkZXMgdG8gcmVqb2luIGFnYWluLCBvciB3aGVuIGl0IHJlc3RhcnRz
IGFnYWluIGZyb20gDQogICAgdGhlIGZhaWx1cmUsIEZFMSBuZWVkcyB0byByZS1kaXNjb3ZlciBp
dHMgbWFzdGVyIChDRSkuICBUaGlzIGNhbiBiZSANCiAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAg
IEV4cGlyZXMgQXByaWwgICAgMjAwNCAgICAgICAgICAgICAgICAgICBbUGFnZSAyM10gIA0KDQog
SW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRnJhbWV3b3JrICAgICAgICAgICAgICAgICBP
Y3RvYmVyIDIwMDMgDQogIA0KICANCiAgICBhY2hpZXZlZCBieSBzZXZlcmFsIG1lYW5zLiAgSXQg
bWF5IHJlLWVudGVyIHRoZSBwcmUtYXNzb2NpYXRpb24gDQogICAgcGhhc2UgYW5kIGdldCB0aGF0
IGluZm9ybWF0aW9uIGZyb20gaXRzIEZFIG1hbmFnZXIuICBJdCBtYXkgDQogICAgcmV0cmlldmUg
dGhlIHByZXZpb3VzIENFIGluZm9ybWF0aW9uIGZyb20gaXRzIGNhY2hlLCBpZiBpdCBjYW4gDQog
ICAgdmFsaWRhdGUgdGhlIGluZm9ybWF0aW9uIGZyZXNobmVzcy4gIE9uY2UgaXQgZGlzY292ZXJz
IGl0cyBDRSwgaXQgDQogICAgc3RhcnRzIG1lc3NhZ2UgZXhjaGFuZ2Ugd2l0aCB0aGUgQ0UgdG8g
cmUtZXN0YWJsaXNoIHRoZSBhc3NvY2lhdGlvbiANCiAgICBqdXN0IGFzIG91dGxpbmVkIGluIEZp
Z3VyZSA5LCB3aXRoIHRoZSBwb3NzaWJsZSBleGNlcHRpb24gdGhhdCBpdCANCiAgICBtaWdodCBi
ZSBhYmxlIHRvIGJ5cGFzcyB0aGUgdHJhbnNwb3J0IG9mIHRoZSBjb21wbGV0ZSBpbml0aWFsIA0K
ICAgIGNvbmZpZ3VyYXRpb24uICBTdXBwb3NlIHRoYXQgRkUxIHN0aWxsIGhhcyBpdHMgcm91dGlu
ZyB0YWJsZSBhbmQgDQogICAgb3RoZXIgc3RhdGUgaW5mb3JtYXRpb24gZnJvbSB0aGUgbGFzdCBh
c3NvY2lhdGlvbi4gSW5zdGVhZCBvZiANCiAgICBzZW5kaW5nIGFsbCB0aGUgaW5mb3JtYXRpb24g
YWdhaW4gZnJvbSBzY3JhdGNoLCBpdCBtYXkgYmUgYWJsZSB0byANCiAgICB1c2UgbW9yZSBlZmZp
Y2llbnQgbWVjaGFuaXNtIHRvIHJlLXN5bmMgdXAgdGhlIHN0YXRlIHdpdGggaXRzIENFIGlmIA0K
ICAgIHN1Y2ggbWVjaGFuaXNtIGlzIHN1cHBvcnRlZCBieSB0aGUgRm9yQ0VTIHByb3RvY29sLiAg
Rm9yIGV4YW1wbGUsIA0KICAgIENSQy0zMiBvZiB0aGUgc3RhdGUgbWlnaHQgZ2l2ZSBhIHF1aWNr
IGluZGljYXRpb24gb2Ygd2hldGhlciBvciBub3QgDQogICAgdGhlIHN0YXRlIGlzIGluLXN5bmMg
d2l0aCBpdHMgQ0UuICBCeSBjb21wYXJpbmcgaXRzIHN0YXRlIHdpdGggdGhlIA0KICAgIENFIGZp
cnN0LCBpdCBzZW5kcyBhbiBpbmZvcm1hdGlvbiB1cGRhdGUgb25seSBpZiBpdCBpcyBuZWVkZWQu
ICANCiAgICBGb3JDRVMgcHJvdG9jb2wgbWF5IGNob29zZSB0byBpbXBsZW1lbnQgc2ltaWxhciBv
cHRpbWl6YXRpb24gDQogICAgbWVjaGFuaXNtcywgYnV0IGl0IG1heSBhbHNvIGNob29zZSBub3Qg
dG8sIGFzIHRoaXMgaXMgbm90IGEgDQogICAgcmVxdWlyZW1lbnQuIA0KICAgICANCiAgICAgDQog
NS4gQXBwbGljYWJpbGl0eSB0byBSRkMxODEyICANCiAgDQogICAgWzNdIFNlY3Rpb24gNSwgcmVx
dWlyZW1lbnQgIzkgZGljdGF0ZXMgIkFueSBwcm9wb3NlZCBGb3JDRVMgDQogICAgYXJjaGl0ZWN0
dXJlIG11c3QgZXhwbGFpbiBob3cgdGhhdCBhcmNoaXRlY3R1cmUgc3VwcG9ydHMgYWxsIG9mIHRo
ZSANCiAgICByb3V0ZXIgZnVuY3Rpb25zIGFzIGRlZmluZWQgaW4gUkZDMTgxMi4iICBSRkMxODEy
IGRpc2N1c3NlcyBtYW55IA0KICAgIGltcG9ydGFudCByZXF1aXJlbWVudHMgZm9yIElQdjQgcm91
dGVycyBmcm9tIHRoZSBsaW5rIGxheWVyIHRvIHRoZSANCiAgICBhcHBsaWNhdGlvbiBsYXllci4g
IFRoaXMgc2VjdGlvbiBhZGRyZXNzZXMgdGhlIHJlbGV2YW50IA0KICAgIHJlcXVpcmVtZW50cyBp
biBSRkMxODEyIGZvciBpbXBsZW1lbnRpbmcgSVB2NCByb3V0ZXJzIGJhc2VkIG9uIA0KICAgIEZv
ckNFUyBhcmNoaXRlY3R1cmUgYW5kIGV4cGxhaW5zIGhvdyBGb3JDRVMgc2F0aXNmaWVzIHRoZXNl
IA0KICAgIHJlcXVpcmVtZW50cyBieSBwcm92aWRpbmcgZ3VpZGVsaW5lcyBvbiBob3cgdG8gc2Vw
YXJhdGUgdGhlIA0KICAgIGZ1bmN0aW9uYWxpdGllcyByZXF1aXJlZCBpbnRvIGZvcndhcmRpbmcg
cGxhbmUgYW5kIGNvbnRyb2wgcGxhbmUuICAgDQogICAgIA0KICAgIEluIGdlbmVyYWwsIHRoZSBm
b3J3YXJkaW5nIHBsYW5lIGNhcnJpZXMgb3V0IHRoZSBidWxrIG9mIHRoZSBwZXItDQogICAgcGFj
a2V0IHByb2Nlc3NpbmcgdGhhdCBpcyByZXF1aXJlZCBhdCBsaW5lIHNwZWVkLCB3aGlsZSB0aGUg
Y29udHJvbCANCiAgICBwbGFuZSBjYXJyaWVzIG1vc3Qgb2YgdGhlIGNvbXB1dGF0aW9uYWxseSBj
b21wbGV4IG9wZXJhdGlvbnMgdGhhdCANCiAgICBhcmUgdHlwaWNhbCBvZiB0aGUgY29udHJvbCBh
bmQgc2lnbmFsaW5nIHByb3RvY29scy4gIEhvd2V2ZXIsIGl0IGlzIA0KICAgIGltcG9zc2libGUg
dG8gZHJhdyBhIHJpZ2lkIGxpbmUgdG8gZGl2aWRlIHRoZSBwcm9jZXNzaW5nIGludG8gQ0VzIA0K
ICAgIGFuZCBGRXMgY2xlYW5seS4gIE5vciBzaG91bGQgdGhlIEZvckNFUyBhcmNoaXRlY3R1cmUg
bGltaXQgdGhlIA0KICAgIGlubm92YXRpdmUgYXBwcm9hY2hlcyBpbiBjb250cm9sIGFuZCBmb3J3
YXJkaW5nIHBsYW5lIHNlcGFyYXRpb24uICANCiAgICBBcyBtb3JlIGFuZCBtb3JlIHByb2Nlc3Np
bmcgcG93ZXIgaXMgYXZhaWxhYmxlIGluIHRoZSBGRXMsIHNvbWUgb2YgDQogICAgdGhlIGNvbnRy
b2wgZnVuY3Rpb25zIHRoYXQgdHJhZGl0aW9uYWxseSBhcmUgcGVyZm9ybWVkIGJ5IENFcyBtYXkg
DQogICAgbm93IGJlIG1vdmVkIHRvIEZFcyBmb3IgYmV0dGVyIHBlcmZvcm1hbmNlIGFuZCBzY2Fs
YWJpbGl0eS4gIFN1Y2ggDQogICAgb2ZmbG9hZGVkIGZ1bmN0aW9ucyBtYXkgaW5jbHVkZSBwYXJ0
IG9mIElDTVAgb3IgVENQIHByb2Nlc3NpbmcsIG9yIA0KICAgIHBhcnQgb2Ygcm91dGluZyBwcm90
b2NvbHMuICBPbmNlIG9mZi1sb2FkZWQgb250byB0aGUgZm9yd2FyZGluZyANCiAgICBwbGFuZSwg
c3VjaCBDRSBmdW5jdGlvbnMsIGV2ZW4gdGhvdWdoIGxvZ2ljYWxseSBiZWxvbmdpbmcgdG8gdGhl
IA0KICAgIGNvbnRyb2wgcGxhbmUsIG5vdyBiZWNvbWUgcGFydCBvZiB0aGUgRkUgZnVuY3Rpb25z
LiAgSnVzdCBsaWtlIHRoZSANCiAgICBvdGhlciBsb2dpY2FsIGZ1bmN0aW9ucyBwZXJmb3JtZWQg
YnkgRkVzLCBzdWNoIG9mZi1sb2FkZWQgZnVuY3Rpb25zIA0KICANCiAgDQogWWFuZywgZXQgYWwu
ICAgICAgRXhwaXJlcyBBcHJpbCAgICAyMDA0ICAgICAgICAgICAgICAgICAgIFtQYWdlIDI0XSAg
DQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBGcmFtZXdvcmsgICAgICAgICAgICAg
ICAgIE9jdG9iZXIgMjAwMyANCiAgDQogIA0KICAgIG11c3QgYmUgZXhwcmVzc2VkIGFzIHBhcnQg
b2YgdGhlIEZFIG1vZGVsIHNvIHRoYXQgdGhlIENFcyBjYW4gDQogICAgZGVjaWRlIGhvdyB0byBi
ZXN0IHRha2UgYWR2YW50YWdlIG9mIHRoZXNlIG9mZi1sb2FkZWQgZnVuY3Rpb25zIA0KICAgIHdo
ZW4gcHJlc2VudCBvbiB0aGUgRkVzLiANCiAgICAgDQogNS4xLiBHZW5lcmFsIFJvdXRlciBSZXF1
aXJlbWVudHMgDQogIA0KICAgIFJvdXRlcnMgaGF2ZSBhdCBsZWFzdCB0d28gb3IgbW9yZSBsb2dp
Y2FsIGludGVyZmFjZXMuICBXaGVuIENFcyBhbmQgDQogICAgRkVzIGFyZSBzZXBhcmF0ZWQgYnkg
Rm9yQ0VTIHdpdGhpbiBhIHNpbmdsZSBORSwgc29tZSBhZGRpdGlvbmFsIA0KICAgIGludGVyZmFj
ZXMgYXJlIG5lZWRlZCBmb3IgaW50cmEtTkUgY29tbXVuaWNhdGlvbnMuICBGaWd1cmUgMTIgc2hv
d3MgDQogICAgYW4gZXhhbXBsZSB0byBpbGx1c3RyYXRlIHRoYXQuICBUaGlzIE5FIGNvbnRhaW5z
IG9uZSBDRSBhbmQgdHdvIA0KICAgIEZFcy4gIEVhY2ggRkUgaGFzIGZvdXIgaW50ZXJmYWNlczsg
dHdvIG9mIHRoZW0gYXJlIHVzZWQgZm9yIA0KICAgIHJlY2VpdmluZyBhbmQgdHJhbnNtaXR0aW5n
IHBhY2tldHMgdG8gdGhlIGV4dGVybmFsIHdvcmxkLCB3aGlsZSB0aGUgDQogICAgb3RoZXIgdHdv
IGFyZSBmb3IgaW50cmEtTkUgY29ubmVjdGlvbnMuICBDRSBoYXMgdHdvIGxvZ2ljYWwgDQogICAg
aW50ZXJmYWNlcyAjOSBhbmQgIzEwLCBjb25uZWN0ZWQgdG8gaW50ZXJmYWNlcyAjMyBhbmQgIzYg
ZnJvbSBGRTEgDQogICAgYW5kIEZFMiwgcmVzcGVjdGl2ZWx5LiAgSW50ZXJmYWNlICM0IGFuZCAj
NSBhcmUgY29ubmVjdGVkIGZvciBGRTEtDQogICAgRkUyIGNvbW11bmljYXRpb24uICBUaGVyZWZv
cmUsIHRoaXMgcm91dGVyIE5FIHByb3ZpZGVzIGZvdXIgDQogICAgZXh0ZXJuYWwgaW50ZXJmYWNl
cyAoIzEsIDIsIDcgYW5kIDgpLiAgDQogIA0KICAgICAgICAgICAgICAgICAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0gDQogICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICBy
b3V0ZXIgTkUgICAgICAgfCANCiAgICAgICAgICAgICAgICAgfCAgIC0tLS0tLS0tLS0tICAgLS0t
LS0tLS0tLS0gICB8IA0KICAgICAgICAgICAgICAgICB8ICAgfCAgIEZFMSAgIHwgICB8ICAgRkUy
ICAgfCAgIHwgDQogICAgICAgICAgICAgICAgIHwgICAtLS0tLS0tLS0tLSAgIC0tLS0tLS0tLS0t
ICAgfCANCiAgICAgICAgICAgICAgICAgfCAgIDF8IDJ8IDN8IDR8ICAgNXwgNnwgN3wgOHwgICB8
IA0KICAgICAgICAgICAgICAgICB8ICAgIHwgIHwgIHwgIHwgICAgfCAgfCAgfCAgfCAgIHwgDQog
ICAgICAgICAgICAgICAgIHwgICAgfCAgfCAgfCAgKy0tLS0rICB8ICB8ICB8ICAgfCANCiAgICAg
ICAgICAgICAgICAgfCAgICB8ICB8ICB8ICAgICAgICAgIHwgIHwgIHwgICB8IA0KICAgICAgICAg
ICAgICAgICB8ICAgIHwgIHwgOXwgICAgICAgIDEwfCAgfCAgfCAgIHwgDQogICAgICAgICAgICAg
ICAgIHwgICAgfCAgfCAtLS0tLS0tLS0tLS0tLSB8ICB8ICAgfCANCiAgICAgICAgICAgICAgICAg
fCAgICB8ICB8IHwgICAgQ0UgICAgICB8IHwgIHwgICB8IA0KICAgICAgICAgICAgICAgICB8ICAg
IHwgIHwgLS0tLS0tLS0tLS0tLS0gfCAgfCAgIHwgDQogICAgICAgICAgICAgICAgIHwgICAgfCAg
fCAgICAgICAgICAgICAgICB8ICB8ICAgfCANCiAgICAgICAgICAgICAgICAgLS0tLS0rLS0rLS0t
LS0tLS0tLS0tLS0tLSstLSstLS0tIA0KICAgICAgICAgICAgICAgICAgICAgIHwgIHwgICAgICAg
ICAgICAgICAgfCAgfCAgDQogICAgICAgICAgICAgICAgICAgICAgfCAgfCAgICAgICAgICAgICAg
ICB8ICB8ICANCiAgICAgDQogICAgICAgICAgICAgICAgIEZpZ3VyZSAxMi4gQSByb3V0ZXIgTkUg
ZXhhbXBsZSB3aXRoIGZvdXIgaW50ZXJmYWNlcy4gDQogIA0KICAgIElQdjQgcm91dGVycyBtdXN0
IGltcGxlbWVudCBJUCB0byBzdXBwb3J0IGl0cyBwYWNrZXQgZm9yd2FyZGluZyANCiAgICBmdW5j
dGlvbiwgd2hpY2ggaXMgZHJpdmVuIGJ5IGl0cyBGSUIgKEZvcndhcmRpbmcgSW5mb3JtYXRpb24g
QmFzZSkuIA0KICAgIFRoaXMgSW50ZXJuZXQgbGF5ZXIgZm9yd2FyZGluZyAoc2VlIFJGQzE4MTIg
WzFdIFNlY3Rpb24gNSkgDQogICAgZnVuY3Rpb25hbGl0eSBuYXR1cmFsbHkgYmVsb25ncyB0byBG
RXMgaW4gdGhlIEZvckNFUyBhcmNoaXRlY3R1cmUuICANCiAgICAgDQogICAgQSByb3V0ZXIgbWF5
IGltcGxlbWVudCB0cmFuc3BvcnQgbGF5ZXIgcHJvdG9jb2xzIChsaWtlIFRDUCBhbmQgVURQKSAN
CiAgICB0aGF0IGFyZSByZXF1aXJlZCB0byBzdXBwb3J0IGFwcGxpY2F0aW9uIGxheWVyIHByb3Rv
Y29scyAoc2VlIA0KICAgIFJGQzE4MTIgWzFdIFNlY3Rpb24gNikuICBPbmUgaW1wb3J0YW50IGNs
YXNzIG9mIGFwcGxpY2F0aW9uIA0KICAgIHByb3RvY29scyBpcyByb3V0aW5nIHByb3RvY29scyAo
c2VlIFJGQzE4MTIgWzFdIFNlY3Rpb24gNykuICBJbiANCiAgDQogIA0KIFlhbmcsIGV0IGFsLiAg
ICAgIEV4cGlyZXMgQXByaWwgICAgMjAwNCAgICAgICAgICAgICAgICAgICBbUGFnZSAyNV0gIA0K
DQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRnJhbWV3b3JrICAgICAgICAgICAgICAg
ICBPY3RvYmVyIDIwMDMgDQogIA0KICANCiAgICBGb3JDRVMgYXJjaGl0ZWN0dXJlLCByb3V0aW5n
IHByb3RvY29scyBhcmUgbmF0dXJhbGx5IGltcGxlbWVudGVkIGJ5IA0KICAgIENFcy4gIFJvdXRp
bmcgcHJvdG9jb2xzIHJlcXVpcmUgcm91dGVycyBjb21tdW5pY2F0ZSB3aXRoIGVhY2ggDQogICAg
b3RoZXIuICBUaGlzIGNvbW11bmljYXRpb24gYmV0d2VlbiBDRXMgaW4gZGlmZmVyZW50IHJvdXRl
cnMgaXMgDQogICAgc3VwcG9ydGVkIGluIEZvckNFUyBieSBGRXMnIGFiaWxpdHkgdG8gcmVkaXJl
Y3QgZGF0YSBwYWNrZXRzIA0KICAgIGFkZHJlc3NlZCB0byByb3V0ZXJzIChpLmUuLCBORXMpIGFu
ZCBDRXMnIGFiaWxpdHkgdG8gb3JpZ2luYXRlIA0KICAgIHBhY2tldHMgYW5kIGhhdmUgdGhlbSBk
ZWxpdmVyZWQgYnkgdGhlaXIgRkVzLiAgVGhpcyBjb21tdW5pY2F0aW9uIA0KICAgIG9jY3VycyBh
Y3Jvc3MgRnAgcmVmZXJlbmNlIHBvaW50IGluc2lkZSBlYWNoIHJvdXRlciBhbmQgYmV0d2VlbiAN
CiAgICBuZWlnaGJvcmluZyByb3V0ZXJzJyBleHRlcm5hbCBpbnRlcmZhY2VzLCBhcyBpbGx1c3Ry
YXRlZCBpbiBGaWd1cmUgDQogICAgMTEuICANCiAgICAgDQogNS4yLkxpbmsgTGF5ZXIgDQogICAg
IA0KICAgIFNpbmNlIEZFcyBvd24gYWxsIHRoZSBleHRlcm5hbCBpbnRlcmZhY2VzIGZvciB0aGUg
cm91dGVyLCBGRXMgbmVlZCANCiAgICB0byBjb25mb3JtIHRvIHRoZSBsaW5rIGxheWVyIHJlcXVp
cmVtZW50cyBpbiBSRkMxODEyLiAgQXJndWFibHksIA0KICAgIEFSUCBzdXBwb3J0IG1heSBiZSBp
bXBsZW1lbnRlZCBpbiBlaXRoZXIgQ0VzIG9yIEZFcy4gIEFzIHdlIHdpbGwgDQogICAgc2VlIGxh
dGVyLCBhIG51bWJlciBvZiBiZWhhdmlvcnMgdGhhdCBSRkMxODEyIG1hbmRhdGVzIGZhbGwgaW50
byANCiAgICB0aGlzIGNhdGVnb3J5IC0tIHRoZXkgbWF5IGJlIHBlcmZvcm1lZCBieSB0aGUgRkUg
YW5kIG1heSBiZSANCiAgICBwZXJmb3JtZWQgYnkgdGhlIENFLiAgQSBnZW5lcmFsIGd1aWRlbGlu
ZSBpcyBuZWVkZWQgdG8gZW5zdXJlIA0KICAgIGludGVyb3BlcmFiaWxpdHkgYmV0d2VlbiBzZXBh
cmF0ZWQgY29udHJvbCBhbmQgZm9yd2FyZGluZyBwbGFuZXMuICANCiAgICBUaGUgZ3VpZGVsaW5l
IHdlIG9mZmVyIGhlcmUgaXMgdGhhdCBDRXMgTVVTVCBiZSBjYXBhYmxlIG9mIHRoZXNlIA0KICAg
IGtpbmQgb2Ygb3BlcmF0aW9ucyB3aGlsZSBGRXMgTUFZIGNob29zZSB0byBpbXBsZW1lbnQgdGhl
bS4gIEZFIA0KICAgIG1vZGVsIHNob3VsZCBpbmRpY2F0ZSBpdHMgY2FwYWJpbGl0aWVzIGluIHRo
aXMgcmVnYXJkIHNvIHRoYXQgQ0VzIA0KICAgIGNhbiBkZWNpZGUgd2hlcmUgdGhlc2UgZnVuY3Rp
b25zIGFyZSBpbXBsZW1lbnRlZC4gDQogICAgIA0KICAgIEludGVyZmFjZSBwYXJhbWV0ZXJzLCBp
bmNsdWRpbmcgTVRVLCBJUCBhZGRyZXNzLCBldGMuLCBtdXN0IGJlIA0KICAgIGNvbmZpZ3VyYWJs
ZSBieSBDRXMgdmlhIEZvckNFUy4gIENFcyBtdXN0IGJlIGFibGUgdG8gZGV0ZXJtaW5lIA0KICAg
IHdoZXRoZXIgYSBwaHlzaWNhbCBpbnRlcmZhY2UgaW4gYW4gRkUgaXMgYXZhaWxhYmxlIHRvIHNl
bmQgcGFja2V0cyANCiAgICBvciBub3QuICBGRXMgbXVzdCBhbHNvIGluZm9ybSBDRXMgdGhlIHN0
YXR1cyBjaGFuZ2Ugb2YgdGhlIA0KICAgIGludGVyZmFjZXMgKGxpa2UgbGluayB1cC9kb3duKSB2
aWEgRm9yQ0VTLiANCiAgICAgDQogNS4zLkludGVybmV0IExheWVyIFByb3RvY29scyANCiAgICAg
DQogICAgQm90aCBGRXMgYW5kIENFcyBtdXN0IGltcGxlbWVudCBJUCBwcm90b2NvbCBhbmQgYWxs
IG1hbmRhdG9yeSANCiAgICBleHRlbnNpb25zIGFzIFJGQzE4MTIgc3BlY2lmaWVkLiAgQ0VzIHNo
b3VsZCBpbXBsZW1lbnQgSVAgb3B0aW9ucyANCiAgICBsaWtlIHNvdXJjZSByb3V0ZSBhbmQgcmVj
b3JkIHJvdXRlIHdoaWxlIEZFcyBtYXkgY2hvb3NlIHRvIA0KICAgIGltcGxlbWVudCB0aG9zZSBh
cyB3ZWxsLiAgVGhlIHRpbWVzdGFtcCBvcHRpb24gc2hvdWxkIGJlIA0KICAgIGltcGxlbWVudGVk
IGJ5IEZFcyB0byBpbnNlcnQgdGhlIHRpbWVzdGFtcCBtb3N0IGFjY3VyYXRlbHkuICBUaGUgRkUg
DQogICAgbXVzdCBpbnRlcnByZXQgdGhlIElQIG9wdGlvbnMgdGhhdCBpdCB1bmRlcnN0YW5kcyBh
bmQgcHJlc2VydmUgdGhlIA0KICAgIHJlc3QgdW5jaGFuZ2VkIGZvciB1c2UgYnkgQ0VzLiAgQm90
aCBGRXMgYW5kIENFcyBtaWdodCBjaG9vc2UgdG8gDQogICAgc2lsZW50bHkgZGlzY2FyZCBwYWNr
ZXRzIHdpdGhvdXQgc2VuZGluZyBJQ01QIGVycm9ycywgYnV0IHN1Y2ggDQogICAgZXZlbnRzIHNo
b3VsZCBiZSBsb2dnZWQgYW5kIGNvdW50ZWQuICBGRXMgbWF5IHJlcG9ydCBzdGF0aXN0aWNzIGZv
ciANCiAgICBzdWNoIGV2ZW50cyB0byBDRXMgdmlhIEZvckNFUy4gIA0KICANCiAgICBXaGVuIG11
bHRpcGxlIEZFcyBhcmUgaW52b2x2ZWQgdG8gcHJvY2VzcyBwYWNrZXRzLCB0aGUgYXBwZWFyYW5j
ZSANCiAgICBvZiBzaW5nbGUgTkUgbXVzdCBiZSBzdHJpY3RseSBtYWludGFpbmVkLiAgRm9yIGV4
YW1wbGUsIFRpbWUtVG8tDQogICAgTGl2ZSAoVFRMKSBtdXN0IGJlIGRlY3JlbWVudGVkIG9ubHkg
b25jZSB3aXRoaW4gYSBzaW5nbGUgTkUuICBGb3IgDQogIA0KICANCiBZYW5nLCBldCBhbC4gICAg
ICBFeHBpcmVzIEFwcmlsICAgIDIwMDQgICAgICAgICAgICAgICAgICAgW1BhZ2UgMjZdICANCg0K
IEludGVybmV0IERyYWZ0ICAgICAgICAgRm9yQ0VTIEZyYW1ld29yayAgICAgICAgICAgICAgICAg
T2N0b2JlciAyMDAzIA0KICANCiAgDQogICAgZXhhbXBsZSwgaXQgY2FuIGJlIGFsd2F5cyBkZWNy
ZW1lbnRlZCBieSB0aGUgbGFzdCBGRSB3aXRoIGVncmVzcyANCiAgICBmdW5jdGlvbi4gIA0KICAg
ICANCiAgICBGRXMgbXVzdCByZWNlaXZlIGFuZCBwcm9jZXNzIG5vcm1hbGx5IGFueSBwYWNrZXRz
IHdpdGggYSBicm9hZGNhc3QgDQogICAgZGVzdGluYXRpb24gYWRkcmVzcyBvciBhIG11bHRpY2Fz
dCBkZXN0aW5hdGlvbiBhZGRyZXNzIHRoYXQgdGhlIA0KICAgIHJvdXRlciBoYXMgYXNrZWQgdG8g
cmVjZWl2ZS4gIFdoZW4gSVAgbXVsdGljYXN0IGlzIHN1cHBvcnRlZCBpbiANCiAgICByb3V0ZXJz
LCBJR01QIGlzIGltcGxlbWVudGVkIGluIENFcy4gIENFcyBhcmUgYWxzbyByZXF1aXJlZCBvZiBJ
Q01QIA0KICAgIHN1cHBvcnQsIHdoaWxlIGl0IGlzIG9wdGlvbmFsIGZvciBGRXMgdG8gc3VwcG9y
dCBJQ01QLiAgU3VjaCBhbiANCiAgICBvcHRpb24gY2FuIGJlIGNvbW11bmljYXRlZCB0byBDRXMg
YXMgcGFydCBvZiB0aGUgRkUgbW9kZWwuICANCiAgICBUaGVyZWZvcmUsIEZFcyBjYW4gYWx3YXlz
IHJlbHkgdXBvbiBDRXMgdG8gc2VuZCBvdXQgSUNNUCBlcnJvciANCiAgICBtZXNzYWdlcywgYnV0
IEZFcyBhbHNvIGhhdmUgdGhlIG9wdGlvbiB0byBnZW5lcmF0ZSBJQ01QIGVycm9yIA0KICAgIG1l
c3NhZ2VzIHRoZW1zZWx2ZXMuICANCiAgICAgDQogNS40LkludGVybmV0IExheWVyIEZvcndhcmRp
bmcgDQogICAgIA0KICAgIElQIGZvcndhcmRpbmcgaXMgaW1wbGVtZW50ZWQgYnkgRkVzLiAgV2hl
biB0aGUgcm91dGluZyB0YWJsZSBpcyANCiAgICB1cGRhdGVkIGF0IENFcywgRm9yQ0VTIGlzIHVz
ZWQgdG8gc2VuZCB0aGUgbmV3IHJvdXRlIGVudHJpZXMgZnJvbSANCiAgICBDRXMgdG8gRkVzLiAg
RWFjaCBGRSBoYXMgaXRzIG93biBmb3J3YXJkaW5nIHRhYmxlIGFuZCB1c2VzIHRoaXMgDQogICAg
dGFibGUgdG8gZGlyZWN0IHBhY2tldHMgdG8gdGhlIG5leHQgaG9wIGludGVyZmFjZS4gIA0KICAg
ICANCiAgICBVcG9uIHJlY2VpdmluZyBJUCBwYWNrZXRzLCB0aGUgRkUgdmVyaWZpZXMgdGhlIElQ
IGhlYWRlciBhbmQgDQogICAgcHJvY2Vzc2VzIG1vc3Qgb2YgdGhlIElQIG9wdGlvbnMuICBTb21l
IG9wdGlvbnMgY2Fubm90IGJlIHByb2Nlc3NlZCANCiAgICB1bnRpbCB0aGUgcm91dGluZyBkZWNp
c2lvbiBoYXMgYmVlbiBtYWRlLiAgVGhlIHJvdXRpbmcgZGVjaXNpb24gaXMgDQogICAgbWFkZSBh
ZnRlciBleGFtaW5pbmcgdGhlIGRlc3RpbmF0aW9uIElQIGFkZHJlc3MuICBJZiB0aGUgDQogICAg
ZGVzdGluYXRpb24gYWRkcmVzcyBiZWxvbmdzIHRvIHRoZSByb3V0ZXIgaXRzZWxmLCB0aGUgcGFj
a2V0cyBhcmUgDQogICAgZmlsdGVyZWQgYW5kIGVpdGhlciBwcm9jZXNzZWQgbG9jYWxseSBvciBm
b3J3YXJkZWQgdG8gQ0UsIGRlcGVuZGluZyANCiAgICB1cG9uIHRoZSBpbnN0cnVjdGlvbnMgc2V0
LXVwIGJ5IENFLiAgT3RoZXJ3aXNlLCB0aGUgRkUgZGV0ZXJtaW5lcyANCiAgICB0aGUgbmV4dCBo
b3AgSVAgYWRkcmVzcyBieSBsb29raW5nIHVwIGluIGl0cyBmb3J3YXJkaW5nIHRhYmxlLiAgVGhl
IA0KICAgIEZFIGFsc28gZGV0ZXJtaW5lcyB0aGUgbmV0d29yayBpbnRlcmZhY2UgaXQgdXNlcyB0
byBzZW5kIHRoZSANCiAgICBwYWNrZXRzLiAgU29tZXRpbWVzIGFuIEZFIG1heSBuZWVkIHRvIGZv
cndhcmQgdGhlIHBhY2tldHMgdG8gDQogICAgYW5vdGhlciBGRSBiZWZvcmUgcGFja2V0cyBjYW4g
YmUgZm9yd2FyZGVkIG91dCB0byB0aGUgbmV4dCBob3AuICANCiAgICBSaWdodCBiZWZvcmUgcGFj
a2V0cyBhcmUgZm9yd2FyZGVkIG91dCB0byB0aGUgbmV4dCBob3AsIHRoZSBGRSANCiAgICBkZWNy
ZW1lbnRzIFRUTCBieSAxIGFuZCBwcm9jZXNzZXMgYW55IElQIG9wdGlvbnMgdGhhdCBjYW5ub3Qg
YmUgDQogICAgcHJvY2Vzc2VkIGJlZm9yZS4gIFRoZSBGRSBwZXJmb3JtcyBhbnkgSVAgZnJhZ21l
bnRhdGlvbiBpZiANCiAgICBuZWNlc3NhcnksIGRldGVybWluZXMgbGluayBsYXllciBhZGRyZXNz
IChlLmcuLCBieSBBUlApLCBhbmQgDQogICAgZW5jYXBzdWxhdGVzIHRoZSBJUCBkYXRhZ3JhbSAo
b3IgZWFjaCBvZiB0aGUgZnJhZ21lbnRzIHRoZXJlb2YpIGluIA0KICAgIGFuIGFwcHJvcHJpYXRl
IGxpbmsgbGF5ZXIgZnJhbWUgYW5kIHF1ZXVlcyBpdCBmb3Igb3V0cHV0IG9uIHRoZSANCiAgICBp
bnRlcmZhY2Ugc2VsZWN0ZWQuIA0KICAgICANCiAgICBPdGhlciBvcHRpb25zIG1lbnRpb25lZCBp
biBSRkMxODEyIGZvciBJUCBmb3J3YXJkaW5nIG1heSBhbHNvIGJlIA0KICAgIGltcGxlbWVudGVk
IGF0IEZFcywgZm9yIGV4YW1wbGUsIHBhY2tldCBmaWx0ZXJpbmcuIA0KICAgICANCiAgICBGRXMg
dHlwaWNhbGx5IGZvcndhcmQgcGFja2V0cyBkZXN0aW5lZCBsb2NhbGx5IHRvIENFcy4gIEZFcyBt
YXkgDQogICAgYWxzbyBmb3J3YXJkIGV4Y2VwdGlvbmFsIHBhY2tldHMgKHBhY2tldHMgdGhhdCBG
RXMgZG8gbm90IGtub3cgaG93IA0KICAgIHRvIGhhbmRsZSkgdG8gQ0VzLiAgQ0VzIGFyZSByZXF1
aXJlZCB0byBoYW5kbGUgcGFja2V0cyBmb3J3YXJkZWQgYnkgDQogICAgRkVzIGZvciB3aGF0ZXZl
ciBkaWZmZXJlbnQgcmVhc29ucy4gIEl0IG1pZ2h0IGJlIG5lY2Vzc2FyeSBmb3IgDQogICAgRm9y
Q0VTIHRvIGF0dGFjaCBzb21lIG1ldGEtZGF0YSB3aXRoIHRoZSBwYWNrZXRzIHRvIGluZGljYXRl
IHRoZSANCiAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgQXByaWwgICAgMjAwNCAg
ICAgICAgICAgICAgICAgICBbUGFnZSAyN10gIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBG
b3JDRVMgRnJhbWV3b3JrICAgICAgICAgICAgICAgICBPY3RvYmVyIDIwMDMgDQogIA0KICANCiAg
ICByZWFzb25zIG9mIGZvcndhcmRpbmcgZnJvbSBGRXMgdG8gQ0VzLiAgVXBvbiByZWNlaXZpbmcg
cGFja2V0cyB3aXRoIA0KICAgIG1ldGEtZGF0YSBmcm9tIEZFcywgQ0VzIGNhbiBkZWNpZGUgdG8g
ZWl0aGVyIHByb2Nlc3MgdGhlIHBhY2tldHMgDQogICAgdGhlbXNlbHZlcywgb3IgcGFzcyB0aGUg
cGFja2V0cyB0byB0aGUgdXBwZXIgbGF5ZXIgcHJvdG9jb2xzIA0KICAgIGluY2x1ZGluZyByb3V0
aW5nIGFuZCBtYW5hZ2VtZW50IHByb3RvY29scy4gIElmIENFcyBhcmUgdG8gcHJvY2VzcyANCiAg
ICB0aGUgcGFja2V0cyBieSB0aGVtc2VsdmVzLCBDRXMgbWF5IGNob29zZSB0byBkaXNjYXJkIHRo
ZSBwYWNrZXRzLCANCiAgICBvciBtb2RpZnkgYW5kIHJlLXNlbmQgdGhlIHBhY2tldHMuICBDRXMg
bWF5IGFsc28gb3JpZ2luYXRlIG5ldyANCiAgICBwYWNrZXRzIGFuZCBkZWxpdmVyIHRoZW0gdG8g
RkVzIGZvciBmdXJ0aGVyIGZvcndhcmRpbmcuICANCiAgICAgDQogICAgQW55IHN0YXRlIGNoYW5n
ZSBkdXJpbmcgcm91dGVyIG9wZXJhdGlvbiBtdXN0IGFsc28gYmUgaGFuZGxlZCANCiAgICBjb3Jy
ZWN0bHkgYWNjb3JkaW5nIHRvIFJGQzE4MTIuICBGb3IgZXhhbXBsZSwgd2hlbiBhbiBGRSBjZWFz
ZXMgDQogICAgZm9yd2FyZGluZywgdGhlIGVudGlyZSBORSBtYXkgY29udGludWUgZm9yd2FyZGlu
ZyBwYWNrZXRzLCBidXQgaXQgDQogICAgbmVlZHMgdG8gc3RvcCBhZHZlcnRpc2luZyByb3V0ZXMg
dGhhdCBhcmUgYWZmZWN0ZWQgYnkgdGhlIGZhaWxlZCANCiAgICBGRS4gIA0KICAgICAgDQogNS41
LiBUcmFuc3BvcnQgTGF5ZXIgIA0KICAgICANCiAgICBUcmFuc3BvcnQgbGF5ZXIgaXMgdHlwaWNh
bGx5IGltcGxlbWVudGVkIGF0IENFcyB0byBzdXBwb3J0IGhpZ2hlciANCiAgICBsYXllciBhcHBs
aWNhdGlvbiBwcm90b2NvbHMgbGlrZSByb3V0aW5nIHByb3RvY29scy4gIEluIHByYWN0aWNlLCAN
CiAgICB0aGlzIG1lYW5zIHRoYXQgbW9zdCBDRXMgaW1wbGVtZW50IGJvdGggdGhlIFRyYW5zbWlz
c2lvbiBDb250cm9sIA0KICAgIFByb3RvY29sIChUQ1ApIGFuZCB0aGUgVXNlciBEYXRhZ3JhbSBQ
cm90b2NvbCAoVURQKS4gDQogICAgIA0KICAgIEJvdGggQ0VzIGFuZCBGRXMgbmVlZCB0byBpbXBs
ZW1lbnQgRm9yQ0VTIHByb3RvY29sLiAgSWYgc29tZSBsYXllci0NCiAgICA0IHRyYW5zcG9ydCBp
cyB1c2VkIHRvIHN1cHBvcnQgRm9yQ0VTLCB0aGVuIGJvdGggQ0VzIGFuZCBGRXMgbmVlZCANCiAg
ICB0byBpbXBsZW1lbnQgdGhlIEw0IHRyYW5zcG9ydCBhbmQgRm9yQ0VTIHByb3RvY29scy4gICAN
CiAgDQogNS42LiBBcHBsaWNhdGlvbiBMYXllciAtLSBSb3V0aW5nIFByb3RvY29scyANCiAgICAg
DQogICAgSW50ZXJpb3IgYW5kIGV4dGVyaW9yIHJvdXRpbmcgcHJvdG9jb2xzIGFyZSBpbXBsZW1l
bnRlZCBvbiBDRXMuICANCiAgICBUaGUgcm91dGluZyBwYWNrZXRzIG9yaWdpbmF0ZWQgYnkgQ0Vz
IGFyZSBmb3J3YXJkZWQgdG8gRkVzIGZvciANCiAgICBkZWxpdmVyeS4gIFRoZSByZXN1bHRzIG9m
IHN1Y2ggcHJvdG9jb2xzIChsaWtlIGZvcndhcmRpbmcgdGFibGUgDQogICAgdXBkYXRlcykgYXJl
IGNvbW11bmljYXRlZCB0byBGRXMgdmlhIEZvckNFUy4gDQogICAgIA0KICAgIEZvciBwZXJmb3Jt
YW5jZSBvciBzY2FsYWJpbGl0eSByZWFzb25zLCBwb3J0aW9ucyBvZiB0aGUgY29udHJvbCANCiAg
ICBwbGFuZSBmdW5jdGlvbnMgdGhhdCBuZWVkIGZhc3RlciByZXNwb25zZSBtYXkgYmUgbW92ZWQg
ZnJvbSB0aGUgQ0VzIA0KICAgIGFuZCBvZmYtbG9hZGVkIG9udG8gdGhlIEZFcy4gIEZvciBleGFt
cGxlIGluIE9TUEYsIHRoZSBIZWxsbyANCiAgICBwcm90b2NvbCBwYWNrZXRzIGFyZSBnZW5lcmF0
ZWQgYW5kIHByb2Nlc3NlZCBwZXJpb2RpY2FsbHkuICBXaGVuIA0KICAgIGRvbmUgYXQgQ0VzLCB0
aGUgaW5ib3VuZCBIZWxsbyBwYWNrZXRzIGhhdmUgdG8gdHJhdmVyc2UgZnJvbSB0aGUgDQogICAg
ZXh0ZXJuYWwgaW50ZXJmYWNlcyBhdCB0aGUgRkVzIHRvIHRoZSBDRXMgdmlhIHRoZSBpbnRlcm5h
bCBDRS1GRSANCiAgICBjaGFubmVsLiAgU2ltaWxhcmx5LCB0aGUgb3V0Ym91bmQgSGVsbG8gcGFj
a2V0cyBoYXZlIHRvIGdvIGZyb20gdGhlIA0KICAgIENFcyB0byB0aGUgRkVzIGFuZCB0byB0aGUg
ZXh0ZXJuYWwgaW50ZXJmYWNlcy4gIEZyZXF1ZW50IEhlbGxvIA0KICAgIHVwZGF0ZXMgcGxhY2Ug
aGVhdnkgcHJvY2Vzc2luZyBvdmVyaGVhZCBvbiB0aGUgQ0VzIGFuZCBjYW4gDQogICAgb3Zlcndo
ZWxtIHRoZSBDRS1GRSBjaGFubmVsIGFzIHdlbGwuICBTaW5jZSB0eXBpY2FsbHkgdGhlcmUgYXJl
IGZhciANCiAgICBtb3JlIEZFcyB0aGFuIENFcyBpbiBhIHJvdXRlciwgdGhlIG9mZi1sb2FkZWQg
SGVsbG8gcGFja2V0cyBhcmUgDQogICAgcHJvY2Vzc2VkIGluIGEgbXVjaCBtb3JlIGRpc3RyaWJ1
dGVkIGFuZCBzY2FsYWJsZSBmYXNoaW9uLiAgQnkgDQogICAgZXhwcmVzc2luZyBzdWNoIG9mZi1s
b2FkZWQgZnVuY3Rpb25zIGluIHRoZSBGRSBtb2RlbCwgd2UgY2FuIGVuc3VyZSANCiAgICBpbnRl
cm9wZXJhYmlsaXR5LiBIb3dldmVyLCB0aGUgZXhhY3QgZGVzY3JpcHRpb24gb2YgdGhlIG9mZi1s
b2FkZWQgDQogICAgZnVuY3Rpb25hbGl0eSBjb3JyZXNwb25kaW5nIHRvIHRoZSBvZmYtbG9hZGVk
IGZ1bmN0aW9ucyBleHByZXNzZWQgDQogIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVz
IEFwcmlsICAgIDIwMDQgICAgICAgICAgICAgICAgICAgW1BhZ2UgMjhdICANCg0KIEludGVybmV0
IERyYWZ0ICAgICAgICAgRm9yQ0VTIEZyYW1ld29yayAgICAgICAgICAgICAgICAgT2N0b2JlciAy
MDAzIA0KICANCiAgDQogICAgaW4gdGhlIEZFIG1vZGVsIGFyZSBub3QgcGFydCBvZiB0aGUgbW9k
ZWwgaXRzZWxmIGFuZCB3aWxsIG5lZWQgdG8gDQogICAgYmUgd29ya2VkIG91dCBhcyBhIHNlcGFy
YXRlIHNwZWNpZmljYXRpb24uIA0KICANCiA1LjcuIEFwcGxpY2F0aW9uIExheWVyIC0tIE5ldHdv
cmsgTWFuYWdlbWVudCBQcm90b2NvbCANCiAgICAgDQogICAgUkZDMTgxMiBhbHNvIGRpY3RhdGVz
ICJSb3V0ZXJzIE1VU1QgYmUgbWFuYWdlYWJsZSBieSBTTk1QLiIgIEluIA0KICAgIGdlbmVyYWws
IGZvciBwb3N0LWFzc29jaWF0aW9uIHBoYXNlLCBtb3N0IGV4dGVybmFsIG1hbmFnZW1lbnQgdGFz
a3MgDQogICAgKGluY2x1ZGluZyBTTk1QKSBzaG91bGQgYmUgZG9uZSB0aHJvdWdoIGludGVyYWN0
aW9uIHdpdGggdGhlIENFIGluIA0KICAgIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGFwcGVhcmFuY2Ug
b2YgYSBzaW5nbGUgZnVuY3Rpb25hbCBkZXZpY2UuICANCiAgICBUaGVyZWZvcmUsIGl0IGlzIHJl
Y29tbWVuZGVkIHRoYXQgU05NUCBhZ2VudCBiZSBpbXBsZW1lbnRlZCBieSBDRXMgDQogICAgYW5k
IHRoZSBTTk1QIG1lc3NhZ2VzIHJlY2VpdmVkIGJ5IEZFcyBiZSByZWRpcmVjdGVkIHRvIHRoZWly
IENFcy4gIA0KICAgIEFnZW50WCBmcmFtZXdvcmsgZGVmaW5lZCBpbiBSRkMyNzQxIChbNV0pIG1h
eSBiZSBhcHBsaWVkIGhlcmUgc3VjaCANCiAgICB0aGF0IENFcyBhY3QgaW4gdGhlIHJvbGUgb2Yg
bWFzdGVyIGFnZW50IHRvIHByb2Nlc3MgU05NUCBwcm90b2NvbCANCiAgICBtZXNzYWdlcyB3aGls
ZSBGRXMgYWN0IGluIHRoZSByb2xlIG9mIHN1YmFnZW50IHRvIHByb3ZpZGUgYWNjZXNzIHRvIA0K
ICAgIHRoZSBNSUIgb2JqZWN0cyByZXNpZGluZyBvbiBGRXMuICBBZ2VudFggcHJvdG9jb2wgbWVz
c2FnZXMgYmV0d2VlbiANCiAgICB0aGUgbWFzdGVyIGFnZW50IChDRSkgYW5kIHRoZSBzdWJhZ2Vu
dCAoRkUpIGFyZSBlbmNhcHN1bGF0ZWQgYW5kIA0KICAgIHRyYW5zcG9ydGVkIHZpYSBGb3JDRVMs
IGp1c3QgbGlrZSBkYXRhIHBhY2tldHMgZnJvbSBhbnkgb3RoZXIgDQogICAgYXBwbGljYXRpb24g
bGF5ZXIgcHJvdG9jb2xzLiAgDQogIA0KIDYuIFN1bW1hcnkgDQogICAgIA0KICAgIFRoaXMgZG9j
dW1lbnQgZGVmaW5lcyBhbiBhcmNoaXRlY3R1cmFsIGZyYW1ld29yayBmb3IgRm9yQ0VTLiAgSXQg
DQogICAgaWRlbnRpZmllcyB0aGUgcmVsZXZhbnQgY29tcG9uZW50cyBmb3IgYSBGb3JDRVMgbmV0
d29yayBlbGVtZW50LCANCiAgICBpbmNsdWRpbmcgKG9uZSBvciBtb3JlKSBGRXMsIChvbmUgb3Ig
bW9yZSkgQ0VzLCBvbmUgb3B0aW9uYWwgRkUgDQogICAgbWFuYWdlciwgYW5kIG9uZSBvcHRpb25h
bCBDRSBtYW5hZ2VyLiAgSXQgYWxzbyBpZGVudGlmaWVzIHRoZSANCiAgICBpbnRlcmFjdGlvbiBh
bW9uZyB0aGVzZSBjb21wb25lbnRzIGFuZCBkaXNjdXNzZXMgYWxsIHRoZSBtYWpvciANCiAgICBy
ZWZlcmVuY2UgcG9pbnRzLiAgSXQgaXMgaW1wb3J0YW50IHRvIHBvaW50IG91dCB0aGF0LCBhbW9u
ZyBhbGwgdGhlIA0KICAgIHJlZmVyZW5jZSBwb2ludHMsIG9ubHkgdGhlIEZwIGludGVyZmFjZSBi
ZXR3ZWVuIENFcyBhbmQgRkVzIGlzIA0KICAgIHdpdGhpbiB0aGUgc2NvcGUgb2YgRm9yQ0VTLiAg
Rm9yQ0VTIGFsb25lIG1heSBub3QgYmUgZW5vdWdoIHRvIA0KICAgIHN1cHBvcnQgYWxsIGRlc2ly
YWJsZSBORSBjb25maWd1cmF0aW9ucy4gIEhvd2V2ZXIsIHdlIGJlbGlldmUgdGhhdCANCiAgICBG
b3JDRVMgb3ZlciBGcCBpbnRlcmZhY2UgaXMgdGhlIG1vc3QgaW1wb3J0YW50IGVsZW1lbnQgaW4g
cmVhbGl6aW5nIA0KICAgIHBoeXNpY2FsIHNlcGFyYXRpb24gYW5kIGludGVyb3BlcmFiaWxpdHkg
b2YgQ0VzIGFuZCBGRXMsIGFuZCBoZW5jZSANCiAgICB0aGUgZmlyc3QgaW50ZXJmYWNlIHRoYXQg
b3VnaHQgdG8gYmUgc3RhbmRhcmRpemVkLiAgU2ltcGxlIGFuZCANCiAgICB1c2VmdWwgY29uZmln
dXJhdGlvbnMgY2FuIHN0aWxsIGJlIGltcGxlbWVudGVkIHdpdGggb25seSBDRS1GRSANCiAgICBp
bnRlcmZhY2UgYmVpbmcgc3RhbmRhcmRpemVkLCBlLmcuLCBzaW5nbGUgQ0Ugd2l0aCBmdWxsLW1l
c2hlZCBGRXMuIA0KICAgICANCiA3LiBBY2tub3dsZWRnZW1lbnRzIA0KICAgICANCiAgICBKb2Vs
IE0uIEhhbHBlcm4gZ2F2ZSB1cyBtYW55IGluc2lnaHRmdWwgY29tbWVudHMgYW5kIHN1Z2dlc3Rp
b25zIA0KICAgIGFuZCBwb2ludGVkIG91dCBzZXZlcmFsIG1ham9yIGlzc3Vlcy4gIFQuIFNyaWRo
YXIgc3VnZ2VzdGVkIHRoYXQgDQogICAgdGhlIEFnZW50WCBwcm90b2NvbCBjb3VsZCBiZSB1c2Vk
IHdpdGggU05NUCB0byBtYW5hZ2UgdGhlIEZvckNFUyANCiAgICBuZXR3b3JrIGVsZW1lbnRzLiAg
TWFueSBvZiBvdXIgY29sbGVhZ3VlcyBhbmQgcGVvcGxlIGluIHRoZSBGb3JDRVMgDQogICAgbWFp
bGluZyBsaXN0IGFsc28gcHJvdmlkZWQgdmFsdWFibGUgZmVlZGJhY2suIA0KICAgICANCiA4LiBT
ZWN1cml0eSBDb25zaWRlcmF0aW9ucyANCiAgICAgDQogIA0KICANCiBZYW5nLCBldCBhbC4gICAg
ICBFeHBpcmVzIEFwcmlsICAgIDIwMDQgICAgICAgICAgICAgICAgICAgW1BhZ2UgMjldICANCg0K
IEludGVybmV0IERyYWZ0ICAgICAgICAgRm9yQ0VTIEZyYW1ld29yayAgICAgICAgICAgICAgICAg
T2N0b2JlciAyMDAzIA0KICANCiAgDQogICAgSW4gZ2VuZXJhbCwgdGhlIHBoeXNpY2FsIHNlcGFy
YXRpb24gb2YgdHdvIGVudGl0aWVzIHVzdWFsbHkgcmVzdWx0cyANCiAgICBpbiBhIHBvdGVudGlh
bGx5IGluc2VjdXJlIGxpbmsgYmV0d2VlbiB0aGUgdHdvIGVudGl0aWVzIGFuZCBoZW5jZSANCiAg
ICBtdWNoIHN0cmljdGVyIHNlY3VyaXR5IG1lYXN1cmVtZW50cyBhcmUgcmVxdWlyZWQuICBGb3Ig
ZXhhbXBsZSwgd2UgDQogICAgcG9pbnRlZCBvdXQgaW4gU2VjdGlvbiA0LjEgdGhhdCBhdXRoZW50
aWNhdGlvbiBiZWNvbWVzIG5lY2Vzc2FyeSANCiAgICBiZXR3ZWVuIENFIG1hbmFnZXIgYW5kIEZF
IG1hbmFnZXIsIGJldHdlZW4gQ0UgYW5kIENFIG1hbmFnZXIsIA0KICAgIGJldHdlZW4gRkUgYW5k
IEZFIG1hbmFnZXIgaW4gc29tZSBjb25maWd1cmF0aW9ucy4gIFRoZSBwaHlzaWNhbCANCiAgICBz
ZXBhcmF0aW9uIG9mIENFIGFuZCBGRSBhbHNvIGltcG9zZXMgc2VyaW91cyBzZWN1cml0eSByZXF1
aXJlbWVudCANCiAgICBmb3IgRm9yQ0VTIHByb3RvY29sIG92ZXIgRnAgaW50ZXJmYWNlLiAgVGhp
cyBzZWN0aW9uIGZpcnN0IGF0dGVtcHRzIA0KICAgIHRvIGRlc2NyaWJlIHRoZSBzZWN1cml0eSB0
aHJlYXRzIHRoYXQgbWF5IGJlIGludHJvZHVjZWQgYnkgdGhlIA0KICAgIHBoeXNpY2FsIHNlcGFy
YXRpb24gb2YgdGhlIEZFcyBhbmQgdGhlIENFcywgYW5kIHRoZW4gaXQgcHJvdmlkZXMgDQogICAg
cmVjb21tZW5kYXRpb24gYW5kIGd1aWRlbGluZXMgZm9yIHNlY3VyZSBvcGVyYXRpb24gYW5kIG1h
bmFnZW1lbnQgDQogICAgb2YgRm9yQ0VTIHByb3RvY29sIG92ZXIgRnAgaW50ZXJmYWNlIGJhc2Vk
IG9uIGV4aXN0aW5nIHN0YW5kYXJkIA0KICAgIHNlY3VyaXR5IHNvbHV0aW9ucy4gDQogICAgIA0K
IDguMS4gQW5hbHlzaXMgb2YgUG90ZW50aWFsIFRocmVhdHMgSW50cm9kdWNlZCBieSBGb3JDRVMg
DQogICAgIA0KICAgIFRoaXMgc2VjdGlvbiBwcm92aWRlcyB0aGUgdGhyZWF0IGFuYWx5c2lzIGZv
ciBGb3JDRVMsIHdpdGggYSBmb2N1cyANCiAgICBvbiBGcCBpbnRlcmZhY2UuICBFYWNoIHRocmVh
dCBpcyBkZXNjcmliZWQgaW4gZGV0YWlscyB3aXRoIHRoZSANCiAgICBlZmZlY3RzIG9uIHRoZSBG
b3JDRVMgcHJvdG9jb2wgZW50aXRpZXMgb3IvYW5kIHRoZSBORSBhcyBhIHdob2xlLCANCiAgICBh
bmQgdGhlIHJlcXVpcmVkIGZ1bmN0aW9uYWxpdGllcyB0aGF0IG5lZWQgdG8gYmUgaW4gcGxhY2Ug
dG8gZGVmZW5kIA0KICAgIHRoZSB0aHJlYXQuICANCiAgDQogOC4xLjEuICJKb2luIiBvciAiUmVt
b3ZlIiBNZXNzYWdlIEZsb29kaW5nIG9uIENFcyANCiAgICAgDQogICAgVGhyZWF0czogIEEgbWFs
aWNpb3VzIG5vZGUgY291bGQgc2VuZCBhIHN0cmVhbSBvZiBmYWxzZSAiam9pbiBORSIgDQogICAg
b3IgInJlbW92ZSBmcm9tIE5FIiByZXF1ZXN0cyBvbiBiZWhhbGYgb2Ygbm9uLWV4aXN0ZW50IG9y
IA0KICAgIHVuYXV0aG9yaXplZCBGRSB0byBsZWdpdGltYXRlIENFcyBhdCBhIHZlcnkgcmFwaWQg
cmF0ZSBhbmQgdGhlcmVieSANCiAgICBjcmVhdGUgdW5uZWNlc3Nhcnkgc3RhdGUgaW4gdGhlIENF
cy4gDQogICAgIA0KICAgIEVmZmVjdHM6IElmIGJ5IG1haW50YWluaW5nIHN0YXRlIGZvciBub24t
ZXhpc3RlbnQgb3IgdW5hdXRob3JpemVkIA0KICAgIEZFcywgYSBDRSBtYXkgYmVjb21lIHVuYXZh
aWxhYmxlIGZvciBvdGhlciBwcm9jZXNzaW5nIGFuZCBoZW5jZSANCiAgICBzdWZmZXIgZnJvbSBk
ZW5pYWwgb2Ygc2VydmljZSAoRG9TKSBhdHRhY2sgc2ltaWxhciB0byB0aGUgVENQIFNZTiANCiAg
ICBEb1MuICBJZiBtdWx0aXBsZSBDRXMgYXJlIHVzZWQsIHRoZSB1bm5lY2Vzc2FyeSBzdGF0ZSBp
bmZvcm1hdGlvbiANCiAgICBtYXkgYWxzbyBiZSBjb252ZXllZCB0byBtdWx0aXBsZSBDRXMgdmlh
IEZyIGludGVyZmFjZSAoZS5nLiwgZnJvbSANCiAgICB0aGUgYWN0aXZlIENFIHRvIHRoZSBzdGFu
ZC1ieSBDRSkgYW5kIGhlbmNlIHN1YmplY3QgbXVsdGlwbGUgQ0VzIHRvIA0KICAgIERvUyBhdHRh
Y2suICANCiAgICAgICAgDQogICAgUmVxdWlyZW1lbnQ6ICBBIENFIHRoYXQgcmVjZWl2ZXMgYSAi
am9pbiIgb3IgInJlbW92ZSIgcmVxdWVzdCANCiAgICBzaG91bGQgbm90IGNyZWF0ZSBhbnkgc3Rh
dGUgaW5mb3JtYXRpb24gdW50aWwgaXQgaGFzIGF1dGhlbnRpY2F0ZWQgDQogICAgdGhlIEZFIGVu
ZHBvaW50LiANCiAgICAgDQogICAgIA0KIDguMS4yLiBJbXBlcnNvbmF0aW9uIEF0dGFjayAgDQog
ICAgIA0KICAgIFRocmVhdHM6IEEgbWFsaWNpb3VzIG5vZGUgY2FuIGltcGVyc29uYXRlIGEgQ0Ug
b3IgRkUgYW5kIHNlbmQgb3V0IA0KICAgIGZhbHNlIG1lc3NhZ2VzLiANCiAgICAgDQogIA0KICAN
CiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEFwcmlsICAgIDIwMDQgICAgICAgICAgICAgICAg
ICAgW1BhZ2UgMzBdICANCg0KIEludGVybmV0IERyYWZ0ICAgICAgICAgRm9yQ0VTIEZyYW1ld29y
ayAgICAgICAgICAgICAgICAgT2N0b2JlciAyMDAzIA0KICANCiAgDQogICAgRWZmZWN0czogVGhl
IHdob2xlIE5FIGNvdWxkIGJlIGNvbXByb21pc2VkLiANCiAgDQogICAgUmVxdWlyZW1lbnQ6ICBU
aGUgQ0Ugb3IgRkUgbXVzdCBhdXRoZW50aWNhdGUgdGhlIG1lc3NhZ2UgYmVmb3JlIA0KICAgIGFj
Y2VwdGluZyBhbmQgcHJvY2Vzc2luZyBpdC4gICANCiAgICAgDQogICAgIA0KIDguMS4zLiBSZXBs
YXkgQXR0YWNrIA0KICAgICANCiAgICBUaHJlYXQ6IEEgbWFsaWNpb3VzIG5vZGUgY291bGQgcmVw
bGF5IHRoZSBlbnRpcmUgbWVzc2FnZSBwcmV2aW91c2x5IA0KICAgIHNlbnQgYnkgYW4gRkUgb3Ig
Q0UgZW50aXR5IHRvIGdldCBhcm91bmQgYXV0aGVudGljYXRpb24uICANCiAgICAgDQogICAgRWZm
ZWN0OiBUaGUgTkUgY291bGQgYmUgY29tcHJvbWlzZWQuIA0KICAgICANCiAgICBSZXF1aXJlbWVu
dDogIFJlcGxheSBwcm90ZWN0aW9uIG1lY2hhbmlzbSBuZWVkcyB0byBiZSBwYXJ0IG9mIHRoZSAN
CiAgICBzZWN1cml0eSBzb2x1dGlvbiB0byBkZWZlbmQgYWdhaW5zdCB0aGlzIGF0dGFjay4gDQog
ICAgICANCiA4LjEuNC4gQXR0YWNrIGR1cmluZyBGYWlsIE92ZXIgDQogICAgICANCiAgICBUaHJl
YXQ6IEEgbWFsaWNpb3VzIG5vZGUgbWF5IGV4cGxvaXQgdGhlIENFIGZhaWwtb3ZlciBtZWNoYW5p
c20gdG8gDQogICAgdGFrZSBvdmVyIHRoZSBjb250cm9sIG9mIE5FLiBGb3IgZXhhbXBsZSwgc3Vw
cG9zZSB0d28gQ0VzLCBzYXkgQ0UtQSANCiAgICBhbmQgQ0UtQiwgYXJlIGNvbnRyb2xsaW5nIHNl
dmVyYWwgRkVzLiBDRS1BIGlzIGFjdGl2ZSBhbmQgQ0UtQiBpcyANCiAgICBzdGFuZC1ieS4gIFdo
ZW4gQ0UtQSBmYWlscywgQ0UtQiBpcyB0YWtpbmcgb3ZlciB0aGUgYWN0aXZlIENFIA0KICAgIHBv
c2l0aW9uLiAgVGhlIEZFcyBhbHJlYWR5IGhhZCBhIHRydXN0ZWQgcmVsYXRpb25zaGlwIHdpdGgg
Q0UtQSwgDQogICAgYnV0IHRoZSBGRXMgbWF5IG5vdCBoYXZlIHRoZSBzYW1lIHRydXN0ZWQgcmVs
YXRpb25zaGlwIGVzdGFibGlzaGVkIA0KICAgIHdpdGggQ0UtQiBwcmlvciB0byB0aGUgZmFpbC1v
dmVyLiAgQSBtYWxpY2lvdXMgbm9kZSBjYW4gdGFrZSBvdmVyIA0KICAgIGFzIENFLUIgaWYgc3Vj
aCB0cnVzdGVkIHJlbGF0aW9uc2hpcCBpcyBub3QgZXN0YWJsaXNoZWQgZHVyaW5nIHRoZSANCiAg
ICBmYWlsLW92ZXIuICANCiAgICAgDQogICAgRWZmZWN0OiBUaGUgTkUgbWF5IGJlIGNvbXByb21p
c2VkIGFmdGVyIHN1Y2ggaW5zZWN1cmUgZmFpbC1vdmVyLiANCiAgICAgDQogICAgUmVxdWlyZW1l
bnQ6ICBUaGUgbGV2ZWwgb2YgdHJ1c3QgcmVsYXRpb25zaGlwIGJldHdlZW4gdGhlIHN0YW5kLWJ5
IA0KICAgIENFIGFuZCB0aGUgRkVzIG11c3QgYmUgYXMgc3Ryb25nIGFzIHRoZSBvbmUgYmV0d2Vl
biB0aGUgYWN0aXZlIENFIA0KICAgIGFuZCB0aGUgRkVzLiAgVGhlIHNlY3VyaXR5IGFzc29jaWF0
aW9uIGJldHdlZW4gdGhlIEZFcyBhbmQgdGhlIA0KICAgIHN0YW5kLWJ5IENFIG1heSBiZSBlc3Rh
Ymxpc2hlZCBwcmlvciB0byBmYWlsLW92ZXIuICBJZiBub3QgYWxyZWFkeSANCiAgICBpbiBwbGFj
ZSwgc3VjaCBzZWN1cml0eSBhc3NvY2lhdGlvbiBtdXN0IGJlIHJlLWVzdGFibGlzaGVkIGJlZm9y
ZSANCiAgICB0aGUgc3RhbmQtYnkgQ0UgdGFrZXMgb3Zlci4gDQogICAgICANCiA4LjEuNS4gIERh
dGEgSW50ZWdyaXR5ICANCiAgICAgDQogICAgVGhyZWF0czogQSBtYWxpY2lvdXMgbm9kZSBtYXkg
aW5qZWN0IGZhbHNlIG1lc3NhZ2VzIHRvIGxlZ2l0aW1hdGUgDQogICAgQ0Ugb3IgRkUuICAgICAN
CiAgICAgDQogICAgRWZmZWN0OiBBbiBGRSBvciBDRSByZWNlaXZlcyB0aGUgZmFicmljYXRlZCBw
YWNrZXQgYW5kIHBlcmZvcm1zIA0KICAgIGluY29ycmVjdCBvciBjYXRhc3Ryb3BoaWMgb3BlcmF0
aW9uLiANCiAgICAgDQogICAgUmVxdWlyZW1lbnQ6IFByb3RvY29sIG1lc3NhZ2VzIHJlcXVpcmUg
aW50ZWdyaXR5IHByb3RlY3Rpb24uIA0KICAgICANCiAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAg
IEV4cGlyZXMgQXByaWwgICAgMjAwNCAgICAgICAgICAgICAgICAgICBbUGFnZSAzMV0gIA0KDQog
SW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRnJhbWV3b3JrICAgICAgICAgICAgICAgICBP
Y3RvYmVyIDIwMDMgDQogIA0KICANCiA4LjEuNi4gIERhdGEgQ29uZmlkZW50aWFsaXR5IA0KICAg
ICANCiAgICBUaHJlYXQ6IFdoZW4gRkUgYW5kIENFIGFyZSBwaHlzaWNhbGx5IHNlcGFyYXRlZCwg
YSBtYWxpY2lvdXMgbm9kZSANCiAgICBtYXkgZWF2ZXNkcm9wIHRoZSBtZXNzYWdlcyBpbiB0cmFu
c2l0LiAgU29tZSBvZiB0aGUgbWVzc2FnZXMgYXJlIA0KICAgIGNyaXRpY2FsIHRvIHRoZSBmdW5j
dGlvbmluZyBvZiB0aGUgd2hvbGUgbmV0d29yaywgd2hpbGUgb3RoZXJzIG1heSANCiAgICBjb250
YWluIGNvbmZpZGVudGlhbCBidXNpbmVzcyBkYXRhLiAgTGVha2luZyBvZiBzdWNoIGluZm9ybWF0
aW9uIA0KICAgIG1heSByZXN1bHQgaW4gY29tcHJvbWlzZSBldmVuIGJleW9uZCB0aGUgaW1tZWRp
YXRlIENFIG9yIEZFLiAgDQogICAgICANCiAgICBFZmZlY3Q6IFNlbnNpdGl2ZSBpbmZvcm1hdGlv
biBtaWdodCBiZSBleHBvc2VkIGJldHdlZW4gQ0UgYW5kIEZFLiANCiAgICAgDQogICAgUmVxdWly
ZW1lbnQ6IERhdGEgY29uZmlkZW50aWFsaXR5IGJldHdlZW4gRkUgYW5kIENFIG11c3QgYmUgDQog
ICAgYXZhaWxhYmxlIGZvciBzZW5zaXRpdmUgaW5mb3JtYXRpb24uIA0KICANCiA4LjEuNy4gU2hh
cmluZyBzZWN1cml0eSBwYXJhbWV0ZXJzIA0KICAgICANCiAgICBUaHJlYXQ6IENvbnNpZGVyIGEg
c2NlbmFyaW8gd2hlcmUgc2V2ZXJhbCBGRXMgY29tbXVuaWNhdGluZyB0byB0aGUgDQogICAgc2Ft
ZSBDRSBzaGFyZSB0aGUgc2FtZSBhdXRoZW50aWNhdGlvbiBrZXlzIGZvciB0aGUgRnAgaW50ZXJm
YWNlLiAgDQogICAgSWYgYW55IEZFIG9yIHRoZSBDRSBpcyBjb21wcm9taXNlZCwgYWxsIG90aGVy
IGVudGl0aWVzIGFyZSANCiAgICBjb21wcm9taXNlZC4gDQogICAgIA0KICAgIEVmZmVjdDogVGhl
IHdob2xlIE5FIGlzIGNvbXByb21pc2VkLiANCiAgICAgIA0KICAgIFJlY29tbWVuZGF0aW9uOiBU
byBhdm9pZCB0aGlzIHNpZGUgZWZmZWN0LCBpdCdzIGJldHRlciB0byBjb25maWd1cmUgDQogICAg
ZGlmZmVyZW50IHNlY3VyaXR5IHBhcmFtZXRlcnMgZm9yIGVhY2ggRkUtQ0UgY29tbXVuaWNhdGlv
biBvdmVyIEZwIA0KICAgIGludGVyZmFjZS4gDQogICAgIA0KIDguMS44LiBEZW5pYWwgb2YgU2Vy
dmljZSBBdHRhY2sgdmlhIEV4dGVybmFsIEludGVyZmFjZSANCiAgICAgDQogICAgVGhyZWF0OiBX
aGVuIGFuIEZFIHJlY2VpdmVzIGEgcGFja2V0IHRoYXQgaXMgZGVzdGluZWQgZm9yIGl0cyBDRSwg
DQogICAgdGhlIEZFIGZvcndhcmRzIHRoZSBwYWNrZXQgb3ZlciB0aGUgRnAgaW50ZXJmYWNlLiAg
TWFsaWNpb3VzIG5vZGUgDQogICAgY2FuIGdlbmVyYXRlIGh1Z2UgbWVzc2FnZSBzdG9ybSBsaWtl
IHJvdXRpbmcgcHJvdG9jb2wgcGFja2V0cyBldGMuIA0KICAgIHRocm91Z2ggdGhlIGV4dGVybmFs
IEZpL2YgaW50ZXJmYWNlIHNvIHRoYXQgdGhlIEZFIGhhcyB0byBwcm9jZXNzIA0KICAgIGFuZCBm
b3J3YXJkIGFsbCBwYWNrZXRzIHRvIENFIHRocm91Z2ggRnAgaW50ZXJmYWNlLiANCiAgICAgDQog
ICAgRWZmZWN0OiBDRSBlbmNvdW50ZXJzIHJlc291cmNlIGV4aGF1c3Rpb24gYW5kIGJhbmR3aWR0
aCBzdGFydmF0aW9uIA0KICAgIG9uIEZwIGludGVyZmFjZSBkdWUgdG8gYW4gb3ZlcndoZWxtaW5n
IG51bWJlciBvZiBwYWNrZXRzIGZyb20gRkVzLiANCiAgICAgDQogICAgUmVxdWlyZW1lbnQ6IFNv
bWUgc29ydCBvZiByYXRlIGxpbWl0aW5nIG1lY2hhbmlzbSBNVVNUIHRvIGJlIGluIA0KICAgIHBs
YWNlIGF0IGJvdGggRkUgYW5kIENFLiAgRXhhbXBsZXMgb2Ygc3VjaCBtZWNoYW5pc21zIGluY2x1
ZGUgDQogICAgZXhwbGljaXQgcmF0ZSBsaW1pdGVycyBvciBjb25nZXN0aW9uIGNvbnRyb2wgYWxn
b3JpdGhtcy4gIFJhdGUgDQogICAgTGltaXRlciBTSE9VTEQgYmUgY29uZmlndXJlZCBhdCBGRSBm
b3IgZWFjaCBtZXNzYWdlIHR5cGUgdGhhdCBhcmUgDQogICAgYmVpbmcgcmVjZWl2ZWQgdGhyb3Vn
aCBGaS9GIGludGVyZmFjZS4gDQogICAgICAgICAgDQogOC4yLiBTZWN1cml0eSBSZWNvbW1lbmRh
dGlvbnMgZm9yIEZvckNFUyANCiAgDQogICAgVGhlIHJlcXVpcmVtZW50cyBkb2N1bWVudCBbM10g
c3VnZ2VzdGVkIHRoYXQgRm9yQ0VTIHByb3RvY29sIHNob3VsZCANCiAgICBzdXBwb3J0IHJlbGlh
YmlsaXR5IG92ZXIgRnAgaW50ZXJmYWNlLCBidXQgbm8gcGFydGljdWxhciB0cmFuc3BvcnQgDQog
IA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEFwcmlsICAgIDIwMDQgICAgICAgICAg
ICAgICAgICAgW1BhZ2UgMzJdICANCg0KIEludGVybmV0IERyYWZ0ICAgICAgICAgRm9yQ0VTIEZy
YW1ld29yayAgICAgICAgICAgICAgICAgT2N0b2JlciAyMDAzIA0KICANCiAgDQogICAgcHJvdG9j
b2wgaXMgeWV0IHNwZWNpZmllZCBmb3IgRm9yQ0VTLiAgVGhpcyBmcmFtZXdvcmsgZG9jdW1lbnQg
ZG9lcyANCiAgICBub3QgaW50ZW5kIHRvIHNwZWNpZnkgdGhlIHBhcnRpY3VsYXIgdHJhbnNwb3J0
IGVpdGhlciwgYW5kIHNvIHdlIA0KICAgIG9ubHkgcHJvdmlkZSByZWNvbW1lbmRhdGlvbnMgYW5k
IGd1aWRlbGluZXMgYmFzZWQgb24gdGhlIGV4aXN0aW5nIA0KICAgIHN0YW5kYXJkIHNlY3VyaXR5
IHByb3RvY29scyB0aGF0IGNhbiB3b3JrIHdpdGggdGhlIGNvbW1vbiB0cmFuc3BvcnQgDQogICAg
Y2FuZGlkYXRlcyBzdWl0YWJsZSBmb3IgRm9yQ0VTLiANCiAgICAgIA0KICAgIFdlIHJldmlldyB0
d28gZXhpc3Rpbmcgc2VjdXJpdHkgcHJvdG9jb2wgc29sdXRpb25zLCBuYW1lbHkgSVBzZWMgDQog
ICAgKElQIFNlY3VyaXR5KSBbMTRdIG9yIFRMUyAoVHJhbnNwb3J0IExheWVyIFNlY3VyaXR5KSBb
MTNdLiAgVExTIA0KICAgIHdvcmtzIHdpdGggcmVsaWFibGUgdHJhbnNwb3J0cyBzdWNoIGFzIFRD
UCBvciBTQ1RQIGZvciB1bmljYXN0LCANCiAgICB3aGlsZSBJUHNlYyBjYW4gYmUgdXNlZCB3aXRo
IGFueSB0cmFuc3BvcnQgKFVEUCwgVENQLCBTQ1RQKSBhbmQgDQogICAgc3VwcG9ydHMgYm90aCB1
bmljYXN0IGFuZCBtdWx0aWNhc3QuICBCb3RoIFRMUyBhbmQgSVBzZWMgY2FuIGJlIA0KICAgIHVz
ZWQgcG90ZW50aWFsbHkgdG8gc2F0aXNmeSBhbGwgb2YgdGhlIHNlY3VyaXR5IHJlcXVpcmVtZW50
cyBmb3IgDQogICAgRm9yQ0VTIHByb3RvY29sLiAgT3RoZXIgYXBwcm9hY2hlcyBtYXkgYmUgdXNl
ZCBhcyB3ZWxsIGJ1dCBhcmUgbm90IA0KICAgIGRvY3VtZW50ZWQgaGVyZSwgaW5jbHVkaW5nIHVz
aW5nIEwyIHNlY3VyaXR5IG1lY2hhbmlzbXMgZm9yIGEgZ2l2ZW4gDQogICAgTDIgaW50ZXJjb25u
ZWN0IHRlY2hub2xvZ3ksIGFzIGxvbmcgYXMgdGhlIHJlcXVpcmVtZW50cyBjYW4gYmUgDQogICAg
c2F0aXNmaWVkLiAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICANCiAgICBXaGVuIEZvckNFUyBpcyBkZXBsb3llZCBiZXR3ZWVuIENFcyBhbmQgRkVzIGlu
c2lkZSBhIGJveCwgDQogICAgYXV0aGVudGljYXRpb24sIGNvbmZpZGVudGlhbGl0eSBhbmQgaW50
ZWdyaXR5IG1heSBiZSBwcm92aWRlZCBieSANCiAgICB0aGUgcGh5c2ljYWwgc2VjdXJpdHkgb2Yg
dGhlIGJveCBhbmQgc28gdGhlIHNlY3VyaXR5IG1lY2hhbmlzbXMgbWF5IA0KICAgIGJlIHR1cm5l
ZCBvZmYsIGRlcGVuZGluZyBvbiB0aGUgbmV0d29ya2luZyB0b3BvbG9neSBhbmQgaXRzIA0KICAg
IGFkbWluaXN0cmF0aW9uIHBvbGljeS4gIEhvd2V2ZXIsIGl0IGlzIGltcG9ydGFudCB0byByZWFs
aXplIHRoYXQgDQogICAgZXZlbiBpZiB0aGUgTkUgaXMgaW4gYSBzaW5nbGUtYm94LCB0aGUgRG9T
IGF0dGFja3MgYXMgZGVzY3JpYmVkIGluIA0KICAgIFNlY3Rpb24gOC4xLjggY2FuIHN0aWxsIGJl
IGxhdW5jaGVkIHRocm91Z2ggRmkvZiBpbnRlcmZhY2VzLiAgDQogICAgVGhlcmVmb3JlLCBpdCBp
cyBpbXBvcnRhbnQgdG8gaGF2ZSB0aGUgY29ycmVzcG9uZGluZyBjb3VudGVyLQ0KICAgIG1lYXN1
cmVtZW50IGluIHBsYWNlIGV2ZW4gZm9yIHNpbmdsZS1ib3ggZGVwbG95bWVudC4gDQogICAgICAg
IA0KIDguMi4xLiBTZWN1cml0eSBDb25maWd1cmF0aW9uICANCiAgICAgDQogICAgVGhlIE5FIGFk
bWluaXN0cmF0b3IgaGFzIHRoZSBmcmVlZG9tIHRvIGRldGVybWluZSB0aGUgZXhhY3QgDQogICAg
c2VjdXJpdHkgY29uZmlndXJhdGlvbiB0aGF0IGlzIG5lZWRlZCBmb3IgdGhlIHNwZWNpZmljIGRl
cGxveW1lbnQuICAgDQogICAgRm9yIGV4YW1wbGUsIEZvckNFUyBtYXkgYmUgZGVwbG95ZWQgYmV0
d2VlbiBDRXMgYW5kIEZFcyBjb25uZWN0ZWQgDQogICAgdG8gZWFjaCBvdGhlciBpbnNpZGUgYSBi
b3ggb3ZlciBhIGJhY2twbGFuZS4gIEluIHN1Y2ggc2NlbmFyaW8sIA0KICAgIHBoeXNpY2FsIHNl
Y3VyaXR5IG9mIHRoZSBib3ggZW5zdXJlcyB0aGF0IG1vc3Qgb2YgdGhlIGF0dGFja3Mgc3VjaCAN
CiAgICBhcyBtYW4taW4tdGhlLW1pZGRsZSwgc25vb3BpbmcsIGFuZCBpbXBlcnNvbmF0aW9uIGFy
ZSBub3QgcG9zc2libGUsIA0KICAgIGFuZCBoZW5jZSBGb3JDRVMgYXJjaGl0ZWN0dXJlIG1heSBy
ZWx5IG9uIHRoZSBwaHlzaWNhbCBzZWN1cml0eSBvZiANCiAgICB0aGUgYm94IHRvIGRlZmVuZCBh
Z2FpbnN0IHRoZXNlIGF0dGFja3MgYW5kIHByb3RvY29sIG1lY2hhbmlzbXMgbWF5IA0KICAgIGJl
IHR1cm5lZCBvZmYuICBIb3dldmVyLCBpdCBpcyBhbHNvIHNob3duIHRoYXQgZGVuaWFsIG9mIHNl
cnZpY2UgDQogICAgYXR0YWNrIHZpYSBleHRlcm5hbCBpbnRlcmZhY2UgYXMgZGVzY3JpYmVkIGlu
IFNlY3Rpb24gOC4xLjggaXMgDQogICAgc3RpbGwgYSBwb3RlbnRpYWwgdGhyZWF0IGV2ZW4gZm9y
IHN1Y2ggImFsbC1pbi1vbmUtYm94IiBkZXBsb3ltZW50IA0KICAgIHNjZW5hcmlvIGFuZCBoZW5j
ZSB0aGUgcmF0ZSBsaW1pdGluZyBtZWNoYW5pc20gaXMgc3RpbGwgbmVjZXNzYXJ5LiAgDQogICAg
VGhpcyBpcyBqdXN0IG9uZSBleGFtcGxlIHRvIHNob3cgdGhhdCBpdCBpcyBpbXBvcnRhbnQgdG8g
YXNzZXNzIHRoZSANCiAgICBzZWN1cml0eSBuZWVkcyBvZiB0aGUgRm9yQ0VTLWVuYWJsZWQgbmV0
d29yayBlbGVtZW50cyB1bmRlciANCiAgICBkaWZmZXJlbnQgZGVwbG95bWVudCBzY2VuYXJpb3Mu
ICBJdCBzaG91bGQgYmUgcG9zc2libGUgZm9yIHRoZSANCiAgICBhZG1pbmlzdHJhdG9yIHRvIGNv
bmZpZ3VyZSB0aGUgbGV2ZWwgb2Ygc2VjdXJpdHkgbmVlZGVkIGZvciB0aGUgDQogICAgRm9yQ0VT
IHByb3RvY29sLiANCiAgICAgDQogIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEFw
cmlsICAgIDIwMDQgICAgICAgICAgICAgICAgICAgW1BhZ2UgMzNdICANCg0KIEludGVybmV0IERy
YWZ0ICAgICAgICAgRm9yQ0VTIEZyYW1ld29yayAgICAgICAgICAgICAgICAgT2N0b2JlciAyMDAz
IA0KICANCiAgDQogOC4yLjIuIFVzaW5nIFRMUyB3aXRoIEZvckNFUyANCiAgICAgDQogICAgVExT
IFsxM10gY2FuIGJlIHVzZWQgaWYgYSByZWxpYWJsZSB1bmljYXN0IHRyYW5zcG9ydCBzdWNoIGFz
IFRDUCBvciANCiAgICBTQ1RQIGlzIHVzZWQgZm9yIEZvckNFUyBvdmVyIHRoZSBGcCBpbnRlcmZh
Y2UuICBUaGUgVExTIGhhbmRzaGFrZSANCiAgICBwcm90b2NvbCBpcyB1c2VkIGR1cmluZyBhc3Nv
Y2lhdGlvbiBlc3RhYmxpc2htZW50IG9yIHJlLQ0KICAgIGVzdGFibGlzaG1lbnQgcGhhc2UgdG8g
bmVnb3RpYXRlIGEgVExTIHNlc3Npb24gYmV0d2VlbiB0aGUgQ0UgYW5kIA0KICAgIEZFLiAgT25j
ZSB0aGUgc2Vzc2lvbiBpcyBpbiBwbGFjZSwgdGhlIFRMUyByZWNvcmQgcHJvdG9jb2wgaXMgdXNl
ZCANCiAgICB0byBzZWN1cmUgRm9yQ0VTIGNvbW11bmljYXRpb24gbWVzc2FnZXMgYmV0d2VlbiB0
aGUgQ0UgYW5kIEZFLiANCiAgICAgDQogICAgQSBiYXNpYyBvdXRsaW5lIG9mIGhvdyBUTFMgY2Fu
IGJlIHVzZWQgd2l0aCBGb3JDRVMgaXMgZGVzY3JpYmVkIA0KICAgIGJlbG93LiAgU3RlcHMgMSkg
dGlsbCA3KSBjb21wbGV0ZSB0aGUgc2VjdXJpdHkgaGFuZHNoYWtlIGFzIA0KICAgIGlsbHVzdHJh
dGVkIGluIEZpZ3VyZSA5IHdoaWxlIHN0ZXAgOCkgaXMgZm9yIGFsbCB0aGUgZnVydGhlciANCiAg
ICBjb21tdW5pY2F0aW9uIGJldHdlZW4gdGhlIENFIGFuZCBGRSwgaW5jbHVkaW5nIHRoZSByZXN0
IG9mIG1lc3NhZ2VzIA0KICAgIGFmdGVyIHRoZSBzZWN1cml0eSBoYW5kc2hha2Ugc2hvd24gaW4g
RmlndXJlIDkgYW5kIHRoZSBzdGVhZHktc3RhdGUgDQogICAgY29tbXVuaWNhdGlvbiBzaG93biBp
biBGaWd1cmUgMTAuIA0KICAgICANCiAgICAgICAgIDEpIER1cmluZyBQcmUtYXNzb2NpYXRpb24g
cGhhc2UgYWxsIEZFcyBhcmUgY29uZmlndXJlZCB3aXRoIA0KICAgICAgICAgdGhlIENFcyAoaW5j
bHVkaW5nIGJvdGggdGhlIGFjdGl2ZSBDRSBhbmQgdGhlIHN0YW5kYnkgQ0UpLiAgDQogICAgICAg
ICAyKSBUaGUgRkUgZXN0YWJsaXNoZXMgYSBUTFMgY29ubmVjdGlvbiB3aXRoIHRoZSBDRSAobWFz
dGVyKSANCiAgICAgICAgIGFuZCBuZWdvdGlhdGVzIGEgY2lwaGVyIHN1aXRlLiANCiAgICAgICAg
IDMpIFRoZSBGRSAoc2xhdmUpIGdldHMgdGhlIENFIGNlcnRpZmljYXRlLCB2YWxpZGF0ZXMgdGhl
IA0KICAgICAgICAgc2lnbmF0dXJlLCBjaGVja3MgdGhlIGV4cGlyYXRpb24gZGF0ZSwgY2hlY2tz
IGlmIHRoZSANCiAgICAgICAgIGNlcnRpZmljYXRlIGhhcyBiZWVuIHJldm9rZWQuIA0KICAgICAg
ICAgNCkgVGhlIENFIChtYXN0ZXIpIGdldHMgdGhlIEZFIGNlcnRpZmljYXRlIGFuZCBwZXJmb3Jt
cyB0aGUgDQogICAgICAgICBzYW1lIHZhbGlkYXRpb24gYXMgdGhlIEZFIGluIHN0ZXAgMykuICAN
CiAgICAgICAgIDUpIElmIGFueSBvZiB0aGUgY2hlY2sgZmFpbHMgaW4gc3RlcCAzKSBvciBzdGVw
IDQpLCBlbmRwb2ludCANCiAgICAgICAgIG11c3QgZ2VuZXJhdGUgYW4gZXJyb3IgbWVzc2FnZSBh
bmQgYWJvcnQuIA0KICAgICAgICAgNikgQWZ0ZXIgc3VjY2Vzc2Z1bCBtdXR1YWwgYXV0aGVudGlj
YXRpb24sIGEgVExTIHNlc3Npb24gaXMgDQogICAgICAgICBlc3RhYmxpc2hlZCBiZXR3ZWVuIENF
IGFuZCBGRS4gDQogICAgICAgICA3KSBUaGUgRkUgc2VuZHMgYSAiam9pbiBORSIgbWVzc2FnZSB0
byB0aGUgQ0UuICAgDQogICAgICAgICA4KSBUaGUgRkUgYW5kIENFIHVzZSBUTFMgc2Vzc2lvbiBm
b3IgZnVydGhlciBjb21tdW5pY2F0aW9uLiANCiAgICAgDQogICAgTm90ZSB0aGF0IHRoZXJlIGFy
ZSBkaWZmZXJlbnQgd2F5cyBmb3IgdGhlIENFIGFuZCBGRSB0byB2YWxpZGF0ZSBhIA0KICAgIHJl
Y2VpdmVkIGNlcnRpZmljYXRlLiAgT25lIHdheSBpcyB0byBjb25maWd1cmUgdGhlIEZFIE1hbmFn
ZXIgb3IgQ0UgDQogICAgTWFuYWdlciBvciBvdGhlciBjZW50cmFsIGNvbXBvbmVudCBhcyBDQSwg
c28gdGhhdCB0aGUgQ0Ugb3IgRkUgY2FuIA0KICAgIHF1ZXJ5IHRoaXMgcHJlLWNvbmZpZ3VyZWQg
Q0EgdG8gdmFsaWRhdGUgdGhhdCB0aGUgY2VydGlmaWNhdGUgaGFzIA0KICAgIG5vdCBiZWVuIHJl
dm9rZWQuICBBbm90aGVyIHdheSBpcyB0byBoYXZlIHRoZSBDRSBhbmQgdGhlIEZFIA0KICAgIGNv
bmZpZ3VyZWQgZGlyZWN0bHkgYSBsaXN0IG9mIHZhbGlkIGNlcnRpZmljYXRlcyBpbiB0aGUgcHJl
LQ0KICAgIGFzc29jaWF0aW9uIHBoYXNlLiAgDQogICAgIA0KICAgIEluIHRoZSBjYXNlIG9mIGZh
aWwtb3ZlciwgaXQgaXMgdGhlIHJlc3BvbnNpYmlsaXR5IG9mIHRoZSBhY3RpdmUgQ0UgDQogICAg
YW5kIHRoZSBzdGFuZGJ5IENFIHRvIHN5bmNocm9uaXplIEZvckNFUyBzdGF0ZXMgaW5jbHVkaW5n
IHRoZSBUTFMgDQogICAgc3RhdGVzIHRvIG1pbmltaXplIHRoZSBzdGF0ZSByZWVzdGFibGlzaG1l
bnQgZHVyaW5nIGZhaWwtb3Zlci4gIA0KICAgIENhcmUgbXVzdCBiZSB0YWtlbiB0byBlbnN1cmUg
dGhhdCB0aGUgc3RhbmRieSBDRSBpcyBhbHNvIA0KICAgIGF1dGhlbnRpY2F0ZWQgaW4gdGhlIHNh
bWUgd2F5IGFzIHRoZSBhY3RpdmUgQ0UsIGVpdGhlciBiZWZvcmUgb3IgDQogICAgZHVyaW5nIHRo
ZSBmYWlsLW92ZXIuIA0KICANCiAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgQXBy
aWwgICAgMjAwNCAgICAgICAgICAgICAgICAgICBbUGFnZSAzNF0gIA0KDQogSW50ZXJuZXQgRHJh
ZnQgICAgICAgICBGb3JDRVMgRnJhbWV3b3JrICAgICAgICAgICAgICAgICBPY3RvYmVyIDIwMDMg
DQogIA0KICANCiA4LjIuMy4gVXNpbmcgSVBzZWMgd2l0aCBGb3JDRVMgDQogICAgIA0KICAgIElQ
c2VjIFsxNF0gY2FuIGJlIHVzZWQgd2l0aCBhbnkgdHJhbnNwb3J0IHByb3RvY29sLCBzdWNoIGFz
IFVEUCwgDQogICAgU0NUUCBhbmQgVENQIG92ZXIgRnAgaW50ZXJmYWNlIGZvciBGb3JDRVMuICBX
aGVuIHVzaW5nIElQc2VjLCB3ZSANCiAgICByZWNvbW1lbmQgdXNpbmcgRVNQIGluIHRyYW5zcG9y
dCBtb2RlIGZvciBGb3JDRVMgYmVjYXVzZSBtZXNzYWdlIA0KICAgIGNvbmZpZGVudGlhbGl0eSBp
cyByZXF1aXJlZCBmb3IgRm9yQ0VTLiAgDQogICAgIA0KICAgIElQc2VjIGNhbiBiZSB1c2VkIHdp
dGggYm90aCBtYW51YWwgYW5kIGF1dG9tYXRlZCBTQSBhbmQgDQogICAgY3J5cHRvZ3JhcGhpYyBr
ZXkgbWFuYWdlbWVudC4gIEJ1dCBJcHNlYydzIHJlcGxheSBwcm90ZWN0aW9uIA0KICAgIG1lY2hh
bmlzbXMgYXJlIG5vdCBhdmFpbGFibGUgaWYgbWFudWFsIGtleSBtYW5hZ2VtZW50IGlzIHVzZWQu
ICANCiAgICBIZW5jZSwgYXV0b21hdGljIGtleSBtYW5hZ2VtZW50IGlzIHJlY29tbWVuZGVkIGlm
IHJlcGxheSBwcm90ZWN0aW9uIA0KICAgIGlzIGRlZW1lZCBpbXBvcnRhbnQuICBPdGhlcndpc2Us
IG1hbnVhbCBrZXkgbWFuYWdlbWVudCBtaWdodCBiZSANCiAgICBzdWZmaWNpZW50IGZvciBzb21l
IGRlcGxveW1lbnQgc2NlbmFyaW9zLCBlc3AuIHdoZW4gdGhlIG51bWJlciBvZiANCiAgICBDRXMg
YW5kIEZFcyBpcyByZWxhdGl2ZWx5IHNtYWxsLiAgSXQgaXMgcmVjb21tZW5kZWQgdGhhdCB0aGUg
a2V5cyANCiAgICBiZSBjaGFuZ2VkIHBlcmlvZGljYWxseSBldmVuIGZvciBtYW51YWwga2V5IG1h
bmFnZW1lbnQuIA0KICAgICANCiAgICBJUHNlYyBjYW4gc3VwcG9ydCBib3RoIHVuaWNhc3QgYW5k
IG11bHRpY2FzdCB0cmFuc3BvcnQuIEF0IHRoZSB0aW1lIA0KICAgIHRoaXMgZG9jdW1lbnQgd2Fz
IHB1Ymxpc2hlZCwgTVNFQyB3b3JraW5nIGdyb3VwIGlzIGFjdGl2ZWx5IHdvcmtpbmcgDQogICAg
b24gc3RhbmRhcmRpemluZyBwcm90b2NvbHMgdG8gcHJvdmlkZSBtdWx0aWNhc3Qgc2VjdXJpdHkg
WzE3XS4gDQogICAgTXVsdGljYXN0LWJhc2VkIHNvbHV0aW9ucyByZWx5aW5nIG9uIElQc2VjIHNo
b3VsZCBzcGVjaWZ5IGhvdyB0byANCiAgICBtZWV0IHRoZSBzZWN1cml0eSByZXF1aXJlbWVudHMg
aW4gWzNdLiAgDQogICAgIA0KICAgIFVubGlrZSBUTFMsIElQc2VjIHByb3ZpZGVzIHNlY3VyaXR5
IHNlcnZpY2VzIGJldHdlZW4gdGhlIENFIGFuZCBGRSANCiAgICBhdCBJUCBsZXZlbCwgYW5kIHNv
IHRoZSBzZWN1cml0eSBoYW5kc2hha2UgYXMgaWxsdXN0cmF0ZWQgaW4gRmlndXJlIA0KICAgIDkg
YW1vdW50cyB0byBhICJuby1vcCIgd2hlbiBtYW51YWwga2V5IG1hbmFnZW1lbnQgaXMgdXNlZC4g
IFRoZSANCiAgICBmb2xsb3dpbmcgb3V0bGluZSB0aGUgc3RlcHMgdGFrZW4gZm9yIEZvckNFUyBp
biBzdWNoIGEgY2FzZS4gDQogICAgIA0KICAgICAgICAgMSkgRHVyaW5nIFByZS1hc3NvY2lhdGlv
biBwaGFzZSBhbGwgRkVzIGFyZSBjb25maWd1cmVkIHdpdGggDQogICAgICAgICB0aGUgQ0VzIChp
bmNsdWRpbmcgYWN0aXZlIENFIGFuZCBzdGFuZGJ5IENFKSBhbmQgU0EgcGFyYW1ldGVycyANCiAg
ICAgICAgIG1hbnVhbGx5LiANCiAgICAgICAgIDIpIFRoZSBGRSBzZW5kcyBhICJqb2luIE5FIiBt
ZXNzYWdlIHRvIHRoZSBDRS4gIFRoaXMgbWVzc2FnZSANCiAgICAgICAgIGFuZCBhbGwgb3RoZXJz
IHRoYXQgZm9sbG93IGFyZSBhZmZvcmRlZCBzZWN1cml0eSBzZXJ2aWNlIA0KICAgICAgICAgYWNj
b3JkaW5nIHRvIHRoZSBtYW51YWxseSBjb25maWd1cmVkIElQc2VjIFNBIHBhcmFtZXRlcnMsIGJ1
dCANCiAgICAgICAgIHJlcGxheSBwcm90ZWN0aW9uIGlzIG5vdCBhdmFpbGFibGUuICANCiAgICAg
DQogICAgSXQgaXMgdXAgdG8gdGhlIGFkbWluaXN0cmF0b3IgdG8gZGVjaWRlIHdoZXRoZXIgdG8g
c2hhcmUgdGhlIHNhbWUgDQogICAga2V5IGFjcm9zcyBtdWx0aXBsZSBGRS1DRSBjb21tdW5pY2F0
aW9uLCBidXQgaXQgaXMgcmVjb21tZW5kZWQgdGhhdCANCiAgICBkaWZmZXJlbnQga2V5cyBiZSB1
c2VkLiAgU2ltaWxhcmx5LCBpdCBpcyByZWNvbW1lbmRlZCB0aGF0IA0KICAgIGRpZmZlcmVudCBr
ZXlzIGJlIHVzZWQgZm9yIGluYm91bmQgYW5kIG91dGJvdW5kIHRyYWZmaWMuIA0KICANCiAgICBJ
ZiBhdXRvbWF0aWMga2V5IG1hbmFnZW1lbnQgaXMgbmVlZGVkLCBJS0UgWzE1XSBjYW4gYmUgdXNl
ZCBmb3IgDQogICAgdGhhdCBwdXJwb3NlLiBPdGhlciBhdXRvbWF0aWMga2V5IGRpc3RyaWJ1dGlv
biB0ZWNobmlxdWVzIHN1Y2ggYXMgDQogICAgS2VyYmVyb3MgbWF5IGJlIHVzZWQgYXMgd2VsbC4g
ICBUaGUga2V5IGV4Y2hhbmdlIHByb2Nlc3MgDQogICAgY29uc3RpdHV0ZXMgdGhlIHNlY3VyaXR5
IGhhbmRzaGFrZSBhcyBpbGx1c3RyYXRlZCBpbiBGaWd1cmUgOS4gIFRoZSANCiAgICBmb2xsb3dp
bmcgc2hvd3MgdGhlIHN0ZXBzIGludm9sdmVkIGluIHVzaW5nIElLRSB3aXRoIElQc2VjIGZvciAN
CiAgICBGb3JDRVMuICBTdGVwcyAxKSB0byA2KSBjb25zdGl0dXRlIHRoZSBzZWN1cml0eSBoYW5k
c2hha2UgaW4gRmlndXJlIA0KICAgIDkuIA0KICANCiAgDQogWWFuZywgZXQgYWwuICAgICAgRXhw
aXJlcyBBcHJpbCAgICAyMDA0ICAgICAgICAgICAgICAgICAgIFtQYWdlIDM1XSAgDQoNCiBJbnRl
cm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBGcmFtZXdvcmsgICAgICAgICAgICAgICAgIE9jdG9i
ZXIgMjAwMyANCiAgDQogIA0KICAgICANCiAgICAgICAgIDEpIER1cmluZyBQcmUtYXNzb2NpYXRp
b24gcGhhc2UgYWxsIEZFcyBhcmUgY29uZmlndXJlZCB3aXRoIA0KICAgICAgICAgdGhlIENFcyAo
aW5jbHVkaW5nIGFjdGl2ZSBDRSBhbmQgc3RhbmRieSBDRSksIElQc2VjIHBvbGljeSANCiAgICAg
ICAgIGV0Yy4gDQogICAgICAgICAyKSBUaGUgRkUga2lja3Mgb2ZmIElLRSBwcm9jZXNzIGFuZCB0
cmllcyB0byBlc3RhYmxpc2ggYW4gDQogICAgICAgICBJUHNlYyBTQSB3aXRoIHRoZSBDRSAobWFz
dGVyKS4gIFRoZSBGRSAoU2xhdmUpIGdldHMgdGhlIENFIA0KICAgICAgICAgY2VydGlmaWNhdGUg
YXMgcGFydCBvZiB0aGUgSUtFIG5lZ290aWF0aW9uLiAgVGhlIEZFIHZhbGlkYXRlcyANCiAgICAg
ICAgIHNpZ25hdHVyZSwgY2hlY2tzIHRoZSBleHBpcmF0aW9uIGRhdGUsIGNoZWNrcyBpZiB0aGUg
DQogICAgICAgICBjZXJ0aWZpY2F0ZSBoYXMgYmVlbiByZXZva2VkLiANCiAgICAgICAgIDMpIFRo
ZSBDRSAobWFzdGVyKSBnZXRzIHRoZSBGRSBjZXJ0aWZpY2F0ZSBhbmQgcGVyZm9ybXMgdGhlIA0K
ICAgICAgICAgc2FtZSBjaGVjayBhcyB0aGUgRkUgaW4gc3RlcCAyKS4gDQogICAgICAgICA0KSBJ
ZiBhbnkgb2YgdGhlIGNoZWNrIGZhaWxzIGluIHN0ZXAgMikgb3Igc3RlcCAzKSwgdGhlIA0KICAg
ICAgICAgZW5kcG9pbnQgbXVzdCBnZW5lcmF0ZSBhbiBlcnJvciBtZXNzYWdlIGFuZCBhYm9ydC4g
DQogICAgICAgICA1KSBBZnRlciBzdWNjZXNzZnVsIG11dHVhbCBhdXRoZW50aWNhdGlvbiwgSVBz
ZWMgc2Vzc2lvbiBpcyANCiAgICAgICAgIGVzdGFibGlzaGVkIGJldHdlZW4gdGhlIENFIGFuZCBG
RS4gDQogICAgICAgICA2KSBUaGUgRkUgc2VuZHMgYSAiam9pbiBORSIgbWVzc2FnZSB0byBDRS4g
IE5vIFNBREIgZW50cnkgaXMgDQogICAgICAgICBjcmVhdGVkIGluIEZFIHlldC4gDQogICAgICAg
ICA3KSBUaGUgRkUgYW5kIENFIHVzZSB0aGUgSVBzZWMgc2Vzc2lvbiBmb3IgZnVydGhlciANCiAg
ICAgICAgIGNvbW11bmljYXRpb24uIA0KICAgICAgDQogICAgRkUgTWFuYWdlciBvciBDRSBNYW5h
Z2VyIG9yIG90aGVyIGNlbnRyYWwgY29tcG9uZW50IGNhbiBiZSB1c2VkIGFzIA0KICAgIENBIGZv
ciB2YWxpZGF0aW5nIENFIGFuZCBGRSBjZXJ0aWZpY2F0ZXMgZHVyaW5nIHRoZSBJS0UgcHJvY2Vz
cy4gICANCiAgICBBbHRlcm5hdGl2ZWx5LCBkdXJpbmcgdGhlIHByZS1hc3NvY2lhdGlvbiBwaGFz
ZSwgdGhlIENFIGFuZCBGRSBjYW4gDQogICAgYmUgY29uZmlndXJlZCBkaXJlY3RseSB3aXRoIHRo
ZSByZXF1aXJlZCBpbmZvcm1hdGlvbiBzdWNoIGFzIA0KICAgIGNlcnRpZmljYXRlcyBvciBwYXNz
d29yZHMgZXRjIGRlcGVuZGluZyB1cG9uIHRoZSB0eXBlIG9mIA0KICAgIGF1dGhlbnRpY2F0aW9u
IHRoYXQgYWRtaW5pc3RyYXRvciB3YW50cyB0byBjb25maWd1cmUuICANCiAgICAgICAgICANCiAg
ICBJbiB0aGUgY2FzZSBvZiBmYWlsLW92ZXIsIGl0IGlzIHRoZSByZXNwb25zaWJpbGl0eSBvZiBh
Y3RpdmUgQ0UgYW5kIA0KICAgIHN0YW5kYnkgQ0UgdG8gc3luY2hyb25pemUgRm9yQ0VTIHN0YXRl
cyBhbmQgSVBzZWMgc3RhdGVzIHRvIA0KICAgIG1pbmltaXplIHRoZSBzdGF0ZSByZWVzdGFibGlz
aG1lbnQgZHVyaW5nIGZhaWwtb3Zlci4gIA0KICAgIEFsdGVybmF0aXZlbHksIHRoZSBGRSBuZWVk
cyB0byBlc3RhYmxpc2ggZGlmZmVyZW50IElQc2VjIFNBIGR1cmluZyANCiAgICB0aGUgc3RhcnR1
cCBvcGVyYXRpb24gaXRzZWxmIHdpdGggZWFjaCBDRS4gIFRoaXMgd2lsbCBtaW5pbWl6ZSB0aGUg
DQogICAgcGVyaW9kaWMgc3RhdGUgdHJhbnNmZXIgYWNyb3NzIElQc2VjIGxheWVyIHRob3VnaCBG
ciAoQ0UtQ0UpIA0KICAgIEludGVyZmFjZS4gIA0KICAgICANCiA5LiBOb3JtYXRpdmUgUmVmZXJl
bmNlcyANCiAgDQogICAgWzFdIEJha2VyLCBGLiwgIlJlcXVpcmVtZW50cyBmb3IgSVAgVmVyc2lv
biA0IFJvdXRlcnMiLCBSRkMgMTgxMiwgDQogICAgSnVuZSAxOTk1LiANCiAgICAgDQogICAgWzJd
IEZsb3lkLCBTLiwgIkNvbmdlc3Rpb24gQ29udHJvbCBQcmluY2lwbGVzIiwgUkZDIDI5MTQsIFNl
cHRlbWJlciANCiAgICAyMDAwLiANCiAgICAgDQogICAgWzNdIEtob3NyYXZpLCBILiBldCBhbC4s
ICJSZXF1aXJlbWVudHMgZm9yIFNlcGFyYXRpb24gb2YgSVAgQ29udHJvbCANCiAgICBhbmQgRm9y
d2FyZGluZyIsIHdvcmsgaW4gcHJvZ3Jlc3MsIE1heSAyMDAzLCA8ZHJhZnQtaWV0Zi1mb3JjZXMt
DQogICAgcmVxdWlyZW1lbnRzLTA5LnR4dD4uIA0KICAgICANCiAgDQogIA0KIFlhbmcsIGV0IGFs
LiAgICAgIEV4cGlyZXMgQXByaWwgICAgMjAwNCAgICAgICAgICAgICAgICAgICBbUGFnZSAzNl0g
IA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRnJhbWV3b3JrICAgICAgICAgICAg
ICAgICBPY3RvYmVyIDIwMDMgDQogIA0KICANCiAxMC4gSW5mb3JtYXRpdmUgUmVmZXJlbmNlcyAN
CiAgICAgDQogICAgWzRdIENhc2UsIEouLCBldCBhbC4sICJJbnRyb2R1Y3Rpb24gYW5kIEFwcGxp
Y2FiaWxpdHkgU3RhdGVtZW50cyANCiAgICBmb3IgSW50ZXJuZXQgU3RhbmRhcmQgTWFuYWdlbWVu
dCBGcmFtZXdvcmsiLCBSRkMgMzQxMCwgRGVjZW1iZXIgDQogICAgMjAwMi4gDQogICAgIA0KICAg
IFs1XSBEYW5pZWxlLCBNLiBldCBhbC4sICJBZ2VudCBFeHRlbnNpYmlsaXR5IChBZ2VudFgpIFBy
b3RvY29sIA0KICAgIFZlcnNpb24gMSIsIFJGQyAyNzQxLCBKYW51YXJ5IDIwMDAuIA0KICAgICAN
CiAgICBbNl0gQ2hhbiwgSy4gZXQgYWwuLCAiQ09QUyBVc2FnZSBmb3IgUG9saWN5IFByb3Zpc2lv
bmluZyAoQ09QUy0NCiAgICBQUikiLCBSRkMgMzA4NCwgTWFyY2ggMjAwMS4gDQogICAgIA0KICAg
IFs3XSBDcm91Y2gsIEEuIGV0IGFsLiwgIkZvckNFUyBBcHBsaWNhYmlsaXR5IFN0YXRlbWVudCIs
IHdvcmsgaW4gDQogICAgcHJvZ3Jlc3MsIEp1bmUgMjAwMiwgPGRyYWZ0LWlldGYtZm9yY2VzLWFw
cGxpY2FiaWxpdHktMDAudHh0Pi4gDQogICAgIA0KICAgIFs4XSBBbmRlcnNvbiwgVC4gYW5kIEou
IEJ1ZXJrbGUsICJSZXF1aXJlbWVudHMgZm9yIHRoZSBEeW5hbWljIA0KICAgIFBhcnRpdGlvbmlu
ZyBvZiBTd2l0Y2hpbmcgRWxlbWVudHMiLCBSRkMgMzUzMiwgTWF5IDIwMDMuIA0KICAgICANCiAg
ICBbOV0gTGVlbGFuaXZhcywgTS4gZXQgYWwuLCAiR3JhY2VmdWwgUmVzdGFydCBNZWNoYW5pc20g
Zm9yIExhYmVsIA0KICAgIERpc3RyaWJ1dGlvbiBQcm90b2NvbCIsIFJGQyAzNDc4LCBGZWJydWFy
eSAyMDAzLiANCiAgICAgDQogICAgWzEwXSBNb3ksIEouIGV0IGFsLiwgIkdyYWNlZnVsIE9TUEYg
UmVzdGFydCIsIHdvcmsgaW4gcHJvZ3Jlc3MsIA0KICAgIE1hcmNoIDIwMDMsIDxkcmFmdC1pZXRm
LW9zcGYtaGl0bGVzcy1yZXN0YXJ0LTA3LnR4dD4uIA0KICAgICANCiAgICBbMTFdIFNhbmdsaSwg
Uy4gZXQgYWwuLCAiR3JhY2VmdWwgUmVzdGFydCBNZWNoYW5pc20gZm9yIEJHUCIsIHdvcmsgDQog
ICAgaW4gcHJvZ3Jlc3MsIEphbnVhcnkgMjAwMywgPCBkcmFmdC1pZXRmLWlkci1yZXN0YXJ0LTA2
LnR4dD4uIA0KICAgICANCiAgICBbMTJdIFNoYW5kLCBNLiBhbmQgTC4gR2luc2JlcmcsICJSZXN0
YXJ0IFNpZ25hbGluZyBmb3IgSVMtSVMiLCB3b3JrIA0KICAgIGluIHByb2dyZXNzLCBNYXJjaCAy
MDAzLCA8ZHJhZnQtaWV0Zi1pc2lzLXJlc3RhcnQtMDMudHh0Pi4gDQogICAgIA0KICAgIFsxM10g
RGllcmtzLCBULiBhbmQgQy4gQWxsZW4sICJUaGUgVExTIFByb3RvY29sLCB2ZXJzaW9uIDEuMCIs
IFJGQyANCiAgICAyMjQ2LCBKYW51YXJ5IDE5OTkuIA0KICAgICANCiAgICBbMTRdIEtlbnQsIFMu
IGFuZCBSLiBBdGtpbnNvbiwgIlNlY3VyaXR5IEFyY2hpdGVjdHVyZSBmb3IgdGhlIA0KICAgIElu
dGVybmV0IFByb3RvY29sIiwgUkZDIDI0MDEsIE5vdmVtYmVyIDE5OTguIA0KICAgICANCiAgICBb
MTVdIEhhcmtpbnMsIEQuIGFuZCBELiBDYXJyZWwsICJUaGUgSW50ZXJuZXQgS2V5IEV4Y2hhbmdl
IChJS0UpICIsIA0KICAgIFJGQyAyNDA5LCBOb3ZlbWJlciAxOTk4LiANCiAgICAgDQogICAgWzE2
XSBCZWxsb3ZpbiwgUy4sICJHdWlkZWxpbmVzIGZvciBNYW5kYXRpbmcgdGhlIFVzZSBvZiBJcHNl
YyIsIA0KICAgIHdvcmsgaW4gcHJvZ3Jlc3MsIE9jdG9iZXIgMjAwMiwgPGRyYWZ0LWJlbGxvdmlu
LXVzZWlwc2VjLTAwLnR4dD4uIA0KICAgICANCiAgICBbMTddIEhhcmRqb25vLCBULiBhbmQgV2Vp
cywgQi4gIlRoZSBNdWx0aWNhc3QgU2VjdXJpdHkgDQogICAgQXJjaGl0ZWN0dXJlIiwgd29yayBp
biBwcm9ncmVzcywgQXVndXN0IDIwMDMsIDxkcmFmdC1pZXRmLW1zZWMtDQogICAgYXJjaC0wMy50
eHQ+LiANCiAgICAgDQogMTEuIEF1dGhvcnMnIEFkZHJlc3NlcyANCiAgDQogIA0KIFlhbmcsIGV0
IGFsLiAgICAgIEV4cGlyZXMgQXByaWwgICAgMjAwNCAgICAgICAgICAgICAgICAgICBbUGFnZSAz
N10gIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRnJhbWV3b3JrICAgICAgICAg
ICAgICAgICBPY3RvYmVyIDIwMDMgDQogIA0KICANCiAgDQogICAgTC4gTGlseSBZYW5nIA0KICAg
IEludGVsIENvcnAuLCBNUyBKRjMtMjA2LCANCiAgICAyMTExIE5FIDI1dGggQXZlbnVlIA0KICAg
IEhpbGxzYm9ybywgT1IgOTcxMjQsIFVTQSANCiAgICBQaG9uZTogKzEgNTAzIDI2NCA4ODEzIA0K
ICAgIEVtYWlsOiBsaWx5LmwueWFuZ0BpbnRlbC5jb20gDQogICAgIA0KICAgIFJhbSBEYW50dSAN
CiAgICBEZXBhcnRtZW50IG9mIENvbXB1dGVyIFNjaWVuY2UsIA0KICAgIFVuaXZlcnNpdHkgb2Yg
Tm9ydGggVGV4YXMsIA0KICAgIERlbnRvbiwgVFggNzYyMDMsIFVTQSANCiAgICBQaG9uZTogKzEg
OTQwIDU2NSAyODIyIA0KICAgIEVtYWlsOiByZGFudHVAdW50LmVkdSANCiAgDQogICAgVG9kZCBB
LiBBbmRlcnNvbiANCiAgICBJbnRlbCBDb3JwLiANCiAgICAyMTExIE5FIDI1dGggQXZlbnVlIA0K
ICAgIEhpbGxzYm9ybywgT1IgOTcxMjQsIFVTQSANCiAgICBQaG9uZTogKzEgNTAzIDcxMiAxNzYw
IA0KICAgIEVtYWlsOiB0b2RkLmEuYW5kZXJzb25AaW50ZWwuY29tIA0KICAgICANCiAgICBSYW0g
R29wYWwgDQogICAgTm9raWEgUmVzZWFyY2ggQ2VudGVyIA0KICAgIDUsIFdheXNpZGUgUm9hZCwg
DQogICAgQnVybGluZ3RvbiwgTUEgMDE4MDMsIFVTQSANCiAgICBQaG9uZTogKzEgNzgxIDk5MyAz
Njg1IA0KICAgIEVtYWlsOiByYW0uZ29wYWxAbm9raWEuY29tIA0KICAgICANCiAgDSAxMi4gSW50
ZWxsZWN0dWFsIFByb3BlcnR5IFJpZ2h0IA0KICAgIFRoZSBJRVRGIHRha2VzIG5vIHBvc2l0aW9u
IHJlZ2FyZGluZyB0aGUgdmFsaWRpdHkgb3Igc2NvcGUgb2YgYW55IA0KICAgIGludGVsbGVjdHVh
bCBwcm9wZXJ0eSBvciBvdGhlciByaWdodHMgdGhhdCBtaWdodCBiZSBjbGFpbWVkIHRvIA0KICAg
IHBlcnRhaW4gdG8gdGhlIGltcGxlbWVudGF0aW9uIG9yIHVzZSBvZiB0aGUgdGVjaG5vbG9neSBk
ZXNjcmliZWQgaW4gDQogICAgdGhpcyBkb2N1bWVudCBvciB0aGUgZXh0ZW50IHRvIHdoaWNoIGFu
eSBsaWNlbnNlIHVuZGVyIHN1Y2ggcmlnaHRzIA0KICAgIG1pZ2h0IG9yIG1pZ2h0IG5vdCBiZSBh
dmFpbGFibGU7IG5laXRoZXIgZG9lcyBpdCByZXByZXNlbnQgdGhhdCBpdCANCiAgICBoYXMgbWFk
ZSBhbnkgZWZmb3J0IHRvIGlkZW50aWZ5IGFueSBzdWNoIHJpZ2h0cy4gIEluZm9ybWF0aW9uIG9u
IA0KICAgIHRoZSBJRVRGJ3MgcHJvY2VkdXJlcyB3aXRoIHJlc3BlY3QgdG8gcmlnaHRzIGluIHN0
YW5kYXJkcy10cmFjayBhbmQgDQogICAgc3RhbmRhcmRzLXJlbGF0ZWQgZG9jdW1lbnRhdGlvbiBj
YW4gYmUgZm91bmQgaW4gUkZDIDIwMjYuICBDb3BpZXMgDQogICAgb2YgY2xhaW1zIG9mIHJpZ2h0
cyBtYWRlIGF2YWlsYWJsZSBmb3IgcHVibGljYXRpb24gYW5kIGFueSANCiAgICBhc3N1cmFuY2Vz
IG9mIGxpY2Vuc2VzIHRvIGJlIG1hZGUgYXZhaWxhYmxlLCBvciB0aGUgcmVzdWx0IG9mIGFuIA0K
ICAgIGF0dGVtcHQgbWFkZSB0byBvYnRhaW4gYSBnZW5lcmFsIGxpY2Vuc2Ugb3IgcGVybWlzc2lv
biBmb3IgdGhlIHVzZSANCiAgICBvZiBzdWNoIHByb3ByaWV0YXJ5IHJpZ2h0cyBieSBpbXBsZW1l
bnRvcnMgb3IgdXNlcnMgb2YgdGhpcyANCiAgICBzcGVjaWZpY2F0aW9uIGNhbiBiZSBvYnRhaW5l
ZCBmcm9tIHRoZSBJRVRGIFNlY3JldGFyaWF0LiANCiAgICAgDQogICAgVGhlIElFVEYgaW52aXRl
cyBhbnkgaW50ZXJlc3RlZCBwYXJ0eSB0byBicmluZyB0byBpdHMgYXR0ZW50aW9uIGFueSANCiAg
ICBjb3B5cmlnaHRzLCBwYXRlbnRzIG9yIHBhdGVudCBhcHBsaWNhdGlvbnMsIG9yIG90aGVyIHBy
b3ByaWV0YXJ5IA0KICAgIHJpZ2h0cyB3aGljaCBtYXkgY292ZXIgdGVjaG5vbG9neSB0aGF0IG1h
eSBiZSByZXF1aXJlZCB0byBwcmFjdGljZSANCiAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4
cGlyZXMgQXByaWwgICAgMjAwNCAgICAgICAgICAgICAgICAgICBbUGFnZSAzOF0gIA0KDQogSW50
ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRnJhbWV3b3JrICAgICAgICAgICAgICAgICBPY3Rv
YmVyIDIwMDMgDQogIA0KICANCiAgICB0aGlzIHN0YW5kYXJkLiAgUGxlYXNlIGFkZHJlc3MgdGhl
IGluZm9ybWF0aW9uIHRvIHRoZSBJRVRGIA0KICAgIEV4ZWN1dGl2ZSBEaXJlY3Rvci4gDQogICAg
IA0KIDEzLiBGdWxsIENvcHlyaWdodCBTdGF0ZW1lbnQgDQogICAgICAgIA0KICAgIENvcHlyaWdo
dCAoQykgVGhlIEludGVybmV0IFNvY2lldHkgKDIwMDMpLiBBbGwgUmlnaHRzIFJlc2VydmVkLiAN
CiAgICAgDQogICAgVGhpcyBkb2N1bWVudCBhbmQgdHJhbnNsYXRpb25zIG9mIGl0IG1heSBiZSBj
b3BpZWQgYW5kIGZ1cm5pc2hlZCB0byANCiAgICBvdGhlcnMsIGFuZCBkZXJpdmF0aXZlIHdvcmtz
IHRoYXQgY29tbWVudCBvbiBvciBvdGhlcndpc2UgZXhwbGFpbiANCiAgICBpdCBvciBhc3Npc3Qg
aW4gaXRzIGltcGxlbWVudGF0aW9uIG1heSBiZSBwcmVwYXJlZCwgY29waWVkLCANCiAgICBwdWJs
aXNoZWQgYW5kIGRpc3RyaWJ1dGVkLCBpbiB3aG9sZSBvciBpbiBwYXJ0LCB3aXRob3V0IHJlc3Ry
aWN0aW9uIA0KICAgIG9mIGFueSBraW5kLCBwcm92aWRlZCB0aGF0IHRoZSBhYm92ZSBjb3B5cmln
aHQgbm90aWNlIGFuZCB0aGlzIA0KICAgIHBhcmFncmFwaCBhcmUgaW5jbHVkZWQgb24gYWxsIHN1
Y2ggY29waWVzIGFuZCBkZXJpdmF0aXZlIHdvcmtzLiAgDQogICAgSG93ZXZlciwgdGhpcyBkb2N1
bWVudCBpdHNlbGYgbWF5IG5vdCBiZSBtb2RpZmllZCBpbiBhbnkgd2F5LCBzdWNoIA0KICAgIGFz
IGJ5IHJlbW92aW5nIHRoZSBjb3B5cmlnaHQgbm90aWNlIG9yIHJlZmVyZW5jZXMgdG8gdGhlIElu
dGVybmV0IA0KICAgIFNvY2lldHkgb3Igb3RoZXIgSW50ZXJuZXQgb3JnYW5pemF0aW9ucywgZXhj
ZXB0IGFzIG5lZWRlZCBmb3IgdGhlIA0KICAgIHB1cnBvc2Ugb2YgZGV2ZWxvcGluZyBJbnRlcm5l
dCBzdGFuZGFyZHMgaW4gd2hpY2ggY2FzZSB0aGUgDQogICAgcHJvY2VkdXJlcyBmb3IgY29weXJp
Z2h0cyBkZWZpbmVkIGluIHRoZSBJbnRlcm5ldCBTdGFuZGFyZHMgcHJvY2VzcyANCiAgICBtdXN0
IGJlIGZvbGxvd2VkLCBvciBhcyByZXF1aXJlZCB0byB0cmFuc2xhdGUgaXQgaW50byBsYW5ndWFn
ZXMgDQogICAgb3RoZXIgdGhhbiBFbmdsaXNoLiANCiAgICAgDQogICAgVGhlIGxpbWl0ZWQgcGVy
bWlzc2lvbnMgZ3JhbnRlZCBhYm92ZSBhcmUgcGVycGV0dWFsIGFuZCB3aWxsIG5vdCBiZSANCiAg
ICByZXZva2VkIGJ5IHRoZSBJbnRlcm5ldCBTb2NpZXR5IG9yIGl0cyBzdWNjZXNzb3JzIG9yIGFz
c2lnbnMuIA0KICAgIFRoaXMgZG9jdW1lbnQgYW5kIHRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQg
aGVyZWluIGlzIHByb3ZpZGVkIG9uIA0KICAgIGFuICJBUyBJUyIgYmFzaXMgYW5kIFRIRSBJTlRF
Uk5FVCBTT0NJRVRZIEFORCBUSEUgSU5URVJORVQgDQogICAgRU5HSU5FRVJJTkcgVEFTSyBGT1JD
RSBESVNDTEFJTVMgQUxMIFdBUlJBTlRJRVMsIEVYUFJFU1MgT1IgDQogICAgSU1QTElFRCwgSU5D
TFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBBTlkgV0FSUkFOVFkgVEhBVCBUSEUgVVNFIE9GIA0K
ICAgIFRIRSBJTkZPUk1BVElPTiBIRVJFSU4gV0lMTCBOT1QgSU5GUklOR0UgQU5ZIFJJR0hUUyBP
UiBBTlkgSU1QTElFRCANCiAgICBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBPUiBGSVRO
RVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4iIA0KICAgICANCiAgDQogIA0KIFlhbmcsIGV0
IGFsLiAgICAgIEV4cGlyZXMgQXByaWwgICAgMjAwNCAgICAgICAgICAgICAgICAgICBbUGFnZSAz
OV0gIA0K

------_=_NextPart_001_01C39A6E.7C31527B--


2003
Message-Id: <THU.23.OCT.2003.125157.0700.>
Date: Thu, 23 Oct 2003 12:51:57 -0700
From: "Putzolu, David" <david.putzolu@intel.com>
Subject: Call for Agenda Items, ForCES meeting at IETF 58
Comments: cc: Patrick Droz <dro@zurich.ibm.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

All,

ForCES is tentatively scheduled to meet on Monday,
November 10, 2003, from 1300-1500 at IETF 58.  It is
time to start creating an agenda for the meeting.

Please send meeting time requests, along with a one
sentence description of content and reference to any
pertinent drafts or RFCs, to myself and Patrick:

David Putzolu <david.putzolu@intel.com>
Patrick Droz <dro@zurich.ibm.com>

Thanks,
David


2003
Message-Id: <TUE.21.OCT.2003.125509.0400.>
Date: Tue, 21 Oct 2003 12:55:09 -0400
From: Alan DeKok <alan.dekok@idt.com>
Organization: IDT Canada, Inc.
Subject: Re: A discussion of metadata in ForCES
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

"Yang, Lily L" wrote:
>
> When you discussed internal & external metadata and said the former is
> out of scope of ForCES while the latter is within the scope, I suppose
> you mean internal or external at the LFB level, right?

  Yes.  The vendor implementations of LFB's may have internal
information which is outside of the scope of the ForCES model.

> You said, "In contrast, as one of the goals of ForCES is to facilitate
> inter-vendor communication, External metadata is within the scope of
>    ForCES.  The group should create definitions of, and standards for,
>    External metadata which permit different vendor implementations of
>    devices to communicate metadata." I want to clarify what you meant by
> "inter-vendor communication" and "standards" -- Do you mean we ought to
> define metadata for LFB such that LFB A from vendor X can be
> inter-operable with LFB B from vendor Y?

  I was intentionally vague as to the scope of that inter-operability.
Such issues are contentious, and I would like to agree on vocabulary &
goals, before discussing implementations and standards.

  I do believe that the metadata used in CE -> FE configuration MAY be
independent of that used in the LFB's, or in the actual FE.  e.g. A CE
may tell an FE "this packet goes out port 5", but there should be no
requirement that the metadata in the FE either exists, or is represented
by a sequence of N bits with value "5".

> My understanding of ForCES's focus and mission is to ensure
> interoperability at the FE and CE level, but not at the LFB level. We
> define the concept of LFBs just so that we can describe and configure
> the functions of FE meaningfully and modually, but not to make LFBs from
> different vendors work seamlessly together. LFB interopeability is a
> fine goal by itself, but it may be overly ambitious and out of scope for
> ForCES.

  We need to use common terminology when creating the model, and dealing
with LFB's.  I do not expect anyone to implement the LFB's as defined in
the model, so there should be no requirement that LFB implementations
are inter-operable.

  However, all LFB's exist within the model, so in the model, the LFB's
and any metadata they use MUST be "compatible".  If the metadata used in
the model is different from LFB to LFB, then those LFB's cannot be used
to build a self-consistent model.


  At a higher level, the *conceptions* of metadata must be compatible
between different vendor's engineers, during human discussions about
ForCES.  Acheiving consensus and compatibility in human discussions
about metadata was the main goal of the document.

  Alan DeKok.


2003
Message-Id: <TUE.21.OCT.2003.123436.0700.>
Date: Tue, 21 Oct 2003 12:34:36 -0700
From: "Putzolu, David" <david.putzolu@intel.com>
Subject: ForCES Protocol Evaluation Draft accepted as WG Document (was: Comment, Protocol text deadlines)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

All,

The consensus of the working group is to accept this document
as a working group item.  Note that due to IETF submission=20
deadlines the document will not appear on the WG page until=20
after the upcoming meeting.

It is now up to the protocol proposal authors to fill in the=20
various sections for their protocols by November 21, which=20
will be the deadline for additions or changes.  Authors must
send me content for inclusion by that date.  I can provide a
MS Word template if authors prefer to use that over a text=20
file.  I will revise and update the document with new content
as it arrives.

As indicated below, protocol proposal authors may provide text
by Thursday, October 23, if they want to have content in this
draft in time for uploading before the upcoming IETF meeting.

Cheers,
David


> -----Original Message-----
> From: Putzolu, David=20
> Sent: Tuesday, October 14, 2003 8:38 AM
> To: 'Forwarding and Control Element Separation'
> Subject: Comment, Protocol text deadlines (was: RE: [FORCES]=20
> ForCES Protocol Evaluation Draft - Please review & send feedback!)
>=20
>=20
> All,
>=20
> Please comment by Friday 10/17 on whether=20
>
http://www.ietf.org/internet-drafts/draft-putzolu-forces-evaluation-00.t
xt
> is acceptable or not as a WG draft.=20
>=20
>=20
> Hormuzd Khosravi wrote:
> > By when would you like the protocol authors to have the sections
> > completed ?
>=20
> Protocol team authors wishing to provide content for this document
> in time for the upcoming IETF must get me their text by Thursday,
> October 23.  Note that the template may change to some degree based
> on feedback received by 10/17, so it is optional for each protocol
> team to determine if they want to present material at this IETF about
> their protocol in this document or not.
>=20
> The final deadline for contributing to the protocol evaluation=20
> document will be November 21, after which the WG will evaluate
> the protocols based on the contents of the document.
>=20
> -David
>=20
>=20
> > -----Original Message-----
> > From: Forwarding and Control Element Separation=20
> > [mailto:FORCES@PEACH.EASE.LSOFT.COM] On Behalf Of Khosravi,=20
> Hormuzd M
> > Sent: Wednesday, October 08, 2003 4:17 PM
> > To: FORCES@PEACH.EASE.LSOFT.COM
> > Subject: Re: [FORCES] ForCES Protocol Evaluation Draft -=20
> > Please review & send feedback! (was: FW: I-D=20
> > ACTION:draft-putzolu-forces-evaluation-00.txt)
> >=20
> >=20
> > Hi David
> >=20
> > The draft looks like a good starting point to add the=20
> > protocol details.
> > I think it should be accepted as a WG document.
> > By when would you like the protocol authors to have the sections
> > completed ?
> >=20
> > Pls do let us know.
> >=20
> > Thanks
> > Hormuzd
> >=20
> > -----Original Message-----
> > From: Forwarding and Control Element Separation
> > [mailto:FORCES@PEACH.EASE.LSOFT.COM] On Behalf Of Putzolu, David
> > Sent: Monday, October 06, 2003 9:56 AM
> > To: FORCES@PEACH.EASE.LSOFT.COM
> > Subject: [FORCES] ForCES Protocol Evaluation Draft - Please review &
> > send feedback! (was: FW: I-D
> > ACTION:draft-putzolu-forces-evaluation-00.txt)
> >=20
> >=20
> > All,
> >=20
> > I have submitted a template document for use in
> > protocol evaluation.  The format and contents is=20
> > based on similar efforts done in other IETF working
> > groups. The URL is:
> >=20
> > http://www.ietf.org/internet-drafts/draft-putzolu-forces-evalu
> > ation-00.t
> > xt
> >=20
> > Please do the following:
> > * Review the template and send suggestions
> >   for additional or changed criteria or sections. =20
> > * Indicate whether this is acceptable as a working
> >   group document or not. Once accepted as a WG
> >   document authors will be asked to begin filling
> >   out the various sections.
> >=20
> > Thanks,
> > David
> >=20
> > -----Original Message-----
> > From: owner-ietf-announce@ietf.org=20
> > [mailto:owner-ietf-announce@ietf.org]
> > On Behalf Of Internet-Drafts@ietf.org
> > Sent: Monday, October 06, 2003 9:41 AM
> > Cc: forces@peach.ease.lsoft.com
> > Subject: I-D ACTION:draft-putzolu-forces-evaluation-00.txt
> >=20
> >=20
> > A New Internet-Draft is available from the on-line Internet-Drafts
> > directories.
> >=20
> >=20
> >         Title           : ForCES Protocol Evaluation Draft
> >         Author(s)       : D. Putzolu
> >         Filename        : draft-putzolu-forces-evaluation-00.txt
> >         Pages           : 12
> >         Date            : 2003-10-6
> > =09
> > This document provides an evaluation of the applicability of three=20
> > proposed approaches for a ForCES protocol: FACT[2], GRMP[3], and=20
> > Netlink2[4]. A summary of each of the proposed protocols=20
> against the=20
> > ForCES requirements[5] and the ForCES framework[6] is provided.=20
> > Compliancy of each of the protocols against each requirement is=20
> > detailed.  A conclusion summarizes how each of the=20
> protocols fares in=20
> > the evaluation.
> >=20
> > A URL for this Internet-Draft is:
> > http://www.ietf.org/internet-drafts/draft-putzolu-forces-evalu
> ation-00.t
> xt
>=20
> To remove yourself from the IETF Announcement list, send a message to=20
> ietf-announce-request with the word unsubscribe in the body of the
> message.
>=20
> Internet-Drafts are also available by anonymous FTP. Login with the
> username
> "anonymous" and a password of your e-mail address. After logging in,
> type "cd internet-drafts" and then
>         "get draft-putzolu-forces-evaluation-00.txt".
>=20
> A list of Internet-Drafts directories can be found in
> http://www.ietf.org/shadow.html=20
> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
>=20
>=20
> Internet-Drafts can also be obtained by e-mail.
>=20
> Send a message to:
>         mailserv@ietf.org.
> In the body type:
>         "FILE=20
> /internet-drafts/draft-putzolu-forces-evaluation-00.txt".
> =09
> NOTE:   The mail server at ietf.org can return the document in
>         MIME-encoded form by using the "mpack" utility.  To use this
>         feature, insert the command "ENCODING mime" before the "FILE"
>         command.  To decode the response(s), you will need=20
> "munpack" or
>         a MIME-compliant mail reader.  Different MIME-compliant mail
> readers
>         exhibit different behavior, especially when dealing with
>         "multipart" MIME messages (i.e. documents which have=20
> been split
>         up into multiple messages), so check your local=20
> documentation on
>         how to manipulate these messages.
>         =09
>         =09
> Below is the data which will enable a MIME compliant mail reader
> implementation to automatically retrieve the ASCII version of the
> Internet-Draft.
>=20


2003
Message-Id: <TUE.21.OCT.2003.101603.0700.>
Date: Tue, 21 Oct 2003 10:16:03 -0700
From: "Yang, Lily L" <lily.l.yang@intel.com>
Subject: Re: A discussion of metadata in ForCES
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Thanks, Alan, for the clarification. So it sounds that we agree and we =
are on the same page --
1) LFB are only logical concepts used by FE model to describe FE and may =
not exist as physical entity at all. So there is no such thing as LFB =
interoperability.
2) Logical definition of LFB-external metadata is necessary so that LFBs =
can be linked together to form a logically consistent model for FE.

Lily

> -----Original Message-----
> From: Forwarding and Control Element Separation
> [mailto:FORCES@PEACH.EASE.LSOFT.COM]On Behalf Of Alan DeKok
> Sent: Tuesday, October 21, 2003 9:55 AM
> To: FORCES@PEACH.EASE.LSOFT.COM
> Subject: Re: A discussion of metadata in ForCES
>=20
>=20
> "Yang, Lily L" wrote:
> >
> > When you discussed internal & external metadata and said=20
> the former is
> > out of scope of ForCES while the latter is within the=20
> scope, I suppose
> > you mean internal or external at the LFB level, right?
>=20
>   Yes.  The vendor implementations of LFB's may have internal
> information which is outside of the scope of the ForCES model.
>=20
> > You said, "In contrast, as one of the goals of ForCES is to=20
> facilitate
> > inter-vendor communication, External metadata is within the scope of
> >    ForCES.  The group should create definitions of, and=20
> standards for,
> >    External metadata which permit different vendor=20
> implementations of
> >    devices to communicate metadata." I want to clarify what=20
> you meant by
> > "inter-vendor communication" and "standards" -- Do you mean=20
> we ought to
> > define metadata for LFB such that LFB A from vendor X can be
> > inter-operable with LFB B from vendor Y?
>=20
>   I was intentionally vague as to the scope of that inter-operability.
> Such issues are contentious, and I would like to agree on vocabulary &
> goals, before discussing implementations and standards.
>=20
>   I do believe that the metadata used in CE -> FE configuration MAY be
> independent of that used in the LFB's, or in the actual FE.  e.g. A CE
> may tell an FE "this packet goes out port 5", but there should be no
> requirement that the metadata in the FE either exists, or is=20
> represented
> by a sequence of N bits with value "5".
>=20
> > My understanding of ForCES's focus and mission is to ensure
> > interoperability at the FE and CE level, but not at the LFB=20
> level. We
> > define the concept of LFBs just so that we can describe and=20
> configure
> > the functions of FE meaningfully and modually, but not to=20
> make LFBs from
> > different vendors work seamlessly together. LFB interopeability is a
> > fine goal by itself, but it may be overly ambitious and out=20
> of scope for
> > ForCES.
>=20
>   We need to use common terminology when creating the model,=20
> and dealing
> with LFB's.  I do not expect anyone to implement the LFB's as=20
> defined in
> the model, so there should be no requirement that LFB implementations
> are inter-operable.
>=20
>   However, all LFB's exist within the model, so in the model,=20
> the LFB's
> and any metadata they use MUST be "compatible".  If the=20
> metadata used in
> the model is different from LFB to LFB, then those LFB's=20
> cannot be used
> to build a self-consistent model.
>=20
>=20
>   At a higher level, the *conceptions* of metadata must be compatible
> between different vendor's engineers, during human discussions about
> ForCES.  Acheiving consensus and compatibility in human discussions
> about metadata was the main goal of the document.
>=20
>   Alan DeKok.
>=20


2003
Message-Id: <MON.20.OCT.2003.123111.0700.>
Date: Mon, 20 Oct 2003 12:31:11 -0700
From: "Yang, Lily L" <lily.l.yang@intel.com>
Subject: Re: A discussion of metadata in ForCES
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Alan --
When you discussed internal & external metadata and said the former is
out of scope of ForCES while the latter is within the scope, I suppose
you mean internal or external at the LFB level, right?

You said, "In contrast, as one of the goals of ForCES is to facilitate
inter-vendor communication, External metadata is within the scope of
   ForCES.  The group should create definitions of, and standards for,
   External metadata which permit different vendor implementations of
   devices to communicate metadata." I want to clarify what you meant by
"inter-vendor communication" and "standards" -- Do you mean we ought to
define metadata for LFB such that LFB A from vendor X can be
inter-operable with LFB B from vendor Y?

My understanding of ForCES's focus and mission is to ensure
interoperability at the FE and CE level, but not at the LFB level. We
define the concept of LFBs just so that we can describe and configure
the functions of FE meaningfully and modually, but not to make LFBs from
different vendors work seamlessly together. LFB interopeability is a
fine goal by itself, but it may be overly ambitious and out of scope for
ForCES.

Lily

-----Original Message-----
From: Forwarding and Control Element Separation
[mailto:FORCES@PEACH.EASE.LSOFT.COM] On Behalf Of Alan DeKok
Sent: Thursday, October 16, 2003 12:24 PM
To: FORCES@PEACH.EASE.LSOFT.COM
Subject: Re: A discussion of metadata in ForCES

"Joel M. Halpern" wrote:
>
> There is a big difference between requiring that LFBs document their
> "preconditions" (and "postconditions") and trying to formally specify
such
> things.

  While my goal is to formally specify such things, I currently don't
know how to do so.  That's why the document was vague as to
implementation details.

> Even if one thinks that such a capability (computerize condition
checking)
> would be useful, I would think we would want to defer that work till
later
> and get the basics working first.

  Absolutely.  The intention of the document was to cut short the
circular discussions of metadata which I've seen in the past.  Once we
have a common vocabulary for communication, we can then later work on
defining computer representations of our intentions.

  Alan DeKok.


2003
Message-Id: <THU.16.OCT.2003.152401.0400.>
Date: Thu, 16 Oct 2003 15:24:01 -0400
From: Alan DeKok <alan.dekok@idt.com>
Organization: IDT Canada, Inc.
Subject: Re: A discussion of metadata in ForCES
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

"Joel M. Halpern" wrote:
>
> There is a big difference between requiring that LFBs document their
> "preconditions" (and "postconditions") and trying to formally specify such
> things.

  While my goal is to formally specify such things, I currently don't
know how to do so.  That's why the document was vague as to
implementation details.

> Even if one thinks that such a capability (computerize condition checking)
> would be useful, I would think we would want to defer that work till later
> and get the basics working first.

  Absolutely.  The intention of the document was to cut short the
circular discussions of metadata which I've seen in the past.  Once we
have a common vocabulary for communication, we can then later work on
defining computer representations of our intentions.

  Alan DeKok.


2003
Message-Id: <THU.16.OCT.2003.144628.0400.>
Date: Thu, 16 Oct 2003 14:46:28 -0400
From: "Joel M. Halpern" <joel@stevecrocker.com>
Subject: Re: A discussion of metadata in ForCES
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed

There is a big difference between requiring that LFBs document their
"preconditions" (and "postconditions") and trying to formally specify such
things.
This relates to discussions about formally specifying the behavior of
LFBs.  I would prefer not to try to do that, and to leave the description
to the "documentation". I do not think we should try to provide generalized
computer checkable pre / post condition checking, (or even worse
generalized processing checking.)

Even if one thinks that such a capability (computerize condition checking)
would be useful, I would think we would want to defer that work till later
and get the basics working first.

Yours,
Joel

PS: I actually very much like pre and post conditions.  I find the work
Dijkstra did in formalizing this very useful.  Useful to me, not the compiler.

At 02:25 PM 10/16/2003 -0400, you wrote:
>   ForCES is more than just the protocol.  I see it as *very* useful to
>have explicit statements in the specs, as to how the system works, and
>what is expected from an implementation.
>
>   e.g. For the same IPv4 forwarder, it may be useful to have IN THE
>MODEL ONLY, a statement that "the input to this LFB assumes that the TTL
>of the packet has already been decremented".  Any automated model
>validator, or emulation of the system, can use that metadata to mark up
>packets with metadata which WILL NOT be transported in the actual
>system.  However, that same metadata may be incredibly useful in
>debugging problems like "why the heck isn't the TTL decremented?"
>
>   While that information will never be explicitly represented in the
>real system, it is still useful for describing the expected behaviour of
>the system, from the perspective of the model.


2003
Message-Id: <THU.16.OCT.2003.142545.0400.>
Date: Thu, 16 Oct 2003 14:25:45 -0400
From: Alan DeKok <alan.dekok@idt.com>
Organization: IDT Canada, Inc.
Subject: Re: A discussion of metadata in ForCES
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

"Joel M. Halpern" wrote:
>  After explaining the (useful) distinction between implicit and
> explicit metadata, you go on to describe implicit metadata as something
> Forces should be concerned with.

  Yes.  We need to be able to say in the model "this thing in the
network operates under these assumptions."  Those assumptions may never
be sent across the wire, but they still exist.

>  This could mean one of three things:
>
> 1) That in the dicussion of Forces protocol, operations, and usage we
> should be aware  of implicit metadata and the fact that systems will make
> use of it.

  Yes.

> 2) That we should include in the description of LFBs and LFB metadata
> interaction the implicit metadata, for the purpose of error-checking the paths.

  Yes.  I do not see this as contradictory to #1.

  The "implicit" metadata is implicit only in the network.  That
metadata *is*, however, explicit in the humanly-readable specification
of the network.

> 3) That the protocol descriptions of LFBs and information passing need to
> explicitly indicate the implicit metadata as well as the explicit metaqdata.

  In some cases, this information may be useful.  In other cases, it may
not be useful.

> Choice 1 is clearly the case.
> Choice 2 is attractive, but I think it may be an attractive nuisance.  That
> is, I think that trying to describe every aspect of implicit metadata and
> the checks we could perform on the graph is not particularly useful and can
> cause problems.

  I agree.

  e.g. When modelling an IPv4 forwarder, it's not very useful to have
every path in the model labelled as "this path implicitly assumes that
it only transports IPv4 packets"

> Choice 3 appears unnecessary.  Implicit metadata is passed whether we talk
> about it in the protocol or not.  We can not change that, nor affect its
> meanings.

  ForCES is more than just the protocol.  I see it as *very* useful to
have explicit statements in the specs, as to how the system works, and
what is expected from an implementation.

  e.g. For the same IPv4 forwarder, it may be useful to have IN THE
MODEL ONLY, a statement that "the input to this LFB assumes that the TTL
of the packet has already been decremented".  Any automated model
validator, or emulation of the system, can use that metadata to mark up
packets with metadata which WILL NOT be transported in the actual
system.  However, that same metadata may be incredibly useful in
debugging problems like "why the heck isn't the TTL decremented?"

  While that information will never be explicitly represented in the
real system, it is still useful for describing the expected behaviour of
the system, from the perspective of the model.

  Alan DeKok.


2003
Message-Id: <THU.16.OCT.2003.133810.0400.>
Date: Thu, 16 Oct 2003 13:38:10 -0400
From: "Joel M. Halpern" <joel@stevecrocker.com>
Subject: Re: A discussion of metadata in ForCES
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed

[The document is available:
  http://www.ietf.org/internet-drafts/draft-dekok-forces-metadata-00.txt]

I think this is a good first step in teasing apart the various assumptions
people make about metadata.  One question occurred to me reading the
document.  After explaining the (useful) distinction between implicit and
explicit metadata, you go on to describe implicit metadata as something
Forces should be concerned with.  This could mean one of three things:

1) That in the dicussion of Forces protocol, operations, and usage we
should be aware  of implicit metadata and the fact that systems will make
use of it.
2) That we should include in the description of LFBs and LFB metadata
interaction the implicit metadata, for the purpose of error-checking the paths.
3) That the protocol descriptions of LFBs and information passing need to
explicitly indicate the implicit metadata as well as the explicit metaqdata.

Choice 1 is clearly the case.
Choice 2 is attractive, but I think it may be an attractive nuisance.  That
is, I think that trying to describe every aspect of implicit metadata and
the checks we could perform on the graph is not particularly useful and can
cause problems.
Choice 3 appears unnecessary.  Implicit metadata is passed whether we talk
about it in the protocol or not.  We can not change that, nor affect its
meanings.

Yours,
Joel M. Halpern

At 12:26 PM 10/16/2003 -0400, you wrote:
>   I've submitted a personal Internet-Draft, which hasn't made it into
>the archives as of yet.  It presents a model and vocabulary for
>discussing the concept of "metadata", within the context of ForCES.  The
>draft hasn't yet been published in ietf.org, so I put it on my personal
>web server:
>
>
>http://www.striker.ottawa.on.ca/~aland/draft-dekok-forces-metadata-00.txt
>
>---
>    Abstract
>
>    This document describes a model for discussing metadata in ForCES.
>    It defines multiple kinds of metadata, and shows which ones are in
>    scope for ForCES, and which ones are out of scope for ForCES.  It
>    further defines a vocabulary for discussing metadata, which should
>    help to avoid much of the historical confusion and disagreement
>    surrounding discussions of metadata.
>---
>
>   From what I've seen of discussions about metadata, it appears that
>people are using the word "metadata" to mean a number of different
>things.  They're all related, so it appears that people are
>communicating.  However, because they're subtly different, that
>communication ends up failing with mutual incomprehension.
>
>   The draft discribes the different variants of metadata, and proposes
>vocabulary which should help minimize confusion surrounding the concept
>of "metadata".
>
>   The draft does NOT get into any vendor-specific description of
>metadata, and it does not propose any standard for describing the
>format, content, or interpretation of metadata by elements in the
>network.  Instead, it deals with human-level communication issues.
>
>   Alan DeKok.


2003
Message-Id: <THU.16.OCT.2003.122639.0400.>
Date: Thu, 16 Oct 2003 12:26:39 -0400
From: Alan DeKok <alan.dekok@idt.com>
Organization: IDT Canada, Inc.
Subject: A discussion of metadata in ForCES
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

  I've submitted a personal Internet-Draft, which hasn't made it into
the archives as of yet.  It presents a model and vocabulary for
discussing the concept of "metadata", within the context of ForCES.  The
draft hasn't yet been published in ietf.org, so I put it on my personal
web server:


http://www.striker.ottawa.on.ca/~aland/draft-dekok-forces-metadata-00.txt

---
   Abstract

   This document describes a model for discussing metadata in ForCES.
   It defines multiple kinds of metadata, and shows which ones are in
   scope for ForCES, and which ones are out of scope for ForCES.  It
   further defines a vocabulary for discussing metadata, which should
   help to avoid much of the historical confusion and disagreement
   surrounding discussions of metadata.
---

  From what I've seen of discussions about metadata, it appears that
people are using the word "metadata" to mean a number of different
things.  They're all related, so it appears that people are
communicating.  However, because they're subtly different, that
communication ends up failing with mutual incomprehension.

  The draft discribes the different variants of metadata, and proposes
vocabulary which should help minimize confusion surrounding the concept
of "metadata".

  The draft does NOT get into any vendor-specific description of
metadata, and it does not propose any standard for describing the
format, content, or interpretation of metadata by elements in the
network.  Instead, it deals with human-level communication issues.

  Alan DeKok.


2003
Message-Id: <THU.16.OCT.2003.054519.0400.>
Date: Thu, 16 Oct 2003 05:45:19 -0400
From: "(Ram Gopal )" <ram.gopal@nokia.com>
Subject: Re: Comment, Protocol text deadlines (was: RE: [FORCES] ForCES Protocol Evaluation Draft - Please review & send feedback!)
Comments: To: david.putzolu@intel.com
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hello David,

Template seems reasonably good to me. We can accept it as wg draft.

regards
ramg

> -----Original Message-----
> From: ext Putzolu, David [mailto:david.putzolu@intel.com]
> Sent: Tuesday, October 14, 2003 11:38 AM
> To: FORCES@PEACH.EASE.LSOFT.COM
> Subject: Comment, Protocol text deadlines (was: RE: [FORCES] ForCES
> Protocol Evaluation Draft - Please review & send feedback!)
>=20
>=20
> All,
>=20
> Please comment by Friday 10/17 on whether=20
> http://www.ietf.org/internet-drafts/draft-putzolu-forces-evalu
> ation-00.t
> xt
> is acceptable or not as a WG draft.=20
>=20
>=20
> Hormuzd Khosravi wrote:
> > By when would you like the protocol authors to have the sections
> > completed ?
>=20
> Protocol team authors wishing to provide content for this document
> in time for the upcoming IETF must get me their text by Thursday,
> October 23.  Note that the template may change to some degree based
> on feedback received by 10/17, so it is optional for each protocol
> team to determine if they want to present material at this IETF about
> their protocol in this document or not.
>=20
> The final deadline for contributing to the protocol evaluation=20
> document will be November 21, after which the WG will evaluate
> the protocols based on the contents of the document.
>=20
> -David
>=20
>=20
> > -----Original Message-----
> > From: Forwarding and Control Element Separation=20
> > [mailto:FORCES@PEACH.EASE.LSOFT.COM] On Behalf Of Khosravi,=20
> Hormuzd M
> > Sent: Wednesday, October 08, 2003 4:17 PM
> > To: FORCES@PEACH.EASE.LSOFT.COM
> > Subject: Re: [FORCES] ForCES Protocol Evaluation Draft -=20
> > Please review & send feedback! (was: FW: I-D=20
> > ACTION:draft-putzolu-forces-evaluation-00.txt)
> >=20
> >=20
> > Hi David
> >=20
> > The draft looks like a good starting point to add the=20
> > protocol details.
> > I think it should be accepted as a WG document.
> > By when would you like the protocol authors to have the sections
> > completed ?
> >=20
> > Pls do let us know.
> >=20
> > Thanks
> > Hormuzd
> >=20
> > -----Original Message-----
> > From: Forwarding and Control Element Separation
> > [mailto:FORCES@PEACH.EASE.LSOFT.COM] On Behalf Of Putzolu, David
> > Sent: Monday, October 06, 2003 9:56 AM
> > To: FORCES@PEACH.EASE.LSOFT.COM
> > Subject: [FORCES] ForCES Protocol Evaluation Draft - Please review &
> > send feedback! (was: FW: I-D
> > ACTION:draft-putzolu-forces-evaluation-00.txt)
> >=20
> >=20
> > All,
> >=20
> > I have submitted a template document for use in
> > protocol evaluation.  The format and contents is=20
> > based on similar efforts done in other IETF working
> > groups. The URL is:
> >=20
> > http://www.ietf.org/internet-drafts/draft-putzolu-forces-evalu
> > ation-00.t
> > xt
> >=20
> > Please do the following:
> > * Review the template and send suggestions
> >   for additional or changed criteria or sections. =20
> > * Indicate whether this is acceptable as a working
> >   group document or not. Once accepted as a WG
> >   document authors will be asked to begin filling
> >   out the various sections.
> >=20
> > Thanks,
> > David
> >=20
> > -----Original Message-----
> > From: owner-ietf-announce@ietf.org=20
> > [mailto:owner-ietf-announce@ietf.org]
> > On Behalf Of Internet-Drafts@ietf.org
> > Sent: Monday, October 06, 2003 9:41 AM
> > Cc: forces@peach.ease.lsoft.com
> > Subject: I-D ACTION:draft-putzolu-forces-evaluation-00.txt
> >=20
> >=20
> > A New Internet-Draft is available from the on-line Internet-Drafts
> > directories.
> >=20
> >=20
> >         Title           : ForCES Protocol Evaluation Draft
> >         Author(s)       : D. Putzolu
> >         Filename        : draft-putzolu-forces-evaluation-00.txt
> >         Pages           : 12
> >         Date            : 2003-10-6
> > =09
> > This document provides an evaluation of the applicability of three=20
> > proposed approaches for a ForCES protocol: FACT[2], GRMP[3], and=20
> > Netlink2[4]. A summary of each of the proposed protocols=20
> against the=20
> > ForCES requirements[5] and the ForCES framework[6] is provided.=20
> > Compliancy of each of the protocols against each requirement is=20
> > detailed.  A conclusion summarizes how each of the=20
> protocols fares in=20
> > the evaluation.
> >=20
> > A URL for this Internet-Draft is:
> > http://www.ietf.org/internet-drafts/draft-putzolu-forces-evalu
> ation-00.t
> xt
>=20
> To remove yourself from the IETF Announcement list, send a message to=20
> ietf-announce-request with the word unsubscribe in the body of the
> message.
>=20
> Internet-Drafts are also available by anonymous FTP. Login with the
> username
> "anonymous" and a password of your e-mail address. After logging in,
> type "cd internet-drafts" and then
>         "get draft-putzolu-forces-evaluation-00.txt".
>=20
> A list of Internet-Drafts directories can be found in
> http://www.ietf.org/shadow.html=20
> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
>=20
>=20
> Internet-Drafts can also be obtained by e-mail.
>=20
> Send a message to:
>         mailserv@ietf.org.
> In the body type:
>         "FILE=20
> /internet-drafts/draft-putzolu-forces-evaluation-00.txt".
> =09
> NOTE:   The mail server at ietf.org can return the document in
>         MIME-encoded form by using the "mpack" utility.  To use this
>         feature, insert the command "ENCODING mime" before the "FILE"
>         command.  To decode the response(s), you will need=20
> "munpack" or
>         a MIME-compliant mail reader.  Different MIME-compliant mail
> readers
>         exhibit different behavior, especially when dealing with
>         "multipart" MIME messages (i.e. documents which have=20
> been split
>         up into multiple messages), so check your local=20
> documentation on
>         how to manipulate these messages.
>         =09
>         =09
> Below is the data which will enable a MIME compliant mail reader
> implementation to automatically retrieve the ASCII version of the
> Internet-Draft.
>=20


2003
Message-Id: <WED.15.OCT.2003.131755.0700.>
Date: Wed, 15 Oct 2003 13:17:55 -0700
From: "Deleganes, Ellen M" <ellen.m.deleganes@intel.com>
Subject: Re: Comment, Protocol text deadlines (was: RE: [FORCES] ForCES Protocol Evaluation Draft - Please review & send feedback!)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

I believe the listed draft is acceptable as a working group draft.

Regards,
Ellen

-----Original Message-----
From: Forwarding and Control Element Separation
[mailto:FORCES@PEACH.EASE.LSOFT.COM] On Behalf Of Putzolu, David
Sent: Tuesday, October 14, 2003 8:38 AM
To: FORCES@PEACH.EASE.LSOFT.COM
Subject: Comment, Protocol text deadlines (was: RE: [FORCES] ForCES
Protocol Evaluation Draft - Please review & send feedback!)

All,

Please comment by Friday 10/17 on whether=20
http://www.ietf.org/internet-drafts/draft-putzolu-forces-evaluation-00.t
xt
is acceptable or not as a WG draft.=20


Hormuzd Khosravi wrote:
> By when would you like the protocol authors to have the sections
> completed ?

Protocol team authors wishing to provide content for this document
in time for the upcoming IETF must get me their text by Thursday,
October 23.  Note that the template may change to some degree based
on feedback received by 10/17, so it is optional for each protocol
team to determine if they want to present material at this IETF about
their protocol in this document or not.

The final deadline for contributing to the protocol evaluation=20
document will be November 21, after which the WG will evaluate
the protocols based on the contents of the document.

-David


> -----Original Message-----
> From: Forwarding and Control Element Separation=20
> [mailto:FORCES@PEACH.EASE.LSOFT.COM] On Behalf Of Khosravi, Hormuzd M
> Sent: Wednesday, October 08, 2003 4:17 PM
> To: FORCES@PEACH.EASE.LSOFT.COM
> Subject: Re: [FORCES] ForCES Protocol Evaluation Draft -=20
> Please review & send feedback! (was: FW: I-D=20
> ACTION:draft-putzolu-forces-evaluation-00.txt)
>=20
>=20
> Hi David
>=20
> The draft looks like a good starting point to add the=20
> protocol details.
> I think it should be accepted as a WG document.
> By when would you like the protocol authors to have the sections
> completed ?
>=20
> Pls do let us know.
>=20
> Thanks
> Hormuzd
>=20
> -----Original Message-----
> From: Forwarding and Control Element Separation
> [mailto:FORCES@PEACH.EASE.LSOFT.COM] On Behalf Of Putzolu, David
> Sent: Monday, October 06, 2003 9:56 AM
> To: FORCES@PEACH.EASE.LSOFT.COM
> Subject: [FORCES] ForCES Protocol Evaluation Draft - Please review &
> send feedback! (was: FW: I-D
> ACTION:draft-putzolu-forces-evaluation-00.txt)
>=20
>=20
> All,
>=20
> I have submitted a template document for use in
> protocol evaluation.  The format and contents is=20
> based on similar efforts done in other IETF working
> groups. The URL is:
>=20
> http://www.ietf.org/internet-drafts/draft-putzolu-forces-evalu
> ation-00.t
> xt
>=20
> Please do the following:
> * Review the template and send suggestions
>   for additional or changed criteria or sections. =20
> * Indicate whether this is acceptable as a working
>   group document or not. Once accepted as a WG
>   document authors will be asked to begin filling
>   out the various sections.
>=20
> Thanks,
> David
>=20
> -----Original Message-----
> From: owner-ietf-announce@ietf.org=20
> [mailto:owner-ietf-announce@ietf.org]
> On Behalf Of Internet-Drafts@ietf.org
> Sent: Monday, October 06, 2003 9:41 AM
> Cc: forces@peach.ease.lsoft.com
> Subject: I-D ACTION:draft-putzolu-forces-evaluation-00.txt
>=20
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
>=20
>=20
>         Title           : ForCES Protocol Evaluation Draft
>         Author(s)       : D. Putzolu
>         Filename        : draft-putzolu-forces-evaluation-00.txt
>         Pages           : 12
>         Date            : 2003-10-6
> =09
> This document provides an evaluation of the applicability of three=20
> proposed approaches for a ForCES protocol: FACT[2], GRMP[3], and=20
> Netlink2[4]. A summary of each of the proposed protocols against the=20
> ForCES requirements[5] and the ForCES framework[6] is provided.=20
> Compliancy of each of the protocols against each requirement is=20
> detailed.  A conclusion summarizes how each of the protocols fares in=20
> the evaluation.
>=20
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-putzolu-forces-evalu
ation-00.t
xt

To remove yourself from the IETF Announcement list, send a message to=20
ietf-announce-request with the word unsubscribe in the body of the
message.

Internet-Drafts are also available by anonymous FTP. Login with the
username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
        "get draft-putzolu-forces-evaluation-00.txt".

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


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

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


2003
Message-Id: <TUE.14.OCT.2003.083819.0700.>
Date: Tue, 14 Oct 2003 08:38:19 -0700
From: "Putzolu, David" <david.putzolu@intel.com>
Subject: Comment, Protocol text deadlines (was: RE: [FORCES] ForCES Protocol Evaluation Draft - Please review & send feedback!)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

All,

Please comment by Friday 10/17 on whether=20
http://www.ietf.org/internet-drafts/draft-putzolu-forces-evaluation-00.t
xt
is acceptable or not as a WG draft.=20


Hormuzd Khosravi wrote:
> By when would you like the protocol authors to have the sections
> completed ?

Protocol team authors wishing to provide content for this document
in time for the upcoming IETF must get me their text by Thursday,
October 23.  Note that the template may change to some degree based
on feedback received by 10/17, so it is optional for each protocol
team to determine if they want to present material at this IETF about
their protocol in this document or not.

The final deadline for contributing to the protocol evaluation=20
document will be November 21, after which the WG will evaluate
the protocols based on the contents of the document.

-David


> -----Original Message-----
> From: Forwarding and Control Element Separation=20
> [mailto:FORCES@PEACH.EASE.LSOFT.COM] On Behalf Of Khosravi, Hormuzd M
> Sent: Wednesday, October 08, 2003 4:17 PM
> To: FORCES@PEACH.EASE.LSOFT.COM
> Subject: Re: [FORCES] ForCES Protocol Evaluation Draft -=20
> Please review & send feedback! (was: FW: I-D=20
> ACTION:draft-putzolu-forces-evaluation-00.txt)
>=20
>=20
> Hi David
>=20
> The draft looks like a good starting point to add the=20
> protocol details.
> I think it should be accepted as a WG document.
> By when would you like the protocol authors to have the sections
> completed ?
>=20
> Pls do let us know.
>=20
> Thanks
> Hormuzd
>=20
> -----Original Message-----
> From: Forwarding and Control Element Separation
> [mailto:FORCES@PEACH.EASE.LSOFT.COM] On Behalf Of Putzolu, David
> Sent: Monday, October 06, 2003 9:56 AM
> To: FORCES@PEACH.EASE.LSOFT.COM
> Subject: [FORCES] ForCES Protocol Evaluation Draft - Please review &
> send feedback! (was: FW: I-D
> ACTION:draft-putzolu-forces-evaluation-00.txt)
>=20
>=20
> All,
>=20
> I have submitted a template document for use in
> protocol evaluation.  The format and contents is=20
> based on similar efforts done in other IETF working
> groups. The URL is:
>=20
> http://www.ietf.org/internet-drafts/draft-putzolu-forces-evalu
> ation-00.t
> xt
>=20
> Please do the following:
> * Review the template and send suggestions
>   for additional or changed criteria or sections. =20
> * Indicate whether this is acceptable as a working
>   group document or not. Once accepted as a WG
>   document authors will be asked to begin filling
>   out the various sections.
>=20
> Thanks,
> David
>=20
> -----Original Message-----
> From: owner-ietf-announce@ietf.org=20
> [mailto:owner-ietf-announce@ietf.org]
> On Behalf Of Internet-Drafts@ietf.org
> Sent: Monday, October 06, 2003 9:41 AM
> Cc: forces@peach.ease.lsoft.com
> Subject: I-D ACTION:draft-putzolu-forces-evaluation-00.txt
>=20
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
>=20
>=20
>         Title           : ForCES Protocol Evaluation Draft
>         Author(s)       : D. Putzolu
>         Filename        : draft-putzolu-forces-evaluation-00.txt
>         Pages           : 12
>         Date            : 2003-10-6
> =09
> This document provides an evaluation of the applicability of three=20
> proposed approaches for a ForCES protocol: FACT[2], GRMP[3], and=20
> Netlink2[4]. A summary of each of the proposed protocols against the=20
> ForCES requirements[5] and the ForCES framework[6] is provided.=20
> Compliancy of each of the protocols against each requirement is=20
> detailed.  A conclusion summarizes how each of the protocols fares in=20
> the evaluation.
>=20
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-putzolu-forces-evalu
ation-00.t
xt

To remove yourself from the IETF Announcement list, send a message to=20
ietf-announce-request with the word unsubscribe in the body of the
message.

Internet-Drafts are also available by anonymous FTP. Login with the
username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
        "get draft-putzolu-forces-evaluation-00.txt".

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


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

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


2003
Message-Id: <SAT.11.OCT.2003.002226.0800.>
Date: Sat, 11 Oct 2003 00:22:26 +0800
From: Weiming Wang <wangwm@hzcnc.com>
Subject: Re: ForCES Protocol Evaluation Draft - Please review & send feedback! (was: FW: I-D ACTION:draft-putzolu-forces-evaluation-00.txt)
Comments: cc: wmwang@mail.hzic.edu.cn
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: base64

SGkgRGF2aWQsDQoNClRoZSBldmFsdWF0aW9uIGRyYWZ0IGlzIGFjY2VwdGFibGUgYXMgV0cgZG9j
dW1lbnQuIA0KRm9yIHRoZSBjb252ZW5pZW5jZSBvZiB0aGUgZXZhbHVhdGlvbiBkb2N1bWVudCBy
ZWFkZXJzLCAgSSBzdXBwb3NlIGlmIHRoZSBvcmlnaW5hbCByZXFpcmVtZW50IHRleHQsIA0KZXNw
ZWNpYWxseSB0aGUgcHJvdG9jb2wgcmVxdWlyZW1lbnQgcGFydCwgY2FuIGJlIGluY2x1ZGVkIGlu
IHRoZSBmaXJzdCBwYXJ0IG9mIGV2ZXJ5IGV2YWx1YXRpb24gc2VjdGlvbiBpbiB0aGUgDQpkb2N1
bWVudCwgdGhlbiBmb2xsb3dlZCBieSB0aGUgY29ucGxpYW5jZSBldmFsdWF0aW9uIG9mIGFsbCBj
YW5kaWRhdGUgcHJvdG9jb2xzPyANCiANCkJlc3QgcmVnYXJkcywNCndlaW1pbmcNCg0KLS0tLS0g
T3JpZ2luYWwgTWVzc2FnZSAtLS0tLSANCkZyb206ICJQdXR6b2x1LCBEYXZpZCIgPGRhdmlkLnB1
dHpvbHVAaW50ZWwuY29tPg0KVG86IDxGT1JDRVNAUEVBQ0guRUFTRS5MU09GVC5DT00+DQpTZW50
OiBUdWVzZGF5LCBPY3RvYmVyIDA3LCAyMDAzIDEyOjU1IEFNDQpTdWJqZWN0OiBGb3JDRVMgUHJv
dG9jb2wgRXZhbHVhdGlvbiBEcmFmdCAtIFBsZWFzZSByZXZpZXcgJiBzZW5kIGZlZWRiYWNrISAo
d2FzOiBGVzogSS1EIEFDVElPTjpkcmFmdC1wdXR6b2x1LWZvcmNlcy1ldmFsdWF0aW9uLTAwLnR4
dCkNCg0KDQpBbGwsDQoNCkkgaGF2ZSBzdWJtaXR0ZWQgYSB0ZW1wbGF0ZSBkb2N1bWVudCBmb3Ig
dXNlIGluDQpwcm90b2NvbCBldmFsdWF0aW9uLiAgVGhlIGZvcm1hdCBhbmQgY29udGVudHMgaXMg
DQpiYXNlZCBvbiBzaW1pbGFyIGVmZm9ydHMgZG9uZSBpbiBvdGhlciBJRVRGIHdvcmtpbmcNCmdy
b3Vwcy4gVGhlIFVSTCBpczoNCg0KaHR0cDovL3d3dy5pZXRmLm9yZy9pbnRlcm5ldC1kcmFmdHMv
ZHJhZnQtcHV0em9sdS1mb3JjZXMtZXZhbHVhdGlvbi0wMC50DQp4dA0KDQpQbGVhc2UgZG8gdGhl
IGZvbGxvd2luZzoNCiogUmV2aWV3IHRoZSB0ZW1wbGF0ZSBhbmQgc2VuZCBzdWdnZXN0aW9ucw0K
ICBmb3IgYWRkaXRpb25hbCBvciBjaGFuZ2VkIGNyaXRlcmlhIG9yIHNlY3Rpb25zLiAgDQoqIElu
ZGljYXRlIHdoZXRoZXIgdGhpcyBpcyBhY2NlcHRhYmxlIGFzIGEgd29ya2luZw0KICBncm91cCBk
b2N1bWVudCBvciBub3QuIE9uY2UgYWNjZXB0ZWQgYXMgYSBXRw0KICBkb2N1bWVudCBhdXRob3Jz
IHdpbGwgYmUgYXNrZWQgdG8gYmVnaW4gZmlsbGluZw0KICBvdXQgdGhlIHZhcmlvdXMgc2VjdGlv
bnMuDQoNClRoYW5rcywNCkRhdmlkDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9t
OiBvd25lci1pZXRmLWFubm91bmNlQGlldGYub3JnIFttYWlsdG86b3duZXItaWV0Zi1hbm5vdW5j
ZUBpZXRmLm9yZ10NCk9uIEJlaGFsZiBPZiBJbnRlcm5ldC1EcmFmdHNAaWV0Zi5vcmcNClNlbnQ6
IE1vbmRheSwgT2N0b2JlciAwNiwgMjAwMyA5OjQxIEFNDQpDYzogZm9yY2VzQHBlYWNoLmVhc2Uu
bHNvZnQuY29tDQpTdWJqZWN0OiBJLUQgQUNUSU9OOmRyYWZ0LXB1dHpvbHUtZm9yY2VzLWV2YWx1
YXRpb24tMDAudHh0DQoNCg0KQSBOZXcgSW50ZXJuZXQtRHJhZnQgaXMgYXZhaWxhYmxlIGZyb20g
dGhlIG9uLWxpbmUgSW50ZXJuZXQtRHJhZnRzDQpkaXJlY3Rvcmllcy4NCg0KDQogICAgICAgIFRp
dGxlICAgICAgICAgICA6IEZvckNFUyBQcm90b2NvbCBFdmFsdWF0aW9uIERyYWZ0DQogICAgICAg
IEF1dGhvcihzKSAgICAgICA6IEQuIFB1dHpvbHUNCiAgICAgICAgRmlsZW5hbWUgICAgICAgIDog
ZHJhZnQtcHV0em9sdS1mb3JjZXMtZXZhbHVhdGlvbi0wMC50eHQNCiAgICAgICAgUGFnZXMgICAg
ICAgICAgIDogMTINCiAgICAgICAgRGF0ZSAgICAgICAgICAgIDogMjAwMy0xMC02DQoNClRoaXMg
ZG9jdW1lbnQgcHJvdmlkZXMgYW4gZXZhbHVhdGlvbiBvZiB0aGUgYXBwbGljYWJpbGl0eSBvZiB0
aHJlZSANCnByb3Bvc2VkIGFwcHJvYWNoZXMgZm9yIGEgRm9yQ0VTIHByb3RvY29sOiBGQUNUWzJd
LCBHUk1QWzNdLCBhbmQgDQpOZXRsaW5rMls0XS4gQSBzdW1tYXJ5IG9mIGVhY2ggb2YgdGhlIHBy
b3Bvc2VkIHByb3RvY29scyBhZ2FpbnN0IHRoZSANCkZvckNFUyByZXF1aXJlbWVudHNbNV0gYW5k
IHRoZSBGb3JDRVMgZnJhbWV3b3JrWzZdIGlzIHByb3ZpZGVkLiANCkNvbXBsaWFuY3kgb2YgZWFj
aCBvZiB0aGUgcHJvdG9jb2xzIGFnYWluc3QgZWFjaCByZXF1aXJlbWVudCBpcyANCmRldGFpbGVk
LiAgQSBjb25jbHVzaW9uIHN1bW1hcml6ZXMgaG93IGVhY2ggb2YgdGhlIHByb3RvY29scyBmYXJl
cyBpbiANCnRoZSBldmFsdWF0aW9uLg0KDQpBIFVSTCBmb3IgdGhpcyBJbnRlcm5ldC1EcmFmdCBp
czoNCmh0dHA6Ly93d3cuaWV0Zi5vcmcvaW50ZXJuZXQtZHJhZnRzL2RyYWZ0LXB1dHpvbHUtZm9y
Y2VzLWV2YWx1YXRpb24tMDAudA0KeHQNCg0KVG8gcmVtb3ZlIHlvdXJzZWxmIGZyb20gdGhlIElF
VEYgQW5ub3VuY2VtZW50IGxpc3QsIHNlbmQgYSBtZXNzYWdlIHRvIA0KaWV0Zi1hbm5vdW5jZS1y
ZXF1ZXN0IHdpdGggdGhlIHdvcmQgdW5zdWJzY3JpYmUgaW4gdGhlIGJvZHkgb2YgdGhlDQptZXNz
YWdlLg0KDQpJbnRlcm5ldC1EcmFmdHMgYXJlIGFsc28gYXZhaWxhYmxlIGJ5IGFub255bW91cyBG
VFAuIExvZ2luIHdpdGggdGhlDQp1c2VybmFtZQ0KImFub255bW91cyIgYW5kIGEgcGFzc3dvcmQg
b2YgeW91ciBlLW1haWwgYWRkcmVzcy4gQWZ0ZXIgbG9nZ2luZyBpbiwNCnR5cGUgImNkIGludGVy
bmV0LWRyYWZ0cyIgYW5kIHRoZW4NCiAgICAgICAgImdldCBkcmFmdC1wdXR6b2x1LWZvcmNlcy1l
dmFsdWF0aW9uLTAwLnR4dCIuDQoNCkEgbGlzdCBvZiBJbnRlcm5ldC1EcmFmdHMgZGlyZWN0b3Jp
ZXMgY2FuIGJlIGZvdW5kIGluDQpodHRwOi8vd3d3LmlldGYub3JnL3NoYWRvdy5odG1sIA0Kb3Ig
ZnRwOi8vZnRwLmlldGYub3JnL2lldGYvMXNoYWRvdy1zaXRlcy50eHQNCg0KDQpJbnRlcm5ldC1E
cmFmdHMgY2FuIGFsc28gYmUgb2J0YWluZWQgYnkgZS1tYWlsLg0KDQpTZW5kIGEgbWVzc2FnZSB0
bzoNCiAgICAgICAgbWFpbHNlcnZAaWV0Zi5vcmcuDQpJbiB0aGUgYm9keSB0eXBlOg0KICAgICAg
ICAiRklMRSAvaW50ZXJuZXQtZHJhZnRzL2RyYWZ0LXB1dHpvbHUtZm9yY2VzLWV2YWx1YXRpb24t
MDAudHh0Ii4NCg0KTk9URTogICBUaGUgbWFpbCBzZXJ2ZXIgYXQgaWV0Zi5vcmcgY2FuIHJldHVy
biB0aGUgZG9jdW1lbnQgaW4NCiAgICAgICAgTUlNRS1lbmNvZGVkIGZvcm0gYnkgdXNpbmcgdGhl
ICJtcGFjayIgdXRpbGl0eS4gIFRvIHVzZSB0aGlzDQogICAgICAgIGZlYXR1cmUsIGluc2VydCB0
aGUgY29tbWFuZCAiRU5DT0RJTkcgbWltZSIgYmVmb3JlIHRoZSAiRklMRSINCiAgICAgICAgY29t
bWFuZC4gIFRvIGRlY29kZSB0aGUgcmVzcG9uc2UocyksIHlvdSB3aWxsIG5lZWQgIm11bnBhY2si
IG9yDQogICAgICAgIGEgTUlNRS1jb21wbGlhbnQgbWFpbCByZWFkZXIuICBEaWZmZXJlbnQgTUlN
RS1jb21wbGlhbnQgbWFpbA0KcmVhZGVycw0KICAgICAgICBleGhpYml0IGRpZmZlcmVudCBiZWhh
dmlvciwgZXNwZWNpYWxseSB3aGVuIGRlYWxpbmcgd2l0aA0KICAgICAgICAibXVsdGlwYXJ0IiBN
SU1FIG1lc3NhZ2VzIChpLmUuIGRvY3VtZW50cyB3aGljaCBoYXZlIGJlZW4gc3BsaXQNCiAgICAg
ICAgdXAgaW50byBtdWx0aXBsZSBtZXNzYWdlcyksIHNvIGNoZWNrIHlvdXIgbG9jYWwgZG9jdW1l
bnRhdGlvbiBvbg0KICAgICAgICBob3cgdG8gbWFuaXB1bGF0ZSB0aGVzZSBtZXNzYWdlcy4NCiAg
ICAgICAgDQogICAgICAgIA0KQmVsb3cgaXMgdGhlIGRhdGEgd2hpY2ggd2lsbCBlbmFibGUgYSBN
SU1FIGNvbXBsaWFudCBtYWlsIHJlYWRlcg0KaW1wbGVtZW50YXRpb24gdG8gYXV0b21hdGljYWxs
eSByZXRyaWV2ZSB0aGUgQVNDSUkgdmVyc2lvbiBvZiB0aGUNCkludGVybmV0LURyYWZ0Lg0K


2003
Message-Id: <FRI.10.OCT.2003.103529.0700.>
Date: Fri, 10 Oct 2003 10:35:29 -0700
From: "T. Sridhar" <sridhar@futsoft.com>
Subject: Re: ForCES Protocol Evaluation Draft - Please review & send feedback! (was: FW: I-D ACTION:draft-putzolu-forces-evaluation-00.txt)
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: 7bit

David,

The document template is pretty detailed and is acceptable to me.

Thanks,
Sridhar



Putzolu, David wrote:
> All,
>
> I have submitted a template document for use in
> protocol evaluation.  The format and contents is
> based on similar efforts done in other IETF working
> groups. The URL is:
>
> http://www.ietf.org/internet-drafts/draft-putzolu-forces-evaluation-00.txt
>
> Please do the following:
> * Review the template and send suggestions
>   for additional or changed criteria or sections.
> * Indicate whether this is acceptable as a working
>   group document or not. Once accepted as a WG
>   document authors will be asked to begin filling
>   out the various sections.
>
> Thanks,
> David
>
> -----Original Message-----
> From: owner-ietf-announce@ietf.org [mailto:owner-ietf-announce@ietf.org]
> On Behalf Of Internet-Drafts@ietf.org
> Sent: Monday, October 06, 2003 9:41 AM
> Cc: forces@peach.ease.lsoft.com
> Subject: I-D ACTION:draft-putzolu-forces-evaluation-00.txt
>
>
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
>
>
>         Title           : ForCES Protocol Evaluation Draft
>         Author(s)       : D. Putzolu
>         Filename        : draft-putzolu-forces-evaluation-00.txt
>         Pages           : 12
>         Date            : 2003-10-6
>
> This document provides an evaluation of the applicability of three
> proposed approaches for a ForCES protocol: FACT[2], GRMP[3], and
> Netlink2[4]. A summary of each of the proposed protocols against the
> ForCES requirements[5] and the ForCES framework[6] is provided.
> Compliancy of each of the protocols against each requirement is
> detailed.  A conclusion summarizes how each of the protocols fares in
> the evaluation.
>
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-putzolu-forces-evaluation-00.t
> xt
>
> To remove yourself from the IETF Announcement list, send a message to
> ietf-announce-request with the word unsubscribe in the body of the
> message.
>
> Internet-Drafts are also available by anonymous FTP. Login with the
> username
> "anonymous" and a password of your e-mail address. After logging in,
> type "cd internet-drafts" and then
>         "get draft-putzolu-forces-evaluation-00.txt".
>
> A list of Internet-Drafts directories can be found in
> http://www.ietf.org/shadow.html
> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
>
>
> Internet-Drafts can also be obtained by e-mail.
>
> Send a message to:
>         mailserv@ietf.org.
> In the body type:
>         "FILE /internet-drafts/draft-putzolu-forces-evaluation-00.txt".
>
> NOTE:   The mail server at ietf.org can return the document in
>         MIME-encoded form by using the "mpack" utility.  To use this
>         feature, insert the command "ENCODING mime" before the "FILE"
>         command.  To decode the response(s), you will need "munpack" or
>         a MIME-compliant mail reader.  Different MIME-compliant mail
> readers
>         exhibit different behavior, especially when dealing with
>         "multipart" MIME messages (i.e. documents which have been split
>         up into multiple messages), so check your local documentation on
>         how to manipulate these messages.
>
>
> Below is the data which will enable a MIME compliant mail reader
> implementation to automatically retrieve the ASCII version of the
> Internet-Draft.

--
Jason Goldschmidt
Sun Microsystems
Network Technology Office
jason.goldschmidt@sun.com


2003
Message-Id: <FRI.10.OCT.2003.093919.0700.>
Date: Fri, 10 Oct 2003 09:39:19 -0700
From: Jason Goldschmidt <Jason.Goldschmidt@Sun.COM>
Subject: Re: ForCES Protocol Evaluation Draft - Please review & send feedback! (was: FW: I-D ACTION:draft-putzolu-forces-evaluation-00.txt)
MIME-version: 1.0
Content-type: text/plain; charset=us-ascii; format=flowed
Content-transfer-encoding: 7BIT

Hi David,

This document is acceptable to me.

-Jason

Putzolu, David wrote:
> All,
>
> I have submitted a template document for use in
> protocol evaluation.  The format and contents is
> based on similar efforts done in other IETF working
> groups. The URL is:
>
> http://www.ietf.org/internet-drafts/draft-putzolu-forces-evaluation-00.t
> xt
>
> Please do the following:
> * Review the template and send suggestions
>   for additional or changed criteria or sections.
> * Indicate whether this is acceptable as a working
>   group document or not. Once accepted as a WG
>   document authors will be asked to begin filling
>   out the various sections.
>
> Thanks,
> David
>
> -----Original Message-----
> From: owner-ietf-announce@ietf.org [mailto:owner-ietf-announce@ietf.org]
> On Behalf Of Internet-Drafts@ietf.org
> Sent: Monday, October 06, 2003 9:41 AM
> Cc: forces@peach.ease.lsoft.com
> Subject: I-D ACTION:draft-putzolu-forces-evaluation-00.txt
>
>
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
>
>
>         Title           : ForCES Protocol Evaluation Draft
>         Author(s)       : D. Putzolu
>         Filename        : draft-putzolu-forces-evaluation-00.txt
>         Pages           : 12
>         Date            : 2003-10-6
>
> This document provides an evaluation of the applicability of three
> proposed approaches for a ForCES protocol: FACT[2], GRMP[3], and
> Netlink2[4]. A summary of each of the proposed protocols against the
> ForCES requirements[5] and the ForCES framework[6] is provided.
> Compliancy of each of the protocols against each requirement is
> detailed.  A conclusion summarizes how each of the protocols fares in
> the evaluation.
>
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-putzolu-forces-evaluation-00.t
> xt
>
> To remove yourself from the IETF Announcement list, send a message to
> ietf-announce-request with the word unsubscribe in the body of the
> message.
>
> Internet-Drafts are also available by anonymous FTP. Login with the
> username
> "anonymous" and a password of your e-mail address. After logging in,
> type "cd internet-drafts" and then
>         "get draft-putzolu-forces-evaluation-00.txt".
>
> A list of Internet-Drafts directories can be found in
> http://www.ietf.org/shadow.html
> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
>
>
> Internet-Drafts can also be obtained by e-mail.
>
> Send a message to:
>         mailserv@ietf.org.
> In the body type:
>         "FILE /internet-drafts/draft-putzolu-forces-evaluation-00.txt".
>
> NOTE:   The mail server at ietf.org can return the document in
>         MIME-encoded form by using the "mpack" utility.  To use this
>         feature, insert the command "ENCODING mime" before the "FILE"
>         command.  To decode the response(s), you will need "munpack" or
>         a MIME-compliant mail reader.  Different MIME-compliant mail
> readers
>         exhibit different behavior, especially when dealing with
>         "multipart" MIME messages (i.e. documents which have been split
>         up into multiple messages), so check your local documentation on
>         how to manipulate these messages.
>
>
> Below is the data which will enable a MIME compliant mail reader
> implementation to automatically retrieve the ASCII version of the
> Internet-Draft.

--
Jason Goldschmidt
Sun Microsystems
Network Technology Office
jason.goldschmidt@sun.com


2003
Message-Id: <THU.9.OCT.2003.154328.0500.>
Date: Thu, 9 Oct 2003 15:43:28 -0500
From: Alex Audu <alex.audu@alcatel.com>
Subject: Re: ForCES Protocol Evaluation Draft - Please review & send feedback! (was: FW: I-D ACTION:draft-putzolu-forces-evaluation-00.txt)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Hello David,

This is acceptable as a working group document.

Regards,
Alex.

"Putzolu, David" wrote:

> All,
>
> I have submitted a template document for use in
> protocol evaluation.  The format and contents is
> based on similar efforts done in other IETF working
> groups. The URL is:
>
> http://www.ietf.org/internet-drafts/draft-putzolu-forces-evaluation-00.t
> xt
>
> Please do the following:
> * Review the template and send suggestions
>   for additional or changed criteria or sections.
> * Indicate whether this is acceptable as a working
>   group document or not. Once accepted as a WG
>   document authors will be asked to begin filling
>   out the various sections.
>
> Thanks,
> David
>
> -----Original Message-----
> From: owner-ietf-announce@ietf.org [mailto:owner-ietf-announce@ietf.org]
> On Behalf Of Internet-Drafts@ietf.org
> Sent: Monday, October 06, 2003 9:41 AM
> Cc: forces@peach.ease.lsoft.com
> Subject: I-D ACTION:draft-putzolu-forces-evaluation-00.txt
>
> A New Internet-Draft is available from the on-line Internet-Drafts
> directories.
>
>         Title           : ForCES Protocol Evaluation Draft
>         Author(s)       : D. Putzolu
>         Filename        : draft-putzolu-forces-evaluation-00.txt
>         Pages           : 12
>         Date            : 2003-10-6
>
> This document provides an evaluation of the applicability of three
> proposed approaches for a ForCES protocol: FACT[2], GRMP[3], and
> Netlink2[4]. A summary of each of the proposed protocols against the
> ForCES requirements[5] and the ForCES framework[6] is provided.
> Compliancy of each of the protocols against each requirement is
> detailed.  A conclusion summarizes how each of the protocols fares in
> the evaluation.
>
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-putzolu-forces-evaluation-00.t
> xt
>
> To remove yourself from the IETF Announcement list, send a message to
> ietf-announce-request with the word unsubscribe in the body of the
> message.
>
> Internet-Drafts are also available by anonymous FTP. Login with the
> username
> "anonymous" and a password of your e-mail address. After logging in,
> type "cd internet-drafts" and then
>         "get draft-putzolu-forces-evaluation-00.txt".
>
> A list of Internet-Drafts directories can be found in
> http://www.ietf.org/shadow.html
> or ftp://ftp.ietf.org/ietf/1shadow-sites.txt
>
> Internet-Drafts can also be obtained by e-mail.
>
> Send a message to:
>         mailserv@ietf.org.
> In the body type:
>         "FILE /internet-drafts/draft-putzolu-forces-evaluation-00.txt".
>
> NOTE:   The mail server at ietf.org can return the document in
>         MIME-encoded form by using the "mpack" utility.  To use this
>         feature, insert the command "ENCODING mime" before the "FILE"
>         command.  To decode the response(s), you will need "munpack" or
>         a MIME-compliant mail reader.  Different MIME-compliant mail
> readers
>         exhibit different behavior, especially when dealing with
>         "multipart" MIME messages (i.e. documents which have been split
>         up into multiple messages), so check your local documentation on
>         how to manipulate these messages.
>
>
> Below is the data which will enable a MIME compliant mail reader
> implementation to automatically retrieve the ASCII version of the
> Internet-Draft.


2003
Message-Id: <WED.8.OCT.2003.161719.0700.>
Date: Wed, 8 Oct 2003 16:17:19 -0700
From: "Khosravi, Hormuzd M" <hormuzd.m.khosravi@intel.com>
Subject: Re: ForCES Protocol Evaluation Draft - Please review & send feedback! (was: FW: I-D ACTION:draft-putzolu-forces-evaluation-00.txt)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi David

The draft looks like a good starting point to add the protocol details.
I think it should be accepted as a WG document.
By when would you like the protocol authors to have the sections
completed ?

Pls do let us know.

Thanks
Hormuzd

-----Original Message-----
From: Forwarding and Control Element Separation
[mailto:FORCES@PEACH.EASE.LSOFT.COM] On Behalf Of Putzolu, David
Sent: Monday, October 06, 2003 9:56 AM
To: FORCES@PEACH.EASE.LSOFT.COM
Subject: [FORCES] ForCES Protocol Evaluation Draft - Please review &
send feedback! (was: FW: I-D
ACTION:draft-putzolu-forces-evaluation-00.txt)


All,

I have submitted a template document for use in
protocol evaluation.  The format and contents is=20
based on similar efforts done in other IETF working
groups. The URL is:

http://www.ietf.org/internet-drafts/draft-putzolu-forces-evaluation-00.t
xt

Please do the following:
* Review the template and send suggestions
  for additional or changed criteria or sections. =20
* Indicate whether this is acceptable as a working
  group document or not. Once accepted as a WG
  document authors will be asked to begin filling
  out the various sections.

Thanks,
David

-----Original Message-----
From: owner-ietf-announce@ietf.org [mailto:owner-ietf-announce@ietf.org]
On Behalf Of Internet-Drafts@ietf.org
Sent: Monday, October 06, 2003 9:41 AM
Cc: forces@peach.ease.lsoft.com
Subject: I-D ACTION:draft-putzolu-forces-evaluation-00.txt


A New Internet-Draft is available from the on-line Internet-Drafts
directories.


        Title           : ForCES Protocol Evaluation Draft
        Author(s)       : D. Putzolu
        Filename        : draft-putzolu-forces-evaluation-00.txt
        Pages           : 12
        Date            : 2003-10-6
=09
This document provides an evaluation of the applicability of three=20
proposed approaches for a ForCES protocol: FACT[2], GRMP[3], and=20
Netlink2[4]. A summary of each of the proposed protocols against the=20
ForCES requirements[5] and the ForCES framework[6] is provided.=20
Compliancy of each of the protocols against each requirement is=20
detailed.  A conclusion summarizes how each of the protocols fares in=20
the evaluation.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-putzolu-forces-evaluation-00.t
xt

To remove yourself from the IETF Announcement list, send a message to=20
ietf-announce-request with the word unsubscribe in the body of the
message.

Internet-Drafts are also available by anonymous FTP. Login with the
username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
        "get draft-putzolu-forces-evaluation-00.txt".

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


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

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


2003
Message-Id: <MON.6.OCT.2003.124055.0400.>
Date: Mon, 6 Oct 2003 12:40:55 -0400
Comments: RFC822 error: <W> Incorrect or incomplete address field found and ignored.
From: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-putzolu-forces-evaluation-00.txt
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.


        Title           : ForCES Protocol Evaluation Draft
        Author(s)       : D. Putzolu
        Filename        : draft-putzolu-forces-evaluation-00.txt
        Pages           : 12
        Date            : 2003-10-6

This document provides an evaluation of the applicability of three
proposed approaches for a ForCES protocol: FACT[2], GRMP[3], and
Netlink2[4]. A summary of each of the proposed protocols against the
ForCES requirements[5] and the ForCES framework[6] is provided.
Compliancy of each of the protocols against each requirement is
detailed.  A conclusion summarizes how each of the protocols fares in
the evaluation.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-putzolu-forces-evaluation-00.txt

To remove yourself from the IETF Announcement list, send a message to
ietf-announce-request with the word unsubscribe in the body of the message.

Internet-Drafts are also available by anonymous FTP. Login with the username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
        "get draft-putzolu-forces-evaluation-00.txt".

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


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

Send a message to:
        mailserv@ietf.org.
In the body type:
        "FILE /internet-drafts/draft-putzolu-forces-evaluation-00.txt".

NOTE:   The mail server at ietf.org can return the document in
        MIME-encoded form by using the "mpack" utility.  To use this
        feature, insert the command "ENCODING mime" before the "FILE"
        command.  To decode the response(s), you will need "munpack" or
        a MIME-compliant mail reader.  Different MIME-compliant mail readers
        exhibit different behavior, especially when dealing with
        "multipart" MIME messages (i.e. documents which have been split
        up into multiple messages), so check your local documentation on
        how to manipulate these messages.


Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

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

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

Content-Type: text/plain
Content-ID:     <2003-10-6130037.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-putzolu-forces-evaluation-00.txt

--OtherAccess
Content-Type: Message/External-body;
        name="draft-putzolu-forces-evaluation-00.txt";
        site="ftp.ietf.org";
        access-type="anon-ftp";
        directory="internet-drafts"

Content-Type: text/plain
Content-ID:     <2003-10-6130037.I-D@ietf.org>

--OtherAccess--

--NextPart--


2003
Message-Id: <MON.6.OCT.2003.110203.0400.>
Date: Mon, 6 Oct 2003 11:02:03 -0400
Comments: RFC822 error: <W> Incorrect or incomplete address field found and ignored.
From: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-ietf-forces-model-01.txt
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"

--NextPart

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Forwarding and Control Element Separation
Working Group of the IETF.

        Title           : ForCES Forwarding Element Functional Model
        Author(s)       : L. Yang, et. al.
        Filename        : draft-ietf-forces-model-01.txt
        Pages           : 36
        Date            : 2003-10-6

This document defines the forwarding element (FE) model used in the
Forwarding and Control Plane Separation (ForCES) protocol.  The
model represents the capabilities, state and configuration of
forwarding elements within the context of the ForCES protocol, so
that control elements (CEs) can control the FEs accordingly.  More
specifically, the model describes the logical functions that are
present in an FE, what capabilities these functions support, and
how these functions are or can be interconnected. This FE model is
intended to satisfy the model requirements specified in the ForCES
requirements draft [1].  A list of the basic logical functional
blocks (LFBs) is also defined in the LFB class library to aid the
effort in defining individual LFBs.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-forces-model-01.txt

To remove yourself from the IETF Announcement list, send a message to
ietf-announce-request with the word unsubscribe in the body of the message.

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

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


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

Send a message to:
        mailserv@ietf.org.
In the body type:
        "FILE /internet-drafts/draft-ietf-forces-model-01.txt".

NOTE:   The mail server at ietf.org can return the document in
        MIME-encoded form by using the "mpack" utility.  To use this
        feature, insert the command "ENCODING mime" before the "FILE"
        command.  To decode the response(s), you will need "munpack" or
        a MIME-compliant mail reader.  Different MIME-compliant mail readers
        exhibit different behavior, especially when dealing with
        "multipart" MIME messages (i.e. documents which have been split
        up into multiple messages), so check your local documentation on
        how to manipulate these messages.


Below is the data which will enable a MIME compliant mail reader
implementation to automatically retrieve the ASCII version of the
Internet-Draft.

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

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

Content-Type: text/plain
Content-ID:     <2003-10-6105633.I-D@ietf.org>

ENCODING mime
FILE /internet-drafts/draft-ietf-forces-model-01.txt

--OtherAccess
Content-Type: Message/External-body;
        name="draft-ietf-forces-model-01.txt";
        site="ftp.ietf.org";
        access-type="anon-ftp";
        directory="internet-drafts"

Content-Type: text/plain
Content-ID:     <2003-10-6105633.I-D@ietf.org>

--OtherAccess--

--NextPart--


2003
Message-Id: <MON.6.OCT.2003.095548.0700.>
Date: Mon, 6 Oct 2003 09:55:48 -0700
From: "Putzolu, David" <david.putzolu@intel.com>
Subject: ForCES Protocol Evaluation Draft - Please review & send feedback! (was: FW: I-D ACTION:draft-putzolu-forces-evaluation-00.txt)
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

All,

I have submitted a template document for use in
protocol evaluation.  The format and contents is=20
based on similar efforts done in other IETF working
groups. The URL is:

http://www.ietf.org/internet-drafts/draft-putzolu-forces-evaluation-00.t
xt

Please do the following:
* Review the template and send suggestions
  for additional or changed criteria or sections. =20
* Indicate whether this is acceptable as a working
  group document or not. Once accepted as a WG
  document authors will be asked to begin filling
  out the various sections.

Thanks,
David

-----Original Message-----
From: owner-ietf-announce@ietf.org [mailto:owner-ietf-announce@ietf.org]
On Behalf Of Internet-Drafts@ietf.org
Sent: Monday, October 06, 2003 9:41 AM
Cc: forces@peach.ease.lsoft.com
Subject: I-D ACTION:draft-putzolu-forces-evaluation-00.txt


A New Internet-Draft is available from the on-line Internet-Drafts
directories.


        Title           : ForCES Protocol Evaluation Draft
        Author(s)       : D. Putzolu
        Filename        : draft-putzolu-forces-evaluation-00.txt
        Pages           : 12
        Date            : 2003-10-6
=09
This document provides an evaluation of the applicability of three=20
proposed approaches for a ForCES protocol: FACT[2], GRMP[3], and=20
Netlink2[4]. A summary of each of the proposed protocols against the=20
ForCES requirements[5] and the ForCES framework[6] is provided.=20
Compliancy of each of the protocols against each requirement is=20
detailed.  A conclusion summarizes how each of the protocols fares in=20
the evaluation.

A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-putzolu-forces-evaluation-00.t
xt

To remove yourself from the IETF Announcement list, send a message to=20
ietf-announce-request with the word unsubscribe in the body of the
message.

Internet-Drafts are also available by anonymous FTP. Login with the
username
"anonymous" and a password of your e-mail address. After logging in,
type "cd internet-drafts" and then
        "get draft-putzolu-forces-evaluation-00.txt".

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


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

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


2003
Message-Id: <FRI.3.OCT.2003.131636.0700.>
Date: Fri, 3 Oct 2003 13:16:36 -0700
From: "Yang, Lily L" <lily.l.yang@intel.com>
Subject: ForCES FE model v01 is finally here!
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C389EB.3ECEBFF0"

This is a multi-part message in MIME format.

------_=_NextPart_001_01C389EB.3ECEBFF0
Content-Type: text/plain;
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi, all --

Starting from the IETF Vienna meeting, the FE model design team has been =
working very hard for the last three months to consoliadate the two =
existing contributions on FE model into one coherent document. Here is =
the outcome of that collective effort. We would like to invite everyone =
in the mailing list to spend some time reviewing this document and =
providing feedback.  There are still many open issues that we would like =
the mailing list to discuss over. Most of these issues are also =
documented in this draft.  To facilitate the discussion and tracking, I =
will send out a list of open issues in a separate email later, once =
people get a chance reviewing the document.

Thank you for your attention,

Lily

 <<draft-ietf-forces-model-01.txt>>=20




------_=_NextPart_001_01C389EB.3ECEBFF0
Content-Type: text/plain;
        name="draft-ietf-forces-model-01.txt"
Content-Transfer-Encoding: base64
Content-Description: draft-ietf-forces-model-01.txt
Content-Disposition: attachment;
        filename="draft-ietf-forces-model-01.txt"

DQogICAgIA0KICAgIEludGVybmV0IERyYWZ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgTC4gWWFuZyANCiAgICBFeHBpcmF0aW9uOiBBcHJpbCAyMDA0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSW50ZWwgTGFicyANCiAgICBGaWxlOiBkcmFmdC1pZXRmLWZvcmNlcy1tb2Rl
bC0wMS50eHQgICAgICAgICAgIEouIEhhbHBlcm4gDQogICAgV29ya2luZyBHcm91cDogRm9yQ0VT
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1lZ2lzdG8gU3lzdGVtcw0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUi4gR29wYWwgDQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5va2lh
IA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQS4g
RGVLb2sgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElEVCBJbmMuIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgWi4gSGFyYXN6dGkgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBTLiBCbGFrZSANCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRXJpY3Nzb24gDQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPY3RvYmVyIDIwMDMgDQogICAgIA0K
ICAgICANCiAgICAgICAgICAgICAgICAgICAgICBGb3JDRVMgRm9yd2FyZGluZyBFbGVtZW50IE1v
ZGVsIA0KICAgICANCiAgICAgDQogICAgIA0KICAgICAgICAgICAgICAgICAgICAgICBkcmFmdC1p
ZXRmLWZvcmNlcy1tb2RlbC0wMS50eHQgDQogICAgIA0KICAgICANCiAgICAgDQogICAgIA0KICAg
IFN0YXR1cyBvZiB0aGlzIE1lbW8gDQogICAgIA0KICAgIFRoaXMgZG9jdW1lbnQgaXMgYW4gSW50
ZXJuZXQtRHJhZnQgYW5kIGlzIGluIGZ1bGwgY29uZm9ybWFuY2Ugd2l0aCANCiAgICBhbGwgcHJv
dmlzaW9ucyBvZiBTZWN0aW9uIDEwIG9mIFJGQzIwMjYuICBJbnRlcm5ldC1EcmFmdHMgYXJlIA0K
ICAgIHdvcmtpbmcgZG9jdW1lbnRzIG9mIHRoZSBJbnRlcm5ldCBFbmdpbmVlcmluZyBUYXNrIEZv
cmNlIChJRVRGKSwgDQogICAgaXRzIGFyZWFzLCBhbmQgaXRzIHdvcmtpbmcgZ3JvdXBzLiAgTm90
ZSB0aGF0IG90aGVyIGdyb3VwcyBtYXkgYWxzbyANCiAgICBkaXN0cmlidXRlIHdvcmtpbmcgZG9j
dW1lbnRzIGFzIEludGVybmV0LURyYWZ0cy4gDQogICAgIA0KICAgIEludGVybmV0LURyYWZ0cyBh
cmUgZHJhZnQgZG9jdW1lbnRzIHZhbGlkIGZvciBhIG1heGltdW0gb2Ygc2l4IA0KICAgIG1vbnRo
cyBhbmQgbWF5IGJlIHVwZGF0ZWQsIHJlcGxhY2VkLCBvciBvYnNvbGV0ZWQgYnkgb3RoZXIgDQog
ICAgZG9jdW1lbnRzIGF0IGFueSB0aW1lLiAgSXQgaXMgaW5hcHByb3ByaWF0ZSB0byB1c2UgSW50
ZXJuZXQtRHJhZnRzIA0KICAgIGFzIHJlZmVyZW5jZSBtYXRlcmlhbCBvciB0byBjaXRlIHRoZW0g
b3RoZXIgdGhhbiBhcyBgYHdvcmsgaW4gDQogICAgcHJvZ3Jlc3MuJycgDQogICAgIA0KICAgIFRo
ZSBsaXN0IG9mIGN1cnJlbnQgSW50ZXJuZXQtRHJhZnRzIGNhbiBiZSBhY2Nlc3NlZCBhdCANCiAg
ICBodHRwOi8vd3d3LmlldGYub3JnL2lldGYvMWlkLWFic3RyYWN0cy50eHQuIA0KICAgICANCiAg
ICBUaGUgbGlzdCBvZiBJbnRlcm5ldC1EcmFmdCBTaGFkb3cgRGlyZWN0b3JpZXMgY2FuIGJlIGFj
Y2Vzc2VkIGF0ICANCiAgICBodHRwOi8vd3d3LmlldGYub3JnL3NoYWRvdy5odG1sLiANCiAgICAg
DQogQWJzdHJhY3QgDQogICAgIA0KICAgIFRoaXMgZG9jdW1lbnQgZGVmaW5lcyB0aGUgZm9yd2Fy
ZGluZyBlbGVtZW50IChGRSkgbW9kZWwgdXNlZCBpbiB0aGUgDQogICAgRm9yd2FyZGluZyBhbmQg
Q29udHJvbCBQbGFuZSBTZXBhcmF0aW9uIChGb3JDRVMpIHByb3RvY29sLiAgVGhlIA0KICAgIG1v
ZGVsIHJlcHJlc2VudHMgdGhlIGNhcGFiaWxpdGllcywgc3RhdGUgYW5kIGNvbmZpZ3VyYXRpb24g
b2YgDQogICAgZm9yd2FyZGluZyBlbGVtZW50cyB3aXRoaW4gdGhlIGNvbnRleHQgb2YgdGhlIEZv
ckNFUyBwcm90b2NvbCwgc28gDQogICAgdGhhdCBjb250cm9sIGVsZW1lbnRzIChDRXMpIGNhbiBj
b250cm9sIHRoZSBGRXMgYWNjb3JkaW5nbHkuICBNb3JlIA0KICAgIHNwZWNpZmljYWxseSwgdGhl
IG1vZGVsIGRlc2NyaWJlcyB0aGUgbG9naWNhbCBmdW5jdGlvbnMgdGhhdCBhcmUgDQogIA0KICAN
Cg0KIEludGVybmV0IERyYWZ0ICAgICAgICAgRm9yQ0VTIEZFIE1vZGVsICAgICAgICAgICAgICBP
Y3RvYmVyIDIwMDMgDQogIA0KICANCiAgICBwcmVzZW50IGluIGFuIEZFLCB3aGF0IGNhcGFiaWxp
dGllcyB0aGVzZSBmdW5jdGlvbnMgc3VwcG9ydCwgYW5kIA0KICAgIGhvdyB0aGVzZSBmdW5jdGlv
bnMgYXJlIG9yIGNhbiBiZSBpbnRlcmNvbm5lY3RlZC4gVGhpcyBGRSBtb2RlbCBpcyANCiAgICBp
bnRlbmRlZCB0byBzYXRpc2Z5IHRoZSBtb2RlbCByZXF1aXJlbWVudHMgc3BlY2lmaWVkIGluIHRo
ZSBGb3JDRVMgDQogICAgcmVxdWlyZW1lbnRzIGRyYWZ0IFsxXS4gIEEgbGlzdCBvZiB0aGUgYmFz
aWMgbG9naWNhbCBmdW5jdGlvbmFsIA0KICAgIGJsb2NrcyAoTEZCcykgaXMgYWxzbyBkZWZpbmVk
IGluIHRoZSBMRkIgY2xhc3MgbGlicmFyeSB0byBhaWQgdGhlIA0KICAgIGVmZm9ydCBpbiBkZWZp
bmluZyBpbmRpdmlkdWFsIExGQnMuICANCiAgICAgDQogVGFibGUgb2YgQ29udGVudHMgIA0KICAN
CiAgICBBYnN0cmFjdC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLjEgDQogICAgMS4gRGVmaW5pdGlvbnMuLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4zIA0KICAgIDIuIEludHJvZHVjdGlvbi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uNSANCiAgICAgICAy
LjEuIFJlcXVpcmVtZW50cyBvbiB0aGUgRkUgbW9kZWwuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLjYgDQogICAgICAgMi4yLiBUaGUgRkUgTW9kZWwgaW4gUmVsYXRpb24gdG8gRkUgSW1wbGVt
ZW50YXRpb25zLi4uLi4uLi4uLi42IA0KICAgICAgIDIuMy4gVGhlIEZFIE1vZGVsIGluIFJlbGF0
aW9uIHRvIHRoZSBGb3JDRVMgUHJvdG9jb2wuLi4uLi4uLi4uNiANCiAgICAgICAyLjQuIE1vZGVs
aW5nIExhbmd1YWdlIGZvciBGRSBNb2RlbC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjcgDQog
ICAgICAgMi41LiBEb2N1bWVudCBTdHJ1Y3R1cmUuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi44IA0KICAgIDMuIEZFIE1vZGVsIENvbmNlcHRzLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uOCANCiAgICAgICAzLjEuIFN0YXRlIE1vZGVsIGFu
ZCBDYXBhYmlsaXR5IE1vZGVsLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjggDQogICAgICAgMy4y
LiBMRkIgTW9kZWxpbmcuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
LjExIA0KICAgICAgICAgIDMuMi4xLiBMRkIgSW5wdXQgYW5kIElucHV0IEdyb3VwLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4xMyANCiAgICAgICAgICAzLjIuMi4gTEZCIE91dHB1dCBhbmQgT3V0
cHV0IEdyb3VwLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMTUgDQogICAgICAgICAgMy4yLjMuIFBh
Y2tldCBUeXBlLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjE2IA0KICAg
ICAgICAgIDMuMi40LiBNZXRhZGF0YS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4xNiANCiAgICAgICAgICAzLjIuNS4gTEZCIFZlcnNpb25pbmcuLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMTggDQogICAgICAgICAgMy4yLjYuIExGQiBJbmhlcml0
YW5jZS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjE4IA0KICAgICAgIDMuMy4g
RkUgRGF0YXBhdGggTW9kZWxpbmcuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4x
OSANCiAgICAgICAgICAzLjMuMS4gQWx0ZXJuYXRpdmUgQXBwcm9hY2hlcyBmb3IgTW9kZWxpbmcg
RkUgRGF0YXBhdGhzLi4uMTkgDQogICAgICAgICAgMy4zLjIuIENvbmZpZ3VyaW5nIHRoZSBMRkIg
VG9wb2xvZ3kuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjIzIA0KICAgIDQuIExGQiBNb2RlbCAtLSBM
RkIgYW5kIEFzc29jaWF0ZWQgRGF0YSBEZWZpbml0aW9ucy4uLi4uLi4uLi4uLi4yNyANCiAgICAg
ICA0LjEuIEdlbmVyYWwgRGF0YSBUeXBlIERlZmluaXRpb25zLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uMjggDQogICAgICAgICAgNC4xLjEuIEFycmF5cy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLjI5IA0KICAgICAgICAgIDQuMS4yLiBTdHJ1Y3R1cmVzLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4yOSANCiAgICAgICAgICA0LjEu
My4gQXVnbWVudGF0aW9ucy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMzAg
DQogICAgICAgNC4yLiBNZXRhZGF0YSBEZWZpbml0aW9ucy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLjMwIA0KICAgICAgIDQuMy4gRnJhbWUgRm9ybWF0IERlZmluaXRpb25zLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4zMCANCiAgICAgICA0LjQuIExGQiBDbGFzcyBE
ZWZpbml0aW9ucy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMzEgDQogICAgICAg
ICAgNC40LjEuIExGQiBJbmhlcml0YW5jZS4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLjMxIA0KICAgICAgICAgIDQuNC4yLiBMRkIgSW5wdXRzLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4zMSANCiAgICAgICAgICA0LjQuMy4gTEZCIE91dHB1dHMuLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMzIgDQogICAgICAgICAgNC40LjQu
IExGQiBBdHRyaWJ1dGVzLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjMzIA0K
ICAgICAgICAgIDQuNC41LiBMRkIgT3BlcmF0aW9uYWwgU3BlY2lmaWNhdGlvbi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4zNCANCiAgICA1LiBMRkIgVG9wb2xvZ3kgTW9kZWwgKFRvIGJlIHdyaXR0ZW4p
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMzQgDQogICAgNi4gRkUgTGV2ZWwgQXR0cmlidXRl
cyAoVG8gYmUgd3JpdHRlbikuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjM1IA0KICAgIDcuIExG
QiBDbGFzcyBMaWJyYXJ5Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4zNSANCiAgICAgICA3LjEuIFBvcnQgTEZCLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uMzUgDQogICAgICAgNy4yLiBEcm9wcGVyIExGQi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjM2IA0KICANCiBZYW5nLCBldCBhbC4g
ICAgICBFeHBpcmVzIEFwcmlsIDIwMDQgICAgICAgICAgICAgICAgICAgICAgW1BhZ2UgMl0gDQoN
CiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBGRSBNb2RlbCAgICAgICAgICAgICAgT2N0
b2JlciAyMDAzIA0KICANCiAgDQogICAgICAgNy4zLiBSZWRpcmVjdG9yIChkZS1NVVgpIExGQi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjM2IA0KICAgICAgIDcuNC4gU2NoZWR1bGVy
IExGQi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4zNiANCiAgICAg
ICA3LjUuIFF1ZXVlIExGQi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uMzYgDQogICAgICAgNy42LiBDb3VudGVyIExGQi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLjM3IA0KICAgICAgIDcuNy4gTWV0ZXIgTEZCIGFuZCBQb2xp
Y2VyIExGQi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4zNyANCiAgICAgICA3LjguIENs
YXNzaWZpZXIgTEZCLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMzcg
DQogICAgICAgNy45LiBNb2RpZmllciBMRkIuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLjM4IA0KICAgICAgIDcuMTAuIFBhY2tldCBIZWFkZXIgUmV3cml0ZXIgTEZC
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4zOCANCiAgICA4LiBTYXRpc2Z5aW5nIHRoZSBS
ZXF1aXJlbWVudHMgb24gRkUgTW9kZWwuLi4uLi4uLi4uLi4uLi4uLi4uLi4uMzkgDQogICAgICAg
OC4xLiBQb3J0IEZ1bmN0aW9ucy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLjM5IA0KICAgICAgIDguMi4gRm9yd2FyZGluZyBGdW5jdGlvbnMuLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi40MCANCiAgICAgICA4LjMuIFFvUyBGdW5jdGlvbnMuLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uNDEgDQogICAgICAgOC40LiBHZW5l
cmljIEZpbHRlcmluZyBGdW5jdGlvbnMuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjQxIA0K
ICAgICAgIDguNS4gVmVuZG9yIFNwZWNpZmljIEZ1bmN0aW9ucy4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi40MiANCiAgICAgICA4LjYuIEhpZ2gtVG91Y2ggRnVuY3Rpb25zLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uNDIgDQogICAgICAgOC43LiBTZWN1cml0eSBGdW5j
dGlvbnMuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjQyIA0KICAgICAgIDgu
OC4gT2ZmLWxvYWRlZCBGdW5jdGlvbnMuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li40MyANCiAgICAgICA4LjkuIElQRkxPVy9QU0FNUCBGdW5jdGlvbnMuLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uNDMgDQogICAgOS4gVXNpbmcgdGhlIEZFIG1vZGVsIGluIHRoZSBG
b3JDRVMgUHJvdG9jb2wuLi4uLi4uLi4uLi4uLi4uLi4uLjQzIA0KICAgICAgIDkuMS4gRkUgVG9w
b2xvZ3kgUXVlcnkuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi40NSANCiAg
ICAgICA5LjIuIEZFIENhcGFiaWxpdHkgRGVjbGFyYXRpb25zLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uNDYgDQogICAgICAgOS4zLiBMRkIgVG9wb2xvZ3kgYW5kIFRvcG9sb2d5IENvbmZp
Z3VyYWJpbGl0eSBRdWVyeS4uLi4uLi4uLjQ3IA0KICAgICAgIDkuNC4gTEZCIENhcGFiaWxpdHkg
RGVjbGFyYXRpb25zLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi40NyANCiAgICAgICA5LjUu
IFN0YXRlIFF1ZXJ5IG9mIExGQiBBdHRyaWJ1dGVzLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
NDggDQogICAgICAgOS42LiBMRkIgQXR0cmlidXRlIE1hbmlwdWxhdGlvbi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLjQ4IA0KICAgICAgIDkuNy4gTEZCIFRvcG9sb2d5IFJlLWNvbmZpZ3Vy
YXRpb24uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi40OSANCiAgICAxMC4gQWNrbm93bGVkZ21l
bnRzLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uNDkgDQogICAg
MTEuIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLjQ5IA0KICAgIDEyLiBOb3JtYXRpdmUgUmVmZXJlbmNlcy4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi40OSANCiAgICAxMy4gSW5mb3JtYXRpdmUgUmVmZXJlbmNl
cy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uNTAgDQogICAgMTQuIEF1dGhv
cnMnIEFkZHJlc3Nlcy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjUw
IA0KICAgIDE1LiBJbnRlbGxlY3R1YWwgUHJvcGVydHkgUmlnaHQuLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi41MSANCiAgICAxNi4gSUFOQSBjb25zaWRlcmF0aW9uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uNTEgDQogICAgIA0KIENvbnZlbnRpb25zIHVz
ZWQgaW4gdGhpcyBkb2N1bWVudCAgDQogICAgICAgICANCiAgICBUaGUga2V5IHdvcmRzICJNVVNU
IiwgIk1VU1QgTk9UIiwgIlJFUVVJUkVEIiwgIlNIQUxMIiwgIlNIQUxMIE5PVCIsIA0KICAgICJT
SE9VTEQiLCAiU0hPVUxEIE5PVCIsICJSRUNPTU1FTkRFRCIsICAiTUFZIiwgYW5kICJPUFRJT05B
TCIgaW4gDQogICAgdGhpcyBkb2N1bWVudCBhcmUgdG8gYmUgaW50ZXJwcmV0ZWQgYXMgZGVzY3Jp
YmVkIGluIFtSRkMtMjExOV0uIA0KICAgICANCiAgICAgDQogMS4gRGVmaW5pdGlvbnMgDQogICAg
IA0KICAgIEEgc2V0IG9mIHRlcm1pbm9sb2d5IGFzc29jaWF0ZWQgd2l0aCB0aGUgRm9yQ0VTIHJl
cXVpcmVtZW50cyBpcyANCiAgICBkZWZpbmVkIGluIFsxXSBhbmQgaXMgbm90IGNvcGllZCBoZXJl
LiBUaGUgZm9sbG93aW5nIGxpc3Qgb2YgDQogICAgdGVybWlub2xvZ3kgaXMgcmVsZXZhbnQgdG8g
dGhlIEZFIG1vZGVsIGRlZmluZWQgaW4gdGhpcyBkb2N1bWVudC4gDQogIA0KICANCiBZYW5nLCBl
dCBhbC4gICAgICBFeHBpcmVzIEFwcmlsIDIwMDQgICAgICAgICAgICAgICAgICAgICAgW1BhZ2Ug
M10gDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBGRSBNb2RlbCAgICAgICAgICAg
ICAgT2N0b2JlciAyMDAzIA0KICANCiAgDQogICAgRkUgTW9kZWwgLS0gVGhlIEZFIG1vZGVsIGlz
IGRlc2lnbmVkIHRvIG1vZGVsIHRoZSBsb2dpY2FsIA0KICAgIHByb2Nlc3NpbmcgZnVuY3Rpb25z
IG9mIGFuIEZFLiAgVGhlIEZFIG1vZGVsIHByb3Bvc2VkIGluIHRoaXMgDQogICAgZG9jdW1lbnQg
aW5jbHVkZXMgdGhyZWUgY29tcG9uZW50czogdGhlIG1vZGVsaW5nIG9mIGluZGl2aWR1YWwgDQog
ICAgbG9naWNhbCBmdW5jdGlvbmFsIGJsb2NrcyAoTEZCIG1vZGVsKSwgdGhlIGxvZ2ljYWwgaW50
ZXJjb25uZWN0aW9uIA0KICAgIGJldHdlZW4gTEZCcyAoTEZCIHRvcG9sb2d5KSBhbmQgdGhlIEZF
IGxldmVsIGF0dHJpYnV0ZXMgaW5jbHVkaW5nIA0KICAgIEZFIGNhcGFiaWxpdGllcy4gIFRoZSBG
RSBtb2RlbCBwcm92aWRlcyB0aGUgYmFzaXMgdG8gZGVmaW5lIHRoZSANCiAgICBpbmZvcm1hdGlv
biBlbGVtZW50cyBleGNoYW5nZWQgYmV0d2VlbiB0aGUgQ0UgYW5kIHRoZSBGRSBpbiB0aGUgDQog
ICAgRm9yQ0VTIHByb3RvY29sLiAgIA0KICAgICANCiAgICBEYXRhcGF0aCAtLSBBIGNvbmNlcHR1
YWwgcGF0aCB0YWtlbiBieSBwYWNrZXRzIHdpdGhpbiB0aGUgDQogICAgZm9yd2FyZGluZyBwbGFu
ZSwgaW5zaWRlIGFuIEZFLiBUaGVyZSBtaWdodCBleGlzdCBtb3JlIHRoYW4gb25lIA0KICAgIGRh
dGFwYXRoIHdpdGhpbiBhbiBGRS4gDQogICAgIA0KICAgIExGQiAoTG9naWNhbCBGdW5jdGlvbiBC
bG9jaykgY2xhc3MgKG9yIHR5cGUpIC0tIEEgdGVtcGxhdGUgDQogICAgcmVwcmVzZW50aW5nIGEg
ZmluZS1ncmFpbmVkLCBsb2dpY2FsbHkgc2VwYXJhYmxlIGFuZCB3ZWxsLWRlZmluZWQgDQogICAg
cGFja2V0IHByb2Nlc3Npbmcgb3BlcmF0aW9uIGluIHRoZSBkYXRhcGF0aC4gIExGQiBjbGFzc2Vz
IGFyZSB0aGUgDQogICAgYmFzaWMgYnVpbGRpbmcgYmxvY2tzIG9mIHRoZSBGRSBtb2RlbC4gDQog
ICAgIA0KICAgIExGQiAoTG9naWNhbCBGdW5jdGlvbiBCbG9jaykgSW5zdGFuY2UgLS0gQXMgYSBw
YWNrZXQgZmxvd3MgdGhyb3VnaCANCiAgICBhbiBGRSBhbG9uZyBhIGRhdGFwYXRoLCBpdCBmbG93
cyB0aHJvdWdoIG9uZSBvciBtdWx0aXBsZSBMRkIgDQogICAgaW5zdGFuY2VzLCB3aXRoIGVhY2gg
aW1wbGVtZW50aW5nIGFuIGluc3RhbmNlIG9mIGEgY2VydGFpbiBMRkIgDQogICAgY2xhc3MuICBU
aGVyZSBtYXkgYmUgbXVsdGlwbGUgaW5zdGFuY2VzIG9mIHRoZSBzYW1lIExGQiBpbiBhbiBGRSdz
IA0KICAgIGRhdGFwYXRoLiAgTm90ZSB0aGF0IHdlIG9mdGVuIHJlZmVyIHRvIExGQnMgd2l0aG91
dCBkaXN0aW5ndWlzaGluZyANCiAgICBiZXR3ZWVuIExGQiBjbGFzcyBhbmQgTEZCIGluc3RhbmNl
IHdoZW4gd2UgYmVsaWV2ZSB0aGUgaW1wbGllZCANCiAgICByZWZlcmVuY2UgaXMgb2J2aW91cyBm
b3IgdGhlIGdpdmVuIGNvbnRleHQuICANCiAgICAgDQogICAgTEZCIE1vZGVsIC0tIFRoZSBMRkIg
bW9kZWwgZGVzY3JpYmVzIHRoZSBjb250ZW50IGFuZCBzdHJ1Y3R1cmVzIGluIA0KICAgIExGQiBh
bmQgYXNzb2NpYXRlZCBkYXRhIGRlZmluaXRpb24uICBUaGVyZSBhcmUgZm91ciB0eXBlcyBvZiAN
CiAgICBpbmZvcm1hdGlvbiBkZWZpbmVkIGluIHRoZSBMRkIgbW9kZWwuIFRoZSBjb3JlIHBhcnQg
b2YgdGhlIExGQiANCiAgICBtb2RlbCBpcyBMRkIgY2xhc3MgZGVmaW5pdGlvbnMgd2hpbGUgdGhl
IG90aGVyIHRocmVlIGFyZSB0byBkZWZpbmUgDQogICAgdGhlIGFzc29jaWF0ZWQgZGF0YSBpbmNs
dWRpbmcgY29tbW9uIGRhdGEgdHlwZXMsIHN1cHBvcnRlZCBmcmFtZSANCiAgICBmb3JtYXRzIGFu
ZCBtZXRhZGF0YS4gDQogICAgIA0KICAgIExGQiBNZXRhZGF0YSAtLSBNZXRhZGF0YSBpcyB1c2Vk
IHRvIGNvbW11bmljYXRlIHBlci1wYWNrZXQgc3RhdGUgDQogICAgZnJvbSBvbmUgTEZCIHRvIGFu
b3RoZXIsIGJ1dCBpcyBub3Qgc2VudCBhY3Jvc3MgdGhlIG5ldHdvcmsuICBUaGUgDQogICAgRkUg
bW9kZWwgZGVmaW5lcyBob3cgc3VjaCBtZXRhZGF0YSBpcyBpZGVudGlmaWVkLCBwcm9kdWNlZCBh
bmQgDQogICAgY29uc3VtZWQgYnkgdGhlIExGQnMsIGJ1dCBub3QgaG93IG1ldGFkYXRhIGlzIGVu
Y29kZWQgd2l0aGluIGFuIA0KICAgIGltcGxlbWVudGF0aW9uLiANCiAgICAgDQogICAgTEZCIEF0
dHJpYnV0ZSAtLSBPcGVyYXRpb25hbCBwYXJhbWV0ZXJzIG9mIHRoZSBMRkJzIHRoYXQgbXVzdCBi
ZSANCiAgICB2aXNpYmxlIHRvIHRoZSBDRXMgYXJlIGNvbmNlcHR1YWxpemVkIGluIHRoZSBGRSBt
b2RlbCBhcyB0aGUgTEZCIA0KICAgIGF0dHJpYnV0ZXMuIFRoZSBMRkIgYXR0cmlidXRlcyBpbmNs
dWRlLCBmb3IgZXhhbXBsZSwgZmxhZ3MsIHNpbmdsZSANCiAgICBwYXJhbWV0ZXIgYXJndW1lbnRz
LCBjb21wbGV4IGFyZ3VtZW50cywgYW5kIHRhYmxlcyB0aGF0IHRoZSBDRSBjYW4gDQogICAgcmVh
ZCBvci9hbmQgd3JpdGUgdmlhIHRoZSBGb3JDRVMgcHJvdG9jb2wuICANCiAgICAgDQogICAgTEZC
IFRvcG9sb2d5IC0tIFJlcHJlc2VudGF0aW9uIG9mIGhvdyB0aGUgTEZCIGluc3RhbmNlcyBhcmUg
DQogICAgbG9naWNhbGx5IGludGVyY29ubmVjdGVkIGFuZCBwbGFjZWQgYWxvbmcgdGhlIGRhdGFw
YXRoIHdpdGhpbiBvbmUgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgQXByaWwgMjAw
NCAgICAgICAgICAgICAgICAgICAgICBbUGFnZSA0XSANCg0KIEludGVybmV0IERyYWZ0ICAgICAg
ICAgRm9yQ0VTIEZFIE1vZGVsICAgICAgICAgICAgICBPY3RvYmVyIDIwMDMgDQogIA0KICANCiAg
ICBGRS4gIFNvbWV0aW1lcyBpdCBpcyBhbHNvIGNhbGxlZCBpbnRyYS1GRSB0b3BvbG9neSwgdG8g
YmUgDQogICAgZGlzdGluZ3Vpc2hlZCBmcm9tIGludGVyLUZFIHRvcG9sb2d5LiAgTEZCIHRvcG9s
b2d5IGlzIG91dHNpZGUgb2YgDQogICAgdGhlIExGQiBtb2RlbCwgYnV0IHBhcnQgb2YgdGhlIEZF
IG1vZGVsLiANCiAgICAgDQogICAgRkUgVG9wb2xvZ3kgLS0gUmVwcmVzZW50YXRpb24gb2YgaG93
IHRoZSBtdWx0aXBsZSBGRXMgaW4gYSBzaW5nbGUgDQogICAgTkUgYXJlIGludGVyY29ubmVjdGVk
LiAgU29tZXRpbWVzIGl0IGlzIGNhbGxlZCBpbnRlci1GRSB0b3BvbG9neSwgDQogICAgdG8gYmUg
ZGlzdGluZ3Vpc2hlZCBmcm9tIGludHJhLUZFIHRvcG9sb2d5IChpLmUuLCBMRkIgdG9wb2xvZ3kp
LiAgDQogICAgSW5kaXZpZHVhbCBGRSBtYXkgbm90IGhhdmUgdGhlIGdsb2JhbCBrbm93bGVkZ2Ug
b2YgZnVsbCBGRSANCiAgICB0b3BvbG9neSwgYnV0IHRoZSBsb2NhbCB2aWV3IG9mIGl0cyBjb25u
ZWN0aXZpdHkgd2l0aCBvdGhlciBGRXMgYXJlIA0KICAgIGNvbnNpZGVyZWQgcGFydCBvZiB0aGUg
RkUgbW9kZWwuICBGRSB0b3BvbG9neSBpcyBkaXNjb3ZlcmVkIGJ5IHRoZSANCiAgICBGb3JDRVMg
YmFzZSBwcm90b2NvbCBvciBzb21lIG90aGVyIG1lYW5zLiANCiAgICAgDQogICAgSW50ZXItRkUg
VG9wb2xvZ3kgLS0gU2VlIEZFIFRvcG9sb2d5LiANCiAgICAgDQogICAgSW50cmEtRkUgVG9wb2xv
Z3kgLS0gU2VlIExGQiBUb3BvbG9neS4gIA0KICAgICANCiAgICBMRkIgY2xhc3MgbGlicmFyeSAt
LSBBIHNldCBvZiBMRkIgY2xhc3NlcyB0aGF0IGFyZSBpZGVudGlmaWVkIGFzIA0KICAgIHRoZSBt
b3N0IGNvbW1vbiBmdW5jdGlvbnMgZm91bmQgaW4gbW9zdCBGRXMgYW5kIGhlbmNlIHNob3VsZCBi
ZSANCiAgICBkZWZpbmVkIGZpcnN0IGJ5IHRoZSBGb3JDRVMgV29ya2luZyBHcm91cC4gIA0KICAg
ICANCiAyLiBJbnRyb2R1Y3Rpb24gDQogIA0KICAgIFsyXSBzcGVjaWZpZXMgYSBmcmFtZXdvcmsg
Ynkgd2hpY2ggY29udHJvbCBlbGVtZW50cyAoQ0VzKSBjYW4gDQogICAgY29uZmlndXJlIGFuZCBt
YW5hZ2Ugb25lIG9yIG1vcmUgc2VwYXJhdGUgZm9yd2FyZGluZyBlbGVtZW50cyAoRkVzKSANCiAg
ICB3aXRoaW4gYSBuZXR3b3JraW5nIGVsZW1lbnQgKE5FKSB1c2luZyB0aGUgRm9yQ0VTIHByb3Rv
Y29sLiAgVGhlIA0KICAgIEZvckNFUyBhcmNoaXRlY3R1cmUgYWxsb3dzIEZvcndhcmRpbmcgRWxl
bWVudHMgb2YgdmFyeWluZyANCiAgICBmdW5jdGlvbmFsaXR5IHRvIHBhcnRpY2lwYXRlIGluIGEg
Rm9yQ0VTIG5ldHdvcmsgZWxlbWVudC4gIFRoZSANCiAgICBpbXBsaWNhdGlvbiBvZiB0aGlzIHZh
cnlpbmcgZnVuY3Rpb25hbGl0eSBpcyB0aGF0IENFcyBjYW4gbWFrZSBvbmx5IA0KICAgIG1pbmlt
YWwgYXNzdW1wdGlvbnMgYWJvdXQgdGhlIGZ1bmN0aW9uYWxpdHkgcHJvdmlkZWQgYnkgRkVzIGlu
IGEgDQogICAgTkUuICBCZWZvcmUgQ0VzIGNhbiBjb25maWd1cmUgYW5kIGNvbnRyb2wgdGhlIGZv
cndhcmRpbmcgYmVoYXZpb3IgDQogICAgb2YgRkVzLCBDRXMgbmVlZCB0byBxdWVyeSBhbmQgZGlz
Y292ZXIgdGhlIGNhcGFiaWxpdGllcyBhbmQgc3RhdGVzIA0KICAgIG9mIHRoZWlyIEZFcy4gIFsx
XSBtYW5kYXRlcyB0aGF0IHRoZSBjYXBhYmlsaXRpZXMsIHN0YXRlcyBhbmQgDQogICAgY29uZmln
dXJhdGlvbiBpbmZvcm1hdGlvbiBiZSBleHByZXNzZWQgaW4gdGhlIGZvcm0gb2YgYW4gRkUgbW9k
ZWwuIA0KICAgICANCiAgICBSRkMgMzQ0NCBbMTFdIG1hZGUgdGhlIG9ic2VydmF0aW9uIHRoYXQg
aW5mb3JtYXRpb24gbW9kZWxzIChJTXMpIA0KICAgIGFuZCBkYXRhIG1vZGVscyAoRE1zKSBhcmUg
ZGlmZmVyZW50IGJlY2F1c2UgdGhleSBzZXJ2ZSBkaWZmZXJlbnQgDQogICAgcHVycG9zZXMuICAi
VGhlIG1haW4gcHVycG9zZSBvZiBhbiBJTSBpcyB0byBtb2RlbCBtYW5hZ2VkIG9iamVjdHMgDQog
ICAgYXQgYSBjb25jZXB0dWFsIGxldmVsLCBpbmRlcGVuZGVudCBvZiBhbnkgc3BlY2lmaWMgaW1w
bGVtZW50YXRpb25zIA0KICAgIG9yIHByb3RvY29scyB1c2VkIi4gICJETXMsIGNvbnZlcnNlbHks
IGFyZSBkZWZpbmVkIGF0IGEgbG93ZXIgbGV2ZWwgDQogICAgb2YgYWJzdHJhY3Rpb24gYW5kIGlu
Y2x1ZGUgbWFueSBkZXRhaWxzLiAgVGhleSBhcmUgaW50ZW5kZWQgZm9yIA0KICAgIGltcGxlbWVu
dG9ycyBhbmQgaW5jbHVkZSBwcm90b2NvbC1zcGVjaWZpYyBjb25zdHJ1Y3RzLiIgIFNvbWV0aW1l
cyANCiAgICBpdCBpcyBkaWZmaWN1bHQgdG8gZHJhdyBhIGNsZWFyIGxpbmUgYmV0d2VlbiB0aGUg
dHdvLiAgVGhlIEZFIG1vZGVsIA0KICAgIGRlc2NyaWJlZCBpbiB0aGlzIGRvY3VtZW50IGlzIGZp
cnN0IGFuZCBmb3JlbW9zdCBhbiBpbmZvcm1hdGlvbiANCiAgICBtb2RlbCwgYnV0IGl0IGFsc28g
aGFzIGEgZmxhdm9yIG9mIGEgZGF0YSBtb2RlbCBhcyBpdCBjb250YWlucyANCiAgICBleHBsaWNp
dCBkZWZpbml0aW9uIG9mIHRoZSBMRkIgY2xhc3Mgc2NoZW1hIGFuZCBvdGhlciBkYXRhIA0KICAg
IHN0cnVjdHVyZXMuICBJdCBpcyBleHBlY3RlZCB0aGF0IHRoaXMgRkUgbW9kZWwgd2lsbCBiZSB1
c2VkIGFzIHRoZSANCiAgICBiYXNpcyB0byBkZWZpbmUgdGhlIHBheWxvYWQgZm9yIGluZm9ybWF0
aW9uIGV4Y2hhbmdlIGJldHdlZW4gdGhlIENFIA0KICAgIGFuZCBGRSBpbiB0aGUgRm9yQ0VTIHBy
b3RvY29sLiAgIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEFwcmlsIDIwMDQgICAg
ICAgICAgICAgICAgICAgICAgW1BhZ2UgNV0gDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZv
ckNFUyBGRSBNb2RlbCAgICAgICAgICAgICAgT2N0b2JlciAyMDAzIA0KICANCiAgDQogICAgICAg
ICANCiAyLjEuIFJlcXVpcmVtZW50cyBvbiB0aGUgRkUgbW9kZWwgDQogICAgIA0KICAgIFsxXSBk
ZWZpbmVzIHJlcXVpcmVtZW50cyB3aGljaCBtdXN0IGJlIHNhdGlzZmllZCBieSBhIEZvckNFUyBG
RSANCiAgICBtb2RlbC4gIFRvIHN1bW1hcml6ZSwgYW4gRkUgbW9kZWwgbXVzdCBkZWZpbmU6IA0K
ICAgICAgIC4gTG9naWNhbGx5IHNlcGFyYWJsZSBhbmQgZGlzdGluY3QgcGFja2V0IGZvcndhcmRp
bmcgb3BlcmF0aW9ucyANCiAgICAgICAgIGluIGFuIEZFIGRhdGFwYXRoIChsb2dpY2FsIGZ1bmN0
aW9uYWwgYmxvY2tzIG9yIExGQnMpOyANCiAgICAgICAuIFRoZSBwb3NzaWJsZSB0b3BvbG9naWNh
bCByZWxhdGlvbnNoaXBzIChhbmQgaGVuY2UgdGhlIHNlcXVlbmNlIA0KICAgICAgICAgb2YgcGFj
a2V0IGZvcndhcmRpbmcgb3BlcmF0aW9ucykgYmV0d2VlbiB0aGUgdmFyaW91cyBMRkJzOyANCiAg
ICAgICAuIFRoZSBwb3NzaWJsZSBvcGVyYXRpb25hbCBjYXBhYmlsaXRpZXMgKGUuZy4sIGNhcGFj
aXR5IGxpbWl0cywgDQogICAgICAgICBjb25zdHJhaW50cywgb3B0aW9uYWwgZmVhdHVyZXMsIGdy
YW51bGFyaXR5IG9mIGNvbmZpZ3VyYXRpb24pIA0KICAgICAgICAgb2YgZWFjaCB0eXBlIG9mIExG
QjsgDQogICAgICAgLiBUaGUgcG9zc2libGUgY29uZmlndXJhYmxlIHBhcmFtZXRlcnMgKGkuZS4s
IGF0dHJpYnV0ZXMpIG9mIA0KICAgICAgICAgZWFjaCB0eXBlIG9mIExGQjsgDQogICAgICAgLiBN
ZXRhZGF0YSB0aGF0IG1heSBiZSBleGNoYW5nZWQgYmV0d2VlbiBMRkJzLiANCiAgICAgIA0KIDIu
Mi4gVGhlIEZFIE1vZGVsIGluIFJlbGF0aW9uIHRvIEZFIEltcGxlbWVudGF0aW9ucyANCiAgICAg
DQogICAgVGhlIEZFIG1vZGVsIHByb3Bvc2VkIGhlcmUgaXMgYmFzZWQgb24gYW4gYWJzdHJhY3Rp
b24gb2YgZGlzdGluY3QgDQogICAgbG9naWNhbCBmdW5jdGlvbmFsIGJsb2NrcyAoTEZCcyksIGlu
dGVyY29ubmVjdGVkIGluIGEgZGlyZWN0ZWQgDQogICAgZ3JhcGgsIGFuZCByZWNlaXZpbmcsIHBy
b2Nlc3NpbmcsIG1vZGlmeWluZywgYW5kIHRyYW5zbWl0dGluZyANCiAgICBwYWNrZXRzIGFsb25n
IHdpdGggbWV0YWRhdGEuICBOb3RlIHRoYXQgYSByZWFsIGZvcndhcmRpbmcgZGF0YXBhdGggDQog
ICAgaW1wbGVtZW50YXRpb24gc2hvdWxkIG5vdCBiZSBjb25zdHJhaW5lZCBieSB0aGUgbW9kZWwu
ICBPbiB0aGUgDQogICAgY29udHJhcnksIHRoZSBGRSBtb2RlbCBzaG91bGQgYmUgZGVzaWduZWQg
c3VjaCB0aGF0IGRpZmZlcmVudCANCiAgICBpbXBsZW1lbnRhdGlvbnMgb2YgdGhlIGZvcndhcmRp
bmcgZGF0YXBhdGggY2FuIGFsbCBiZSBsb2dpY2FsbHkgDQogICAgbWFwcGVkIG9udG8gdGhlIG1v
ZGVsIHdpdGggdGhlIGZ1bmN0aW9uYWxpdHkgYW5kIHNlcXVlbmNlIG9mIA0KICAgIG9wZXJhdGlv
bnMgY29ycmVjdGx5IGNhcHR1cmVkLiAgSG93ZXZlciwgdGhlIG1vZGVsIGl0c2VsZiBkb2VzIG5v
dCANCiAgICBkaXJlY3RseSBhZGRyZXNzIHRoZSBpc3N1ZSBvZiBob3cgYSBwYXJ0aWN1bGFyIGlt
cGxlbWVudGF0aW9uIG1hcHMgDQogICAgdG8gYW4gTEZCIHRvcG9sb2d5LiAgVGhpcyBpcyBsZWZ0
IHRvIHRoZSBmb3J3YXJkaW5nIHBsYW5lIHZlbmRvcnMgDQogICAgYXMgdG8gaG93IHRoZSBGRSBm
dW5jdGlvbmFsaXR5IGlzIHJlcHJlc2VudGVkIHVzaW5nIHRoZSBGRSBtb2RlbC4gIA0KICAgIE5l
dmVydGhlbGVzcywgd2UgZG8gc3RyaXZlIHRvIGRlc2lnbiB0aGUgRkUgbW9kZWwgc3VjaCB0aGF0
IGl0IGlzIA0KICAgIGZsZXhpYmxlIGVub3VnaCB0byBhY2NvbW1vZGF0ZSBtb3N0IGNvbW1vbiBp
bXBsZW1lbnRhdGlvbnMuICANCiAgICAgDQogICAgVGhlIExGQiB0b3BvbG9neSBtb2RlbCBmb3Ig
YSBwYXJ0aWN1bGFyIGRhdGFwYXRoIGltcGxlbWVudGF0aW9uIA0KICAgIE1VU1QgY29ycmVjdGx5
IGNhcHR1cmUgdGhlIHNlcXVlbmNlIG9mIG9wZXJhdGlvbnMgb24gdGhlIHBhY2tldC4gIA0KICAg
IE1ldGFkYXRhIGdlbmVyYXRpb24gKGJ5IGNlcnRhaW4gTEZCcykgbXVzdCBhbHdheXMgcHJlY2Vk
ZSBhbnkgdXNlIA0KICAgIG9mIHRoYXQgbWV0YWRhdGEgKGJ5IHN1YnNlcXVlbnQgTEZCcyBpbiB0
aGUgdG9wb2xvZ3kgZ3JhcGgpOyB0aGlzIA0KICAgIGlzIHJlcXVpcmVkIGZvciBsb2dpY2FsbHkg
Y29uc2lzdGVudCBvcGVyYXRpb24uICBGdXJ0aGVyLCANCiAgICBtb2RpZmljYXRpb25zIG9mIHBh
Y2tldCBmaWVsZHMgdGhhdCBhcmUgc3Vic2VxdWVudGx5IHVzZWQgYXMgaW5wdXRzIA0KICAgIGZv
ciBmdXJ0aGVyIHByb2Nlc3NpbmcgbXVzdCBvY2N1ciBpbiB0aGUgb3JkZXIgc3BlY2lmaWVkIGlu
IHRoZSANCiAgICBtb2RlbCBmb3IgdGhhdCBwYXJ0aWN1bGFyIGltcGxlbWVudGF0aW9uIHRvIGVu
c3VyZSBjb3JyZWN0bmVzcy4gDQogIA0KIDIuMy4gVGhlIEZFIE1vZGVsIGluIFJlbGF0aW9uIHRv
IHRoZSBGb3JDRVMgUHJvdG9jb2wgDQogICAgIA0KICAgIFRoZSBGb3JDRVMgYmFzZSBwcm90b2Nv
bCBpcyB1c2VkIGJ5IHRoZSBDRXMgYW5kIEZFcyB0byBtYWludGFpbiB0aGUgDQogICAgY29tbXVu
aWNhdGlvbiBjaGFubmVsIGJldHdlZW4gdGhlIENFcyBhbmQgRkVzLiAgVGhlIEZvckNFUyBwcm90
b2NvbCANCiAgICBtYXkgYmUgdXNlZCB0byBxdWVyeSBhbmQgZGlzY292ZXIgdGhlIGludGVyLUZF
IHRvcG9sb2d5LiBUaGUgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgQXByaWwgMjAw
NCAgICAgICAgICAgICAgICAgICAgICBbUGFnZSA2XSANCg0KIEludGVybmV0IERyYWZ0ICAgICAg
ICAgRm9yQ0VTIEZFIE1vZGVsICAgICAgICAgICAgICBPY3RvYmVyIDIwMDMgDQogIA0KICANCiAg
ICBkZXRhaWxzIG9mIGEgcGFydGljdWxhciBkYXRhcGF0aCBpbXBsZW1lbnRhdGlvbiBpbnNpZGUg
YW4gRkUgDQogICAgaW5jbHVkaW5nIHRoZSBMRkIgdG9wb2xvZ3ksIGFsb25nIHdpdGggdGhlIG9w
ZXJhdGlvbmFsIGNhcGFiaWxpdGllcyANCiAgICBhbmQgYXR0cmlidXRlcyBvZiBlYWNoIGluZGl2
aWR1YWwgTEZCLCBhcmUgY29udmV5ZWQgdG8gdGhlIENFIA0KICAgIHdpdGhpbiBpbmZvcm1hdGlv
biBlbGVtZW50cyBpbiB0aGUgRm9yQ0VTIHByb3RvY29sLiAgVGhlIG1vZGVsIG9mIA0KICAgIGFu
IExGQiBjbGFzcyBzaG91bGQgZGVmaW5lIGFsbCBvZiB0aGUgaW5mb3JtYXRpb24gdGhhdCB3b3Vs
ZCBuZWVkIA0KICAgIHRvIGJlIGV4Y2hhbmdlZCBiZXR3ZWVuIGFuIEZFIGFuZCBhIENFIGZvciB0
aGUgcHJvcGVyIGNvbmZpZ3VyYXRpb24gDQogICAgYW5kIG1hbmFnZW1lbnQgb2YgdGhhdCBMRkIu
ICAgDQogICAgIA0KICAgIERlZmluaXRpb24gb2YgdGhlIHZhcmlvdXMgcGF5bG9hZHMgb2YgRm9y
Q0VTIG1lc3NhZ2VzIChpcnJlc3BlY3RpdmUgDQogICAgb2YgdGhlIHRyYW5zcG9ydCBwcm90b2Nv
bCB1bHRpbWF0ZWx5IHNlbGVjdGVkKSBjYW5ub3QgcHJvY2VlZCBpbiBhIA0KICAgIHN5c3RlbWF0
aWMgZmFzaGlvbiB1bnRpbCBhIGZvcm1hbCBkZWZpbml0aW9uIG9mIHRoZSBvYmplY3RzIGJlaW5n
IA0KICAgIGNvbmZpZ3VyZWQgYW5kIG1hbmFnZWQgKHRoZSBGRSBhbmQgdGhlIExGQnMgd2l0aGlu
KSBpcyB1bmRlcnRha2VuLiANCiAgICBUaGUgRkUgTW9kZWwgZG9jdW1lbnQgZGVmaW5lcyBhIHNl
dCBvZiBjbGFzc2VzIGFuZCBhdHRyaWJ1dGVzIGZvciANCiAgICBkZXNjcmliaW5nIGFuZCBtYW5p
cHVsYXRpbmcgdGhlIHN0YXRlIG9mIHRoZSBMRkJzIG9mIGFuIEZFLiAgVGhlc2UgDQogICAgY2xh
c3MgZGVmaW5pdGlvbnMgdGhlbXNlbHZlcyB3aWxsIGdlbmVyYWxseSBub3QgYXBwZWFyIGluIHRo
ZSANCiAgICBGb3JjZXMgcHJvdG9jb2wuICBSYXRoZXIsIEZvcmNlcyBwcm90b2NvbCBvcGVyYXRp
b25zIHdpbGwgDQogICAgcmVmZXJlbmNlcyBjbGFzc2VzIGRlZmluZWQgaW4gdGhpcyBtb2RlbCwg
aW5jbHVkaW5nIHJlbGV2YW50IA0KICAgIGF0dHJpYnV0ZXMgKGFuZCBvcGVyYXRpb25zIGlmIHN1
Y2ggYXJlIGRlZmluZWQpLiAgDQogICAgICANCiAgICBTZWN0aW9uIDkgcHJvdmlkZXMgbW9yZSBk
ZXRhaWxlZCBkaXNjdXNzaW9uIG9uIGhvdyB0aGUgRkUgbW9kZWwgDQogICAgc2hvdWxkIGJlIHVz
ZWQgYnkgdGhlIEZvckNFUyBwcm90b2NvbC4gDQogIA0KIDIuNC4gTW9kZWxpbmcgTGFuZ3VhZ2Ug
Zm9yIEZFIE1vZGVsIA0KICAgICANCiAgICBFdmVuIHRob3VnaCBub3QgYWJzb2x1dGVseSByZXF1
aXJlZCwgaXQgaXMgYmVuZWZpY2lhbCB0byB1c2UgYSANCiAgICBmb3JtYWwgZGF0YSBtb2RlbGlu
ZyBsYW5ndWFnZSB0byByZXByZXNlbnQgdGhlIGNvbmNlcHR1YWwgRkUgbW9kZWwgDQogICAgZGVz
Y3JpYmVkIGluIHRoaXMgZG9jdW1lbnQgYW5kIGEgZnVsbCBzcGVjaWZpY2F0aW9uIHdpbGwgYmUg
d3JpdHRlbiANCiAgICB1c2luZyBzdWNoIGEgZGF0YSBtb2RlbGluZyBsYW5ndWFnZS4gIFVzaW5n
IGEgZm9ybWFsIGxhbmd1YWdlIGNhbiANCiAgICBoZWxwIGluIGVuZm9yY2luZyBjb25zaXN0ZW5j
eSBhbmQgbG9naWNhbCBjb21wYXRpYmlsaXR5IGFtb25nIExGQnMuIA0KICAgIEluIGFkZGl0aW9u
LCBmb3JtYWwgZGVmaW5pdGlvbiBvZiB0aGUgTEZCIGNsYXNzZXMgaGFzIHRoZSBwb3RlbnRpYWwg
DQogICAgdG8gZmFjaWxpdGF0ZSB0aGUgZXZlbnR1YWwgYXV0b21hdGlvbiBvZiBzb21lIHBhcnQg
b2YgdGhlIGNvZGUgDQogICAgZ2VuZXJhdGlvbiBwcm9jZXNzIGFuZCB0aGUgZnVuY3Rpb25hbCB2
YWxpZGF0aW9uIG9mIGFyYml0cmFyeSBMRkIgDQogICAgdG9wb2xvZ2llcy4gDQogICAgIA0KICAg
IFRoZSBtb2RlbGluZyBsYW5ndWFnZSBpcyB1c2VkIGZvciB3cml0aW5nIHRoZSBzcGVjaWZpY2F0
aW9uIGJ1dCBub3QgDQogICAgbmVjZXNzYXJpbHkgZm9yIGVuY29kaW5nIHRoZSBkYXRhIG92ZXIt
dGhlLXdpcmUgYmV0d2VlbiBGRXMgYW5kIA0KICAgIENFcy4gV2hlbiBzZWxlY3RpbmcgdGhlIHNw
ZWNpZmljYXRpb24gbGFuZ3VhZ2UsIGh1bWFuIHJlYWRhYmlsaXR5IA0KICAgIGlzIHZlcnkgaW1w
b3J0YW50LCB3aGlsZSB0aGVyZSBhcmUgbm8gcGVyZm9ybWFuY2UgcmVxdWlyZW1lbnRzIG9uIA0K
ICAgIHRoZSBsYW5ndWFnZSBmb3IgZW5jb2RpbmcsIGRlY29kaW5nLCBhbmQgdHJhbnNtaXNzaW9u
IG9uIHRoZSANCiAgICBsYW5ndWFnZS4gIFhNTCBpcyB1c2VkIGFzIHRoZSBzcGVjaWZpY2F0aW9u
IGxhbmd1YWdlIGluIHRoaXMgDQogICAgZG9jdW1lbnQsIGJlY2F1c2UgWE1MIGhhcyB0aGUgYWR2
YW50YWdlIG9mIGJlaW5nIGh1bWFuIGFuZCBtYWNoaW5lIA0KICAgIHJlYWRhYmxlIHdpdGggd2lk
ZWx5IGF2YWlsYWJsZSB0b29scyBzdXBwb3J0LiAgDQogICAgIA0KICAgIFRoZSBlbmNvZGluZyBt
ZXRob2QgZm9yIG92ZXIgdGhlIHdpcmUgdHJhbnNwb3J0IGlzIGFuIGlzc3VlIA0KICAgIGluZGVw
ZW5kZW50IG9mIHRoZSBzcGVjaWZpY2F0aW9uIGxhbmd1YWdlIGNob3NlbiBoZXJlLiAgSXQgaXMg
DQogICAgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpcyBkb2N1bWVudCBhbmQgdXAgdG8gdGhlIEZv
ckNFUyBwcm90b2NvbCB0byANCiAgICBkZWZpbmUuICAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAg
IEV4cGlyZXMgQXByaWwgMjAwNCAgICAgICAgICAgICAgICAgICAgICBbUGFnZSA3XSANCg0KIElu
dGVybmV0IERyYWZ0ICAgICAgICAgRm9yQ0VTIEZFIE1vZGVsICAgICAgICAgICAgICBPY3RvYmVy
IDIwMDMgDQogIA0KICANCiAgICAgDQogMi41LiBEb2N1bWVudCBTdHJ1Y3R1cmUgDQogICAgIA0K
ICAgIFNlY3Rpb24gMyBwcm92aWRlcyBjb25jZXB0dWFsIG92ZXJ2aWV3IG9mIHRoZSBGRSBtb2Rl
bCwgbGF5aW5nIHRoZSANCiAgICBmb3VuZGF0aW9uIGZvciB0aGUgbW9yZSBkZXRhaWxlZCBkaXNj
dXNzaW9uIGFuZCBzcGVjaWZpY2F0aW9ucyBpbiANCiAgICB0aGUgc2VjdGlvbnMgdGhhdCBmb2xs
b3cuIFNlY3Rpb24gNCwgNSwgYW5kIDYgdG9nZXRoZXIgY29uc3RpdHV0ZSANCiAgICB0aGUgY29y
ZSBvZiB0aGUgRkUgbW9kZWwsIGRldGFpbGluZyB0aGUgdGhyZWUgbWFqb3IgY29tcG9uZW50cyBp
biANCiAgICB0aGUgRkUgbW9kZWw6IExGQiBtb2RlbCwgTEZCIHRvcG9sb2d5LCBhbmQgRkUgbGV2
ZWwgYXR0cmlidXRlcyANCiAgICBpbmNsdWRpbmcgY2FwYWJpbGl0eS4gIFNlY3Rpb24gNyBwcmVz
ZW50cyBhIGxpc3Qgb2YgTEZCIGNsYXNzZXMgaW4gDQogICAgdGhlIExGQiBjbGFzcyBsaWJyYXJ5
IHRoYXQgd2lsbCBiZSBmdXJ0aGVyIHNwZWNpZmllZCBhY2NvcmRpbmcgdG8gDQogICAgdGhlIEZF
IG1vZGVsIHByZXNlbnRlZCBpbiBlYXJsaWVyIFNlY3Rpb25zICg0LCA1IGFuZCA2KS4gIFNlY3Rp
b24gOCANCiAgICBkaXJlY3RseSBhZGRyZXNzZXMgdGhlIG1vZGVsIHJlcXVpcmVtZW50cyBpbXBv
c2VkIGJ5IHRoZSBGb3JDRVMgDQogICAgcmVxdWlyZW1lbnQgZHJhZnQgWzFdIHdoaWxlIFNlY3Rp
b24gOSBleHBsYWlucyBob3cgdGhlIEZFIG1vZGVsIA0KICAgIHNob3VsZCBiZSB1c2VkIGluIHRo
ZSBGb3JDRVMgcHJvdG9jb2wuICANCiAgDQogMy4gRkUgTW9kZWwgQ29uY2VwdHMgIA0KICAgICAN
CiAgICBTb21lIG9mIHRoZSBtb3N0IGltcG9ydGFudCBjb25jZXB0cyB1c2VkIHRocm91Z2hvdXQg
dGhpcyBkb2N1bWVudCANCiAgICBhcmUgaW50cm9kdWNlZCBpbiB0aGlzIHNlY3Rpb24uICBTZWN0
aW9uIDMuMSBleHBsYWlucyB0aGUgDQogICAgZGlmZmVyZW5jZSBiZXR3ZWVuIGEgc3RhdGUgbW9k
ZWwgYW5kIGEgY2FwYWJpbGl0eSBtb2RlbCwgYW5kIGhvdyANCiAgICB0aGUgdHdvIGNhbiBiZSBj
b21iaW5lZCBpbiB0aGUgRkUgbW9kZWwuICBTZWN0aW9uIDMuMiBpbnRyb2R1Y2VzIA0KICAgIHRo
ZSBjb25jZXB0IG9mIExGQnMgKExvZ2ljYWwgRnVuY3Rpb25hbCBCbG9ja3MpIGFzIHRoZSBiYXNp
YyANCiAgICBmdW5jdGlvbmFsIGJ1aWxkaW5nIGJsb2NrcyBpbiB0aGUgRkUgbW9kZWwuICBTZWN0
aW9uIDMuMyBkaXNjdXNzZXMgDQogICAgdGhlIGxvZ2ljYWwgaW50ZXItY29ubmVjdGlvbiBhbmQg
b3JkZXJpbmcgYmV0d2VlbiBMRkIgaW5zdGFuY2VzIA0KICAgIHdpdGhpbiBhbiBGRSwgdGhhdCBp
cywgdGhlIExGQiB0b3BvbG9neS4gIA0KICAgICANCiAgICBUaGUgRkUgbW9kZWwgcHJvcG9zZWQg
aW4gdGhpcyBkb2N1bWVudCBpcyBjb21wcmlzZWQgb2YgdGhlc2UgdGhyZWUgDQogICAgY29tcG9u
ZW50czogTEZCIG1vZGVsLCBMRkIgdG9wb2xvZ3kgYW5kIEZFIGF0dHJpYnV0ZXMgaW5jbHVkaW5n
IEZFIA0KICAgIGNhcGFiaWxpdGllcy4gIFRoZSBMRkIgbW9kZWwgcHJvdmlkZXMgdGhlIGNvbnRl
bnQgYW5kIGRhdGEgDQogICAgc3RydWN0dXJlcyB0byBkZWZpbmUgZWFjaCBpbmRpdmlkdWFsIExG
QiBjbGFzczsgTEZCIHRvcG9sb2d5IA0KICAgIHByb3ZpZGVzIGEgbWVhbiB0byBleHByZXNzIHRo
ZSBsb2dpY2FsIGludGVyLWNvbm5lY3Rpb24gYmV0d2VlbiB0aGUgDQogICAgTEZCIGluc3RhbmNl
cyBhbG9uZyB0aGUgZGF0YXBhdGgocykgd2l0aGluIHRoZSBGRTsgYW5kIEZFIA0KICAgIGF0dHJp
YnV0ZXMgcHJvdmlkZSBpbmZvcm1hdGlvbiBhdCB0aGUgRkUgbGV2ZWwgYW5kIHRoZSBjYXBhYmls
aXRpZXMgDQogICAgYWJvdXQgd2hhdCB0aGUgRkUgY2FuIG9yIGNhbm5vdCBkbyBhdCBhIGNvYXJz
ZSBsZXZlbC4gICBEZXRhaWxzIG9uIA0KICAgIGVhY2ggb2YgdGhlIHRocmVlIGNvbXBvbmVudHMg
YXJlIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDQsIDUgYW5kIDYsIA0KICAgIHJlc3BlY3RpdmVseS4g
IFRoZSBpbnRlbnRpb24gb2YgdGhpcyBzZWN0aW9uIGlzIHRvIGRpc2N1c3MgdGhlc2UgDQogICAg
Y29uY2VwdHMgYXQgdGhlIGhpZ2ggbGV2ZWwgYW5kIGxheSB0aGUgZm91bmRhdGlvbiBmb3IgdGhl
IGRldGFpbGVkIA0KICAgIGRlc2NyaXB0aW9uIGluIHRoZSBmb2xsb3dpbmcgc2VjdGlvbnMuIA0K
ICAgICANCiAzLjEuIFN0YXRlIE1vZGVsIGFuZCBDYXBhYmlsaXR5IE1vZGVsIA0KICAgICANCiAg
ICBUaGUgRkUgY2FwYWJpbGl0eSBtb2RlbCBkZXNjcmliZXMgdGhlIGNhcGFiaWxpdGllcyBhbmQg
Y2FwYWNpdGllcyANCiAgICBvZiBhbiBGRSBpbiB0ZXJtcyBvZiB2YXJpYXRpb25zIG9mIGZ1bmN0
aW9ucyBzdXBwb3J0ZWQgb3IgDQogICAgbGltaXRhdGlvbnMgY29udGFpbmVkLiAgQ29uY2VwdHVh
bGx5LCB0aGUgRkUgY2FwYWJpbGl0eSBtb2RlbCANCiAgICBwcmVzZW50cyB0aGUgbWFueSBwb3Nz
aWJsZSBzdGF0ZXMgYWxsb3dlZCBvbiBhbiBGRSB3aXRoIGNhcGFjaXR5IA0KICAgIGluZm9ybWF0
aW9uIGluZGljYXRpbmcgY2VydGFpbiBxdWFudGl0YXRpdmUgbGltaXRzIG9yIGNvbnN0cmFpbnRz
LiAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgQXByaWwgMjAwNCAgICAgICAgICAg
ICAgICAgICAgICBbUGFnZSA4XSANCg0KIEludGVybmV0IERyYWZ0ICAgICAgICAgRm9yQ0VTIEZF
IE1vZGVsICAgICAgICAgICAgICBPY3RvYmVyIDIwMDMgDQogIA0KICANCiAgICBGb3IgZXhhbXBs
ZSwgYW4gRkUgY2FwYWJpbGl0eSBtb2RlbCBtYXkgZGVzY3JpYmUgdGhlIEZFIGF0IGEgY29hcnNl
IA0KICAgIGxldmVsIHN1Y2ggYXM6IA0KICAgICAgIC4gdGhpcyBGRSBjYW4gaGFuZGxlIElQdjQg
YW5kIElQdjYgZm9yd2FyZGluZzsgDQogICAgICAgLiB0aGlzIEZFIGNhbiBwZXJmb3JtIGNsYXNz
aWZpY2F0aW9uIG9uIHRoZSBmb2xsb3dpbmcgZmllbGRzOiANCiAgICAgICAgIHNvdXJjZSBJUCBh
ZGRyZXNzLCBkZXN0aW5hdGlvbiBJUCBhZGRyZXNzLCBzb3VyY2UgcG9ydCBudW1iZXIsIA0KICAg
ICAgICAgZGVzdGluYXRpb24gcG9ydCBudW1iZXIsIGV0YzsgDQogICAgICAgLiB0aGlzIEZFIGNh
biBwZXJmb3JtIG1ldGVyaW5nOyANCiAgICAgICAuIHRoaXMgRkUgY2FuIGhhbmRsZSB1cCB0byBO
IHF1ZXVlcyAoY2FwYWNpdHkpOyANCiAgICAgICAuIHRoaXMgRkUgY2FuIGFkZCBhbmQgcmVtb3Zl
IGVuY2Fwc3VsYXRpbmcgaGVhZGVycyBvZiB0eXBlcyANCiAgICAgICAgIGluY2x1ZGluZyBJUFNl
YywgR1JFLCBMMlRQLiANCiAgICAgDQogICAgT24gdGhlIG90aGVyIGhhbmQsIGFuIEZFIHN0YXRl
IG1vZGVsIGRlc2NyaWJlcyB0aGUgY3VycmVudCBzdGF0ZSBvZiANCiAgICB0aGUgRkUsIHRoYXQg
aXMsIHRoZSBpbnN0YW50YW5lb3VzIHZhbHVlcyBvciBvcGVyYXRpb25hbCBiZWhhdmlvciANCiAg
ICBvZiB0aGUgRkUuIFRoZSBGRSBzdGF0ZSBtb2RlbCBwcmVzZW50cyB0aGUgc25hcHNob3Qgdmll
dyBvZiB0aGUgRkUgDQogICAgdG8gdGhlIENFLiBGb3IgZXhhbXBsZSwgdXNpbmcgYW4gRkUgc3Rh
dGUgbW9kZWwsIGFuIEZFIG1heSBiZSANCiAgICBkZXNjcmliZWQgdG8gaXRzIENFIGFzIHRoZSBm
b2xsb3dpbmc6ICANCiAgICAgICAuIG9uIGEgZ2l2ZW4gcG9ydCB0aGUgcGFja2V0cyBhcmUgY2xh
c3NpZmllZCB1c2luZyBhIGdpdmVuIA0KICAgICAgICAgY2xhc3NpZmljYXRpb24gZmlsdGVyOyAN
CiAgICAgICAuIHRoZSBnaXZlbiBjbGFzc2lmaWVyIHJlc3VsdHMgaW4gcGFja2V0cyBiZWluZyBt
ZXRlcmVkIGluIGEgDQogICAgICAgICBjZXJ0YWluIHdheSwgYW5kIHRoZW4gbWFya2VkIGluIGEg
Y2VydGFpbiB3YXk7IA0KICAgICAgIC4gdGhlIHBhY2tldHMgY29taW5nIGZyb20gc3BlY2lmaWMg
bWFya2VycyBhcmUgZGVsaXZlcmVkIGludG8gYSANCiAgICAgICAgIHNoYXJlZCBxdWV1ZSBmb3Ig
aGFuZGxpbmcsIHdoaWxlIG90aGVyIHBhY2tldHMgYXJlIGRlbGl2ZXJlZCANCiAgICAgICAgIHRv
IGEgZGlmZmVyZW50IHF1ZXVlOyANCiAgICAgICAuIGEgc3BlY2lmaWMgc2NoZWR1bGVyIHdpdGgg
c3BlY2lmaWMgYmVoYXZpb3IgYW5kIHBhcmFtZXRlcnMgDQogICAgICAgICB3aWxsIHNlcnZpY2Ug
dGhlc2UgY29sbGVjdGVkIHF1ZXVlcy4gDQogICAgIA0KICAgIFRoZSBpbmZvcm1hdGlvbiBvbiB0
aGUgY2FwYWJpbGl0aWVzIGFuZCBjYXBhY2l0aWVzIG9mIHRoZSBGRSBoZWxwcyANCiAgICB0aGUg
Q0UgdW5kZXJzdGFuZCB0aGUgZmxleGliaWxpdHkgYW5kIGxpbWl0YXRpb25zIG9mIHRoZSBGRSAN
CiAgICBmdW5jdGlvbnMsIHNvIHRoYXQgdGhlIENFIGtub3dzIGF0IGEgY29hcnNlIGxldmVsIHdo
YXQgDQogICAgY29uZmlndXJhdGlvbnMgYXJlIGFwcGxpY2FibGUgdG8gdGhlIEZFcyBhbmQgd2hh
dCBhcmUgbm90LiAgV2hlcmUgDQogICAgaXQgZ2V0cyBtb3JlIGNvbXBsaWNhdGVkIGlzIGZvciB0
aGUgY2FwYWJpbGl0eSBtb2RlbCB0byBjb3BlIHdpdGggDQogICAgdGhlIGRldGFpbGVkIGxpbWl0
cywgaXNzdWVzIHN1Y2ggYXMgaG93IG1hbnkgY2xhc3NpZmllcnMgdGhlIEZFIGNhbiANCiAgICBo
YW5kbGUsIGhvdyBtYW55IHF1ZXVlcywgYW5kIGhvdyBtYW55IGJ1ZmZlciBwb29scyB0aGUgRkUg
Y2FuIA0KICAgIHN1cHBvcnQsIGhvdyBtYW55IG1ldGVycyB0aGUgRkUgY2FuIHByb3ZpZGUuICAN
CiAgICAgDQogICAgV2hpbGUgb25lIGNvdWxkIHRyeSB0byBidWlsZCBhbiBvYmplY3QgbW9kZWwg
Zm9yIHJlcHJlc2VudGluZyANCiAgICBjYXBhYmlsaXRpZXMgaW4gZnVsbCwgb3RoZXIgZWZmb3J0
cyBoYXZlIGZvdW5kIHRoaXMgdG8gYmUgYSANCiAgICBzaWduaWZpY2FudCB1bmRlcnRha2luZy4g
QSBtaWRkbGUgb2YgdGhlIHJvYWQgYXBwcm9hY2ggaXMgdG8gZGVmaW5lIA0KICAgIGNvYXJzZS1n
cmFpbmVkIGNhcGFiaWxpdGllcyBhbmQgc2ltcGxlIGNhcGFjaXR5IG1lYXN1cmVzLiAgVGhlbiwg
aWYgDQogICAgdGhlIENFIGF0dGVtcHRzIHRvIGluc3RydWN0IHRoZSBGRSB0byBzZXQgdXAgc29t
ZSBzcGVjaWZpYyBiZWhhdmlvciANCiAgICBpdCBpcyBub3QgY2FwYWJsZSBvZiwgdGhlIEZFIHdp
bGwgcmV0dXJuIGFuIGVycm9yIGluZGljYXRpbmcgdGhlIA0KICAgIHByb2JsZW0uICBFeGFtcGxl
cyBvZiBzdWNoIGFwcHJvYWNoIGluY2x1ZGUgRnJhbWV3b3JrIFBvbGljeSANCiAgICBJbmZvcm1h
dGlvbiBCYXNlIChQSUIpIFtSRkMzMzE4KSBhbmQgRGlmZmVyZW50aWF0ZWQgU2VydmljZXMgUW9T
IA0KICAgIFBvbGljeSBJbmZvcm1hdGlvbiBCYXNlIFs0XS4gVGhlIGNhcGFiaWxpdHkgcmVwb3J0
aW5nIGNsYXNzZXMgaW4gDQogICAgdGhlIERpZmZTZXJ2IGFuZCBGcmFtZXdvcmsgUElCcyBhcmUg
YWxsIG1lYW50IHRvIGFsbG93IHRoZSBkZXZpY2UgDQogICAgdG8gaW5kaWNhdGUgc29tZSBnZW5l
cmFsIGd1aWRlbGluZXMgYWJvdXQgd2hhdCBpdCBjYW4gb3IgY2Fubm90IGRvLCANCiAgICBidXQg
ZG8gbm90IG5lY2Vzc2FyaWx5IGFsbG93IGl0IHRvIGluZGljYXRlIGV2ZXJ5IHBvc3NpYmxlIA0K
ICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEFwcmlsIDIwMDQgICAgICAgICAgICAgICAg
ICAgICAgW1BhZ2UgOV0gDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBGRSBNb2Rl
bCAgICAgICAgICAgICAgT2N0b2JlciAyMDAzIA0KICANCiAgDQogICAgY29uZmlndXJhdGlvbiB0
aGF0IGl0IGNhbiBvciBjYW5ub3Qgc3VwcG9ydC4gIElmIGEgZGV2aWNlIHJlY2VpdmVzIA0KICAg
IGEgY29uZmlndXJhdGlvbiB0aGF0IGl0IGNhbm5vdCBpbXBsZW1lbnQsIGl0IGNhbiByZWplY3Qg
c3VjaCANCiAgICBjb25maWd1cmF0aW9uIGJ5IHJlcGx5aW5nIHdpdGggYSBmYWlsdXJlIHJlcG9y
dC4gDQogICAgICAgIA0KICAgIEZpZ3VyZSAxIHNob3dzIHRoZSBjb25jZXB0cyBvZiBGRSBzdGF0
ZSwgY2FwYWJpbGl0aWVzIGFuZCANCiAgICBjb25maWd1cmF0aW9uIGluIHRoZSBjb250ZXh0IG9m
IENFLUZFIGNvbW11bmljYXRpb24gdmlhIEZvckNFUyANCiAgICBwcm90b2NvbC4gDQogIA0KICAg
ICAgICAgKy0tLS0tLS0rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ky0tLS0tLS0rIA0KICAgICAgICAgfCAgICAgICB8IEZFIGNhcGFiaWxpdGllczogd2hhdCBpdCBj
YW4vY2Fubm90IGRvLiAgfCAgICAgICB8IA0KICAgICAgICAgfCAgICAgICB8PC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfCAgICAgICB8IA0KICAgICAgICAgfCAgICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICB8IA0K
ICAgICAgICAgfCAgIENFICB8IEZFIHN0YXRlOiB3aGF0IGl0IGlzIG5vdy4gICAgICAgICAgICAg
ICAgfCAgRkUgICB8IA0KICAgICAgICAgfCAgICAgICB8PC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tfCAgICAgICB8IA0KICAgICAgICAgfCAgICAgICB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICB8IA0KICAgICAgICAgfCAg
ICAgICB8IEZFIGNvbmZpZ3VyYXRpb246IHdoYXQgaXQgc2hvdWxkIGJlLiAgICAgfCAgICAgICB8
IA0KICAgICAgICAgfCAgICAgICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0+fCAgICAgICB8IA0KICAgICAgICAgKy0tLS0tLS0rICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0rIA0KICAgICANCiAgICAgRmlndXJlIDEuIEls
bHVzdHJhdGlvbiBvZiBGRSBzdGF0ZSwgY2FwYWJpbGl0aWVzIGFuZCBjb25maWd1cmF0aW9uIA0K
ICAgICAgICAgZXhjaGFuZ2UgaW4gdGhlIGNvbnRleHQgb2YgQ0UtRkUgY29tbXVuaWNhdGlvbiB2
aWEgRm9yQ0VTLiANCiAgICAgDQogICAgVGhlIEZvckNFUyBGRSBtb2RlbCBtdXN0IGluY2x1ZGUg
Ym90aCBhIHN0YXRlIG1vZGVsIGFuZCBzb21lIGZsYXZvciANCiAgICBvZiBhIGNhcGFiaWxpdHkg
bW9kZWwuICBXZSBiZWxpZXZlIHRoYXQgYSBnb29kIGJhbGFuY2UgYmV0d2VlbiANCiAgICBzaW1w
bGljaXR5IGFuZCBmbGV4aWJpbGl0eSBjYW4gYmUgYWNoaWV2ZWQgZm9yIHRoZSBGRSBtb2RlbCBi
eSANCiAgICBjb21iaW5pbmcgdGhlIGNvYXJzZSBsZXZlbCBjYXBhYmlsaXR5IHJlcG9ydGluZyB3
aXRoIHRoZSBlcnJvciANCiAgICByZXBvcnRpbmcgbWVjaGFuaXNtLiAgRXhhbXBsZXMgb2Ygc2lt
aWxhciBhcHByb2FjaCBpbmNsdWRlIERpZmZTZXJ2IA0KICAgIFBJQiBbNF0gYW5kIEZyYW1ld29y
ayBQSUIgWzVdLiAgDQogICAgIA0KICAgIFRoZSBjb25jZXB0cyBvZiBMRkIgYW5kIExGQiB0b3Bv
bG9neSB3aWxsIGJlIGRpc2N1c3NlZCBpbiB0aGUgcmVzdCANCiAgICBvZiB0aGlzIHNlY3Rpb24u
ICBJdCB3aWxsIGJlY29tZSBjbGVhciB0aGF0IHNvbWUgZmxhdm9yIG9mIA0KICAgIGNhcGFiaWxp
dHkgbW9kZWwgaXMgbmVlZGVkIGF0IGJvdGggdGhlIEZFIGxldmVsIGFuZCBMRkIgbGV2ZWwuIA0K
ICAgICANCiAgICBDYXBhYmlsaXR5IGluZm9ybWF0aW9uIGF0IHRoZSBMRkIgbGV2ZWwgaXMgYW4g
aW50ZWdyYWwgcGFydCBvZiB0aGUgDQogICAgTEZCIG1vZGVsLCBhbmQgaXMgbW9kZWxlZCB0aGUg
c2FtZSB3YXkgYXMgdGhlIG90aGVyIG9wZXJhdGlvbmFsIA0KICAgIHBhcmFtZXRlcnMgaW5zaWRl
IGFuIExGQi4gIEZvciBleGFtcGxlLCBjZXJ0YWluIGZlYXR1cmVzIG9mIGFuIExGQiANCiAgICBj
bGFzcyBtYXkgYmUgb3B0aW9uYWwsIGluIHdoaWNoIGNhc2UgaXQgbXVzdCBiZSBwb3NzaWJsZSBm
b3IgdGhlIENFIA0KICAgIHRvIGRldGVybWluZSBpZiBhbiBvcHRpb25hbCBmZWF0dXJlIGlzIHN1
cHBvcnRlZCBieSBhIGdpdmVuIExGQiANCiAgICBpbnN0YW5jZSBvciBub3QuICBTdWNoIGNhcGFi
aWxpdHkgaW5mb3JtYXRpb24gY2FuIGJlIG1vZGVsZWQgYXMgYSANCiAgICByZWFkLW9ubHkgYXR0
cmlidXRlIGluIHRoZSBMRkIgaW5zdGFuY2UuICBTZWUgU2VjdGlvbiA0LjQuNCBmb3IgDQogICAg
bW9yZSBkZXRhaWxzIG9uIExGQiBhdHRyaWJ1dGVzLiAgDQogICAgIA0KICAgIENhcGFiaWxpdHkg
aW5mb3JtYXRpb24gYXQgdGhlIEZFIGxldmVsIG1heSBkZXNjcmliZSB3aGF0IExGQiANCiAgICBj
bGFzc2VzIHRoZSBGRSBjYW4gaW5zdGFudGlhdGU7IGhvdyBtYW55IGluc3RhbmNlcyBvZiBlYWNo
IGNhbiBiZSANCiAgICBjcmVhdGVkOyB0aGUgdG9wb2xvZ2ljYWwgKGkuZS4sIGxpbmthZ2UpIGxp
bWl0YXRpb25zIGJldHdlZW4gdGhlc2UgDQogICAgTEZCIGluc3RhbmNlcywgZXRjLiAgU2VjdGlv
biA2IGRlZmluZXMgdGhlIEZFIGxldmVsIGF0dHJpYnV0ZXMgDQogICAgaW5jbHVkaW5nIGNhcGFi
aWxpdHkgaW5mb3JtYXRpb24uICANCiAgDQogWWFuZywgZXQgYWwuICAgICAgRXhwaXJlcyBBcHJp
bCAyMDA0ICAgICAgICAgICAgICAgICAgICAgIFtQYWdlIDEwXSANCg0KIEludGVybmV0IERyYWZ0
ICAgICAgICAgRm9yQ0VTIEZFIE1vZGVsICAgICAgICAgICAgICBPY3RvYmVyIDIwMDMgDQogIA0K
ICANCiAgICAgDQogICAgT25jZSB0aGUgRkUgY2FwYWJpbGl0eSBpcyBkZXNjcmliZWQgdG8gdGhl
IENFLCB0aGUgRkUgc3RhdGUgDQogICAgaW5mb3JtYXRpb24gY2FuIGJlIHJlcHJlc2VudGVkIGJ5
IHR3byBsZXZlbHMuICBUaGUgZmlyc3QgbGV2ZWwgaXMgDQogICAgdGhlIGxvZ2ljYWxseSBzZXBh
cmFibGUgYW5kIGRpc3RpbmN0aXZlIHBhY2tldCBwcm9jZXNzaW5nIA0KICAgIGZ1bmN0aW9ucywg
YW5kIHdlIGNhbGwgdGhlc2UgaW5kaXZpZHVhbCBmdW5jdGlvbnMgTG9naWNhbCANCiAgICBGdW5j
dGlvbmFsIEJsb2NrcyAoTEZCcykuICBUaGUgc2Vjb25kIGxldmVsIG9mIGluZm9ybWF0aW9uIGlz
IGFib3V0IA0KICAgIGhvdyB0aGVzZSBpbmRpdmlkdWFsIExGQnMgYXJlIG9yZGVyZWQgYW5kIHBs
YWNlZCBhbG9uZyB0aGUgZGF0YXBhdGggDQogICAgdG8gZGVsaXZlciBhIGNvbXBsZXRlIGZvcndh
cmRpbmcgcGxhbmUgc2VydmljZS4gIFRoZSANCiAgICBpbnRlcmNvbm5lY3Rpb24gYW5kIG9yZGVy
aW5nIG9mIHRoZSBMRkJzIGlzIGNhbGxlZCBMRkIgVG9wb2xvZ3kuICANCiAgICBTZWN0aW9uIDMu
MiBkaXNjdXNzIGhpZ2ggbGV2ZWwgY29uY2VwdHMgYXJvdW5kIExGQnMgd2hpbGUgU2VjdGlvbiAN
CiAgICAzLjMgZGlzY3VzcyBpc3N1ZXMgYXJvdW5kIExGQiB0b3BvbG9neS4gDQogICAgIA0KIDMu
Mi4gTEZCIE1vZGVsaW5nIA0KICAgICANCiAgICBFYWNoIExGQiAoTG9naWNhbCBGdW5jdGlvbmFs
IEJsb2NrKSBwZXJmb3JtcyBhIHdlbGwtZGVmaW5lZCBhY3Rpb24gDQogICAgb3IgY29tcHV0YXRp
b24gb24gdGhlIHBhY2tldHMgcGFzc2luZyB0aHJvdWdoIGl0LiAgVXBvbiBjb21wbGV0aW9uIA0K
ICAgIG9mIHN1Y2ggZnVuY3Rpb24sIGVpdGhlciB0aGUgcGFja2V0cyBhcmUgbW9kaWZpZWQgaW4g
Y2VydGFpbiB3YXlzIA0KICAgIChsaWtlIGRlY2Fwc3VsYXRvciwgbWFya2VyKSwgb3Igc29tZSBy
ZXN1bHRzIGFyZSBnZW5lcmF0ZWQgYW5kIA0KICAgIHN0b3JlZCwgcHJvYmFibHkgaW4gdGhlIGZv
cm0gb2YgbWV0YWRhdGEgKGxpa2UgY2xhc3NpZmllcikuIEVhY2ggDQogICAgTEZCIHR5cGljYWxs
eSBkb2VzIG9uZSB0aGluZyBhbmQgb25lIHRoaW5nIG9ubHkuICBDbGFzc2lmaWVycywgDQogICAg
c2hhcGVycywgbWV0ZXJzIGFyZSBhbGwgZXhhbXBsZXMgb2YgTEZCLiAgTW9kZWxpbmcgTEZCIGF0
IHN1Y2ggZmluZSANCiAgICBncmFudWxhcml0eSBhbGxvd3MgdXMgdG8gdXNlIGEgc21hbGwgbnVt
YmVyIG9mIExGQnMgdG8gY3JlYXRlIHRoZSANCiAgICBoaWdoZXItb3JkZXIgRkUgZnVuY3Rpb25z
IChsaWtlIElQdjQgZm9yd2FyZGVyKSBwcmVjaXNlbHksIHdoaWNoIGluIA0KICAgIHR1cm4gY2Fu
IGRlc2NyaWJlIG1vcmUgY29tcGxleCBuZXR3b3JraW5nIGZ1bmN0aW9ucyBhbmQgdmVuZG9yIA0K
ICAgIGltcGxlbWVudGF0aW9ucyBvZiBzb2Z0d2FyZSBhbmQgaGFyZHdhcmUuICANCiAgICAgDQog
ICAgKEVkaXRvcidzIG5vdGU6IFdlIG5lZWQgdG8gcmV2aXNpdCB0aGUgZ3JhbnVsYXJpdHkgaXNz
dWUgYXJvdW5kIExGQiANCiAgICBsYXRlciBhbmQgcHJvdmlkZSBhIHByYWN0aWNhbCBkZXNpZ24g
Z3VpZGVsaW5lIGFzIGhvdyB0byBwYXJ0aXRpb24gDQogICAgdGhlIEZFIGZ1bmN0aW9ucyBpbnRv
IExGQiBjbGFzc2VzLiAgV2Ugd2lsbCBnYWluIG1vcmUgaW5zaWdodCBvbiANCiAgICB0aGUgc3Vi
amVjdCBvbmNlIHdlIGRlYmF0ZSBhbmQgc2V0dGxlIG9uIHRoZSBMRkIgbGlzdCBpbiB0aGUgTEZC
IA0KICAgIGNsYXNzIGxpYnJhcnksIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDcuICBTbyB0aGUgdGV4
dCBhcm91bmQgDQogICAgZ3JhbnVsYXJpdHkgaGVyZSBtaWdodCBiZSByZXZpc2VkIHRvIHJlZmxl
Y3QgdGhlIGxlc3NvbnMgd2UgbGVhcm4uKSANCiAgICAgDQogICAgQW4gTEZCIGhhcyBvbmUgb3Ig
bW9yZSBpbnB1dHMsIGVhY2ggb2Ygd2hpY2ggdGFrZXMgYSBwYWNrZXQgUCwgYW5kIA0KICAgIG9w
dGlvbmFsbHkgbWV0YWRhdGEgTTsgYW5kIHByb2R1Y2VzIG9uZSBvciBtb3JlIG91dHB1dHMsIGVh
Y2ggb2YgDQogICAgd2hpY2ggY2FycmllcyBhIHBhY2tldCBQJywgYW5kIG9wdGlvbmFsbHkgbWV0
YWRhdGEgTScuICBNZXRhZGF0YSBpcyANCiAgICBkYXRhIGFzc29jaWF0ZWQgd2l0aCB0aGUgcGFj
a2V0IGluIHRoZSBuZXR3b3JrIHByb2Nlc3NpbmcgZGV2aWNlIA0KICAgIChyb3V0ZXIsIHN3aXRj
aCwgZXRjLikgYW5kIHBhc3NlZCBiZXR3ZWVuIG9uZSBMRkIgdG8gdGhlIG5leHQsIGJ1dCANCiAg
ICBub3Qgc2VudCBhY3Jvc3MgdGhlIG5ldHdvcmsuICBJdCBpcyBtb3N0IGxpa2VseSB0aGF0IHRo
ZXJlIGFyZSANCiAgICBtdWx0aXBsZSBMRkJzIHdpdGhpbiBvbmUgRkUsIGFzIHNob3duIGluIEZp
Z3VyZSAyLCBhbmQgYWxsIHRoZSBMRkJzIA0KICAgIHNoYXJlIHRoZSBzYW1lIEZvckNFUyBwcm90
b2NvbCB0ZXJtaW5hdGlvbiBwb2ludCB0aGF0IGltcGxlbWVudHMgDQogICAgdGhlIEZvckNFUyBw
cm90b2NvbCBsb2dpYyBhbmQgbWFpbnRhaW5zIHRoZSBjb21tdW5pY2F0aW9uIGNoYW5uZWwgDQog
ICAgdG8gYW5kIGZyb20gdGhlIENFLiAgIA0KICAgICANCiAgICBBbiBMRkIsIGFzIHNob3duIGlu
IEZpZ3VyZSAyLCBoYXMgaW5wdXRzLCBvdXRwdXRzIGFuZCBhdHRyaWJ1dGVzIA0KICAgIHRoYXQg
Y2FuIGJlIHF1ZXJpZWQgYW5kIG1hbmlwdWxhdGVkIGJ5IHRoZSBDRSBpbmRpcmVjdGx5IHZpYSBG
cCANCiAgICByZWZlcmVuY2UgcG9pbnQgKGRlZmluZWQgaW4gWzJdKSBhbmQgdGhlIEZvckNFUyBw
cm90b2NvbCANCiAgDQogWWFuZywgZXQgYWwuICAgICAgRXhwaXJlcyBBcHJpbCAyMDA0ICAgICAg
ICAgICAgICAgICAgICAgIFtQYWdlIDExXSANCg0KIEludGVybmV0IERyYWZ0ICAgICAgICAgRm9y
Q0VTIEZFIE1vZGVsICAgICAgICAgICAgICBPY3RvYmVyIDIwMDMgDQogIA0KICANCiAgICB0ZXJt
aW5hdGlvbiBwb2ludC4gIFRoZSBob3Jpem9udGFsIGF4aXMgaXMgaW4gdGhlIGZvcndhcmRpbmcg
cGxhbmUgDQogICAgZm9yIGNvbm5lY3RpbmcgdGhlIGlucHV0cyBhbmQgb3V0cHV0cyBvZiBMRkJz
IHdpdGhpbiB0aGUgc2FtZSBGRS4gDQogICAgVGhlIHZlcnRpY2FsIGF4aXMgYmV0d2VlbiB0aGUg
Q0UgYW5kIHRoZSBGRSBkZW5vdGVzIHRoZSBGcCANCiAgICByZWZlcmVuY2UgcG9pbnQgd2hlcmUg
YmlkaXJlY3Rpb25hbCBjb21tdW5pY2F0aW9uIGJldHdlZW4gdGhlIENFIA0KICAgIGFuZCBGRSBo
YXBwZW5zOiB0aGUgQ0UgdG8gRkUgY29tbXVuaWNhdGlvbiBpcyBmb3IgY29uZmlndXJhdGlvbiwg
DQogICAgY29udHJvbCBhbmQgcGFja2V0IGluamVjdGlvbiB3aGlsZSB0aGUgRkUgdG8gQ0UgaXMg
Zm9yIHBhY2tldCByZS0NCiAgICBkaXJlY3Rpb24gdG8gdGhlIGNvbnRyb2wgcGxhbmUsIG1vbml0
b3JpbmcgYW5kIGFjY291bnRpbmcgDQogICAgaW5mb3JtYXRpb24sIGVycm9ycywgZXRjLiAgTm90
ZSB0aGF0IHRoZSBpbnRlcmFjdGlvbiBiZXR3ZWVuIHRoZSBDRSANCiAgICBhbmQgdGhlIExGQiBp
cyBvbmx5IGFic3RyYWN0IGFuZCBpbmRpcmVjdC4gIFRoZSByZXN1bHQgb2Ygc3VjaCANCiAgICBp
bnRlcmFjdGlvbiBpcyBmb3IgdGhlIENFIHRvIGluZGlyZWN0bHkgbWFuaXB1bGF0ZSB0aGUgYXR0
cmlidXRlcyANCiAgICBvZiB0aGUgTEZCIGluc3RhbmNlcy4gICANCiAgDQogICAgIA0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tKyANCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgIENFICAgIHwgDQogICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0t
LS0tLS0rIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXiANCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgRnAgcmVmZXJlbmNlIHBvaW50IA0KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCANCiAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LXwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgDQogICAgICB8IEZFICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IA0K
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgdiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCANCiAgICAgIHwgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rIHwgDQogICAgICB8IHwgICAgICAgICAgICAgICAg
Rm9yQ0VTIHByb3RvY29sICAgICAgICAgICAgICAgICAgICAgICAgICAgfCB8IA0KICAgICAgfCB8
ICAgICAgICAgICAgICAgICAgIHRlcm1pbmF0aW9uIHBvaW50ICAgICAgICAgICAgICAgICAgICAg
IHwgfCANCiAgICAgIHwgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0rIHwgIA0KICAgICAgfCAgICAgICAgICAgXiAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF4gICAgICAgICAgICAgICAgICAgICAgfCAgDQogICAgICB8ICAgICAgICAg
ICA6ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBJbnRlcm5hbCBjb250cm9sICAgICB8IA0K
ICAgICAgfCAgICAgICAgICAgOiAgICAgICAgICAgICAgICAgICAgICAgICAgIDogICAgICAgICAg
ICAgICAgICAgICAgfCAgDQogICAgICB8ICAgICAgICstLS06LS0tLS0tLS0tLSsgICAgICAgICAg
ICAgKy0tLTotLS0tLS0tLS0tKyAgICAgICAgICB8IA0KICAgICAgfCAgICAgICB8ICAgOkxGQjEg
ICAgICB8ICAgICAgICAgICAgIHwgICA6ICAgICBMRkIyIHwgICAgICAgICAgfCANCiAgICAgIHwg
PT09PT0+fCAgIHYgICAgICAgICAgfD09PT09PT09PT09PT58ICAgdiAgICAgICAgICB8PT09PT09
Pi4uLnwgDQogICAgICB8IElucHV0c3wgKy0tLS0tLS0tLS0rIHxPdXRwdXRzICAgICAgfCArLS0t
LS0tLS0tLSsgfCAgICAgICAgICB8IA0KICAgICAgfCAoUCxNKSB8IHxBdHRyaWJ1dGVzfCB8KFAn
LE0nKSAgICAgIHwgfEF0dHJpYnV0ZXN8IHwoUCIsTSIpICAgfCANCiAgICAgIHwgICAgICAgfCAr
LS0tLS0tLS0tLSsgfCAgICAgICAgICAgICB8ICstLS0tLS0tLS0tKyB8ICAgICAgICAgIHwgDQog
ICAgICB8ICAgICAgICstLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0t
KyAgICAgICAgICB8IA0KICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCANCiAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgDQogICAgICAgICAg
ICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICBGaWd1cmUgMi4gR2VuZXJpYyBM
RkIgRGlhZ3JhbSANCiAgICAgDQogIA0KICAgIEEgbmFtZXNwYWNlIGlzIHVzZWQgdG8gYXNzb2Np
YXRlIGEgdW5pcXVlIG5hbWUgb3IgSUQgd2l0aCBlYWNoIExGQiANCiAgICBjbGFzcy4gVGhlIG5h
bWVzcGFjZSBtdXN0IGJlIGV4dGVuc2libGUgc28gdGhhdCBuZXcgTEZCIGNsYXNzIGNhbiANCiAg
ICBhbHNvIGJlIGFkZGVkIGxhdGVyIHRvIGFjY29tbW9kYXRlIGZ1dHVyZSBpbm5vdmF0aW9uIGlu
IHRoZSANCiAgICBmb3J3YXJkaW5nIHBsYW5lLiAgICAgDQogICAgIA0KICANCiBZYW5nLCBldCBh
bC4gICAgICBFeHBpcmVzIEFwcmlsIDIwMDQgICAgICAgICAgICAgICAgICAgICAgW1BhZ2UgMTJd
IA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRkUgTW9kZWwgICAgICAgICAgICAg
IE9jdG9iZXIgMjAwMyANCiAgDQogIA0KICAgIExGQiBvcGVyYXRpb24gbXVzdCBiZSBzcGVjaWZp
ZWQgaW4gdGhlIG1vZGVsIHRvIGFsbG93IHRoZSBDRSB0byANCiAgICB1bmRlcnN0YW5kIHRoZSBi
ZWhhdmlvciBvZiB0aGUgZm9yd2FyZGluZyBkYXRhcGF0aC4gIEZvciBpbnN0YW5jZSwgDQogICAg
dGhlIENFIG11c3QgdW5kZXJzdGFuZCBhdCB3aGF0IHBvaW50IGluIHRoZSBkYXRhcGF0aCB0aGUg
SVB2NCANCiAgICBoZWFkZXIgVFRMIGlzIGRlY3JlbWVudGVkIChpLmUuLCBpdCBuZWVkcyB0byBr
bm93IGlmIGEgY29udHJvbCANCiAgICBwYWNrZXQgY291bGQgYmUgZGVsaXZlcmVkIHRvIHRoZSBD
RSBlaXRoZXIgYmVmb3JlIG9yIGFmdGVyIHRoaXMgDQogICAgcG9pbnQgaW4gdGhlIGRhdGFwYXRo
KS4gIEluIGFkZGl0aW9uLCB0aGUgQ0UgbXVzdCB1bmRlcnN0YW5kIHdoZXJlIA0KICAgIGFuZCB3
aGF0IHR5cGUgb2YgaGVhZGVyIG1vZGlmaWNhdGlvbnMgKGUuZy4sIHR1bm5lbCBoZWFkZXIgYXBw
ZW5kIA0KICAgIG9yIHN0cmlwKSBhcmUgcGVyZm9ybWVkIGJ5IHRoZSBGRXMuICBGdXJ0aGVyLCB0
aGUgQ0UgbXVzdCB2ZXJpZnkgDQogICAgdGhhdCB2YXJpb3VzIExGQiBhbG9uZyBhIGRhdGFwYXRo
IHdpdGhpbiBhbiBGRSBhcmUgY29tcGF0aWJsZSB0byANCiAgICBsaW5rIHRvZ2V0aGVyLiANCiAg
ICAgDQogICAgVGhlcmUgaXMgdmFsdWUgdG8gdmVuZG9ycyBpZiB0aGUgb3BlcmF0aW9uIG9mIExG
QiBjbGFzc2VzIGNhbiBiZSANCiAgICBleHByZXNzZWQgaW4gc3VmZmljaWVudCBkZXRhaWwgc28g
dGhhdCBwaHlzaWNhbCBkZXZpY2VzIA0KICAgIGltcGxlbWVudGluZyBkaWZmZXJlbnQgTEZCIGZ1
bmN0aW9ucyBjYW4gYmUgaW50ZWdyYXRlZCBlYXNpbHkgaW50byANCiAgICBhIEZFIGRlc2lnbi4g
IFRoZXJlZm9yZSwgc2VtaS1mb3JtYWwgc3BlY2lmaWNhdGlvbiBpcyBuZWVkZWQ7IHRoYXQgDQog
ICAgaXMsIGEgdGV4dCBkZXNjcmlwdGlvbiBvZiB0aGUgTEZCIG9wZXJhdGlvbiAoaHVtYW4gcmVh
ZGFibGUpLCBidXQgDQogICAgc3VmZmljaWVudGx5IHNwZWNpZmljIGFuZCB1bmFtYmlndW91cyB0
byBhbGxvdyBjb25mb3JtYW5jZSB0ZXN0aW5nIA0KICAgIGFuZCBlZmZpY2llbnQgZGVzaWduIChp
LmUuLCBlbGltaW5hdGUgZ3Vlc3Mtd29yayksIHNvIHRoYXQgDQogICAgaW50ZXJvcGVyYWJpbGl0
eSBiZXR3ZWVuIGRpZmZlcmVudCBDRXMgYW5kIEZFcyBjYW4gYmUgYWNoaWV2ZWQuICANCiAgICAg
DQogICAgVGhlIExGQiBjbGFzcyBtb2RlbCBzcGVjaWZpZXMgaW5mb3JtYXRpb24gbGlrZTogDQog
ICAgICAgLiBudW1iZXIgb2YgaW5wdXRzIGFuZCBvdXRwdXRzIChhbmQgd2hldGhlciB0aGV5IGFy
ZSANCiAgICAgICAgIGNvbmZpZ3VyYWJsZSkgDQogICAgICAgLiBtZXRhZGF0YSByZWFkL2NvbnN1
bWVkIGZyb20gaW5wdXRzOyANCiAgICAgICAuIG1ldGFkYXRhIHByb2R1Y2VkIGF0IHRoZSBvdXRw
dXRzOyANCiAgICAgICAuIHBhY2tldCB0eXBlKHMpIGFjY2VwdGVkIGF0IHRoZSBpbnB1dHMgYW5k
IGVtaXR0ZWQgYXQgdGhlIA0KICAgICAgICAgb3V0cHV0czsgDQogICAgICAgLiBwYWNrZXQgY29u
dGVudCBtb2RpZmljYXRpb25zIChpbmNsdWRpbmcgZW5jYXBzdWxhdGlvbiBvciANCiAgICAgICAg
IGRlY2Fwc3VsYXRpb24pOyANCiAgICAgICAuIHBhY2tldCByb3V0aW5nIGNyaXRlcmlhICh3aGVu
IG11bHRpcGxlIG91dHB1dHMgb24gYW4gTEZCIGFyZSANCiAgICAgICAgIHByZXNlbnQpOyANCiAg
ICAgICAuIHBhY2tldCB0aW1pbmcgbW9kaWZpY2F0aW9uczsgDQogICAgICAgLiBwYWNrZXQgZmxv
dyBvcmRlcmluZyBtb2RpZmljYXRpb25zOyANCiAgICAgICAuIExGQiBjYXBhYmlsaXR5IGluZm9y
bWF0aW9uOyANCiAgICAgICAuIExGQiBvcGVyYXRpb25hbCBhdHRyaWJ1dGVzLCBldGMuIA0KICAg
ICANCiAgICBTZWN0aW9uIDUgb2YgdGhpcyBkb2N1bWVudCBwcm92aWRlcyBkZXRhaWxlZCBkaXNj
dXNzaW9uIG9uIHRoZSBMRkIgDQogICAgbW9kZWwgd2l0aCBhIGZvcm1hbCBzcGVjaWZpY2F0aW9u
IG9mIExGQiBjbGFzcyBzY2hlbWEuICBUaGUgcmVzdCBvZiANCiAgICBTZWN0aW9uIDMuMiBoZXJl
IG9ubHkgaW50ZW5kcyB0byBwcm92aWRlIGNvbmNlcHR1YWwgb3ZlcnZpZXcgb2YgDQogICAgc29t
ZSBpbXBvcnRhbnQgaXNzdWVzIGluIExGQiBtb2RlbGluZywgd2l0aG91dCBjb3ZlcmluZyBhbGwg
dGhlIA0KICAgIHNwZWNpZmljIGRldGFpbHMuICAgDQogICAgIA0KIDMuMi4xLiBMRkIgSW5wdXQg
YW5kIElucHV0IEdyb3VwIA0KICAgICANCiAgICBBbiBMRkIgaW5wdXQgaXMgYSBjb25jZXB0dWFs
IHBvcnQgb2YgdGhlIExGQiB3aGVyZSB0aGUgTEZCIGNhbiANCiAgICByZWNlaXZlIGluZm9ybWF0
aW9uIGZyb20gb3RoZXIgTEZCcy4gVGhlIGluZm9ybWF0aW9uIGlzIHR5cGljYWxseSBhIA0KICAg
IHBhY2tldCAob3IgZnJhbWUgaW4gZ2VuZXJhbCkgYW5kIGFzc29jaWF0ZWQgbWV0YWRhdGEsIGFs
dGhvdWdoIGluIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEFwcmlsIDIwMDQgICAg
ICAgICAgICAgICAgICAgICAgW1BhZ2UgMTNdIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBG
b3JDRVMgRkUgTW9kZWwgICAgICAgICAgICAgIE9jdG9iZXIgMjAwMyANCiAgDQogIA0KICAgIHNv
bWUgY2FzZXMgaXQgbWlnaHQgY29uc2lzdCBvZiBvbmx5IG1ldGFkYXRhLCBpLmUuLCB3aXRoIGEg
TnVsbC0NCiAgICBwYWNrZXQuIA0KICAgICANCiAgICBJdCBpcyBpbmV2aXRhYmxlIHRoYXQgdGhl
cmUgd2lsbCBiZSBMRkIgaW5zdGFuY2VzIHRoYXQgd2lsbCByZWNlaXZlIA0KICAgIHBhY2tldHMg
ZnJvbSBtb3JlIHRoYW4gb25lIG90aGVyIExGQiBpbnN0YW5jZXMgKGZhbi1pbikuICBJZiB0aGVz
ZSANCiAgICBmYW4taW4gbGlua3MgYWxsIGNhcnJ5IHRoZSBzYW1lIHR5cGUgb2YgaW5mb3JtYXRp
b24gKHBhY2tldCB0eXBlIA0KICAgIGFuZCBzZXQgb2YgbWV0YWRhdGEpIGFuZCByZXF1aXJlIHRo
ZSBzYW1lIHByb2Nlc3Npbmcgd2l0aGluIHRoZSANCiAgICBMRkIsIHRoZW4gb25lIGlucHV0IHNo
b3VsZCBiZSBzdWZmaWNpZW50LiAgSWYsIGhvd2V2ZXIsIHRoZSBMRkIgDQogICAgY2xhc3MgY2Fu
IHJlY2VpdmUgdHdvIG9yIG1vcmUgdmVyeSBkaWZmZXJlbnQgdHlwZXMgb2YgaW5wdXQsIGFuZCAN
CiAgICB0aGUgcHJvY2Vzc2luZyBvZiB0aGVzZSBpbnB1dHMgYXJlIGFsc28gdmVyeSBkaXN0aW5j
dCwgdGhlbiB0aGF0IA0KICAgIG1heSBqdXN0aWZ5IHRoZSBkZWZpbml0aW9uIG9mIG11bHRpcGxl
IGlucHV0cy4gIEJ1dCBpbiB0aGVzZSBjYXNlcyANCiAgICBzcGxpdHRpbmcgdGhlIExGQiBjbGFz
cyBpbnRvIHR3byBMRkIgY2xhc3NlcyBzaG91bGQgYWx3YXlzIGJlIA0KICAgIGNvbnNpZGVyZWQg
YXMgYW4gYWx0ZXJuYXRpdmUuICBJbiBpbnRlcm1lZGlhdGUgY2FzZXMsIGUuZy4sIHdoZXJlIA0K
ICAgIHRoZSBpbnB1dHMgYXJlIHNvbWV3aGF0IGRpZmZlcmVudCBidXQgdGhleSByZXF1aXJlIHZl
cnkgc2ltaWxhciANCiAgICBwcm9jZXNzaW5nLCB0aGUgc2hhcmVkIGlucHV0IHNvbHV0aW9uIHNo
b3VsZCBiZSBwcmVmZXJyZWQuICBGb3IgDQogICAgZXhhbXBsZSwgaWYgYW4gRXRoZXJuZXQgZnJh
bWVyIExGQiBpcyBjYXBhYmxlIG9mIHJlY2VpdmluZyBJUHY0IGFuZCANCiAgICBJUHY2IHBhY2tl
dHMsIHRoZXNlIGNhbiBiZSBzZXJ2ZWQgYnkgdGhlIHNhbWUgTEZCIGlucHV0LiANCiAgICAgDQog
ICAgTm90ZSB0aGF0IHdlIGFzc3VtZSB0aGUgbW9kZWwgYWxsb3dzIGZvciBjb25uZWN0aW5nIG1v
cmUgdGhhbiBvbmUgDQogICAgTEZCIG91dHB1dCB0byBhIHNpbmdsZSBMRkIgaW5wdXQgZGlyZWN0
bHkuICBUaGVyZSBpcyBubyByZXN0cmljdGlvbiANCiAgICBvbiB0aGUgbnVtYmVyIG9mIHVwLXN0
cmVhbSBMRkJzIGNvbm5lY3RpbmcgdGhlaXIgb3V0cHV0cyB0byB0aGUgDQogICAgc2FtZSBpbnB1
dCBvZiBhIHNpbmdsZSBMRkIgaW5zdGFuY2UuICBOb3RlIHRoYXQgdGhlIGJlaGF2aW9yIG9mIHRo
ZSANCiAgICBzeXN0ZW0gd2hlbiBtdWx0aXBsZSBwYWNrZXRzIGFycml2ZSBhdCBzdWNoIGFuIGlu
cHV0IHNpbXVsdGFuZW91c2x5IA0KICAgIGlzIG5vdCBkZWZpbmVkIGJ5IHRoZSBtb2RlbC4gIElm
IHN1Y2ggYmVoYXZpb3IgbmVlZHMgdG8gYmUgDQogICAgZGVzY3JpYmVkLCBpdCBjYW4gYmUgZG9u
ZSBlaXRoZXIgYnkgc2VwYXJhdGluZyB0aGUgc2luZ2xlIGlucHV0IHRvIA0KICAgIGJlY29tZSBt
dWx0aXBsZSBpbnB1dHMgKG9uZSBwZXIgb3V0cHV0KSwgb3IgYnkgaW5zZXJ0aW5nIG90aGVyIA0K
ICAgIGFwcHJvcHJpYXRlIExGQnMgKHN1Y2ggYXMgUXVldWVzIGFuZCBwb3NzaWJseSBTY2hlZHVs
ZXJzKSBiZXR3ZWVuIA0KICAgIHRoZSBtdWx0aXBsZSBvdXRwdXRzIGFuZCB0aGUgc2luZ2xlIGlu
cHV0LiANCiAgICAgDQogICAgSWYgdGhlcmUgYXJlIG11bHRpcGxlIGlucHV0cyB3aXRoIHRoZSBz
YW1lIGlucHV0IHR5cGUsIHdlIG1vZGVsIA0KICAgIHRoZW0gYXMgYW4gaW5wdXQgZ3JvdXAsIHRo
YXQgaXMsIG11bHRpcGxlIGluc3RhbmNlcyBvZiB0aGUgc2FtZSANCiAgICBpbnB1dCB0eXBlLiAg
SW4gZ2VuZXJhbCwgYW4gaW5wdXQgZ3JvdXAgaXMgdXNlZnVsIHRvIGFsbG93IGFuIExGQiANCiAg
ICB0byBkaWZmZXJlbnRpYXRlIHBhY2tldCB0cmVhdG1lbnQgYmFzZWQgb24gd2hlcmUgdGhlIHBh
Y2tldCBjYW1lIA0KICAgIGZyb20uICAgDQogIA0KICAgICAgKy0tLS0rICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICArLS0tLSsgDQogICAgICB8TEZCMSstLS0rICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHxMRkIxKy0tLSsgDQogICAgICArLS0tLSsgICB8ICAgICstLS0tLS0tLS0r
ICAgICAgICAgICAgICstLS0tKyAgIHwgICAgKy0tLS0tLS0tLS0tKyANCiAgICAgICAgICAgICAg
ICstLS0+fGluICBMRkIzIHwgICAgICAgICAgICBpbnB1dCAgIC8gKy0tLT58aW46MSAgTEZCMyB8
IA0KICAgICAgKy0tLS0rICAgfCAgICArLS0tLS0tLS0tKyAgICAgICAgICAgIGdyb3VwICAgXCAr
LS0tPnxpbjoyICAgICAgIHwgDQogICAgICB8TEZCMistLS0rICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICstLS0tKyAgIHwgICAgKy0tLS0tLS0tLS0tKyANCiAgICAgICstLS0tKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfExGQjIrLS0tKyANCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0rIA0KICAgICANCiAgICAgICAgIChhKSB3aXRo
b3V0IGlucHV0IGdyb3VwICAgICAgICAgICAgKGIpIHdpdGggaW5wdXQgZ3JvdXAgDQogICAgIA0K
ICAgICAgICAgICAgICAgICAgIEZpZ3VyZSAzLiBBbiBleGFtcGxlIG9mIHVzaW5nIGlucHV0IGdy
b3VwLiANCiAgICAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgQXByaWwgMjAwNCAg
ICAgICAgICAgICAgICAgICAgICBbUGFnZSAxNF0gDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAg
IEZvckNFUyBGRSBNb2RlbCAgICAgICAgICAgICAgT2N0b2JlciAyMDAzIA0KICANCiAgDQogICAg
Q29uc2lkZXIgdGhlIGZvbGxvd2luZyB0d28gY2FzZXMgaW4gRmlndXJlIDMoYSkgYW5kIChiKS4g
IEluIEZpZ3VyZSANCiAgICAzKGEpLCB0aGUgb3V0cHV0IGZyb20gdHdvIExGQnMgYXJlIGRpcmVj
dGx5IGNvbm5lY3RlZCBpbnRvIG9uZSANCiAgICBpbnB1dCBvZiBMRkIzLCBhc3N1bWluZyB0aGF0
IGl0IGNhbiBiZSBndWFyYW50ZWVkIG5vIHR3byBwYWNrZXRzIA0KICAgIGFycml2ZSBhdCB0aGUg
c2FtZSB0aW1lIGluc3RhbmNlLiAgSWYgTEZCMyBtdXN0IGRvIHNvbWV0aGluZyANCiAgICBkaWZm
ZXJlbnQgYmFzZWQgb24gdGhlIHNvdXJjZSBvZiB0aGUgcGFja2V0IChMRkIxIG9yIExGQjIpLCB0
aGUgDQogICAgb25seSB3YXkgdG8gbW9kZWwgdGhhdCBpcyB0byBtYWtlIExGQjEgYW5kIExGQjIg
dG8gcGFzcyBzb21lIA0KICAgIG1ldGFkYXRhIHdpdGggZGlmZmVyZW50IHZhbHVlcyBzbyB0aGF0
IExGQjMgY2FuIG1ha2UgdGhlIA0KICAgIGRpZmZlcmVudGlhdGlvbiBiYXNlZCBvbiB0aGUgbWV0
YWRhdGEuICBJbiBGaWd1cmUgMyhiKSwgdGhhdCANCiAgICBkaWZmZXJlbnRpYXRpb24gY2FuIGJl
IGVsZWdhbnRseSBleHByZXNzZWQgd2l0aGluIExGQjMgdXNpbmcgdGhlIA0KICAgIGlucHV0IGdy
b3VwIGNvbmNlcHQgd2hlcmUgdGhlIGluc3RhbmNlIGlkIGNhbiBzZXJ2ZXIgYXMgdGhlIA0KICAg
IGRpZmZlcmVudGlhdGluZyBrZXkuICBGb3IgZXhhbXBsZSwgYSBzY2hlZHVsZXIgTEZCIGNhbiBw
b3RlbnRpYWxseSANCiAgICB1c2UgYW4gaW5wdXQgZ3JvdXAgY29uc2lzdGluZyBvZiBhIHZhcmlh
YmxlIG51bWJlciBvZiBpbnB1dHMgdG8gDQogICAgZGlmZmVyZW50aWF0ZSB0aGUgcXVldWVzIGZy
b20gd2hpY2ggdGhlIHBhY2tldHMgYXJlIGNvbWluZy4gDQogICAgIA0KIDMuMi4yLiBMRkIgT3V0
cHV0IGFuZCBPdXRwdXQgR3JvdXAgDQogICAgIA0KICAgIEFuIExGQiBvdXRwdXQgaXMgYSBjb25j
ZXB0dWFsIHBvcnQgb2YgdGhlIExGQiB3aGVyZSBpdCBjYW4gc2VuZCANCiAgICBpbmZvcm1hdGlv
biB0byBzb21lIG90aGVyIExGQnMuICBUaGUgaW5mb3JtYXRpb24gaXMgdHlwaWNhbGx5IGEgDQog
ICAgcGFja2V0IChvciBmcmFtZSBpbiBnZW5lcmFsKSBhbmQgYXNzb2NpYXRlZCBtZXRhZGF0YSwg
YWx0aG91Z2ggaW4gDQogICAgc29tZSBjYXNlcyBpdCBtaWdodCBlbWl0IG9ubHkgbWV0YWRhdGEs
LCBpLmUuLCB3aXRoIGEgTnVsbC1wYWNrZXQuIA0KICAgICANCiAgICBXZSBhc3N1bWUgdGhhdCBh
IHNpbmdsZSBMRkIgb3V0cHV0IGNhbiBiZSBjb25uZWN0ZWQgdG8gb25seSBvbmUgTEZCIA0KICAg
IGlucHV0ICh0aGlzIGlzIHJlcXVpcmVkIHRvIG1ha2UgdGhlIHBhY2tldCBmbG93IHRocm91Z2gg
dGhlIExGQiANCiAgICB0b3BvbG9neSB1bmFtYmlndW91cykuICBUaGVyZWZvcmUsIHRvIGFsbG93
IGFueSBub24tdHJpdmlhbCANCiAgICB0b3BvbG9neSwgbXVsdGlwbGUgb3V0cHV0cyBtdXN0IGJl
IGFsbG93ZWQgZm9yIGFuIExGQiBjbGFzcy4gIElmIA0KICAgIHRoZXJlIGFyZSBtdWx0aXBsZSBv
dXRwdXRzIHdpdGggdGhlIHNhbWUgb3V0cHV0IHR5cGUsIHdlIG1vZGVsIHRoZW0gDQogICAgYXMg
b3V0cHV0IGdyb3VwLCB0aGF0IGlzLCBtdWx0aXBsZSBpbnN0YW5jZXMgb2YgdGhlIHNhbWUgb3V0
cHV0IA0KICAgIHR5cGUuICBGb3IgaWxsdXN0cmF0aW9uIG9mIG91dHB1dCBncm91cCwgY29uc2lk
ZXIgdGhlIGh5cG90aGV0aWNhbCANCiAgICBMRkIgaW4gRmlndXJlIDQuICBUaGUgTEZCIGhhcyB0
d28gdHlwZXMgb2Ygb3V0cHV0cywgb25lIG9mIHdoaWNoIA0KICAgIGNhbiBiZSBpbnN0YW50aWF0
ZWQgdG8gZm9ybSBhbiBvdXRwdXQgZ3JvdXAuIA0KICAgICANCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLSsgDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgICAgICAgIFVOUFJPQyArLS0+IA0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAgICAgICAgICAgICAgfCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgICAgIFBLVE9VVDoxICstLT4gICBcIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgLS0+
IFBLVElOICAgUEtUT1VUOjIgKy0tPiAgIHwgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgICAgICAgICAuICAgICArIC4gICAgfCBPdXRwdXQgZ3JvdXAgDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAuICAgICArIC4gICAgfCANCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgICAgIFBLVE9VVDpOICstLT4gICAvIA0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tKyANCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICBGaWd1cmUgNC4gQW4gZXhhbXBs
ZSBvZiBhbiBMRkIgd2l0aCBvdXRwdXQgZ3JvdXAuIA0KICAgICANCiAgICBNdWx0aXBsZSBvdXRw
dXRzIHNob3VsZCBtYWlubHkgYmUgdXNlZCBmb3IgZnVuY3Rpb25hbCBzZXBhcmF0aW9uIA0KICAg
IHdoZXJlIHRoZSBvdXRwdXRzIGFyZSBjb25uZWN0ZWQgdG8gdmVyeSBkaWZmZXJlbnQgdHlwZXMg
b2YgTEZCcy4gIA0KICAgIEZvciBleGFtcGxlLCBhbiBJUHY0IExQTSAoTG9uZ2VzdC1QcmVmaXgt
TWF0Y2hpbmcpIExGQiBtYXkgaGF2ZSBvbmUgDQogICAgZGVmYXVsdCBvdXRwdXQgdG8gc2VuZCB0
aG9zZSBwYWNrZXRzIGZvciB3aGljaCBsb29rLXVwIHdhcyANCiAgDQogWWFuZywgZXQgYWwuICAg
ICAgRXhwaXJlcyBBcHJpbCAyMDA0ICAgICAgICAgICAgICAgICAgICAgIFtQYWdlIDE1XSANCg0K
IEludGVybmV0IERyYWZ0ICAgICAgICAgRm9yQ0VTIEZFIE1vZGVsICAgICAgICAgICAgICBPY3Rv
YmVyIDIwMDMgDQogIA0KICANCiAgICBzdWNjZXNzZnVsIChwYXNzaW5nIGEgTUVUQV9ST1VURUlE
IGFzIG1ldGFkYXRhKTsgYW5kIGhhdmUgYW5vdGhlciANCiAgICBvdXRwdXQgZm9yIHNlbmRpbmcg
cGFja2V0cyBmb3Igd2hpY2ggdGhlIGxvb2stdXAgZmFpbGVkLiAgVGhlIA0KICAgIGZvcm1lciBv
dXRwdXQgbWF5IGJlIGNvbm5lY3RlZCB0byBhIHJvdXRlIGhhbmRsZXIgTEZCLCB3aGlsZSB0aGUg
DQogICAgbGF0dGVyIGNhbiBiZSBjb25uZWN0ZWQgdG8gYW4gSUNNUCByZXNwb25zZSBnZW5lcmF0
b3IgTEZCIG9yIHRvIGEgDQogICAgcGFja2V0IGhhbmRsZXIgTEZCIHRoYXQgcGFzc2VzIHRoZSBw
YWNrZXQgdXAgdG8gdGhlIENFLiANCiAgICAgDQogMy4yLjMuIFBhY2tldCBUeXBlIA0KICAgICAN
CiAgICBXaGVuIExGQiBjbGFzc2VzIGFyZSBkZWZpbmVkLCB0aGUgaW5wdXQgYW5kIG91dHB1dCBw
YWNrZXQgZm9ybWF0cyANCiAgICAoZS5nLiwgSVB2NCwgSVB2NiwgRXRoZXJuZXQsIGV0Yy4pIG11
c3QgYmUgc3BlY2lmaWVkOiB0aGVzZSBhcmUgdGhlIA0KICAgIHR5cGVzIG9mIHBhY2tldHMgYSBn
aXZlbiBMRkIgaW5wdXQgaXMgY2FwYWJsZSBvZiByZWNlaXZpbmcgYW5kIA0KICAgIHByb2Nlc3Np
bmcsIG9yIGEgZ2l2ZW4gTEZCIG91dHB1dCBpcyBjYXBhYmxlIG9mIHByb2R1Y2luZy4gIFRoaXMg
DQogICAgcmVxdWlyZXMgdGhhdCBkaXN0aW5jdCBmcmFtZSB0eXBlcyBiZSB1bmlxdWVseSBsYWJl
bGVkIHdpdGggYSANCiAgICBzeW1ib2xpYyBuYW1lIGFuZC9vciBJRC4gDQogICAgIA0KICAgIE5v
dGUgdGhhdCBlYWNoIExGQiBoYXMgYSBzZXQgb2YgcGFja2V0IHR5cGVzIHRoYXQgaXQgb3BlcmF0
ZXMgb24sIA0KICAgIGJ1dCBpdCBkb2VzIG5vdCBjYXJlIGFib3V0IHdoZXRoZXIgdGhlIHVuZGVy
bHlpbmcgaW1wbGVtZW50YXRpb24gaXMgDQogICAgcGFzc2luZyBhIGdyZWF0ZXIgcG9ydGlvbiBv
ZiB0aGUgcGFja2V0cy4gIEZvciBleGFtcGxlLCBhbiBJUHY0IExGQiANCiAgICBtaWdodCBvbmx5
IG9wZXJhdGUgb24gSVB2NCBwYWNrZXRzLCBidXQgdGhlIHVuZGVybHlpbmcgDQogICAgaW1wbGVt
ZW50YXRpb24gbWF5IG9yIG1heSBub3QgYmUgc3RyaXBwaW5nIHRoZSBMMiBoZWFkZXIgYmVmb3Jl
IA0KICAgIGhhbmRpbmcgaXQgb3ZlciAtLSB3aGV0aGVyIHRoYXQgaXMgaGFwcGVuaW5nIG9yIG5v
dCBpcyBvcGFxdWUgdG8gDQogICAgdGhlIENFLiANCiAgICAgDQogIA0KIDMuMi40LiBNZXRhZGF0
YSANCiAgICAgDQogICAgTWV0YWRhdGEgaXMgdXNlZCB0byBjb21tdW5pY2F0ZSBwZXItcGFja2V0
IHN0YXRlIGZyb20gb25lIExGQiB0byANCiAgICBhbm90aGVyLiAgVG8gZW5zdXJlIGludGVyLW9w
ZXJhYmlsaXR5IGFtb25nIExGQnMsIHRoZSBMRkIgY2xhc3MgDQogICAgc3BlY2lmaWNhdGlvbiBt
dXN0IGRlZmluZSB3aGF0IG1ldGFkYXRhIHRoZSBMRkIgY2xhc3MgInJlYWRzIiBvciANCiAgICAi
Y29uc3VtZXMiIG9uIGl0cyBpbnB1dChzKSBhbmQgd2hhdCBtZXRhZGF0YSBpdCAicHJvZHVjZXMi
IG9uIGl0cyANCiAgICBvdXRwdXQocykuICBGb3IgdGhhdCBwdXJwb3NlLCBtZXRhZGF0YSB0eXBl
cyBtdXN0IGJlIGlkZW50aWZpZWQuICANCiAgICBGb3IgZXhhbXBsZSwgYW4gTUVUQV9JRklELCBw
YXNzZWQgZnJvbSBhIHBvcnQgTEZCIHRvIGFuIElQdjQgDQogICAgcHJvY2Vzc2luZyBMRkIgKHdp
dGggdGhlIElQIHBhY2tldCkgY2FuIGJlIG9uZSBvZiB0aGUgZGVmaW5lZCANCiAgICBtZXRhZGF0
YSB0eXBlcy4gICANCiAgICAgDQogICAgU3ltYm9saWMgbmFtZXMgY2FuIGJlIGFzc2lnbmVkIGZv
ciBjb21tb24gbWV0YWRhdGEgdHlwZXMuICBJbiANCiAgICBhZGRpdGlvbiwgYWRkaXRpb25hbCBp
bmZvcm1hdGlvbiBzdWNoIGFzIG51bWVyaWMgZGF0YSB0eXBlLCBtYXhpbXVtIA0KICAgIGFuZCBt
aW5pbXVtIGFjY2VwdGVkIHZhbHVlcywgYW5kIHNwZWNpYWwgdmFsdWVzIHNob3VsZCBiZSBkZWZp
bmVkIA0KICAgIGZvciBlYWNoIG1ldGFkYXRhIHZhbHVlLiAgU29tZSBvZiB0aGVzZSBjb25zdHJh
aW50cyB3aWxsIGJlIGRlZmluZWQgDQogICAgaW4gdGhlIExGQiBjbGFzcyBtb2RlbCwgYW5kIHNv
bWUgb2YgdGhlbSBtYXkgYmUgc3BlY2lmaWMgDQogICAgY2FwYWJpbGl0aWVzIG9mIGEgcGFydGlj
dWxhciBMRkIgaW5zdGFuY2UuIA0KICAgICANCiAgICBXaGlsZSBpdCBpcyBpbXBvcnRhbnQgdG8g
ZGVmaW5lIHRoZSBtZXRhZGF0YSBwYXNzaW5nIGJldHdlZW4gTEZCIGluIA0KICAgIHRlcm1zIG9m
IGl0cyBuYW1lLCB2YWx1ZSBhbmQgaW50ZXJwcmV0YXRpb24sIGl0IGlzIG5vdCBuZWNlc3Nhcnkg
dG8gDQogICAgZGVmaW5lIHRoZSBleGFjdCBlbmNvZGluZyBtZWNoYW5pc20gdXNlZCBieSBMRkJz
IGZvciBtZXRhZGF0YS4gDQogICAgRGlmZmVyZW50IGltcGxlbWVudGF0aW9ucyBhcmUgYWxsb3dl
ZCB0byB1c2UgZGlmZmVyZW50IGVuY29kaW5nIA0KICAgIG1lY2hhbmlzbXMgZm9yIG1ldGFkYXRh
LiAgRm9yIGV4YW1wbGUsIG9uZSBpbXBsZW1lbnRhdGlvbiBtYXkgc3RvcmUgDQogIA0KIFlhbmcs
IGV0IGFsLiAgICAgIEV4cGlyZXMgQXByaWwgMjAwNCAgICAgICAgICAgICAgICAgICAgICBbUGFn
ZSAxNl0gDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBGRSBNb2RlbCAgICAgICAg
ICAgICAgT2N0b2JlciAyMDAzIA0KICANCiAgDQogICAgbWV0YWRhdGEgaW4gcmVnaXN0ZXJzIG9y
IHNoYXJlZCBtZW1vcnksIHdoaWxlIGFub3RoZXIgDQogICAgaW1wbGVtZW50YXRpb24gbWF5IGVu
Y29kZSBtZXRhZGF0YSBpbi1iYW5kIGFzIHByZWFtYmxlIGluIHRoZSANCiAgICBwYWNrZXRzLiAN
CiAgICAgDQogICAgQSBnaXZlbiBMRkIgbWF5IHJlcXVpcmUgYSBjZXJ0YWluIG1ldGFkYXRhIGF0
IGl0cyBpbnB1dHMgZm9yIGl0cyANCiAgICBpbnRlcm5hbCBwcm9jZXNzaW5nLiAgV2hhdCBzaG91
bGQgaGFwcGVuIHdpdGggdGhlIG1ldGFkYXRhIGFmdGVyIGl0IA0KICAgIGlzIHJlYWQgYnkgdGhl
IExGQj8gIEluIHBhcnRpY3VsYXIsIHNob3VsZCB0aGUgbWV0YWRhdGEgYmUgDQogICAgcHJvcGFn
YXRlZCBhbG9uZyB3aXRoIHRoZSBwYWNrZXQgd2hlbiB0aGUgcGFja2V0IGlzIGZvcndhcmRlZCBm
cm9tIA0KICAgIHRoZSBMRkIgdG8gdGhlIG5leHQgTEZCLCBvciBzaG91bGQgaXQgYmUgcmVtb3Zl
ZCAoY29uc3VtZWQpIGJ5IHRoZSANCiAgICBMRkI/IA0KICAgICANCiAgICBJbiBjZXJ0YWluIGNh
c2VzLCBwYXNzaW5nIHRoZSBtZXRhZGF0YSBhbG9uZyBpcyBkZXNpcmFibGUuICBGb3IgDQogICAg
ZXhhbXBsZSwgYSBNRVRBX0NMQVNTSUQgbWV0YWRhdGEgbWF5IGRlbm90ZSB0aGUgcmVzdWx0IG9m
IGEgDQogICAgY2xhc3NpZmljYXRpb24gTEZCIGFuZCB1c2VkIGluIG1vcmUgdGhhbiBvbmUgZG93
bnN0cmVhbSBMRkJzIHRvIA0KICAgIHRyaWdnZXIgdGhlIHByb3BlciBvcGVyYXRpb24gb24gdGhl
IHBhY2tldC4gIEluIHRoaXMgY2FzZSB0aGUgZmlyc3QgDQogICAgTEZCIHRoYXQgdXNlcyB0aGUg
TUVUQV9DTEFTU0lEIHNob3VsZCBhbHNvIGFsbG93IHRoZSBNRVRBX0NMQVNTSUQgDQogICAgdG8g
YmUgcGFzc2VkIHdpdGggdGhlIHBhY2tldCB0byB0aGUgbmV4dCBMRkIsIGFuZCBzbyBvbi4gIE9u
IHRoZSANCiAgICBvdGhlciBoYW5kLCBpdCBpcyBlYXN5IHRvIHNlZSB0aGF0IGlmIG1ldGFkYXRh
IGlzIG5ldmVyIGNvbnN1bWVkIGJ5IA0KICAgIExGQnMsIHRoZW4gYXMgdGhlIHBhY2tldCB0cmlj
a2xlcyB0aHJvdWdoIHRoZSBkYXRhcGF0aCwgYSBsYXJnZSANCiAgICBudW1iZXIgb2YgbWV0YWRh
dGEgd2lsbCBwb3RlbnRpYWxseSBiZSBhY2N1bXVsYXRlZCBieSB0aGUgcGFja2V0LiAgDQogICAg
IA0KICAgIFdlIGJlbGlldmUgdGhhdCBvbmUgd2F5IHRvIGFjY29tbW9kYXRlIGJvdGggc2NlbmFy
aW9zIGlzIHRvIHNwZWNpZnkgDQogICAgdGhlIHByb3BhZ2F0aW9uIG1vZGUgZm9yIGVhY2ggZWxl
bWVudCBvZiBtZXRhZGF0YSB1dGlsaXplZCBieSBhbiANCiAgICBMRkIgY2xhc3MuICBNZXRhZGF0
YSBlbGVtZW50cyB3aGljaCBhcmUgbm90IHByb3BhZ2F0ZWQgYXJlIA0KICAgIHNwZWNpZmllZCB3
aXRoIHRoZSBDT05TVU1FIG1vZGUsIHdoaWxlIGVsZW1lbnRzIHdoaWNoIGFyZSANCiAgICBwcm9w
YWdhdGVkIGFyZSBzcGVjaWZpZWQgd2l0aCB0aGUgUFJPUEFHQVRFIG1vZGUuIA0KICAgICANCiAg
ICBIb3dldmVyLCB3aGV0aGVyIGEgbWV0YWRhdGEgaXMgdXNlZnVsIGJleW9uZCBhbiBMRkIgbWF5
IGRlcGVuZCBvbiANCiAgICB0aGUgYWN0dWFsIExGQiB0b3BvbG9neSwgaS5lLiwgd2hhdCBvdGhl
ciBMRkJzIGFyZSBwbGFjZWQgDQogICAgZG93bnN0cmVhbS4gIFNvIHRoZSBwcm9wYWdhdGlvbiBt
b2RlIG9mIG1ldGFkYXRhIHNob3VsZCBiZSANCiAgICBjb25maWd1cmFibGUuIA0KICAgICANCiAg
ICBBIHBhY2tldCBtYXkgYXJyaXZlIHRvIGFuIExGQiB3aXRoIG1ldGFkYXRhIHRoYXQgaXMgbm90
IG1lYW5pbmdmdWwgDQogICAgdG8gdGhhdCBMRkIsIGJ1dCBtYXkgYmUgaW1wb3J0YW50IHRvIHNv
bWUgb3RoZXIgZG93bnN0cmVhbSBMRkJzLiAgDQogICAgVG8gY2F0ZXIgdG8gc3VjaCBjYXNlcyBp
dCBzaG91bGQgYmUgdGhlIGFzc3VtZWQgKGRlZmF1bHQpIGJlaGF2aW9yIA0KICAgIG9mIGFsbCBM
RkIgY2xhc3NlcyB0aGF0IHRoZXkgdHJhbnNwYXJlbnRseSBwcm9wYWdhdGUgYW55IG1ldGFkYXRh
IA0KICAgIGVsZW1lbnRzIHRoYXQgdGhleSBkbyBub3QgdXRpbGl6ZSBpbnRlcm5hbGx5LiANCiAg
ICAgDQogICAgQWN0dWFsIGltcGxlbWVudGF0aW9ucyBvZiBMRkJzIGluIGhhcmR3YXJlIG1heSBo
YXZlIGxpbWl0YXRpb25zIG9uIA0KICAgIGhvdyBtdWNoIG1ldGFkYXRhIHRoZXkgY2FuIHBhc3Mg
dGhyb3VnaC4gIFRoZSBsaW1pdGF0aW9uIG1heSBiZSANCiAgICBleHByZXNzZWQgaW4gdGVybXMg
b2YgdG90YWwgZnJhbWVzaXplIChwYWNrZXQgKyBtZXRhZGF0YSksIG1ldGFkYXRhIA0KICAgIHRv
dGFsIHNpemUsIG51bWJlciBvZiBtZXRhZGF0YSBlbGVtZW50cywgb3IgYSBjb21iaW5hdGlvbiBv
ZiB0aGVzZS4gDQogICAgVGhlIGxpbWl0YXRpb24gbWF5IGJlIG9uIHRoZSBGRSBsZXZlbCBvciBt
YXkgYmUgc3BlY2lmaWMgdG8gTEZCcyANCiAgICB3aXRoaW4gYW4gRkUuICBUaGUgcGFzcy10aHJv
dWdoIGNhcGFiaWxpdGllcyBvZiBMRkIgaW5zdGFuY2VzIGFuZCANCiAgICBGRXMgY2FuIGJlIHF1
ZXJpZWQgYXMgcGFydCBvZiB0aGUgY2FwYWJpbGl0eSBkaXNjb3ZlcnkgcHJvY2Vzcy4gDQogICAg
IA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEFwcmlsIDIwMDQgICAgICAgICAgICAg
ICAgICAgICAgW1BhZ2UgMTddIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRkUg
TW9kZWwgICAgICAgICAgICAgIE9jdG9iZXIgMjAwMyANCiAgDQogIA0KICAgIChFZGl0b3IncyBu
b3RlOiBUaGUgZGVmaW5pdGlvbiBvZiBtZXRhZGF0YSBoZXJlIGlzIG9ubHkgcHJlbGltaW5hcnkg
DQogICAgYW5kIHRoZSBhdXRob3JzIGludGVuZCB0byB3b3JrIG9uIHRoZSBzdWJqZWN0IGluIG1v
cmUgZGV0YWlsLiAgDQogICAgSW5wdXQgaXMgbW9zdCB3ZWxjb21lLikgDQogICAgIA0KIDMuMi41
LiBMRkIgVmVyc2lvbmluZyANCiAgICAgDQogICAgTEZCIGNsYXNzIHZlcnNpb25pbmcgaXMgYSBt
ZXRob2QgdG8gZW5hYmxlIGluY3JlbWVudGFsIGV2b2x1dGlvbiBvZiANCiAgICBMRkIgY2xhc3Nl
cy4gIFVubGlrZSBpbmhlcml0YW5jZSAoZGlzY3Vzc2VkIG5leHQgaW4gU2VjdGlvbiAzLjIuNiks
IA0KICAgIHdoZXJlIGl0IGFzc3VtZWQgdGhhdCBhbiBGRSBkYXRhcGF0aCBtb2RlbCBjb250YWlu
aW5nIGFuIExGQiANCiAgICBpbnN0YW5jZSBvZiBhIHBhcnRpY3VsYXIgY2xhc3MgQyBjb3VsZCBh
bHNvIHNpbXVsdGFuZW91c2x5IGNvbnRhaW4gDQogICAgYW4gTEZCIGluc3RhbmNlIG9mIGEgY2xh
c3MgQycgaW5oZXJpdGVkIGZyb20gY2xhc3MgQzsgd2l0aCANCiAgICB2ZXJzaW9uaW5nLCBhbiBG
RSB3b3VsZCBub3QgYmUgYWxsb3dlZCB0byBjb250YWluIGFuIExGQiBpbnN0YW5jZSANCiAgICBm
b3IgbW9yZSB0aGFuIG9uZSB2ZXJzaW9uIG9mIGEgcGFydGljdWxhciBjbGFzcy4gDQogICAgIA0K
ICAgIExGQiBjbGFzcyB2ZXJzaW9uaW5nIGlzIHN1cHBvcnRlZCBieSByZXF1aXJpbmcgYSB2ZXJz
aW9uIHN0cmluZyBpbiANCiAgICB0aGUgY2xhc3MgZGVmaW5pdGlvbi4gIENFcyBtYXkgc3VwcG9y
dCBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSANCiAgICBiZXR3ZWVuIG11bHRpcGxlIHZlcnNpb25z
IG9mIGEgcGFydGljdWxhciBMRkIgY2xhc3MsIGJ1dCBGRXMgYXJlIA0KICAgIG5vdCBhbGxvd2Vk
IHRvIHN1cHBvcnQgbW9yZSB0aGFuIG9uZSBzaW5nbGUgdmVyc2lvbiBvZiBhIHBhcnRpY3VsYXIg
DQogICAgY2xhc3MuIA0KICAgICANCiAzLjIuNi4gTEZCIEluaGVyaXRhbmNlIA0KICAgICANCiAg
ICBMRkIgY2xhc3MgaW5oZXJpdGFuY2UgaXMgc3VwcG9ydGVkIGluIHRoZSBGRSBtb2RlbCBhcyBh
IG1lYW5zIG9mIA0KICAgIGRlZmluaW5nIG5ldyBMRkIgY2xhc3Nlcy4gIFRoaXMgYWxzbyBhbGxv
d3MgRkUgdmVuZG9ycyB0byBhZGQgDQogICAgdmVuZG9yLXNwZWNpZmljIGV4dGVuc2lvbnMgdG8g
c3RhbmRhcmRpemVkIExGQnMuICBBbiBMRkIgY2xhc3MgDQogICAgc3BlY2lmaWNhdGlvbiBNVVNU
IHNwZWNpZnkgdGhlIGJhc2UgY2xhc3MgKHdpdGggdmVyc2lvbiBudW1iZXIpIGl0IA0KICAgIGlu
aGVyaXRzIGZyb20gKHdpdGggdGhlIGRlZmF1bHQgYmVpbmcgdGhlIGJhc2UgTEZCIGNsYXNzKS4g
IA0KICAgIE11bHRpcGxlLWluaGVyaXRhbmNlIGlzIG5vdCBhbGxvd2VkLCB0aG91Z2gsIHRvIGF2
b2lkIHRoZSANCiAgICB1bm5lY2Vzc2FyeSBjb21wbGV4aXR5LiAgDQogICAgIA0KICAgIEluaGVy
aXRhbmNlIHNob3VsZCBiZSB1c2VkIG9ubHkgd2hlbiB0aGVyZSBpcyBzaWduaWZpY2FudCByZXVz
ZSBvZiANCiAgICB0aGUgYmFzZSBMRkIgY2xhc3MgZGVmaW5pdGlvbi4gIEEgc2VwYXJhdGUgTEZC
IGNsYXNzIHNob3VsZCBiZSANCiAgICBkZWZpbmVkIGlmIHRoZXJlIGlzIG5vdCBlbm91Z2ggcmV1
c2UgYmV0d2VlbiB0aGUgZGVyaXZlZCBhbmQgdGhlIA0KICAgIGJhc2UgTEZCIGNsYXNzLiANCiAg
ICAgDQogICAgQW4gaW50ZXJlc3RpbmcgaXNzdWUgcmVsYXRlZCB0byBjbGFzcyBpbmhlcml0YW5j
ZSBpcyBiYWNrd2FyZCANCiAgICBjb21wYXRpYmlsaXR5IChiZXR3ZWVuIGEgZGVzY2VuZGFudCBh
bmQgYW4gYW5jZXN0b3IgY2xhc3MpLiAgDQogICAgQ29uc2lkZXIgdGhlIGZvbGxvd2luZyBoeXBv
dGhldGljYWwgc2NlbmFyaW8gd2hlcmUgdGhlcmUgZXhpc3RzIGEgDQogICAgc3RhbmRhcmRpemVk
IExGQiBjbGFzcyAiTDEiLiAgVmVuZG9yIEEgYnVpbGRzIGFuIEZFIHRoYXQgaW1wbGVtZW50cyAN
CiAgICBMRkIgIkwxIiBhbmQgdmVuZG9ycyBCIGJ1aWxkcyBhIENFIHRoYXQgY2FuIHJlY29nbml6
ZSBhbmQgb3BlcmF0ZSANCiAgICBvbiBMRkIgIkwxIi4gIFN1cHBvc2UgdGhhdCBhIG5ldyBMRkIg
Y2xhc3MsICJMMiIsIGlzIGRlZmluZWQgYmFzZWQgDQogICAgb24gdGhlIGV4aXN0aW5nICJMMSIg
Y2xhc3MgKGZvciBleGFtcGxlLCBieSBleHRlbmRpbmcgaXRzIA0KICAgIGNhcGFiaWxpdGllcyBp
biBzb21lIGluY3JlbWVudGFsIHdheSkuICBMZXRzIGZpcnN0IGV4YW1pbmUgdGhlIEZFIA0KICAg
IGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgaXNzdWUgYnkgY29uc2lkZXJpbmcgd2hhdCB3b3VsZCBo
YXBwZW4gaWYgDQogICAgdmVuZG9yIEIgdXBncmFkZXMgaXRzIEZFIGZyb20gIkwxIiB0byAiTDIi
IHdoaWxlIHZlbmRvciBDJ3MgQ0UgaXMgDQogICAgbm90IGNoYW5nZWQuICBUaGUgb2xkIEwxLWJh
c2VkIENFIGNhbiBpbnRlcm9wZXJhdGUgd2l0aCB0aGUgbmV3IEwyLQ0KICANCiBZYW5nLCBldCBh
bC4gICAgICBFeHBpcmVzIEFwcmlsIDIwMDQgICAgICAgICAgICAgICAgICAgICAgW1BhZ2UgMThd
IA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRkUgTW9kZWwgICAgICAgICAgICAg
IE9jdG9iZXIgMjAwMyANCiAgDQogIA0KICAgIGJhc2VkIEZFIGlmIHRoZSBkZXJpdmVkIExGQiBj
bGFzcyAiTDIiIGlzIGluZGVlZCBiYWNrd2FyZCANCiAgICBjb21wYXRpYmxlIHdpdGggdGhlIGJh
c2UgY2xhc3MgIkwxIi4gICANCiAgICAgDQogICAgVGhlIHJldmVyc2Ugc2NlbmFyaW8gaXMgYSBt
dWNoIGxlc3MgcHJvYmxlbWF0aWMgY2FzZSwgaS5lLiwgd2hlbiBDRSANCiAgICB2ZW5kb3IgQiB1
cGdyYWRlcyB0byB0aGUgbmV3IExGQiBjbGFzcyAiTDIiLCBidXQgdGhlIEZFIGlzIG5vdCANCiAg
ICB1cGdyYWRlZC4gIE5vdGUgdGhhdCBhcyBsb25nIGFzIHRoZSBDRSBpcyBjYXBhYmxlIG9mIHdv
cmtpbmcgd2l0aCANCiAgICBvbGRlciBMRkIgY2xhc3NlcywgdGhpcyBwcm9ibGVtIGRvZXMgbm90
IGFmZmVjdCB0aGUgbW9kZWw7IGhlbmNlIHdlIA0KICAgIHdpbGwgdXNlIHRoZSB0ZXJtICJiYWNr
d2FyZCBjb21wYXRpYmlsaXR5IiB0byByZWZlciB0byB0aGUgZmlyc3QgDQogICAgc2NlbmFyaW8g
Y29uY2VybmluZyBGRSBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LiANCiAgICAgDQogICAgSW5oZXJp
dGFuY2UgY2FuIGJlIGRlc2lnbmVkIGludG8gdGhlIG1vZGVsIHdpdGggYmFja3dhcmQgDQogICAg
Y29tcGF0aWJpbGl0eSBzdXBwb3J0IGJ5IGNvbnN0cmFpbmluZyB0aGUgTEZCIGluaGVyaXRhbmNl
IHN1Y2ggdGhhdCANCiAgICB0aGUgZGVyaXZlZCBjbGFzcyBpcyBhbHdheXMgYSBmdW5jdGlvbmFs
IHN1cGVyc2V0IG9mIHRoZSBiYXNlIA0KICAgIGNsYXNzLCBpLmUuLCB0aGUgZGVyaXZlZCBjbGFz
cyBjYW4gb25seSBncm93IG9uIHRvcCBvZiB0aGUgYmFzZSANCiAgICBjbGFzcywgYnV0IG5vdCBz
aHJpbmsgZnJvbSBpdC4gICBBZGRpdGlvbmFsbHksIHRoZSBmb2xsb3dpbmcgDQogICAgbWVjaGFu
aXNtcyBhcmUgcmVxdWlyZWQgdG8gc3VwcG9ydCBGRSBiYWNrd2FyZCBjb21wYXRpYmlsaXR5OiAN
CiAgICAgICAxKSAgV2hlbiBkZXRlY3RpbmcgYW4gTEZCIGluc3RhbmNlIG9mIGFuIExGQiB0eXBl
IHRoYXQgaXMgDQogICAgICAgICAgIHVua25vd24gdG8gdGhlIENFLCB0aGUgQ0UgTVVTVCBiZSBh
YmxlIHRvIHF1ZXJ5IHRoZSBiYXNlIA0KICAgICAgICAgICBjbGFzcyBvZiBzdWNoIGFuIExGQiBm
cm9tIHRoZSBGRS4gDQogICAgICAgMikgIFRoZSBMRkIgaW5zdGFuY2Ugb24gdGhlIEZFIFNIT1VM
RCBzdXBwb3J0IGEgYmFja3dhcmQgDQogICAgICAgICAgIGNvbXBhdGliaWxpdHkgbW9kZSAobWVh
bmluZyB0aGUgTEZCIGluc3RhbmNlIHJldmVydHMgaXRzZWxmIA0KICAgICAgICAgICBiYWNrIHRv
IHRoZSBiYXNlIGNsYXNzIGluc3RhbmNlKSwgYW5kIHRoZSBDRSBTSE9VTEQgYmUgYWJsZSANCiAg
ICAgICAgICAgdG8gY29uZmlndXJlIHRoZSBMRkIgdG8gcnVuIGluIHN1Y2ggbW9kZS4gDQogICAg
IA0KIDMuMy4gRkUgRGF0YXBhdGggTW9kZWxpbmcgIA0KICAgICANCiAgICBQYWNrZXRzIGNvbWlu
ZyBpbnRvIHRoZSBGRSBmcm9tIGluZ3Jlc3MgcG9ydHMgZ2VuZXJhbGx5IGZsb3cgDQogICAgdGhy
b3VnaCBtdWx0aXBsZSBMRkJzIGJlZm9yZSBsZWF2aW5nIG91dCBvZiB0aGUgZWdyZXNzIHBvcnRz
LiAgSG93IA0KICAgIGFuIEZFIHRyZWF0cyBhIHBhY2tldCBkZXBlbmRzIG9uIG1hbnkgZmFjdG9y
cywgc3VjaCBhcyB0eXBlIG9mIHRoZSANCiAgICBwYWNrZXQgKGUuZy4sIElQdjQsIElQdjYgb3Ig
TVBMUyksIGFjdHVhbCBoZWFkZXIgdmFsdWVzLCB0aW1lIG9mIA0KICAgIGFycml2YWwsIGV0Yy4g
IFRoZSByZXN1bHQgb2YgdGhlIG9wZXJhdGlvbiBvZiBhbiBMRkIgbWF5IGhhdmUgYW4gDQogICAg
aW1wYWN0IG9uIGhvdyB0aGUgcGFja2V0IGlzIHRvIGJlIHRyZWF0ZWQgaW4gZnVydGhlciAoZG93
bnN0cmVhbSkgDQogICAgTEZCcyBhbmQgdGhpcyBkaWZmZXJlbnRpYXRpb24gb2YgcGFja2V0IHRy
ZWF0bWVudCBkb3duc3RyZWFtIGNhbiBiZSANCiAgICBjb25jZXB0dWFsaXplZCBhcyBoYXZpbmcg
YWx0ZXJuYXRpdmUgZGF0YXBhdGhzIGluIHRoZSBGRS4gIEZvciANCiAgICBleGFtcGxlLCB0aGUg
cmVzdWx0IG9mIGEgNi10dXBsZSBjbGFzc2lmaWNhdGlvbiAocGVyZm9ybWVkIGJ5IGEgDQogICAg
Y2xhc3NpZmllciBMRkIpIGNvbnRyb2xzIHdoYXQgcmF0ZSBtZXRlciBpcyBhcHBsaWVkIHRvIHRo
ZSBwYWNrZXQgDQogICAgKGJ5IGEgcmF0ZSBtZXRlciBMRkIpIGluIGEgbGF0ZXIgc3RhZ2UgaW4g
dGhlIGRhdGFwYXRoLiAgIA0KICAgICANCiAgICBMRkIgdG9wb2xvZ3kgaXMgYSBkaXJlY3RlZCBn
cmFwaCByZXByZXNlbnRhdGlvbiBvZiB0aGUgbG9naWNhbCANCiAgICBkYXRhcGF0aHMgd2l0aGlu
IGFuIEZFLCB3aXRoIHRoZSBub2RlcyByZXByZXNlbnRpbmcgdGhlIExGQiANCiAgICBpbnN0YW5j
ZXMgYW5kIHRoZSBkaXJlY3RlZCBsaW5rIHRoZSBwYWNrZXQgZmxvdyBkaXJlY3Rpb24gZnJvbSBv
bmUgDQogICAgTEZCIHRvIHRoZSBuZXh0LiAgU2VjdGlvbiAzLjMuMSBkaXNjdXNzZXMgaG93IHRo
ZSBGRSBkYXRhcGF0aHMgY2FuIA0KICAgIGJlIG1vZGVsZWQgYXMgTEZCIHRvcG9sb2d5OyB3aGls
ZSBTZWN0aW9uIDMuMy4yIGZvY3VzZXMgb24gaXNzdWVzIA0KICAgIGFyb3VuZCBMRkIgdG9wb2xv
Z3kgcmVjb25maWd1cmF0aW9uLiAgIA0KICAgICANCiAzLjMuMS4gQWx0ZXJuYXRpdmUgQXBwcm9h
Y2hlcyBmb3IgTW9kZWxpbmcgRkUgRGF0YXBhdGhzIA0KICAgICANCiAgDQogWWFuZywgZXQgYWwu
ICAgICAgRXhwaXJlcyBBcHJpbCAyMDA0ICAgICAgICAgICAgICAgICAgICAgIFtQYWdlIDE5XSAN
Cg0KIEludGVybmV0IERyYWZ0ICAgICAgICAgRm9yQ0VTIEZFIE1vZGVsICAgICAgICAgICAgICBP
Y3RvYmVyIDIwMDMgDQogIA0KICANCiAgICBUaGVyZSBhcmUgdHdvIGJhc2ljIHdheXMgdG8gZXhw
cmVzcyB0aGUgZGlmZmVyZW50aWF0aW9uIGluIHBhY2tldCANCiAgICB0cmVhdG1lbnQgd2l0aGlu
IGFuIEZFLCBvbmUgcmVwcmVzZW50aW5nIHRoZSBkYXRhcGF0aCBkaXJlY3RseSBhbmQgDQogICAg
Z3JhcGhpY2FsbHkgKHRvcG9sb2dpY2FsIGFwcHJvYWNoKSBhbmQgdGhlIG90aGVyIHV0aWxpemlu
ZyBtZXRhZGF0YSANCiAgICAodGhlIGVuY29kZWQgc3RhdGUgYXBwcm9hY2gpLiANCiAgICAgDQog
ICAgICAgLiBUb3BvbG9naWNhbCBBcHByb2FjaCANCiAgICAgDQogICAgICAgVXNpbmcgdGhpcyBh
cHByb2FjaCwgZGlmZmVyZW50aWFsIHBhY2tldCB0cmVhdG1lbnQgaXMgZXhwcmVzc2VkIA0KICAg
ICAgIHZpYSBhY3R1YWxseSBzcGxpdHRpbmcgdGhlIExGQiB0b3BvbG9neSBpbnRvIGFsdGVybmF0
aXZlIHBhdGhzLiAgDQogICAgICAgSW4gb3RoZXIgd29yZHMsIGlmIHRoZSByZXN1bHQgb2YgYW4g
TEZCIG11c3QgY29udHJvbCBob3cgdGhlIA0KICAgICAgIHBhY2tldCBpcyBmdXJ0aGVyIHByb2Nl
c3NlZCwgdGhlbiBzdWNoIGFuIExGQiB3aWxsIGhhdmUgc2VwYXJhdGUgDQogICAgICAgb3V0cHV0
IHBvcnRzIChvbmUgZm9yIGVhY2ggYWx0ZXJuYXRpdmUgdHJlYXRtZW50KSBjb25uZWN0ZWQgdG8g
DQogICAgICAgc2VwYXJhdGUgc3ViLWdyYXBocyAoZWFjaCBleHByZXNzaW5nIHRoZSByZXNwZWN0
aXZlIHRyZWF0bWVudCANCiAgICAgICBkb3duc3RyZWFtKS4gDQogICAgIA0KICAgICAgIC4gRW5j
b2RlZCBTdGF0ZSBBcHByb2FjaCANCiAgICAgDQogICAgICAgQW4gYWx0ZXJuYXRpdmUgd2F5IG9m
IGV4cHJlc3NpbmcgZGlmZmVyZW50aWFsIHRyZWF0bWVudCBpcyB1c2luZyANCiAgICAgICBtZXRh
ZGF0YS4gIFRoZSByZXN1bHQgb2YgdGhlIG9wZXJhdGlvbiBvZiBhbiBMRkIgY2FuIGJlIGVuY29k
ZWQgDQogICAgICAgaW4gYSBtZXRhZGF0YSB3aGljaCBpcyBwYXNzZWQgYWxvbmcgd2l0aCB0aGUg
cGFja2V0IHRvIA0KICAgICAgIGRvd25zdHJlYW0gTEZCcy4gIEEgZG93bnN0cmVhbSBMRkIsIGlu
IHR1cm4sIGNhbiB1c2UgdGhlIA0KICAgICAgIG1ldGFkYXRhIChhbmQgaXRzIHZhbHVlLCBlLmcu
LCBhcyBhbiBpbmRleCBpbnRvIHNvbWUgdGFibGUpIHRvIA0KICAgICAgIGRlY2lkZSBob3cgdG8g
dHJlYXQgdGhlIHBhY2tldC4gDQogICAgIA0KICAgIFRoZW9yZXRpY2FsbHksIHRoZSB0d28gYXBw
cm9hY2hlcyBjYW4gc3Vic3RpdHV0ZSBmb3IgZWFjaCBvdGhlciwgc28gDQogICAgb25lIG1heSBj
b25zaWRlciB1c2luZyBwdXJlbHkgb25lIChvciB0aGUgb3RoZXIpIGFwcHJvYWNoIHRvIA0KICAg
IGRlc2NyaWJlIGFsbCBkYXRhcGF0aHMgaW4gYW4gRkUuICBIb3dldmVyLCBuZWl0aGVyIG1vZGVs
IGJ5IGl0c2VsZiANCiAgICBpcyB2ZXJ5IHVzZWZ1bCBmb3IgcHJhY3RpY2FsbHkgcmVsZXZhbnQg
Y2FzZXMuICBGb3IgYSBnaXZlbiBGRSB3aXRoIA0KICAgIGNlcnRhaW4gbG9naWNhbCBkYXRhcGF0
aHMsIGFwcGx5aW5nIHRoZSB0d28gZGlmZmVyZW50IG1vZGVsaW5nIA0KICAgIGFwcHJvYWNoZXMg
d291bGQgcmVzdWx0IGluIHZlcnkgZGlmZmVyZW50IGxvb2tpbmcgTEZCIHRvcG9sb2d5IA0KICAg
IGdyYXBocy4gIEEgbW9kZWwgdXNpbmcgcHVyZWx5IHRoZSB0b3BvbG9naWNhbCBhcHByb2FjaCBt
YXkgcmVxdWlyZSANCiAgICBhIHZlcnkgbGFyZ2UgZ3JhcGggd2l0aCBtYW55IGxpbmtzIChpLmUu
LCBwYXRocykgYW5kIG5vZGVzIChpLmUuLCANCiAgICBMRkIgaW5zdGFuY2VzKSB0byBleHByZXNz
IGFsbCBhbHRlcm5hdGl2ZSBkYXRhcGF0aHMuICBPbiB0aGUgb3RoZXIgDQogICAgaGFuZCwgYSBt
b2RlbCB1c2luZyBwdXJlbHkgdGhlIGVuY29kZWQgc3RhdGUgbW9kZWwgd291bGQgYmUgDQogICAg
cmVzdHJpY3RlZCB0byBhIHN0cmluZyBvZiBMRkJzLCB3aGljaCB3b3VsZCBtYWtlIGl0IHZlcnkg
DQogICAgdW5pbnR1aXRpdmUgdG8gZGVzY3JpYmUgdmVyeSBkaWZmZXJlbnQgZGF0YXBhdGhzIChz
dWNoIGFzIE1QTFMgYW5kIA0KICAgIElQdjQpLiAgVGhlcmVmb3JlLCBhIG1peCBvZiB0aGVzZSB0
d28gYXBwcm9hY2hlcyB3aWxsIGxpa2VseSBiZSANCiAgICB1c2VkIGZvciBhIHByYWN0aWNhbCBt
b2RlbC4gIEluIGZhY3QsIGFzIHdlIGlsbHVzdHJhdGUgaXQgYmVsb3csIA0KICAgIHRoZSB0d28g
YXBwcm9hY2hlcyBjYW4gYmUgbWl4ZWQgZXZlbiB3aXRoaW4gdGhlIHNhbWUgTEZCLiAgDQogICAg
IA0KICAgIFVzaW5nIGEgc2ltcGxlIGV4YW1wbGUgb2YgYSBjbGFzc2lmaWVyIHdpdGggTiBjbGFz
c2lmaWNhdGlvbiANCiAgICBvdXRwdXRzIGZvbGxvd2VkIGJ5IHNvbWUgb3RoZXIgTEZCcywgRmln
dXJlIDUoYSkgc2hvd3Mgd2hhdCB0aGUgTEZCIA0KICAgIHRvcG9sb2d5IGxvb2tzIGxpa2UgYnkg
dXNpbmcgdGhlIHB1cmVseSB0b3BvbG9naWNhbCBhcHByb2FjaC4gIEVhY2ggDQogICAgb3V0cHV0
IGZyb20gdGhlIGNsYXNzaWZpZXIgZ29lcyB0byBvbmUgb2YgdGhlIE4gTEZCcyBmb2xsb3dlZCBh
bmQgDQogICAgbm8gbWV0YWRhdGEgaXMgbmVlZGVkIGhlcmUuICBUaGUgdG9wb2xvZ2ljYWwgYXBw
cm9hY2ggaXMgc2ltcGxlLCANCiAgICBzdHJhaWdodGZvcndhcmQgYW5kIGdyYXBoaWNhbGx5IGlu
dHVpdGl2ZS4gIEhvd2V2ZXIsIGlmIE4gaXMgbGFyZ2UgDQogICAgYW5kIHRoZSBOIG5vZGVzIGZv
bGxvd2VkIHRoZSBjbGFzc2lmaWVyIChMRkIjMSwgTEZCIzIsIC4uLiwgTEZCI04pIA0KICANCiBZ
YW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEFwcmlsIDIwMDQgICAgICAgICAgICAgICAgICAgICAg
W1BhZ2UgMjBdIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRkUgTW9kZWwgICAg
ICAgICAgICAgIE9jdG9iZXIgMjAwMyANCiAgDQogIA0KICAgIGFsbCBiZWxvbmcgdG8gdGhlIHNh
bWUgTEZCIHR5cGUgKGZvciBleGFtcGxlLCBtZXRlcikgYnV0IGVhY2ggd2l0aCANCiAgICBpdHMg
b3duIGluZGVwZW5kZW50IGF0dHJpYnV0ZXMsIHRoZSBlbmNvZGVkIHN0YXRlIGFwcHJvYWNoIGdp
dmVzIGEgDQogICAgbXVjaCBzaW1wbGVyIHRvcG9sb2d5IHJlcHJlc2VudGF0aW9uLCBhcyBzaG93
biBpbiBGaWd1cmUgNShiKS4gIFRoZSANCiAgICBlbmNvZGVkIHN0YXRlIGFwcHJvYWNoIHJlcXVp
cmVzIHRoYXQgYSB0YWJsZSBvZiBOIHJvd3Mgb2YgbWV0ZXIgDQogICAgYXR0cmlidXRlcyBpcyBw
cm92aWRlZCBpbiB0aGUgTWV0ZXIgbm9kZSBpdHNlbGYsIHdpdGggZWFjaCByb3cgDQogICAgcmVw
cmVzZW50aW5nIHRoZSBhdHRyaWJ1dGVzIGZvciBvbmUgbWV0ZXIgaW5zdGFuY2UuICBBIG1ldGFk
YXRhIE0gDQogICAgaXMgYWxzbyBuZWVkZWQgdG8gcGFzcyBhbG9uZyB3aXRoIHRoZSBwYWNrZXQg
UCBmcm9tIHRoZSBjbGFzc2lmaWVyIA0KICAgIHRvIHRoZSBtZXRlciwgc28gdGhhdCB0aGUgbWV0
ZXIgY2FuIHVzZSBNIGFzIGEgbG9vay11cCBrZXkgKGluZGV4KSANCiAgICB0byBmaW5kIHRoZSBj
b3JyZXNwb25kaW5nIHJvdyBvZiB0aGUgYXR0cmlidXRlcyB0aGF0IHNob3VsZCBiZSB1c2VkIA0K
ICAgIGZvciBhbnkgcGFydGljdWxhciBwYWNrZXQgUC4gDQogICAgIA0KICAgIE5vdyB3aGF0IGlm
IGFsbCB0aGUgTiBub2RlcyAoTEZCIzEsIExGQiMyLCAuLi4sIExGQiNOKSBhcmUgbm90IG9mIA0K
ICAgIHRoZSBzYW1lIHR5cGU/IEZvciBleGFtcGxlLCBpZiBMRkIjMSBpcyBhIHF1ZXVlIHdoaWxl
IHRoZSByZXN0IGFyZSANCiAgICBhbGwgbWV0ZXJzLCB3aGF0IGlzIHRoZSBiZXN0IHdheSB0byBy
ZXByZXNlbnQgc3VjaCBkYXRhcGF0aHM/ICANCiAgICBXaGlsZSBpdCBpcyBzdGlsbCBwb3NzaWJs
ZSB0byB1c2UgZWl0aGVyIHRoZSBwdXJlIHRvcG9sb2dpY2FsIA0KICAgIGFwcHJvYWNoIG9yIHRo
ZSBwdXJlIGVuY29kZWQgc3RhdGUgYXBwcm9hY2gsIHRoZSBuYXR1cmFsIA0KICAgIGNvbWJpbmF0
aW9uIG9mIHRoZSB0d28gc2VlbXMgdGhlIGJlc3QgYnkgcmVwcmVzZW50aW5nIHRoZSB0d28gDQog
ICAgZGlmZmVyZW50IGZ1bmN0aW9uYWwgZGF0YXBhdGhzIHVzaW5nIHRvcG9sb2dpY2FsIGFwcHJv
YWNoIHdoaWxlIA0KICAgIGxlYXZpbmcgdGhlIE4tMSBtZXRlciBpbnN0YW5jZXMgZGlzdGluZ3Vp
c2hlZCBieSBtZXRhZGF0YSBvbmx5LCBhcyANCiAgICBzaG93biBpbiBGaWd1cmUgNShjKS4gIA0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLSsgDQog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUCAgICAgIHwgICBMRkIjMSAgfCANCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0+fChBdHRyaWItMSl8IA0KICAg
ICAgICAgKy0tLS0tLS0tLS0tLS0rICAgICAgfCAgICAgICAgICArLS0tLS0tLS0tLSsgDQogICAg
ICAgICB8ICAgICAgICAgICAgMXwtLS0tLS0rICAgUCAgICAgICstLS0tLS0tLS0tKyANCiAgICAg
ICAgIHwgICAgICAgICAgICAyfC0tLS0tLS0tLS0tLS0tLS0+fCAgIExGQiMyICB8IA0KICAgICAg
ICAgfCBjbGFzc2lmaWVyIDN8ICAgICAgICAgICAgICAgICB8KEF0dHJpYi0yKXwgDQogICAgICAg
ICB8ICAgICAgICAgIC4uLnwuLi4gICAgICAgICAgICAgICstLS0tLS0tLS0tKyANCiAgICAgICAg
IHwgICAgICAgICAgICBOfC0tLS0tLSsgICAgICAgICAgLi4uIA0KICAgICAgICAgKy0tLS0tLS0t
LS0tLS0rICAgICAgfCAgIFAgICAgICArLS0tLS0tLS0tLSsgDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICArLS0tLS0tLS0tPnwgICBMRkIjTiAgfCANCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfChBdHRyaWItTil8IA0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLSsgDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICANCiAgICAgICAgICAgICAgICAgNShhKSBVc2luZyBwdXJlIHRvcG9sb2dpY2FsIGFw
cHJvYWNoICANCiAgICAgDQogICAgICAgICArLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAgICAg
ICstLS0tLS0tLS0tLS0tKyANCiAgICAgICAgIHwgICAgICAgICAgICAxfCAgICAgICAgICAgICAg
ICAgfCAgIE1ldGVyICAgICB8IA0KICAgICAgICAgfCAgICAgICAgICAgIDJ8ICAgKFAsIE0pICAg
ICAgICB8IChBdHRyaWItMSkgIHwgDQogICAgICAgICB8ICAgICAgICAgICAgM3wtLS0tLS0tLS0t
LS0tLS0tPnwgKEF0dHJpYi0yKSAgfCANCiAgICAgICAgIHwgICAgICAgICAgLi4ufCAgICAgICAg
ICAgICAgICAgfCAgIC4uLiAgICAgICB8IA0KICAgICAgICAgfCAgICAgICAgICAgIE58ICAgICAg
ICAgICAgICAgICB8IChBdHRyaWItTikgIHwgDQogICAgICAgICArLS0tLS0tLS0tLS0tLSsgICAg
ICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tKyANCiAgICAgDQogICAgICAgICAgIDUoYikgVXNp
bmcgcHVyZSBlbmNvZGVkIHN0YXRlIGFwcHJvYWNoIHRvIHJlcHJlc2VudCB0aGUgTEZCIA0KICAg
ICAgICAgIHRvcG9sb2d5IGluIDUoYSksIGlmIExGQiMxLCBMRkIjMiwgLi4uLCBhbmQgTEZCI04g
YXJlIG9mIHRoZSANCiAgICAgICAgICAgICAgICAgICAgICAgIHNhbWUgdHlwZSAoZS5nLiwgbWV0
ZXIpLiAgICAgICAgIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEFwcmlsIDIwMDQg
ICAgICAgICAgICAgICAgICAgICAgW1BhZ2UgMjFdIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAg
ICBGb3JDRVMgRkUgTW9kZWwgICAgICAgICAgICAgIE9jdG9iZXIgMjAwMyANCiAgDQogIA0KICAg
ICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0t
LS0rIA0KICAgICAgICAgKy0tLS0tLS0tLS0tLS0rIChQLCBNKSAgICAgICB8IHF1ZXVlICAgICAg
IHwgDQogICAgICAgICB8ICAgICAgICAgICAgMXwtLS0tLS0tLS0tLS0tPnwgKEF0dHJpYi0xKSAg
fCANCiAgICAgICAgIHwgICAgICAgICAgICAyfCAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0r
IA0KICAgICAgICAgfCAgICAgICAgICAgIDN8IChQLCBNKSAgICAgICArLS0tLS0tLS0tLS0tLSsg
DQogICAgICAgICB8ICAgICAgICAgIC4uLnwtLS0tLS0tLS0tLS0tPnwgICBNZXRlciAgICAgfCAg
IA0KICAgICAgICAgfCAgICAgICAgICAgIE58ICAgICAgICAgICAgICB8IChBdHRyaWItMikgIHwg
DQogICAgICAgICArLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAgIHwgICAuLi4gICAgICAgfCAN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAoQXR0cmliLU4pICB8IA0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLSsgDQog
ICAgIA0KICAgICAgICAgNShjKSBVc2luZyBhIGNvbWJpbmF0aW9uIG9mIHRoZSB0d28sIGlmIExG
QiMxLCBMRkIjMiwgLi4uLCBhbmQgDQogICAgICAgICAgICAgIExGQiNOIGFyZSBvZiBkaWZmZXJl
bnQgdHlwZXMgKGUuZy4sIHF1ZXVlIGFuZCBtZXRlcikuIA0KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICBGaWd1cmUgNS4gQW4gZXhhbXBs
ZSBvZiBob3cgdG8gbW9kZWwgRkUgZGF0YXBhdGhzIA0KICANCiAgICAgDQogICAgRnJvbSB0aGlz
IGV4YW1wbGUsIHdlIGRlbW9uc3RyYXRlIHRoYXQgZWFjaCBhcHByb2FjaCBoYXMgZGlzdGluY3Qg
DQogICAgYWR2YW50YWdlIGZvciBkaWZmZXJlbnQgc2l0dWF0aW9ucy4gIFVzaW5nIHRoZSBlbmNv
ZGVkIHN0YXRlIA0KICAgIGFwcHJvYWNoLCBmZXdlciBjb25uZWN0aW9ucyBhcmUgdHlwaWNhbGx5
IG5lZWRlZCBiZXR3ZWVuIGEgZmFuLW91dCANCiAgICBub2RlIGFuZCBpdHMgbmV4dCBMRkIgaW5z
dGFuY2VzIG9mIHRoZSBzYW1lIHR5cGUsIGJlY2F1c2UgZWFjaCANCiAgICBwYWNrZXQgY2Fycmll
cyBtZXRhZGF0YSB3aXRoIGl0IHNvIHRoYXQgdGhlIGZvbGxvd2luZyBub2RlcyBjYW4gDQogICAg
aW50ZXJwcmV0IGFuZCBoZW5jZSBpbnZva2UgYSBkaWZmZXJlbnQgcGFja2V0IHRyZWF0bWVudC4g
IEZvciB0aG9zZSANCiAgICBjYXNlcywgYSBwdXJlIHRvcG9sb2dpY2FsIGFwcHJvYWNoIGZvcmNl
cyBvbmUgdG8gYnVpbGQgZWxhYm9yYXRlIA0KICAgIGdyYXBocyB3aXRoIGEgbG90IG1vcmUgY29u
bmVjdGlvbnMgYW5kIG9mdGVuIHJlc3VsdHMgaW4gYW4gdW53aWVsZHkgDQogICAgZ3JhcGguICBP
biB0aGUgb3RoZXIgaGFuZCwgYSB0b3BvbG9naWNhbCBhcHByb2FjaCBpcyBpbnR1aXRpdmUgYW5k
IA0KICAgIG1vc3QgdXNlZnVsIGZvciByZXByZXNlbnRpbmcgZnVuY3Rpb25hbGx5IHZlcnkgZGlm
ZmVyZW50IGRhdGFwYXRocy4gDQogICAgIA0KICAgIEZvciBjb21wbGV4IHRvcG9sb2dpZXMsIGEg
Y29tYmluYXRpb24gb2YgdGhlIHR3byBpcyB0aGUgbW9zdCB1c2VmdWwgDQogICAgYW5kIGZsZXhp
YmxlLiAgSGVyZSB3ZSBwcm92aWRlIGEgZ2VuZXJhbCBkZXNpZ24gZ3VpZGVsaW5lIGFzIHRvIA0K
ICAgIHdoYXQgYXBwcm9hY2ggaXMgYmVzdCB1c2VkIGZvciB3aGF0IHNpdHVhdGlvbi4gIFRoZSB0
b3BvbG9naWNhbCANCiAgICBhcHByb2FjaCBzaG91bGQgcHJpbWFyaWx5IGJlIHVzZWQgd2hlbiB0
aGUgcGFja2V0IGRhdGFwYXRoIGZvcmtzIA0KICAgIGludG8gYXJlYXMgd2l0aCBkaXN0aW5jdCBM
RkIgY2xhc3NlcyAobm90IGp1c3QgZGlzdGluY3QgDQogICAgcGFyYW1ldGVyaXphdGlvbnMgb2Yg
dGhlIHNhbWUgTEZCIGNsYXNzZXMpLCBhbmQgd2hlbiB0aGUgZmFuLW91dHMgDQogICAgZG8gbm90
IHJlcXVpcmUgY2hhbmdlcyAoYWRkaW5nL3JlbW92aW5nIExGQiBvdXRwdXRzKSBhdCBhbGwgb3Ig
DQogICAgcmVxdWlyZSBvbmx5IHZlcnkgaW5mcmVxdWVudCBjaGFuZ2VzLiAgQ29uZmlndXJhdGlv
biBpbmZvcm1hdGlvbiANCiAgICB0aGF0IG5lZWRzIHRvIGNoYW5nZSBmcmVxdWVudGx5IHNob3Vs
ZCBwcmVmZXJhYmx5IGJlIGV4cHJlc3NlZCBieSANCiAgICB0aGUgaW50ZXJuYWwgYXR0cmlidXRl
cyBvZiBvbmUgb3IgbW9yZSBMRkJzIChhbmQgaGVuY2UgdXNpbmcgdGhlIA0KICAgIGVuY29kZWQg
c3RhdGUgYXBwcm9hY2gpLiANCiAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgDQogICAgICAgICAgICAgICAgICAgICAg
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IA0KICAgICAg
ICAgKy0tLS0tLS0tLS0rICBWICAgICAgKy0tLS0tLS0tLS0rICAgICAgICAgICArLS0tLS0tKyAg
ICAgICAgfCANCiAgICAgICAgIHwgICAgICAgICAgfCAgfCAgICAgIHwgICAgICAgICAgfGlmIElQ
LWluLUlQfCAgICAgIHwgICAgICAgIHwgDQogICAgLS0tLT58IGluZ3Jlc3MgIHwtPistLS0tLT58
Y2xhc3NpZmllcnwtLS0tLS0tLS0tPnxEZWNhcC58LS0tLT4tLS0rIA0KICAgICAgICAgfCBwb3J0
cyAgICB8ICAgICAgICAgfCAgICAgICAgICB8LS0tLSsgICAgICB8ICAgICAgfCANCiAgDQogWWFu
ZywgZXQgYWwuICAgICAgRXhwaXJlcyBBcHJpbCAyMDA0ICAgICAgICAgICAgICAgICAgICAgIFtQ
YWdlIDIyXSANCg0KIEludGVybmV0IERyYWZ0ICAgICAgICAgRm9yQ0VTIEZFIE1vZGVsICAgICAg
ICAgICAgICBPY3RvYmVyIDIwMDMgDQogIA0KICANCiAgICAgICAgICstLS0tLS0tLS0tKyAgICAg
ICAgICstLS0tLS0tLS0tKyAgICB8b3RoZXJzKy0tLS0tLSsgDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCANCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBWIA0KICAgICAgICAgKGEpICBUaGUgTEZCIHRvcG9sb2d5IHdp
dGggYSBsb2dpY2FsIGxvb3AgDQogIA0KICAgICANCiAgICAgICAgKy0tLS0tLS0rICAgKy0tLS0t
LS0tLS0tKyAgICAgICAgICAgICstLS0tLS0rICAgKy0tLS0tLS0tLS0tKyANCiAgICAgICAgfCAg
ICAgICB8ICAgfCAgICAgICAgICAgfGlmIElQLWluLUlQIHwgICAgICB8ICAgfCAgICAgICAgICAg
fCANCiAgICAtLS0+fGluZ3Jlc3N8LS0+fGNsYXNzaWZpZXIxfC0tLS0tLS0tLS0tPnxEZWNhcC58
LS0+K2NsYXNzaWZpZXIyfC0+IA0KICAgICAgICB8IHBvcnRzIHwgICB8ICAgICAgICAgICB8LS0t
LSsgICAgICAgfCAgICAgIHwgICB8ICAgICAgICAgICB8IA0KICAgICAgICArLS0tLS0tLSsgICAr
LS0tLS0tLS0tLS0rICAgIHxvdGhlcnMgKy0tLS0tLSsgICArLS0tLS0tLS0tLS0rIA0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgViANCiAgICAgICAgIChiKSAgVGhlIExGQiB0b3BvbG9neSB3aXRob3V0
IHRoZSBsb29wIHV0aWxpemluZyB0d28gDQogICAgICAgICAgICAgIGluZGVwZW5kZW50IGNsYXNz
aWZpZXIgaW5zdGFuY2VzLiANCiAgICAgDQogICAgICAgICAgICAgICAgIEZpZ3VyZSA2LiBBbiBM
RkIgdG9wb2xvZ3kgZXhhbXBsZS4gDQogIA0KICAgIEl0IGlzIGltcG9ydGFudCB0byBwb2ludCBv
dXQgdGhhdCB0aGUgTEZCIHRvcG9sb2d5IGhlcmUgaXMgdGhlIA0KICAgIGxvZ2ljYWwgdG9wb2xv
Z3kgdGhhdCB0aGUgcGFja2V0cyBmbG93IHRocm91Z2gsIG5vdCB0aGUgcGh5c2ljYWwgDQogICAg
dG9wb2xvZ3kgYXMgZGV0ZXJtaW5lZCBieSBob3cgdGhlIEZFIGhhcmR3YXJlIGlzIGxhaWQgb3V0
LiAgDQogICAgTmV2ZXJ0aGVsZXNzLCB0aGUgYWN0dWFsIGltcGxlbWVudGF0aW9uIG1heSBzdGls
bCBpbmZsdWVuY2UgaG93IHRoZSANCiAgICBmdW5jdGlvbmFsaXR5IHNob3VsZCBiZSBtYXBwZWQg
aW50byB0aGUgTEZCIHRvcG9sb2d5LiAgRmlndXJlIDYgDQogICAgc2hvd3Mgb25lIHNpbXBsZSBG
RSBleGFtcGxlLiAgSW4gdGhpcyBleGFtcGxlLCBhbiBJUC1pbi1JUCBwYWNrZXQgDQogICAgZnJv
bSBhbiBJUFNlYyBhcHBsaWNhdGlvbiBsaWtlIFZQTiBtYXkgZ28gdG8gdGhlIGNsYXNzaWZpZXIg
Zmlyc3QgDQogICAgYW5kIGhhdmUgdGhlIGNsYXNzaWZpY2F0aW9uIGRvbmUgYmFzZWQgb24gdGhl
IG91dGVyIElQIGhlYWRlcjsgdXBvbiANCiAgICBiZWluZyBjbGFzc2lmaWVkIGFzIGFuIElQLWlu
LUlQIHBhY2tldCwgdGhlIHBhY2tldCBpcyB0aGVuIHNlbnQgdG8gDQogICAgYSBkZWNhcHN1bGF0
b3IgdG8gc3RyaXAgb2ZmIHRoZSBvdXRlciBJUCBoZWFkZXIsIGZvbGxvd2VkIGJ5IGEgDQogICAg
Y2xhc3NpZmllciBhZ2FpbiB0byBwZXJmb3JtIGNsYXNzaWZpY2F0aW9uIG9uIHRoZSBpbm5lciBJ
UCBoZWFkZXIuIA0KICAgIElmIHRoZSBzYW1lIGNsYXNzaWZpZXIgaGFyZHdhcmUgb3Igc29mdHdh
cmUgaXMgdXNlZCBmb3IgYm90aCBvdXRlciANCiAgICBhbmQgaW5uZXIgSVAgaGVhZGVyIGNsYXNz
aWZpY2F0aW9uIHdpdGggdGhlIHNhbWUgc2V0IG9mIGZpbHRlcmluZyANCiAgICBydWxlcywgYSBs
b2dpY2FsIGxvb3AgaXMgbmF0dXJhbGx5IHByZXNlbnQgaW4gdGhlIExGQiB0b3BvbG9neSwgYXMg
DQogICAgc2hvd24gaW4gRmlndXJlIDYoYSkuICBIb3dldmVyLCBpZiB0aGUgY2xhc3NpZmljYXRp
b24gaXMgDQogICAgaW1wbGVtZW50ZWQgYnkgdHdvIGRpZmZlcmVudCBwaWVjZXMgb2YgaGFyZHdh
cmUgb3Igc29mdHdhcmUgd2l0aCANCiAgICBkaWZmZXJlbnQgZmlsdGVycyAoaS5lLiwgb25lIHNl
dCBvZiBmaWx0ZXJzIGZvciBvdXRlciBJUCBoZWFkZXIgDQogICAgd2hpbGUgYW5vdGhlciBzZXQg
Zm9yIGlubmVyIElQIGhlYWRlciksIHRoZW4gaXQgaXMgbW9yZSBuYXR1cmFsIHRvIA0KICAgIG1v
ZGVsIHRoZW0gYXMgdHdvIGRpZmZlcmVudCBpbnN0YW5jZXMgb2YgY2xhc3NpZmllciBMRkIsIGFz
IHNob3duIA0KICAgIGluIEZpZ3VyZSA2KGIpLiANCiAgDQogICAgVG8gZGlzdGluZ3Vpc2ggbXVs
dGlwbGUgaW5zdGFuY2VzIG9mIHRoZSBzYW1lIExGQiBjbGFzcywgZWFjaCBMRkIgDQogICAgaW5z
dGFuY2UgaGFzIGl0cyBvd24gTEZCIGluc3RhbmNlIElELiAgT25lIHdheSB0byBlbmNvZGUgdGhl
IExGQiANCiAgICBpbnN0YW5jZSBJRCBpcyB0byBlbmNvZGUgaXQgYXMgeC55IHdoZXJlIHggaXMg
dGhlIExGQiBjbGFzcyBJRCANCiAgICB3aGlsZSB5IGlzIHRoZSBpbnN0YW5jZSBJRCB3aXRoaW4g
ZWFjaCBMRkIgY2xhc3MuIA0KICAgICANCiAzLjMuMi4gQ29uZmlndXJpbmcgdGhlIExGQiBUb3Bv
bG9neSAgDQogICAgIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEFwcmlsIDIwMDQg
ICAgICAgICAgICAgICAgICAgICAgW1BhZ2UgMjNdIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAg
ICBGb3JDRVMgRkUgTW9kZWwgICAgICAgICAgICAgIE9jdG9iZXIgMjAwMyANCiAgDQogIA0KICAg
IFdoaWxlIHRoZXJlIGlzIGxpdHRsZSBkb3VidCB0aGF0IHRoZSBpbmRpdmlkdWFsIExGQiBtdXN0
IGJlIA0KICAgIGNvbmZpZ3VyYWJsZSwgdGhlIGNvbmZpZ3VyYWJpbGl0eSBxdWVzdGlvbiBpcyBt
b3JlIGNvbXBsaWNhdGVkIGZvciANCiAgICBMRkIgdG9wb2xvZ3kuICBTaW5jZSBMRkIgdG9wb2xv
Z3kgaXMgcmVhbGx5IHRoZSBncmFwaGljIA0KICAgIHJlcHJlc2VudGF0aW9uIG9mIHRoZSBkYXRh
cGF0aHMgd2l0aGluIEZFLCBjb25maWd1cmluZyB0aGUgTEZCIA0KICAgIHRvcG9sb2d5IG1lYW5z
IGR5bmFtaWNhbGx5IGNoYW5naW5nIHRoZSBkYXRhcGF0aHMgaW5jbHVkaW5nIGNoYW5nZXMgDQog
ICAgdG8gdGhlIExGQnMgYWxvbmcgdGhlIGRhdGFwYXRocyBvbiBhbiBGRSwgZS5nLiwgY3JlYXRp
bmcgKGkuZS4sIA0KICAgIGluc3RhbnRpYXRpbmcpIG9yIGRlbGV0aW5nIExGQnMsIHNldHRpbmcg
dXAgb3IgZGVsZXRpbmcgDQogICAgaW50ZXJjb25uZWN0aW9ucyBiZXR3ZWVuIG91dHB1dHMgb2Yg
dXBzdHJlYW0gTEZCcyB0byBpbnB1dHMgb2YgDQogICAgZG93bnN0cmVhbSBMRkJzLiAgIA0KICAg
ICANCiAgICBXaHkgd291bGQgdGhlIGRhdGFwYXRocyBvbiBhbiBGRSBldmVyIGNoYW5nZSBkeW5h
bWljYWxseT8gIFRoZSANCiAgICBkYXRhcGF0aHMgb24gYW4gRkUgaXMgc2V0IHVwIGJ5IHRoZSBD
RSB0byBwcm92aWRlIGNlcnRhaW4gZGF0YSANCiAgICBwbGFuZSBzZXJ2aWNlcyAoZS5nLiwgRGlm
ZlNlcnYsIFZQTiwgZXRjLikgdG8gdGhlIE5FJ3MgY3VzdG9tZXJzLiAgDQogICAgVGhlIHB1cnBv
c2Ugb2YgcmVjb25maWd1cmluZyB0aGUgZGF0YXBhdGhzIGlzIHRvIGVuYWJsZSB0aGUgQ0UgdG8g
DQogICAgY3VzdG9taXplIHRoZSBzZXJ2aWNlcyB0aGUgTkUgaXMgZGVsaXZlcmluZyBhdCBydW4g
dGltZS4gIFRoZSBDRSANCiAgICBuZWVkcyB0byBjaGFuZ2UgdGhlIGRhdGFwYXRocyB3aGVuIHRo
ZSBzZXJ2aWNlIHJlcXVpcmVtZW50cyBjaGFuZ2UsIA0KICAgIGUuZy4sIHdoZW4gYWRkaW5nIGEg
bmV3IGN1c3RvbWVyLCBvciB3aGVuIGFuIGV4aXN0aW5nIGN1c3RvbWVyIA0KICAgIGNoYW5nZXMg
dGhlaXIgc2VydmljZS4gIEhvd2V2ZXIsIG5vdGUgdGhhdCBub3QgYWxsIGRhdGFwYXRoIGNoYW5n
ZXMgDQogICAgcmVzdWx0IGluIGNoYW5nZXMgaW4gdGhlIExGQiB0b3BvbG9neSBncmFwaCwgYW5k
IHRoYXQgaXMgZGV0ZXJtaW5lZCANCiAgICBieSB0aGUgYXBwcm9hY2ggd2UgdXNlIHRvIG1hcCB0
aGUgZGF0YXBhdGhzIGludG8gTEZCIHRvcG9sb2d5LiAgQXMgDQogICAgZGlzY3Vzc2VkIGluIDMu
My4xLCB0aGUgdG9wb2xvZ2ljYWwgYXBwcm9hY2ggYW5kIGVuY29kZWQgc3RhdGUgDQogICAgYXBw
cm9hY2ggY2FuIHJlc3VsdCBpbiB2ZXJ5IGRpZmZlcmVudCBsb29raW5nIExGQiB0b3BvbG9naWVz
IGZvciANCiAgICB0aGUgc2FtZSBkYXRhcGF0aHMuICBJbiBnZW5lcmFsLCBhbiBMRkIgdG9wb2xv
Z3kgYmFzZWQgb24gYSBwdXJlIA0KICAgIHRvcG9sb2dpY2FsIGFwcHJvYWNoIGlzIGxpa2VseSB0
byBleHBlcmllbmNlIG1vcmUgZnJlcXVlbnQgdG9wb2xvZ3kgDQogICAgcmVjb25maWd1cmF0aW9u
IHRoYW4gb25lIGJhc2VkIG9uIGFuIGVuY29kZWQgc3RhdGUgYXBwcm9hY2guICANCiAgICBIb3dl
dmVyLCBldmVuIGFuIExGQiB0b3BvbG9neSBiYXNlZCBlbnRpcmVseSBvbiBhbiBlbmNvZGVkIHN0
YXRlIA0KICAgIGFwcHJvYWNoIG1heSBoYXZlIHRvIGNoYW5nZSB0aGUgdG9wb2xvZ3kgYXQgdGlt
ZXMsIGZvciBleGFtcGxlLCB0byANCiAgICB0b3RhbGx5IGJ5cGFzcyBzb21lIExGQnMgb3IgaW5z
ZXJ0IG5ldyBMRkJzLiAgU2luY2UgYSBtaXggb2YgdGhlc2UgDQogICAgdHdvIGFwcHJvYWNoZXMg
aXMgdXNlZCB0byBtb2RlbCB0aGUgZGF0YXBhdGhzLCBMRkIgdG9wb2xvZ3kgDQogICAgcmVjb25m
aWd1cmF0aW9uIGlzIGNvbnNpZGVyZWQgYW4gaW1wb3J0YW50IGFzcGVjdCBvZiB0aGUgRkUgbW9k
ZWwuICANCiAgICAgDQogICAgV2Ugd2FudCB0byBwb2ludCBvdXQgdGhhdCBhbGxvd2luZyBhIGNv
bmZpZ3VyYWJsZSBMRkIgdG9wb2xvZ3kgaW4gDQogICAgdGhlIEZFIG1vZGVsIGRvZXMgbm90IG1h
bmRhdGUgdGhhdCBhbGwgRkVzIG11c3QgaGF2ZSBzdWNoIA0KICAgIGNhcGFiaWxpdHkuICBFdmVu
IGlmIGFuIEZFIHN1cHBvcnRzIGNvbmZpZ3VyYWJsZSBMRkIgdG9wb2xvZ3ksIGl0IA0KICAgIGlz
IGV4cGVjdGVkIHRoYXQgdGhlcmUgd2lsbCBiZSBGRS1zcGVjaWZpYyBsaW1pdGF0aW9ucyBvbiB3
aGF0IGNhbiANCiAgICBhY3R1YWxseSBiZSBjb25maWd1cmVkLiAgUGVyZm9ybWFuY2Utb3B0aW1p
emVkIGhhcmR3YXJlIA0KICAgIGltcGxlbWVudGF0aW9uIG1heSBoYXZlIHplcm8gb3IgdmVyeSBs
aW1pdGVkIGNvbmZpZ3VyYWJpbGl0eSwgd2hpbGUgDQogICAgRkUgaW1wbGVtZW50YXRpb25zIHJ1
bm5pbmcgb24gbmV0d29yayBwcm9jZXNzb3JzIG1heSBwcm92aWRlIG1vcmUgDQogICAgZmxleGli
aWxpdHkgYW5kIGNvbmZpZ3VyYWJpbGl0eS4gIEl0IGlzIGVudGlyZWx5IHVwIHRvIHRoZSBGRSAN
CiAgICBkZXNpZ25lcnMgdG8gZGVjaWRlIHdoZXRoZXIgb3Igbm90IHRoZSBGRSBhY3R1YWxseSBp
bXBsZW1lbnRzIHN1Y2ggDQogICAgcmVjb25maWd1cmF0aW9uIGFuZCBob3cgbXVjaC4gIFdoZXRo
ZXIgaXQgaXMgYSBzaW1wbGUgcnVudGltZSANCiAgICBzd2l0Y2ggdG8gZW5hYmxlIG9yIGRpc2Fi
bGUgKGkuZS4sIGJ5cGFzcykgY2VydGFpbiBMRkJzLCBvciBtb3JlIA0KICAgIGZsZXhpYmxlIHNv
ZnR3YXJlIHJlY29uZmlndXJhdGlvbiBpcyBhbGwgaW1wbGVtZW50YXRpb24gZGV0YWlsIA0KICAg
IGludGVybmFsIHRvIHRoZSBGRSBidXQgb3V0c2lkZSBvZiB0aGUgc2NvcGUgb2YgRkUgbW9kZWwu
ICBJbiBlaXRoZXIgDQogICAgY2FzZSwgdGhlIENFKHMpIG11c3QgYmUgYWJsZSB0byBsZWFybiB0
aGUgRkUncyBjb25maWd1cmF0aW9uIA0KICAgIGNhcGFiaWxpdGllcy4gIFRoZXJlZm9yZSwgdGhl
IEZFIG1vZGVsIG11c3QgcHJvdmlkZSBhIG1lY2hhbmlzbSBmb3IgDQogIA0KIFlhbmcsIGV0IGFs
LiAgICAgIEV4cGlyZXMgQXByaWwgMjAwNCAgICAgICAgICAgICAgICAgICAgICBbUGFnZSAyNF0g
DQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBGRSBNb2RlbCAgICAgICAgICAgICAg
T2N0b2JlciAyMDAzIA0KICANCiAgDQogICAgZGVzY3JpYmluZyB0aGUgTEZCIHRvcG9sb2d5IGNv
bmZpZ3VyYXRpb24gY2FwYWJpbGl0aWVzIG9mIGFuIEZFLiAgDQogICAgVGhlc2UgY2FwYWJpbGl0
aWVzIG1heSBpbmNsdWRlIChzZWUgU2VjdGlvbiA2IGZvciBkZXRhaWxzKTogDQogICAgICAgLiBX
aGF0IExGQiBjbGFzc2VzIGNhbiB0aGUgRkUgaW5zdGFudGlhdGU/IA0KICAgICAgIC4gSG93IG1h
bnkgaW5zdGFuY2VzIG9mIHRoZSBzYW1lIExGQiBjbGFzcyBjYW4gYmUgY3JlYXRlZD8gDQogICAg
ICAgLiBXaGF0IGFyZSB0aGUgdG9wb2xvZ2ljYWwgbGltaXRhdGlvbnM/ICBGb3IgZXhhbXBsZTog
DQogICAgICAgICAgICBvIEhvdyBtYW55IGluc3RhbmNlcyBvZiB0aGUgc2FtZSBjbGFzcyBvciBh
bnkgY2xhc3MgY2FuIGJlIA0KICAgICAgICAgICAgICBjcmVhdGVkIG9uIGFueSBnaXZlbiBicmFu
Y2ggb2YgdGhlIGdyYXBoPyANCiAgICAgICAgICAgIG8gT3JkZXJpbmcgcmVzdHJpY3Rpb25zIG9u
IExGQnMgKGUuZy4sIGFueSBpbnN0YW5jZSBvZiBMRkIgDQogICAgICAgICAgICAgIGNsYXNzIEEg
bXVzdCBiZSBhbHdheXMgZG93bnN0cmVhbSBvZiBhbnkgaW5zdGFuY2Ugb2YgTEZCIA0KICAgICAg
ICAgICAgICBjbGFzcyBCKS4gDQogICAgIA0KICAgIEV2ZW4gaWYgdGhlIENFIGlzIGFsbG93ZWQg
dG8gY29uZmlndXJlIExGQiB0b3BvbG9neSBmb3IgYW4gRkUsIGhvdyANCiAgICBjYW4gdGhlIENF
IGludGVycHJldCBhbiBhcmJpdHJhcnkgTEZCIHRvcG9sb2d5IChwcmVzZW50ZWQgdG8gdGhlIENF
IA0KICAgIGJ5IHRoZSBGRSkgYW5kIGtub3cgd2hhdCB0byBkbyB3aXRoIGl0PyAgSW4gYW5vdGhl
ciB3b3JkLCBob3cgZG9lcyANCiAgICB0aGUgQ0Uga25vdyB0aGUgbWFwcGluZyBiZXR3ZWVuIGFu
IExGQiB0b3BvbG9neSBhbmQgYSBwYXJ0aWN1bGFyIE5FIA0KICAgIHNlcnZpY2Ugb3IgYXBwbGlj
YXRpb24gKGUuZy4sIFZQTiwgRGlmZlNlcnYsIGV0Yy4pPyAgV2UgYXJndWUgdGhhdCANCiAgICBm
aXJzdCBvZiBhbGwsIGl0IGlzIHVubGlrZWx5IHRoYXQgYW4gRkUgY2FuIHN1cHBvcnQgYW55IGFy
Yml0cmFyeSANCiAgICBMRkIgdG9wb2xvZ3k7IHNlY29uZGx5LCBvbmNlIHRoZSBDRSB1bmRlcnN0
YW5kcyB0aGUgY29hcnNlIA0KICAgIGNhcGFiaWxpdHkgb2YgYW4gRkUsIGl0IGlzIHVwIHRvIHRo
ZSBDRSB0byBjb25maWd1cmUgdGhlIExGQiANCiAgICB0b3BvbG9neSBhY2NvcmRpbmcgdG8gdGhl
IG5ldHdvcmsgc2VydmljZSB0aGUgTkUgaXMgc3VwcG9zZWQgdG8gDQogICAgcHJvdmlkZS4gIFNv
IHRoZSBtb3JlIGltcG9ydGFudCBtYXBwaW5nIHRoYXQgdGhlIENFIGhhcyB0byANCiAgICB1bmRl
cnN0YW5kIGlzIGZyb20gdGhlIGhpZ2ggbGV2ZWwgTkUgc2VydmljZSB0byBhIHNwZWNpZmljIExG
QiANCiAgICB0b3BvbG9neSwgbm90IHRoZSBvdGhlciB3YXkgYXJvdW5kLiAgRG8gd2UgZXhwZWN0
IHRoZSBDRSBoYXMgdGhlIA0KICAgIHVsdGltYXRlIGludGVsbGlnZW5jZSB0byB0cmFuc2xhdGUg
YW55IGhpZ2ggbGV2ZWwgc2VydmljZSBwb2xpY3kgDQogICAgaW50byB0aGUgY29uZmlndXJhdGlv
biBkYXRhIGZvciB0aGUgRkVzPyAgTm8sIGJ1dCBpdCBpcyBjb25jZWl2YWJsZSANCiAgICB0aGF0
IHdpdGhpbiBhIGdpdmVuIG5ldHdvcmsgc2VydmljZSBkb21haW4gKGxpa2UgRGlmZlNlcnYpLCBh
IA0KICAgIGNlcnRhaW4gYW1vdW50IG9mIGludGVsbGlnZW5jZSBjYW4gYmUgcHJvZ3JhbW1lZCBp
bnRvIHRoZSBDRSBzdWNoIA0KICAgIHRoYXQgdGhlIENFIGhhcyBhIGdlbmVyYWwgdW5kZXJzdGFu
ZGluZyBvZiB0aGUgTEZCcyBpbnZvbHZlZCBhbmQgc28gDQogICAgdGhlIHRyYW5zbGF0aW9uIGZy
b20gYSBoaWdoIGxldmVsIHNlcnZpY2UgcG9saWN5IHRvIHRoZSBsb3cgbGV2ZWwgDQogICAgRkUg
Y29uZmlndXJhdGlvbiBjYW4gYmUgZG9uZSBhdXRvbWF0aWNhbGx5LiAgSW4gYW55IGV2ZW50LCB0
aGlzIGlzIA0KICAgIGNvbnNpZGVyZWQgYW4gaW1wbGVtZW50YXRpb24gaXNzdWUgaW50ZXJuYWwg
dG8gdGhlIGNvbnRyb2wgcGxhbmUgDQogICAgYW5kIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoZSBG
RSBtb2RlbC4gVGhlcmVmb3JlLCBpdCBpcyBub3QgDQogICAgZGlzY3Vzc2VkIGFueSBmdXJ0aGVy
IGluIHRoaXMgZHJhZnQuICANCiAgDQogICAgICAgICArLS0tLS0tLS0tLSsgICAgICstLS0tLS0t
LS0tLSsgICAgICAgDQogICAgLS0tLT58IEluZ3Jlc3MgIHwtLS0tPnxjbGFzc2lmaWVyIHwtLS0t
LS0tLS0tLS0tLSsgIA0KICAgICAgICAgfCAgICAgICAgICB8ICAgICB8Y2hpcCAgICAgICB8ICAg
ICAgICAgICAgICB8IA0KICAgICAgICAgKy0tLS0tLS0tLS0rICAgICArLS0tLS0tLS0tLS0rICAg
ICAgICAgICAgICB8IA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB2IA0KICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyANCiAgICAgICAgICAgKy0tLS0tLS0tKyAgICB8
ICAgTmV0d29yayBQcm9jZXNzb3IgICAgICAgICAgICAgICAgICAgICAgIHwgDQogICAgICA8LS0t
LXwgRWdyZXNzIHwgICAgfCAgICstLS0tLS0rICAgICstLS0tLS0rICAgKy0tLS0tLS0rICAgICAg
ICB8IA0KICAgICAgICAgICArLS0tLS0tLS0rICAgIHwgICB8TWV0ZXIgfCAgICB8TWFya2VyfCAg
IHxEcm9wcGVyfCAgICAgICAgfCANCiAgICAgICAgICAgICAgICAgXiAgICAgICB8ICAgKy0tLS0t
LSsgICAgKy0tLS0tLSsgICArLS0tLS0tLSsgICAgICAgIHwgDQogICAgICAgICAgICAgICAgIHwg
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IA0KICAg
ICAgKy0tLS0tLS0tLS0rLS0tLS0tLSsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCANCiAgICAgIHwgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGly
ZXMgQXByaWwgMjAwNCAgICAgICAgICAgICAgICAgICAgICBbUGFnZSAyNV0gDQoNCiBJbnRlcm5l
dCBEcmFmdCAgICAgICAgIEZvckNFUyBGRSBNb2RlbCAgICAgICAgICAgICAgT2N0b2JlciAyMDAz
IA0KICANCiAgDQogICAgICB8ICAgICstLS0tLS0tLS0rICAgICAgICstLS0tLS0tLS0rICAgKy0t
LS0tLSsgICAgKy0tLS0tLS0tLSsgICB8IA0KICAgICAgfCAgICB8Rm9yd2FyZGVyfDwtLS0tLS18
U2NoZWR1bGVyfDwtLXxRdWV1ZSB8ICAgIHxDb3VudGVyICB8ICAgfCANCiAgICAgIHwgICAgKy0t
LS0tLS0tLSsgICAgICAgKy0tLS0tLS0tLSsgICArLS0tLS0tKyAgICArLS0tLS0tLS0tKyAgIHwg
DQogICAgICB8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rIA0KICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICAgICAgICAg
ICAgICAgKGEpICBUaGUgQ2FwYWJpbGl0eSBvZiB0aGUgRkUsIHJlcG9ydGVkIHRvIHRoZSBDRSAN
CiAgICAgICAgICAgICAgICAgIA0KICAgICANCiAgICAgICAgICAgKy0tLS0tKyAgICArLS0tLS0t
LSsgICAgICAgICAgICAgICAgICAgICAgKy0tLSsgIA0KICAgICAgICAgICB8ICAgIEF8LS0tPnxR
dWV1ZTEgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLT58ICAgfCAgIA0KICAgIC0tLS0tLT58ICAgICB8
ICAgICstLS0tLS0tKyAgICAgICAgICAgICAgICAgICAgICB8ICAgfCAgKy0tLSsgDQogICAgICAg
ICAgIHwgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICB8ICB8ICAg
fCANCiAgICAgICAgICAgfCAgICAgfCAgICArLS0tLS0tLSsgICAgICArLS0tLS0tLSsgICAgICAg
fCAgIHwgIHwgICB8IA0KICAgICAgICAgICB8ICAgIEJ8LS0tPnxNZXRlcjEgfC0tLS0tPnxRdWV1
ZTIgfC0tLS0tLT58ICAgfC0+fCAgIHwgDQogICAgICAgICAgIHwgICAgIHwgICAgfCAgICAgICB8
ICAgICAgKy0tLS0tLS0rICAgICAgIHwgICB8ICB8ICAgfCANCiAgICAgICAgICAgfCAgICAgfCAg
ICB8ICAgICAgIHwtLSsgICAgICAgICAgICAgICAgICAgfCAgIHwgIHwgICB8IA0KICAgICAgICAg
ICArLS0tLS0rICAgICstLS0tLS0tKyAgfCAgICstLS0tLS0tKyAgICAgICB8ICAgfCAgKy0tLSsg
DQogICAgICAgICBjbGFzc2lmaWVyICAgICAgICAgICAgICArLS0+fERyb3BwZXJ8ICAgICAgIHwg
ICB8ICBJUHY0IA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0t
KyAgICAgICArLS0tKyAgRndkLiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgU2NoZWR1bGVyIA0KICAgICAgICAgICAgICAgICAoYikgIE9uZSBMRkIg
dG9wb2xvZ3kgYXMgY29uZmlndXJlZCBieSB0aGUgQ0UgYW5kIA0KICAgICAgICAgICAgICAgICAg
ICAgIGFjY2VwdGVkIGJ5IHRoZSBGRSAgICAgICAgICAgICAgIA0KICAgDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFF1ZXVlMSANCiAgICAgICAgICAg
ICAgICAgICAgICAgKy0tLSsgICAgICAgICAgICAgICAgICAgICstLSsgDQogICAgICAgICAgICAg
ICAgICAgICAgIHwgIEF8LS0tLS0tLS0tLS0tLS0tLS0tLT58ICB8LS0rIA0KICAgICAgICAgICAg
ICAgICAgICArLT58ICAgfCAgICAgICAgICAgICAgICAgICAgfCAgfCAgfCANCiAgICAgICAgICAg
ICAgICAgICAgfCAgfCAgQnwtLSsgICstLSsgICArLS0rICAgICstLSsgIHwgDQogICAgICAgICAg
ICAgICAgICAgIHwgICstLS0rICB8ICB8ICB8ICAgfCAgfCAgICAgICAgICB8IA0KICAgICAgICAg
ICAgICAgICAgICB8IE1ldGVyMSAgKy0+fCAgfC0tPnwgIHwgICAgICAgICAgfCANCiAgICAgICAg
ICAgICAgICAgICAgfCAgICAgICAgICAgIHwgIHwgICB8ICB8ICAgICAgICAgIHwgICAgICAgIA0K
ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgKy0tKyAgICstLSsgICAgICAgICAgfCAg
ICAgICAgICBJcHY0IA0KICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgQ291bnRlcjEgRHJv
cHBlcjEgUXVldWUyfCAgICArLS0rICBGd2QuIA0KICAgICAgICAgICAgKy0tLSsgICB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKy0tKyAgKy0tLT58QSB8ICArLSsgDQogICAgICAgICAgICB8
ICBBfC0tLSsgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICB8LS0tLS0tPnxCIHwgIHwgfCAN
CiAgICAgLS0tLS0tPnwgIEJ8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPnwgIHwgICst
LS0+fEMgfC0+fCB8LT4gDQogICAgICAgICAgICB8ICBDfC0tLSsgICAgICAgICAgICAgICAgICAg
ICAgICAgICArLS0rICB8ICstPnxEIHwgIHwgfCANCiAgICAgICAgICAgIHwgIER8LSsgfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgfCAgKy0tKyAgKy0rIA0KICAgICAgICAgICAg
Ky0tLSsgfCB8ICAgICstLS0rICAgICAgICAgICAgICAgICAgUXVldWUzfCB8IFNjaGVkdWxlciAN
CiAgICAgICAgQ2xhc3NpZmllcjEgfCB8ICB8ICBBfC0tLS0tLS0tLS0tLT4gICAgICAgKy0tKyAg
fCB8IA0KICAgICAgICAgICAgICAgICAgICB8ICstPnwgICB8ICAgICAgICAgICAgICAgICAgICB8
ICB8LS0rIHwgDQogICAgICAgICAgICAgICAgICAgIHwgICAgfCAgQnwtLSsgICstLSsgKy0tLS0t
LS0tPnwgIHwgICAgfCANCiAgICAgICAgICAgICAgICAgICAgfCAgICArLS0tKyAgfCAgfCAgfCB8
ICAgICAgICAgKy0tKyAgICB8IA0KICAgICAgICAgICAgICAgICAgICB8ICBNZXRlcjIgICArLT58
ICB8LSsgICAgICAgICAgICAgICAgIHwgDQogICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAg
ICAgIHwgIHwgICAgICAgICAgICAgICAgICAgfCANCiAgICAgICAgICAgICAgICAgICAgfCAgICAg
ICAgICAgICAgKy0tKyAgICAgICAgICAgUXVldWU0ICB8IA0KICAgICAgICAgICAgICAgICAgICB8
ICAgICAgICAgICAgTWFya2VyMSAgICAgICAgICArLS0rICAgIHwgDQogIA0KIFlhbmcsIGV0IGFs
LiAgICAgIEV4cGlyZXMgQXByaWwgMjAwNCAgICAgICAgICAgICAgICAgICAgICBbUGFnZSAyNl0g
DQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBGRSBNb2RlbCAgICAgICAgICAgICAg
T2N0b2JlciAyMDAzIA0KICANCiAgDQogICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tPnwgIHwtLS0tKyAgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIHwgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICstLSsgDQogICAgICAgICAgICAgICAgIChjKSAgQW5vdGhl
ciBMRkIgdG9wb2xvZ3kgYXMgY29uZmlndXJlZCBieSB0aGUgQ0UgYW5kIA0KICAgICAgICAgICAg
ICAgICAgICAgIGFjY2VwdGVkIGJ5IHRoZSBGRSANCiAgICAgDQogICAgICAgICBGaWd1cmUgNy4g
QW4gZXhhbXBsZSBvZiBjb25maWd1cmluZyBMRkIgdG9wb2xvZ3kuIA0KICAgICANCiAgICBGaWd1
cmUgNyBzaG93cyBhbiBleGFtcGxlIHdoZXJlIGEgUW9TLWVuYWJsZWQgcm91dGVyIGhhcyBzZXZl
cmFsIA0KICAgIGxpbmUgY2FyZHMgdGhhdCBoYXZlIGEgZmV3IGluZ3Jlc3MgcG9ydHMgYW5kIGVn
cmVzcyBwb3J0cywgYSANCiAgICBzcGVjaWFsaXplZCBjbGFzc2lmaWNhdGlvbiBjaGlwLCBhIG5l
dHdvcmsgcHJvY2Vzc29yIGNvbnRhaW5pbmcgDQogICAgY29kZXMgZm9yIEZFIGJsb2NrcyBsaWtl
IG1ldGVyLCBtYXJrZXIsIGRyb3BwZXIsIGNvdW50ZXIsIHF1ZXVlLCANCiAgICBzY2hlZHVsZXIg
YW5kIElwdjQgZm9yd2FyZGVyLiAgU29tZSBvZiB0aGUgTEZCIHRvcG9sb2d5IGlzIGFscmVhZHkg
DQogICAgZml4ZWQgYW5kIGhhcyB0byByZW1haW4gc3RhdGljIGR1ZSB0byB0aGUgcGh5c2ljYWwg
bGF5b3V0IG9mIHRoZSANCiAgICBsaW5lIGNhcmRzLiAgRm9yIGV4YW1wbGUsIGFsbCB0aGUgaW5n
cmVzcyBwb3J0cyBtaWdodCBiZSBhbHJlYWR5IA0KICAgIGhhcmQgd2lyZWQgaW50byB0aGUgY2xh
c3NpZmljYXRpb24gY2hpcCBhbmQgc28gYWxsIHBhY2tldHMgbXVzdCANCiAgICBmb2xsb3cgZnJv
bSB0aGUgaW5ncmVzcyBwb3J0IGludG8gdGhlIGNsYXNzaWZpY2F0aW9uIGVuZ2luZS4gIE9uIA0K
ICAgIHRoZSBvdGhlciBoYW5kLCB0aGUgTEZCcyBvbiB0aGUgbmV0d29yayBwcm9jZXNzb3IgYW5k
IHRoZWlyIA0KICAgIGV4ZWN1dGlvbiBvcmRlciBhcmUgcHJvZ3JhbW1hYmxlLCBldmVuIHRob3Vn
aCB0aGVyZSBtaWdodCBleGlzdCANCiAgICBjZXJ0YWluIGNhcGFjaXR5IGxpbWl0cyBhbmQgbGlu
a2FnZSBjb25zdHJhaW50cyBiZXR3ZWVuIHRoZXNlIExGQnMuIA0KICAgIEV4YW1wbGVzIG9mIHRo
ZSBjYXBhY2l0eSBsaW1pdHMgbWlnaHQgYmU6IHRoZXJlIGNhbiBiZSBubyBtb3JlIHRoYW4gDQog
ICAgOCBtZXRlcnM7IHRoZXJlIGNhbiBiZSBubyBtb3JlIHRoYW4gMTYgcXVldWVzIGluIG9uZSBG
RTsgdGhlIA0KICAgIHNjaGVkdWxlciBjYW4gaGFuZGxlIGF0IG1vc3QgdXAgdG8gMTYgcXVldWVz
OyBldGMuICBUaGUgbGlua2FnZSANCiAgICBjb25zdHJhaW50cyBtaWdodCBkaWN0YXRlIHRoYXQg
Y2xhc3NpZmljYXRpb24gZW5naW5lIG1heSBiZSANCiAgICBmb2xsb3dlZCBieSBhIG1ldGVyLCBt
YXJrZXIsIGRyb3BwZXIsIGNvdW50ZXIsIHF1ZXVlIG9yIElQdjQgDQogICAgZm9yd2FyZGVyLCBi
dXQgbm90IHNjaGVkdWxlcjsgcXVldWVzIGNhbiBvbmx5IGJlIGZvbGxvd2VkIGJ5IGEgDQogICAg
c2NoZWR1bGVyOyBhIHNjaGVkdWxlciBtdXN0IGJlIGZvbGxvd2VkIGJ5IHRoZSBJUHY0IGZvcndh
cmRlcjsgdGhlIA0KICAgIGxhc3QgTEZCIGluIHRoZSBkYXRhcGF0aCBiZWZvcmUgZ29pbmcgaW50
byB0aGUgZWdyZXNzIHBvcnRzIG11c3QgYmUgDQogICAgdGhlIElQdjQgZm9yd2FyZGVyLCBldGMu
ICANCiAgDQogICAgT25jZSB0aGUgRkUgcmVwb3J0cyBzdWNoIGNhcGFiaWxpdHkgYW5kIGNhcGFj
aXR5IHRvIHRoZSBDRSwgaXQgaXMgDQogICAgbm93IHVwIHRvIHRoZSBDRSB0byB0cmFuc2xhdGUg
dGhlIFFvUyBwb2xpY3kgaW50byB0aGUgZGVzaXJhYmxlIA0KICAgIGNvbmZpZ3VyYXRpb24gZm9y
IHRoZSBGRS4gIEZpZ3VyZSA3KGEpIGRlcGljdHMgdGhlIEZFIGNhcGFiaWxpdHkgDQogICAgd2hp
bGUgNyhiKSBhbmQgNyhjKSBkZXBpY3QgdHdvIGRpZmZlcmVudCB0b3BvbG9naWVzIHRoYXQgdGhl
IEZFIA0KICAgIG1pZ2h0IGJlIGFza2VkIHRvIGNvbmZpZ3VyZSB0by4gIE5vdGUgdGhhdCBib3Ro
IHRoZSBpbmdyZXNzIGFuZCANCiAgICBlZ3Jlc3MgYXJlIG9taXR0ZWQgaW4gKGIpIGFuZCAoYykg
Zm9yIHNpbXBsZSByZXByZXNlbnRhdGlvbi4gIFRoZSANCiAgICB0b3BvbG9neSBpbiA3KGMpIGlz
IGNvbnNpZGVyYWJseSBtb3JlIGNvbXBsZXggdGhhbiA3KGIpIGJ1dCBib3RoIA0KICAgIGFyZSBm
ZWFzaWJsZSB3aXRoaW4gdGhlIEZFIGNhcGFiaWxpdGllcywgYW5kIHNvIHRoZSBGRSBzaG91bGQg
DQogICAgYWNjZXB0IGVpdGhlciBjb25maWd1cmF0aW9uIHJlcXVlc3QgZnJvbSB0aGUgQ0UuICAg
DQogICAgIA0KICANCiA0LiBMRkIgTW9kZWwgLS0gTEZCIGFuZCBBc3NvY2lhdGVkIERhdGEgRGVm
aW5pdGlvbnMgDQogICAgIA0KICAgIFRoZSBtYWluIGdvYWwgb2YgdGhlIEZFIG1vZGVsIGlzIHRv
IHByb3ZpZGUgYW4gYWJzdHJhY3QsIGdlbmVyaWMsIA0KICAgIG1vZHVsYXIsIGltcGxlbWVudGF0
aW9uIGluZGVwZW5kZW50IHJlcHJlc2VudGF0aW9uIG9mIHRoZSBGRXMuIFRoaXMgDQogICAgaXMg
ZmFjaWxpdGF0ZWQgdXNpbmcgdGhlIGNvbmNlcHQgb2YgTEZCcyB3aGljaCBhcmUgaW5zdGFudGlh
dGVkIA0KICAgIGZyb20gTEZCIGNsYXNzZXMuIFRoZSBMRkIgbW9kZWwgaXMgZGVmaW5lZCBpbiB0
aGlzIHNlY3Rpb24gdG8gDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgQXByaWwgMjAw
NCAgICAgICAgICAgICAgICAgICAgICBbUGFnZSAyN10gDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAg
ICAgIEZvckNFUyBGRSBNb2RlbCAgICAgICAgICAgICAgT2N0b2JlciAyMDAzIA0KICANCiAgDQog
ICAgZGVzY3JpYmUgdGhlIGNvbnRlbnQgYW5kIHN0cnVjdHVyZXMgaW4gTEZCIGFuZCBhc3NvY2lh
dGVkIGRhdGEgdHlwZSANCiAgICBkZWZpbml0aW9uLiAgDQogICAgIA0KICAgIFRoZSBjb3JlIHBh
cnQgb2YgdGhlIG1vZGVsIGlzIHRoZSBkZWZpbml0aW9uIG9mIExGQiBjbGFzc2VzLiAgDQogICAg
U2VjdGlvbiA0LjQgcHJvdmlkZXMgbW9yZSBkaXNjdXNzaW9uIG9uIHdoYXQgd2lsbCBiZSBwYXJ0
IG9mIGFuIExGQiANCiAgICBjbGFzcyBkZWZpbml0aW9uLiANCiAgICAgDQogICAgT3BlcmF0aW9u
YWwgcGFyYW1ldGVycyBvZiB0aGUgTEZCcyB0aGF0IG11c3QgYmUgdmlzaWJsZSB0byB0aGUgQ0Vz
IA0KICAgIGFyZSBjb25jZXB0dWFsaXplZCBpbiB0aGUgbW9kZWwgYXMgdGhlIExGQiBhdHRyaWJ1
dGVzLiBUaGVzZSANCiAgICBpbmNsdWRlLCBmb3IgZXhhbXBsZSwgZmxhZ3MsIHNpbmdsZSBwYXJh
bWV0ZXIgYXJndW1lbnRzLCBjb21wbGV4IA0KICAgIGFyZ3VtZW50cywgYW5kIHRhYmxlcy4gIFRo
ZSBkZWZpbml0aW9uIG9mIHRoZSBhdHRyaWJ1dGVzIG9mIGFuIExGQiANCiAgICBNVVNUIGJlIHBh
cnQgb2YgdGhlIExGQiBjbGFzcyBkZWZpbml0aW9uLiBUbyBwcm9tb3RlIGNvbnNpc3RlbnQgYW5k
IA0KICAgIHRlcnNlIGRlZmluaXRpb25zIG9mIHRoZSBhdHRyaWJ1dGVzIG9mIExGQiBjbGFzc2Vz
LCBjb21tb25seSB1c2VkIA0KICAgIGF0dHJpYnV0ZSB0eXBlcyBTSE9VTEQgYmUgZGVmaW5lZCBp
biB0aGUgbW9kZWwgb3V0c2lkZSBvZiB0aGUgTEZCIA0KICAgIGNsYXNzIGRlZmluaXRpb25zLCBz
byB0aGF0IExGQiBjbGFzcyBkZWZpbml0aW9ucyBjYW4gInNoYXJlIiB0aGVzZSANCiAgICB0eXBl
IGRlZmluaXRpb25zIGJ5IHNpbXBseSByZWZlcnJpbmcgdG8gdGhlIHR5cGVzLiBXaGF0IHdpbGwg
DQogICAgY29tcHJpc2UgYSBkYXRhIHR5cGUgZGVmaW5pdGlvbiBpcyBmdXJ0aGVyIGRpc2N1c3Nl
ZCBpbiBTZWN0aW9uIA0KICAgIDQuMS4gDQogICAgIA0KICAgIExGQnMgZm9ybSBhIGRpcmVjdGVk
IGdyYXBoIHdpdGggZWFjaCBvdGhlciBieSBzZW5kaW5nIGFuZCByZWNlaXZpbmcgDQogICAgcGFj
a2V0cyBhbmQgYXNzb2NpYXRlZCBtZXRhZGF0YS4gVG8gcHJvdmlkZSBjb25zaXN0ZW5jeSBhbmQg
bG9naWNhbCANCiAgICBpbnRlci1vcGVyYWJpbGl0eSBhbW9uZyBMRkIgY2xhc3NlcywgcGFja2V0
IHR5cGVzIChnZW5lcmljIGZyYW1lIA0KICAgIHR5cGVzKSBhbmQgbWV0YWRhdGEgdHlwZXMgTVVT
VCBCRSBzcGVjaWZpZWQgb3V0c2lkZSBvZiB0aGUgTEZCIA0KICAgIGNsYXNzIGRlZmluaXRpb25z
IChidXQgcGFydCBvZiB0aGUgTEZCIG1vZGVsKSwgc28gdGhhdCB0aGUgTEZCIA0KICAgIGNsYXNz
IGRlZmluaXRpb25zIGNhbiBzaW1wbHkgcmVmZXIgdG8gdGhlc2UgdHlwZXMuIFRoZXNlIGJsb2Nr
cyBhcmUgDQogICAgZnVydGhlciBkaXNjdXNzZWQgaW4gU2VjdGlvbiA0LjMgYW5kIFNlY3Rpb24g
NC4yLCByZXNwZWN0aXZlbHkuIA0KICAgIEluIHN1bW1hcnksIHRoZSBMRkIgbW9kZWwgd2lsbCBj
b25zaXN0IG9mIHRoZSBmb2xsb3dpbmcgZm91ciANCiAgICBjYXRlZ29yaWVzIG9mIGRlZmluaXRp
b25zOiANCiAgICAgICAxKSAgQ29tbW9uIGRhdGEgdHlwZSBkZWZpbml0aW9ucyAoU2VjdGlvbiA0
LjEpIA0KICAgICAgIDIpICBNZXRhZGF0YSBkZWZpbml0aW9ucyAoU2VjdGlvbiA0LjIpOyANCiAg
ICAgICAzKSAgRnJhbWUgZm9ybWF0IGRlZmluaXRpb25zIChTZWN0aW9uIDQuMyk7IA0KICAgICAg
IDQpICBMRkIgY2xhc3MgZGVmaW5pdGlvbnMgKFNlY3Rpb24gNC40KS4gDQogICAgICAgIA0KICAg
IEl0IGlzIG5vdCBleHBlY3RlZCB0aGF0IHRoZSBhYm92ZSBpbmZvcm1hdGlvbiBpcyBleGNoYW5n
ZWQgYmV0d2VlbiANCiAgICBGRXMgYW5kIENFcyAib3Zlci10aGUtd2lyZSIuICBCdXQgdGhlIG1v
ZGVsIHdpbGwgc2VydmUgYXMgYW4gDQogICAgaW1wb3J0YW50IHJlZmVyZW5jZSBmb3IgdGhlIGRl
c2lnbiBhbmQgZGV2ZWxvcG1lbnQgb2YgdGhlIENFcyANCiAgICAoc29mdHdhcmUpIGFuZCBGRXMg
KG1vc3RseSB0aGUgc29mdHdhcmUgcGFydCkuICANCiAgICAgDQogNC4xLiBHZW5lcmFsIERhdGEg
VHlwZSBEZWZpbml0aW9ucyAgDQogICAgIA0KICAgIERhdGEgdHlwZXMgd2lsbCBiZSB1c2VkIHRv
IGRlc2NyaWJlIHRoZSBMRkIgYXR0cmlidXRlcyAoc2VlIFNlY3Rpb24gDQogICAgNC40LjQpLiAg
VGhpcyBpcyBzaW1pbGFyIHRvIHRoZSBjb25jZXB0IG9mIGhhdmluZyBhIGNvbW1vbiBoZWFkZXIg
DQogICAgZmlsZSBmb3Igc2hhcmVkIGRhdGEgdHlwZXMuIERhdGEgdHlwZXMgd2lsbCBpbmNsdWRl
IGF0b21pYyBkYXRhIA0KICAgIHR5cGVzIChlLmcuIGludGVnZXIsIEFTQ0lJIHN0cmluZyksIGFz
IHdlbGwgYXMgY29tcG91bmQgb3IgZGVyaXZlZCANCiAgICBkYXRhIHR5cGVzIChzdWNoIGFzIGFy
cmF5cyBhbmQgc3RydWN0dXJlcykuICBHaXZlbiB0aGF0IHRoZSBGT1JDRVMgDQogICAgcHJvdG9j
b2wgd2lsbCBiZSBnZXR0aW5nIGFuZCBzZXR0aW5nIGF0dHJpYnV0ZSB2YWx1ZXMsIGFsbCBhdG9t
aWMgDQogICAgZGF0YSB0eXBlcyB1c2VkIGhlcmUgbXVzdCBiZSBhYmxlIHRvIGJlIGNvbnZleWVk
IGluIHRoZSBGT1JDRVMgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgQXByaWwgMjAw
NCAgICAgICAgICAgICAgICAgICAgICBbUGFnZSAyOF0gDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAg
ICAgIEZvckNFUyBGRSBNb2RlbCAgICAgICAgICAgICAgT2N0b2JlciAyMDAzIA0KICANCiAgDQog
ICAgcHJvdG9jb2wuICBGdXJ0aGVyLCB0aGUgRk9SQ0VTIHByb3RvY29sIHdpbGwgbmVlZCBhIG1l
Y2hhbmlzbSB0byANCiAgICBjb252ZXkgY29tcG91bmQgZGF0YSB0eXBlcy4gIERldGFpbHMgb2Yg
c3VjaCByZXByZXNlbnRhdGlvbiBhcmUgZm9yIA0KICAgIHRoZSBwcm90b2NvbCBkb2N1bWVudCwg
bm90IHRoZSBtb2RlbCBkb2N1bWVudHMuIA0KICAgICANCiAgICBDb21wb3VuZCBkYXRhIHR5cGVz
IGNhbiBidWlsZCBvbiBhdG9taWMgZGF0YSB0eXBlcyBhbmQgb3RoZXIgDQogICAgY29tcG91bmQg
ZGF0YSB0eXBlcy4gVGhlcmUgYXJlIHRocmVlIHdheXMgdGhhdCBjb21wb3VuZCBkYXRhIHR5cGVz
IA0KICAgIGNhbiBiZSBkZWZpbmVkLiAgVGhleSBtYXkgYmUgZGVmaW5lZCBhcyBhbiBhcnJheSBv
ZiBlbGVtZW50cyBvZiANCiAgICBzb21lIGNvbXBvdW5kIG9yIGF0b21pYyBkYXRhIHR5cGUuICBU
aGV5IG1heSBiZSBhIHN0cnVjdHVyZSBvZiANCiAgICBuYW1lZCBlbGVtZW50cyBvZiBjb21wb3Vu
ZCBvciBhdG9taWMgZGF0YSB0eXBlcyAoYWxhIEMgc3RydWN0dXJlcykuIA0KICAgIFRoZXkgbWF5
IGFsc28gYmUgZGVmaW5lZCBhcyBhdWdtZW50YXRpb25zIChleHBsYWluZWQgYmVsb3cgaW4gDQog
ICAgNC4xLjMpIG9mIGV4aXN0aW5nIGNvbXBvdW5kIGRhdGEgdHlwZXMuIA0KICAgICANCiAgICBJ
biBhZGRpdGlvbiwgYW55IGRhdGEgdHlwZSBtYXkgYmUgdXNlZCB0byBkZWZpbmUgYSBuZXcgdHlw
ZSBieSANCiAgICByZXN0cmljdGluZyB0aGUgcmFuZ2Ugb2YgdmFsdWVzIHRoYXQgYW4gaW5zdGFu
Y2Ugb2YgdGhlIGRhdGEgdHlwZSANCiAgICBjYW4gdGFrZSBvbiwgYW5kIHNwZWNpZnlpbmcgc3Bl
Y2lmaWMgc2VtYW50aWNzIHRoYXQgZ28gd2l0aCB0aGF0LiAgDQogICAgVGhpcyBpcyBzaW1pbGFy
IHRvIHRoZSBTTk1QIG5vdGlvbiBvZiBhIHRleHR1YWwgY29udmVudGlvbi4gDQogICAgIA0KICAg
IEZvciBlYWNoIGRhdGEgdHlwZSB0aGUgZm9sbG93aW5nIGluZm9ybWF0aW9uIE1VU1QgYmUgcHJv
dmlkZWQ6IA0KICAgIC4gU3ltYm9saWMgbmFtZSBvZiBkYXRhIHR5cGUuIEV4YW1wbGU6ICJUX0lQ
VjRBRERSRVNTIi4gDQogICAgLiBBY3R1YWwgdHlwZSBkZWNsYXJhdGlvbi4gIA0KICAgICANCiAg
ICBJbiBhZGRpdGlvbiwgYSBkYXRhIHR5cGUgZGVmaW5pdGlvbiBNQVkgaW5jbHVkZSB0aGUgZm9s
bG93aW5nOiANCiAgICAgICAuIFJhbmdlIHJlc3RyaWN0aW9ucy4gDQogICAgICAgLiBBIHNldCBv
ZiBzeW1ib2xpYyBuYW1lcyBmb3Igc3BlY2lhbCB2YWx1ZXMuIEV4YW1wbGU6IA0KICAgICAgICAg
IklQVjRBRERSX0xPT1BCQUNLIi4gDQogICAgIA0KICAgIE5vdGUgdGhhdCBub3QgYWxsIGF0dHJp
YnV0ZXMgd2lsbCBleGlzdCBhdCBhbGwgdGltZXMgaW4gYWxsIA0KICAgIGltcGxlbWVudGF0aW9u
cy4gIFdoaWxlIHRoZSBjYXBhYmlsaXRpZXMgd2lsbCBmcmVxdWVudGx5IGluZGljYXRlIA0KICAg
IHRoaXMgbm9uLWV4aXN0ZW5jZSwgQ0VzIG1heSBhdHRlbXB0IHRvIHJlZmVyZW5jZSBub24tZXhp
c3RlbnQgb3IgDQogICAgbm9uLXBlcm1pdHRlZCBhdHRyaWJ1dGVzIGFueXdheS4gIFRoZSBGT1JD
RVMgcHJvdG9jb2wgbWVjaGFuaXNtcyANCiAgICBzaG91bGQgaW5jbHVkZSBhcHByb3ByaWF0ZSBl
cnJvciBpbmRpY2F0b3JzIGZvciB0aGlzIGNhc2UuIA0KICAgICANCiA0LjEuMS4gQXJyYXlzIA0K
ICAgICANCiAgICBDb21wb3VuZCBkYXRhIHR5cGVzIGNhbiBiZSBkZWZpbmVkIGFzIGFycmF5cyBv
ZiBjb21wb3VuZCBvciBhdG9taWMgDQogICAgZGF0YSB0eXBlcy4gIEFycmF5cyBjYW4gb25seSBi
ZSBzdWJzY3JpcHRlZCBieSBpbnRlZ2VycywgYW5kIHdpbGwgDQogICAgYmUgcHJlc3VtZWQgdG8g
c3RhcnQgd2l0aCBzdWJzY3JpcHQgMC4gIFRoZSBtZWNoYW5pc20gZGVmaW5lZCBhYm92ZSANCiAg
ICBmb3Igbm9uLXN1cHBvcnRlZCBhdHRyaWJ1dGVzIGNhbiBhbHNvIGFwcGx5IHRvIGF0dGVtcHRz
IHRvIA0KICAgIHJlZmVyZW5jZSBub24tZXhpc3RlbnQgYXJyYXkgZWxlbWVudHMgb3IgdG8gc2V0
IG5vbi1wZXJtaXR0ZWQgDQogICAgZWxlbWVudHMuICBUaGUgdmFsaWQgcmFuZ2Ugb2YgdGhlIHN1
YnNjcmlwdHMgb2YgdGhlIGFycmF5IG11c3QgYmUgDQogICAgZGVmaW5lZCBlaXRoZXIgaW4gdGhl
IGRlZmluaXRpb24gb2YgdGhlIGFycmF5IG9yIGluIHRoZSBMRkIgY2xhc3MgDQogICAgd2hpY2gg
dXNlcyB0aGUgY29tcG91bmQgdHlwZSBkZWZpbml0aW9uLiANCiAgICAgDQogNC4xLjIuIFN0cnVj
dHVyZXMgDQogICAgIA0KICAgIEEgc3RydWN0dXJlIGlzIGNvbXByaXNlZCBvZiBhIGNvbGxlY3Rp
b24gb2YgZGF0YSBlbGVtZW50cy4gIEVhY2ggDQogICAgZGF0YSBlbGVtZW50IGhhcyBhIGRhdGEg
dHlwZSAoZWl0aGVyIGFuIGF0b21pYyB0eXBlIG9yIGFuIGV4aXN0aW5nIA0KICANCiBZYW5nLCBl
dCBhbC4gICAgICBFeHBpcmVzIEFwcmlsIDIwMDQgICAgICAgICAgICAgICAgICAgICAgW1BhZ2Ug
MjldIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRkUgTW9kZWwgICAgICAgICAg
ICAgIE9jdG9iZXIgMjAwMyANCiAgDQogIA0KICAgIGNvbXBvdW5kIHR5cGUuKSBhbmQgaXMgYXNz
aWduZWQgYSBuYW1lIHVuaXF1ZSB3aXRoaW4gdGhlIHNjb3BlIG9mIA0KICAgIHRoZSBjb21wb3Vu
ZCBkYXRhIHR5cGUgYmVpbmcgZGVmaW5lZC4gIFRoZXNlIHNlcnZlIHRoZSBzYW1lIA0KICAgIGZ1
bmN0aW9uIGFzICJzdHJ1Y3QiIGluIEMsIGV0Yy4gDQogICAgIA0KIDQuMS4zLiBBdWdtZW50YXRp
b25zIA0KICAgICANCiAgICBDb21wb3VuZCB0eXBlcyBjYW4gYWxzbyBiZSBkZWZpbmVkIGFzIGF1
Z21lbnRhdGlvbnMgb2YgZXhpc3RpbmcgDQogICAgY29tcG91bmQgdHlwZXMuICBJZiB0aGUgZXhp
c3RpbmcgY29tcG91bmQgdHlwZSBpcyBhIHN0cnVjdHVyZSwgDQogICAgYXVnbWVudGF0aW9uIG1h
eSBhZGQgbmV3IGVsZW1lbnRzIHRvIHRoZSB0eXBlLiAgVGhleSBtYXkgcmVwbGFjZSANCiAgICB0
aGUgdHlwZSBvZiBhbiBleGlzdGluZyBlbGVtZW50IHdpdGggYW4gYXVnbWVudGF0aW9uIGRlcml2
ZWQgZnJvbSANCiAgICB0aGUgY3VycmVudCB0eXBlLiAgVGhleSBtYXkgbm90IGRlbGV0ZSBhbiBl
eGlzdGluZyBlbGVtZW50LCBub3IgbWF5IA0KICAgIHRoZXkgcmVwbGFjZSB0aGUgdHlwZSBvZiBh
biBleGlzdGluZyBlbGVtZW50IHdpdGggb25lIHRoYXQgaXMgbm90IA0KICAgIGFuIGF1Z21lbnRh
dGlvbiBvZiB0aGUgdHlwZSB0aGF0IHRoZSBlbGVtZW50IGhhcyBpbiB0aGUgYmFzaXMgZm9yIA0K
ICAgIHRoZSBhdWdtZW50YXRpb24uICBJZiB0aGUgZXhpc3RpbmcgY29tcG91bmQgdHlwZSBpcyBh
biBhcnJheSwgDQogICAgYXVnbWVudGF0aW9uIG1lYW5zIGF1Z21lbnRhdGlvbiBvZiB0aGUgYXJy
YXkgZWxlbWVudCB0eXBlLiANCiAgICAgDQogICAgT25lIGNvbnNlcXVlbmNlIG9mIHRoaXMgaXMg
dGhhdCBhdWdtZW50YXRpb25zIGFyZSBjb21wYXRpYmxlIHdpdGggDQogICAgdGhlIGNvbXBvdW5k
IHR5cGUgZnJvbSB3aGljaCB0aGV5IGFyZSBkZXJpdmVkLiAgQXMgc3VjaCwgDQogICAgYXVnbWVu
dGF0aW9ucyBhcmUgdXNlZnVsIGluIGRlZmluaW5nIGF0dHJpYnV0ZXMgZm9yIExGQiBzdWJjbGFz
c2VzIA0KICAgIHdpdGggYmFja3dhcmQgY29tcGF0aWJpbGl0eS4gIEluIGFkZGl0aW9uIHRvIGFk
ZGluZyBuZXcgYXR0cmlidXRlcyANCiAgICB0byBhIGNsYXNzLCB0aGUgZGF0YSB0eXBlIG9mIGFu
IGV4aXN0aW5nIGF0dHJpYnV0ZSBtYXkgYmUgcmVwbGFjZWQgDQogICAgYnkgYW4gYXVnbWVudGF0
aW9uIG9mIHRoYXQgYXR0cmlidXRlLCBhbmQgc3RpbGwgbWVldCB0aGUgDQogICAgY29tcGF0aWJp
bGl0eSBydWxlcyBmb3Igc3ViY2xhc3Nlcy4gICANCiAgICAgDQogICAgRm9yIGV4YW1wbGUsIGNv
bnNpZGVyIGEgc2ltcGxlIGJhc2UgTEZCIGNsYXNzIEEgdGhhdCBoYXMgb25seSBvbmUgDQogICAg
YXR0cmlidXRlIChhdHRyMSkgb2YgdHlwZSBYLiAgT25lIHdheSB0byBkZXJpdmUgY2xhc3MgQTEg
ZnJvbSBBIGNhbiANCiAgICBiZSBzaW1wbHkgYWRkaW5nIGEgc2Vjb25kIGF0dHJpYnV0ZSAob2Yg
YW55IHR5cGUpLiAgQW5vdGhlciB3YXkgdG8gDQogICAgZGVyaXZlIGEgY2xhc3MgQTIgZnJvbSBB
IGNhbiBiZSByZXBsYWNpbmcgdGhlIG9yaWdpbmFsIGF0dHJpYnV0ZSANCiAgICAoYXR0cjEpIGlu
IEEgb2YgdHlwZSBYIHdpdGggb25lIG9mIHR5cGUgWSwgd2hlcmUgWSBpcyBhbiANCiAgICBhdWdt
ZW50YXRpb24gb2YgWC4gIEJvdGggY2xhc3NlcyBBMSBhbmQgQTIgYXJlIGJhY2t3YXJkIGNvbXBh
dGlibGUgDQogICAgd2l0aCBjbGFzcyBBLiANCiAgICAgDQogNC4yLiBNZXRhZGF0YSBEZWZpbml0
aW9ucyANCiAgDQogICAgRm9yIGVhY2ggbWV0YWRhdGEgdHlwZSwgdGhlIGZvbGxvd2luZyBNVVNU
IGJlIHNwZWNpZmllZDogDQogICAgICAgLiBNZXRhZGF0YSBzeW1ib2xpYyBuYW1lLiBVc2VkIHRv
IHJlZmVyIHRvIHRoZSBtZXRhZGF0YSB0eXBlIGluIA0KICAgICAgICAgTEZCIHR5cGUgc3BlY2lm
aWNhdGlvbnMuICBFeGFtcGxlOiBNRVRBX0NMQVNTSUQuIA0KICAgICAgIC4gQnJpZWYgc3lub3Bz
aXMgb2YgdGhlIG1ldGFkYXRhLiBFeGFtcGxlOiAiUmVzdWx0IG9mIA0KICAgICAgICAgY2xhc3Np
ZmljYXRpb24gKDAgbWVhbnMgbm8gbWF0Y2gpIi4gDQogICAgICAgLiBEYXRhIHR5cGUgYW5kIHZh
bGlkIHJhbmdlLiANCiAgICAgDQogICAgSW4gYWRkaXRpb24sIHRoZSBmb2xsb3dpbmcgaW5mb3Jt
YXRpb24gTUFZIEJFIHBhcnQgb2YgdGhlIG1ldGFkYXRhIA0KICAgIGRlZmluaXRpb246IA0KICAg
ICAgIC4gU3ltYm9saWMgZGVmaW5pdGlvbnMgZm9yIGZyZXF1ZW50bHkgdXNlZCBvciBzcGVjaWFs
IHZhbHVlcyBvZiANCiAgICAgICAgIHRoZSBtZXRhZGF0YS4gDQogICAgIA0KIDQuMy4gRnJhbWUg
Rm9ybWF0IERlZmluaXRpb25zIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEFwcmls
IDIwMDQgICAgICAgICAgICAgICAgICAgICAgW1BhZ2UgMzBdIA0KDQogSW50ZXJuZXQgRHJhZnQg
ICAgICAgICBGb3JDRVMgRkUgTW9kZWwgICAgICAgICAgICAgIE9jdG9iZXIgMjAwMyANCiAgDQog
IA0KICAgICANCiAgICBUaGlzIHBhcnQgb2YgdGhlIExGQiBtb2RlbCB3aWxsIGxpc3QgcGFja2V0
IHR5cGVzIChmcmFtZSB0eXBlcyBpbiANCiAgICBnZW5lcmFsKSB0aGF0IExGQiBjbGFzc2VzIGNh
biByZWNlaXZlIGF0IHRoZWlyIGlucHV0cyBhbmQvb3IgZW1pdCANCiAgICBhdCB0aGVpciBvdXRw
dXRzLiANCiAgICAgDQogICAgRm9yIGVhY2ggZGlzdGluY3QgZnJhbWUgdHlwZSwgdGhlIGZvbGxv
d2luZyBNVVNUIGJlIHByb3ZpZGVkOiANCiAgICAgICAuIFN5bWJvbGljIG5hbWUgb2YgZnJhbWUg
dHlwZS4gRXhhbXBsZTogRlJBTUVfSVBWNC4gDQogICAgICAgLiBCcmllZiBzeW5vcHNpcyBvZiB0
aGUgZnJhbWUgdHlwZS4gRXhhbXBsZTogIklQdjQgcGFja2V0Ii4gDQogICAgIA0KICAgICANCiA0
LjQuIExGQiBDbGFzcyBEZWZpbml0aW9ucyANCiAgDQogICAgRWFjaCBMRkIgQ2xhc3MgZGVmaW5p
dGlvbiBtdXN0IHByb3ZpZGUgdGhlIGZvbGxvd2luZyBpbmZvcm1hdGlvbjogDQogICAgLiAgICBT
eW1ib2xpYyBuYW1lIG9mIExGQiBjbGFzcy4gRXhhbXBsZTogIkxGQl9JUFY0X0xQTSIgDQogICAg
LiAgICBTaG9ydCBzeW5vcHNpcyBvZiBMRkIgY2xhc3MuIEV4YW1wbGU6ICJJUHY0IExQTSBMb29r
dXAgTEZCIiANCiAgICAuICAgIFZlcnNpb24gaW5kaWNhdG9yIA0KICAgIC4gICAgSW5oZXJpdGFu
Y2UgaW5kaWNhdG9yIChzZWUgZGlzY3Vzc2lvbiBpbiBTZWN0aW9uIDQuNC4xKSANCiAgICAuICAg
IElucHV0cyAoc2VlIGRpc2N1c3Npb24gaW4gU2VjdGlvbiA0LjQuMikgDQogICAgLiAgICBPdXRw
dXRzIChzZWUgZGlzY3Vzc2lvbiBpbiBTZWN0aW9uIDQuNC4zKSANCiAgICAuICAgIEF0dHJpYnV0
ZXMgKHNlZSBkaXNjdXNzaW9uIGluIFNlY3Rpb24gNC40LjQpIA0KICAgIC4gICAgT3BlcmF0aW9u
YWwgc3BlY2lmaWNhdGlvbiAoc2VlIGRpc2N1c3Npb24gaW4gU2VjdGlvbiA0LjQuNSkgDQogICAg
ICAgIA0KIDQuNC4xLiBMRkIgSW5oZXJpdGFuY2UgDQogICAgIA0KICAgIFRvIHN1cHBvcnQgTEZC
IGNsYXNzIGluaGVyaXRhbmNlLCB0aGUgTEZCIHNwZWNpZmljYXRpb24gbXVzdCBoYXZlIGEgDQog
ICAgcGxhY2UgaG9sZGVyIGZvciBpbmRpY2F0aW5nIHRoZSBiYXNlIGNsYXNzIGFuZCBpdHMgdmVy
c2lvbi4gIEl0IGlzIA0KICAgIGFzc3VtZWQgdGhhdCB0aGUgZGVyaXZlZCBjbGFzcyBpcyBiYWNr
d2FyZCBjb21wYXRpYmxlIHdpdGggdGhlIGJhc2UgDQogICAgY2xhc3MuICAgDQogICAgIA0KIDQu
NC4yLiBMRkIgSW5wdXRzIA0KICAgICANCiAgICBBbiBMRkIgY2xhc3MgbWF5IGhhdmUgemVybywg
b25lLCBvciBtb3JlIGlucHV0cy4gV2UgYXNzdW1lIHRoYXQgDQogICAgbW9zdCBMRkJzIHdpbGwg
aGF2ZSBleGFjdGx5IG9uZSBpbnB1dC4gIE11bHRpcGxlIGlucHV0cyB3aXRoIHRoZSANCiAgICBz
YW1lIGlucHV0IHR5cGUgYXJlIG1vZGVsZWQgYXMgb25lIGlucHV0IGdyb3VwLiAgVGhlIGlucHV0
IGdyb3VwIA0KICAgIHNob3VsZCBjb3VudCBhcyBvbmUgZW50cnkgaW4gdGhlIGlucHV0IHNwZWNp
ZmljYXRpb24uICBUaGUgbnVtYmVyIA0KICAgIG9mIGlucHV0cyAoaW5jbHVkaW5nIGlucHV0IGdy
b3VwcykgaXMgZml4ZWQuIA0KICAgICANCiAgICBNdWx0aXBsZSBpbnB1dHMgd2l0aCBkaWZmZXJl
bnQgaW5wdXQgdHlwZSBzaG91bGQgYmUgYXZvaWRlZCBpZiANCiAgICBwb3NzaWJsZSAoc2VlIGRp
c2N1c3Npb24gaW4gU2VjdGlvbiAzLjIuMSkuICBTb21lIHNwZWNpYWwgTEZCcyB3aWxsIA0KICAg
IGhhdmUgbm8gaW5wdXRzIGF0IGFsbC4gIEZvciBleGFtcGxlLCBhIHBhY2tldCBnZW5lcmF0b3Ig
TEZCIGRvZXMgDQogICAgbm90IG5lZWQgYW4gaW5wdXQuIA0KICAgICAgDQogICAgVGhlIExGQiBj
bGFzcyBkZWZpbml0aW9uIE1VU1Qgc3BlY2lmeSB3aGV0aGVyIG9yIG5vdCB0aGUgbnVtYmVyIG9m
IA0KICAgIGlucHV0cyBvZiB0aGUgTEZCIGlzIGZpeGVkLCBhbmQgdGhlIGV4YWN0IG51bWJlciBp
ZiBmaXhlZC4gRm9yIGVhY2ggDQogICAgTEZCIGlucHV0IChncm91cCksIHRoZSBmb2xsb3dpbmcg
TVVTVCBiZSBzcGVjaWZpZWQ6IA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEFwcmls
IDIwMDQgICAgICAgICAgICAgICAgICAgICAgW1BhZ2UgMzFdIA0KDQogSW50ZXJuZXQgRHJhZnQg
ICAgICAgICBGb3JDRVMgRkUgTW9kZWwgICAgICAgICAgICAgIE9jdG9iZXIgMjAwMyANCiAgDQog
IA0KICAgICAgIC4gU3ltYm9saWMgbmFtZSBvZiBpbnB1dC4gIEV4YW1wbGU6ICJQS1RfSU4iLiAg
Tm90ZSB0aGF0IHRoaXMgDQogICAgICAgICBzeW1ib2xpYyBuYW1lIG11c3QgYmUgdW5pcXVlIG9u
bHkgd2l0aGluIHRoZSBzY29wZSBvZiB0aGUgTEZCIA0KICAgICAgICAgY2xhc3MuIA0KICAgICAg
IC4gQnJpZWYgc3lub3BzaXMgb2YgdGhlIGlucHV0LiAgRXhhbXBsZTogIk5vcm1hbCBwYWNrZXQg
aW5wdXQiLiANCiAgICAgICAuIEluZGljYXRpb24gb2Ygd2hldGhlciB0aGlzIGlucHV0IGlzIGFu
IGlucHV0IGdyb3VwIChpLmUuLCBpZiANCiAgICAgICAgIGl0IGlzIGFsbG93ZWQgdG8gYmUgaW5z
dGFudGlhdGVkKS4gDQogICAgICAgLiBMaXN0IG9mIGFsbG93ZWQgZnJhbWUgZm9ybWF0cy4gRXhh
bXBsZTogIntGUkFNRV9JUFY0LCANCiAgICAgICAgIEZSQU1FX0lQVjZ9Ii4gIE5vdGUgdGhhdCB0
aGlzIGxpc3Qgc2hvdWxkIHJlZmVyIHRvIHN5bWJvbHMgDQogICAgICAgICBzcGVjaWZpZWQgaW4g
dGhlIGZyYW1lIGRlZmluaXRpb24gb2YgdGhlIExGQiBtb2RlbCAoc2VlIA0KICAgICAgICAgU2Vj
dGlvbiA0LjMpLiAgDQogICAgICAgLiBMaXN0IG9mIHJlcXVpcmVkIG1ldGFkYXRhLiBFeGFtcGxl
OiB7TUVUQV9DTEFTU0lELCBNRVRBX0lGSUR9LiANCiAgICAgICAgIFRoaXMgbGlzdCBzaG91bGQg
cmVmZXIgdG8gc3ltYm9scyBzcGVjaWZpZWQgaW4gdGhlIG1ldGFkYXRhIA0KICAgICAgICAgZGVm
aW5pdGlvbiBvZiB0aGUgTEZCIG1vZGVsIChzZWUgU2VjdGlvbiA0LjIpLiBGb3IgZWFjaCANCiAg
ICAgICAgIG1ldGFkYXRhIGl0IHNob3VsZCBiZSBzcGVjaWZpZWQgd2hldGhlciB0aGUgbWV0YWRh
dGEgaXMgDQogICAgICAgICByZXF1aXJlZCBvciBvcHRpb25hbC4gRm9yIGVhY2ggb3B0aW9uYWwg
bWV0YWRhdGEgYSBkZWZhdWx0IA0KICAgICAgICAgdmFsdWUgTUFZIEJFIHNwZWNpZmllZCwgd2hp
Y2ggaXMgdXNlZCBieSB0aGUgTEZCIGlmIHRoZSANCiAgICAgICAgIG1ldGFkYXRhIGlzIG5vdCBw
cm92aWRlZCBhdCB0aGUgaW5wdXQuIA0KICAgICANCiA0LjQuMy4gTEZCIE91dHB1dHMgDQogICAg
IA0KICAgIEFuIExGQiBjbGFzcyBtYXkgaGF2ZSB6ZXJvLCBvbmUsIG9yIG1vcmUgb3V0cHV0cy4g
IElmIHRoZXJlIGFyZSANCiAgICBtdWx0aXBsZSBvdXRwdXRzIHdpdGggdGhlIHNhbWUgb3V0cHV0
IHR5cGUsIHdlIG1vZGVsIHRoZW0gYXMgb3V0cHV0IA0KICAgIGdyb3VwLiAgU29tZSBzcGVjaWFs
IExGQnMgbWF5IGhhdmUgbm8gb3V0cHV0cyBhdCBhbGwgKGUuZy4sIA0KICAgIERyb3BwZXIpLiAN
CiAgICAgDQogICAgVGhlIG51bWJlciBvZiBvdXRwdXRzIG1heSBiZSBmaXhlZCBmb3Igc29tZSBM
RkIgdHlwZXMgYW5kIG1heSBiZSANCiAgICBjb25maWd1cmFibGUgZm9yIG90aGVycy4gIFRoZSBM
RkIgQ2xhc3MgZGVmaW5pdGlvbiBNVVNUIHNwZWNpZnkgdGhlIA0KICAgIG51bWJlciBvZiBvdXRw
dXRzIChvciBvdXRwdXQgdHlwZXMpIG9mIHRoZSBMRkIuIFRoZSBvdXRwdXQgZ3JvdXAgDQogICAg
c2hvdWxkIGNvdW50IGFzIG9uZSBlbnRyeSBpbiB0aGUgb3V0cHV0IHNwZWNpZmljYXRpb24sIGJ1
dCB0aGUgDQogICAgZW50cnkgc2hvdWxkIGluZGljYXRlIHRoYXQgaW5zdGFudGlhdGlvbiBvZiB0
aGUgb3V0cHV0IGlzIA0KICAgIGFsbG93ZWQuICAgDQogICAgIA0KICAgIEZvciBlYWNoIExGQiBv
dXRwdXQgKGdyb3VwKSB0aGUgZm9sbG93aW5nIE1VU1QgYmUgc3BlY2lmaWVkOiANCiAgICAgICAu
IFN5bWJvbGljIG5hbWUgb2YgdGhlIG91dHB1dC4gRXhhbXBsZTogIlVOUFJPQyIuICBJbiBjYXNl
IG9mIGFuIA0KICAgICAgICAgb3V0cHV0IGdyb3VwLCB0aGUgc3ltYm9saWMgbmFtZSBpcyB0aGUg
cHJlZml4IHVzZWQgdG8gDQogICAgICAgICBjb25zdHJ1Y3QgdW5pcXVlIHN5bWJvbHMgZm9yIGVh
Y2ggb3V0cHV0IGluc3RhbmNlLiBFeGFtcGxlOiANCiAgICAgICAgICJQS1RPVVQiLiAgTm90ZSB0
aGF0IHRoZSBzeW1ib2xpYyBuYW1lIG11c3QgYmUgdW5pcXVlIG9ubHkgDQogICAgICAgICB3aXRo
aW4gdGhlIHNjb3BlIG9mIHRoZSBMRkIgY2xhc3MuIA0KICAgICAgIC4gQnJpZWYgc3lub3BzaXMg
b2YgdGhlIG91dHB1dC4gRXhhbXBsZTogIk5vcm1hbCBwYWNrZXQgb3V0cHV0Ii4gDQogICAgICAg
LiBJbmRpY2F0aW9uIG9mIHdoZXRoZXIgdGhpcyBvdXRwdXQgaXMgYW4gb3V0cHV0IGdyb3VwIChp
LmUuLCBpZiANCiAgICAgICAgIGl0IGlzIGFsbG93ZWQgdG8gYmUgaW5zdGFudGlhdGVkKS4gDQog
ICAgICAgLiBMaXN0IG9mIGFsbG93ZWQgZnJhbWUgZm9ybWF0cy4gRXhhbXBsZTogIntGUkFNRV9J
UFY0LCANCiAgICAgICAgIEZSQU1FX0lQVjZ9Ii4gTm90ZSB0aGF0IHRoaXMgbGlzdCBzaG91bGQg
cmVmZXIgdG8gc3ltYm9scyANCiAgICAgICAgIHNwZWNpZmllZCBpbiB0aGUgZnJhbWUgZGVmaW5p
dGlvbiBvZiB0aGUgTEZCIG1vZGVsIChzZWUgDQogICAgICAgICBTZWN0aW9uIDQuMykuICANCiAg
ICAgICAuIExpc3Qgb2YgZW1pdHRlZCAoZ2VuZXJhdGVkKSBtZXRhZGF0YS4gRXhhbXBsZToge01F
VEFfQ0xBU1NJRCwgDQogICAgICAgICBNRVRBX0lGSUR9LiBUaGlzIGxpc3Qgc2hvdWxkIHJlZmVy
IHRvIHN5bWJvbHMgc3BlY2lmaWVkIGluIHRoZSANCiAgDQogWWFuZywgZXQgYWwuICAgICAgRXhw
aXJlcyBBcHJpbCAyMDA0ICAgICAgICAgICAgICAgICAgICAgIFtQYWdlIDMyXSANCg0KIEludGVy
bmV0IERyYWZ0ICAgICAgICAgRm9yQ0VTIEZFIE1vZGVsICAgICAgICAgICAgICBPY3RvYmVyIDIw
MDMgDQogIA0KICANCiAgICAgICAgIG1ldGFkYXRhIGRlZmluaXRpb24gb2YgdGhlIExGQiBtb2Rl
bCAoc2VlIFNlY3Rpb24gNC4yKS4gRm9yIA0KICAgICAgICAgZWFjaCBnZW5lcmF0ZWQgbWV0YWRh
dGEsIGl0IHNob3VsZCBiZSBzcGVjaWZpZWQgd2hldGhlciB0aGUgDQogICAgICAgICBtZXRhZGF0
YSBpcyBhbHdheXMgZ2VuZXJhdGVkIG9yIGdlbmVyYXRlZCBvbmx5IGluIGNlcnRhaW4gDQogICAg
ICAgICBjb25kaXRpb25zLiBUaGlzIGluZm9ybWF0aW9uIGlzIGltcG9ydGFudCB3aGVuIGFzc2Vz
c2luZyANCiAgICAgICAgIGNvbXBhdGliaWxpdHkgYmV0d2VlbiBMRkJzLiANCiAgICAgDQogNC40
LjQuIExGQiBBdHRyaWJ1dGVzIA0KICAgICAgICANCiAgICBUaGUgb3BlcmF0aW9uYWwgc3RhdGUg
b2YgdGhlIExGQiBpcyBtb2RlbGVkIGJ5IHRoZSB2YXJpYWJsZXMgb2YgdGhlIA0KICAgIExGQiwg
Y29sbGVjdGl2ZWx5IGNhbGxlZCBhdHRyaWJ1dGVzLiAgTm90ZSB0aGF0IHRoZSBhdHRyaWJ1dGVz
IGhlcmUgDQogICAgcmVmZXIgdG8gdGhlIG9wZXJhdGlvbmFsIHBhcmFtZXRlcnMgb2YgdGhlIExG
QnMgdGhhdCBtdXN0IGJlIA0KICAgIHZpc2libGUgdG8gdGhlIENFcy4gIFRoZSBvdGhlciB2YXJp
YWJsZXMgdGhhdCBhcmUgaW50ZXJuYWwgdG8gTEZCIA0KICAgIGltcGxlbWVudGF0aW9uIGFyZSBu
b3QgaW5jbHVkZWQgaGVyZSBpbiB0aGUgTEZCIGF0dHJpYnV0ZXMgYW5kIGFyZSANCiAgICBub3Qg
bW9kZWxlZCBoZXJlLiANCiAgICAgDQogICAgQXR0cmlidXRlIHR5cGVzIHdpbGwgaW5jbHVkZSB0
aGUgZm9sbG93aW5nIHRocmVlIGNhdGVnb3JpZXM6IA0KICAgICAgIC4gQ2FwYWJpbGl0eSBhdHRy
aWJ1dGVzIChzZWUgU2VjdGlvbiA5LjQgZm9yIG1vcmUgb24gTEZCIA0KICAgICAgICAgY2FwYWJp
bGl0aWVzKS4gIEV4YW1wbGVzOiANCiAgICAgICAgKiAgU3VwcG9ydGVkIG9wdGlvbmFsIGZlYXR1
cmVzIG9mIHRoZSBMRkIgY2xhc3M7IA0KICAgICAgICAqICBNYXhpbXVtIG51bWJlciBvZiBjb25m
aWd1cmFibGUgb3V0cHV0cyBmb3IgYW4gb3V0cHV0IGdyb3VwOyANCiAgICAgICAgKiAgTWV0YWRh
dGEgcGFzcy10aHJvdWdoIGxpbWl0YXRpb25zIG9mIHRoZSBMRkI7IA0KICAgICAgICAqICBNYXhp
bXVtIHNpemUgb2YgY29uZmlndXJhYmxlIGF0dHJpYnV0ZSB0YWJsZXM7IA0KICAgICAgICAqICBT
dXBwb3J0ZWQgYWNjZXNzIG1vZGVzIG9mIGNlcnRhaW4gYXR0cmlidXRlcyAoc2VlIGJlbG93KS4g
DQogICAgICAgLiBPcGVyYXRpb25hbCBhdHRyaWJ1dGVzLCBzb21lIG9mIHRoZW0gYXJlIGNvbmZp
Z3VyYWJsZSBieSB0aGUgDQogICAgICAgICBDRSwgd2hpbGUgb3RoZXJzIG1pZ2h0IGJlIGludGVy
bmFsbHkgbWFpbnRhaW5lZCBzdGF0ZSB3aGljaCANCiAgICAgICAgIGFyZSByZWFkLW9ubHkgZm9y
IHRoZSBDRSBhbmQgbmVjZXNzYXJ5IGZvciB0aGUgQ0UgdG8gb3BlcmF0ZSANCiAgICAgICAgIHBy
b3Blcmx5LiAgRXhhbXBsZXM6IA0KICAgICAgICAqICBDb25maWd1cmFibGUgZmxhZ3MgYW5kIHN3
aXRjaGVzIHNlbGVjdGluZyBiZXR3ZWVuIA0KICAgIG9wZXJhdGlvbmFsIG1vZGVzIG9mIHRoZSBM
RkI7IA0KICAgICAgICAqICBBUlAgdGFibGVzOyANCiAgICAgICAgKiAgTnVtYmVyIG9mIG91dHB1
dHMgaW4gYW4gb3V0cHV0IGdyb3VwOyANCiAgICAgICAgKiAgTWV0YWRhdGEgQ09OU1VNRSB2cy4g
UFJPUEFHQVRFIG1vZGUgc2VsZWN0b3IuIA0KICAgICAgIC4gU3RhdGlzdGljYWwgYXR0cmlidXRl
cyAoY29sbGVjdGVkIGJ5IHRoZSBGRSBhbmQgcHJvdmlkZWQgZm9yIA0KICAgICAgICAgcmVhZGlu
ZyB0byB0aGUgQ0UpLiAgRXhhbXBsZXM6IA0KICAgICAgICAqICBQYWNrZXQgYW5kIGJ5dGUgY291
bnRlcnM7IA0KICAgICAgICAqICBPdGhlciBldmVudCBjb3VudGVycy4gDQogICAgIA0KICAgIFNv
bWUgb2YgdGhlIGF0dHJpYnV0ZXMgd2lsbCBiZSBnZW5lcmljYWxseSBhdmFpbGFibGUgaW4gYWxs
IExGQnMgDQogICAgd2hpbGUgb3RoZXJzIHdpbGwgYmUgc3BlY2lmaWMgdG8gdGhlIExGQiBjbGFz
cy4gIEV4YW1wbGVzIG9mIA0KICAgIGdlbmVyaWMgTEZCIGF0dHJpYnV0ZXMgYXJlOiANCiAgICAg
ICAuIExGQiBjbGFzcyBpbmhlcml0YW5jZSBpbmZvcm1hdGlvbiAoc2VlIFNlY3Rpb24gNC40LjEp
IA0KICAgICAgIC4gTnVtYmVyIGFuZCB0eXBlIG9mIGlucHV0cyAoaW4gY2FzZSB0aGUgTEZCIGlz
IHNlbGYtDQogICAgICAgICBkZXNjcmlwdGl2ZSkgDQogICAgICAgLiBOdW1iZXIgYW5kIHR5cGUg
b2Ygb3V0cHV0cyAgKGluIGNhc2UgdGhlIExGQiBpcyBzZWxmLQ0KICAgICAgICAgZGVzY3JpcHRp
dmUpIA0KICAgICAgIC4gTnVtYmVyIG9mIGN1cnJlbnQgb3V0cHV0cyBmb3IgZWFjaCBvdXRwdXQg
Z3JvdXAgDQogICAgICAgLiBNZXRhZGF0YSBDT05TVU1FL1BST1BBR0FURSBtb2RlIHNlbGVjdG9y
IA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEFwcmlsIDIwMDQgICAgICAgICAgICAg
ICAgICAgICAgW1BhZ2UgMzNdIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRkUg
TW9kZWwgICAgICAgICAgICAgIE9jdG9iZXIgMjAwMyANCiAgDQogIA0KICAgICANCiAgICBUaGVy
ZSBtYXkgYmUgdmFyaW91cyBhY2Nlc3MgcGVybWlzc2lvbiByZXN0cmljdGlvbnMgb24gd2hhdCB0
aGUgQ0UgDQogICAgY2FuIGRvIHdpdGggYW4gTEZCIGF0dHJpYnV0ZS4gIFRoZSBmb2xsb3dpbmcg
Y2F0ZWdvcmllcyBtYXkgYmUgDQogICAgc3VwcG9ydGVkOiANCiAgICAgICAuIE5vLWFjY2VzcyBh
dHRyaWJ1dGVzLiAgVGhpcyBpcyB1c2VmdWwgd2hlbiBtdWx0aXBsZSBhY2Nlc3MgDQogICAgICAg
ICBtb2RlcyBtYXliZSBkZWZpbmVkIGZvciBhIGdpdmVuIGF0dHJpYnV0ZSB0byBhbGxvdyBzb21l
IA0KICAgICAgICAgZmxleGliaWxpdHkgZm9yIGRpZmZlcmVudCBpbXBsZW1lbnRhdGlvbnMuIA0K
ICAgICAgIC4gUmVhZC1vbmx5IGF0dHJpYnV0ZXMuIA0KICAgICAgIC4gUmVhZC13cml0ZSBhdHRy
aWJ1dGVzLiANCiAgICAgICAuIFdyaXRlLW9ubHkgYXR0cmlidXRlcy4gIFRoaXMgY291bGQgYmUg
YW55IGNvbmZpZ3VyYWJsZSBkYXRhIA0KICAgICAgICAgZm9yIHdoaWNoIHJlYWQgY2FwYWJpbGl0
eSBpcyBub3QgcHJvdmlkZWQgdG8gdGhlIENFcy4gICg/Pz8gRG8gDQogICAgICAgICB3ZSBoYXZl
IGdvb2QgZXhhbXBsZT8/PykgDQogICAgICAgLiBSZWFkLXJlc2V0IGF0dHJpYnV0ZXMuICBUaGUg
Q0UgY2FuIHJlYWQgYW5kIHJlc2V0IHRoaXMgDQogICAgICAgICByZXNvdXJjZSwgYnV0IGNhbm5v
dCBzZXQgaXQgdG8gYW4gYXJiaXRyYXJ5IHZhbHVlLiBFeGFtcGxlOiANCiAgICAgICAgIENvdW50
ZXJzLiANCiAgICAgICAuIEZpcmluZy1vbmx5IGF0dHJpYnV0ZXMuICBBIHdyaXRlIGF0dGVtcHQg
dG8gdGhpcyByZXNvdXJjZSB3aWxsIA0KICAgICAgICAgdHJpZ2dlciBzb21lIHNwZWNpZmljIGFj
dGlvbnMgaW4gdGhlIExGQiwgYnV0IHRoZSBhY3R1YWwgdmFsdWUgDQogICAgICAgICB3cml0dGVu
IGlzIGlnbm9yZWQuICAoPz8/IEV4YW1wbGU/Pz8pIA0KICAgICANCiAgICBUaGUgTEZCIGNsYXNz
IG1heSBkZWZpbmUgbW9yZSB0aGFuIG9uZSBwb3NzaWJsZSBhY2Nlc3MgbW9kZSBmb3IgYSANCiAg
ICBnaXZlbiBhdHRyaWJ1dGUgKGZvciBleGFtcGxlLCB3cml0ZS1vbmx5IGFuZCByZWFkLXdyaXRl
KSwgaW4gd2hpY2ggDQogICAgY2FzZSBpdCBpcyBsZWZ0IHRvIHRoZSBhY3R1YWwgaW1wbGVtZW50
YXRpb24gdG8gcGljayBvbmUgb2YgdGhlIA0KICAgIG1vZGVzLiAgSW4gc3VjaCBjYXNlcyBhIGNv
cnJlc3BvbmRpbmcgY2FwYWJpbGl0eSBwYXJhbWV0ZXIgbXVzdCANCiAgICBpbmZvcm0gdGhlIENF
IG9mIHdoaWNoIG1vZGUgdGhlIGFjdHVhbCBMRkIgaW5zdGFuY2Ugc3VwcG9ydHMuICAgDQogICAg
VGhlIGF0dHJpYnV0ZXMgb2YgdGhlIExGQiBjbGFzcyBtdXN0IGJlIGRlZmluZWQgYXMgYSBsaXN0
LiBGb3IgZWFjaCANCiAgICBhdHRyaWJ1dGUgdGhlIGZvbGxvd2luZyBpbmZvcm1hdGlvbiBNVVNU
IGJlIHByb3ZpZGVkOiANCiAgICAgICAuIFJlZmVyZW5jZSB0byB0aGUgZGF0YSB0eXBlIChlLmcu
LCBzcGVjaWZpZWQgaW4gdGhlIGdlbmVyaWMgDQogICAgICAgICBkYXRhIHR5cGUgYmxvY2sgb2Yg
dGhlIExGQiBtb2RlbCBvciBpbiBhbiBMRkIgc3BlY2lmaWMgZGF0YSANCiAgICAgICAgIHR5cGUg
YmxvY2spLiANCiAgICAgICAuIEFjY2VzcyBwZXJtaXNzaW9uKHMpLiANCiAgICAgICAuIEFkZGl0
aW9uYWwgcmFuZ2UgcmVzdHJpY3Rpb25zIChpLmUuLCBiZXlvbmQgd2hhdCBpcyBzcGVjaWZpZWQg
DQogICAgICAgICBieSB0aGUgZGF0YSB0eXBlIGRlZmluaXRpb24pLiANCiAgICAgICAuIERlZmF1
bHQgdmFsdWUuIEFwcGxpZWQgd2hlbiB0aGUgTEZCIGlzIGluaXRpYWxpemVkIG9yIHJlc2V0LiAN
CiAgICAgDQogICAgVGhlIGFjdHVhbCBzdHJ1Y3R1cmluZyBvZiBMRkIgYXR0cmlidXRlcyByZXF1
aXJlcyBmdXJ0aGVyIHN0dWR5LiANCiAgICAgDQogNC40LjUuIExGQiBPcGVyYXRpb25hbCBTcGVj
aWZpY2F0aW9uIA0KICAgICANCiAgICBUaGlzIHNlY3Rpb24gb2YgdGhlIG1vZGVsIHNob3VsZCB2
ZXJiYWxseSBkZXNjcmliZSB3aGF0IHRoZSBMRkIgDQogICAgZG9lcy4gIFRoaXMgd2lsbCBtb3N0
IGxpa2VseSBiZSBlbWJlZGRlZCBpbiBhbiB1bnN0cnVjdHVyZWQgdGV4dCANCiAgICBmaWVsZCBp
biB0aGUgbW9kZWwuIA0KICAgICANCiA1LiBMRkIgVG9wb2xvZ3kgTW9kZWwgKFRvIGJlIHdyaXR0
ZW4pIA0KICAgICANCiAgICAoRWRpdG9yJ3Mgbm90ZTogVGhpcyBpcyBhIHBsYWNlIGhvbGRlciB0
byBkZXNjcmliZSB0aGUgZGV0YWlscyBvbiANCiAgICBob3cgdG8gbW9kZWwgTEZCIHRvcG9sb2d5
LikgDQogICAgIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEFwcmlsIDIwMDQgICAg
ICAgICAgICAgICAgICAgICAgW1BhZ2UgMzRdIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBG
b3JDRVMgRkUgTW9kZWwgICAgICAgICAgICAgIE9jdG9iZXIgMjAwMyANCiAgDQogIA0KICAgICAN
CiA2LiBGRSBMZXZlbCBBdHRyaWJ1dGVzIChUbyBiZSB3cml0dGVuKSANCiAgICAgDQogICAgKEVk
aXRvcidzIG5vdGU6IFRoaXMgaXMgYSBwbGFjZSBob2xkZXIgdG8gZGVzY3JpYmUgdGhlIEZFIGxl
dmVsIA0KICAgIGF0dHJpYnV0ZXMgaW5jbHVkaW5nIEZFIGNhcGFiaWxpdGllcywgZm9yIGV4YW1w
bGVzOiAgDQogICAgICAgLiBIb3cgdGhpcyBGRSBpcyBjb25uZWN0ZWQgd2l0aCBvdGhlciBGRXMg
KGlmIGtub3duIGJ5IHRoZSBGRSk/IA0KICAgICAgIC4gV2hhdCBMRkIgY2xhc3NlcyBjYW4gdGhl
IEZFIGluc3RhbnRpYXRlPyANCiAgICAgICAuIEhvdyBtYW55IGluc3RhbmNlcyBvZiB0aGUgc2Ft
ZSBMRkIgY2xhc3MgY2FuIGJlIGNyZWF0ZWQ/IA0KICAgICAgIC4gV2hhdCBhcmUgdGhlIHRvcG9s
b2dpY2FsIGxpbWl0YXRpb25zPyAgRm9yIGV4YW1wbGU6IA0KICAgICAgICAgICAgbyBIb3cgbWFu
eSBpbnN0YW5jZXMgb2YgdGhlIHNhbWUgY2xhc3Mgb3IgYW55IGNsYXNzIGNhbiBiZSANCiAgICAg
ICAgICAgICAgY3JlYXRlZCBvbiBhbnkgZ2l2ZW4gYnJhbmNoIG9mIHRoZSBncmFwaD8gDQogICAg
ICAgICAgICBvIE9yZGVyaW5nIHJlc3RyaWN0aW9ucyBvbiBMRkJzIChlLmcuLCBhbnkgaW5zdGFu
Y2Ugb2YgTEZCIA0KICAgICAgICAgICAgICBjbGFzcyBBIG11c3QgYmUgYWx3YXlzIGRvd25zdHJl
YW0gb2YgYW55IGluc3RhbmNlIG9mIExGQiANCiAgICAgICAgICAgICAgY2xhc3MgQikuIA0KICAg
ICkgDQogICAgIA0KICAgICANCiA3LiBMRkIgQ2xhc3MgTGlicmFyeSANCiAgICAgDQogICAgQSBz
ZXQgb2YgTEZCIGNsYXNzZXMgYXJlIGlkZW50aWZpZWQgaGVyZSBpbiB0aGUgTEZCIGNsYXNzIGxp
YnJhcnkgDQogICAgYXMgbmVjZXNzYXJ5IHRvIGJ1aWxkIGNvbW1vbiBGRSBmdW5jdGlvbnMuICAg
DQogICAgIA0KICAgIFNldmVyYWwgd29ya2luZyBncm91cHMgaW4gdGhlIElFVEYgaGF2ZSBhbHJl
YWR5IGRvbmUgc29tZSByZWxldmFudCANCiAgICB3b3JrIGluIG1vZGVsaW5nIHRoZSBwcm92aXNp
b25pbmcgcG9saWN5IGRhdGEgZm9yIHNvbWUgb2YgdGhlIA0KICAgIGZ1bmN0aW9ucyB3ZSBhcmUg
aW50ZXJlc3RlZCBpbiwgZm9yIGV4YW1wbGUsIERpZmZTZXJ2IA0KICAgIChEaWZmZXJlbnRpYXRl
ZCBTZXJ2aWNlcykgUElCIFs0XSwgSVBTZWMgUElCIFs4XS4gV2hlbmV2ZXIgDQogICAgcG9zc2li
bGUsIHdlIHNob3VsZCB0cnkgdG8gcmV1c2UgdGhlIHdvcmsgZG9uZSBlbHNld2hlcmUgaW5zdGVh
ZCBvZiANCiAgICByZWludmVudGluZyB0aGUgd2hlZWwuIA0KICAgICANCiA3LjEuIFBvcnQgTEZC
IA0KICAgICANCiAgICBBIFBvcnQgTEZCIGlzIHVzZWQgdG8gbWFwIGEgcGh5c2ljYWwgcG9ydCBp
bnRvIHRoZSBMRkIgbW9kZWwuIA0KICAgICANCiAgICBUaGUgUG9ydCBMRkIgbWFwcyBzb3VyY2Vz
IGFuZCBzaW5rcyBvZiBwYWNrZXRzIGZyb20gb3V0c2lkZSB0aGUgTEZCIA0KICAgIG1vZGVsIG9u
dG8gb25lIGxvZ2ljYWwgYmxvY2sgd2hpY2ggZGVmaW5lcyBhbmQgbW9kZWxzIGEgcGh5c2ljYWwg
DQogICAgcG9ydCBpbXBsZW1lbnRpbmcgdGhvc2UgZnVuY3Rpb25zLiANCiAgICAgDQogICAgVGhl
IFBvcnQgTEZCIGNvbnRhaW5zIGEgbnVtYmVyIG9mIGNvbmZpZ3VyYWJsZSBwYXJhbWV0ZXJzLCB3
aGljaCANCiAgICBtYXkgaW5jbHVkZSwgYnV0IGFyZSBub3QgbGltaXRlZCB0bywgdGhlIGZvbGxv
d2luZyBpdGVtczogDQogICAgICAgLiB0aGUgbnVtYmVyIG9mIHBvcnRzIG9uIHRoaXMgTEZCOyAN
CiAgICAgICAuIHRoZSBzdWItaW50ZXJmYWNlcyBpZiBhbnk7IA0KICAgICAgIC4gdGhlIHN0YXRp
YyBhdHRyaWJ1dGVzIG9mIGVhY2ggcG9ydCAoZS5nLiwgcG9ydCB0eXBlLCANCiAgICAgICAgIGRp
cmVjdGlvbiwgbGluayBzcGVlZCk7IA0KICAgICAgIC4gdGhlIGNvbmZpZ3VyYWJsZSBhdHRyaWJ1
dGVzIG9mIGVhY2ggcG9ydCAoZS5nLiwgSVAgYWRkcmVzcywgDQogICAgICAgICBhZG1pbmlzdHJh
dGl2ZSBzdGF0dXMpOyANCiAgICAgICAuIHRoZSBzdGF0aXN0aWNzIGNvbGxlY3RlZCBvbiBlYWNo
IHBvcnQgKGUuZy4sIG51bWJlciBvZiBwYWNrZXRzIA0KICAgICAgICAgcmVjZWl2ZWQpOyAgDQog
IA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgQXByaWwgMjAwNCAgICAgICAgICAgICAgICAg
ICAgICBbUGFnZSAzNV0gDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBGRSBNb2Rl
bCAgICAgICAgICAgICAgT2N0b2JlciAyMDAzIA0KICANCiAgDQogICAgICAgLiB0aGUgY3VycmVu
dCBzdGF0dXMgKHVwIG9yIGRvd24pLiANCiAgICAgDQogICAgVGhlIFBvcnQgTEZCIGNhbiBoYXZl
IHRocmVlIG1vZGVzIG9mIG9wZXJhdGlvbjogDQogICAgICAgLiBpbmdyZXNzIG9ubHkgDQogICAg
ICAgLiBlZ3Jlc3Mgb25seSANCiAgICAgICAuIGh5YnJpZCAoY29udGFpbnMgaW5ncmVzcyBhbmQg
ZWdyZXNzIGZ1bmN0aW9ucykgDQogICAgIA0KIDcuMi4gRHJvcHBlciBMRkIgDQogICAgIA0KICAg
IEEgZHJvcHBlciBMRkIgaGFzIG9uZSBpbnB1dCwgYW5kIG5vIG91dHB1dHMuICBJdCBkaXNjYXJk
cyBhbGwgDQogICAgcGFja2V0cyB0aGF0IGl0IHJlY2VpdmVzIHdpdGhvdXQgYW55IG1vZGlmaWNh
dGlvbiBvciBleGFtaW5hdGlvbiBvZiANCiAgICB0aG9zZSBwYWNrZXRzLiANCiAgICAgDQogICAg
VGhlIHB1cnBvc2Ugb2YgYSBkcm9wcGVyIExGQiBpcyB0byBhbGxvdyB0aGUgZGVzY3JpcHRpb24g
b2YgInNpbmtzIiANCiAgICB3aXRoaW4gdGhlIG1vZGVsLCB3aGVyZSB0aG9zZSBzaW5rcyBkbyBu
b3QgcmVzdWx0IGluIHRoZSBwYWNrZXQgDQogICAgYmVpbmcgc2VudCBpbnRvIGFueSBvYmplY3Qg
ZXh0ZXJuYWwgdG8gdGhlIG1vZGVsLiANCiAgICAgDQogNy4zLiBSZWRpcmVjdG9yIChkZS1NVVgp
IExGQiANCiAgDQogICAgQSByZWRpcmVjdG9yIExGQiBoYXMgb25lIGlucHV0LCBhbmQgTiBvdXRw
dXRzLiANCiAgICAgDQogICAgVGhlIHB1cnBvc2Ugb2YgdGhlIHJlZGlyZWN0b3IgTEZCIGlzIHRv
IGV4cGxpY2l0bHkgcmVwcmVzZW50IGEgDQogICAgcGxhY2UgaW4gdGhlIExGQiBUb3BvbG9neSB3
aGVyZSB0aGUgcmVkaXJlY3Rpb24gcHJvY2VzcyBvY2N1cnMsIGFuZCANCiAgICB3aGVyZSBpdCBt
YXkgYmUgY29uZmlndXJlZC4gDQogICAgICANCiAgICBUaGUgcmVkaXJlY3RvciBMRkIgdGFrZXMg
YW4gaW5wdXQgcGFja2V0IFAsIGFuZCB1c2VzIHRoZSBtZXRhZGF0YSBNIA0KICAgIHRvIHJlZGly
ZWN0IHRoYXQgcGFja2V0IHRvIG9uZSBvciBtb3JlIG9mIE4gb3V0cHV0cywgZS5nLiB1bmljYXN0
IA0KICAgIGZvcndhcmRpbmcsIG11bHRpY2FzdCwgb3IgYnJvYWRjYXN0LiAgDQogICAgIA0KICAg
IE5vdGUgdGhhdCBvdGhlciBMRkJzIG1heSBhbHNvIGhhdmUgcmVkaXJlY3RpbmcgZnVuY3Rpb25h
bGl0eSwgaWYgDQogICAgdGhleSBoYXZlIG11bHRpcGxlIG91dHB1dHMuIA0KICAgICANCiA3LjQu
IFNjaGVkdWxlciBMRkIgDQogICAgIA0KICAgIEEgU2NoZWR1bGVyIExGQiBoYXMgbXVsdGlwbGUg
aW5wdXRzIGFuZCBvbmUgb3V0cHV0LiAgVGhlIHB1cnBvc2Ugb2YgDQogICAgdGhlIFNjaGVkdWxl
ciBMRkIgaXMgdG8gcGVyZm9ybSB0aW1lLWRlcGVuZGVudCBwYWNrZXQgZm9yd2FyZGluZy4gIA0K
ICAgIFRoZSBTY2hlZHVsZXIgTEZCIG11bHRpcGxleGVzIGZyb20gaXRzIGlucHV0cyBvbnRvIGl0
cyBvdXRwdXQocyksIA0KICAgIGJhc2VkIG9uIGludGVybmFsIGNvbmZpZ3VyYXRpb24gc3VjaCBh
cyBwYWNrZXQgcHJpb3JpdHksIGV0Yy4gIFRoZSANCiAgICBwYWNrZXQgaXMgbm90IG1vZGlmaWVk
IGR1cmluZyB0aGlzIHByb2Nlc3MuIA0KICAgICANCiA3LjUuIFF1ZXVlIExGQiANCiAgICAgDQog
ICAgVGhlIFF1ZXVlIExGQiBoYXMgb25lIGlucHV0IGFuZCBvbmUgb3V0cHV0LiAgSXQgdGFrZXMg
aW5wdXQgcGFja2V0cyANCiAgICBhbmQgcGxhY2VzIHRoZW0gb250byBxdWV1ZXMuICBUaGVzZSBw
YWNrZXRzIGFyZSBsYXRlciBmb3J3YXJkZWQgdG8gDQogICAgdGhlIG91dHB1dChzKSBvZiB0aGUg
TEZCLCBiYXNlZCBvbiBiYWNrLXByZXNzdXJlIGZyb20gdGhlIG5leHQgTEZCIA0KICAgIHdoaWNo
IHR5cGljYWxseSBpcyBhIHNjaGVkdWxlciBMRkIuICANCiAgDQogIA0KIFlhbmcsIGV0IGFsLiAg
ICAgIEV4cGlyZXMgQXByaWwgMjAwNCAgICAgICAgICAgICAgICAgICAgICBbUGFnZSAzNl0gDQoN
CiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBGRSBNb2RlbCAgICAgICAgICAgICAgT2N0
b2JlciAyMDAzIA0KICANCiAgDQogNy42LiBDb3VudGVyIExGQiANCiAgICAgDQogICAgQSBjb3Vu
dGVyIExGQiB1cGRhdGVzIGl0cyBzdGF0aXN0aWNhbCBhdHRyaWJ1dGVzLCBieSBjb3VudGluZyAN
CiAgICBwYWNrZXRzLCBvciBtZXRhZGF0YS4gIFRoZSBwYWNrZXQgaXMgbm90IG1vZGlmaWVkLCBh
bmQgdGhlIG1ldGFkYXRhIA0KICAgIG1heSwgb3IgbWF5IG5vdCwgYmUgbW9kaWZpZWQuIA0KICAg
ICANCiAgICBUaGUgcHVycG9zZSBvZiBhIENvdW50ZXIgTEZCIGlzIHRvIHJlY29yZCBzaW1wbGUg
YWNjb3VudGluZyBvZiANCiAgICBldmVudHMgb24gdGhlIEZFLiANCiAgICAgDQogICAgQSBjb3Vu
dGVyIExGQiBpcyBpbmRlcGVuZGVudCBvZiB0aW1lICd0JywgaW4gdGhhdCBpdCBkb2VzIG5vdCAN
CiAgICBwZXJmb3JtIGFueSB0aW1lLWRlcGVuZGVudCBjb3VudGluZy4gIFRoZSB0aW1lIGF0IHdo
aWNoIGEgY291bnQgaXMgDQogICAgbWFkZSBtYXksIGhvd2V2ZXIsIGJlIGFzc29jaWF0ZWQgd2l0
aCB0aGF0IGNvdW50LiANCiAgICAgDQogNy43LiBNZXRlciBMRkIgYW5kIFBvbGljZXIgTEZCICAN
CiAgICAgDQogICAgQSBNZXRlciBMRkIgaXMgYSBjb3VudGVyIExGQiB0aGF0IGlzIHRpbWUgZGVw
ZW5kZW50LiAgVGhhdCBpcywgaXQgDQogICAgbWV0ZXJzIHRoZSByYXRlIG92ZXIgdGltZSBhdCB3
aGljaCBwYWNrZXRzIG9yIG1ldGFkYXRhIGZsb3cgdGhyb3VnaCANCiAgICB0aGUgTEZCLiAgVGhl
IHB1cnBvc2Ugb2YgdGhlIE1ldGVyIExGQiBpcyB0byByZWNvcmQgdGltZS1kZXBlbmRlbnQgDQog
ICAgYWNjb3VudGluZyBvZiBldmVudHMgb24gdGhlIEZFLiANCiAgICAgDQogICAgV2hlbiBhIE1l
dGVyIExGQiBoYXMgbXVsdGlwbGUgb3V0cHV0cywgd2l0aCBvbmUgb3V0cHV0IGJlaW5nIGEgDQog
ICAgbWFya2VyLCBvciBkcm9wcGluZyB0aGUgcGFja2V0LCB0aGVuIHRoZSBNZXRlciBMRkIgYmVj
b21lcyBhIA0KICAgIFBvbGljZXIgTEZCLCBwZXJmb3JtaW5nIGEgcG9saWNpbmcgZnVuY3Rpb24u
IA0KICAgICANCiA3LjguIENsYXNzaWZpZXIgTEZCIA0KICAgICANCiAgICBBIENsYXNzaWZpZXIg
TEZCIHVzZXMgaXRzIGF0dHJpYnV0ZXMgdG8gY2xhc3NpZnkgdGhlIHBhY2tldCBpbnRvIA0KICAg
IG9uZSBvZiBOIGRpZmZlcmVudCBsb2dpY2FsIGNsYXNzZXMuIA0KICAgICANCiAgICBUaGUgcHVy
cG9zZSBvZiBhIENsYXNzaWZpZXIgTEZCIGlzIHRvIGxvZ2ljYWxseSBwYXJ0aXRpb24gcGFja2V0
cyANCiAgICBpbnRvIG9uZSBvciBtb3JlIGNsYXNzZXMuICBUaGUgcmVzdWx0IG9mIHRoaXMgcGFy
dGl0aW9uaW5nIGlzIHRoYXQgDQogICAgdGhlIENsYXNzaWZpZXIgTEZCIHByb2R1Y2VzIG1ldGFk
YXRhIHRoYXQgZGVzY3JpYmVzIHRoZSBjbGFzc2VzIA0KICAgIGludG8gd2hpY2ggdGhlIHBhY2tl
dCBoYXMgYmVlbiBwYXJ0aXRpb25lZC4gVGhlIHBhY2tldCBpcyBub3QgDQogICAgbW9kaWZpZWQg
ZHVyaW5nIHRoaXMgcHJvY2Vzcy4gDQogICAgIA0KICAgIEEgQ2xhc3NpZmllciBMRkIgdGFrZXMg
YW4gaW5wdXQgcGFja2V0IGFuZCBtZXRhZGF0YSwgYW5kIHByb2R1Y2VzIA0KICAgIHRoZSBzYW1l
IHBhY2tldCB3aXRoIG5ldyBvciBtb3JlIG1ldGFkYXRhLiAgQSBjbGFzc2lmaWVyIGlzIA0KICAg
IHBhcmFtZXRlcml6ZWQgYnkgZmlsdGVycy4gIENsYXNzaWZpY2F0aW9uIGlzIGRvbmUgYnkgbWF0
Y2hpbmcgdGhlIA0KICAgIGNvbnRlbnRzIG9mIHRoZSBpbmNvbWluZyBwYWNrZXRzIGFjY29yZGlu
ZyB0byB0aGUgZmlsdGVycywgYW5kIHRoZSANCiAgICByZXN1bHQgb2YgY2xhc3NpZmljYXRpb24g
aXMgcHJvZHVjZWQgaW4gdGhlIGZvcm0gb2YgbWV0YWRhdGEuICBOb3RlIA0KICAgIHRoYXQgdGhp
cyBjbGFzc2lmaWVyIGlzIG1vZGVsZWQgc29sZWx5IGJhc2VkIG9uIGl0cyBpbnRlcm5hbCANCiAg
ICBwcm9jZXNzaW5nLCBhbmQgbm90IG9uIGl0cyBpbnB1dHMgYW5kIG91dHB1dHMuICBUaGUgYmxv
Y2sgaXMgYSANCiAgICBzaW5nbGUtZXhpdCBjbGFzc2lmaWVyIHRoYXQgZG9lcyBOT1QgcGh5c2lj
YWxseSByZWRpcmVjdCB0aGUgDQogICAgcGFja2V0LiAgSW4gY29udHJhc3QsIGEgRGlmZlNlcnYt
bGlrZSBjbGFzc2lmaWVyIGlzIGEgMTpOIChmYW4tb3V0KSANCiAgICBkZXZpY2U6IEl0IHRha2Vz
IGEgc2luZ2xlIHRyYWZmaWMgc3RyZWFtIGFzIGlucHV0IGFuZCBnZW5lcmF0ZSBOIA0KICAgIGxv
Z2ljYWxseSBzZXBhcmF0ZSB0cmFmZmljIHN0cmVhbXMgYXMgb3V0cHV0LiAgVGhhdCBraW5kIG9m
IG11bHRpLQ0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEFwcmlsIDIwMDQgICAgICAg
ICAgICAgICAgICAgICAgW1BhZ2UgMzddIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JD
RVMgRkUgTW9kZWwgICAgICAgICAgICAgIE9jdG9iZXIgMjAwMyANCiAgDQogIA0KICAgIGV4aXQg
Y2xhc3NpZmllciBjYW4gYmUgbW9kZWxlZCBieSBjb21iaW5pbmcgdGhpcyBjbGFzc2lmaWVyIHdp
dGggYSANCiAgICByZWRpcmVjdG9yIChzZWUgU2VjdGlvbiA2LjEuNikuIA0KICANCiAgICBBIGZp
bHRlciBkZWNpZGVzIGlmIGlucHV0IHBhY2tldHMgbWF0Y2ggcGFydGljdWxhciBjcml0ZXJpYS4g
VGhhdCANCiAgICBpcywgaXQgIm1hcmtzIiBhIHBhY2tldCBhcyBlaXRoZXIgbWF0Y2hpbmcsIG9y
IG5vbi1tYXRjaGluZyB0byB0aGUgDQogICAgZmlsdGVyIGNyaXRlcmlhLiBBY2NvcmRpbmcgdG8g
W0RpZmZTZXJ2XSwgImEgZmlsdGVyIGNvbnNpc3RzIG9mIGEgDQogICAgc2V0IG9mIGNvbmRpdGlv
bnMgb24gdGhlIGNvbXBvbmVudCB2YWx1ZXMgb2YgYSBwYWNrZXQncyANCiAgICBjbGFzc2lmaWNh
dGlvbiBrZXkgKHRoZSBoZWFkZXIgdmFsdWVzLCBjb250ZW50cywgYW5kIGF0dHJpYnV0ZXMgDQog
ICAgcmVsZXZhbnQgZm9yIGNsYXNzaWZpY2F0aW9uKSIuIA0KICAgICANCiAgICBOb3RlIHRoYXQg
b3RoZXIgRkUgTEZCcyBNQVkgcGVyZm9ybSBzaW1wbGUgY2xhc3NpZmljYXRpb24gb24gdGhlIA0K
ICAgIHBhY2tldCBvciBtZXRhZGF0YS4gIFRoZSBwdXJwb3NlIG9mIHRoZSBGRSBDbGFzc2lmaWVy
IExGQiBpcyB0byANCiAgICBtb2RlbCBhbiBMRkIgdGhhdCAiZGlnZXN0cyIgbGFyZ2UgYW1vdW50
cyBvZiBpbnB1dCBkYXRhIChwYWNrZXQsIA0KICAgIG1ldGFkYXRhKSwgdG8gcHJvZHVjZSBhICJz
dW1tYXJ5IiBvZiB0aGUgY2xhc3NpZmljYXRpb24gcmVzdWx0cywgaW4gDQogICAgdGhlIGZvcm0g
b2YgYWRkaXRpb25hbCBtZXRhZGF0YS4gT3RoZXIgRkUgTEZCcyBjYW4gdGhlbiB1c2UgdGhpcyAN
CiAgICBzdW1tYXJ5IGluZm9ybWF0aW9uIHRvIHF1aWNrbHkgYW5kIHNpbXBseSBwZXJmb3JtIHRy
aXZpYWwgDQogICAgImNsYXNzaWZpY2F0aW9ucyIuIA0KICANCiAgICBUaGUgcmVxdWlyZW1lbnQg
Zm9yIGEgdW5pcXVlIGFuZCBzZXBhcmF0ZSBGRSBDbGFzc2lmaWVyIExGQiBjb21lcyANCiAgICBh
Ym91dCBiZWNhdXNlIGl0IHdvdWxkIG5vdCBtYWtlIHNlbnNlIHRvIG1vZGVsIGEgY2xhc3NpZmll
ciBMRkIgDQogICAgaW5zaWRlIGVhY2ggb2YgZXZlcnkgb3RoZXIgTEZCLiAgU3VjaCBhIG1vZGVs
IHdvdWxkIGJlIGhpZ2hseSANCiAgICByZWR1bmRhbnQuICBXZSB0aGVyZWZvcmUgc3BlY2lmaWNh
bGx5IG1vZGVsIGEgY29tcGxleCANCiAgICBjbGFzc2lmaWNhdGlvbiBMRkIsIGFuZCBleHBsaWNp
dGx5IHN0YXRlIHRoYXQgb3RoZXIgYmxvY2tzIG1heSBtYWtlIA0KICAgIGRlY2lzaW9ucyBiYXNl
ZCBvbiB0aGUgcGFyYW1ldGVycyBTLCB0LCBhbmQgTSwgYnV0IG5vdCBvbiBQLiANCiAgDQogICAg
Tm90ZSB0aGF0IGEgY2xhc3NpZmllciBMRkIgbWF5IGhhdmUgbXVsdGlwbGUgb3V0cHV0cy4gIElu
IHRoYXQgDQogICAgY2FzZSwgaXQgbWF5IHJlZGlyZWN0IGlucHV0IHBhY2tldHMgdG8gb25lIChv
ciBtb3JlKSBvZiB0aGUgDQogICAgb3V0cHV0cywgYW5kIG1heSBub3QgYXNzb2NpYXRlIGFueSBt
ZXRhZGF0YSB3aXRoIHRob3NlIG91dHB1dCANCiAgICBwYWNrZXRzLiANCiAgICAgDQogNy45LiBN
b2RpZmllciBMRkIgDQogICAgIA0KICAgIEEgbW9kaWZpZXIgTEZCIG1vZGlmaWVzIGluY29taW5n
IHBhY2tldHMgYW5kIHNlbmRzIHRoZW0gb3V0LiAgDQogICAgVXN1YWxseSB0aGUgbWV0YWRhdGEg
aXMgdXNlZCB0byBkZXRlcm1pbmUgaG93IHRvIG1vZGlmeSB0aGUgcGFja2V0LiANCiAgICAgDQog
ICAgVGhpcyBMRkIgaXMgZGVmaW5lZCBpbiBhIGdlbmVyaWMgbWFubmVyLCBhbmQgd2UgZXhwZWN0
IHRoYXQgDQogICAgc3BlY2lmaWMgZXhhbXBsZXMgb2YgcGFja2V0IGFuZC9vciBtZXRhZGF0YSBt
b2RpZmljYXRpb24gd2lsbCBiZSANCiAgICBkZXNjcmliZWQgYXMgYSBzdWJjbGFzcyBvZiB0aGUg
bW9kaWZpZXIgTEZCLiANCiAgICAgDQogICAgRm9yIGV4YW1wbGUsIHdlIG1heSBoYXZlIGFuIGV4
cGxpY2l0IExGQiBmb3IgcGFja2V0IGNvbXByZXNzaW9uIGFuZCANCiAgICBkZWNvbXByZXNzaW9u
LCBvciBmb3IgZW5jcnlwdGlvbiBhbmQgZGVjcnlwdGlvbiwgb3IgZm9yIHBhY2tldCANCiAgICBl
bmNhcHN1bGF0aW9uLiAgVGhlIGRlY2lzaW9uIGFzIHRvIGhvdyBiZXN0IHRvIG1vZGVsIHRoZXNl
IA0KICAgIGZ1bmN0aW9ucyB3aWxsIGJlIG1hZGUgYmFzZWQgb24gZnVydGhlciBpbnZlc3RpZ2F0
aW9uIG9mIHRoZSBMRkIgDQogICAgbW9kZWwsIGFuZCB3aXRoIHByYWN0aWNhbCBleHBlcmllbmNl
IHVzaW5nIGl0LiANCiAgDQogNy4xMC4gUGFja2V0IEhlYWRlciBSZXdyaXRlciBMRkIgDQogICAg
IA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEFwcmlsIDIwMDQgICAgICAgICAgICAg
ICAgICAgICAgW1BhZ2UgMzhdIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRkUg
TW9kZWwgICAgICAgICAgICAgIE9jdG9iZXIgMjAwMyANCiAgDQogIA0KICAgIFRoaXMgTEZCIGlz
IHVzZWQgdG8gcmUtd3JpdGUgZmllbGRzIG9uIHRoZSBwYWNrZXQgaGVhZGVyLCBzdWNoIGFzIA0K
ICAgIElQdjQgVFRMIGRlY3JlbWVudGluZywgY2hlY2tzdW0gY2FsY3VsYXRpb24sIG9yIFRDUC9J
UCBOQVQuIA0KICAgICANCiAgICBXZSBtYXkgd2FudCB0byBoYXZlIG11bHRpcGxlIExGQnMgZm9y
IGRpZmZlcmVudCBraW5kcyBvZiBoZWFkZXIgcmUtDQogICAgd3JpdGluZy4gDQogIA0KICAgICAN
CiA4LiBTYXRpc2Z5aW5nIHRoZSBSZXF1aXJlbWVudHMgb24gRkUgTW9kZWwgDQogICAgICANCiAg
ICAgKEVkaXRvcidzIE5vdGU6IFRoZSB0ZXh0IGluIHRoaXMgc2VjdGlvbiBpcyB2ZXJ5IHByZWxp
bWluYXJ5IGJ1dCANCiAgICAgd2UgZGVjaWRlIHRvIGxlYXZlIGl0IGFzIGlzIGJlY2F1c2UgaXQg
aXMgdG9vIGVhcmx5IHRvIHVuZGVyc3RhbmQgDQogICAgIGhvdyB0byBtb2RlbCBhbGwgdGhlIGZ1
bmN0aW9ucyBhcyBkaWN0YXRlZCBpbiBbMV0gd2hlbiBTZWN0aW9uIDcgDQogICAgIGlzIHN0aWxs
IHZlcnkgbXVjaCB3b3JrIGluIHByb2dyZXNzLiBUaGlzIHNlY3Rpb24gc2hvdWxkIGJlIA0KICAg
ICByZXZpc2VkIG9uY2UgU2VjdGlvbiA3IGlzIG1vcmUgc2V0dGxlZC4pIA0KICAgICAgDQogICAg
QSBtaW5pbXVtIHNldCBvZiBGRSBmdW5jdGlvbnMgaXMgZGVmaW5lZCBpbiBbMV0gdGhhdCBtdXN0
IGJlIA0KICAgIHN1cHBvcnRlZCBieSBhbnkgcHJvcG9zZWQgRkUgbW9kZWwuICBJbiB0aGlzIHNl
Y3Rpb24sIHdlIA0KICAgIGRlbW9uc3RyYXRlIGhvdyB0aGUgdGhyZWUgY29tcG9uZW50cyBpbiBG
RSBtb2RlbCBhcyBkZXNjcmliZWQgaW4gDQogICAgU2VjdGlvbiA0LCA1LCA2IGFsb25nIHdpdGgg
dGhlIExGQiBjbGFzcyBsaWJyYXJ5IGRlZmluZWQgaW4gU2VjdGlvbiANCiAgICA3IGNhbiBiZSB1
c2VkIHRvIGV4cHJlc3MgYWxsIHRoZSBsb2dpY2FsIGZ1bmN0aW9ucyByZXF1aXJlZCBpbiBbMV0u
IA0KICAgICANCiA4LjEuIFBvcnQgRnVuY3Rpb25zIA0KICANCiAgICBFdmVyeSBGRSBjb250YWlu
cyBhIGNlcnRhaW4gbnVtYmVyIG9mIGludGVyZmFjZXMgKHBvcnRzKSwgaW5jbHVkaW5nIA0KICAg
IGJvdGggdGhlIGludGVyLU5FIGludGVyZmFjZXMgYW5kIGludHJhLU5FIGludGVyZmFjZXMuICBU
aGUgaW50ZXItTkUgDQogICAgaW50ZXJmYWNlcyBhcmUgdGhlIGV4dGVybmFsIGludGVyZmFjZXMg
Zm9yIHRoZSBORSB0byANCiAgICByZWNlaXZlL2ZvcndhcmQgcGFja2V0cyBmcm9tL3RvIHRoZSBl
eHRlcm5hbCB3b3JsZC4gIFRoZSBpbnRyYS1ORSANCiAgICBpbnRlcmZhY2VzIGFyZSB1c2VkIGZv
ciBGRS1GRSBvciBGRS1DRSBjb21tdW5pY2F0aW9ucy4gIFNhbWUgbW9kZWwgDQogICAgc2hvdWxk
IGJlIHVzZWQgZm9yIGJvdGggdGhlIGludGVyLUZFIGFuZCBpbnRyYS1GRSBpbnRlcmZhY2VzLCBi
dXQgDQogICAgaXQgaXMgbmVjZXNzYXJ5IHRvIG1ha2UgdGhlIGRpc3RpbmN0aW9uIGJldHdlZW4g
dGhlIHR3byBrbm93biB0byANCiAgICB0aGUgQ0Ugc28gdGhhdCB0aGUgQ0UgY2FuIGRvIGRpZmZl
cmVudCBjb25maWd1cmF0aW9uLiANCiAgDQogICAgVGhlIHBvcnQgTEZCIGNsYXNzIGlzIGRlc2ln
bmVkIHRvIG1vZGVsIHRoZSBzcGVjaWZpYyBwaHlzaWNhbCBwb3J0cyANCiAgICB3aGlsZSB0aGUg
c291cmNlL3NpbmsgTEZCIGNhbiBiZSB1c2VkIHRvIG1vZGVsIHRoZSBsb2dpY2FsIA0KICAgIGlu
dGVyZmFjZS4gIA0KICAgICANCiAgICBUaGUgaW50cmEtTkUgaW50ZXJmYWNlcyB0aGF0IGFyZSB1
c2VkIGZvciBGRS1GRSBjb21tdW5pY2F0aW9ucyANCiAgICBzaG91bGQgYmUgbW9kZWxlZCBqdXN0
IGxpa2UgdGhlIGludGVyLU5FIGludGVyZmFjZXMuIFRoZSBGb3JDRVMgDQogICAgYmFzZSBwcm90
b2NvbCB3aWxsIGluY2x1ZGUgRkUgdG9wb2xvZ3kgcXVlcnkgc28gdGhhdCB0aGUgQ0UgY2FuIA0K
ICAgIGxlYXJuIG9mIGhvdyB0aGUgbXVsdGlwbGUgRkVzIGFyZSBpbnRlcmNvbm5lY3RlZCB2aWEg
c3VjaCANCiAgICBpbnRlcmZhY2VzLiAgQnV0IHRoZSBpbnRyYS1ORSBpbnRlcmZhY2VzIHRoYXQg
YXJlIHVzZWQgZm9yIEZFLUNFIA0KICAgIGNvbW11bmljYXRpb25zIGFyZSBwYXJ0IG9mIHRoZSBG
b3JDRVMgcHJvdG9jb2wgZW50aXR5IG9uIHRoZSBGRSBhbmQgDQogICAgc28gaXQgaXMgbm90IG5l
Y2Vzc2FyeSB0byBtb2RlbCB0aGVtIGV4cGxpY2l0bHkuICBJdCBpcyBhc3N1bWVkIA0KICAgIHRo
YXQgZXZlcnkgRkUgd2lsbCBoYXZlIGF0IGxlYXN0IG9uZSBpbnRlcm5hbCBpbnRlcmZhY2UgdG8g
DQogICAgY29tbXVuaWNhdGUgdG8gdGhlIENFIGFuZCBzdWNoIGludGVyZmFjZSBkbyBub3QgaGF2
ZSB0byBiZSB2aXNpYmxlIA0KICAgIGluIHRoZSBGRSBtb2RlbC4gDQogIA0KICANCiBZYW5nLCBl
dCBhbC4gICAgICBFeHBpcmVzIEFwcmlsIDIwMDQgICAgICAgICAgICAgICAgICAgICAgW1BhZ2Ug
MzldIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRkUgTW9kZWwgICAgICAgICAg
ICAgIE9jdG9iZXIgMjAwMyANCiAgDQogIA0KIDguMi4gRm9yd2FyZGluZyBGdW5jdGlvbnMgDQog
ICAgIA0KICAgIFN1cHBvcnQgZm9yIElQdjQgYW5kIElQdjYgdW5pY2FzdCBhbmQgbXVsdGljYXN0
IGZvcndhcmRpbmcgDQogICAgZnVuY3Rpb25zIG11c3QgYmUgcHJvdmlkZWQgYnkgdGhlIG1vZGVs
LiAgDQogICAgIA0KICAgIFR5cGljYWxseSwgdGhlIGNvbnRyb2wgcGxhbmUgbWFpbnRhaW5zIHRo
ZSBSb3V0aW5nIEluZm9ybWF0aW9uIEJhc2UgDQogICAgKFJJQiksIHdoaWNoIGNvbnRhaW5zIGFs
bCB0aGUgcm91dGVzIGRpc2NvdmVyZWQgYnkgYWxsIHRoZSByb3V0aW5nIA0KICAgIHByb3RvY29s
cyB3aXRoIGFsbCBraW5kcyBvZiBhdHRyaWJ1dGVzIHJlbGV2YW50IHRvIHRoZSByb3V0ZXMuIFRo
ZSANCiAgICBmb3J3YXJkaW5nIHBsYW5lIHVzZXMgYSBkaWZmZXJlbnQgZGF0YWJhc2UsIHRoZSBG
b3J3YXJkaW5nIA0KICAgIEluZm9ybWF0aW9uIEJhc2UgKEZJQiksIHdoaWNoIGNvbnRhaW5zIG9u
bHkgdGhlIGFjdGl2ZSBzdWJzZXQgb2YgDQogICAgdGhvc2Ugcm91dGVzIChvbmx5IHRoZSBiZXN0
IHJvdXRlcyBjaG9zZW4gZm9yIGZvcndhcmRpbmcpIHdpdGggDQogICAgYXR0cmlidXRlcyB0aGF0
IGFyZSBvbmx5IHJlbGV2YW50IGZvciBmb3J3YXJkaW5nLiBBIGNvbXBvbmVudCBpbiANCiAgICB0
aGUgY29udHJvbCBwbGFuZSwgdGVybWVkIFJvdXRlIFRhYmxlIE1hbmFnZXIgKFJUTSksIGlzIHJl
c3BvbnNpYmxlIA0KICAgIHRvIG1hbmFnZSB0aGUgUklCIGluIHRoZSBDRSBhbmQgbWFpbnRhaW4g
dGhlIEZJQiB1c2VkIGJ5IHRoZSBGRXMuIA0KICAgIFRoZXJlZm9yZSwgdGhlIG1vc3QgaW1wb3J0
YW50IGFzcGVjdCBpbiBtb2RlbGluZyB0aGUgZm9yd2FyZGluZyANCiAgICBmdW5jdGlvbnMgaXMg
dGhlIGRhdGEgbW9kZWwgZm9yIHRoZSBGSUIuIFRoZSBtb2RlbCBhbHNvIG5lZWRzIHRvIA0KICAg
IHN1cHBvcnQgdGhlIHBvc3NpYmlsaXR5IG9mIG11bHRpcGxlIHBhdGhzLiAgDQogICAgIA0KICAg
IEF0IHRoZSB2ZXJ5IG1pbmltdW0sIGVhY2ggcm91dGUgaW4gdGhlIEZJQiBuZWVkcyB0byBjb250
YWluIHRoZSANCiAgICBmb2xsb3dpbmcgbGF5ZXItMyBpbmZvcm1hdGlvbjogDQogICAgICAgLiB0
aGUgcHJlZml4IG9mIHRoZSBkZXN0aW5hdGlvbiBJUCBhZGRyZXNzOyANCiAgICAgICAuIHRoZSBs
ZW5ndGggb2YgdGhlIHByZWZpeDsgDQogICAgICAgLiB0aGUgbnVtYmVyIG9mIGVxdWFsLWNvc3Qg
bXVsdGktcGF0aDsgDQogICAgICAgLiB0aGUgbmV4dCBob3AgSVAgYWRkcmVzcyBhbmQgdGhlIGVn
cmVzcyBpbnRlcmZhY2UgZm9yIGVhY2ggDQogICAgICAgICBwYXRoLiANCiAgICAgDQogICAgQW5v
dGhlciBhc3BlY3Qgb2YgdGhlIGZvcndhcmRpbmcgZnVuY3Rpb25zIGlzIHRoZSBtZXRob2QgdG8g
cmVzb2x2ZSANCiAgICBhIG5leHQgaG9wIGRlc3RpbmF0aW9uIElQIGFkZHJlc3MgaW50byB0aGUg
YXNzb2NpYXRlZCBtZWRpYSANCiAgICBhZGRyZXNzLiBUaGVyZSBhcmUgbWFueSB3YXlzIHRvIHJl
c29sdmUgTGF5ZXIgMyB0byBMYXllciAyIGFkZHJlc3MgDQogICAgbWFwcGluZyBkZXBlbmRpbmcg
dXBvbiBsaW5rIGxheWVyLiBGb3IgZXhhbXBsZSwgaW4gY2FzZSBvZiBFdGhlcm5ldCANCiAgICBs
aW5rcywgdGhlIEFkZHJlc3MgUmVzb2x1dGlvbiBQcm90b2NvbCAoQVJQLCBkZWZpbmVkIGluIFJG
QyA4MjYpIGlzIA0KICAgIHVzZWQgZm9yIElQdjQgYWRkcmVzcyByZXNvbHV0aW9uLiANCiAgDQog
ICAgQXNzdW1pbmcgYSBzZXBhcmF0ZSB0YWJsZSBpcyBtYWludGFpbmVkIGluIHRoZSBGRXMgZm9y
IGFkZHJlc3MgDQogICAgcmVzb2x1dGlvbiwgdGhlIGZvbGxvd2luZyBpbmZvcm1hdGlvbiBpcyBu
ZWNlc3NhcnkgZm9yIGVhY2ggYWRkcmVzcyANCiAgICByZXNvbHV0aW9uIGVudHJ5OiANCiAgICAg
ICAuIHRoZSBuZXh0IGhvcCBJUCBhZGRyZXNzOyANCiAgICAgICAuIHRoZSBtZWRpYSBhZGRyZXNz
LiANCiAgICAgDQogICAgRGlmZmVyZW50IGltcGxlbWVudGF0aW9uIG1heSBoYXZlIGRpZmZlcmVu
dCB3YXlzIHRvIG1haW50YWluIHRoZSANCiAgICBGSUIgYW5kIHRoZSByZXNvbHV0aW9uIHRhYmxl
LiBGb3IgZXhhbXBsZSwgYSBGSUIgbWF5IGNvbnNpc3Qgb2YgdHdvIA0KICAgIHNlcGFyYXRlIHRh
Ymxlcywgb25lIHRvIG1hdGNoIHRoZSBwcmVmaXggdG8gdGhlIG5leHQgaG9wIGFuZCB0aGUgDQog
ICAgb3RoZXIgdG8gbWF0Y2ggdGhlIG5leHQgaG9wIHRvIHRoZSBlZ3Jlc3MgaW50ZXJmYWNlLiBB
bm90aGVyIA0KICAgIGltcGxlbWVudGF0aW9uIG1heSB1c2Ugb25lIHRhYmxlIGluc3RlYWQuICBP
dXIgYXBwcm9hY2ggb2YgdXNpbmcgDQogICAgdGhlIGZpbmUtZ3JhaW5lZCBGRSBibG9ja3MgdG8g
bW9kZWwgdGhlIGZvcndhcmRpbmcgZnVuY3Rpb25zIGFsbG93IA0KICAgIHN1Y2ggZmxleGliaWxp
dHkuICANCiAgICAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgQXByaWwgMjAwNCAg
ICAgICAgICAgICAgICAgICAgICBbUGFnZSA0MF0gDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAg
IEZvckNFUyBGRSBNb2RlbCAgICAgICAgICAgICAgT2N0b2JlciAyMDAzIA0KICANCiAgDQogICAg
Rm9yIGV4YW1wbGUsIGEgY29tYmluYXRpb24gb2YgYSBjbGFzc2lmaWVyLCBmb2xsb3dlZCBieSBh
IG1vZGlmaWVyIA0KICAgIGFuZCBhIHJlZGlyZWN0b3IgY2FuIG1vZGVsIHRoZSBmb3J3YXJkaW5n
IGZ1bmN0aW9uLiANCiAgDQogOC4zLiBRb1MgRnVuY3Rpb25zIA0KICAgICANCiAgICBUaGUgSUVU
RiBjb21tdW5pdHkgaGFzIGFscmVhZHkgZG9uZSBsb3RzIHdvcmsgaW4gbW9kZWxpbmcgdGhlIFFv
UyANCiAgICBmdW5jdGlvbnMgaW4gdGhlIGRhdGFwYXRoLiBUaGUgSUVURiBEaWZmU2VydiB3b3Jr
aW5nIGdyb3VwIGhhcyANCiAgICBkZWZpbmVkIGFuIGluZm9ybWFsIGRhdGEgbW9kZWwgWzNdZm9y
IFFvUy1yZWxhdGVkIGZ1bmN0aW9ucyBsaWtlIA0KICAgIGNsYXNzaWZpY2F0aW9uLCBtZXRlcmlu
ZywgbWFya2luZywgYWN0aW9ucyBvZiBtYXJraW5nLCBkcm9wcGluZywgDQogICAgY291bnRpbmcg
YW5kIG11bHRpcGxleGluZywgcXVldWVpbmcsIGV0Yy4gVGhlIGxhdGVzdCB3b3JrIG9uIA0KICAg
IERpZmZTZXJ2IFBJQiAoUG9saWN5IEluZm9ybWF0aW9uIEJhc2UpIFs0XSBkZWZpbmVzIGEgc2V0
IG9mIA0KICAgIHByb3Zpc2lvbmluZyBjbGFzc2VzIHRvIHByb3ZpZGUgcG9saWN5IGNvbnRyb2wg
b2YgcmVzb3VyY2VzIA0KICAgIGltcGxlbWVudGluZyB0aGUgRGlmZXJlbnRpYXRlZCBTZXJ2aWNl
cyBBcmNoaXRlY3R1cmUuIERpZmZTZXJ2IFBJQiANCiAgICBhbHNvIGhhcyBhbiBlbGVtZW50IG9m
IGNhcGFiaWxpdHkgZmxhdm9yIHRvIGl0LiBUaGUgSUVURiBQb2xpY3kgDQogICAgRnJhbWV3b3Jr
IHdvcmtpbmcgZ3JvdXAgaXMgYWxzbyBkZWZpbmluZyBhbiBpbmZvcm1hdGlvbmFsIG1vZGVsIFs2
XSANCiAgICB0byBkZXNjcmliZSB0aGUgUW9TIG1lY2hhbmlzbXMgaW5oZXJlbnQgaW4gZGlmZmVy
ZW50IG5ldHdvcmsgDQogICAgZGV2aWNlcywgaW5jbHVkaW5nIGhvc3RzLiAgVGhpcyBtb2RlbCBp
cyBpbnRlbmRlZCB0byBiZSB1c2VkIHdpdGggDQogICAgdGhlIFFvUyBQb2xpY3kgSW5mb3JtYXRp
b24gTW9kZWwgWzddIHRvIG1vZGVsIGhvdyBwb2xpY2llcyBjYW4gYmUgDQogICAgZGVmaW5lZCB0
byBtYW5hZ2UgYW5kIGNvbmZpZ3VyZSB0aGUgUW9TIG1lY2hhbmlzbXMgcHJlc2VudCBpbiB0aGUg
DQogICAgZGF0YXBhdGggb2YgZGV2aWNlcy4gDQogIA0KICAgIEhlcmUgaXMgYSBsaXN0IG9mIFFv
UyBmdW5jdGlvbnMgdGhhdCBzaG91bGQgYmUgc3VwcG9ydGVkIGJ5IHRoZSBGRSANCiAgICBtb2Rl
bDogDQogICAgICAgLiBDbGFzc2lmaWVyIA0KICAgICAgIC4gTWV0ZXIgDQogICAgICAgLiBNYXJr
ZXIgDQogICAgICAgLiBEcm9wcGVyIA0KICAgICAgIC4gQ291bnRlciAgICAgICANCiAgICAgICAu
IFF1ZXVlIGFuZCBTY2hlZHVsZXIgDQogICAgICAgLiBTaGFwZXIgDQogICAgIA0KICAgIExGQiBj
bGFzcyBsaWJyYXJ5IGFzIGRlc2NyaWJlZCBpbiBTZWN0aW9uIDcgYWxyZWFkeSBzdXBwb3J0cyBt
b3N0IA0KICAgIG9mIHRoZXNlIGZ1bmN0aW9ucyBkaXJlY3RseS4gICANCiAgICAgDQogICAgTm90
ZSB0aGF0IEEgc2hhcGVyIHNob3VsZCBiZSBtb2RlbGVkIGFzIGEgcXVldWUgZmVlZGluZyBhIHNj
aGVkdWxlciANCiAgICBpbnB1dCB0aGF0IGlzIHNlcnZpY2VkIHVzaW5nIGEgbm9uLXdvcmstY29u
c2VydmluZyBwb2xpY3kuICBUaGUgDQogICAgcXVldWUgTEZCIHdvdWxkIGluY2x1ZGUgbXVsdGlw
bGUgRklGTyBxdWV1ZSByZXNvdXJjZXMgKHNlbGVjdGVkIGJ5IA0KICAgIE1FVEFfUVVFVUVfSUQp
IGFuZCBBUU1hbmFnZXJzIGFzc2lnbmVkIHRvIHF1ZXVlcy4gIFRoZSBzY2hlZHVsZXIgDQogICAg
TEZCIHdvdWxkIGluY2x1ZGUgbXVsdGlwbGUgaW5wdXQgcmVzb3VyY2VzIHdpdGggYXNzb2NpYXRl
ZCBzZXJ2aWNlIA0KICAgIHBvbGljaWVzLiAgUXVldWUgb3V0cHV0cyB3b3VsZCBiZSBib3VuZCB0
byBzY2hlZHVsZXIgaW5wdXRzIHZpYSANCiAgICBwYXNzaW5nIE1FVEFfU0NIRURfSUQgd2l0aCB0
aGUgcGFja2V0IGF0IHRoZSBvdXRwdXQgb2YgdGhlIHF1ZXVlLiAgDQogICAgVGhlIG1ldGFkYXRh
IGlzIG9ubHkgdGhlcmUgdG8gYWxsb3cgY29ycmVsYXRpb24gaW4gY29uZmlndXJhdGlvbiANCiAg
ICBwYXJhbWV0ZXJzIGJldHdlZW4gdGhlIHF1ZXVlaW5nIExGQiBhbmQgdGhlIHNjaGVkdWxlciBM
RkIgKGFzc2lnbiANCiAgICBxdWV1ZSBYIHRvIHNjaGVkdWxlciBpbnB1dCBZIGJ5IGNvbmZpZ3Vy
aW5nIHF1ZXVlIFggdG8gZW1pdCANCiAgICBNRVRBX1NDSEVEX0lEIFkpLiANCiAgICAgIA0KIDgu
NC4gR2VuZXJpYyBGaWx0ZXJpbmcgRnVuY3Rpb25zIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBF
eHBpcmVzIEFwcmlsIDIwMDQgICAgICAgICAgICAgICAgICAgICAgW1BhZ2UgNDFdIA0KDQogSW50
ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRkUgTW9kZWwgICAgICAgICAgICAgIE9jdG9iZXIg
MjAwMyANCiAgDQogIA0KICANCiAgICBBIGNvbWJpbmF0aW9uIG9mIGNsYXNzaWZpZXIsIHJlZGly
ZWN0b3IsIG1vZGlmaWVyIGV0Yy4gY2FuIG1vZGVsIA0KICAgIGNvbXBsZXggc2V0IG9mIGZpbHRl
cmluZyBmdW5jdGlvbnMuIEZvciBleGFtcGxlLCBGaWd1cmUgOCANCiAgICByZXByZXNlbnRzIGEg
ZmlsdGVyaW5nIGZ1bmN0aW9uIHRoYXQgY2xhc3NpZmllcyBwYWNrZXRzIGludG8gb25lIG9mIA0K
ICAgIHR3byBsb2dpY2FsIGNsYXNzZXM6IGZvcndhcmQsIGFuZCBkcm9wLiAgVGhlc2UgbG9naWNh
bCBjbGFzc2VzIGFyZSANCiAgICByZXByZXNlbnRlZCBhcyBtZXRhIGRhdGEgTTEsIGFuZCBNMi4g
IFRoZSByZS1kaXJlY3RvciB1c2VzIHRoaXMgDQogICAgbWV0YSBkYXRhIHRvIHJlLWRpcmVjdCB0
aGUgcGFja2V0IHRvIG9uZSBvZiB0d28gb3V0cHV0cy4gIFRoZSBmaXJzdCANCiAgICBzaW5rcyB0
aGUgcGFja2V0IGJhY2sgaW50byB0aGUgbmV0d29yay4gIFRoZSBzZWNvbmQgc2lsZW50bHkgZHJv
cHMgDQogICAgdGhlIHBhY2tldHMuIA0KICAgICANCiAgICAgICAgICAgICAgICAgY2xhc3NpZmll
ciAtPiByZWRpcmVjdG9yICAtLS1NMS0tLSAgc2luayANCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcLU0yLS0tICBkcm9wcGVyIA0KICAgICANCiAgICAgICAgICAgICAgICAgIEZp
Z3VyZSA4LiBBIGZpbHRlcmluZyBmdW5jdGlvbiBleGFtcGxlLiANCiAgDQogOC41LiBWZW5kb3Ig
U3BlY2lmaWMgRnVuY3Rpb25zIA0KICANCiAgICBOZXcgTEZCIGNsYXNzIGNhbiBhbHdheXMgYmUg
ZGVmaW5lZCBhY2NvcmRpbmcgdG8gdGhlIExGQiBtb2RlbCBhcyANCiAgICBkZXNjcmliZWQgaW4g
U2VjdGlvbiA3IHRvIHN1cHBvcnQgdmVuZG9yIHNwZWNpZmljIGZ1bmN0aW9ucy4gIE5ldyANCiAg
ICBMRkIgY2xhc3MgY2FuIGFsc28gYmUgZGVyaXZlZCBmcm9tIGFuIGV4aXN0aW5nIExGQiBjbGFz
cyBieSANCiAgICBpbmhlcml0YW5jZS4gICANCiAgICAgICAgIA0KIDguNi5IaWdoLVRvdWNoIEZ1
bmN0aW9ucyANCiAgICAgDQogICAgSGlnaC10b3VjaCBmdW5jdGlvbnMgYXJlIHRob3NlIHRoYXQg
dGFrZSBhY3Rpb24gb24gdGhlIGNvbnRlbnRzIG9yIA0KICAgIGhlYWRlcnMgb2YgYSBwYWNrZXQg
YmFzZWQgb24gY29udGVudCBvdGhlciB0aGFuIHdoYXQgaXMgZm91bmQgaW4gDQogICAgdGhlIElQ
IGhlYWRlci4gIEV4YW1wbGVzIG9mIHN1Y2ggZnVuY3Rpb25zIGluY2x1ZGUgTkFULCBBTEcsIA0K
ICAgIGZpcmV3YWxsLCB0dW5uZWxpbmcgYW5kIEw3IGNvbnRlbnQgcmVjb2duaXRpb24uICAgIA0K
ICAgICANCiAgICBUaGUgRm9yQ0VTIHdvcmtpbmcgZ3JvdXAgZmlyc3QgbmVlZHMgdG8gYWdyZWUg
dXBvbiBhIHNtYWxsIHNldCBvZiANCiAgICBjb21tb24gaGlnaC10b3VjaCBmdW5jdGlvbnMgd2l0
aCB3ZWxsLWRlZmluZWQgYmVoYXZpb3IgdG8gYmUgDQogICAgaW5jbHVkZWQgaW4gdGhlIExGQiBj
bGFzcyBsaWJyYXJ5LiBIZXJlIGlzIGEgbGlzdCBvZiBjYW5kaWRhdGUgDQogICAgYmxvY2tzOiAN
CiAgICAgICAuIE5BVCANCiAgICAgICAuIEZpcmV3YWxsIA0KICAgICAgIC4gRW5jYXBzdWxhdG9y
IA0KICAgICAgIC4gRGVjYXBzdWxhdG9yIA0KICANCiA4LjcuIFNlY3VyaXR5IEZ1bmN0aW9ucyAN
CiAgICAgDQogICAgVGhlIEZFIG1vZGVsIG11c3QgYmUgYWJsZSB0byBkZXNjcmliZSB0aGUgdHlw
ZXMgb2YgZW5jcnlwdGlvbiANCiAgICBhbmQvb3IgZGVjcnlwdGlvbiBmdW5jdGlvbnMgdGhhdCBh
biBGRSBzdXBwb3J0cyBhbmQgdGhlIGFzc29jaWF0ZWQgDQogICAgYXR0cmlidXRlcyBmb3Igc3Vj
aCBmdW5jdGlvbnMuICANCiAgICAgDQogICAgVGhlIElQIFNlY3VyaXR5IFBvbGljeSAoSVBTUCkg
V29ya2luZyBHcm91cCBpbiB0aGUgSUVURiBoYXMgc3RhcnRlZCANCiAgICB3b3JrIGluIGRlZmlu
aW5nIHRoZSBJUFNlYyBQb2xpY3kgSW5mb3JtYXRpb24gQmFzZSBbOF0uIEZ1cnRoZXIgDQogIA0K
IFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgQXByaWwgMjAwNCAgICAgICAgICAgICAgICAgICAg
ICBbUGFnZSA0Ml0gDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBGRSBNb2RlbCAg
ICAgICAgICAgICAgT2N0b2JlciAyMDAzIA0KICANCiAgDQogICAgc3R1ZHkgb24gdGhpcyBpcyBu
ZWVkZWQgdG8gZGV0ZXJtaW5lIHdoZXRoZXIgaXQgY2FuIGJlIHJldXNlZCBoZXJlIA0KICAgIGFu
ZCBhbnkgb3RoZXIgYWRkaXRpb25hbCB3b3JrIGlzIG5lZWRlZC4gDQogICAgIA0KIDguOC4gT2Zm
LWxvYWRlZCBGdW5jdGlvbnMgDQogICAgIA0KICAgIEluIGFkZGl0aW9uIHRvIHRoZSBwYWNrZXQg
cHJvY2Vzc2luZyBmdW5jdGlvbnMgdGhhdCBhcmUgdHlwaWNhbCB0byANCiAgICBmaW5kIG9uIHRo
ZSBGRXMsIHNvbWUgbG9naWNhbCBmdW5jdGlvbnMgbWF5IGFsc28gYmUgZXhlY3V0ZWQgDQogICAg
YXN5bmNocm9ub3VzbHkgYnkgc29tZSBGRXMsIGFjY29yZGluZyB0byBhIGNlcnRhaW4gZmluaXRl
LXN0YXRlIA0KICAgIG1hY2hpbmUsIHRyaWdnZXJlZCBub3Qgb25seSBieSBwYWNrZXQgZXZlbnRz
LCBidXQgYnkgdGltZXIgZXZlbnRzIA0KICAgIGFzIHdlbGwuIEV4YW1wbGVzIG9mIHN1Y2ggZnVu
Y3Rpb25zIGluY2x1ZGUgZmluaXRlLXN0YXRlIG1hY2hpbmUgDQogICAgZXhlY3V0aW9uIHJlcXVp
cmVkIGJ5IFRDUCB0ZXJtaW5hdGlvbiBvciBPU1BGIEhlbGxvIHByb2Nlc3Npbmcgb2ZmLQ0KICAg
IGxvYWRlZCBmcm9tIHRoZSBDRS4gVGhlIEZFIG1vZGVsIG11c3QgYmUgY2FwYWJsZSBvZiBleHBy
ZXNzaW5nIA0KICAgIHRoZXNlIGFzeW5jaHJvbm91cyBmdW5jdGlvbnMsIHNvIHRoYXQgdGhlIENF
IG1heSB0YWtlIGFkdmFudGFnZSBvZiANCiAgICBzdWNoIG9mZi1sb2FkZWQgZnVuY3Rpb25zIG9u
IHRoZSBGRXMuIA0KICAgICANCiAgICBUaGUgRm9yQ0VTIHdvcmtpbmcgZ3JvdXAgZmlyc3QgbmVl
ZHMgdG8gYWdyZWUgdXBvbiBhIHNtYWxsIHNldCBvZiANCiAgICBzdWNoIG9mZi1sb2FkZWQgZnVu
Y3Rpb25zIHdpdGggd2VsbC11bmRlcnN0b29kIGJlaGF2aW9yIGFuZCANCiAgICBpbnRlcmFjdGlv
bnMgd2l0aCB0aGUgY29udHJvbCBwbGFuZS4gIA0KICANCiA4LjkuIElQRkxPVy9QU0FNUCBGdW5j
dGlvbnMgDQogICAgIA0KICAgIFs5XSBkZWZpbmVzIGFyY2hpdGVjdHVyZSBmb3IgSVAgdHJhZmZp
YyBmbG93IG1vbml0b3JpbmcsIG1lYXN1cmluZyANCiAgICBhbmQgZXhwb3J0aW5nLiBUaGUgTEZC
IG1vZGVsIHN1cHBvcnRzIHN0YXRpc3RpY3MgY29sbGVjdGlvbiBvbiB0aGUgDQogICAgTEZCIGJ5
IGluY2x1ZGluZyBzdGF0aXN0aWNhbCBhdHRyaWJ1dGVzIChTZWN0aW9uIDQuNC40KSBmb3IgYWxs
IHRoZSANCiAgICBMRkIgY2xhc3MgZGVmaW5pdGlvbnMsIGFuZCBtZXRlciBMRkIgKFNlY3Rpb24g
Ny4yLjIpIGFuZCBjb3VudGVyIA0KICAgIExGQiAoU2VjdGlvbiA3LjIuMSkgY2FuIGFsc28gYmUg
dXNlZCB0byBzdXBwb3J0IGFjY291bnRpbmcgDQogICAgZnVuY3Rpb25zIGluIHRoZSBGRS4gDQog
ICAgIA0KICAgIFsxMF0gZGVzY3JpYmVzIGEgZnJhbWV3b3JrIHRvIGRlZmluZSBhIHN0YW5kYXJk
IHNldCBvZiBjYXBhYmlsaXRpZXMgDQogICAgZm9yIG5ldHdvcmsgZWxlbWVudHMgdG8gc2FtcGxl
IHN1YnNldHMgb2YgcGFja2V0cyBieSBzdGF0aXN0aWNhbCANCiAgICBhbmQgb3RoZXIgbWV0aG9k
cy4gIFRpbWUgZXZlbnQgZ2VuZXJhdGlvbiwgZmlsdGVyIExGQiwgYW5kIA0KICAgIGNvdW50ZXIv
bWV0ZXIgTEZCIGFyZSB0aGUgZWxlbWVudHMgbmVlZGVkIHRvIHN1cHBvcnQgcGFja2V0IA0KICAg
IGZpbHRlcmluZyBhbmQgc2FtcGxpbmcgZnVuY3Rpb25zIC0tIHRoZXNlIGVsZW1lbnRzIGFyZSBh
bGwgaW5jbHVkZWQgDQogICAgaW4gdGhlIEZFIG1vZGVsLiANCiAgICAgIA0KIDkuIFVzaW5nIHRo
ZSBGRSBtb2RlbCBpbiB0aGUgRm9yQ0VTIFByb3RvY29sIA0KICAgICAgDQogICAgIFRoZSBhY3R1
YWwgbW9kZWwgb2YgdGhlIGZvcndhcmRpbmcgcGxhbmUgaW4gYSBnaXZlbiBORSBpcyANCiAgICAg
c29tZXRoaW5nIHRoZSBDRSBtdXN0IGxlYXJuIGFuZCBjb250cm9sIHZpYSBjb21tdW5pY2F0aW5n
IHdpdGggdGhlIA0KICAgICBGRXMgKG9yIGJ5IG90aGVyIG1lYW5zKS4gTW9zdCBvZiB0aGlzIGNv
bW11bmljYXRpb24gd2lsbCBoYXBwZW4gaW4gDQogICAgIHRoZSBwb3N0LWFzc29jaWF0aW9uIHBo
YXNlIHVzaW5nIHRoZSBGb3JDRVMgcHJvdG9jb2wuIFRoZSANCiAgICAgZm9sbG93aW5nIHR5cGVz
IG9mIGluZm9ybWF0aW9uIG11c3QgYmUgZXhjaGFuZ2VkIGJldHdlZW4gQ0VzIGFuZCANCiAgICAg
RkVzIHZpYSB0aGUgRm9yQ0VTIHByb3RvY29sOiANCiAgICAgICAgMSkgIEZFIHRvcG9sb2d5IHF1
ZXJ5OyANCiAgICAgICAgMikgIEZFIGNhcGFiaWxpdHkgZGVjbGFyYXRpb247IA0KICAgICAgICAz
KSAgTEZCIHRvcG9sb2d5IChwZXIgRkUpIGFuZCBjb25maWd1cmF0aW9uIGNhcGFiaWxpdGllcyBx
dWVyeTsgDQogICAgICAgIDQpICBMRkIgY2FwYWJpbGl0eSBkZWNsYXJhdGlvbjsgDQogIA0KIFlh
bmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgQXByaWwgMjAwNCAgICAgICAgICAgICAgICAgICAgICBb
UGFnZSA0M10gDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBGRSBNb2RlbCAgICAg
ICAgICAgICAgT2N0b2JlciAyMDAzIA0KICANCiAgDQogICAgICAgIDUpICBTdGF0ZSBxdWVyeSBv
ZiBMRkIgYXR0cmlidXRlczsgDQogICAgICAgIDYpICBNYW5pcHVsYXRpb24gb2YgTEZCIGF0dHJp
YnV0ZXM7IA0KICAgICAgICA3KSAgTEZCIHRvcG9sb2d5IHJlY29uZmlndXJhdGlvbi4gDQogICAg
IA0KICAgICBJdGVtcyAxKSB0aHJvdWdoIDUpIGFyZSBxdWVyeSBleGNoYW5nZXMsIHRoZSBtYWlu
IGZsb3cgb2YgDQogICAgIGluZm9ybWF0aW9uIGJlaW5nIGZyb20gdGhlIEZFcyB0byB0aGUgQ0Vz
LiBJdGVtcyAxKSB0aHJvdWdoIDQpIGFyZSANCiAgICAgdHlwaWNhbGx5IHF1ZXJpZWQgYnkgdGhl
IENFKHMpIGluIHRoZSBiZWdpbm5pbmcgb2YgdGhlIHBvc3QtDQogICAgIGFzc29jaWF0aW9uIChQ
QSkgcGhhc2UsIHRob3VnaCB0aGV5IG1heSBiZSByZXBlYXRlZGx5IHF1ZXJpZWQgYXQgDQogICAg
IGFueSB0aW1lIGluIHRoZSBQQSBwaGFzZS4gSXRlbSA1KSAoc3RhdGUgcXVlcnkpIHdpbGwgYmUg
dXNlZCBhdCANCiAgICAgdGhlIGJlZ2lubmluZyBvZiB0aGUgUEEgcGhhc2UsIGFuZCBvZnRlbiBm
cmVxdWVudGx5IGR1cmluZyB0aGUgUEEgDQogICAgIHBoYXNlIChlc3BlY2lhbGx5IGZvciB0aGUg
cXVlcnkgb2Ygc3RhdGlzdGljYWwgY291bnRlcnMpLiANCiAgICAgIA0KICAgICBJdGVtcyA2KSBh
bmQgNykgYXJlICJjb21tYW5kIiB0eXBlIG9mIGV4Y2hhbmdlcywgdGhlIG1haW4gZmxvdyBvZiAN
CiAgICAgaW5mb3JtYXRpb24gYmVpbmcgZnJvbSB0aGUgQ0VzIHRvIHRoZSBGRXMuIE1lc3NhZ2Vz
IGluIEl0ZW0gNikgDQogICAgICh0aGUgTEZCIHJlLWNvbmZpZ3VyYXRpb24gY29tbWFuZHMpIGFy
ZSBleHBlY3RlZCB0byBiZSB1c2VkIA0KICAgICBmcmVxdWVudGx5LiAgSXRlbSA3KSAoTEZCIHRv
cG9sb2d5IHJlLWNvbmZpZ3VyYXRpb24pIGlzIG5lZWRlZCANCiAgICAgb25seSBpZiBkeW5hbWlj
IExGQiB0b3BvbG9naWVzIGFyZSBzdXBwb3J0ZWQgYnkgdGhlIEZFcyBhbmQgaXQgaXMgDQogICAg
IGV4cGVjdGVkIHRvIGJlIHVzZWQgaW5mcmVxdWVudGx5LiAgIA0KICAgICAgDQogICAgIEFtb25n
IHRoZSBzZXZlbiB0eXBlcyBvZiBwYXlsb2FkIGluZm9ybWF0aW9uIHRoZSBGb3JDRVMgcHJvdG9j
b2wgDQogICAgIGNhcnJpZXMgYmV0d2VlbiBDRXMgYW5kIEZFcywgdGhlIEZFIG1vZGVsIGNvdmVy
cyBhbGwgb2YgdGhlbSANCiAgICAgZXhjZXB0IGl0ZW0gMSksIHdoaWNoIGNvbmNlcm5zIHRoZSBp
bnRlci1GRSB0b3BvbG9neS4gIFRoZSBGRSANCiAgICAgbW9kZWwgZm9jdXNlcyBvbiB0aGUgTEZC
IGFuZCBMRkIgdG9wb2xvZ3kgd2l0aGluIGEgc2luZ2xlIEZFLiAgDQogICAgIFNpbmNlIHRoZSBp
bmZvcm1hdGlvbiBvZiBpdGVtIDEpIHJlcXVpcmVzIGdsb2JhbCBrbm93bGVkZ2UgYWJvdXQgDQog
ICAgIGFsbCB0aGUgRkVzIGFuZCB0aGVpciBpbnRlci1jb25uZWN0aW9uIHdpdGggZWFjaCBvdGhl
ciwgdGhpcyANCiAgICAgZXhjaGFuZ2UgaXMgbWFkZSBwYXJ0IG9mIHRoZSBGb3JDRVMgYmFzZSBw
cm90b2NvbCBpbnN0ZWFkIG9mIHRoZSANCiAgICAgRkUgbW9kZWwuIA0KICAgICAgDQogICAgIFRo
ZSByZWxhdGlvbnNoaXAgYmV0d2VlbiB0aGUgRkUgbW9kZWwgYW5kIHRoZSBzZXZlbiBwb3N0LQ0K
ICAgICBhc3NvY2lhdGlvbiBtZXNzYWdlcyBhcmUgdmlzdWFsaXplZCBpbiBGaWd1cmUgOTogDQog
ICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICstLS0tLS0tLSsgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC4uLi4uLi4uLi4tLT58ICAgQ0UgICB8IA0KICAgICAgICAgICAgICAgICAgICAvLS0tLVwgICAg
ICAgICAgICAgICAuICAgICAgICAgICAgKy0tLS0tLS0tKyANCiAgICAgICAgICAgICAgICAgICAg
XF9fX18vIEZFIE1vZGVsICAgICAgLiAgICAgICAgICAgICAgXiAgICB8IA0KICAgICAgICAgICAg
ICAgICAgICB8ICAgIHwuLi4uLi4uLi4uLi4uLi4uICAgICAgICAoMSksMiB8ICAgIHwgNiwgNyAN
CiAgICAgICAgICAgICAgICAgICAgfCAgICB8ICAob2ZmLWxpbmUpICAgLiAgICAgIDMsIDQsIDUg
fCAgICB8IA0KICAgICAgICAgICAgICAgICAgICBcX19fXy8gICAgICAgICAgICAgICAuICAgICAg
ICAgICAgICB8ICAgIHYgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC4gICAgICAgICAgICArLS0tLS0tLS0rIA0KICAgICAgICAgICAgICAgICAgZS5nLiBSRkNzICAg
ICAgICAgICAgICAuLi4uLi4uLi4uLS0+fCAgIEZFICAgfCANCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLSsgDQogICAgICANCiAg
ICAgIA0KICAgICAgRmlndXJlIDkuIFJlbGF0aW9uc2hpcCBiZXR3ZWVuIEZFIG1vZGVsIGFuZCB0
aGUgRm9yQ0VTIHByb3RvY29sIA0KICAgICAgbWVzc2FnZXMsIHdoZXJlICgxKSBpcyBwYXJ0IG9m
IHRoZSBGb3JDRVMgYmFzZSBwcm90b2NvbCwgYW5kIHRoZSANCiAgICAgICAgICAgICAgICAgICAg
IHJlc3QgYXJlIGRlZmluZWQgYnkgdGhlIEZFIG1vZGVsLiANCiAgICAgIA0KICANCiBZYW5nLCBl
dCBhbC4gICAgICBFeHBpcmVzIEFwcmlsIDIwMDQgICAgICAgICAgICAgICAgICAgICAgW1BhZ2Ug
NDRdIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRkUgTW9kZWwgICAgICAgICAg
ICAgIE9jdG9iZXIgMjAwMyANCiAgDQogIA0KICAgICBUaGUgYWN0dWFsIGVuY29kaW5nIG9mIHRo
ZXNlIG1lc3NhZ2VzIGlzIGRlZmluZWQgYnkgdGhlIEZvckNFUyANCiAgICAgcHJvdG9jb2wgYW5k
IGJleW9uZCB0aGUgc2NvcGUgb2YgdGhlIEZFIG1vZGVsLiBUaGVpciBkaXNjdXNzaW9uIGlzIA0K
ICAgICBuZXZlcnRoZWxlc3MgaW1wb3J0YW50IGhlcmUgZm9yIHRoZSBmb2xsb3dpbmcgcmVhc29u
czogDQogICAgICAgLiBUaGVzZSBQQSBtb2RlbCBjb21wb25lbnRzIGhhdmUgY29uc2lkZXJhYmxl
IGltcGFjdCBvbiB0aGUgRkUgDQogICAgICAgICAgbW9kZWwuIEZvciBleGFtcGxlLCBzb21lIG9m
IHRoZSBhYm92ZSBpbmZvcm1hdGlvbiBjYW4gYmUgDQogICAgICAgICAgcmVwcmVzZW50ZWQgYXMg
YXR0cmlidXRlcyBvZiB0aGUgTEZCcywgaW4gd2hpY2ggY2FzZSBzdWNoIA0KICAgICAgICAgIGF0
dHJpYnV0ZXMgbXVzdCBiZSBkZWZpbmVkIGluIHRoZSBMRkIgY2xhc3Nlcy4gDQogICAgICAgLiBU
aGUgdW5kZXJzdGFuZGluZyBvZiB0aGUgdHlwZSBvZiBpbmZvcm1hdGlvbiB0aGF0IG11c3QgYmUg
DQogICAgICAgICAgZXhjaGFuZ2VkIGJldHdlZW4gdGhlIEZFcyBhbmQgQ0VzIGNhbiBoZWxwIHRv
IHNlbGVjdCB0aGUgDQogICAgICAgICAgYXBwcm9wcmlhdGUgcHJvdG9jb2wgZm9ybWF0IGFuZCB0
aGUgYWN0dWFsIGVuY29kaW5nIG1ldGhvZCANCiAgICAgICAgICAoc3VjaCBhcyBYTUwsIFRMVnMp
LiANCiAgICAgICAuIFVuZGVyc3RhbmRpbmcgdGhlIGZyZXF1ZW5jeSBvZiB0aGVzZSB0eXBlcyBv
ZiBtZXNzYWdlcyBzaG91bGQgDQogICAgICAgICAgaW5mbHVlbmNlIHRoZSBzZWxlY3Rpb24gb2Yg
dGhlIHByb3RvY29sIGZvcm1hdCAoZWZmaWNpZW5jeSANCiAgICAgICAgICBjb25zaWRlcmF0aW9u
cykuIA0KICAgICAgDQogICAgIFRoZSByZW1haW5pbmcgc3ViLXNlY3Rpb25zIG9mIHRoaXMgc2Vj
dGlvbiBhZGRyZXNzIGVhY2ggb2YgdGhlIA0KICAgICBzZXZlbiBtZXNzYWdlIHR5cGVzLiANCiAg
ICAgIA0KIDkuMS4gRkUgVG9wb2xvZ3kgUXVlcnkgDQogICAgIA0KICAgIChFZGl0b3IncyBOb3Rl
OiBJdCBpcyBzdGlsbCBhbiBvcGVuIGlzc3VlIHdoZXJlIHRoZSBGRSB0b3BvbG9neSANCiAgICBp
bmZvcm1hdGlvbiBxdWVyeSBiZWxvbmdzIC0tIGl0IGNhbiBiZSBlaXRoZXIgc3VwcG9ydGVkIGFz
IHBhcnQgb2YgDQogICAgRkUgYXR0cmlidXRlcyBpbiB0aGUgRkUgbW9kZWwsIG9yIGl0IGNhbiBi
ZSBzdXBwb3J0ZWQgYnkgdGhlIEZvckNFUyANCiAgICBwcm90b2NvbCBleHBsaWNpdGx5LiAgSGVu
Y2UgdGhlIHRleHQgaGVyZSBpcyB0ZW50YXRpdmUgYW5kIHN1YmplY3QgDQogICAgdG8gY2hhbmdl
IHBlciBXRyBkaXNjdXNzaW9uLikgDQogICAgIA0KICAgIEFuIEZFIG1heSBjb250YWluIHplcm8s
IG9uZSBvciBtb3JlIGV4dGVybmFsIGluZ3Jlc3MgcG9ydHMuIA0KICAgIFNpbWlsYXJseSwgYW4g
RkUgbWF5IGNvbnRhaW4gemVybywgb25lIG9yIG1vcmUgZXh0ZXJuYWwgZWdyZXNzIA0KICAgIHBv
cnRzLiAgSW4gYW5vdGhlciB3b3JkLCBub3QgZXZlcnkgRkUgaGFzIHRvIGNvbnRhaW4gYW55IGV4
dGVybmFsIA0KICAgIGluZ3Jlc3Mgb3IgZWdyZXNzIGludGVyZmFjZXMuICBGb3IgZXhhbXBsZSwg
RmlndXJlIDEwIHNob3dzIHR3byANCiAgICBjYXNjYWRpbmcgRkVzLiAgRkUgIzEgY29udGFpbnMg
b25lIGV4dGVybmFsIGluZ3Jlc3MgaW50ZXJmYWNlIGJ1dCANCiAgICBubyBleHRlcm5hbCBlZ3Jl
c3MgaW50ZXJmYWNlLCB3aGlsZSBGRSAjMiBjb250YWlucyBvbmUgZXh0ZXJuYWwgDQogICAgZWdy
ZXNzIGludGVyZmFjZSBidXQgbm8gaW5ncmVzcyBpbnRlcmZjZS4gIEl0IGlzIHBvc3NpYmxlIHRv
IA0KICAgIGNvbm5lY3QgdGhlc2UgdHdvIEZFcyB0b2dldGhlciB2aWEgdGhlaXIgaW50ZXJuYWwg
aW50ZXJmYWNlcyB0byANCiAgICBhY2hpZXZlIHRoZSBjb21wbGV0ZSBpbmdyZXNzLXRvLWVncmVz
cyBwYWNrZXQgcHJvY2Vzc2luZyBmdW5jdGlvbi4gDQogICAgVGhpcyBwcm92aWRlcyB0aGUgZmxl
eGliaWxpdHkgdG8gc3ByZWFkIHRoZSBmdW5jdGlvbnMgYWNyb3NzIA0KICAgIG11bHRpcGxlIEZF
cyBhbmQgaW50ZXJjb25uZWN0IHRoZW0gdG9nZXRoZXIgbGF0ZXIgZm9yIGNlcnRhaW4gDQogICAg
YXBwbGljYXRpb25zLiAgDQogICAgIA0KICAgIFdoaWxlIHRoZSBpbnRlci1GRSBjb21tdW5pY2F0
aW9uIHByb3RvY29sIGlzIG91dCBvZiBzY29wZSBmb3IgDQogICAgRm9yQ0VTLCBpdCBpcyB1cCB0
byB0aGUgQ0UgdG8gcXVlcnkgYW5kIHVuZGVyc3RhbmQgaG93IG11bHRpcGxlIEZFcyANCiAgICBh
cmUgaW50ZXItY29ubmVjdGVkIHRvIHBlcmZvcm0gYSBjb21wbGV0ZSBpbmdyZXNzLWVncmVzcyBw
YWNrZXQgDQogICAgcHJvY2Vzc2luZyBmdW5jdGlvbiwgbGlrZSB0aGF0IGRlc2NyaWJlZCBpbiBG
aWd1cmUgMTAuICBUaGUgaW50ZXItDQogICAgRkUgdG9wb2xvZ3kgaW5mb3JtYXRpb24gbWF5IGJl
IHByb3ZpZGVkIGJ5IEZFcywgbWF5IGJlIGhhcmQtY29kZWQgDQogICAgaW50byBDRSwgb3IgbWF5
IGJlIHByb3ZpZGVkIGJ5IHNvbWUgb3RoZXIgZW50aXR5IChlLmcuLCBhIGJ1cyANCiAgICBtYW5h
Z2VyKSBpbmRlcGVuZGVudCBvZiB0aGUgRkVzLiAgU28gd2hpbGUgdGhlIEZvckNFUyBwcm90b2Nv
bCANCiAgICBzdXBwb3J0cyBGRSB0b3BvbG9neSBxdWVyeSBmcm9tIEZFcywgaXQgaXMgb3B0aW9u
YWwgZm9yIHRoZSBDRSB0byANCiAgDQogWWFuZywgZXQgYWwuICAgICAgRXhwaXJlcyBBcHJpbCAy
MDA0ICAgICAgICAgICAgICAgICAgICAgIFtQYWdlIDQ1XSANCg0KIEludGVybmV0IERyYWZ0ICAg
ICAgICAgRm9yQ0VTIEZFIE1vZGVsICAgICAgICAgICAgICBPY3RvYmVyIDIwMDMgDQogIA0KICAN
CiAgICB1c2UgaXQsIGFzc3VtaW5nIHRoZSBDRSBoYXMgb3RoZXIgbWVhbnMgdG8gZ2F0aGVyIHN1
Y2ggdG9wb2xvZ3kgDQogICAgaW5mb3JtYXRpb24uIA0KICAgICANCiAgICAgICArLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rIA0KICAgICAgIHwg
ICstLS0tLS0tLS0rICAgKy0tLS0tLS0tLS0tLSsgICArLS0tLS0tLS0tKyAgICAgICAgIHwgDQog
ICAgIGlucHV0fCAgICAgICAgIHwgICB8ICAgICAgICAgICAgfCAgIHwgICAgICAgICB8IG91dHB1
dCAgfCANCiAgICAtLS0rLT58IEluZ3Jlc3MgfC0tPnxIZWFkZXIgICAgICB8LS0+fElQdjQgICAg
IHwtLS0tLS0tLS0rLS0tPisgDQogICAgICAgfCAgfCBwb3J0ICAgIHwgICB8RGVjb21wcmVzc29y
fCAgIHxGb3J3YXJkZXJ8IEZFICAgICAgfCAgICB8IA0KICAgICAgIHwgICstLS0tLS0tLS0rICAg
Ky0tLS0tLS0tLS0tLSsgICArLS0tLS0tLS0tKyAjMSAgICAgIHwgICAgfCANCiAgICAgICArLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rICAgIFYg
DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8IA0KICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyANCiAgICAgICAgICAgIHwgICAgIA0KICAgICAgICAg
ICAgfCAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgDQogICAg
ICAgICAgICBWICAgIHwgICstLS0tLS0tLS0tLS0rICAgKy0tLS0tLS0tLS0rICAgICAgICAgfCAN
CiAgICAgICAgICAgIHwgaW5wdXQgfCAgICAgICAgICAgIHwgICB8ICAgICAgICAgIHwgIG91dHB1
dCB8IA0KICAgICAgICAgICAgKy0+LS0rLT58SGVhZGVyICAgICAgfC0tPnwgRWdyZXNzICAgfC0t
LS0tLS0tLSstLT4gDQogICAgICAgICAgICAgICAgIHwgIHxDb21wcmVzc29yICB8ICAgfCBwb3J0
ICAgICB8IEZFICAgICAgfCANCiAgICAgICAgICAgICAgICAgfCAgKy0tLS0tLS0tLS0tLSsgICAr
LS0tLS0tLS0tLSsgIzIgICAgICB8IA0KICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgDQogICAgIA0KICAgICANCiAgICAgICAgICAgIEZp
Z3VyZSAxMC4gQW4gZXhhbXBsZSBvZiB0d28gRkVzIGNvbm5lY3RlZCB0b2dldGhlci4gDQogICAg
IA0KICAgIE9uY2UgdGhlIGludGVyLUZFIHRvcG9sb2d5IGlzIGRpc2NvdmVyZWQgYnkgdGhlIENF
IGFmdGVyIHRoaXMgDQogICAgcXVlcnksIGl0IGlzIGFzc3VtZWQgdGhhdCB0aGUgaW50ZXItRkUg
dG9wb2xvZ3kgcmVtYWlucyBzdGF0aWMuICANCiAgICBIb3dldmVyLCBpdCBpcyBwb3NzaWJsZSB0
aGF0IGFuIEZFIG1heSBnbyBkb3duIGR1cmluZyB0aGUgTkUgDQogICAgb3BlcmF0aW9uLCBvciBh
IGJvYXJkIG1heSBiZSBpbnNlcnRlZCBhbmQgYSBuZXcgRkUgYWN0aXZhdGVkLCBzbyANCiAgICB0
aGUgaW50ZXItRkUgdG9wb2xvZ3kgd2lsbCBiZSBhZmZlY3RlZC4gIEl0IGlzIHVwIHRvIHRoZSBG
b3JDRVMgDQogICAgcHJvdG9jb2wgdG8gcHJvdmlkZSBtZWNoYW5pc20gZm9yIHRoZSBDRSB0byBk
ZXRlY3Qgc3VjaCBldmVudHMgYW5kIA0KICAgIGRlYWwgd2l0aCB0aGUgY2hhbmdlIGluIEZFIHRv
cG9sb2d5LiAgRkUgdG9wb2xvZ3kgaXMgb3V0c2lkZSB0aGUgDQogICAgc2NvcGUgb2YgdGhlIEZF
IG1vZGVsLiANCiAgICAgIA0KIDkuMi4gRkUgQ2FwYWJpbGl0eSBEZWNsYXJhdGlvbnMgDQogICAg
IA0KICAgIEZFcyB3aWxsIGhhdmUgbWFueSB0eXBlcyBvZiBsaW1pdGF0aW9ucy4gU29tZSBvZiB0
aGUgbGltaXRhdGlvbnMgDQogICAgbXVzdCBiZSBleHByZXNzZWQgdG8gdGhlIENFcyBhcyBwYXJ0
IG9mIHRoZSBjYXBhYmlsaXR5IG1vZGVsLiBUaGUgDQogICAgQ0VzIG11c3QgYmUgYWJsZSB0byBx
dWVyeSB0aGVzZSBjYXBhYmlsaXRpZXMgb24gYSBwZXItRkUgYmFzaXMuIA0KICAgIEV4YW1wbGVz
OiANCiAgICAgICAuIE1ldGFkYXRhIHBhc3NpbmcgY2FwYWJpbGl0aWVzIG9mIHRoZSBGRS4gVW5k
ZXJzdGFuZGluZyB0aGVzZSANCiAgICAgICAgIGNhcGFiaWxpdGllcyB3aWxsIGhlbHAgdGhlIENF
IHRvIGV2YWx1YXRlIHRoZSBmZWFzaWJpbGl0eSBvZiANCiAgICAgICAgIExGQiB0b3BvbG9naWVz
LCBhbmQgaGVuY2UgdG8gZGV0ZXJtaW5lIHRoZSBhdmFpbGFiaWxpdHkgb2YgDQogICAgICAgICBj
ZXJ0YWluIHNlcnZpY2VzLiANCiAgICAgICAuIEdsb2JhbCByZXNvdXJjZSBxdWVyeSBsaW1pdGF0
aW9ucyAoYXBwbGljYWJsZSB0byBhbGwgTEZCcyBvZiANCiAgICAgICAgIHRoZSBGRSkuIA0KICAg
ICAgIC4gTEZCIHN1cHBvcnRlZCBieSB0aGUgRkUuIA0KICAgICAgIC4gTEZCIGNsYXNzIGluc3Rh
bnRpYXRpb24gbGltaXQuIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEFwcmlsIDIw
MDQgICAgICAgICAgICAgICAgICAgICAgW1BhZ2UgNDZdIA0KDQogSW50ZXJuZXQgRHJhZnQgICAg
ICAgICBGb3JDRVMgRkUgTW9kZWwgICAgICAgICAgICAgIE9jdG9iZXIgMjAwMyANCiAgDQogIA0K
ICAgICAgIC4gTEZCIHRvcG9sb2dpY2FsIGxpbWl0YXRpb25zIChsaW5rYWdlIGNvbnN0cmFpbnQs
IG9yZGVyaW5nIA0KICAgICAgICAgZXRjLikgDQogICAgICANCiA5LjMuIExGQiBUb3BvbG9neSBh
bmQgVG9wb2xvZ3kgQ29uZmlndXJhYmlsaXR5IFF1ZXJ5IA0KICAgICANCiAgICBUaGUgRm9yQ0VT
IHByb3RvY29sIG11c3QgcHJvdmlkZSB0aGUgbWVhbnMgZm9yIHRoZSBDRXMgdG8gZGlzY292ZXIg
DQogICAgdGhlIGN1cnJlbnQgc2V0IG9mIExGQiBpbnN0YW5jZXMgaW4gYW4gRkUgYW5kIHRoZSBp
bnRlcmNvbm5lY3Rpb25zIA0KICAgIGJldHdlZW4gdGhlIExGQnMgd2l0aGluIHRoZSBGRS4gIElu
IGFkZGl0aW9uLCB0aGVyZSBzaG91bGQgYmUgDQogICAgc3VmZmljaWVudCBpbmZvcm1hdGlvbiBw
cm92aWRlZCBvbiB3aGV0aGVyIHRoZSBGRSBzdXBwb3J0cyBhbnkgQ0UtDQogICAgaW5pdGlhdGVk
IChkeW5hbWljKSBjaGFuZ2VzIHRvIHRoZSBMRkIgdG9wb2xvZ3ksIGFuZCBpZiBzbywgd2hhdCAN
CiAgICBhcmUgdGhlIGFsbG93ZWQgdG9wb2xvZ2llcy4gVG9wb2xvZ3kgY29uZmlndXJhYmlsaXR5
IGNhbiBhbHNvIGJlIA0KICAgIGNvbnNpZGVyZWQgYXMgcGFydCBvZiB0aGUgRkUgY2FwYWJpbGl0
eSBxdWVyeSBhcyBkZXNjcmliZWQgaW4gDQogICAgU2VjdGlvbiA5LjMuIA0KICAgICAgDQogOS40
LiBMRkIgQ2FwYWJpbGl0eSBEZWNsYXJhdGlvbnMgDQogICAgIA0KICAgIExGQiBjbGFzcyBzcGVj
aWZpY2F0aW9ucyB3aWxsIGRlZmluZSBhIGdlbmVyaWMgc2V0IG9mIGNhcGFiaWxpdGllcy4gDQog
ICAgV2hlbiBhbiBMRkIgaW5zdGFuY2UgaXMgaW1wbGVtZW50ZWQgKGluc3RhbnRpYXRlZCkgb24g
YSB2ZW5kb3IncyANCiAgICBGRSwgc29tZSBhZGRpdGlvbmFsIGxpbWl0YXRpb25zIG1heSBiZSBp
bnRyb2R1Y2VkLiBOb3RlIHRoYXQgd2UgDQogICAgZGlzY3VzcyBoZXJlIG9ubHkgbGltaXRhdGlv
bnMgdGhhdCBhcmUgd2l0aGluIHRoZSBmbGV4aWJpbGl0eSBvZiANCiAgICB0aGUgTEZCIGNsYXNz
IHNwZWNpZmljYXRpb24sIHRoYXQgaXMsIHRoZSBMRkIgaW5zdGFuY2Ugd2lsbCByZW1haW4gDQog
ICAgY29tcGxpYW50IHdpdGggdGhlIExGQiBjbGFzcyBzcGVjaWZpY2F0aW9uIGRlc3BpdGUgdGhl
c2UgDQogICAgbGltaXRhdGlvbnMuICBGb3IgZXhhbXBsZSwgY2VydGFpbiBmZWF0dXJlcyBvZiBh
biBMRkIgY2xhc3MgbWF5IGJlIA0KICAgIG9wdGlvbmFsLCBpbiB3aGljaCBjYXNlIGl0IG11c3Qg
YmUgcG9zc2libGUgZm9yIHRoZSBDRSB0byBkZXRlcm1pbmUgDQogICAgaWYgYW4gb3B0aW9uYWwg
ZmVhdHVyZSBpcyBzdXBwb3J0ZWQgYnkgYSBnaXZlbiBMRkIgaW5zdGFuY2Ugb3Igbm90LiANCiAg
ICBBbHNvLCB0aGUgTEZCIGNsYXNzIGRlZmluaXRpb25zIHdpbGwgcHJvYmFibHkgY29udGFpbiB2
ZXJ5IGZldyANCiAgICBxdWFudGl0YXRpdmUgbGltaXRzIChlLmcuLCBzaXplIG9mIHRhYmxlcyks
IHNpbmNlIHRoZXNlIGxpbWl0cyBhcmUgDQogICAgdHlwaWNhbGx5IGltcG9zZWQgYnkgdGhlIGlt
cGxlbWVudGF0aW9uLiBUaGVyZWZvcmUsIHF1YW50aXRhdGl2ZSANCiAgICBsaW1pdGF0aW9ucyBz
aG91bGQgYWx3YXlzIGJlIGV4cHJlc3NlZCBieSBjYXBhYmlsaXR5IGFyZ3VtZW50cy4gDQogICAg
IA0KICAgIExGQiBpbnN0YW5jZXMgaW4gdGhlIG1vZGVsIG9mIGEgcGFydGljdWxhciBGRSBpbXBs
ZW1lbnRhdGlvbiB3aWxsIA0KICAgIHBvc3Nlc3MgbGltaXRhdGlvbnMgb24gdGhlIGNhcGFiaWxp
dGllcyBkZWZpbmVkIGluIHRoZSANCiAgICBjb3JyZXNwb25kaW5nIExGQiBjbGFzcy4gIFRoZSBM
RkIgY2xhc3Mgc3BlY2lmaWNhdGlvbnMgbXVzdCBkZWZpbmUgDQogICAgYSBzZXQgb2YgY2FwYWJp
bGl0eSBhcmd1bWVudHMsIGFuZCB0aGUgQ0UgbXVzdCBiZSBhYmxlIHRvIHF1ZXJ5IHRoZSANCiAg
ICBhY3R1YWwgY2FwYWJpbGl0aWVzIG9mIHRoZSBMRkIgaW5zdGFuY2UgdmlhIHF1ZXJ5aW5nIHRo
ZSB2YWx1ZSBvZiANCiAgICBzdWNoIGFyZ3VtZW50cy4gIFRoZSBjYXBhYmlsaXR5IHF1ZXJ5IHdp
bGwgdHlwaWNhbGx5IGhhcHBlbiB3aGVuIA0KICAgIHRoZSBMRkIgaXMgZmlyc3QgZGV0ZWN0ZWQg
YnkgdGhlIENFLiBDYXBhYmlsaXRpZXMgbmVlZCBub3QgYmUgcmUtDQogICAgcXVlcmllZCBpbiBj
YXNlIG9mIHN0YXRpYyBsaW1pdGF0aW9ucy4gSW4gc29tZSBjYXNlcywgaG93ZXZlciwgc29tZSAN
CiAgICBjYXBhYmlsaXRpZXMgbWF5IGNoYW5nZSBpbiB0aW1lIChlLmcuLCBhcyBhIHJlc3VsdCBv
ZiANCiAgICBhZGRpbmcvcmVtb3Zpbmcgb3RoZXIgTEZCcywgb3IgY29uZmlndXJpbmcgY2VydGFp
biBhdHRyaWJ1dGVzIG9mIA0KICAgIHNvbWUgb3RoZXIgTEZCIHdoZW4gdGhlIExGQnMgc2hhcmUg
cGh5c2ljYWwgcmVzb3VyY2VzKSwgaW4gd2hpY2ggDQogICAgY2FzZSBhZGRpdGlvbmFsIG1lY2hh
bmlzbXMgbXVzdCBiZSBpbXBsZW1lbnRlZCB0byBpbmZvcm0gdGhlIENFIA0KICAgIGFib3V0IHRo
ZSBjaGFuZ2VzLiANCiAgICAgDQogICAgVGhlIGZvbGxvd2luZyB0d28gYnJvYWQgdHlwZXMgb2Yg
bGltaXRhdGlvbnMgd2lsbCBleGlzdDogDQogICAgICAgLiBRdWFsaXRhdGl2ZSByZXN0cmljdGlv
bnMuICBGb3IgZXhhbXBsZSwgYSBzdGFuZGFyZGl6ZWQgbXVsdGktDQogICAgICAgICBmaWVsZCBj
bGFzc2lmaWVyIExGQiBjbGFzcyBtYXkgZGVmaW5lIGEgbGFyZ2UgbnVtYmVyIG9mIA0KICANCiBZ
YW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEFwcmlsIDIwMDQgICAgICAgICAgICAgICAgICAgICAg
W1BhZ2UgNDddIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRkUgTW9kZWwgICAg
ICAgICAgICAgIE9jdG9iZXIgMjAwMyANCiAgDQogIA0KICAgICAgICAgY2xhc3NpZmljYXRpb24g
ZmllbGRzLCBidXQgYSBnaXZlbiBGRSBtYXkgc3VwcG9ydCBvbmx5IGEgDQogICAgICAgICBzdWJz
ZXQgb2YgdGhvc2UgZmllbGRzLiANCiAgICAgICAuIFF1YW50aXRhdGl2ZSByZXN0cmljdGlvbnMs
IHN1Y2ggYXMgdGhlIG1heGltdW0gc2l6ZSBvZiB0YWJsZXMsIA0KICAgICAgICAgZXRjLiANCiAg
ICAgDQogICAgVGhlIGNhcGFiaWxpdHkgcGFyYW1ldGVycyB0aGF0IGNhbiBiZSBxdWVyaWVkIG9u
IGEgZ2l2ZW4gTEZCIGNsYXNzIA0KICAgIHdpbGwgYmUgcGFydCBvZiB0aGUgTEZCIGNsYXNzIHNw
ZWNpZmljYXRpb24uICBUaGUgY2FwYWJpbGl0eSANCiAgICBwYXJhbWV0ZXJzIHNob3VsZCBiZSBy
ZWdhcmRlZCBhcyBzcGVjaWFsIGF0dHJpYnV0ZXMgb2YgdGhlIExGQi4gVGhlIA0KICAgIGFjdHVh
bCB2YWx1ZXMgb2YgdGhlc2UgYXJndW1lbnRzIG1heSBiZSwgdGhlcmVmb3JlLCBvYnRhaW5lZCB1
c2luZyANCiAgICB0aGUgc2FtZSBhdHRyaWJ1dGUgcXVlcnkgbWVjaGFuaXNtcyBhcyB1c2VkIGZv
ciBvdGhlciBMRkIgDQogICAgYXR0cmlidXRlcy4gDQogICAgIA0KICAgIENhcGFiaWxpdHkgYXR0
cmlidXRlcyB3aWxsIHR5cGljYWxseSBiZSByZWFkLW9ubHkgYXJndW1lbnRzLCBidXQgaW4gDQog
ICAgY2VydGFpbiBjYXNlcyB0aGV5IG1heSBiZSBjb25maWd1cmFibGUuIEZvciBleGFtcGxlLCB0
aGUgc2l6ZSBvZiBhIA0KICAgIGxvb2t1cCB0YWJsZSBtYXkgYmUgbGltaXRlZCBieSB0aGUgaGFy
ZHdhcmUgKHJlYWQtb25seSksIGluIG90aGVyIA0KICAgIGNhc2VzIGl0IG1heSBiZSBjb25maWd1
cmFibGUgKHJlYWQtd3JpdGUsIHdpdGhpbiBzb21lIGhhcmQgbGltaXRzKS4gDQogICAgIA0KICAg
IEFzc3VtaW5nIHRoYXQgY2FwYWJpbGl0aWVzIHdpbGwgbm90IGNoYW5nZSBmcmVxdWVudGx5LCB0
aGUgDQogICAgZWZmaWNpZW5jeSBvZiB0aGUgcHJvdG9jb2wvc2NoZW1hL2VuY29kaW5nIGlzIG9m
IHNlY29uZGFyeSBjb25jZXJuLiANCiAgICAgIA0KIDkuNS4gU3RhdGUgUXVlcnkgb2YgTEZCIEF0
dHJpYnV0ZXMgDQogICAgIA0KICAgIFRoaXMgZmVhdHVyZSBtdXN0IGJlIHByb3ZpZGVkIGJ5IGFs
bCBGRXMuICBUaGUgRm9yQ0VTIHByb3RvY29sIGFuZCANCiAgICB0aGUgZGF0YSBzY2hlbWEvZW5j
b2RpbmcgY29udmV5ZWQgYnkgdGhlIHByb3RvY29sIG11c3QgdG9nZXRoZXIgDQogICAgc2F0aXNm
eSB0aGUgZm9sbG93aW5nIHJlcXVpcmVtZW50cyB0byBmYWNpbGl0YXRlIHN0YXRlIHF1ZXJ5IG9m
IHRoZSANCiAgICBMRkIgYXR0cmlidXRlczogDQogICAgICAgLiBNdXN0IHBlcm1pdCBGRSBzZWxl
Y3Rpb24uIFRoaXMgaXMgcHJpbWFyaWx5IHRvIHJlZmVyIHRvIGEgDQogICAgICAgICBzaW5nbGUg
RkUsIGJ1dCByZWZlcnJpbmcgdG8gYSBncm91cCBvZiAob3IgYWxsKSBGRXMgbWF5IA0KICAgICAg
ICAgb3B0aW9uYWwgYmUgc3VwcG9ydGVkLiANCiAgICAgICAuIE11c3QgcGVybWl0IExGQiBpbnN0
YW5jZSBzZWxlY3Rpb24uIFRoaXMgaXMgcHJpbWFyaWx5IHRvIHJlZmVyIA0KICAgICAgICAgdG8g
YSBzaW5nbGUgTEZCIGluc3RhbmNlIG9mIGFuIEZFLCBidXQgb3B0aW9uYWxseSBhZGRyZXNzaW5n
IA0KICAgICAgICAgb2YgYSBncm91cCBvZiBMRkJzIChvciBhbGwpIG1heSBiZSBzdXBwb3J0ZWQu
IA0KICAgICAgIC4gTXVzdCBzdXBwb3J0IGFkZHJlc3Npbmcgb2YgaW5kaXZpZHVhbCBhdHRyaWJ1
dGUgb2YgYW4gTEZCLiANCiAgICAgICAuIE11c3QgcHJvdmlkZSBlZmZpY2llbnQgZW5jb2Rpbmcg
YW5kIGRlY29kaW5nIG9mIHRoZSBhZGRyZXNzaW5nIA0KICAgICAgICAgaW5mbyBhbmQgdGhlIGNv
bmZpZ3VyZWQgZGF0YS4gDQogICAgICAgLiBNdXN0IHByb3ZpZGUgZWZmaWNpZW50IGRhdGEgdHJh
bnNtaXNzaW9uIG9mIHRoZSBhdHRyaWJ1dGUgDQogICAgICAgICBzdGF0ZSBvdmVyIHRoZSB3aXJl
ICh0byBtaW5pbWl6ZSBjb21tdW5pY2F0aW9uIGxvYWQgb24gdGhlIENFLQ0KICAgICAgICAgRkUg
bGluaykuIA0KICAgICAgDQogOS42LiBMRkIgQXR0cmlidXRlIE1hbmlwdWxhdGlvbiANCiAgICAg
DQogICAgVGhpcyBpcyBhIHBsYWNlLWhvbGRlciBmb3IgYWxsIG9wZXJhdGlvbnMgdGhhdCB0aGUg
Q0Ugd2lsbCB1c2UgdG8gDQogICAgcG9wdWxhdGUsIG1hbmlwdWxhdGUsIGFuZCBkZWxldGUgYXR0
cmlidXRlcyBvZiB0aGUgTEZCIGluc3RhbmNlcyBvbiANCiAgICB0aGUgRkVzLiAgVGhpcyBpcyBo
b3cgdGhlIENFIGNvbmZpZ3VyZXMgYW4gaW5kaXZpZHVhbCBMRkIgaW5zdGFuY2UuIA0KICAgICAN
CiAgICBUaGUgc2FtZSBzZXQgb2YgcmVxdWlyZW1lbnRzIGFzIGRlc2NyaWJlZCBpbiBTZWN0aW9u
IDkuNSBmb3IgDQogICAgYXR0cmlidXRlIHF1ZXJ5IGFwcGxpZXMgaGVyZSBmb3IgYXR0cmlidXRl
IG1hbmlwdWxhdGlvbiBhcyB3ZWxsLiAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMg
QXByaWwgMjAwNCAgICAgICAgICAgICAgICAgICAgICBbUGFnZSA0OF0gDQoNCiBJbnRlcm5ldCBE
cmFmdCAgICAgICAgIEZvckNFUyBGRSBNb2RlbCAgICAgICAgICAgICAgT2N0b2JlciAyMDAzIA0K
ICANCiAgDQogICAgIA0KICAgIFN1cHBvcnQgZm9yIHZhcmlvdXMgbGV2ZWxzIG9mIGZlZWRiYWNr
IGZyb20gdGhlIEZFIHRvIHRoZSBDRSAoZS5nLiwgDQogICAgcmVxdWVzdCByZWNlaXZlZCwgY29u
ZmlndXJhdGlvbiBjb21wbGV0ZWQpLCBhcyB3ZWxsIGFzIG11bHRpLQ0KICAgIGF0dHJpYnV0ZSBj
b25maWd1cmF0aW9uIHRyYW5zYWN0aW9ucyB3aXRoIGF0b21pYyBjb21taXQgYW5kIA0KICAgIHJv
bGxiYWNrLCBtYXkgYmUgbmVjZXNzYXJ5IGluIHNvbWUgY2lyY3Vtc3RhbmNlcy4gDQogICAgICAN
CiAgICAoRWRpdG9yJ3Mgbm90ZTogSXQgcmVtYWlucyBhbiBvcGVuIGlzc3VlIGFzIHRvIHdoZXRo
ZXIgb3Igbm90IG90aGVyIA0KICAgIG1ldGhvZHMgYXJlIG5lZWRlZCBpbiBhZGRpdGlvbiB0byAi
Z2V0IGF0dHJpYnV0ZSIgYW5kICJzZXQgDQogICAgYXR0cmlidXRlIiAoc3VjaCBhcyBtdWx0aS1h
dHRyaWJ1dGUgdHJhbnNhY3Rpb25zKS4gIElmIHRoZSBhbnN3ZXIgDQogICAgdG8gdGhhdCBxdWVz
dGlvbiBpcyB5ZXMsIGl0IGlzIG5vdCBjbGVhciB3aGV0aGVyIHN1Y2ggbWV0aG9kcyANCiAgICBz
aG91bGQgYmUgc3VwcG9ydGVkIGJ5IHRoZSBGRSBtb2RlbCBpdHNlbGYgb3IgdGhlIEZvckNFUyBw
cm90b2NvbC4pIA0KICAgICAgDQogOS43LiBMRkIgVG9wb2xvZ3kgUmUtY29uZmlndXJhdGlvbiAN
CiAgICAgDQogICAgT3BlcmF0aW9ucyB0aGF0IHdpbGwgYmUgbmVlZGVkIHRvIHJlY29uZmlndXJl
IExGQiB0b3BvbG9neTogDQogICAgICAgLiBDcmVhdGUgYSBuZXcgaW5zdGFuY2Ugb2YgYSBnaXZl
biBMRkIgY2xhc3Mgb24gYSBnaXZlbiBGRS4gDQogICAgICAgLiBDb25uZWN0IGEgZ2l2ZW4gb3V0
cHV0IG9mIExGQiB4IHRvIHRoZSBnaXZlbiBpbnB1dCBvZiBMRkIgeS4gDQogICAgICAgLiBEaXNj
b25uZWN0OiByZW1vdmUgYSBsaW5rIGJldHdlZW4gYSBnaXZlbiBvdXRwdXQgb2YgYW4gTEZCIGFu
ZCANCiAgICAgICAgIGEgZ2l2ZW4gaW5wdXQgb2YgYW5vdGhlciBMRkIuIA0KICAgICAgIC4gRGVs
ZXRlIGEgZ2l2ZW4gTEZCIChhdXRvbWF0aWNhbGx5IHJlbW92aW5nIGFsbCBpbnRlcmNvbm5lY3Rz
IA0KICAgICAgICAgdG8vZnJvbSB0aGUgTEZCKS4gDQogIA0KIDEwLiBBY2tub3dsZWRnbWVudHMg
DQogICAgIA0KICAgIFRoZSBhdXRob3JzIHdvdWxkIGFsc28gbGlrZSB0byB0aGFuayB0aGUgZm9s
bG93aW5nIGluZGl2aWR1YWxzIGZvciANCiAgICB0aGVpciBpbnZhbHVhYmxlIHRlY2huaWNhbCBp
bnB1dDogRGF2aWQgUHV0em9sdSwgSG9ybXV6ZCBLaG9zcmF2aSwgDQogICAgRXJpYyBKb2huc29u
LCBEYXZpZCBEdXJoYW0sIEFuZHJ6ZWogTWF0ZWprbywgVC4gU3JpZGhhciwgSmFtYWwgSGFkaSAN
CiAgICBTYWxpbSwgQWxleCBBdWR1LCBHYW1pbCBDYWluLiANCiAgICAgICAgDQogMTEuIFNlY3Vy
aXR5IENvbnNpZGVyYXRpb25zIA0KICAgICANCiAgICBUaGUgRkUgbW9kZWwgZGVzY3JpYmVzIHRo
ZSByZXByZXNlbnRhdGlvbiBhbmQgb3JnYW5pemF0aW9uIG9mIGRhdGEgDQogICAgc2V0cyBhbmQg
YXR0cmlidXRlcyBpbiB0aGUgRkVzLiAgRm9yQ0VTIGZyYW1ld29yayBkb2N1bWVudCBbMl0gDQog
ICAgcHJvdmlkZXMgYSBjb21wcmVoZW5zaXZlIHNlY3VyaXR5IGFuYWx5c2lzIGZvciB0aGUgb3Zl
cmFsbCBGb3JDRVMgDQogICAgYXJjaGl0ZWN0dXJlLiAgRm9yIGV4YW1wbGUsIHRoZSBGb3JDRVMg
cHJvdG9jb2wgZW50aXRpZXMgbXVzdCBiZSANCiAgICBhdXRoZW50aWNhdGVkIHBlciB0aGUgRm9y
Q0VTIHJlcXVpcmVtZW50cyBiZWZvcmUgdGhleSBjYW4gYWNjZXNzIA0KICAgIHRoZSBpbmZvcm1h
dGlvbiBlbGVtZW50cyBkZXNjcmliZWQgaW4gdGhpcyBkb2N1bWVudCB2aWEgRm9yQ0VTLiAgDQog
ICAgVGhlIGFjY2VzcyB0byB0aGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGluIHRoZSBGRSBtb2Rl
bCBpcyANCiAgICBhY2NvbXBsaXNoZWQgdmlhIHRoZSBGb3JDRVMgcHJvdG9jb2wgd2hpY2ggd2ls
bCBiZSBkZWZpbmVkIGluIA0KICAgIHNlcGFyYXRlIGRvY3VtZW50cyBhbmQgc28gdGhlIHNlY3Vy
aXR5IGlzc3VlcyB3aWxsIGJlIGFkZHJlc3NlZCANCiAgICB0aGVyZS4gICANCiAgICAgDQogMTIu
IE5vcm1hdGl2ZSBSZWZlcmVuY2VzIA0KICAgICANCiAgICBbMV0gS2hvc3JhdmksIEguIGV0IGFs
LiwgIlJlcXVpcmVtZW50cyBmb3IgU2VwYXJhdGlvbiBvZiBJUCBDb250cm9sIA0KICAgIGFuZCBG
b3J3YXJkaW5nIiwgd29yayBpbiBwcm9ncmVzcywgSnVseSAyMDAzLCA8ZHJhZnQtaWV0Zi1mb3Jj
ZXMtDQogICAgcmVxdWlyZW1lbnRzLTEwLnR4dD4uIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBF
eHBpcmVzIEFwcmlsIDIwMDQgICAgICAgICAgICAgICAgICAgICAgW1BhZ2UgNDldIA0KDQogSW50
ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRkUgTW9kZWwgICAgICAgICAgICAgIE9jdG9iZXIg
MjAwMyANCiAgDQogIA0KICANCiAxMy4gSW5mb3JtYXRpdmUgUmVmZXJlbmNlcyANCiAgDQogICAg
WzJdIFlhbmcsIEwuIGV0IGFsLiwgIkZvcndhcmRpbmcgYW5kIENvbnRyb2wgRWxlbWVudCBTZXBh
cmF0aW9uIA0KICAgIChGb3JDRVMpIEZyYW1ld29yayIsIHdvcmsgaW4gcHJvZ3Jlc3MsIEp1bHkg
MjAwMywgPGRyYWZ0LWlldGYtDQogICAgZm9yY2VzLWZyYW1ld29yay0wNy50eHQ+LiANCiAgDQog
ICAgWzNdIEJlcm5ldCwgWS4gZXQgYWwuLCAiQW4gSW5mb3JtYWwgTWFuYWdlbWVudCBNb2RlbCBm
b3IgRGlmZnNlcnYgDQogICAgUm91dGVycyIsIE1heSAyMDAyLiANCiAgICAgDQogICAgWzRdIENo
YW4sIEsuIGV0IGFsLiwgIkRpZmZlcmVudGlhdGVkIFNlcnZpY2VzIFF1YWxpdHkgb2YgU2Vydmlj
ZSANCiAgICBQb2xpY3kgSW5mb3JtYXRpb24gQmFzZSIsIE1hcmNoIDIwMDMuIA0KICAgICANCiAg
ICBbNV0gU2FoaXRhLCBSLiBldCBhbC4sICJGcmFtZXdvcmsgUG9saWN5IEluZm9ybWF0aW9uIEJh
c2UiLCBSRkMgDQogICAgMzMxOCwgTWFyY2ggMjAwMy4gDQogICAgIA0KICAgIFs2XSBNb29yZSwg
Qi4gZXQgYWwuLCAiSW5mb3JtYXRpb24gTW9kZWwgZm9yIERlc2NyaWJpbmcgTmV0d29yayANCiAg
ICBEZXZpY2UgUW9TIERhdGFwYXRoIE1lY2hhbmlzbXMiLCB3b3JrIGluIHByb2dyZXNzLCBNYXkg
MjAwMiwgDQogICAgPGRyYWZ0LWlldGYtcG9saWN5LXFvcy1kZXZpY2UtaW5mby1tb2RlbC0wOC50
eHQ+LiANCiAgICAgDQogICAgWzddIFNuaXIsIFkuIGV0IGFsLiwgIlBvbGljeSBGcmFtZXdvcmsg
UW9TIEluZm9ybWF0aW9uIE1vZGVsIiwgd29yayANCiAgICBpbiBwcm9ncmVzcywgTm92IDIwMDEs
IDxkcmFmdC1pZXRmLXBvbGljeS1xb3MtaW5mby1tb2RlbC0wNC50eHQiLiANCiAgDQogICAgWzhd
IExpLCBNLiBldCBhbC4sICJJUHNlYyBQb2xpY3kgSW5mb3JtYXRpb24gQmFzZSIsIHdvcmsgaW4g
DQogICAgcHJvZ3Jlc3MsIEphbnVhcnkgMjAwMywgPGRyYWZ0LWlldGYtaXBzcC1pcHNlY3BpYi0w
Ny50eHQ+LiANCiAgICAgDQogICAgWzldIFF1aXR0ZWssIEouIGV0IEFsLiwgIlJlcXVpcmVtZW50
cyBmb3IgSVAgRmxvdyBJbmZvcm1hdGlvbiANCiAgICBFeHBvcnQiLCB3b3JrIGluIHByb2dyZXNz
LCBKdW5lIDIwMDMsIDxkcmFmdC1pZXRmLWlwZml4LXJlcXMtDQogICAgMTAudHh0Pi4gDQogICAg
IA0KICAgIFsxMF0gRHVmZmllbGQsIE4uLCAiQSBGcmFtZXdvcmsgZm9yIFBhc3NpdmUgUGFja2V0
IE1lYXN1cmVtZW50ICIsIA0KICAgIHdvcmsgaW4gcHJvZ3Jlc3MsIEp1bmUgMjAwMywgPGRyYWZ0
LWlldGYtcHNhbXAtZnJhbWV3b3JrLTAzLnR4dD4uIA0KICAgICANCiAgICBbMTFdIFByYXMsIEEu
IGFuZCBTY2hvZW53YWVsZGVyLCBKLiwgRlJDIDM0NDQgIk9uIHRoZSBEaWZmZXJlbmNlIA0KICAg
IGJldHdlZW4gSW5mb3JtYXRpb24gTW9kZWxzIGFuZCBEYXRhIE1vZGVscyIsIEphbnVhcnkgMjAw
My4gDQogICAgIA0KIDE0LiBBdXRob3JzJyBBZGRyZXNzZXMgDQogIA0KICAgIEwuIExpbHkgWWFu
ZyANCiAgICBJbnRlbCBMYWJzIA0KICAgIDIxMTEgTkUgMjV0aCBBdmVudWUgDQogICAgSGlsbHNi
b3JvLCBPUiA5NzEyNCwgVVNBIA0KICAgIFBob25lOiArMSA1MDMgMjY0IDg4MTMgDQogICAgRW1h
aWw6IGxpbHkubC55YW5nQGludGVsLmNvbSANCiAgICAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAg
IEV4cGlyZXMgQXByaWwgMjAwNCAgICAgICAgICAgICAgICAgICAgICBbUGFnZSA1MF0gDQoNCiBJ
bnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBGRSBNb2RlbCAgICAgICAgICAgICAgT2N0b2Jl
ciAyMDAzIA0KICANCiAgDQogICAgSm9lbCBNLiBIYWxwZXJuIA0KICAgIE1lZ2lzdG8gU3lzdGVt
cywgSW5jLiANCiAgICAyMDI1MSBDZW50dXJ5IEJsdmQuIA0KICAgIEdlcm1hbnRvd24sIE1EIDIw
ODc0LTExNjIsIFVTQSANCiAgICBQaG9uZTogKzEgMzAxIDQ0NC0xNzgzIA0KICAgIEVtYWlsOiBq
aGFscGVybkBtZWdpc3RvLmNvbSANCiAgICAgDQogICAgUmFtIEdvcGFsIA0KICAgIE5va2lhIFJl
c2VhcmNoIENlbnRlciANCiAgICA1LCBXYXlzaWRlIFJvYWQsIA0KICAgIEJ1cmxpbmd0b24sIE1B
IDAxODAzLCBVU0EgDQogICAgUGhvbmU6ICsxIDc4MSA5OTMgMzY4NSANCiAgICBFbWFpbDogcmFt
LmdvcGFsQG5va2lhLmNvbSANCiAgICAgDQogICAgQWxhbiBEZUtvayANCiAgICBJRFQgSW5jLiAN
CiAgICAxNTc1IENhcmxpbmcgQXZlLiANCiAgICBPdHRhd2EsIE9OIEsxRyAwVDMsIENhbmFkYSAN
CiAgICBQaG9uZTogKzEgNjEzIDcyNCA2MDA0IGV4dC4gMjMxIA0KICAgIEVtYWlsOiBhbGFuLmRl
a29rQGlkdC5jb20gDQogIA0KICAgIFpzb2x0IEhhcmFzenRpIA0KICAgIEVyaWNzc29uIA0KICAg
IDkyMCBNYWluIENhbXB1cyBEciwgU3QuIDUwMCANCiAgICBSYWxlaWdoLCBOQyAgMjc2MDYsIFVT
QSANCiAgICBQaG9uZTogKzEgOTE5IDQ3MiA5OTQ5IA0KICAgIEVtYWlsOiB6c29sdC5oYXJhc3p0
aUBlcmljc3Nvbi5jb20gDQogIA0KICAgIFN0ZXZlbiBCbGFrZSANCiAgICBFcmljc3NvbiANCiAg
ICA5MjAgTWFpbiBDYW1wdXMgRHIsIFN0LiA1MDAgDQogICAgUmFsZWlnaCwgTkMgIDI3NjA2LCBV
U0EgDQogICAgUGhvbmU6ICsxIDkxOSA0NzIgOTkxMyANCiAgICBFbWFpbDogc3RldmVuLmJsYWtl
QGVyaWNzc29uLmNvbSANCiAgICAgDQogMTUuIEludGVsbGVjdHVhbCBQcm9wZXJ0eSBSaWdodCAN
CiAgICAgDQogICAgVGhlIGF1dGhvcnMgYXJlIG5vdCBhd2FyZSBvZiBhbnkgaW50ZWxsZWN0dWFs
IHByb3BlcnR5IHJpZ2h0IGlzc3VlcyANCiAgICBwZXJ0YWluaW5nIHRvIHRoaXMgZG9jdW1lbnQu
IA0KICAgICANCiAxNi4gSUFOQSBjb25zaWRlcmF0aW9uIA0KICANCiAgICBBIG5hbWVzcGFjZSBp
cyBuZWVkZWQgdG8gdW5pcXVlbHkgaWRlbnRpZnkgdGhlIExGQiB0eXBlIGluIHRoZSBMRkIgDQog
ICAgY2xhc3MgbGlicmFyeS4gIA0KICAgICANCiAgICBGcmFtZSB0eXBlIHN1cHBvcnRlZCBvbiBp
bnB1dCBhbmQgb3V0cHV0IG9mIExGQiBtdXN0IGFsc28gYmUgDQogICAgdW5pcXVlbHkgaWRlbnRp
ZmllZC4gDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgQXByaWwgMjAwNCAgICAgICAg
ICAgICAgICAgICAgICBbUGFnZSA1MV0gDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNF
UyBGRSBNb2RlbCAgICAgICAgICAgICAgT2N0b2JlciAyMDAzIA0KICANCiAgDQogICAgICANCiAg
ICBBIHNldCBvZiBtZXRhZGF0YSBzdXBwb3J0ZWQgYnkgdGhlIExGQiBtb2RlbCBtdXN0IGFsc28g
YmUgdW5pcXVlbHkgDQogICAgaWRlbnRpZmllZCB3aXRoIG5hbWVzLiANCiAgICAgDQogIA0KIFlh
bmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgQXByaWwgMjAwNCAgICAgICAgICAgICAgICAgICAgICBb
UGFnZSA1Ml0gDQo=

------_=_NextPart_001_01C389EB.3ECEBFF0--


2003
Message-Id: <FRI.3.OCT.2003.081359.0700.>
Date: Fri, 3 Oct 2003 08:13:59 -0700
From: "Putzolu, David" <david.putzolu@intel.com>
Subject: Protocol Selection Status & Process Update
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

All,

Previously the list had been asked for input about
how to select a protocol for ForCES from the available
submissions.  In the resultant discussions a clear=20
consensus emerged around having an evaluation document=20
that will compare the various proposals against the=20
ForCES requirements.  There was some support for having
a protocol evaluation committee of experts, although
some concerns where also expressed.

Patrick & I have decided to utilize the following process:

1) Create a protocol evaluation draft outline with=20
   input from the list.
2) Have the protocol proposal authors fill in the
   relevant sections of the draft to their proposals
3) Have the WG as a whole evaluate the results of the
   draft and make a decision around which proposal to
   use as the ForCES protocol.

Per step #1, Patrick and myself expect to send an=20
outline of the protocol evaluation draft to the list=20
for review shortly.

In light of recent discussions around changes to the
requirements, if there are any further changes to the=20
requirements,  the appropriate sections of the protocol=20
selection draft will be updated appropriately.

Cheers,
David


2003
Message-Id: <THU.2.OCT.2003.110701.0200.>
Date: Thu, 2 Oct 2003 11:07:01 +0200
From: Patrick Droz <dro@zurich.ibm.com>
Organization: IBM Research
Subject: Consensus?
MIME-Version: 1.0
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms020404020208030301040107"

This is a cryptographically signed message in MIME format.

--------------ms020404020208030301040107
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

David and I drew the conclusion that we have reached consensus
on these 2 issues. The first one seems to be ok. For the second
issue "MAY" versus "MUST" will be solved by replacing the text
with the input from Joel as most people have asked for.

Thanks,
Patrick

--
   Dr. Patrick Droz 			| dro@zurich.ibm.com
   IBM Zurich Research Laboratory 	| http://www.zurich.ibm.com/~dro
   Saumerstrasse 4 			| Tel. +41-1-724-85-25 CH-8803
   Rueschlikon/Switzerland 		| Fax. +41-1-724-85-78

--------------ms020404020208030301040107
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJLjCC
AtowggJDoAMCAQICAwMUtjANBgkqhkiG9w0BAQQFADBOMQswCQYDVQQGEwJVUzEQMA4GA1UE
ChMHRXF1aWZheDEtMCsGA1UECxMkRXF1aWZheCBTZWN1cmUgQ2VydGlmaWNhdGUgQXV0aG9y
aXR5MB4XDTAyMDExNDIyMDcxMVoXDTExMTIzMTIyMDcxMVowaTELMAkGA1UEBhMCVVMxNDAy
BgNVBAoTK0ludGVybmF0aW9uYWwgQnVzaW5lc3MgTWFjaGluZXMgQ29ycG9yYXRpb24xJDAi
BgNVBAMTG0lCTSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCBnzANBgkqhkiG9w0BAQEFAAOB
jQAwgYkCgYEA629xc49NpAPzcAsuShTImLRYMkyepDEkC1UrPbsFRyAFZKsv3pw0MGfW/+7g
lzJKgPkPzlTZZfznznGbmAWVnNBQlyPasOtCjif603euRXReHcKfHMPLItKozibWIPHJuOnw
NclOnnP2sKufuPzbTImQTTi5c8JZNZcMJ0YFzTcCAwEAAaOBqjCBpzARBglghkgBhvhCAQEE
BAMCAIcwDgYDVR0PAQH/BAQDAgHGMB0GA1UdDgQWBBSuVA6S6qgzqSskLcfIbzDc3vNKQDAf
BgNVHSMEGDAWgBRI5mj5K9KylddH2CMgEE8zmJCf1DAPBgNVHRMBAf8EBTADAQH/MDEGA1Ud
JQQqMCgGCCsGAQUFBwMBBggrBgEFBQcDAgYIKwYBBQUHAwMGCCsGAQUFBwMEMA0GCSqGSIb3
DQEBBAUAA4GBADJye3NmC8q2PzypRZfu7JvDRDX1rRcanZvujQupk2oCScMd3FIHLE7hOfu8
YffvxtLU3y8wNamQEORjTD175qAffryXypwtiVjBUKSDlBCQ14keMcF9ViNdewEoBGiAycUq
8R3Lrlf4TCDvW4GeguNTFFZnS0ygYATiJk7iDyvEMIIDJDCCAo2gAwIBAgIDAOrMMA0GCSqG
SIb3DQEBBAUAMGkxCzAJBgNVBAYTAlVTMTQwMgYDVQQKEytJbnRlcm5hdGlvbmFsIEJ1c2lu
ZXNzIE1hY2hpbmVzIENvcnBvcmF0aW9uMSQwIgYDVQQDExtJQk0gQ2VydGlmaWNhdGlvbiBB
dXRob3JpdHkwHhcNMDMwOTA4MTAyNDA1WhcNMDQwOTIxMTAyNDA1WjCBgzELMAkGA1UEBhMC
VVMxDDAKBgNVBAoTA0lCTTERMA8GA1UECxMIRU1QTE9ZRUUxFTATBgNVBAMTDFBhdHJpY2sg
RHJvejEZMBcGCgmSJomT8ixkAQETCTMzMTkwMzg0ODEhMB8GCSqGSIb3DQEJARYSZHJvQHp1
cmljaC5pYm0uY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC//9dBNAp+s4dqrdHl
AwtpHqKFJpK7XHUSKlMc0uIg4Dvw4T6+dqFcMtjgaOPkbro0L73tU6Hti+9UigXsqr1YNayD
CR425561G1fVw6AsWqiXVA1P6hoiqnPsMn+WLTzTGyjr8jBHaaD5g4y8bCs0yw4RE14KLBWw
zfw9VlC/xwIDAQABo4G+MIG7MBEGCWCGSAGG+EIBAQQEAwIFoDAOBgNVHQ8BAf8EBAMCBeAw
HQYDVR0OBBYEFPztxGVcnWvExWu3RaHBhAT4jxKcMC0GA1UdEQQmMCSgIgYKKwYBBAGCNxQC
A6AUDBJkcm9AenVyaWNoLmlibS5jb20wHwYDVR0jBBgwFoAUrlQOkuqoM6krJC3HyG8w3N7z
SkAwJwYDVR0lBCAwHgYIKwYBBQUHAwIGCCsGAQUFBwMDBggrBgEFBQcDBDANBgkqhkiG9w0B
AQQFAAOBgQBQxqFX/t0vhd9BH5658zvMF7Wis2tpfE9+5mG0zs3ry4jGfXaG6lYG3DGHgbdM
f/xH1nXSyWUV+FutJS61jjzNjtajPg+eob/7Mqjagdngk335t2a9+K7g8oqueBhJa/azrsHf
WSYHN6OtQYMP519wM9bIxbnztei2Pq3MKLZnCTCCAyQwggKNoAMCAQICAwDqzDANBgkqhkiG
9w0BAQQFADBpMQswCQYDVQQGEwJVUzE0MDIGA1UEChMrSW50ZXJuYXRpb25hbCBCdXNpbmVz
cyBNYWNoaW5lcyBDb3Jwb3JhdGlvbjEkMCIGA1UEAxMbSUJNIENlcnRpZmljYXRpb24gQXV0
aG9yaXR5MB4XDTAzMDkwODEwMjQwNVoXDTA0MDkyMTEwMjQwNVowgYMxCzAJBgNVBAYTAlVT
MQwwCgYDVQQKEwNJQk0xETAPBgNVBAsTCEVNUExPWUVFMRUwEwYDVQQDEwxQYXRyaWNrIERy
b3oxGTAXBgoJkiaJk/IsZAEBEwkzMzE5MDM4NDgxITAfBgkqhkiG9w0BCQEWEmRyb0B6dXJp
Y2guaWJtLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAv//XQTQKfrOHaq3R5QML
aR6ihSaSu1x1EipTHNLiIOA78OE+vnahXDLY4Gjj5G66NC+97VOh7YvvVIoF7Kq9WDWsgwke
NueetRtX1cOgLFqol1QNT+oaIqpz7DJ/li080xso6/IwR2mg+YOMvGwrNMsOERNeCiwVsM38
PVZQv8cCAwEAAaOBvjCBuzARBglghkgBhvhCAQEEBAMCBaAwDgYDVR0PAQH/BAQDAgXgMB0G
A1UdDgQWBBT87cRlXJ1rxMVrt0WhwYQE+I8SnDAtBgNVHREEJjAkoCIGCisGAQQBgjcUAgOg
FAwSZHJvQHp1cmljaC5pYm0uY29tMB8GA1UdIwQYMBaAFK5UDpLqqDOpKyQtx8hvMNze80pA
MCcGA1UdJQQgMB4GCCsGAQUFBwMCBggrBgEFBQcDAwYIKwYBBQUHAwQwDQYJKoZIhvcNAQEE
BQADgYEAUMahV/7dL4XfQR+eufM7zBe1orNraXxPfuZhtM7N68uIxn12hupWBtwxh4G3TH/8
R9Z10sllFfhbrSUutY48zY7Woz4PnqG/+zKo2oHZ4JN9+bdmvfiu4PKKrngYSWv2s67B31km
BzejrUGDD+dfcDPWyMW587Xotj6tzCi2ZwkxggLQMIICzAIBATBwMGkxCzAJBgNVBAYTAlVT
MTQwMgYDVQQKEytJbnRlcm5hdGlvbmFsIEJ1c2luZXNzIE1hY2hpbmVzIENvcnBvcmF0aW9u
MSQwIgYDVQQDExtJQk0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkCAwDqzDAJBgUrDgMCGgUA
oIIBtjAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wMzEwMDIw
OTA3MDFaMCMGCSqGSIb3DQEJBDEWBBSiD9sFV/ZSq+kfpbhouHm33ce22zBSBgkqhkiG9w0B
CQ8xRTBDMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUr
DgMCBzANBggqhkiG9w0DAgIBKDB/BgkrBgEEAYI3EAQxcjBwMGkxCzAJBgNVBAYTAlVTMTQw
MgYDVQQKEytJbnRlcm5hdGlvbmFsIEJ1c2luZXNzIE1hY2hpbmVzIENvcnBvcmF0aW9uMSQw
IgYDVQQDExtJQk0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkCAwDqzDCBgQYLKoZIhvcNAQkQ
AgsxcqBwMGkxCzAJBgNVBAYTAlVTMTQwMgYDVQQKEytJbnRlcm5hdGlvbmFsIEJ1c2luZXNz
IE1hY2hpbmVzIENvcnBvcmF0aW9uMSQwIgYDVQQDExtJQk0gQ2VydGlmaWNhdGlvbiBBdXRo
b3JpdHkCAwDqzDANBgkqhkiG9w0BAQEFAASBgLtR/Vo12fa91tow5dBMzM4HfZCFYnxzOAs8
g0SiFaiL/dXZr8w6GII230JPCyc79V08ZqsFoz9+Bubbe6DHqOtcXn0vzUg6wmvNLKMYFI32
S2NzY78K8EUUQNAefIYyDkrgGeUpKpz/8qY9tGzIR9Vwgwoo7EnLpXsvM5lmpRGSAAAAAAAA

--------------ms020404020208030301040107--


2003
Message-Id: <WED.1.OCT.2003.084925.0100.>
Date: Wed, 1 Oct 2003 08:49:25 +0100
From: Alistair Munro <alistair.munro@u4eatech.com>
Subject: Re: Proto Requirement - Weigh in Please (was: re:[FORCES] Issue Summary: Inter-FE Topology requirements)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Hi All,

I support the modification proposed by Joel Halpern, which I think is:

"The ForCES protocol or information carried in the ForCES protocol MUST
allow those FEs which have inter-FE topology information to provide that
information to the CE(s)."

There is an implicit requirement on the information carried in the protocol
to be able to reveal this capability, but I don't interpret this as a
requirement on the ForCES protocol itself beyond what is already stated in
section 7, requirement 1.

Regards,

Alistair

--
Alistair Munro,
Principal Engineer, U4EA Technologies Ltd.
City Point, Temple Gate, Bristol, BS1 6PL, U.K.
E-mail: Alistair.Munro@u4eatech.com
Tel: (work) +44-117-373-6765, (home) +44-1275-462707, (mobile)
+44-7974-922-442;
Fax: +44-117-373-6751
Web: http://www.u4eagroup.com

