From owner-forces@PEACH.EASE.LSOFT.COM  Mon Dec  1 16:49:11 2003
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA02756
	for <forces-archive@IETF.ORG>; Mon, 1 Dec 2003 16:49:11 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AQvv2-0002QB-00
	for forces-archive@IETF.ORG; Mon, 01 Dec 2003 16:49:24 -0500
Received: from cherry.ease.lsoft.com ([209.119.0.109])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AQvv1-0002Pu-00
	for forces-archive@IETF.ORG; Mon, 01 Dec 2003 16:49:23 -0500
Received: from PEAR.EASE.LSOFT.COM (209.119.0.19) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <12.00C60F47@cherry.ease.lsoft.com>; Mon, 1 Dec 2003 16:49:22 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 62657335 for FORCES@PEACH.EASE.LSOFT.COM;
          Mon, 1 Dec 2003 16:49:21 -0500
Received: from 143.209.238.80 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Mon, 1 Dec 2003 16:49:21 -0500
Received: from alcatel.com (localhost [127.0.0.1]) by auds951.usa.alcatel.com
          (8.12.10/8.12.10) with ESMTP id hB1LnALS003706 for
          <FORCES@PEACH.EASE.LSOFT.COM>; Mon, 1 Dec 2003 15:49:20 -0600 (CST)
X-Mailer: Mozilla 4.79 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
References: <B1F909F98D511043AA3CAB65E500EE1D354B1F@star.radlan.net>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Approved-By:  Alex Audu <alex.audu@ALCATEL.COM>
Message-ID:  <3FCBB750.EFD7F791@alcatel.com>
Date:         Mon, 1 Dec 2003 15:49:04 -0600
Reply-To: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
Sender: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
From: Alex Audu <alex.audu@alcatel.com>
Subject: Re: Transport assumptions and "hooks?"
To: FORCES@PEACH.EASE.LSOFT.COM
Precedence: list
Content-Transfer-Encoding: 7bit

Sorry if this is taking the list back in time, but I am just catching up with mails.

Clearly, the requirements states that the ForCES protocol should be transport
independent. However, for any transport "X" a solution is based on, the solution
must explain how it plans to meet the ciritical issues of reliability, security, and
other requirements listed in the ForCES requirements document. The requirements
document is comprehensive enough and there is no need to change it at this time.

Regards,
Alex.

Tal Anker wrote:

> Going over the last couple of days messages (of this thread), Joel's email below seems, IMHO, the most reasonable way to go... It seems that this allows for either tcp/udp/reliable-mcast/combination-of-all, which should bring back peace :-)
>
> So, if the above is accepted (I do not think I have seen replies to the below message), I guess the requirement draft should be updated?
>
> - Tal
>
>
>
>
>         -----Original Message-----
>         From: Joel M. Halpern [mailto:joel@stevecrocker.com]
>         Sent: Tue 11/25/2003 5:13 PM
>         To: FORCES@PEACH.EASE.LSOFT.COM
>         Cc:
>         Subject: Transport assumptions and "hooks?"
>
>
>
>         In reading (and probably accidentally inflaming) the discussion of
>         multicast support, I realized I was making assumptions about the requirements.
>         Reading the requirements draft, it is not explicit about certain things.
>
>         A lot of my concerns about multicast are driven by my believe that any
>         transport we specify must support
>         1) reliability (specified explicitly in the requirements draft, and
>         provided by all proposals one way or another)
>         2) congestion control (explicitly required when there is more than one "hop")
>         3) flow control (I have been severely burned by assuming I did not need
>         flow control in my control protocols.  You can get amazing messes if the CE
>         can overrun the FE, or the reverse.)
>         4) security (required, with an out for "in-box")
>
>         Note that I have found that flow control needs to be thought about even for
>         in-box solutions.
>         Some folks have asked that we allow multicast over UDP, with app level
>         retransmission.  Without addressing the other elements of the list, I do
>         nto believe that this is a sensible solution for us to allow.
>         And allowing those other elements adds a great deal of complexity.
>
>         There are some cases where multicast would be nice to have.  Hooks which do
>         not compromise the soundness of the protocol, and which allow for multicast
>         to be added easily later make sense.
>         So we probably should allow for multiple simultaneous transports.
>         We probably should make sure messages include sending and receiving entity
>         identification.
>         We probably want to make the identifier space big / structured enough taht
>         we can add various kinds of logical / multi-entity identifiers in the future.
>
>         Yours,
>         Joel M. Halpern
>


From owner-forces@PEACH.EASE.LSOFT.COM  Tue Dec  2 12:41:28 2003
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA29386
	for <forces-archive@IETF.ORG>; Tue, 2 Dec 2003 12:41:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AREWr-0005Ag-00
	for forces-archive@IETF.ORG; Tue, 02 Dec 2003 12:41:41 -0500
Received: from cherry.ease.lsoft.com ([209.119.0.109])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AREWp-0005AP-00
	for forces-archive@IETF.ORG; Tue, 02 Dec 2003 12:41:40 -0500
Received: from PEAR.EASE.LSOFT.COM (209.119.0.19) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <3.00C62760@cherry.ease.lsoft.com>; Tue, 2 Dec 2003 12:41:37 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 62784190 for FORCES@PEACH.EASE.LSOFT.COM;
          Tue, 2 Dec 2003 12:41:33 -0500
Received: from 134.134.136.7 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Tue, 2 Dec 2003 12:41:33 -0500
Received: from petasus.jf.intel.com (petasus.jf.intel.com [10.7.209.6]) by
          caduceus.jf.intel.com (8.12.9-20030918-01/8.11.6/d: major-outer.mc,v
          1.9 2003/11/03 20:24:21 root Exp $) with ESMTP id hB2HflF2024612 for
          <FORCES@PEACH.EASE.LSOFT.COM>; Tue, 2 Dec 2003 17:41:48 GMT
Received: from orsmsxvs041.jf.intel.com (orsmsxvs041.jf.intel.com
          [192.168.65.54]) by petasus.jf.intel.com
          (8.11.6-20030918-01/8.11.6/d: inner.mc,v 1.35 2003/05/22 21:18:01
          rfjohns1 Exp $) with SMTP id hB2HZDW27840 for
          <FORCES@PEACH.EASE.LSOFT.COM>; Tue, 2 Dec 2003 17:35:13 GMT
Received: from orsmsx332.amr.corp.intel.com ([192.168.65.60]) by
          orsmsxvs041.jf.intel.com (NAVGW 2.5.2.11) with SMTP id
          M2003120209411304606 for <FORCES@PEACH.EASE.LSOFT.COM>; Tue, 02 Dec
          2003 09:41:13 -0800
Received: from orsmsx409.amr.corp.intel.com ([192.168.65.58]) by
          orsmsx332.amr.corp.intel.com with Microsoft SMTPSVC(5.0.2195.5329);
          Tue, 2 Dec 2003 09:41:13 -0800
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Thread-Topic: RFC 3654 on Requirements for Separation of IP Control and
              Forwarding
Thread-Index: AcO4SMiS2Zl67k9qSrWKC186DqZRfwAsIpGA
X-OriginalArrivalTime: 02 Dec 2003 17:41:13.0417 (UTC)
                       FILETIME=[7ADDE390:01C3B8FB]
X-Scanned-By: MIMEDefang 2.31 (www . roaringpenguin . com / mimedefang)
Approved-By:  "Putzolu, David" <david.putzolu@INTEL.COM>
Message-ID:  <52D13A805349A249960B9943E5590BD80195EB99@orsmsx409.jf.intel.com>
Date:         Tue, 2 Dec 2003 09:41:12 -0800
Reply-To: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
Sender: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
From: "Putzolu, David" <david.putzolu@intel.com>
Subject: FW: RFC 3654 on Requirements for Separation of IP Control and Forwarding
To: FORCES@PEACH.EASE.LSOFT.COM
Precedence: list
Content-Transfer-Encoding: quoted-printable

All,

The RFC editor has completed processing the ForCES requirements
and it is now an official RFC, number 3654.  This is the second=20
RFC the ForCES working group has produced - thanks and=20
congratulations to the authors, editors, ADs, and WG participants=20
in this effort!

-David

-----Original Message-----
From: rfc-ed@ISI.EDU [mailto:rfc-ed@ISI.EDU] On Behalf Of
rfc-editor@rfc-editor.org
Sent: Monday, December 01, 2003 12:22 PM
Cc: rfc-editor@rfc-editor.org; forces@PEACH.EASE.LSOFT.COM
Subject: RFC 3654 on Requirements for Separation of IP Control and
Forwarding



A new Request for Comments is now available in online RFC libraries.


        RFC 3654

        Title:      Requirements for Separation of IP Control and
                    Forwarding
        Author(s):  H. Khosravi, T. Anderson, Eds.
        Status:     Informational
        Date:       November 2003
        Mailbox:    hormuzd.m.khosravi@intel.com,
                    todd.a.anderson@intel.com
        Pages:      18
        Characters: 40418
        Updates/Obsoletes/SeeAlso:    None

        I-D Tag:    draft-ietf-forces-requirements-10.txt

        URL:        ftp://ftp.rfc-editor.org/in-notes/rfc3654.txt


This document introduces the Forwarding and Control Element Separation
(ForCES) architecture and defines a set of associated terminology.
This document also defines a set of architectural, modeling, and
protocol requirements to logically separate the control and data
forwarding planes of an IP (IPv4, IPv6, etc.) networking device.

This document is a product of the Forwarding and Control Element
Separation Working Group of the IETF.

This memo provides information for the Internet community.  It does
not specify an Internet standard of any kind.  Distribution of this
memo is unlimited.

This announcement is sent to the IETF list and the RFC-DIST list.
Requests to be added to or deleted from the IETF distribution list
should be sent to IETF-REQUEST@IETF.ORG.  Requests to be
added to or deleted from the RFC-DIST distribution list should
be sent to RFC-DIST-REQUEST@RFC-EDITOR.ORG.

Details on obtaining RFCs via FTP or EMAIL may be obtained by sending
an EMAIL message to rfc-info@RFC-EDITOR.ORG with the message body=20
help: ways_to_get_rfcs.  For example:

        To: rfc-info@RFC-EDITOR.ORG
        Subject: getting rfcs

        help: ways_to_get_rfcs

Requests for special distribution should be addressed to either the
author of the RFC in question, or to RFC-Manager@RFC-EDITOR.ORG.  Unless
specifically noted otherwise on the RFC itself, all RFCs are for
unlimited distribution.echo=20
Submissions for Requests for Comments should be sent to
RFC-EDITOR@RFC-EDITOR.ORG.  Please consult RFC 2223, Instructions to RFC
Authors, for further information.


Joyce K. Reynolds and Sandy Ginoza
USC/Information Sciences Institute

...

Below is the data which will enable a MIME compliant Mail Reader=20
implementation to automatically retrieve the ASCII version
of the RFCs.


From owner-forces@PEACH.EASE.LSOFT.COM  Wed Dec  3 11:57:26 2003
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA23295
	for <forces-archive@IETF.ORG>; Wed, 3 Dec 2003 11:57:25 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ARaJo-0004H4-00
	for forces-archive@IETF.ORG; Wed, 03 Dec 2003 11:57:40 -0500
Received: from cherry.ease.lsoft.com ([209.119.0.109])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ARaJn-0004H0-00
	for forces-archive@IETF.ORG; Wed, 03 Dec 2003 11:57:40 -0500
Received: from PEAR.EASE.LSOFT.COM (209.119.0.19) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <1.00C640DE@cherry.ease.lsoft.com>; Wed, 3 Dec 2003 11:57:38 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 62917145 for FORCES@PEACH.EASE.LSOFT.COM;
          Wed, 3 Dec 2003 11:57:36 -0500
Received: from 134.134.136.6 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Wed, 3 Dec 2003 11:57:36 -0500
Received: from talaria.jf.intel.com (talaria.jf.intel.com [10.7.209.7]) by
          hermes.jf.intel.com (8.12.9-20030918-01/8.11.6/d: major-outer.mc,v
          1.9 2003/11/03 20:24:21 root Exp $) with ESMTP id hB3GwZHp007951 for
          <FORCES@PEACH.EASE.LSOFT.COM>; Wed, 3 Dec 2003 16:58:36 GMT
Received: from orsmsxvs041.jf.intel.com (orsmsxvs041.jf.intel.com
          [192.168.65.54]) by talaria.jf.intel.com
          (8.11.6-20030918-01/8.11.6/d: inner.mc,v 1.35 2003/05/22 21:18:01
          rfjohns1 Exp $) with SMTP id hB3Gknm13253 for
          <FORCES@PEACH.EASE.LSOFT.COM>; Wed, 3 Dec 2003 16:46:49 GMT
Received: from orsmsx331.amr.corp.intel.com ([192.168.65.56]) by
          orsmsxvs041.jf.intel.com (NAVGW 2.5.2.11) with SMTP id
          M2003120308573219120 for <FORCES@PEACH.EASE.LSOFT.COM>; Wed, 03 Dec
          2003 08:57:32 -0800
Received: from orsmsx409.amr.corp.intel.com ([192.168.65.58]) by
          orsmsx331.amr.corp.intel.com with Microsoft SMTPSVC(5.0.2195.5329);
          Wed, 3 Dec 2003 08:57:32 -0800
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Thread-Topic: [FORCES] Transport assumptions and "hooks?"
Thread-Index: AcO1RC8NKeW014kKRDOwS7AUpdX3pADuB+ew
X-OriginalArrivalTime: 03 Dec 2003 16:57:32.0179 (UTC)
                       FILETIME=[8AE67630:01C3B9BE]
X-Scanned-By: MIMEDefang 2.31 (www . roaringpenguin . com / mimedefang)
Approved-By:  "Putzolu, David" <david.putzolu@INTEL.COM>
Message-ID:  <52D13A805349A249960B9943E5590BD80195EBA6@orsmsx409.jf.intel.com>
Date:         Wed, 3 Dec 2003 08:57:31 -0800
Reply-To: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
Sender: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
From: "Putzolu, David" <david.putzolu@intel.com>
Subject: Re: Transport assumptions and "hooks?"
To: FORCES@PEACH.EASE.LSOFT.COM
Precedence: list
Content-Transfer-Encoding: quoted-printable

[chair hat on]

The requirements has issued as an RFC, as such, that
document cannot be changed at this point.  If the working=20
group wanted to we could create an entirely new=20
requirements RFC.  However, it is also possible to come=20
to a consensus on the list about some topic and rely on=20
that consensus going forward without having to capture=20
it in a draft/RFC, as long as the consensus is well=20
understood and documented.

Cheers,
David

> -----Original Message-----
> From: Forwarding and Control Element Separation=20
> [mailto:FORCES@PEACH.EASE.LSOFT.COM] On Behalf Of avri
> Sent: Thursday, November 27, 2003 4:11 PM
> To: FORCES@PEACH.EASE.LSOFT.COM
> Subject: Re: [FORCES] Transport assumptions and "hooks?"
>=20
>=20
> I don't see a need to change the requirements to make this=20
> happen.  The requirements, and caveats, already exist for reliability,
congestion
> control, flow control and security.  So anything that functions within
> those constraints should be allowed.
>=20
> a.
>=20
> On fredag, nov 28, 2003, at 08:01 Asia/Seoul, Tal Anker wrote:
>=20
> > Going over the last couple of days messages (of this thread), Joel's
> > email below seems, IMHO, the most reasonable way to go... It seems
> > that this allows for either=20
> tcp/udp/reliable-mcast/combination-of-all,
> > which should bring back peace :-)
> >
> > So, if the above is accepted (I do not think I have seen replies to
> > the below message), I guess the requirement draft should be updated?
> >
> > - Tal
> >
> >
> >
> >
> >       -----Original Message-----
> >       From: Joel M. Halpern [mailto:joel@stevecrocker.com]
> >       Sent: Tue 11/25/2003 5:13 PM
> >       To: FORCES@PEACH.EASE.LSOFT.COM
> >       Cc:
> >       Subject: Transport assumptions and "hooks?"
> >
> >
> >
> >       In reading (and probably accidentally inflaming) the=20
> discussion of
> >       multicast support, I realized I was making=20
> assumptions about the
> > requirements.
> >       Reading the requirements draft, it is not explicit=20
> about certain
> > things.
> >
> >       A lot of my concerns about multicast are driven by my=20
> believe that any
> >       transport we specify must support
> >       1) reliability (specified explicitly in the=20
> requirements draft, and
> >       provided by all proposals one way or another)
> >       2) congestion control (explicitly required when there=20
> is more than
> > one "hop")
> >       3) flow control (I have been severely burned by=20
> assuming I did not
> > need
> >       flow control in my control protocols.  You can get=20
> amazing messes if
> > the CE
> >       can overrun the FE, or the reverse.)
> >       4) security (required, with an out for "in-box")
> >
> >       Note that I have found that flow control needs to be=20
> thought about
> > even for
> >       in-box solutions.
> >       Some folks have asked that we allow multicast over=20
> UDP, with app level
> >       retransmission.  Without addressing the other=20
> elements of the list, I
> > do
> >       nto believe that this is a sensible solution for us to allow.
> >       And allowing those other elements adds a great deal=20
> of complexity.
> >
> >       There are some cases where multicast would be nice to=20
> have.  Hooks
> > which do
> >       not compromise the soundness of the protocol, and=20
> which allow for
> > multicast
> >       to be added easily later make sense.
> >       So we probably should allow for multiple simultaneous=20
> transports.
> >       We probably should make sure messages include sending=20
> and receiving
> > entity
> >       identification.
> >       We probably want to make the identifier space big /=20
> structured enough
> > taht
> >       we can add various kinds of logical / multi-entity=20
> identifiers in the
> > future.
> >
> >       Yours,
> >       Joel M. Halpern
> >
> >
>=20


From owner-forces@PEACH.EASE.LSOFT.COM  Wed Dec  3 18:31:27 2003
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA16003
	for <forces-archive@IETF.ORG>; Wed, 3 Dec 2003 18:31:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ARgT7-0004CU-00
	for forces-archive@IETF.ORG; Wed, 03 Dec 2003 18:31:41 -0500
Received: from cherry.ease.lsoft.com ([209.119.0.109])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ARgT6-0004CJ-00
	for forces-archive@IETF.ORG; Wed, 03 Dec 2003 18:31:40 -0500
Received: from PEAR.EASE.LSOFT.COM (209.119.0.19) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <17.00C64B18@cherry.ease.lsoft.com>; Wed, 3 Dec 2003 18:31:38 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 62950215 for FORCES@PEACH.EASE.LSOFT.COM;
          Wed, 3 Dec 2003 18:31:29 -0500
Received: from 131.228.20.21 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Wed, 3 Dec 2003 18:31:27 -0500
Received: from esvir05nok.ntc.nokia.com (esvir05nokt.ntc.nokia.com
          [172.21.143.37]) by mgw-x1.nokia.com (Switch-2.2.8/Switch-2.2.8) with
          ESMTP id hB3NVQw15891 for <FORCES@peach.ease.lsoft.com>; Thu, 4 Dec
          2003 01:31:26 +0200 (EET)
Received: from daebh002.NOE.Nokia.com (unverified) by esvir05nok.ntc.nokia.com
          (Content Technologies SMTPRS 4.2.5) with ESMTP id
          <T664b451edbac158f250ed@esvir05nok.ntc.nokia.com> for
          <FORCES@peach.ease.lsoft.com>; Thu, 4 Dec 2003 01:31:25 +0200
Received: from bsebe001.NOE.Nokia.com ([172.19.160.13]) by
          daebh002.NOE.Nokia.com with Microsoft SMTPSVC(5.0.2195.6747); Wed, 3
          Dec 2003 17:30:31 -0600
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C3B9F5.70673228"
X-MS-Has-Attach: yes
Thread-Topic: I-D ACTION:draft-gopal-forces-fact-06.txt
Thread-Index: AcOy0wtpnzJgYX1/TvmwdM6NaYV7LwHIf0tw
X-OriginalArrivalTime: 03 Dec 2003 23:30:31.0081 (UTC)
                       FILETIME=[71056190:01C3B9F5]
Approved-By:  ram.gopal@NOKIA.COM
Message-ID:  <DC504E9C3384054C8506D3E6BB01246001387E83@bsebe001.americas.nokia.com>
Date:         Wed, 3 Dec 2003 18:30:30 -0500
Reply-To: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
Sender: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
From: "(Ram Gopal )" <ram.gopal@nokia.com>
Subject: FW: I-D ACTION:draft-gopal-forces-fact-06.txt
To: FORCES@PEACH.EASE.LSOFT.COM
Precedence: list

This is a multi-part message in MIME format.

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

FYI - latest updated FACT draft.
regards
ramg

> -----Original Message-----
> From: owner-ietf-announce@ietf.org
> [mailto:owner-ietf-announce@ietf.org]On Behalf Of ext
> Internet-Drafts@ietf.org
> Sent: Monday, November 24, 2003 3:32 PM
> Subject: I-D ACTION:draft-gopal-forces-fact-06.txt
>=20
>=20
> A New Internet-Draft is available from the on-line=20
> Internet-Drafts directories.
>=20
>=20
>       Title           : ForwArding and Control ElemenT protocol (FACT)
>       Author(s)       : A. Audu, R. Gopal
>       Filename        : draft-gopal-forces-fact-06.txt
>       Pages           : 48
>       Date            : 2003-11-24
> =09
> This document defines the FACT protocol that is designed for=20
> communicating between Forwarding Element and Control Elements inside=20
> a network element. This protocol addresses all the requirements=20
> described in the Forces [3] requirements document. This document=20
> also specifies architectural attributes necessary in an=20
> implementation of FACT to ensure correct and secure protocol=20
> operation.
>=20
> A URL for this Internet-Draft is:
> http://www.ietf.org/internet-drafts/draft-gopal-forces-fact-06.txt
>=20
> To remove yourself from the IETF Announcement list, send a message to=20
> ietf-announce-request with the word unsubscribe in the body=20
> of the message.
>=20
> Internet-Drafts are also available by anonymous FTP. Login=20
> with the username
> "anonymous" and a password of your e-mail address. After logging in,
> type "cd internet-drafts" and then
>       "get draft-gopal-forces-fact-06.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 /internet-drafts/draft-gopal-forces-fact-06.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=20
> 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.
>=20

------_=_NextPart_001_01C3B9F5.70673228
Content-Type: application/octet-stream;
        name="ATT07950.TXT"
Content-Description: ATT07950.TXT
Content-Disposition: attachment;
        filename="ATT07950.TXT"
Content-Transfer-Encoding: base64

Q29udGVudC1UeXBlOiBNZXNzYWdlL0V4dGVybmFsLWJvZHk7DQoJYWNjZXNzLXR5cGU9Im1haWwt
c2VydmVyIjsNCglzZXJ2ZXI9Im1haWxzZXJ2QGlldGYub3JnIg0KDQpDb250ZW50LVR5cGU6IHRl
eHQvcGxhaW4NCkNvbnRlbnQtSUQ6CTwyMDAzLTExLTI0MTUyNDMwLkktREBpZXRmLm9yZz4NCg0K
RU5DT0RJTkcgbWltZQ0KRklMRSAvaW50ZXJuZXQtZHJhZnRzL2RyYWZ0LWdvcGFsLWZvcmNlcy1m
YWN0LTA2LnR4dA0K

------_=_NextPart_001_01C3B9F5.70673228
Content-Type: application/octet-stream;
        name="draft-gopal-forces-fact-06.URL"
Content-Description: draft-gopal-forces-fact-06.URL
Content-Disposition: attachment;
        filename="draft-gopal-forces-fact-06.URL"
Content-Transfer-Encoding: base64

W0ludGVybmV0U2hvcnRjdXRdDQpVUkw9ZnRwOi8vZnRwLmlldGYub3JnL2ludGVybmV0LWRyYWZ0
cy9kcmFmdC1nb3BhbC1mb3JjZXMtZmFjdC0wNi50eHQNCg==

------_=_NextPart_001_01C3B9F5.70673228--


From owner-forces@PEACH.EASE.LSOFT.COM  Thu Dec  4 05:56:15 2003
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA19282
	for <forces-archive@IETF.ORG>; Thu, 4 Dec 2003 05:56:15 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ARr9o-000669-00
	for forces-archive@IETF.ORG; Thu, 04 Dec 2003 05:56:28 -0500
Received: from cherry.ease.lsoft.com ([209.119.0.109])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ARr9m-000666-00
	for forces-archive@IETF.ORG; Thu, 04 Dec 2003 05:56:27 -0500
Received: from PEAR.EASE.LSOFT.COM (209.119.0.19) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <18.00C654C0@cherry.ease.lsoft.com>; Thu, 4 Dec 2003 5:56:28 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 63000719 for FORCES@PEACH.EASE.LSOFT.COM;
          Thu, 4 Dec 2003 05:56:23 -0500
Received: from 195.212.29.155 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Thu, 4 Dec 2003 05:56:22 -0500
Received: from d12relay02.megacenter.de.ibm.com
          (d12relay02.megacenter.de.ibm.com [9.149.165.196] (may be forged)) by
          mtagate6.de.ibm.com (8.12.10/8.12.10) with ESMTP id hB4AuOTJ120550
          for <forces@peach.ease.lsoft.com>; Thu, 4 Dec 2003 10:56:24 GMT
Received: from sihl.zurich.ibm.com (sihl.zurich.ibm.com [9.4.16.232]) by
          d12relay02.megacenter.de.ibm.com (8.12.9/NCO/VER6.6) with ESMTP id
          hB4AuNGO232756 for <forces@peach.ease.lsoft.com>; Thu, 4 Dec 2003
          11:56:23 +0100
Received: from zurich.ibm.com (dhcp69-114.zurich.ibm.com [9.4.69.114]) by
          sihl.zurich.ibm.com (AIX4.3/8.9.3p2/8.9.3) with ESMTP id LAA62012;
          Thu, 4 Dec 2003 11:56:23 +0100
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4)
            Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: en-us, en
MIME-Version: 1.0
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature";
              micalg=sha1; boundary="------------ms020809010001040202080602"
Approved-By:  Patrick Droz <dro@ZURICH.IBM.COM>
Message-ID:  <3FCF12D7.10902@zurich.ibm.com>
Date:         Thu, 4 Dec 2003 11:56:23 +0100
Reply-To: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
Sender: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
From: Patrick Droz <dro@zurich.ibm.com>
Organization: IBM Research
Subject: tentative minutes
To: FORCES@PEACH.EASE.LSOFT.COM
Precedence: list

This is a cryptographically signed message in MIME format.

--------------ms020809010001040202080602
Content-Type: multipart/mixed;
 boundary="------------070708030208050305090605"

This is a multi-part message in MIME format.
--------------070708030208050305090605
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Attached are the tentative minutes from the ForCES meeting at
the IETF 58 in Minneapolis. Please send me corrections or
extensions. I would like to send the official minutes in during
next week.

Thanks to the minutes takers Sue, Lilly, Hormuzd, and Robert.

Regards,
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

--------------070708030208050305090605
Content-Type: text/plain;
 name="Minutes-IETF58.txt"
Content-Disposition: inline;
 filename="Minutes-IETF58.txt"
Content-Transfer-Encoding: 7bit

58th IETF ForCES WG Meeting Minutes

Monday, November 10 2003 at 1300-1500
=====================================

CHAIRS:   David Putzolu <David.Putzolu@intel.com>
          Patrick Droz <dro@zurich.ibm.com>

AGENDA:

5  min - WG status - chairs

10 min - A proposed vocabulary and conceptual model for 
         discussing metadata within ForCES - Alan DeKok
         http://www.ietf.org/internet-drafts/draft-dekok-forces-metadata-00.txt

25 min - ForCES Model Update - Steven Blake
         http://www.ietf.org/internet-drafts/draft-ietf-forces-model-01.txt

5 min - Topology representation for ForCES FE model - Weiming Wang
         http://www.ietf.org/internet-drafts/draft-wang-forces-model-topology-00.txt

20 min - General Router Management Protocol (GRMP) Version 1 - Weiming Wang
         http://www.ietf.org/internet-drafts/draft-wang-forces-grmp-00.txt

20 min - Netlink2 protocol - Steven Blake
         http://www.ietf.org/internet-drafts/draft-jhsrha-forces-netlink2-01.txt

20 min - Status update for FACT protocol - Ram Gopal
         http://www.ietf.org/internet-drafts/draft-gopal-forces-fact-05.txt

15 min - Linux traffic control extensions & the forces model - Jamal Hadi Salim
         (no draft available)


Minutes

1) ForCES WG status update on major WG drafts
Requirements: waiting for RFC #
framework: seurity comments from IESG on authorization needs to 
be incorporated. 
Model: more work needs to be done but good progress.

2) Alan DeKok: A discussion of Metadata in ForCES

A proposed vocabulary and conceptual model for discussing metadata 
within ForCES. It is "data about data".
Meta data: Implicit - inside chip, explicit - outside chip

Jason: Why is it important?
Alan: this is important to the definition of the model 
LFB topology between FEs. Vendors may have internal
communication within a chip. This communication is out
the scope of the forces communication.

Robert Hass: explicit internal metadata for forcES, right?
Alan: depends on implementation. 

Joel: explicit and LFB-external metadata for ForCES.
Alan: Yes. if multiple LFBs inside one chip, the actual implementation 
of metadata between LFBs are not the same as how ForCES defines the 
metadata. We need to recognize that.


3) Steve Blake: on model v01
Changes since v00: merged with Zsolt and Steve's contribution, added 
as co-authors, significant re-organized
Directions taken:
distinguish between FE model and LFB model. Allow packet datapath to 
be represented using both topological and encoded state. Allow LFBS 
multiple in/out and group in/out concept

List of open issues:

Inter-FE topology - the protocol should be capable of querying this 
from the FE, but the question is whether it belongs to the protocol
or the model.

ForCES protocol parameters (in scope)
possibly inscope: implicit metadata for LFB topology validation & 
debugging. Do we really need to model pass-thru mode for metadata?

Multiple Inputs/outputs & input/output groups. Output group can be 
used as embedded redirector within an LFB Mux and redirector.

Dynamic LFB topology reconfig is good for enabling support for new 
protocols? Example: turn on L2TP support. Configuring QoS reservation 
for a new RSVP flow does not necessary require a topology reconfig.
Would the FE stop forwarding while reconfiguring the topology?

Joel: code downloading is out of scope for now. But should allow 
extension later. David: Shouldn't the CE know whether or not the FE 
stops forwarding when reconfiguring?
Joel: want to avoid explict "stop, reconfig, start". It is best to 
have transparent operation.
Jamal: It is feasible.

LFB class partitioning: finer grain or coarse grain? We need to 
come up with the right balance. 

Modeling port LFBs input and output: split or combined?
similar problem: ip interface, encap/decap

modeling lookaside LFBs: devices that receive part of a packet and 
produce metadata but otherwise are not in the direct datapath
modeled as "tap LFB + lookaside LFB" ?

Modeling queueing and scheduling LFBs. Schedulers pull packets from 
queues. Model does not model timing.

Modeling classification - classification LFBs. Protocol-specific LFBs 
look at appropriate fields within the packets, but not embedded 
classifiers.

Jason: what about content inspection for classifiers?

Upcoming work items for -02: work on Sections 4-8

Steven solicitated feedback on the draft. 

4) Weiming Wang: GRMP proposal
Deveopled separately from GSMP but considers compatibility
Messages to do FE, LFB, and datapath management. 

Reliability consideration: use GSMP built-in error mechanism.
Uses IPsec/TLS for security. Mor work has to be done to cover
mor medium

Operating objects in GRMP:
object types + object class = object ID

FE attributes/capabilities/events
GRMP defined/Model defined/vendor defined

DoS protection Scheduling & DoS Attack Alert Policy


Joel:  What you have here is interesting. But why in the protocol? 
Why not using LFB instead?
Lily: sounds like there is chicken and egg problem here. 
Weiming -- the GRMP slave module needs to be up before the ForCES 
protocol can be used.


5) Weiming Wang: On Topology representation (PkfID)
A name assigned to a single connection or a group of connection, 
conceptually like virtual buffer

Joel -- there are no buffers, don't know what you mean here. I am 
really sorry.

6) Steve Blake: on Netlink2

- changed TLV encapsulation to permit multiple TLVs in the same 
Netlink2 message.
- provided state transition diagrams for FE-CE protocol association
- added LFB definition derived from Netlink RFC 3549: Interface 
Service, Address Service, IPv4/v6 Forwarding, Neighbor Discovery.
- extended security measures for local scope and global scope 
environment: protection against DoS with policer LFB for data traffic 
redirected to CE. Netlink2 SYN cookie TLV to protect against Netlink2 
SYN flood attacks.
- use of qualified names for FEs and CEs to perform authentication.

Netlink2 and ForCES requirements:
- solves one of the scalability requirements by supporting multicast 
wires (ForCES-level group addressing): routing table updates can be 
multicast from CE to all FEs.
- Netlink2 can be layered directly on top of link layers (Ethernet, 
Infiniband, etc)
- all of the other requirements are met.

Netlink2 reference code:
- announcement will be made on the list within the next month
- open source
- demo of one CE updating route tables of two FEs using Netlink2 
group addressing over IP multicast. 


6) Ram Gopal: on FACT protocol
TCP used for control channel, DCCP for data channel and TLS for security.
There is a rate limiting mechanisms on FE

Jamal : what is the point of priority?
Ram: gave an example.

Explicit ACK/response msgs
Interconnect independence:
CE tag, FE Id for interconnect independent addressing
CE redunancy or Failover (heartbeat)

7) Jamal: Linux Traffic control extension and ForCES model
High level view of an FE

8) There was a demo given of running Netlink2 code. 


--------------070708030208050305090605--

--------------ms020809010001040202080602
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
Content-Transfer-Encoding: base64

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
oIIBtjAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wMzEyMDQx
MDU2MjNaMCMGCSqGSIb3DQEJBDEWBBQNOXrV8x/2uuKhD0y3jW99C84VHjBSBgkqhkiG9w0B
CQ8xRTBDMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUr
DgMCBzANBggqhkiG9w0DAgIBKDB/BgkrBgEEAYI3EAQxcjBwMGkxCzAJBgNVBAYTAlVTMTQw
MgYDVQQKEytJbnRlcm5hdGlvbmFsIEJ1c2luZXNzIE1hY2hpbmVzIENvcnBvcmF0aW9uMSQw
IgYDVQQDExtJQk0gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkCAwDqzDCBgQYLKoZIhvcNAQkQ
AgsxcqBwMGkxCzAJBgNVBAYTAlVTMTQwMgYDVQQKEytJbnRlcm5hdGlvbmFsIEJ1c2luZXNz
IE1hY2hpbmVzIENvcnBvcmF0aW9uMSQwIgYDVQQDExtJQk0gQ2VydGlmaWNhdGlvbiBBdXRo
b3JpdHkCAwDqzDANBgkqhkiG9w0BAQEFAASBgA1ASzJw/ETlbsBexvzK8x22mamK+RjGCOvE
wxcVZE2I2f9AAN/NHBInTdxfYW1hJ2/JtsxHDPldgD7bZeNOpIS1pmemlfDqo0+hRq+Ouz/o
s0JCi10e6pZKJbyEao5PbfzP+BuYkAMJJfxzDez4FKG6kYTU8zw5kBT4WZuc8/1JAAAAAAAA

--------------ms020809010001040202080602--


From owner-forces@PEACH.EASE.LSOFT.COM  Tue Dec  9 12:11:31 2003
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA03952
	for <forces-archive@IETF.ORG>; Tue, 9 Dec 2003 12:11:31 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ATlOk-0003Os-00
	for forces-archive@IETF.ORG; Tue, 09 Dec 2003 12:11:46 -0500
Received: from cherry.ease.lsoft.com ([209.119.0.109])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ATlOe-0003Om-00
	for forces-archive@IETF.ORG; Tue, 09 Dec 2003 12:11:40 -0500
Received: from PEAR.EASE.LSOFT.COM (209.119.0.19) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <15.00C6D8A2@cherry.ease.lsoft.com>; Tue, 9 Dec 2003 12:11:39 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 63679728 for FORCES@PEACH.EASE.LSOFT.COM;
          Tue, 9 Dec 2003 12:11:35 -0500
Received: from 134.134.136.7 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Tue, 9 Dec 2003 12:11:34 -0500
Received: from talaria.jf.intel.com (talaria.jf.intel.com [10.7.209.7]) by
          caduceus.jf.intel.com (8.12.9-20030918-01/8.12.9/d: major-outer.mc,v
          1.11 2003/12/03 18:29:28 root Exp $) with ESMTP id hB9HBjwU013274 for
          <FORCES@PEACH.EASE.LSOFT.COM>; Tue, 9 Dec 2003 17:11:47 GMT
Received: from orsmsxvs041.jf.intel.com (orsmsxvs041.jf.intel.com
          [192.168.65.54]) by talaria.jf.intel.com
          (8.12.9-20030918-01/8.12.9/d: major-inner.mc,v 1.6 2003/12/04
          00:48:44 root Exp $) with SMTP id hB9HAZlg024034 for
          <FORCES@PEACH.EASE.LSOFT.COM>; Tue, 9 Dec 2003 17:10:43 GMT
Received: from orsmsx332.amr.corp.intel.com ([192.168.65.60]) by
          orsmsxvs041.jf.intel.com (NAVGW 2.5.2.11) with SMTP id
          M2003120909110531036 ; Tue, 09 Dec 2003 09:11:05 -0800
Received: from orsmsx410.amr.corp.intel.com ([192.168.65.64]) by
          orsmsx332.amr.corp.intel.com with Microsoft SMTPSVC(5.0.2195.5329);
          Tue, 9 Dec 2003 09:11:04 -0800
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C3BE77.6CFEB876"
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
X-MS-Has-Attach: yes
Thread-Topic: framework v11 to address authorization issues
Thread-Index: AcO+d2ziw65PbOkOSva6jAKne9vKQg==
X-OriginalArrivalTime: 09 Dec 2003 17:11:04.0268 (UTC)
                       FILETIME=[6D6BE8C0:01C3BE77]
X-Scanned-By: MIMEDefang 2.31 (www . roaringpenguin . com / mimedefang)
Approved-By:  "Yang, Lily L" <lily.l.yang@INTEL.COM>
Message-ID:  <26BDFAFFB541B047B24179002EBE6D278CB00B@orsmsx410.jf.intel.com>
Date:         Tue, 9 Dec 2003 09:11:03 -0800
Reply-To: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
Sender: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
From: "Yang, Lily L" <lily.l.yang@intel.com>
Subject: framework v11 to address authorization issues
Comments: cc: dro@zurich.ibm.com, "Putzolu, David" <david.putzolu@intel.com>,
          zinin@psg.com
To: FORCES@PEACH.EASE.LSOFT.COM
Precedence: list

This is a multi-part message in MIME format.

------_=_NextPart_001_01C3BE77.6CFEB876
Content-Type: text/plain;
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi, all --

The framework team has revised the framework draft (v11) to address =
comments from Russ Housley as detailed below. We believe all comments =
from IESG has been addressed with this revision and we are ready to move =
the document into the final stage of RFC process.

Lily
 <<draft-ietf-forces-framework-11.txt>>=20
------------------- Details --------------------------------

Russ's comments:
> 1.  In section 4.2.2, the document says that a security=20
> protocol will be=20
> used for authentication.  Clearly, an authorization decision=20
> needs to be=20
> made following successful authentication.  Section 4.3 needs=20
> to discuss=20
> authorization as well.
> 2.  In section 4.2.5, there is no discussion of security.  Given the=20
> authentication (and needed authorization) discussion in=20
> section 4.2.2, it=20
> seems that authentication and authorization need to be=20
> discussed in the=20
> context of the proxy.
> 3. Section 8.1.2 needs to include authorization too.

Summary of changes in v11. The complete document is also attached.=20

1) 4.2.2: Association Establishment

[old] The exact details of the security handshake depend on the security =
solution chosen by ForCES protocol. =20

[new] The security handshake should include mutual authentication and =
authorization between the CE and FE, but the exact details depend on the =
security solution chosen by ForCES protocol.  Authorization can be as =
simple as checking against the list of authorized end points provided by =
the FE or CE manager during the pre-association phase.  Both =
authentication and authorization must be successful before the =
association can be established.  If either authentication or =
authorization fails, the end point must not be allowed to join the NE.  =
After the successful security handshake, message authentication and =
confidentiality are still necessary for the on-going information =
exchange between the CE and FE, unless some form of physical security =
exists.  Whenever a packet fails authentication, it must be dropped and =
a notification may be sent to alert the sender of the potential attack.  =


2) 4.3: Association Re-establishment

[old] Note that security association and state must be also =
re-established to guarantee the same level of security exists before and =
after the association re-establishment.

[new] Note that security association and state must be also =
re-established to guarantee the same level of security (including both =
authentication and authorization) exists before and after the =
association re-establishment.

3) 4.2.5: Proxy FE

[new] One needs to be aware of the security implication introduced by =
the proxy FE.  Since the physical FE is not capable of implementing =
ForCES itself, the security mechanism of ForCES can only secure the =
communication channel between the CE and the proxy FE, but not all the =
way to the physical FE.  It is recommended that other security =
mechanisms (including physical security property) be employed to ensure =
the security between the CE and the physical FE.=20

4) 8.1.2: Impersonation Attack=20

[old] Requirement:  The CE or FE must authenticate the message before =
accepting and processing it. =20

[new] Requirement:  The CE or FE must authenticate the message as having =
come from an FE or CE on the list of the authorized ForCES elements =
(provided by the CE or FE Manager in the pre-association phase) before =
accepting and processing it. =20



------_=_NextPart_001_01C3BE77.6CFEB876
Content-Type: text/plain;
        name="draft-ietf-forces-framework-11.txt"
Content-Description: draft-ietf-forces-framework-11.txt
Content-Disposition: attachment;
        filename="draft-ietf-forces-framework-11.txt"
Content-Transfer-Encoding: base64

DQogICAgSW50ZXJuZXQgRHJhZnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTC4gWWFuZyANCiAgICBFeHBpcmF0aW9uOiBKdW5lIDIwMDQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEludGVsIENvcnAuIA0KICAgIEZpbGU6IGRyYWZ0LWlldGYt
Zm9yY2VzLWZyYW1ld29yay0xMS50eHQgICAgICAgICAgICAgICAgICAgUi4gRGFudHUgDQogICAg
V29ya2luZyBHcm91cDogRm9yQ0VTICAgICAgICAgICAgICAgICAgICAgICAgICBVbml2LiBvZiBO
b3J0aCBUZXhhcyANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFQuIEFuZGVyc29uIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSW50ZWwgQ29ycC4gDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSLiBH
b3BhbCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIE5va2lhIA0KICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERlY2VtYmVyIDIwMDMgDQogIA0KICAgICAg
ICBGb3J3YXJkaW5nIGFuZCBDb250cm9sIEVsZW1lbnQgU2VwYXJhdGlvbiAoRm9yQ0VTKSBGcmFt
ZXdvcmsgDQogICAgIA0KICAgICANCiAgICAgDQogICAgICAgICAgICAgICAgICAgIGRyYWZ0LWll
dGYtZm9yY2VzLWZyYW1ld29yay0xMS50eHQgDQogICAgIA0KICAgICANCiAgICAgDQogICAgIA0K
IFN0YXR1cyBvZiB0aGlzIE1lbW8gDQogICAgIA0KICAgIFRoaXMgZG9jdW1lbnQgaXMgYW4gSW50
ZXJuZXQtRHJhZnQgYW5kIGlzIGluIGZ1bGwgY29uZm9ybWFuY2Ugd2l0aCANCiAgICBhbGwgcHJv
dmlzaW9ucyBvZiBTZWN0aW9uIDEwIG9mIFJGQzIwMjYuICBJbnRlcm5ldC1EcmFmdHMgYXJlIA0K
ICAgIHdvcmtpbmcgZG9jdW1lbnRzIG9mIHRoZSBJbnRlcm5ldCBFbmdpbmVlcmluZyBUYXNrIEZv
cmNlIChJRVRGKSwgDQogICAgaXRzIGFyZWFzLCBhbmQgaXRzIHdvcmtpbmcgZ3JvdXBzLiAgTm90
ZSB0aGF0IG90aGVyIGdyb3VwcyBtYXkgYWxzbyANCiAgICBkaXN0cmlidXRlIHdvcmtpbmcgZG9j
dW1lbnRzIGFzIEludGVybmV0LURyYWZ0cy4gDQogICAgIA0KICAgIEludGVybmV0LURyYWZ0cyBh
cmUgZHJhZnQgZG9jdW1lbnRzIHZhbGlkIGZvciBhIG1heGltdW0gb2Ygc2l4IA0KICAgIG1vbnRo
cyBhbmQgbWF5IGJlIHVwZGF0ZWQsIHJlcGxhY2VkLCBvciBvYnNvbGV0ZWQgYnkgb3RoZXIgDQog
ICAgZG9jdW1lbnRzIGF0IGFueSB0aW1lLiAgSXQgaXMgaW5hcHByb3ByaWF0ZSB0byB1c2UgSW50
ZXJuZXQtRHJhZnRzIA0KICAgIGFzIHJlZmVyZW5jZSBtYXRlcmlhbCBvciB0byBjaXRlIHRoZW0g
b3RoZXIgdGhhbiBhcyBgYHdvcmsgaW4gDQogICAgcHJvZ3Jlc3MuJycgDQogICAgIA0KICAgIFRo
ZSBsaXN0IG9mIGN1cnJlbnQgSW50ZXJuZXQtRHJhZnRzIGNhbiBiZSBhY2Nlc3NlZCBhdCANCiAg
ICBodHRwOi8vd3d3LmlldGYub3JnL2lldGYvMWlkLWFic3RyYWN0cy50eHQuIA0KICAgICANCiAg
ICBUaGUgbGlzdCBvZiBJbnRlcm5ldC1EcmFmdCBTaGFkb3cgRGlyZWN0b3JpZXMgY2FuIGJlIGFj
Y2Vzc2VkIGF0ICANCiAgICBodHRwOi8vd3d3LmlldGYub3JnL3NoYWRvdy5odG1sLiANCiAgICAg
DQogQ29weXJpZ2h0IE5vdGljZSAgDQogICAgIA0KICAgIENvcHlyaWdodCAoQykgVGhlIEludGVy
bmV0IFNvY2lldHkgKDIwMDMpLiAgQWxsIFJpZ2h0cyBSZXNlcnZlZC4gDQogICAgIA0KIEFic3Ry
YWN0IA0KICANCiAgICBUaGlzIGRvY3VtZW50IGRlZmluZXMgdGhlIGFyY2hpdGVjdHVyYWwgZnJh
bWV3b3JrIGZvciB0aGUgRm9yQ0VTIA0KICAgIChGb3J3YXJkaW5nIGFuZCBDb250cm9sIEVsZW1l
bnQgU2VwYXJhdGlvbikgbmV0d29yayBlbGVtZW50cywgYW5kIA0KICAgIGlkZW50aWZpZXMgdGhl
IGFzc29jaWF0ZWQgZW50aXRpZXMgYW5kIHRoZSBpbnRlcmFjdGlvbnMgYW1vbmcgdGhlbS4gDQog
ICAgIA0KIFRhYmxlIG9mIENvbnRlbnRzIA0KICANCiAgDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAg
ICAgIEZvckNFUyBGcmFtZXdvcmsgICAgICAgICAgICAgICAgIERlY2VtYmVyIDIwMDMgDQogIA0K
ICANCiAgICAgDQogICAgMS4gRGVmaW5pdGlvbnMuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4zIA0KICAgICAgIDEuMS4gQ29udmVudGlvbnMgdXNlZCBp
biB0aGlzIGRvY3VtZW50Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMyANCiAgICAgICAxLjIuIFRl
cm1pbm9sb2dpZXMuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjMg
DQogICAgMi4gSW50cm9kdWN0aW9uIHRvIEZvcndhcmRpbmcgYW5kIENvbnRyb2wgRWxlbWVudCBT
ZXBhcmF0aW9uIA0KICAgIChGb3JDRVMpLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uNSANCiAgICAzLiBBcmNoaXRlY3R1cmUuLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjkgDQogICAgICAgMy4xLiBD
b250cm9sIEVsZW1lbnRzIGFuZCBGciBSZWZlcmVuY2UgUG9pbnQuLi4uLi4uLi4uLi4uLi4uLjEw
IA0KICAgICAgIDMuMi4gRm9yd2FyZGluZyBFbGVtZW50cyBhbmQgRmkgcmVmZXJlbmNlIHBvaW50
Li4uLi4uLi4uLi4uLi4xMSANCiAgICAgICAzLjMuIENFIE1hbmFnZXJzLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMTQgDQogICAgICAgMy40LiBGRSBNYW5hZ2Vy
cy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjE1IA0KICAgIDQu
IE9wZXJhdGlvbmFsIFBoYXNlcy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4xNSANCiAgICAgICA0LjEuIFByZS1hc3NvY2lhdGlvbiBQaGFzZS4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uMTUgDQogICAgICAgICAgNC4xLjEuIEZsIFJlZmVyZW5jZSBQ
b2ludC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjE1IA0KICAgICAgICAgIDQuMS4y
LiBGZiBSZWZlcmVuY2UgUG9pbnQuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4xNiAN
CiAgICAgICAgICA0LjEuMy4gRmMgUmVmZXJlbmNlIFBvaW50Li4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uMTcgDQogICAgICAgNC4yLiBQb3N0LWFzc29jaWF0aW9uIFBoYXNlIGFuZCBG
cCByZWZlcmVuY2UgcG9pbnQuLi4uLi4uLi4uLjE3IA0KICAgICAgICAgIDQuMi4xLiBQcm94aW1p
dHkgYW5kIEludGVyY29ubmVjdCBiZXR3ZWVuIENFcyBhbmQgRkVzLi4uLi4xNyANCiAgICAgICAg
ICA0LjIuMi4gQXNzb2NpYXRpb24gRXN0YWJsaXNobWVudC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uMTggDQogICAgICAgICAgNC4yLjMuIFN0ZWFkeS1zdGF0ZSBDb21tdW5pY2F0aW9uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLjIwIA0KICAgICAgICAgIDQuMi40LiBEYXRhIFBhY2tldHMgYWNy
b3NzIEZwIHJlZmVyZW5jZSBwb2ludC4uLi4uLi4uLi4uLi4yMCANCiAgICAgICAgICA0LjIuNS4g
UHJveHkgRkUuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMjEgDQog
ICAgICAgNC4zLiBBc3NvY2lhdGlvbiBSZS1lc3RhYmxpc2htZW50Li4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLjIyIA0KICAgICAgICAgIDQuMy4xLiBDRSBncmFjZWZ1bCByZXN0YXJ0Li4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4yMiANCiAgICAgICAgICA0LjMuMi4gRkUgcmVzdGFy
dC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMjQgDQogICAgNS4gQXBw
bGljYWJpbGl0eSB0byBSRkMxODEyLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
LjI1IA0KICAgICAgIDUuMS4gR2VuZXJhbCBSb3V0ZXIgUmVxdWlyZW1lbnRzLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4yNSANCiAgICAgICA1LjIuIExpbmsgTGF5ZXIuLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMjYgDQogICAgICAgNS4zLiBJbnRlcm5l
dCBMYXllciBQcm90b2NvbHMuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjI3IA0KICAg
ICAgIDUuNC4gSW50ZXJuZXQgTGF5ZXIgRm9yd2FyZGluZy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4yNyANCiAgICAgICA1LjUuIFRyYW5zcG9ydCBMYXllci4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMjggDQogICAgICAgNS42LiBBcHBsaWNhdGlvbiBMYXll
ciAtLSBSb3V0aW5nIFByb3RvY29scy4uLi4uLi4uLi4uLi4uLi4uLjI5IA0KICAgICAgIDUuNy4g
QXBwbGljYXRpb24gTGF5ZXIgLS0gTmV0d29yayBNYW5hZ2VtZW50IFByb3RvY29sLi4uLi4uLi4y
OSANCiAgICA2LiBTdW1tYXJ5Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uMzAgDQogICAgNy4gQWNrbm93bGVkZ2VtZW50cy4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjMwIA0KICAgIDguIFNlY3VyaXR5IENvbnNp
ZGVyYXRpb25zLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4zMCANCiAgICAg
ICA4LjEuIEFuYWx5c2lzIG9mIFBvdGVudGlhbCBUaHJlYXRzIEludHJvZHVjZWQgYnkgRm9yQ0VT
Li4uLi4uMzAgDQogICAgICAgICAgOC4xLjEuICJKb2luIiBvciAiUmVtb3ZlIiBNZXNzYWdlIEZs
b29kaW5nIG9uIENFcy4uLi4uLi4uLjMxIA0KICAgICAgICAgIDguMS4yLiBJbXBlcnNvbmF0aW9u
IEF0dGFjay4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4zMSANCiAgICAgICAgICA4LjEu
My4gUmVwbGF5IEF0dGFjay4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMzEg
DQogICAgICAgICAgOC4xLjQuIEF0dGFjayBkdXJpbmcgRmFpbCBPdmVyLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLjMyIA0KICAgICAgICAgIDguMS41LiBEYXRhIEludGVncml0eS4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4zMiANCiAgICAgICAgICA4LjEuNi4gRGF0YSBD
b25maWRlbnRpYWxpdHkuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMzIgDQogICAgICAg
ICAgOC4xLjcuIFNoYXJpbmcgc2VjdXJpdHkgcGFyYW1ldGVycy4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLjMzIA0KICAgICAgICAgIDguMS44LiBEZW5pYWwgb2YgU2VydmljZSBBdHRhY2sgdmlhIEV4
dGVybmFsIEludGVyZmFjZS4uLi4zMyANCiAgICAgICA4LjIuIFNlY3VyaXR5IFJlY29tbWVuZGF0
aW9ucyBmb3IgRm9yQ0VTLi4uLi4uLi4uLi4uLi4uLi4uLi4uMzMgDQogICAgICAgICAgOC4yLjEu
IFNlY3VyaXR5IENvbmZpZ3VyYXRpb24uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjM0IA0K
ICANCiAgDQogWWFuZywgZXQgYWwuICAgICAgRXhwaXJlcyBKdW5lICAgIDIwMDQgICAgICAgICAg
ICAgICAgICAgW1BhZ2UgMl0gIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRnJh
bWV3b3JrICAgICAgICAgICAgICAgICBEZWNlbWJlciAyMDAzIA0KICANCiAgDQogICAgICAgICAg
OC4yLjIuIFVzaW5nIFRMUyB3aXRoIEZvckNFUy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
LjM0IA0KICAgICAgICAgIDguMi4zLiBVc2luZyBJUHNlYyB3aXRoIEZvckNFUy4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4zNSANCiAgICA5LiBOb3JtYXRpdmUgUmVmZXJlbmNlcy4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMzcgDQogICAgMTAuIEluZm9ybWF0aXZl
IFJlZmVyZW5jZXMuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjM3IA0KICAg
IDExLiBBdXRob3JzJyBBZGRyZXNzZXMuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4zOCANCiAgICAxMi4gSW50ZWxsZWN0dWFsIFByb3BlcnR5IFJpZ2h0Li4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMzkgDQogICAgMTMuIEZ1bGwgQ29weXJpZ2h0IFN0YXRl
bWVudC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjM5IA0KICAgICANCiAgICAg
DQogMS4gRGVmaW5pdGlvbnMgDQogICANCiAxLjEuIENvbnZlbnRpb25zIHVzZWQgaW4gdGhpcyBk
b2N1bWVudCAgDQogICAgICAgICANCiAgICBUaGUga2V5IHdvcmRzICJNVVNUIiwgIk1VU1QgTk9U
IiwgIlJFUVVJUkVEIiwgIlNIQUxMIiwgIlNIQUxMIE5PVCIsIA0KICAgICJTSE9VTEQiLCAiU0hP
VUxEIE5PVCIsICJSRUNPTU1FTkRFRCIsICAiTUFZIiwgYW5kICJPUFRJT05BTCIgaW4gDQogICAg
dGhpcyBkb2N1bWVudCBhcmUgdG8gYmUgaW50ZXJwcmV0ZWQgYXMgZGVzY3JpYmVkIGluIFJGQyAy
MTE5LiANCiAgDQogMS4yLiBUZXJtaW5vbG9naWVzIA0KICAgICANCiAgICBBIHNldCBvZiB0ZXJt
aW5vbG9neSBhc3NvY2lhdGVkIHdpdGggdGhlIEZvckNFUyByZXF1aXJlbWVudHMgaXMgDQogICAg
ZGVmaW5lZCBpbiBbM10gYW5kIHdlIG9ubHkgaW5jbHVkZSB0aGUgZGVmaW5pdGlvbnMgdGhhdCBh
cmUgbW9zdCANCiAgICByZWxldmFudCB0byB0aGlzIGRvY3VtZW50IGhlcmUuICANCiAgICAgDQog
ICAgQWRkcmVzc2FibGUgRW50aXR5IChBRSkgLSBBbiBlbnRpdHkgdGhhdCBpcyBkaXJlY3RseSBh
ZGRyZXNzYWJsZSANCiAgICBnaXZlbiBzb21lIGludGVyY29ubmVjdCB0ZWNobm9sb2d5LiAgRm9y
IGV4YW1wbGUsIG9uIElQIG5ldHdvcmtzLCANCiAgICBpdCBpcyBhIGRldmljZSB0byB3aGljaCB3
ZSBjYW4gY29tbXVuaWNhdGUgdXNpbmcgYW4gSVAgYWRkcmVzczsgb24gDQogICAgYSBzd2l0Y2gg
ZmFicmljLCBpdCBpcyBhIGRldmljZSB0byB3aGljaCB3ZSBjYW4gY29tbXVuaWNhdGUgdXNpbmcg
YSANCiAgICBzd2l0Y2ggZmFicmljIHBvcnQgbnVtYmVyLiAgDQogICAgIA0KICAgIFBoeXNpY2Fs
IEZvcndhcmRpbmcgRWxlbWVudCAoUEZFKSAtIEFuIEFFIHRoYXQgaW5jbHVkZXMgaGFyZHdhcmUg
DQogICAgdXNlZCB0byBwcm92aWRlIHBlci1wYWNrZXQgcHJvY2Vzc2luZyBhbmQgaGFuZGxpbmcu
ICBUaGlzIGhhcmR3YXJlIA0KICAgIG1heSBjb25zaXN0IG9mIChidXQgaXMgbm90IGxpbWl0ZWQg
dG8pIG5ldHdvcmsgcHJvY2Vzc29ycywgQVNJQ3MgDQogICAgKEFwcGxpY2F0aW9uLVNwZWNpZmlj
IEludGVncmF0ZWQgQ2lyY3VpdHMpLCBvciBnZW5lcmFsIHB1cnBvc2UgDQogICAgcHJvY2Vzc29y
cywgaW5zdGFsbGVkIG9uIGxpbmUgY2FyZHMsIGRhdWdodGVyIGJvYXJkcywgbWV6emFuaW5lIA0K
ICAgIGNhcmRzLCBvciBpbiBzdGFuZC1hbG9uZSBib3hlcy4gDQogICAgICAgICANCiAgICBQRkUg
UGFydGl0aW9uIC0gQSBsb2dpY2FsIHBhcnRpdGlvbiBvZiBhIFBGRSBjb25zaXN0aW5nIG9mIHNv
bWUgDQogICAgc3Vic2V0IG9mIGVhY2ggb2YgdGhlIHJlc291cmNlcyAoZS5nLiwgcG9ydHMsIG1l
bW9yeSwgZm9yd2FyZGluZyANCiAgICB0YWJsZSBlbnRyaWVzKSBhdmFpbGFibGUgb24gdGhlIFBG
RS4gIFRoaXMgY29uY2VwdCBpcyBhbmFsb2dvdXMgdG8gDQogICAgdGhhdCBvZiB0aGUgcmVzb3Vy
Y2VzIGFzc2lnbmVkIHRvIGEgdmlydHVhbCBzd2l0Y2hpbmcgZWxlbWVudCBhcyANCiAgICBkZXNj
cmliZWQgaW4gWzhdLiAgDQogICAgICAgICANCiAgICBQaHlzaWNhbCBDb250cm9sIEVsZW1lbnQg
KFBDRSkgLSBBbiBBRSB0aGF0IGluY2x1ZGVzIGhhcmR3YXJlIHVzZWQgDQogICAgdG8gcHJvdmlk
ZSBjb250cm9sIGZ1bmN0aW9uYWxpdHkuICBUaGlzIGhhcmR3YXJlIHR5cGljYWxseSBpbmNsdWRl
cyANCiAgICBhIGdlbmVyYWwgcHVycG9zZSBwcm9jZXNzb3IuICANCiAgICAgICAgIA0KICANCiAg
DQogWWFuZywgZXQgYWwuICAgICAgRXhwaXJlcyBKdW5lICAgIDIwMDQgICAgICAgICAgICAgICAg
ICAgW1BhZ2UgM10gIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRnJhbWV3b3Jr
ICAgICAgICAgICAgICAgICBEZWNlbWJlciAyMDAzIA0KICANCiAgDQogICAgUENFIFBhcnRpdGlv
biAtIEEgbG9naWNhbCBwYXJ0aXRpb24gb2YgYSBQQ0UgY29uc2lzdGluZyBvZiBzb21lIA0KICAg
IHN1YnNldCBvZiBlYWNoIG9mIHRoZSByZXNvdXJjZXMgYXZhaWxhYmxlIG9uIHRoZSBQQ0UuICAN
CiAgICAgICAgIA0KICAgIEZvcndhcmRpbmcgRWxlbWVudCAoRkUpIC0gQSBsb2dpY2FsIGVudGl0
eSB0aGF0IGltcGxlbWVudHMgdGhlIA0KICAgIEZvckNFUyBwcm90b2NvbC4gIEZFcyB1c2UgdGhl
IHVuZGVybHlpbmcgaGFyZHdhcmUgdG8gcHJvdmlkZSBwZXItDQogICAgcGFja2V0IHByb2Nlc3Np
bmcgYW5kIGhhbmRsaW5nIGFzIGRpcmVjdGVkIGJ5IGEgQ0UgdmlhIHRoZSBGb3JDRVMgDQogICAg
cHJvdG9jb2wuICBGRXMgbWF5IGhhcHBlbiB0byBiZSBhIHNpbmdsZSBibGFkZSAob3IgUEZFKSwg
YSANCiAgICBwYXJ0aXRpb24gb2YgYSBQRkUgb3IgbXVsdGlwbGUgUEZFcy4gDQogICAgIA0KICAg
IENvbnRyb2wgRWxlbWVudCAoQ0UpIC0gQSBsb2dpY2FsIGVudGl0eSB0aGF0IGltcGxlbWVudHMg
dGhlIEZvckNFUyANCiAgICBwcm90b2NvbCBhbmQgdXNlcyBpdCB0byBpbnN0cnVjdCBvbmUgb3Ig
bW9yZSBGRXMgaG93IHRvIHByb2Nlc3MgDQogICAgcGFja2V0cy4gIENFcyBoYW5kbGUgZnVuY3Rp
b25hbGl0eSBzdWNoIGFzIHRoZSBleGVjdXRpb24gb2YgY29udHJvbCANCiAgICBhbmQgc2lnbmFs
aW5nIHByb3RvY29scy4gIENFcyBtYXkgY29uc2lzdCBvZiBQQ0UgcGFydGl0aW9ucyBvciANCiAg
ICB3aG9sZSBQQ0VzLiANCiAgICAgICAgIA0KICAgIEZvckNFUyBOZXR3b3JrIEVsZW1lbnQgKE5F
KSAtIEFuIGVudGl0eSBjb21wb3NlZCBvZiBvbmUgb3IgbW9yZSBDRXMgDQogICAgYW5kIG9uZSBv
ciBtb3JlIEZFcy4gIFRvIGVudGl0aWVzIG91dHNpZGUgYW4gTkUsIHRoZSBORSByZXByZXNlbnRz
IA0KICAgIGEgc2luZ2xlIHBvaW50IG9mIG1hbmFnZW1lbnQuICBTaW1pbGFybHksIGFuIE5FIHVz
dWFsbHkgaGlkZXMgaXRzIA0KICAgIGludGVybmFsIG9yZ2FuaXphdGlvbiBmcm9tIGV4dGVybmFs
IGVudGl0aWVzLiAgDQogICAgICAgICANCiAgICBQcmUtYXNzb2NpYXRpb24gUGhhc2UgLSBUaGUg
cGVyaW9kIG9mIHRpbWUgZHVyaW5nIHdoaWNoIGFuIEZFIA0KICAgIE1hbmFnZXIgKHNlZSBiZWxv
dykgYW5kIGEgQ0UgTWFuYWdlciAoc2VlIGJlbG93KSBhcmUgZGV0ZXJtaW5pbmcgDQogICAgd2hp
Y2ggRkUgYW5kIENFIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBzYW1lIG5ldHdvcmsgZWxlbWVudC4g
DQogICAgICAgICANCiAgICBQb3N0LWFzc29jaWF0aW9uIFBoYXNlIC0gVGhlIHBlcmlvZCBvZiB0
aW1lIGR1cmluZyB3aGljaCBhbiBGRSBkb2VzIA0KICAgIGtub3cgd2hpY2ggQ0UgaXMgdG8gY29u
dHJvbCBpdCBhbmQgdmljZSB2ZXJzYSwgaW5jbHVkaW5nIHRoZSB0aW1lIA0KICAgIGR1cmluZyB3
aGljaCB0aGUgQ0UgYW5kIEZFIGFyZSBlc3RhYmxpc2hpbmcgY29tbXVuaWNhdGlvbiB3aXRoIG9u
ZSANCiAgICBhbm90aGVyLiAgDQogICAgICAgICANCiAgICBGb3JDRVMgUHJvdG9jb2wgLSBXaGls
ZSB0aGVyZSBtYXkgYmUgbXVsdGlwbGUgcHJvdG9jb2xzIHVzZWQgd2l0aGluIA0KICAgIHRoZSBv
dmVyYWxsIEZvckNFUyBhcmNoaXRlY3R1cmUsIHRoZSB0ZXJtICJGb3JDRVMgcHJvdG9jb2wiIHJl
ZmVycyANCiAgICBvbmx5IHRvIHRoZSBGb3JDRVMgcG9zdC1hc3NvY2lhdGlvbiBwaGFzZSBwcm90
b2NvbCAoc2VlIGJlbG93KS4gIA0KICAgICAgICAgDQogICAgRm9yQ0VTIFBvc3QtQXNzb2NpYXRp
b24gUGhhc2UgUHJvdG9jb2wgLSBUaGUgcHJvdG9jb2wgdXNlZCBmb3IgDQogICAgcG9zdC1hc3Nv
Y2lhdGlvbiBwaGFzZSBjb21tdW5pY2F0aW9uIGJldHdlZW4gQ0VzIGFuZCBGRXMuICBUaGlzIA0K
ICAgIHByb3RvY29sIGRvZXMgbm90IGFwcGx5IHRvIENFLXRvLUNFIGNvbW11bmljYXRpb24sIEZF
LXRvLUZFIA0KICAgIGNvbW11bmljYXRpb24sIG5vciB0byBjb21tdW5pY2F0aW9uIGJldHdlZW4g
RkUgYW5kIENFIG1hbmFnZXJzLiAgDQogICAgVGhlIEZvckNFUyBwcm90b2NvbCBpcyBhIG1hc3Rl
ci1zbGF2ZSBwcm90b2NvbCBpbiB3aGljaCBGRXMgYXJlIA0KICAgIHNsYXZlcyBhbmQgQ0VzIGFy
ZSBtYXN0ZXJzLiAgIFRoaXMgcHJvdG9jb2wgaW5jbHVkZXMgYm90aCB0aGUgDQogICAgbWFuYWdl
bWVudCBvZiB0aGUgY29tbXVuaWNhdGlvbiBjaGFubmVsIChlLmcuLCBjb25uZWN0aW9uIA0KICAg
IGVzdGFibGlzaG1lbnQsIGhlYXJ0YmVhdHMpIGFuZCB0aGUgY29udHJvbCBtZXNzYWdlcyB0aGVt
c2VsdmVzLiAgDQogICAgVGhpcyBwcm90b2NvbCBjb3VsZCBiZSBhIHNpbmdsZSBwcm90b2NvbCBv
ciBjb3VsZCBjb25zaXN0IG9mIA0KICAgIG11bHRpcGxlIHByb3RvY29scyB3b3JraW5nIHRvZ2V0
aGVyLCBhbmQgbWF5IGJlIHVuaWNhc3QgYmFzZWQgb3IgDQogICAgbXVsdGljYXN0IGJhc2VkLiBB
IHNlcGFyYXRlIHByb3RvY29sIGRvY3VtZW50IHdpbGwgc3BlY2lmeSB0aGlzIA0KICAgIGluZm9y
bWF0aW9uLiANCiAgICAgICAgIA0KICANCiAgDQogWWFuZywgZXQgYWwuICAgICAgRXhwaXJlcyBK
dW5lICAgIDIwMDQgICAgICAgICAgICAgICAgICAgW1BhZ2UgNF0gIA0KDQogSW50ZXJuZXQgRHJh
ZnQgICAgICAgICBGb3JDRVMgRnJhbWV3b3JrICAgICAgICAgICAgICAgICBEZWNlbWJlciAyMDAz
IA0KICANCiAgDQogICAgRkUgTWFuYWdlciAtIEEgbG9naWNhbCBlbnRpdHkgdGhhdCBvcGVyYXRl
cyBpbiB0aGUgcHJlLWFzc29jaWF0aW9uIA0KICAgIHBoYXNlIGFuZCBpcyByZXNwb25zaWJsZSBm
b3IgZGV0ZXJtaW5pbmcgdG8gd2hpY2ggQ0UocykgYW4gRkUgDQogICAgc2hvdWxkIGNvbW11bmlj
YXRlLiAgVGhpcyBwcm9jZXNzIGlzIGNhbGxlZCBDRSBkaXNjb3ZlcnkgYW5kIG1heSANCiAgICBp
bnZvbHZlIHRoZSBGRSBtYW5hZ2VyIGxlYXJuaW5nIHRoZSBjYXBhYmlsaXRpZXMgb2YgYXZhaWxh
YmxlIENFcy4gIA0KICAgIEFuIEZFIG1hbmFnZXIgbWF5IHVzZSBhbnl0aGluZyBmcm9tIGEgc3Rh
dGljIGNvbmZpZ3VyYXRpb24gdG8gYSANCiAgICBwcmUtYXNzb2NpYXRpb24gcGhhc2UgcHJvdG9j
b2wgKHNlZSBiZWxvdykgdG8gZGV0ZXJtaW5lIHdoaWNoIENFKHMpIA0KICAgIHRvIHVzZTsgaG93
ZXZlciwgdGhpcyBpcyBjdXJyZW50bHkgb3V0IG9mIHNjb3BlLiAgQmVpbmcgYSBsb2dpY2FsIA0K
ICAgIGVudGl0eSwgYW4gRkUgbWFuYWdlciBtaWdodCBiZSBwaHlzaWNhbGx5IGNvbWJpbmVkIHdp
dGggYW55IG9mIHRoZSANCiAgICBvdGhlciBsb2dpY2FsIGVudGl0aWVzIG1lbnRpb25lZCBpbiB0
aGlzIHNlY3Rpb24uICANCiAgICAgICAgIA0KICAgIENFIE1hbmFnZXIgLSBBIGxvZ2ljYWwgZW50
aXR5IHRoYXQgb3BlcmF0ZXMgaW4gdGhlIHByZS1hc3NvY2lhdGlvbiAgDQogICAgcGhhc2UgYW5k
IGlzIHJlc3BvbnNpYmxlIGZvciBkZXRlcm1pbmluZyB0byB3aGljaCBGRShzKSBhIENFIHNob3Vs
ZCANCiAgICBjb21tdW5pY2F0ZS4gIFRoaXMgcHJvY2VzcyBpcyBjYWxsZWQgRkUgZGlzY292ZXJ5
IGFuZCBtYXkgaW52b2x2ZSANCiAgICB0aGUgQ0UgbWFuYWdlciBsZWFybmluZyB0aGUgY2FwYWJp
bGl0aWVzIG9mIGF2YWlsYWJsZSBGRXMuICBBIENFIA0KICAgIG1hbmFnZXIgbWF5IHVzZSBhbnl0
aGluZyBmcm9tIGEgc3RhdGljIGNvbmZpZ3VyYXRpb24gdG8gYSBwcmUtDQogICAgYXNzb2NpYXRp
b24gcGhhc2UgcHJvdG9jb2wgKHNlZSBiZWxvdykgdG8gZGV0ZXJtaW5lIHdoaWNoIEZFIHRvIA0K
ICAgIHVzZSwgaG93ZXZlciB0aGlzIGlzIGN1cnJlbnRseSBvdXQgb2Ygc2NvcGUuICAgQmVpbmcg
YSBsb2dpY2FsIA0KICAgIGVudGl0eSwgYSBDRSBtYW5hZ2VyIG1pZ2h0IGJlIHBoeXNpY2FsbHkg
Y29tYmluZWQgd2l0aCBhbnkgb2YgdGhlIA0KICAgIG90aGVyIGxvZ2ljYWwgZW50aXRpZXMgbWVu
dGlvbmVkIGluIHRoaXMgc2VjdGlvbi4gIA0KICAgICAgICAgDQogICAgUHJlLWFzc29jaWF0aW9u
IFBoYXNlIFByb3RvY29sIC0gQSBwcm90b2NvbCBiZXR3ZWVuIEZFIG1hbmFnZXJzIGFuZCANCiAg
ICBDRSBtYW5hZ2VycyB0aGF0IGlzIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIENFcyBvciBGRXMg
dG8gdXNlLiAgQSANCiAgICBwcmUtYXNzb2NpYXRpb24gcGhhc2UgcHJvdG9jb2wgbWF5IGluY2x1
ZGUgYSBDRSBhbmQvb3IgRkUgDQogICAgY2FwYWJpbGl0eSBkaXNjb3ZlcnkgbWVjaGFuaXNtLiAg
Tm90ZSB0aGF0IHRoaXMgY2FwYWJpbGl0eSANCiAgICBkaXNjb3ZlcnkgcHJvY2VzcyBpcyB3aG9s
bHkgc2VwYXJhdGUgZnJvbSAoYW5kIGRvZXMgbm90IHJlcGxhY2UpIA0KICAgIHRoYXQgdXNlZCB3
aXRoaW4gdGhlIEZvckNFUyBwcm90b2NvbC4gIEhvd2V2ZXIsIHRoZSB0d28gY2FwYWJpbGl0eSAN
CiAgICBkaXNjb3ZlcnkgbWVjaGFuaXNtcyBtYXkgdXRpbGl6ZSB0aGUgc2FtZSBGRSBtb2RlbC4g
ICANCiAgICAgICAgIA0KICAgIEZFIE1vZGVsIC0gQSBtb2RlbCB0aGF0IGRlc2NyaWJlcyB0aGUg
bG9naWNhbCBwcm9jZXNzaW5nIGZ1bmN0aW9ucyANCiAgICBvZiBhbiBGRS4gIA0KICAgICAgICAg
DQogICAgRm9yQ0VTIFByb3RvY29sIEVsZW1lbnQgLSBBbiBGRSBvciBDRS4gIA0KICAgICANCiAg
ICBJbnRyYS1GRSB0b3BvbG9neSAtLSBSZXByZXNlbnRhdGlvbiBvZiBob3cgYSBzaW5nbGUgRkUg
aXMgcmVhbGl6ZWQgDQogICAgYnkgY29tYmluaW5nIHBvc3NpYmx5IG11bHRpcGxlIGxvZ2ljYWwg
ZnVuY3Rpb25hbCBibG9ja3MgYWxvbmcgDQogICAgbXVsdGlwbGUgZGF0YSBwYXRoLiBUaGlzIGlz
IGRlZmluZWQgYnkgdGhlIEZFIG1vZGVsLiAgDQogIA0KICAgIEZFIFRvcG9sb2d5IC0tIFJlcHJl
c2VudGF0aW9uIG9mIGhvdyB0aGUgbXVsdGlwbGUgRkVzIGluIGEgc2luZ2xlIA0KICAgIE5FIGFy
ZSBpbnRlcmNvbm5lY3RlZC4gIFNvbWV0aW1lcyBpdCBpcyBjYWxsZWQgaW50ZXItRkUgdG9wb2xv
Z3ksIA0KICAgIHRvIGJlIGRpc3Rpbmd1aXNoZWQgZnJvbSBpbnRyYS1GRSB0b3BvbG9neSB1c2Vk
IGJ5IHRoZSBGRSBtb2RlbC4gDQogICAgIA0KICAgIEludGVyLUZFIHRvcG9sb2d5IC0gc2VlIEZF
IFRvcG9sb2d5LiANCiAgICAgDQogMi4gSW50cm9kdWN0aW9uIHRvIEZvcndhcmRpbmcgYW5kIENv
bnRyb2wgRWxlbWVudCBTZXBhcmF0aW9uIChGb3JDRVMpICANCiAgDQogICAgQW4gSVAgbmV0d29y
ayBlbGVtZW50IChORSkgYXBwZWFycyB0byBleHRlcm5hbCBlbnRpdGllcyBhcyBhIA0KICAgIG1v
bm9saXRoaWMgcGllY2Ugb2YgbmV0d29yayBlcXVpcG1lbnQsIGUuZy4sIGEgcm91dGVyLCBOQVQs
IA0KICAgIGZpcmV3YWxsLCBvciBsb2FkIGJhbGFuY2VyLiAgSW50ZXJuYWxseSwgaG93ZXZlciwg
YW4gSVAgbmV0d29yayANCiAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgSnVuZSAg
ICAyMDA0ICAgICAgICAgICAgICAgICAgIFtQYWdlIDVdICANCg0KIEludGVybmV0IERyYWZ0ICAg
ICAgICAgRm9yQ0VTIEZyYW1ld29yayAgICAgICAgICAgICAgICAgRGVjZW1iZXIgMjAwMyANCiAg
DQogIA0KICAgIGVsZW1lbnQgKE5FKSAoc3VjaCBhcyBhIHJvdXRlcikgaXMgY29tcG9zZWQgb2Yg
bnVtZXJvdXMgbG9naWNhbGx5IA0KICAgIHNlcGFyYXRlZCBlbnRpdGllcyB0aGF0IGNvb3BlcmF0
ZSB0byBwcm92aWRlIGEgZ2l2ZW4gZnVuY3Rpb25hbGl0eSANCiAgICAoc3VjaCBhcyByb3V0aW5n
KS4gIFR3byB0eXBlcyBvZiBuZXR3b3JrIGVsZW1lbnQgY29tcG9uZW50cyBleGlzdDogDQogICAg
Y29udHJvbCBlbGVtZW50IChDRSkgaW4gY29udHJvbCBwbGFuZSBhbmQgZm9yd2FyZGluZyBlbGVt
ZW50IChGRSkgDQogICAgaW4gZm9yd2FyZGluZyBwbGFuZSAob3IgZGF0YSBwbGFuZSkuICBGb3J3
YXJkaW5nIGVsZW1lbnRzIHR5cGljYWxseSANCiAgICBhcmUgQVNJQywgbmV0d29yay1wcm9jZXNz
b3IsIG9yIGdlbmVyYWwtcHVycG9zZSBwcm9jZXNzb3ItYmFzZWQgDQogICAgZGV2aWNlcyB0aGF0
IGhhbmRsZSBkYXRhIHBhdGggb3BlcmF0aW9ucyBmb3IgZWFjaCBwYWNrZXQuICBDb250cm9sIA0K
ICAgIGVsZW1lbnRzIGFyZSB0eXBpY2FsbHkgYmFzZWQgb24gZ2VuZXJhbC1wdXJwb3NlIHByb2Nl
c3NvcnMgdGhhdCANCiAgICBwcm92aWRlIGNvbnRyb2wgZnVuY3Rpb25hbGl0eSBsaWtlIHJvdXRp
bmcgYW5kIHNpZ25hbGluZyBwcm90b2NvbHMuIA0KICAgICANCiAgICBGb3JDRVMgYWltcyB0byBk
ZWZpbmUgYSBmcmFtZXdvcmsgYW5kIGFzc29jaWF0ZWQgcHJvdG9jb2wocykgdG8gDQogICAgc3Rh
bmRhcmRpemUgaW5mb3JtYXRpb24gZXhjaGFuZ2UgYmV0d2VlbiB0aGUgY29udHJvbCBhbmQgZm9y
d2FyZGluZyANCiAgICBwbGFuZS4gIEhhdmluZyBzdGFuZGFyZCBtZWNoYW5pc21zIGFsbG93cyBD
RXMgYW5kIEZFcyB0byBiZWNvbWUgDQogICAgcGh5c2ljYWxseSBzZXBhcmF0ZWQgc3RhbmRhcmQg
Y29tcG9uZW50cy4gIFRoaXMgcGh5c2ljYWwgc2VwYXJhdGlvbiANCiAgICBhY2NydWVzIHNldmVy
YWwgYmVuZWZpdHMgdG8gdGhlIEZvckNFUyBhcmNoaXRlY3R1cmUuICBTZXBhcmF0ZSANCiAgICBj
b21wb25lbnRzIHdvdWxkIGFsbG93IGNvbXBvbmVudCB2ZW5kb3JzIHRvIHNwZWNpYWxpemUgaW4g
b25lIA0KICAgIGNvbXBvbmVudCB3aXRob3V0IGhhdmluZyB0byBiZWNvbWUgZXhwZXJ0cyBpbiBh
bGwgY29tcG9uZW50cy4gDQogICAgU3RhbmRhcmQgcHJvdG9jb2wgYWxzbyBhbGxvd3MgdGhlIENF
cyBhbmQgRkVzIGZyb20gZGlmZmVyZW50IA0KICAgIGNvbXBvbmVudCB2ZW5kb3JzIHRvIGludGVy
b3BlcmF0ZSB3aXRoIGVhY2ggb3RoZXIgYW5kIGhlbmNlIGl0IA0KICAgIGJlY29tZXMgcG9zc2li
bGUgZm9yIHN5c3RlbSB2ZW5kb3JzIHRvIGludGVncmF0ZSB0b2dldGhlciB0aGUgQ0VzIA0KICAg
IGFuZCBGRXMgZnJvbSBkaWZmZXJlbnQgY29tcG9uZW50IHN1cHBsaWVycy4gIFRoaXMgaW50ZXJv
cGVyYWJpbGl0eSANCiAgICB0cmFuc2xhdGVzIGludG8gbW9yZSBkZXNpZ24gY2hvaWNlcyBhbmQg
ZmxleGliaWxpdHkgZm9yIHRoZSBzeXN0ZW0gDQogICAgdmVuZG9ycy4gIE92ZXJhbGwsIEZvckNF
UyB3aWxsIGVuYWJsZSByYXBpZCBpbm5vdmF0aW9uIGluIGJvdGggdGhlIA0KICAgIGNvbnRyb2wg
YW5kIGZvcndhcmRpbmcgcGxhbmVzIHdoaWxlIG1haW50YWluaW5nIGludGVyb3BlcmFiaWxpdHku
ICANCiAgICBTY2FsYWJpbGl0eSBpcyBhbHNvIGVhc2lseSBwcm92aWRlZCBieSB0aGlzIGFyY2hp
dGVjdHVyZSBpbiB0aGF0IA0KICAgIGFkZGl0aW9uYWwgZm9yd2FyZGluZyBvciBjb250cm9sIGNh
cGFjaXR5IGNhbiBiZSBhZGRlZCB0byBleGlzdGluZyANCiAgICBuZXR3b3JrIGVsZW1lbnRzIHdp
dGhvdXQgdGhlIG5lZWQgZm9yIGZvcmtsaWZ0IHVwZ3JhZGVzLiANCiAgICAgDQogICAgICAgICAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g
DQogICAgICAgICB8ICBDb250cm9sIEJsYWRlIEEgICAgICB8ICAgICAgIHwgIENvbnRyb2wgQmxh
ZGUgQiAgICAgIHwgDQogICAgICAgICB8ICAgICAgIChDRSkgICAgICAgICAgICB8ICAgICAgIHwg
ICAgICAgICAgKENFKSAgICAgICAgIHwgDQogICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gDQogICAgICAgICAgICAgICAgIF4g
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgXiAgICB8IA0KICAgICAgICAgICAgICAgICB8
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgfCANCiAgICAgICAgICAgICAgICAg
fCAgIFYgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIFYgDQogICAgICAgICAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gDQogICAg
ICAgICB8ICAgICAgICAgICAgICAgU3dpdGNoIEZhYnJpYyBCYWNrcGxhbmUgICAgICAgICAgICAg
ICAgIHwgDQogICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0gDQogICAgICAgICAgICAgICAgXiAgfCAgICAgICAgICAgIF4gIHwg
ICAgICAgICAgICAgICAgICAgXiAgfCAgICAgICAgIA0KICAgICAgICAgICAgICAgIHwgIHwgICAg
ICAgICAgICB8ICB8ICAgICAuIC4gLiAgICAgICAgIHwgIHwgICAgICAgICANCiAgICAgICAgICAg
ICAgICB8ICBWICAgICAgICAgICAgfCAgViAgICAgICAgICAgICAgICAgICB8ICBWICAgICAgICAg
DQogICAgICAgICAgICAtLS0tLS0tLS0tLS0gICAgLS0tLS0tLS0tLS0tICAgICAgICAgICAtLS0t
LS0tLS0tLS0gICAgIA0KICAgICAgICAgICAgfFJvdXRlciAgICB8ICAgIHxSb3V0ZXIgICAgfCAg
ICAgICAgICAgfFJvdXRlciAgICB8IA0KICAgICAgICAgICAgfEJsYWRlICMxICB8ICAgIHxCbGFk
ZSAjMiAgfCAgICAgICAgICAgfEJsYWRlICNOICB8IA0KICAgICAgICAgICAgfCAgIChGRSkgICB8
ICAgIHwgICAoRkUpICAgfCAgICAgICAgICAgfCAgIChGRSkgICB8IA0KICAgICAgICAgICAgLS0t
LS0tLS0tLS0tICAgIC0tLS0tLS0tLS0tLSAgICAgICAgICAgLS0tLS0tLS0tLS0tICAgICANCiAg
ICAgICAgICAgICAgICBeICB8ICAgICAgICAgICAgXiAgfCAgICAgICAgICAgICAgICAgICBeICB8
ICAgICAgICAgDQogIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEp1bmUgICAgMjAw
NCAgICAgICAgICAgICAgICAgICBbUGFnZSA2XSAgDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAg
IEZvckNFUyBGcmFtZXdvcmsgICAgICAgICAgICAgICAgIERlY2VtYmVyIDIwMDMgDQogIA0KICAN
CiAgICAgICAgICAgICAgICB8ICB8ICAgICAgICAgICAgfCAgfCAgICAgLiAuIC4gICAgICAgICB8
ICB8ICAgICAgICAgDQogICAgICAgICAgICAgICAgfCAgViAgICAgICAgICAgIHwgIFYgICAgICAg
ICAgICAgICAgICAgfCAgViAgICAgICAgIA0KICAgICAgICAgIA0KICAgICAgICAgRmlndXJlIDEu
IEEgcm91dGVyIGNvbmZpZ3VyYXRpb24gZXhhbXBsZSB3aXRoIHNlcGFyYXRlIGJsYWRlcy4gDQog
IA0KICAgIE9uZSBleGFtcGxlIG9mIHN1Y2ggcGh5c2ljYWwgc2VwYXJhdGlvbiBpcyBhdCB0aGUg
YmxhZGUgbGV2ZWwuIA0KICAgIEZpZ3VyZSAxIHNob3dzIHN1Y2ggYW4gZXhhbXBsZSBjb25maWd1
cmF0aW9uIG9mIGEgcm91dGVyLCB3aXRoIHR3byANCiAgICBjb250cm9sIGJsYWRlcyBhbmQgbXVs
dGlwbGUgZm9yd2FyZGluZyBibGFkZXMsIGFsbCBpbnRlcmNvbm5lY3RlZCANCiAgICBpbnRvIGEg
c3dpdGNoIGZhYnJpYyBiYWNrcGxhbmUuICBJbiBzdWNoIGEgY2hhc3NpcyBjb25maWd1cmF0aW9u
LCANCiAgICB0aGUgY29udHJvbCBibGFkZXMgYXJlIHRoZSBDRXMgd2hpbGUgdGhlIHJvdXRlciBi
bGFkZXMgYXJlIEZFcywgYW5kIA0KICAgIHRoZSBzd2l0Y2ggZmFicmljIGJhY2twbGFuZSBwcm92
aWRlcyB0aGUgcGh5c2ljYWwgaW50ZXJjb25uZWN0IGZvciANCiAgICBhbGwgdGhlIGJsYWRlcy4g
IENvbnRyb2wgYmxhZGUgQSBtYXkgYmUgdGhlIHByaW1hcnkgQ0Ugd2hpbGUgDQogICAgY29udHJv
bCBibGFkZSBCIG1heSBiZSB0aGUgYmFja3VwIENFIHByb3ZpZGluZyByZWR1bmRhbmN5LiAgSXQg
aXMgDQogICAgYWxzbyBwb3NzaWJsZSB0byBoYXZlIGEgcmVkdW5kYW50IHN3aXRjaCBmYWJyaWMg
Zm9yIGhpZ2ggDQogICAgYXZhaWxhYmlsaXR5IHN1cHBvcnQuICBSb3V0ZXJzIHRvZGF5IHdpdGgg
dGhpcyBraW5kIG9mIA0KICAgIGNvbmZpZ3VyYXRpb24gdXNlIHByb3ByaWV0YXJ5IGludGVyZmFj
ZXMgZm9yIG1lc3NhZ2luZyBiZXR3ZWVuIENFcyANCiAgICBhbmQgRkVzLiAgVGhlIGdvYWwgb2Yg
Rm9yQ0VTIGlzIHRvIHJlcGxhY2Ugc3VjaCBwcm9wcmlldGFyeSANCiAgICBpbnRlcmZhY2VzIHdp
dGggYSBzdGFuZGFyZCBwcm90b2NvbC4gIFdpdGggYSBzdGFuZGFyZCBwcm90b2NvbCBsaWtlIA0K
ICAgIEZvckNFUyBpbXBsZW1lbnRlZCBvbiBhbGwgYmxhZGVzLCBpdCBiZWNvbWVzIHBvc3NpYmxl
IGZvciBjb250cm9sIA0KICAgIGJsYWRlcyBmcm9tIHZlbmRvciBYIGFuZCBmb3J3YXJkaW5nIGJs
YWRlcyBmcm9tIHZlbmRvciBZIHRvIHdvcmsgDQogICAgc2VhbWxlc3NseSB0b2dldGhlciBpbiBv
bmUgY2hhc3Npcy4gIA0KICANCiAgDQogICAgICAgICAtLS0tLS0tICAgICAgICAgLS0tLS0tLSAN
CiAgICAgICAgIHwgQ0UxIHwgICAgICAgICB8IENFMiB8IA0KICAgICAgICAgLS0tLS0tLSAgICAg
ICAgIC0tLS0tLS0gDQogICAgICAgICAgICBeICAgICAgICAgICAgICAgXiANCiAgICAgICAgICAg
IHwgICAgICAgICAgICAgICB8IA0KICAgICAgICAgICAgViAgICAgICAgICAgICAgIFYgDQogICAg
ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09IEV0aGVybmV0IA0K
ICAgICAgICAgXiAgICAgICBeICAgICAgIC4gLiAuICAgXiANCiAgICAgICAgIHwgICAgICAgfCAg
ICAgICAgICAgICAgIHwgDQogICAgICAgICBWICAgICAgIFYgICAgICAgICAgICAgICBWIA0KICAg
ICAgLS0tLS0tLSAgLS0tLS0tLSAgICAgICAgIC0tLS0tLS0tIA0KICAgICAgfCBGRSMxfCAgfCBG
RSMyfCAgICAgICAgIHwgRkUjbiB8IA0KICAgICAgLS0tLS0tLSAgLS0tLS0tLSAgICAgICAgIC0t
LS0tLS0tIA0KICAgICAgICBeICB8ICAgICBeICB8ICAgICAgICAgICAgXiAgfCAgICAgICAgIA0K
ICAgICAgICB8ICB8ICAgICB8ICB8ICAgICAgICAgICAgfCAgfCAgICAgICAgIA0KICAgICAgICB8
ICBWICAgICB8ICBWICAgICAgICAgICAgfCAgViAgICAgICAgIA0KICAgICAgICAgIA0KICAgICAg
ICAgRmlndXJlIDIuIEEgcm91dGVyIGNvbmZpZ3VyYXRpb24gZXhhbXBsZSB3aXRoIHNlcGFyYXRl
IGJveGVzLiANCiAgICAgDQogICAgQW5vdGhlciBsZXZlbCBvZiBwaHlzaWNhbCBzZXBhcmF0aW9u
IGJldHdlZW4gdGhlIENFcyBhbmQgRkVzIGNhbiBiZSANCiAgICBhdCB0aGUgYm94IGxldmVsLiAg
SW4gc3VjaCBjb25maWd1cmF0aW9uLCBhbGwgdGhlIENFcyBhbmQgRkVzIGFyZSANCiAgICBwaHlz
aWNhbGx5IHNlcGFyYXRlZCBib3hlcywgaW50ZXJjb25uZWN0ZWQgd2l0aCBzb21lIGtpbmQgb2Yg
aGlnaCANCiAgICBzcGVlZCBMQU4gY29ubmVjdGlvbiAobGlrZSBHaWdhYml0IEV0aGVybmV0KS4g
IFRoZXNlIHNlcGFyYXRlZCBDRXMgDQogICAgYW5kIEZFcyBhcmUgb25seSBvbmUgaG9wIGF3YXkg
ZnJvbSBlYWNoIG90aGVyIHdpdGhpbiBhIGxvY2FsIGFyZWEgDQogIA0KICANCiBZYW5nLCBldCBh
bC4gICAgICBFeHBpcmVzIEp1bmUgICAgMjAwNCAgICAgICAgICAgICAgICAgICBbUGFnZSA3XSAg
DQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBGcmFtZXdvcmsgICAgICAgICAgICAg
ICAgIERlY2VtYmVyIDIwMDMgDQogIA0KICANCiAgICBuZXR3b3JrLiAgVGhlIENFcyBhbmQgRkVz
IGNvbW11bmljYXRlIHRvIGVhY2ggb3RoZXIgYnkgcnVubmluZyANCiAgICBGb3JDRVMsIGFuZCB0
aGUgY29sbGVjdGlvbiBvZiB0aGVzZSBDRXMgYW5kIEZFcyB0b2dldGhlciBiZWNvbWUgb25lIA0K
ICAgIHJvdXRpbmcgdW5pdCB0byB0aGUgZXh0ZXJuYWwgd29ybGQuIEZpZ3VyZSAyIHNob3dzIHN1
Y2ggYW4gZXhhbXBsZS4gDQogICAgIA0KICAgIEluIGJvdGggZXhhbXBsZXMgc2hvd24gaGVyZSwg
dGhlIHNhbWUgcGh5c2ljYWwgaW50ZXJjb25uZWN0IGlzIHVzZWQgDQogICAgZm9yIGJvdGggQ0Ut
dG8tRkUgYW5kIEZFLXRvLUZFIGNvbW11bmljYXRpb24uICBIb3dldmVyLCB0aGF0IGRvZXMgDQog
ICAgbm90IGhhdmUgdG8gYmUgdGhlIGNhc2UuICBPbmUgcmVhc29uIHRvIHVzZSBkaWZmZXJlbnQg
aW50ZXJjb25uZWN0cyANCiAgICBpcyB0aGF0IENFLXRvLUZFIGludGVyY29ubmVjdCBkb2VzIG5v
dCBoYXZlIHRvIGJlIGFzIGZhc3QgYXMgdGhlIA0KICAgIEZFLXRvLUZFIGludGVyY29ubmVjdCwg
c28gdGhlIG1vcmUgZXhwZW5zaXZlIGZhc3QgY29ubmVjdGlvbnMgY2FuIA0KICAgIGJlIHNhdmVk
IGZvciBGRS10by1GRS4gIFRoZSBzZXBhcmF0ZSBpbnRlcmNvbm5lY3RzIG1heSBhbHNvIHByb3Zp
ZGUgDQogICAgcmVsaWFiaWxpdHkgYW5kIHJlZHVuZGFuY3kgYmVuZWZpdHMgZm9yIHRoZSBORS4g
DQogIA0KICAgIFNvbWUgZXhhbXBsZXMgb2YgY29udHJvbCBmdW5jdGlvbnMgdGhhdCBjYW4gYmUg
aW1wbGVtZW50ZWQgaW4gdGhlIA0KICAgIENFIGluY2x1ZGUgcm91dGluZyBwcm90b2NvbHMgbGlr
ZSBSSVAsIE9TUEYgYW5kIEJHUCwgY29udHJvbCBhbmQgDQogICAgc2lnbmFsaW5nIHByb3RvY29s
cyBsaWtlIFJTVlAgKFJlc291cmNlIFJlc2VydmF0aW9uIFByb3RvY29sKSwgTERQIA0KICAgIChM
YWJlbCBEaXN0cmlidXRpb24gUHJvdG9jb2wpIGZvciBNUExTLCBldGMuICBFeGFtcGxlcyBvZiAN
CiAgICBmb3J3YXJkaW5nIGZ1bmN0aW9ucyBpbiB0aGUgRkUgaW5jbHVkZSBMUE0gKGxvbmdlc3Qg
cHJlZml4IG1hdGNoKSANCiAgICBmb3J3YXJkZXIsIGNsYXNzaWZpZXJzLCB0cmFmZmljIHNoYXBl
ciwgbWV0ZXIsIE5BVCAoTmV0d29yayBBZGRyZXNzIA0KICAgIFRyYW5zbGF0b3JzKSwgZXRjLiAg
RmlndXJlIDMgcHJvdmlkZXMgZXhhbXBsZSBmdW5jdGlvbnMgaW4gYm90aCBDRSANCiAgICBhbmQg
RkUuICBBbnkgZ2l2ZW4gTkUgbWF5IGNvbnRhaW4gb25lIG9yIG1hbnkgb2YgdGhlc2UgQ0UgYW5k
IEZFIA0KICAgIGZ1bmN0aW9ucyBpbiBpdC4gIFRoZSBkaWFncmFtIGFsc28gc2hvd3MgdGhhdCBG
b3JDRVMgcHJvdG9jb2wgaXMgDQogICAgdXNlZCB0byB0cmFuc3BvcnQgYm90aCB0aGUgY29udHJv
bCBtZXNzYWdlcyBmb3IgRm9yQ0VTIGl0c2VsZiBhbmQgDQogICAgdGhlIGRhdGEgcGFja2V0cyB0
aGF0IGFyZSBvcmlnaW5hdGVkL2Rlc3RpbmVkIGZyb20vdG8gdGhlIGNvbnRyb2wgDQogICAgZnVu
Y3Rpb25zIGluIENFIChlLmcuLCByb3V0aW5nIHBhY2tldHMpLiAgU2VjdGlvbiA0LjIuNCBwcm92
aWRlcyANCiAgICBtb3JlIGRldGFpbCBvbiB0aGlzLiAgDQogICAgIA0KICAgICAgICAgLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSANCiAgICAgICAgIHwg
ICAgICAgfCAgICAgICB8ICAgICAgIHwgICAgICAgfCAgICAgICB8ICAgICAgIHwgDQogICAgICAg
ICB8T1NQRiAgIHxSSVAgICAgfEJHUCAgICB8UlNWUCAgIHxMRFAgICAgfC4gLiAuICB8IA0KICAg
ICAgICAgfCAgICAgICB8ICAgICAgIHwgICAgICAgfCAgICAgICB8ICAgICAgIHwgICAgICAgfCAN
CiAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0gDQogICAgICAgICB8ICAgICAgICAgICAgICAgRm9yQ0VTIEludGVyZmFjZSAgICAgICAgICAg
ICAgICB8IA0KICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4gICBeICAgICAg
ICAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICBGb3JDRVMgIHwgICB8ZGF0
YSAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgY29udHJvbCB8ICAgfHBhY2tldHMg
ICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgIG1lc3NhZ2VzfCAgIHwoZS5nLiwgcm91dGlu
ZyBwYWNrZXRzKSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYgICB2IA0KICAg
ICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAN
CiAgICAgICAgIHwgICAgICAgICAgICAgICBGb3JDRVMgSW50ZXJmYWNlICAgICAgICAgICAgICAg
IHwgDQogICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tIA0KICAgICAgICAgfCAgICAgICB8ICAgICAgIHwgICAgICAgfCAgICAgICB8ICAgICAg
IHwgICAgICAgfCANCiAgICAgICAgIHxMUE0gRndkfE1ldGVyICB8U2hhcGVyIHxOQVQgICAgfENs
YXNzaS18LiAuIC4gIHwgDQogICAgICAgICB8ICAgICAgIHwgICAgICAgfCAgICAgICB8ICAgICAg
IHxmaWVyICAgfCAgICAgICB8IA0KICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSANCiAgICAgICAgIHwgICAgICAgICAgICAgICBGRSByZXNv
dXJjZXMgICAgICAgICAgICAgICAgICAgIHwgDQogICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIA0KICANCiAgDQogWWFuZywgZXQgYWwuICAg
ICAgRXhwaXJlcyBKdW5lICAgIDIwMDQgICAgICAgICAgICAgICAgICAgW1BhZ2UgOF0gIA0KDQog
SW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRnJhbWV3b3JrICAgICAgICAgICAgICAgICBE
ZWNlbWJlciAyMDAzIA0KICANCiAgDQogICAgIA0KICAgICAgICAgICAgICAgICBGaWd1cmUgMy4g
RXhhbXBsZXMgb2YgQ0UgYW5kIEZFIGZ1bmN0aW9ucyANCiAgICAgDQogICAgIA0KICAgIEEgc2V0
IG9mIHJlcXVpcmVtZW50cyBmb3IgY29udHJvbCBhbmQgZm9yd2FyZGluZyBzZXBhcmF0aW9uIGlz
IA0KICAgIGlkZW50aWZpZWQgaW4gWzNdLiAgVGhpcyBkb2N1bWVudCBkZXNjcmliZXMgYSBGb3JD
RVMgYXJjaGl0ZWN0dXJlIA0KICAgIHRoYXQgc2F0aXNmaWVzIHRoZSBhcmNoaXRlY3R1cmFsIHJl
cXVpcmVtZW50cyBvZiB0aGF0IGRvY3VtZW50IGFuZCANCiAgICBkZWZpbmVzIGEgZnJhbWV3b3Jr
IGZvciBGb3JDRVMgbmV0d29yayBlbGVtZW50cyBhbmQgdGhlIGFzc29jaWF0ZWQgDQogICAgZW50
aXRpZXMgdG8gZmFjaWxpdGF0ZSBwcm90b2NvbCBkZWZpbml0aW9uLiAgV2hlbmV2ZXIgbmVjZXNz
YXJ5LCANCiAgICB0aGlzIGRvY3VtZW50IHVzZXMgbWFueSBleGFtcGxlcyB0byBpbGx1c3RyYXRl
IHRoZSBpc3N1ZXMgYW5kL29yIA0KICAgIHBvc3NpYmxlIHNvbHV0aW9ucyBpbiBGb3JDRVMuICBU
aGVzZSBleGFtcGxlcyBhcmUgaW50ZW5kZWQgdG8gYmUgDQogICAganVzdCBleGFtcGxlcywgYW5k
IHNob3VsZCBub3QgYmUgdGFrZW4gYXMgdGhlIG9ubHkgb3IgZGVmaW5pdGUgd2F5cyANCiAgICBv
ZiBkb2luZyBjZXJ0YWluIHRoaW5ncy4gIEl0IGlzIGV4cGVjdGVkIHRoYXQgc2VwYXJhdGUgZG9j
dW1lbnQgDQogICAgd2lsbCBiZSBwcm9kdWNlZCBieSB0aGUgRm9yQ0VTIHdvcmtpbmcgZ3JvdXAg
dG8gc3BlY2lmeSB0aGUgRm9yQ0VTIA0KICAgIHByb3RvY29sKHMpLiANCiAgICAgDQogMy4gQXJj
aGl0ZWN0dXJlIA0KICANCiAgICBUaGlzIHNlY3Rpb24gZGVmaW5lcyB0aGUgRm9yQ0VTIGFyY2hp
dGVjdHVyYWwgZnJhbWV3b3JrIGFuZCB0aGUgDQogICAgYXNzb2NpYXRlZCBsb2dpY2FsIGNvbXBv
bmVudHMuICBUaGlzIEZvckNFUyBmcmFtZXdvcmsgZGVmaW5lcyANCiAgICBjb21wb25lbnRzIG9m
IEZvckNFUyBORXMgaW5jbHVkaW5nIHNldmVyYWwgYW5jaWxsYXJ5IGNvbXBvbmVudHMuICANCiAg
ICBUaGVzZSBjb21wb25lbnRzIG1heSBiZSBjb25uZWN0ZWQgaW4gZGlmZmVyZW50IGtpbmRzIG9m
IHRvcG9sb2dpZXMgDQogICAgZm9yIGZsZXhpYmxlIHBhY2tldCBwcm9jZXNzaW5nLiAgDQogICAg
IA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IEZvckNFUyBOZXR3
b3JrIEVsZW1lbnQgICAgICAgICAgICAgIHwgDQogICAgIC0tLS0tLS0tLS0tLS0tICAgRmMgICAg
fCAtLS0tLS0tLS0tLS0tLSAgICAgIC0tLS0tLS0tLS0tLS0tICB8IA0KICAgICB8IENFIE1hbmFn
ZXIgfC0tLS0tLS0tLSstfCAgICAgQ0UgMSAgIHwtLS0tLS18ICAgIENFIDIgICAgfCAgfCANCiAg
ICAgLS0tLS0tLS0tLS0tLS0gICAgICAgICB8IHwgICAgICAgICAgICB8ICBGciAgfCAgICAgICAg
ICAgIHwgIHwgDQogICAgICAgICAgIHwgICAgICAgICAgICAgICAgfCAtLS0tLS0tLS0tLS0tLSAg
ICAgIC0tLS0tLS0tLS0tLS0tICB8IA0KICAgICAgICAgICB8IEZsICAgICAgICAgICAgIHwgICAg
ICAgICB8ICB8ICAgIEZwICAgICAgIC8gICAgICAgICAgfCANCiAgICAgICAgICAgfCAgICAgICAg
ICAgICAgICB8ICAgICAgIEZwfCAgfC0tLS0tLS0tLS18IC8gICAgICAgICAgIHwgDQogICAgICAg
ICAgIHwgICAgICAgICAgICAgICAgfCAgICAgICAgIHwgICAgICAgICAgICAgfC8gICAgICAgICAg
ICB8IA0KICAgICAgICAgICB8ICAgICAgICAgICAgICAgIHwgICAgICAgICB8ICAgICAgICAgICAg
IHwgICAgICAgICAgICAgfCANCiAgICAgICAgICAgfCAgICAgICAgICAgICAgICB8ICAgICAgICAg
fCAgICAgRnAgICAgIC98LS0tLXwgICAgICAgIHwgDQogICAgICAgICAgIHwgICAgICAgICAgICAg
ICAgfCAgICAgICAgIHwgIC8tLS0tLS0tLS8gICAgICB8ICAgICAgICB8IA0KICAgICAtLS0tLS0t
LS0tLS0tLSAgICAgRmYgIHwgLS0tLS0tLS0tLS0tLS0gICAgICAtLS0tLS0tLS0tLS0tLSAgfCAN
CiAgICAgfCBGRSBNYW5hZ2VyIHwtLS0tLS0tLS0rLXwgICAgIEZFIDEgICB8ICBGaSAgfCAgICAg
RkUgMiAgIHwgIHwgDQogICAgIC0tLS0tLS0tLS0tLS0tICAgICAgICAgfCB8ICAgICAgICAgICAg
fC0tLS0tLXwgICAgICAgICAgICB8ICB8IA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
LS0tLS0tLS0tLS0tLS0gICAgICAtLS0tLS0tLS0tLS0tLSAgfA0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICB8ICB8ICB8ICB8ICAgICAgICAgIHwgIHwgIHwgIHwgICAgfCANCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAtLS0tKy0tKy0tKy0tKy0tLS0tLS0tLS0rLS0rLS0rLS0r
LS0tLS0gDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIHwgIHwgIHwgICAgICAg
ICAgfCAgfCAgfCAgfCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgfCAgfCAg
fCAgICAgICAgICB8ICB8ICB8ICB8IA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEZpL2YgICAgICAgICAgICAgICAgICAgRmkvZiANCiAgICAgDQogICAgICAgICAgICAgICAgIEZp
Z3VyZSA0LiBGb3JDRVMgQXJjaGl0ZWN0dXJhbCBEaWFncmFtIA0KICANCiAgDQogWWFuZywgZXQg
YWwuICAgICAgRXhwaXJlcyBKdW5lICAgIDIwMDQgICAgICAgICAgICAgICAgICAgW1BhZ2UgOV0g
IA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRnJhbWV3b3JrICAgICAgICAgICAg
ICAgICBEZWNlbWJlciAyMDAzIA0KICANCiAgDQogICAgIA0KICAgIFRoZSBkaWFncmFtIGluIEZp
Z3VyZSA0IHNob3dzIHRoZSBsb2dpY2FsIGNvbXBvbmVudHMgb2YgdGhlIEZvckNFUyANCiAgICBh
cmNoaXRlY3R1cmUgYW5kIHRoZWlyIHJlbGF0aW9uc2hpcHMuICBUaGVyZSBhcmUgdHdvIGtpbmRz
IG9mIA0KICAgIGNvbXBvbmVudHMgaW5zaWRlIGEgRm9yQ0VTIG5ldHdvcmsgZWxlbWVudDogY29u
dHJvbCBlbGVtZW50IChDRSkgDQogICAgYW5kIGZvcndhcmRpbmcgZWxlbWVudCAoRkUpLiAgVGhl
IGZyYW1ld29yayBhbGxvd3MgbXVsdGlwbGUgDQogICAgaW5zdGFuY2VzIG9mIENFIGFuZCBGRSBp
bnNpZGUgb25lIE5FLiAgRWFjaCBGRSBjb250YWlucyBvbmUgb3IgbW9yZSANCiAgICBwaHlzaWNh
bCBtZWRpYSBpbnRlcmZhY2VzIGZvciByZWNlaXZpbmcgYW5kIHRyYW5zbWl0dGluZyBwYWNrZXRz
IA0KICAgIGZyb20vdG8gdGhlIGV4dGVybmFsIHdvcmxkLiAgVGhlIGFnZ3JlZ2F0aW9uIG9mIHRo
ZXNlIEZFIGludGVyZmFjZXMgDQogICAgYmVjb21lcyB0aGUgTkUncyBleHRlcm5hbCBpbnRlcmZh
Y2VzLiAgSW4gYWRkaXRpb24gdG8gdGhlIGV4dGVybmFsIA0KICAgIGludGVyZmFjZXMsIHRoZXJl
IG11c3QgYWxzbyBleGlzdCBzb21lIGtpbmQgb2YgaW50ZXJjb25uZWN0IHdpdGhpbiANCiAgICB0
aGUgTkUgc28gdGhhdCB0aGUgQ0UgYW5kIEZFIGNhbiBjb21tdW5pY2F0ZSB3aXRoIGVhY2ggb3Ro
ZXIsIGFuZCANCiAgICBvbmUgRkUgY2FuIGZvcndhcmQgcGFja2V0cyB0byBhbm90aGVyIEZFLiAg
VGhlIGRpYWdyYW0gYWxzbyBzaG93cyANCiAgICB0d28gZW50aXRpZXMgb3V0c2lkZSBvZiB0aGUg
Rm9yQ0VTIE5FOiBDRSBNYW5hZ2VyIGFuZCBGRSBNYW5hZ2VyLiAgDQogICAgVGhlc2UgdHdvIGVu
dGl0aWVzIHByb3ZpZGUgY29uZmlndXJhdGlvbiB0byB0aGUgY29ycmVzcG9uZGluZyBDRSBvciAN
CiAgICBGRSBpbiB0aGUgcHJlLWFzc29jaWF0aW9uIHBoYXNlIChzZWUgU2VjdGlvbiA0LjEpLiAg
VGhlcmUgaXMgbm8gDQogICAgZGVmaW5lZCByb2xlIGZvciBGRSBNYW5hZ2VyIGFuZCBDRSBNYW5h
Z2VyIGluIHBvc3QtYXNzb2NpYXRpb24gDQogICAgcGhhc2UsIHRodXMgdGhlc2UgbG9naWNhbCBj
b21wb25lbnRzIGFyZSBub3QgY29uc2lkZXJlZCBwYXJ0IG9mIHRoZSANCiAgICBGb3JDRVMgTkUu
ICANCiAgICAgDQogICAgRm9yIGNvbnZlbmllbmNlLCB0aGUgbG9naWNhbCBpbnRlcmFjdGlvbnMg
YmV0d2VlbiB0aGVzZSBjb21wb25lbnRzIA0KICAgIGFyZSBsYWJlbGVkIGJ5IHJlZmVyZW5jZSBw
b2ludHMgRnAsIEZjLCBGZiwgRnIsIEZsLCBhbmQgRmksIGFzIA0KICAgIHNob3duIGluIEZpZ3Vy
ZSA0LiAgVGhlIEZFIGV4dGVybmFsIGludGVyZmFjZXMgYXJlIGxhYmVsZWQgYXMgRmkvZi4gDQog
ICAgTW9yZSBkZXRhaWwgaXMgcHJvdmlkZWQgaW4gU2VjdGlvbiAzIGFuZCA0IGZvciBlYWNoIG9m
IHRoZXNlIA0KICAgIHJlZmVyZW5jZSBwb2ludHMuICBBbGwgdGhlc2UgcmVmZXJlbmNlIHBvaW50
cyBhcmUgaW1wb3J0YW50IGluIA0KICAgIHVuZGVyc3RhbmRpbmcgdGhlIEZvckNFUyBhcmNoaXRl
Y3R1cmUsIGhvd2V2ZXIsIHRoZSBGb3JDRVMgcHJvdG9jb2wgDQogICAgaXMgb25seSBkZWZpbmVk
IG92ZXIgb25lIHJlZmVyZW5jZSBwb2ludCAtLSBGcC4gIA0KICAgICANCiAgICBUaGUgaW50ZXJm
YWNlIGJldHdlZW4gdHdvIEZvckNFUyBORXMgaXMgaWRlbnRpY2FsIHRvIHRoZSBpbnRlcmZhY2Ug
DQogICAgYmV0d2VlbiB0d28gY29udmVudGlvbmFsIHJvdXRlcnMgYW5kIHRoZXNlIHR3byBORXMg
ZXhjaGFuZ2UgdGhlIA0KICAgIHByb3RvY29sIHBhY2tldHMgdGhyb3VnaCB0aGUgZXh0ZXJuYWwg
aW50ZXJmYWNlcyBhdCBGaS9mLiAgRm9yQ0VTIA0KICAgIE5FcyBjb25uZWN0IHRvIGV4aXN0aW5n
IHJvdXRlcnMgdHJhbnNwYXJlbnRseS4gDQogIA0KIDMuMS4gQ29udHJvbCBFbGVtZW50cyBhbmQg
RnIgUmVmZXJlbmNlIFBvaW50IA0KICAgICANCiAgICBJdCBpcyBub3QgbmVjZXNzYXJ5IHRvIGRl
ZmluZSBhbnkgcHJvdG9jb2xzIGFjcm9zcyB0aGUgRnIgcmVmZXJlbmNlIA0KICAgIHBvaW50IHRv
IGVuYWJsZSBjb250cm9sIGFuZCBmb3J3YXJkaW5nIHNlcGFyYXRpb24gZm9yIHNpbXBsZSANCiAg
ICBjb25maWd1cmF0aW9ucyBsaWtlIHNpbmdsZSBDRSBhbmQgbXVsdGlwbGUgRkVzLiAgSG93ZXZl
ciwgdGhpcyANCiAgICBhcmNoaXRlY3R1cmUgcGVybWl0cyBtdWx0aXBsZSBDRXMgdG8gYmUgcHJl
c2VudCBpbiBhIG5ldHdvcmsgDQogICAgZWxlbWVudC4gIEluIGNhc2VzIHdoZXJlIGFuIGltcGxl
bWVudGF0aW9uIHVzZXMgbXVsdGlwbGUgQ0VzLCB0aGUgDQogICAgaW52YXJpYW50IHRoYXQgdGhl
IENFcyBhbmQgRkVzIHRvZ2V0aGVyIGFwcGVhciBhcyBhIHNpbmdsZSBORSBtdXN0IA0KICAgIGJl
IG1haW50YWluZWQuIA0KICAgICANCiAgICBNdWx0aXBsZSBDRXMgbWF5IGJlIHVzZWQgZm9yIHJl
ZHVuZGFuY3ksIGxvYWQgc2hhcmluZywgZGlzdHJpYnV0ZWQgDQogICAgY29udHJvbCwgb3Igb3Ro
ZXIgcHVycG9zZXMuICBSZWR1bmRhbmN5IGlzIHRoZSBjYXNlIHdoZXJlIG9uZSBvciANCiAgICBt
b3JlIENFcyBhcmUgcHJlcGFyZWQgdG8gdGFrZSBvdmVyIHNob3VsZCBhbiBhY3RpdmUgQ0UgZmFp
bC4gIExvYWQgDQogICAgc2hhcmluZyBpcyB0aGUgY2FzZSB3aGVyZSB0d28gb3IgbW9yZSBDRXMg
YXJlIGNvbmN1cnJlbnRseSBhY3RpdmUgDQogICAgYW5kIGFueSByZXF1ZXN0IHRoYXQgY2FuIGJl
IHNlcnZpY2VkIGJ5IG9uZSBvZiB0aGUgQ0VzIGNhbiBhbHNvIGJlIA0KICANCiAgDQogWWFuZywg
ZXQgYWwuICAgICAgRXhwaXJlcyBKdW5lICAgIDIwMDQgICAgICAgICAgICAgICAgICAgW1BhZ2Ug
MTBdICANCg0KIEludGVybmV0IERyYWZ0ICAgICAgICAgRm9yQ0VTIEZyYW1ld29yayAgICAgICAg
ICAgICAgICAgRGVjZW1iZXIgMjAwMyANCiAgDQogIA0KICAgIHNlcnZpY2VkIGJ5IGFueSBvZiB0
aGUgb3RoZXIgQ0VzLiAgRm9yIGJvdGggcmVkdW5kYW5jeSBhbmQgbG9hZCANCiAgICBzaGFyaW5n
LCB0aGUgQ0VzIGludm9sdmVkIGFyZSBlcXVpdmFsZW50bHkgY2FwYWJsZS4gIFRoZSBvbmx5IA0K
ICAgIGRpZmZlcmVuY2UgYmV0d2VlbiB0aGVzZSB0d28gY2FzZXMgaXMgaW4gdGVybXMgb2YgaG93
IG1hbnkgYWN0aXZlIA0KICAgIENFcyB0aGVyZSBhcmUuICBEaXN0cmlidXRlZCBjb250cm9sIGlz
IHRoZSBjYXNlIHdoZXJlIHR3byBvciBtb3JlIA0KICAgIENFcyBhcmUgY29uY3VycmVudGx5IGFj
dGl2ZSBidXQgY2VydGFpbiByZXF1ZXN0cyBjYW4gb25seSBiZSANCiAgICBzZXJ2aWNlZCBieSBj
ZXJ0YWluIENFcy4gDQogIA0KICAgIFdoZW4gbXVsdGlwbGUgQ0VzIGFyZSBlbXBsb3llZCBpbiBh
IEZvckNFUyBORSwgdGhlaXIgaW50ZXJuYWwgDQogICAgb3JnYW5pemF0aW9uIGlzIGNvbnNpZGVy
ZWQgYW4gaW1wbGVtZW50YXRpb24gaXNzdWUgdGhhdCBpcyBiZXlvbmQgDQogICAgdGhlIHNjb3Bl
IG9mIEZvckNFUy4gIENFcyBhcmUgd2hvbGx5IHJlc3BvbnNpYmxlIGZvciBjb29yZGluYXRpbmcg
DQogICAgYW1vbmdzdCB0aGVtc2VsdmVzIHZpYSB0aGUgRnIgcmVmZXJlbmNlIHBvaW50IHRvIHBy
b3ZpZGUgDQogICAgY29uc2lzdGVuY3kgYW5kIHN5bmNocm9uaXphdGlvbi4gIEhvd2V2ZXIsIEZv
ckNFUyBkb2VzIG5vdCBkZWZpbmUgDQogICAgdGhlIGltcGxlbWVudGF0aW9uIG9yIHByb3RvY29s
cyB1c2VkIGJldHdlZW4gQ0VzLCBub3IgZG9lcyBpdCANCiAgICBkZWZpbmUgaG93IHRvIGRpc3Ry
aWJ1dGUgZnVuY3Rpb25hbGl0eSBhbW9uZyBDRXMuICBOZXZlcnRoZWxlc3MsIA0KICAgIEZvckNF
UyB3aWxsIHN1cHBvcnQgbWVjaGFuaXNtcyBmb3IgQ0UgcmVkdW5kYW5jeSBvciBmYWlsIG92ZXIs
IGFuZCANCiAgICBpdCBpcyBleHBlY3RlZCB0aGF0IHZlbmRvcnMgd2lsbCBwcm92aWRlIHJlZHVu
ZGFuY3kgb3IgZmFpbCBvdmVyIA0KICAgIHNvbHV0aW9ucyB3aXRoaW4gdGhpcyBmcmFtZXdvcmsu
IA0KICANCiAgDQogMy4yLiBGb3J3YXJkaW5nIEVsZW1lbnRzIGFuZCBGaSByZWZlcmVuY2UgcG9p
bnQgDQogICAgIA0KICAgIEFuIEZFIGlzIGEgbG9naWNhbCBlbnRpdHkgdGhhdCBpbXBsZW1lbnRz
IHRoZSBGb3JDRVMgcHJvdG9jb2wgYW5kIA0KICAgIHVzZXMgdGhlIHVuZGVybHlpbmcgaGFyZHdh
cmUgdG8gcHJvdmlkZSBwZXItcGFja2V0IHByb2Nlc3NpbmcgYW5kIA0KICAgIGhhbmRsaW5nIGFz
IGRpcmVjdGVkIGJ5IGEgQ0UuICBJdCBpcyBwb3NzaWJsZSB0byBwYXJ0aXRpb24gb25lIA0KICAg
IHBoeXNpY2FsIEZFIGludG8gbXVsdGlwbGUgbG9naWNhbCBGRXMuICBJdCBpcyBhbHNvIHBvc3Np
YmxlIGZvciBvbmUgDQogICAgRkUgdG8gdXNlIG11bHRpcGxlIHBoeXNpY2FsIEZFcy4gIFRoZSBt
YXBwaW5nIGJldHdlZW4gcGh5c2ljYWwgDQogICAgRkUocykgYW5kIHRoZSBsb2dpY2FsIEZFKHMp
IGlzIGJleW9uZCB0aGUgc2NvcGUgb2YgRm9yQ0VTLiAgRm9yIA0KICAgIGV4YW1wbGUsIGEgbG9n
aWNhbCBwYXJ0aXRpb24gb2YgYSBwaHlzaWNhbCBGRSBjYW4gYmUgY3JlYXRlZCBieSANCiAgICBh
c3NpZ25pbmcgc29tZSBwb3J0aW9uIG9mIGVhY2ggb2YgdGhlIHJlc291cmNlcyAoZS5nLiwgcG9y
dHMsIA0KICAgIG1lbW9yeSwgZm9yd2FyZGluZyB0YWJsZSBlbnRyaWVzKSBhdmFpbGFibGUgb24g
dGhlIHBoeXNpY2FsIEZFIHRvIA0KICAgIGVhY2ggb2YgdGhlIGxvZ2ljYWwgRkVzLiAgU3VjaCBj
b25jZXB0IG9mIEZFIHZpcnR1YWxpemF0aW9uIGlzIA0KICAgIGFuYWxvZ291cyB0byBhIHZpcnR1
YWwgc3dpdGNoaW5nIGVsZW1lbnQgYXMgZGVzY3JpYmVkIGluIFs4XS4gIElmIA0KICAgIEZFIHZp
cnR1YWxpemF0aW9uIG9jY3VycyBvbmx5IGluIHRoZSBwcmUtYXNzb2NpYXRpb24gcGhhc2UsIGl0
IGhhcyANCiAgICBubyBpbXBhY3Qgb24gRm9yQ0VTLiBIb3dldmVyLCBpZiBGRSB2aXJ0dWFsaXph
dGlvbiByZXN1bHRzIGluIA0KICAgIGR5bmFtaWMgcmVzb3VyY2UgY2hhbmdlIG9uIEZFIGR1cmlu
ZyBwb3N0LWFzc29jaWF0aW9uIHBoYXNlLCB0aGUgRkUgDQogICAgbW9kZWwgbmVlZHMgdG8gYmUg
YWJsZSB0byByZXBvcnQgc3VjaCBjYXBhYmlsaXR5IGFuZCB0aGUgRm9yQ0VTIA0KICAgIHByb3Rv
Y29sIG5lZWRzIHRvIGJlIGFibGUgdG8gaW5mb3JtIHRoZSBDRSBvZiBzdWNoIGNoYW5nZSB2aWEg
DQogICAgYXN5bmNocm9ub3VzIG1lc3NhZ2VzIChzZWUgWzNdLCBTZWN0aW9uIDUsIHJlcXVpcmVt
ZW50ICM2KS4gDQogICAgIA0KICAgIEZFcyBwZXJmb3JtIGFsbCBwYWNrZXQgcHJvY2Vzc2luZyBm
dW5jdGlvbnMgYXMgZGlyZWN0ZWQgYnkgQ0VzLiAgDQogICAgRkVzIGhhdmUgbm8gaW5pdGlhdGl2
ZSBvZiB0aGVpciBvd24uICBJbnN0ZWFkLCBGRXMgYXJlIHNsYXZlcyBhbmQgDQogICAgb25seSBk
byBhcyB0aGV5IGFyZSB0b2xkLiAgRkVzIG1heSBjb21tdW5pY2F0ZSB3aXRoIG9uZSBvciBtb3Jl
IENFcyANCiAgICBjb25jdXJyZW50bHkgYWNyb3NzIHJlZmVyZW5jZSBwb2ludCBGcC4gIEZFcyBo
YXZlIG5vIG5vdGlvbiBvZiBDRSANCiAgICByZWR1bmRhbmN5LCBsb2FkIHNoYXJpbmcsIG9yIGRp
c3RyaWJ1dGVkIGNvbnRyb2wuICBJbnN0ZWFkLCBGRXMgDQogICAgYWNjZXB0IGNvbW1hbmRzIGZy
b20gYW55IENFIGF1dGhvcml6ZWQgdG8gY29udHJvbCB0aGVtLCBhbmQgaXQgaXMgDQogICAgdXAg
dG8gdGhlIENFcyB0byBjb29yZGluYXRlIGFtb25nIHRoZW1zZWx2ZXMgdG8gYWNoaWV2ZSByZWR1
bmRhbmN5LCANCiAgICBsb2FkIHNoYXJpbmcgb3IgZGlzdHJpYnV0ZWQgY29udHJvbC4gIFRoZSBp
ZGVhIGlzIHRvIGtlZXAgRkVzIGFzIA0KICANCiAgDQogWWFuZywgZXQgYWwuICAgICAgRXhwaXJl
cyBKdW5lICAgIDIwMDQgICAgICAgICAgICAgICAgICAgW1BhZ2UgMTFdICANCg0KIEludGVybmV0
IERyYWZ0ICAgICAgICAgRm9yQ0VTIEZyYW1ld29yayAgICAgICAgICAgICAgICAgRGVjZW1iZXIg
MjAwMyANCiAgDQogIA0KICAgIHNpbXBsZSBhbmQgZHVtYiBhcyBwb3NzaWJsZSBzbyB0aGF0IEZF
cyBjYW4gZm9jdXMgdGhlaXIgcmVzb3VyY2Ugb24gDQogICAgdGhlIHBhY2tldCBwcm9jZXNzaW5n
IGZ1bmN0aW9ucy4gIA0KICAgICANCiAgICBGb3IgZXhhbXBsZSwgaW4gRmlndXJlIDUsIEZFMSBh
bmQgRkUyIGNhbiBiZSBjb25maWd1cmVkIHRvIGFjY2VwdCANCiAgICBjb21tYW5kcyBmcm9tIGJv
dGggdGhlIHByaW1hcnkgQ0UgKENFMSkgYW5kIHRoZSBiYWNrdXAgQ0UgKENFMikuICANCiAgICBV
cG9uIGRldGVjdGlvbiBvZiBDRTEgZmFpbHVyZSwgcGVyaGFwcyBhY3Jvc3MgdGhlIEZyIG9yIEZw
IA0KICAgIHJlZmVyZW5jZSBwb2ludCwgQ0UyIGlzIGNvbmZpZ3VyZWQgdG8gdGFrZSBvdmVyIGFj
dGl2aXRpZXMgb2YgQ0UxLiAgDQogICAgVGhpcyBpcyBiZXlvbmQgdGhlIHNjb3BlIG9mIEZvckNF
UyBhbmQgaXMgbm90IGRpc2N1c3NlZCBmdXJ0aGVyLiANCiAgICAgDQogICAgRGlzdHJpYnV0ZWQg
Y29udHJvbCBjYW4gYmUgYWNoaWV2ZWQgaW4gYSBzaW1pbGFyIGZhc2hpb24sIHdpdGhvdXQgDQog
ICAgbXVjaCBpbnRlbGxpZ2VuY2Ugb24gdGhlIHBhcnQgb2YgRkVzLiAgRm9yIGV4YW1wbGUsIEZF
cyBjYW4gYmUgDQogICAgY29uZmlndXJlZCB0byBkZXRlY3QgUlNWUCBhbmQgQkdQIHByb3RvY29s
IHBhY2tldHMsIGFuZCBmb3J3YXJkIA0KICAgIFJTVlAgcGFja2V0cyB0byBvbmUgQ0UgYW5kIEJH
UCBwYWNrZXRzIHRvIGFub3RoZXIgQ0UuICBIZW5jZSwgRkVzIA0KICAgIG1heSBuZWVkIHRvIGRv
IHBhY2tldCBmaWx0ZXJpbmcgZm9yIGZvcndhcmRpbmcgcGFja2V0cyB0byBzcGVjaWZpYyANCiAg
ICBDRXMuIA0KICAgICANCiAgICAgICAgICAgICAgICAgLS0tLS0tLSAgIEZyICAtLS0tLS0tIA0K
ICAgICAgICAgICAgICAgICB8IENFMSB8IC0tLS0tLXwgQ0UyIHwgDQogICAgICAgICAgICAgICAg
IC0tLS0tLS0gICAgICAgLS0tLS0tLSANCiAgICAgICAgICAgICAgICAgICB8ICAgXCAgICAgIC8g
ICB8IA0KICAgICAgICAgICAgICAgICAgIHwgICAgXCAgICAvICAgIHwgDQogICAgICAgICAgICAg
ICAgICAgfCAgICAgXCAgLyAgICAgfCANCiAgICAgICAgICAgICAgICAgICB8ICAgICAgXC9GcCAg
ICB8IA0KICAgICAgICAgICAgICAgICAgIHwgICAgICAvXCAgICAgIHwgDQogICAgICAgICAgICAg
ICAgICAgfCAgICAgLyAgXCAgICAgfCANCiAgICAgICAgICAgICAgICAgICB8ICAgIC8gICAgXCAg
ICB8IA0KICAgICAgICAgICAgICAgICAtLS0tLS0tICBGaSAgIC0tLS0tLS0gDQogICAgICAgICAg
ICAgICAgIHwgRkUxIHw8LS0tLS0+fCBGRTIgfCANCiAgICAgICAgICAgICAgICAgLS0tLS0tLSAg
ICAgICAtLS0tLS0tIA0KICANCiAgICAgICAgICAgICAgICAgICAgRmlndXJlIDUuIENFIHJlZHVu
ZGFuY3kgZXhhbXBsZS4gDQogICAgIA0KICAgIFRoaXMgYXJjaGl0ZWN0dXJlIHBlcm1pdHMgbXVs
dGlwbGUgRkVzIHRvIGJlIHByZXNlbnQgaW4gYW4gTkUuIFszXSANCiAgICBkaWN0YXRlcyB0aGF0
IHRoZSBGb3JDRVMgcHJvdG9jb2wgbXVzdCBiZSBhYmxlIHRvIHNjYWxlIHRvIGF0IGxlYXN0IA0K
ICAgIGh1bmRyZWRzIG9mIEZFcyAoc2VlIFszXSBTZWN0aW9uIDUsIHJlcXVpcmVtZW50ICMxMSku
ICBFYWNoIG9mIA0KICAgIHRoZXNlIEZFcyBtYXkgcG90ZW50aWFsbHkgaGF2ZSBhIGRpZmZlcmVu
dCBzZXQgb2YgcGFja2V0IHByb2Nlc3NpbmcgDQogICAgZnVuY3Rpb25zLCB3aXRoIGRpZmZlcmVu
dCBtZWRpYSBpbnRlcmZhY2VzLiAgRkVzIGFyZSByZXNwb25zaWJsZSANCiAgICBmb3IgYmFzaWMg
bWFpbnRlbmFuY2Ugb2YgbGF5ZXItMiBjb25uZWN0aXZpdHkgd2l0aCBvdGhlciBGRXMgYW5kIA0K
ICAgIHdpdGggZXh0ZXJuYWwgZW50aXRpZXMuICBNYW55IGxheWVyLTIgbWVkaWEgaW5jbHVkZSBz
b3BoaXN0aWNhdGVkIA0KICAgIGNvbnRyb2wgcHJvdG9jb2xzLiAgVGhlIEZPUkNFUyBwcm90b2Nv
bCAob3ZlciB0aGUgRnAgcmVmZXJlbmNlIA0KICAgIHBvaW50KSB3aWxsIGJlIGFibGUgdG8gY2Fy
cnkgbWVzc2FnZXMgZm9yIHN1Y2ggcHJvdG9jb2xzIHNvIHRoYXQsIA0KICAgIGluIGtlZXBpbmcg
d2l0aCB0aGUgZHVtYiBGRSBtb2RlbCwgdGhlIENFIGNhbiBwcm92aWRlIGFwcHJvcHJpYXRlIA0K
ICAgIGludGVsbGlnZW5jZSBhbmQgY29udHJvbCBvdmVyIHRoZXNlIG1lZGlhLiANCiAgICAgDQog
ICAgV2hlbiBtdWx0aXBsZSBGRXMgYXJlIHByZXNlbnQsIEZvckNFUyByZXF1aXJlcyB0aGF0IHBh
Y2tldHMgbXVzdCBiZSANCiAgICBhYmxlIHRvIGFycml2ZSBhdCB0aGUgTkUgYnkgb25lIEZFIGFu
ZCBsZWF2ZSB0aGUgTkUgdmlhIGEgZGlmZmVyZW50IA0KICAgIEZFIChTZWUgWzNdLCBTZWN0aW9u
IDUsIFJlcXVpcmVtZW50ICMzKS4gIFBhY2tldHMgdGhhdCBlbnRlciB0aGUgTkUgDQogIA0KICAN
CiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEp1bmUgICAgMjAwNCAgICAgICAgICAgICAgICAg
ICBbUGFnZSAxMl0gIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRnJhbWV3b3Jr
ICAgICAgICAgICAgICAgICBEZWNlbWJlciAyMDAzIA0KICANCiAgDQogICAgdmlhIG9uZSBGRSBh
bmQgbGVhdmUgdGhlIE5FIHZpYSBhIGRpZmZlcmVudCBGRSBhcmUgdHJhbnNmZXJyZWQgDQogICAg
YmV0d2VlbiBGRXMgYWNyb3NzIHRoZSBGaSByZWZlcmVuY2UgcG9pbnQuICBGaSByZWZlcmVuY2Ug
cG9pbnQgDQogICAgY291bGQgYmUgdXNlZCBieSBGRXMgdG8gZGlzY292ZXJ5IHRoZWlyIChpbnRl
ci1GRSkgdG9wb2xvZ3ksIA0KICAgIHBlcmhhcHMgZHVyaW5nIHByZS1hc3NvY2lhdGlvbiBwaGFz
ZS4gIFRoZSBGaSByZWZlcmVuY2UgcG9pbnQgaXMgYSANCiAgICBzZXBhcmF0ZSBwcm90b2NvbCBm
cm9tIHRoZSBGcCByZWZlcmVuY2UgcG9pbnQgYW5kIGlzIG5vdCBjdXJyZW50bHkgDQogICAgZGVm
aW5lZCBieSB0aGUgRm9yQ0VTIGFyY2hpdGVjdHVyZS4gDQogICAgIA0KICAgIEZFcyBjb3VsZCBi
ZSBjb25uZWN0ZWQgaW4gZGlmZmVyZW50IGtpbmRzIG9mIHRvcG9sb2dpZXMgYW5kIHBhY2tldCAN
CiAgICBwcm9jZXNzaW5nIG1heSBzcHJlYWQgYWNyb3NzIHNldmVyYWwgRkVzIGluIHRoZSB0b3Bv
bG9neS4gIEhlbmNlLCANCiAgICBsb2dpY2FsIHBhY2tldCBmbG93IG1heSBiZSBkaWZmZXJlbnQg
ZnJvbSBwaHlzaWNhbCBGRSB0b3BvbG9neS4gDQogICAgRmlndXJlIDYgcHJvdmlkZXMgc29tZSB0
b3BvbG9neSBleGFtcGxlcy4gIFdoZW4gaXQgaXMgbmVjZXNzYXJ5IHRvIA0KICAgIGZvcndhcmQg
cGFja2V0cyBiZXR3ZWVuIEZFcywgdGhlIENFIG5lZWRzIHRvIHVuZGVyc3RhbmQgdGhlIEZFIA0K
ICAgIHRvcG9sb2d5LiAgVGhlIEZFIHRvcG9sb2d5IG1heSBiZSBxdWVyaWVkIGZyb20gdGhlIEZF
cyBieSB0aGUgQ0VzIA0KICAgIHZpYSBGb3JDRVMgcHJvdG9jb2wsIGJ1dCB0aGUgRkVzIGFyZSBu
b3QgcmVxdWlyZWQgdG8gcHJvdmlkZSB0aGF0IA0KICAgIGluZm9ybWF0aW9uIHRvIHRoZSBDRXMu
IFNvLCB0aGUgRkUgdG9wb2xvZ3kgaW5mb3JtYXRpb24gbWF5IGFsc28gYmUgDQogICAgZ2F0aGVy
ZWQgYnkgb3RoZXIgbWVhbnMgb3V0c2lkZSBvZiB0aGUgRm9yQ0VTIHByb3RvY29sIChsaWtlIGlu
dGVyLQ0KICAgIEZFIHRvcG9sb2d5IGRpc2NvdmVyeSBwcm90b2NvbCkuICANCiAgICAgICAgICAg
ICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tICAgICAg
ICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgIENFICAgICAgIHwgICAg
ICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLSAgICAgICAg
IA0KICAgICAgICAgICAgICAgICAgICAgICAgICBeICAgICAgXiAgICAgIF4gDQogICAgICAgICAg
ICAgICAgICAgICAgICAgLyAgICAgICB8ICAgICAgIFwgDQogICAgICAgICAgICAgICAgICAgICAg
ICAvICAgICAgICB2ICAgICAgICBcIA0KICAgICAgICAgICAgICAgICAgICAgICAvICAgICAgLS0t
LS0tLSAgICAgIFwgDQogICAgICAgICAgICAgICAgICAgICAgLyAgICArLT58IEZFMyB8PC0rICAg
IFwgDQogICAgICAgICAgICAgICAgICAgICAvICAgICB8ICB8ICAgICB8ICB8ICAgICBcIA0KICAg
ICAgICAgICAgICAgICAgICB2ICAgICAgfCAgLS0tLS0tLSAgfCAgICAgIHYgDQogICAgICAgICAg
ICAgICAgICAtLS0tLS0tICB8ICAgICAgICAgICB8ICAtLS0tLS0tIA0KICAgICAgICAgICAgICAg
ICAgfCBGRTEgfDwtKyAgICAgICAgICAgKy0+fCBGRTIgfCANCiAgICAgICAgICAgICAgICAgIHwg
ICAgIHw8LS0tLS0tLS0tLS0tLS0tPnwgICAgIHwgDQogICAgICAgICAgICAgICAgICAtLS0tLS0t
ICAgICAgICAgICAgICAgICAtLS0tLS0tIA0KICAgICAgICAgICAgICAgICAgICAgXiAgfCAgICAg
ICAgICAgICAgICAgICBeICB8IA0KICAgICAgICAgICAgICAgICAgICAgfCAgfCAgICAgICAgICAg
ICAgICAgICB8ICB8IA0KICAgICAgICAgICAgICAgICAgICAgfCAgdiAgICAgICAgICAgICAgICAg
ICB8ICB2IA0KICAgICANCiAgICAgICAgICAgICAgICAgKGEpIEZ1bGwgbWVzaCBhbW9uZyBGRTEs
IEZFMiBhbmQgRkUzLiANCiAgDQogICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgIC0tLS0t
LS0tLS0tICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgIHwgICBDRSAgICB8
ICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgIC0tLS0tLS0tLS0tICAgICAgICAgDQog
ICAgICAgICAgICAgICAgICAgICAgICBeIF4gICAgICAgXiBeIA0KICAgICAgICAgICAgICAgICAg
ICAgICAvICB8ICAgICAgIHwgIFwgDQogICAgICAgICAgICAgICAgLy0tLS0tLSAgIHwgICAgICAg
fCAgIC0tLS0tLVwgDQogICAgICAgICAgICAgICAgdiAgICAgICAgIHYgICAgICAgdiAgICAgICAg
ICB2IA0KICAgICAgICAgICAgLS0tLS0tLSAgIC0tLS0tLS0gICAtLS0tLS0tICAgLS0tLS0tLSAN
CiAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgSnVuZSAgICAyMDA0ICAgICAgICAg
ICAgICAgICAgIFtQYWdlIDEzXSAgDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBG
cmFtZXdvcmsgICAgICAgICAgICAgICAgIERlY2VtYmVyIDIwMDMgDQogIA0KICANCiAgICAgICAg
ICAgIHwgRkUxIHw8LT58IEZFMiB8PC0+fCBGRTMgfDwtPnwgRkU0IHwgDQogICAgICAgICAgICAt
LS0tLS0tICAgLS0tLS0tLSAgIC0tLS0tLS0gICAtLS0tLS0tIA0KICAgICAgICAgICAgICBeICB8
ICAgICBeICB8ICAgICAgIF4gIHwgICAgIF4gIHwgDQogICAgICAgICAgICAgIHwgIHwgICAgIHwg
IHwgICAgICAgfCAgfCAgICAgfCAgfCANCiAgICAgICAgICAgICAgfCAgdiAgICAgfCAgdiAgICAg
ICB8ICB2ICAgICB8ICB2IA0KICAgICANCiAgICAgICAgICAgICAgICAgKGIpIE11bHRpcGxlIEZF
cyBpbiBhIGRhaXN5IGNoYWluIA0KICANCiAgDQogIA0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF4gfCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IHYgDQogICAgICAgICAgICAg
ICAgICAgICAgICAgLS0tLS0tLS0tLS0gICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIEZFMSAgIHw8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18ICAgICAgDQogICAgICAg
ICAgICAgICAgICAgICAgICAgLS0tLS0tLS0tLS0gICAgICAgICAgICAgICAgICAgICAgICB8IA0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXiAgICBeICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgLyAgICAgIFwgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgIA0KICAgICAgICAgICAgICAgICAgIHwgXiAgIC8gICAgICAgIFwgICBeIHwg
ICAgICAgICAgICAgICAgICAgViANCiAgICAgICAgICAgICAgICAgICB2IHwgIHYgICAgICAgICAg
diAgfCB2ICAgICAgICAgICAgICAgIC0tLS0tLS0tLS0gDQogICAgICAgICAgICAgICAgIC0tLS0t
LS0tLSAgICAgICAgLS0tLS0tLS0tICAgICAgICAgICAgICB8ICAgICAgICB8IA0KICAgICAgICAg
ICAgICAgICB8IEZFMiAgIHwgICAgICAgIHwgIEZFMyAgfDwtLS0tLS0tLS0tLS0+fCAgIENFICAg
fCANCiAgICAgICAgICAgICAgICAgLS0tLS0tLS0tICAgICAgICAtLS0tLS0tLS0gICAgICAgICAg
ICAgIHwgICAgICAgIHwgDQogICAgICAgICAgICAgICAgICAgICBeICBeICAgICAgICAgIF4gICAg
ICAgICAgICAgICAgICAgICAtLS0tLS0tLS0tIA0KICAgICAgICAgICAgICAgICAgICAgfCAgIFwg
ICAgICAgIC8gICAgICAgICAgICAgICAgICAgICAgICBeICBeIA0KICAgICAgICAgICAgICAgICAg
ICAgfCAgICBcICAgICAgLyAgICAgICAgICAgICAgICAgICAgICAgICB8ICB8IA0KICAgICAgICAg
ICAgICAgICAgICAgfCAgICB2ICAgICB2ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICB8IA0K
ICAgICAgICAgICAgICAgICAgICAgfCAgIC0tLS0tLS0tLS0tICAgICAgICAgICAgICAgICAgICAg
ICB8ICB8IA0KICAgICAgICAgICAgICAgICAgICAgfCAgIHwgICBGRTQgICB8PC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS18ICB8ICAgIA0KICAgICAgICAgICAgICAgICAgICAgfCAgIC0tLS0tLS0tLS0t
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IA0KICAgICAgICAgICAgICAgICAgICAgfCAgICAg
IHwgIF4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IA0KICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgIHYgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IA0KICAgICAgICAg
ICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IA0K
ICAgICAgICAgICAgICAgICAgICAgfC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS18IA0KICAgICANCiAgICAgICAgICAgICAgICAgKGMpIE11bHRpcGxlIEZFcyBjb25uZWN0
ZWQgYnkgYSByaW5nIA0KICAgICANCiAgICAgICAgICAgICAgICAgRmlndXJlIDYuIFNvbWUgZXhh
bXBsZXMgb2YgRkUgdG9wb2xvZ3kuIA0KICAgICANCiAzLjMuQ0UgTWFuYWdlcnMgDQogICAgIA0K
ICAgIENFIG1hbmFnZXJzIGFyZSByZXNwb25zaWJsZSBmb3IgZGV0ZXJtaW5pbmcgd2hpY2ggRkVz
IGEgQ0Ugc2hvdWxkIA0KICAgIGNvbnRyb2wuICBJdCBpcyBsZWdpdGltYXRlIGZvciBDRSBtYW5h
Z2VycyB0byBiZSBoYXJkLWNvZGVkIHdpdGggDQogICAgdGhlIGtub3dsZWRnZSBvZiB3aXRoIHdo
aWNoIEZFcyBpdHMgQ0VzIHNob3VsZCBjb21tdW5pY2F0ZSB3aXRoLiAgQSANCiAgICBDRSBtYW5h
Z2VyIG1heSBhbHNvIGJlIHBoeXNpY2FsbHkgZW1iZWRkZWQgaW50byBhIENFIGFuZCBiZSANCiAg
ICBpbXBsZW1lbnRlZCBhcyBhIHNpbXBsZSBrZXlwYWQgb3Igb3RoZXIgZGlyZWN0IGNvbmZpZ3Vy
YXRpb24gDQogICAgbWVjaGFuaXNtIG9uIHRoZSBDRS4gIEZpbmFsbHksIENFIG1hbmFnZXJzIG1h
eSBiZSBwaHlzaWNhbGx5IGFuZCANCiAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMg
SnVuZSAgICAyMDA0ICAgICAgICAgICAgICAgICAgIFtQYWdlIDE0XSAgDQoNCiBJbnRlcm5ldCBE
cmFmdCAgICAgICAgIEZvckNFUyBGcmFtZXdvcmsgICAgICAgICAgICAgICAgIERlY2VtYmVyIDIw
MDMgDQogIA0KICANCiAgICBsb2dpY2FsbHkgc2VwYXJhdGUgZW50aXRpZXMgdGhhdCBjb25maWd1
cmUgdGhlIENFIHdpdGggRkUgDQogICAgaW5mb3JtYXRpb24gdmlhIHN1Y2ggbWVjaGFuaXNtcyBh
cyBDT1BTLVBSIFs2XSBvciBTTk1QIFs0XS4gDQogICAgIA0KIDMuNC4gRkUgTWFuYWdlcnMgDQog
ICAgIA0KICAgIEZFIG1hbmFnZXJzIGFyZSByZXNwb25zaWJsZSBmb3IgZGV0ZXJtaW5pbmcgd2l0
aCB3aGljaCBDRSBhbnkgDQogICAgcGFydGljdWxhciBGRSBzaG91bGQgaW5pdGlhbGx5IGNvbW11
bmljYXRlLiAgTGlrZSBDRSBtYW5hZ2Vycywgbm8gDQogICAgcmVzdHJpY3Rpb25zIGFyZSBwbGFj
ZWQgb24gaG93IGFuIEZFIG1hbmFnZXIgZGVjaWRlcyB3aXRoIHdoaWNoIENFIA0KICAgIGl0cyBG
RXMgc2hvdWxkIGNvbW11bmljYXRlLCBub3IgYXJlIHJlc3RyaWN0aW9ucyBwbGFjZWQgb24gaG93
IEZFIA0KICAgIG1hbmFnZXJzIGFyZSBpbXBsZW1lbnRlZC4gIEVhY2ggRkUgc2hvdWxkIGhhdmUg
b25lIGFuZCBvbmx5IG9uZSBGRSANCiAgICBtYW5hZ2VyLCB3aGlsZSBkaWZmZXJlbnQgRkVzIG1h
eSBoYXZlIHRoZSBzYW1lIG9yIGRpZmZlcmVudCBGRSANCiAgICBtYW5hZ2VyKHMpLiAgRWFjaCBt
YW5hZ2VyIGNhbiBjaG9vc2UgdG8gZXhpc3QgYW5kIG9wZXJhdGUgDQogICAgaW5kZXBlbmRlbnRs
eSBvZiBvdGhlciBtYW5hZ2VyLiANCiAgDQogNC4gT3BlcmF0aW9uYWwgUGhhc2VzIA0KICAgICAN
CiAgICBCb3RoIEZFcyBhbmQgQ0VzIHJlcXVpcmUgc29tZSBjb25maWd1cmF0aW9uIGluIHBsYWNl
IGJlZm9yZSB0aGV5IA0KICAgIGNhbiBzdGFydCBpbmZvcm1hdGlvbiBleGNoYW5nZSBhbmQgZnVu
Y3Rpb24gYXMgYSBjb2hlcmVudCBuZXR3b3JrIA0KICAgIGVsZW1lbnQuICBUd28gb3BlcmF0aW9u
YWwgcGhhc2VzIGFyZSBpZGVudGlmaWVkIGluIHRoaXMgZnJhbWV3b3JrOiANCiAgICBwcmUtYXNz
b2NpYXRpb24gYW5kIHBvc3QtYXNzb2NpYXRpb24uICANCiAgICAgDQogNC4xLlByZS1hc3NvY2lh
dGlvbiBQaGFzZSANCiAgDQogICAgUHJlLWFzc29jaWF0aW9uIHBoYXNlIGlzIHRoZSBwZXJpb2Qg
b2YgdGltZSBkdXJpbmcgd2hpY2ggYW4gRkUgDQogICAgTWFuYWdlciBhbmQgYSBDRSBNYW5hZ2Vy
IGFyZSBkZXRlcm1pbmluZyB3aGljaCBGRSBhbmQgQ0Ugc2hvdWxkIGJlIA0KICAgIHBhcnQgb2Yg
dGhlIHNhbWUgbmV0d29yayBlbGVtZW50LiAgVGhlIHByb3RvY29scyB1c2VkIGR1cmluZyB0aGlz
IA0KICAgIHBoYXNlIG1heSBpbmNsdWRlIGFsbCBvciBzb21lIG9mIHRoZSBtZXNzYWdlIGV4Y2hh
bmdlIG92ZXIgRmwsIEZmIA0KICAgIGFuZCBGYyByZWZlcmVuY2UgcG9pbnRzLiAgSG93ZXZlciwg
YWxsIHRoZXNlIG1heSBiZSBvcHRpb25hbCBhbmQgDQogICAgbm9uZSBvZiB0aGlzIGlzIHdpdGhp
biB0aGUgc2NvcGUgb2YgRm9yQ0VTIHByb3RvY29sLiANCiAgICAgDQogNC4xLjEuIEZsIFJlZmVy
ZW5jZSBQb2ludCANCiAgDQogICAgQ0UgbWFuYWdlcnMgYW5kIEZFIG1hbmFnZXJzIG1heSBjb21t
dW5pY2F0ZSBhY3Jvc3MgdGhlIEZsIHJlZmVyZW5jZSANCiAgICBwb2ludCBpbiB0aGUgcHJlLWFz
c29jaWF0aW9uIHBoYXNlIGluIG9yZGVyIHRvIGRldGVybWluZSB3aGljaCBDRXMgDQogICAgYW5k
IEZFcyBzaG91bGQgY29tbXVuaWNhdGUgd2l0aCBlYWNoIG90aGVyLiAgQ29tbXVuaWNhdGlvbiBh
Y3Jvc3MgDQogICAgdGhlIEZsIHJlZmVyZW5jZSBwb2ludCBpcyBvcHRpb25hbCBpbiB0aGlzIGFy
Y2hpdGVjdHVyZS4gIE5vIA0KICAgIHJlcXVpcmVtZW50cyBhcmUgcGxhY2VkIG9uIHRoaXMgcmVm
ZXJlbmNlIHBvaW50LiANCiAgDQogICAgQ0UgbWFuYWdlcnMgYW5kIEZFIG1hbmFnZXJzIG1heSBi
ZSBvcGVyYXRlZCBieSBkaWZmZXJlbnQgZW50aXRpZXMuICANCiAgICBUaGUgb3BlcmF0b3Igb2Yg
dGhlIENFIG1hbmFnZXIgbWF5IG5vdCB3YW50IHRvIGRpdnVsZ2UsIGV4Y2VwdCB0byANCiAgICBz
cGVjaWZpZWQgRkUgbWFuYWdlcnMsIGFueSBjaGFyYWN0ZXJpc3RpY3Mgb2YgdGhlIENFcyBpdCBt
YW5hZ2VzLiAgIA0KICAgIFNpbWlsYXJseSwgdGhlIG9wZXJhdG9yIG9mIHRoZSBGRSBtYW5hZ2Vy
IG1heSBub3Qgd2FudCB0byBkaXZ1bGdlIA0KICAgIEZFIGNoYXJhY3RlcmlzdGljcywgZXhjZXB0
IHRvIGF1dGhvcml6ZWQgZW50aXRpZXMuICBBcyBzdWNoLCBDRSANCiAgICBtYW5hZ2VycyBhbmQg
RkUgbWFuYWdlcnMgbWF5IG5lZWQgdG8gYXV0aGVudGljYXRlIG9uZSBhbm90aGVyLiAgIA0KICAg
IFN1YnNlcXVlbnQgY29tbXVuaWNhdGlvbiBiZXR3ZWVuIENFIG1hbmFnZXJzIGFuZCBGRSBtYW5h
Z2VycyBtYXkgDQogICAgcmVxdWlyZSBvdGhlciBzZWN1cml0eSBmdW5jdGlvbnMgc3VjaCBhcyBw
cml2YWN5LCBub24tcmVwdWRpYXRpb24sIA0KICAgIGZyZXNobmVzcywgYW5kIGludGVncml0eS4g
DQogIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEp1bmUgICAgMjAwNCAgICAgICAg
ICAgICAgICAgICBbUGFnZSAxNV0gIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMg
RnJhbWV3b3JrICAgICAgICAgICAgICAgICBEZWNlbWJlciAyMDAzIA0KICANCiAgDQogICAgIA0K
ICAgICAgICAgRkUgTWFuYWdlciAgICAgIEZFICAgICAgICAgICAgICAgQ0UgTWFuYWdlciAgICAg
Q0UgDQogICAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgfCAgICAgICAg
ICAgICB8IA0KICAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIHwgICAg
ICAgICAgICAgfCANCiAgICAgICAgICB8KHNlY3VyaXR5IGV4Y2hhbmdlKSAgICAgICAgICAgICB8
ICAgICAgICAgICAgIHwgDQogICAgICAgICAxfDwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0+fCAgICAgICAgICAgICB8IA0KICAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAg
ICAgICAgIHwgICAgICAgICAgICAgfCANCiAgICAgICAgICB8KGEgbGlzdCBvZiBDRXMgYW5kIHRo
ZWlyIGF0dHJpYnV0ZXMpICAgICAgICAgIHwgDQogICAgICAgICAyfDwtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tfCAgICAgICAgICAgICB8IA0KICAgICAgICAgIHwgICAgICAgICAgICAg
IHwgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgfCANCiAgICAgICAgICB8KGEgbGlzdCBv
ZiBGRXMgYW5kIHRoZWlyIGF0dHJpYnV0ZXMpICAgICAgICAgIHwgDQogICAgICAgICAzfC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0+fCAgICAgICAgICAgICB8IA0KICAgICAgICAgIHwg
ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgfCANCiAgICAgICAg
ICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwgDQogICAg
ICAgICAgfDwtLS0tLS0tLS0tLS0tLS0tRmwtLS0tLS0tLS0tLS0+fCAgICAgICAgICAgICB8IA0K
ICAgICANCiAgICAgIEZpZ3VyZSA3LiBBbiBleGFtcGxlIG9mIG1lc3NhZ2UgZXhjaGFuZ2Ugb3Zl
ciBGbCByZWZlcmVuY2UgcG9pbnQgDQogICAgIA0KICAgIE9uY2UgdGhlIG5lY2Vzc2FyeSBzZWN1
cml0eSBmdW5jdGlvbnMgaGF2ZSBiZWVuIHBlcmZvcm1lZCwgdGhlIENFIA0KICAgIGFuZCBGRSBt
YW5hZ2VycyBjb21tdW5pY2F0ZSB0byBkZXRlcm1pbmUgd2hpY2ggQ0VzIGFuZCBGRXMgc2hvdWxk
IA0KICAgIGNvbW11bmljYXRlIHdpdGggZWFjaCBvdGhlci4gIEF0IHRoZSB2ZXJ5IG1pbmltdW0s
IHRoZSBDRSBhbmQgRkUgDQogICAgbWFuYWdlcnMgbmVlZCB0byBsZWFybiBvZiB0aGUgZXhpc3Rl
bmNlIG9mIGF2YWlsYWJsZSBGRXMgYW5kIENFcyANCiAgICByZXNwZWN0aXZlbHkuICBUaGlzIGRp
c2NvdmVyeSBwcm9jZXNzIG1heSBlbnRhaWwgb25lIG9yIGJvdGggDQogICAgbWFuYWdlcnMgbGVh
cm5pbmcgdGhlIGNhcGFiaWxpdGllcyBvZiB0aGUgZGlzY292ZXJlZCBGb3JDRVMgDQogICAgcHJv
dG9jb2wgZWxlbWVudHMuICBGaWd1cmUgNyBzaG93cyBhbiBleGFtcGxlIG9mIHBvc3NpYmxlIG1l
c3NhZ2UgDQogICAgZXhjaGFuZ2UgYmV0d2VlbiBDRSBtYW5hZ2VyIGFuZCBGRSBtYW5hZ2VyIG92
ZXIgRmwgcmVmZXJlbmNlIHBvaW50LiANCiAgICAgDQogNC4xLjIuIEZmIFJlZmVyZW5jZSBQb2lu
dCANCiAgICAgDQogICAgVGhlIEZmIHJlZmVyZW5jZSBwb2ludCBpcyB1c2VkIHRvIGluZm9ybSBm
b3J3YXJkaW5nIGVsZW1lbnRzIG9mIHRoZSANCiAgICBhc3NvY2lhdGlvbiBkZWNpc2lvbnMgbWFk
ZSBieSB0aGUgRkUgbWFuYWdlciBpbiBwcmUtYXNzb2NpYXRpb24gDQogICAgcGhhc2UuICBPbmx5
IGF1dGhvcml6ZWQgZW50aXRpZXMgbWF5IGluc3RydWN0IGFuIEZFIHdpdGggcmVzcGVjdCB0byAN
CiAgICB3aGljaCBDRSBzaG91bGQgY29udHJvbCBpdC4gIFRoZXJlZm9yZSwgcHJpdmFjeSwgaW50
ZWdyaXR5LCANCiAgICBmcmVzaG5lc3MsIGFuZCBhdXRoZW50aWNhdGlvbiBhcmUgbmVjZXNzYXJ5
IGJldHdlZW4gdGhlIEZFIG1hbmFnZXIgDQogICAgYW5kIEZFcyB3aGVuIHRoZSBGRSBtYW5hZ2Vy
IGlzIHJlbW90ZSB0byB0aGUgRkUuICBPbmNlIHRoZSANCiAgICBhcHByb3ByaWF0ZSBzZWN1cml0
eSBoYXMgYmVlbiBlc3RhYmxpc2hlZCwgdGhlIEZFIG1hbmFnZXIgaW5zdHJ1Y3RzIA0KICAgIHRo
ZSBGRXMgYWNyb3NzIHRoaXMgcmVmZXJlbmNlIHBvaW50IHRvIGpvaW4gYSBuZXcgTkUgb3IgdG8g
DQogICAgZGlzY29ubmVjdCBmcm9tIGFuIGV4aXN0aW5nIE5FLiBUaGUgRkUgTWFuYWdlciBjb3Vs
ZCBhbHNvIGFzc2lnbiANCiAgICB1bmlxdWUgRkUgaWRlbnRpZmllcnMgdG8gdGhlIEZFcyB1c2lu
ZyB0aGlzIHJlZmVyZW5jZSBwb2ludC4gIFRoZSANCiAgICBGRSBpZGVudGlmaWVycyBhcmUgdXNl
ZnVsIGluIHBvc3QgYXNzb2NpYXRpb24gcGhhc2UgdG8gZXhwcmVzcyBGRSANCiAgICB0b3BvbG9n
eS4gIEZpZ3VyZSA4IHNob3dzIGV4YW1wbGUgb2YgbWVzc2FnZSBleGNoYW5nZSBvdmVyIEZmIA0K
ICAgIHJlZmVyZW5jZSBwb2ludC4gDQogIA0KICAgICAgICAgRkUgTWFuYWdlciAgICAgIEZFICAg
ICAgICAgICAgICAgQ0UgTWFuYWdlciAgICAgQ0UgDQogICAgICAgICAgfCAgICAgICAgICAgICAg
fCAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwgDQogICAgICAgICAgfCAgICAgICAgICAg
ICAgfCAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwgDQogIA0KICANCiBZYW5nLCBldCBh
bC4gICAgICBFeHBpcmVzIEp1bmUgICAgMjAwNCAgICAgICAgICAgICAgICAgICBbUGFnZSAxNl0g
IA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRnJhbWV3b3JrICAgICAgICAgICAg
ICAgICBEZWNlbWJlciAyMDAzIA0KICANCiAgDQogICAgICAgICAgfChzZWN1cml0eSBleGNoYW5n
ZSkgICAgICAgICAgICB8KHNlY3VyaXR5IGV4Y2hhbmdlKSANCiAgICAgICAgIDF8PC0tLS0tLS0t
LS0tLT58YXV0aGVudGljYXRpb24gMXw8LS0tLS0tLS0tLS0+fGF1dGhlbnRpY2F0aW9uDQogICAg
ICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwgDQog
ICAgICAgICAgfChGRSBJRCwgYXR0cmlidXRlcykgICAgICAgICAgICB8KENFIElELCBhdHRyaWJ1
dGVzKSANCiAgICAgICAgIDJ8PC0tLS0tLS0tLS0tLS18cmVxdWVzdCAgICAgICAgMnw8LS0tLS0t
LS0tLS0+fHJlcXVlc3QgDQogICAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgICAg
ICB8ICAgICAgICAgICAgIHwgDQogICAgICAgICAzfC0tLS0tLS0tLS0tLS0+fHJlc3BvbnNlICAg
ICAgIDN8LS0tLS0tLS0tLS0tPnxyZXNwb25zZSANCiAgICAgICAgICB8KGNvcnJlc3BvbmRpbmcg
Q0UgSUQpICAgICAgICAgIHwoY29ycmVzcG9uZGluZyBGRSBJRCkgDQogICAgICAgICAgfCAgICAg
ICAgICAgICAgfCAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwgDQogICAgICAgICAgfCAg
ICAgICAgICAgICAgfCAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwgDQogICAgICAgICAg
fDwtLS0tLUZmLS0tLS0+fCAgICAgICAgICAgICAgICB8PC0tLS0tRmMtLS0tPnwgDQogICAgIA0K
ICAgICAgICAgICAgICAgICAgICAgRmlndXJlIDguIEV4YW1wbGVzIG9mIG1lc3NhZ2UgZXhjaGFu
Z2UgDQogICAgICAgICAgICAgICAgICAgICAgICBvdmVyIEZmIGFuZCBGYyByZWZlcmVuY2UgcG9p
bnRzLiANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgTm90
ZSB0aGF0IHRoZSBGRSBtYW5hZ2VyIGZ1bmN0aW9uIG1heSBiZSBjby1sb2NhdGVkIHdpdGggdGhl
IEZFIA0KICAgIChzdWNoIGFzIGJ5IG1hbnVhbCBrZXlwYWQgZW50cnkgb2YgdGhlIENFIElQIGFk
ZHJlc3MpLCBpbiB3aGljaCANCiAgICBjYXNlIHRoaXMgcmVmZXJlbmNlIHBvaW50IGlzIHJlZHVj
ZWQgdG8gYSBidWlsdC1pbiBmdW5jdGlvbi4gDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIA0KICAgICANCiA0LjEuMy4gRmMgUmVmZXJlbmNlIFBvaW50IA0KICAgICAN
CiAgICBUaGUgRmMgcmVmZXJlbmNlIHBvaW50IGlzIHVzZWQgdG8gaW5mb3JtIGNvbnRyb2wgZWxl
bWVudHMgb2YgdGhlIA0KICAgIGFzc29jaWF0aW9uIGRlY2lzaW9ucyBtYWRlIGJ5IENFIG1hbmFn
ZXJzIGluIHByZS1hc3NvY2lhdGlvbiBwaGFzZS4gDQogICAgV2hlbiB0aGUgQ0UgbWFuYWdlciBp
cyByZW1vdGUsIG9ubHkgYXV0aG9yaXplZCBlbnRpdGllcyBtYXkgDQogICAgaW5zdHJ1Y3QgYSBD
RSB0byBjb250cm9sIGNlcnRhaW4gRkVzLiAgUHJpdmFjeSwgaW50ZWdyaXR5LCANCiAgICBmcmVz
aG5lc3MgYW5kIGF1dGhlbnRpY2F0aW9uIGFyZSBhbHNvIHJlcXVpcmVkIGFjcm9zcyB0aGlzIA0K
ICAgIHJlZmVyZW5jZSBwb2ludCBpbiBzdWNoIGEgY29uZmlndXJhdGlvbi4gIE9uY2UgYXBwcm9w
cmlhdGUgc2VjdXJpdHkgDQogICAgaGFzIGJlZW4gZXN0YWJsaXNoZWQsIHRoZSBDRSBtYW5hZ2Vy
IGluc3RydWN0cyBDRXMgYXMgdG8gd2hpY2ggRkVzIA0KICAgIHRoZXkgc2hvdWxkIGNvbnRyb2wg
YW5kIGhvdyB0aGV5IHNob3VsZCBjb250cm9sIHRoZW0uICBGaWd1cmUgOCANCiAgICBzaG93cyBl
eGFtcGxlIG9mIG1lc3NhZ2UgZXhjaGFuZ2Ugb3ZlciBGYyByZWZlcmVuY2UgcG9pbnQuIA0KICAN
CiAgICBBcyB3aXRoIHRoZSBGRSBtYW5hZ2VyIGFuZCBGRXMsIGNvbmZpZ3VyYXRpb25zIGFyZSBw
b3NzaWJsZSB3aGVyZSANCiAgICB0aGUgQ0UgbWFuYWdlciBhbmQgQ0UgYXJlIGNvLWxvY2F0ZWQg
YW5kIG5vIHByb3RvY29sIGlzIHVzZWQgZm9yIA0KICAgIHRoaXMgZnVuY3Rpb24uIA0KICAgICAN
CiA0LjIuIFBvc3QtYXNzb2NpYXRpb24gUGhhc2UgYW5kIEZwIHJlZmVyZW5jZSBwb2ludCANCiAg
ICAgDQogICAgUG9zdC1hc3NvY2lhdGlvbiBwaGFzZSBpcyB0aGUgcGVyaW9kIG9mIHRpbWUgZHVy
aW5nIHdoaWNoIGFuIEZFIGFuZCANCiAgICBDRSBoYXZlIGJlZW4gY29uZmlndXJlZCB3aXRoIGlu
Zm9ybWF0aW9uIG5lY2Vzc2FyeSB0byBjb250YWN0IGVhY2ggDQogICAgb3RoZXIgYW5kIGluY2x1
ZGVzIGJvdGggYXNzb2NpYXRpb24gZXN0YWJsaXNobWVudCBhbmQgc3RlYWR5LXN0YXRlIA0KICAg
IGNvbW11bmljYXRpb24uICBUaGUgY29tbXVuaWNhdGlvbiBiZXR3ZWVuIENFIGFuZCBGRSBpcyBw
ZXJmb3JtZWQgDQogICAgYWNyb3NzIHRoZSBGcCAoInAiIG1lYW5pbmcgcHJvdG9jb2wpIHJlZmVy
ZW5jZSBwb2ludC4gRm9yQ0VTIA0KICAgIHByb3RvY29sIGlzIGV4Y2x1c2l2ZWx5IHVzZWQgZm9y
IGFsbCBjb21tdW5pY2F0aW9uIGFjcm9zcyB0aGUgRnAgDQogICAgcmVmZXJlbmNlIHBvaW50LiAg
DQogICAgIA0KIDQuMi4xLiBQcm94aW1pdHkgYW5kIEludGVyY29ubmVjdCBiZXR3ZWVuIENFcyBh
bmQgRkVzIA0KICANCiAgDQogWWFuZywgZXQgYWwuICAgICAgRXhwaXJlcyBKdW5lICAgIDIwMDQg
ICAgICAgICAgICAgICAgICAgW1BhZ2UgMTddICANCg0KIEludGVybmV0IERyYWZ0ICAgICAgICAg
Rm9yQ0VTIEZyYW1ld29yayAgICAgICAgICAgICAgICAgRGVjZW1iZXIgMjAwMyANCiAgDQogIA0K
ICAgICANCiAgICBUaGUgRm9yQ0VTIFdvcmtpbmcgR3JvdXAgaGFzIG1hZGUgYSBjb25zY2lvdXMg
ZGVjaXNpb24gdGhhdCB0aGUgDQogICAgZmlyc3QgdmVyc2lvbiBvZiBGb3JDRVMgd2lsbCBiZSBm
b2N1c2VkIG9uICJ2ZXJ5IGNsb3NlIiBDRS9GRSANCiAgICBsb2NhbGl0aWVzIGluIElQIG5ldHdv
cmtzLiAgVmVyeSBDbG9zZSBsb2NhbGl0aWVzIGNvbnNpc3Qgb2YgDQogICAgY29udHJvbCBhbmQg
Zm9yd2FyZGluZyBlbGVtZW50cyB0aGF0IGVpdGhlciBhcmUgY29tcG9uZW50cyBpbiB0aGUgDQog
ICAgc2FtZSBwaHlzaWNhbCBib3gsIG9yIGFyZSBzZXBhcmF0ZWQgYXQgbW9zdCBieSBvbmUgbG9j
YWwgbmV0d29yayANCiAgICBob3AgKFs3XSkuICBDRXMgYW5kIEZFcyBjYW4gYmUgY29ubmVjdGVk
IGJ5IGEgdmFyaWV0eSBvZiANCiAgICBpbnRlcmNvbm5lY3QgdGVjaG5vbG9naWVzLCBpbmNsdWRp
bmcgRXRoZXJuZXQgY29ubmVjdGlvbnMsIA0KICAgIGJhY2twbGFuZXMsIEFUTSAoY2VsbCkgZmFi
cmljcywgZXRjLiAgRm9yQ0VTIHNob3VsZCBiZSBhYmxlIHRvIA0KICAgIHN1cHBvcnQgZWFjaCBv
ZiB0aGVzZSBpbnRlcmNvbm5lY3RzIChzZWUgWzNdIFNlY3Rpb24gNSwgcmVxdWlyZW1lbnQgDQog
ICAgIzEpLiAgV2hlbiB0aGUgQ0VzIGFuZCBGRXMgYXJlIHNlcGFyYXRlZCBiZXlvbmQgYSBzaW5n
bGUgTDMgcm91dGluZyANCiAgICBob3AsIHRoZSBGb3JDRVMgcHJvdG9jb2wgd2lsbCBtYWtlIHVz
ZSBvZiBhbiBleGlzdGluZyBSRkMyOTE0IA0KICAgIGNvbXBsaWFudCBMNCBwcm90b2NvbCB3aXRo
IGFkZXF1YXRlIHJlbGlhYmlsaXR5LCBzZWN1cml0eSBhbmQgDQogICAgY29uZ2VzdGlvbiBjb250
cm9sIChlLmcuIFRDUCwgU0NUUCkgZm9yIHRyYW5zcG9ydCBwdXJwb3Nlcy4gDQogICAgIA0KIDQu
Mi4yLiBBc3NvY2lhdGlvbiBFc3RhYmxpc2htZW50IA0KICAgICANCiAgICAgDQogICAgICAgICAg
ICAgICAgIEZFICAgICAgICAgICAgICAgICAgICAgIENFIA0KICAgICAgICAgICAgICAgICB8ICAg
ICAgICAgICAgICAgICAgICAgICB8IA0KICAgICAgICAgICAgICAgICB8KFNlY3VyaXR5IGV4Y2hh
bmdlLikgICB8IA0KICAgICAgICAgICAgICAgIDF8PC0tLS0tLS0tLS0tLS0tLS0tLS0tLT58IA0K
ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8IA0KICAgICAgICAgICAg
ICAgICB8KExldCBtZSBqb2luIHRoZSBORSBwbGVhc2UuKSAgICANCiAgICAgICAgICAgICAgICAy
fC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0+fCANCiAgICAgICAgICAgICAgICAgfCAgICAgICAgICAg
ICAgICAgICAgICAgfCANCiAgICAgICAgICAgICAgICAgfChXaGF0IGtpbmQgb2YgRkUgYXJlIHlv
dT8gLS0gY2FwYWJpbGl0eSBxdWVyeSkgDQogICAgICAgICAgICAgICAgM3w8LS0tLS0tLS0tLS0t
LS0tLS0tLS0tLXwgDQogICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwg
DQogICAgICAgICAgICAgICAgIHwoSGVyZSBpcyBteSBGRSBmdW5jdGlvbnMvc3RhdGU6IHVzZSBt
b2RlbCB0byANCiAgICBkZXNjcmliZSkgDQogICAgICAgICAgICAgICAgNHwtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tPnwgDQogICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwg
DQogICAgICAgICAgICAgICAgIHwoSG93IGFyZSB5b3UgY29ubmVjdGVkIHdpdGggb3RoZXIgRkVz
PykgDQogICAgICAgICAgICAgICAgNXw8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwgDQogICAgICAg
ICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwgDQogICAgICAgICAgICAgICAgIHwo
SGVyZSBpcyB0aGUgRkUgdG9wb2xvZ3kgaW5mbykgDQogICAgICAgICAgICAgICAgNnwtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tPnwgDQogICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAg
ICAgIHwgDQogICAgICAgICAgICAgICAgIHwoSW5pdGlhbCBjb25maWcgZm9yIEZFIC0tIG9wdGlv
bmFsKSANCiAgICAgICAgICAgICAgICA3fDwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tfCANCiAgICAg
ICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgfCANCiAgICAgICAgICAgICAgICAg
fChJIGFtIHJlYWR5IHRvIGdvLiBTaGFsbCBJPykgICAgIA0KICAgICAgICAgICAgICAgIDh8LS0t
LS0tLS0tLS0tLS0tLS0tLS0tLT58IA0KICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAg
ICAgICAgICB8IA0KICAgICAgICAgICAgICAgICB8KEdvIGFoZWFkISkgICAgICAgICAgICB8IA0K
ICAgICAgICAgICAgICAgIDl8PC0tLS0tLS0tLS0tLS0tLS0tLS0tLS18IA0KICANCiAgDQogWWFu
ZywgZXQgYWwuICAgICAgRXhwaXJlcyBKdW5lICAgIDIwMDQgICAgICAgICAgICAgICAgICAgW1Bh
Z2UgMThdICANCg0KIEludGVybmV0IERyYWZ0ICAgICAgICAgRm9yQ0VTIEZyYW1ld29yayAgICAg
ICAgICAgICAgICAgRGVjZW1iZXIgMjAwMyANCiAgDQogIA0KICAgICAgICAgICAgICAgICB8ICAg
ICAgICAgICAgICAgICAgICAgICB8IA0KICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgRmln
dXJlIDkuIEV4YW1wbGUgb2YgbWVzc2FnZSBleGNoYW5nZSBiZXR3ZWVuIENFIGFuZCBGRSANCiAg
ICAgICAgICAgICAgICAgICAgb3ZlciBGcCB0byBlc3RhYmxpc2ggTkUgYXNzb2NpYXRpb24gDQog
ICAgIA0KICAgIEFzIGFuIGV4YW1wbGUsIGZpZ3VyZSA5IHNob3dzIHNvbWUgb2YgdGhlIG1lc3Nh
Z2UgZXhjaGFuZ2UgdGhhdCBtYXkgDQogICAgaGFwcGVuIGJlZm9yZSB0aGUgYXNzb2NpYXRpb24g
YmV0d2VlbiB0aGUgQ0UgYW5kIEZFIGlzIGZ1bGx5IA0KICAgIGVzdGFibGlzaGVkLiAgRWl0aGVy
IHRoZSBDRSBvciBGRSBjYW4gaW5pdGlhdGUgdGhlIGNvbm5lY3Rpb24uICANCiAgICAgDQogICAg
U2VjdXJpdHkgaGFuZHNoYWtlIGlzIG5lY2Vzc2FyeSB0byBhdXRoZW50aWNhdGUgdGhlIHR3byAN
CiAgICBjb21tdW5pY2F0aW9uIGVuZHBvaW50cyB0byBlYWNoIG90aGVyIGJlZm9yZSBhbnkgZnVy
dGhlciBtZXNzYWdlIA0KICAgIGV4Y2hhbmdlIGNhbiBoYXBwZW4uICBUaGUgc2VjdXJpdHkgaGFu
ZHNoYWtlIHNob3VsZCBpbmNsdWRlIG11dHVhbCANCiAgICBhdXRoZW50aWNhdGlvbiBhbmQgYXV0
aG9yaXphdGlvbiBiZXR3ZWVuIHRoZSBDRSBhbmQgRkUsIGJ1dCB0aGUgDQogICAgZXhhY3QgZGV0
YWlscyBkZXBlbmQgb24gdGhlIHNlY3VyaXR5IHNvbHV0aW9uIGNob3NlbiBieSBGb3JDRVMgDQog
ICAgcHJvdG9jb2wuICBBdXRob3JpemF0aW9uIGNhbiBiZSBhcyBzaW1wbGUgYXMgY2hlY2tpbmcg
YWdhaW5zdCB0aGUgDQogICAgbGlzdCBvZiBhdXRob3JpemVkIGVuZCBwb2ludHMgcHJvdmlkZWQg
YnkgdGhlIEZFIG9yIENFIG1hbmFnZXIgDQogICAgZHVyaW5nIHRoZSBwcmUtYXNzb2NpYXRpb24g
cGhhc2UuICBCb3RoIGF1dGhlbnRpY2F0aW9uIGFuZCANCiAgICBhdXRob3JpemF0aW9uIG11c3Qg
YmUgc3VjY2Vzc2Z1bCBiZWZvcmUgdGhlIGFzc29jaWF0aW9uIGNhbiBiZSANCiAgICBlc3RhYmxp
c2hlZC4gIElmIGVpdGhlciBhdXRoZW50aWNhdGlvbiBvciBhdXRob3JpemF0aW9uIGZhaWxzLCB0
aGUgDQogICAgZW5kIHBvaW50IG11c3Qgbm90IGJlIGFsbG93ZWQgdG8gam9pbiB0aGUgTkUuICBB
ZnRlciB0aGUgc3VjY2Vzc2Z1bCANCiAgICBzZWN1cml0eSBoYW5kc2hha2UsIG1lc3NhZ2UgYXV0
aGVudGljYXRpb24gYW5kIGNvbmZpZGVudGlhbGl0eSBhcmUgDQogICAgc3RpbGwgbmVjZXNzYXJ5
IGZvciB0aGUgb24tZ29pbmcgaW5mb3JtYXRpb24gZXhjaGFuZ2UgYmV0d2VlbiB0aGUgDQogICAg
Q0UgYW5kIEZFLCB1bmxlc3Mgc29tZSBmb3JtIG9mIHBoeXNpY2FsIHNlY3VyaXR5IGV4aXN0cy4g
IFdoZW5ldmVyIA0KICAgIGEgcGFja2V0IGZhaWxzIGF1dGhlbnRpY2F0aW9uLCBpdCBtdXN0IGJl
IGRyb3BwZWQgYW5kIGEgDQogICAgbm90aWZpY2F0aW9uIG1heSBiZSBzZW50IHRvIGFsZXJ0IHRo
ZSBzZW5kZXIgb2YgdGhlIHBvdGVudGlhbCANCiAgICBhdHRhY2suICBTZWN0aW9uIDggcHJvdmlk
ZXMgbW9yZSBkZXRhaWxzIG9uIHRoZSBzZWN1cml0eSANCiAgICBjb25zaWRlcmF0aW9ucyBmb3Ig
Rm9yQ0VTLiAgIA0KICAgICANCiAgICBBZnRlciB0aGUgc3VjY2Vzc2Z1bCBzZWN1cml0eSBoYW5k
c2hha2UsIHRoZSBGRSBuZWVkcyB0byBpbmZvcm0gdGhlIA0KICAgIENFIG9mIGl0cyBvd24gY2Fw
YWJpbGl0eSBhbmQgaXRzIHRvcG9sb2d5IGluIHJlbGF0aW9uIHRvIG90aGVyIEZFcy4gDQogICAg
VGhlIGNhcGFiaWxpdHkgb2YgdGhlIEZFIGlzIHJlcHJlc2VudGVkIGJ5IHRoZSBGRSBtb2RlbCwg
ZGVzY3JpYmVkIA0KICAgIGluIGEgc2VwYXJhdGUgZG9jdW1lbnQuICBUaGUgbW9kZWwgd291bGQg
YWxsb3cgYW4gRkUgdG8gZGVzY3JpYmUgDQogICAgd2hhdCBraW5kIG9mIHBhY2tldCBwcm9jZXNz
aW5nIGZ1bmN0aW9ucyBpdCBjb250YWlucywgaW4gd2hhdCBvcmRlciANCiAgICB0aGUgcHJvY2Vz
c2luZyBoYXBwZW5zLCB3aGF0IGtpbmRzIG9mIGNvbmZpZ3VyYWJsZSBwYXJhbWV0ZXJzIGl0IA0K
ICAgIGFsbG93cywgd2hhdCBzdGF0aXN0aWNzIGl0IGNvbGxlY3RzIGFuZCB3aGF0IGV2ZW50cyBp
dCBtaWdodCB0aHJvdywgDQogICAgZXRjLiAgT25jZSBzdWNoIGluZm9ybWF0aW9uIGlzIGF2YWls
YWJsZSB0byB0aGUgQ0UsIHRoZSBDRSBtYXkgDQogICAgY2hvb3NlIHRvIHNlbmQgc29tZSBpbml0
aWFsIG9yIGRlZmF1bHQgY29uZmlndXJhdGlvbiB0byB0aGUgRkUgc28gDQogICAgdGhhdCB0aGUg
RkUgY2FuIHN0YXJ0IHJlY2VpdmluZyBhbmQgcHJvY2Vzc2luZyBwYWNrZXRzIGNvcnJlY3RseS4g
IA0KICAgIFN1Y2ggaW5pdGlhbGl6YXRpb24gbWF5IG5vdCBiZSBuZWNlc3NhcnkgaWYgdGhlIEZF
IGFscmVhZHkgb2J0YWlucyANCiAgICB0aGUgaW5mb3JtYXRpb24gZnJvbSBpdHMgb3duIGJvb3Rz
dHJhcCBwcm9jZXNzLiAgT25jZSBGRSBzdGFydHMgDQogICAgYWNjZXB0aW5nIHBhY2tldHMgZm9y
IHByb2Nlc3NpbmcsIHdlIHNheSB0aGUgYXNzb2NpYXRpb24gb2YgdGhpcyBGRSANCiAgDQogIA0K
IFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgSnVuZSAgICAyMDA0ICAgICAgICAgICAgICAgICAg
IFtQYWdlIDE5XSAgDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBGcmFtZXdvcmsg
ICAgICAgICAgICAgICAgIERlY2VtYmVyIDIwMDMgDQogIA0KICANCiAgICB3aXRoIGl0cyBDRSBp
cyBub3cgZXN0YWJsaXNoZWQuICBGcm9tIHRoZW4gb24sIHRoZSBDRSBhbmQgRkUgZW50ZXIgDQog
ICAgc3RlYWR5LXN0YXRlIGNvbW11bmljYXRpb24uIA0KICAgICANCiAgICAgDQogNC4yLjMuIFN0
ZWFkeS1zdGF0ZSBDb21tdW5pY2F0aW9uIA0KICANCiAgICBPbmNlIGFuIGFzc29jaWF0aW9uIGlz
IGVzdGFibGlzaGVkIGJldHdlZW4gdGhlIENFIGFuZCBGRSwgdGhlIA0KICAgIEZvckNFUyBwcm90
b2NvbCBpcyB1c2VkIGJ5IHRoZSBDRSBhbmQgRkUgb3ZlciBGcCByZWZlcmVuY2UgcG9pbnQgdG8g
DQogICAgZXhjaGFuZ2UgaW5mb3JtYXRpb24gdG8gZmFjaWxpdGF0ZSBwYWNrZXQgcHJvY2Vzc2lu
Zy4gIA0KICAgICANCiAgICAgICAgICAgICAgICAgRkUgICAgICAgICAgICAgICAgICAgICAgQ0Ug
DQogICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwgDQogICAgICAgICAg
ICAgICAgIHwoQWRkIHRoZXNlIG5ldyByb3V0ZXMuKXwgDQogICAgICAgICAgICAgICAgMXw8LS0t
LS0tLS0tLS0tLS0tLS0tLS0tLXwgDQogICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAg
ICAgICAgIHwgDQogICAgICAgICAgICAgICAgIHwoU3VjY2Vzc2Z1bC4pICAgICAgICAgIHwgDQog
ICAgICAgICAgICAgICAgMnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tPnwgDQogICAgICAgICAgICAg
ICAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwgDQogICAgICAgICAgICAgICAgIHwgICAgICAg
ICAgICAgICAgICAgICAgIHwgDQogICAgICAgICAgICAgICAgIHwoUXVlcnkgc29tZSBzdGF0cy4p
ICAgIHwgDQogICAgICAgICAgICAgICAgMXw8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwgDQogICAg
ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwgDQogICAgICAgICAgICAgICAg
IHwoUmVwbHkgd2l0aCBzdGF0cyBjb2xsZWN0ZWQuKSAgICAgICAgICAgDQogICAgICAgICAgICAg
ICAgMnwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tPnwgDQogICAgICAgICAgICAgICAgIHwgICAgICAg
ICAgICAgICAgICAgICAgIHwgDQogICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAg
ICAgIHwgDQogICAgICAgICAgICAgICAgIHwoTXkgcG9ydCBpcyBkb3duLCB3aXRoIHBvcnQgIy4p
ICAgICAgICAgICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgMXwtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tPnwgDQogICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwgDQog
ICAgICAgICAgICAgICAgIHwoSGVyZSBpcyBhIG5ldyBmb3J3YXJkaW5nIHRhYmxlKSAgICAgICAg
ICAgICAgICANCiAgICAgICAgICAgICAgICAyfDwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tfCAgICAg
DQogICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwgDQogICAgICAgICBG
aWd1cmUgMTAuIEV4YW1wbGVzIG9mIG1lc3NhZ2UgZXhjaGFuZ2UgYmV0d2VlbiBDRSBhbmQgRkUg
DQogICAgICAgICAgICAgICAgIG92ZXIgRnAgZHVyaW5nIHN0ZWFkeS1zdGF0ZSBjb21tdW5pY2F0
aW9uIA0KICAgICANCiAgICBCYXNlZCBvbiB0aGUgaW5mb3JtYXRpb24gYWNxdWlyZWQgdGhyb3Vn
aCBDRXMnIGNvbnRyb2wgcHJvY2Vzc2luZywgDQogICAgQ0VzIHdpbGwgZnJlcXVlbnRseSBuZWVk
IHRvIG1hbmlwdWxhdGUgdGhlIHBhY2tldC1mb3J3YXJkaW5nIA0KICAgIGJlaGF2aW9ycyBvZiB0
aGVpciBGRShzKSBieSBzZW5kaW5nIGluc3RydWN0aW9ucyB0byBGRXMuICBGb3IgDQogICAgZXhh
bXBsZSwgRmlndXJlIDEwIHNob3dzIG1lc3NhZ2UgZXhjaGFuZ2UgZXhhbXBsZXMgaW4gd2hpY2gg
dGhlIENFIA0KICAgIHNlbmRzIG5ldyByb3V0ZXMgdG8gdGhlIEZFIHNvIHRoYXQgdGhlIEZFIGNh
biBhZGQgdGhlbSB0byBpdHMgDQogICAgZm9yd2FyZGluZyB0YWJsZS4gIFRoZSBDRSBtYXkgcXVl
cnkgdGhlIEZFIGZvciBzdGF0aXN0aWNzIGNvbGxlY3RlZCANCiAgICBieSB0aGUgRkUgYW5kIHRo
ZSBGRSBtYXkgbm90aWZ5IHRoZSBDRSBvZiBpbXBvcnRhbnQgZXZlbnRzIHN1Y2ggYXMgDQogICAg
cG9ydCBmYWlsdXJlLiANCiAgICAgDQogNC4yLjQuIERhdGEgUGFja2V0cyBhY3Jvc3MgRnAgcmVm
ZXJlbmNlIHBvaW50IA0KICAgICANCiAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgICAg
ICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSANCiAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAg
IEV4cGlyZXMgSnVuZSAgICAyMDA0ICAgICAgICAgICAgICAgICAgIFtQYWdlIDIwXSAgDQoNCiBJ
bnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBGcmFtZXdvcmsgICAgICAgICAgICAgICAgIERl
Y2VtYmVyIDIwMDMgDQogIA0KICANCiAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgfCAgICAg
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgfCANCiAgICAgICAgIHwgICAgKy0tLS0tLS0tKyAg
ICAgfCAgICAgICAgICAgfCAgICAgKy0tLS0tLS0tKyAgICAgfCANCiAgICAgICAgIHwgICAgfENF
KEJHUCkgfCAgICAgfCAgICAgICAgICAgfCAgICAgfENFKEJHUCkgfCAgICAgfCANCiAgICAgICAg
IHwgICAgKy0tLS0tLS0tKyAgICAgfCAgICAgICAgICAgfCAgICAgKy0tLS0tLS0tKyAgICAgfCAN
CiAgICAgICAgIHwgICAgICAgIHwgICAgICAgICAgfCAgICAgICAgICAgfCAgICAgICAgICBeICAg
ICAgICAgfCANCiAgICAgICAgIHwgICAgICAgIHxGcCAgICAgICAgfCAgICAgICAgICAgfCAgICAg
ICAgICB8RnAgICAgICAgfCANCiAgICAgICAgIHwgICAgICAgIHYgICAgICAgICAgfCAgICAgICAg
ICAgfCAgICAgICAgICB8ICAgICAgICAgfCANCiAgICAgICAgIHwgICAgKy0tLS0tLS0tKyAgICAg
fCAgICAgICAgICAgfCAgICAgKy0tLS0tLS0tKyAgICAgfCANCiAgICAgICAgIHwgICAgfCAgRkUg
ICAgfCAgICAgfCAgICAgICAgICAgfCAgICAgfCAgIEZFICAgfCAgICAgfCANCiAgICAgICAgIHwg
ICAgKy0tLS0tLS0tKyAgICAgfCAgICAgICAgICAgfCAgICAgKy0tLS0tLS0tKyAgICAgfCANCiAg
ICAgICAgIHwgICAgICAgIHwgICAgICAgICAgfCAgICAgICAgICAgfCAgICAgICAgICBeICAgICAg
ICAgfCANCiAgICAgICAgIHwgUm91dGVyIHwgICAgICAgICAgfCAgICAgICAgICAgfCBSb3V0ZXIg
ICB8ICAgICAgICAgfCANCiAgICAgICAgIHwgQSAgICAgIHwgICAgICAgICAgfCAgICAgICAgICAg
fCBCICAgICAgICB8ICAgICAgICAgfCANCiAgICAgICAgIC0tLS0tLS0tLSstLS0tLS0tLS0tLSAg
ICAgICAgICAgLS0tLS0tLS0tLS0rLS0tLS0tLS0tLSANCiAgICAgICAgICAgICAgICAgIHYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeIA0KICAgICAgICAgICAgICAgICAgfCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgDQogICAgICAgICAgICAgICAgICB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCANCiAgICAgICAgICAgICAgICAgIC0tLS0tLS0t
LS0tLS0tLS0tLS0+LS0tLS0tLS0tLS0tLS0tICAgICANCiAgICAgDQogICAgICAgIEZpZ3VyZSAx
MS4gRXhhbXBsZSB0byBzaG93IGRhdGEgcGFja2V0IGZsb3cgYmV0d2VlbiB0d28gTkVzLiANCiAg
ICAgDQogICAgQ29udHJvbCBwbGFuZSBwcm90b2NvbCBwYWNrZXRzIChzdWNoIGFzIFJJUCwgT1NQ
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
IA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEp1bmUgICAgMjAwNCAgICAgICAgICAg
ICAgICAgICBbUGFnZSAyMV0gIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRnJh
bWV3b3JrICAgICAgICAgICAgICAgICBEZWNlbWJlciAyMDAzIA0KICANCiAgDQogICAgSW4gdGhl
IGNhc2Ugd2hlcmUgYSBwaHlzaWNhbCBGRSBjYW5ub3QgaW1wbGVtZW50IChlLmcuLCBkdWUgdG8g
dGhlIA0KICAgIGxhY2sgb2YgYSBnZW5lcmFsIHB1cnBvc2UgQ1BVKSB0aGUgRm9yQ0VTIHByb3Rv
Y29sIGRpcmVjdGx5LCBhIA0KICAgIHByb3h5IEZFIGNhbiBiZSB1c2VkIGluIHRoZSBtaWRkbGUg
b2YgRnAgcmVmZXJlbmNlIHBvaW50LiAgVGhpcyANCiAgICBhbGxvd3MgdGhlIENFIGNvbW11bmlj
YXRlIHRvIHRoZSBwaHlzaWNhbCBGRSB2aWEgdGhlIHByb3h5IGJ5IHVzaW5nIA0KICAgIEZvckNF
Uywgd2hpbGUgdGhlIHByb3h5IG1hbmlwdWxhdGVzIHRoZSBwaHlzaWNhbCBGRSB1c2luZyBzb21l
IA0KICAgIGludGVybWVkaWFyeSBmb3JtIG9mIGNvbW11bmljYXRpb24gKGUuZy4sIGEgbm9uLUZv
ckNFUyBwcm90b2NvbCBvciANCiAgICBETUEpLiAgSW4gc3VjaCBhbiBpbXBsZW1lbnRhdGlvbiwg
dGhlIGNvbWJpbmF0aW9uIG9mIHRoZSBwcm94eSBhbmQgDQogICAgdGhlIHBoeXNpY2FsIEZFIGJl
Y29tZXMgb25lIGxvZ2ljYWwgRkUgZW50aXR5LiAgIA0KICAgICANCiAgICBPbmUgbmVlZHMgdG8g
YmUgYXdhcmUgb2YgdGhlIHNlY3VyaXR5IGltcGxpY2F0aW9uIGludHJvZHVjZWQgYnkgdGhlIA0K
ICAgIHByb3h5IEZFLiAgU2luY2UgdGhlIHBoeXNpY2FsIEZFIGlzIG5vdCBjYXBhYmxlIG9mIGlt
cGxlbWVudGluZyANCiAgICBGb3JDRVMgaXRzZWxmLCB0aGUgc2VjdXJpdHkgbWVjaGFuaXNtIG9m
IEZvckNFUyBjYW4gb25seSBzZWN1cmUgdGhlIA0KICAgIGNvbW11bmljYXRpb24gY2hhbm5lbCBi
ZXR3ZWVuIHRoZSBDRSBhbmQgdGhlIHByb3h5IEZFLCBidXQgbm90IGFsbCANCiAgICB0aGUgd2F5
IHRvIHRoZSBwaHlzaWNhbCBGRS4gIEl0IGlzIHJlY29tbWVuZGVkIHRoYXQgb3RoZXIgc2VjdXJp
dHkgDQogICAgbWVjaGFuaXNtcyAoaW5jbHVkaW5nIHBoeXNpY2FsIHNlY3VyaXR5IHByb3BlcnR5
KSBiZSBlbXBsb3llZCB0byANCiAgICBlbnN1cmUgdGhlIHNlY3VyaXR5IGJldHdlZW4gdGhlIENF
IGFuZCB0aGUgcGh5c2ljYWwgRkUuICANCiAgICAgDQogNC4zLiBBc3NvY2lhdGlvbiBSZS1lc3Rh
Ymxpc2htZW50IA0KICAgICANCiAgICBGRXMgYW5kIENFcyBtYXkgam9pbiBhbmQgbGVhdmUgTkVz
IGR5bmFtaWNhbGx5IChzZWUgWzNdIFNlY3Rpb24gNSwgDQogICAgcmVxdWlyZW1lbnRzICMxMiku
ICBXaGVuIGFuIEZFIG9yIENFIGxlYXZlcyB0aGUgTkUsIHRoZSBhc3NvY2lhdGlvbiANCiAgICB3
aXRoIHRoZSBORSBpcyBicm9rZW4uICBJZiB0aGUgbGVhdmluZyBwYXJ0eSByZWpvaW5zIGFuIE5F
IGxhdGVyLCANCiAgICB0byByZS1lc3RhYmxpc2ggdGhlIGFzc29jaWF0aW9uLCBpdCBtYXkgbmVl
ZCB0byByZS1lbnRlciB0aGUgcHJlLQ0KICAgIGFzc29jaWF0aW9uIHBoYXNlLiAgTG9zcyBvZiBh
c3NvY2lhdGlvbiBjYW4gYWxzbyBoYXBwZW4gDQogICAgdW5leHBlY3RlZGx5IGR1ZSB0byBsb3Nz
IG9mIGNvbm5lY3Rpb24gYmV0d2VlbiB0aGUgQ0UgYW5kIHRoZSBGRS4gIA0KICAgIFRoZXJlZm9y
ZSwgdGhlIGZyYW1ld29yayBhbGxvd3MgdGhlIGJpLWRpcmVjdGlvbmFsIHRyYW5zaXRpb24gDQog
ICAgYmV0d2VlbiB0aGVzZSB0d28gcGhhc2VzLCBidXQgdGhlIEZvckNFUyBwcm90b2NvbCBpcyBv
bmx5IA0KICAgIGFwcGxpY2FibGUgZm9yIHRoZSBwb3N0LWFzc29jaWF0aW9uIHBoYXNlLiAgSG93
ZXZlciwgdGhlIHByb3RvY29sIA0KICAgIHNob3VsZCBwcm92aWRlIG1lY2hhbmlzbXMgdG8gc3Vw
cG9ydCBhc3NvY2lhdGlvbiByZS1lc3RhYmxpc2htZW50LiANCiAgICBUaGlzIGluY2x1ZGVzIHRo
ZSBhYmlsaXR5IGZvciBDRXMgYW5kIEZFcyB0byBkZXRlcm1pbmUgd2hlbiB0aGVyZSANCiAgICBp
cyBhIGxvc3Mgb2YgYXNzb2NpYXRpb24gYmV0d2VlbiB0aGVtLCBhYmlsaXR5IHRvIHJlc3RvcmUg
DQogICAgYXNzb2NpYXRpb24gYW5kIGVmZmljaWVudCBzdGF0ZSAocmUpc3luY2hyb25pemF0aW9u
IG1lY2hhbmlzbXMgKHNlZSANCiAgICBbM10gU2VjdGlvbiA1LCByZXF1aXJlbWVudCAjNykuIE5v
dGUgdGhhdCBzZWN1cml0eSBhc3NvY2lhdGlvbiBhbmQgDQogICAgc3RhdGUgbXVzdCBiZSBhbHNv
IHJlLWVzdGFibGlzaGVkIHRvIGd1YXJhbnRlZSB0aGUgc2FtZSBsZXZlbCBvZiANCiAgICBzZWN1
cml0eSAoaW5jbHVkaW5nIGJvdGggYXV0aGVudGljYXRpb24gYW5kIGF1dGhvcml6YXRpb24pIGV4
aXN0cyANCiAgICBiZWZvcmUgYW5kIGFmdGVyIHRoZSBhc3NvY2lhdGlvbiByZS1lc3RhYmxpc2ht
ZW50LiANCiAgICAgDQogICAgV2hlbiBhbiBGRSBsZWF2ZXMgb3Igam9pbnMgYW4gZXhpc3Rpbmcg
TkUgdGhhdCBpcyBhbHJlYWR5IGluIHBvc3QtDQogICAgYXNzb2NpYXRpb24gcGhhc2UsIHRoZSBD
RSBuZWVkcyB0byBiZSBhd2FyZSBvZiB0aGUgaW1wYWN0IG9uIEZFIA0KICAgIHRvcG9sb2d5IGFu
ZCBkZWFscyB3aXRoIHRoZSBjaGFuZ2UgYWNjb3JkaW5nbHkuIA0KICAgICANCiA0LjMuMS4gQ0Ug
Z3JhY2VmdWwgcmVzdGFydCANCiAgDQogICAgVGhlIGZhaWx1cmUgYW5kIHJlc3RhcnQgb2YgdGhl
IENFIGluIGEgcm91dGVyIGNhbiBwb3RlbnRpYWxseSBjYXVzZSANCiAgICBtdWNoIHN0cmVzcyBh
bmQgZGlzcnVwdGlvbiBvbiB0aGUgY29udHJvbCBwbGFuZSB0aHJvdWdob3V0IGEgDQogICAgbmV0
d29yay4gIEJlY2F1c2Ugd2hlbiBhIENFIGhhcyB0byByZXN0YXJ0IGZvciBhbnkgcmVhc29uLCB0
aGUgDQogICAgcm91dGVyIGxvc2VzIHJvdXRpbmcgYWRqYWNlbmNpZXMgb3Igc2Vzc2lvbnMgd2l0
aCBpdHMgcm91dGluZyANCiAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgSnVuZSAg
ICAyMDA0ICAgICAgICAgICAgICAgICAgIFtQYWdlIDIyXSAgDQoNCiBJbnRlcm5ldCBEcmFmdCAg
ICAgICAgIEZvckNFUyBGcmFtZXdvcmsgICAgICAgICAgICAgICAgIERlY2VtYmVyIDIwMDMgDQog
IA0KICANCiAgICBuZWlnaGJvcnMuICBOZWlnaGJvcnMgd2hvIGRldGVjdCB0aGUgbG9zdCBhZGph
Y2VuY3kgbm9ybWFsbHkgcmUtDQogICAgY29tcHV0ZSBuZXcgcm91dGVzIGFuZCB0aGVuIHNlbmQg
cm91dGluZyB1cGRhdGVzIHRvIHRoZWlyIG93biANCiAgICBuZWlnaGJvcnMgdG8gY29tbXVuaWNh
dGUgdGhlIGxvc3QgYWRqYWNlbmN5LiAgVGhlaXIgbmVpZ2hib3JzIGRvIA0KICAgIHRoZSBzYW1l
IHRoaW5nIHRvIHByb3BhZ2F0ZSB0aHJvdWdob3V0IHRoZSBuZXR3b3JrLiAgSW4gdGhlIA0KICAg
IG1lYW50aW1lLCB0aGUgcmVzdGFydGluZyByb3V0ZXIgY2Fubm90IHJlY2VpdmUgdHJhZmZpYyBm
cm9tIG90aGVyIA0KICAgIHJvdXRlcnMgYmVjYXVzZSB0aGUgbmVpZ2hib3JzIGhhdmUgc3RvcHBl
ZCB1c2luZyB0aGUgcm91dGVyJ3MgDQogICAgcHJldmlvdXNseSBhZHZlcnRpc2VkIHJvdXRlcy4g
V2hlbiB0aGUgcmVzdGFydGluZyByb3V0ZXIgcmVzdG9yZXMgDQogICAgYWRqYWNlbmNpZXMsIG5l
aWdoYm9ycyBtdXN0IG9uY2UgYWdhaW4gcmUtY29tcHV0ZSBuZXcgcm91dGVzIGFuZCANCiAgICBz
ZW5kIG91dCBhZGRpdGlvbmFsIHJvdXRpbmcgdXBkYXRlcy4gVGhlIHJlc3RhcnRpbmcgcm91dGVy
IGlzIA0KICAgIHVuYWJsZSB0byBmb3J3YXJkIHBhY2tldHMgdW50aWwgaXQgaGFzIHJlLWVzdGFi
bGlzaGVkIHJvdXRpbmcgDQogICAgYWRqYWNlbmNpZXMgd2l0aCBuZWlnaGJvcnMsIHJlY2VpdmVk
IHJvdXRlIHVwZGF0ZXMgdGhyb3VnaCB0aGVzZSANCiAgICBhZGphY2VuY2llcywgYW5kIGNvbXB1
dGVkIG5ldyByb3V0ZXMuICBVbnRpbCBjb252ZXJnZW5jZSB0YWtlcyANCiAgICBwbGFjZSB0aHJv
dWdob3V0IHRoZSBuZXR3b3JrLCBwYWNrZXRzIG1heSBiZSBsb3N0IGluIHRyYW5zaWVudCANCiAg
ICBibGFjayBob2xlcyBvciBmb3J3YXJkaW5nIGxvb3BzLiAgIA0KICANCiAgICBBIGhpZ2ggYXZh
aWxhYmlsaXR5IG1lY2hhbmlzbSBrbm93biBhcyB0aGUgImdyYWNlZnVsIHJlc3RhcnQiIGhhcyAN
CiAgICBiZWVuIHVzZWQgYnkgdGhlIElQIHJvdXRpbmcgcHJvdG9jb2xzIChPU1BGIFsxMF0sIEJH
UCBbMTFdLCBCR1AgDQogICAgWzExXSkgYW5kIE1QTFMgbGFiZWwgZGlzdHJpYnV0aW9uIHByb3Rv
Y29sIChMRFAgWzldKSB0byBoZWxwIA0KICAgIG1pbmltaXplIHRoZSBuZWdhdGl2ZSBlZmZlY3Rz
IG9uIHJvdXRpbmcgdGhyb3VnaG91dCBhbiBlbnRpcmUgDQogICAgbmV0d29yayBjYXVzZWQgYnkg
YSByZXN0YXJ0aW5nIHJvdXRlci4gIFJvdXRlIGZsYXAgb24gbmVpZ2hib3JpbmcgDQogICAgcm91
dGVycyBpcyBhdm9pZGVkLCBhbmQgYSByZXN0YXJ0aW5nIHJvdXRlciBjYW4gY29udGludWUgdG8g
Zm9yd2FyZCANCiAgICBwYWNrZXRzIHRoYXQgd291bGQgb3RoZXJ3aXNlIGJlIGRyb3BwZWQuICAg
DQogICAgIA0KICAgIFdoaWxlIHRoZSBkZXRhaWxzIGRpZmZlciBmcm9tIHByb3RvY29sIHRvIHBy
b3RvY29sLCB0aGUgZ2VuZXJhbCANCiAgICBpZGVhIGJlaGluZCB0aGUgZ3JhY2VmdWwgcmVzdGFy
dCBtZWNoYW5pc20gcmVtYWlucyB0aGUgc2FtZS4gIFdpdGggDQogICAgdGhlIGdyYWNlZnVsIHJl
c3RhcnQsIGEgcmVzdGFydGluZyByb3V0ZXIgY2FuIGluZm9ybSBpdHMgbmVpZ2hib3JzIA0KICAg
IHdoZW4gaXQgcmVzdGFydHMuICBUaGUgbmVpZ2hib3JzIG1heSBkZXRlY3QgdGhlIGxvc3QgYWRq
YWNlbmN5IGJ1dCANCiAgICBkbyBub3QgcmVjb21wdXRlIG5ldyByb3V0ZXMgb3Igc2VuZCByb3V0
aW5nIHVwZGF0ZXMgdG8gdGhlaXIgDQogICAgbmVpZ2hib3JzLiAgVGhlIG5laWdoYm9ycyBhbHNv
IGhvbGQgb24gdG8gdGhlIHJvdXRlcyByZWNlaXZlZCBmcm9tIA0KICAgIHRoZSByZXN0YXJ0aW5n
IHJvdXRlciBiZWZvcmUgcmVzdGFydCBhbmQgYXNzdW1lIHRoZXkgYXJlIHN0aWxsIA0KICAgIHZh
bGlkIGZvciBhIGxpbWl0ZWQgdGltZS4gIEJ5IGRvaW5nIHNvLCB0aGUgcmVzdGFydGluZyByb3V0
ZXIncyBGRXMgDQogICAgY2FuIGFsc28gY29udGludWUgdG8gcmVjZWl2ZSBhbmQgZm9yd2FyZCB0
cmFmZmljIGZyb20gb3RoZXIgDQogICAgbmVpZ2hib3JzIGZvciBhIGxpbWl0ZWQgdGltZSBieSB1
c2luZyB0aGUgcm91dGVzIHRoZXkgYWxyZWFkeSBoYXZlLiANCiAgICBUaGUgcmVzdGFydGluZyBy
b3V0ZXIgdGhlbiByZS1lc3RhYmxpc2hlcyByb3V0aW5nIGFkamFjZW5jaWVzLCANCiAgICBkb3du
bG9hZHMgdXBkYXRlZCByb3V0ZXMgZnJvbSBhbGwgaXRzIG5laWdoYm9ycywgcmVjb21wdXRlcyBu
ZXcgDQogICAgcm91dGVzIGFuZCB1c2VzIHRoZW0gdG8gcmVwbGFjZSB0aGUgb2xkZXIgcm91dGVz
IGl0IHdhcyB1c2luZy4gSXQgDQogICAgdGhlbiBzZW5kcyB0aGVzZSB1cGRhdGVkIHJvdXRlcyB0
byBpdHMgbmVpZ2hib3JzIGFuZCBzaWduYWxzIHRoZSANCiAgICBjb21wbGV0aW9uIG9mIHRoZSBn
cmFjZWZ1bCByZXN0YXJ0IHByb2Nlc3MuIA0KICAgICANCiAgICBOb24tc3RvcCBmb3J3YXJkaW5n
IGlzIGEgcmVxdWlyZW1lbnQgZm9yIGdyYWNlZnVsIHJlc3RhcnQuICBJdCBpcyANCiAgICBuZWNl
c3Nhcnkgc28gYSByb3V0ZXIgY2FuIGNvbnRpbnVlIHRvIGZvcndhcmQgcGFja2V0cyB3aGlsZSBp
dCBpcyANCiAgICBkb3dubG9hZGluZyByb3V0aW5nIGluZm9ybWF0aW9uIGFuZCByZWNvbXB1dGlu
ZyBuZXcgcm91dGVzLiAgVGhpcyANCiAgICBlbnN1cmVzIHRoYXQgcGFja2V0cyB3aWxsIG5vdCBi
ZSBkcm9wcGVkLiAgQXMgb25lIGNhbiBzZWUsIG9uZSBvZiANCiAgICB0aGUgYmVuZWZpdHMgYWZm
b3JkZWQgYnkgdGhlIHNlcGFyYXRpb24gb2YgQ0UgYW5kIEZFIGlzIGV4YWN0bHkgdGhlIA0KICAg
IGFiaWxpdHkgb2Ygbm9uLXN0b3AgZm9yd2FyZGluZyBpbiB0aGUgZmFjZSBvZiB0aGUgQ0UgZmFp
bHVyZSBhbmQgDQogICAgcmVzdGFydC4gIFRoZSBzdXBwb3J0IG9mIGR5bmFtaWMgY2hhbmdlcyB0
byBDRS9GRSBhc3NvY2lhdGlvbiBpbiANCiAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGly
ZXMgSnVuZSAgICAyMDA0ICAgICAgICAgICAgICAgICAgIFtQYWdlIDIzXSAgDQoNCiBJbnRlcm5l
dCBEcmFmdCAgICAgICAgIEZvckNFUyBGcmFtZXdvcmsgICAgICAgICAgICAgICAgIERlY2VtYmVy
IDIwMDMgDQogIA0KICANCiAgICBGb3JDRVMgYWxzbyBtYWtlcyBpdCBjb21wYXRpYmxlIHdpdGgg
aGlnaCBhdmFpbGFiaWxpdHkgbWVjaGFuaXNtcyANCiAgICBzdWNoIGFzIGdyYWNlZnVsIHJlc3Rh
cnQuIA0KICAgICANCiAgICBGb3JDRVMgc2hvdWxkIGJlIGFibGUgdG8gc3VwcG9ydCBDRSBncmFj
ZWZ1bCByZXN0YXJ0IGVhc2lseS4gIFdoZW4gDQogICAgdGhlIGFzc29jaWF0aW9uIGlzIGVzdGFi
bGlzaGVkIHRoZSBmaXJzdCB0aW1lLCB0aGUgQ0UgbXVzdCBpbmZvcm0gDQogICAgdGhlIEZFcyB3
aGF0IHRvIGRvIGluIHRoZSBjYXNlIG9mIENFIGZhaWx1cmUuICBJZiBncmFjZWZ1bCByZXN0YXJ0
IA0KICAgIGlzIG5vdCBzdXBwb3J0ZWQsIHRoZSBGRXMgbWF5IGJlIHRvbGQgdG8gc3RvcCBwYWNr
ZXQgcHJvY2Vzc2luZyBhbGwgDQogICAgdG9nZXRoZXIgaWYgaXRzIENFIGZhaWxzLiAgSWYgZ3Jh
Y2VmdWwgcmVzdGFydCBpcyBzdXBwb3J0ZWQsIHRoZSANCiAgICBGRXMgc2hvdWxkIGJlIHRvbGQg
dG8gY2FjaGUgYW5kIGhvbGQgb24gdG8gaXRzIEZFIHN0YXRlIGluY2x1ZGluZyANCiAgICB0aGUg
Zm9yd2FyZGluZyB0YWJsZXMgYWNyb3NzIHRoZSByZXN0YXJ0cy4gIEEgdGltZXIgbXVzdCBiZSAN
CiAgICBpbmNsdWRlZCBzbyB0aGF0IHRoZSB0aW1lb3V0IGNhdXNlcyBzdWNoIGNhY2hlZCBzdGF0
ZSB0byBleHBpcmUgDQogICAgZXZlbnR1YWxseS4gIFRob3NlIHRpbWVycyBzaG91bGQgYmUgc2V0
dGFibGUgYnkgdGhlIENFLiAgDQogIA0KIDQuMy4yLiBGRSByZXN0YXJ0IA0KICANCiAgICBJbiB0
aGUgc2FtZSBleGFtcGxlIGluIEZpZ3VyZSA1LCBhc3N1bWluZyBDRTEgaXMgdGhlIHdvcmtpbmcg
Q0UgZm9yIA0KICAgIHRoZSBtb21lbnQsIHdoYXQgd291bGQgaGFwcGVuIGlmIG9uZSBvZiB0aGUg
RkVzLCBzYXkgRkUxLCBsZWF2ZXMgDQogICAgdGhlIE5FIHRlbXBvcmFyaWx5PyAgRkUxIG1heSB2
b2x1bnRhcmlseSBkZWNpZGUgdG8gbGVhdmUgdGhlIA0KICAgIGFzc29jaWF0aW9uLiAgQWx0ZXJu
YXRpdmVseSwgRkUxIG1heSBzdG9wIGZ1bmN0aW9uaW5nIHNpbXBseSBkdWUgdG8gDQogICAgdW5l
eHBlY3RlZCBmYWlsdXJlLiAgSW4gdGhlIGZvcm1lciBjYXNlLCBDRTEgcmVjZWl2ZXMgYSAibGVh
dmUtDQogICAgYXNzb2NpYXRpb24gcmVxdWVzdCIgZnJvbSBGRTEuICBJbiB0aGUgbGF0dGVyLCBD
RTEgZGV0ZWN0cyB0aGUgDQogICAgZmFpbHVyZSBvZiBGRTEgYnkgc29tZSBvdGhlciBtZWFucy4g
IEluIGJvdGggY2FzZXMsIENFMSBtdXN0IGluZm9ybSANCiAgICB0aGUgcm91dGluZyBwcm90b2Nv
bHMgb2Ygc3VjaCBhbiBldmVudCwgbW9zdCBsaWtlbHkgcHJvbXB0aW5nIGEgDQogICAgcmVhY2hh
YmlsaXR5IGFuZCBTUEYgKFNob3J0ZXN0IFBhdGggRmlyc3QpIHJlY2FsY3VsYXRpb24gYW5kIA0K
ICAgIGFzc29jaWF0ZWQgZG93bmxvYWRpbmcgb2YgbmV3IEZJQnMgZnJvbSBDRTEgdG8gdGhlIG90
aGVyIHJlbWFpbmluZyANCiAgICBGRXMgKG9ubHkgRkUyIGluIHRoaXMgZXhhbXBsZSkuICBTdWNo
IHJlY2FsY3VsYXRpb24gYW5kIEZJQiB1cGRhdGUgDQogICAgd2lsbCBhbHNvIGJlIHByb3BhZ2F0
ZWQgZnJvbSBDRTEgdG8gdGhlIE5FJ3MgbmVpZ2hib3JzIHRoYXQgYXJlIA0KICAgIGFmZmVjdGVk
IGJ5IHRoZSBjb25uZWN0aXZpdHkgb2YgRkUxLiAgIA0KICAgICANCiAgICBXaGVuIEZFMSBkZWNp
ZGVzIHRvIHJlam9pbiBhZ2Fpbiwgb3Igd2hlbiBpdCByZXN0YXJ0cyBhZ2FpbiBmcm9tIA0KICAg
IHRoZSBmYWlsdXJlLCBGRTEgbmVlZHMgdG8gcmUtZGlzY292ZXIgaXRzIG1hc3RlciAoQ0UpLiAg
VGhpcyBjYW4gYmUgDQogICAgYWNoaWV2ZWQgYnkgc2V2ZXJhbCBtZWFucy4gIEl0IG1heSByZS1l
bnRlciB0aGUgcHJlLWFzc29jaWF0aW9uIA0KICAgIHBoYXNlIGFuZCBnZXQgdGhhdCBpbmZvcm1h
dGlvbiBmcm9tIGl0cyBGRSBtYW5hZ2VyLiAgSXQgbWF5IA0KICAgIHJldHJpZXZlIHRoZSBwcmV2
aW91cyBDRSBpbmZvcm1hdGlvbiBmcm9tIGl0cyBjYWNoZSwgaWYgaXQgY2FuIA0KICAgIHZhbGlk
YXRlIHRoZSBpbmZvcm1hdGlvbiBmcmVzaG5lc3MuICBPbmNlIGl0IGRpc2NvdmVycyBpdHMgQ0Us
IGl0IA0KICAgIHN0YXJ0cyBtZXNzYWdlIGV4Y2hhbmdlIHdpdGggdGhlIENFIHRvIHJlLWVzdGFi
bGlzaCB0aGUgYXNzb2NpYXRpb24gDQogICAganVzdCBhcyBvdXRsaW5lZCBpbiBGaWd1cmUgOSwg
d2l0aCB0aGUgcG9zc2libGUgZXhjZXB0aW9uIHRoYXQgaXQgDQogICAgbWlnaHQgYmUgYWJsZSB0
byBieXBhc3MgdGhlIHRyYW5zcG9ydCBvZiB0aGUgY29tcGxldGUgaW5pdGlhbCANCiAgICBjb25m
aWd1cmF0aW9uLiAgU3VwcG9zZSB0aGF0IEZFMSBzdGlsbCBoYXMgaXRzIHJvdXRpbmcgdGFibGUg
YW5kIA0KICAgIG90aGVyIHN0YXRlIGluZm9ybWF0aW9uIGZyb20gdGhlIGxhc3QgYXNzb2NpYXRp
b24uIEluc3RlYWQgb2YgDQogICAgc2VuZGluZyBhbGwgdGhlIGluZm9ybWF0aW9uIGFnYWluIGZy
b20gc2NyYXRjaCwgaXQgbWF5IGJlIGFibGUgdG8gDQogICAgdXNlIG1vcmUgZWZmaWNpZW50IG1l
Y2hhbmlzbSB0byByZS1zeW5jIHVwIHRoZSBzdGF0ZSB3aXRoIGl0cyBDRSBpZiANCiAgICBzdWNo
IG1lY2hhbmlzbSBpcyBzdXBwb3J0ZWQgYnkgdGhlIEZvckNFUyBwcm90b2NvbC4gIEZvciBleGFt
cGxlLCANCiAgICBDUkMtMzIgb2YgdGhlIHN0YXRlIG1pZ2h0IGdpdmUgYSBxdWljayBpbmRpY2F0
aW9uIG9mIHdoZXRoZXIgb3Igbm90IA0KICAgIHRoZSBzdGF0ZSBpcyBpbi1zeW5jIHdpdGggaXRz
IENFLiAgQnkgY29tcGFyaW5nIGl0cyBzdGF0ZSB3aXRoIHRoZSANCiAgICBDRSBmaXJzdCwgaXQg
c2VuZHMgYW4gaW5mb3JtYXRpb24gdXBkYXRlIG9ubHkgaWYgaXQgaXMgbmVlZGVkLiAgDQogICAg
Rm9yQ0VTIHByb3RvY29sIG1heSBjaG9vc2UgdG8gaW1wbGVtZW50IHNpbWlsYXIgb3B0aW1pemF0
aW9uIA0KICANCiAgDQogWWFuZywgZXQgYWwuICAgICAgRXhwaXJlcyBKdW5lICAgIDIwMDQgICAg
ICAgICAgICAgICAgICAgW1BhZ2UgMjRdICANCg0KIEludGVybmV0IERyYWZ0ICAgICAgICAgRm9y
Q0VTIEZyYW1ld29yayAgICAgICAgICAgICAgICAgRGVjZW1iZXIgMjAwMyANCiAgDQogIA0KICAg
IG1lY2hhbmlzbXMsIGJ1dCBpdCBtYXkgYWxzbyBjaG9vc2Ugbm90IHRvLCBhcyB0aGlzIGlzIG5v
dCBhIA0KICAgIHJlcXVpcmVtZW50LiANCiAgICAgDQogICAgIA0KIDUuIEFwcGxpY2FiaWxpdHkg
dG8gUkZDMTgxMiAgDQogIA0KICAgIFszXSBTZWN0aW9uIDUsIHJlcXVpcmVtZW50ICM5IGRpY3Rh
dGVzICJBbnkgcHJvcG9zZWQgRm9yQ0VTIA0KICAgIGFyY2hpdGVjdHVyZSBtdXN0IGV4cGxhaW4g
aG93IHRoYXQgYXJjaGl0ZWN0dXJlIHN1cHBvcnRzIGFsbCBvZiB0aGUgDQogICAgcm91dGVyIGZ1
bmN0aW9ucyBhcyBkZWZpbmVkIGluIFJGQzE4MTIuIiAgUkZDMTgxMiBkaXNjdXNzZXMgbWFueSAN
CiAgICBpbXBvcnRhbnQgcmVxdWlyZW1lbnRzIGZvciBJUHY0IHJvdXRlcnMgZnJvbSB0aGUgbGlu
ayBsYXllciB0byB0aGUgDQogICAgYXBwbGljYXRpb24gbGF5ZXIuICBUaGlzIHNlY3Rpb24gYWRk
cmVzc2VzIHRoZSByZWxldmFudCANCiAgICByZXF1aXJlbWVudHMgaW4gUkZDMTgxMiBmb3IgaW1w
bGVtZW50aW5nIElQdjQgcm91dGVycyBiYXNlZCBvbiANCiAgICBGb3JDRVMgYXJjaGl0ZWN0dXJl
IGFuZCBleHBsYWlucyBob3cgRm9yQ0VTIHNhdGlzZmllcyB0aGVzZSANCiAgICByZXF1aXJlbWVu
dHMgYnkgcHJvdmlkaW5nIGd1aWRlbGluZXMgb24gaG93IHRvIHNlcGFyYXRlIHRoZSANCiAgICBm
dW5jdGlvbmFsaXRpZXMgcmVxdWlyZWQgaW50byBmb3J3YXJkaW5nIHBsYW5lIGFuZCBjb250cm9s
IHBsYW5lLiAgIA0KICAgICANCiAgICBJbiBnZW5lcmFsLCB0aGUgZm9yd2FyZGluZyBwbGFuZSBj
YXJyaWVzIG91dCB0aGUgYnVsayBvZiB0aGUgcGVyLQ0KICAgIHBhY2tldCBwcm9jZXNzaW5nIHRo
YXQgaXMgcmVxdWlyZWQgYXQgbGluZSBzcGVlZCwgd2hpbGUgdGhlIGNvbnRyb2wgDQogICAgcGxh
bmUgY2FycmllcyBtb3N0IG9mIHRoZSBjb21wdXRhdGlvbmFsbHkgY29tcGxleCBvcGVyYXRpb25z
IHRoYXQgDQogICAgYXJlIHR5cGljYWwgb2YgdGhlIGNvbnRyb2wgYW5kIHNpZ25hbGluZyBwcm90
b2NvbHMuICBIb3dldmVyLCBpdCBpcyANCiAgICBpbXBvc3NpYmxlIHRvIGRyYXcgYSByaWdpZCBs
aW5lIHRvIGRpdmlkZSB0aGUgcHJvY2Vzc2luZyBpbnRvIENFcyANCiAgICBhbmQgRkVzIGNsZWFu
bHkuICBOb3Igc2hvdWxkIHRoZSBGb3JDRVMgYXJjaGl0ZWN0dXJlIGxpbWl0IHRoZSANCiAgICBp
bm5vdmF0aXZlIGFwcHJvYWNoZXMgaW4gY29udHJvbCBhbmQgZm9yd2FyZGluZyBwbGFuZSBzZXBh
cmF0aW9uLiAgDQogICAgQXMgbW9yZSBhbmQgbW9yZSBwcm9jZXNzaW5nIHBvd2VyIGlzIGF2YWls
YWJsZSBpbiB0aGUgRkVzLCBzb21lIG9mIA0KICAgIHRoZSBjb250cm9sIGZ1bmN0aW9ucyB0aGF0
IHRyYWRpdGlvbmFsbHkgYXJlIHBlcmZvcm1lZCBieSBDRXMgbWF5IA0KICAgIG5vdyBiZSBtb3Zl
ZCB0byBGRXMgZm9yIGJldHRlciBwZXJmb3JtYW5jZSBhbmQgc2NhbGFiaWxpdHkuICBTdWNoIA0K
ICAgIG9mZmxvYWRlZCBmdW5jdGlvbnMgbWF5IGluY2x1ZGUgcGFydCBvZiBJQ01QIG9yIFRDUCBw
cm9jZXNzaW5nLCBvciANCiAgICBwYXJ0IG9mIHJvdXRpbmcgcHJvdG9jb2xzLiAgT25jZSBvZmYt
bG9hZGVkIG9udG8gdGhlIGZvcndhcmRpbmcgDQogICAgcGxhbmUsIHN1Y2ggQ0UgZnVuY3Rpb25z
LCBldmVuIHRob3VnaCBsb2dpY2FsbHkgYmVsb25naW5nIHRvIHRoZSANCiAgICBjb250cm9sIHBs
YW5lLCBub3cgYmVjb21lIHBhcnQgb2YgdGhlIEZFIGZ1bmN0aW9ucy4gIEp1c3QgbGlrZSB0aGUg
DQogICAgb3RoZXIgbG9naWNhbCBmdW5jdGlvbnMgcGVyZm9ybWVkIGJ5IEZFcywgc3VjaCBvZmYt
bG9hZGVkIGZ1bmN0aW9ucyANCiAgICBtdXN0IGJlIGV4cHJlc3NlZCBhcyBwYXJ0IG9mIHRoZSBG
RSBtb2RlbCBzbyB0aGF0IHRoZSBDRXMgY2FuIA0KICAgIGRlY2lkZSBob3cgdG8gYmVzdCB0YWtl
IGFkdmFudGFnZSBvZiB0aGVzZSBvZmYtbG9hZGVkIGZ1bmN0aW9ucyANCiAgICB3aGVuIHByZXNl
bnQgb24gdGhlIEZFcy4gDQogICAgIA0KIDUuMS4gR2VuZXJhbCBSb3V0ZXIgUmVxdWlyZW1lbnRz
IA0KICANCiAgICBSb3V0ZXJzIGhhdmUgYXQgbGVhc3QgdHdvIG9yIG1vcmUgbG9naWNhbCBpbnRl
cmZhY2VzLiAgV2hlbiBDRXMgYW5kIA0KICAgIEZFcyBhcmUgc2VwYXJhdGVkIGJ5IEZvckNFUyB3
aXRoaW4gYSBzaW5nbGUgTkUsIHNvbWUgYWRkaXRpb25hbCANCiAgICBpbnRlcmZhY2VzIGFyZSBu
ZWVkZWQgZm9yIGludHJhLU5FIGNvbW11bmljYXRpb25zLiAgRmlndXJlIDEyIHNob3dzIA0KICAg
IGFuIGV4YW1wbGUgdG8gaWxsdXN0cmF0ZSB0aGF0LiAgVGhpcyBORSBjb250YWlucyBvbmUgQ0Ug
YW5kIHR3byANCiAgICBGRXMuICBFYWNoIEZFIGhhcyBmb3VyIGludGVyZmFjZXM7IHR3byBvZiB0
aGVtIGFyZSB1c2VkIGZvciANCiAgICByZWNlaXZpbmcgYW5kIHRyYW5zbWl0dGluZyBwYWNrZXRz
IHRvIHRoZSBleHRlcm5hbCB3b3JsZCwgd2hpbGUgdGhlIA0KICAgIG90aGVyIHR3byBhcmUgZm9y
IGludHJhLU5FIGNvbm5lY3Rpb25zLiAgQ0UgaGFzIHR3byBsb2dpY2FsIA0KICAgIGludGVyZmFj
ZXMgIzkgYW5kICMxMCwgY29ubmVjdGVkIHRvIGludGVyZmFjZXMgIzMgYW5kICM2IGZyb20gRkUx
IA0KICAgIGFuZCBGRTIsIHJlc3BlY3RpdmVseS4gIEludGVyZmFjZSAjNCBhbmQgIzUgYXJlIGNv
bm5lY3RlZCBmb3IgRkUxLQ0KICANCiAgDQogWWFuZywgZXQgYWwuICAgICAgRXhwaXJlcyBKdW5l
ICAgIDIwMDQgICAgICAgICAgICAgICAgICAgW1BhZ2UgMjVdICANCg0KIEludGVybmV0IERyYWZ0
ICAgICAgICAgRm9yQ0VTIEZyYW1ld29yayAgICAgICAgICAgICAgICAgRGVjZW1iZXIgMjAwMyAN
CiAgDQogIA0KICAgIEZFMiBjb21tdW5pY2F0aW9uLiAgVGhlcmVmb3JlLCB0aGlzIHJvdXRlciBO
RSBwcm92aWRlcyBmb3VyIA0KICAgIGV4dGVybmFsIGludGVyZmFjZXMgKCMxLCAyLCA3IGFuZCA4
KS4gIA0KICANCiAgICAgICAgICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tIA0KICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgcm91dGVyIE5FICAgICAgIHwg
DQogICAgICAgICAgICAgICAgIHwgICAtLS0tLS0tLS0tLSAgIC0tLS0tLS0tLS0tICAgfCANCiAg
ICAgICAgICAgICAgICAgfCAgIHwgICBGRTEgICB8ICAgfCAgIEZFMiAgIHwgICB8IA0KICAgICAg
ICAgICAgICAgICB8ICAgLS0tLS0tLS0tLS0gICAtLS0tLS0tLS0tLSAgIHwgDQogICAgICAgICAg
ICAgICAgIHwgICAxfCAyfCAzfCA0fCAgIDV8IDZ8IDd8IDh8ICAgfCANCiAgICAgICAgICAgICAg
ICAgfCAgICB8ICB8ICB8ICB8ICAgIHwgIHwgIHwgIHwgICB8IA0KICAgICAgICAgICAgICAgICB8
ICAgIHwgIHwgIHwgICstLS0tKyAgfCAgfCAgfCAgIHwgDQogICAgICAgICAgICAgICAgIHwgICAg
fCAgfCAgfCAgICAgICAgICB8ICB8ICB8ICAgfCANCiAgICAgICAgICAgICAgICAgfCAgICB8ICB8
IDl8ICAgICAgICAxMHwgIHwgIHwgICB8IA0KICAgICAgICAgICAgICAgICB8ICAgIHwgIHwgLS0t
LS0tLS0tLS0tLS0gfCAgfCAgIHwgDQogICAgICAgICAgICAgICAgIHwgICAgfCAgfCB8ICAgIENF
ICAgICAgfCB8ICB8ICAgfCANCiAgICAgICAgICAgICAgICAgfCAgICB8ICB8IC0tLS0tLS0tLS0t
LS0tIHwgIHwgICB8IA0KICAgICAgICAgICAgICAgICB8ICAgIHwgIHwgICAgICAgICAgICAgICAg
fCAgfCAgIHwgDQogICAgICAgICAgICAgICAgIC0tLS0tKy0tKy0tLS0tLS0tLS0tLS0tLS0rLS0r
LS0tLSANCiAgICAgICAgICAgICAgICAgICAgICB8ICB8ICAgICAgICAgICAgICAgIHwgIHwgIA0K
ICAgICAgICAgICAgICAgICAgICAgIHwgIHwgICAgICAgICAgICAgICAgfCAgfCAgDQogICAgIA0K
ICAgICAgICAgICAgICAgICBGaWd1cmUgMTIuIEEgcm91dGVyIE5FIGV4YW1wbGUgd2l0aCBmb3Vy
IGludGVyZmFjZXMuIA0KICANCiAgICBJUHY0IHJvdXRlcnMgbXVzdCBpbXBsZW1lbnQgSVAgdG8g
c3VwcG9ydCBpdHMgcGFja2V0IGZvcndhcmRpbmcgDQogICAgZnVuY3Rpb24sIHdoaWNoIGlzIGRy
aXZlbiBieSBpdHMgRklCIChGb3J3YXJkaW5nIEluZm9ybWF0aW9uIEJhc2UpLiANCiAgICBUaGlz
IEludGVybmV0IGxheWVyIGZvcndhcmRpbmcgKHNlZSBSRkMxODEyIFsxXSBTZWN0aW9uIDUpIA0K
ICAgIGZ1bmN0aW9uYWxpdHkgbmF0dXJhbGx5IGJlbG9uZ3MgdG8gRkVzIGluIHRoZSBGb3JDRVMg
YXJjaGl0ZWN0dXJlLiAgDQogICAgIA0KICAgIEEgcm91dGVyIG1heSBpbXBsZW1lbnQgdHJhbnNw
b3J0IGxheWVyIHByb3RvY29scyAobGlrZSBUQ1AgYW5kIFVEUCkgDQogICAgdGhhdCBhcmUgcmVx
dWlyZWQgdG8gc3VwcG9ydCBhcHBsaWNhdGlvbiBsYXllciBwcm90b2NvbHMgKHNlZSANCiAgICBS
RkMxODEyIFsxXSBTZWN0aW9uIDYpLiAgT25lIGltcG9ydGFudCBjbGFzcyBvZiBhcHBsaWNhdGlv
biANCiAgICBwcm90b2NvbHMgaXMgcm91dGluZyBwcm90b2NvbHMgKHNlZSBSRkMxODEyIFsxXSBT
ZWN0aW9uIDcpLiAgSW4gDQogICAgRm9yQ0VTIGFyY2hpdGVjdHVyZSwgcm91dGluZyBwcm90b2Nv
bHMgYXJlIG5hdHVyYWxseSBpbXBsZW1lbnRlZCBieSANCiAgICBDRXMuICBSb3V0aW5nIHByb3Rv
Y29scyByZXF1aXJlIHJvdXRlcnMgY29tbXVuaWNhdGUgd2l0aCBlYWNoIA0KICAgIG90aGVyLiAg
VGhpcyBjb21tdW5pY2F0aW9uIGJldHdlZW4gQ0VzIGluIGRpZmZlcmVudCByb3V0ZXJzIGlzIA0K
ICAgIHN1cHBvcnRlZCBpbiBGb3JDRVMgYnkgRkVzJyBhYmlsaXR5IHRvIHJlZGlyZWN0IGRhdGEg
cGFja2V0cyANCiAgICBhZGRyZXNzZWQgdG8gcm91dGVycyAoaS5lLiwgTkVzKSBhbmQgQ0VzJyBh
YmlsaXR5IHRvIG9yaWdpbmF0ZSANCiAgICBwYWNrZXRzIGFuZCBoYXZlIHRoZW0gZGVsaXZlcmVk
IGJ5IHRoZWlyIEZFcy4gIFRoaXMgY29tbXVuaWNhdGlvbiANCiAgICBvY2N1cnMgYWNyb3NzIEZw
IHJlZmVyZW5jZSBwb2ludCBpbnNpZGUgZWFjaCByb3V0ZXIgYW5kIGJldHdlZW4gDQogICAgbmVp
Z2hib3Jpbmcgcm91dGVycycgZXh0ZXJuYWwgaW50ZXJmYWNlcywgYXMgaWxsdXN0cmF0ZWQgaW4g
RmlndXJlIA0KICAgIDExLiAgDQogICAgIA0KIDUuMi5MaW5rIExheWVyIA0KICAgICANCiAgICBT
aW5jZSBGRXMgb3duIGFsbCB0aGUgZXh0ZXJuYWwgaW50ZXJmYWNlcyBmb3IgdGhlIHJvdXRlciwg
RkVzIG5lZWQgDQogICAgdG8gY29uZm9ybSB0byB0aGUgbGluayBsYXllciByZXF1aXJlbWVudHMg
aW4gUkZDMTgxMi4gIEFyZ3VhYmx5LCANCiAgICBBUlAgc3VwcG9ydCBtYXkgYmUgaW1wbGVtZW50
ZWQgaW4gZWl0aGVyIENFcyBvciBGRXMuICBBcyB3ZSB3aWxsIA0KICANCiAgDQogWWFuZywgZXQg
YWwuICAgICAgRXhwaXJlcyBKdW5lICAgIDIwMDQgICAgICAgICAgICAgICAgICAgW1BhZ2UgMjZd
ICANCg0KIEludGVybmV0IERyYWZ0ICAgICAgICAgRm9yQ0VTIEZyYW1ld29yayAgICAgICAgICAg
ICAgICAgRGVjZW1iZXIgMjAwMyANCiAgDQogIA0KICAgIHNlZSBsYXRlciwgYSBudW1iZXIgb2Yg
YmVoYXZpb3JzIHRoYXQgUkZDMTgxMiBtYW5kYXRlcyBmYWxsIGludG8gDQogICAgdGhpcyBjYXRl
Z29yeSAtLSB0aGV5IG1heSBiZSBwZXJmb3JtZWQgYnkgdGhlIEZFIGFuZCBtYXkgYmUgDQogICAg
cGVyZm9ybWVkIGJ5IHRoZSBDRS4gIEEgZ2VuZXJhbCBndWlkZWxpbmUgaXMgbmVlZGVkIHRvIGVu
c3VyZSANCiAgICBpbnRlcm9wZXJhYmlsaXR5IGJldHdlZW4gc2VwYXJhdGVkIGNvbnRyb2wgYW5k
IGZvcndhcmRpbmcgcGxhbmVzLiAgDQogICAgVGhlIGd1aWRlbGluZSB3ZSBvZmZlciBoZXJlIGlz
IHRoYXQgQ0VzIE1VU1QgYmUgY2FwYWJsZSBvZiB0aGVzZSANCiAgICBraW5kIG9mIG9wZXJhdGlv
bnMgd2hpbGUgRkVzIE1BWSBjaG9vc2UgdG8gaW1wbGVtZW50IHRoZW0uICBGRSANCiAgICBtb2Rl
bCBzaG91bGQgaW5kaWNhdGUgaXRzIGNhcGFiaWxpdGllcyBpbiB0aGlzIHJlZ2FyZCBzbyB0aGF0
IENFcyANCiAgICBjYW4gZGVjaWRlIHdoZXJlIHRoZXNlIGZ1bmN0aW9ucyBhcmUgaW1wbGVtZW50
ZWQuIA0KICAgICANCiAgICBJbnRlcmZhY2UgcGFyYW1ldGVycywgaW5jbHVkaW5nIE1UVSwgSVAg
YWRkcmVzcywgZXRjLiwgbXVzdCBiZSANCiAgICBjb25maWd1cmFibGUgYnkgQ0VzIHZpYSBGb3JD
RVMuICBDRXMgbXVzdCBiZSBhYmxlIHRvIGRldGVybWluZSANCiAgICB3aGV0aGVyIGEgcGh5c2lj
YWwgaW50ZXJmYWNlIGluIGFuIEZFIGlzIGF2YWlsYWJsZSB0byBzZW5kIHBhY2tldHMgDQogICAg
b3Igbm90LiAgRkVzIG11c3QgYWxzbyBpbmZvcm0gQ0VzIHRoZSBzdGF0dXMgY2hhbmdlIG9mIHRo
ZSANCiAgICBpbnRlcmZhY2VzIChsaWtlIGxpbmsgdXAvZG93bikgdmlhIEZvckNFUy4gDQogICAg
IA0KIDUuMy5JbnRlcm5ldCBMYXllciBQcm90b2NvbHMgDQogICAgIA0KICAgIEJvdGggRkVzIGFu
ZCBDRXMgbXVzdCBpbXBsZW1lbnQgSVAgcHJvdG9jb2wgYW5kIGFsbCBtYW5kYXRvcnkgDQogICAg
ZXh0ZW5zaW9ucyBhcyBSRkMxODEyIHNwZWNpZmllZC4gIENFcyBzaG91bGQgaW1wbGVtZW50IElQ
IG9wdGlvbnMgDQogICAgbGlrZSBzb3VyY2Ugcm91dGUgYW5kIHJlY29yZCByb3V0ZSB3aGlsZSBG
RXMgbWF5IGNob29zZSB0byANCiAgICBpbXBsZW1lbnQgdGhvc2UgYXMgd2VsbC4gIFRoZSB0aW1l
c3RhbXAgb3B0aW9uIHNob3VsZCBiZSANCiAgICBpbXBsZW1lbnRlZCBieSBGRXMgdG8gaW5zZXJ0
IHRoZSB0aW1lc3RhbXAgbW9zdCBhY2N1cmF0ZWx5LiAgVGhlIEZFIA0KICAgIG11c3QgaW50ZXJw
cmV0IHRoZSBJUCBvcHRpb25zIHRoYXQgaXQgdW5kZXJzdGFuZHMgYW5kIHByZXNlcnZlIHRoZSAN
CiAgICByZXN0IHVuY2hhbmdlZCBmb3IgdXNlIGJ5IENFcy4gIEJvdGggRkVzIGFuZCBDRXMgbWln
aHQgY2hvb3NlIHRvIA0KICAgIHNpbGVudGx5IGRpc2NhcmQgcGFja2V0cyB3aXRob3V0IHNlbmRp
bmcgSUNNUCBlcnJvcnMsIGJ1dCBzdWNoIA0KICAgIGV2ZW50cyBzaG91bGQgYmUgbG9nZ2VkIGFu
ZCBjb3VudGVkLiAgRkVzIG1heSByZXBvcnQgc3RhdGlzdGljcyBmb3IgDQogICAgc3VjaCBldmVu
dHMgdG8gQ0VzIHZpYSBGb3JDRVMuICANCiAgDQogICAgV2hlbiBtdWx0aXBsZSBGRXMgYXJlIGlu
dm9sdmVkIHRvIHByb2Nlc3MgcGFja2V0cywgdGhlIGFwcGVhcmFuY2UgDQogICAgb2Ygc2luZ2xl
IE5FIG11c3QgYmUgc3RyaWN0bHkgbWFpbnRhaW5lZC4gIEZvciBleGFtcGxlLCBUaW1lLVRvLQ0K
ICAgIExpdmUgKFRUTCkgbXVzdCBiZSBkZWNyZW1lbnRlZCBvbmx5IG9uY2Ugd2l0aGluIGEgc2lu
Z2xlIE5FLiAgRm9yIA0KICAgIGV4YW1wbGUsIGl0IGNhbiBiZSBhbHdheXMgZGVjcmVtZW50ZWQg
YnkgdGhlIGxhc3QgRkUgd2l0aCBlZ3Jlc3MgDQogICAgZnVuY3Rpb24uICANCiAgICAgDQogICAg
RkVzIG11c3QgcmVjZWl2ZSBhbmQgcHJvY2VzcyBub3JtYWxseSBhbnkgcGFja2V0cyB3aXRoIGEg
YnJvYWRjYXN0IA0KICAgIGRlc3RpbmF0aW9uIGFkZHJlc3Mgb3IgYSBtdWx0aWNhc3QgZGVzdGlu
YXRpb24gYWRkcmVzcyB0aGF0IHRoZSANCiAgICByb3V0ZXIgaGFzIGFza2VkIHRvIHJlY2VpdmUu
ICBXaGVuIElQIG11bHRpY2FzdCBpcyBzdXBwb3J0ZWQgaW4gDQogICAgcm91dGVycywgSUdNUCBp
cyBpbXBsZW1lbnRlZCBpbiBDRXMuICBDRXMgYXJlIGFsc28gcmVxdWlyZWQgb2YgSUNNUCANCiAg
ICBzdXBwb3J0LCB3aGlsZSBpdCBpcyBvcHRpb25hbCBmb3IgRkVzIHRvIHN1cHBvcnQgSUNNUC4g
IFN1Y2ggYW4gDQogICAgb3B0aW9uIGNhbiBiZSBjb21tdW5pY2F0ZWQgdG8gQ0VzIGFzIHBhcnQg
b2YgdGhlIEZFIG1vZGVsLiAgDQogICAgVGhlcmVmb3JlLCBGRXMgY2FuIGFsd2F5cyByZWx5IHVw
b24gQ0VzIHRvIHNlbmQgb3V0IElDTVAgZXJyb3IgDQogICAgbWVzc2FnZXMsIGJ1dCBGRXMgYWxz
byBoYXZlIHRoZSBvcHRpb24gdG8gZ2VuZXJhdGUgSUNNUCBlcnJvciANCiAgICBtZXNzYWdlcyB0
aGVtc2VsdmVzLiAgDQogICAgIA0KIDUuNC5JbnRlcm5ldCBMYXllciBGb3J3YXJkaW5nIA0KICAg
ICANCiAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgSnVuZSAgICAyMDA0ICAgICAg
ICAgICAgICAgICAgIFtQYWdlIDI3XSAgDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNF
UyBGcmFtZXdvcmsgICAgICAgICAgICAgICAgIERlY2VtYmVyIDIwMDMgDQogIA0KICANCiAgICBJ
UCBmb3J3YXJkaW5nIGlzIGltcGxlbWVudGVkIGJ5IEZFcy4gIFdoZW4gdGhlIHJvdXRpbmcgdGFi
bGUgaXMgDQogICAgdXBkYXRlZCBhdCBDRXMsIEZvckNFUyBpcyB1c2VkIHRvIHNlbmQgdGhlIG5l
dyByb3V0ZSBlbnRyaWVzIGZyb20gDQogICAgQ0VzIHRvIEZFcy4gIEVhY2ggRkUgaGFzIGl0cyBv
d24gZm9yd2FyZGluZyB0YWJsZSBhbmQgdXNlcyB0aGlzIA0KICAgIHRhYmxlIHRvIGRpcmVjdCBw
YWNrZXRzIHRvIHRoZSBuZXh0IGhvcCBpbnRlcmZhY2UuICANCiAgICAgDQogICAgVXBvbiByZWNl
aXZpbmcgSVAgcGFja2V0cywgdGhlIEZFIHZlcmlmaWVzIHRoZSBJUCBoZWFkZXIgYW5kIA0KICAg
IHByb2Nlc3NlcyBtb3N0IG9mIHRoZSBJUCBvcHRpb25zLiAgU29tZSBvcHRpb25zIGNhbm5vdCBi
ZSBwcm9jZXNzZWQgDQogICAgdW50aWwgdGhlIHJvdXRpbmcgZGVjaXNpb24gaGFzIGJlZW4gbWFk
ZS4gIFRoZSByb3V0aW5nIGRlY2lzaW9uIGlzIA0KICAgIG1hZGUgYWZ0ZXIgZXhhbWluaW5nIHRo
ZSBkZXN0aW5hdGlvbiBJUCBhZGRyZXNzLiAgSWYgdGhlIA0KICAgIGRlc3RpbmF0aW9uIGFkZHJl
c3MgYmVsb25ncyB0byB0aGUgcm91dGVyIGl0c2VsZiwgdGhlIHBhY2tldHMgYXJlIA0KICAgIGZp
bHRlcmVkIGFuZCBlaXRoZXIgcHJvY2Vzc2VkIGxvY2FsbHkgb3IgZm9yd2FyZGVkIHRvIENFLCBk
ZXBlbmRpbmcgDQogICAgdXBvbiB0aGUgaW5zdHJ1Y3Rpb25zIHNldC11cCBieSBDRS4gIE90aGVy
d2lzZSwgdGhlIEZFIGRldGVybWluZXMgDQogICAgdGhlIG5leHQgaG9wIElQIGFkZHJlc3MgYnkg
bG9va2luZyB1cCBpbiBpdHMgZm9yd2FyZGluZyB0YWJsZS4gIFRoZSANCiAgICBGRSBhbHNvIGRl
dGVybWluZXMgdGhlIG5ldHdvcmsgaW50ZXJmYWNlIGl0IHVzZXMgdG8gc2VuZCB0aGUgDQogICAg
cGFja2V0cy4gIFNvbWV0aW1lcyBhbiBGRSBtYXkgbmVlZCB0byBmb3J3YXJkIHRoZSBwYWNrZXRz
IHRvIA0KICAgIGFub3RoZXIgRkUgYmVmb3JlIHBhY2tldHMgY2FuIGJlIGZvcndhcmRlZCBvdXQg
dG8gdGhlIG5leHQgaG9wLiAgDQogICAgUmlnaHQgYmVmb3JlIHBhY2tldHMgYXJlIGZvcndhcmRl
ZCBvdXQgdG8gdGhlIG5leHQgaG9wLCB0aGUgRkUgDQogICAgZGVjcmVtZW50cyBUVEwgYnkgMSBh
bmQgcHJvY2Vzc2VzIGFueSBJUCBvcHRpb25zIHRoYXQgY2Fubm90IGJlIA0KICAgIHByb2Nlc3Nl
ZCBiZWZvcmUuICBUaGUgRkUgcGVyZm9ybXMgYW55IElQIGZyYWdtZW50YXRpb24gaWYgDQogICAg
bmVjZXNzYXJ5LCBkZXRlcm1pbmVzIGxpbmsgbGF5ZXIgYWRkcmVzcyAoZS5nLiwgYnkgQVJQKSwg
YW5kIA0KICAgIGVuY2Fwc3VsYXRlcyB0aGUgSVAgZGF0YWdyYW0gKG9yIGVhY2ggb2YgdGhlIGZy
YWdtZW50cyB0aGVyZW9mKSBpbiANCiAgICBhbiBhcHByb3ByaWF0ZSBsaW5rIGxheWVyIGZyYW1l
IGFuZCBxdWV1ZXMgaXQgZm9yIG91dHB1dCBvbiB0aGUgDQogICAgaW50ZXJmYWNlIHNlbGVjdGVk
LiANCiAgICAgDQogICAgT3RoZXIgb3B0aW9ucyBtZW50aW9uZWQgaW4gUkZDMTgxMiBmb3IgSVAg
Zm9yd2FyZGluZyBtYXkgYWxzbyBiZSANCiAgICBpbXBsZW1lbnRlZCBhdCBGRXMsIGZvciBleGFt
cGxlLCBwYWNrZXQgZmlsdGVyaW5nLiANCiAgICAgDQogICAgRkVzIHR5cGljYWxseSBmb3J3YXJk
IHBhY2tldHMgZGVzdGluZWQgbG9jYWxseSB0byBDRXMuICBGRXMgbWF5IA0KICAgIGFsc28gZm9y
d2FyZCBleGNlcHRpb25hbCBwYWNrZXRzIChwYWNrZXRzIHRoYXQgRkVzIGRvIG5vdCBrbm93IGhv
dyANCiAgICB0byBoYW5kbGUpIHRvIENFcy4gIENFcyBhcmUgcmVxdWlyZWQgdG8gaGFuZGxlIHBh
Y2tldHMgZm9yd2FyZGVkIGJ5IA0KICAgIEZFcyBmb3Igd2hhdGV2ZXIgZGlmZmVyZW50IHJlYXNv
bnMuICBJdCBtaWdodCBiZSBuZWNlc3NhcnkgZm9yIA0KICAgIEZvckNFUyB0byBhdHRhY2ggc29t
ZSBtZXRhLWRhdGEgd2l0aCB0aGUgcGFja2V0cyB0byBpbmRpY2F0ZSB0aGUgDQogICAgcmVhc29u
cyBvZiBmb3J3YXJkaW5nIGZyb20gRkVzIHRvIENFcy4gIFVwb24gcmVjZWl2aW5nIHBhY2tldHMg
d2l0aCANCiAgICBtZXRhLWRhdGEgZnJvbSBGRXMsIENFcyBjYW4gZGVjaWRlIHRvIGVpdGhlciBw
cm9jZXNzIHRoZSBwYWNrZXRzIA0KICAgIHRoZW1zZWx2ZXMsIG9yIHBhc3MgdGhlIHBhY2tldHMg
dG8gdGhlIHVwcGVyIGxheWVyIHByb3RvY29scyANCiAgICBpbmNsdWRpbmcgcm91dGluZyBhbmQg
bWFuYWdlbWVudCBwcm90b2NvbHMuICBJZiBDRXMgYXJlIHRvIHByb2Nlc3MgDQogICAgdGhlIHBh
Y2tldHMgYnkgdGhlbXNlbHZlcywgQ0VzIG1heSBjaG9vc2UgdG8gZGlzY2FyZCB0aGUgcGFja2V0
cywgDQogICAgb3IgbW9kaWZ5IGFuZCByZS1zZW5kIHRoZSBwYWNrZXRzLiAgQ0VzIG1heSBhbHNv
IG9yaWdpbmF0ZSBuZXcgDQogICAgcGFja2V0cyBhbmQgZGVsaXZlciB0aGVtIHRvIEZFcyBmb3Ig
ZnVydGhlciBmb3J3YXJkaW5nLiAgDQogICAgIA0KICAgIEFueSBzdGF0ZSBjaGFuZ2UgZHVyaW5n
IHJvdXRlciBvcGVyYXRpb24gbXVzdCBhbHNvIGJlIGhhbmRsZWQgDQogICAgY29ycmVjdGx5IGFj
Y29yZGluZyB0byBSRkMxODEyLiAgRm9yIGV4YW1wbGUsIHdoZW4gYW4gRkUgY2Vhc2VzIA0KICAg
IGZvcndhcmRpbmcsIHRoZSBlbnRpcmUgTkUgbWF5IGNvbnRpbnVlIGZvcndhcmRpbmcgcGFja2V0
cywgYnV0IGl0IA0KICAgIG5lZWRzIHRvIHN0b3AgYWR2ZXJ0aXNpbmcgcm91dGVzIHRoYXQgYXJl
IGFmZmVjdGVkIGJ5IHRoZSBmYWlsZWQgDQogICAgRkUuICANCiAgICAgIA0KIDUuNS4gVHJhbnNw
b3J0IExheWVyICANCiAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgSnVuZSAgICAy
MDA0ICAgICAgICAgICAgICAgICAgIFtQYWdlIDI4XSAgDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAg
ICAgIEZvckNFUyBGcmFtZXdvcmsgICAgICAgICAgICAgICAgIERlY2VtYmVyIDIwMDMgDQogIA0K
ICANCiAgICAgDQogICAgVHJhbnNwb3J0IGxheWVyIGlzIHR5cGljYWxseSBpbXBsZW1lbnRlZCBh
dCBDRXMgdG8gc3VwcG9ydCBoaWdoZXIgDQogICAgbGF5ZXIgYXBwbGljYXRpb24gcHJvdG9jb2xz
IGxpa2Ugcm91dGluZyBwcm90b2NvbHMuICBJbiBwcmFjdGljZSwgDQogICAgdGhpcyBtZWFucyB0
aGF0IG1vc3QgQ0VzIGltcGxlbWVudCBib3RoIHRoZSBUcmFuc21pc3Npb24gQ29udHJvbCANCiAg
ICBQcm90b2NvbCAoVENQKSBhbmQgdGhlIFVzZXIgRGF0YWdyYW0gUHJvdG9jb2wgKFVEUCkuIA0K
ICAgICANCiAgICBCb3RoIENFcyBhbmQgRkVzIG5lZWQgdG8gaW1wbGVtZW50IEZvckNFUyBwcm90
b2NvbC4gIElmIHNvbWUgbGF5ZXItDQogICAgNCB0cmFuc3BvcnQgaXMgdXNlZCB0byBzdXBwb3J0
IEZvckNFUywgdGhlbiBib3RoIENFcyBhbmQgRkVzIG5lZWQgDQogICAgdG8gaW1wbGVtZW50IHRo
ZSBMNCB0cmFuc3BvcnQgYW5kIEZvckNFUyBwcm90b2NvbHMuICAgDQogIA0KIDUuNi4gQXBwbGlj
YXRpb24gTGF5ZXIgLS0gUm91dGluZyBQcm90b2NvbHMgDQogICAgIA0KICAgIEludGVyaW9yIGFu
ZCBleHRlcmlvciByb3V0aW5nIHByb3RvY29scyBhcmUgaW1wbGVtZW50ZWQgb24gQ0VzLiAgDQog
ICAgVGhlIHJvdXRpbmcgcGFja2V0cyBvcmlnaW5hdGVkIGJ5IENFcyBhcmUgZm9yd2FyZGVkIHRv
IEZFcyBmb3IgDQogICAgZGVsaXZlcnkuICBUaGUgcmVzdWx0cyBvZiBzdWNoIHByb3RvY29scyAo
bGlrZSBmb3J3YXJkaW5nIHRhYmxlIA0KICAgIHVwZGF0ZXMpIGFyZSBjb21tdW5pY2F0ZWQgdG8g
RkVzIHZpYSBGb3JDRVMuIA0KICAgICANCiAgICBGb3IgcGVyZm9ybWFuY2Ugb3Igc2NhbGFiaWxp
dHkgcmVhc29ucywgcG9ydGlvbnMgb2YgdGhlIGNvbnRyb2wgDQogICAgcGxhbmUgZnVuY3Rpb25z
IHRoYXQgbmVlZCBmYXN0ZXIgcmVzcG9uc2UgbWF5IGJlIG1vdmVkIGZyb20gdGhlIENFcyANCiAg
ICBhbmQgb2ZmLWxvYWRlZCBvbnRvIHRoZSBGRXMuICBGb3IgZXhhbXBsZSBpbiBPU1BGLCB0aGUg
SGVsbG8gDQogICAgcHJvdG9jb2wgcGFja2V0cyBhcmUgZ2VuZXJhdGVkIGFuZCBwcm9jZXNzZWQg
cGVyaW9kaWNhbGx5LiAgV2hlbiANCiAgICBkb25lIGF0IENFcywgdGhlIGluYm91bmQgSGVsbG8g
cGFja2V0cyBoYXZlIHRvIHRyYXZlcnNlIGZyb20gdGhlIA0KICAgIGV4dGVybmFsIGludGVyZmFj
ZXMgYXQgdGhlIEZFcyB0byB0aGUgQ0VzIHZpYSB0aGUgaW50ZXJuYWwgQ0UtRkUgDQogICAgY2hh
bm5lbC4gIFNpbWlsYXJseSwgdGhlIG91dGJvdW5kIEhlbGxvIHBhY2tldHMgaGF2ZSB0byBnbyBm
cm9tIHRoZSANCiAgICBDRXMgdG8gdGhlIEZFcyBhbmQgdG8gdGhlIGV4dGVybmFsIGludGVyZmFj
ZXMuICBGcmVxdWVudCBIZWxsbyANCiAgICB1cGRhdGVzIHBsYWNlIGhlYXZ5IHByb2Nlc3Npbmcg
b3ZlcmhlYWQgb24gdGhlIENFcyBhbmQgY2FuIA0KICAgIG92ZXJ3aGVsbSB0aGUgQ0UtRkUgY2hh
bm5lbCBhcyB3ZWxsLiAgU2luY2UgdHlwaWNhbGx5IHRoZXJlIGFyZSBmYXIgDQogICAgbW9yZSBG
RXMgdGhhbiBDRXMgaW4gYSByb3V0ZXIsIHRoZSBvZmYtbG9hZGVkIEhlbGxvIHBhY2tldHMgYXJl
IA0KICAgIHByb2Nlc3NlZCBpbiBhIG11Y2ggbW9yZSBkaXN0cmlidXRlZCBhbmQgc2NhbGFibGUg
ZmFzaGlvbi4gIEJ5IA0KICAgIGV4cHJlc3Npbmcgc3VjaCBvZmYtbG9hZGVkIGZ1bmN0aW9ucyBp
biB0aGUgRkUgbW9kZWwsIHdlIGNhbiBlbnN1cmUgDQogICAgaW50ZXJvcGVyYWJpbGl0eS4gSG93
ZXZlciwgdGhlIGV4YWN0IGRlc2NyaXB0aW9uIG9mIHRoZSBvZmYtbG9hZGVkIA0KICAgIGZ1bmN0
aW9uYWxpdHkgY29ycmVzcG9uZGluZyB0byB0aGUgb2ZmLWxvYWRlZCBmdW5jdGlvbnMgZXhwcmVz
c2VkIA0KICAgIGluIHRoZSBGRSBtb2RlbCBhcmUgbm90IHBhcnQgb2YgdGhlIG1vZGVsIGl0c2Vs
ZiBhbmQgd2lsbCBuZWVkIHRvIA0KICAgIGJlIHdvcmtlZCBvdXQgYXMgYSBzZXBhcmF0ZSBzcGVj
aWZpY2F0aW9uLiANCiAgDQogNS43LiBBcHBsaWNhdGlvbiBMYXllciAtLSBOZXR3b3JrIE1hbmFn
ZW1lbnQgUHJvdG9jb2wgDQogICAgIA0KICAgIFJGQzE4MTIgYWxzbyBkaWN0YXRlcyAiUm91dGVy
cyBNVVNUIGJlIG1hbmFnZWFibGUgYnkgU05NUC4iICBJbiANCiAgICBnZW5lcmFsLCBmb3IgcG9z
dC1hc3NvY2lhdGlvbiBwaGFzZSwgbW9zdCBleHRlcm5hbCBtYW5hZ2VtZW50IHRhc2tzIA0KICAg
IChpbmNsdWRpbmcgU05NUCkgc2hvdWxkIGJlIGRvbmUgdGhyb3VnaCBpbnRlcmFjdGlvbiB3aXRo
IHRoZSBDRSBpbiANCiAgICBvcmRlciB0byBzdXBwb3J0IHRoZSBhcHBlYXJhbmNlIG9mIGEgc2lu
Z2xlIGZ1bmN0aW9uYWwgZGV2aWNlLiAgDQogICAgVGhlcmVmb3JlLCBpdCBpcyByZWNvbW1lbmRl
ZCB0aGF0IFNOTVAgYWdlbnQgYmUgaW1wbGVtZW50ZWQgYnkgQ0VzIA0KICAgIGFuZCB0aGUgU05N
UCBtZXNzYWdlcyByZWNlaXZlZCBieSBGRXMgYmUgcmVkaXJlY3RlZCB0byB0aGVpciBDRXMuICAN
CiAgICBBZ2VudFggZnJhbWV3b3JrIGRlZmluZWQgaW4gUkZDMjc0MSAoWzVdKSBtYXkgYmUgYXBw
bGllZCBoZXJlIHN1Y2ggDQogICAgdGhhdCBDRXMgYWN0IGluIHRoZSByb2xlIG9mIG1hc3RlciBh
Z2VudCB0byBwcm9jZXNzIFNOTVAgcHJvdG9jb2wgDQogICAgbWVzc2FnZXMgd2hpbGUgRkVzIGFj
dCBpbiB0aGUgcm9sZSBvZiBzdWJhZ2VudCB0byBwcm92aWRlIGFjY2VzcyB0byANCiAgICB0aGUg
TUlCIG9iamVjdHMgcmVzaWRpbmcgb24gRkVzLiAgQWdlbnRYIHByb3RvY29sIG1lc3NhZ2VzIGJl
dHdlZW4gDQogIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEp1bmUgICAgMjAwNCAg
ICAgICAgICAgICAgICAgICBbUGFnZSAyOV0gIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBG
b3JDRVMgRnJhbWV3b3JrICAgICAgICAgICAgICAgICBEZWNlbWJlciAyMDAzIA0KICANCiAgDQog
ICAgdGhlIG1hc3RlciBhZ2VudCAoQ0UpIGFuZCB0aGUgc3ViYWdlbnQgKEZFKSBhcmUgZW5jYXBz
dWxhdGVkIGFuZCANCiAgICB0cmFuc3BvcnRlZCB2aWEgRm9yQ0VTLCBqdXN0IGxpa2UgZGF0YSBw
YWNrZXRzIGZyb20gYW55IG90aGVyIA0KICAgIGFwcGxpY2F0aW9uIGxheWVyIHByb3RvY29scy4g
IA0KICANCiA2LiBTdW1tYXJ5IA0KICAgICANCiAgICBUaGlzIGRvY3VtZW50IGRlZmluZXMgYW4g
YXJjaGl0ZWN0dXJhbCBmcmFtZXdvcmsgZm9yIEZvckNFUy4gIEl0IA0KICAgIGlkZW50aWZpZXMg
dGhlIHJlbGV2YW50IGNvbXBvbmVudHMgZm9yIGEgRm9yQ0VTIG5ldHdvcmsgZWxlbWVudCwgDQog
ICAgaW5jbHVkaW5nIChvbmUgb3IgbW9yZSkgRkVzLCAob25lIG9yIG1vcmUpIENFcywgb25lIG9w
dGlvbmFsIEZFIA0KICAgIG1hbmFnZXIsIGFuZCBvbmUgb3B0aW9uYWwgQ0UgbWFuYWdlci4gIEl0
IGFsc28gaWRlbnRpZmllcyB0aGUgDQogICAgaW50ZXJhY3Rpb24gYW1vbmcgdGhlc2UgY29tcG9u
ZW50cyBhbmQgZGlzY3Vzc2VzIGFsbCB0aGUgbWFqb3IgDQogICAgcmVmZXJlbmNlIHBvaW50cy4g
IEl0IGlzIGltcG9ydGFudCB0byBwb2ludCBvdXQgdGhhdCwgYW1vbmcgYWxsIHRoZSANCiAgICBy
ZWZlcmVuY2UgcG9pbnRzLCBvbmx5IHRoZSBGcCBpbnRlcmZhY2UgYmV0d2VlbiBDRXMgYW5kIEZF
cyBpcyANCiAgICB3aXRoaW4gdGhlIHNjb3BlIG9mIEZvckNFUy4gIEZvckNFUyBhbG9uZSBtYXkg
bm90IGJlIGVub3VnaCB0byANCiAgICBzdXBwb3J0IGFsbCBkZXNpcmFibGUgTkUgY29uZmlndXJh
dGlvbnMuICBIb3dldmVyLCB3ZSBiZWxpZXZlIHRoYXQgDQogICAgRm9yQ0VTIG92ZXIgRnAgaW50
ZXJmYWNlIGlzIHRoZSBtb3N0IGltcG9ydGFudCBlbGVtZW50IGluIHJlYWxpemluZyANCiAgICBw
aHlzaWNhbCBzZXBhcmF0aW9uIGFuZCBpbnRlcm9wZXJhYmlsaXR5IG9mIENFcyBhbmQgRkVzLCBh
bmQgaGVuY2UgDQogICAgdGhlIGZpcnN0IGludGVyZmFjZSB0aGF0IG91Z2h0IHRvIGJlIHN0YW5k
YXJkaXplZC4gIFNpbXBsZSBhbmQgDQogICAgdXNlZnVsIGNvbmZpZ3VyYXRpb25zIGNhbiBzdGls
bCBiZSBpbXBsZW1lbnRlZCB3aXRoIG9ubHkgQ0UtRkUgDQogICAgaW50ZXJmYWNlIGJlaW5nIHN0
YW5kYXJkaXplZCwgZS5nLiwgc2luZ2xlIENFIHdpdGggZnVsbC1tZXNoZWQgRkVzLiANCiAgICAg
DQogNy4gQWNrbm93bGVkZ2VtZW50cyANCiAgICAgDQogICAgSm9lbCBNLiBIYWxwZXJuIGdhdmUg
dXMgbWFueSBpbnNpZ2h0ZnVsIGNvbW1lbnRzIGFuZCBzdWdnZXN0aW9ucyANCiAgICBhbmQgcG9p
bnRlZCBvdXQgc2V2ZXJhbCBtYWpvciBpc3N1ZXMuICBULiBTcmlkaGFyIHN1Z2dlc3RlZCB0aGF0
IA0KICAgIHRoZSBBZ2VudFggcHJvdG9jb2wgY291bGQgYmUgdXNlZCB3aXRoIFNOTVAgdG8gbWFu
YWdlIHRoZSBGb3JDRVMgDQogICAgbmV0d29yayBlbGVtZW50cy4gIE1hbnkgb2Ygb3VyIGNvbGxl
YWd1ZXMgYW5kIHBlb3BsZSBpbiB0aGUgRm9yQ0VTIA0KICAgIG1haWxpbmcgbGlzdCBhbHNvIHBy
b3ZpZGVkIHZhbHVhYmxlIGZlZWRiYWNrLiANCiAgICAgDQogOC4gU2VjdXJpdHkgQ29uc2lkZXJh
dGlvbnMgDQogICAgIA0KICAgIEluIGdlbmVyYWwsIHRoZSBwaHlzaWNhbCBzZXBhcmF0aW9uIG9m
IHR3byBlbnRpdGllcyB1c3VhbGx5IHJlc3VsdHMgDQogICAgaW4gYSBwb3RlbnRpYWxseSBpbnNl
Y3VyZSBsaW5rIGJldHdlZW4gdGhlIHR3byBlbnRpdGllcyBhbmQgaGVuY2UgDQogICAgbXVjaCBz
dHJpY3RlciBzZWN1cml0eSBtZWFzdXJlbWVudHMgYXJlIHJlcXVpcmVkLiAgRm9yIGV4YW1wbGUs
IHdlIA0KICAgIHBvaW50ZWQgb3V0IGluIFNlY3Rpb24gNC4xIHRoYXQgYXV0aGVudGljYXRpb24g
YmVjb21lcyBuZWNlc3NhcnkgDQogICAgYmV0d2VlbiBDRSBtYW5hZ2VyIGFuZCBGRSBtYW5hZ2Vy
LCBiZXR3ZWVuIENFIGFuZCBDRSBtYW5hZ2VyLCANCiAgICBiZXR3ZWVuIEZFIGFuZCBGRSBtYW5h
Z2VyIGluIHNvbWUgY29uZmlndXJhdGlvbnMuICBUaGUgcGh5c2ljYWwgDQogICAgc2VwYXJhdGlv
biBvZiBDRSBhbmQgRkUgYWxzbyBpbXBvc2VzIHNlcmlvdXMgc2VjdXJpdHkgcmVxdWlyZW1lbnQg
DQogICAgZm9yIEZvckNFUyBwcm90b2NvbCBvdmVyIEZwIGludGVyZmFjZS4gIFRoaXMgc2VjdGlv
biBmaXJzdCBhdHRlbXB0cyANCiAgICB0byBkZXNjcmliZSB0aGUgc2VjdXJpdHkgdGhyZWF0cyB0
aGF0IG1heSBiZSBpbnRyb2R1Y2VkIGJ5IHRoZSANCiAgICBwaHlzaWNhbCBzZXBhcmF0aW9uIG9m
IHRoZSBGRXMgYW5kIHRoZSBDRXMsIGFuZCB0aGVuIGl0IHByb3ZpZGVzIA0KICAgIHJlY29tbWVu
ZGF0aW9uIGFuZCBndWlkZWxpbmVzIGZvciBzZWN1cmUgb3BlcmF0aW9uIGFuZCBtYW5hZ2VtZW50
IA0KICAgIG9mIEZvckNFUyBwcm90b2NvbCBvdmVyIEZwIGludGVyZmFjZSBiYXNlZCBvbiBleGlz
dGluZyBzdGFuZGFyZCANCiAgICBzZWN1cml0eSBzb2x1dGlvbnMuIA0KICAgICANCiA4LjEuIEFu
YWx5c2lzIG9mIFBvdGVudGlhbCBUaHJlYXRzIEludHJvZHVjZWQgYnkgRm9yQ0VTIA0KICAgICAN
CiAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgSnVuZSAgICAyMDA0ICAgICAgICAg
ICAgICAgICAgIFtQYWdlIDMwXSAgDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBG
cmFtZXdvcmsgICAgICAgICAgICAgICAgIERlY2VtYmVyIDIwMDMgDQogIA0KICANCiAgICBUaGlz
IHNlY3Rpb24gcHJvdmlkZXMgdGhlIHRocmVhdCBhbmFseXNpcyBmb3IgRm9yQ0VTLCB3aXRoIGEg
Zm9jdXMgDQogICAgb24gRnAgaW50ZXJmYWNlLiAgRWFjaCB0aHJlYXQgaXMgZGVzY3JpYmVkIGlu
IGRldGFpbHMgd2l0aCB0aGUgDQogICAgZWZmZWN0cyBvbiB0aGUgRm9yQ0VTIHByb3RvY29sIGVu
dGl0aWVzIG9yL2FuZCB0aGUgTkUgYXMgYSB3aG9sZSwgDQogICAgYW5kIHRoZSByZXF1aXJlZCBm
dW5jdGlvbmFsaXRpZXMgdGhhdCBuZWVkIHRvIGJlIGluIHBsYWNlIHRvIGRlZmVuZCANCiAgICB0
aGUgdGhyZWF0LiAgDQogIA0KIDguMS4xLiAiSm9pbiIgb3IgIlJlbW92ZSIgTWVzc2FnZSBGbG9v
ZGluZyBvbiBDRXMgDQogICAgIA0KICAgIFRocmVhdHM6ICBBIG1hbGljaW91cyBub2RlIGNvdWxk
IHNlbmQgYSBzdHJlYW0gb2YgZmFsc2UgImpvaW4gTkUiIA0KICAgIG9yICJyZW1vdmUgZnJvbSBO
RSIgcmVxdWVzdHMgb24gYmVoYWxmIG9mIG5vbi1leGlzdGVudCBvciANCiAgICB1bmF1dGhvcml6
ZWQgRkUgdG8gbGVnaXRpbWF0ZSBDRXMgYXQgYSB2ZXJ5IHJhcGlkIHJhdGUgYW5kIHRoZXJlYnkg
DQogICAgY3JlYXRlIHVubmVjZXNzYXJ5IHN0YXRlIGluIHRoZSBDRXMuIA0KICAgICANCiAgICBF
ZmZlY3RzOiBJZiBieSBtYWludGFpbmluZyBzdGF0ZSBmb3Igbm9uLWV4aXN0ZW50IG9yIHVuYXV0
aG9yaXplZCANCiAgICBGRXMsIGEgQ0UgbWF5IGJlY29tZSB1bmF2YWlsYWJsZSBmb3Igb3RoZXIg
cHJvY2Vzc2luZyBhbmQgaGVuY2UgDQogICAgc3VmZmVyIGZyb20gZGVuaWFsIG9mIHNlcnZpY2Ug
KERvUykgYXR0YWNrIHNpbWlsYXIgdG8gdGhlIFRDUCBTWU4gDQogICAgRG9TLiAgSWYgbXVsdGlw
bGUgQ0VzIGFyZSB1c2VkLCB0aGUgdW5uZWNlc3Nhcnkgc3RhdGUgaW5mb3JtYXRpb24gDQogICAg
bWF5IGFsc28gYmUgY29udmV5ZWQgdG8gbXVsdGlwbGUgQ0VzIHZpYSBGciBpbnRlcmZhY2UgKGUu
Zy4sIGZyb20gDQogICAgdGhlIGFjdGl2ZSBDRSB0byB0aGUgc3RhbmQtYnkgQ0UpIGFuZCBoZW5j
ZSBzdWJqZWN0IG11bHRpcGxlIENFcyB0byANCiAgICBEb1MgYXR0YWNrLiAgDQogICAgICAgIA0K
ICAgIFJlcXVpcmVtZW50OiAgQSBDRSB0aGF0IHJlY2VpdmVzIGEgImpvaW4iIG9yICJyZW1vdmUi
IHJlcXVlc3QgDQogICAgc2hvdWxkIG5vdCBjcmVhdGUgYW55IHN0YXRlIGluZm9ybWF0aW9uIHVu
dGlsIGl0IGhhcyBhdXRoZW50aWNhdGVkIA0KICAgIHRoZSBGRSBlbmRwb2ludC4gDQogICAgIA0K
ICAgICANCiA4LjEuMi4gSW1wZXJzb25hdGlvbiBBdHRhY2sgIA0KICAgICANCiAgICBUaHJlYXRz
OiBBIG1hbGljaW91cyBub2RlIGNhbiBpbXBlcnNvbmF0ZSBhIENFIG9yIEZFIGFuZCBzZW5kIG91
dCANCiAgICBmYWxzZSBtZXNzYWdlcy4gDQogICAgIA0KICAgIEVmZmVjdHM6IFRoZSB3aG9sZSBO
RSBjb3VsZCBiZSBjb21wcm9taXNlZC4gDQogIA0KICAgIFJlcXVpcmVtZW50OiAgVGhlIENFIG9y
IEZFIG11c3QgYXV0aGVudGljYXRlIHRoZSBtZXNzYWdlIGFzIGhhdmluZyANCiAgICBjb21lIGZy
b20gYW4gRkUgb3IgQ0Ugb24gdGhlIGxpc3Qgb2YgdGhlIGF1dGhvcml6ZWQgRm9yQ0VTIGVsZW1l
bnRzIA0KICAgIChwcm92aWRlZCBieSB0aGUgQ0Ugb3IgRkUgTWFuYWdlciBpbiB0aGUgcHJlLWFz
c29jaWF0aW9uIHBoYXNlKSANCiAgICBiZWZvcmUgYWNjZXB0aW5nIGFuZCBwcm9jZXNzaW5nIGl0
LiAgIA0KICAgICANCiAgICAgDQogOC4xLjMuIFJlcGxheSBBdHRhY2sgDQogICAgIA0KICAgIFRo
cmVhdDogQSBtYWxpY2lvdXMgbm9kZSBjb3VsZCByZXBsYXkgdGhlIGVudGlyZSBtZXNzYWdlIHBy
ZXZpb3VzbHkgDQogICAgc2VudCBieSBhbiBGRSBvciBDRSBlbnRpdHkgdG8gZ2V0IGFyb3VuZCBh
dXRoZW50aWNhdGlvbi4gIA0KICAgICANCiAgICBFZmZlY3Q6IFRoZSBORSBjb3VsZCBiZSBjb21w
cm9taXNlZC4gDQogICAgIA0KICANCiAgDQogWWFuZywgZXQgYWwuICAgICAgRXhwaXJlcyBKdW5l
ICAgIDIwMDQgICAgICAgICAgICAgICAgICAgW1BhZ2UgMzFdICANCg0KIEludGVybmV0IERyYWZ0
ICAgICAgICAgRm9yQ0VTIEZyYW1ld29yayAgICAgICAgICAgICAgICAgRGVjZW1iZXIgMjAwMyAN
CiAgDQogIA0KICAgIFJlcXVpcmVtZW50OiAgUmVwbGF5IHByb3RlY3Rpb24gbWVjaGFuaXNtIG5l
ZWRzIHRvIGJlIHBhcnQgb2YgdGhlIA0KICAgIHNlY3VyaXR5IHNvbHV0aW9uIHRvIGRlZmVuZCBh
Z2FpbnN0IHRoaXMgYXR0YWNrLiANCiAgICAgIA0KIDguMS40LiBBdHRhY2sgZHVyaW5nIEZhaWwg
T3ZlciANCiAgICAgIA0KICAgIFRocmVhdDogQSBtYWxpY2lvdXMgbm9kZSBtYXkgZXhwbG9pdCB0
aGUgQ0UgZmFpbC1vdmVyIG1lY2hhbmlzbSB0byANCiAgICB0YWtlIG92ZXIgdGhlIGNvbnRyb2wg
b2YgTkUuIEZvciBleGFtcGxlLCBzdXBwb3NlIHR3byBDRXMsIHNheSBDRS1BIA0KICAgIGFuZCBD
RS1CLCBhcmUgY29udHJvbGxpbmcgc2V2ZXJhbCBGRXMuIENFLUEgaXMgYWN0aXZlIGFuZCBDRS1C
IGlzIA0KICAgIHN0YW5kLWJ5LiAgV2hlbiBDRS1BIGZhaWxzLCBDRS1CIGlzIHRha2luZyBvdmVy
IHRoZSBhY3RpdmUgQ0UgDQogICAgcG9zaXRpb24uICBUaGUgRkVzIGFscmVhZHkgaGFkIGEgdHJ1
c3RlZCByZWxhdGlvbnNoaXAgd2l0aCBDRS1BLCANCiAgICBidXQgdGhlIEZFcyBtYXkgbm90IGhh
dmUgdGhlIHNhbWUgdHJ1c3RlZCByZWxhdGlvbnNoaXAgZXN0YWJsaXNoZWQgDQogICAgd2l0aCBD
RS1CIHByaW9yIHRvIHRoZSBmYWlsLW92ZXIuICBBIG1hbGljaW91cyBub2RlIGNhbiB0YWtlIG92
ZXIgDQogICAgYXMgQ0UtQiBpZiBzdWNoIHRydXN0ZWQgcmVsYXRpb25zaGlwIGlzIG5vdCBlc3Rh
Ymxpc2hlZCBkdXJpbmcgdGhlIA0KICAgIGZhaWwtb3Zlci4gIA0KICAgICANCiAgICBFZmZlY3Q6
IFRoZSBORSBtYXkgYmUgY29tcHJvbWlzZWQgYWZ0ZXIgc3VjaCBpbnNlY3VyZSBmYWlsLW92ZXIu
IA0KICAgICANCiAgICBSZXF1aXJlbWVudDogIFRoZSBsZXZlbCBvZiB0cnVzdCByZWxhdGlvbnNo
aXAgYmV0d2VlbiB0aGUgc3RhbmQtYnkgDQogICAgQ0UgYW5kIHRoZSBGRXMgbXVzdCBiZSBhcyBz
dHJvbmcgYXMgdGhlIG9uZSBiZXR3ZWVuIHRoZSBhY3RpdmUgQ0UgDQogICAgYW5kIHRoZSBGRXMu
ICBUaGUgc2VjdXJpdHkgYXNzb2NpYXRpb24gYmV0d2VlbiB0aGUgRkVzIGFuZCB0aGUgDQogICAg
c3RhbmQtYnkgQ0UgbWF5IGJlIGVzdGFibGlzaGVkIHByaW9yIHRvIGZhaWwtb3Zlci4gIElmIG5v
dCBhbHJlYWR5IA0KICAgIGluIHBsYWNlLCBzdWNoIHNlY3VyaXR5IGFzc29jaWF0aW9uIG11c3Qg
YmUgcmUtZXN0YWJsaXNoZWQgYmVmb3JlIA0KICAgIHRoZSBzdGFuZC1ieSBDRSB0YWtlcyBvdmVy
LiANCiAgICAgIA0KIDguMS41LiAgRGF0YSBJbnRlZ3JpdHkgIA0KICAgICANCiAgICBUaHJlYXRz
OiBBIG1hbGljaW91cyBub2RlIG1heSBpbmplY3QgZmFsc2UgbWVzc2FnZXMgdG8gbGVnaXRpbWF0
ZSANCiAgICBDRSBvciBGRS4gICAgIA0KICAgICANCiAgICBFZmZlY3Q6IEFuIEZFIG9yIENFIHJl
Y2VpdmVzIHRoZSBmYWJyaWNhdGVkIHBhY2tldCBhbmQgcGVyZm9ybXMgDQogICAgaW5jb3JyZWN0
IG9yIGNhdGFzdHJvcGhpYyBvcGVyYXRpb24uIA0KICAgICANCiAgICBSZXF1aXJlbWVudDogUHJv
dG9jb2wgbWVzc2FnZXMgcmVxdWlyZSBpbnRlZ3JpdHkgcHJvdGVjdGlvbi4gDQogICAgIA0KIDgu
MS42LiAgRGF0YSBDb25maWRlbnRpYWxpdHkgDQogICAgIA0KICAgIFRocmVhdDogV2hlbiBGRSBh
bmQgQ0UgYXJlIHBoeXNpY2FsbHkgc2VwYXJhdGVkLCBhIG1hbGljaW91cyBub2RlIA0KICAgIG1h
eSBlYXZlc2Ryb3AgdGhlIG1lc3NhZ2VzIGluIHRyYW5zaXQuICBTb21lIG9mIHRoZSBtZXNzYWdl
cyBhcmUgDQogICAgY3JpdGljYWwgdG8gdGhlIGZ1bmN0aW9uaW5nIG9mIHRoZSB3aG9sZSBuZXR3
b3JrLCB3aGlsZSBvdGhlcnMgbWF5IA0KICAgIGNvbnRhaW4gY29uZmlkZW50aWFsIGJ1c2luZXNz
IGRhdGEuICBMZWFraW5nIG9mIHN1Y2ggaW5mb3JtYXRpb24gDQogICAgbWF5IHJlc3VsdCBpbiBj
b21wcm9taXNlIGV2ZW4gYmV5b25kIHRoZSBpbW1lZGlhdGUgQ0Ugb3IgRkUuICANCiAgICAgIA0K
ICAgIEVmZmVjdDogU2Vuc2l0aXZlIGluZm9ybWF0aW9uIG1pZ2h0IGJlIGV4cG9zZWQgYmV0d2Vl
biBDRSBhbmQgRkUuIA0KICAgICANCiAgICBSZXF1aXJlbWVudDogRGF0YSBjb25maWRlbnRpYWxp
dHkgYmV0d2VlbiBGRSBhbmQgQ0UgbXVzdCBiZSANCiAgICBhdmFpbGFibGUgZm9yIHNlbnNpdGl2
ZSBpbmZvcm1hdGlvbi4gDQogIA0KICANCiAgDQogWWFuZywgZXQgYWwuICAgICAgRXhwaXJlcyBK
dW5lICAgIDIwMDQgICAgICAgICAgICAgICAgICAgW1BhZ2UgMzJdICANCg0KIEludGVybmV0IERy
YWZ0ICAgICAgICAgRm9yQ0VTIEZyYW1ld29yayAgICAgICAgICAgICAgICAgRGVjZW1iZXIgMjAw
MyANCiAgDQogIA0KIDguMS43LiBTaGFyaW5nIHNlY3VyaXR5IHBhcmFtZXRlcnMgDQogICAgIA0K
ICAgIFRocmVhdDogQ29uc2lkZXIgYSBzY2VuYXJpbyB3aGVyZSBzZXZlcmFsIEZFcyBjb21tdW5p
Y2F0aW5nIHRvIHRoZSANCiAgICBzYW1lIENFIHNoYXJlIHRoZSBzYW1lIGF1dGhlbnRpY2F0aW9u
IGtleXMgZm9yIHRoZSBGcCBpbnRlcmZhY2UuICANCiAgICBJZiBhbnkgRkUgb3IgdGhlIENFIGlz
IGNvbXByb21pc2VkLCBhbGwgb3RoZXIgZW50aXRpZXMgYXJlIA0KICAgIGNvbXByb21pc2VkLiAN
CiAgICAgDQogICAgRWZmZWN0OiBUaGUgd2hvbGUgTkUgaXMgY29tcHJvbWlzZWQuIA0KICAgICAg
DQogICAgUmVjb21tZW5kYXRpb246IFRvIGF2b2lkIHRoaXMgc2lkZSBlZmZlY3QsIGl0J3MgYmV0
dGVyIHRvIGNvbmZpZ3VyZSANCiAgICBkaWZmZXJlbnQgc2VjdXJpdHkgcGFyYW1ldGVycyBmb3Ig
ZWFjaCBGRS1DRSBjb21tdW5pY2F0aW9uIG92ZXIgRnAgDQogICAgaW50ZXJmYWNlLiANCiAgICAg
DQogOC4xLjguIERlbmlhbCBvZiBTZXJ2aWNlIEF0dGFjayB2aWEgRXh0ZXJuYWwgSW50ZXJmYWNl
IA0KICAgICANCiAgICBUaHJlYXQ6IFdoZW4gYW4gRkUgcmVjZWl2ZXMgYSBwYWNrZXQgdGhhdCBp
cyBkZXN0aW5lZCBmb3IgaXRzIENFLCANCiAgICB0aGUgRkUgZm9yd2FyZHMgdGhlIHBhY2tldCBv
dmVyIHRoZSBGcCBpbnRlcmZhY2UuICBNYWxpY2lvdXMgbm9kZSANCiAgICBjYW4gZ2VuZXJhdGUg
aHVnZSBtZXNzYWdlIHN0b3JtIGxpa2Ugcm91dGluZyBwcm90b2NvbCBwYWNrZXRzIGV0Yy4gDQog
ICAgdGhyb3VnaCB0aGUgZXh0ZXJuYWwgRmkvZiBpbnRlcmZhY2Ugc28gdGhhdCB0aGUgRkUgaGFz
IHRvIHByb2Nlc3MgDQogICAgYW5kIGZvcndhcmQgYWxsIHBhY2tldHMgdG8gQ0UgdGhyb3VnaCBG
cCBpbnRlcmZhY2UuIA0KICAgICANCiAgICBFZmZlY3Q6IENFIGVuY291bnRlcnMgcmVzb3VyY2Ug
ZXhoYXVzdGlvbiBhbmQgYmFuZHdpZHRoIHN0YXJ2YXRpb24gDQogICAgb24gRnAgaW50ZXJmYWNl
IGR1ZSB0byBhbiBvdmVyd2hlbG1pbmcgbnVtYmVyIG9mIHBhY2tldHMgZnJvbSBGRXMuIA0KICAg
ICANCiAgICBSZXF1aXJlbWVudDogU29tZSBzb3J0IG9mIHJhdGUgbGltaXRpbmcgbWVjaGFuaXNt
IE1VU1QgdG8gYmUgaW4gDQogICAgcGxhY2UgYXQgYm90aCBGRSBhbmQgQ0UuICBFeGFtcGxlcyBv
ZiBzdWNoIG1lY2hhbmlzbXMgaW5jbHVkZSANCiAgICBleHBsaWNpdCByYXRlIGxpbWl0ZXJzIG9y
IGNvbmdlc3Rpb24gY29udHJvbCBhbGdvcml0aG1zLiAgUmF0ZSANCiAgICBMaW1pdGVyIFNIT1VM
RCBiZSBjb25maWd1cmVkIGF0IEZFIGZvciBlYWNoIG1lc3NhZ2UgdHlwZSB0aGF0IGFyZSANCiAg
ICBiZWluZyByZWNlaXZlZCB0aHJvdWdoIEZpL0YgaW50ZXJmYWNlLiANCiAgICAgICAgICANCiA4
LjIuIFNlY3VyaXR5IFJlY29tbWVuZGF0aW9ucyBmb3IgRm9yQ0VTIA0KICANCiAgICBUaGUgcmVx
dWlyZW1lbnRzIGRvY3VtZW50IFszXSBzdWdnZXN0ZWQgdGhhdCBGb3JDRVMgcHJvdG9jb2wgc2hv
dWxkIA0KICAgIHN1cHBvcnQgcmVsaWFiaWxpdHkgb3ZlciBGcCBpbnRlcmZhY2UsIGJ1dCBubyBw
YXJ0aWN1bGFyIHRyYW5zcG9ydCANCiAgICBwcm90b2NvbCBpcyB5ZXQgc3BlY2lmaWVkIGZvciBG
b3JDRVMuICBUaGlzIGZyYW1ld29yayBkb2N1bWVudCBkb2VzIA0KICAgIG5vdCBpbnRlbmQgdG8g
c3BlY2lmeSB0aGUgcGFydGljdWxhciB0cmFuc3BvcnQgZWl0aGVyLCBhbmQgc28gd2UgDQogICAg
b25seSBwcm92aWRlIHJlY29tbWVuZGF0aW9ucyBhbmQgZ3VpZGVsaW5lcyBiYXNlZCBvbiB0aGUg
ZXhpc3RpbmcgDQogICAgc3RhbmRhcmQgc2VjdXJpdHkgcHJvdG9jb2xzIHRoYXQgY2FuIHdvcmsg
d2l0aCB0aGUgY29tbW9uIHRyYW5zcG9ydCANCiAgICBjYW5kaWRhdGVzIHN1aXRhYmxlIGZvciBG
b3JDRVMuIA0KICAgICAgDQogICAgV2UgcmV2aWV3IHR3byBleGlzdGluZyBzZWN1cml0eSBwcm90
b2NvbCBzb2x1dGlvbnMsIG5hbWVseSBJUHNlYyANCiAgICAoSVAgU2VjdXJpdHkpIFsxNF0gb3Ig
VExTIChUcmFuc3BvcnQgTGF5ZXIgU2VjdXJpdHkpIFsxM10uICBUTFMgDQogICAgd29ya3Mgd2l0
aCByZWxpYWJsZSB0cmFuc3BvcnRzIHN1Y2ggYXMgVENQIG9yIFNDVFAgZm9yIHVuaWNhc3QsIA0K
ICAgIHdoaWxlIElQc2VjIGNhbiBiZSB1c2VkIHdpdGggYW55IHRyYW5zcG9ydCAoVURQLCBUQ1As
IFNDVFApIGFuZCANCiAgICBzdXBwb3J0cyBib3RoIHVuaWNhc3QgYW5kIG11bHRpY2FzdC4gIEJv
dGggVExTIGFuZCBJUHNlYyBjYW4gYmUgDQogICAgdXNlZCBwb3RlbnRpYWxseSB0byBzYXRpc2Z5
IGFsbCBvZiB0aGUgc2VjdXJpdHkgcmVxdWlyZW1lbnRzIGZvciANCiAgICBGb3JDRVMgcHJvdG9j
b2wuICBJbiBhZGRpdGlvbiwgb3RoZXIgYXBwcm9hY2hlcyBtYXkgYmUgdXNlZCBhcyB3ZWxsIA0K
ICANCiAgDQogWWFuZywgZXQgYWwuICAgICAgRXhwaXJlcyBKdW5lICAgIDIwMDQgICAgICAgICAg
ICAgICAgICAgW1BhZ2UgMzNdICANCg0KIEludGVybmV0IERyYWZ0ICAgICAgICAgRm9yQ0VTIEZy
YW1ld29yayAgICAgICAgICAgICAgICAgRGVjZW1iZXIgMjAwMyANCiAgDQogIA0KICAgIGJ1dCBh
cmUgbm90IGRvY3VtZW50ZWQgaGVyZSwgaW5jbHVkaW5nIHVzaW5nIEwyIHNlY3VyaXR5IG1lY2hh
bmlzbXMgDQogICAgZm9yIGEgZ2l2ZW4gTDIgaW50ZXJjb25uZWN0IHRlY2hub2xvZ3ksIGFzIGxv
bmcgYXMgdGhlIHJlcXVpcmVtZW50cyANCiAgICBjYW4gYmUgc2F0aXNmaWVkLiAgDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCiAgICBXaGVuIEZvckNF
UyBpcyBkZXBsb3llZCBiZXR3ZWVuIENFcyBhbmQgRkVzIGluc2lkZSBhIGJveCwgDQogICAgYXV0
aGVudGljYXRpb24sIGNvbmZpZGVudGlhbGl0eSBhbmQgaW50ZWdyaXR5IG1heSBiZSBwcm92aWRl
ZCBieSANCiAgICB0aGUgcGh5c2ljYWwgc2VjdXJpdHkgb2YgdGhlIGJveCBhbmQgc28gdGhlIHNl
Y3VyaXR5IG1lY2hhbmlzbXMgbWF5IA0KICAgIGJlIHR1cm5lZCBvZmYsIGRlcGVuZGluZyBvbiB0
aGUgbmV0d29ya2luZyB0b3BvbG9neSBhbmQgaXRzIA0KICAgIGFkbWluaXN0cmF0aW9uIHBvbGlj
eS4gIEhvd2V2ZXIsIGl0IGlzIGltcG9ydGFudCB0byByZWFsaXplIHRoYXQgDQogICAgZXZlbiBp
ZiB0aGUgTkUgaXMgaW4gYSBzaW5nbGUtYm94LCB0aGUgRG9TIGF0dGFja3MgYXMgZGVzY3JpYmVk
IGluIA0KICAgIFNlY3Rpb24gOC4xLjggY2FuIHN0aWxsIGJlIGxhdW5jaGVkIHRocm91Z2ggRmkv
ZiBpbnRlcmZhY2VzLiAgDQogICAgVGhlcmVmb3JlLCBpdCBpcyBpbXBvcnRhbnQgdG8gaGF2ZSB0
aGUgY29ycmVzcG9uZGluZyBjb3VudGVyLQ0KICAgIG1lYXN1cmVtZW50IGluIHBsYWNlIGV2ZW4g
Zm9yIHNpbmdsZS1ib3ggZGVwbG95bWVudC4gDQogICAgICAgIA0KIDguMi4xLiBTZWN1cml0eSBD
b25maWd1cmF0aW9uICANCiAgICAgDQogICAgVGhlIE5FIGFkbWluaXN0cmF0b3IgaGFzIHRoZSBm
cmVlZG9tIHRvIGRldGVybWluZSB0aGUgZXhhY3QgDQogICAgc2VjdXJpdHkgY29uZmlndXJhdGlv
biB0aGF0IGlzIG5lZWRlZCBmb3IgdGhlIHNwZWNpZmljIGRlcGxveW1lbnQuICAgDQogICAgRm9y
IGV4YW1wbGUsIEZvckNFUyBtYXkgYmUgZGVwbG95ZWQgYmV0d2VlbiBDRXMgYW5kIEZFcyBjb25u
ZWN0ZWQgDQogICAgdG8gZWFjaCBvdGhlciBpbnNpZGUgYSBib3ggb3ZlciBhIGJhY2twbGFuZS4g
IEluIHN1Y2ggc2NlbmFyaW8sIA0KICAgIHBoeXNpY2FsIHNlY3VyaXR5IG9mIHRoZSBib3ggZW5z
dXJlcyB0aGF0IG1vc3Qgb2YgdGhlIGF0dGFja3Mgc3VjaCANCiAgICBhcyBtYW4taW4tdGhlLW1p
ZGRsZSwgc25vb3BpbmcsIGFuZCBpbXBlcnNvbmF0aW9uIGFyZSBub3QgcG9zc2libGUsIA0KICAg
IGFuZCBoZW5jZSBGb3JDRVMgYXJjaGl0ZWN0dXJlIG1heSByZWx5IG9uIHRoZSBwaHlzaWNhbCBz
ZWN1cml0eSBvZiANCiAgICB0aGUgYm94IHRvIGRlZmVuZCBhZ2FpbnN0IHRoZXNlIGF0dGFja3Mg
YW5kIHByb3RvY29sIG1lY2hhbmlzbXMgbWF5IA0KICAgIGJlIHR1cm5lZCBvZmYuICBIb3dldmVy
LCBpdCBpcyBhbHNvIHNob3duIHRoYXQgZGVuaWFsIG9mIHNlcnZpY2UgDQogICAgYXR0YWNrIHZp
YSBleHRlcm5hbCBpbnRlcmZhY2UgYXMgZGVzY3JpYmVkIGluIFNlY3Rpb24gOC4xLjggaXMgDQog
ICAgc3RpbGwgYSBwb3RlbnRpYWwgdGhyZWF0IGV2ZW4gZm9yIHN1Y2ggImFsbC1pbi1vbmUtYm94
IiBkZXBsb3ltZW50IA0KICAgIHNjZW5hcmlvIGFuZCBoZW5jZSB0aGUgcmF0ZSBsaW1pdGluZyBt
ZWNoYW5pc20gaXMgc3RpbGwgbmVjZXNzYXJ5LiAgDQogICAgVGhpcyBpcyBqdXN0IG9uZSBleGFt
cGxlIHRvIHNob3cgdGhhdCBpdCBpcyBpbXBvcnRhbnQgdG8gYXNzZXNzIHRoZSANCiAgICBzZWN1
cml0eSBuZWVkcyBvZiB0aGUgRm9yQ0VTLWVuYWJsZWQgbmV0d29yayBlbGVtZW50cyB1bmRlciAN
CiAgICBkaWZmZXJlbnQgZGVwbG95bWVudCBzY2VuYXJpb3MuICBJdCBzaG91bGQgYmUgcG9zc2li
bGUgZm9yIHRoZSANCiAgICBhZG1pbmlzdHJhdG9yIHRvIGNvbmZpZ3VyZSB0aGUgbGV2ZWwgb2Yg
c2VjdXJpdHkgbmVlZGVkIGZvciB0aGUgDQogICAgRm9yQ0VTIHByb3RvY29sLiANCiAgICAgDQog
OC4yLjIuIFVzaW5nIFRMUyB3aXRoIEZvckNFUyANCiAgICAgDQogICAgVExTIFsxM10gY2FuIGJl
IHVzZWQgaWYgYSByZWxpYWJsZSB1bmljYXN0IHRyYW5zcG9ydCBzdWNoIGFzIFRDUCBvciANCiAg
ICBTQ1RQIGlzIHVzZWQgZm9yIEZvckNFUyBvdmVyIHRoZSBGcCBpbnRlcmZhY2UuICBUaGUgVExT
IGhhbmRzaGFrZSANCiAgICBwcm90b2NvbCBpcyB1c2VkIGR1cmluZyBhc3NvY2lhdGlvbiBlc3Rh
Ymxpc2htZW50IG9yIHJlLQ0KICAgIGVzdGFibGlzaG1lbnQgcGhhc2UgdG8gbmVnb3RpYXRlIGEg
VExTIHNlc3Npb24gYmV0d2VlbiB0aGUgQ0UgYW5kIA0KICAgIEZFLiAgT25jZSB0aGUgc2Vzc2lv
biBpcyBpbiBwbGFjZSwgdGhlIFRMUyByZWNvcmQgcHJvdG9jb2wgaXMgdXNlZCANCiAgICB0byBz
ZWN1cmUgRm9yQ0VTIGNvbW11bmljYXRpb24gbWVzc2FnZXMgYmV0d2VlbiB0aGUgQ0UgYW5kIEZF
LiANCiAgICAgDQogICAgQSBiYXNpYyBvdXRsaW5lIG9mIGhvdyBUTFMgY2FuIGJlIHVzZWQgd2l0
aCBGb3JDRVMgaXMgZGVzY3JpYmVkIA0KICAgIGJlbG93LiAgU3RlcHMgMSkgdGlsbCA3KSBjb21w
bGV0ZSB0aGUgc2VjdXJpdHkgaGFuZHNoYWtlIGFzIA0KICAgIGlsbHVzdHJhdGVkIGluIEZpZ3Vy
ZSA5IHdoaWxlIHN0ZXAgOCkgaXMgZm9yIGFsbCB0aGUgZnVydGhlciANCiAgICBjb21tdW5pY2F0
aW9uIGJldHdlZW4gdGhlIENFIGFuZCBGRSwgaW5jbHVkaW5nIHRoZSByZXN0IG9mIG1lc3NhZ2Vz
IA0KICANCiAgDQogWWFuZywgZXQgYWwuICAgICAgRXhwaXJlcyBKdW5lICAgIDIwMDQgICAgICAg
ICAgICAgICAgICAgW1BhZ2UgMzRdICANCg0KIEludGVybmV0IERyYWZ0ICAgICAgICAgRm9yQ0VT
IEZyYW1ld29yayAgICAgICAgICAgICAgICAgRGVjZW1iZXIgMjAwMyANCiAgDQogIA0KICAgIGFm
dGVyIHRoZSBzZWN1cml0eSBoYW5kc2hha2Ugc2hvd24gaW4gRmlndXJlIDkgYW5kIHRoZSBzdGVh
ZHktc3RhdGUgDQogICAgY29tbXVuaWNhdGlvbiBzaG93biBpbiBGaWd1cmUgMTAuIA0KICAgICAN
CiAgICAgICAgIDEpIER1cmluZyBQcmUtYXNzb2NpYXRpb24gcGhhc2UgYWxsIEZFcyBhcmUgY29u
ZmlndXJlZCB3aXRoIA0KICAgICAgICAgdGhlIENFcyAoaW5jbHVkaW5nIGJvdGggdGhlIGFjdGl2
ZSBDRSBhbmQgdGhlIHN0YW5kYnkgQ0UpLiAgDQogICAgICAgICAyKSBUaGUgRkUgZXN0YWJsaXNo
ZXMgYSBUTFMgY29ubmVjdGlvbiB3aXRoIHRoZSBDRSAobWFzdGVyKSANCiAgICAgICAgIGFuZCBu
ZWdvdGlhdGVzIGEgY2lwaGVyIHN1aXRlLiANCiAgICAgICAgIDMpIFRoZSBGRSAoc2xhdmUpIGdl
dHMgdGhlIENFIGNlcnRpZmljYXRlLCB2YWxpZGF0ZXMgdGhlIA0KICAgICAgICAgc2lnbmF0dXJl
LCBjaGVja3MgdGhlIGV4cGlyYXRpb24gZGF0ZSwgY2hlY2tzIGlmIHRoZSANCiAgICAgICAgIGNl
cnRpZmljYXRlIGhhcyBiZWVuIHJldm9rZWQuIA0KICAgICAgICAgNCkgVGhlIENFIChtYXN0ZXIp
IGdldHMgdGhlIEZFIGNlcnRpZmljYXRlIGFuZCBwZXJmb3JtcyB0aGUgDQogICAgICAgICBzYW1l
IHZhbGlkYXRpb24gYXMgdGhlIEZFIGluIHN0ZXAgMykuICANCiAgICAgICAgIDUpIElmIGFueSBv
ZiB0aGUgY2hlY2sgZmFpbHMgaW4gc3RlcCAzKSBvciBzdGVwIDQpLCBlbmRwb2ludCANCiAgICAg
ICAgIG11c3QgZ2VuZXJhdGUgYW4gZXJyb3IgbWVzc2FnZSBhbmQgYWJvcnQuIA0KICAgICAgICAg
NikgQWZ0ZXIgc3VjY2Vzc2Z1bCBtdXR1YWwgYXV0aGVudGljYXRpb24sIGEgVExTIHNlc3Npb24g
aXMgDQogICAgICAgICBlc3RhYmxpc2hlZCBiZXR3ZWVuIENFIGFuZCBGRS4gDQogICAgICAgICA3
KSBUaGUgRkUgc2VuZHMgYSAiam9pbiBORSIgbWVzc2FnZSB0byB0aGUgQ0UuICAgDQogICAgICAg
ICA4KSBUaGUgRkUgYW5kIENFIHVzZSBUTFMgc2Vzc2lvbiBmb3IgZnVydGhlciBjb21tdW5pY2F0
aW9uLiANCiAgICAgDQogICAgTm90ZSB0aGF0IHRoZXJlIGFyZSBkaWZmZXJlbnQgd2F5cyBmb3Ig
dGhlIENFIGFuZCBGRSB0byB2YWxpZGF0ZSBhIA0KICAgIHJlY2VpdmVkIGNlcnRpZmljYXRlLiAg
T25lIHdheSBpcyB0byBjb25maWd1cmUgdGhlIEZFIE1hbmFnZXIgb3IgQ0UgDQogICAgTWFuYWdl
ciBvciBvdGhlciBjZW50cmFsIGNvbXBvbmVudCBhcyBDQSwgc28gdGhhdCB0aGUgQ0Ugb3IgRkUg
Y2FuIA0KICAgIHF1ZXJ5IHRoaXMgcHJlLWNvbmZpZ3VyZWQgQ0EgdG8gdmFsaWRhdGUgdGhhdCB0
aGUgY2VydGlmaWNhdGUgaGFzIA0KICAgIG5vdCBiZWVuIHJldm9rZWQuICBBbm90aGVyIHdheSBp
cyB0byBoYXZlIHRoZSBDRSBhbmQgdGhlIEZFIA0KICAgIGNvbmZpZ3VyZWQgZGlyZWN0bHkgYSBs
aXN0IG9mIHZhbGlkIGNlcnRpZmljYXRlcyBpbiB0aGUgcHJlLQ0KICAgIGFzc29jaWF0aW9uIHBo
YXNlLiAgDQogICAgIA0KICAgIEluIHRoZSBjYXNlIG9mIGZhaWwtb3ZlciwgaXQgaXMgdGhlIHJl
c3BvbnNpYmlsaXR5IG9mIHRoZSBhY3RpdmUgQ0UgDQogICAgYW5kIHRoZSBzdGFuZGJ5IENFIHRv
IHN5bmNocm9uaXplIEZvckNFUyBzdGF0ZXMgaW5jbHVkaW5nIHRoZSBUTFMgDQogICAgc3RhdGVz
IHRvIG1pbmltaXplIHRoZSBzdGF0ZSByZWVzdGFibGlzaG1lbnQgZHVyaW5nIGZhaWwtb3Zlci4g
IA0KICAgIENhcmUgbXVzdCBiZSB0YWtlbiB0byBlbnN1cmUgdGhhdCB0aGUgc3RhbmRieSBDRSBp
cyBhbHNvIA0KICAgIGF1dGhlbnRpY2F0ZWQgaW4gdGhlIHNhbWUgd2F5IGFzIHRoZSBhY3RpdmUg
Q0UsIGVpdGhlciBiZWZvcmUgb3IgDQogICAgZHVyaW5nIHRoZSBmYWlsLW92ZXIuIA0KICANCiA4
LjIuMy4gVXNpbmcgSVBzZWMgd2l0aCBGb3JDRVMgDQogICAgIA0KICAgIElQc2VjIFsxNF0gY2Fu
IGJlIHVzZWQgd2l0aCBhbnkgdHJhbnNwb3J0IHByb3RvY29sLCBzdWNoIGFzIFVEUCwgDQogICAg
U0NUUCBhbmQgVENQIG92ZXIgRnAgaW50ZXJmYWNlIGZvciBGb3JDRVMuICBXaGVuIHVzaW5nIElQ
c2VjLCB3ZSANCiAgICByZWNvbW1lbmQgdXNpbmcgRVNQIGluIHRyYW5zcG9ydCBtb2RlIGZvciBG
b3JDRVMgYmVjYXVzZSBtZXNzYWdlIA0KICAgIGNvbmZpZGVudGlhbGl0eSBpcyByZXF1aXJlZCBm
b3IgRm9yQ0VTLiAgDQogICAgIA0KICAgIElQc2VjIGNhbiBiZSB1c2VkIHdpdGggYm90aCBtYW51
YWwgYW5kIGF1dG9tYXRlZCBTQSBhbmQgDQogICAgY3J5cHRvZ3JhcGhpYyBrZXkgbWFuYWdlbWVu
dC4gIEJ1dCBJcHNlYydzIHJlcGxheSBwcm90ZWN0aW9uIA0KICAgIG1lY2hhbmlzbXMgYXJlIG5v
dCBhdmFpbGFibGUgaWYgbWFudWFsIGtleSBtYW5hZ2VtZW50IGlzIHVzZWQuICANCiAgICBIZW5j
ZSwgYXV0b21hdGljIGtleSBtYW5hZ2VtZW50IGlzIHJlY29tbWVuZGVkIGlmIHJlcGxheSBwcm90
ZWN0aW9uIA0KICAgIGlzIGRlZW1lZCBpbXBvcnRhbnQuICBPdGhlcndpc2UsIG1hbnVhbCBrZXkg
bWFuYWdlbWVudCBtaWdodCBiZSANCiAgICBzdWZmaWNpZW50IGZvciBzb21lIGRlcGxveW1lbnQg
c2NlbmFyaW9zLCBlc3AuIHdoZW4gdGhlIG51bWJlciBvZiANCiAgDQogIA0KIFlhbmcsIGV0IGFs
LiAgICAgIEV4cGlyZXMgSnVuZSAgICAyMDA0ICAgICAgICAgICAgICAgICAgIFtQYWdlIDM1XSAg
DQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBGcmFtZXdvcmsgICAgICAgICAgICAg
ICAgIERlY2VtYmVyIDIwMDMgDQogIA0KICANCiAgICBDRXMgYW5kIEZFcyBpcyByZWxhdGl2ZWx5
IHNtYWxsLiAgSXQgaXMgcmVjb21tZW5kZWQgdGhhdCB0aGUga2V5cyANCiAgICBiZSBjaGFuZ2Vk
IHBlcmlvZGljYWxseSBldmVuIGZvciBtYW51YWwga2V5IG1hbmFnZW1lbnQuIA0KICAgICANCiAg
ICBJUHNlYyBjYW4gc3VwcG9ydCBib3RoIHVuaWNhc3QgYW5kIG11bHRpY2FzdCB0cmFuc3BvcnQu
IEF0IHRoZSB0aW1lIA0KICAgIHRoaXMgZG9jdW1lbnQgd2FzIHB1Ymxpc2hlZCwgTVNFQyB3b3Jr
aW5nIGdyb3VwIGlzIGFjdGl2ZWx5IHdvcmtpbmcgDQogICAgb24gc3RhbmRhcmRpemluZyBwcm90
b2NvbHMgdG8gcHJvdmlkZSBtdWx0aWNhc3Qgc2VjdXJpdHkgWzE3XS4gDQogICAgTXVsdGljYXN0
LWJhc2VkIHNvbHV0aW9ucyByZWx5aW5nIG9uIElQc2VjIHNob3VsZCBzcGVjaWZ5IGhvdyB0byAN
CiAgICBtZWV0IHRoZSBzZWN1cml0eSByZXF1aXJlbWVudHMgaW4gWzNdLiAgDQogICAgIA0KICAg
IFVubGlrZSBUTFMsIElQc2VjIHByb3ZpZGVzIHNlY3VyaXR5IHNlcnZpY2VzIGJldHdlZW4gdGhl
IENFIGFuZCBGRSANCiAgICBhdCBJUCBsZXZlbCwgYW5kIHNvIHRoZSBzZWN1cml0eSBoYW5kc2hh
a2UgYXMgaWxsdXN0cmF0ZWQgaW4gRmlndXJlIA0KICAgIDkgYW1vdW50cyB0byBhICJuby1vcCIg
d2hlbiBtYW51YWwga2V5IG1hbmFnZW1lbnQgaXMgdXNlZC4gIFRoZSANCiAgICBmb2xsb3dpbmcg
b3V0bGluZSB0aGUgc3RlcHMgdGFrZW4gZm9yIEZvckNFUyBpbiBzdWNoIGEgY2FzZS4gDQogICAg
IA0KICAgICAgICAgMSkgRHVyaW5nIFByZS1hc3NvY2lhdGlvbiBwaGFzZSBhbGwgRkVzIGFyZSBj
b25maWd1cmVkIHdpdGggDQogICAgICAgICB0aGUgQ0VzIChpbmNsdWRpbmcgYWN0aXZlIENFIGFu
ZCBzdGFuZGJ5IENFKSBhbmQgU0EgcGFyYW1ldGVycyANCiAgICAgICAgIG1hbnVhbGx5LiANCiAg
ICAgICAgIDIpIFRoZSBGRSBzZW5kcyBhICJqb2luIE5FIiBtZXNzYWdlIHRvIHRoZSBDRS4gIFRo
aXMgbWVzc2FnZSANCiAgICAgICAgIGFuZCBhbGwgb3RoZXJzIHRoYXQgZm9sbG93IGFyZSBhZmZv
cmRlZCBzZWN1cml0eSBzZXJ2aWNlIA0KICAgICAgICAgYWNjb3JkaW5nIHRvIHRoZSBtYW51YWxs
eSBjb25maWd1cmVkIElQc2VjIFNBIHBhcmFtZXRlcnMsIGJ1dCANCiAgICAgICAgIHJlcGxheSBw
cm90ZWN0aW9uIGlzIG5vdCBhdmFpbGFibGUuICANCiAgICAgDQogICAgSXQgaXMgdXAgdG8gdGhl
IGFkbWluaXN0cmF0b3IgdG8gZGVjaWRlIHdoZXRoZXIgdG8gc2hhcmUgdGhlIHNhbWUgDQogICAg
a2V5IGFjcm9zcyBtdWx0aXBsZSBGRS1DRSBjb21tdW5pY2F0aW9uLCBidXQgaXQgaXMgcmVjb21t
ZW5kZWQgdGhhdCANCiAgICBkaWZmZXJlbnQga2V5cyBiZSB1c2VkLiAgU2ltaWxhcmx5LCBpdCBp
cyByZWNvbW1lbmRlZCB0aGF0IA0KICAgIGRpZmZlcmVudCBrZXlzIGJlIHVzZWQgZm9yIGluYm91
bmQgYW5kIG91dGJvdW5kIHRyYWZmaWMuIA0KICANCiAgICBJZiBhdXRvbWF0aWMga2V5IG1hbmFn
ZW1lbnQgaXMgbmVlZGVkLCBJS0UgWzE1XSBjYW4gYmUgdXNlZCBmb3IgDQogICAgdGhhdCBwdXJw
b3NlLiBPdGhlciBhdXRvbWF0aWMga2V5IGRpc3RyaWJ1dGlvbiB0ZWNobmlxdWVzIHN1Y2ggYXMg
DQogICAgS2VyYmVyb3MgbWF5IGJlIHVzZWQgYXMgd2VsbC4gICBUaGUga2V5IGV4Y2hhbmdlIHBy
b2Nlc3MgDQogICAgY29uc3RpdHV0ZXMgdGhlIHNlY3VyaXR5IGhhbmRzaGFrZSBhcyBpbGx1c3Ry
YXRlZCBpbiBGaWd1cmUgOS4gIFRoZSANCiAgICBmb2xsb3dpbmcgc2hvd3MgdGhlIHN0ZXBzIGlu
dm9sdmVkIGluIHVzaW5nIElLRSB3aXRoIElQc2VjIGZvciANCiAgICBGb3JDRVMuICBTdGVwcyAx
KSB0byA2KSBjb25zdGl0dXRlIHRoZSBzZWN1cml0eSBoYW5kc2hha2UgaW4gRmlndXJlIA0KICAg
IDkuIA0KICAgICANCiAgICAgICAgIDEpIER1cmluZyBQcmUtYXNzb2NpYXRpb24gcGhhc2UgYWxs
IEZFcyBhcmUgY29uZmlndXJlZCB3aXRoIA0KICAgICAgICAgdGhlIENFcyAoaW5jbHVkaW5nIGFj
dGl2ZSBDRSBhbmQgc3RhbmRieSBDRSksIElQc2VjIHBvbGljeSANCiAgICAgICAgIGV0Yy4gDQog
ICAgICAgICAyKSBUaGUgRkUga2lja3Mgb2ZmIElLRSBwcm9jZXNzIGFuZCB0cmllcyB0byBlc3Rh
Ymxpc2ggYW4gDQogICAgICAgICBJUHNlYyBTQSB3aXRoIHRoZSBDRSAobWFzdGVyKS4gIFRoZSBG
RSAoU2xhdmUpIGdldHMgdGhlIENFIA0KICAgICAgICAgY2VydGlmaWNhdGUgYXMgcGFydCBvZiB0
aGUgSUtFIG5lZ290aWF0aW9uLiAgVGhlIEZFIHZhbGlkYXRlcyANCiAgICAgICAgIHNpZ25hdHVy
ZSwgY2hlY2tzIHRoZSBleHBpcmF0aW9uIGRhdGUsIGNoZWNrcyBpZiB0aGUgDQogICAgICAgICBj
ZXJ0aWZpY2F0ZSBoYXMgYmVlbiByZXZva2VkLiANCiAgICAgICAgIDMpIFRoZSBDRSAobWFzdGVy
KSBnZXRzIHRoZSBGRSBjZXJ0aWZpY2F0ZSBhbmQgcGVyZm9ybXMgdGhlIA0KICAgICAgICAgc2Ft
ZSBjaGVjayBhcyB0aGUgRkUgaW4gc3RlcCAyKS4gDQogICAgICAgICA0KSBJZiBhbnkgb2YgdGhl
IGNoZWNrIGZhaWxzIGluIHN0ZXAgMikgb3Igc3RlcCAzKSwgdGhlIA0KICAgICAgICAgZW5kcG9p
bnQgbXVzdCBnZW5lcmF0ZSBhbiBlcnJvciBtZXNzYWdlIGFuZCBhYm9ydC4gDQogIA0KICANCiBZ
YW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEp1bmUgICAgMjAwNCAgICAgICAgICAgICAgICAgICBb
UGFnZSAzNl0gIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRnJhbWV3b3JrICAg
ICAgICAgICAgICAgICBEZWNlbWJlciAyMDAzIA0KICANCiAgDQogICAgICAgICA1KSBBZnRlciBz
dWNjZXNzZnVsIG11dHVhbCBhdXRoZW50aWNhdGlvbiwgSVBzZWMgc2Vzc2lvbiBpcyANCiAgICAg
ICAgIGVzdGFibGlzaGVkIGJldHdlZW4gdGhlIENFIGFuZCBGRS4gDQogICAgICAgICA2KSBUaGUg
RkUgc2VuZHMgYSAiam9pbiBORSIgbWVzc2FnZSB0byBDRS4gIE5vIFNBREIgZW50cnkgaXMgDQog
ICAgICAgICBjcmVhdGVkIGluIEZFIHlldC4gDQogICAgICAgICA3KSBUaGUgRkUgYW5kIENFIHVz
ZSB0aGUgSVBzZWMgc2Vzc2lvbiBmb3IgZnVydGhlciANCiAgICAgICAgIGNvbW11bmljYXRpb24u
IA0KICAgICAgDQogICAgRkUgTWFuYWdlciBvciBDRSBNYW5hZ2VyIG9yIG90aGVyIGNlbnRyYWwg
Y29tcG9uZW50IGNhbiBiZSB1c2VkIGFzIA0KICAgIENBIGZvciB2YWxpZGF0aW5nIENFIGFuZCBG
RSBjZXJ0aWZpY2F0ZXMgZHVyaW5nIHRoZSBJS0UgcHJvY2Vzcy4gICANCiAgICBBbHRlcm5hdGl2
ZWx5LCBkdXJpbmcgdGhlIHByZS1hc3NvY2lhdGlvbiBwaGFzZSwgdGhlIENFIGFuZCBGRSBjYW4g
DQogICAgYmUgY29uZmlndXJlZCBkaXJlY3RseSB3aXRoIHRoZSByZXF1aXJlZCBpbmZvcm1hdGlv
biBzdWNoIGFzIA0KICAgIGNlcnRpZmljYXRlcyBvciBwYXNzd29yZHMgZXRjIGRlcGVuZGluZyB1
cG9uIHRoZSB0eXBlIG9mIA0KICAgIGF1dGhlbnRpY2F0aW9uIHRoYXQgYWRtaW5pc3RyYXRvciB3
YW50cyB0byBjb25maWd1cmUuICANCiAgICAgICAgICANCiAgICBJbiB0aGUgY2FzZSBvZiBmYWls
LW92ZXIsIGl0IGlzIHRoZSByZXNwb25zaWJpbGl0eSBvZiBhY3RpdmUgQ0UgYW5kIA0KICAgIHN0
YW5kYnkgQ0UgdG8gc3luY2hyb25pemUgRm9yQ0VTIHN0YXRlcyBhbmQgSVBzZWMgc3RhdGVzIHRv
IA0KICAgIG1pbmltaXplIHRoZSBzdGF0ZSByZWVzdGFibGlzaG1lbnQgZHVyaW5nIGZhaWwtb3Zl
ci4gIA0KICAgIEFsdGVybmF0aXZlbHksIHRoZSBGRSBuZWVkcyB0byBlc3RhYmxpc2ggZGlmZmVy
ZW50IElQc2VjIFNBIGR1cmluZyANCiAgICB0aGUgc3RhcnR1cCBvcGVyYXRpb24gaXRzZWxmIHdp
dGggZWFjaCBDRS4gIFRoaXMgd2lsbCBtaW5pbWl6ZSB0aGUgDQogICAgcGVyaW9kaWMgc3RhdGUg
dHJhbnNmZXIgYWNyb3NzIElQc2VjIGxheWVyIHRob3VnaCBGciAoQ0UtQ0UpIA0KICAgIEludGVy
ZmFjZS4gIA0KICAgICANCiA5LiBOb3JtYXRpdmUgUmVmZXJlbmNlcyANCiAgDQogICAgWzFdIEJh
a2VyLCBGLiwgIlJlcXVpcmVtZW50cyBmb3IgSVAgVmVyc2lvbiA0IFJvdXRlcnMiLCBSRkMgMTgx
MiwgDQogICAgSnVuZSAxOTk1LiANCiAgICAgDQogICAgWzJdIEZsb3lkLCBTLiwgIkNvbmdlc3Rp
b24gQ29udHJvbCBQcmluY2lwbGVzIiwgUkZDIDI5MTQsIFNlcHRlbWJlciANCiAgICAyMDAwLiAN
CiAgICAgDQogICAgWzNdIEtob3NyYXZpLCBILiBldCBhbC4sICJSZXF1aXJlbWVudHMgZm9yIFNl
cGFyYXRpb24gb2YgSVAgQ29udHJvbCANCiAgICBhbmQgRm9yd2FyZGluZyIsIHdvcmsgaW4gcHJv
Z3Jlc3MsIE1heSAyMDAzLCA8ZHJhZnQtaWV0Zi1mb3JjZXMtDQogICAgcmVxdWlyZW1lbnRzLTA5
LnR4dD4uIA0KICAgICANCiAxMC4gSW5mb3JtYXRpdmUgUmVmZXJlbmNlcyANCiAgICAgDQogICAg
WzRdIENhc2UsIEouLCBldCBhbC4sICJJbnRyb2R1Y3Rpb24gYW5kIEFwcGxpY2FiaWxpdHkgU3Rh
dGVtZW50cyANCiAgICBmb3IgSW50ZXJuZXQgU3RhbmRhcmQgTWFuYWdlbWVudCBGcmFtZXdvcmsi
LCBSRkMgMzQxMCwgRGVjZW1iZXIgDQogICAgMjAwMi4gDQogICAgIA0KICAgIFs1XSBEYW5pZWxl
LCBNLiBldCBhbC4sICJBZ2VudCBFeHRlbnNpYmlsaXR5IChBZ2VudFgpIFByb3RvY29sIA0KICAg
IFZlcnNpb24gMSIsIFJGQyAyNzQxLCBKYW51YXJ5IDIwMDAuIA0KICAgICANCiAgICBbNl0gQ2hh
biwgSy4gZXQgYWwuLCAiQ09QUyBVc2FnZSBmb3IgUG9saWN5IFByb3Zpc2lvbmluZyAoQ09QUy0N
CiAgICBQUikiLCBSRkMgMzA4NCwgTWFyY2ggMjAwMS4gDQogICAgIA0KICANCiAgDQogWWFuZywg
ZXQgYWwuICAgICAgRXhwaXJlcyBKdW5lICAgIDIwMDQgICAgICAgICAgICAgICAgICAgW1BhZ2Ug
MzddICANCg0KIEludGVybmV0IERyYWZ0ICAgICAgICAgRm9yQ0VTIEZyYW1ld29yayAgICAgICAg
ICAgICAgICAgRGVjZW1iZXIgMjAwMyANCiAgDQogIA0KICAgIFs3XSBDcm91Y2gsIEEuIGV0IGFs
LiwgIkZvckNFUyBBcHBsaWNhYmlsaXR5IFN0YXRlbWVudCIsIHdvcmsgaW4gDQogICAgcHJvZ3Jl
c3MsIEp1bmUgMjAwMiwgPGRyYWZ0LWlldGYtZm9yY2VzLWFwcGxpY2FiaWxpdHktMDAudHh0Pi4g
DQogICAgIA0KICAgIFs4XSBBbmRlcnNvbiwgVC4gYW5kIEouIEJ1ZXJrbGUsICJSZXF1aXJlbWVu
dHMgZm9yIHRoZSBEeW5hbWljIA0KICAgIFBhcnRpdGlvbmluZyBvZiBTd2l0Y2hpbmcgRWxlbWVu
dHMiLCBSRkMgMzUzMiwgTWF5IDIwMDMuIA0KICAgICANCiAgICBbOV0gTGVlbGFuaXZhcywgTS4g
ZXQgYWwuLCAiR3JhY2VmdWwgUmVzdGFydCBNZWNoYW5pc20gZm9yIExhYmVsIA0KICAgIERpc3Ry
aWJ1dGlvbiBQcm90b2NvbCIsIFJGQyAzNDc4LCBGZWJydWFyeSAyMDAzLiANCiAgICAgDQogICAg
WzEwXSBNb3ksIEouIGV0IGFsLiwgIkdyYWNlZnVsIE9TUEYgUmVzdGFydCIsIHdvcmsgaW4gcHJv
Z3Jlc3MsIA0KICAgIE1hcmNoIDIwMDMsIDxkcmFmdC1pZXRmLW9zcGYtaGl0bGVzcy1yZXN0YXJ0
LTA3LnR4dD4uIA0KICAgICANCiAgICBbMTFdIFNhbmdsaSwgUy4gZXQgYWwuLCAiR3JhY2VmdWwg
UmVzdGFydCBNZWNoYW5pc20gZm9yIEJHUCIsIHdvcmsgDQogICAgaW4gcHJvZ3Jlc3MsIEphbnVh
cnkgMjAwMywgPCBkcmFmdC1pZXRmLWlkci1yZXN0YXJ0LTA2LnR4dD4uIA0KICAgICANCiAgICBb
MTJdIFNoYW5kLCBNLiBhbmQgTC4gR2luc2JlcmcsICJSZXN0YXJ0IFNpZ25hbGluZyBmb3IgSVMt
SVMiLCB3b3JrIA0KICAgIGluIHByb2dyZXNzLCBNYXJjaCAyMDAzLCA8ZHJhZnQtaWV0Zi1pc2lz
LXJlc3RhcnQtMDMudHh0Pi4gDQogICAgIA0KICAgIFsxM10gRGllcmtzLCBULiBhbmQgQy4gQWxs
ZW4sICJUaGUgVExTIFByb3RvY29sLCB2ZXJzaW9uIDEuMCIsIFJGQyANCiAgICAyMjQ2LCBKYW51
YXJ5IDE5OTkuIA0KICAgICANCiAgICBbMTRdIEtlbnQsIFMuIGFuZCBSLiBBdGtpbnNvbiwgIlNl
Y3VyaXR5IEFyY2hpdGVjdHVyZSBmb3IgdGhlIA0KICAgIEludGVybmV0IFByb3RvY29sIiwgUkZD
IDI0MDEsIE5vdmVtYmVyIDE5OTguIA0KICAgICANCiAgICBbMTVdIEhhcmtpbnMsIEQuIGFuZCBE
LiBDYXJyZWwsICJUaGUgSW50ZXJuZXQgS2V5IEV4Y2hhbmdlIChJS0UpICIsIA0KICAgIFJGQyAy
NDA5LCBOb3ZlbWJlciAxOTk4LiANCiAgICAgDQogICAgWzE2XSBCZWxsb3ZpbiwgUy4sICJHdWlk
ZWxpbmVzIGZvciBNYW5kYXRpbmcgdGhlIFVzZSBvZiBJcHNlYyIsIA0KICAgIHdvcmsgaW4gcHJv
Z3Jlc3MsIE9jdG9iZXIgMjAwMiwgPGRyYWZ0LWJlbGxvdmluLXVzZWlwc2VjLTAwLnR4dD4uIA0K
ICAgICANCiAgICBbMTddIEhhcmRqb25vLCBULiBhbmQgV2VpcywgQi4gIlRoZSBNdWx0aWNhc3Qg
U2VjdXJpdHkgDQogICAgQXJjaGl0ZWN0dXJlIiwgd29yayBpbiBwcm9ncmVzcywgQXVndXN0IDIw
MDMsIDxkcmFmdC1pZXRmLW1zZWMtDQogICAgYXJjaC0wMy50eHQ+LiANCiAgICAgDQogMTEuIEF1
dGhvcnMnIEFkZHJlc3NlcyANCiAgDQogICAgTC4gTGlseSBZYW5nIA0KICAgIEludGVsIENvcnAu
LCBNUyBKRjMtMjA2LCANCiAgICAyMTExIE5FIDI1dGggQXZlbnVlIA0KICAgIEhpbGxzYm9ybywg
T1IgOTcxMjQsIFVTQSANCiAgICBQaG9uZTogKzEgNTAzIDI2NCA4ODEzIA0KICAgIEVtYWlsOiBs
aWx5LmwueWFuZ0BpbnRlbC5jb20gDQogICAgIA0KICAgIFJhbSBEYW50dSANCiAgICBEZXBhcnRt
ZW50IG9mIENvbXB1dGVyIFNjaWVuY2UsIA0KICAgIFVuaXZlcnNpdHkgb2YgTm9ydGggVGV4YXMs
IA0KICAgIERlbnRvbiwgVFggNzYyMDMsIFVTQSANCiAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAg
IEV4cGlyZXMgSnVuZSAgICAyMDA0ICAgICAgICAgICAgICAgICAgIFtQYWdlIDM4XSAgDQoNCiBJ
bnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBGcmFtZXdvcmsgICAgICAgICAgICAgICAgIERl
Y2VtYmVyIDIwMDMgDQogIA0KICANCiAgICBQaG9uZTogKzEgOTQwIDU2NSAyODIyIA0KICAgIEVt
YWlsOiByZGFudHVAdW50LmVkdSANCiAgDQogICAgVG9kZCBBLiBBbmRlcnNvbiANCiAgICBJbnRl
bCBDb3JwLiANCiAgICAyMTExIE5FIDI1dGggQXZlbnVlIA0KICAgIEhpbGxzYm9ybywgT1IgOTcx
MjQsIFVTQSANCiAgICBQaG9uZTogKzEgNTAzIDcxMiAxNzYwIA0KICAgIEVtYWlsOiB0b2RkLmEu
YW5kZXJzb25AaW50ZWwuY29tIA0KICAgICANCiAgICBSYW0gR29wYWwgDQogICAgTm9raWEgUmVz
ZWFyY2ggQ2VudGVyIA0KICAgIDUsIFdheXNpZGUgUm9hZCwgDQogICAgQnVybGluZ3RvbiwgTUEg
MDE4MDMsIFVTQSANCiAgICBQaG9uZTogKzEgNzgxIDk5MyAzNjg1IA0KICAgIEVtYWlsOiByYW0u
Z29wYWxAbm9raWEuY29tIA0KICAgICANCiAgDSAxMi4gSW50ZWxsZWN0dWFsIFByb3BlcnR5IFJp
Z2h0IA0KICAgIFRoZSBJRVRGIHRha2VzIG5vIHBvc2l0aW9uIHJlZ2FyZGluZyB0aGUgdmFsaWRp
dHkgb3Igc2NvcGUgb2YgYW55IA0KICAgIGludGVsbGVjdHVhbCBwcm9wZXJ0eSBvciBvdGhlciBy
aWdodHMgdGhhdCBtaWdodCBiZSBjbGFpbWVkIHRvIA0KICAgIHBlcnRhaW4gdG8gdGhlIGltcGxl
bWVudGF0aW9uIG9yIHVzZSBvZiB0aGUgdGVjaG5vbG9neSBkZXNjcmliZWQgaW4gDQogICAgdGhp
cyBkb2N1bWVudCBvciB0aGUgZXh0ZW50IHRvIHdoaWNoIGFueSBsaWNlbnNlIHVuZGVyIHN1Y2gg
cmlnaHRzIA0KICAgIG1pZ2h0IG9yIG1pZ2h0IG5vdCBiZSBhdmFpbGFibGU7IG5laXRoZXIgZG9l
cyBpdCByZXByZXNlbnQgdGhhdCBpdCANCiAgICBoYXMgbWFkZSBhbnkgZWZmb3J0IHRvIGlkZW50
aWZ5IGFueSBzdWNoIHJpZ2h0cy4gIEluZm9ybWF0aW9uIG9uIA0KICAgIHRoZSBJRVRGJ3MgcHJv
Y2VkdXJlcyB3aXRoIHJlc3BlY3QgdG8gcmlnaHRzIGluIHN0YW5kYXJkcy10cmFjayBhbmQgDQog
ICAgc3RhbmRhcmRzLXJlbGF0ZWQgZG9jdW1lbnRhdGlvbiBjYW4gYmUgZm91bmQgaW4gUkZDIDIw
MjYuICBDb3BpZXMgDQogICAgb2YgY2xhaW1zIG9mIHJpZ2h0cyBtYWRlIGF2YWlsYWJsZSBmb3Ig
cHVibGljYXRpb24gYW5kIGFueSANCiAgICBhc3N1cmFuY2VzIG9mIGxpY2Vuc2VzIHRvIGJlIG1h
ZGUgYXZhaWxhYmxlLCBvciB0aGUgcmVzdWx0IG9mIGFuIA0KICAgIGF0dGVtcHQgbWFkZSB0byBv
YnRhaW4gYSBnZW5lcmFsIGxpY2Vuc2Ugb3IgcGVybWlzc2lvbiBmb3IgdGhlIHVzZSANCiAgICBv
ZiBzdWNoIHByb3ByaWV0YXJ5IHJpZ2h0cyBieSBpbXBsZW1lbnRvcnMgb3IgdXNlcnMgb2YgdGhp
cyANCiAgICBzcGVjaWZpY2F0aW9uIGNhbiBiZSBvYnRhaW5lZCBmcm9tIHRoZSBJRVRGIFNlY3Jl
dGFyaWF0LiANCiAgICAgDQogICAgVGhlIElFVEYgaW52aXRlcyBhbnkgaW50ZXJlc3RlZCBwYXJ0
eSB0byBicmluZyB0byBpdHMgYXR0ZW50aW9uIGFueSANCiAgICBjb3B5cmlnaHRzLCBwYXRlbnRz
IG9yIHBhdGVudCBhcHBsaWNhdGlvbnMsIG9yIG90aGVyIHByb3ByaWV0YXJ5IA0KICAgIHJpZ2h0
cyB3aGljaCBtYXkgY292ZXIgdGVjaG5vbG9neSB0aGF0IG1heSBiZSByZXF1aXJlZCB0byBwcmFj
dGljZSANCiAgICB0aGlzIHN0YW5kYXJkLiAgUGxlYXNlIGFkZHJlc3MgdGhlIGluZm9ybWF0aW9u
IHRvIHRoZSBJRVRGIA0KICAgIEV4ZWN1dGl2ZSBEaXJlY3Rvci4gDQogICAgIA0KIDEzLiBGdWxs
IENvcHlyaWdodCBTdGF0ZW1lbnQgDQogICAgICAgIA0KICAgIENvcHlyaWdodCAoQykgVGhlIElu
dGVybmV0IFNvY2lldHkgKDIwMDMpLiBBbGwgUmlnaHRzIFJlc2VydmVkLiANCiAgICAgDQogICAg
VGhpcyBkb2N1bWVudCBhbmQgdHJhbnNsYXRpb25zIG9mIGl0IG1heSBiZSBjb3BpZWQgYW5kIGZ1
cm5pc2hlZCB0byANCiAgICBvdGhlcnMsIGFuZCBkZXJpdmF0aXZlIHdvcmtzIHRoYXQgY29tbWVu
dCBvbiBvciBvdGhlcndpc2UgZXhwbGFpbiANCiAgICBpdCBvciBhc3Npc3QgaW4gaXRzIGltcGxl
bWVudGF0aW9uIG1heSBiZSBwcmVwYXJlZCwgY29waWVkLCANCiAgICBwdWJsaXNoZWQgYW5kIGRp
c3RyaWJ1dGVkLCBpbiB3aG9sZSBvciBpbiBwYXJ0LCB3aXRob3V0IHJlc3RyaWN0aW9uIA0KICAg
IG9mIGFueSBraW5kLCBwcm92aWRlZCB0aGF0IHRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFu
ZCB0aGlzIA0KICANCiAgDQogWWFuZywgZXQgYWwuICAgICAgRXhwaXJlcyBKdW5lICAgIDIwMDQg
ICAgICAgICAgICAgICAgICAgW1BhZ2UgMzldICANCg0KIEludGVybmV0IERyYWZ0ICAgICAgICAg
Rm9yQ0VTIEZyYW1ld29yayAgICAgICAgICAgICAgICAgRGVjZW1iZXIgMjAwMyANCiAgDQogIA0K
ICAgIHBhcmFncmFwaCBhcmUgaW5jbHVkZWQgb24gYWxsIHN1Y2ggY29waWVzIGFuZCBkZXJpdmF0
aXZlIHdvcmtzLiAgDQogICAgSG93ZXZlciwgdGhpcyBkb2N1bWVudCBpdHNlbGYgbWF5IG5vdCBi
ZSBtb2RpZmllZCBpbiBhbnkgd2F5LCBzdWNoIA0KICAgIGFzIGJ5IHJlbW92aW5nIHRoZSBjb3B5
cmlnaHQgbm90aWNlIG9yIHJlZmVyZW5jZXMgdG8gdGhlIEludGVybmV0IA0KICAgIFNvY2lldHkg
b3Igb3RoZXIgSW50ZXJuZXQgb3JnYW5pemF0aW9ucywgZXhjZXB0IGFzIG5lZWRlZCBmb3IgdGhl
IA0KICAgIHB1cnBvc2Ugb2YgZGV2ZWxvcGluZyBJbnRlcm5ldCBzdGFuZGFyZHMgaW4gd2hpY2gg
Y2FzZSB0aGUgDQogICAgcHJvY2VkdXJlcyBmb3IgY29weXJpZ2h0cyBkZWZpbmVkIGluIHRoZSBJ
bnRlcm5ldCBTdGFuZGFyZHMgcHJvY2VzcyANCiAgICBtdXN0IGJlIGZvbGxvd2VkLCBvciBhcyBy
ZXF1aXJlZCB0byB0cmFuc2xhdGUgaXQgaW50byBsYW5ndWFnZXMgDQogICAgb3RoZXIgdGhhbiBF
bmdsaXNoLiANCiAgICAgDQogICAgVGhlIGxpbWl0ZWQgcGVybWlzc2lvbnMgZ3JhbnRlZCBhYm92
ZSBhcmUgcGVycGV0dWFsIGFuZCB3aWxsIG5vdCBiZSANCiAgICByZXZva2VkIGJ5IHRoZSBJbnRl
cm5ldCBTb2NpZXR5IG9yIGl0cyBzdWNjZXNzb3JzIG9yIGFzc2lnbnMuIA0KICAgIFRoaXMgZG9j
dW1lbnQgYW5kIHRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaGVyZWluIGlzIHByb3ZpZGVkIG9u
IA0KICAgIGFuICJBUyBJUyIgYmFzaXMgYW5kIFRIRSBJTlRFUk5FVCBTT0NJRVRZIEFORCBUSEUg
SU5URVJORVQgDQogICAgRU5HSU5FRVJJTkcgVEFTSyBGT1JDRSBESVNDTEFJTVMgQUxMIFdBUlJB
TlRJRVMsIEVYUFJFU1MgT1IgDQogICAgSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRF
RCBUTyBBTlkgV0FSUkFOVFkgVEhBVCBUSEUgVVNFIE9GIA0KICAgIFRIRSBJTkZPUk1BVElPTiBI
RVJFSU4gV0lMTCBOT1QgSU5GUklOR0UgQU5ZIFJJR0hUUyBPUiBBTlkgSU1QTElFRCANCiAgICBX
QVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBPUiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRS4iIA0KICAgICANCiAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgSnVu
ZSAgICAyMDA0ICAgICAgICAgICAgICAgICAgIFtQYWdlIDQwXSAgDQo=

------_=_NextPart_001_01C3BE77.6CFEB876--


From owner-forces@PEACH.EASE.LSOFT.COM  Tue Dec  9 13:31:14 2003
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA06858
	for <forces-archive@IETF.ORG>; Tue, 9 Dec 2003 13:31:14 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ATmdr-0004w1-00
	for forces-archive@IETF.ORG; Tue, 09 Dec 2003 13:31:27 -0500
Received: from cherry.ease.lsoft.com ([209.119.0.109])
	by ietf-mx with esmtp (Exim 4.12)
	id 1ATmdr-0004vy-00
	for forces-archive@IETF.ORG; Tue, 09 Dec 2003 13:31:27 -0500
Received: from PEAR.EASE.LSOFT.COM (209.119.0.19) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <11.00C6D8C8@cherry.ease.lsoft.com>; Tue, 9 Dec 2003 13:31:26 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 63687233 for FORCES@PEACH.EASE.LSOFT.COM;
          Tue, 9 Dec 2003 13:31:24 -0500
Received: from 143.209.238.80 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Tue, 9 Dec 2003 13:31:19 -0500
Received: from alcatel.com (localhost [127.0.0.1]) by auds951.usa.alcatel.com
          (8.12.10/8.12.10) with ESMTP id hB9IVHLS000017 for
          <FORCES@PEACH.EASE.LSOFT.COM>; Tue, 9 Dec 2003 12:31:17 -0600 (CST)
X-Mailer: Mozilla 4.79 [en] (Windows NT 5.0; U)
X-Accept-Language: en
MIME-Version: 1.0
References: <3FCF12D7.10902@zurich.ibm.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Approved-By:  Alex Audu <alex.audu@ALCATEL.COM>
Message-ID:  <3FD614F5.9EFA4F60@alcatel.com>
Date:         Tue, 9 Dec 2003 12:31:17 -0600
Reply-To: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
Sender: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
From: Alex Audu <alex.audu@alcatel.com>
Subject: Re: tentative minutes
To: FORCES@PEACH.EASE.LSOFT.COM
Precedence: list
Content-Transfer-Encoding: 7bit

Patrick Droz wrote:

> Attached are the tentative minutes from the ForCES meeting at
> the IETF 58 in Minneapolis. Please send me corrections or
> extensions. I would like to send the official minutes in during
> next week.
>
> Thanks to the minutes takers Sue, Lilly, Hormuzd, and Robert.
>
> Regards,
> 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
>
>   ------------------------------------------------------------------------
> 58th IETF ForCES WG Meeting Minutes
>
> Monday, November 10 2003 at 1300-1500
> =====================================
>
> CHAIRS:   David Putzolu <David.Putzolu@intel.com>
>           Patrick Droz <dro@zurich.ibm.com>
>
> AGENDA:
>
> 5  min - WG status - chairs
>
> 10 min - A proposed vocabulary and conceptual model for
>          discussing metadata within ForCES - Alan DeKok
>          http://www.ietf.org/internet-drafts/draft-dekok-forces-metadata-00.txt
>
> 25 min - ForCES Model Update - Steven Blake
>          http://www.ietf.org/internet-drafts/draft-ietf-forces-model-01.txt
>
> 5 min - Topology representation for ForCES FE model - Weiming Wang
>          http://www.ietf.org/internet-drafts/draft-wang-forces-model-topology-00.txt
>
> 20 min - General Router Management Protocol (GRMP) Version 1 - Weiming Wang
>          http://www.ietf.org/internet-drafts/draft-wang-forces-grmp-00.txt
>
> 20 min - Netlink2 protocol - Steven Blake
>          http://www.ietf.org/internet-drafts/draft-jhsrha-forces-netlink2-01.txt
>
> 20 min - Status update for FACT protocol - Ram Gopal
>          http://www.ietf.org/internet-drafts/draft-gopal-forces-fact-05.txt
>
> 15 min - Linux traffic control extensions & the forces model - Jamal Hadi Salim
>          (no draft available)
>
> Minutes
>
> 1) ForCES WG status update on major WG drafts
> Requirements: waiting for RFC #
> framework: seurity comments from IESG on authorization needs to
> be incorporated.
> Model: more work needs to be done but good progress.
>
> 2) Alan DeKok: A discussion of Metadata in ForCES
>
> A proposed vocabulary and conceptual model for discussing metadata
> within ForCES. It is "data about data".
> Meta data: Implicit - inside chip, explicit - outside chip
>
> Jason: Why is it important?
> Alan: this is important to the definition of the model
> LFB topology between FEs. Vendors may have internal
> communication within a chip. This communication is out
> the scope of the forces communication.
>
> Robert Hass: explicit internal metadata for forcES, right?
> Alan: depends on implementation.
>
> Joel: explicit and LFB-external metadata for ForCES.
> Alan: Yes. if multiple LFBs inside one chip, the actual implementation
> of metadata between LFBs are not the same as how ForCES defines the
> metadata. We need to recognize that.
>
> 3) Steve Blake: on model v01
> Changes since v00: merged with Zsolt and Steve's contribution, added
> as co-authors, significant re-organized
> Directions taken:
> distinguish between FE model and LFB model. Allow packet datapath to
> be represented using both topological and encoded state. Allow LFBS
> multiple in/out and group in/out concept
>
> List of open issues:
>
> Inter-FE topology - the protocol should be capable of querying this
> from the FE, but the question is whether it belongs to the protocol
> or the model.
>
> ForCES protocol parameters (in scope)
> possibly inscope: implicit metadata for LFB topology validation &
> debugging. Do we really need to model pass-thru mode for metadata?
>
> Multiple Inputs/outputs & input/output groups. Output group can be
> used as embedded redirector within an LFB Mux and redirector.
>
> Dynamic LFB topology reconfig is good for enabling support for new
> protocols? Example: turn on L2TP support. Configuring QoS reservation
> for a new RSVP flow does not necessary require a topology reconfig.
> Would the FE stop forwarding while reconfiguring the topology?
>
> Joel: code downloading is out of scope for now. But should allow
> extension later. David: Shouldn't the CE know whether or not the FE
> stops forwarding when reconfiguring?
> Joel: want to avoid explict "stop, reconfig, start". It is best to
> have transparent operation.
> Jamal: It is feasible.
>
> LFB class partitioning: finer grain or coarse grain? We need to
> come up with the right balance.
>
> Modeling port LFBs input and output: split or combined?
> similar problem: ip interface, encap/decap
>
> modeling lookaside LFBs: devices that receive part of a packet and
> produce metadata but otherwise are not in the direct datapath
> modeled as "tap LFB + lookaside LFB" ?
>
> Modeling queueing and scheduling LFBs. Schedulers pull packets from
> queues. Model does not model timing.
>
> Modeling classification - classification LFBs. Protocol-specific LFBs
> look at appropriate fields within the packets, but not embedded
> classifiers.
>
> Jason: what about content inspection for classifiers?
>
> Upcoming work items for -02: work on Sections 4-8
>
> Steven solicitated feedback on the draft.
>
> 4) Weiming Wang: GRMP proposal
> Deveopled separately from GSMP but considers compatibility
> Messages to do FE, LFB, and datapath management.
>
> Reliability consideration: use GSMP built-in error mechanism.
> Uses IPsec/TLS for security. Mor work has to be done to cover
> mor medium
>
> Operating objects in GRMP:
> object types + object class = object ID
>
> FE attributes/capabilities/events
> GRMP defined/Model defined/vendor defined
>
> DoS protection Scheduling & DoS Attack Alert Policy
>
> Joel:  What you have here is interesting. But why in the protocol?
> Why not using LFB instead?
> Lily: sounds like there is chicken and egg problem here.
> Weiming -- the GRMP slave module needs to be up before the ForCES
> protocol can be used.
>
> 5) Weiming Wang: On Topology representation (PkfID)
> A name assigned to a single connection or a group of connection,
> conceptually like virtual buffer
>
> Joel -- there are no buffers, don't know what you mean here. I am
> really sorry.
>
> 6) Steve Blake: on Netlink2
>
> - changed TLV encapsulation to permit multiple TLVs in the same
> Netlink2 message.
> - provided state transition diagrams for FE-CE protocol association
> - added LFB definition derived from Netlink RFC 3549: Interface
> Service, Address Service, IPv4/v6 Forwarding, Neighbor Discovery.
> - extended security measures for local scope and global scope
> environment: protection against DoS with policer LFB for data traffic
> redirected to CE. Netlink2 SYN cookie TLV to protect against Netlink2
> SYN flood attacks.
> - use of qualified names for FEs and CEs to perform authentication.
>
> Netlink2 and ForCES requirements:
> - solves one of the scalability requirements by supporting multicast
> wires (ForCES-level group addressing): routing table updates can be
> multicast from CE to all FEs.
> - Netlink2 can be layered directly on top of link layers (Ethernet,
> Infiniband, etc)
> - all of the other requirements are met.
>
> Netlink2 reference code:
> - announcement will be made on the list within the next month
> - open source
> - demo of one CE updating route tables of two FEs using Netlink2
> group addressing over IP multicast.
>
> 6) Ram Gopal: on FACT protocol
> TCP used for control channel, DCCP for data channel and TLS for security.
> There is a rate limiting mechanisms on FE
>
> Jamal : what is the point of priority?
> Ram: gave an example.
>
> Explicit ACK/response msgs
> Interconnect independence:
> CE tag, FE Id for interconnect independent addressing
> CE redunancy or Failover (heartbeat)
>
> 7) Jamal: Linux Traffic control extension and ForCES model
> High level view of an FE
>
> 8) There was a demo given of running Netlink2 code.


From owner-forces@PEACH.EASE.LSOFT.COM  Wed Dec 10 14:18:33 2003
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA10950
	for <forces-archive@IETF.ORG>; Wed, 10 Dec 2003 14:18:33 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AU9r0-0006M7-00
	for forces-archive@IETF.ORG; Wed, 10 Dec 2003 14:18:34 -0500
Received: from cherry.ease.lsoft.com ([209.119.0.109])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AU9qy-0006Ly-00
	for forces-archive@IETF.ORG; Wed, 10 Dec 2003 14:18:32 -0500
Received: from PEAR.EASE.LSOFT.COM (209.119.0.19) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <0.00C6F8A6@cherry.ease.lsoft.com>; Wed, 10 Dec 2003 14:18:25 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 63832873 for FORCES@PEACH.EASE.LSOFT.COM;
          Wed, 10 Dec 2003 14:18:23 -0500
Received: from 134.134.136.7 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Wed, 10 Dec 2003 14:18:23 -0500
Received: from petasus.jf.intel.com (petasus.jf.intel.com [10.7.209.6]) by
          caduceus.jf.intel.com (8.12.9-20030918-01/8.12.9/d: major-outer.mc,v
          1.11 2003/12/03 18:29:28 root Exp $) with ESMTP id hBAJIiVd020268 for
          <FORCES@PEACH.EASE.LSOFT.COM>; Wed, 10 Dec 2003 19:18:44 GMT
Received: from orsmsxvs041.jf.intel.com (orsmsxvs041.jf.intel.com
          [192.168.65.54]) by petasus.jf.intel.com
          (8.12.9-20030918-01/8.12.9/d: major-inner.mc,v 1.6 2003/12/04
          00:48:44 root Exp $) with SMTP id hBAJHp4w006041 for
          <FORCES@PEACH.EASE.LSOFT.COM>; Wed, 10 Dec 2003 19:18:05 GMT
Received: from orsmsx332.amr.corp.intel.com ([192.168.65.60]) by
          orsmsxvs041.jf.intel.com (NAVGW 2.5.2.11) with SMTP id
          M2003121011180319450 for <FORCES@PEACH.EASE.LSOFT.COM>; Wed, 10 Dec
          2003 11:18:03 -0800
Received: from orsmsx409.amr.corp.intel.com ([192.168.65.58]) by
          orsmsx332.amr.corp.intel.com with Microsoft SMTPSVC(5.0.2195.5329);
          Wed, 10 Dec 2003 11:18:03 -0800
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Thread-Topic: Planned list configuration change
Thread-Index: AcO/UlRuqvwG2usWRfW3fwOJ9ywHDw==
X-Priority: 1
Priority: Urgent
Importance: high
X-OriginalArrivalTime: 10 Dec 2003 19:18:03.0017 (UTC)
                       FILETIME=[54F67F90:01C3BF52]
X-Scanned-By: MIMEDefang 2.31 (www . roaringpenguin . com / mimedefang)
Approved-By:  "Putzolu, David" <david.putzolu@INTEL.COM>
Message-ID:  <52D13A805349A249960B9943E5590BD80195EBF5@orsmsx409.jf.intel.com>
Date:         Wed, 10 Dec 2003 11:18:02 -0800
Reply-To: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
Sender: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
From: "Putzolu, David" <david.putzolu@intel.com>
Subject: Planned list configuration change
To: FORCES@PEACH.EASE.LSOFT.COM
Precedence: list
Content-Transfer-Encoding: quoted-printable

All,

Based on feedback received, incidences of misdirected email,
and on observation of other mailing lists, Patrick & I are=20
considering changing the mailing list configuration. =20

Currently the mailing list is configured to automatically replace
any Reply-To fields by posters with its own address, generating
a reply-to pointing to the list if the poster did not include one.

The proposed new configuration is to preserve the Reply-To field
set by posters, generating a reply-to pointing to the poster if
poster did not include one.

In simpler terms, previously when someone hit reply the mail client
would address the reply to the list no matter what, and one had
to manually address it to individuals.  Now, when someone hits
reply the mail client will address the reply to the author of the
original email, and one will have to manually address it to the list.

If you have input or alternative proposals please let us know
before Monday, 12/15/2003.

Cheers,
David

P.S. For those of you who are listserv experts and are curious,
the list is currently set for Reply-To=3D List,ignore. We are
planning on changing it to Reply-To=3DSender,Respect.

P.P.S. The reply-to field is handled differently by different
MTAs and clients, so YMMV.


From owner-forces@PEACH.EASE.LSOFT.COM  Wed Dec 10 15:50:27 2003
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA15992
	for <forces-archive@IETF.ORG>; Wed, 10 Dec 2003 15:50:26 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AUBHv-000140-00
	for forces-archive@IETF.ORG; Wed, 10 Dec 2003 15:50:27 -0500
Received: from cherry.ease.lsoft.com ([209.119.0.109])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AUBHu-00013x-00
	for forces-archive@IETF.ORG; Wed, 10 Dec 2003 15:50:26 -0500
Received: from PEAR.EASE.LSOFT.COM (209.119.0.19) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <4.00C6F97C@cherry.ease.lsoft.com>; Wed, 10 Dec 2003 15:50:27 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 63841636 for FORCES@PEACH.EASE.LSOFT.COM;
          Wed, 10 Dec 2003 15:50:26 -0500
Received: from 132.151.1.176 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Wed, 10 Dec 2003 15:40:25 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1]) by ietf.org
          (8.9.1a/8.9.1a) with ESMTP id PAA15176; Wed, 10 Dec 2003 15:39:40
          -0500 (EST)
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
Approved-By:  dinaras@CNRI.RESTON.VA.US
Message-ID:  <200312102039.PAA15176@ietf.org>
Date:         Wed, 10 Dec 2003 15:39:39 -0500
Reply-To: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
Sender: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
Comments:     RFC822 error: <W> Incorrect or incomplete address field found and
              ignored.
From: Internet-Drafts@ietf.org
Subject: I-D ACTION:draft-ietf-forces-evaluation-00.txt
To: FORCES@PEACH.EASE.LSOFT.COM
Precedence: list

--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 Protocol Evaluation Draft
        Author(s)       : D. Putzolu
        Filename        : draft-ietf-forces-evaluation-00.txt
        Pages           : 31
        Date            : 2003-12-10

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-ietf-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-ietf-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-ietf-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-12-10155845.I-D@ietf.org>

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

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

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

--OtherAccess--

--NextPart--


From owner-forces@PEACH.EASE.LSOFT.COM  Wed Dec 10 16:37:04 2003
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA15995
	for <forces-archive@IETF.ORG>; Wed, 10 Dec 2003 15:50:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AUBHv-000143-00
	for forces-archive@IETF.ORG; Wed, 10 Dec 2003 15:50:27 -0500
Received: from cherry.ease.lsoft.com ([209.119.0.109])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AUBHv-00013x-00
	for forces-archive@IETF.ORG; Wed, 10 Dec 2003 15:50:27 -0500
Received: from PEAR.EASE.LSOFT.COM (209.119.0.19) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <9.00C6F85D@cherry.ease.lsoft.com>; Wed, 10 Dec 2003 15:50:28 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 63841635 for FORCES@PEACH.EASE.LSOFT.COM;
          Wed, 10 Dec 2003 15:50:26 -0500
Received: from 132.151.1.176 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Wed, 10 Dec 2003 15:40:25 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1]) by ietf.org
          (8.9.1a/8.9.1a) with ESMTP id PAA15155; Wed, 10 Dec 2003 15:39:35
          -0500 (EST)
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
Approved-By:  dinaras@CNRI.RESTON.VA.US
Message-ID:  <200312102039.PAA15155@ietf.org>
Date:         Wed, 10 Dec 2003 15:39:34 -0500
Reply-To: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
Sender: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
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-11.txt
To: FORCES@PEACH.EASE.LSOFT.COM
Precedence: list

--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-11.txt
        Pages           : 40
        Date            : 2003-12-10

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-11.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-11.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-11.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-12-10155910.I-D@ietf.org>

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

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

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

--OtherAccess--

--NextPart--


From owner-forces@PEACH.EASE.LSOFT.COM  Thu Dec 11 14:24:47 2003
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA15791
	for <forces-archive@IETF.ORG>; Thu, 11 Dec 2003 14:24:47 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AUWQa-00054p-00
	for forces-archive@IETF.ORG; Thu, 11 Dec 2003 14:24:48 -0500
Received: from cherry.ease.lsoft.com ([209.119.0.109])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AUWQZ-00054l-00
	for forces-archive@IETF.ORG; Thu, 11 Dec 2003 14:24:47 -0500
Received: from PEAR.EASE.LSOFT.COM (209.119.0.19) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <21.00C7150B@cherry.ease.lsoft.com>; Thu, 11 Dec 2003 14:24:46 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 63971593 for FORCES@PEACH.EASE.LSOFT.COM;
          Thu, 11 Dec 2003 14:24:45 -0500
Received: from 62.241.160.9 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Thu, 11 Dec 2003 14:24:45 -0500
Received: from tom3 (1Cust191.tnt15.lnd4.gbr.da.uu.net [62.188.144.191]) by
          shockwave.systems.pipex.net (Postfix) with SMTP id 943E01C0041C for
          <FORCES@PEACH.EASE.LSOFT.COM>; Thu, 11 Dec 2003 19:24:43 +0000 (GMT)
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 4.72.2106.4
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4
Approved-By:  Tom Petch <nwnetworks@DIAL.PIPEX.COM>
Message-ID:  <002401c3c01c$713323a0$0301a8c0@tom3>
Date:         Thu, 11 Dec 2003 19:23:32 -0000
Reply-To: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
Sender: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
From: Tom Petch <nwnetworks@dial.pipex.com>
Subject: Re: Planned list configuration change
To: FORCES@PEACH.EASE.LSOFT.COM
Precedence: list
Content-Transfer-Encoding: 7bit

Um, I thought that the idea of a list was to share information amongst the
members of the list so if I respond to something I get as a member, then,
without me taking some exceptional action, that response is also shared, by
those members.

And by courtesy I like to cc the originator, a more direct, faster response
(which may get blocked by a spam filter but that is that individual's
choice).

So I expect to see
To: FORCES
cc. whoever posted the original message

Anything else seems to divide the community up, like a partial Frame Relay
mesh in OSPF.

Tom Petch
nwnetworks@dial.pipex.com

-----Original Message-----
From: Putzolu, David <david.putzolu@intel.com>
To: FORCES@PEACH.EASE.LSOFT.COM <FORCES@PEACH.EASE.LSOFT.COM>
Date: 10 December 2003 19:18
Subject: Planned list configuration change


All,

Based on feedback received, incidences of misdirected email,
and on observation of other mailing lists, Patrick & I are
considering changing the mailing list configuration.

Currently the mailing list is configured to automatically replace
any Reply-To fields by posters with its own address, generating
a reply-to pointing to the list if the poster did not include one.

The proposed new configuration is to preserve the Reply-To field
set by posters, generating a reply-to pointing to the poster if
poster did not include one.

In simpler terms, previously when someone hit reply the mail client
would address the reply to the list no matter what, and one had
to manually address it to individuals.  Now, when someone hits
reply the mail client will address the reply to the author of the
original email, and one will have to manually address it to the list.

If you have input or alternative proposals please let us know
before Monday, 12/15/2003.

Cheers,
David

P.S. For those of you who are listserv experts and are curious,
the list is currently set for Reply-To= List,ignore. We are
planning on changing it to Reply-To=Sender,Respect.

P.P.S. The reply-to field is handled differently by different
MTAs and clients, so YMMV.


From owner-forces@PEACH.EASE.LSOFT.COM  Thu Dec 11 15:07:28 2003
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA18287
	for <forces-archive@IETF.ORG>; Thu, 11 Dec 2003 15:07:28 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AUX5t-0006Rf-00
	for forces-archive@IETF.ORG; Thu, 11 Dec 2003 15:07:29 -0500
Received: from cherry.ease.lsoft.com ([209.119.0.109])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AUX5s-0006Rc-00
	for forces-archive@IETF.ORG; Thu, 11 Dec 2003 15:07:28 -0500
Received: from PEAR.EASE.LSOFT.COM (209.119.0.19) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <12.00C715B2@cherry.ease.lsoft.com>; Thu, 11 Dec 2003 15:07:28 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 63974815 for FORCES@PEACH.EASE.LSOFT.COM;
          Thu, 11 Dec 2003 15:07:28 -0500
Received: from 192.19.192.110 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Thu, 11 Dec 2003 15:07:27 -0500
Received: from alerelay.agere.com (alerelay.agere.com [135.14.190.33]) by
          alageremail2.agere.com (8.11.7+Sun/8.10.2) with ESMTP id hBBK7Rc28497
          for <FORCES@PEACH.EASE.LSOFT.COM>; Thu, 11 Dec 2003 15:07:27 -0500
          (EST)
Received: from palex2kh01.ags.agere.com (palex2kh01.agere.com [128.94.210.100])
          by alerelay.agere.com (8.11.6+Sun/8.11.6) with ESMTP id hBBK7RI25888
          for <FORCES@PEACH.EASE.LSOFT.COM>; Thu, 11 Dec 2003 15:07:27 -0500
          (EST)
Received: from PAUEX2KF01.ags.agere.com ([135.14.186.42]) by
          palex2kh01.ags.agere.com with Microsoft SMTPSVC(5.0.2195.6713); Thu,
          11 Dec 2003 15:07:26 -0500
Received: from jrenwick ([135.149.51.19]) by PAUEX2KF01.ags.agere.com with
          Microsoft SMTPSVC(5.0.2195.6713); Thu, 11 Dec 2003 15:07:26 -0500
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2911.0)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
Importance: Normal
X-OriginalArrivalTime: 11 Dec 2003 20:07:26.0702 (UTC)
                       FILETIME=[65DEB0E0:01C3C022]
Approved-By:  John Renwick <jrenwick@AGERE.COM>
Message-ID:  <PAEBIODDHHIMCKLJKMADOEMNEHAA.jrenwick@agere.com>
Date:         Thu, 11 Dec 2003 14:07:26 -0600
Reply-To: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
Sender: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
From: John Renwick <jrenwick@agere.com>
Subject: Re: Planned list configuration change
To: FORCES@PEACH.EASE.LSOFT.COM
In-Reply-To:  <002401c3c01c$713323a0$0301a8c0@tom3>
Precedence: list
Content-Transfer-Encoding: 7bit

I believe the goal is to make many mailers' "reply" and "reply
all" do more reasonable things.  As it is, they both reply to
the list, and the originator gets it either way.  With the
proposed change, "reply" would go only to the originator, and
"reply all" would go to the originator, the list, and anyone
else CCed on the original mail.  That seems to me a more useful
set of choices, and I'm in favor of it.

It also helps save embarrassment to repliers who thought they
were sending a private response (which is often appropriate!)
and didn't realize they were actually sending to the list.

Regards,

John Renwick

> -----Original Message-----
> From: Forwarding and Control Element Separation
> [mailto:FORCES@PEACH.EASE.LSOFT.COM]On Behalf Of Tom Petch
> Sent: Thursday, December 11, 2003 1:24 PM
> To: FORCES@PEACH.EASE.LSOFT.COM
> Subject: Re: Planned list configuration change
>
>
> Um, I thought that the idea of a list was to share information amongst the
> members of the list so if I respond to something I get as a member, then,
> without me taking some exceptional action, that response is also
> shared, by
> those members.
>
> ....


From owner-forces@PEACH.EASE.LSOFT.COM  Thu Dec 11 15:37:45 2003
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA21566
	for <forces-archive@IETF.ORG>; Thu, 11 Dec 2003 15:37:45 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AUXZC-0007ZG-00
	for forces-archive@IETF.ORG; Thu, 11 Dec 2003 15:37:46 -0500
Received: from cherry.ease.lsoft.com ([209.119.0.109])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AUXZB-0007ZC-00
	for forces-archive@IETF.ORG; Thu, 11 Dec 2003 15:37:45 -0500
Received: from PEAR.EASE.LSOFT.COM (209.119.0.19) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <23.00C716B1@cherry.ease.lsoft.com>; Thu, 11 Dec 2003 15:37:36 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 63976998 for FORCES@PEACH.EASE.LSOFT.COM;
          Thu, 11 Dec 2003 15:37:36 -0500
Received: from 208.184.15.238 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i)
          with TCP; Thu, 11 Dec 2003 15:37:26 -0500
Received: from [64.254.114.114] (HELO JLaptop.stevecrocker.com) by EXECDSL.COM
          (CommuniGate Pro SMTP 3.3) with ESMTP id 5971373 for
          FORCES@PEACH.EASE.LSOFT.COM; Thu, 11 Dec 2003 15:36:31 -0500
X-Sender: joel@stevecrocker.com@localhost
X-Mailer: QUALCOMM Windows Eudora Version 5.1
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format=flowed
Approved-By:  "Joel M. Halpern" <joel@STEVECROCKER.COM>
Message-ID:  <5.1.0.14.0.20031211153331.01a82a00@localhost>
Date:         Thu, 11 Dec 2003 15:36:22 -0500
Reply-To: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
Sender: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
From: "Joel M. Halpern" <joel@stevecrocker.com>
Subject: Re: Planned list configuration change
To: FORCES@PEACH.EASE.LSOFT.COM
In-Reply-To:  <002401c3c01c$713323a0$0301a8c0@tom3>
Precedence: list

The problem I have with the current behavior is that it is almost
impossible to cc the originator, or to send a message directly to the
originator.  To do so I have to open the message up an extra time, find
where the originators address is still hiding, copy it, and paste it in to
the to or cc headers.

The other reason is that the failure modes of the current setup are
unfortunate.  With the usual setup, if I forget to hit reply-all, my note
goes to the originator.  Worst case I can always resend.  However, with the
current procedure if I am trying to rapidly send a reply to the originator,
my note goes to the list.  This can be embarrassing.

Yours,
Joel M. Halpern

At 07:23 PM 12/11/2003 +0000, you wrote:
>Um, I thought that the idea of a list was to share information amongst the
>members of the list so if I respond to something I get as a member, then,
>without me taking some exceptional action, that response is also shared, by
>those members.
>
>And by courtesy I like to cc the originator, a more direct, faster response
>(which may get blocked by a spam filter but that is that individual's
>choice).
>
>So I expect to see
>To: FORCES
>cc. whoever posted the original message
>
>Anything else seems to divide the community up, like a partial Frame Relay
>mesh in OSPF.
>
>Tom Petch
>nwnetworks@dial.pipex.com
>
>-----Original Message-----
>From: Putzolu, David <david.putzolu@intel.com>
>To: FORCES@PEACH.EASE.LSOFT.COM <FORCES@PEACH.EASE.LSOFT.COM>
>Date: 10 December 2003 19:18
>Subject: Planned list configuration change
>
>
>All,
>
>Based on feedback received, incidences of misdirected email,
>and on observation of other mailing lists, Patrick & I are
>considering changing the mailing list configuration.
>
>Currently the mailing list is configured to automatically replace
>any Reply-To fields by posters with its own address, generating
>a reply-to pointing to the list if the poster did not include one.
>
>The proposed new configuration is to preserve the Reply-To field
>set by posters, generating a reply-to pointing to the poster if
>poster did not include one.
>
>In simpler terms, previously when someone hit reply the mail client
>would address the reply to the list no matter what, and one had
>to manually address it to individuals.  Now, when someone hits
>reply the mail client will address the reply to the author of the
>original email, and one will have to manually address it to the list.
>
>If you have input or alternative proposals please let us know
>before Monday, 12/15/2003.
>
>Cheers,
>David
>
>P.S. For those of you who are listserv experts and are curious,
>the list is currently set for Reply-To= List,ignore. We are
>planning on changing it to Reply-To=Sender,Respect.
>
>P.P.S. The reply-to field is handled differently by different
>MTAs and clients, so YMMV.


From owner-forces@PEACH.EASE.LSOFT.COM  Thu Dec 11 20:22:55 2003
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA06468
	for <forces-archive@IETF.ORG>; Thu, 11 Dec 2003 20:22:55 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AUc19-0007eg-00
	for forces-archive@IETF.ORG; Thu, 11 Dec 2003 20:22:55 -0500
Received: from cherry.ease.lsoft.com ([209.119.0.109])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AUc19-0007ec-00
	for forces-archive@IETF.ORG; Thu, 11 Dec 2003 20:22:55 -0500
Received: from PEAR.EASE.LSOFT.COM (209.119.0.19) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <19.00C71BDD@cherry.ease.lsoft.com>; Thu, 11 Dec 2003 20:22:55 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 63999442 for FORCES@PEACH.EASE.LSOFT.COM;
          Thu, 11 Dec 2003 20:22:54 -0500
Received: from 134.134.136.6 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Thu, 11 Dec 2003 20:22:54 -0500
Received: from talaria.jf.intel.com (talaria.jf.intel.com [10.7.209.7]) by
          hermes.jf.intel.com (8.12.9-20030918-01/8.12.9/d: major-outer.mc,v
          1.11 2003/12/03 18:29:28 root Exp $) with ESMTP id hBC1Njk5016277 for
          <FORCES@PEACH.EASE.LSOFT.COM>; Fri, 12 Dec 2003 01:23:45 GMT
Received: from orsmsxvs040.jf.intel.com (orsmsxvs040.jf.intel.com
          [192.168.65.206]) by talaria.jf.intel.com
          (8.12.9-20030918-01/8.12.9/d: major-inner.mc,v 1.6 2003/12/04
          00:48:44 root Exp $) with SMTP id hBC1LunL001327 for
          <FORCES@PEACH.EASE.LSOFT.COM>; Fri, 12 Dec 2003 01:21:57 GMT
Received: from orsmsx332.amr.corp.intel.com ([192.168.65.60]) by
          orsmsxvs040.jf.intel.com (SAVSMTP 3.1.1.32) with SMTP id
          M2003121117222724786 for <FORCES@PEACH.EASE.LSOFT.COM>; Thu, 11 Dec
          2003 17:22:27 -0800
Received: from orsmsx409.amr.corp.intel.com ([192.168.65.58]) by
          orsmsx332.amr.corp.intel.com with Microsoft SMTPSVC(5.0.2195.5329);
          Thu, 11 Dec 2003 17:22:27 -0800
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Thread-Topic: Protocol evaluation/selection status update
Thread-Index: AcPATl6TU7vJJwJCTPqhtUFc/69ZAw==
X-OriginalArrivalTime: 12 Dec 2003 01:22:27.0446 (UTC)
                       FILETIME=[67975960:01C3C04E]
X-Scanned-By: MIMEDefang 2.31 (www . roaringpenguin . com / mimedefang)
Approved-By:  "Putzolu, David" <david.putzolu@INTEL.COM>
Message-ID:  <52D13A805349A249960B9943E5590BD80195EC06@orsmsx409.jf.intel.com>
Date:         Thu, 11 Dec 2003 17:22:27 -0800
Reply-To: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
Sender: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
From: "Putzolu, David" <david.putzolu@intel.com>
Subject: Protocol evaluation/selection status update
To: FORCES@PEACH.EASE.LSOFT.COM
Precedence: list
Content-Transfer-Encoding: quoted-printable

All,

The protocol evaluation draft has been revised with
new material from Netlink2 and updated material from
GRMP and FACT, and is available at:

http://www.ietf.org/internet-drafts/draft-ietf-forces-evaluation-00.txt


Please review this document and the three=20
protocol proposals. =20

I invite the list to provide feedback and suggest
specific issues in particular protocols as well
as broader issues that should be evaluated or
discussed for all proposals.  The ForCES WG is now=20
at the point that we must actively begin work on
specifying the CE to FE protocol.

Thanks,
David


From owner-forces@PEACH.EASE.LSOFT.COM  Tue Dec 16 16:03:30 2003
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA04369
	for <forces-archive@ietf.org>; Tue, 16 Dec 2003 16:03:30 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AWMLr-0002Tj-00
	for forces-archive@ietf.org; Tue, 16 Dec 2003 16:03:31 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AWMLp-0002TP-00
	for forces-archive@ietf.org; Tue, 16 Dec 2003 16:03:30 -0500
Received: from cherry.ease.lsoft.com ([209.119.0.109])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AWMLo-0002TB-00
	for forces-archive@IETF.ORG; Tue, 16 Dec 2003 16:03:29 -0500
Received: from PEAR.EASE.LSOFT.COM (209.119.0.19) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <10.00C793C6@cherry.ease.lsoft.com>; Tue, 16 Dec 2003 16:03:28 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 64589295 for FORCES@PEACH.EASE.LSOFT.COM;
          Tue, 16 Dec 2003 16:03:27 -0500
Received: from 134.134.136.6 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Tue, 16 Dec 2003 16:03:26 -0500
Received: from petasus.jf.intel.com (petasus.jf.intel.com [10.7.209.6]) by
          hermes.jf.intel.com (8.12.9-20030918-01/8.12.9/d: major-outer.mc,v
          1.11 2003/12/03 18:29:28 root Exp $) with ESMTP id hBGL4c4r029456 for
          <FORCES@PEACH.EASE.LSOFT.COM>; Tue, 16 Dec 2003 21:04:39 GMT
Received: from orsmsxvs041.jf.intel.com (orsmsxvs041.jf.intel.com
          [192.168.65.54]) by petasus.jf.intel.com
          (8.12.9-20030918-01/8.12.9/d: major-inner.mc,v 1.6 2003/12/04
          00:48:44 root Exp $) with SMTP id hBGL3Bj0012168 for
          <FORCES@PEACH.EASE.LSOFT.COM>; Tue, 16 Dec 2003 21:03:21 GMT
Received: from orsmsx331.amr.corp.intel.com ([192.168.65.56]) by
          orsmsxvs041.jf.intel.com (SAVSMTP 3.1.2.35) with SMTP id
          M2003121613031230379 for <FORCES@PEACH.EASE.LSOFT.COM>; Tue, 16 Dec
          2003 13:03:12 -0800
Received: from orsmsx409.amr.corp.intel.com ([192.168.65.58]) by
          orsmsx331.amr.corp.intel.com with Microsoft SMTPSVC(5.0.2195.5329);
          Tue, 16 Dec 2003 13:03:12 -0800
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Thread-Topic: [FORCES] Planned list configuration change
Thread-Index: AcO/UlRuqvwG2usWRfW3fwOJ9ywHDwExTM1A
X-OriginalArrivalTime: 16 Dec 2003 21:03:12.0618 (UTC)
                       FILETIME=[0441B4A0:01C3C418]
X-Scanned-By: MIMEDefang 2.31 (www . roaringpenguin . com / mimedefang)
Approved-By: "Putzolu, David" <david.putzolu@INTEL.COM>
Message-ID: <52D13A805349A249960B9943E5590BD80195EC28@orsmsx409.jf.intel.com>
Date: Tue, 16 Dec 2003 13:03:11 -0800
Reply-To: "Putzolu, David" <david.putzolu@intel.com>
Sender: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
From: "Putzolu, David" <david.putzolu@intel.com>
Subject: Re: Planned list configuration change
To: FORCES@PEACH.EASE.LSOFT.COM
Precedence: list
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: quoted-printable

All,

Not much discussion on the list about this, however,
more people have privately or publicly supported this
change than opposed it.  As of now it is implemented.

What this means: When one hits "reply" in an email
client, the addressee should be the reply-to address
specified by the sender. If reply-to is unspecified, it=20
will be the email address of the sender.  The ForCES list
will then need to be explicitly added to the to: or cc:
fields to be included in the email.

If the change is found to be causing significant problems
the configuration will be rolled back to the way it was,
or alternative configurations will be tried.

Cheers,
David

> -----Original Message-----
> From: Forwarding and Control Element Separation=20
> [mailto:FORCES@PEACH.EASE.LSOFT.COM] On Behalf Of Putzolu, David
> Sent: Wednesday, December 10, 2003 11:18 AM
> To: FORCES@PEACH.EASE.LSOFT.COM
> Subject: [FORCES] Planned list configuration change
> Importance: High
>=20
>=20
> All,
>=20
> Based on feedback received, incidences of misdirected email,
> and on observation of other mailing lists, Patrick & I are=20
> considering changing the mailing list configuration. =20
>=20
> Currently the mailing list is configured to automatically replace
> any Reply-To fields by posters with its own address, generating
> a reply-to pointing to the list if the poster did not include one.
>=20
> The proposed new configuration is to preserve the Reply-To field
> set by posters, generating a reply-to pointing to the poster if
> poster did not include one.
>=20
> In simpler terms, previously when someone hit reply the mail client
> would address the reply to the list no matter what, and one had
> to manually address it to individuals.  Now, when someone hits
> reply the mail client will address the reply to the author of the
> original email, and one will have to manually address it to the list.
>=20
> If you have input or alternative proposals please let us know
> before Monday, 12/15/2003.
>=20
> Cheers,
> David
>=20
> P.S. For those of you who are listserv experts and are curious,
> the list is currently set for Reply-To=3D List,ignore. We are
> planning on changing it to Reply-To=3DSender,Respect.
>=20
> P.P.S. The reply-to field is handled differently by different
> MTAs and clients, so YMMV.
>=20


From gpdinfo@mail.com  Tue Dec 16 21:39:27 2003
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id VAA21137
	for <forces-archive@ietf.org>; Tue, 16 Dec 2003 21:39:27 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AWRay-0007cT-00
	for forces-archive@ietf.org; Tue, 16 Dec 2003 21:39:28 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AWRaw-0007cM-00
	for forces-archive@ietf.org; Tue, 16 Dec 2003 21:39:27 -0500
Received: from [65.246.255.50] (helo=manatick)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AWRan-0007bN-00; Tue, 16 Dec 2003 21:39:17 -0500
Received: from adsl-64-218-142-244.dsl.rcsntx.swbell.net ([64.218.142.244] helo=ietf.org)
	by manatick with smtp (Exim 4.24)
	id 1AWRab-0001Wy-Jd; Tue, 16 Dec 2003 21:39:08 -0500
From: "Temas Patrulhados" <gpdinfo@mail.com>
To: enum@ietf.org
Subject: Lindenberg: Emprego rural versus assentamentos                         ref.: vbp
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
MIME-Version: 1.0
Content-Type: text/html
Message-Id: <E1AWRab-0001Wy-Jd@manatick>
Date: Tue, 16 Dec 2003 21:39:08 -0500
X-Spam-Flag: YES
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: Yes, hits=6.8 required=5.0 tests=FORGED_MUA_OUTLOOK,
	FORGED_OUTLOOK_HTML,HTML_40_50,HTML_FONT_BIG,HTML_MESSAGE,
	LINES_OF_YELLING,LINES_OF_YELLING_2,MAILTO_TO_REMOVE,
	MAILTO_TO_SPAM_ADDR,MIME_HTML_NO_CHARSET,MIME_HTML_ONLY,
	REMOVE_REMOVAL_2WORD,SUBJ_HAS_SPACES autolearn=no version=2.60
X-Spam-Report: 
	*  1.0 SUBJ_HAS_SPACES Subject contains lots of white space
	*  0.5 REMOVE_REMOVAL_2WORD BODY: List removal information
	*  0.5 HTML_40_50 BODY: Message is 40% to 50% HTML
	*  0.0 HTML_MESSAGE BODY: HTML included in message
	*  0.1 HTML_FONT_BIG BODY: HTML has a big font
	*  0.0 LINES_OF_YELLING BODY: A WHOLE LINE OF YELLING DETECTED
	*  0.1 MIME_HTML_ONLY BODY: Message only has text/html MIME parts
	*  0.1 LINES_OF_YELLING_2 BODY: 2 WHOLE LINES OF YELLING DETECTED
	*  0.7 MIME_HTML_NO_CHARSET RAW: Message text in HTML without charset
	*  1.1 MAILTO_TO_SPAM_ADDR URI: Includes a link to a likely spammer email
	*  0.0 MAILTO_TO_REMOVE URI: Includes a 'remove' email address
	*  1.1 FORGED_OUTLOOK_HTML Outlook can't send HTML message only
	*  1.6 FORGED_MUA_OUTLOOK Forged mail pretending to be from MS Outlook

<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">
<META NAME="Generator" CONTENT="Microsoft Word 97">
<META NAME="Template" CONTENT="C:\Arquivos de programas\Microsoft Office\Office\html.dot">
</HEAD>
<BODY LINK="#0000ff" VLINK="#800080">

<P ALIGN="CENTER">fqo ConstruNews deseja a todos um feliz Natal! <!-- Please, unsubscribe: 
mailto:nv133556@gamebox.net
agenciaprovidas@hotmail.com
agenciasprovida@hotmail.com
http://www.hotmail.com
http://www.spamcop.net
http://www.mail.com
mailto:agenciasprovida@hotmail.com
mailto:leaosou@hotmail.com
jbarloccod@medynet.com
jflo@qb.fcen.ub
jflo@qb.fcen.uba.ar
jflo@quibiol.qb.fcen.uba.ar
juanlopezlinares@hotmail.com
lapisa@lapisa.com
From:braulinojr@bol.com.br
From:elrey@123.com
emancipacordoba@hotmail.com
FabianF@exo.com.ar
gindre@indecs.org.br
From:grupeiro@uol.com.br
From:iica@reuna.cl
itiro@openlink.com.br
jomharaantony@hotmail.com
From:juanmiguelreyes@hotmail.com
kappagb@yahoo.com.br
kz7@uol.com.br
leilafarias@hotmail.com
leopoldoa68@terra.com.mx
From:lfbelchior@openlink.com.br
mailto:m.uenlue@gmx.de
mailto:m.wright@cjcr.cam.ac.uk
mailto:magadesign@magadesign.com.br
mailto:magidatayfour@aol.com.br
mailto:mail@azores-arte.net
mailto:maira.sede@pesagro.com
mailto:malmes@videotron.ca
--><A HREF="mailto:construnews@yahoo.com.br?subject=Lindenberg:EnEspa&ntilde;ol">EnEspa&ntilde;ol</A><FONT FACE="Garamond"> - </FONT><A HREF="mailto:construnews@yahoo.com.br?subject=Lindenberg:InEnglish">InEnglish</A> - <A HREF="mailto:construnews@yahoo.com.br?subject=Lindenberg:Subscrever">Subscrever</A> - <A HREF="mailto:construnews@yahoo.com.br?subject=Lindenberg:Remover">Remover</A> 
<B><FONT FACE="Garamond"><P>S&eacute;rie Temas Patrulhados</B> </P>
</FONT><B><FONT FACE="Garamond" SIZE=5><P ALIGN="CENTER">Lindenberg: Emprego rural versus assentamentos</P>
</FONT><I><FONT FACE="Garamond" SIZE=4><P ALIGN="CENTER">"Por que os agrorreformistas s&oacute; falam em assentamentos e nunca na cria&ccedil;&atilde;o de empregos na &aacute;rea rural?"</P>
</I><P>*</B> <B>Patrulhamento</P>
</B><P>Adolpho Lindenberg &eacute; autor do livro Os cat&oacute;licos e a economia de mercado", onde denuncia uma pol&iacute;tica com vi&eacute;s esquerdista que visa censurar, marginalizar ou encobrir com um manto de sil&ecirc;ncio, not&iacute;cias, opini&otilde;es e livros "politicamente incorretos", n&atilde;o afinados com as assim denominadas "causas sociais": os meios de comunica&ccedil;&atilde;o, e a pr&oacute;pria sociedade brasileira, est&atilde;o sendo "patrulhados".</P>
<B><P>*</B> <B>Agrorreformistas</P>
</B><P>Em artigo "Emprego rural versus assentamentos", da S&eacute;rie Temas Patrulhados, Lindenberg pergunta:</P>
<P>- Por que os agrorreformistas s&oacute; falam em assentamentos e nunca na cria&ccedil;&atilde;o de empregos na &aacute;rea rural? </P>
<P>- Por que n&atilde;o reivindicam financiamentos ou outros est&iacute;mulos &agrave; agroind&uacute;stria ou a empresas rurais que empregam grande n&uacute;mero de trabalhadores? </P>
<P>- Por que n&atilde;o prop&otilde;em modifica&ccedil;&otilde;es na legisla&ccedil;&atilde;o trabalhista para o campo de modo a permitir que os fazendeiros reconstruam as antigas col&ocirc;nias com casas razo&aacute;veis e terrenos destinados ao plantio de hortali&ccedil;as, cria&ccedil;&atilde;o de porcos e galinhas etc.?</P>
<B><P>*</B> <B>Vi&eacute;s socialista</P>
</B><P>A resposta do autor &eacute; simples:</P>
<P>- Trata-se do velho vi&eacute;s marxista, a mentalidade socialista, denominador comum a todos os agrorreformistas! Na mentalidade marxista, o patr&atilde;o &eacute; sempre visto como um explorador e o empregado como um semiescravo, humilhado e indefeso! Para pessoas de mentalidade esquerdista, o contraste entre o casario pobre de uma col&ocirc;nia e o casar&atilde;o senhorial do fazendeiro, lembra feudalismo, desigualdade social gritante, injusti&ccedil;as de toda esp&eacute;cie. Xico Graziano, ex-presidente do Incra, confirma essa obsess&atilde;o niveladora ao atribuir o desinteresse dos agrorreformistas pela qualidade e pelo custo da pol&iacute;tica de assentamentos "a uma raz&atilde;o de fundo ideol&oacute;gico, pois o pensamento agrarista tradicional sempre se interessou em penalizar o latif&uacute;ndio, desapropriando-o". </P>
<B><P>*</B> <B>Sonho aliciante</P>
</B><P>Haver&aacute; um sonho mais aliciante e semelhante ao velho utopismo socialista, do que um pa&iacute;s onde todos t&ecirc;m sua terra para plantar, financiamentos com juros subsidiados, onde n&atilde;o existem patr&otilde;es ou fiscais de qualquer esp&eacute;cie?, pergunta Lindenberg em seu artigo. E responde: Diante desse sonho ut&oacute;pico, o &uacute;nico recurso que nos resta &eacute; o apelo constante ao bom senso e &agrave; experi&ecirc;ncia acumulada durante s&eacute;culos. De um modo muito emp&iacute;rico, quase a t&iacute;tulo exemplificativo, poder-se-ia alinhar algumas considera&ccedil;&otilde;es atinentes &agrave; problem&aacute;tica:</P>
<P>- A condi&ccedil;&atilde;o empregat&iacute;cia de si n&atilde;o tem absolutamente nada de humilhante ou de explorat&oacute;rio. As mais altas autoridades do pa&iacute;s - o presidente, os ministros, magistrados do Supremo - s&atilde;o empregados. S&atilde;o igualmente empregados os professores, os oficiais superiores, os altos executivos que governam os grandes conglomerados econ&ocirc;micos e as multinacionais. </P>
<P>- O importante para o trabalhador rural n&atilde;o &eacute; ser o dono da terra, como tamb&eacute;m para o morador de uma casa n&atilde;o &eacute; ser dono do im&oacute;vel. O importante &eacute; ganhar bem, poder progredir, sentir-se seguro no emprego, estar em condi&ccedil;&otilde;es de formar um pec&uacute;lio. Dono de um capital, o empregado pode decidir se compra a terra ou a casa, ou se investe num neg&oacute;cio ou se compra a&ccedil;&otilde;es. Ele se tornou um minicapitalista. </P>
<P>- Ali&aacute;s, diga-se de passagem, o Brasil s&oacute; ter&aacute; se tornado um pa&iacute;s verdadeiramente capitalista na medida em que boa parte de sua popula&ccedil;&atilde;o seja propriet&aacute;ria de minicapitais. A esse respeito conv&eacute;m lembrar o exemplo dado pelos imigrantes japoneses. Considerados os agricultores mais bem sucedidos que j&aacute; aportaram em nossas terras, eles sempre preferiram arrendar a comprar as v&aacute;rzeas nas quais plantaram suas hortas e isso com um sucesso absoluto.</P>
<P>- Que haja uma significativa diminui&ccedil;&atilde;o do desemprego e do &ecirc;xodo rural constitui um anseio nacional. Que os homens do campo, pequenos propriet&aacute;rios, assentados, b&oacute;ias-frias consigam elevar seus padr&otilde;es de vida a n&iacute;veis aceit&aacute;veis constitui, igualmente uma meta a ser atingida. Esses objetivos n&atilde;o s&atilde;o, por conseguinte um monop&oacute;lio dos agrorreformistas e, muito menos, um apan&aacute;gio das esquerdas. No modo de solucionar essas car&ecirc;ncias &eacute; que se situam as diferen&ccedil;as.</P>
<B><P>*</B> <B>Outros temas</P>
</B><P>Outros temas abordados no artigo: Monteiro Lobato, a sa&uacute;va e o s&iacute;tio; condi&ccedil;&otilde;es para o &eacute;xito das pequenas propriedades; causas do enfraquecimento dos "liames feudais" entre fazendeiros e empregados; os descontentes e o "canto de sereia" dos agrorreformistas; o crescimento espetacular dos Tigres Asi&aacute;ticos; os dois paradigmas b&aacute;sicos para o Brasil rural; e como evitar, no Brasil, o triunfo da utopia e da revolu&ccedil;&atilde;o social. Para receber gratuitamente o texto completo deste artigo, clique em: </FONT><A HREF="mailto:construnews@yahoo.com.br?subject=Lindenberg:DesejoReceberGratuitamenteEsteArtigo"><FONT SIZE=4>Lindenberg:DesejoReceberGratuitamenteEsteArtigo</FONT></A></P>
<FONT FACE="Garamond" SIZE=4><P>LINKS DE OPINI&Atilde;O:</P>
<P>Entre aqueles que enviarem sua valiosa opini&atilde;o a respeito do texto acima, at&eacute; 31 de dezembro, usando qualquer um dos links seguintes, ser&atilde;o sorteados 10 exemplares impressos do livro "Os cat&oacute;licos e a economia de mercado". Os favorecidos ser&atilde;o comunicados por e-mail e dever&atilde;o enviar o endere&ccedil;o postal para receberem os exemplares do livro, por Correio).</P>
</FONT><P><A HREF="mailto:construnews@yahoo.com.br?subject=Lindenberg:Concordo"><FONT SIZE=4>Lindenberg:Concordo</FONT></A><FONT FACE="Garamond" SIZE=4> (pode simplesmente enviar seu voto virtual, e acrescentar seu coment&aacute;rio caso desejar)</P>
</FONT><P><A HREF="mailto:construnews@yahoo.com.br?subject=Lindenberg:Discordo"><FONT SIZE=4>Lindenberg:Discordo</FONT></A><FONT FACE="Garamond" SIZE=4> (idem)</P>
</FONT><P><A HREF="mailto:construnews@yahoo.com.br?subject=Lindenberg:MinhaOpini&atilde;o"><FONT SIZE=4>Lindenberg:MinhaOpini&atilde;o</FONT></A><FONT FACE="Garamond" SIZE=4> (para enviar sua valiosa opini&atilde;o, assim como sugerir a Lindenberg temas relacionados com a tem&aacute;tica apresentada, a serem abordados em seus pr&oacute;ximos artigos)</P>
<P>LINKS PARA ADQUIRIR O LIVRO</P>
</FONT><P><A HREF="mailto:construnews@yahoo.com.br?subject=Lindenberg:DesejoAdquirirE-Book"><FONT SIZE=4>Lindenberg:DesejoAdquirirE-Book</FONT></A><FONT FACE="Garamond" SIZE=4> (para adquirir o livro, em formato Word, que ser&aacute; enviado por e-mail; clicando neste link receber&aacute; n&uacute;mero de conta banc&aacute;ria para efetuar transfer&ecirc;ncia; pre&ccedil;o promocional do e-book, at&eacute; 31 de dezembro: R$ 5,50)</P>
</FONT><P><A HREF="mailto:construnews@yahoo.com.br?subject=Lindenberg:DesejoAdquirirLivroEmPortugal"><FONT SIZE=4>Lindenberg:DesejoAdquirirLivroEmPortugal</FONT></A><FONT FACE="Garamond" SIZE=4> (receber&aacute; por e-mail o link para adquirir o livro impresso, diretamente da Editora em Portugal; pre&ccedil;o: E 19,45)</P>
</FONT><P><A HREF="mailto:construnews@yahoo.com.br?subject=Lindenberg:DesejoAdquirirLivroNoBrasil"><FONT SIZE=4>Lindenberg:DesejoAdquirirLivroNoBrasil</FONT></A><FONT FACE="Garamond" SIZE=4> (receber&aacute; por e-mail o link para adquirir o livro impresso, diretamente da Editora no Brasil, com cart&atilde;o de cr&eacute;dito ou boleto banc&aacute;rio; pre&ccedil;o: R$ 30,00 mais Correio)</P>
<P>LINKS PARA RECEBER ARTIGOS GRATUITOS:</P>
</FONT><P><A HREF="mailto:construnews@yahoo.com.br?subject=Lindenberg:PaginasGratuitas"><FONT SIZE=4>PaginasGratuitas</FONT></A><FONT FACE="Garamond" SIZE=4> (para receber gratuitamente, por e-mail, &Iacute;ndice e Introdu&ccedil;&atilde;o &agrave; edi&ccedil;&atilde;o brasileira do livro de Lindenberg)</P>
</FONT><P><A HREF="mailto:construnews@yahoo.com.br?subject=Lindenberg:GratuitamenteArtigosAnteriores"><FONT SIZE=4>GratuitamenteArtigosAnteriores</FONT></A></P>
<P><A HREF="mailto:construnews@yahoo.com.br?subject=Lindenberg:GratuitamenteProximosArtigos"><FONT SIZE=4>GratuitamenteProximosArtigos</FONT></A></P>
<P><A HREF="mailto:construnews@yahoo.com.br?subject=Lindenberg:GratuitamenteTodosOsArtigos"><FONT SIZE=4>GratuitamenteTodosOsArtigos</FONT></A></P>
<FONT SIZE=4><P>LINK DE REMO&Ccedil;&Atilde;O</P>
</FONT><P><A HREF="mailto:construnews@yahoo.com.br?subject=ConstruNews:Remover"><FONT SIZE=4>ConstruNews:Remover</FONT></A></P>
<FONT SIZE=4><P>LINK PARA TOMAR CONTATO COM LINDENBERG</P>
</FONT><P><A HREF="mailto:construnews@yahoo.com.br?subject=Lindenberg:TomarContato"><FONT SIZE=4>Lindenberg:TomarContato</FONT></A><FONT FACE="Garamond" SIZE=4> (tamb&eacute;m pode ligar diretamente, se desejar, ao 11- 92527873, em S&atilde;o Paulo)</P>
</FONT><B><FONT FACE="Garamond"><P ALIGN="CENTER">A difus&atilde;o e o conte&uacute;do desta mensagem s&atilde;o de exclusiva responsabilidade da ConstruNews</P></B></FONT></BODY>
</HTML>




From owner-forces@PEACH.EASE.LSOFT.COM  Wed Dec 17 04:09:45 2003
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id EAA00380
	for <forces-archive@ietf.org>; Wed, 17 Dec 2003 04:09:45 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AWXgf-0004BX-00
	for forces-archive@ietf.org; Wed, 17 Dec 2003 04:09:45 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AWXge-0004BQ-00
	for forces-archive@ietf.org; Wed, 17 Dec 2003 04:09:44 -0500
Received: from cherry.ease.lsoft.com ([209.119.0.109])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AWXge-0004BN-00
	for forces-archive@IETF.ORG; Wed, 17 Dec 2003 04:09:44 -0500
Received: from PEAR.EASE.LSOFT.COM (209.119.0.19) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <19.00C7A02A@cherry.ease.lsoft.com>; Wed, 17 Dec 2003 4:09:44 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 64653318 for FORCES@PEACH.EASE.LSOFT.COM;
          Wed, 17 Dec 2003 04:09:22 -0500
Received: from 192.134.4.151 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Wed, 17 Dec 2003 04:09:22 -0500
Received: from vespucci.nic.fr (postfix@vespucci.nic.fr [192.134.4.68]) by
          maya40.nic.fr (8.12.4/8.12.4) with ESMTP id hBH99Ihj573121; Wed, 17
          Dec 2003 10:09:18 +0100 (CET)
Received: by vespucci.nic.fr (Postfix, from userid 1055) id 84D1FFA93; Wed, 17
          Dec 2003 10:09:18 +0100 (CET)
References: <52D13A805349A249960B9943E5590BD80195EC28@orsmsx409.jf.intel.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
X-Operating-System: Debian GNU/Linux testing/unstable
X-Kernel: Linux 2.4.22-1-686 i686
X-URL: http://www.nic.fr/
User-Agent: Mutt/1.5.4i
Approved-By: Stephane Bortzmeyer <bortzmeyer@NIC.FR>
Message-ID: <20031217090918.GA7512@nic.fr>
Date: Wed, 17 Dec 2003 10:09:18 +0100
Reply-To: Stephane Bortzmeyer <bortzmeyer@nic.fr>
Sender: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
From: Stephane Bortzmeyer <bortzmeyer@nic.fr>
Organization: NIC France
Subject: Re: Planned list configuration change
Comments: To: "Putzolu, David" <david.putzolu@intel.com>
To: FORCES@PEACH.EASE.LSOFT.COM
In-Reply-To: <52D13A805349A249960B9943E5590BD80195EC28@orsmsx409.jf.intel.com>
Precedence: list
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60

On Tue, Dec 16, 2003 at 01:03:11PM -0800,
 Putzolu, David <david.putzolu@intel.com> wrote
 a message of 62 lines which said:

> The ForCES list will then need to be explicitly added to the to: or
> cc: fields to be included in the email.

It depends on the email client you use and how it is configured... It
can be safely assumed, IMHO, that people who subscribe to an IETF
mailing list know their email client...


From owner-forces@PEACH.EASE.LSOFT.COM  Wed Dec 17 15:09:51 2003
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA29921
	for <forces-archive@ietf.org>; Wed, 17 Dec 2003 15:09:51 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AWhzT-0006Lr-00
	for forces-archive@ietf.org; Wed, 17 Dec 2003 15:09:51 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AWhzR-0006Lk-00
	for forces-archive@ietf.org; Wed, 17 Dec 2003 15:09:50 -0500
Received: from cherry.ease.lsoft.com ([209.119.0.109])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AWhzA-0006L2-00
	for forces-archive@IETF.ORG; Wed, 17 Dec 2003 15:09:32 -0500
Received: from PEAR.EASE.LSOFT.COM (209.119.0.19) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <19.00C7AB93@cherry.ease.lsoft.com>; Wed, 17 Dec 2003 15:09:32 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 64720252 for FORCES@PEACH.EASE.LSOFT.COM;
          Wed, 17 Dec 2003 15:09:24 -0500
Received: from 134.134.136.6 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Wed, 17 Dec 2003 15:09:23 -0500
Received: from talaria.jf.intel.com (talaria.jf.intel.com [10.7.209.7]) by
          hermes.jf.intel.com (8.12.9-20030918-01/8.12.9/d: major-outer.mc,v
          1.11 2003/12/03 18:29:28 root Exp $) with ESMTP id hBHKAZeA006959 for
          <FORCES@PEACH.EASE.LSOFT.COM>; Wed, 17 Dec 2003 20:10:36 GMT
Received: from orsmsxvs040.jf.intel.com (orsmsxvs040.jf.intel.com
          [192.168.65.206]) by talaria.jf.intel.com
          (8.12.9-20030918-01/8.12.9/d: major-inner.mc,v 1.6 2003/12/04
          00:48:44 root Exp $) with SMTP id hBHK6gQG005271 for
          <FORCES@PEACH.EASE.LSOFT.COM>; Wed, 17 Dec 2003 20:07:29 GMT
Received: from orsmsx332.amr.corp.intel.com ([192.168.65.60]) by
          orsmsxvs040.jf.intel.com (SAVSMTP 3.1.2.35) with SMTP id
          M2003121712081905482 for <FORCES@PEACH.EASE.LSOFT.COM>; Wed, 17 Dec
          2003 12:08:19 -0800
Received: from orsmsx410.amr.corp.intel.com ([192.168.65.64]) by
          orsmsx332.amr.corp.intel.com with Microsoft SMTPSVC(5.0.2195.5329);
          Wed, 17 Dec 2003 12:08:19 -0800
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C3C4D9.83A0EF51"
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
X-MS-Has-Attach: yes
Thread-Topic: ForCES framework: summary of comments from Russ Housley and
              authors' respond
Thread-Index: AcPE2YONOzgAVRcGThSdy2RDT17YpA==
X-OriginalArrivalTime: 17 Dec 2003 20:08:19.0566 (UTC)
                       FILETIME=[83DB98E0:01C3C4D9]
X-Scanned-By: MIMEDefang 2.31 (www . roaringpenguin . com / mimedefang)
Approved-By: "Yang, Lily L" <lily.l.yang@INTEL.COM>
Message-ID: <26BDFAFFB541B047B24179002EBE6D278CB062@orsmsx410.jf.intel.com>
Date: Wed, 17 Dec 2003 12:08:19 -0800
Reply-To: "Yang, Lily L" <lily.l.yang@intel.com>
Sender: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
From: "Yang, Lily L" <lily.l.yang@intel.com>
Subject: ForCES framework: summary of comments from Russ Housley and authors' respond
To: FORCES@PEACH.EASE.LSOFT.COM
Precedence: list
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60

This is a multi-part message in MIME format.

------_=_NextPart_001_01C3C4D9.83A0EF51
Content-Type: multipart/alternative;
        boundary="----_=_NextPart_002_01C3C4D9.83A0EF51"


------_=_NextPart_002_01C3C4D9.83A0EF51
Content-Type: text/plain;
        charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

As I indicated in my postings before, the framework draft has received
some comments from Russ Housley as part of the IESG review.
Unfortunately it tooks us 3 revisions to get everything covered. Per
requests from the chairs, here is a summary of the comments from Russ
Housley  and our respond and revision in its entirety. Please review the
revised text as summarized below for your reading convenience.
Attached is the most recent revision that is uploaded (v12). The changes
from v11 to v12 are very minor: fix "Ipsec" to "IPsec" in one instance,
added "or a physcially secured room" after "inside a box" to better
cover the notion of physical security.
=20
Note that the section # changes due to reordering of the Acknowledge
section (now before Security).
=20
Lily
=20
---------- Comments from Russ Housley & authors' respond & revision
details ------------
As a matter of taste, I would like to see the usual RFC 2119 text
inside Section 1, which is all about definitions.
    [respond] Done.


In section 4.2.2, the document says that a security protocol will
be used for authentication. Clearly, an authorization decision
needs to be made following successful authentication. Section 4.3
needs to discuss authorization as well.
    [respond] we revised both 4.2.2 and 4.3 to explicitly call out
authorization=20
as part of the security handshake.=20
    [old para in 4.2.2] The exact details of the security handshake
depend on the security solution chosen by ForCES protocol. =20
    [new in 4.2.2] The security handshake should include mutual
authentication and authorization between the CE and FE, but the exact
details depend on the security solution chosen by ForCES protocol.
Authorization can be as simple as checking against the list of
authorized end points provided by the FE or CE manager during the
pre-association phase.  Both authentication and authorization must be
successful before the association can be established.  If either
authentication or authorization fails, the end point must not be allowed
to join the NE.  After the successful security handshake, message
authentication and confidentiality are still necessary for the on-going
information exchange between the CE and FE, unless some form of physical
security exists.  Whenever a packet fails authentication, it must be
dropped and a notification may be sent to alert the sender of the
potential attack. =20
    [old para in 4.3] Note that security association and state must be
also re-established to guarantee the same level of security exists
before and after the association re-establishment.
    [new para in 4.3] Note that security association and state must be
also re-established to guarantee the same level of security (including
both authentication and authorization) exists before and after the
association re-establishment.

Section 4.2.2 contains a forward reference to section 9. I suspect
that this should be a reference to section 7.
    [respond] Could not find this one.

In section 4.2.5, there is no discussion of security. Given the
authentication (and needed authorization) discussion in section
4.2.2, it seems that authentication and authorization need to be
discussed in the context of the proxy.
    [respond] This is a good point. We added a new paragraph in Section
4.2.5 to point out the security implication of proxy and its reliance on
physical security.=20
    [added in 4.2.5] One needs to be aware of the security implication
introduced by the proxy FE.  Since the physical FE is not capable of
implementing ForCES itself, the security mechanism of ForCES can only
secure the communication channel between the CE and the proxy FE, but
not all the way to the physical FE.  It is recommended that other
security mechanisms (including physical security property) be employed
to ensure the security between the CE and the physical FE.=20

Section 7.1.2 needs to include authorization too.
   [respond] Done.  The section is in 8.1.2.=20
   [old in 7.1.2] Requirement:  The CE or FE must authenticate the
message before accepting and processing it. =20
   [new in 8.1.2] Requirement:  The CE or FE must authenticate the
message as having come from an FE or CE on the list of the authorized
ForCES elements (provided by the CE or FE Manager in the pre-association
phase) before accepting and processing it. =20


In section 7.2, the phrase "inside a box" should be expanded to
include a physically secure room.
   [respond] done in v12. The section is in 8.2.
   [old para in 7.2] When ForCES is deployed between CEs and FEs inside
a box, authentication, ...
    [new  para in 8.2] When ForCES is deployed between CEs and FEs
inside a box or a=20
physically secured room, authentication, ...

In the 2nd paragraph of section 7.2.3 please change "Ipsec's" to
"IPsec's"
[respond] done in v12, in 8.2.3 now.

Section 7.2 suggests the use of IPsec or TLS for security between
the ForCES components. It seems that there are advantages to using
a layer 2 security protocol. In particular, a protocol like SDE
(IEEE 802.10b) would limit participation to components attached
directly to the LAN segment.
    [respond] L2 may be allowed as a deployment option coupled with "no
security" at ForCES 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 added a sentence at the 2nd
paragraph of 8.2 to clarify this, without citing SDE (IEEE 802.10b) as a
particular example.=20
  [old in 8.2] Both TLS and IPsec can be used potentially to satisfy all
of the security requirements for ForCES protocol.        =20
  [new in 8.2] Both TLS and IPsec can be used potentially to satisfy all
of the security requirements for ForCES protocol. In addition, 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
=20
=20

------_=_NextPart_002_01C3C4D9.83A0EF51
Content-Type: text/html;
        charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns=3D"http://www.w3.org/TR/REC-html40" xmlns:o =3D=20
"urn:schemas-microsoft-com:office:office" xmlns:w =3D=20
"urn:schemas-microsoft-com:office:word" xmlns:st1 =3D=20
"urn:schemas-microsoft-com:office:smarttags"><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">


<META content=3DWord.Document name=3DProgId>
<META content=3D"MSHTML 6.00.2800.1264" name=3DGENERATOR>
<META content=3D"Microsoft Word 10" name=3DOriginator><LINK=20
href=3D"cid:filelist.xml@01C3C430.CE937370" =
rel=3DFile-List><o:SmartTagType=20
name=3D"PersonName"=20
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"></o:SmartTagT=
ype><!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:SpellingState>Clean</w:SpellingState>
  <w:GrammarState>Clean</w:GrammarState>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if !mso]>
<STYLE>st1\:* {
        BEHAVIOR: url(#default#ieooui)
}
</STYLE>
<![endif]-->
<STYLE>@font-face {
        font-family: SimSun;
}
@font-face {
        font-family: SimSun;
}
@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; =
mso-header-margin: .5in; mso-footer-margin: .5in; mso-paper-source: 0; }
P.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; =
mso-style-parent: ""; mso-pagination: widow-orphan; =
mso-fareast-font-family: SimSun
}
LI.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; =
mso-style-parent: ""; mso-pagination: widow-orphan; =
mso-fareast-font-family: SimSun
}
DIV.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; =
mso-style-parent: ""; mso-pagination: widow-orphan; =
mso-fareast-font-family: SimSun
}
A:link {
        COLOR: blue; TEXT-DECORATION: underline; text-underline: single
}
SPAN.MsoHyperlink {
        COLOR: blue; TEXT-DECORATION: underline; text-underline: single
}
A:visited {
        COLOR: purple; TEXT-DECORATION: underline; text-underline: single
}
SPAN.MsoHyperlinkFollowed {
        COLOR: purple; TEXT-DECORATION: underline; text-underline: single
}
SPAN.EmailStyle17 {
        COLOR: windowtext; FONT-FAMILY: Arial; mso-style-type: =
personal-compose; mso-style-noshow: yes; mso-ansi-font-size: 10.0pt; =
mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Arial; =
mso-hansi-font-family: Arial; mso-bidi-font-family: Arial
}
SPAN.SpellE {
        mso-style-name: ""; mso-spl-e: yes
}
SPAN.GramE {
        mso-style-name: ""; mso-gram-e: yes
}
DIV.Section1 {
        page: Section1
}
</STYLE>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */=20
 table.MsoNormalTable
        {mso-style-name:"Table Normal";
        mso-tstyle-rowband-size:0;
        mso-tstyle-colband-size:0;
        mso-style-noshow:yes;
        mso-style-parent:"";
        mso-padding-alt:0in 5.4pt 0in 5.4pt;
        mso-para-margin:0in;
        mso-para-margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:10.0pt;
        font-family:"Times New Roman";}
</style>
<![endif]--></HEAD>
<BODY lang=3DEN-US style=3D"tab-interval: .5in" vLink=3Dpurple =
link=3Dblue>
<DIV class=3DSection1>
<P class=3DMsoNormal><FONT size=3D1><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
class=3D239061619-17122003>As I indicated in my postings before, the =
framework=20
draft has received some comments from <SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial">Russ <SPAN=20
class=3DGramE>Housley</SPAN></SPAN><SPAN class=3DGramE><FONT =
size=3D1><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial">&nbsp;as part =
of the=20
IESG review. Unfortunately it tooks us 3 revisions to get everything =
covered.=20
</SPAN></FONT></SPAN></SPAN>Per requests from the chairs, here is a =
summary=20
of&nbsp;<SPAN class=3D239061619-17122003>the comments </SPAN>from=20
</SPAN></FONT><st1:PersonName><FONT size=3D1><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial">Russ <SPAN=20
class=3DGramE>Housley</SPAN></SPAN></FONT></st1:PersonName><SPAN =
class=3DGramE><FONT=20
size=3D1><SPAN style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: =
Arial"> <SPAN=20
style=3D"mso-spacerun: yes">&nbsp;</SPAN>and</SPAN></FONT></SPAN><FONT=20
size=3D1><SPAN style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: =
Arial"> our=20
respond and revision<SPAN class=3D239061619-17122003> </SPAN><SPAN=20
class=3D239061619-17122003>in its entirety. Please review the revised =
text as=20
summarized below for your reading convenience.</SPAN></SPAN></FONT></P>
<P class=3DMsoNormal><FONT size=3D1><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
class=3D239061619-17122003>Attached is the most recent revision that is =
uploaded=20
(v12). The changes from v11 to v12 are very minor: fix "Ipsec" to =
"IPsec" in one=20
instance, added "or a physcially secured room" after "inside a box" to =
better=20
cover the notion of physical security.</SPAN></SPAN></FONT></P>
<P class=3DMsoNormal><FONT size=3D1><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
class=3D239061619-17122003></SPAN></SPAN></FONT>&nbsp;</P>
<P class=3DMsoNormal><FONT face=3DArial size=3D1><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial">Note that the =
section #=20
changes due to reordering of the Acknowledge section (now before=20
Security).</SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D1><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: =
Arial"></SPAN></FONT>&nbsp;</P>
<P class=3DMsoNormal><FONT size=3D1><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><o:p><SPAN=20
class=3D239061619-17122003>Lily</SPAN></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D1><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT size=3D2><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><o:p><SPAN=20
class=3D239061619-17122003>---------- Comments from Russ Housley &amp; =
authors'=20
respond &amp; revision details =
------------</SPAN></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3DArial size=3D1><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial">As a matter =
of taste, I=20
would like to see the usual RFC 2119 text<BR><SPAN =
class=3DGramE>inside</SPAN>=20
Section 1, which is all about definitions.<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT size=3D1><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
class=3D239061619-17122003>&nbsp;&nbsp;&nbsp; </SPAN>[<SPAN=20
class=3DGramE>respond</SPAN>] <SPAN =
class=3DGramE>Done.</SPAN></SPAN></FONT></P>
<P class=3DMsoNormal><FONT size=3D1><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
class=3DGramE></SPAN><BR><BR>In section 4.2.2, the document says that a =
security=20
protocol will<BR><SPAN class=3DGramE>be</SPAN> used for authentication. =
Clearly,=20
an authorization decision<BR><SPAN class=3DGramE>needs</SPAN> to be made =
following=20
successful authentication. Section 4.3<BR><SPAN =
class=3DGramE>needs</SPAN> to=20
discuss authorization as well.<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT size=3D1><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
class=3D239061619-17122003>&nbsp;&nbsp;&nbsp; </SPAN>[<SPAN=20
class=3DGramE>respond</SPAN>] we revised both 4.2.2 and 4.3 to =
explicitly call out=20
authorization </SPAN></FONT></P>
<P class=3DMsoNormal><FONT size=3D1><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial">as part of =
the security=20
handshake. </SPAN></FONT></P>
<P class=3DMsoNormal><FONT size=3D1><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
class=3D239061619-17122003>&nbsp;&nbsp;&nbsp; </SPAN>[old<SPAN=20
class=3D239061619-17122003> para in 4.2.2</SPAN>] The exact details of =
the=20
security handshake depend on the security solution chosen by ForCES=20
protocol.&nbsp;&nbsp;<BR><SPAN =
class=3D239061619-17122003>&nbsp;&nbsp;&nbsp;=20
</SPAN>[new<SPAN class=3D239061619-17122003> in 4.2.2</SPAN>] The =
security=20
handshake should include mutual authentication and authorization between =
the CE=20
and FE, but the exact details depend on the security solution chosen by =
ForCES=20
protocol.&nbsp; Authorization can be as simple as checking against the =
list of=20
authorized end points provided by the FE or CE manager during the=20
pre-association phase.&nbsp; Both authentication and authorization must =
be=20
successful before the association can be established.&nbsp; If either=20
authentication or authorization fails, the end point must not be allowed =
to join=20
the NE.&nbsp; After the successful security handshake, message =
authentication=20
and confidentiality are still necessary for the on-going information =
exchange=20
between the CE and FE, unless some form of physical security =
exists.&nbsp;=20
Whenever a packet fails authentication, it must be dropped and a =
notification=20
may be sent to alert the sender of the potential =
attack.&nbsp;&nbsp;<BR><SPAN=20
class=3D239061619-17122003>&nbsp;&nbsp;&nbsp; </SPAN>[old<SPAN=20
class=3D239061619-17122003> para in 4.3</SPAN>] Note that security =
association and=20
state must be also re-established to guarantee the same level of =
security exists=20
before and after the association re-establishment.<BR><SPAN=20
class=3D239061619-17122003>&nbsp;&nbsp;&nbsp; </SPAN>[new<SPAN=20
class=3D239061619-17122003> para in 4.3</SPAN>] Note that security =
association and=20
state must be also re-established to guarantee the same level of =
security=20
(including both authentication and authorization) exists before and =
after the=20
association re-establishment.<BR></SPAN></FONT></P>
<P class=3DMsoNormal><FONT size=3D1><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: =
Arial"></SPAN></FONT><FONT=20
size=3D1><SPAN style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: =
Arial">Section=20
4.2.2 contains a forward reference to section 9. I suspect<BR><SPAN=20
class=3DGramE>that</SPAN> this should be a reference to section=20
7.<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT size=3D1><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
class=3D239061619-17122003>&nbsp;&nbsp;&nbsp; </SPAN>[<SPAN=20
class=3DGramE>respond</SPAN>] <SPAN class=3DGramE>Could not find this=20
one.</SPAN><BR><BR>In section 4.2.5, there is no discussion of security. =
Given=20
the<BR><SPAN class=3DGramE>authentication</SPAN> (and needed =
authorization)=20
discussion in section<BR>4.2.2, it seems that authentication and =
authorization=20
need to be<BR><SPAN class=3DGramE>discussed</SPAN> in the context of the =

proxy.<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT size=3D1><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
class=3D239061619-17122003>&nbsp;&nbsp;&nbsp; </SPAN>[<SPAN=20
class=3DGramE>respond</SPAN>] This is a good point. We added =
a&nbsp;<SPAN=20
class=3D239061619-17122003>new </SPAN>paragraph in Section 4.2.5 to =
point out the=20
security implication of proxy and its reliance on physical=20
security.&nbsp;</SPAN></FONT></P>
<P class=3DMsoNormal><FONT size=3D1><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
class=3D239061619-17122003>&nbsp;&nbsp;&nbsp; </SPAN>[<SPAN=20
class=3D239061619-17122003>added</SPAN><SPAN =
class=3D239061619-17122003>&nbsp;in=20
4.2.5</SPAN>] One needs to be aware of the security implication =
introduced by=20
the proxy FE.&nbsp; Since the physical FE is not capable of implementing =
ForCES=20
itself, the security mechanism of ForCES can only secure the =
communication=20
channel between the CE and the proxy FE, but not all the way to the =
physical=20
FE.&nbsp; It is recommended that other security mechanisms (including =
physical=20
security property) be employed to ensure the security between the CE and =
the=20
physical FE. <BR></SPAN></FONT></P>
<P class=3DMsoNormal><FONT size=3D1><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: =
Arial"></SPAN></FONT><FONT=20
size=3D1><SPAN style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: =
Arial">Section=20
7.1.2 needs to include authorization too.<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT size=3D1><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
class=3D239061619-17122003>&nbsp;&nbsp; </SPAN>[<SPAN =
class=3DGramE>respond</SPAN>]=20
<SPAN class=3DGramE>Done.</SPAN> <SPAN style=3D"mso-spacerun: =
yes">&nbsp;</SPAN>The=20
section is in 8.1.2.<SPAN class=3D239061619-17122003>=20
</SPAN></SPAN></FONT></P><FONT size=3D1><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
class=3D239061619-17122003></SPAN></SPAN></FONT></DIV>
<DIV class=3DSection1><FONT size=3D1><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
class=3D239061619-17122003>&nbsp;&nbsp; [old in 7.1.2] =
Requirement:&nbsp; The CE=20
or FE must authenticate the message before accepting and processing=20
it.&nbsp;&nbsp;<BR>&nbsp;&nbsp; [new in 8.1.2] Requirement:&nbsp; The CE =
or FE=20
must authenticate the message as having come from an FE or CE on the =
list of the=20
authorized ForCES elements (provided by the CE or FE Manager in the=20
pre-association phase) before accepting and processing it.&nbsp;=20
<BR></DIV></SPAN></SPAN></FONT><FONT size=3D1><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial">
<P class=3DMsoNormal><FONT face=3DArial size=3D2></FONT><BR><FONT =
face=3DArial><FONT=20
size=3D2>In section 7.2, the phrase "inside a box" should be expanded =
to<BR><SPAN=20
class=3DGramE>include</SPAN> a physically secure=20
room.<o:p></o:p></FONT></FONT></SPAN></FONT></P>
<P class=3DMsoNormal><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><FONT =
size=3D2><SPAN=20
class=3D239061619-17122003>&nbsp;&nbsp; </SPAN>[<SPAN =
class=3DGramE>respond</SPAN>]=20
done<SPAN class=3D239061619-17122003> in v12</SPAN>. The section is in=20
8.2.</FONT></SPAN></P>
<P class=3DMsoNormal><FONT><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><FONT =
size=3D2><SPAN=20
class=3D239061619-17122003>&nbsp;&nbsp;&nbsp;[old para in 7.2] =
</SPAN>When ForCES=20
is deployed between CEs and FEs inside a box,&nbsp;<SPAN=20
class=3D239061619-17122003>authentication, =
...</SPAN></FONT></SPAN></FONT></P>
<P class=3DMsoNormal><FONT size=3D1><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><FONT =
size=3D2><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
class=3D239061619-17122003>&nbsp;&nbsp;&nbsp; [new &nbsp;para in 8.2] =
</SPAN>When=20
ForCES is deployed between CEs and FEs inside a box or =
a&nbsp;<BR>physically=20
secured room,&nbsp;<SPAN class=3D239061619-17122003>authentication,=20
...</SPAN><BR></SPAN><BR></FONT>In the 2nd paragraph of section 7.2.3 =
please=20
change "<SPAN class=3DSpellE>Ipsec's</SPAN>" to "<SPAN=20
class=3DSpellE>IPsec's</SPAN>"<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT size=3D1><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial">[<SPAN=20
class=3DGramE>respond</SPAN>] done<SPAN class=3D239061619-17122003> in =
v12</SPAN>,=20
in 8.2.3 now.<BR><BR>Section 7.2 suggests the use of <SPAN=20
class=3DSpellE>IPsec</SPAN> or TLS for security between<BR><SPAN=20
class=3DGramE>the</SPAN> <SPAN class=3DSpellE>ForCES</SPAN> components. =
It seems=20
that there are advantages to using<BR><SPAN class=3DGramE>a</SPAN> layer =
2=20
security protocol. In particular, <SPAN class=3DGramE>a protocol =
like</SPAN>=20
SDE<BR>(IEEE 802.10b) would limit participation to components =
attached<BR><SPAN=20
class=3DGramE>directly</SPAN> to the LAN =
segment.<o:p></o:p></SPAN></FONT></P>
<P class=3DMsoNormal><FONT size=3D1><SPAN=20
style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
class=3D239061619-17122003>&nbsp;&nbsp;&nbsp; </SPAN>[<SPAN=20
class=3DGramE>respond</SPAN>] </SPAN></FONT><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">L2 may be allowed as a =
deployment=20
option coupled with "no security&#8221; at <SPAN =
class=3DSpellE>ForCES</SPAN> layer for=20
a particular L2 technology. But on the other hand, <SPAN=20
class=3DSpellE>ForCES</SPAN> protocol should not rely on any <SPAN=20
class=3DSpellE>praticular</SPAN> L2 security to satisfy security =
requirements as=20
L2 solution can vary and <SPAN class=3DSpellE>ForCES</SPAN> should stay=20
L2-agnostic. So we added a sentence at the 2nd paragraph of 8.2 to =
clarify this,=20
without citing SDE (IEEE 802.10b) as a particular example.<SPAN=20
class=3D239061619-17122003>&nbsp;</SPAN></SPAN></P>
<P class=3DMsoNormal><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><SPAN=20
class=3D239061619-17122003>&nbsp;</SPAN></SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"><SPAN =
class=3D239061619-17122003><SPAN=20
class=3D239061619-17122003>&nbsp;[old in 8.2] </SPAN>Both TLS and IPsec =
can be=20
used potentially to satisfy all of the security requirements for ForCES=20
protocol.&nbsp;</SPAN></SPAN><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"><SPAN =
class=3D239061619-17122003><SPAN=20
class=3D239061619-17122003>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
</SPAN></SPAN></SPAN></P>
<P class=3DMsoNormal><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><SPAN=20
class=3D239061619-17122003><SPAN class=3D239061619-17122003>&nbsp; [new =
in 8.2]=20
</SPAN>Both TLS and IPsec can be used potentially to satisfy all of the =
security=20
requirements for ForCES protocol. In addition, other approaches may be =
used as=20
well but are not documented here, including using L2 security mechanisms =
for a=20
given L2 interconnect technology, as long as the requirements can be =
satisfied.=20
</P>
<DIV></SPAN></SPAN><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><SPAN=20
class=3D239061619-17122003></SPAN></SPAN>&nbsp;</DIV>
<DIV><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"><SPAN=20
class=3D239061619-17122003></SPAN></SPAN>&nbsp;</DIV></BODY></HTML>

------_=_NextPart_002_01C3C4D9.83A0EF51--

------_=_NextPart_001_01C3C4D9.83A0EF51
Content-Type: text/plain;
        name="draft-ietf-forces-framework-12.txt"
Content-Transfer-Encoding: base64
Content-Description: draft-ietf-forces-framework-12.txt
Content-Disposition: attachment;
        filename="draft-ietf-forces-framework-12.txt"
Content-Transfer-Encoding: base64

DQogICAgSW50ZXJuZXQgRHJhZnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTC4gWWFuZyANCiAgICBFeHBpcmF0aW9uOiBKdW5lIDIwMDQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEludGVsIENvcnAuIA0KICAgIEZpbGU6IGRyYWZ0LWlldGYt
Zm9yY2VzLWZyYW1ld29yay0xMi50eHQgICAgICAgICAgICAgICAgICAgUi4gRGFudHUgDQogICAg
V29ya2luZyBHcm91cDogRm9yQ0VTICAgICAgICAgICAgICAgICAgICAgICAgICBVbml2LiBvZiBO
b3J0aCBUZXhhcyANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFQuIEFuZGVyc29uIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSW50ZWwgQ29ycC4gDQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSLiBH
b3BhbCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIE5va2lhIA0KICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERlY2VtYmVyIDIwMDMgDQogIA0KICAgICAg
ICBGb3J3YXJkaW5nIGFuZCBDb250cm9sIEVsZW1lbnQgU2VwYXJhdGlvbiAoRm9yQ0VTKSBGcmFt
ZXdvcmsgDQogICAgIA0KICAgICANCiAgICAgDQogICAgICAgICAgICAgICAgICAgIGRyYWZ0LWll
dGYtZm9yY2VzLWZyYW1ld29yay0xMi50eHQgDQogICAgIA0KICAgICANCiAgICAgDQogICAgIA0K
IFN0YXR1cyBvZiB0aGlzIE1lbW8gDQogICAgIA0KICAgIFRoaXMgZG9jdW1lbnQgaXMgYW4gSW50
ZXJuZXQtRHJhZnQgYW5kIGlzIGluIGZ1bGwgY29uZm9ybWFuY2Ugd2l0aCANCiAgICBhbGwgcHJv
dmlzaW9ucyBvZiBTZWN0aW9uIDEwIG9mIFJGQzIwMjYuICBJbnRlcm5ldC1EcmFmdHMgYXJlIA0K
ICAgIHdvcmtpbmcgZG9jdW1lbnRzIG9mIHRoZSBJbnRlcm5ldCBFbmdpbmVlcmluZyBUYXNrIEZv
cmNlIChJRVRGKSwgDQogICAgaXRzIGFyZWFzLCBhbmQgaXRzIHdvcmtpbmcgZ3JvdXBzLiAgTm90
ZSB0aGF0IG90aGVyIGdyb3VwcyBtYXkgYWxzbyANCiAgICBkaXN0cmlidXRlIHdvcmtpbmcgZG9j
dW1lbnRzIGFzIEludGVybmV0LURyYWZ0cy4gDQogICAgIA0KICAgIEludGVybmV0LURyYWZ0cyBh
cmUgZHJhZnQgZG9jdW1lbnRzIHZhbGlkIGZvciBhIG1heGltdW0gb2Ygc2l4IA0KICAgIG1vbnRo
cyBhbmQgbWF5IGJlIHVwZGF0ZWQsIHJlcGxhY2VkLCBvciBvYnNvbGV0ZWQgYnkgb3RoZXIgDQog
ICAgZG9jdW1lbnRzIGF0IGFueSB0aW1lLiAgSXQgaXMgaW5hcHByb3ByaWF0ZSB0byB1c2UgSW50
ZXJuZXQtRHJhZnRzIA0KICAgIGFzIHJlZmVyZW5jZSBtYXRlcmlhbCBvciB0byBjaXRlIHRoZW0g
b3RoZXIgdGhhbiBhcyBgYHdvcmsgaW4gDQogICAgcHJvZ3Jlc3MuJycgDQogICAgIA0KICAgIFRo
ZSBsaXN0IG9mIGN1cnJlbnQgSW50ZXJuZXQtRHJhZnRzIGNhbiBiZSBhY2Nlc3NlZCBhdCANCiAg
ICBodHRwOi8vd3d3LmlldGYub3JnL2lldGYvMWlkLWFic3RyYWN0cy50eHQuIA0KICAgICANCiAg
ICBUaGUgbGlzdCBvZiBJbnRlcm5ldC1EcmFmdCBTaGFkb3cgRGlyZWN0b3JpZXMgY2FuIGJlIGFj
Y2Vzc2VkIGF0ICANCiAgICBodHRwOi8vd3d3LmlldGYub3JnL3NoYWRvdy5odG1sLiANCiAgICAg
DQogQ29weXJpZ2h0IE5vdGljZSAgDQogICAgIA0KICAgIENvcHlyaWdodCAoQykgVGhlIEludGVy
bmV0IFNvY2lldHkgKDIwMDMpLiAgQWxsIFJpZ2h0cyBSZXNlcnZlZC4gDQogICAgIA0KIEFic3Ry
YWN0IA0KICANCiAgICBUaGlzIGRvY3VtZW50IGRlZmluZXMgdGhlIGFyY2hpdGVjdHVyYWwgZnJh
bWV3b3JrIGZvciB0aGUgRm9yQ0VTIA0KICAgIChGb3J3YXJkaW5nIGFuZCBDb250cm9sIEVsZW1l
bnQgU2VwYXJhdGlvbikgbmV0d29yayBlbGVtZW50cywgYW5kIA0KICAgIGlkZW50aWZpZXMgdGhl
IGFzc29jaWF0ZWQgZW50aXRpZXMgYW5kIHRoZSBpbnRlcmFjdGlvbnMgYW1vbmcgdGhlbS4gDQog
ICAgIA0KIFRhYmxlIG9mIENvbnRlbnRzIA0KICANCiAgDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAg
ICAgIEZvckNFUyBGcmFtZXdvcmsgICAgICAgICAgICAgICAgIERlY2VtYmVyIDIwMDMgDQogIA0K
ICANCiAgICAgDQogICAgMS4gRGVmaW5pdGlvbnMuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4zIA0KICAgICAgIDEuMS4gQ29udmVudGlvbnMgdXNlZCBp
biB0aGlzIGRvY3VtZW50Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMyANCiAgICAgICAxLjIuIFRl
cm1pbm9sb2dpZXMuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjMg
DQogICAgMi4gSW50cm9kdWN0aW9uIHRvIEZvcndhcmRpbmcgYW5kIENvbnRyb2wgRWxlbWVudCBT
ZXBhcmF0aW9uIA0KICAgIChGb3JDRVMpLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uNSANCiAgICAzLiBBcmNoaXRlY3R1cmUuLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjkgDQogICAgICAgMy4xLiBD
b250cm9sIEVsZW1lbnRzIGFuZCBGciBSZWZlcmVuY2UgUG9pbnQuLi4uLi4uLi4uLi4uLi4uLjEw
IA0KICAgICAgIDMuMi4gRm9yd2FyZGluZyBFbGVtZW50cyBhbmQgRmkgcmVmZXJlbmNlIHBvaW50
Li4uLi4uLi4uLi4uLi4xMSANCiAgICAgICAzLjMuIENFIE1hbmFnZXJzLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMTQgDQogICAgICAgMy40LiBGRSBNYW5hZ2Vy
cy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjE1IA0KICAgIDQu
IE9wZXJhdGlvbmFsIFBoYXNlcy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4xNSANCiAgICAgICA0LjEuIFByZS1hc3NvY2lhdGlvbiBQaGFzZS4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uMTUgDQogICAgICAgICAgNC4xLjEuIEZsIFJlZmVyZW5jZSBQ
b2ludC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjE1IA0KICAgICAgICAgIDQuMS4y
LiBGZiBSZWZlcmVuY2UgUG9pbnQuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4xNiAN
CiAgICAgICAgICA0LjEuMy4gRmMgUmVmZXJlbmNlIFBvaW50Li4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uMTcgDQogICAgICAgNC4yLiBQb3N0LWFzc29jaWF0aW9uIFBoYXNlIGFuZCBG
cCByZWZlcmVuY2UgcG9pbnQuLi4uLi4uLi4uLjE3IA0KICAgICAgICAgIDQuMi4xLiBQcm94aW1p
dHkgYW5kIEludGVyY29ubmVjdCBiZXR3ZWVuIENFcyBhbmQgRkVzLi4uLi4xNyANCiAgICAgICAg
ICA0LjIuMi4gQXNzb2NpYXRpb24gRXN0YWJsaXNobWVudC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uMTggDQogICAgICAgICAgNC4yLjMuIFN0ZWFkeS1zdGF0ZSBDb21tdW5pY2F0aW9uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLjIwIA0KICAgICAgICAgIDQuMi40LiBEYXRhIFBhY2tldHMgYWNy
b3NzIEZwIHJlZmVyZW5jZSBwb2ludC4uLi4uLi4uLi4uLi4yMCANCiAgICAgICAgICA0LjIuNS4g
UHJveHkgRkUuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMjEgDQog
ICAgICAgNC4zLiBBc3NvY2lhdGlvbiBSZS1lc3RhYmxpc2htZW50Li4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLjIyIA0KICAgICAgICAgIDQuMy4xLiBDRSBncmFjZWZ1bCByZXN0YXJ0Li4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4yMiANCiAgICAgICAgICA0LjMuMi4gRkUgcmVzdGFy
dC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMjQgDQogICAgNS4gQXBw
bGljYWJpbGl0eSB0byBSRkMxODEyLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
LjI1IA0KICAgICAgIDUuMS4gR2VuZXJhbCBSb3V0ZXIgUmVxdWlyZW1lbnRzLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4yNSANCiAgICAgICA1LjIuIExpbmsgTGF5ZXIuLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMjYgDQogICAgICAgNS4zLiBJbnRlcm5l
dCBMYXllciBQcm90b2NvbHMuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjI3IA0KICAg
ICAgIDUuNC4gSW50ZXJuZXQgTGF5ZXIgRm9yd2FyZGluZy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4yNyANCiAgICAgICA1LjUuIFRyYW5zcG9ydCBMYXllci4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMjggDQogICAgICAgNS42LiBBcHBsaWNhdGlvbiBMYXll
ciAtLSBSb3V0aW5nIFByb3RvY29scy4uLi4uLi4uLi4uLi4uLi4uLjI5IA0KICAgICAgIDUuNy4g
QXBwbGljYXRpb24gTGF5ZXIgLS0gTmV0d29yayBNYW5hZ2VtZW50IFByb3RvY29sLi4uLi4uLi4y
OSANCiAgICA2LiBTdW1tYXJ5Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uMzAgDQogICAgNy4gQWNrbm93bGVkZ2VtZW50cy4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjMwIA0KICAgIDguIFNlY3VyaXR5IENvbnNp
ZGVyYXRpb25zLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4zMCANCiAgICAg
ICA4LjEuIEFuYWx5c2lzIG9mIFBvdGVudGlhbCBUaHJlYXRzIEludHJvZHVjZWQgYnkgRm9yQ0VT
Li4uLi4uMzAgDQogICAgICAgICAgOC4xLjEuICJKb2luIiBvciAiUmVtb3ZlIiBNZXNzYWdlIEZs
b29kaW5nIG9uIENFcy4uLi4uLi4uLjMxIA0KICAgICAgICAgIDguMS4yLiBJbXBlcnNvbmF0aW9u
IEF0dGFjay4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4zMSANCiAgICAgICAgICA4LjEu
My4gUmVwbGF5IEF0dGFjay4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMzEg
DQogICAgICAgICAgOC4xLjQuIEF0dGFjayBkdXJpbmcgRmFpbCBPdmVyLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLjMyIA0KICAgICAgICAgIDguMS41LiBEYXRhIEludGVncml0eS4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4zMiANCiAgICAgICAgICA4LjEuNi4gRGF0YSBD
b25maWRlbnRpYWxpdHkuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMzIgDQogICAgICAg
ICAgOC4xLjcuIFNoYXJpbmcgc2VjdXJpdHkgcGFyYW1ldGVycy4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLjMzIA0KICAgICAgICAgIDguMS44LiBEZW5pYWwgb2YgU2VydmljZSBBdHRhY2sgdmlhIEV4
dGVybmFsIEludGVyZmFjZS4uLi4zMyANCiAgICAgICA4LjIuIFNlY3VyaXR5IFJlY29tbWVuZGF0
aW9ucyBmb3IgRm9yQ0VTLi4uLi4uLi4uLi4uLi4uLi4uLi4uMzMgDQogICAgICAgICAgOC4yLjEu
IFNlY3VyaXR5IENvbmZpZ3VyYXRpb24uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjM0IA0K
ICANCiAgDQogWWFuZywgZXQgYWwuICAgICAgRXhwaXJlcyBKdW5lICAgIDIwMDQgICAgICAgICAg
ICAgICAgICAgW1BhZ2UgMl0gIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRnJh
bWV3b3JrICAgICAgICAgICAgICAgICBEZWNlbWJlciAyMDAzIA0KICANCiAgDQogICAgICAgICAg
OC4yLjIuIFVzaW5nIFRMUyB3aXRoIEZvckNFUy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
LjM0IA0KICAgICAgICAgIDguMi4zLiBVc2luZyBJUHNlYyB3aXRoIEZvckNFUy4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4zNSANCiAgICA5LiBOb3JtYXRpdmUgUmVmZXJlbmNlcy4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMzcgDQogICAgMTAuIEluZm9ybWF0aXZl
IFJlZmVyZW5jZXMuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjM3IA0KICAg
IDExLiBBdXRob3JzJyBBZGRyZXNzZXMuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4zOCANCiAgICAxMi4gSW50ZWxsZWN0dWFsIFByb3BlcnR5IFJpZ2h0Li4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMzkgDQogICAgMTMuIEZ1bGwgQ29weXJpZ2h0IFN0YXRl
bWVudC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjM5IA0KICAgICANCiAgICAg
DQogMS4gRGVmaW5pdGlvbnMgDQogICANCiAxLjEuIENvbnZlbnRpb25zIHVzZWQgaW4gdGhpcyBk
b2N1bWVudCAgDQogICAgICAgICANCiAgICBUaGUga2V5IHdvcmRzICJNVVNUIiwgIk1VU1QgTk9U
IiwgIlJFUVVJUkVEIiwgIlNIQUxMIiwgIlNIQUxMIE5PVCIsIA0KICAgICJTSE9VTEQiLCAiU0hP
VUxEIE5PVCIsICJSRUNPTU1FTkRFRCIsICAiTUFZIiwgYW5kICJPUFRJT05BTCIgaW4gDQogICAg
dGhpcyBkb2N1bWVudCBhcmUgdG8gYmUgaW50ZXJwcmV0ZWQgYXMgZGVzY3JpYmVkIGluIFJGQyAy
MTE5LiANCiAgDQogMS4yLiBUZXJtaW5vbG9naWVzIA0KICAgICANCiAgICBBIHNldCBvZiB0ZXJt
aW5vbG9neSBhc3NvY2lhdGVkIHdpdGggdGhlIEZvckNFUyByZXF1aXJlbWVudHMgaXMgDQogICAg
ZGVmaW5lZCBpbiBbM10gYW5kIHdlIG9ubHkgaW5jbHVkZSB0aGUgZGVmaW5pdGlvbnMgdGhhdCBh
cmUgbW9zdCANCiAgICByZWxldmFudCB0byB0aGlzIGRvY3VtZW50IGhlcmUuICANCiAgICAgDQog
ICAgQWRkcmVzc2FibGUgRW50aXR5IChBRSkgLSBBbiBlbnRpdHkgdGhhdCBpcyBkaXJlY3RseSBh
ZGRyZXNzYWJsZSANCiAgICBnaXZlbiBzb21lIGludGVyY29ubmVjdCB0ZWNobm9sb2d5LiAgRm9y
IGV4YW1wbGUsIG9uIElQIG5ldHdvcmtzLCANCiAgICBpdCBpcyBhIGRldmljZSB0byB3aGljaCB3
ZSBjYW4gY29tbXVuaWNhdGUgdXNpbmcgYW4gSVAgYWRkcmVzczsgb24gDQogICAgYSBzd2l0Y2gg
ZmFicmljLCBpdCBpcyBhIGRldmljZSB0byB3aGljaCB3ZSBjYW4gY29tbXVuaWNhdGUgdXNpbmcg
YSANCiAgICBzd2l0Y2ggZmFicmljIHBvcnQgbnVtYmVyLiAgDQogICAgIA0KICAgIFBoeXNpY2Fs
IEZvcndhcmRpbmcgRWxlbWVudCAoUEZFKSAtIEFuIEFFIHRoYXQgaW5jbHVkZXMgaGFyZHdhcmUg
DQogICAgdXNlZCB0byBwcm92aWRlIHBlci1wYWNrZXQgcHJvY2Vzc2luZyBhbmQgaGFuZGxpbmcu
ICBUaGlzIGhhcmR3YXJlIA0KICAgIG1heSBjb25zaXN0IG9mIChidXQgaXMgbm90IGxpbWl0ZWQg
dG8pIG5ldHdvcmsgcHJvY2Vzc29ycywgQVNJQ3MgDQogICAgKEFwcGxpY2F0aW9uLVNwZWNpZmlj
IEludGVncmF0ZWQgQ2lyY3VpdHMpLCBvciBnZW5lcmFsIHB1cnBvc2UgDQogICAgcHJvY2Vzc29y
cywgaW5zdGFsbGVkIG9uIGxpbmUgY2FyZHMsIGRhdWdodGVyIGJvYXJkcywgbWV6emFuaW5lIA0K
ICAgIGNhcmRzLCBvciBpbiBzdGFuZC1hbG9uZSBib3hlcy4gDQogICAgICAgICANCiAgICBQRkUg
UGFydGl0aW9uIC0gQSBsb2dpY2FsIHBhcnRpdGlvbiBvZiBhIFBGRSBjb25zaXN0aW5nIG9mIHNv
bWUgDQogICAgc3Vic2V0IG9mIGVhY2ggb2YgdGhlIHJlc291cmNlcyAoZS5nLiwgcG9ydHMsIG1l
bW9yeSwgZm9yd2FyZGluZyANCiAgICB0YWJsZSBlbnRyaWVzKSBhdmFpbGFibGUgb24gdGhlIFBG
RS4gIFRoaXMgY29uY2VwdCBpcyBhbmFsb2dvdXMgdG8gDQogICAgdGhhdCBvZiB0aGUgcmVzb3Vy
Y2VzIGFzc2lnbmVkIHRvIGEgdmlydHVhbCBzd2l0Y2hpbmcgZWxlbWVudCBhcyANCiAgICBkZXNj
cmliZWQgaW4gWzhdLiAgDQogICAgICAgICANCiAgICBQaHlzaWNhbCBDb250cm9sIEVsZW1lbnQg
KFBDRSkgLSBBbiBBRSB0aGF0IGluY2x1ZGVzIGhhcmR3YXJlIHVzZWQgDQogICAgdG8gcHJvdmlk
ZSBjb250cm9sIGZ1bmN0aW9uYWxpdHkuICBUaGlzIGhhcmR3YXJlIHR5cGljYWxseSBpbmNsdWRl
cyANCiAgICBhIGdlbmVyYWwgcHVycG9zZSBwcm9jZXNzb3IuICANCiAgICAgICAgIA0KICANCiAg
DQogWWFuZywgZXQgYWwuICAgICAgRXhwaXJlcyBKdW5lICAgIDIwMDQgICAgICAgICAgICAgICAg
ICAgW1BhZ2UgM10gIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRnJhbWV3b3Jr
ICAgICAgICAgICAgICAgICBEZWNlbWJlciAyMDAzIA0KICANCiAgDQogICAgUENFIFBhcnRpdGlv
biAtIEEgbG9naWNhbCBwYXJ0aXRpb24gb2YgYSBQQ0UgY29uc2lzdGluZyBvZiBzb21lIA0KICAg
IHN1YnNldCBvZiBlYWNoIG9mIHRoZSByZXNvdXJjZXMgYXZhaWxhYmxlIG9uIHRoZSBQQ0UuICAN
CiAgICAgICAgIA0KICAgIEZvcndhcmRpbmcgRWxlbWVudCAoRkUpIC0gQSBsb2dpY2FsIGVudGl0
eSB0aGF0IGltcGxlbWVudHMgdGhlIA0KICAgIEZvckNFUyBwcm90b2NvbC4gIEZFcyB1c2UgdGhl
IHVuZGVybHlpbmcgaGFyZHdhcmUgdG8gcHJvdmlkZSBwZXItDQogICAgcGFja2V0IHByb2Nlc3Np
bmcgYW5kIGhhbmRsaW5nIGFzIGRpcmVjdGVkIGJ5IGEgQ0UgdmlhIHRoZSBGb3JDRVMgDQogICAg
cHJvdG9jb2wuICBGRXMgbWF5IGhhcHBlbiB0byBiZSBhIHNpbmdsZSBibGFkZSAob3IgUEZFKSwg
YSANCiAgICBwYXJ0aXRpb24gb2YgYSBQRkUgb3IgbXVsdGlwbGUgUEZFcy4gDQogICAgIA0KICAg
IENvbnRyb2wgRWxlbWVudCAoQ0UpIC0gQSBsb2dpY2FsIGVudGl0eSB0aGF0IGltcGxlbWVudHMg
dGhlIEZvckNFUyANCiAgICBwcm90b2NvbCBhbmQgdXNlcyBpdCB0byBpbnN0cnVjdCBvbmUgb3Ig
bW9yZSBGRXMgaG93IHRvIHByb2Nlc3MgDQogICAgcGFja2V0cy4gIENFcyBoYW5kbGUgZnVuY3Rp
b25hbGl0eSBzdWNoIGFzIHRoZSBleGVjdXRpb24gb2YgY29udHJvbCANCiAgICBhbmQgc2lnbmFs
aW5nIHByb3RvY29scy4gIENFcyBtYXkgY29uc2lzdCBvZiBQQ0UgcGFydGl0aW9ucyBvciANCiAg
ICB3aG9sZSBQQ0VzLiANCiAgICAgICAgIA0KICAgIEZvckNFUyBOZXR3b3JrIEVsZW1lbnQgKE5F
KSAtIEFuIGVudGl0eSBjb21wb3NlZCBvZiBvbmUgb3IgbW9yZSBDRXMgDQogICAgYW5kIG9uZSBv
ciBtb3JlIEZFcy4gIFRvIGVudGl0aWVzIG91dHNpZGUgYW4gTkUsIHRoZSBORSByZXByZXNlbnRz
IA0KICAgIGEgc2luZ2xlIHBvaW50IG9mIG1hbmFnZW1lbnQuICBTaW1pbGFybHksIGFuIE5FIHVz
dWFsbHkgaGlkZXMgaXRzIA0KICAgIGludGVybmFsIG9yZ2FuaXphdGlvbiBmcm9tIGV4dGVybmFs
IGVudGl0aWVzLiAgDQogICAgICAgICANCiAgICBQcmUtYXNzb2NpYXRpb24gUGhhc2UgLSBUaGUg
cGVyaW9kIG9mIHRpbWUgZHVyaW5nIHdoaWNoIGFuIEZFIA0KICAgIE1hbmFnZXIgKHNlZSBiZWxv
dykgYW5kIGEgQ0UgTWFuYWdlciAoc2VlIGJlbG93KSBhcmUgZGV0ZXJtaW5pbmcgDQogICAgd2hp
Y2ggRkUgYW5kIENFIHNob3VsZCBiZSBwYXJ0IG9mIHRoZSBzYW1lIG5ldHdvcmsgZWxlbWVudC4g
DQogICAgICAgICANCiAgICBQb3N0LWFzc29jaWF0aW9uIFBoYXNlIC0gVGhlIHBlcmlvZCBvZiB0
aW1lIGR1cmluZyB3aGljaCBhbiBGRSBkb2VzIA0KICAgIGtub3cgd2hpY2ggQ0UgaXMgdG8gY29u
dHJvbCBpdCBhbmQgdmljZSB2ZXJzYSwgaW5jbHVkaW5nIHRoZSB0aW1lIA0KICAgIGR1cmluZyB3
aGljaCB0aGUgQ0UgYW5kIEZFIGFyZSBlc3RhYmxpc2hpbmcgY29tbXVuaWNhdGlvbiB3aXRoIG9u
ZSANCiAgICBhbm90aGVyLiAgDQogICAgICAgICANCiAgICBGb3JDRVMgUHJvdG9jb2wgLSBXaGls
ZSB0aGVyZSBtYXkgYmUgbXVsdGlwbGUgcHJvdG9jb2xzIHVzZWQgd2l0aGluIA0KICAgIHRoZSBv
dmVyYWxsIEZvckNFUyBhcmNoaXRlY3R1cmUsIHRoZSB0ZXJtICJGb3JDRVMgcHJvdG9jb2wiIHJl
ZmVycyANCiAgICBvbmx5IHRvIHRoZSBGb3JDRVMgcG9zdC1hc3NvY2lhdGlvbiBwaGFzZSBwcm90
b2NvbCAoc2VlIGJlbG93KS4gIA0KICAgICAgICAgDQogICAgRm9yQ0VTIFBvc3QtQXNzb2NpYXRp
b24gUGhhc2UgUHJvdG9jb2wgLSBUaGUgcHJvdG9jb2wgdXNlZCBmb3IgDQogICAgcG9zdC1hc3Nv
Y2lhdGlvbiBwaGFzZSBjb21tdW5pY2F0aW9uIGJldHdlZW4gQ0VzIGFuZCBGRXMuICBUaGlzIA0K
ICAgIHByb3RvY29sIGRvZXMgbm90IGFwcGx5IHRvIENFLXRvLUNFIGNvbW11bmljYXRpb24sIEZF
LXRvLUZFIA0KICAgIGNvbW11bmljYXRpb24sIG5vciB0byBjb21tdW5pY2F0aW9uIGJldHdlZW4g
RkUgYW5kIENFIG1hbmFnZXJzLiAgDQogICAgVGhlIEZvckNFUyBwcm90b2NvbCBpcyBhIG1hc3Rl
ci1zbGF2ZSBwcm90b2NvbCBpbiB3aGljaCBGRXMgYXJlIA0KICAgIHNsYXZlcyBhbmQgQ0VzIGFy
ZSBtYXN0ZXJzLiAgIFRoaXMgcHJvdG9jb2wgaW5jbHVkZXMgYm90aCB0aGUgDQogICAgbWFuYWdl
bWVudCBvZiB0aGUgY29tbXVuaWNhdGlvbiBjaGFubmVsIChlLmcuLCBjb25uZWN0aW9uIA0KICAg
IGVzdGFibGlzaG1lbnQsIGhlYXJ0YmVhdHMpIGFuZCB0aGUgY29udHJvbCBtZXNzYWdlcyB0aGVt
c2VsdmVzLiAgDQogICAgVGhpcyBwcm90b2NvbCBjb3VsZCBiZSBhIHNpbmdsZSBwcm90b2NvbCBv
ciBjb3VsZCBjb25zaXN0IG9mIA0KICAgIG11bHRpcGxlIHByb3RvY29scyB3b3JraW5nIHRvZ2V0
aGVyLCBhbmQgbWF5IGJlIHVuaWNhc3QgYmFzZWQgb3IgDQogICAgbXVsdGljYXN0IGJhc2VkLiBB
IHNlcGFyYXRlIHByb3RvY29sIGRvY3VtZW50IHdpbGwgc3BlY2lmeSB0aGlzIA0KICAgIGluZm9y
bWF0aW9uLiANCiAgICAgICAgIA0KICANCiAgDQogWWFuZywgZXQgYWwuICAgICAgRXhwaXJlcyBK
dW5lICAgIDIwMDQgICAgICAgICAgICAgICAgICAgW1BhZ2UgNF0gIA0KDQogSW50ZXJuZXQgRHJh
ZnQgICAgICAgICBGb3JDRVMgRnJhbWV3b3JrICAgICAgICAgICAgICAgICBEZWNlbWJlciAyMDAz
IA0KICANCiAgDQogICAgRkUgTWFuYWdlciAtIEEgbG9naWNhbCBlbnRpdHkgdGhhdCBvcGVyYXRl
cyBpbiB0aGUgcHJlLWFzc29jaWF0aW9uIA0KICAgIHBoYXNlIGFuZCBpcyByZXNwb25zaWJsZSBm
b3IgZGV0ZXJtaW5pbmcgdG8gd2hpY2ggQ0UocykgYW4gRkUgDQogICAgc2hvdWxkIGNvbW11bmlj
YXRlLiAgVGhpcyBwcm9jZXNzIGlzIGNhbGxlZCBDRSBkaXNjb3ZlcnkgYW5kIG1heSANCiAgICBp
bnZvbHZlIHRoZSBGRSBtYW5hZ2VyIGxlYXJuaW5nIHRoZSBjYXBhYmlsaXRpZXMgb2YgYXZhaWxh
YmxlIENFcy4gIA0KICAgIEFuIEZFIG1hbmFnZXIgbWF5IHVzZSBhbnl0aGluZyBmcm9tIGEgc3Rh
dGljIGNvbmZpZ3VyYXRpb24gdG8gYSANCiAgICBwcmUtYXNzb2NpYXRpb24gcGhhc2UgcHJvdG9j
b2wgKHNlZSBiZWxvdykgdG8gZGV0ZXJtaW5lIHdoaWNoIENFKHMpIA0KICAgIHRvIHVzZTsgaG93
ZXZlciwgdGhpcyBpcyBjdXJyZW50bHkgb3V0IG9mIHNjb3BlLiAgQmVpbmcgYSBsb2dpY2FsIA0K
ICAgIGVudGl0eSwgYW4gRkUgbWFuYWdlciBtaWdodCBiZSBwaHlzaWNhbGx5IGNvbWJpbmVkIHdp
dGggYW55IG9mIHRoZSANCiAgICBvdGhlciBsb2dpY2FsIGVudGl0aWVzIG1lbnRpb25lZCBpbiB0
aGlzIHNlY3Rpb24uICANCiAgICAgICAgIA0KICAgIENFIE1hbmFnZXIgLSBBIGxvZ2ljYWwgZW50
aXR5IHRoYXQgb3BlcmF0ZXMgaW4gdGhlIHByZS1hc3NvY2lhdGlvbiAgDQogICAgcGhhc2UgYW5k
IGlzIHJlc3BvbnNpYmxlIGZvciBkZXRlcm1pbmluZyB0byB3aGljaCBGRShzKSBhIENFIHNob3Vs
ZCANCiAgICBjb21tdW5pY2F0ZS4gIFRoaXMgcHJvY2VzcyBpcyBjYWxsZWQgRkUgZGlzY292ZXJ5
IGFuZCBtYXkgaW52b2x2ZSANCiAgICB0aGUgQ0UgbWFuYWdlciBsZWFybmluZyB0aGUgY2FwYWJp
bGl0aWVzIG9mIGF2YWlsYWJsZSBGRXMuICBBIENFIA0KICAgIG1hbmFnZXIgbWF5IHVzZSBhbnl0
aGluZyBmcm9tIGEgc3RhdGljIGNvbmZpZ3VyYXRpb24gdG8gYSBwcmUtDQogICAgYXNzb2NpYXRp
b24gcGhhc2UgcHJvdG9jb2wgKHNlZSBiZWxvdykgdG8gZGV0ZXJtaW5lIHdoaWNoIEZFIHRvIA0K
ICAgIHVzZSwgaG93ZXZlciB0aGlzIGlzIGN1cnJlbnRseSBvdXQgb2Ygc2NvcGUuICAgQmVpbmcg
YSBsb2dpY2FsIA0KICAgIGVudGl0eSwgYSBDRSBtYW5hZ2VyIG1pZ2h0IGJlIHBoeXNpY2FsbHkg
Y29tYmluZWQgd2l0aCBhbnkgb2YgdGhlIA0KICAgIG90aGVyIGxvZ2ljYWwgZW50aXRpZXMgbWVu
dGlvbmVkIGluIHRoaXMgc2VjdGlvbi4gIA0KICAgICAgICAgDQogICAgUHJlLWFzc29jaWF0aW9u
IFBoYXNlIFByb3RvY29sIC0gQSBwcm90b2NvbCBiZXR3ZWVuIEZFIG1hbmFnZXJzIGFuZCANCiAg
ICBDRSBtYW5hZ2VycyB0aGF0IGlzIHVzZWQgdG8gZGV0ZXJtaW5lIHdoaWNoIENFcyBvciBGRXMg
dG8gdXNlLiAgQSANCiAgICBwcmUtYXNzb2NpYXRpb24gcGhhc2UgcHJvdG9jb2wgbWF5IGluY2x1
ZGUgYSBDRSBhbmQvb3IgRkUgDQogICAgY2FwYWJpbGl0eSBkaXNjb3ZlcnkgbWVjaGFuaXNtLiAg
Tm90ZSB0aGF0IHRoaXMgY2FwYWJpbGl0eSANCiAgICBkaXNjb3ZlcnkgcHJvY2VzcyBpcyB3aG9s
bHkgc2VwYXJhdGUgZnJvbSAoYW5kIGRvZXMgbm90IHJlcGxhY2UpIA0KICAgIHRoYXQgdXNlZCB3
aXRoaW4gdGhlIEZvckNFUyBwcm90b2NvbC4gIEhvd2V2ZXIsIHRoZSB0d28gY2FwYWJpbGl0eSAN
CiAgICBkaXNjb3ZlcnkgbWVjaGFuaXNtcyBtYXkgdXRpbGl6ZSB0aGUgc2FtZSBGRSBtb2RlbC4g
ICANCiAgICAgICAgIA0KICAgIEZFIE1vZGVsIC0gQSBtb2RlbCB0aGF0IGRlc2NyaWJlcyB0aGUg
bG9naWNhbCBwcm9jZXNzaW5nIGZ1bmN0aW9ucyANCiAgICBvZiBhbiBGRS4gIA0KICAgICAgICAg
DQogICAgRm9yQ0VTIFByb3RvY29sIEVsZW1lbnQgLSBBbiBGRSBvciBDRS4gIA0KICAgICANCiAg
ICBJbnRyYS1GRSB0b3BvbG9neSAtIFJlcHJlc2VudGF0aW9uIG9mIGhvdyBhIHNpbmdsZSBGRSBp
cyByZWFsaXplZCANCiAgICBieSBjb21iaW5pbmcgcG9zc2libHkgbXVsdGlwbGUgbG9naWNhbCBm
dW5jdGlvbmFsIGJsb2NrcyBhbG9uZyANCiAgICBtdWx0aXBsZSBkYXRhIHBhdGguIFRoaXMgaXMg
ZGVmaW5lZCBieSB0aGUgRkUgbW9kZWwuICANCiAgDQogICAgRkUgVG9wb2xvZ3kgLSBSZXByZXNl
bnRhdGlvbiBvZiBob3cgdGhlIG11bHRpcGxlIEZFcyBpbiBhIHNpbmdsZSBORSANCiAgICBhcmUg
aW50ZXJjb25uZWN0ZWQuICBTb21ldGltZXMgaXQgaXMgY2FsbGVkIGludGVyLUZFIHRvcG9sb2d5
LCB0byANCiAgICBiZSBkaXN0aW5ndWlzaGVkIGZyb20gaW50cmEtRkUgdG9wb2xvZ3kgdXNlZCBi
eSB0aGUgRkUgbW9kZWwuIA0KICAgICANCiAgICBJbnRlci1GRSB0b3BvbG9neSAtIHNlZSBGRSBU
b3BvbG9neS4gDQogICAgIA0KIDIuIEludHJvZHVjdGlvbiB0byBGb3J3YXJkaW5nIGFuZCBDb250
cm9sIEVsZW1lbnQgU2VwYXJhdGlvbiAoRm9yQ0VTKSAgDQogIA0KICAgIEFuIElQIG5ldHdvcmsg
ZWxlbWVudCAoTkUpIGFwcGVhcnMgdG8gZXh0ZXJuYWwgZW50aXRpZXMgYXMgYSANCiAgICBtb25v
bGl0aGljIHBpZWNlIG9mIG5ldHdvcmsgZXF1aXBtZW50LCBlLmcuLCBhIHJvdXRlciwgTkFULCAN
CiAgICBmaXJld2FsbCwgb3IgbG9hZCBiYWxhbmNlci4gIEludGVybmFsbHksIGhvd2V2ZXIsIGFu
IElQIG5ldHdvcmsgDQogIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEp1bmUgICAg
MjAwNCAgICAgICAgICAgICAgICAgICBbUGFnZSA1XSAgDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAg
ICAgIEZvckNFUyBGcmFtZXdvcmsgICAgICAgICAgICAgICAgIERlY2VtYmVyIDIwMDMgDQogIA0K
ICANCiAgICBlbGVtZW50IChORSkgKHN1Y2ggYXMgYSByb3V0ZXIpIGlzIGNvbXBvc2VkIG9mIG51
bWVyb3VzIGxvZ2ljYWxseSANCiAgICBzZXBhcmF0ZWQgZW50aXRpZXMgdGhhdCBjb29wZXJhdGUg
dG8gcHJvdmlkZSBhIGdpdmVuIGZ1bmN0aW9uYWxpdHkgDQogICAgKHN1Y2ggYXMgcm91dGluZyku
ICBUd28gdHlwZXMgb2YgbmV0d29yayBlbGVtZW50IGNvbXBvbmVudHMgZXhpc3Q6IA0KICAgIGNv
bnRyb2wgZWxlbWVudCAoQ0UpIGluIGNvbnRyb2wgcGxhbmUgYW5kIGZvcndhcmRpbmcgZWxlbWVu
dCAoRkUpIA0KICAgIGluIGZvcndhcmRpbmcgcGxhbmUgKG9yIGRhdGEgcGxhbmUpLiAgRm9yd2Fy
ZGluZyBlbGVtZW50cyB0eXBpY2FsbHkgDQogICAgYXJlIEFTSUMsIG5ldHdvcmstcHJvY2Vzc29y
LCBvciBnZW5lcmFsLXB1cnBvc2UgcHJvY2Vzc29yLWJhc2VkIA0KICAgIGRldmljZXMgdGhhdCBo
YW5kbGUgZGF0YSBwYXRoIG9wZXJhdGlvbnMgZm9yIGVhY2ggcGFja2V0LiAgQ29udHJvbCANCiAg
ICBlbGVtZW50cyBhcmUgdHlwaWNhbGx5IGJhc2VkIG9uIGdlbmVyYWwtcHVycG9zZSBwcm9jZXNz
b3JzIHRoYXQgDQogICAgcHJvdmlkZSBjb250cm9sIGZ1bmN0aW9uYWxpdHkgbGlrZSByb3V0aW5n
IGFuZCBzaWduYWxpbmcgcHJvdG9jb2xzLiANCiAgICAgDQogICAgRm9yQ0VTIGFpbXMgdG8gZGVm
aW5lIGEgZnJhbWV3b3JrIGFuZCBhc3NvY2lhdGVkIHByb3RvY29sKHMpIHRvIA0KICAgIHN0YW5k
YXJkaXplIGluZm9ybWF0aW9uIGV4Y2hhbmdlIGJldHdlZW4gdGhlIGNvbnRyb2wgYW5kIGZvcndh
cmRpbmcgDQogICAgcGxhbmUuICBIYXZpbmcgc3RhbmRhcmQgbWVjaGFuaXNtcyBhbGxvd3MgQ0Vz
IGFuZCBGRXMgdG8gYmVjb21lIA0KICAgIHBoeXNpY2FsbHkgc2VwYXJhdGVkIHN0YW5kYXJkIGNv
bXBvbmVudHMuICBUaGlzIHBoeXNpY2FsIHNlcGFyYXRpb24gDQogICAgYWNjcnVlcyBzZXZlcmFs
IGJlbmVmaXRzIHRvIHRoZSBGb3JDRVMgYXJjaGl0ZWN0dXJlLiAgU2VwYXJhdGUgDQogICAgY29t
cG9uZW50cyB3b3VsZCBhbGxvdyBjb21wb25lbnQgdmVuZG9ycyB0byBzcGVjaWFsaXplIGluIG9u
ZSANCiAgICBjb21wb25lbnQgd2l0aG91dCBoYXZpbmcgdG8gYmVjb21lIGV4cGVydHMgaW4gYWxs
IGNvbXBvbmVudHMuIA0KICAgIFN0YW5kYXJkIHByb3RvY29sIGFsc28gYWxsb3dzIHRoZSBDRXMg
YW5kIEZFcyBmcm9tIGRpZmZlcmVudCANCiAgICBjb21wb25lbnQgdmVuZG9ycyB0byBpbnRlcm9w
ZXJhdGUgd2l0aCBlYWNoIG90aGVyIGFuZCBoZW5jZSBpdCANCiAgICBiZWNvbWVzIHBvc3NpYmxl
IGZvciBzeXN0ZW0gdmVuZG9ycyB0byBpbnRlZ3JhdGUgdG9nZXRoZXIgdGhlIENFcyANCiAgICBh
bmQgRkVzIGZyb20gZGlmZmVyZW50IGNvbXBvbmVudCBzdXBwbGllcnMuICBUaGlzIGludGVyb3Bl
cmFiaWxpdHkgDQogICAgdHJhbnNsYXRlcyBpbnRvIG1vcmUgZGVzaWduIGNob2ljZXMgYW5kIGZs
ZXhpYmlsaXR5IGZvciB0aGUgc3lzdGVtIA0KICAgIHZlbmRvcnMuICBPdmVyYWxsLCBGb3JDRVMg
d2lsbCBlbmFibGUgcmFwaWQgaW5ub3ZhdGlvbiBpbiBib3RoIHRoZSANCiAgICBjb250cm9sIGFu
ZCBmb3J3YXJkaW5nIHBsYW5lcyB3aGlsZSBtYWludGFpbmluZyBpbnRlcm9wZXJhYmlsaXR5LiAg
DQogICAgU2NhbGFiaWxpdHkgaXMgYWxzbyBlYXNpbHkgcHJvdmlkZWQgYnkgdGhpcyBhcmNoaXRl
Y3R1cmUgaW4gdGhhdCANCiAgICBhZGRpdGlvbmFsIGZvcndhcmRpbmcgb3IgY29udHJvbCBjYXBh
Y2l0eSBjYW4gYmUgYWRkZWQgdG8gZXhpc3RpbmcgDQogICAgbmV0d29yayBlbGVtZW50cyB3aXRo
b3V0IHRoZSBuZWVkIGZvciBmb3JrbGlmdCB1cGdyYWRlcy4gDQogICAgIA0KICAgICAgICAgLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIA0K
ICAgICAgICAgfCAgQ29udHJvbCBCbGFkZSBBICAgICAgfCAgICAgICB8ICBDb250cm9sIEJsYWRl
IEIgICAgICB8IA0KICAgICAgICAgfCAgICAgICAoQ0UpICAgICAgICAgICAgfCAgICAgICB8ICAg
ICAgICAgIChDRSkgICAgICAgICB8IA0KICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIA0KICAgICAgICAgICAgICAgICBeICAg
fCAgICAgICAgICAgICAgICAgICAgICAgICAgIF4gICAgfCANCiAgICAgICAgICAgICAgICAgfCAg
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIHwgDQogICAgICAgICAgICAgICAgIHwg
ICBWICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICBWIA0KICAgICAgICAgLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIA0KICAgICAg
ICAgfCAgICAgICAgICAgICAgIFN3aXRjaCBGYWJyaWMgQmFja3BsYW5lICAgICAgICAgICAgICAg
ICB8IA0KICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tIA0KICAgICAgICAgICAgICAgIF4gIHwgICAgICAgICAgICBeICB8ICAg
ICAgICAgICAgICAgICAgIF4gIHwgICAgICAgICANCiAgICAgICAgICAgICAgICB8ICB8ICAgICAg
ICAgICAgfCAgfCAgICAgLiAuIC4gICAgICAgICB8ICB8ICAgICAgICAgDQogICAgICAgICAgICAg
ICAgfCAgViAgICAgICAgICAgIHwgIFYgICAgICAgICAgICAgICAgICAgfCAgViAgICAgICAgIA0K
ICAgICAgICAgICAgLS0tLS0tLS0tLS0tICAgIC0tLS0tLS0tLS0tLSAgICAgICAgICAgLS0tLS0t
LS0tLS0tICAgICANCiAgICAgICAgICAgIHxSb3V0ZXIgICAgfCAgICB8Um91dGVyICAgIHwgICAg
ICAgICAgIHxSb3V0ZXIgICAgfCANCiAgICAgICAgICAgIHxCbGFkZSAjMSAgfCAgICB8QmxhZGUg
IzIgIHwgICAgICAgICAgIHxCbGFkZSAjTiAgfCANCiAgICAgICAgICAgIHwgICAoRkUpICAgfCAg
ICB8ICAgKEZFKSAgIHwgICAgICAgICAgIHwgICAoRkUpICAgfCANCiAgICAgICAgICAgIC0tLS0t
LS0tLS0tLSAgICAtLS0tLS0tLS0tLS0gICAgICAgICAgIC0tLS0tLS0tLS0tLSAgICAgDQogICAg
ICAgICAgICAgICAgXiAgfCAgICAgICAgICAgIF4gIHwgICAgICAgICAgICAgICAgICAgXiAgfCAg
ICAgICAgIA0KICANCiAgDQogWWFuZywgZXQgYWwuICAgICAgRXhwaXJlcyBKdW5lICAgIDIwMDQg
ICAgICAgICAgICAgICAgICAgW1BhZ2UgNl0gIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBG
b3JDRVMgRnJhbWV3b3JrICAgICAgICAgICAgICAgICBEZWNlbWJlciAyMDAzIA0KICANCiAgDQog
ICAgICAgICAgICAgICAgfCAgfCAgICAgICAgICAgIHwgIHwgICAgIC4gLiAuICAgICAgICAgfCAg
fCAgICAgICAgIA0KICAgICAgICAgICAgICAgIHwgIFYgICAgICAgICAgICB8ICBWICAgICAgICAg
ICAgICAgICAgIHwgIFYgICAgICAgICANCiAgICAgICAgICANCiAgICAgICAgIEZpZ3VyZSAxLiBB
IHJvdXRlciBjb25maWd1cmF0aW9uIGV4YW1wbGUgd2l0aCBzZXBhcmF0ZSBibGFkZXMuIA0KICAN
CiAgICBPbmUgZXhhbXBsZSBvZiBzdWNoIHBoeXNpY2FsIHNlcGFyYXRpb24gaXMgYXQgdGhlIGJs
YWRlIGxldmVsLiANCiAgICBGaWd1cmUgMSBzaG93cyBzdWNoIGFuIGV4YW1wbGUgY29uZmlndXJh
dGlvbiBvZiBhIHJvdXRlciwgd2l0aCB0d28gDQogICAgY29udHJvbCBibGFkZXMgYW5kIG11bHRp
cGxlIGZvcndhcmRpbmcgYmxhZGVzLCBhbGwgaW50ZXJjb25uZWN0ZWQgDQogICAgaW50byBhIHN3
aXRjaCBmYWJyaWMgYmFja3BsYW5lLiAgSW4gc3VjaCBhIGNoYXNzaXMgY29uZmlndXJhdGlvbiwg
DQogICAgdGhlIGNvbnRyb2wgYmxhZGVzIGFyZSB0aGUgQ0VzIHdoaWxlIHRoZSByb3V0ZXIgYmxh
ZGVzIGFyZSBGRXMsIGFuZCANCiAgICB0aGUgc3dpdGNoIGZhYnJpYyBiYWNrcGxhbmUgcHJvdmlk
ZXMgdGhlIHBoeXNpY2FsIGludGVyY29ubmVjdCBmb3IgDQogICAgYWxsIHRoZSBibGFkZXMuICBD
b250cm9sIGJsYWRlIEEgbWF5IGJlIHRoZSBwcmltYXJ5IENFIHdoaWxlIA0KICAgIGNvbnRyb2wg
YmxhZGUgQiBtYXkgYmUgdGhlIGJhY2t1cCBDRSBwcm92aWRpbmcgcmVkdW5kYW5jeS4gIEl0IGlz
IA0KICAgIGFsc28gcG9zc2libGUgdG8gaGF2ZSBhIHJlZHVuZGFudCBzd2l0Y2ggZmFicmljIGZv
ciBoaWdoIA0KICAgIGF2YWlsYWJpbGl0eSBzdXBwb3J0LiAgUm91dGVycyB0b2RheSB3aXRoIHRo
aXMga2luZCBvZiANCiAgICBjb25maWd1cmF0aW9uIHVzZSBwcm9wcmlldGFyeSBpbnRlcmZhY2Vz
IGZvciBtZXNzYWdpbmcgYmV0d2VlbiBDRXMgDQogICAgYW5kIEZFcy4gIFRoZSBnb2FsIG9mIEZv
ckNFUyBpcyB0byByZXBsYWNlIHN1Y2ggcHJvcHJpZXRhcnkgDQogICAgaW50ZXJmYWNlcyB3aXRo
IGEgc3RhbmRhcmQgcHJvdG9jb2wuICBXaXRoIGEgc3RhbmRhcmQgcHJvdG9jb2wgbGlrZSANCiAg
ICBGb3JDRVMgaW1wbGVtZW50ZWQgb24gYWxsIGJsYWRlcywgaXQgYmVjb21lcyBwb3NzaWJsZSBm
b3IgY29udHJvbCANCiAgICBibGFkZXMgZnJvbSB2ZW5kb3IgWCBhbmQgZm9yd2FyZGluZyBibGFk
ZXMgZnJvbSB2ZW5kb3IgWSB0byB3b3JrIA0KICAgIHNlYW1sZXNzbHkgdG9nZXRoZXIgaW4gb25l
IGNoYXNzaXMuICANCiAgDQogIA0KICAgICAgICAgLS0tLS0tLSAgICAgICAgIC0tLS0tLS0gDQog
ICAgICAgICB8IENFMSB8ICAgICAgICAgfCBDRTIgfCANCiAgICAgICAgIC0tLS0tLS0gICAgICAg
ICAtLS0tLS0tIA0KICAgICAgICAgICAgXiAgICAgICAgICAgICAgIF4gDQogICAgICAgICAgICB8
ICAgICAgICAgICAgICAgfCANCiAgICAgICAgICAgIFYgICAgICAgICAgICAgICBWIA0KICAgICA9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSBFdGhlcm5ldCANCiAg
ICAgICAgIF4gICAgICAgXiAgICAgICAuIC4gLiAgIF4gDQogICAgICAgICB8ICAgICAgIHwgICAg
ICAgICAgICAgICB8IA0KICAgICAgICAgViAgICAgICBWICAgICAgICAgICAgICAgViANCiAgICAg
IC0tLS0tLS0gIC0tLS0tLS0gICAgICAgICAtLS0tLS0tLSANCiAgICAgIHwgRkUjMXwgIHwgRkUj
MnwgICAgICAgICB8IEZFI24gfCANCiAgICAgIC0tLS0tLS0gIC0tLS0tLS0gICAgICAgICAtLS0t
LS0tLSANCiAgICAgICAgXiAgfCAgICAgXiAgfCAgICAgICAgICAgIF4gIHwgICAgICAgICANCiAg
ICAgICAgfCAgfCAgICAgfCAgfCAgICAgICAgICAgIHwgIHwgICAgICAgICANCiAgICAgICAgfCAg
ViAgICAgfCAgViAgICAgICAgICAgIHwgIFYgICAgICAgICANCiAgICAgICAgICANCiAgICAgICAg
IEZpZ3VyZSAyLiBBIHJvdXRlciBjb25maWd1cmF0aW9uIGV4YW1wbGUgd2l0aCBzZXBhcmF0ZSBi
b3hlcy4gDQogICAgIA0KICAgIEFub3RoZXIgbGV2ZWwgb2YgcGh5c2ljYWwgc2VwYXJhdGlvbiBi
ZXR3ZWVuIHRoZSBDRXMgYW5kIEZFcyBjYW4gYmUgDQogICAgYXQgdGhlIGJveCBsZXZlbC4gIElu
IHN1Y2ggY29uZmlndXJhdGlvbiwgYWxsIHRoZSBDRXMgYW5kIEZFcyBhcmUgDQogICAgcGh5c2lj
YWxseSBzZXBhcmF0ZWQgYm94ZXMsIGludGVyY29ubmVjdGVkIHdpdGggc29tZSBraW5kIG9mIGhp
Z2ggDQogICAgc3BlZWQgTEFOIGNvbm5lY3Rpb24gKGxpa2UgR2lnYWJpdCBFdGhlcm5ldCkuICBU
aGVzZSBzZXBhcmF0ZWQgQ0VzIA0KICAgIGFuZCBGRXMgYXJlIG9ubHkgb25lIGhvcCBhd2F5IGZy
b20gZWFjaCBvdGhlciB3aXRoaW4gYSBsb2NhbCBhcmVhIA0KICANCiAgDQogWWFuZywgZXQgYWwu
ICAgICAgRXhwaXJlcyBKdW5lICAgIDIwMDQgICAgICAgICAgICAgICAgICAgW1BhZ2UgN10gIA0K
DQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRnJhbWV3b3JrICAgICAgICAgICAgICAg
ICBEZWNlbWJlciAyMDAzIA0KICANCiAgDQogICAgbmV0d29yay4gIFRoZSBDRXMgYW5kIEZFcyBj
b21tdW5pY2F0ZSB0byBlYWNoIG90aGVyIGJ5IHJ1bm5pbmcgDQogICAgRm9yQ0VTLCBhbmQgdGhl
IGNvbGxlY3Rpb24gb2YgdGhlc2UgQ0VzIGFuZCBGRXMgdG9nZXRoZXIgYmVjb21lIG9uZSANCiAg
ICByb3V0aW5nIHVuaXQgdG8gdGhlIGV4dGVybmFsIHdvcmxkLiBGaWd1cmUgMiBzaG93cyBzdWNo
IGFuIGV4YW1wbGUuIA0KICAgICANCiAgICBJbiBib3RoIGV4YW1wbGVzIHNob3duIGhlcmUsIHRo
ZSBzYW1lIHBoeXNpY2FsIGludGVyY29ubmVjdCBpcyB1c2VkIA0KICAgIGZvciBib3RoIENFLXRv
LUZFIGFuZCBGRS10by1GRSBjb21tdW5pY2F0aW9uLiAgSG93ZXZlciwgdGhhdCBkb2VzIA0KICAg
IG5vdCBoYXZlIHRvIGJlIHRoZSBjYXNlLiAgT25lIHJlYXNvbiB0byB1c2UgZGlmZmVyZW50IGlu
dGVyY29ubmVjdHMgDQogICAgaXMgdGhhdCBDRS10by1GRSBpbnRlcmNvbm5lY3QgZG9lcyBub3Qg
aGF2ZSB0byBiZSBhcyBmYXN0IGFzIHRoZSANCiAgICBGRS10by1GRSBpbnRlcmNvbm5lY3QsIHNv
IHRoZSBtb3JlIGV4cGVuc2l2ZSBmYXN0IGNvbm5lY3Rpb25zIGNhbiANCiAgICBiZSBzYXZlZCBm
b3IgRkUtdG8tRkUuICBUaGUgc2VwYXJhdGUgaW50ZXJjb25uZWN0cyBtYXkgYWxzbyBwcm92aWRl
IA0KICAgIHJlbGlhYmlsaXR5IGFuZCByZWR1bmRhbmN5IGJlbmVmaXRzIGZvciB0aGUgTkUuIA0K
ICANCiAgICBTb21lIGV4YW1wbGVzIG9mIGNvbnRyb2wgZnVuY3Rpb25zIHRoYXQgY2FuIGJlIGlt
cGxlbWVudGVkIGluIHRoZSANCiAgICBDRSBpbmNsdWRlIHJvdXRpbmcgcHJvdG9jb2xzIGxpa2Ug
UklQLCBPU1BGIGFuZCBCR1AsIGNvbnRyb2wgYW5kIA0KICAgIHNpZ25hbGluZyBwcm90b2NvbHMg
bGlrZSBSU1ZQIChSZXNvdXJjZSBSZXNlcnZhdGlvbiBQcm90b2NvbCksIExEUCANCiAgICAoTGFi
ZWwgRGlzdHJpYnV0aW9uIFByb3RvY29sKSBmb3IgTVBMUywgZXRjLiAgRXhhbXBsZXMgb2YgDQog
ICAgZm9yd2FyZGluZyBmdW5jdGlvbnMgaW4gdGhlIEZFIGluY2x1ZGUgTFBNIChsb25nZXN0IHBy
ZWZpeCBtYXRjaCkgDQogICAgZm9yd2FyZGVyLCBjbGFzc2lmaWVycywgdHJhZmZpYyBzaGFwZXIs
IG1ldGVyLCBOQVQgKE5ldHdvcmsgQWRkcmVzcyANCiAgICBUcmFuc2xhdG9ycyksIGV0Yy4gIEZp
Z3VyZSAzIHByb3ZpZGVzIGV4YW1wbGUgZnVuY3Rpb25zIGluIGJvdGggQ0UgDQogICAgYW5kIEZF
LiAgQW55IGdpdmVuIE5FIG1heSBjb250YWluIG9uZSBvciBtYW55IG9mIHRoZXNlIENFIGFuZCBG
RSANCiAgICBmdW5jdGlvbnMgaW4gaXQuICBUaGUgZGlhZ3JhbSBhbHNvIHNob3dzIHRoYXQgRm9y
Q0VTIHByb3RvY29sIGlzIA0KICAgIHVzZWQgdG8gdHJhbnNwb3J0IGJvdGggdGhlIGNvbnRyb2wg
bWVzc2FnZXMgZm9yIEZvckNFUyBpdHNlbGYgYW5kIA0KICAgIHRoZSBkYXRhIHBhY2tldHMgdGhh
dCBhcmUgb3JpZ2luYXRlZC9kZXN0aW5lZCBmcm9tL3RvIHRoZSBjb250cm9sIA0KICAgIGZ1bmN0
aW9ucyBpbiBDRSAoZS5nLiwgcm91dGluZyBwYWNrZXRzKS4gIFNlY3Rpb24gNC4yLjQgcHJvdmlk
ZXMgDQogICAgbW9yZSBkZXRhaWwgb24gdGhpcy4gIA0KICAgICANCiAgICAgICAgIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gDQogICAgICAgICB8ICAg
ICAgIHwgICAgICAgfCAgICAgICB8ICAgICAgIHwgICAgICAgfCAgICAgICB8IA0KICAgICAgICAg
fE9TUEYgICB8UklQICAgIHxCR1AgICAgfFJTVlAgICB8TERQICAgIHwuIC4gLiAgfCANCiAgICAg
ICAgIHwgICAgICAgfCAgICAgICB8ICAgICAgIHwgICAgICAgfCAgICAgICB8ICAgICAgIHwgDQog
ICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
IA0KICAgICAgICAgfCAgICAgICAgICAgICAgIEZvckNFUyBJbnRlcmZhY2UgICAgICAgICAgICAg
ICAgfCANCiAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0gDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeICAgXiAgICAgICAg
ICAgICAgICAgICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgRm9yQ0VTICB8ICAgfGRhdGEg
ICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRyb2wgfCAgIHxwYWNrZXRzICAg
ICANCiAgICAgICAgICAgICAgICAgICAgICAgICBtZXNzYWdlc3wgICB8KGUuZy4sIHJvdXRpbmcg
cGFja2V0cykgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ICAgdiANCiAgICAg
ICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gDQog
ICAgICAgICB8ICAgICAgICAgICAgICAgRm9yQ0VTIEludGVyZmFjZSAgICAgICAgICAgICAgICB8
IA0KICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSANCiAgICAgICAgIHwgICAgICAgfCAgICAgICB8ICAgICAgIHwgICAgICAgfCAgICAgICB8
ICAgICAgIHwgDQogICAgICAgICB8TFBNIEZ3ZHxNZXRlciAgfFNoYXBlciB8TkFUICAgIHxDbGFz
c2ktfC4gLiAuICB8IA0KICAgICAgICAgfCAgICAgICB8ICAgICAgIHwgICAgICAgfCAgICAgICB8
ZmllciAgIHwgICAgICAgfCANCiAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0gDQogICAgICAgICB8ICAgICAgICAgICAgICAgRkUgcmVzb3Vy
Y2VzICAgICAgICAgICAgICAgICAgICB8IA0KICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSANCiAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAg
IEV4cGlyZXMgSnVuZSAgICAyMDA0ICAgICAgICAgICAgICAgICAgIFtQYWdlIDhdICANCg0KIElu
dGVybmV0IERyYWZ0ICAgICAgICAgRm9yQ0VTIEZyYW1ld29yayAgICAgICAgICAgICAgICAgRGVj
ZW1iZXIgMjAwMyANCiAgDQogIA0KICAgICANCiAgICAgICAgICAgICAgICAgRmlndXJlIDMuIEV4
YW1wbGVzIG9mIENFIGFuZCBGRSBmdW5jdGlvbnMgDQogICAgIA0KICAgICANCiAgICBBIHNldCBv
ZiByZXF1aXJlbWVudHMgZm9yIGNvbnRyb2wgYW5kIGZvcndhcmRpbmcgc2VwYXJhdGlvbiBpcyAN
CiAgICBpZGVudGlmaWVkIGluIFszXS4gIFRoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIGEgRm9yQ0VT
IGFyY2hpdGVjdHVyZSANCiAgICB0aGF0IHNhdGlzZmllcyB0aGUgYXJjaGl0ZWN0dXJhbCByZXF1
aXJlbWVudHMgb2YgdGhhdCBkb2N1bWVudCBhbmQgDQogICAgZGVmaW5lcyBhIGZyYW1ld29yayBm
b3IgRm9yQ0VTIG5ldHdvcmsgZWxlbWVudHMgYW5kIHRoZSBhc3NvY2lhdGVkIA0KICAgIGVudGl0
aWVzIHRvIGZhY2lsaXRhdGUgcHJvdG9jb2wgZGVmaW5pdGlvbi4gIFdoZW5ldmVyIG5lY2Vzc2Fy
eSwgDQogICAgdGhpcyBkb2N1bWVudCB1c2VzIG1hbnkgZXhhbXBsZXMgdG8gaWxsdXN0cmF0ZSB0
aGUgaXNzdWVzIGFuZC9vciANCiAgICBwb3NzaWJsZSBzb2x1dGlvbnMgaW4gRm9yQ0VTLiAgVGhl
c2UgZXhhbXBsZXMgYXJlIGludGVuZGVkIHRvIGJlIA0KICAgIGp1c3QgZXhhbXBsZXMsIGFuZCBz
aG91bGQgbm90IGJlIHRha2VuIGFzIHRoZSBvbmx5IG9yIGRlZmluaXRlIHdheXMgDQogICAgb2Yg
ZG9pbmcgY2VydGFpbiB0aGluZ3MuICBJdCBpcyBleHBlY3RlZCB0aGF0IHNlcGFyYXRlIGRvY3Vt
ZW50IA0KICAgIHdpbGwgYmUgcHJvZHVjZWQgYnkgdGhlIEZvckNFUyB3b3JraW5nIGdyb3VwIHRv
IHNwZWNpZnkgdGhlIEZvckNFUyANCiAgICBwcm90b2NvbChzKS4gDQogICAgIA0KIDMuIEFyY2hp
dGVjdHVyZSANCiAgDQogICAgVGhpcyBzZWN0aW9uIGRlZmluZXMgdGhlIEZvckNFUyBhcmNoaXRl
Y3R1cmFsIGZyYW1ld29yayBhbmQgdGhlIA0KICAgIGFzc29jaWF0ZWQgbG9naWNhbCBjb21wb25l
bnRzLiAgVGhpcyBGb3JDRVMgZnJhbWV3b3JrIGRlZmluZXMgDQogICAgY29tcG9uZW50cyBvZiBG
b3JDRVMgTkVzIGluY2x1ZGluZyBzZXZlcmFsIGFuY2lsbGFyeSBjb21wb25lbnRzLiAgDQogICAg
VGhlc2UgY29tcG9uZW50cyBtYXkgYmUgY29ubmVjdGVkIGluIGRpZmZlcmVudCBraW5kcyBvZiB0
b3BvbG9naWVzIA0KICAgIGZvciBmbGV4aWJsZSBwYWNrZXQgcHJvY2Vzc2luZy4gIA0KICAgICAN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0gDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBGb3JDRVMgTmV0d29y
ayBFbGVtZW50ICAgICAgICAgICAgICB8IA0KICAgICAtLS0tLS0tLS0tLS0tLSAgIEZjICAgIHwg
LS0tLS0tLS0tLS0tLS0gICAgICAtLS0tLS0tLS0tLS0tLSAgfCANCiAgICAgfCBDRSBNYW5hZ2Vy
IHwtLS0tLS0tLS0rLXwgICAgIENFIDEgICB8LS0tLS0tfCAgICBDRSAyICAgIHwgIHwgDQogICAg
IC0tLS0tLS0tLS0tLS0tICAgICAgICAgfCB8ICAgICAgICAgICAgfCAgRnIgIHwgICAgICAgICAg
ICB8ICB8IA0KICAgICAgICAgICB8ICAgICAgICAgICAgICAgIHwgLS0tLS0tLS0tLS0tLS0gICAg
ICAtLS0tLS0tLS0tLS0tLSAgfCANCiAgICAgICAgICAgfCBGbCAgICAgICAgICAgICB8ICAgICAg
ICAgfCAgfCAgICBGcCAgICAgICAvICAgICAgICAgIHwgDQogICAgICAgICAgIHwgICAgICAgICAg
ICAgICAgfCAgICAgICBGcHwgIHwtLS0tLS0tLS0tfCAvICAgICAgICAgICB8IA0KICAgICAgICAg
ICB8ICAgICAgICAgICAgICAgIHwgICAgICAgICB8ICAgICAgICAgICAgIHwvICAgICAgICAgICAg
fCANCiAgICAgICAgICAgfCAgICAgICAgICAgICAgICB8ICAgICAgICAgfCAgICAgICAgICAgICB8
ICAgICAgICAgICAgIHwgDQogICAgICAgICAgIHwgICAgICAgICAgICAgICAgfCAgICAgICAgIHwg
ICAgIEZwICAgICAvfC0tLS18ICAgICAgICB8IA0KICAgICAgICAgICB8ICAgICAgICAgICAgICAg
IHwgICAgICAgICB8ICAvLS0tLS0tLS0vICAgICAgfCAgICAgICAgfCANCiAgICAgLS0tLS0tLS0t
LS0tLS0gICAgIEZmICB8IC0tLS0tLS0tLS0tLS0tICAgICAgLS0tLS0tLS0tLS0tLS0gIHwgDQog
ICAgIHwgRkUgTWFuYWdlciB8LS0tLS0tLS0tKy18ICAgICBGRSAxICAgfCAgRmkgIHwgICAgIEZF
IDIgICB8ICB8IA0KICAgICAtLS0tLS0tLS0tLS0tLSAgICAgICAgIHwgfCAgICAgICAgICAgIHwt
LS0tLS18ICAgICAgICAgICAgfCAgfCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IC0t
LS0tLS0tLS0tLS0tICAgICAgLS0tLS0tLS0tLS0tLS0gIHwNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgfCAgfCAgfCAgfCAgICAgICAgICB8ICB8ICB8ICB8ICAgIHwgDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgLS0tLSstLSstLSstLSstLS0tLS0tLS0tKy0tKy0tKy0tKy0t
LS0tIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICB8ICB8ICB8ICAgICAgICAg
IHwgIHwgIHwgIHwgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIHwgIHwgIHwg
ICAgICAgICAgfCAgfCAgfCAgfCANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBG
aS9mICAgICAgICAgICAgICAgICAgIEZpL2YgDQogICAgIA0KICAgICAgICAgICAgICAgICBGaWd1
cmUgNC4gRm9yQ0VTIEFyY2hpdGVjdHVyYWwgRGlhZ3JhbSANCiAgDQogIA0KIFlhbmcsIGV0IGFs
LiAgICAgIEV4cGlyZXMgSnVuZSAgICAyMDA0ICAgICAgICAgICAgICAgICAgIFtQYWdlIDldICAN
Cg0KIEludGVybmV0IERyYWZ0ICAgICAgICAgRm9yQ0VTIEZyYW1ld29yayAgICAgICAgICAgICAg
ICAgRGVjZW1iZXIgMjAwMyANCiAgDQogIA0KICAgICANCiAgICBUaGUgZGlhZ3JhbSBpbiBGaWd1
cmUgNCBzaG93cyB0aGUgbG9naWNhbCBjb21wb25lbnRzIG9mIHRoZSBGb3JDRVMgDQogICAgYXJj
aGl0ZWN0dXJlIGFuZCB0aGVpciByZWxhdGlvbnNoaXBzLiAgVGhlcmUgYXJlIHR3byBraW5kcyBv
ZiANCiAgICBjb21wb25lbnRzIGluc2lkZSBhIEZvckNFUyBuZXR3b3JrIGVsZW1lbnQ6IGNvbnRy
b2wgZWxlbWVudCAoQ0UpIA0KICAgIGFuZCBmb3J3YXJkaW5nIGVsZW1lbnQgKEZFKS4gIFRoZSBm
cmFtZXdvcmsgYWxsb3dzIG11bHRpcGxlIA0KICAgIGluc3RhbmNlcyBvZiBDRSBhbmQgRkUgaW5z
aWRlIG9uZSBORS4gIEVhY2ggRkUgY29udGFpbnMgb25lIG9yIG1vcmUgDQogICAgcGh5c2ljYWwg
bWVkaWEgaW50ZXJmYWNlcyBmb3IgcmVjZWl2aW5nIGFuZCB0cmFuc21pdHRpbmcgcGFja2V0cyAN
CiAgICBmcm9tL3RvIHRoZSBleHRlcm5hbCB3b3JsZC4gIFRoZSBhZ2dyZWdhdGlvbiBvZiB0aGVz
ZSBGRSBpbnRlcmZhY2VzIA0KICAgIGJlY29tZXMgdGhlIE5FJ3MgZXh0ZXJuYWwgaW50ZXJmYWNl
cy4gIEluIGFkZGl0aW9uIHRvIHRoZSBleHRlcm5hbCANCiAgICBpbnRlcmZhY2VzLCB0aGVyZSBt
dXN0IGFsc28gZXhpc3Qgc29tZSBraW5kIG9mIGludGVyY29ubmVjdCB3aXRoaW4gDQogICAgdGhl
IE5FIHNvIHRoYXQgdGhlIENFIGFuZCBGRSBjYW4gY29tbXVuaWNhdGUgd2l0aCBlYWNoIG90aGVy
LCBhbmQgDQogICAgb25lIEZFIGNhbiBmb3J3YXJkIHBhY2tldHMgdG8gYW5vdGhlciBGRS4gIFRo
ZSBkaWFncmFtIGFsc28gc2hvd3MgDQogICAgdHdvIGVudGl0aWVzIG91dHNpZGUgb2YgdGhlIEZv
ckNFUyBORTogQ0UgTWFuYWdlciBhbmQgRkUgTWFuYWdlci4gIA0KICAgIFRoZXNlIHR3byBlbnRp
dGllcyBwcm92aWRlIGNvbmZpZ3VyYXRpb24gdG8gdGhlIGNvcnJlc3BvbmRpbmcgQ0Ugb3IgDQog
ICAgRkUgaW4gdGhlIHByZS1hc3NvY2lhdGlvbiBwaGFzZSAoc2VlIFNlY3Rpb24gNC4xKS4gIFRo
ZXJlIGlzIG5vIA0KICAgIGRlZmluZWQgcm9sZSBmb3IgRkUgTWFuYWdlciBhbmQgQ0UgTWFuYWdl
ciBpbiBwb3N0LWFzc29jaWF0aW9uIA0KICAgIHBoYXNlLCB0aHVzIHRoZXNlIGxvZ2ljYWwgY29t
cG9uZW50cyBhcmUgbm90IGNvbnNpZGVyZWQgcGFydCBvZiB0aGUgDQogICAgRm9yQ0VTIE5FLiAg
DQogICAgIA0KICAgIEZvciBjb252ZW5pZW5jZSwgdGhlIGxvZ2ljYWwgaW50ZXJhY3Rpb25zIGJl
dHdlZW4gdGhlc2UgY29tcG9uZW50cyANCiAgICBhcmUgbGFiZWxlZCBieSByZWZlcmVuY2UgcG9p
bnRzIEZwLCBGYywgRmYsIEZyLCBGbCwgYW5kIEZpLCBhcyANCiAgICBzaG93biBpbiBGaWd1cmUg
NC4gIFRoZSBGRSBleHRlcm5hbCBpbnRlcmZhY2VzIGFyZSBsYWJlbGVkIGFzIEZpL2YuIA0KICAg
IE1vcmUgZGV0YWlsIGlzIHByb3ZpZGVkIGluIFNlY3Rpb24gMyBhbmQgNCBmb3IgZWFjaCBvZiB0
aGVzZSANCiAgICByZWZlcmVuY2UgcG9pbnRzLiAgQWxsIHRoZXNlIHJlZmVyZW5jZSBwb2ludHMg
YXJlIGltcG9ydGFudCBpbiANCiAgICB1bmRlcnN0YW5kaW5nIHRoZSBGb3JDRVMgYXJjaGl0ZWN0
dXJlLCBob3dldmVyLCB0aGUgRm9yQ0VTIHByb3RvY29sIA0KICAgIGlzIG9ubHkgZGVmaW5lZCBv
dmVyIG9uZSByZWZlcmVuY2UgcG9pbnQgLS0gRnAuICANCiAgICAgDQogICAgVGhlIGludGVyZmFj
ZSBiZXR3ZWVuIHR3byBGb3JDRVMgTkVzIGlzIGlkZW50aWNhbCB0byB0aGUgaW50ZXJmYWNlIA0K
ICAgIGJldHdlZW4gdHdvIGNvbnZlbnRpb25hbCByb3V0ZXJzIGFuZCB0aGVzZSB0d28gTkVzIGV4
Y2hhbmdlIHRoZSANCiAgICBwcm90b2NvbCBwYWNrZXRzIHRocm91Z2ggdGhlIGV4dGVybmFsIGlu
dGVyZmFjZXMgYXQgRmkvZi4gIEZvckNFUyANCiAgICBORXMgY29ubmVjdCB0byBleGlzdGluZyBy
b3V0ZXJzIHRyYW5zcGFyZW50bHkuIA0KICANCiAzLjEuIENvbnRyb2wgRWxlbWVudHMgYW5kIEZy
IFJlZmVyZW5jZSBQb2ludCANCiAgICAgDQogICAgSXQgaXMgbm90IG5lY2Vzc2FyeSB0byBkZWZp
bmUgYW55IHByb3RvY29scyBhY3Jvc3MgdGhlIEZyIHJlZmVyZW5jZSANCiAgICBwb2ludCB0byBl
bmFibGUgY29udHJvbCBhbmQgZm9yd2FyZGluZyBzZXBhcmF0aW9uIGZvciBzaW1wbGUgDQogICAg
Y29uZmlndXJhdGlvbnMgbGlrZSBzaW5nbGUgQ0UgYW5kIG11bHRpcGxlIEZFcy4gIEhvd2V2ZXIs
IHRoaXMgDQogICAgYXJjaGl0ZWN0dXJlIHBlcm1pdHMgbXVsdGlwbGUgQ0VzIHRvIGJlIHByZXNl
bnQgaW4gYSBuZXR3b3JrIA0KICAgIGVsZW1lbnQuICBJbiBjYXNlcyB3aGVyZSBhbiBpbXBsZW1l
bnRhdGlvbiB1c2VzIG11bHRpcGxlIENFcywgdGhlIA0KICAgIGludmFyaWFudCB0aGF0IHRoZSBD
RXMgYW5kIEZFcyB0b2dldGhlciBhcHBlYXIgYXMgYSBzaW5nbGUgTkUgbXVzdCANCiAgICBiZSBt
YWludGFpbmVkLiANCiAgICAgDQogICAgTXVsdGlwbGUgQ0VzIG1heSBiZSB1c2VkIGZvciByZWR1
bmRhbmN5LCBsb2FkIHNoYXJpbmcsIGRpc3RyaWJ1dGVkIA0KICAgIGNvbnRyb2wsIG9yIG90aGVy
IHB1cnBvc2VzLiAgUmVkdW5kYW5jeSBpcyB0aGUgY2FzZSB3aGVyZSBvbmUgb3IgDQogICAgbW9y
ZSBDRXMgYXJlIHByZXBhcmVkIHRvIHRha2Ugb3ZlciBzaG91bGQgYW4gYWN0aXZlIENFIGZhaWwu
ICBMb2FkIA0KICAgIHNoYXJpbmcgaXMgdGhlIGNhc2Ugd2hlcmUgdHdvIG9yIG1vcmUgQ0VzIGFy
ZSBjb25jdXJyZW50bHkgYWN0aXZlIA0KICAgIGFuZCBhbnkgcmVxdWVzdCB0aGF0IGNhbiBiZSBz
ZXJ2aWNlZCBieSBvbmUgb2YgdGhlIENFcyBjYW4gYWxzbyBiZSANCiAgDQogIA0KIFlhbmcsIGV0
IGFsLiAgICAgIEV4cGlyZXMgSnVuZSAgICAyMDA0ICAgICAgICAgICAgICAgICAgIFtQYWdlIDEw
XSAgDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBGcmFtZXdvcmsgICAgICAgICAg
ICAgICAgIERlY2VtYmVyIDIwMDMgDQogIA0KICANCiAgICBzZXJ2aWNlZCBieSBhbnkgb2YgdGhl
IG90aGVyIENFcy4gIEZvciBib3RoIHJlZHVuZGFuY3kgYW5kIGxvYWQgDQogICAgc2hhcmluZywg
dGhlIENFcyBpbnZvbHZlZCBhcmUgZXF1aXZhbGVudGx5IGNhcGFibGUuICBUaGUgb25seSANCiAg
ICBkaWZmZXJlbmNlIGJldHdlZW4gdGhlc2UgdHdvIGNhc2VzIGlzIGluIHRlcm1zIG9mIGhvdyBt
YW55IGFjdGl2ZSANCiAgICBDRXMgdGhlcmUgYXJlLiAgRGlzdHJpYnV0ZWQgY29udHJvbCBpcyB0
aGUgY2FzZSB3aGVyZSB0d28gb3IgbW9yZSANCiAgICBDRXMgYXJlIGNvbmN1cnJlbnRseSBhY3Rp
dmUgYnV0IGNlcnRhaW4gcmVxdWVzdHMgY2FuIG9ubHkgYmUgDQogICAgc2VydmljZWQgYnkgY2Vy
dGFpbiBDRXMuIA0KICANCiAgICBXaGVuIG11bHRpcGxlIENFcyBhcmUgZW1wbG95ZWQgaW4gYSBG
b3JDRVMgTkUsIHRoZWlyIGludGVybmFsIA0KICAgIG9yZ2FuaXphdGlvbiBpcyBjb25zaWRlcmVk
IGFuIGltcGxlbWVudGF0aW9uIGlzc3VlIHRoYXQgaXMgYmV5b25kIA0KICAgIHRoZSBzY29wZSBv
ZiBGb3JDRVMuICBDRXMgYXJlIHdob2xseSByZXNwb25zaWJsZSBmb3IgY29vcmRpbmF0aW5nIA0K
ICAgIGFtb25nc3QgdGhlbXNlbHZlcyB2aWEgdGhlIEZyIHJlZmVyZW5jZSBwb2ludCB0byBwcm92
aWRlIA0KICAgIGNvbnNpc3RlbmN5IGFuZCBzeW5jaHJvbml6YXRpb24uICBIb3dldmVyLCBGb3JD
RVMgZG9lcyBub3QgZGVmaW5lIA0KICAgIHRoZSBpbXBsZW1lbnRhdGlvbiBvciBwcm90b2NvbHMg
dXNlZCBiZXR3ZWVuIENFcywgbm9yIGRvZXMgaXQgDQogICAgZGVmaW5lIGhvdyB0byBkaXN0cmli
dXRlIGZ1bmN0aW9uYWxpdHkgYW1vbmcgQ0VzLiAgTmV2ZXJ0aGVsZXNzLCANCiAgICBGb3JDRVMg
d2lsbCBzdXBwb3J0IG1lY2hhbmlzbXMgZm9yIENFIHJlZHVuZGFuY3kgb3IgZmFpbCBvdmVyLCBh
bmQgDQogICAgaXQgaXMgZXhwZWN0ZWQgdGhhdCB2ZW5kb3JzIHdpbGwgcHJvdmlkZSByZWR1bmRh
bmN5IG9yIGZhaWwgb3ZlciANCiAgICBzb2x1dGlvbnMgd2l0aGluIHRoaXMgZnJhbWV3b3JrLiAN
CiAgDQogIA0KIDMuMi4gRm9yd2FyZGluZyBFbGVtZW50cyBhbmQgRmkgcmVmZXJlbmNlIHBvaW50
IA0KICAgICANCiAgICBBbiBGRSBpcyBhIGxvZ2ljYWwgZW50aXR5IHRoYXQgaW1wbGVtZW50cyB0
aGUgRm9yQ0VTIHByb3RvY29sIGFuZCANCiAgICB1c2VzIHRoZSB1bmRlcmx5aW5nIGhhcmR3YXJl
IHRvIHByb3ZpZGUgcGVyLXBhY2tldCBwcm9jZXNzaW5nIGFuZCANCiAgICBoYW5kbGluZyBhcyBk
aXJlY3RlZCBieSBhIENFLiAgSXQgaXMgcG9zc2libGUgdG8gcGFydGl0aW9uIG9uZSANCiAgICBw
aHlzaWNhbCBGRSBpbnRvIG11bHRpcGxlIGxvZ2ljYWwgRkVzLiAgSXQgaXMgYWxzbyBwb3NzaWJs
ZSBmb3Igb25lIA0KICAgIEZFIHRvIHVzZSBtdWx0aXBsZSBwaHlzaWNhbCBGRXMuICBUaGUgbWFw
cGluZyBiZXR3ZWVuIHBoeXNpY2FsIA0KICAgIEZFKHMpIGFuZCB0aGUgbG9naWNhbCBGRShzKSBp
cyBiZXlvbmQgdGhlIHNjb3BlIG9mIEZvckNFUy4gIEZvciANCiAgICBleGFtcGxlLCBhIGxvZ2lj
YWwgcGFydGl0aW9uIG9mIGEgcGh5c2ljYWwgRkUgY2FuIGJlIGNyZWF0ZWQgYnkgDQogICAgYXNz
aWduaW5nIHNvbWUgcG9ydGlvbiBvZiBlYWNoIG9mIHRoZSByZXNvdXJjZXMgKGUuZy4sIHBvcnRz
LCANCiAgICBtZW1vcnksIGZvcndhcmRpbmcgdGFibGUgZW50cmllcykgYXZhaWxhYmxlIG9uIHRo
ZSBwaHlzaWNhbCBGRSB0byANCiAgICBlYWNoIG9mIHRoZSBsb2dpY2FsIEZFcy4gIFN1Y2ggY29u
Y2VwdCBvZiBGRSB2aXJ0dWFsaXphdGlvbiBpcyANCiAgICBhbmFsb2dvdXMgdG8gYSB2aXJ0dWFs
IHN3aXRjaGluZyBlbGVtZW50IGFzIGRlc2NyaWJlZCBpbiBbOF0uICBJZiANCiAgICBGRSB2aXJ0
dWFsaXphdGlvbiBvY2N1cnMgb25seSBpbiB0aGUgcHJlLWFzc29jaWF0aW9uIHBoYXNlLCBpdCBo
YXMgDQogICAgbm8gaW1wYWN0IG9uIEZvckNFUy4gSG93ZXZlciwgaWYgRkUgdmlydHVhbGl6YXRp
b24gcmVzdWx0cyBpbiANCiAgICBkeW5hbWljIHJlc291cmNlIGNoYW5nZSBvbiBGRSBkdXJpbmcg
cG9zdC1hc3NvY2lhdGlvbiBwaGFzZSwgdGhlIEZFIA0KICAgIG1vZGVsIG5lZWRzIHRvIGJlIGFi
bGUgdG8gcmVwb3J0IHN1Y2ggY2FwYWJpbGl0eSBhbmQgdGhlIEZvckNFUyANCiAgICBwcm90b2Nv
bCBuZWVkcyB0byBiZSBhYmxlIHRvIGluZm9ybSB0aGUgQ0Ugb2Ygc3VjaCBjaGFuZ2UgdmlhIA0K
ICAgIGFzeW5jaHJvbm91cyBtZXNzYWdlcyAoc2VlIFszXSwgU2VjdGlvbiA1LCByZXF1aXJlbWVu
dCAjNikuIA0KICAgICANCiAgICBGRXMgcGVyZm9ybSBhbGwgcGFja2V0IHByb2Nlc3NpbmcgZnVu
Y3Rpb25zIGFzIGRpcmVjdGVkIGJ5IENFcy4gIA0KICAgIEZFcyBoYXZlIG5vIGluaXRpYXRpdmUg
b2YgdGhlaXIgb3duLiAgSW5zdGVhZCwgRkVzIGFyZSBzbGF2ZXMgYW5kIA0KICAgIG9ubHkgZG8g
YXMgdGhleSBhcmUgdG9sZC4gIEZFcyBtYXkgY29tbXVuaWNhdGUgd2l0aCBvbmUgb3IgbW9yZSBD
RXMgDQogICAgY29uY3VycmVudGx5IGFjcm9zcyByZWZlcmVuY2UgcG9pbnQgRnAuICBGRXMgaGF2
ZSBubyBub3Rpb24gb2YgQ0UgDQogICAgcmVkdW5kYW5jeSwgbG9hZCBzaGFyaW5nLCBvciBkaXN0
cmlidXRlZCBjb250cm9sLiAgSW5zdGVhZCwgRkVzIA0KICAgIGFjY2VwdCBjb21tYW5kcyBmcm9t
IGFueSBDRSBhdXRob3JpemVkIHRvIGNvbnRyb2wgdGhlbSwgYW5kIGl0IGlzIA0KICAgIHVwIHRv
IHRoZSBDRXMgdG8gY29vcmRpbmF0ZSBhbW9uZyB0aGVtc2VsdmVzIHRvIGFjaGlldmUgcmVkdW5k
YW5jeSwgDQogICAgbG9hZCBzaGFyaW5nIG9yIGRpc3RyaWJ1dGVkIGNvbnRyb2wuICBUaGUgaWRl
YSBpcyB0byBrZWVwIEZFcyBhcyANCiAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMg
SnVuZSAgICAyMDA0ICAgICAgICAgICAgICAgICAgIFtQYWdlIDExXSAgDQoNCiBJbnRlcm5ldCBE
cmFmdCAgICAgICAgIEZvckNFUyBGcmFtZXdvcmsgICAgICAgICAgICAgICAgIERlY2VtYmVyIDIw
MDMgDQogIA0KICANCiAgICBzaW1wbGUgYW5kIGR1bWIgYXMgcG9zc2libGUgc28gdGhhdCBGRXMg
Y2FuIGZvY3VzIHRoZWlyIHJlc291cmNlIG9uIA0KICAgIHRoZSBwYWNrZXQgcHJvY2Vzc2luZyBm
dW5jdGlvbnMuICANCiAgICAgDQogICAgRm9yIGV4YW1wbGUsIGluIEZpZ3VyZSA1LCBGRTEgYW5k
IEZFMiBjYW4gYmUgY29uZmlndXJlZCB0byBhY2NlcHQgDQogICAgY29tbWFuZHMgZnJvbSBib3Ro
IHRoZSBwcmltYXJ5IENFIChDRTEpIGFuZCB0aGUgYmFja3VwIENFIChDRTIpLiAgDQogICAgVXBv
biBkZXRlY3Rpb24gb2YgQ0UxIGZhaWx1cmUsIHBlcmhhcHMgYWNyb3NzIHRoZSBGciBvciBGcCAN
CiAgICByZWZlcmVuY2UgcG9pbnQsIENFMiBpcyBjb25maWd1cmVkIHRvIHRha2Ugb3ZlciBhY3Rp
dml0aWVzIG9mIENFMS4gIA0KICAgIFRoaXMgaXMgYmV5b25kIHRoZSBzY29wZSBvZiBGb3JDRVMg
YW5kIGlzIG5vdCBkaXNjdXNzZWQgZnVydGhlci4gDQogICAgIA0KICAgIERpc3RyaWJ1dGVkIGNv
bnRyb2wgY2FuIGJlIGFjaGlldmVkIGluIGEgc2ltaWxhciBmYXNoaW9uLCB3aXRob3V0IA0KICAg
IG11Y2ggaW50ZWxsaWdlbmNlIG9uIHRoZSBwYXJ0IG9mIEZFcy4gIEZvciBleGFtcGxlLCBGRXMg
Y2FuIGJlIA0KICAgIGNvbmZpZ3VyZWQgdG8gZGV0ZWN0IFJTVlAgYW5kIEJHUCBwcm90b2NvbCBw
YWNrZXRzLCBhbmQgZm9yd2FyZCANCiAgICBSU1ZQIHBhY2tldHMgdG8gb25lIENFIGFuZCBCR1Ag
cGFja2V0cyB0byBhbm90aGVyIENFLiAgSGVuY2UsIEZFcyANCiAgICBtYXkgbmVlZCB0byBkbyBw
YWNrZXQgZmlsdGVyaW5nIGZvciBmb3J3YXJkaW5nIHBhY2tldHMgdG8gc3BlY2lmaWMgDQogICAg
Q0VzLiANCiAgICAgDQogICAgICAgICAgICAgICAgIC0tLS0tLS0gICBGciAgLS0tLS0tLSANCiAg
ICAgICAgICAgICAgICAgfCBDRTEgfCAtLS0tLS18IENFMiB8IA0KICAgICAgICAgICAgICAgICAt
LS0tLS0tICAgICAgIC0tLS0tLS0gDQogICAgICAgICAgICAgICAgICAgfCAgIFwgICAgICAvICAg
fCANCiAgICAgICAgICAgICAgICAgICB8ICAgIFwgICAgLyAgICB8IA0KICAgICAgICAgICAgICAg
ICAgIHwgICAgIFwgIC8gICAgIHwgDQogICAgICAgICAgICAgICAgICAgfCAgICAgIFwvRnAgICAg
fCANCiAgICAgICAgICAgICAgICAgICB8ICAgICAgL1wgICAgICB8IA0KICAgICAgICAgICAgICAg
ICAgIHwgICAgIC8gIFwgICAgIHwgDQogICAgICAgICAgICAgICAgICAgfCAgICAvICAgIFwgICAg
fCANCiAgICAgICAgICAgICAgICAgLS0tLS0tLSAgRmkgICAtLS0tLS0tIA0KICAgICAgICAgICAg
ICAgICB8IEZFMSB8PC0tLS0tPnwgRkUyIHwgDQogICAgICAgICAgICAgICAgIC0tLS0tLS0gICAg
ICAgLS0tLS0tLSANCiAgDQogICAgICAgICAgICAgICAgICAgIEZpZ3VyZSA1LiBDRSByZWR1bmRh
bmN5IGV4YW1wbGUuIA0KICAgICANCiAgICBUaGlzIGFyY2hpdGVjdHVyZSBwZXJtaXRzIG11bHRp
cGxlIEZFcyB0byBiZSBwcmVzZW50IGluIGFuIE5FLiBbM10gDQogICAgZGljdGF0ZXMgdGhhdCB0
aGUgRm9yQ0VTIHByb3RvY29sIG11c3QgYmUgYWJsZSB0byBzY2FsZSB0byBhdCBsZWFzdCANCiAg
ICBodW5kcmVkcyBvZiBGRXMgKHNlZSBbM10gU2VjdGlvbiA1LCByZXF1aXJlbWVudCAjMTEpLiAg
RWFjaCBvZiANCiAgICB0aGVzZSBGRXMgbWF5IHBvdGVudGlhbGx5IGhhdmUgYSBkaWZmZXJlbnQg
c2V0IG9mIHBhY2tldCBwcm9jZXNzaW5nIA0KICAgIGZ1bmN0aW9ucywgd2l0aCBkaWZmZXJlbnQg
bWVkaWEgaW50ZXJmYWNlcy4gIEZFcyBhcmUgcmVzcG9uc2libGUgDQogICAgZm9yIGJhc2ljIG1h
aW50ZW5hbmNlIG9mIGxheWVyLTIgY29ubmVjdGl2aXR5IHdpdGggb3RoZXIgRkVzIGFuZCANCiAg
ICB3aXRoIGV4dGVybmFsIGVudGl0aWVzLiAgTWFueSBsYXllci0yIG1lZGlhIGluY2x1ZGUgc29w
aGlzdGljYXRlZCANCiAgICBjb250cm9sIHByb3RvY29scy4gIFRoZSBGT1JDRVMgcHJvdG9jb2wg
KG92ZXIgdGhlIEZwIHJlZmVyZW5jZSANCiAgICBwb2ludCkgd2lsbCBiZSBhYmxlIHRvIGNhcnJ5
IG1lc3NhZ2VzIGZvciBzdWNoIHByb3RvY29scyBzbyB0aGF0LCANCiAgICBpbiBrZWVwaW5nIHdp
dGggdGhlIGR1bWIgRkUgbW9kZWwsIHRoZSBDRSBjYW4gcHJvdmlkZSBhcHByb3ByaWF0ZSANCiAg
ICBpbnRlbGxpZ2VuY2UgYW5kIGNvbnRyb2wgb3ZlciB0aGVzZSBtZWRpYS4gDQogICAgIA0KICAg
IFdoZW4gbXVsdGlwbGUgRkVzIGFyZSBwcmVzZW50LCBGb3JDRVMgcmVxdWlyZXMgdGhhdCBwYWNr
ZXRzIG11c3QgYmUgDQogICAgYWJsZSB0byBhcnJpdmUgYXQgdGhlIE5FIGJ5IG9uZSBGRSBhbmQg
bGVhdmUgdGhlIE5FIHZpYSBhIGRpZmZlcmVudCANCiAgICBGRSAoU2VlIFszXSwgU2VjdGlvbiA1
LCBSZXF1aXJlbWVudCAjMykuICBQYWNrZXRzIHRoYXQgZW50ZXIgdGhlIE5FIA0KICANCiAgDQog
WWFuZywgZXQgYWwuICAgICAgRXhwaXJlcyBKdW5lICAgIDIwMDQgICAgICAgICAgICAgICAgICAg
W1BhZ2UgMTJdICANCg0KIEludGVybmV0IERyYWZ0ICAgICAgICAgRm9yQ0VTIEZyYW1ld29yayAg
ICAgICAgICAgICAgICAgRGVjZW1iZXIgMjAwMyANCiAgDQogIA0KICAgIHZpYSBvbmUgRkUgYW5k
IGxlYXZlIHRoZSBORSB2aWEgYSBkaWZmZXJlbnQgRkUgYXJlIHRyYW5zZmVycmVkIA0KICAgIGJl
dHdlZW4gRkVzIGFjcm9zcyB0aGUgRmkgcmVmZXJlbmNlIHBvaW50LiAgRmkgcmVmZXJlbmNlIHBv
aW50IA0KICAgIGNvdWxkIGJlIHVzZWQgYnkgRkVzIHRvIGRpc2NvdmVyeSB0aGVpciAoaW50ZXIt
RkUpIHRvcG9sb2d5LCANCiAgICBwZXJoYXBzIGR1cmluZyBwcmUtYXNzb2NpYXRpb24gcGhhc2Uu
ICBUaGUgRmkgcmVmZXJlbmNlIHBvaW50IGlzIGEgDQogICAgc2VwYXJhdGUgcHJvdG9jb2wgZnJv
bSB0aGUgRnAgcmVmZXJlbmNlIHBvaW50IGFuZCBpcyBub3QgY3VycmVudGx5IA0KICAgIGRlZmlu
ZWQgYnkgdGhlIEZvckNFUyBhcmNoaXRlY3R1cmUuIA0KICAgICANCiAgICBGRXMgY291bGQgYmUg
Y29ubmVjdGVkIGluIGRpZmZlcmVudCBraW5kcyBvZiB0b3BvbG9naWVzIGFuZCBwYWNrZXQgDQog
ICAgcHJvY2Vzc2luZyBtYXkgc3ByZWFkIGFjcm9zcyBzZXZlcmFsIEZFcyBpbiB0aGUgdG9wb2xv
Z3kuICBIZW5jZSwgDQogICAgbG9naWNhbCBwYWNrZXQgZmxvdyBtYXkgYmUgZGlmZmVyZW50IGZy
b20gcGh5c2ljYWwgRkUgdG9wb2xvZ3kuIA0KICAgIEZpZ3VyZSA2IHByb3ZpZGVzIHNvbWUgdG9w
b2xvZ3kgZXhhbXBsZXMuICBXaGVuIGl0IGlzIG5lY2Vzc2FyeSB0byANCiAgICBmb3J3YXJkIHBh
Y2tldHMgYmV0d2VlbiBGRXMsIHRoZSBDRSBuZWVkcyB0byB1bmRlcnN0YW5kIHRoZSBGRSANCiAg
ICB0b3BvbG9neS4gIFRoZSBGRSB0b3BvbG9neSBtYXkgYmUgcXVlcmllZCBmcm9tIHRoZSBGRXMg
YnkgdGhlIENFcyANCiAgICB2aWEgRm9yQ0VTIHByb3RvY29sLCBidXQgdGhlIEZFcyBhcmUgbm90
IHJlcXVpcmVkIHRvIHByb3ZpZGUgdGhhdCANCiAgICBpbmZvcm1hdGlvbiB0byB0aGUgQ0VzLiBT
bywgdGhlIEZFIHRvcG9sb2d5IGluZm9ybWF0aW9uIG1heSBhbHNvIGJlIA0KICAgIGdhdGhlcmVk
IGJ5IG90aGVyIG1lYW5zIG91dHNpZGUgb2YgdGhlIEZvckNFUyBwcm90b2NvbCAobGlrZSBpbnRl
ci0NCiAgICBGRSB0b3BvbG9neSBkaXNjb3ZlcnkgcHJvdG9jb2wpLiAgDQogICAgICAgICAgICAg
ICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLSAgICAgICAg
ICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICBDRSAgICAgICB8ICAgICAg
ICAgDQogICAgICAgICAgICAgICAgICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0gICAgICAgICAN
CiAgICAgICAgICAgICAgICAgICAgICAgICAgXiAgICAgIF4gICAgICBeIA0KICAgICAgICAgICAg
ICAgICAgICAgICAgIC8gICAgICAgfCAgICAgICBcIA0KICAgICAgICAgICAgICAgICAgICAgICAg
LyAgICAgICAgdiAgICAgICAgXCANCiAgICAgICAgICAgICAgICAgICAgICAgLyAgICAgIC0tLS0t
LS0gICAgICBcIA0KICAgICAgICAgICAgICAgICAgICAgIC8gICAgKy0+fCBGRTMgfDwtKyAgICBc
IA0KICAgICAgICAgICAgICAgICAgICAgLyAgICAgfCAgfCAgICAgfCAgfCAgICAgXCANCiAgICAg
ICAgICAgICAgICAgICAgdiAgICAgIHwgIC0tLS0tLS0gIHwgICAgICB2IA0KICAgICAgICAgICAg
ICAgICAgLS0tLS0tLSAgfCAgICAgICAgICAgfCAgLS0tLS0tLSANCiAgICAgICAgICAgICAgICAg
IHwgRkUxIHw8LSsgICAgICAgICAgICstPnwgRkUyIHwgDQogICAgICAgICAgICAgICAgICB8ICAg
ICB8PC0tLS0tLS0tLS0tLS0tLT58ICAgICB8IA0KICAgICAgICAgICAgICAgICAgLS0tLS0tLSAg
ICAgICAgICAgICAgICAgLS0tLS0tLSANCiAgICAgICAgICAgICAgICAgICAgIF4gIHwgICAgICAg
ICAgICAgICAgICAgXiAgfCANCiAgICAgICAgICAgICAgICAgICAgIHwgIHwgICAgICAgICAgICAg
ICAgICAgfCAgfCANCiAgICAgICAgICAgICAgICAgICAgIHwgIHYgICAgICAgICAgICAgICAgICAg
fCAgdiANCiAgICAgDQogICAgICAgICAgICAgICAgIChhKSBGdWxsIG1lc2ggYW1vbmcgRkUxLCBG
RTIgYW5kIEZFMy4gDQogIA0KICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAtLS0tLS0t
LS0tLSAgICAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgQ0UgICAgfCAg
ICAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAtLS0tLS0tLS0tLSAgICAgICAgIA0KICAg
ICAgICAgICAgICAgICAgICAgICAgXiBeICAgICAgIF4gXiANCiAgICAgICAgICAgICAgICAgICAg
ICAgLyAgfCAgICAgICB8ICBcIA0KICAgICAgICAgICAgICAgIC8tLS0tLS0gICB8ICAgICAgIHwg
ICAtLS0tLS1cIA0KICAgICAgICAgICAgICAgIHYgICAgICAgICB2ICAgICAgIHYgICAgICAgICAg
diANCiAgICAgICAgICAgIC0tLS0tLS0gICAtLS0tLS0tICAgLS0tLS0tLSAgIC0tLS0tLS0gDQog
IA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEp1bmUgICAgMjAwNCAgICAgICAgICAg
ICAgICAgICBbUGFnZSAxM10gIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRnJh
bWV3b3JrICAgICAgICAgICAgICAgICBEZWNlbWJlciAyMDAzIA0KICANCiAgDQogICAgICAgICAg
ICB8IEZFMSB8PC0+fCBGRTIgfDwtPnwgRkUzIHw8LT58IEZFNCB8IA0KICAgICAgICAgICAgLS0t
LS0tLSAgIC0tLS0tLS0gICAtLS0tLS0tICAgLS0tLS0tLSANCiAgICAgICAgICAgICAgXiAgfCAg
ICAgXiAgfCAgICAgICBeICB8ICAgICBeICB8IA0KICAgICAgICAgICAgICB8ICB8ICAgICB8ICB8
ICAgICAgIHwgIHwgICAgIHwgIHwgDQogICAgICAgICAgICAgIHwgIHYgICAgIHwgIHYgICAgICAg
fCAgdiAgICAgfCAgdiANCiAgICAgDQogICAgICAgICAgICAgICAgIChiKSBNdWx0aXBsZSBGRXMg
aW4gYSBkYWlzeSBjaGFpbiANCiAgDQogIA0KICANCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBeIHwgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgfCB2IA0KICAgICAgICAgICAgICAg
ICAgICAgICAgIC0tLS0tLS0tLS0tICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICBGRTEgICB8PC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfCAgICAgIA0KICAgICAgICAg
ICAgICAgICAgICAgICAgIC0tLS0tLS0tLS0tICAgICAgICAgICAgICAgICAgICAgICAgfCANCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgIF4gICAgXiAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgDQogICAgICAgICAgICAgICAgICAgICAgICAgIC8gICAgICBcICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICANCiAgICAgICAgICAgICAgICAgICB8IF4gICAvICAgICAgICBcICAgXiB8ICAg
ICAgICAgICAgICAgICAgIFYgDQogICAgICAgICAgICAgICAgICAgdiB8ICB2ICAgICAgICAgIHYg
IHwgdiAgICAgICAgICAgICAgICAtLS0tLS0tLS0tIA0KICAgICAgICAgICAgICAgICAtLS0tLS0t
LS0gICAgICAgIC0tLS0tLS0tLSAgICAgICAgICAgICAgfCAgICAgICAgfCANCiAgICAgICAgICAg
ICAgICAgfCBGRTIgICB8ICAgICAgICB8ICBGRTMgIHw8LS0tLS0tLS0tLS0tPnwgICBDRSAgIHwg
DQogICAgICAgICAgICAgICAgIC0tLS0tLS0tLSAgICAgICAgLS0tLS0tLS0tICAgICAgICAgICAg
ICB8ICAgICAgICB8IA0KICAgICAgICAgICAgICAgICAgICAgXiAgXiAgICAgICAgICBeICAgICAg
ICAgICAgICAgICAgICAgLS0tLS0tLS0tLSANCiAgICAgICAgICAgICAgICAgICAgIHwgICBcICAg
ICAgICAvICAgICAgICAgICAgICAgICAgICAgICAgXiAgXiANCiAgICAgICAgICAgICAgICAgICAg
IHwgICAgXCAgICAgIC8gICAgICAgICAgICAgICAgICAgICAgICAgfCAgfCANCiAgICAgICAgICAg
ICAgICAgICAgIHwgICAgdiAgICAgdiAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgfCANCiAg
ICAgICAgICAgICAgICAgICAgIHwgICAtLS0tLS0tLS0tLSAgICAgICAgICAgICAgICAgICAgICAg
fCAgfCANCiAgICAgICAgICAgICAgICAgICAgIHwgICB8ICAgRkU0ICAgfDwtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tfCAgfCAgICANCiAgICAgICAgICAgICAgICAgICAgIHwgICAtLS0tLS0tLS0tLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCANCiAgICAgICAgICAgICAgICAgICAgIHwgICAgICB8
ICBeICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCANCiAgICAgICAgICAgICAgICAgICAg
IHwgICAgICB2ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCANCiAgICAgICAgICAg
ICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCANCiAg
ICAgICAgICAgICAgICAgICAgIHwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tfCANCiAgICAgDQogICAgICAgICAgICAgICAgIChjKSBNdWx0aXBsZSBGRXMgY29ubmVjdGVk
IGJ5IGEgcmluZyANCiAgICAgDQogICAgICAgICAgICAgICAgIEZpZ3VyZSA2LiBTb21lIGV4YW1w
bGVzIG9mIEZFIHRvcG9sb2d5LiANCiAgICAgDQogMy4zLkNFIE1hbmFnZXJzIA0KICAgICANCiAg
ICBDRSBtYW5hZ2VycyBhcmUgcmVzcG9uc2libGUgZm9yIGRldGVybWluaW5nIHdoaWNoIEZFcyBh
IENFIHNob3VsZCANCiAgICBjb250cm9sLiAgSXQgaXMgbGVnaXRpbWF0ZSBmb3IgQ0UgbWFuYWdl
cnMgdG8gYmUgaGFyZC1jb2RlZCB3aXRoIA0KICAgIHRoZSBrbm93bGVkZ2Ugb2Ygd2l0aCB3aGlj
aCBGRXMgaXRzIENFcyBzaG91bGQgY29tbXVuaWNhdGUgd2l0aC4gIEEgDQogICAgQ0UgbWFuYWdl
ciBtYXkgYWxzbyBiZSBwaHlzaWNhbGx5IGVtYmVkZGVkIGludG8gYSBDRSBhbmQgYmUgDQogICAg
aW1wbGVtZW50ZWQgYXMgYSBzaW1wbGUga2V5cGFkIG9yIG90aGVyIGRpcmVjdCBjb25maWd1cmF0
aW9uIA0KICAgIG1lY2hhbmlzbSBvbiB0aGUgQ0UuICBGaW5hbGx5LCBDRSBtYW5hZ2VycyBtYXkg
YmUgcGh5c2ljYWxseSBhbmQgDQogIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEp1
bmUgICAgMjAwNCAgICAgICAgICAgICAgICAgICBbUGFnZSAxNF0gIA0KDQogSW50ZXJuZXQgRHJh
ZnQgICAgICAgICBGb3JDRVMgRnJhbWV3b3JrICAgICAgICAgICAgICAgICBEZWNlbWJlciAyMDAz
IA0KICANCiAgDQogICAgbG9naWNhbGx5IHNlcGFyYXRlIGVudGl0aWVzIHRoYXQgY29uZmlndXJl
IHRoZSBDRSB3aXRoIEZFIA0KICAgIGluZm9ybWF0aW9uIHZpYSBzdWNoIG1lY2hhbmlzbXMgYXMg
Q09QUy1QUiBbNl0gb3IgU05NUCBbNF0uIA0KICAgICANCiAzLjQuIEZFIE1hbmFnZXJzIA0KICAg
ICANCiAgICBGRSBtYW5hZ2VycyBhcmUgcmVzcG9uc2libGUgZm9yIGRldGVybWluaW5nIHdpdGgg
d2hpY2ggQ0UgYW55IA0KICAgIHBhcnRpY3VsYXIgRkUgc2hvdWxkIGluaXRpYWxseSBjb21tdW5p
Y2F0ZS4gIExpa2UgQ0UgbWFuYWdlcnMsIG5vIA0KICAgIHJlc3RyaWN0aW9ucyBhcmUgcGxhY2Vk
IG9uIGhvdyBhbiBGRSBtYW5hZ2VyIGRlY2lkZXMgd2l0aCB3aGljaCBDRSANCiAgICBpdHMgRkVz
IHNob3VsZCBjb21tdW5pY2F0ZSwgbm9yIGFyZSByZXN0cmljdGlvbnMgcGxhY2VkIG9uIGhvdyBG
RSANCiAgICBtYW5hZ2VycyBhcmUgaW1wbGVtZW50ZWQuICBFYWNoIEZFIHNob3VsZCBoYXZlIG9u
ZSBhbmQgb25seSBvbmUgRkUgDQogICAgbWFuYWdlciwgd2hpbGUgZGlmZmVyZW50IEZFcyBtYXkg
aGF2ZSB0aGUgc2FtZSBvciBkaWZmZXJlbnQgRkUgDQogICAgbWFuYWdlcihzKS4gIEVhY2ggbWFu
YWdlciBjYW4gY2hvb3NlIHRvIGV4aXN0IGFuZCBvcGVyYXRlIA0KICAgIGluZGVwZW5kZW50bHkg
b2Ygb3RoZXIgbWFuYWdlci4gDQogIA0KIDQuIE9wZXJhdGlvbmFsIFBoYXNlcyANCiAgICAgDQog
ICAgQm90aCBGRXMgYW5kIENFcyByZXF1aXJlIHNvbWUgY29uZmlndXJhdGlvbiBpbiBwbGFjZSBi
ZWZvcmUgdGhleSANCiAgICBjYW4gc3RhcnQgaW5mb3JtYXRpb24gZXhjaGFuZ2UgYW5kIGZ1bmN0
aW9uIGFzIGEgY29oZXJlbnQgbmV0d29yayANCiAgICBlbGVtZW50LiAgVHdvIG9wZXJhdGlvbmFs
IHBoYXNlcyBhcmUgaWRlbnRpZmllZCBpbiB0aGlzIGZyYW1ld29yazogDQogICAgcHJlLWFzc29j
aWF0aW9uIGFuZCBwb3N0LWFzc29jaWF0aW9uLiAgDQogICAgIA0KIDQuMS5QcmUtYXNzb2NpYXRp
b24gUGhhc2UgDQogIA0KICAgIFByZS1hc3NvY2lhdGlvbiBwaGFzZSBpcyB0aGUgcGVyaW9kIG9m
IHRpbWUgZHVyaW5nIHdoaWNoIGFuIEZFIA0KICAgIE1hbmFnZXIgYW5kIGEgQ0UgTWFuYWdlciBh
cmUgZGV0ZXJtaW5pbmcgd2hpY2ggRkUgYW5kIENFIHNob3VsZCBiZSANCiAgICBwYXJ0IG9mIHRo
ZSBzYW1lIG5ldHdvcmsgZWxlbWVudC4gIFRoZSBwcm90b2NvbHMgdXNlZCBkdXJpbmcgdGhpcyAN
CiAgICBwaGFzZSBtYXkgaW5jbHVkZSBhbGwgb3Igc29tZSBvZiB0aGUgbWVzc2FnZSBleGNoYW5n
ZSBvdmVyIEZsLCBGZiANCiAgICBhbmQgRmMgcmVmZXJlbmNlIHBvaW50cy4gIEhvd2V2ZXIsIGFs
bCB0aGVzZSBtYXkgYmUgb3B0aW9uYWwgYW5kIA0KICAgIG5vbmUgb2YgdGhpcyBpcyB3aXRoaW4g
dGhlIHNjb3BlIG9mIEZvckNFUyBwcm90b2NvbC4gDQogICAgIA0KIDQuMS4xLiBGbCBSZWZlcmVu
Y2UgUG9pbnQgDQogIA0KICAgIENFIG1hbmFnZXJzIGFuZCBGRSBtYW5hZ2VycyBtYXkgY29tbXVu
aWNhdGUgYWNyb3NzIHRoZSBGbCByZWZlcmVuY2UgDQogICAgcG9pbnQgaW4gdGhlIHByZS1hc3Nv
Y2lhdGlvbiBwaGFzZSBpbiBvcmRlciB0byBkZXRlcm1pbmUgd2hpY2ggQ0VzIA0KICAgIGFuZCBG
RXMgc2hvdWxkIGNvbW11bmljYXRlIHdpdGggZWFjaCBvdGhlci4gIENvbW11bmljYXRpb24gYWNy
b3NzIA0KICAgIHRoZSBGbCByZWZlcmVuY2UgcG9pbnQgaXMgb3B0aW9uYWwgaW4gdGhpcyBhcmNo
aXRlY3R1cmUuICBObyANCiAgICByZXF1aXJlbWVudHMgYXJlIHBsYWNlZCBvbiB0aGlzIHJlZmVy
ZW5jZSBwb2ludC4gDQogIA0KICAgIENFIG1hbmFnZXJzIGFuZCBGRSBtYW5hZ2VycyBtYXkgYmUg
b3BlcmF0ZWQgYnkgZGlmZmVyZW50IGVudGl0aWVzLiAgDQogICAgVGhlIG9wZXJhdG9yIG9mIHRo
ZSBDRSBtYW5hZ2VyIG1heSBub3Qgd2FudCB0byBkaXZ1bGdlLCBleGNlcHQgdG8gDQogICAgc3Bl
Y2lmaWVkIEZFIG1hbmFnZXJzLCBhbnkgY2hhcmFjdGVyaXN0aWNzIG9mIHRoZSBDRXMgaXQgbWFu
YWdlcy4gICANCiAgICBTaW1pbGFybHksIHRoZSBvcGVyYXRvciBvZiB0aGUgRkUgbWFuYWdlciBt
YXkgbm90IHdhbnQgdG8gZGl2dWxnZSANCiAgICBGRSBjaGFyYWN0ZXJpc3RpY3MsIGV4Y2VwdCB0
byBhdXRob3JpemVkIGVudGl0aWVzLiAgQXMgc3VjaCwgQ0UgDQogICAgbWFuYWdlcnMgYW5kIEZF
IG1hbmFnZXJzIG1heSBuZWVkIHRvIGF1dGhlbnRpY2F0ZSBvbmUgYW5vdGhlci4gICANCiAgICBT
dWJzZXF1ZW50IGNvbW11bmljYXRpb24gYmV0d2VlbiBDRSBtYW5hZ2VycyBhbmQgRkUgbWFuYWdl
cnMgbWF5IA0KICAgIHJlcXVpcmUgb3RoZXIgc2VjdXJpdHkgZnVuY3Rpb25zIHN1Y2ggYXMgcHJp
dmFjeSwgbm9uLXJlcHVkaWF0aW9uLCANCiAgICBmcmVzaG5lc3MsIGFuZCBpbnRlZ3JpdHkuIA0K
ICANCiAgDQogWWFuZywgZXQgYWwuICAgICAgRXhwaXJlcyBKdW5lICAgIDIwMDQgICAgICAgICAg
ICAgICAgICAgW1BhZ2UgMTVdICANCg0KIEludGVybmV0IERyYWZ0ICAgICAgICAgRm9yQ0VTIEZy
YW1ld29yayAgICAgICAgICAgICAgICAgRGVjZW1iZXIgMjAwMyANCiAgDQogIA0KICAgICANCiAg
ICAgICAgIEZFIE1hbmFnZXIgICAgICBGRSAgICAgICAgICAgICAgIENFIE1hbmFnZXIgICAgIENF
IA0KICAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIHwgICAgICAgICAg
ICAgfCANCiAgICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICB8ICAgICAg
ICAgICAgIHwgDQogICAgICAgICAgfChzZWN1cml0eSBleGNoYW5nZSkgICAgICAgICAgICAgfCAg
ICAgICAgICAgICB8IA0KICAgICAgICAgMXw8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
PnwgICAgICAgICAgICAgfCANCiAgICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAg
ICAgICB8ICAgICAgICAgICAgIHwgDQogICAgICAgICAgfChhIGxpc3Qgb2YgQ0VzIGFuZCB0aGVp
ciBhdHRyaWJ1dGVzKSAgICAgICAgICB8IA0KICAgICAgICAgMnw8LS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLXwgICAgICAgICAgICAgfCANCiAgICAgICAgICB8ICAgICAgICAgICAgICB8
ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwgDQogICAgICAgICAgfChhIGxpc3Qgb2Yg
RkVzIGFuZCB0aGVpciBhdHRyaWJ1dGVzKSAgICAgICAgICB8IA0KICAgICAgICAgM3wtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPnwgICAgICAgICAgICAgfCANCiAgICAgICAgICB8ICAg
ICAgICAgICAgICB8ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwgDQogICAgICAgICAg
fCAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8IA0KICAgICAg
ICAgIHw8LS0tLS0tLS0tLS0tLS0tLUZsLS0tLS0tLS0tLS0tPnwgICAgICAgICAgICAgfCANCiAg
ICAgDQogICAgICBGaWd1cmUgNy4gQW4gZXhhbXBsZSBvZiBtZXNzYWdlIGV4Y2hhbmdlIG92ZXIg
RmwgcmVmZXJlbmNlIHBvaW50IA0KICAgICANCiAgICBPbmNlIHRoZSBuZWNlc3Nhcnkgc2VjdXJp
dHkgZnVuY3Rpb25zIGhhdmUgYmVlbiBwZXJmb3JtZWQsIHRoZSBDRSANCiAgICBhbmQgRkUgbWFu
YWdlcnMgY29tbXVuaWNhdGUgdG8gZGV0ZXJtaW5lIHdoaWNoIENFcyBhbmQgRkVzIHNob3VsZCAN
CiAgICBjb21tdW5pY2F0ZSB3aXRoIGVhY2ggb3RoZXIuICBBdCB0aGUgdmVyeSBtaW5pbXVtLCB0
aGUgQ0UgYW5kIEZFIA0KICAgIG1hbmFnZXJzIG5lZWQgdG8gbGVhcm4gb2YgdGhlIGV4aXN0ZW5j
ZSBvZiBhdmFpbGFibGUgRkVzIGFuZCBDRXMgDQogICAgcmVzcGVjdGl2ZWx5LiAgVGhpcyBkaXNj
b3ZlcnkgcHJvY2VzcyBtYXkgZW50YWlsIG9uZSBvciBib3RoIA0KICAgIG1hbmFnZXJzIGxlYXJu
aW5nIHRoZSBjYXBhYmlsaXRpZXMgb2YgdGhlIGRpc2NvdmVyZWQgRm9yQ0VTIA0KICAgIHByb3Rv
Y29sIGVsZW1lbnRzLiAgRmlndXJlIDcgc2hvd3MgYW4gZXhhbXBsZSBvZiBwb3NzaWJsZSBtZXNz
YWdlIA0KICAgIGV4Y2hhbmdlIGJldHdlZW4gQ0UgbWFuYWdlciBhbmQgRkUgbWFuYWdlciBvdmVy
IEZsIHJlZmVyZW5jZSBwb2ludC4gDQogICAgIA0KIDQuMS4yLiBGZiBSZWZlcmVuY2UgUG9pbnQg
DQogICAgIA0KICAgIFRoZSBGZiByZWZlcmVuY2UgcG9pbnQgaXMgdXNlZCB0byBpbmZvcm0gZm9y
d2FyZGluZyBlbGVtZW50cyBvZiB0aGUgDQogICAgYXNzb2NpYXRpb24gZGVjaXNpb25zIG1hZGUg
YnkgdGhlIEZFIG1hbmFnZXIgaW4gcHJlLWFzc29jaWF0aW9uIA0KICAgIHBoYXNlLiAgT25seSBh
dXRob3JpemVkIGVudGl0aWVzIG1heSBpbnN0cnVjdCBhbiBGRSB3aXRoIHJlc3BlY3QgdG8gDQog
ICAgd2hpY2ggQ0Ugc2hvdWxkIGNvbnRyb2wgaXQuICBUaGVyZWZvcmUsIHByaXZhY3ksIGludGVn
cml0eSwgDQogICAgZnJlc2huZXNzLCBhbmQgYXV0aGVudGljYXRpb24gYXJlIG5lY2Vzc2FyeSBi
ZXR3ZWVuIHRoZSBGRSBtYW5hZ2VyIA0KICAgIGFuZCBGRXMgd2hlbiB0aGUgRkUgbWFuYWdlciBp
cyByZW1vdGUgdG8gdGhlIEZFLiAgT25jZSB0aGUgDQogICAgYXBwcm9wcmlhdGUgc2VjdXJpdHkg
aGFzIGJlZW4gZXN0YWJsaXNoZWQsIHRoZSBGRSBtYW5hZ2VyIGluc3RydWN0cyANCiAgICB0aGUg
RkVzIGFjcm9zcyB0aGlzIHJlZmVyZW5jZSBwb2ludCB0byBqb2luIGEgbmV3IE5FIG9yIHRvIA0K
ICAgIGRpc2Nvbm5lY3QgZnJvbSBhbiBleGlzdGluZyBORS4gVGhlIEZFIE1hbmFnZXIgY291bGQg
YWxzbyBhc3NpZ24gDQogICAgdW5pcXVlIEZFIGlkZW50aWZpZXJzIHRvIHRoZSBGRXMgdXNpbmcg
dGhpcyByZWZlcmVuY2UgcG9pbnQuICBUaGUgDQogICAgRkUgaWRlbnRpZmllcnMgYXJlIHVzZWZ1
bCBpbiBwb3N0IGFzc29jaWF0aW9uIHBoYXNlIHRvIGV4cHJlc3MgRkUgDQogICAgdG9wb2xvZ3ku
ICBGaWd1cmUgOCBzaG93cyBleGFtcGxlIG9mIG1lc3NhZ2UgZXhjaGFuZ2Ugb3ZlciBGZiANCiAg
ICByZWZlcmVuY2UgcG9pbnQuIA0KICANCiAgICAgICAgIEZFIE1hbmFnZXIgICAgICBGRSAgICAg
ICAgICAgICAgIENFIE1hbmFnZXIgICAgIENFIA0KICAgICAgICAgIHwgICAgICAgICAgICAgIHwg
ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8IA0KICAgICAgICAgIHwgICAgICAgICAgICAg
IHwgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8IA0KICANCiAgDQogWWFuZywgZXQgYWwu
ICAgICAgRXhwaXJlcyBKdW5lICAgIDIwMDQgICAgICAgICAgICAgICAgICAgW1BhZ2UgMTZdICAN
Cg0KIEludGVybmV0IERyYWZ0ICAgICAgICAgRm9yQ0VTIEZyYW1ld29yayAgICAgICAgICAgICAg
ICAgRGVjZW1iZXIgMjAwMyANCiAgDQogIA0KICAgICAgICAgIHwoc2VjdXJpdHkgZXhjaGFuZ2Up
ICAgICAgICAgICAgfChzZWN1cml0eSBleGNoYW5nZSkgDQogICAgICAgICAxfDwtLS0tLS0tLS0t
LS0+fGF1dGhlbnRpY2F0aW9uIDF8PC0tLS0tLS0tLS0tPnxhdXRoZW50aWNhdGlvbg0KICAgICAg
ICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8IA0KICAg
ICAgICAgIHwoRkUgSUQsIGF0dHJpYnV0ZXMpICAgICAgICAgICAgfChDRSBJRCwgYXR0cmlidXRl
cykgDQogICAgICAgICAyfDwtLS0tLS0tLS0tLS0tfHJlcXVlc3QgICAgICAgIDJ8PC0tLS0tLS0t
LS0tPnxyZXF1ZXN0IA0KICAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAg
fCAgICAgICAgICAgICB8IA0KICAgICAgICAgM3wtLS0tLS0tLS0tLS0tPnxyZXNwb25zZSAgICAg
ICAzfC0tLS0tLS0tLS0tLT58cmVzcG9uc2UgDQogICAgICAgICAgfChjb3JyZXNwb25kaW5nIENF
IElEKSAgICAgICAgICB8KGNvcnJlc3BvbmRpbmcgRkUgSUQpIA0KICAgICAgICAgIHwgICAgICAg
ICAgICAgIHwgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8IA0KICAgICAgICAgIHwgICAg
ICAgICAgICAgIHwgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8IA0KICAgICAgICAgIHw8
LS0tLS1GZi0tLS0tPnwgICAgICAgICAgICAgICAgfDwtLS0tLUZjLS0tLT58IA0KICAgICANCiAg
ICAgICAgICAgICAgICAgICAgIEZpZ3VyZSA4LiBFeGFtcGxlcyBvZiBtZXNzYWdlIGV4Y2hhbmdl
IA0KICAgICAgICAgICAgICAgICAgICAgICAgb3ZlciBGZiBhbmQgRmMgcmVmZXJlbmNlIHBvaW50
cy4gDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KICAgIE5vdGUg
dGhhdCB0aGUgRkUgbWFuYWdlciBmdW5jdGlvbiBtYXkgYmUgY28tbG9jYXRlZCB3aXRoIHRoZSBG
RSANCiAgICAoc3VjaCBhcyBieSBtYW51YWwga2V5cGFkIGVudHJ5IG9mIHRoZSBDRSBJUCBhZGRy
ZXNzKSwgaW4gd2hpY2ggDQogICAgY2FzZSB0aGlzIHJlZmVyZW5jZSBwb2ludCBpcyByZWR1Y2Vk
IHRvIGEgYnVpbHQtaW4gZnVuY3Rpb24uIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICANCiAgICAgDQogNC4xLjMuIEZjIFJlZmVyZW5jZSBQb2ludCANCiAgICAgDQog
ICAgVGhlIEZjIHJlZmVyZW5jZSBwb2ludCBpcyB1c2VkIHRvIGluZm9ybSBjb250cm9sIGVsZW1l
bnRzIG9mIHRoZSANCiAgICBhc3NvY2lhdGlvbiBkZWNpc2lvbnMgbWFkZSBieSBDRSBtYW5hZ2Vy
cyBpbiBwcmUtYXNzb2NpYXRpb24gcGhhc2UuIA0KICAgIFdoZW4gdGhlIENFIG1hbmFnZXIgaXMg
cmVtb3RlLCBvbmx5IGF1dGhvcml6ZWQgZW50aXRpZXMgbWF5IA0KICAgIGluc3RydWN0IGEgQ0Ug
dG8gY29udHJvbCBjZXJ0YWluIEZFcy4gIFByaXZhY3ksIGludGVncml0eSwgDQogICAgZnJlc2hu
ZXNzIGFuZCBhdXRoZW50aWNhdGlvbiBhcmUgYWxzbyByZXF1aXJlZCBhY3Jvc3MgdGhpcyANCiAg
ICByZWZlcmVuY2UgcG9pbnQgaW4gc3VjaCBhIGNvbmZpZ3VyYXRpb24uICBPbmNlIGFwcHJvcHJp
YXRlIHNlY3VyaXR5IA0KICAgIGhhcyBiZWVuIGVzdGFibGlzaGVkLCB0aGUgQ0UgbWFuYWdlciBp
bnN0cnVjdHMgQ0VzIGFzIHRvIHdoaWNoIEZFcyANCiAgICB0aGV5IHNob3VsZCBjb250cm9sIGFu
ZCBob3cgdGhleSBzaG91bGQgY29udHJvbCB0aGVtLiAgRmlndXJlIDggDQogICAgc2hvd3MgZXhh
bXBsZSBvZiBtZXNzYWdlIGV4Y2hhbmdlIG92ZXIgRmMgcmVmZXJlbmNlIHBvaW50LiANCiAgDQog
ICAgQXMgd2l0aCB0aGUgRkUgbWFuYWdlciBhbmQgRkVzLCBjb25maWd1cmF0aW9ucyBhcmUgcG9z
c2libGUgd2hlcmUgDQogICAgdGhlIENFIG1hbmFnZXIgYW5kIENFIGFyZSBjby1sb2NhdGVkIGFu
ZCBubyBwcm90b2NvbCBpcyB1c2VkIGZvciANCiAgICB0aGlzIGZ1bmN0aW9uLiANCiAgICAgDQog
NC4yLiBQb3N0LWFzc29jaWF0aW9uIFBoYXNlIGFuZCBGcCByZWZlcmVuY2UgcG9pbnQgDQogICAg
IA0KICAgIFBvc3QtYXNzb2NpYXRpb24gcGhhc2UgaXMgdGhlIHBlcmlvZCBvZiB0aW1lIGR1cmlu
ZyB3aGljaCBhbiBGRSBhbmQgDQogICAgQ0UgaGF2ZSBiZWVuIGNvbmZpZ3VyZWQgd2l0aCBpbmZv
cm1hdGlvbiBuZWNlc3NhcnkgdG8gY29udGFjdCBlYWNoIA0KICAgIG90aGVyIGFuZCBpbmNsdWRl
cyBib3RoIGFzc29jaWF0aW9uIGVzdGFibGlzaG1lbnQgYW5kIHN0ZWFkeS1zdGF0ZSANCiAgICBj
b21tdW5pY2F0aW9uLiAgVGhlIGNvbW11bmljYXRpb24gYmV0d2VlbiBDRSBhbmQgRkUgaXMgcGVy
Zm9ybWVkIA0KICAgIGFjcm9zcyB0aGUgRnAgKCJwIiBtZWFuaW5nIHByb3RvY29sKSByZWZlcmVu
Y2UgcG9pbnQuIEZvckNFUyANCiAgICBwcm90b2NvbCBpcyBleGNsdXNpdmVseSB1c2VkIGZvciBh
bGwgY29tbXVuaWNhdGlvbiBhY3Jvc3MgdGhlIEZwIA0KICAgIHJlZmVyZW5jZSBwb2ludC4gIA0K
ICAgICANCiA0LjIuMS4gUHJveGltaXR5IGFuZCBJbnRlcmNvbm5lY3QgYmV0d2VlbiBDRXMgYW5k
IEZFcyANCiAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgSnVuZSAgICAyMDA0ICAg
ICAgICAgICAgICAgICAgIFtQYWdlIDE3XSAgDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZv
ckNFUyBGcmFtZXdvcmsgICAgICAgICAgICAgICAgIERlY2VtYmVyIDIwMDMgDQogIA0KICANCiAg
ICAgDQogICAgVGhlIEZvckNFUyBXb3JraW5nIEdyb3VwIGhhcyBtYWRlIGEgY29uc2Npb3VzIGRl
Y2lzaW9uIHRoYXQgdGhlIA0KICAgIGZpcnN0IHZlcnNpb24gb2YgRm9yQ0VTIHdpbGwgYmUgZm9j
dXNlZCBvbiAidmVyeSBjbG9zZSIgQ0UvRkUgDQogICAgbG9jYWxpdGllcyBpbiBJUCBuZXR3b3Jr
cy4gIFZlcnkgQ2xvc2UgbG9jYWxpdGllcyBjb25zaXN0IG9mIA0KICAgIGNvbnRyb2wgYW5kIGZv
cndhcmRpbmcgZWxlbWVudHMgdGhhdCBlaXRoZXIgYXJlIGNvbXBvbmVudHMgaW4gdGhlIA0KICAg
IHNhbWUgcGh5c2ljYWwgYm94LCBvciBhcmUgc2VwYXJhdGVkIGF0IG1vc3QgYnkgb25lIGxvY2Fs
IG5ldHdvcmsgDQogICAgaG9wIChbN10pLiAgQ0VzIGFuZCBGRXMgY2FuIGJlIGNvbm5lY3RlZCBi
eSBhIHZhcmlldHkgb2YgDQogICAgaW50ZXJjb25uZWN0IHRlY2hub2xvZ2llcywgaW5jbHVkaW5n
IEV0aGVybmV0IGNvbm5lY3Rpb25zLCANCiAgICBiYWNrcGxhbmVzLCBBVE0gKGNlbGwpIGZhYnJp
Y3MsIGV0Yy4gIEZvckNFUyBzaG91bGQgYmUgYWJsZSB0byANCiAgICBzdXBwb3J0IGVhY2ggb2Yg
dGhlc2UgaW50ZXJjb25uZWN0cyAoc2VlIFszXSBTZWN0aW9uIDUsIHJlcXVpcmVtZW50IA0KICAg
ICMxKS4gIFdoZW4gdGhlIENFcyBhbmQgRkVzIGFyZSBzZXBhcmF0ZWQgYmV5b25kIGEgc2luZ2xl
IEwzIHJvdXRpbmcgDQogICAgaG9wLCB0aGUgRm9yQ0VTIHByb3RvY29sIHdpbGwgbWFrZSB1c2Ug
b2YgYW4gZXhpc3RpbmcgUkZDMjkxNCANCiAgICBjb21wbGlhbnQgTDQgcHJvdG9jb2wgd2l0aCBh
ZGVxdWF0ZSByZWxpYWJpbGl0eSwgc2VjdXJpdHkgYW5kIA0KICAgIGNvbmdlc3Rpb24gY29udHJv
bCAoZS5nLiBUQ1AsIFNDVFApIGZvciB0cmFuc3BvcnQgcHVycG9zZXMuIA0KICAgICANCiA0LjIu
Mi4gQXNzb2NpYXRpb24gRXN0YWJsaXNobWVudCANCiAgICAgDQogICAgIA0KICAgICAgICAgICAg
ICAgICBGRSAgICAgICAgICAgICAgICAgICAgICBDRSANCiAgICAgICAgICAgICAgICAgfCAgICAg
ICAgICAgICAgICAgICAgICAgfCANCiAgICAgICAgICAgICAgICAgfChTZWN1cml0eSBleGNoYW5n
ZS4pICAgfCANCiAgICAgICAgICAgICAgICAxfDwtLS0tLS0tLS0tLS0tLS0tLS0tLS0+fCANCiAg
ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgfCANCiAgICAgICAgICAgICAg
ICAgfChMZXQgbWUgam9pbiB0aGUgTkUgcGxlYXNlLikgICAgDQogICAgICAgICAgICAgICAgMnwt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tPnwgDQogICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAg
ICAgICAgICAgIHwgDQogICAgICAgICAgICAgICAgIHwoV2hhdCBraW5kIG9mIEZFIGFyZSB5b3U/
IC0tIGNhcGFiaWxpdHkgcXVlcnkpIA0KICAgICAgICAgICAgICAgIDN8PC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS18IA0KICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8IA0K
ICAgICAgICAgICAgICAgICB8KEhlcmUgaXMgbXkgRkUgZnVuY3Rpb25zL3N0YXRlOiB1c2UgbW9k
ZWwgdG8gDQogICAgZGVzY3JpYmUpIA0KICAgICAgICAgICAgICAgIDR8LS0tLS0tLS0tLS0tLS0t
LS0tLS0tLT58IA0KICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8IA0K
ICAgICAgICAgICAgICAgICB8KEhvdyBhcmUgeW91IGNvbm5lY3RlZCB3aXRoIG90aGVyIEZFcz8p
IA0KICAgICAgICAgICAgICAgIDV8PC0tLS0tLS0tLS0tLS0tLS0tLS0tLS18IA0KICAgICAgICAg
ICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8IA0KICAgICAgICAgICAgICAgICB8KEhl
cmUgaXMgdGhlIEZFIHRvcG9sb2d5IGluZm8pIA0KICAgICAgICAgICAgICAgIDZ8LS0tLS0tLS0t
LS0tLS0tLS0tLS0tLT58IA0KICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAg
ICB8IA0KICAgICAgICAgICAgICAgICB8KEluaXRpYWwgY29uZmlnIGZvciBGRSAtLSBvcHRpb25h
bCkgDQogICAgICAgICAgICAgICAgN3w8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwgDQogICAgICAg
ICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwgDQogICAgICAgICAgICAgICAgIHwo
SSBhbSByZWFkeSB0byBnby4gU2hhbGwgST8pICAgICANCiAgICAgICAgICAgICAgICA4fC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0+fCANCiAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgfCANCiAgICAgICAgICAgICAgICAgfChHbyBhaGVhZCEpICAgICAgICAgICAgfCANCiAg
ICAgICAgICAgICAgICA5fDwtLS0tLS0tLS0tLS0tLS0tLS0tLS0tfCANCiAgDQogIA0KIFlhbmcs
IGV0IGFsLiAgICAgIEV4cGlyZXMgSnVuZSAgICAyMDA0ICAgICAgICAgICAgICAgICAgIFtQYWdl
IDE4XSAgDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBGcmFtZXdvcmsgICAgICAg
ICAgICAgICAgIERlY2VtYmVyIDIwMDMgDQogIA0KICANCiAgICAgICAgICAgICAgICAgfCAgICAg
ICAgICAgICAgICAgICAgICAgfCANCiAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgIEZpZ3Vy
ZSA5LiBFeGFtcGxlIG9mIG1lc3NhZ2UgZXhjaGFuZ2UgYmV0d2VlbiBDRSBhbmQgRkUgDQogICAg
ICAgICAgICAgICAgICAgIG92ZXIgRnAgdG8gZXN0YWJsaXNoIE5FIGFzc29jaWF0aW9uIA0KICAg
ICANCiAgICBBcyBhbiBleGFtcGxlLCBmaWd1cmUgOSBzaG93cyBzb21lIG9mIHRoZSBtZXNzYWdl
IGV4Y2hhbmdlIHRoYXQgbWF5IA0KICAgIGhhcHBlbiBiZWZvcmUgdGhlIGFzc29jaWF0aW9uIGJl
dHdlZW4gdGhlIENFIGFuZCBGRSBpcyBmdWxseSANCiAgICBlc3RhYmxpc2hlZC4gIEVpdGhlciB0
aGUgQ0Ugb3IgRkUgY2FuIGluaXRpYXRlIHRoZSBjb25uZWN0aW9uLiAgDQogICAgIA0KICAgIFNl
Y3VyaXR5IGhhbmRzaGFrZSBpcyBuZWNlc3NhcnkgdG8gYXV0aGVudGljYXRlIHRoZSB0d28gDQog
ICAgY29tbXVuaWNhdGlvbiBlbmRwb2ludHMgdG8gZWFjaCBvdGhlciBiZWZvcmUgYW55IGZ1cnRo
ZXIgbWVzc2FnZSANCiAgICBleGNoYW5nZSBjYW4gaGFwcGVuLiAgVGhlIHNlY3VyaXR5IGhhbmRz
aGFrZSBzaG91bGQgaW5jbHVkZSBtdXR1YWwgDQogICAgYXV0aGVudGljYXRpb24gYW5kIGF1dGhv
cml6YXRpb24gYmV0d2VlbiB0aGUgQ0UgYW5kIEZFLCBidXQgdGhlIA0KICAgIGV4YWN0IGRldGFp
bHMgZGVwZW5kIG9uIHRoZSBzZWN1cml0eSBzb2x1dGlvbiBjaG9zZW4gYnkgRm9yQ0VTIA0KICAg
IHByb3RvY29sLiAgQXV0aG9yaXphdGlvbiBjYW4gYmUgYXMgc2ltcGxlIGFzIGNoZWNraW5nIGFn
YWluc3QgdGhlIA0KICAgIGxpc3Qgb2YgYXV0aG9yaXplZCBlbmQgcG9pbnRzIHByb3ZpZGVkIGJ5
IHRoZSBGRSBvciBDRSBtYW5hZ2VyIA0KICAgIGR1cmluZyB0aGUgcHJlLWFzc29jaWF0aW9uIHBo
YXNlLiAgQm90aCBhdXRoZW50aWNhdGlvbiBhbmQgDQogICAgYXV0aG9yaXphdGlvbiBtdXN0IGJl
IHN1Y2Nlc3NmdWwgYmVmb3JlIHRoZSBhc3NvY2lhdGlvbiBjYW4gYmUgDQogICAgZXN0YWJsaXNo
ZWQuICBJZiBlaXRoZXIgYXV0aGVudGljYXRpb24gb3IgYXV0aG9yaXphdGlvbiBmYWlscywgdGhl
IA0KICAgIGVuZCBwb2ludCBtdXN0IG5vdCBiZSBhbGxvd2VkIHRvIGpvaW4gdGhlIE5FLiAgQWZ0
ZXIgdGhlIHN1Y2Nlc3NmdWwgDQogICAgc2VjdXJpdHkgaGFuZHNoYWtlLCBtZXNzYWdlIGF1dGhl
bnRpY2F0aW9uIGFuZCBjb25maWRlbnRpYWxpdHkgYXJlIA0KICAgIHN0aWxsIG5lY2Vzc2FyeSBm
b3IgdGhlIG9uLWdvaW5nIGluZm9ybWF0aW9uIGV4Y2hhbmdlIGJldHdlZW4gdGhlIA0KICAgIENF
IGFuZCBGRSwgdW5sZXNzIHNvbWUgZm9ybSBvZiBwaHlzaWNhbCBzZWN1cml0eSBleGlzdHMuICBX
aGVuZXZlciANCiAgICBhIHBhY2tldCBmYWlscyBhdXRoZW50aWNhdGlvbiwgaXQgbXVzdCBiZSBk
cm9wcGVkIGFuZCBhIA0KICAgIG5vdGlmaWNhdGlvbiBtYXkgYmUgc2VudCB0byBhbGVydCB0aGUg
c2VuZGVyIG9mIHRoZSBwb3RlbnRpYWwgDQogICAgYXR0YWNrLiAgU2VjdGlvbiA4IHByb3ZpZGVz
IG1vcmUgZGV0YWlscyBvbiB0aGUgc2VjdXJpdHkgDQogICAgY29uc2lkZXJhdGlvbnMgZm9yIEZv
ckNFUy4gICANCiAgICAgDQogICAgQWZ0ZXIgdGhlIHN1Y2Nlc3NmdWwgc2VjdXJpdHkgaGFuZHNo
YWtlLCB0aGUgRkUgbmVlZHMgdG8gaW5mb3JtIHRoZSANCiAgICBDRSBvZiBpdHMgb3duIGNhcGFi
aWxpdHkgYW5kIGl0cyB0b3BvbG9neSBpbiByZWxhdGlvbiB0byBvdGhlciBGRXMuIA0KICAgIFRo
ZSBjYXBhYmlsaXR5IG9mIHRoZSBGRSBpcyByZXByZXNlbnRlZCBieSB0aGUgRkUgbW9kZWwsIGRl
c2NyaWJlZCANCiAgICBpbiBhIHNlcGFyYXRlIGRvY3VtZW50LiAgVGhlIG1vZGVsIHdvdWxkIGFs
bG93IGFuIEZFIHRvIGRlc2NyaWJlIA0KICAgIHdoYXQga2luZCBvZiBwYWNrZXQgcHJvY2Vzc2lu
ZyBmdW5jdGlvbnMgaXQgY29udGFpbnMsIGluIHdoYXQgb3JkZXIgDQogICAgdGhlIHByb2Nlc3Np
bmcgaGFwcGVucywgd2hhdCBraW5kcyBvZiBjb25maWd1cmFibGUgcGFyYW1ldGVycyBpdCANCiAg
ICBhbGxvd3MsIHdoYXQgc3RhdGlzdGljcyBpdCBjb2xsZWN0cyBhbmQgd2hhdCBldmVudHMgaXQg
bWlnaHQgdGhyb3csIA0KICAgIGV0Yy4gIE9uY2Ugc3VjaCBpbmZvcm1hdGlvbiBpcyBhdmFpbGFi
bGUgdG8gdGhlIENFLCB0aGUgQ0UgbWF5IA0KICAgIGNob29zZSB0byBzZW5kIHNvbWUgaW5pdGlh
bCBvciBkZWZhdWx0IGNvbmZpZ3VyYXRpb24gdG8gdGhlIEZFIHNvIA0KICAgIHRoYXQgdGhlIEZF
IGNhbiBzdGFydCByZWNlaXZpbmcgYW5kIHByb2Nlc3NpbmcgcGFja2V0cyBjb3JyZWN0bHkuICAN
CiAgICBTdWNoIGluaXRpYWxpemF0aW9uIG1heSBub3QgYmUgbmVjZXNzYXJ5IGlmIHRoZSBGRSBh
bHJlYWR5IG9idGFpbnMgDQogICAgdGhlIGluZm9ybWF0aW9uIGZyb20gaXRzIG93biBib290c3Ry
YXAgcHJvY2Vzcy4gIE9uY2UgRkUgc3RhcnRzIA0KICAgIGFjY2VwdGluZyBwYWNrZXRzIGZvciBw
cm9jZXNzaW5nLCB3ZSBzYXkgdGhlIGFzc29jaWF0aW9uIG9mIHRoaXMgRkUgDQogIA0KICANCiBZ
YW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEp1bmUgICAgMjAwNCAgICAgICAgICAgICAgICAgICBb
UGFnZSAxOV0gIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRnJhbWV3b3JrICAg
ICAgICAgICAgICAgICBEZWNlbWJlciAyMDAzIA0KICANCiAgDQogICAgd2l0aCBpdHMgQ0UgaXMg
bm93IGVzdGFibGlzaGVkLiAgRnJvbSB0aGVuIG9uLCB0aGUgQ0UgYW5kIEZFIGVudGVyIA0KICAg
IHN0ZWFkeS1zdGF0ZSBjb21tdW5pY2F0aW9uLiANCiAgICAgDQogICAgIA0KIDQuMi4zLiBTdGVh
ZHktc3RhdGUgQ29tbXVuaWNhdGlvbiANCiAgDQogICAgT25jZSBhbiBhc3NvY2lhdGlvbiBpcyBl
c3RhYmxpc2hlZCBiZXR3ZWVuIHRoZSBDRSBhbmQgRkUsIHRoZSANCiAgICBGb3JDRVMgcHJvdG9j
b2wgaXMgdXNlZCBieSB0aGUgQ0UgYW5kIEZFIG92ZXIgRnAgcmVmZXJlbmNlIHBvaW50IHRvIA0K
ICAgIGV4Y2hhbmdlIGluZm9ybWF0aW9uIHRvIGZhY2lsaXRhdGUgcGFja2V0IHByb2Nlc3Npbmcu
ICANCiAgICAgDQogICAgICAgICAgICAgICAgIEZFICAgICAgICAgICAgICAgICAgICAgIENFIA0K
ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8IA0KICAgICAgICAgICAg
ICAgICB8KEFkZCB0aGVzZSBuZXcgcm91dGVzLil8IA0KICAgICAgICAgICAgICAgIDF8PC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS18IA0KICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAg
ICAgICB8IA0KICAgICAgICAgICAgICAgICB8KFN1Y2Nlc3NmdWwuKSAgICAgICAgICB8IA0KICAg
ICAgICAgICAgICAgIDJ8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLT58IA0KICAgICAgICAgICAgICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICB8IA0KICAgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgICAgICAgICAgICB8IA0KICAgICAgICAgICAgICAgICB8KFF1ZXJ5IHNvbWUgc3RhdHMuKSAg
ICB8IA0KICAgICAgICAgICAgICAgIDF8PC0tLS0tLS0tLS0tLS0tLS0tLS0tLS18IA0KICAgICAg
ICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8IA0KICAgICAgICAgICAgICAgICB8
KFJlcGx5IHdpdGggc3RhdHMgY29sbGVjdGVkLikgICAgICAgICAgIA0KICAgICAgICAgICAgICAg
IDJ8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLT58IA0KICAgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgICAgICAgICAgICB8IA0KICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAg
ICB8IA0KICAgICAgICAgICAgICAgICB8KE15IHBvcnQgaXMgZG93biwgd2l0aCBwb3J0ICMuKSAg
ICAgICAgICAgICAgICAgICAgIA0KICAgICAgICAgICAgICAgIDF8LS0tLS0tLS0tLS0tLS0tLS0t
LS0tLT58IA0KICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8IA0KICAg
ICAgICAgICAgICAgICB8KEhlcmUgaXMgYSBuZXcgZm9yd2FyZGluZyB0YWJsZSkgICAgICAgICAg
ICAgICAgDQogICAgICAgICAgICAgICAgMnw8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLXwgICAgIA0K
ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8IA0KICAgICAgICAgRmln
dXJlIDEwLiBFeGFtcGxlcyBvZiBtZXNzYWdlIGV4Y2hhbmdlIGJldHdlZW4gQ0UgYW5kIEZFIA0K
ICAgICAgICAgICAgICAgICBvdmVyIEZwIGR1cmluZyBzdGVhZHktc3RhdGUgY29tbXVuaWNhdGlv
biANCiAgICAgDQogICAgQmFzZWQgb24gdGhlIGluZm9ybWF0aW9uIGFjcXVpcmVkIHRocm91Z2gg
Q0VzJyBjb250cm9sIHByb2Nlc3NpbmcsIA0KICAgIENFcyB3aWxsIGZyZXF1ZW50bHkgbmVlZCB0
byBtYW5pcHVsYXRlIHRoZSBwYWNrZXQtZm9yd2FyZGluZyANCiAgICBiZWhhdmlvcnMgb2YgdGhl
aXIgRkUocykgYnkgc2VuZGluZyBpbnN0cnVjdGlvbnMgdG8gRkVzLiAgRm9yIA0KICAgIGV4YW1w
bGUsIEZpZ3VyZSAxMCBzaG93cyBtZXNzYWdlIGV4Y2hhbmdlIGV4YW1wbGVzIGluIHdoaWNoIHRo
ZSBDRSANCiAgICBzZW5kcyBuZXcgcm91dGVzIHRvIHRoZSBGRSBzbyB0aGF0IHRoZSBGRSBjYW4g
YWRkIHRoZW0gdG8gaXRzIA0KICAgIGZvcndhcmRpbmcgdGFibGUuICBUaGUgQ0UgbWF5IHF1ZXJ5
IHRoZSBGRSBmb3Igc3RhdGlzdGljcyBjb2xsZWN0ZWQgDQogICAgYnkgdGhlIEZFIGFuZCB0aGUg
RkUgbWF5IG5vdGlmeSB0aGUgQ0Ugb2YgaW1wb3J0YW50IGV2ZW50cyBzdWNoIGFzIA0KICAgIHBv
cnQgZmFpbHVyZS4gDQogICAgIA0KIDQuMi40LiBEYXRhIFBhY2tldHMgYWNyb3NzIEZwIHJlZmVy
ZW5jZSBwb2ludCANCiAgICAgDQogICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0gICAgICAg
ICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gDQogIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBF
eHBpcmVzIEp1bmUgICAgMjAwNCAgICAgICAgICAgICAgICAgICBbUGFnZSAyMF0gIA0KDQogSW50
ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRnJhbWV3b3JrICAgICAgICAgICAgICAgICBEZWNl
bWJlciAyMDAzIA0KICANCiAgDQogICAgICAgICB8ICAgICAgICAgICAgICAgICAgIHwgICAgICAg
ICAgIHwgICAgICAgICAgICAgICAgICAgIHwgDQogICAgICAgICB8ICAgICstLS0tLS0tLSsgICAg
IHwgICAgICAgICAgIHwgICAgICstLS0tLS0tLSsgICAgIHwgDQogICAgICAgICB8ICAgIHxDRShC
R1ApIHwgICAgIHwgICAgICAgICAgIHwgICAgIHxDRShCR1ApIHwgICAgIHwgDQogICAgICAgICB8
ICAgICstLS0tLS0tLSsgICAgIHwgICAgICAgICAgIHwgICAgICstLS0tLS0tLSsgICAgIHwgDQog
ICAgICAgICB8ICAgICAgICB8ICAgICAgICAgIHwgICAgICAgICAgIHwgICAgICAgICAgXiAgICAg
ICAgIHwgDQogICAgICAgICB8ICAgICAgICB8RnAgICAgICAgIHwgICAgICAgICAgIHwgICAgICAg
ICAgfEZwICAgICAgIHwgDQogICAgICAgICB8ICAgICAgICB2ICAgICAgICAgIHwgICAgICAgICAg
IHwgICAgICAgICAgfCAgICAgICAgIHwgDQogICAgICAgICB8ICAgICstLS0tLS0tLSsgICAgIHwg
ICAgICAgICAgIHwgICAgICstLS0tLS0tLSsgICAgIHwgDQogICAgICAgICB8ICAgIHwgIEZFICAg
IHwgICAgIHwgICAgICAgICAgIHwgICAgIHwgICBGRSAgIHwgICAgIHwgDQogICAgICAgICB8ICAg
ICstLS0tLS0tLSsgICAgIHwgICAgICAgICAgIHwgICAgICstLS0tLS0tLSsgICAgIHwgDQogICAg
ICAgICB8ICAgICAgICB8ICAgICAgICAgIHwgICAgICAgICAgIHwgICAgICAgICAgXiAgICAgICAg
IHwgDQogICAgICAgICB8IFJvdXRlciB8ICAgICAgICAgIHwgICAgICAgICAgIHwgUm91dGVyICAg
fCAgICAgICAgIHwgDQogICAgICAgICB8IEEgICAgICB8ICAgICAgICAgIHwgICAgICAgICAgIHwg
QiAgICAgICAgfCAgICAgICAgIHwgDQogICAgICAgICAtLS0tLS0tLS0rLS0tLS0tLS0tLS0gICAg
ICAgICAgIC0tLS0tLS0tLS0tKy0tLS0tLS0tLS0gDQogICAgICAgICAgICAgICAgICB2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXiANCiAgICAgICAgICAgICAgICAgIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IA0KICAgICAgICAgICAgICAgICAgfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgDQogICAgICAgICAgICAgICAgICAtLS0tLS0tLS0t
LS0tLS0tLS0tPi0tLS0tLS0tLS0tLS0tLSAgICAgDQogICAgIA0KICAgICAgICBGaWd1cmUgMTEu
IEV4YW1wbGUgdG8gc2hvdyBkYXRhIHBhY2tldCBmbG93IGJldHdlZW4gdHdvIE5Fcy4gDQogICAg
IA0KICAgIENvbnRyb2wgcGxhbmUgcHJvdG9jb2wgcGFja2V0cyAoc3VjaCBhcyBSSVAsIE9TUEYg
bWVzc2FnZXMpIA0KICAgIGFkZHJlc3NlZCB0byBhbnkgb2YgTkUncyBpbnRlcmZhY2VzIGFyZSB0
eXBpY2FsbHkgcmVkaXJlY3RlZCBieSB0aGUgDQogICAgcmVjZWl2aW5nIEZFIHRvIGl0cyBDRSwg
YW5kIENFIG1heSBvcmlnaW5hdGUgcGFja2V0cyBhbmQgaGF2ZSBpdHMgDQogICAgRkUgZGVsaXZl
ciB0aGVtIHRvIG90aGVyIE5Fcy4gIFRoZXJlZm9yZSwgRm9yQ0VTIHByb3RvY29sIG92ZXIgRnAg
DQogICAgbm90IG9ubHkgdHJhbnNwb3J0cyB0aGUgRm9yQ0VTIHByb3RvY29sIG1lc3NhZ2VzIGJl
dHdlZW4gQ0VzIGFuZCANCiAgICBGRXMsIGJ1dCBhbHNvIGVuY2Fwc3VsYXRlcyB0aGUgZGF0YSBw
YWNrZXRzIGZyb20gY29udHJvbCBwbGFuZSANCiAgICBwcm90b2NvbHMuICBNb3Jlb3Zlciwgb25l
IEZFIG1heSBiZSBjb250cm9sbGVkIGJ5IG11bHRpcGxlIENFcyBmb3IgDQogICAgZGlzdHJpYnV0
ZWQgY29udHJvbC4gIEluIHRoaXMgY29uZmlndXJhdGlvbiwgdGhlIGNvbnRyb2wgcHJvdG9jb2xz
IA0KICAgIHN1cHBvcnRlZCBieSB0aGUgRk9SQ0VTIE5FcyBtYXkgc3ByZWFkIGFjcm9zcyBtdWx0
aXBsZSBDRXMuICBGb3IgDQogICAgZXhhbXBsZSwgb25lIENFIG1heSBzdXBwb3J0IHJvdXRpbmcg
cHJvdG9jb2xzIGxpa2UgT1NQRiBhbmQgQkdQLCANCiAgICB3aGlsZSBhIHNpZ25hbGluZyBhbmQg
YWRtaXNzaW9uIGNvbnRyb2wgcHJvdG9jb2wgbGlrZSBSU1ZQIGlzIA0KICAgIHN1cHBvcnRlZCBp
biBhbm90aGVyIENFLiAgRkVzIGFyZSBjb25maWd1cmVkIHRvIHJlY29nbml6ZSBhbmQgDQogICAg
ZmlsdGVyIHRoZXNlIHByb3RvY29sIHBhY2tldHMgYW5kIGZvcndhcmQgdGhlbSB0byB0aGUgY29y
cmVzcG9uZGluZyANCiAgICBDRS4gIA0KICANCiAgICBGaWd1cmUgMTEgc2hvd3Mgb25lIGV4YW1w
bGUgb2YgaG93IHRoZSBCR1AgcGFja2V0cyBvcmlnaW5hdGVkIGJ5IA0KICAgIHJvdXRlciBBIGFy
ZSBwYXNzZWQgdG8gcm91dGVyIEIuICBJbiB0aGlzIGV4YW1wbGUsIHRoZSBGb3JDRVMgDQogICAg
cHJvdG9jb2wgaXMgdXNlZCB0byB0cmFuc3BvcnQgdGhlIHBhY2tldHMgZnJvbSB0aGUgQ0UgdG8g
dGhlIEZFIA0KICAgIGluc2lkZSByb3V0ZXIgQSwgYW5kIHRoZW4gZnJvbSB0aGUgRkUgdG8gdGhl
IENFIGluc2lkZSByb3V0ZXIgQi4gIA0KICAgIEluIGxpZ2h0IG9mIHRoZSBmYWN0IHRoYXQgdGhl
IEZvckNFUyBwcm90b2NvbCBpcyByZXNwb25zaWJsZSBmb3IgDQogICAgdHJhbnNwb3J0aW5nIGJv
dGggdGhlIGNvbnRyb2wgbWVzc2FnZXMgYW5kIHRoZSBkYXRhIHBhY2tldHMgYmV0d2VlbiANCiAg
ICB0aGUgQ0UgYW5kIEZFIG92ZXIgRnAgcmVmZXJlbmNlIHBvaW50LCBpdCBpcyBwb3NzaWJsZSB0
byB1c2UgZWl0aGVyIA0KICAgIGEgc2luZ2xlIHByb3RvY29sIG9yIG11bHRpcGxlIHByb3RvY29s
cyB0byBhY2hpZXZlIHRoaXMuIA0KICAgICANCiA0LjIuNS4gUHJveHkgRkUgDQogICAgIA0KICAN
CiAgDQogWWFuZywgZXQgYWwuICAgICAgRXhwaXJlcyBKdW5lICAgIDIwMDQgICAgICAgICAgICAg
ICAgICAgW1BhZ2UgMjFdICANCg0KIEludGVybmV0IERyYWZ0ICAgICAgICAgRm9yQ0VTIEZyYW1l
d29yayAgICAgICAgICAgICAgICAgRGVjZW1iZXIgMjAwMyANCiAgDQogIA0KICAgIEluIHRoZSBj
YXNlIHdoZXJlIGEgcGh5c2ljYWwgRkUgY2Fubm90IGltcGxlbWVudCAoZS5nLiwgZHVlIHRvIHRo
ZSANCiAgICBsYWNrIG9mIGEgZ2VuZXJhbCBwdXJwb3NlIENQVSkgdGhlIEZvckNFUyBwcm90b2Nv
bCBkaXJlY3RseSwgYSANCiAgICBwcm94eSBGRSBjYW4gYmUgdXNlZCBpbiB0aGUgbWlkZGxlIG9m
IEZwIHJlZmVyZW5jZSBwb2ludC4gIFRoaXMgDQogICAgYWxsb3dzIHRoZSBDRSBjb21tdW5pY2F0
ZSB0byB0aGUgcGh5c2ljYWwgRkUgdmlhIHRoZSBwcm94eSBieSB1c2luZyANCiAgICBGb3JDRVMs
IHdoaWxlIHRoZSBwcm94eSBtYW5pcHVsYXRlcyB0aGUgcGh5c2ljYWwgRkUgdXNpbmcgc29tZSAN
CiAgICBpbnRlcm1lZGlhcnkgZm9ybSBvZiBjb21tdW5pY2F0aW9uIChlLmcuLCBhIG5vbi1Gb3JD
RVMgcHJvdG9jb2wgb3IgDQogICAgRE1BKS4gIEluIHN1Y2ggYW4gaW1wbGVtZW50YXRpb24sIHRo
ZSBjb21iaW5hdGlvbiBvZiB0aGUgcHJveHkgYW5kIA0KICAgIHRoZSBwaHlzaWNhbCBGRSBiZWNv
bWVzIG9uZSBsb2dpY2FsIEZFIGVudGl0eS4gICANCiAgICAgDQogICAgT25lIG5lZWRzIHRvIGJl
IGF3YXJlIG9mIHRoZSBzZWN1cml0eSBpbXBsaWNhdGlvbiBpbnRyb2R1Y2VkIGJ5IHRoZSANCiAg
ICBwcm94eSBGRS4gIFNpbmNlIHRoZSBwaHlzaWNhbCBGRSBpcyBub3QgY2FwYWJsZSBvZiBpbXBs
ZW1lbnRpbmcgDQogICAgRm9yQ0VTIGl0c2VsZiwgdGhlIHNlY3VyaXR5IG1lY2hhbmlzbSBvZiBG
b3JDRVMgY2FuIG9ubHkgc2VjdXJlIHRoZSANCiAgICBjb21tdW5pY2F0aW9uIGNoYW5uZWwgYmV0
d2VlbiB0aGUgQ0UgYW5kIHRoZSBwcm94eSBGRSwgYnV0IG5vdCBhbGwgDQogICAgdGhlIHdheSB0
byB0aGUgcGh5c2ljYWwgRkUuICBJdCBpcyByZWNvbW1lbmRlZCB0aGF0IG90aGVyIHNlY3VyaXR5
IA0KICAgIG1lY2hhbmlzbXMgKGluY2x1ZGluZyBwaHlzaWNhbCBzZWN1cml0eSBwcm9wZXJ0eSkg
YmUgZW1wbG95ZWQgdG8gDQogICAgZW5zdXJlIHRoZSBzZWN1cml0eSBiZXR3ZWVuIHRoZSBDRSBh
bmQgdGhlIHBoeXNpY2FsIEZFLiAgDQogICAgIA0KIDQuMy4gQXNzb2NpYXRpb24gUmUtZXN0YWJs
aXNobWVudCANCiAgICAgDQogICAgRkVzIGFuZCBDRXMgbWF5IGpvaW4gYW5kIGxlYXZlIE5FcyBk
eW5hbWljYWxseSAoc2VlIFszXSBTZWN0aW9uIDUsIA0KICAgIHJlcXVpcmVtZW50cyAjMTIpLiAg
V2hlbiBhbiBGRSBvciBDRSBsZWF2ZXMgdGhlIE5FLCB0aGUgYXNzb2NpYXRpb24gDQogICAgd2l0
aCB0aGUgTkUgaXMgYnJva2VuLiAgSWYgdGhlIGxlYXZpbmcgcGFydHkgcmVqb2lucyBhbiBORSBs
YXRlciwgDQogICAgdG8gcmUtZXN0YWJsaXNoIHRoZSBhc3NvY2lhdGlvbiwgaXQgbWF5IG5lZWQg
dG8gcmUtZW50ZXIgdGhlIHByZS0NCiAgICBhc3NvY2lhdGlvbiBwaGFzZS4gIExvc3Mgb2YgYXNz
b2NpYXRpb24gY2FuIGFsc28gaGFwcGVuIA0KICAgIHVuZXhwZWN0ZWRseSBkdWUgdG8gbG9zcyBv
ZiBjb25uZWN0aW9uIGJldHdlZW4gdGhlIENFIGFuZCB0aGUgRkUuICANCiAgICBUaGVyZWZvcmUs
IHRoZSBmcmFtZXdvcmsgYWxsb3dzIHRoZSBiaS1kaXJlY3Rpb25hbCB0cmFuc2l0aW9uIA0KICAg
IGJldHdlZW4gdGhlc2UgdHdvIHBoYXNlcywgYnV0IHRoZSBGb3JDRVMgcHJvdG9jb2wgaXMgb25s
eSANCiAgICBhcHBsaWNhYmxlIGZvciB0aGUgcG9zdC1hc3NvY2lhdGlvbiBwaGFzZS4gIEhvd2V2
ZXIsIHRoZSBwcm90b2NvbCANCiAgICBzaG91bGQgcHJvdmlkZSBtZWNoYW5pc21zIHRvIHN1cHBv
cnQgYXNzb2NpYXRpb24gcmUtZXN0YWJsaXNobWVudC4gDQogICAgVGhpcyBpbmNsdWRlcyB0aGUg
YWJpbGl0eSBmb3IgQ0VzIGFuZCBGRXMgdG8gZGV0ZXJtaW5lIHdoZW4gdGhlcmUgDQogICAgaXMg
YSBsb3NzIG9mIGFzc29jaWF0aW9uIGJldHdlZW4gdGhlbSwgYWJpbGl0eSB0byByZXN0b3JlIA0K
ICAgIGFzc29jaWF0aW9uIGFuZCBlZmZpY2llbnQgc3RhdGUgKHJlKXN5bmNocm9uaXphdGlvbiBt
ZWNoYW5pc21zIChzZWUgDQogICAgWzNdIFNlY3Rpb24gNSwgcmVxdWlyZW1lbnQgIzcpLiBOb3Rl
IHRoYXQgc2VjdXJpdHkgYXNzb2NpYXRpb24gYW5kIA0KICAgIHN0YXRlIG11c3QgYmUgYWxzbyBy
ZS1lc3RhYmxpc2hlZCB0byBndWFyYW50ZWUgdGhlIHNhbWUgbGV2ZWwgb2YgDQogICAgc2VjdXJp
dHkgKGluY2x1ZGluZyBib3RoIGF1dGhlbnRpY2F0aW9uIGFuZCBhdXRob3JpemF0aW9uKSBleGlz
dHMgDQogICAgYmVmb3JlIGFuZCBhZnRlciB0aGUgYXNzb2NpYXRpb24gcmUtZXN0YWJsaXNobWVu
dC4gDQogICAgIA0KICAgIFdoZW4gYW4gRkUgbGVhdmVzIG9yIGpvaW5zIGFuIGV4aXN0aW5nIE5F
IHRoYXQgaXMgYWxyZWFkeSBpbiBwb3N0LQ0KICAgIGFzc29jaWF0aW9uIHBoYXNlLCB0aGUgQ0Ug
bmVlZHMgdG8gYmUgYXdhcmUgb2YgdGhlIGltcGFjdCBvbiBGRSANCiAgICB0b3BvbG9neSBhbmQg
ZGVhbHMgd2l0aCB0aGUgY2hhbmdlIGFjY29yZGluZ2x5LiANCiAgICAgDQogNC4zLjEuIENFIGdy
YWNlZnVsIHJlc3RhcnQgDQogIA0KICAgIFRoZSBmYWlsdXJlIGFuZCByZXN0YXJ0IG9mIHRoZSBD
RSBpbiBhIHJvdXRlciBjYW4gcG90ZW50aWFsbHkgY2F1c2UgDQogICAgbXVjaCBzdHJlc3MgYW5k
IGRpc3J1cHRpb24gb24gdGhlIGNvbnRyb2wgcGxhbmUgdGhyb3VnaG91dCBhIA0KICAgIG5ldHdv
cmsuICBCZWNhdXNlIHdoZW4gYSBDRSBoYXMgdG8gcmVzdGFydCBmb3IgYW55IHJlYXNvbiwgdGhl
IA0KICAgIHJvdXRlciBsb3NlcyByb3V0aW5nIGFkamFjZW5jaWVzIG9yIHNlc3Npb25zIHdpdGgg
aXRzIHJvdXRpbmcgDQogIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEp1bmUgICAg
MjAwNCAgICAgICAgICAgICAgICAgICBbUGFnZSAyMl0gIA0KDQogSW50ZXJuZXQgRHJhZnQgICAg
ICAgICBGb3JDRVMgRnJhbWV3b3JrICAgICAgICAgICAgICAgICBEZWNlbWJlciAyMDAzIA0KICAN
CiAgDQogICAgbmVpZ2hib3JzLiAgTmVpZ2hib3JzIHdobyBkZXRlY3QgdGhlIGxvc3QgYWRqYWNl
bmN5IG5vcm1hbGx5IHJlLQ0KICAgIGNvbXB1dGUgbmV3IHJvdXRlcyBhbmQgdGhlbiBzZW5kIHJv
dXRpbmcgdXBkYXRlcyB0byB0aGVpciBvd24gDQogICAgbmVpZ2hib3JzIHRvIGNvbW11bmljYXRl
IHRoZSBsb3N0IGFkamFjZW5jeS4gIFRoZWlyIG5laWdoYm9ycyBkbyANCiAgICB0aGUgc2FtZSB0
aGluZyB0byBwcm9wYWdhdGUgdGhyb3VnaG91dCB0aGUgbmV0d29yay4gIEluIHRoZSANCiAgICBt
ZWFudGltZSwgdGhlIHJlc3RhcnRpbmcgcm91dGVyIGNhbm5vdCByZWNlaXZlIHRyYWZmaWMgZnJv
bSBvdGhlciANCiAgICByb3V0ZXJzIGJlY2F1c2UgdGhlIG5laWdoYm9ycyBoYXZlIHN0b3BwZWQg
dXNpbmcgdGhlIHJvdXRlcidzIA0KICAgIHByZXZpb3VzbHkgYWR2ZXJ0aXNlZCByb3V0ZXMuIFdo
ZW4gdGhlIHJlc3RhcnRpbmcgcm91dGVyIHJlc3RvcmVzIA0KICAgIGFkamFjZW5jaWVzLCBuZWln
aGJvcnMgbXVzdCBvbmNlIGFnYWluIHJlLWNvbXB1dGUgbmV3IHJvdXRlcyBhbmQgDQogICAgc2Vu
ZCBvdXQgYWRkaXRpb25hbCByb3V0aW5nIHVwZGF0ZXMuIFRoZSByZXN0YXJ0aW5nIHJvdXRlciBp
cyANCiAgICB1bmFibGUgdG8gZm9yd2FyZCBwYWNrZXRzIHVudGlsIGl0IGhhcyByZS1lc3RhYmxp
c2hlZCByb3V0aW5nIA0KICAgIGFkamFjZW5jaWVzIHdpdGggbmVpZ2hib3JzLCByZWNlaXZlZCBy
b3V0ZSB1cGRhdGVzIHRocm91Z2ggdGhlc2UgDQogICAgYWRqYWNlbmNpZXMsIGFuZCBjb21wdXRl
ZCBuZXcgcm91dGVzLiAgVW50aWwgY29udmVyZ2VuY2UgdGFrZXMgDQogICAgcGxhY2UgdGhyb3Vn
aG91dCB0aGUgbmV0d29yaywgcGFja2V0cyBtYXkgYmUgbG9zdCBpbiB0cmFuc2llbnQgDQogICAg
YmxhY2sgaG9sZXMgb3IgZm9yd2FyZGluZyBsb29wcy4gICANCiAgDQogICAgQSBoaWdoIGF2YWls
YWJpbGl0eSBtZWNoYW5pc20ga25vd24gYXMgdGhlICJncmFjZWZ1bCByZXN0YXJ0IiBoYXMgDQog
ICAgYmVlbiB1c2VkIGJ5IHRoZSBJUCByb3V0aW5nIHByb3RvY29scyAoT1NQRiBbMTBdLCBCR1Ag
WzExXSwgQkdQIA0KICAgIFsxMV0pIGFuZCBNUExTIGxhYmVsIGRpc3RyaWJ1dGlvbiBwcm90b2Nv
bCAoTERQIFs5XSkgdG8gaGVscCANCiAgICBtaW5pbWl6ZSB0aGUgbmVnYXRpdmUgZWZmZWN0cyBv
biByb3V0aW5nIHRocm91Z2hvdXQgYW4gZW50aXJlIA0KICAgIG5ldHdvcmsgY2F1c2VkIGJ5IGEg
cmVzdGFydGluZyByb3V0ZXIuICBSb3V0ZSBmbGFwIG9uIG5laWdoYm9yaW5nIA0KICAgIHJvdXRl
cnMgaXMgYXZvaWRlZCwgYW5kIGEgcmVzdGFydGluZyByb3V0ZXIgY2FuIGNvbnRpbnVlIHRvIGZv
cndhcmQgDQogICAgcGFja2V0cyB0aGF0IHdvdWxkIG90aGVyd2lzZSBiZSBkcm9wcGVkLiAgIA0K
ICAgICANCiAgICBXaGlsZSB0aGUgZGV0YWlscyBkaWZmZXIgZnJvbSBwcm90b2NvbCB0byBwcm90
b2NvbCwgdGhlIGdlbmVyYWwgDQogICAgaWRlYSBiZWhpbmQgdGhlIGdyYWNlZnVsIHJlc3RhcnQg
bWVjaGFuaXNtIHJlbWFpbnMgdGhlIHNhbWUuICBXaXRoIA0KICAgIHRoZSBncmFjZWZ1bCByZXN0
YXJ0LCBhIHJlc3RhcnRpbmcgcm91dGVyIGNhbiBpbmZvcm0gaXRzIG5laWdoYm9ycyANCiAgICB3
aGVuIGl0IHJlc3RhcnRzLiAgVGhlIG5laWdoYm9ycyBtYXkgZGV0ZWN0IHRoZSBsb3N0IGFkamFj
ZW5jeSBidXQgDQogICAgZG8gbm90IHJlY29tcHV0ZSBuZXcgcm91dGVzIG9yIHNlbmQgcm91dGlu
ZyB1cGRhdGVzIHRvIHRoZWlyIA0KICAgIG5laWdoYm9ycy4gIFRoZSBuZWlnaGJvcnMgYWxzbyBo
b2xkIG9uIHRvIHRoZSByb3V0ZXMgcmVjZWl2ZWQgZnJvbSANCiAgICB0aGUgcmVzdGFydGluZyBy
b3V0ZXIgYmVmb3JlIHJlc3RhcnQgYW5kIGFzc3VtZSB0aGV5IGFyZSBzdGlsbCANCiAgICB2YWxp
ZCBmb3IgYSBsaW1pdGVkIHRpbWUuICBCeSBkb2luZyBzbywgdGhlIHJlc3RhcnRpbmcgcm91dGVy
J3MgRkVzIA0KICAgIGNhbiBhbHNvIGNvbnRpbnVlIHRvIHJlY2VpdmUgYW5kIGZvcndhcmQgdHJh
ZmZpYyBmcm9tIG90aGVyIA0KICAgIG5laWdoYm9ycyBmb3IgYSBsaW1pdGVkIHRpbWUgYnkgdXNp
bmcgdGhlIHJvdXRlcyB0aGV5IGFscmVhZHkgaGF2ZS4gDQogICAgVGhlIHJlc3RhcnRpbmcgcm91
dGVyIHRoZW4gcmUtZXN0YWJsaXNoZXMgcm91dGluZyBhZGphY2VuY2llcywgDQogICAgZG93bmxv
YWRzIHVwZGF0ZWQgcm91dGVzIGZyb20gYWxsIGl0cyBuZWlnaGJvcnMsIHJlY29tcHV0ZXMgbmV3
IA0KICAgIHJvdXRlcyBhbmQgdXNlcyB0aGVtIHRvIHJlcGxhY2UgdGhlIG9sZGVyIHJvdXRlcyBp
dCB3YXMgdXNpbmcuIEl0IA0KICAgIHRoZW4gc2VuZHMgdGhlc2UgdXBkYXRlZCByb3V0ZXMgdG8g
aXRzIG5laWdoYm9ycyBhbmQgc2lnbmFscyB0aGUgDQogICAgY29tcGxldGlvbiBvZiB0aGUgZ3Jh
Y2VmdWwgcmVzdGFydCBwcm9jZXNzLiANCiAgICAgDQogICAgTm9uLXN0b3AgZm9yd2FyZGluZyBp
cyBhIHJlcXVpcmVtZW50IGZvciBncmFjZWZ1bCByZXN0YXJ0LiAgSXQgaXMgDQogICAgbmVjZXNz
YXJ5IHNvIGEgcm91dGVyIGNhbiBjb250aW51ZSB0byBmb3J3YXJkIHBhY2tldHMgd2hpbGUgaXQg
aXMgDQogICAgZG93bmxvYWRpbmcgcm91dGluZyBpbmZvcm1hdGlvbiBhbmQgcmVjb21wdXRpbmcg
bmV3IHJvdXRlcy4gIFRoaXMgDQogICAgZW5zdXJlcyB0aGF0IHBhY2tldHMgd2lsbCBub3QgYmUg
ZHJvcHBlZC4gIEFzIG9uZSBjYW4gc2VlLCBvbmUgb2YgDQogICAgdGhlIGJlbmVmaXRzIGFmZm9y
ZGVkIGJ5IHRoZSBzZXBhcmF0aW9uIG9mIENFIGFuZCBGRSBpcyBleGFjdGx5IHRoZSANCiAgICBh
YmlsaXR5IG9mIG5vbi1zdG9wIGZvcndhcmRpbmcgaW4gdGhlIGZhY2Ugb2YgdGhlIENFIGZhaWx1
cmUgYW5kIA0KICAgIHJlc3RhcnQuICBUaGUgc3VwcG9ydCBvZiBkeW5hbWljIGNoYW5nZXMgdG8g
Q0UvRkUgYXNzb2NpYXRpb24gaW4gDQogIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVz
IEp1bmUgICAgMjAwNCAgICAgICAgICAgICAgICAgICBbUGFnZSAyM10gIA0KDQogSW50ZXJuZXQg
RHJhZnQgICAgICAgICBGb3JDRVMgRnJhbWV3b3JrICAgICAgICAgICAgICAgICBEZWNlbWJlciAy
MDAzIA0KICANCiAgDQogICAgRm9yQ0VTIGFsc28gbWFrZXMgaXQgY29tcGF0aWJsZSB3aXRoIGhp
Z2ggYXZhaWxhYmlsaXR5IG1lY2hhbmlzbXMgDQogICAgc3VjaCBhcyBncmFjZWZ1bCByZXN0YXJ0
LiANCiAgICAgDQogICAgRm9yQ0VTIHNob3VsZCBiZSBhYmxlIHRvIHN1cHBvcnQgQ0UgZ3JhY2Vm
dWwgcmVzdGFydCBlYXNpbHkuICBXaGVuIA0KICAgIHRoZSBhc3NvY2lhdGlvbiBpcyBlc3RhYmxp
c2hlZCB0aGUgZmlyc3QgdGltZSwgdGhlIENFIG11c3QgaW5mb3JtIA0KICAgIHRoZSBGRXMgd2hh
dCB0byBkbyBpbiB0aGUgY2FzZSBvZiBDRSBmYWlsdXJlLiAgSWYgZ3JhY2VmdWwgcmVzdGFydCAN
CiAgICBpcyBub3Qgc3VwcG9ydGVkLCB0aGUgRkVzIG1heSBiZSB0b2xkIHRvIHN0b3AgcGFja2V0
IHByb2Nlc3NpbmcgYWxsIA0KICAgIHRvZ2V0aGVyIGlmIGl0cyBDRSBmYWlscy4gIElmIGdyYWNl
ZnVsIHJlc3RhcnQgaXMgc3VwcG9ydGVkLCB0aGUgDQogICAgRkVzIHNob3VsZCBiZSB0b2xkIHRv
IGNhY2hlIGFuZCBob2xkIG9uIHRvIGl0cyBGRSBzdGF0ZSBpbmNsdWRpbmcgDQogICAgdGhlIGZv
cndhcmRpbmcgdGFibGVzIGFjcm9zcyB0aGUgcmVzdGFydHMuICBBIHRpbWVyIG11c3QgYmUgDQog
ICAgaW5jbHVkZWQgc28gdGhhdCB0aGUgdGltZW91dCBjYXVzZXMgc3VjaCBjYWNoZWQgc3RhdGUg
dG8gZXhwaXJlIA0KICAgIGV2ZW50dWFsbHkuICBUaG9zZSB0aW1lcnMgc2hvdWxkIGJlIHNldHRh
YmxlIGJ5IHRoZSBDRS4gIA0KICANCiA0LjMuMi4gRkUgcmVzdGFydCANCiAgDQogICAgSW4gdGhl
IHNhbWUgZXhhbXBsZSBpbiBGaWd1cmUgNSwgYXNzdW1pbmcgQ0UxIGlzIHRoZSB3b3JraW5nIENF
IGZvciANCiAgICB0aGUgbW9tZW50LCB3aGF0IHdvdWxkIGhhcHBlbiBpZiBvbmUgb2YgdGhlIEZF
cywgc2F5IEZFMSwgbGVhdmVzIA0KICAgIHRoZSBORSB0ZW1wb3JhcmlseT8gIEZFMSBtYXkgdm9s
dW50YXJpbHkgZGVjaWRlIHRvIGxlYXZlIHRoZSANCiAgICBhc3NvY2lhdGlvbi4gIEFsdGVybmF0
aXZlbHksIEZFMSBtYXkgc3RvcCBmdW5jdGlvbmluZyBzaW1wbHkgZHVlIHRvIA0KICAgIHVuZXhw
ZWN0ZWQgZmFpbHVyZS4gIEluIHRoZSBmb3JtZXIgY2FzZSwgQ0UxIHJlY2VpdmVzIGEgImxlYXZl
LQ0KICAgIGFzc29jaWF0aW9uIHJlcXVlc3QiIGZyb20gRkUxLiAgSW4gdGhlIGxhdHRlciwgQ0Ux
IGRldGVjdHMgdGhlIA0KICAgIGZhaWx1cmUgb2YgRkUxIGJ5IHNvbWUgb3RoZXIgbWVhbnMuICBJ
biBib3RoIGNhc2VzLCBDRTEgbXVzdCBpbmZvcm0gDQogICAgdGhlIHJvdXRpbmcgcHJvdG9jb2xz
IG9mIHN1Y2ggYW4gZXZlbnQsIG1vc3QgbGlrZWx5IHByb21wdGluZyBhIA0KICAgIHJlYWNoYWJp
bGl0eSBhbmQgU1BGIChTaG9ydGVzdCBQYXRoIEZpcnN0KSByZWNhbGN1bGF0aW9uIGFuZCANCiAg
ICBhc3NvY2lhdGVkIGRvd25sb2FkaW5nIG9mIG5ldyBGSUJzIGZyb20gQ0UxIHRvIHRoZSBvdGhl
ciByZW1haW5pbmcgDQogICAgRkVzIChvbmx5IEZFMiBpbiB0aGlzIGV4YW1wbGUpLiAgU3VjaCBy
ZWNhbGN1bGF0aW9uIGFuZCBGSUIgdXBkYXRlIA0KICAgIHdpbGwgYWxzbyBiZSBwcm9wYWdhdGVk
IGZyb20gQ0UxIHRvIHRoZSBORSdzIG5laWdoYm9ycyB0aGF0IGFyZSANCiAgICBhZmZlY3RlZCBi
eSB0aGUgY29ubmVjdGl2aXR5IG9mIEZFMS4gICANCiAgICAgDQogICAgV2hlbiBGRTEgZGVjaWRl
cyB0byByZWpvaW4gYWdhaW4sIG9yIHdoZW4gaXQgcmVzdGFydHMgYWdhaW4gZnJvbSANCiAgICB0
aGUgZmFpbHVyZSwgRkUxIG5lZWRzIHRvIHJlLWRpc2NvdmVyIGl0cyBtYXN0ZXIgKENFKS4gIFRo
aXMgY2FuIGJlIA0KICAgIGFjaGlldmVkIGJ5IHNldmVyYWwgbWVhbnMuICBJdCBtYXkgcmUtZW50
ZXIgdGhlIHByZS1hc3NvY2lhdGlvbiANCiAgICBwaGFzZSBhbmQgZ2V0IHRoYXQgaW5mb3JtYXRp
b24gZnJvbSBpdHMgRkUgbWFuYWdlci4gIEl0IG1heSANCiAgICByZXRyaWV2ZSB0aGUgcHJldmlv
dXMgQ0UgaW5mb3JtYXRpb24gZnJvbSBpdHMgY2FjaGUsIGlmIGl0IGNhbiANCiAgICB2YWxpZGF0
ZSB0aGUgaW5mb3JtYXRpb24gZnJlc2huZXNzLiAgT25jZSBpdCBkaXNjb3ZlcnMgaXRzIENFLCBp
dCANCiAgICBzdGFydHMgbWVzc2FnZSBleGNoYW5nZSB3aXRoIHRoZSBDRSB0byByZS1lc3RhYmxp
c2ggdGhlIGFzc29jaWF0aW9uIA0KICAgIGp1c3QgYXMgb3V0bGluZWQgaW4gRmlndXJlIDksIHdp
dGggdGhlIHBvc3NpYmxlIGV4Y2VwdGlvbiB0aGF0IGl0IA0KICAgIG1pZ2h0IGJlIGFibGUgdG8g
YnlwYXNzIHRoZSB0cmFuc3BvcnQgb2YgdGhlIGNvbXBsZXRlIGluaXRpYWwgDQogICAgY29uZmln
dXJhdGlvbi4gIFN1cHBvc2UgdGhhdCBGRTEgc3RpbGwgaGFzIGl0cyByb3V0aW5nIHRhYmxlIGFu
ZCANCiAgICBvdGhlciBzdGF0ZSBpbmZvcm1hdGlvbiBmcm9tIHRoZSBsYXN0IGFzc29jaWF0aW9u
LiBJbnN0ZWFkIG9mIA0KICAgIHNlbmRpbmcgYWxsIHRoZSBpbmZvcm1hdGlvbiBhZ2FpbiBmcm9t
IHNjcmF0Y2gsIGl0IG1heSBiZSBhYmxlIHRvIA0KICAgIHVzZSBtb3JlIGVmZmljaWVudCBtZWNo
YW5pc20gdG8gcmUtc3luYyB1cCB0aGUgc3RhdGUgd2l0aCBpdHMgQ0UgaWYgDQogICAgc3VjaCBt
ZWNoYW5pc20gaXMgc3VwcG9ydGVkIGJ5IHRoZSBGb3JDRVMgcHJvdG9jb2wuICBGb3IgZXhhbXBs
ZSwgDQogICAgQ1JDLTMyIG9mIHRoZSBzdGF0ZSBtaWdodCBnaXZlIGEgcXVpY2sgaW5kaWNhdGlv
biBvZiB3aGV0aGVyIG9yIG5vdCANCiAgICB0aGUgc3RhdGUgaXMgaW4tc3luYyB3aXRoIGl0cyBD
RS4gIEJ5IGNvbXBhcmluZyBpdHMgc3RhdGUgd2l0aCB0aGUgDQogICAgQ0UgZmlyc3QsIGl0IHNl
bmRzIGFuIGluZm9ybWF0aW9uIHVwZGF0ZSBvbmx5IGlmIGl0IGlzIG5lZWRlZC4gIA0KICAgIEZv
ckNFUyBwcm90b2NvbCBtYXkgY2hvb3NlIHRvIGltcGxlbWVudCBzaW1pbGFyIG9wdGltaXphdGlv
biANCiAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgSnVuZSAgICAyMDA0ICAgICAg
ICAgICAgICAgICAgIFtQYWdlIDI0XSAgDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNF
UyBGcmFtZXdvcmsgICAgICAgICAgICAgICAgIERlY2VtYmVyIDIwMDMgDQogIA0KICANCiAgICBt
ZWNoYW5pc21zLCBidXQgaXQgbWF5IGFsc28gY2hvb3NlIG5vdCB0bywgYXMgdGhpcyBpcyBub3Qg
YSANCiAgICByZXF1aXJlbWVudC4gDQogICAgIA0KICAgICANCiA1LiBBcHBsaWNhYmlsaXR5IHRv
IFJGQzE4MTIgIA0KICANCiAgICBbM10gU2VjdGlvbiA1LCByZXF1aXJlbWVudCAjOSBkaWN0YXRl
cyAiQW55IHByb3Bvc2VkIEZvckNFUyANCiAgICBhcmNoaXRlY3R1cmUgbXVzdCBleHBsYWluIGhv
dyB0aGF0IGFyY2hpdGVjdHVyZSBzdXBwb3J0cyBhbGwgb2YgdGhlIA0KICAgIHJvdXRlciBmdW5j
dGlvbnMgYXMgZGVmaW5lZCBpbiBSRkMxODEyLiIgIFJGQzE4MTIgZGlzY3Vzc2VzIG1hbnkgDQog
ICAgaW1wb3J0YW50IHJlcXVpcmVtZW50cyBmb3IgSVB2NCByb3V0ZXJzIGZyb20gdGhlIGxpbmsg
bGF5ZXIgdG8gdGhlIA0KICAgIGFwcGxpY2F0aW9uIGxheWVyLiAgVGhpcyBzZWN0aW9uIGFkZHJl
c3NlcyB0aGUgcmVsZXZhbnQgDQogICAgcmVxdWlyZW1lbnRzIGluIFJGQzE4MTIgZm9yIGltcGxl
bWVudGluZyBJUHY0IHJvdXRlcnMgYmFzZWQgb24gDQogICAgRm9yQ0VTIGFyY2hpdGVjdHVyZSBh
bmQgZXhwbGFpbnMgaG93IEZvckNFUyBzYXRpc2ZpZXMgdGhlc2UgDQogICAgcmVxdWlyZW1lbnRz
IGJ5IHByb3ZpZGluZyBndWlkZWxpbmVzIG9uIGhvdyB0byBzZXBhcmF0ZSB0aGUgDQogICAgZnVu
Y3Rpb25hbGl0aWVzIHJlcXVpcmVkIGludG8gZm9yd2FyZGluZyBwbGFuZSBhbmQgY29udHJvbCBw
bGFuZS4gICANCiAgICAgDQogICAgSW4gZ2VuZXJhbCwgdGhlIGZvcndhcmRpbmcgcGxhbmUgY2Fy
cmllcyBvdXQgdGhlIGJ1bGsgb2YgdGhlIHBlci0NCiAgICBwYWNrZXQgcHJvY2Vzc2luZyB0aGF0
IGlzIHJlcXVpcmVkIGF0IGxpbmUgc3BlZWQsIHdoaWxlIHRoZSBjb250cm9sIA0KICAgIHBsYW5l
IGNhcnJpZXMgbW9zdCBvZiB0aGUgY29tcHV0YXRpb25hbGx5IGNvbXBsZXggb3BlcmF0aW9ucyB0
aGF0IA0KICAgIGFyZSB0eXBpY2FsIG9mIHRoZSBjb250cm9sIGFuZCBzaWduYWxpbmcgcHJvdG9j
b2xzLiAgSG93ZXZlciwgaXQgaXMgDQogICAgaW1wb3NzaWJsZSB0byBkcmF3IGEgcmlnaWQgbGlu
ZSB0byBkaXZpZGUgdGhlIHByb2Nlc3NpbmcgaW50byBDRXMgDQogICAgYW5kIEZFcyBjbGVhbmx5
LiAgTm9yIHNob3VsZCB0aGUgRm9yQ0VTIGFyY2hpdGVjdHVyZSBsaW1pdCB0aGUgDQogICAgaW5u
b3ZhdGl2ZSBhcHByb2FjaGVzIGluIGNvbnRyb2wgYW5kIGZvcndhcmRpbmcgcGxhbmUgc2VwYXJh
dGlvbi4gIA0KICAgIEFzIG1vcmUgYW5kIG1vcmUgcHJvY2Vzc2luZyBwb3dlciBpcyBhdmFpbGFi
bGUgaW4gdGhlIEZFcywgc29tZSBvZiANCiAgICB0aGUgY29udHJvbCBmdW5jdGlvbnMgdGhhdCB0
cmFkaXRpb25hbGx5IGFyZSBwZXJmb3JtZWQgYnkgQ0VzIG1heSANCiAgICBub3cgYmUgbW92ZWQg
dG8gRkVzIGZvciBiZXR0ZXIgcGVyZm9ybWFuY2UgYW5kIHNjYWxhYmlsaXR5LiAgU3VjaCANCiAg
ICBvZmZsb2FkZWQgZnVuY3Rpb25zIG1heSBpbmNsdWRlIHBhcnQgb2YgSUNNUCBvciBUQ1AgcHJv
Y2Vzc2luZywgb3IgDQogICAgcGFydCBvZiByb3V0aW5nIHByb3RvY29scy4gIE9uY2Ugb2ZmLWxv
YWRlZCBvbnRvIHRoZSBmb3J3YXJkaW5nIA0KICAgIHBsYW5lLCBzdWNoIENFIGZ1bmN0aW9ucywg
ZXZlbiB0aG91Z2ggbG9naWNhbGx5IGJlbG9uZ2luZyB0byB0aGUgDQogICAgY29udHJvbCBwbGFu
ZSwgbm93IGJlY29tZSBwYXJ0IG9mIHRoZSBGRSBmdW5jdGlvbnMuICBKdXN0IGxpa2UgdGhlIA0K
ICAgIG90aGVyIGxvZ2ljYWwgZnVuY3Rpb25zIHBlcmZvcm1lZCBieSBGRXMsIHN1Y2ggb2ZmLWxv
YWRlZCBmdW5jdGlvbnMgDQogICAgbXVzdCBiZSBleHByZXNzZWQgYXMgcGFydCBvZiB0aGUgRkUg
bW9kZWwgc28gdGhhdCB0aGUgQ0VzIGNhbiANCiAgICBkZWNpZGUgaG93IHRvIGJlc3QgdGFrZSBh
ZHZhbnRhZ2Ugb2YgdGhlc2Ugb2ZmLWxvYWRlZCBmdW5jdGlvbnMgDQogICAgd2hlbiBwcmVzZW50
IG9uIHRoZSBGRXMuIA0KICAgICANCiA1LjEuIEdlbmVyYWwgUm91dGVyIFJlcXVpcmVtZW50cyAN
CiAgDQogICAgUm91dGVycyBoYXZlIGF0IGxlYXN0IHR3byBvciBtb3JlIGxvZ2ljYWwgaW50ZXJm
YWNlcy4gIFdoZW4gQ0VzIGFuZCANCiAgICBGRXMgYXJlIHNlcGFyYXRlZCBieSBGb3JDRVMgd2l0
aGluIGEgc2luZ2xlIE5FLCBzb21lIGFkZGl0aW9uYWwgDQogICAgaW50ZXJmYWNlcyBhcmUgbmVl
ZGVkIGZvciBpbnRyYS1ORSBjb21tdW5pY2F0aW9ucy4gIEZpZ3VyZSAxMiBzaG93cyANCiAgICBh
biBleGFtcGxlIHRvIGlsbHVzdHJhdGUgdGhhdC4gIFRoaXMgTkUgY29udGFpbnMgb25lIENFIGFu
ZCB0d28gDQogICAgRkVzLiAgRWFjaCBGRSBoYXMgZm91ciBpbnRlcmZhY2VzOyB0d28gb2YgdGhl
bSBhcmUgdXNlZCBmb3IgDQogICAgcmVjZWl2aW5nIGFuZCB0cmFuc21pdHRpbmcgcGFja2V0cyB0
byB0aGUgZXh0ZXJuYWwgd29ybGQsIHdoaWxlIHRoZSANCiAgICBvdGhlciB0d28gYXJlIGZvciBp
bnRyYS1ORSBjb25uZWN0aW9ucy4gIENFIGhhcyB0d28gbG9naWNhbCANCiAgICBpbnRlcmZhY2Vz
ICM5IGFuZCAjMTAsIGNvbm5lY3RlZCB0byBpbnRlcmZhY2VzICMzIGFuZCAjNiBmcm9tIEZFMSAN
CiAgICBhbmQgRkUyLCByZXNwZWN0aXZlbHkuICBJbnRlcmZhY2UgIzQgYW5kICM1IGFyZSBjb25u
ZWN0ZWQgZm9yIEZFMS0NCiAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgSnVuZSAg
ICAyMDA0ICAgICAgICAgICAgICAgICAgIFtQYWdlIDI1XSAgDQoNCiBJbnRlcm5ldCBEcmFmdCAg
ICAgICAgIEZvckNFUyBGcmFtZXdvcmsgICAgICAgICAgICAgICAgIERlY2VtYmVyIDIwMDMgDQog
IA0KICANCiAgICBGRTIgY29tbXVuaWNhdGlvbi4gIFRoZXJlZm9yZSwgdGhpcyByb3V0ZXIgTkUg
cHJvdmlkZXMgZm91ciANCiAgICBleHRlcm5hbCBpbnRlcmZhY2VzICgjMSwgMiwgNyBhbmQgOCku
ICANCiAgDQogICAgICAgICAgICAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSANCiAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgIHJvdXRlciBORSAgICAgICB8IA0K
ICAgICAgICAgICAgICAgICB8ICAgLS0tLS0tLS0tLS0gICAtLS0tLS0tLS0tLSAgIHwgDQogICAg
ICAgICAgICAgICAgIHwgICB8ICAgRkUxICAgfCAgIHwgICBGRTIgICB8ICAgfCANCiAgICAgICAg
ICAgICAgICAgfCAgIC0tLS0tLS0tLS0tICAgLS0tLS0tLS0tLS0gICB8IA0KICAgICAgICAgICAg
ICAgICB8ICAgMXwgMnwgM3wgNHwgICA1fCA2fCA3fCA4fCAgIHwgDQogICAgICAgICAgICAgICAg
IHwgICAgfCAgfCAgfCAgfCAgICB8ICB8ICB8ICB8ICAgfCANCiAgICAgICAgICAgICAgICAgfCAg
ICB8ICB8ICB8ICArLS0tLSsgIHwgIHwgIHwgICB8IA0KICAgICAgICAgICAgICAgICB8ICAgIHwg
IHwgIHwgICAgICAgICAgfCAgfCAgfCAgIHwgDQogICAgICAgICAgICAgICAgIHwgICAgfCAgfCA5
fCAgICAgICAgMTB8ICB8ICB8ICAgfCANCiAgICAgICAgICAgICAgICAgfCAgICB8ICB8IC0tLS0t
LS0tLS0tLS0tIHwgIHwgICB8IA0KICAgICAgICAgICAgICAgICB8ICAgIHwgIHwgfCAgICBDRSAg
ICAgIHwgfCAgfCAgIHwgDQogICAgICAgICAgICAgICAgIHwgICAgfCAgfCAtLS0tLS0tLS0tLS0t
LSB8ICB8ICAgfCANCiAgICAgICAgICAgICAgICAgfCAgICB8ICB8ICAgICAgICAgICAgICAgIHwg
IHwgICB8IA0KICAgICAgICAgICAgICAgICAtLS0tLSstLSstLS0tLS0tLS0tLS0tLS0tKy0tKy0t
LS0gDQogICAgICAgICAgICAgICAgICAgICAgfCAgfCAgICAgICAgICAgICAgICB8ICB8ICANCiAg
ICAgICAgICAgICAgICAgICAgICB8ICB8ICAgICAgICAgICAgICAgIHwgIHwgIA0KICAgICANCiAg
ICAgICAgICAgICAgICAgRmlndXJlIDEyLiBBIHJvdXRlciBORSBleGFtcGxlIHdpdGggZm91ciBp
bnRlcmZhY2VzLiANCiAgDQogICAgSVB2NCByb3V0ZXJzIG11c3QgaW1wbGVtZW50IElQIHRvIHN1
cHBvcnQgaXRzIHBhY2tldCBmb3J3YXJkaW5nIA0KICAgIGZ1bmN0aW9uLCB3aGljaCBpcyBkcml2
ZW4gYnkgaXRzIEZJQiAoRm9yd2FyZGluZyBJbmZvcm1hdGlvbiBCYXNlKS4gDQogICAgVGhpcyBJ
bnRlcm5ldCBsYXllciBmb3J3YXJkaW5nIChzZWUgUkZDMTgxMiBbMV0gU2VjdGlvbiA1KSANCiAg
ICBmdW5jdGlvbmFsaXR5IG5hdHVyYWxseSBiZWxvbmdzIHRvIEZFcyBpbiB0aGUgRm9yQ0VTIGFy
Y2hpdGVjdHVyZS4gIA0KICAgICANCiAgICBBIHJvdXRlciBtYXkgaW1wbGVtZW50IHRyYW5zcG9y
dCBsYXllciBwcm90b2NvbHMgKGxpa2UgVENQIGFuZCBVRFApIA0KICAgIHRoYXQgYXJlIHJlcXVp
cmVkIHRvIHN1cHBvcnQgYXBwbGljYXRpb24gbGF5ZXIgcHJvdG9jb2xzIChzZWUgDQogICAgUkZD
MTgxMiBbMV0gU2VjdGlvbiA2KS4gIE9uZSBpbXBvcnRhbnQgY2xhc3Mgb2YgYXBwbGljYXRpb24g
DQogICAgcHJvdG9jb2xzIGlzIHJvdXRpbmcgcHJvdG9jb2xzIChzZWUgUkZDMTgxMiBbMV0gU2Vj
dGlvbiA3KS4gIEluIA0KICAgIEZvckNFUyBhcmNoaXRlY3R1cmUsIHJvdXRpbmcgcHJvdG9jb2xz
IGFyZSBuYXR1cmFsbHkgaW1wbGVtZW50ZWQgYnkgDQogICAgQ0VzLiAgUm91dGluZyBwcm90b2Nv
bHMgcmVxdWlyZSByb3V0ZXJzIGNvbW11bmljYXRlIHdpdGggZWFjaCANCiAgICBvdGhlci4gIFRo
aXMgY29tbXVuaWNhdGlvbiBiZXR3ZWVuIENFcyBpbiBkaWZmZXJlbnQgcm91dGVycyBpcyANCiAg
ICBzdXBwb3J0ZWQgaW4gRm9yQ0VTIGJ5IEZFcycgYWJpbGl0eSB0byByZWRpcmVjdCBkYXRhIHBh
Y2tldHMgDQogICAgYWRkcmVzc2VkIHRvIHJvdXRlcnMgKGkuZS4sIE5FcykgYW5kIENFcycgYWJp
bGl0eSB0byBvcmlnaW5hdGUgDQogICAgcGFja2V0cyBhbmQgaGF2ZSB0aGVtIGRlbGl2ZXJlZCBi
eSB0aGVpciBGRXMuICBUaGlzIGNvbW11bmljYXRpb24gDQogICAgb2NjdXJzIGFjcm9zcyBGcCBy
ZWZlcmVuY2UgcG9pbnQgaW5zaWRlIGVhY2ggcm91dGVyIGFuZCBiZXR3ZWVuIA0KICAgIG5laWdo
Ym9yaW5nIHJvdXRlcnMnIGV4dGVybmFsIGludGVyZmFjZXMsIGFzIGlsbHVzdHJhdGVkIGluIEZp
Z3VyZSANCiAgICAxMS4gIA0KICAgICANCiA1LjIuTGluayBMYXllciANCiAgICAgDQogICAgU2lu
Y2UgRkVzIG93biBhbGwgdGhlIGV4dGVybmFsIGludGVyZmFjZXMgZm9yIHRoZSByb3V0ZXIsIEZF
cyBuZWVkIA0KICAgIHRvIGNvbmZvcm0gdG8gdGhlIGxpbmsgbGF5ZXIgcmVxdWlyZW1lbnRzIGlu
IFJGQzE4MTIuICBBcmd1YWJseSwgDQogICAgQVJQIHN1cHBvcnQgbWF5IGJlIGltcGxlbWVudGVk
IGluIGVpdGhlciBDRXMgb3IgRkVzLiAgQXMgd2Ugd2lsbCANCiAgDQogIA0KIFlhbmcsIGV0IGFs
LiAgICAgIEV4cGlyZXMgSnVuZSAgICAyMDA0ICAgICAgICAgICAgICAgICAgIFtQYWdlIDI2XSAg
DQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBGcmFtZXdvcmsgICAgICAgICAgICAg
ICAgIERlY2VtYmVyIDIwMDMgDQogIA0KICANCiAgICBzZWUgbGF0ZXIsIGEgbnVtYmVyIG9mIGJl
aGF2aW9ycyB0aGF0IFJGQzE4MTIgbWFuZGF0ZXMgZmFsbCBpbnRvIA0KICAgIHRoaXMgY2F0ZWdv
cnkgLS0gdGhleSBtYXkgYmUgcGVyZm9ybWVkIGJ5IHRoZSBGRSBhbmQgbWF5IGJlIA0KICAgIHBl
cmZvcm1lZCBieSB0aGUgQ0UuICBBIGdlbmVyYWwgZ3VpZGVsaW5lIGlzIG5lZWRlZCB0byBlbnN1
cmUgDQogICAgaW50ZXJvcGVyYWJpbGl0eSBiZXR3ZWVuIHNlcGFyYXRlZCBjb250cm9sIGFuZCBm
b3J3YXJkaW5nIHBsYW5lcy4gIA0KICAgIFRoZSBndWlkZWxpbmUgd2Ugb2ZmZXIgaGVyZSBpcyB0
aGF0IENFcyBNVVNUIGJlIGNhcGFibGUgb2YgdGhlc2UgDQogICAga2luZCBvZiBvcGVyYXRpb25z
IHdoaWxlIEZFcyBNQVkgY2hvb3NlIHRvIGltcGxlbWVudCB0aGVtLiAgRkUgDQogICAgbW9kZWwg
c2hvdWxkIGluZGljYXRlIGl0cyBjYXBhYmlsaXRpZXMgaW4gdGhpcyByZWdhcmQgc28gdGhhdCBD
RXMgDQogICAgY2FuIGRlY2lkZSB3aGVyZSB0aGVzZSBmdW5jdGlvbnMgYXJlIGltcGxlbWVudGVk
LiANCiAgICAgDQogICAgSW50ZXJmYWNlIHBhcmFtZXRlcnMsIGluY2x1ZGluZyBNVFUsIElQIGFk
ZHJlc3MsIGV0Yy4sIG11c3QgYmUgDQogICAgY29uZmlndXJhYmxlIGJ5IENFcyB2aWEgRm9yQ0VT
LiAgQ0VzIG11c3QgYmUgYWJsZSB0byBkZXRlcm1pbmUgDQogICAgd2hldGhlciBhIHBoeXNpY2Fs
IGludGVyZmFjZSBpbiBhbiBGRSBpcyBhdmFpbGFibGUgdG8gc2VuZCBwYWNrZXRzIA0KICAgIG9y
IG5vdC4gIEZFcyBtdXN0IGFsc28gaW5mb3JtIENFcyB0aGUgc3RhdHVzIGNoYW5nZSBvZiB0aGUg
DQogICAgaW50ZXJmYWNlcyAobGlrZSBsaW5rIHVwL2Rvd24pIHZpYSBGb3JDRVMuIA0KICAgICAN
CiA1LjMuSW50ZXJuZXQgTGF5ZXIgUHJvdG9jb2xzIA0KICAgICANCiAgICBCb3RoIEZFcyBhbmQg
Q0VzIG11c3QgaW1wbGVtZW50IElQIHByb3RvY29sIGFuZCBhbGwgbWFuZGF0b3J5IA0KICAgIGV4
dGVuc2lvbnMgYXMgUkZDMTgxMiBzcGVjaWZpZWQuICBDRXMgc2hvdWxkIGltcGxlbWVudCBJUCBv
cHRpb25zIA0KICAgIGxpa2Ugc291cmNlIHJvdXRlIGFuZCByZWNvcmQgcm91dGUgd2hpbGUgRkVz
IG1heSBjaG9vc2UgdG8gDQogICAgaW1wbGVtZW50IHRob3NlIGFzIHdlbGwuICBUaGUgdGltZXN0
YW1wIG9wdGlvbiBzaG91bGQgYmUgDQogICAgaW1wbGVtZW50ZWQgYnkgRkVzIHRvIGluc2VydCB0
aGUgdGltZXN0YW1wIG1vc3QgYWNjdXJhdGVseS4gIFRoZSBGRSANCiAgICBtdXN0IGludGVycHJl
dCB0aGUgSVAgb3B0aW9ucyB0aGF0IGl0IHVuZGVyc3RhbmRzIGFuZCBwcmVzZXJ2ZSB0aGUgDQog
ICAgcmVzdCB1bmNoYW5nZWQgZm9yIHVzZSBieSBDRXMuICBCb3RoIEZFcyBhbmQgQ0VzIG1pZ2h0
IGNob29zZSB0byANCiAgICBzaWxlbnRseSBkaXNjYXJkIHBhY2tldHMgd2l0aG91dCBzZW5kaW5n
IElDTVAgZXJyb3JzLCBidXQgc3VjaCANCiAgICBldmVudHMgc2hvdWxkIGJlIGxvZ2dlZCBhbmQg
Y291bnRlZC4gIEZFcyBtYXkgcmVwb3J0IHN0YXRpc3RpY3MgZm9yIA0KICAgIHN1Y2ggZXZlbnRz
IHRvIENFcyB2aWEgRm9yQ0VTLiAgDQogIA0KICAgIFdoZW4gbXVsdGlwbGUgRkVzIGFyZSBpbnZv
bHZlZCB0byBwcm9jZXNzIHBhY2tldHMsIHRoZSBhcHBlYXJhbmNlIA0KICAgIG9mIHNpbmdsZSBO
RSBtdXN0IGJlIHN0cmljdGx5IG1haW50YWluZWQuICBGb3IgZXhhbXBsZSwgVGltZS1Uby0NCiAg
ICBMaXZlIChUVEwpIG11c3QgYmUgZGVjcmVtZW50ZWQgb25seSBvbmNlIHdpdGhpbiBhIHNpbmds
ZSBORS4gIEZvciANCiAgICBleGFtcGxlLCBpdCBjYW4gYmUgYWx3YXlzIGRlY3JlbWVudGVkIGJ5
IHRoZSBsYXN0IEZFIHdpdGggZWdyZXNzIA0KICAgIGZ1bmN0aW9uLiAgDQogICAgIA0KICAgIEZF
cyBtdXN0IHJlY2VpdmUgYW5kIHByb2Nlc3Mgbm9ybWFsbHkgYW55IHBhY2tldHMgd2l0aCBhIGJy
b2FkY2FzdCANCiAgICBkZXN0aW5hdGlvbiBhZGRyZXNzIG9yIGEgbXVsdGljYXN0IGRlc3RpbmF0
aW9uIGFkZHJlc3MgdGhhdCB0aGUgDQogICAgcm91dGVyIGhhcyBhc2tlZCB0byByZWNlaXZlLiAg
V2hlbiBJUCBtdWx0aWNhc3QgaXMgc3VwcG9ydGVkIGluIA0KICAgIHJvdXRlcnMsIElHTVAgaXMg
aW1wbGVtZW50ZWQgaW4gQ0VzLiAgQ0VzIGFyZSBhbHNvIHJlcXVpcmVkIG9mIElDTVAgDQogICAg
c3VwcG9ydCwgd2hpbGUgaXQgaXMgb3B0aW9uYWwgZm9yIEZFcyB0byBzdXBwb3J0IElDTVAuICBT
dWNoIGFuIA0KICAgIG9wdGlvbiBjYW4gYmUgY29tbXVuaWNhdGVkIHRvIENFcyBhcyBwYXJ0IG9m
IHRoZSBGRSBtb2RlbC4gIA0KICAgIFRoZXJlZm9yZSwgRkVzIGNhbiBhbHdheXMgcmVseSB1cG9u
IENFcyB0byBzZW5kIG91dCBJQ01QIGVycm9yIA0KICAgIG1lc3NhZ2VzLCBidXQgRkVzIGFsc28g
aGF2ZSB0aGUgb3B0aW9uIHRvIGdlbmVyYXRlIElDTVAgZXJyb3IgDQogICAgbWVzc2FnZXMgdGhl
bXNlbHZlcy4gIA0KICAgICANCiA1LjQuSW50ZXJuZXQgTGF5ZXIgRm9yd2FyZGluZyANCiAgICAg
DQogIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEp1bmUgICAgMjAwNCAgICAgICAg
ICAgICAgICAgICBbUGFnZSAyN10gIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMg
RnJhbWV3b3JrICAgICAgICAgICAgICAgICBEZWNlbWJlciAyMDAzIA0KICANCiAgDQogICAgSVAg
Zm9yd2FyZGluZyBpcyBpbXBsZW1lbnRlZCBieSBGRXMuICBXaGVuIHRoZSByb3V0aW5nIHRhYmxl
IGlzIA0KICAgIHVwZGF0ZWQgYXQgQ0VzLCBGb3JDRVMgaXMgdXNlZCB0byBzZW5kIHRoZSBuZXcg
cm91dGUgZW50cmllcyBmcm9tIA0KICAgIENFcyB0byBGRXMuICBFYWNoIEZFIGhhcyBpdHMgb3du
IGZvcndhcmRpbmcgdGFibGUgYW5kIHVzZXMgdGhpcyANCiAgICB0YWJsZSB0byBkaXJlY3QgcGFj
a2V0cyB0byB0aGUgbmV4dCBob3AgaW50ZXJmYWNlLiAgDQogICAgIA0KICAgIFVwb24gcmVjZWl2
aW5nIElQIHBhY2tldHMsIHRoZSBGRSB2ZXJpZmllcyB0aGUgSVAgaGVhZGVyIGFuZCANCiAgICBw
cm9jZXNzZXMgbW9zdCBvZiB0aGUgSVAgb3B0aW9ucy4gIFNvbWUgb3B0aW9ucyBjYW5ub3QgYmUg
cHJvY2Vzc2VkIA0KICAgIHVudGlsIHRoZSByb3V0aW5nIGRlY2lzaW9uIGhhcyBiZWVuIG1hZGUu
ICBUaGUgcm91dGluZyBkZWNpc2lvbiBpcyANCiAgICBtYWRlIGFmdGVyIGV4YW1pbmluZyB0aGUg
ZGVzdGluYXRpb24gSVAgYWRkcmVzcy4gIElmIHRoZSANCiAgICBkZXN0aW5hdGlvbiBhZGRyZXNz
IGJlbG9uZ3MgdG8gdGhlIHJvdXRlciBpdHNlbGYsIHRoZSBwYWNrZXRzIGFyZSANCiAgICBmaWx0
ZXJlZCBhbmQgZWl0aGVyIHByb2Nlc3NlZCBsb2NhbGx5IG9yIGZvcndhcmRlZCB0byBDRSwgZGVw
ZW5kaW5nIA0KICAgIHVwb24gdGhlIGluc3RydWN0aW9ucyBzZXQtdXAgYnkgQ0UuICBPdGhlcndp
c2UsIHRoZSBGRSBkZXRlcm1pbmVzIA0KICAgIHRoZSBuZXh0IGhvcCBJUCBhZGRyZXNzIGJ5IGxv
b2tpbmcgdXAgaW4gaXRzIGZvcndhcmRpbmcgdGFibGUuICBUaGUgDQogICAgRkUgYWxzbyBkZXRl
cm1pbmVzIHRoZSBuZXR3b3JrIGludGVyZmFjZSBpdCB1c2VzIHRvIHNlbmQgdGhlIA0KICAgIHBh
Y2tldHMuICBTb21ldGltZXMgYW4gRkUgbWF5IG5lZWQgdG8gZm9yd2FyZCB0aGUgcGFja2V0cyB0
byANCiAgICBhbm90aGVyIEZFIGJlZm9yZSBwYWNrZXRzIGNhbiBiZSBmb3J3YXJkZWQgb3V0IHRv
IHRoZSBuZXh0IGhvcC4gIA0KICAgIFJpZ2h0IGJlZm9yZSBwYWNrZXRzIGFyZSBmb3J3YXJkZWQg
b3V0IHRvIHRoZSBuZXh0IGhvcCwgdGhlIEZFIA0KICAgIGRlY3JlbWVudHMgVFRMIGJ5IDEgYW5k
IHByb2Nlc3NlcyBhbnkgSVAgb3B0aW9ucyB0aGF0IGNhbm5vdCBiZSANCiAgICBwcm9jZXNzZWQg
YmVmb3JlLiAgVGhlIEZFIHBlcmZvcm1zIGFueSBJUCBmcmFnbWVudGF0aW9uIGlmIA0KICAgIG5l
Y2Vzc2FyeSwgZGV0ZXJtaW5lcyBsaW5rIGxheWVyIGFkZHJlc3MgKGUuZy4sIGJ5IEFSUCksIGFu
ZCANCiAgICBlbmNhcHN1bGF0ZXMgdGhlIElQIGRhdGFncmFtIChvciBlYWNoIG9mIHRoZSBmcmFn
bWVudHMgdGhlcmVvZikgaW4gDQogICAgYW4gYXBwcm9wcmlhdGUgbGluayBsYXllciBmcmFtZSBh
bmQgcXVldWVzIGl0IGZvciBvdXRwdXQgb24gdGhlIA0KICAgIGludGVyZmFjZSBzZWxlY3RlZC4g
DQogICAgIA0KICAgIE90aGVyIG9wdGlvbnMgbWVudGlvbmVkIGluIFJGQzE4MTIgZm9yIElQIGZv
cndhcmRpbmcgbWF5IGFsc28gYmUgDQogICAgaW1wbGVtZW50ZWQgYXQgRkVzLCBmb3IgZXhhbXBs
ZSwgcGFja2V0IGZpbHRlcmluZy4gDQogICAgIA0KICAgIEZFcyB0eXBpY2FsbHkgZm9yd2FyZCBw
YWNrZXRzIGRlc3RpbmVkIGxvY2FsbHkgdG8gQ0VzLiAgRkVzIG1heSANCiAgICBhbHNvIGZvcndh
cmQgZXhjZXB0aW9uYWwgcGFja2V0cyAocGFja2V0cyB0aGF0IEZFcyBkbyBub3Qga25vdyBob3cg
DQogICAgdG8gaGFuZGxlKSB0byBDRXMuICBDRXMgYXJlIHJlcXVpcmVkIHRvIGhhbmRsZSBwYWNr
ZXRzIGZvcndhcmRlZCBieSANCiAgICBGRXMgZm9yIHdoYXRldmVyIGRpZmZlcmVudCByZWFzb25z
LiAgSXQgbWlnaHQgYmUgbmVjZXNzYXJ5IGZvciANCiAgICBGb3JDRVMgdG8gYXR0YWNoIHNvbWUg
bWV0YS1kYXRhIHdpdGggdGhlIHBhY2tldHMgdG8gaW5kaWNhdGUgdGhlIA0KICAgIHJlYXNvbnMg
b2YgZm9yd2FyZGluZyBmcm9tIEZFcyB0byBDRXMuICBVcG9uIHJlY2VpdmluZyBwYWNrZXRzIHdp
dGggDQogICAgbWV0YS1kYXRhIGZyb20gRkVzLCBDRXMgY2FuIGRlY2lkZSB0byBlaXRoZXIgcHJv
Y2VzcyB0aGUgcGFja2V0cyANCiAgICB0aGVtc2VsdmVzLCBvciBwYXNzIHRoZSBwYWNrZXRzIHRv
IHRoZSB1cHBlciBsYXllciBwcm90b2NvbHMgDQogICAgaW5jbHVkaW5nIHJvdXRpbmcgYW5kIG1h
bmFnZW1lbnQgcHJvdG9jb2xzLiAgSWYgQ0VzIGFyZSB0byBwcm9jZXNzIA0KICAgIHRoZSBwYWNr
ZXRzIGJ5IHRoZW1zZWx2ZXMsIENFcyBtYXkgY2hvb3NlIHRvIGRpc2NhcmQgdGhlIHBhY2tldHMs
IA0KICAgIG9yIG1vZGlmeSBhbmQgcmUtc2VuZCB0aGUgcGFja2V0cy4gIENFcyBtYXkgYWxzbyBv
cmlnaW5hdGUgbmV3IA0KICAgIHBhY2tldHMgYW5kIGRlbGl2ZXIgdGhlbSB0byBGRXMgZm9yIGZ1
cnRoZXIgZm9yd2FyZGluZy4gIA0KICAgICANCiAgICBBbnkgc3RhdGUgY2hhbmdlIGR1cmluZyBy
b3V0ZXIgb3BlcmF0aW9uIG11c3QgYWxzbyBiZSBoYW5kbGVkIA0KICAgIGNvcnJlY3RseSBhY2Nv
cmRpbmcgdG8gUkZDMTgxMi4gIEZvciBleGFtcGxlLCB3aGVuIGFuIEZFIGNlYXNlcyANCiAgICBm
b3J3YXJkaW5nLCB0aGUgZW50aXJlIE5FIG1heSBjb250aW51ZSBmb3J3YXJkaW5nIHBhY2tldHMs
IGJ1dCBpdCANCiAgICBuZWVkcyB0byBzdG9wIGFkdmVydGlzaW5nIHJvdXRlcyB0aGF0IGFyZSBh
ZmZlY3RlZCBieSB0aGUgZmFpbGVkIA0KICAgIEZFLiAgDQogICAgICANCiA1LjUuIFRyYW5zcG9y
dCBMYXllciAgDQogIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEp1bmUgICAgMjAw
NCAgICAgICAgICAgICAgICAgICBbUGFnZSAyOF0gIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAg
ICBGb3JDRVMgRnJhbWV3b3JrICAgICAgICAgICAgICAgICBEZWNlbWJlciAyMDAzIA0KICANCiAg
DQogICAgIA0KICAgIFRyYW5zcG9ydCBsYXllciBpcyB0eXBpY2FsbHkgaW1wbGVtZW50ZWQgYXQg
Q0VzIHRvIHN1cHBvcnQgaGlnaGVyIA0KICAgIGxheWVyIGFwcGxpY2F0aW9uIHByb3RvY29scyBs
aWtlIHJvdXRpbmcgcHJvdG9jb2xzLiAgSW4gcHJhY3RpY2UsIA0KICAgIHRoaXMgbWVhbnMgdGhh
dCBtb3N0IENFcyBpbXBsZW1lbnQgYm90aCB0aGUgVHJhbnNtaXNzaW9uIENvbnRyb2wgDQogICAg
UHJvdG9jb2wgKFRDUCkgYW5kIHRoZSBVc2VyIERhdGFncmFtIFByb3RvY29sIChVRFApLiANCiAg
ICAgDQogICAgQm90aCBDRXMgYW5kIEZFcyBuZWVkIHRvIGltcGxlbWVudCBGb3JDRVMgcHJvdG9j
b2wuICBJZiBzb21lIGxheWVyLQ0KICAgIDQgdHJhbnNwb3J0IGlzIHVzZWQgdG8gc3VwcG9ydCBG
b3JDRVMsIHRoZW4gYm90aCBDRXMgYW5kIEZFcyBuZWVkIA0KICAgIHRvIGltcGxlbWVudCB0aGUg
TDQgdHJhbnNwb3J0IGFuZCBGb3JDRVMgcHJvdG9jb2xzLiAgIA0KICANCiA1LjYuIEFwcGxpY2F0
aW9uIExheWVyIC0tIFJvdXRpbmcgUHJvdG9jb2xzIA0KICAgICANCiAgICBJbnRlcmlvciBhbmQg
ZXh0ZXJpb3Igcm91dGluZyBwcm90b2NvbHMgYXJlIGltcGxlbWVudGVkIG9uIENFcy4gIA0KICAg
IFRoZSByb3V0aW5nIHBhY2tldHMgb3JpZ2luYXRlZCBieSBDRXMgYXJlIGZvcndhcmRlZCB0byBG
RXMgZm9yIA0KICAgIGRlbGl2ZXJ5LiAgVGhlIHJlc3VsdHMgb2Ygc3VjaCBwcm90b2NvbHMgKGxp
a2UgZm9yd2FyZGluZyB0YWJsZSANCiAgICB1cGRhdGVzKSBhcmUgY29tbXVuaWNhdGVkIHRvIEZF
cyB2aWEgRm9yQ0VTLiANCiAgICAgDQogICAgRm9yIHBlcmZvcm1hbmNlIG9yIHNjYWxhYmlsaXR5
IHJlYXNvbnMsIHBvcnRpb25zIG9mIHRoZSBjb250cm9sIA0KICAgIHBsYW5lIGZ1bmN0aW9ucyB0
aGF0IG5lZWQgZmFzdGVyIHJlc3BvbnNlIG1heSBiZSBtb3ZlZCBmcm9tIHRoZSBDRXMgDQogICAg
YW5kIG9mZi1sb2FkZWQgb250byB0aGUgRkVzLiAgRm9yIGV4YW1wbGUgaW4gT1NQRiwgdGhlIEhl
bGxvIA0KICAgIHByb3RvY29sIHBhY2tldHMgYXJlIGdlbmVyYXRlZCBhbmQgcHJvY2Vzc2VkIHBl
cmlvZGljYWxseS4gIFdoZW4gDQogICAgZG9uZSBhdCBDRXMsIHRoZSBpbmJvdW5kIEhlbGxvIHBh
Y2tldHMgaGF2ZSB0byB0cmF2ZXJzZSBmcm9tIHRoZSANCiAgICBleHRlcm5hbCBpbnRlcmZhY2Vz
IGF0IHRoZSBGRXMgdG8gdGhlIENFcyB2aWEgdGhlIGludGVybmFsIENFLUZFIA0KICAgIGNoYW5u
ZWwuICBTaW1pbGFybHksIHRoZSBvdXRib3VuZCBIZWxsbyBwYWNrZXRzIGhhdmUgdG8gZ28gZnJv
bSB0aGUgDQogICAgQ0VzIHRvIHRoZSBGRXMgYW5kIHRvIHRoZSBleHRlcm5hbCBpbnRlcmZhY2Vz
LiAgRnJlcXVlbnQgSGVsbG8gDQogICAgdXBkYXRlcyBwbGFjZSBoZWF2eSBwcm9jZXNzaW5nIG92
ZXJoZWFkIG9uIHRoZSBDRXMgYW5kIGNhbiANCiAgICBvdmVyd2hlbG0gdGhlIENFLUZFIGNoYW5u
ZWwgYXMgd2VsbC4gIFNpbmNlIHR5cGljYWxseSB0aGVyZSBhcmUgZmFyIA0KICAgIG1vcmUgRkVz
IHRoYW4gQ0VzIGluIGEgcm91dGVyLCB0aGUgb2ZmLWxvYWRlZCBIZWxsbyBwYWNrZXRzIGFyZSAN
CiAgICBwcm9jZXNzZWQgaW4gYSBtdWNoIG1vcmUgZGlzdHJpYnV0ZWQgYW5kIHNjYWxhYmxlIGZh
c2hpb24uICBCeSANCiAgICBleHByZXNzaW5nIHN1Y2ggb2ZmLWxvYWRlZCBmdW5jdGlvbnMgaW4g
dGhlIEZFIG1vZGVsLCB3ZSBjYW4gZW5zdXJlIA0KICAgIGludGVyb3BlcmFiaWxpdHkuIEhvd2V2
ZXIsIHRoZSBleGFjdCBkZXNjcmlwdGlvbiBvZiB0aGUgb2ZmLWxvYWRlZCANCiAgICBmdW5jdGlv
bmFsaXR5IGNvcnJlc3BvbmRpbmcgdG8gdGhlIG9mZi1sb2FkZWQgZnVuY3Rpb25zIGV4cHJlc3Nl
ZCANCiAgICBpbiB0aGUgRkUgbW9kZWwgYXJlIG5vdCBwYXJ0IG9mIHRoZSBtb2RlbCBpdHNlbGYg
YW5kIHdpbGwgbmVlZCB0byANCiAgICBiZSB3b3JrZWQgb3V0IGFzIGEgc2VwYXJhdGUgc3BlY2lm
aWNhdGlvbi4gDQogIA0KIDUuNy4gQXBwbGljYXRpb24gTGF5ZXIgLS0gTmV0d29yayBNYW5hZ2Vt
ZW50IFByb3RvY29sIA0KICAgICANCiAgICBSRkMxODEyIGFsc28gZGljdGF0ZXMgIlJvdXRlcnMg
TVVTVCBiZSBtYW5hZ2VhYmxlIGJ5IFNOTVAuIiAgSW4gDQogICAgZ2VuZXJhbCwgZm9yIHBvc3Qt
YXNzb2NpYXRpb24gcGhhc2UsIG1vc3QgZXh0ZXJuYWwgbWFuYWdlbWVudCB0YXNrcyANCiAgICAo
aW5jbHVkaW5nIFNOTVApIHNob3VsZCBiZSBkb25lIHRocm91Z2ggaW50ZXJhY3Rpb24gd2l0aCB0
aGUgQ0UgaW4gDQogICAgb3JkZXIgdG8gc3VwcG9ydCB0aGUgYXBwZWFyYW5jZSBvZiBhIHNpbmds
ZSBmdW5jdGlvbmFsIGRldmljZS4gIA0KICAgIFRoZXJlZm9yZSwgaXQgaXMgcmVjb21tZW5kZWQg
dGhhdCBTTk1QIGFnZW50IGJlIGltcGxlbWVudGVkIGJ5IENFcyANCiAgICBhbmQgdGhlIFNOTVAg
bWVzc2FnZXMgcmVjZWl2ZWQgYnkgRkVzIGJlIHJlZGlyZWN0ZWQgdG8gdGhlaXIgQ0VzLiAgDQog
ICAgQWdlbnRYIGZyYW1ld29yayBkZWZpbmVkIGluIFJGQzI3NDEgKFs1XSkgbWF5IGJlIGFwcGxp
ZWQgaGVyZSBzdWNoIA0KICAgIHRoYXQgQ0VzIGFjdCBpbiB0aGUgcm9sZSBvZiBtYXN0ZXIgYWdl
bnQgdG8gcHJvY2VzcyBTTk1QIHByb3RvY29sIA0KICAgIG1lc3NhZ2VzIHdoaWxlIEZFcyBhY3Qg
aW4gdGhlIHJvbGUgb2Ygc3ViYWdlbnQgdG8gcHJvdmlkZSBhY2Nlc3MgdG8gDQogICAgdGhlIE1J
QiBvYmplY3RzIHJlc2lkaW5nIG9uIEZFcy4gIEFnZW50WCBwcm90b2NvbCBtZXNzYWdlcyBiZXR3
ZWVuIA0KICANCiAgDQogWWFuZywgZXQgYWwuICAgICAgRXhwaXJlcyBKdW5lICAgIDIwMDQgICAg
ICAgICAgICAgICAgICAgW1BhZ2UgMjldICANCg0KIEludGVybmV0IERyYWZ0ICAgICAgICAgRm9y
Q0VTIEZyYW1ld29yayAgICAgICAgICAgICAgICAgRGVjZW1iZXIgMjAwMyANCiAgDQogIA0KICAg
IHRoZSBtYXN0ZXIgYWdlbnQgKENFKSBhbmQgdGhlIHN1YmFnZW50IChGRSkgYXJlIGVuY2Fwc3Vs
YXRlZCBhbmQgDQogICAgdHJhbnNwb3J0ZWQgdmlhIEZvckNFUywganVzdCBsaWtlIGRhdGEgcGFj
a2V0cyBmcm9tIGFueSBvdGhlciANCiAgICBhcHBsaWNhdGlvbiBsYXllciBwcm90b2NvbHMuICAN
CiAgDQogNi4gU3VtbWFyeSANCiAgICAgDQogICAgVGhpcyBkb2N1bWVudCBkZWZpbmVzIGFuIGFy
Y2hpdGVjdHVyYWwgZnJhbWV3b3JrIGZvciBGb3JDRVMuICBJdCANCiAgICBpZGVudGlmaWVzIHRo
ZSByZWxldmFudCBjb21wb25lbnRzIGZvciBhIEZvckNFUyBuZXR3b3JrIGVsZW1lbnQsIA0KICAg
IGluY2x1ZGluZyAob25lIG9yIG1vcmUpIEZFcywgKG9uZSBvciBtb3JlKSBDRXMsIG9uZSBvcHRp
b25hbCBGRSANCiAgICBtYW5hZ2VyLCBhbmQgb25lIG9wdGlvbmFsIENFIG1hbmFnZXIuICBJdCBh
bHNvIGlkZW50aWZpZXMgdGhlIA0KICAgIGludGVyYWN0aW9uIGFtb25nIHRoZXNlIGNvbXBvbmVu
dHMgYW5kIGRpc2N1c3NlcyBhbGwgdGhlIG1ham9yIA0KICAgIHJlZmVyZW5jZSBwb2ludHMuICBJ
dCBpcyBpbXBvcnRhbnQgdG8gcG9pbnQgb3V0IHRoYXQsIGFtb25nIGFsbCB0aGUgDQogICAgcmVm
ZXJlbmNlIHBvaW50cywgb25seSB0aGUgRnAgaW50ZXJmYWNlIGJldHdlZW4gQ0VzIGFuZCBGRXMg
aXMgDQogICAgd2l0aGluIHRoZSBzY29wZSBvZiBGb3JDRVMuICBGb3JDRVMgYWxvbmUgbWF5IG5v
dCBiZSBlbm91Z2ggdG8gDQogICAgc3VwcG9ydCBhbGwgZGVzaXJhYmxlIE5FIGNvbmZpZ3VyYXRp
b25zLiAgSG93ZXZlciwgd2UgYmVsaWV2ZSB0aGF0IA0KICAgIEZvckNFUyBvdmVyIEZwIGludGVy
ZmFjZSBpcyB0aGUgbW9zdCBpbXBvcnRhbnQgZWxlbWVudCBpbiByZWFsaXppbmcgDQogICAgcGh5
c2ljYWwgc2VwYXJhdGlvbiBhbmQgaW50ZXJvcGVyYWJpbGl0eSBvZiBDRXMgYW5kIEZFcywgYW5k
IGhlbmNlIA0KICAgIHRoZSBmaXJzdCBpbnRlcmZhY2UgdGhhdCBvdWdodCB0byBiZSBzdGFuZGFy
ZGl6ZWQuICBTaW1wbGUgYW5kIA0KICAgIHVzZWZ1bCBjb25maWd1cmF0aW9ucyBjYW4gc3RpbGwg
YmUgaW1wbGVtZW50ZWQgd2l0aCBvbmx5IENFLUZFIA0KICAgIGludGVyZmFjZSBiZWluZyBzdGFu
ZGFyZGl6ZWQsIGUuZy4sIHNpbmdsZSBDRSB3aXRoIGZ1bGwtbWVzaGVkIEZFcy4gDQogICAgIA0K
IDcuIEFja25vd2xlZGdlbWVudHMgDQogICAgIA0KICAgIEpvZWwgTS4gSGFscGVybiBnYXZlIHVz
IG1hbnkgaW5zaWdodGZ1bCBjb21tZW50cyBhbmQgc3VnZ2VzdGlvbnMgDQogICAgYW5kIHBvaW50
ZWQgb3V0IHNldmVyYWwgbWFqb3IgaXNzdWVzLiAgVC4gU3JpZGhhciBzdWdnZXN0ZWQgdGhhdCAN
CiAgICB0aGUgQWdlbnRYIHByb3RvY29sIGNvdWxkIGJlIHVzZWQgd2l0aCBTTk1QIHRvIG1hbmFn
ZSB0aGUgRm9yQ0VTIA0KICAgIG5ldHdvcmsgZWxlbWVudHMuICBNYW55IG9mIG91ciBjb2xsZWFn
dWVzIGFuZCBwZW9wbGUgaW4gdGhlIEZvckNFUyANCiAgICBtYWlsaW5nIGxpc3QgYWxzbyBwcm92
aWRlZCB2YWx1YWJsZSBmZWVkYmFjay4gDQogICAgIA0KIDguIFNlY3VyaXR5IENvbnNpZGVyYXRp
b25zIA0KICAgICANCiAgICBJbiBnZW5lcmFsLCB0aGUgcGh5c2ljYWwgc2VwYXJhdGlvbiBvZiB0
d28gZW50aXRpZXMgdXN1YWxseSByZXN1bHRzIA0KICAgIGluIGEgcG90ZW50aWFsbHkgaW5zZWN1
cmUgbGluayBiZXR3ZWVuIHRoZSB0d28gZW50aXRpZXMgYW5kIGhlbmNlIA0KICAgIG11Y2ggc3Ry
aWN0ZXIgc2VjdXJpdHkgbWVhc3VyZW1lbnRzIGFyZSByZXF1aXJlZC4gIEZvciBleGFtcGxlLCB3
ZSANCiAgICBwb2ludGVkIG91dCBpbiBTZWN0aW9uIDQuMSB0aGF0IGF1dGhlbnRpY2F0aW9uIGJl
Y29tZXMgbmVjZXNzYXJ5IA0KICAgIGJldHdlZW4gQ0UgbWFuYWdlciBhbmQgRkUgbWFuYWdlciwg
YmV0d2VlbiBDRSBhbmQgQ0UgbWFuYWdlciwgDQogICAgYmV0d2VlbiBGRSBhbmQgRkUgbWFuYWdl
ciBpbiBzb21lIGNvbmZpZ3VyYXRpb25zLiAgVGhlIHBoeXNpY2FsIA0KICAgIHNlcGFyYXRpb24g
b2YgQ0UgYW5kIEZFIGFsc28gaW1wb3NlcyBzZXJpb3VzIHNlY3VyaXR5IHJlcXVpcmVtZW50IA0K
ICAgIGZvciBGb3JDRVMgcHJvdG9jb2wgb3ZlciBGcCBpbnRlcmZhY2UuICBUaGlzIHNlY3Rpb24g
Zmlyc3QgYXR0ZW1wdHMgDQogICAgdG8gZGVzY3JpYmUgdGhlIHNlY3VyaXR5IHRocmVhdHMgdGhh
dCBtYXkgYmUgaW50cm9kdWNlZCBieSB0aGUgDQogICAgcGh5c2ljYWwgc2VwYXJhdGlvbiBvZiB0
aGUgRkVzIGFuZCB0aGUgQ0VzLCBhbmQgdGhlbiBpdCBwcm92aWRlcyANCiAgICByZWNvbW1lbmRh
dGlvbiBhbmQgZ3VpZGVsaW5lcyBmb3Igc2VjdXJlIG9wZXJhdGlvbiBhbmQgbWFuYWdlbWVudCAN
CiAgICBvZiBGb3JDRVMgcHJvdG9jb2wgb3ZlciBGcCBpbnRlcmZhY2UgYmFzZWQgb24gZXhpc3Rp
bmcgc3RhbmRhcmQgDQogICAgc2VjdXJpdHkgc29sdXRpb25zLiANCiAgICAgDQogOC4xLiBBbmFs
eXNpcyBvZiBQb3RlbnRpYWwgVGhyZWF0cyBJbnRyb2R1Y2VkIGJ5IEZvckNFUyANCiAgICAgDQog
IA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEp1bmUgICAgMjAwNCAgICAgICAgICAg
ICAgICAgICBbUGFnZSAzMF0gIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBGb3JDRVMgRnJh
bWV3b3JrICAgICAgICAgICAgICAgICBEZWNlbWJlciAyMDAzIA0KICANCiAgDQogICAgVGhpcyBz
ZWN0aW9uIHByb3ZpZGVzIHRoZSB0aHJlYXQgYW5hbHlzaXMgZm9yIEZvckNFUywgd2l0aCBhIGZv
Y3VzIA0KICAgIG9uIEZwIGludGVyZmFjZS4gIEVhY2ggdGhyZWF0IGlzIGRlc2NyaWJlZCBpbiBk
ZXRhaWxzIHdpdGggdGhlIA0KICAgIGVmZmVjdHMgb24gdGhlIEZvckNFUyBwcm90b2NvbCBlbnRp
dGllcyBvci9hbmQgdGhlIE5FIGFzIGEgd2hvbGUsIA0KICAgIGFuZCB0aGUgcmVxdWlyZWQgZnVu
Y3Rpb25hbGl0aWVzIHRoYXQgbmVlZCB0byBiZSBpbiBwbGFjZSB0byBkZWZlbmQgDQogICAgdGhl
IHRocmVhdC4gIA0KICANCiA4LjEuMS4gIkpvaW4iIG9yICJSZW1vdmUiIE1lc3NhZ2UgRmxvb2Rp
bmcgb24gQ0VzIA0KICAgICANCiAgICBUaHJlYXRzOiAgQSBtYWxpY2lvdXMgbm9kZSBjb3VsZCBz
ZW5kIGEgc3RyZWFtIG9mIGZhbHNlICJqb2luIE5FIiANCiAgICBvciAicmVtb3ZlIGZyb20gTkUi
IHJlcXVlc3RzIG9uIGJlaGFsZiBvZiBub24tZXhpc3RlbnQgb3IgDQogICAgdW5hdXRob3JpemVk
IEZFIHRvIGxlZ2l0aW1hdGUgQ0VzIGF0IGEgdmVyeSByYXBpZCByYXRlIGFuZCB0aGVyZWJ5IA0K
ICAgIGNyZWF0ZSB1bm5lY2Vzc2FyeSBzdGF0ZSBpbiB0aGUgQ0VzLiANCiAgICAgDQogICAgRWZm
ZWN0czogSWYgYnkgbWFpbnRhaW5pbmcgc3RhdGUgZm9yIG5vbi1leGlzdGVudCBvciB1bmF1dGhv
cml6ZWQgDQogICAgRkVzLCBhIENFIG1heSBiZWNvbWUgdW5hdmFpbGFibGUgZm9yIG90aGVyIHBy
b2Nlc3NpbmcgYW5kIGhlbmNlIA0KICAgIHN1ZmZlciBmcm9tIGRlbmlhbCBvZiBzZXJ2aWNlIChE
b1MpIGF0dGFjayBzaW1pbGFyIHRvIHRoZSBUQ1AgU1lOIA0KICAgIERvUy4gIElmIG11bHRpcGxl
IENFcyBhcmUgdXNlZCwgdGhlIHVubmVjZXNzYXJ5IHN0YXRlIGluZm9ybWF0aW9uIA0KICAgIG1h
eSBhbHNvIGJlIGNvbnZleWVkIHRvIG11bHRpcGxlIENFcyB2aWEgRnIgaW50ZXJmYWNlIChlLmcu
LCBmcm9tIA0KICAgIHRoZSBhY3RpdmUgQ0UgdG8gdGhlIHN0YW5kLWJ5IENFKSBhbmQgaGVuY2Ug
c3ViamVjdCBtdWx0aXBsZSBDRXMgdG8gDQogICAgRG9TIGF0dGFjay4gIA0KICAgICAgICANCiAg
ICBSZXF1aXJlbWVudDogIEEgQ0UgdGhhdCByZWNlaXZlcyBhICJqb2luIiBvciAicmVtb3ZlIiBy
ZXF1ZXN0IA0KICAgIHNob3VsZCBub3QgY3JlYXRlIGFueSBzdGF0ZSBpbmZvcm1hdGlvbiB1bnRp
bCBpdCBoYXMgYXV0aGVudGljYXRlZCANCiAgICB0aGUgRkUgZW5kcG9pbnQuIA0KICAgICANCiAg
ICAgDQogOC4xLjIuIEltcGVyc29uYXRpb24gQXR0YWNrICANCiAgICAgDQogICAgVGhyZWF0czog
QSBtYWxpY2lvdXMgbm9kZSBjYW4gaW1wZXJzb25hdGUgYSBDRSBvciBGRSBhbmQgc2VuZCBvdXQg
DQogICAgZmFsc2UgbWVzc2FnZXMuIA0KICAgICANCiAgICBFZmZlY3RzOiBUaGUgd2hvbGUgTkUg
Y291bGQgYmUgY29tcHJvbWlzZWQuIA0KICANCiAgICBSZXF1aXJlbWVudDogIFRoZSBDRSBvciBG
RSBtdXN0IGF1dGhlbnRpY2F0ZSB0aGUgbWVzc2FnZSBhcyBoYXZpbmcgDQogICAgY29tZSBmcm9t
IGFuIEZFIG9yIENFIG9uIHRoZSBsaXN0IG9mIHRoZSBhdXRob3JpemVkIEZvckNFUyBlbGVtZW50
cyANCiAgICAocHJvdmlkZWQgYnkgdGhlIENFIG9yIEZFIE1hbmFnZXIgaW4gdGhlIHByZS1hc3Nv
Y2lhdGlvbiBwaGFzZSkgDQogICAgYmVmb3JlIGFjY2VwdGluZyBhbmQgcHJvY2Vzc2luZyBpdC4g
ICANCiAgICAgDQogICAgIA0KIDguMS4zLiBSZXBsYXkgQXR0YWNrIA0KICAgICANCiAgICBUaHJl
YXQ6IEEgbWFsaWNpb3VzIG5vZGUgY291bGQgcmVwbGF5IHRoZSBlbnRpcmUgbWVzc2FnZSBwcmV2
aW91c2x5IA0KICAgIHNlbnQgYnkgYW4gRkUgb3IgQ0UgZW50aXR5IHRvIGdldCBhcm91bmQgYXV0
aGVudGljYXRpb24uICANCiAgICAgDQogICAgRWZmZWN0OiBUaGUgTkUgY291bGQgYmUgY29tcHJv
bWlzZWQuIA0KICAgICANCiAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgSnVuZSAg
ICAyMDA0ICAgICAgICAgICAgICAgICAgIFtQYWdlIDMxXSAgDQoNCiBJbnRlcm5ldCBEcmFmdCAg
ICAgICAgIEZvckNFUyBGcmFtZXdvcmsgICAgICAgICAgICAgICAgIERlY2VtYmVyIDIwMDMgDQog
IA0KICANCiAgICBSZXF1aXJlbWVudDogIFJlcGxheSBwcm90ZWN0aW9uIG1lY2hhbmlzbSBuZWVk
cyB0byBiZSBwYXJ0IG9mIHRoZSANCiAgICBzZWN1cml0eSBzb2x1dGlvbiB0byBkZWZlbmQgYWdh
aW5zdCB0aGlzIGF0dGFjay4gDQogICAgICANCiA4LjEuNC4gQXR0YWNrIGR1cmluZyBGYWlsIE92
ZXIgDQogICAgICANCiAgICBUaHJlYXQ6IEEgbWFsaWNpb3VzIG5vZGUgbWF5IGV4cGxvaXQgdGhl
IENFIGZhaWwtb3ZlciBtZWNoYW5pc20gdG8gDQogICAgdGFrZSBvdmVyIHRoZSBjb250cm9sIG9m
IE5FLiBGb3IgZXhhbXBsZSwgc3VwcG9zZSB0d28gQ0VzLCBzYXkgQ0UtQSANCiAgICBhbmQgQ0Ut
QiwgYXJlIGNvbnRyb2xsaW5nIHNldmVyYWwgRkVzLiBDRS1BIGlzIGFjdGl2ZSBhbmQgQ0UtQiBp
cyANCiAgICBzdGFuZC1ieS4gIFdoZW4gQ0UtQSBmYWlscywgQ0UtQiBpcyB0YWtpbmcgb3ZlciB0
aGUgYWN0aXZlIENFIA0KICAgIHBvc2l0aW9uLiAgVGhlIEZFcyBhbHJlYWR5IGhhZCBhIHRydXN0
ZWQgcmVsYXRpb25zaGlwIHdpdGggQ0UtQSwgDQogICAgYnV0IHRoZSBGRXMgbWF5IG5vdCBoYXZl
IHRoZSBzYW1lIHRydXN0ZWQgcmVsYXRpb25zaGlwIGVzdGFibGlzaGVkIA0KICAgIHdpdGggQ0Ut
QiBwcmlvciB0byB0aGUgZmFpbC1vdmVyLiAgQSBtYWxpY2lvdXMgbm9kZSBjYW4gdGFrZSBvdmVy
IA0KICAgIGFzIENFLUIgaWYgc3VjaCB0cnVzdGVkIHJlbGF0aW9uc2hpcCBpcyBub3QgZXN0YWJs
aXNoZWQgZHVyaW5nIHRoZSANCiAgICBmYWlsLW92ZXIuICANCiAgICAgDQogICAgRWZmZWN0OiBU
aGUgTkUgbWF5IGJlIGNvbXByb21pc2VkIGFmdGVyIHN1Y2ggaW5zZWN1cmUgZmFpbC1vdmVyLiAN
CiAgICAgDQogICAgUmVxdWlyZW1lbnQ6ICBUaGUgbGV2ZWwgb2YgdHJ1c3QgcmVsYXRpb25zaGlw
IGJldHdlZW4gdGhlIHN0YW5kLWJ5IA0KICAgIENFIGFuZCB0aGUgRkVzIG11c3QgYmUgYXMgc3Ry
b25nIGFzIHRoZSBvbmUgYmV0d2VlbiB0aGUgYWN0aXZlIENFIA0KICAgIGFuZCB0aGUgRkVzLiAg
VGhlIHNlY3VyaXR5IGFzc29jaWF0aW9uIGJldHdlZW4gdGhlIEZFcyBhbmQgdGhlIA0KICAgIHN0
YW5kLWJ5IENFIG1heSBiZSBlc3RhYmxpc2hlZCBwcmlvciB0byBmYWlsLW92ZXIuICBJZiBub3Qg
YWxyZWFkeSANCiAgICBpbiBwbGFjZSwgc3VjaCBzZWN1cml0eSBhc3NvY2lhdGlvbiBtdXN0IGJl
IHJlLWVzdGFibGlzaGVkIGJlZm9yZSANCiAgICB0aGUgc3RhbmQtYnkgQ0UgdGFrZXMgb3Zlci4g
DQogICAgICANCiA4LjEuNS4gIERhdGEgSW50ZWdyaXR5ICANCiAgICAgDQogICAgVGhyZWF0czog
QSBtYWxpY2lvdXMgbm9kZSBtYXkgaW5qZWN0IGZhbHNlIG1lc3NhZ2VzIHRvIGxlZ2l0aW1hdGUg
DQogICAgQ0Ugb3IgRkUuICAgICANCiAgICAgDQogICAgRWZmZWN0OiBBbiBGRSBvciBDRSByZWNl
aXZlcyB0aGUgZmFicmljYXRlZCBwYWNrZXQgYW5kIHBlcmZvcm1zIA0KICAgIGluY29ycmVjdCBv
ciBjYXRhc3Ryb3BoaWMgb3BlcmF0aW9uLiANCiAgICAgDQogICAgUmVxdWlyZW1lbnQ6IFByb3Rv
Y29sIG1lc3NhZ2VzIHJlcXVpcmUgaW50ZWdyaXR5IHByb3RlY3Rpb24uIA0KICAgICANCiA4LjEu
Ni4gIERhdGEgQ29uZmlkZW50aWFsaXR5IA0KICAgICANCiAgICBUaHJlYXQ6IFdoZW4gRkUgYW5k
IENFIGFyZSBwaHlzaWNhbGx5IHNlcGFyYXRlZCwgYSBtYWxpY2lvdXMgbm9kZSANCiAgICBtYXkg
ZWF2ZXNkcm9wIHRoZSBtZXNzYWdlcyBpbiB0cmFuc2l0LiAgU29tZSBvZiB0aGUgbWVzc2FnZXMg
YXJlIA0KICAgIGNyaXRpY2FsIHRvIHRoZSBmdW5jdGlvbmluZyBvZiB0aGUgd2hvbGUgbmV0d29y
aywgd2hpbGUgb3RoZXJzIG1heSANCiAgICBjb250YWluIGNvbmZpZGVudGlhbCBidXNpbmVzcyBk
YXRhLiAgTGVha2luZyBvZiBzdWNoIGluZm9ybWF0aW9uIA0KICAgIG1heSByZXN1bHQgaW4gY29t
cHJvbWlzZSBldmVuIGJleW9uZCB0aGUgaW1tZWRpYXRlIENFIG9yIEZFLiAgDQogICAgICANCiAg
ICBFZmZlY3Q6IFNlbnNpdGl2ZSBpbmZvcm1hdGlvbiBtaWdodCBiZSBleHBvc2VkIGJldHdlZW4g
Q0UgYW5kIEZFLiANCiAgICAgDQogICAgUmVxdWlyZW1lbnQ6IERhdGEgY29uZmlkZW50aWFsaXR5
IGJldHdlZW4gRkUgYW5kIENFIG11c3QgYmUgDQogICAgYXZhaWxhYmxlIGZvciBzZW5zaXRpdmUg
aW5mb3JtYXRpb24uIA0KICANCiAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgSnVu
ZSAgICAyMDA0ICAgICAgICAgICAgICAgICAgIFtQYWdlIDMyXSAgDQoNCiBJbnRlcm5ldCBEcmFm
dCAgICAgICAgIEZvckNFUyBGcmFtZXdvcmsgICAgICAgICAgICAgICAgIERlY2VtYmVyIDIwMDMg
DQogIA0KICANCiA4LjEuNy4gU2hhcmluZyBzZWN1cml0eSBwYXJhbWV0ZXJzIA0KICAgICANCiAg
ICBUaHJlYXQ6IENvbnNpZGVyIGEgc2NlbmFyaW8gd2hlcmUgc2V2ZXJhbCBGRXMgY29tbXVuaWNh
dGluZyB0byB0aGUgDQogICAgc2FtZSBDRSBzaGFyZSB0aGUgc2FtZSBhdXRoZW50aWNhdGlvbiBr
ZXlzIGZvciB0aGUgRnAgaW50ZXJmYWNlLiAgDQogICAgSWYgYW55IEZFIG9yIHRoZSBDRSBpcyBj
b21wcm9taXNlZCwgYWxsIG90aGVyIGVudGl0aWVzIGFyZSANCiAgICBjb21wcm9taXNlZC4gDQog
ICAgIA0KICAgIEVmZmVjdDogVGhlIHdob2xlIE5FIGlzIGNvbXByb21pc2VkLiANCiAgICAgIA0K
ICAgIFJlY29tbWVuZGF0aW9uOiBUbyBhdm9pZCB0aGlzIHNpZGUgZWZmZWN0LCBpdCdzIGJldHRl
ciB0byBjb25maWd1cmUgDQogICAgZGlmZmVyZW50IHNlY3VyaXR5IHBhcmFtZXRlcnMgZm9yIGVh
Y2ggRkUtQ0UgY29tbXVuaWNhdGlvbiBvdmVyIEZwIA0KICAgIGludGVyZmFjZS4gDQogICAgIA0K
IDguMS44LiBEZW5pYWwgb2YgU2VydmljZSBBdHRhY2sgdmlhIEV4dGVybmFsIEludGVyZmFjZSAN
CiAgICAgDQogICAgVGhyZWF0OiBXaGVuIGFuIEZFIHJlY2VpdmVzIGEgcGFja2V0IHRoYXQgaXMg
ZGVzdGluZWQgZm9yIGl0cyBDRSwgDQogICAgdGhlIEZFIGZvcndhcmRzIHRoZSBwYWNrZXQgb3Zl
ciB0aGUgRnAgaW50ZXJmYWNlLiAgTWFsaWNpb3VzIG5vZGUgDQogICAgY2FuIGdlbmVyYXRlIGh1
Z2UgbWVzc2FnZSBzdG9ybSBsaWtlIHJvdXRpbmcgcHJvdG9jb2wgcGFja2V0cyBldGMuIA0KICAg
IHRocm91Z2ggdGhlIGV4dGVybmFsIEZpL2YgaW50ZXJmYWNlIHNvIHRoYXQgdGhlIEZFIGhhcyB0
byBwcm9jZXNzIA0KICAgIGFuZCBmb3J3YXJkIGFsbCBwYWNrZXRzIHRvIENFIHRocm91Z2ggRnAg
aW50ZXJmYWNlLiANCiAgICAgDQogICAgRWZmZWN0OiBDRSBlbmNvdW50ZXJzIHJlc291cmNlIGV4
aGF1c3Rpb24gYW5kIGJhbmR3aWR0aCBzdGFydmF0aW9uIA0KICAgIG9uIEZwIGludGVyZmFjZSBk
dWUgdG8gYW4gb3ZlcndoZWxtaW5nIG51bWJlciBvZiBwYWNrZXRzIGZyb20gRkVzLiANCiAgICAg
DQogICAgUmVxdWlyZW1lbnQ6IFNvbWUgc29ydCBvZiByYXRlIGxpbWl0aW5nIG1lY2hhbmlzbSBN
VVNUIHRvIGJlIGluIA0KICAgIHBsYWNlIGF0IGJvdGggRkUgYW5kIENFLiAgRXhhbXBsZXMgb2Yg
c3VjaCBtZWNoYW5pc21zIGluY2x1ZGUgDQogICAgZXhwbGljaXQgcmF0ZSBsaW1pdGVycyBvciBj
b25nZXN0aW9uIGNvbnRyb2wgYWxnb3JpdGhtcy4gIFJhdGUgDQogICAgTGltaXRlciBTSE9VTEQg
YmUgY29uZmlndXJlZCBhdCBGRSBmb3IgZWFjaCBtZXNzYWdlIHR5cGUgdGhhdCBhcmUgDQogICAg
YmVpbmcgcmVjZWl2ZWQgdGhyb3VnaCBGaS9GIGludGVyZmFjZS4gDQogICAgICAgICAgDQogOC4y
LiBTZWN1cml0eSBSZWNvbW1lbmRhdGlvbnMgZm9yIEZvckNFUyANCiAgDQogICAgVGhlIHJlcXVp
cmVtZW50cyBkb2N1bWVudCBbM10gc3VnZ2VzdGVkIHRoYXQgRm9yQ0VTIHByb3RvY29sIHNob3Vs
ZCANCiAgICBzdXBwb3J0IHJlbGlhYmlsaXR5IG92ZXIgRnAgaW50ZXJmYWNlLCBidXQgbm8gcGFy
dGljdWxhciB0cmFuc3BvcnQgDQogICAgcHJvdG9jb2wgaXMgeWV0IHNwZWNpZmllZCBmb3IgRm9y
Q0VTLiAgVGhpcyBmcmFtZXdvcmsgZG9jdW1lbnQgZG9lcyANCiAgICBub3QgaW50ZW5kIHRvIHNw
ZWNpZnkgdGhlIHBhcnRpY3VsYXIgdHJhbnNwb3J0IGVpdGhlciwgYW5kIHNvIHdlIA0KICAgIG9u
bHkgcHJvdmlkZSByZWNvbW1lbmRhdGlvbnMgYW5kIGd1aWRlbGluZXMgYmFzZWQgb24gdGhlIGV4
aXN0aW5nIA0KICAgIHN0YW5kYXJkIHNlY3VyaXR5IHByb3RvY29scyB0aGF0IGNhbiB3b3JrIHdp
dGggdGhlIGNvbW1vbiB0cmFuc3BvcnQgDQogICAgY2FuZGlkYXRlcyBzdWl0YWJsZSBmb3IgRm9y
Q0VTLiANCiAgICAgIA0KICAgIFdlIHJldmlldyB0d28gZXhpc3Rpbmcgc2VjdXJpdHkgcHJvdG9j
b2wgc29sdXRpb25zLCBuYW1lbHkgSVBzZWMgDQogICAgKElQIFNlY3VyaXR5KSBbMTRdIG9yIFRM
UyAoVHJhbnNwb3J0IExheWVyIFNlY3VyaXR5KSBbMTNdLiAgVExTIA0KICAgIHdvcmtzIHdpdGgg
cmVsaWFibGUgdHJhbnNwb3J0cyBzdWNoIGFzIFRDUCBvciBTQ1RQIGZvciB1bmljYXN0LCANCiAg
ICB3aGlsZSBJUHNlYyBjYW4gYmUgdXNlZCB3aXRoIGFueSB0cmFuc3BvcnQgKFVEUCwgVENQLCBT
Q1RQKSBhbmQgDQogICAgc3VwcG9ydHMgYm90aCB1bmljYXN0IGFuZCBtdWx0aWNhc3QuICBCb3Ro
IFRMUyBhbmQgSVBzZWMgY2FuIGJlIA0KICAgIHVzZWQgcG90ZW50aWFsbHkgdG8gc2F0aXNmeSBh
bGwgb2YgdGhlIHNlY3VyaXR5IHJlcXVpcmVtZW50cyBmb3IgDQogICAgRm9yQ0VTIHByb3RvY29s
LiAgSW4gYWRkaXRpb24sIG90aGVyIGFwcHJvYWNoZXMgbWF5IGJlIHVzZWQgYXMgd2VsbCANCiAg
DQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgSnVuZSAgICAyMDA0ICAgICAgICAgICAg
ICAgICAgIFtQYWdlIDMzXSAgDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBGcmFt
ZXdvcmsgICAgICAgICAgICAgICAgIERlY2VtYmVyIDIwMDMgDQogIA0KICANCiAgICBidXQgYXJl
IG5vdCBkb2N1bWVudGVkIGhlcmUsIGluY2x1ZGluZyB1c2luZyBMMiBzZWN1cml0eSBtZWNoYW5p
c21zIA0KICAgIGZvciBhIGdpdmVuIEwyIGludGVyY29ubmVjdCB0ZWNobm9sb2d5LCBhcyBsb25n
IGFzIHRoZSByZXF1aXJlbWVudHMgDQogICAgY2FuIGJlIHNhdGlzZmllZC4gIA0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgV2hlbiBGb3JDRVMg
aXMgZGVwbG95ZWQgYmV0d2VlbiBDRXMgYW5kIEZFcyBpbnNpZGUgYSBib3ggb3IgYSANCiAgICBw
aHlzaWNhbGx5IHNlY3VyZWQgcm9vbSwgYXV0aGVudGljYXRpb24sIGNvbmZpZGVudGlhbGl0eSBh
bmQgDQogICAgaW50ZWdyaXR5IG1heSBiZSBwcm92aWRlZCBieSB0aGUgcGh5c2ljYWwgc2VjdXJp
dHkgb2YgdGhlIGJveCBhbmQgDQogICAgc28gdGhlIHNlY3VyaXR5IG1lY2hhbmlzbXMgbWF5IGJl
IHR1cm5lZCBvZmYsIGRlcGVuZGluZyBvbiB0aGUgDQogICAgbmV0d29ya2luZyB0b3BvbG9neSBh
bmQgaXRzIGFkbWluaXN0cmF0aW9uIHBvbGljeS4gIEhvd2V2ZXIsIGl0IGlzIA0KICAgIGltcG9y
dGFudCB0byByZWFsaXplIHRoYXQgZXZlbiBpZiB0aGUgTkUgaXMgaW4gYSBzaW5nbGUtYm94LCB0
aGUgDQogICAgRG9TIGF0dGFja3MgYXMgZGVzY3JpYmVkIGluIFNlY3Rpb24gOC4xLjggY2FuIHN0
aWxsIGJlIGxhdW5jaGVkIA0KICAgIHRocm91Z2ggRmkvZiBpbnRlcmZhY2VzLiAgVGhlcmVmb3Jl
LCBpdCBpcyBpbXBvcnRhbnQgdG8gaGF2ZSB0aGUgDQogICAgY29ycmVzcG9uZGluZyBjb3VudGVy
LW1lYXN1cmVtZW50IGluIHBsYWNlIGV2ZW4gZm9yIHNpbmdsZS1ib3ggDQogICAgZGVwbG95bWVu
dC4gDQogICAgICAgIA0KIDguMi4xLiBTZWN1cml0eSBDb25maWd1cmF0aW9uICANCiAgICAgDQog
ICAgVGhlIE5FIGFkbWluaXN0cmF0b3IgaGFzIHRoZSBmcmVlZG9tIHRvIGRldGVybWluZSB0aGUg
ZXhhY3QgDQogICAgc2VjdXJpdHkgY29uZmlndXJhdGlvbiB0aGF0IGlzIG5lZWRlZCBmb3IgdGhl
IHNwZWNpZmljIGRlcGxveW1lbnQuICAgDQogICAgRm9yIGV4YW1wbGUsIEZvckNFUyBtYXkgYmUg
ZGVwbG95ZWQgYmV0d2VlbiBDRXMgYW5kIEZFcyBjb25uZWN0ZWQgDQogICAgdG8gZWFjaCBvdGhl
ciBpbnNpZGUgYSBib3ggb3ZlciBhIGJhY2twbGFuZS4gIEluIHN1Y2ggc2NlbmFyaW8sIA0KICAg
IHBoeXNpY2FsIHNlY3VyaXR5IG9mIHRoZSBib3ggZW5zdXJlcyB0aGF0IG1vc3Qgb2YgdGhlIGF0
dGFja3Mgc3VjaCANCiAgICBhcyBtYW4taW4tdGhlLW1pZGRsZSwgc25vb3BpbmcsIGFuZCBpbXBl
cnNvbmF0aW9uIGFyZSBub3QgcG9zc2libGUsIA0KICAgIGFuZCBoZW5jZSBGb3JDRVMgYXJjaGl0
ZWN0dXJlIG1heSByZWx5IG9uIHRoZSBwaHlzaWNhbCBzZWN1cml0eSBvZiANCiAgICB0aGUgYm94
IHRvIGRlZmVuZCBhZ2FpbnN0IHRoZXNlIGF0dGFja3MgYW5kIHByb3RvY29sIG1lY2hhbmlzbXMg
bWF5IA0KICAgIGJlIHR1cm5lZCBvZmYuICBIb3dldmVyLCBpdCBpcyBhbHNvIHNob3duIHRoYXQg
ZGVuaWFsIG9mIHNlcnZpY2UgDQogICAgYXR0YWNrIHZpYSBleHRlcm5hbCBpbnRlcmZhY2UgYXMg
ZGVzY3JpYmVkIGluIFNlY3Rpb24gOC4xLjggaXMgDQogICAgc3RpbGwgYSBwb3RlbnRpYWwgdGhy
ZWF0IGV2ZW4gZm9yIHN1Y2ggImFsbC1pbi1vbmUtYm94IiBkZXBsb3ltZW50IA0KICAgIHNjZW5h
cmlvIGFuZCBoZW5jZSB0aGUgcmF0ZSBsaW1pdGluZyBtZWNoYW5pc20gaXMgc3RpbGwgbmVjZXNz
YXJ5LiAgDQogICAgVGhpcyBpcyBqdXN0IG9uZSBleGFtcGxlIHRvIHNob3cgdGhhdCBpdCBpcyBp
bXBvcnRhbnQgdG8gYXNzZXNzIHRoZSANCiAgICBzZWN1cml0eSBuZWVkcyBvZiB0aGUgRm9yQ0VT
LWVuYWJsZWQgbmV0d29yayBlbGVtZW50cyB1bmRlciANCiAgICBkaWZmZXJlbnQgZGVwbG95bWVu
dCBzY2VuYXJpb3MuICBJdCBzaG91bGQgYmUgcG9zc2libGUgZm9yIHRoZSANCiAgICBhZG1pbmlz
dHJhdG9yIHRvIGNvbmZpZ3VyZSB0aGUgbGV2ZWwgb2Ygc2VjdXJpdHkgbmVlZGVkIGZvciB0aGUg
DQogICAgRm9yQ0VTIHByb3RvY29sLiANCiAgICAgDQogOC4yLjIuIFVzaW5nIFRMUyB3aXRoIEZv
ckNFUyANCiAgICAgDQogICAgVExTIFsxM10gY2FuIGJlIHVzZWQgaWYgYSByZWxpYWJsZSB1bmlj
YXN0IHRyYW5zcG9ydCBzdWNoIGFzIFRDUCBvciANCiAgICBTQ1RQIGlzIHVzZWQgZm9yIEZvckNF
UyBvdmVyIHRoZSBGcCBpbnRlcmZhY2UuICBUaGUgVExTIGhhbmRzaGFrZSANCiAgICBwcm90b2Nv
bCBpcyB1c2VkIGR1cmluZyBhc3NvY2lhdGlvbiBlc3RhYmxpc2htZW50IG9yIHJlLQ0KICAgIGVz
dGFibGlzaG1lbnQgcGhhc2UgdG8gbmVnb3RpYXRlIGEgVExTIHNlc3Npb24gYmV0d2VlbiB0aGUg
Q0UgYW5kIA0KICAgIEZFLiAgT25jZSB0aGUgc2Vzc2lvbiBpcyBpbiBwbGFjZSwgdGhlIFRMUyBy
ZWNvcmQgcHJvdG9jb2wgaXMgdXNlZCANCiAgICB0byBzZWN1cmUgRm9yQ0VTIGNvbW11bmljYXRp
b24gbWVzc2FnZXMgYmV0d2VlbiB0aGUgQ0UgYW5kIEZFLiANCiAgICAgDQogICAgQSBiYXNpYyBv
dXRsaW5lIG9mIGhvdyBUTFMgY2FuIGJlIHVzZWQgd2l0aCBGb3JDRVMgaXMgZGVzY3JpYmVkIA0K
ICAgIGJlbG93LiAgU3RlcHMgMSkgdGlsbCA3KSBjb21wbGV0ZSB0aGUgc2VjdXJpdHkgaGFuZHNo
YWtlIGFzIA0KICAgIGlsbHVzdHJhdGVkIGluIEZpZ3VyZSA5IHdoaWxlIHN0ZXAgOCkgaXMgZm9y
IGFsbCB0aGUgZnVydGhlciANCiAgDQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgSnVu
ZSAgICAyMDA0ICAgICAgICAgICAgICAgICAgIFtQYWdlIDM0XSAgDQoNCiBJbnRlcm5ldCBEcmFm
dCAgICAgICAgIEZvckNFUyBGcmFtZXdvcmsgICAgICAgICAgICAgICAgIERlY2VtYmVyIDIwMDMg
DQogIA0KICANCiAgICBjb21tdW5pY2F0aW9uIGJldHdlZW4gdGhlIENFIGFuZCBGRSwgaW5jbHVk
aW5nIHRoZSByZXN0IG9mIG1lc3NhZ2VzIA0KICAgIGFmdGVyIHRoZSBzZWN1cml0eSBoYW5kc2hh
a2Ugc2hvd24gaW4gRmlndXJlIDkgYW5kIHRoZSBzdGVhZHktc3RhdGUgDQogICAgY29tbXVuaWNh
dGlvbiBzaG93biBpbiBGaWd1cmUgMTAuIA0KICAgICANCiAgICAgICAgIDEpIER1cmluZyBQcmUt
YXNzb2NpYXRpb24gcGhhc2UgYWxsIEZFcyBhcmUgY29uZmlndXJlZCB3aXRoIA0KICAgICAgICAg
dGhlIENFcyAoaW5jbHVkaW5nIGJvdGggdGhlIGFjdGl2ZSBDRSBhbmQgdGhlIHN0YW5kYnkgQ0Up
LiAgDQogICAgICAgICAyKSBUaGUgRkUgZXN0YWJsaXNoZXMgYSBUTFMgY29ubmVjdGlvbiB3aXRo
IHRoZSBDRSAobWFzdGVyKSANCiAgICAgICAgIGFuZCBuZWdvdGlhdGVzIGEgY2lwaGVyIHN1aXRl
LiANCiAgICAgICAgIDMpIFRoZSBGRSAoc2xhdmUpIGdldHMgdGhlIENFIGNlcnRpZmljYXRlLCB2
YWxpZGF0ZXMgdGhlIA0KICAgICAgICAgc2lnbmF0dXJlLCBjaGVja3MgdGhlIGV4cGlyYXRpb24g
ZGF0ZSwgY2hlY2tzIGlmIHRoZSANCiAgICAgICAgIGNlcnRpZmljYXRlIGhhcyBiZWVuIHJldm9r
ZWQuIA0KICAgICAgICAgNCkgVGhlIENFIChtYXN0ZXIpIGdldHMgdGhlIEZFIGNlcnRpZmljYXRl
IGFuZCBwZXJmb3JtcyB0aGUgDQogICAgICAgICBzYW1lIHZhbGlkYXRpb24gYXMgdGhlIEZFIGlu
IHN0ZXAgMykuICANCiAgICAgICAgIDUpIElmIGFueSBvZiB0aGUgY2hlY2sgZmFpbHMgaW4gc3Rl
cCAzKSBvciBzdGVwIDQpLCBlbmRwb2ludCANCiAgICAgICAgIG11c3QgZ2VuZXJhdGUgYW4gZXJy
b3IgbWVzc2FnZSBhbmQgYWJvcnQuIA0KICAgICAgICAgNikgQWZ0ZXIgc3VjY2Vzc2Z1bCBtdXR1
YWwgYXV0aGVudGljYXRpb24sIGEgVExTIHNlc3Npb24gaXMgDQogICAgICAgICBlc3RhYmxpc2hl
ZCBiZXR3ZWVuIENFIGFuZCBGRS4gDQogICAgICAgICA3KSBUaGUgRkUgc2VuZHMgYSAiam9pbiBO
RSIgbWVzc2FnZSB0byB0aGUgQ0UuICAgDQogICAgICAgICA4KSBUaGUgRkUgYW5kIENFIHVzZSBU
TFMgc2Vzc2lvbiBmb3IgZnVydGhlciBjb21tdW5pY2F0aW9uLiANCiAgICAgDQogICAgTm90ZSB0
aGF0IHRoZXJlIGFyZSBkaWZmZXJlbnQgd2F5cyBmb3IgdGhlIENFIGFuZCBGRSB0byB2YWxpZGF0
ZSBhIA0KICAgIHJlY2VpdmVkIGNlcnRpZmljYXRlLiAgT25lIHdheSBpcyB0byBjb25maWd1cmUg
dGhlIEZFIE1hbmFnZXIgb3IgQ0UgDQogICAgTWFuYWdlciBvciBvdGhlciBjZW50cmFsIGNvbXBv
bmVudCBhcyBDQSwgc28gdGhhdCB0aGUgQ0Ugb3IgRkUgY2FuIA0KICAgIHF1ZXJ5IHRoaXMgcHJl
LWNvbmZpZ3VyZWQgQ0EgdG8gdmFsaWRhdGUgdGhhdCB0aGUgY2VydGlmaWNhdGUgaGFzIA0KICAg
IG5vdCBiZWVuIHJldm9rZWQuICBBbm90aGVyIHdheSBpcyB0byBoYXZlIHRoZSBDRSBhbmQgdGhl
IEZFIA0KICAgIGNvbmZpZ3VyZWQgZGlyZWN0bHkgYSBsaXN0IG9mIHZhbGlkIGNlcnRpZmljYXRl
cyBpbiB0aGUgcHJlLQ0KICAgIGFzc29jaWF0aW9uIHBoYXNlLiAgDQogICAgIA0KICAgIEluIHRo
ZSBjYXNlIG9mIGZhaWwtb3ZlciwgaXQgaXMgdGhlIHJlc3BvbnNpYmlsaXR5IG9mIHRoZSBhY3Rp
dmUgQ0UgDQogICAgYW5kIHRoZSBzdGFuZGJ5IENFIHRvIHN5bmNocm9uaXplIEZvckNFUyBzdGF0
ZXMgaW5jbHVkaW5nIHRoZSBUTFMgDQogICAgc3RhdGVzIHRvIG1pbmltaXplIHRoZSBzdGF0ZSBy
ZWVzdGFibGlzaG1lbnQgZHVyaW5nIGZhaWwtb3Zlci4gIA0KICAgIENhcmUgbXVzdCBiZSB0YWtl
biB0byBlbnN1cmUgdGhhdCB0aGUgc3RhbmRieSBDRSBpcyBhbHNvIA0KICAgIGF1dGhlbnRpY2F0
ZWQgaW4gdGhlIHNhbWUgd2F5IGFzIHRoZSBhY3RpdmUgQ0UsIGVpdGhlciBiZWZvcmUgb3IgDQog
ICAgZHVyaW5nIHRoZSBmYWlsLW92ZXIuIA0KICANCiA4LjIuMy4gVXNpbmcgSVBzZWMgd2l0aCBG
b3JDRVMgDQogICAgIA0KICAgIElQc2VjIFsxNF0gY2FuIGJlIHVzZWQgd2l0aCBhbnkgdHJhbnNw
b3J0IHByb3RvY29sLCBzdWNoIGFzIFVEUCwgDQogICAgU0NUUCBhbmQgVENQIG92ZXIgRnAgaW50
ZXJmYWNlIGZvciBGb3JDRVMuICBXaGVuIHVzaW5nIElQc2VjLCB3ZSANCiAgICByZWNvbW1lbmQg
dXNpbmcgRVNQIGluIHRyYW5zcG9ydCBtb2RlIGZvciBGb3JDRVMgYmVjYXVzZSBtZXNzYWdlIA0K
ICAgIGNvbmZpZGVudGlhbGl0eSBpcyByZXF1aXJlZCBmb3IgRm9yQ0VTLiAgDQogICAgIA0KICAg
IElQc2VjIGNhbiBiZSB1c2VkIHdpdGggYm90aCBtYW51YWwgYW5kIGF1dG9tYXRlZCBTQSBhbmQg
DQogICAgY3J5cHRvZ3JhcGhpYyBrZXkgbWFuYWdlbWVudC4gIEJ1dCBJUHNlYydzIHJlcGxheSBw
cm90ZWN0aW9uIA0KICAgIG1lY2hhbmlzbXMgYXJlIG5vdCBhdmFpbGFibGUgaWYgbWFudWFsIGtl
eSBtYW5hZ2VtZW50IGlzIHVzZWQuICANCiAgICBIZW5jZSwgYXV0b21hdGljIGtleSBtYW5hZ2Vt
ZW50IGlzIHJlY29tbWVuZGVkIGlmIHJlcGxheSBwcm90ZWN0aW9uIA0KICAgIGlzIGRlZW1lZCBp
bXBvcnRhbnQuICBPdGhlcndpc2UsIG1hbnVhbCBrZXkgbWFuYWdlbWVudCBtaWdodCBiZSANCiAg
DQogIA0KIFlhbmcsIGV0IGFsLiAgICAgIEV4cGlyZXMgSnVuZSAgICAyMDA0ICAgICAgICAgICAg
ICAgICAgIFtQYWdlIDM1XSAgDQoNCiBJbnRlcm5ldCBEcmFmdCAgICAgICAgIEZvckNFUyBGcmFt
ZXdvcmsgICAgICAgICAgICAgICAgIERlY2VtYmVyIDIwMDMgDQogIA0KICANCiAgICBzdWZmaWNp
ZW50IGZvciBzb21lIGRlcGxveW1lbnQgc2NlbmFyaW9zLCBlc3AuIHdoZW4gdGhlIG51bWJlciBv
ZiANCiAgICBDRXMgYW5kIEZFcyBpcyByZWxhdGl2ZWx5IHNtYWxsLiAgSXQgaXMgcmVjb21tZW5k
ZWQgdGhhdCB0aGUga2V5cyANCiAgICBiZSBjaGFuZ2VkIHBlcmlvZGljYWxseSBldmVuIGZvciBt
YW51YWwga2V5IG1hbmFnZW1lbnQuIA0KICAgICANCiAgICBJUHNlYyBjYW4gc3VwcG9ydCBib3Ro
IHVuaWNhc3QgYW5kIG11bHRpY2FzdCB0cmFuc3BvcnQuIEF0IHRoZSB0aW1lIA0KICAgIHRoaXMg
ZG9jdW1lbnQgd2FzIHB1Ymxpc2hlZCwgTVNFQyB3b3JraW5nIGdyb3VwIGlzIGFjdGl2ZWx5IHdv
cmtpbmcgDQogICAgb24gc3RhbmRhcmRpemluZyBwcm90b2NvbHMgdG8gcHJvdmlkZSBtdWx0aWNh
c3Qgc2VjdXJpdHkgWzE3XS4gDQogICAgTXVsdGljYXN0LWJhc2VkIHNvbHV0aW9ucyByZWx5aW5n
IG9uIElQc2VjIHNob3VsZCBzcGVjaWZ5IGhvdyB0byANCiAgICBtZWV0IHRoZSBzZWN1cml0eSBy
ZXF1aXJlbWVudHMgaW4gWzNdLiAgDQogICAgIA0KICAgIFVubGlrZSBUTFMsIElQc2VjIHByb3Zp
ZGVzIHNlY3VyaXR5IHNlcnZpY2VzIGJldHdlZW4gdGhlIENFIGFuZCBGRSANCiAgICBhdCBJUCBs
ZXZlbCwgYW5kIHNvIHRoZSBzZWN1cml0eSBoYW5kc2hha2UgYXMgaWxsdXN0cmF0ZWQgaW4gRmln
dXJlIA0KICAgIDkgYW1vdW50cyB0byBhICJuby1vcCIgd2hlbiBtYW51YWwga2V5IG1hbmFnZW1l
bnQgaXMgdXNlZC4gIFRoZSANCiAgICBmb2xsb3dpbmcgb3V0bGluZSB0aGUgc3RlcHMgdGFrZW4g
Zm9yIEZvckNFUyBpbiBzdWNoIGEgY2FzZS4gDQogICAgIA0KICAgICAgICAgMSkgRHVyaW5nIFBy
ZS1hc3NvY2lhdGlvbiBwaGFzZSBhbGwgRkVzIGFyZSBjb25maWd1cmVkIHdpdGggDQogICAgICAg
ICB0aGUgQ0VzIChpbmNsdWRpbmcgYWN0aXZlIENFIGFuZCBzdGFuZGJ5IENFKSBhbmQgU0EgcGFy
YW1ldGVycyANCiAgICAgICAgIG1hbnVhbGx5LiANCiAgICAgICAgIDIpIFRoZSBGRSBzZW5kcyBh
ICJqb2luIE5FIiBtZXNzYWdlIHRvIHRoZSBDRS4gIFRoaXMgbWVzc2FnZSANCiAgICAgICAgIGFu
ZCBhbGwgb3RoZXJzIHRoYXQgZm9sbG93IGFyZSBhZmZvcmRlZCBzZWN1cml0eSBzZXJ2aWNlIA0K
ICAgICAgICAgYWNjb3JkaW5nIHRvIHRoZSBtYW51YWxseSBjb25maWd1cmVkIElQc2VjIFNBIHBh
cmFtZXRlcnMsIGJ1dCANCiAgICAgICAgIHJlcGxheSBwcm90ZWN0aW9uIGlzIG5vdCBhdmFpbGFi
bGUuICANCiAgICAgDQogICAgSXQgaXMgdXAgdG8gdGhlIGFkbWluaXN0cmF0b3IgdG8gZGVjaWRl
IHdoZXRoZXIgdG8gc2hhcmUgdGhlIHNhbWUgDQogICAga2V5IGFjcm9zcyBtdWx0aXBsZSBGRS1D
RSBjb21tdW5pY2F0aW9uLCBidXQgaXQgaXMgcmVjb21tZW5kZWQgdGhhdCANCiAgICBkaWZmZXJl
bnQga2V5cyBiZSB1c2VkLiAgU2ltaWxhcmx5LCBpdCBpcyByZWNvbW1lbmRlZCB0aGF0IA0KICAg
IGRpZmZlcmVudCBrZXlzIGJlIHVzZWQgZm9yIGluYm91bmQgYW5kIG91dGJvdW5kIHRyYWZmaWMu
IA0KICANCiAgICBJZiBhdXRvbWF0aWMga2V5IG1hbmFnZW1lbnQgaXMgbmVlZGVkLCBJS0UgWzE1
XSBjYW4gYmUgdXNlZCBmb3IgDQogICAgdGhhdCBwdXJwb3NlLiBPdGhlciBhdXRvbWF0aWMga2V5
IGRpc3RyaWJ1dGlvbiB0ZWNobmlxdWVzIHN1Y2ggYXMgDQogICAgS2VyYmVyb3MgbWF5IGJlIHVz
ZWQgYXMgd2VsbC4gICBUaGUga2V5IGV4Y2hhbmdlIHByb2Nlc3MgDQogICAgY29uc3RpdHV0ZXMg
dGhlIHNlY3VyaXR5IGhhbmRzaGFrZSBhcyBpbGx1c3RyYXRlZCBpbiBGaWd1cmUgOS4gIFRoZSAN
CiAgICBmb2xsb3dpbmcgc2hvd3MgdGhlIHN0ZXBzIGludm9sdmVkIGluIHVzaW5nIElLRSB3aXRo
IElQc2VjIGZvciANCiAgICBGb3JDRVMuICBTdGVwcyAxKSB0byA2KSBjb25zdGl0dXRlIHRoZSBz
ZWN1cml0eSBoYW5kc2hha2UgaW4gRmlndXJlIA0KICAgIDkuIA0KICAgICANCiAgICAgICAgIDEp
IER1cmluZyBQcmUtYXNzb2NpYXRpb24gcGhhc2UgYWxsIEZFcyBhcmUgY29uZmlndXJlZCB3aXRo
IA0KICAgICAgICAgdGhlIENFcyAoaW5jbHVkaW5nIGFjdGl2ZSBDRSBhbmQgc3RhbmRieSBDRSks
IElQc2VjIHBvbGljeSANCiAgICAgICAgIGV0Yy4gDQogICAgICAgICAyKSBUaGUgRkUga2lja3Mg
b2ZmIElLRSBwcm9jZXNzIGFuZCB0cmllcyB0byBlc3RhYmxpc2ggYW4gDQogICAgICAgICBJUHNl
YyBTQSB3aXRoIHRoZSBDRSAobWFzdGVyKS4gIFRoZSBGRSAoU2xhdmUpIGdldHMgdGhlIENFIA0K
ICAgICAgICAgY2VydGlmaWNhdGUgYXMgcGFydCBvZiB0aGUgSUtFIG5lZ290aWF0aW9uLiAgVGhl
IEZFIHZhbGlkYXRlcyANCiAgICAgICAgIHNpZ25hdHVyZSwgY2hlY2tzIHRoZSBleHBpcmF0aW9u
IGRhdGUsIGNoZWNrcyBpZiB0aGUgDQogICAgICAgICBjZXJ0aWZpY2F0ZSBoYXMgYmVlbiByZXZv
a2VkLiANCiAgICAgICAgIDMpIFRoZSBDRSAobWFzdGVyKSBnZXRzIHRoZSBGRSBjZXJ0aWZpY2F0
ZSBhbmQgcGVyZm9ybXMgdGhlIA0KICAgICAgICAgc2FtZSBjaGVjayBhcyB0aGUgRkUgaW4gc3Rl
cCAyKS4gDQogIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEp1bmUgICAgMjAwNCAg
ICAgICAgICAgICAgICAgICBbUGFnZSAzNl0gIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAgICBG
b3JDRVMgRnJhbWV3b3JrICAgICAgICAgICAgICAgICBEZWNlbWJlciAyMDAzIA0KICANCiAgDQog
ICAgICAgICA0KSBJZiBhbnkgb2YgdGhlIGNoZWNrIGZhaWxzIGluIHN0ZXAgMikgb3Igc3RlcCAz
KSwgdGhlIA0KICAgICAgICAgZW5kcG9pbnQgbXVzdCBnZW5lcmF0ZSBhbiBlcnJvciBtZXNzYWdl
IGFuZCBhYm9ydC4gDQogICAgICAgICA1KSBBZnRlciBzdWNjZXNzZnVsIG11dHVhbCBhdXRoZW50
aWNhdGlvbiwgSVBzZWMgc2Vzc2lvbiBpcyANCiAgICAgICAgIGVzdGFibGlzaGVkIGJldHdlZW4g
dGhlIENFIGFuZCBGRS4gDQogICAgICAgICA2KSBUaGUgRkUgc2VuZHMgYSAiam9pbiBORSIgbWVz
c2FnZSB0byBDRS4gIE5vIFNBREIgZW50cnkgaXMgDQogICAgICAgICBjcmVhdGVkIGluIEZFIHll
dC4gDQogICAgICAgICA3KSBUaGUgRkUgYW5kIENFIHVzZSB0aGUgSVBzZWMgc2Vzc2lvbiBmb3Ig
ZnVydGhlciANCiAgICAgICAgIGNvbW11bmljYXRpb24uIA0KICAgICAgDQogICAgRkUgTWFuYWdl
ciBvciBDRSBNYW5hZ2VyIG9yIG90aGVyIGNlbnRyYWwgY29tcG9uZW50IGNhbiBiZSB1c2VkIGFz
IA0KICAgIENBIGZvciB2YWxpZGF0aW5nIENFIGFuZCBGRSBjZXJ0aWZpY2F0ZXMgZHVyaW5nIHRo
ZSBJS0UgcHJvY2Vzcy4gICANCiAgICBBbHRlcm5hdGl2ZWx5LCBkdXJpbmcgdGhlIHByZS1hc3Nv
Y2lhdGlvbiBwaGFzZSwgdGhlIENFIGFuZCBGRSBjYW4gDQogICAgYmUgY29uZmlndXJlZCBkaXJl
Y3RseSB3aXRoIHRoZSByZXF1aXJlZCBpbmZvcm1hdGlvbiBzdWNoIGFzIA0KICAgIGNlcnRpZmlj
YXRlcyBvciBwYXNzd29yZHMgZXRjIGRlcGVuZGluZyB1cG9uIHRoZSB0eXBlIG9mIA0KICAgIGF1
dGhlbnRpY2F0aW9uIHRoYXQgYWRtaW5pc3RyYXRvciB3YW50cyB0byBjb25maWd1cmUuICANCiAg
ICAgICAgICANCiAgICBJbiB0aGUgY2FzZSBvZiBmYWlsLW92ZXIsIGl0IGlzIHRoZSByZXNwb25z
aWJpbGl0eSBvZiBhY3RpdmUgQ0UgYW5kIA0KICAgIHN0YW5kYnkgQ0UgdG8gc3luY2hyb25pemUg
Rm9yQ0VTIHN0YXRlcyBhbmQgSVBzZWMgc3RhdGVzIHRvIA0KICAgIG1pbmltaXplIHRoZSBzdGF0
ZSByZWVzdGFibGlzaG1lbnQgZHVyaW5nIGZhaWwtb3Zlci4gIA0KICAgIEFsdGVybmF0aXZlbHks
IHRoZSBGRSBuZWVkcyB0byBlc3RhYmxpc2ggZGlmZmVyZW50IElQc2VjIFNBIGR1cmluZyANCiAg
ICB0aGUgc3RhcnR1cCBvcGVyYXRpb24gaXRzZWxmIHdpdGggZWFjaCBDRS4gIFRoaXMgd2lsbCBt
aW5pbWl6ZSB0aGUgDQogICAgcGVyaW9kaWMgc3RhdGUgdHJhbnNmZXIgYWNyb3NzIElQc2VjIGxh
eWVyIHRob3VnaCBGciAoQ0UtQ0UpIA0KICAgIEludGVyZmFjZS4gIA0KICAgICANCiA5LiBOb3Jt
YXRpdmUgUmVmZXJlbmNlcyANCiAgDQogICAgWzFdIEJha2VyLCBGLiwgIlJlcXVpcmVtZW50cyBm
b3IgSVAgVmVyc2lvbiA0IFJvdXRlcnMiLCBSRkMgMTgxMiwgDQogICAgSnVuZSAxOTk1LiANCiAg
ICAgDQogICAgWzJdIEZsb3lkLCBTLiwgIkNvbmdlc3Rpb24gQ29udHJvbCBQcmluY2lwbGVzIiwg
UkZDIDI5MTQsIFNlcHRlbWJlciANCiAgICAyMDAwLiANCiAgICAgDQogICAgWzNdIEtob3NyYXZp
LCBILiBldCBhbC4sICJSZXF1aXJlbWVudHMgZm9yIFNlcGFyYXRpb24gb2YgSVAgQ29udHJvbCAN
CiAgICBhbmQgRm9yd2FyZGluZyIsIHdvcmsgaW4gcHJvZ3Jlc3MsIE1heSAyMDAzLCA8ZHJhZnQt
aWV0Zi1mb3JjZXMtDQogICAgcmVxdWlyZW1lbnRzLTA5LnR4dD4uIA0KICAgICANCiAxMC4gSW5m
b3JtYXRpdmUgUmVmZXJlbmNlcyANCiAgICAgDQogICAgWzRdIENhc2UsIEouLCBldCBhbC4sICJJ
bnRyb2R1Y3Rpb24gYW5kIEFwcGxpY2FiaWxpdHkgU3RhdGVtZW50cyANCiAgICBmb3IgSW50ZXJu
ZXQgU3RhbmRhcmQgTWFuYWdlbWVudCBGcmFtZXdvcmsiLCBSRkMgMzQxMCwgRGVjZW1iZXIgDQog
ICAgMjAwMi4gDQogICAgIA0KICAgIFs1XSBEYW5pZWxlLCBNLiBldCBhbC4sICJBZ2VudCBFeHRl
bnNpYmlsaXR5IChBZ2VudFgpIFByb3RvY29sIA0KICAgIFZlcnNpb24gMSIsIFJGQyAyNzQxLCBK
YW51YXJ5IDIwMDAuIA0KICAgICANCiAgICBbNl0gQ2hhbiwgSy4gZXQgYWwuLCAiQ09QUyBVc2Fn
ZSBmb3IgUG9saWN5IFByb3Zpc2lvbmluZyAoQ09QUy0NCiAgICBQUikiLCBSRkMgMzA4NCwgTWFy
Y2ggMjAwMS4gDQogIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEp1bmUgICAgMjAw
NCAgICAgICAgICAgICAgICAgICBbUGFnZSAzN10gIA0KDQogSW50ZXJuZXQgRHJhZnQgICAgICAg
ICBGb3JDRVMgRnJhbWV3b3JrICAgICAgICAgICAgICAgICBEZWNlbWJlciAyMDAzIA0KICANCiAg
DQogICAgIA0KICAgIFs3XSBDcm91Y2gsIEEuIGV0IGFsLiwgIkZvckNFUyBBcHBsaWNhYmlsaXR5
IFN0YXRlbWVudCIsIHdvcmsgaW4gDQogICAgcHJvZ3Jlc3MsIEp1bmUgMjAwMiwgPGRyYWZ0LWll
dGYtZm9yY2VzLWFwcGxpY2FiaWxpdHktMDAudHh0Pi4gDQogICAgIA0KICAgIFs4XSBBbmRlcnNv
biwgVC4gYW5kIEouIEJ1ZXJrbGUsICJSZXF1aXJlbWVudHMgZm9yIHRoZSBEeW5hbWljIA0KICAg
IFBhcnRpdGlvbmluZyBvZiBTd2l0Y2hpbmcgRWxlbWVudHMiLCBSRkMgMzUzMiwgTWF5IDIwMDMu
IA0KICAgICANCiAgICBbOV0gTGVlbGFuaXZhcywgTS4gZXQgYWwuLCAiR3JhY2VmdWwgUmVzdGFy
dCBNZWNoYW5pc20gZm9yIExhYmVsIA0KICAgIERpc3RyaWJ1dGlvbiBQcm90b2NvbCIsIFJGQyAz
NDc4LCBGZWJydWFyeSAyMDAzLiANCiAgICAgDQogICAgWzEwXSBNb3ksIEouIGV0IGFsLiwgIkdy
YWNlZnVsIE9TUEYgUmVzdGFydCIsIHdvcmsgaW4gcHJvZ3Jlc3MsIA0KICAgIE1hcmNoIDIwMDMs
IDxkcmFmdC1pZXRmLW9zcGYtaGl0bGVzcy1yZXN0YXJ0LTA3LnR4dD4uIA0KICAgICANCiAgICBb
MTFdIFNhbmdsaSwgUy4gZXQgYWwuLCAiR3JhY2VmdWwgUmVzdGFydCBNZWNoYW5pc20gZm9yIEJH
UCIsIHdvcmsgDQogICAgaW4gcHJvZ3Jlc3MsIEphbnVhcnkgMjAwMywgPCBkcmFmdC1pZXRmLWlk
ci1yZXN0YXJ0LTA2LnR4dD4uIA0KICAgICANCiAgICBbMTJdIFNoYW5kLCBNLiBhbmQgTC4gR2lu
c2JlcmcsICJSZXN0YXJ0IFNpZ25hbGluZyBmb3IgSVMtSVMiLCB3b3JrIA0KICAgIGluIHByb2dy
ZXNzLCBNYXJjaCAyMDAzLCA8ZHJhZnQtaWV0Zi1pc2lzLXJlc3RhcnQtMDMudHh0Pi4gDQogICAg
IA0KICAgIFsxM10gRGllcmtzLCBULiBhbmQgQy4gQWxsZW4sICJUaGUgVExTIFByb3RvY29sLCB2
ZXJzaW9uIDEuMCIsIFJGQyANCiAgICAyMjQ2LCBKYW51YXJ5IDE5OTkuIA0KICAgICANCiAgICBb
MTRdIEtlbnQsIFMuIGFuZCBSLiBBdGtpbnNvbiwgIlNlY3VyaXR5IEFyY2hpdGVjdHVyZSBmb3Ig
dGhlIA0KICAgIEludGVybmV0IFByb3RvY29sIiwgUkZDIDI0MDEsIE5vdmVtYmVyIDE5OTguIA0K
ICAgICANCiAgICBbMTVdIEhhcmtpbnMsIEQuIGFuZCBELiBDYXJyZWwsICJUaGUgSW50ZXJuZXQg
S2V5IEV4Y2hhbmdlIChJS0UpICIsIA0KICAgIFJGQyAyNDA5LCBOb3ZlbWJlciAxOTk4LiANCiAg
ICAgDQogICAgWzE2XSBCZWxsb3ZpbiwgUy4sICJHdWlkZWxpbmVzIGZvciBNYW5kYXRpbmcgdGhl
IFVzZSBvZiBJcHNlYyIsIA0KICAgIHdvcmsgaW4gcHJvZ3Jlc3MsIE9jdG9iZXIgMjAwMiwgPGRy
YWZ0LWJlbGxvdmluLXVzZWlwc2VjLTAwLnR4dD4uIA0KICAgICANCiAgICBbMTddIEhhcmRqb25v
LCBULiBhbmQgV2VpcywgQi4gIlRoZSBNdWx0aWNhc3QgU2VjdXJpdHkgDQogICAgQXJjaGl0ZWN0
dXJlIiwgd29yayBpbiBwcm9ncmVzcywgQXVndXN0IDIwMDMsIDxkcmFmdC1pZXRmLW1zZWMtDQog
ICAgYXJjaC0wMy50eHQ+LiANCiAgICAgDQogMTEuIEF1dGhvcnMnIEFkZHJlc3NlcyANCiAgDQog
ICAgTC4gTGlseSBZYW5nIA0KICAgIEludGVsIENvcnAuLCBNUyBKRjMtMjA2LCANCiAgICAyMTEx
IE5FIDI1dGggQXZlbnVlIA0KICAgIEhpbGxzYm9ybywgT1IgOTcxMjQsIFVTQSANCiAgICBQaG9u
ZTogKzEgNTAzIDI2NCA4ODEzIA0KICAgIEVtYWlsOiBsaWx5LmwueWFuZ0BpbnRlbC5jb20gDQog
ICAgIA0KICAgIFJhbSBEYW50dSANCiAgICBEZXBhcnRtZW50IG9mIENvbXB1dGVyIFNjaWVuY2Us
IA0KICAgIFVuaXZlcnNpdHkgb2YgTm9ydGggVGV4YXMsIA0KICANCiAgDQogWWFuZywgZXQgYWwu
ICAgICAgRXhwaXJlcyBKdW5lICAgIDIwMDQgICAgICAgICAgICAgICAgICAgW1BhZ2UgMzhdICAN
Cg0KIEludGVybmV0IERyYWZ0ICAgICAgICAgRm9yQ0VTIEZyYW1ld29yayAgICAgICAgICAgICAg
ICAgRGVjZW1iZXIgMjAwMyANCiAgDQogIA0KICAgIERlbnRvbiwgVFggNzYyMDMsIFVTQSANCiAg
ICBQaG9uZTogKzEgOTQwIDU2NSAyODIyIA0KICAgIEVtYWlsOiByZGFudHVAdW50LmVkdSANCiAg
DQogICAgVG9kZCBBLiBBbmRlcnNvbiANCiAgICBJbnRlbCBDb3JwLiANCiAgICAyMTExIE5FIDI1
dGggQXZlbnVlIA0KICAgIEhpbGxzYm9ybywgT1IgOTcxMjQsIFVTQSANCiAgICBQaG9uZTogKzEg
NTAzIDcxMiAxNzYwIA0KICAgIEVtYWlsOiB0b2RkLmEuYW5kZXJzb25AaW50ZWwuY29tIA0KICAg
ICANCiAgICBSYW0gR29wYWwgDQogICAgTm9raWEgUmVzZWFyY2ggQ2VudGVyIA0KICAgIDUsIFdh
eXNpZGUgUm9hZCwgDQogICAgQnVybGluZ3RvbiwgTUEgMDE4MDMsIFVTQSANCiAgICBQaG9uZTog
KzEgNzgxIDk5MyAzNjg1IA0KICAgIEVtYWlsOiByYW0uZ29wYWxAbm9raWEuY29tIA0KICANCiAx
Mi4gSW50ZWxsZWN0dWFsIFByb3BlcnR5IFJpZ2h0IA0KICAgICANCiAgICBUaGUgSUVURiB0YWtl
cyBubyBwb3NpdGlvbiByZWdhcmRpbmcgdGhlIHZhbGlkaXR5IG9yIHNjb3BlIG9mIGFueSANCiAg
ICBpbnRlbGxlY3R1YWwgcHJvcGVydHkgb3Igb3RoZXIgcmlnaHRzIHRoYXQgbWlnaHQgYmUgY2xh
aW1lZCB0byANCiAgICBwZXJ0YWluIHRvIHRoZSBpbXBsZW1lbnRhdGlvbiBvciB1c2Ugb2YgdGhl
IHRlY2hub2xvZ3kgZGVzY3JpYmVkIGluIA0KICAgIHRoaXMgZG9jdW1lbnQgb3IgdGhlIGV4dGVu
dCB0byB3aGljaCBhbnkgbGljZW5zZSB1bmRlciBzdWNoIHJpZ2h0cyANCiAgICBtaWdodCBvciBt
aWdodCBub3QgYmUgYXZhaWxhYmxlOyBuZWl0aGVyIGRvZXMgaXQgcmVwcmVzZW50IHRoYXQgaXQg
DQogICAgaGFzIG1hZGUgYW55IGVmZm9ydCB0byBpZGVudGlmeSBhbnkgc3VjaCByaWdodHMuICBJ
bmZvcm1hdGlvbiBvbiANCiAgICB0aGUgSUVURidzIHByb2NlZHVyZXMgd2l0aCByZXNwZWN0IHRv
IHJpZ2h0cyBpbiBzdGFuZGFyZHMtdHJhY2sgYW5kIA0KICAgIHN0YW5kYXJkcy1yZWxhdGVkIGRv
Y3VtZW50YXRpb24gY2FuIGJlIGZvdW5kIGluIFJGQyAyMDI2LiAgQ29waWVzIA0KICAgIG9mIGNs
YWltcyBvZiByaWdodHMgbWFkZSBhdmFpbGFibGUgZm9yIHB1YmxpY2F0aW9uIGFuZCBhbnkgDQog
ICAgYXNzdXJhbmNlcyBvZiBsaWNlbnNlcyB0byBiZSBtYWRlIGF2YWlsYWJsZSwgb3IgdGhlIHJl
c3VsdCBvZiBhbiANCiAgICBhdHRlbXB0IG1hZGUgdG8gb2J0YWluIGEgZ2VuZXJhbCBsaWNlbnNl
IG9yIHBlcm1pc3Npb24gZm9yIHRoZSB1c2UgDQogICAgb2Ygc3VjaCBwcm9wcmlldGFyeSByaWdo
dHMgYnkgaW1wbGVtZW50b3JzIG9yIHVzZXJzIG9mIHRoaXMgDQogICAgc3BlY2lmaWNhdGlvbiBj
YW4gYmUgb2J0YWluZWQgZnJvbSB0aGUgSUVURiBTZWNyZXRhcmlhdC4gDQogICAgIA0KICAgIFRo
ZSBJRVRGIGludml0ZXMgYW55IGludGVyZXN0ZWQgcGFydHkgdG8gYnJpbmcgdG8gaXRzIGF0dGVu
dGlvbiBhbnkgDQogICAgY29weXJpZ2h0cywgcGF0ZW50cyBvciBwYXRlbnQgYXBwbGljYXRpb25z
LCBvciBvdGhlciBwcm9wcmlldGFyeSANCiAgICByaWdodHMgd2hpY2ggbWF5IGNvdmVyIHRlY2hu
b2xvZ3kgdGhhdCBtYXkgYmUgcmVxdWlyZWQgdG8gcHJhY3RpY2UgDQogICAgdGhpcyBzdGFuZGFy
ZC4gIFBsZWFzZSBhZGRyZXNzIHRoZSBpbmZvcm1hdGlvbiB0byB0aGUgSUVURiANCiAgICBFeGVj
dXRpdmUgRGlyZWN0b3IuIA0KICAgICANCiAxMy4gRnVsbCBDb3B5cmlnaHQgU3RhdGVtZW50IA0K
ICAgICAgICANCiAgICBDb3B5cmlnaHQgKEMpIFRoZSBJbnRlcm5ldCBTb2NpZXR5ICgyMDAzKS4g
QWxsIFJpZ2h0cyBSZXNlcnZlZC4gDQogICAgIA0KICAgIFRoaXMgZG9jdW1lbnQgYW5kIHRyYW5z
bGF0aW9ucyBvZiBpdCBtYXkgYmUgY29waWVkIGFuZCBmdXJuaXNoZWQgdG8gDQogICAgb3RoZXJz
LCBhbmQgZGVyaXZhdGl2ZSB3b3JrcyB0aGF0IGNvbW1lbnQgb24gb3Igb3RoZXJ3aXNlIGV4cGxh
aW4gDQogICAgaXQgb3IgYXNzaXN0IGluIGl0cyBpbXBsZW1lbnRhdGlvbiBtYXkgYmUgcHJlcGFy
ZWQsIGNvcGllZCwgDQogIA0KICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEp1bmUgICAg
MjAwNCAgICAgICAgICAgICAgICAgICBbUGFnZSAzOV0gIA0KDQogSW50ZXJuZXQgRHJhZnQgICAg
ICAgICBGb3JDRVMgRnJhbWV3b3JrICAgICAgICAgICAgICAgICBEZWNlbWJlciAyMDAzIA0KICAN
CiAgDQogICAgcHVibGlzaGVkIGFuZCBkaXN0cmlidXRlZCwgaW4gd2hvbGUgb3IgaW4gcGFydCwg
d2l0aG91dCByZXN0cmljdGlvbiANCiAgICBvZiBhbnkga2luZCwgcHJvdmlkZWQgdGhhdCB0aGUg
YWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyANCiAgICBwYXJhZ3JhcGggYXJlIGluY2x1
ZGVkIG9uIGFsbCBzdWNoIGNvcGllcyBhbmQgZGVyaXZhdGl2ZSB3b3Jrcy4gIA0KICAgIEhvd2V2
ZXIsIHRoaXMgZG9jdW1lbnQgaXRzZWxmIG1heSBub3QgYmUgbW9kaWZpZWQgaW4gYW55IHdheSwg
c3VjaCANCiAgICBhcyBieSByZW1vdmluZyB0aGUgY29weXJpZ2h0IG5vdGljZSBvciByZWZlcmVu
Y2VzIHRvIHRoZSBJbnRlcm5ldCANCiAgICBTb2NpZXR5IG9yIG90aGVyIEludGVybmV0IG9yZ2Fu
aXphdGlvbnMsIGV4Y2VwdCBhcyBuZWVkZWQgZm9yIHRoZSANCiAgICBwdXJwb3NlIG9mIGRldmVs
b3BpbmcgSW50ZXJuZXQgc3RhbmRhcmRzIGluIHdoaWNoIGNhc2UgdGhlIA0KICAgIHByb2NlZHVy
ZXMgZm9yIGNvcHlyaWdodHMgZGVmaW5lZCBpbiB0aGUgSW50ZXJuZXQgU3RhbmRhcmRzIHByb2Nl
c3MgDQogICAgbXVzdCBiZSBmb2xsb3dlZCwgb3IgYXMgcmVxdWlyZWQgdG8gdHJhbnNsYXRlIGl0
IGludG8gbGFuZ3VhZ2VzIA0KICAgIG90aGVyIHRoYW4gRW5nbGlzaC4gDQogICAgIA0KICAgIFRo
ZSBsaW1pdGVkIHBlcm1pc3Npb25zIGdyYW50ZWQgYWJvdmUgYXJlIHBlcnBldHVhbCBhbmQgd2ls
bCBub3QgYmUgDQogICAgcmV2b2tlZCBieSB0aGUgSW50ZXJuZXQgU29jaWV0eSBvciBpdHMgc3Vj
Y2Vzc29ycyBvciBhc3NpZ25zLiANCiAgICBUaGlzIGRvY3VtZW50IGFuZCB0aGUgaW5mb3JtYXRp
b24gY29udGFpbmVkIGhlcmVpbiBpcyBwcm92aWRlZCBvbiANCiAgICBhbiAiQVMgSVMiIGJhc2lz
IGFuZCBUSEUgSU5URVJORVQgU09DSUVUWSBBTkQgVEhFIElOVEVSTkVUIA0KICAgIEVOR0lORUVS
SU5HIFRBU0sgRk9SQ0UgRElTQ0xBSU1TIEFMTCBXQVJSQU5USUVTLCBFWFBSRVNTIE9SIA0KICAg
IElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gQU5ZIFdBUlJBTlRZIFRIQVQg
VEhFIFVTRSBPRiANCiAgICBUSEUgSU5GT1JNQVRJT04gSEVSRUlOIFdJTEwgTk9UIElORlJJTkdF
IEFOWSBSSUdIVFMgT1IgQU5ZIElNUExJRUQgDQogICAgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFC
SUxJVFkgT1IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuIiANCiAgICAgDQogIA0K
ICANCiBZYW5nLCBldCBhbC4gICAgICBFeHBpcmVzIEp1bmUgICAgMjAwNCAgICAgICAgICAgICAg
ICAgICBbUGFnZSA0MF0gIA0K

------_=_NextPart_001_01C3C4D9.83A0EF51--


From owner-forces*forces-archive**IETF*-ORG@PEACH.EASE.LSOFT.COM  Wed Dec 17 18:10:12 2003
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA11757
	for <forces-archive@ietf.org>; Wed, 17 Dec 2003 18:10:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AWko1-0007Kj-00
	for forces-archive@ietf.org; Wed, 17 Dec 2003 18:10:13 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AWkny-0007Kb-00
	for forces-archive@ietf.org; Wed, 17 Dec 2003 18:10:13 -0500
Received: from grape.ease.lsoft.com ([209.119.1.39])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AWkny-0007KX-00
	for forces-archive@IETF.ORG; Wed, 17 Dec 2003 18:10:10 -0500
Received: from PEACH.EASE.LSOFT.COM (209.119.1.45) by grape.ease.lsoft.com (LSMTP for OpenVMS v1.1b) with SMTP id <11.003AC605@grape.ease.lsoft.com>; Wed, 17 Dec 2003 18:10:10 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 64735208 for FORCES@PEACH.EASE.LSOFT.COM;
          Wed, 17 Dec 2003 18:10:09 -0500
Received: from 134.134.136.6 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Wed, 17 Dec 2003 18:10:09 -0500
Received: from petasus.jf.intel.com (petasus.jf.intel.com [10.7.209.6]) by
          hermes.jf.intel.com (8.12.9-20030918-01/8.12.9/d: major-outer.mc,v
          1.11 2003/12/03 18:29:28 root Exp $) with ESMTP id hBHNBNeA004866 for
          <FORCES@PEACH.EASE.LSOFT.COM>; Wed, 17 Dec 2003 23:11:24 GMT
Received: from orsmsxvs040.jf.intel.com (orsmsxvs040.jf.intel.com
          [192.168.65.206]) by petasus.jf.intel.com
          (8.12.9-20030918-01/8.12.9/d: major-inner.mc,v 1.6 2003/12/04
          00:48:44 root Exp $) with SMTP id hBHN9WQ7022827 for
          <FORCES@PEACH.EASE.LSOFT.COM>; Wed, 17 Dec 2003 23:10:04 GMT
Received: from orsmsx332.amr.corp.intel.com ([192.168.65.60]) by
          orsmsxvs040.jf.intel.com (SAVSMTP 3.1.2.35) with SMTP id
          M2003121715095409087 for <FORCES@PEACH.EASE.LSOFT.COM>; Wed, 17 Dec
          2003 15:09:54 -0800
Received: from orsmsx409.amr.corp.intel.com ([192.168.65.58]) by
          orsmsx332.amr.corp.intel.com with Microsoft SMTPSVC(5.0.2195.5329);
          Wed, 17 Dec 2003 15:09:54 -0800
content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative;
              boundary="----_=_NextPart_001_01C3C4F2.E12706FB"
X-MimeOLE: Produced By Microsoft Exchange V6.0.6487.1
Thread-Topic: ForCES Framework Last Call for Comments (was: ForCES framework:
              summary of comments from Russ Housley and authors' respond)
Thread-Index: AcPE2YONOzgAVRcGThSdy2RDT17YpAAGFrdg
X-OriginalArrivalTime: 17 Dec 2003 23:09:54.0147 (UTC)
                       FILETIME=[E188BB30:01C3C4F2]
X-Scanned-By: MIMEDefang 2.31 (www . roaringpenguin . com / mimedefang)
Approved-By: "Putzolu, David" <david.putzolu@INTEL.COM>
Message-ID: <52D13A805349A249960B9943E5590BD80195EC2E@orsmsx409.jf.intel.com>
Date: Wed, 17 Dec 2003 15:09:53 -0800
Reply-To: "Putzolu, David" <david.putzolu@intel.com>
Sender: Forwarding and Control Element Separation
              <FORCES@PEACH.EASE.LSOFT.COM>
From: "Putzolu, David" <david.putzolu@intel.com>
Subject: ForCES Framework Last Call for Comments (was: ForCES framework: summary of comments from Russ Housley and authors' respond)
To: FORCES@PEACH.EASE.LSOFT.COM
Precedence: list
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.3 required=5.0 tests=AWL,HTML_40_50,
	HTML_FONTCOLOR_BLUE,HTML_MESSAGE autolearn=no version=2.60

This is a multi-part message in MIME format.

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

All,
=20
Please review this final set of changes made to the ForCES framework
in response to IESG feedback, and send in any comments by January 5th.
After that time the Framework (once any comments are satisfactorily=20
addressed) will be forwarded to the ADs/IESG for final review and
publication.
=20
Thanks,
David
=20
-----Original Message-----
From: Forwarding and Control Element Separation
[mailto:FORCES@PEACH.EASE.LSOFT.COM] On Behalf Of Yang, Lily L
Sent: Wednesday, December 17, 2003 12:08 PM
To: FORCES@PEACH.EASE.LSOFT.COM
Subject: [FORCES] ForCES framework: summary of comments from Russ
Housley and authors' respond


As I indicated in my postings before, the framework draft has received
some comments from Russ Housley as part of the IESG review.
Unfortunately it tooks us 3 revisions to get everything covered. Per
requests from the chairs, here is a summary of the comments from Russ
Housley  and our respond and revision in its entirety. Please review the
revised text as summarized below for your reading convenience.
Attached is the most recent revision that is uploaded (v12). The changes
from v11 to v12 are very minor: fix "Ipsec" to "IPsec" in one instance,
added "or a physcially secured room" after "inside a box" to better
cover the notion of physical security.
=20
Note that the section # changes due to reordering of the Acknowledge
section (now before Security).
=20
Lily
=20
---------- Comments from Russ Housley & authors' respond & revision
details ------------
As a matter of taste, I would like to see the usual RFC 2119 text
inside Section 1, which is all about definitions.
    [respond] Done.


In section 4.2.2, the document says that a security protocol will
be used for authentication. Clearly, an authorization decision
needs to be made following successful authentication. Section 4.3
needs to discuss authorization as well.
    [respond] we revised both 4.2.2 and 4.3 to explicitly call out
authorization=20
as part of the security handshake.=20
    [old para in 4.2.2] The exact details of the security handshake
depend on the security solution chosen by ForCES protocol. =20
    [new in 4.2.2] The security handshake should include mutual
authentication and authorization between the CE and FE, but the exact
details depend on the security solution chosen by ForCES protocol.
Authorization can be as simple as checking against the list of
authorized end points provided by the FE or CE manager during the
pre-association phase.  Both authentication and authorization must be
successful before the association can be established.  If either
authentication or authorization fails, the end point must not be allowed
to join the NE.  After the successful security handshake, message
authentication and confidentiality are still necessary for the on-going
information exchange between the CE and FE, unless some form of physical
security exists.  Whenever a packet fails authentication, it must be
dropped and a notification may be sent to alert the sender of the
potential attack. =20
    [old para in 4.3] Note that security association and state must be
also re-established to guarantee the same level of security exists
before and after the association re-establishment.
    [new para in 4.3] Note that security association and state must be
also re-established to guarantee the same level of security (including
both authentication and authorization) exists before and after the
association re-establishment.

Section 4.2.2 contains a forward reference to section 9. I suspect
that this should be a reference to section 7.
    [respond] Could not find this one.

In section 4.2.5, there is no discussion of security. Given the
authentication (and needed authorization) discussion in section
4.2.2, it seems that authentication and authorization need to be
discussed in the context of the proxy.
    [respond] This is a good point. We added a new paragraph in Section
4.2.5 to point out the security implication of proxy and its reliance on
physical security.=20
    [added in 4.2.5] One needs to be aware of the security implication
introduced by the proxy FE.  Since the physical FE is not capable of
implementing ForCES itself, the security mechanism of ForCES can only
secure the communication channel between the CE and the proxy FE, but
not all the way to the physical FE.  It is recommended that other
security mechanisms (including physical security property) be employed
to ensure the security between the CE and the physical FE.=20

Section 7.1.2 needs to include authorization too.
   [respond] Done.  The section is in 8.1.2.=20

   [old in 7.1.2] Requirement:  The CE or FE must authenticate the
message before accepting and processing it. =20
   [new in 8.1.2] Requirement:  The CE or FE must authenticate the
message as having come from an FE or CE on the list of the authorized
ForCES elements (provided by the CE or FE Manager in the pre-association
phase) before accepting and processing it. =20


In section 7.2, the phrase "inside a box" should be expanded to
include a physically secure room.
   [respond] done in v12. The section is in 8.2.
   [old para in 7.2] When ForCES is deployed between CEs and FEs inside
a box, authentication, ...
    [new  para in 8.2] When ForCES is deployed between CEs and FEs
inside a box or a=20
physically secured room, authentication, ...

In the 2nd paragraph of section 7.2.3 please change "Ipsec's" to
"IPsec's"
[respond] done in v12, in 8.2.3 now.

Section 7.2 suggests the use of IPsec or TLS for security between
the ForCES components. It seems that there are advantages to using
a layer 2 security protocol. In particular, a protocol like SDE
(IEEE 802.10b) would limit participation to components attached
directly to the LAN segment.
    [respond] L2 may be allowed as a deployment option coupled with "no
security" at ForCES 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 added a sentence at the 2nd
paragraph of 8.2 to clarify this, without citing SDE (IEEE 802.10b) as a
particular example.=20
  [old in 8.2] Both TLS and IPsec can be used potentially to satisfy all
of the security requirements for ForCES protocol.        =20
  [new in 8.2] Both TLS and IPsec can be used potentially to satisfy all
of the security requirements for ForCES protocol. In addition, 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
=20
=20

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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns=3D"http://www.w3.org/TR/REC-html40" xmlns:o =3D=20
"urn:schemas-microsoft-com:office:office" xmlns:w =3D=20
"urn:schemas-microsoft-com:office:word" xmlns:st1 =3D=20
"urn:schemas-microsoft-com:office:smarttags"><HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<TITLE>Message</TITLE>

<META content=3DWord.Document name=3DProgId>
<META content=3D"MSHTML 6.00.2800.1276" name=3DGENERATOR>
<META content=3D"Microsoft Word 10" name=3DOriginator><LINK=20
href=3D"cid:filelist.xml@01C3C430.CE937370" =
rel=3DFile-List><o:SmartTagType=20
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"=20
name=3D"PersonName"></o:SmartTagType><!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:SpellingState>Clean</w:SpellingState>
  <w:GrammarState>Clean</w:GrammarState>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
   <w:UseFELayout/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if !mso]>
<STYLE>st1\:* {
        BEHAVIOR: url(#default#ieooui)
}
</STYLE>
<![endif]-->
<STYLE>@font-face {
        font-family: SimSun;
}
@font-face {
        font-family: SimSun;
}
@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; =
mso-header-margin: .5in; mso-footer-margin: .5in; mso-paper-source: 0; }
P.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; =
mso-style-parent: ""; mso-pagination: widow-orphan; =
mso-fareast-font-family: SimSun
}
LI.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; =
mso-style-parent: ""; mso-pagination: widow-orphan; =
mso-fareast-font-family: SimSun
}
DIV.MsoNormal {
        FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; =
mso-style-parent: ""; mso-pagination: widow-orphan; =
mso-fareast-font-family: SimSun
}
A:link {
        COLOR: blue; TEXT-DECORATION: underline; text-underline: single
}
SPAN.MsoHyperlink {
        COLOR: blue; TEXT-DECORATION: underline; text-underline: single
}
A:visited {
        COLOR: purple; TEXT-DECORATION: underline; text-underline: single
}
SPAN.MsoHyperlinkFollowed {
        COLOR: purple; TEXT-DECORATION: underline; text-underline: single
}
SPAN.EmailStyle17 {
        COLOR: windowtext; FONT-FAMILY: Arial; mso-style-type: =
personal-compose; mso-style-noshow: yes; mso-ansi-font-size: 10.0pt; =
mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Arial; =
mso-hansi-font-family: Arial; mso-bidi-font-family: Arial
}
SPAN.SpellE {
        mso-style-name: ""; mso-spl-e: yes
}
SPAN.GramE {
        mso-style-name: ""; mso-gram-e: yes
}
DIV.Section1 {
        page: Section1
}
</STYLE>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */=20
 table.MsoNormalTable
        {mso-style-name:"Table Normal";
        mso-tstyle-rowband-size:0;
        mso-tstyle-colband-size:0;
        mso-style-noshow:yes;
        mso-style-parent:"";
        mso-padding-alt:0in 5.4pt 0in 5.4pt;
        mso-para-margin:0in;
        mso-para-margin-bottom:.0001pt;
        mso-pagination:widow-orphan;
        font-size:10.0pt;
        font-family:"Times New Roman";}
</style>
<![endif]--></HEAD>
<BODY lang=3DEN-US style=3D"tab-interval: .5in" vLink=3Dpurple =
link=3Dblue>
<DIV><SPAN class=3D691390223-17122003><FONT face=3DArial color=3D#0000ff =

size=3D2>All,</FONT></SPAN></DIV>
<DIV><SPAN class=3D691390223-17122003><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D691390223-17122003><FONT face=3DArial color=3D#0000ff =
size=3D2>Please=20
review this final set of changes made to the ForCES=20
framework</FONT></SPAN></DIV>
<DIV><SPAN class=3D691390223-17122003><FONT face=3DArial color=3D#0000ff =
size=3D2>in=20
response to IESG feedback, and send in any comments by January=20
5th.</FONT></SPAN></DIV>
<DIV><SPAN class=3D691390223-17122003><FONT face=3DArial color=3D#0000ff =
size=3D2>After=20
that time the Framework (once any comments are satisfactorily=20
</FONT></SPAN></DIV>
<DIV><SPAN class=3D691390223-17122003><FONT face=3DArial color=3D#0000ff =

size=3D2>addressed) will be forwarded to the ADs/IESG for final review=20
and</FONT></SPAN></DIV>
<DIV><SPAN class=3D691390223-17122003><FONT face=3DArial color=3D#0000ff =

size=3D2>publication.</FONT></SPAN></DIV>
<DIV><SPAN class=3D691390223-17122003><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D691390223-17122003><FONT face=3DArial color=3D#0000ff =

size=3D2>Thanks,</FONT></SPAN></DIV>
<DIV><SPAN class=3D691390223-17122003><FONT face=3DArial color=3D#0000ff =

size=3D2>David</FONT></SPAN></DIV>
<DIV><SPAN class=3D691390223-17122003><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid; MARGIN-RIGHT: 0px">
  <DIV></DIV>
  <DIV class=3DOutlookMessageHeader lang=3Den-us dir=3Dltr =
align=3Dleft><FONT=20
  face=3DTahoma size=3D2>-----Original Message-----<BR><B>From:</B> =
Forwarding and=20
  Control Element Separation [mailto:FORCES@PEACH.EASE.LSOFT.COM] <B>On =
Behalf=20
  Of </B>Yang, Lily L<BR><B>Sent:</B> Wednesday, December 17, 2003 12:08 =

  PM<BR><B>To:</B> FORCES@PEACH.EASE.LSOFT.COM<BR><B>Subject:</B> =
[FORCES]=20
  ForCES framework: summary of comments from Russ Housley and authors'=20
  respond<BR><BR></FONT></DIV>
  <DIV class=3DSection1>
  <P class=3DMsoNormal><FONT size=3D1><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
  class=3D239061619-17122003>As I indicated in my postings before, the =
framework=20
  draft has received some comments from <SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial">Russ <SPAN=20
  class=3DGramE>Housley</SPAN></SPAN><SPAN class=3DGramE><FONT =
size=3D1><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial">&nbsp;as =
part of the=20
  IESG review. Unfortunately it tooks us 3 revisions to get everything =
covered.=20
  </SPAN></FONT></SPAN></SPAN>Per requests from the chairs, here is a =
summary=20
  of&nbsp;<SPAN class=3D239061619-17122003>the comments </SPAN>from=20
  </SPAN></FONT><st1:PersonName=20
  style=3D"BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: =
url(res://ietag.dll/#34/#1001); BACKGROUND-REPEAT: repeat-x"><FONT=20
  size=3D1><SPAN style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: =
Arial">Russ=20
  <SPAN class=3DGramE>Housley</SPAN></SPAN></FONT></st1:PersonName><SPAN =

  class=3DGramE><FONT size=3D1><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"> <SPAN=20
  style=3D"mso-spacerun: yes">&nbsp;</SPAN>and</SPAN></FONT></SPAN><FONT =

  size=3D1><SPAN style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: =
Arial"> our=20
  respond and revision<SPAN class=3D239061619-17122003> </SPAN><SPAN=20
  class=3D239061619-17122003>in its entirety. Please review the revised =
text as=20
  summarized below for your reading =
convenience.</SPAN></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT size=3D1><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
  class=3D239061619-17122003>Attached is the most recent revision that =
is uploaded=20
  (v12). The changes from v11 to v12 are very minor: fix "Ipsec" to =
"IPsec" in=20
  one instance, added "or a physcially secured room" after "inside a =
box" to=20
  better cover the notion of physical security.</SPAN></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT size=3D1><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
  class=3D239061619-17122003></SPAN></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal><FONT face=3DArial size=3D1><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial">Note that =
the section=20
  # changes due to reordering of the Acknowledge section (now before=20
  Security).</SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial size=3D1><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: =
Arial"></SPAN></FONT>&nbsp;</P>
  <P class=3DMsoNormal><FONT size=3D1><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><o:p><SPAN=20
  class=3D239061619-17122003>Lily</SPAN></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial size=3D1><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT size=3D2><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><o:p><SPAN=20
  class=3D239061619-17122003>---------- Comments from Russ Housley &amp; =
authors'=20
  respond &amp; revision details =
------------</SPAN></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial size=3D1><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial">As a matter =
of taste,=20
  I would like to see the usual RFC 2119 text<BR><SPAN =
class=3DGramE>inside</SPAN>=20
  Section 1, which is all about =
definitions.<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT size=3D1><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
  class=3D239061619-17122003>&nbsp;&nbsp;&nbsp; </SPAN>[<SPAN=20
  class=3DGramE>respond</SPAN>] <SPAN =
class=3DGramE>Done.</SPAN></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT size=3D1><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
  class=3DGramE></SPAN><BR><BR>In section 4.2.2, the document says that =
a security=20
  protocol will<BR><SPAN class=3DGramE>be</SPAN> used for =
authentication. Clearly,=20
  an authorization decision<BR><SPAN class=3DGramE>needs</SPAN> to be =
made=20
  following successful authentication. Section 4.3<BR><SPAN=20
  class=3DGramE>needs</SPAN> to discuss authorization as=20
  well.<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT size=3D1><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
  class=3D239061619-17122003>&nbsp;&nbsp;&nbsp; </SPAN>[<SPAN=20
  class=3DGramE>respond</SPAN>] we revised both 4.2.2 and 4.3 to =
explicitly call=20
  out authorization </SPAN></FONT></P>
  <P class=3DMsoNormal><FONT size=3D1><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial">as part of =
the=20
  security handshake. </SPAN></FONT></P>
  <P class=3DMsoNormal><FONT size=3D1><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
  class=3D239061619-17122003>&nbsp;&nbsp;&nbsp; </SPAN>[old<SPAN=20
  class=3D239061619-17122003> para in 4.2.2</SPAN>] The exact details of =
the=20
  security handshake depend on the security solution chosen by ForCES=20
  protocol.&nbsp;&nbsp;<BR><SPAN =
class=3D239061619-17122003>&nbsp;&nbsp;&nbsp;=20
  </SPAN>[new<SPAN class=3D239061619-17122003> in 4.2.2</SPAN>] The =
security=20
  handshake should include mutual authentication and authorization =
between the=20
  CE and FE, but the exact details depend on the security solution =
chosen by=20
  ForCES protocol.&nbsp; Authorization can be as simple as checking =
against the=20
  list of authorized end points provided by the FE or CE manager during =
the=20
  pre-association phase.&nbsp; Both authentication and authorization =
must be=20
  successful before the association can be established.&nbsp; If either=20
  authentication or authorization fails, the end point must not be =
allowed to=20
  join the NE.&nbsp; After the successful security handshake, message=20
  authentication and confidentiality are still necessary for the =
on-going=20
  information exchange between the CE and FE, unless some form of =
physical=20
  security exists.&nbsp; Whenever a packet fails authentication, it must =
be=20
  dropped and a notification may be sent to alert the sender of the =
potential=20
  attack.&nbsp;&nbsp;<BR><SPAN =
class=3D239061619-17122003>&nbsp;&nbsp;&nbsp;=20
  </SPAN>[old<SPAN class=3D239061619-17122003> para in 4.3</SPAN>] Note =
that=20
  security association and state must be also re-established to =
guarantee the=20
  same level of security exists before and after the association=20
  re-establishment.<BR><SPAN =
class=3D239061619-17122003>&nbsp;&nbsp;&nbsp;=20
  </SPAN>[new<SPAN class=3D239061619-17122003> para in 4.3</SPAN>] Note =
that=20
  security association and state must be also re-established to =
guarantee the=20
  same level of security (including both authentication and =
authorization)=20
  exists before and after the association=20
re-establishment.<BR></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT size=3D1><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: =
Arial"></SPAN></FONT><FONT=20
  size=3D1><SPAN style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: =
Arial">Section=20
  4.2.2 contains a forward reference to section 9. I suspect<BR><SPAN=20
  class=3DGramE>that</SPAN> this should be a reference to section=20
  7.<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT size=3D1><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
  class=3D239061619-17122003>&nbsp;&nbsp;&nbsp; </SPAN>[<SPAN=20
  class=3DGramE>respond</SPAN>] <SPAN class=3DGramE>Could not find this=20
  one.</SPAN><BR><BR>In section 4.2.5, there is no discussion of =
security. Given=20
  the<BR><SPAN class=3DGramE>authentication</SPAN> (and needed =
authorization)=20
  discussion in section<BR>4.2.2, it seems that authentication and =
authorization=20
  need to be<BR><SPAN class=3DGramE>discussed</SPAN> in the context of =
the=20
  proxy.<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT size=3D1><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
  class=3D239061619-17122003>&nbsp;&nbsp;&nbsp; </SPAN>[<SPAN=20
  class=3DGramE>respond</SPAN>] This is a good point. We added =
a&nbsp;<SPAN=20
  class=3D239061619-17122003>new </SPAN>paragraph in Section 4.2.5 to =
point out=20
  the security implication of proxy and its reliance on physical=20
  security.&nbsp;</SPAN></FONT></P>
  <P class=3DMsoNormal><FONT size=3D1><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
  class=3D239061619-17122003>&nbsp;&nbsp;&nbsp; </SPAN>[<SPAN=20
  class=3D239061619-17122003>added</SPAN><SPAN =
class=3D239061619-17122003>&nbsp;in=20
  4.2.5</SPAN>] One needs to be aware of the security implication =
introduced by=20
  the proxy FE.&nbsp; Since the physical FE is not capable of =
implementing=20
  ForCES itself, the security mechanism of ForCES can only secure the=20
  communication channel between the CE and the proxy FE, but not all the =
way to=20
  the physical FE.&nbsp; It is recommended that other security =
mechanisms=20
  (including physical security property) be employed to ensure the =
security=20
  between the CE and the physical FE. <BR></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT size=3D1><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: =
Arial"></SPAN></FONT><FONT=20
  size=3D1><SPAN style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: =
Arial">Section=20
  7.1.2 needs to include authorization too.<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT size=3D1><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
  class=3D239061619-17122003>&nbsp;&nbsp; </SPAN>[<SPAN=20
  class=3DGramE>respond</SPAN>] <SPAN class=3DGramE>Done.</SPAN> <SPAN=20
  style=3D"mso-spacerun: yes">&nbsp;</SPAN>The section is in 8.1.2.<SPAN =

  class=3D239061619-17122003> </SPAN></SPAN></FONT></P><FONT =
size=3D1><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
  class=3D239061619-17122003></SPAN></SPAN></FONT></DIV>
  <DIV class=3DSection1><FONT size=3D1><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
  class=3D239061619-17122003>&nbsp;&nbsp; [old in 7.1.2] =
Requirement:&nbsp; The CE=20
  or FE must authenticate the message before accepting and processing=20
  it.&nbsp;&nbsp;<BR>&nbsp;&nbsp; [new in 8.1.2] Requirement:&nbsp; The =
CE or FE=20
  must authenticate the message as having come from an FE or CE on the =
list of=20
  the authorized ForCES elements (provided by the CE or FE Manager in =
the=20
  pre-association phase) before accepting and processing it.&nbsp;=20
  <BR></DIV></SPAN></SPAN></FONT><FONT size=3D1><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial">
  <P class=3DMsoNormal><FONT face=3DArial size=3D2></FONT><BR><FONT =
face=3DArial><FONT=20
  size=3D2>In section 7.2, the phrase "inside a box" should be expanded=20
  to<BR><SPAN class=3DGramE>include</SPAN> a physically secure=20
  room.<o:p></o:p></FONT></FONT></SPAN></FONT></P>
  <P class=3DMsoNormal><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><FONT =
size=3D2><SPAN=20
  class=3D239061619-17122003>&nbsp;&nbsp; </SPAN>[<SPAN=20
  class=3DGramE>respond</SPAN>] done<SPAN class=3D239061619-17122003> in =
v12</SPAN>.=20
  The section is in 8.2.</FONT></SPAN></P>
  <P class=3DMsoNormal><FONT size=3D+0><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><FONT =
size=3D2><SPAN=20
  class=3D239061619-17122003>&nbsp;&nbsp;&nbsp;[old para in 7.2] =
</SPAN>When=20
  ForCES is deployed between CEs and FEs inside a box,&nbsp;<SPAN=20
  class=3D239061619-17122003>authentication, =
...</SPAN></FONT></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT size=3D1><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><FONT =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
  class=3D239061619-17122003>&nbsp;&nbsp;&nbsp; [new &nbsp;para in 8.2]=20
  </SPAN>When ForCES is deployed between CEs and FEs inside a box or=20
  a&nbsp;<BR>physically secured room,&nbsp;<SPAN=20
  class=3D239061619-17122003>authentication, =
...</SPAN><BR></SPAN><BR></FONT>In=20
  the 2nd paragraph of section 7.2.3 please change "<SPAN=20
  class=3DSpellE>Ipsec's</SPAN>" to "<SPAN=20
  class=3DSpellE>IPsec's</SPAN>"<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT size=3D1><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial">[<SPAN=20
  class=3DGramE>respond</SPAN>] done<SPAN class=3D239061619-17122003> in =
v12</SPAN>,=20
  in 8.2.3 now.<BR><BR>Section 7.2 suggests the use of <SPAN=20
  class=3DSpellE>IPsec</SPAN> or TLS for security between<BR><SPAN=20
  class=3DGramE>the</SPAN> <SPAN class=3DSpellE>ForCES</SPAN> =
components. It seems=20
  that there are advantages to using<BR><SPAN class=3DGramE>a</SPAN> =
layer 2=20
  security protocol. In particular, <SPAN class=3DGramE>a protocol =
like</SPAN>=20
  SDE<BR>(IEEE 802.10b) would limit participation to components=20
  attached<BR><SPAN class=3DGramE>directly</SPAN> to the LAN=20
  segment.<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT size=3D1><SPAN=20
  style=3D"FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial"><SPAN=20
  class=3D239061619-17122003>&nbsp;&nbsp;&nbsp; </SPAN>[<SPAN=20
  class=3DGramE>respond</SPAN>] </SPAN></FONT><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">L2 may be allowed as a =
deployment=20
  option coupled with "no security&#8221; at <SPAN =
class=3DSpellE>ForCES</SPAN> layer=20
  for a particular L2 technology. But on the other hand, <SPAN=20
  class=3DSpellE>ForCES</SPAN> protocol should not rely on any <SPAN=20
  class=3DSpellE>praticular</SPAN> L2 security to satisfy security =
requirements as=20
  L2 solution can vary and <SPAN class=3DSpellE>ForCES</SPAN> should =
stay=20
  L2-agnostic. So we added a sentence at the 2nd paragraph of 8.2 to =
clarify=20
  this, without citing SDE (IEEE 802.10b) as a particular example.<SPAN=20
  class=3D239061619-17122003>&nbsp;</SPAN></SPAN></P>
  <P class=3DMsoNormal><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><SPAN=20
  class=3D239061619-17122003>&nbsp;</SPAN></SPAN><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"><SPAN=20
  class=3D239061619-17122003><SPAN class=3D239061619-17122003>&nbsp;[old =
in 8.2]=20
  </SPAN>Both TLS and IPsec can be used potentially to satisfy all of =
the=20
  security requirements for ForCES protocol.&nbsp;</SPAN></SPAN><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"><SPAN=20
  class=3D239061619-17122003><SPAN=20
  class=3D239061619-17122003>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
  </SPAN></SPAN></SPAN></P>
  <P class=3DMsoNormal><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><SPAN=20
  class=3D239061619-17122003><SPAN class=3D239061619-17122003>&nbsp; =
[new in 8.2]=20
  </SPAN>Both TLS and IPsec can be used potentially to satisfy all of =
the=20
  security requirements for ForCES protocol. In addition, other =
approaches may=20
  be used as well but are not documented here, including using L2 =
security=20
  mechanisms for a given L2 interconnect technology, as long as the =
requirements=20
  can be satisfied. </P>
  <DIV></SPAN></SPAN><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><SPAN=20
  class=3D239061619-17122003></SPAN></SPAN>&nbsp;</DIV>
  <DIV><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"><SPAN=20
  =
class=3D239061619-17122003></SPAN></SPAN>&nbsp;</DIV></BLOCKQUOTE></BODY>=
</HTML>

------_=_NextPart_001_01C3C4F2.E12706FB--


From owner-forces@PEACH.EASE.LSOFT.COM  Thu Dec 18 15:39:45 2003
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA16235
	for <forces-archive@ietf.org>; Thu, 18 Dec 2003 15:39:45 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AX4vx-0006WS-00
	for forces-archive@ietf.org; Thu, 18 Dec 2003 15:39:45 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AX4vw-0006WL-00
	for forces-archive@ietf.org; Thu, 18 Dec 2003 15:39:45 -0500
Received: from cherry.ease.lsoft.com ([209.119.0.109])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AX4vv-0006WI-00
	for forces-archive@IETF.ORG; Thu, 18 Dec 2003 15:39:44 -0500
Received: from PEAR.EASE.LSOFT.COM (209.119.0.19) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <12.00C7C93A@cherry.ease.lsoft.com>; Thu, 18 Dec 2003 15:39:43 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 64863176 for FORCES@PEACH.EASE.LSOFT.COM;
          Thu, 18 Dec 2003 15:39:41 -0500
Received: from 132.151.1.176 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Thu, 18 Dec 2003 15:29:41 -0500
Received: from CNRI.Reston.VA.US (localhost [127.0.0.1]) by ietf.org
          (8.9.1a/8.9.1a) with ESMTP id PAA14888; Thu, 18 Dec 2003 15:29:40
          -0500 (EST)
Mime-Version: 1.0
Content-Type: Multipart/Mixed; Boundary="NextPart"
Approved-By: dinaras@CNRI.RESTON.VA.US
Message-ID: <200312182029.PAA14888@ietf.org>
Date: Thu, 18 Dec 2003 15:29:39 -0500
Reply-To: Internet-Drafts@ietf.org
Sender: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
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-12.txt
To: FORCES@PEACH.EASE.LSOFT.COM
Precedence: list
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.4 required=5.0 tests=MIME_BOUND_NEXTPART,
	NO_REAL_NAME autolearn=no version=2.60

--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-12.txt
        Pages           : 40
        Date            : 2003-12-18

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-12.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-12.txt".

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


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

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

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


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

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

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

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

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

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

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

--OtherAccess--

--NextPart--


From owner-forces@PEACH.EASE.LSOFT.COM  Sat Dec 20 15:00:41 2003
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id PAA17327
	for <forces-archive@ietf.org>; Sat, 20 Dec 2003 15:00:41 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AXnHG-0004q4-00
	for forces-archive@ietf.org; Sat, 20 Dec 2003 15:00:42 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AXnHE-0004pw-00
	for forces-archive@ietf.org; Sat, 20 Dec 2003 15:00:41 -0500
Received: from cherry.ease.lsoft.com ([209.119.0.109])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AXnHE-0004ps-00
	for forces-archive@IETF.ORG; Sat, 20 Dec 2003 15:00:40 -0500
Received: from PEAR.EASE.LSOFT.COM (209.119.0.19) by cherry.ease.lsoft.com (LSMTP for Digital Unix v1.1b) with SMTP id <22.00C7F7FB@cherry.ease.lsoft.com>; Sat, 20 Dec 2003 15:00:39 -0500
Received: from PEACH.EASE.LSOFT.COM by PEACH.EASE.LSOFT.COM (LISTSERV-TCP/IP
          release 1.8e) with spool id 65115086 for FORCES@PEACH.EASE.LSOFT.COM;
          Sat, 20 Dec 2003 15:00:38 -0500
Received: from 208.2.156.7 by WALNUT.EASE.LSOFT.COM (SMTPL release 1.0i) with
          TCP; Sat, 20 Dec 2003 15:00:38 -0500
Received: from localhost ([208.2.156.2]) by lotus.znyx.com (Lotus Domino
          Release 5.0.11) with ESMTP id 2003122011592984:29990 ; Sat, 20 Dec
          2003 11:59:29 -0800
References: <52D13A805349A249960B9943E5590BD80195EC2E@orsmsx409.jf.intel.com>
Mime-Version: 1.0
X-Mailer: Ximian Evolution 1.2.2
X-MIMETrack: Itemize by SMTP Server on Lotus/Znyx(Release 5.0.11  |July 24,
             2002) at 12/20/2003 11:59:30 AM,
             Serialize by Router on Lotus/Znyx(Release 5.0.11  |July 24,
             2002) at 12/20/2003 11:59:31 AM,
             Serialize complete at 12/20/2003 11:59:31 AM
Content-Transfer-Encoding: 7bit
Content-Type: text/plain
Approved-By: Jamal Hadi Salim <hadi@ZNYX.COM>
Message-ID: <1071950435.1044.120.camel@jzny.localdomain>
Date: Sat, 20 Dec 2003 15:00:36 -0500
Reply-To: hadi@znyx.com
Sender: Forwarding and Control Element Separation              <FORCES@PEACH.EASE.LSOFT.COM>
From: Jamal Hadi Salim <hadi@znyx.com>
Organization: ZNYX Networks
Subject: Re: ForCES Framework Last Call for Comments (was: ForCES framework: summary of comments from Russ Housley and authors' respond)
To: FORCES@PEACH.EASE.LSOFT.COM
In-Reply-To: <52D13A805349A249960B9943E5590BD80195EC2E@orsmsx409.jf.intel.com>
Precedence: list
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=none autolearn=no version=2.60
Content-Transfer-Encoding: 7bit

Lily et al,

I think this draft is ready. The only issue i have is on section 8.
Could you move section 8.2.1 and make it section 8.1 ?
I think that it makes more sense to talk about NE security admin/config
right at the beggining of section 8 so you can set context for the rest
of the text. You can still point to the DoS concerns at that section as
you do now if you want.

Other comments:
- Section 2:
I think the term "vendor" (which leaves a marketing after taste) should
really be replaced with "implementor".

- General section 3:
 and the Fx references; it may be a good idea to introduce the meaning
of each "x". I noticed that the "p" is introduced
later on in section 4.2

- section 3.2 and the Fi ref point:
I dont understand why a virtualized FE should be treated any different
from a non-virtualized one. You seem to imply there may be some need for
tricks to be played during pre-association phase.
Additionaly that section seems to be focussed more on the Fp than Fi
reference.

- section 4.3, last paragraph:
An NE can not in post-association phase; the relation between a CE and
FE may be. You may wanna find another term to describe what you are
implying - example "operational" may be a good fit.

- section 4.3.1 and 4.3.2:
Both seem to be really focussed on routing restarts and OSPF in
particular. I think those should be good examples; however, forces would
be dealing with more than just forwarding tables; almost every LFB
will have state tables syncronized between CE-FE which in my opinion
could use graceful restarts.

- section 5.1:
Nitpick: Is it true that you need at least two interfaces to do
routing? What would stop you from doing routing (changing NH paths)
with a single interface?

- section 5.7:
I think it should also be noted that the FE may not run SNMP.
The assumption with agentX is that both FE and CE run SNMP.

- section 8.1.4:
" A malicious node can take over
  as CE-B if such trusted relationship is not established during the
  fail-over."
should really read:
" A malicious node can take over
    as CE-B if such trusted relationship has not been established prior
or during the fail-over. "

- section 8.1.8:
I have never heard of congestion control algorithms as a solution to a
DoS. I would suggest a backing of this via citing of some work or
removing it as an example.

- section 8.2 in general
Would it be useful to cite RFC 3631 in general?

- Section 8.2.2:
Steps 1-6; those could happen between a FEM and CEM as well.
The FE could then be informed by the FEM. If no, why not? If yes, could
we add text to that effect?

- section 8.2.3
I think i am missing something, but why would replay protection be
impossible if you have CEM-FEM communication and say FEM-FE
communication being trusted?


Overall, i think section 8 is highly improved and very good.

cheers,
jamal


From fugpress@mail.com  Tue Dec 30 05:24:26 2003
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1])
	by ietf.org (8.9.1a/8.9.1a) with ESMTP id FAA18388
	for <forces-archive@ietf.org>; Tue, 30 Dec 2003 05:24:24 -0500 (EST)
Received: from ietf-mx ([132.151.6.1])
	by ietf-mx with esmtp (Exim 4.12)
	id 1AbH2q-0000gA-00
	for forces-archive@ietf.org; Tue, 30 Dec 2003 05:24:12 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12)
	id 1AbH10-0000Yo-00
	for forces-archive@ietf.org; Tue, 30 Dec 2003 05:22:19 -0500
Received: from [65.246.255.50] (helo=mx2.foretec.com)
	by ietf-mx with esmtp (Exim 4.12)
	id 1AbGz6-0000Qh-00; Tue, 30 Dec 2003 05:20:20 -0500
Received: from [61.236.238.72] (helo=ietf.org)
	by mx2.foretec.com with smtp (Exim 4.24)
	id 1AbGz5-00068N-Cy; Tue, 30 Dec 2003 05:20:20 -0500
From: "O pequeno Lucas:" <fugpress@mail.com>
To: enum-admin@ietf.org
Subject: Um exemplo para o Brasil                                  ref.: ldi
X-Mailer: QUALCOMM Windows Eudora Version 5.2.1
MIME-Version: 1.0
Content-Type: text/html
Message-Id: <E1AbGz5-00068N-Cy@mx2.foretec.com>
Date: Tue, 30 Dec 2003 05:20:20 -0500
X-Spam-Flag: YES
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on 
	ietf-mx.ietf.org
X-Spam-Status: Yes, hits=5.3 required=5.0 tests=AWL,FORGED_MUA_EUDORA,
	HTML_20_30,HTML_FONT_BIG,HTML_MESSAGE,MAILTO_TO_SPAM_ADDR,
	MIME_HTML_NO_CHARSET,MIME_HTML_ONLY,SUBJ_HAS_SPACES autolearn=no 
	version=2.60
X-Spam-Report: 
	*  1.0 SUBJ_HAS_SPACES Subject contains lots of white space
	*  0.0 HTML_MESSAGE BODY: HTML included in message
	*  0.1 HTML_FONT_BIG BODY: HTML has a big font
	*  0.5 HTML_20_30 BODY: Message is 20% to 30% HTML
	*  0.1 MIME_HTML_ONLY BODY: Message only has text/html MIME parts
	*  0.7 MIME_HTML_NO_CHARSET RAW: Message text in HTML without charset
	*  1.1 MAILTO_TO_SPAM_ADDR URI: Includes a link to a likely spammer email
	*  1.9 FORGED_MUA_EUDORA Forged mail pretending to be from Eudora
	*  0.0 AWL AWL: Auto-whitelist adjustment

<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">
<META NAME="Generator" CONTENT="Microsoft Word 97">
<META NAME="Template" CONTENT="C:\Arquivos de programas\Microsoft Office\Office\html.dot">
</HEAD>
<BODY LINK="#0000ff" VLINK="#800080">

<P>jdr <!-- Listinha recebida e usada, não apagar: 
mailto:nv133556@gamebox.net
agenciaprovidas@hotmail.com
agenciasprovida@hotmail.com
http://www.hotmail.com
http://www.spamcop.net
http://www.mail.com
mailto:agenciasprovida@hotmail.com
mailto:leaosou@hotmail.com
jbarloccod@medynet.com
jflo@qb.fcen.ub
jflo@qb.fcen.uba.ar
jflo@quibiol.qb.fcen.uba.ar
juanlopezlinares@hotmail.com
lapisa@lapisa.com
From:braulinojr@bol.com.br
From:elrey@123.com
emancipacordoba@hotmail.com
FabianF@exo.com.ar
gindre@indecs.org.br
From:grupeiro@uol.com.br
From:iica@reuna.cl
itiro@openlink.com.br
jomharaantony@hotmail.com
From:juanmiguelreyes@hotmail.com
kappagb@yahoo.com.br
kz7@uol.com.br
leilafarias@hotmail.com
leopoldoa68@terra.com.mx
From:lfbelchior@openlink.com.br
mailto:m.uenlue@gmx.de
mailto:m.wright@cjcr.cam.ac.uk
mailto:magadesign@magadesign.com.br
mailto:magidatayfour@aol.com.br
mailto:mail@azores-arte.net
mailto:maira.sede@pesagro.com
mailto:malmes@videotron.ca
 -->Feliz Ano Novo para voc&ecirc; e fam&iacute;lia! Atenciosamente, Ferreira Passos, Atualidade Brasileira. <A HREF="mailto:lucas_saudades@yahoo.com.br?subject=Lucas:EnCastellano">Lucas:EnCastellano</A> <A HREF="mailto:lucas_saudades@yahoo.com.br?subject=Lucas:InEnglish">Lucas:InEnglish</A> <A HREF="mailto:lucas_saudades@yahoo.com.br?subject=ProximosEnvios:SoloEnCastellano">ProximosEnvios:SoloEnCastellano</A> <A HREF="mailto:lucas_saudades@yahoo.com.br?subject=NextMessages:OnlyInEnglish">NextMessages:OnlyInEnglish</A> 
<P>Dez. 29, 2003: Atualidade Brasileira, Rio de Janeiro.</P>
<B><FONT SIZE=6><P>O pequeno Lucas: um exemplo para o Brasil</P>
</B></FONT><I><P ALIGN="CENTER">Deu seu &uacute;ltimo suspiro segurando com suas m&atilde;ozinhas um Menino Jesus e uma Medalha Milagrosa, e partiu para celebrar seu primeiro Natal no C&eacute;u</P>
</I><P>Lucas da Rocha Silva nasceu em S&atilde;o Paulo, no bairro industrial de Itaquera, zona leste da cidade, em 28 de novembro de 1994. Foi ele crescendo normalmente, como todas as crian&ccedil;as de sua idade, quando, na madrugada de 1<SUP>o</SUP>. de novembro de 2000, pr&oacute;ximo a completar 6 anos, acordou com fortes dores na t&iacute;bia de sua perninha esquerda. Come&ccedil;ava a trilhar uma dolorosa e inesperada via crucis que a Providencia, em seus misteriosos des&iacute;gnios, lhe tinha reservado, e que ele aceitaria de maneira exemplar, at&eacute; seu falecimento em 15 de dezembro de 2003.</P>
<P>Um exame de raios-x indicou uma fratura no local da dor, o que levou os m&eacute;dicos a engessarem sua perna por um m&ecirc;s. Mas a dor ia aumentando. O pequeno pegava ent&atilde;o o seu tercinho, dizendo que rezaria Ave-Marias "at&eacute; a dor passar". Conseguia assim adormecer, mas, no dia seguinte, seu drama recome&ccedil;ava.</P>
<P>Em mar&ccedil;o de 2001, uma biopsia feita no Hospital Santa Marcelina indicou um tumor na t&iacute;bia. Passou a ser atendido no Instituto de Oncologia Pedi&aacute;trica, do Hospital S&atilde;o Paulo, onde foi submetido pouco depois a um implante de ossos, para tentar deter o avan&ccedil;o do tumor; mas este se expandiu para o joelho, e depois para o f&ecirc;mur, obrigando a mais duas cirurgias, a &uacute;ltima das quais, em abril de 2003, lhe amputou a perninha esquerda.</P>
<P>O pequeno Lucas foi aceitando todos esses sofrimentos com admir&aacute;vel esp&iacute;rito crist&atilde;o, como vindos da vontade de Deus, sem jamais se deixar abater, nem reclamar pelas dores ou pelo seu infort&uacute;nio. Disto s&atilde;o testemunhas seu pai, Carlos Alberto Gil da Silva, 39; sua m&atilde;e, da. Maria Aparecida da Rocha Silva, 36; seu irm&atilde;o Klayton, 14; seu melhor amiguinho, Luizinho; seus familiares; m&eacute;dicos; professores; coleguinhas; vizinhos, e todos quantos o conheceram.</P>
<P>Desde a primeira cirurgia, precisou acordar tr&ecirc;s vezes por semana &agrave;s 5.30 hs. da manh&atilde;, para ir ao Hospital e ser examinado pela sua m&eacute;dica, al&eacute;m de submeter-se a sess&otilde;es de quimioterapia, radioterapia, e outros exames. L&aacute;, enquanto aguardava o atendimento, costumava, com sua conversa alegre e animada, e participando de jogos, estimular outras crian&ccedil;as com doen&ccedil;as similares, que compreensivelmente se encontravam abatidas e tristes. Ainda com sua perninha amputada, ele deu um jeito de continuar a jogar bola e andar de bicicleta. &Agrave;s vezes, quando o atendimento atrasava e o rel&oacute;gio estava perto do meio-dia, procurava sua m&eacute;dica e lhe dizia: "Por favor, me chama logo, tia, que preciso ir &agrave; escola". Seu senso do dever fez com que, at&eacute; o final, continuasse a ir &agrave; escola, onde obteve sempre notas acima de 8.</P>
<P>O esfor&ccedil;o de seus m&eacute;dicos, e as cirurgias, n&atilde;o impediram que, a partir de abril de 2003, o implac&aacute;vel tumor se alastrasse por seu debilitado organismo, passando do f&ecirc;mur aos pulm&otilde;es, e da&iacute;, ao maxilar e ao pesco&ccedil;o; o que foi multiplicando seus sofrimentos, pois agora sentia dificuldades para falar, se alimentar e mesmo respirar.</P>
<P>Em setembro de 2003, enquanto Lucas aguardava para efetuar um dos intermin&aacute;veis exames e tratamentos, uma alma caridosa lhe deu de presente uma Medalha de Nossa Senhora das Gra&ccedil;as, a Medalha Milagrosa, que passou a usar continuamente, com piedade sincera, at&eacute; os &uacute;ltimos instantes de sua breve vida terrena, que j&aacute; se aproximavam. Tamb&eacute;m ganhou um livrinho com a historia de Nossa Senhora de F&aacute;tima e dos tr&ecirc;s pastorinhos videntes, e ficou assim sabendo que um deles, Jacinta, falecera sendo ainda uma crian&ccedil;a. Todas as noites, o pequeno Lucas pedia &agrave; sua m&atilde;e para ler algumas p&aacute;ginas desse livrinho; depois, rezava a Ora&ccedil;&atilde;o ao Anjo da Guarda e adormecia.</P>
<P>Algumas semanas antes do Natal, Lucas ganhou tamb&eacute;m um pequeno Menino Jesus na manjedoura, que recebeu com devo&ccedil;&atilde;o e alegria, dizendo serenamente a seus pais que este Natal ele o passaria no C&eacute;u junto com seu av&ocirc; paterno, que falecera alguns meses antes. De fato, seu corpo j&aacute; n&atilde;o mais ag&uuml;entava a quimioterapia e a radioterapia, que foram suspensas em novembro de 2003. Ent&atilde;o seus pais convocaram os familiares e amigos para, na igreja de Dom Bosco, perto de seu lar, anunciar-lhes que os m&eacute;dicos j&aacute; nada mais podiam fazer: seu filho agora estava inteiramente nas m&atilde;os de Deus e de Nossa Senhora. O menino, perto do altar, ouviu tudo com o rosto sereno, ao mesmo tempo decidido e resignado, com a mesma crist&atilde; serenidade e resigna&ccedil;&atilde;o que tivera desde o come&ccedil;o de sua doen&ccedil;a, sem jamais reclamar de sua situa&ccedil;&atilde;o ou de suas enormes dores.</P>
<P>Na noite de 13 de dezembro, Lucas teve um agravamento de seus problemas respirat&oacute;rios, devendo ser levado com urg&ecirc;ncia ao Instituto de Oncologia Pedi&aacute;trica. Em sua escrivaninha, ele deixava, em perfeita ordem, "santinhos" de Maria Auxiliadora, Dom Bosco, Santa Madre Paulina, Beato Frei Galv&atilde;o, Sta. Rita de C&aacute;ssia, S&atilde;o Benedito, Santo Expedito e a Novena de Nossa Senhora das Gra&ccedil;as, sua devo&ccedil;&atilde;o preferida.</P>
<P>S&oacute; levou consigo ao Hospital, como seus mais valiosos tesouros, a Medalha Milagrosa e o pequeno Menino Jesus. Em 14 de dezembro, domingo, recebeu de m&atilde;os de seu P&aacute;roco a Un&ccedil;&atilde;o dos Enfermos. No dia seguinte, de manh&atilde;, cada vez com maiores dificuldades para respirar, entrou em agonia. Sempre l&uacute;cido, continuava segurando com suas m&atilde;ozinhas a Medalha Milagrosa e o Menino Jesus. Percebendo que as for&ccedil;as o abandonavam, conseguiu sussurrar com dificuldade: "M&atilde;e, me ajude a segurar o Menino Jesus..." Pouco depois, dava seu &uacute;ltimo suspiro. </P>
<P>O Menino Jesus, sem d&uacute;vida, retribuiu o afeto dessa alma inocente, levando-o consigo para passar o primeiro Natal no C&eacute;u. </P>
<P>Para Deus n&atilde;o existem her&oacute;is an&ocirc;nimos; mais ainda, Ele muitas vezes nos d&aacute; a possibilidade de conhecer essas vidas, para nossa edifica&ccedil;&atilde;o, e para nos ajudar, com seus exemplos, a enfrentar as enormes dificuldades do dia-a-dia. O pequeno Lucas foi um her&oacute;i, apesar de ter s&oacute; 9 anos: por sua f&eacute;, e pela inteira aceita&ccedil;&atilde;o do misterioso e luminoso caminho da dor que a Providencia lhe preparou, trilhando os passos do Divino Mestre. O pequeno Lucas &eacute;, neste sentido, um grande exemplo para o Brasil. </P>
<P>Gon&ccedil;alo Guimar&atilde;es, autor deste artigo, &eacute; jornalista.</P>
<P>LINKS:</P>
<P>Para enviar uma mensagem aos pais e irm&atilde;o do pequeno Lucas, clique em:</P>
<P><A HREF="mailto:lucas_saudades@yahoo.com.br?subject=FamiliaDoLucas:MinhaMensagem">FamiliaDoLucas:MinhaMensagem</A></P>
<P>Para enviar ao autor do artigo sua valiosa opini&atilde;o, clique aqui: <A HREF="mailto:lucas_saudades@yahoo.com.br?subject=ArtigoSobreLucas:MinhaOpiniao">ArtigoSobreLucas:MinhaOpiniao</A></P>
<P>Para receber gratuitamente, por e-mail, duas fotos de Lucas (uma com 6 anos, e outra, com 9, poucos dias antes de falecer), clique aqui:</P>
<P><A HREF="mailto:lucas_saudades@yahoo.com.br?subject=DesejoReceberFotosDeLucas">DesejoReceberFotosDeLucas</A></P>
<P>Para ser retirado de nosso Address Book, clique em:</P>
<P><A HREF="mailto:lucas_saudades@yahoo.com.br?subject=RetirarDoAddresBook">RetirarDoAddresBook</A></P>
<P>Nota: este artigo pode ser reproduzido parcial ou totalmente, de prefer&ecirc;ncia, citando a fonte: Atualidade Brasileira.</P></BODY>
</HTML>




