From nea-bounces@ietf.org Thu Jun 01 20:55:49 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1Flxx6-0007Sy-VI; Thu, 01 Jun 2006 20:55:48 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1Flxx5-0007So-Ax
	for nea@ietf.org; Thu, 01 Jun 2006 20:55:47 -0400
Received: from numenor.qualcomm.com ([129.46.51.58])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Flxx3-00031I-Sm
	for nea@ietf.org; Thu, 01 Jun 2006 20:55:47 -0400
Received: from magus.qualcomm.com (magus.qualcomm.com [129.46.61.148])
	by numenor.qualcomm.com (8.13.6/8.12.5/1.0) with ESMTP id
	k520tdn9004019
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL);
	Thu, 1 Jun 2006 17:55:39 -0700
Received: from NAEXBR03.na.qualcomm.com (naexbr03.qualcomm.com
	[129.46.134.172])
	by magus.qualcomm.com (8.13.6/8.12.5/1.0) with ESMTP id k520tcVu023840; 
	Thu, 1 Jun 2006 17:55:39 -0700 (PDT)
Received: from NAEX06.na.qualcomm.com ([129.46.135.160]) by
	NAEXBR03.na.qualcomm.com with Microsoft SMTPSVC(6.0.3790.1830); 
	Thu, 1 Jun 2006 17:55:38 -0700
x-mimeole: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Nea] RE: Detecting Compromised Endpoints
Date: Thu, 1 Jun 2006 17:55:37 -0700
Message-ID: <2EBB8025B6D1BA41B567DB32C1D8DB8490BDE6@NAEX06.na.qualcomm.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Nea] RE: Detecting Compromised Endpoints
Thread-Index: AcaAX1Ji3fYfDP9PR5GPGmUGbPCT/gAGYlegAB5KNtABNd6+EA==
From: "Narayanan, Vidya" <vidyan@qualcomm.com>
To: "Stephen Hanna" <shanna@juniper.net>,
	"Thomas Hardjono" <thardjono@signacert.com>, <nea@ietf.org>,
	"Frank Yeh Jr" <fyeh@us.ibm.com>
X-OriginalArrivalTime: 02 Jun 2006 00:55:38.0211 (UTC)
	FILETIME=[436DD330:01C685DF]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 08868c2bcdb53bddcb7cc7e7cf96b038
Cc: 
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=subscribe>
Errors-To: nea-bounces@ietf.org


Sorry for being so late in catching up with this thread. A lot of
discussion has happened here - however, it still leaves some key open
questions in my mind:=20

1. It is not at all clear to me as to how TPM can provide what can be
called an acceptable level of security (for the purpose of what NEA
wants to achieve). Quoting from Steve's original email -=20

"You can break the system if you can successfully attack any one of
these: the TPM (with physical attacks or by finding flaws in it), the
CAs that signed the TPM's certificates (or their operators), the trusted
software that's listed in the known good configs, the cryptographic
algorithms and protocols involved, or the Network Enforcer or the NEA
server or their operators." =20

There's other stuff that can be added to this list and this just seems
like an intractable list. For one, trusted software or trusted OS seem
like oxymoronic terms to me - the most popular OSs that are used in the
enterprise world today do have application code and that itself implies
that those can be compromised (as has been proven time and again). I
hope that we don't develop any NEA solution naively assuming that
enterprises are suddenly going to switch to "secure" OSs :)  =20

2. The verification of PCR values seem way too complex - the list of
acceptable values, given that the hash would be different for any minor
change in version of software/firmware, is likely to be exponentially
large. I don't see how it is going to be practical to deploy something
like this.=20

Given the above, I am not convinced that the TPM/NEA integration will
ever happen - let alone solve any real problems. The claim seems to be
that the TPM/NEA combination is the best case security for what NEA is
set to solve - even this best case seems to not really be effective.=20

Vidya

> -----Original Message-----
> From: Stephen Hanna [mailto:shanna@juniper.net]=20
> Sent: Friday, May 26, 2006 1:27 PM
> To: Thomas Hardjono; nea@ietf.org; Frank Yeh Jr
> Subject: RE: [Nea] RE: Detecting Compromised Endpoints
>=20
> One of the most common objections to NEA (and similar
> systems) is "If the endpoint is compromised, you can't trust=20
> anything it says." This issue continues to come up again and=20
> again. Several people on the NEA list have asked to have the=20
> charter address it, saying that it is out of scope for NEA=20
> (except that it will be addressed in the overall security analysis).
>=20
> The reason I started a separate thread on the topic of=20
> Detecting Compromised Endpoints was so that we could have a=20
> reasoned discussion of the problem and then refer future=20
> people who raise the issue to this thread.
> I said this in the first email on this thread. Thanks to all=20
> who have contributed to the thread. I think it has largely=20
> run its course.
>=20
> I will now draft some language on this for the charter and=20
> submit this for the mailing list to consider. I'll use a=20
> separate thread so we can keep this thread just for=20
> discussion of the technical problem of how and whether=20
> compromised endpoints can be handled.
>=20
> Thanks,
>=20
> Steve=20
>=20
> > -----Original Message-----
> > From: Thomas Hardjono [mailto:thardjono@signacert.com]
> > Sent: Friday, May 26, 2006 12:14 AM
> > To: nea@ietf.org; Frank Yeh Jr
> > Subject: RE: [Nea] RE: Detecting Compromised Endpoints
> >=20
> > Thanks Frank - yes, you are spot on.
> > =20
> > My understanding as to how the discussion drifted to=20
> trusted hardware=20
> > arose from some questions in the IETF.
> > =20
> > Basically, some folks at the IETF were suggesting that we=20
> don't bother=20
> > with NEA because (a) any posture agent on the client can be=20
> modified=20
> > by malware (to then forge posture reports); and (b) They=20
> don't believe=20
> > in trusted hardware or even the possibility of secure systems.
> > =20
> > The funny thing is that virtually all protocols invented in=20
> the IETF=20
> > is subject to changes by malware in (a).  This includes IPsec VPN=20
> > clients, routing code, NAT boxes, and even the entire IP stack.
> > =20
> > Perhaps we should just give-up on the Internet :)
> > =20
> > cheers,
> > =20
> > /thomas/
> > =20
> >=20
> > =20
> > ________________________________
> >=20
> > From: Frank Yeh Jr [mailto:fyeh@us.ibm.com]
> > Sent: Thursday, May 25, 2006 5:57 PM
> > To: Paul Sangster
> > Cc: nea@ietf.org
> > Subject: RE: [Nea] RE: Detecting Compromised Endpoints
> >=20
> >=20
> >=20
> > Greetings,
> >=20
> > I am a little confused by this thread as it seems to me to=20
> be out of=20
> > scope with the NEA work. Perhaps I added to the confusion by=20
> > mentioning in a previous post that NEA could leverage trusted=20
> > hardware. For that, I am sorry (well, sort of).
> >=20
> > So my impression of the NEA charter is that the procotol=20
> will be about=20
> > format, aggregation, and transport of Posture information.=20
> There does=20
> > not seem to be anything related to establishing trust of=20
> the various=20
> > components that use the procotol. However, it would be valid to use=20
> > the NEA protocols to enable a single collector/validator pair that=20
> > would attest to the integrity of all other components. I do not see=20
> > why this should be part of the NEA protocols themselves.
> >=20
> > This thread probably has to do with the many TCG-aware people=20
> > participating in NEA, but I think that is confusing the issue.=20
> > However, since I said TCG, I would point out that the TNC specs and=20
> > the PTS spec are separate. Why then are we talking about combining=20
> > these functions in NEA?
> >=20
> > Regards,
> > Frank Yeh
> > Corporate Security Strategy Team
> > IBM
> > Tivoli Software
> >=20
> >=20
> > "Paul Sangster" <Paul_Sangster@symantec.com> wrote on
> > 05/25/2006 03:39:02 PM:
> >=20
> > >=20
> > > Discussions like these make me wonder what the automotive safety=20
> > > engineers must have discussed when the idea of the: seat
> > belt, air bag,
> > > crumple zones ... were being considered :).  How many lives
> > do we need
> > > to save to make it useful ...
> > >=20
> > > Hopefully we wouldn't pass on doing NEA because its not a
> > panacea for
> > > security (its not.)  NEA itself doesn't try to solve the=20
> problems of=20
> > > this thread, we're merely discussing if they might be orthogonal=20
> > > mechanisms to help prevent the collector from mis-reporting the
> > > situation.   Putting a spotlight on the desire to report=20
> > configuration
> > > should help bring focus to protecting the collection/reporting=20
> > > mechanisms.
> > >=20
> > > So with that said, let go into the interesting dialog. =20
> > Clearly you've
> > > raised very interesting and challenging issues that most
> > (all?) of our
> > > other standards couldn't live up to (fortunately, there=20
> are threat=20
> > > models to save the day by scoping them out :))
> > >=20
> > > > -----Original Message-----
> > > > From: Marcus Leech [mailto:mleech@nortel.com]
> > > > Sent: Thursday, May 25, 2006 11:20 AM
> > > > To: Stephen Hanna; nea@ietf.org
> > > > Subject: RE: [Nea] RE: Detecting Compromised Endpoints
> > > >=20
> > > >=20
> > > >=20
> > > > 1) What needs to be measured?
> > > >=20
> > > >    All the trusted code on the endpoint needs to be measured.
> > > >    That includes all the software and firmware in the Trusted
> > > >    Computing Base, any code whose compromise would potentially
> > > >    cause the system to violate its security policies. This
> > > >    includes the BIOS, the boot loader, the OS kernel, the
> > > >    kernel drivers, etc. If the operating system is well written,
> > > >    it should not include application code since that code
> > > >    cannot cause the system to violate its security policies.
> > > >=20
> > > > The essential problem is that for any *practical*
> > operating system for
> > > >   purposes of general-purpose computing, there *is*
> > application code,
> > > >   the compromise of which, can cause the system to violate its=20
> > > > security
> > > >   policies.
> > >=20
> > > Sure, privileged code also runs in applications so the
> > kernel doesn't
> > > need to contain everything.  Ideally OSes would limit privileges=20
> > > (ability to bypass some security check) more granularly
> > (e.g. Solaris
> > > 10's privilege model) but many do not or the granularity
> > isn't used so
> > > point taken.
> > >=20
> > > I think one of the areas of discussion around the use of TCG=20
> > > verification is how to enable product vendors (or 3rd party
> > "integrity"
> > > oriented vendors) to define trust dependency trees so that
> > verifiers can
> > > determine what set of component measurements it needs to
> > verify to feel
> > > safe trusting the requesting system for a particular
> > purpose.  For many
> > > use cases, only portions of the machine need to be=20
> checked (e.g when=20
> > > your just trusting a browser session so need to check the kernel,=20
> > > privileged apps and things relied upon by the brower.
> > >=20
> > > I don't think this is an unsolvable problem, just a hard
> > one.  We need
> > > an ongoing dialog to understand what is running on the
> > requesting system
> > > that needs to be trusted and traverse its trust dependency
> > tree.  For
> > > NEA this might be the kernel plus the set of privileged
> > apps and some
> > > security configuration information or it might involve checking a=20
> > > special security partition + hypervisor (depending on the system
> > > architecture.)
> > >=20
> > > >=20
> > > > The only thing the hash does is to assert that the code is free=20
> > > > from any
> > > >   *known* vulnerabilities.  Once the system is=20
> compromised, it can=20
> > > > continue
> > > >   to provide an idyllic view to the TPM/PCR machinery.
> > >=20
> > > The hash just records that a particular image of code was=20
> run on the=20
> > > system (so it could later or immediately be verified [*])
> > in a way that
> > > can't be hidden.  The TPM only allows "extends" to the PCR
> > so trusted
> > > apps can effectively add to the values but not remove=20
> prior entries.
> > > The meta-data about each extend is stored in a measurement
> > log and is
> > > used for verification.  A rootkit might be able to alter
> > the measurement
> > > log but to hide its existance but it wouldn't be able to
> > change the PCRs
> > > to erase its measurement.
> > >=20
> > > The way the TPM is used it has the capability of signing
> > the PCRs with a
> > > private key for a particular attestation to a verifier. =20
> > The verifier
> > > needs an equivalent measurement log (history of the PCR) to
> > verify that
> > > it correctly recomputes the aggregate current value stored
> > in the PCR(s)
> > > and can verify the meta-data makes sense and is=20
> considered valid by=20
> > > policy.  I'm not sure how malware that was measured into=20
> a PCR could=20
> > > hide its presence without resetting the PCR back to a=20
> desired value.
> > >=20
> > > [*] - Background: the model allows for a local verifier
> > that checks code
> > > measurements against a set of known valid measurements
> > before allowing
> > > it to run. This effective prevents code with known
> > vulnerabilities from
> > > running and establishes a trustworthy base to build upon as
> > long as you
> > > can trust the verifier (done via chain of trust.)  As
> > Marcus correctly
> > > points out this doesn't catch unknown vulnerabilities.  The TCG=20
> > > technology that I know of doesn't do behavioral checking
> > although such
> > > technologies do exist and watch for zero-day attacks as we
> > speak.  You
> > > could imagine that these could be integrated and will
> > evolve over time.
> > >=20
> > > >=20
> > > >=20
> > > > 3) How does the Posture Validator get that list of PCR values
> > > >    for known good configurations?
> > > >=20
> > > >    Typically from a subscription service that maintains a
> > > >    list of PCR values for various versions of software from
> > > >    all the major vendors. The decision about which software
> > > >    versions are "good" is a policy decision generally left
> > > >    to the network owner.
> > > >=20
> > > > You have to assume that a compromised system would be
> > able to maintain
> > > >   a consistently-idyllic view using some similar type of=20
> > > > "subscription service".
> > > >   Essentially, a compromised system can continue to update the=20
> > > > view of the
> > > >   world it wishes to present to the TCG subsystems.  The=20
> > > > *reality*, however,
> > > >   will be quite different.
> > >=20
> > > Same comment as above.  How does the malware reset the PCRs
> > back to the
> > > idyllic values so future attestations comes up clean?  Most
> > of the PCRs
> > > do not allow "set" type of operations, so this means the malware=20
> > > couldn't use the TPM signed set of PCR values to spoof the
> > verifier (nor
> > > could it use the TPM's cert since it lacks access to the
> > private key to
> > > quote (sign) the incorrect pseudo-PCRs.)
> > >=20
> > > > =20
> > > >=20
> > > > 4) Won't this prevent me from using my favorite OS?
> > > >=20
> > > >    That depends on your network's policy. If you don't like
> > > >    their policy, you're free to shop around. Remember that
> > > >    the TPM is an optional component and comes disabled. You
> > > >    can just leave it disabled. Or you can run your favorite
> > > >    OS within an untrusted application. Or you can have an
> > > >    untrusted application forward packets from your favorite OS.
> > > >    Anyway, those subscription services aren't cheap. Trusted
> > > >    boot will probably be mainly deployed in high-security
> > > >    environments.
> > > >=20
> > > > There's also the scenario of a NAT-like device in a=20
> > > > TCG/TPM/NAP/NAC/whatever
> > > >   world.  You have a "policy-compliant" system act as a=20
> proxy for=20
> > > > a pool
> > > >   of non-compliant nodes.  "Fixing" that kind of=20
> scenario tends to=20
> > > > produce
> > > >   a system that is unusable for ordinary use. =20
> Perfectly secure,=20
> > > > and utterly
> > > >   unusable.
> > >=20
> > > Not sure I follow.  Are you referring to the tunneling
> > attack discussed
> > > in the TNC's IF-T specification or a true proxy?  In the=20
> true proxy=20
> > > case, the proxies should show up in the list of
> > measurements required by
> > > the verifier and the verifier's policy DB shouldn't allow this=20
> > > configuration.  For the nested tunnel attack, there are already=20
> > > suggested countermeasures and work is underway for more (not
> > > unsolvable.)
> > >=20
> > > Was your comment about "fixing" the proxy case meaning that
> > systems need
> > > to be able to run such software or else they aren't useful?=20
> >  Maybe you
> > > could explain more about your thinking?
> > >=20
> > > >=20
> > > > 5) How does this let the server detect endpoint compromise?
> > > >=20
> > > >    If a trusted software component on the endpoint has been
> > > >    compromised, that will show up as a PCR with an unrecognized
> > > >    value. Because the TPM hashes the software before it's run
> > > >    and won't let the software zero the PCR (and because the
> > > >    hash is preimage resistant), the compromised software can't
> > > >    get the TPM to report a valid PCR value. And it can't
> > > >    replay an old PCR value because of the nonce.
> > > >=20
> > > > That only applies to "compromised on disk".  The state of said=20
> > > > software
> > > >   at some time T after it has begun executing *cannot* be
> > attested-to
> > > >   by anything.  If that were possible, then it would
> > imply having a
> > > >   general solution to the halting problem.  In fact, even the=20
> > > > known-good
> > > >   PCR values are only attesting to the fact that the=20
> software is=20
> > > > known to
> > > >   be resistant to all the vulnerabilities we *know=20
> about* in the=20
> > > > software.
> > > >   With the emergence of zero-day exploits of
> > vulnerabilities, I wonder
> > > >   how useful this will actually be.
> > >=20
> > > Without trying to solve the halting problem you can
> > introduce mechanisms
> > > to help raise the security level of the system.  Is this
> > useless to try
> > > unless they are foolproof?  There are an endless list of security=20
> > > mechanisms which can't address this issue (bug in an IKE
> > implementation
> > > leaks phase 2 keys, buffer overflow of a privileged daemon
> > and now we
> > > can change TLS trust anchors, timing attack against
> > processor caches and
> > > you can learn OpenSSL private keys ...)  I agree it's a
> > hard problem but
> > > hope we don't let it stop progress.  People are working
> > (and shipping)
> > > technologies to try to catch zero-day exploits and these could be=20
> > > integrated with other system integrity protection features
> > to raise the
> > > bar as best we can without waking Mr Turing :).
> > >=20
> > > If a system measured all software as its loaded and check
> > it was clean
> > > against known vulnerabilities, recorded the measurement=20
> in a TPM (or=20
> > > tamperproof environment) and created a measurement log,=20
> used AV and=20
> > > behavioral techniques to watch for viruses in running code,
> > ... and was
> > > able to produce an attestation of all of this and the=20
> > > configurations/databases it used in a non-spoofable way,
> > this seems to
> > > be better then we have today.  Add in support for separate
> > protection
> > > domains to isolate security mechanisms (and logs) and we=20
> seem to be=20
> > > raising the bar.
> > >=20
> > > Of course this isn't TNC, but its something orthogonal that
> > people in
> > > the industry are working on and seems to fit in with what=20
> is being=20
> > > planned.  Such integrity mechanisms could offer a Posture=20
> > > Collector/Verifier pair to fit into the NEA model.
> > >=20
> > > >   =20
> > > > 6) Aren't there ways to attack this system?
> > > >=20
> > > >    Yes. You can break the system if you can successfully attack
> > > >    any one of these: the TPM (with physical attacks or=20
> by finding
> > > >    flaws in it), the CAs that signed the TPM's certificates (or
> > > >    their operators), the trusted software that's listed in the
> > > >    known good configs, the cryptographic algorithms and=20
> protocols
> > > >    involved, or the Network Enforcer or the NEA server or their
> > > >    operators. There's also a clever attack described in=20
> Appendix A
> > > >    of the TNC IF-T document. Countermeasures for that attack are
> > > >    given in that document.
> > > >=20
> > > >    I have omitted some attacks for which countermeasures are
> > > >    available. If you have other attacks you're interested in,
> > > >    please raise them and I'd be glad to address them.
> > > >=20
> > > > 7) Won't there inevitably be vulnerabilities in the
> > trusted software?
> > > >=20
> > > >    Yes. That's true today. It will probably always be true.=20
> > > > The best way
> > > >    to handle it is to reduce the number of
> > vulnerabilities by making
> > > >    the trusted software as small and secure as possible.=20
> > Beyond that,
> > > >    identify vulnerabilities as soon as possible=20
> (preferably before
> > > >    exploits are available), prepare fixes, and then=20
> remove the old=20
> > > > buggy
> > > >    software from the list of known good configurations=20
> (or move it=20
> > > > to a
> > > >    list of configurations that require quarantine and mandatory
> > > >    remediation).
> > > >=20
> > > > The problem is that *real* generally-useful computing=20
> environments=20
> > > > are still
> > > >   going to have very large components that have to be=20
> trusted to=20
> > > > behave
> > > >   correctly at all times.   If you have an operating system=20
> > > > that has all
> > > > those
> > > >   desirable properties, then you don't need any of this=20
> > > > TPM/TNC/NEA/TCG goop.
> > >=20
> > > Ah, but this means that we do need TPM/TNC/NEA/TCG goop=20
> :).  Clearly=20
> > > big, complex software will have security bugs that will get
> > fixed and
> > > patches released.  Hopefully NEA will help get the lack of
> > those patches
> > > recognized and distributed more quickly (being more centrally
> > > controlled) but will need new measurement policies
> > provisioned quickly.=20
> > >=20
> > > >=20
> > > > The raison d'etre for this stuff is precisely because operating=20
> > > > systems today
> > > >   are vulnerable due to a large number of factors, including=20
> > > > broken architectures,
> > > >   programming language design, human frailty, etc, etc.=20
>  And it is=20
> > > > precisely because
> > > >   of that that this stuff can't be made to work, for any=20
> > > > sufficiently-rigorous
> > > >   definition of the word "work".
> > > >=20
> > > > The bad guys are getting cleverer, and a large fraction of the=20
> > > > "good guys" haven't
> > > >   actually done any detailed analysis of all this=20
> TCG/TNC/TPM/NEA=20
> > > > stuff yet.
> > >=20
> > > Having an NEA WG just helps bring exposure to this area so
> > more detailed
> > > analysis can be performed and we can improve the situation.  The=20
> > > TCG/TNC/TPM specs are public so can be reviewed.  Their=20
> have been a=20
> > > number of good cryptographers and security people who have
> > reviewed the
> > > TCG stuff but it's a work in progress so hopefully this
> > momentum will
> > > continue.
> > >=20
> > > >   I fully expect that there will be gaping holes found=20
> within two=20
> > > > years.
> > >=20
> > > That's why we have version 2 :).  History is certainly on=20
> your side=20
> > > (SSHv1, SSLv1, Kerberos v4, ...) have all needed updates=20
> to improve=20
> > > based on holes, I'm sure this will be the same.
> > >=20
> > > >=20
> > > > I'd be perfectly delighted to be proven wrong.
> > >=20
> > > Sorry but you'll still have a job for a few more years :).
> > >=20
> > > >=20
> > > >=20
> > > > _______________________________________________
> > > > Nea mailing list
> > > > Nea@ietf.org
> > > > https://www1.ietf.org/mailman/listinfo/nea
> > > >=20
> > >=20
> > > _______________________________________________
> > > Nea mailing list
> > > Nea@ietf.org
> > > https://www1.ietf.org/mailman/listinfo/nea
> >=20
> >=20
> >=20
>=20
> _______________________________________________
> Nea mailing list
> Nea@ietf.org
> https://www1.ietf.org/mailman/listinfo/nea
>=20

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea



From nea-bounces@ietf.org Thu Jun 01 21:11:22 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1FlyCA-0006Gf-Kp; Thu, 01 Jun 2006 21:11:22 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1FlyC8-0006Ga-SH
	for nea@ietf.org; Thu, 01 Jun 2006 21:11:20 -0400
Received: from numenor.qualcomm.com ([129.46.51.58])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FlyC6-0004TC-3e
	for nea@ietf.org; Thu, 01 Jun 2006 21:11:20 -0400
Received: from magus.qualcomm.com (magus.qualcomm.com [129.46.61.148])
	by numenor.qualcomm.com (8.13.6/8.12.5/1.0) with ESMTP id
	k521BHmd005630
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL);
	Thu, 1 Jun 2006 18:11:17 -0700
Received: from NAEXBR04.na.qualcomm.com (naexbr04.qualcomm.com [10.46.141.42])
	by magus.qualcomm.com (8.13.6/8.12.5/1.0) with ESMTP id
	k521BGnL028216; Thu, 1 Jun 2006 18:11:16 -0700 (PDT)
Received: from NAEX06.na.qualcomm.com ([129.46.135.160]) by
	NAEXBR04.na.qualcomm.com with Microsoft SMTPSVC(6.0.3790.1830); 
	Thu, 1 Jun 2006 18:11:15 -0700
x-mimeole: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Nea] RE: Detecting Compromised Endpoints
Date: Thu, 1 Jun 2006 18:11:18 -0700
Message-ID: <2EBB8025B6D1BA41B567DB32C1D8DB8490BDED@NAEX06.na.qualcomm.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Nea] RE: Detecting Compromised Endpoints
Thread-Index: AcaAuttAP5wZlUxmRe+uhfGbd2LhxQAEJSUgAUUE5GA=
From: "Narayanan, Vidya" <vidyan@qualcomm.com>
To: "Thomas Hardjono" <thardjono@signacert.com>,
	"Marcus Leech" <mleech@nortel.com>
X-OriginalArrivalTime: 02 Jun 2006 01:11:15.0481 (UTC)
	FILETIME=[7215E090:01C685E1]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 67c1ea29f88502ef6a32ccec927970f0
Cc: nea@ietf.org
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=subscribe>
Errors-To: nea-bounces@ietf.org


Catching up late on this one as well...=20

One fundamental problem I have with the comparisons here is that
protocols like IPsec were not set out to ensure the "health" of
endpoints. The goal of IPsec is to securely verify credentials and
provide a secure authenticated channel for communication between two
endpoints.=20

OTOH, the goal of NEA is to verify the "posture" and "health" of
endpoints. IPsec verifies that a given user/device possesses the right
(not necessarily uncompromised) credentials  to access the network,
while NEA is meant to ensure that the device accessing the network has
valid software, for instance.=20

These goals seem vastly different and to say that device compromise and
malware affect both protocols in a similar manner is not intuitive to
me.=20

Regards,
Vidya
=20

> -----Original Message-----
> From: Thomas Hardjono [mailto:thardjono@signacert.com]=20
> Sent: Friday, May 26, 2006 6:56 AM
> To: Marcus Leech
> Cc: nea@ietf.org
> Subject: RE: [Nea] RE: Detecting Compromised Endpoints
>=20
>=20
> Marcus,
>=20
> The problem is that all devices out there that run software=20
> are targets to malware.  This includes VPN Gateways, routers,=20
> firewalls, etc. etc.
>=20
> Just because we have not seen malware attacking these=20
> devices, it does not mean it will not happen. Perhaps its=20
> just a matter of time.
>=20
> Anyways, we should focus on NEA (which should be focusing on=20
> *protocols* for interoperability :)
>=20
> Cheers,
>=20
> /thomas/
>=20
> -----Original Message-----
> From: Marcus Leech [mailto:mleech@nortel.com]
> Sent: Friday, May 26, 2006 4:52 AM
> To: Thomas Hardjono
> Cc: nea@ietf.org; Frank Yeh Jr
> Subject: Re: [Nea] RE: Detecting Compromised Endpoints
>=20
> Thomas Hardjono wrote:
> > Thanks Frank - yes, you are spot on.
> > =20
> > My understanding as to how the discussion drifted to=20
> trusted hardware=20
> > arose from some questions in the IETF.
> > =20
> > Basically, some folks at the IETF were suggesting that we=20
> don't bother
>=20
> > with NEA because (a) any posture agent on the client can be=20
> modified=20
> > by malware (to then forge posture reports); and (b) They=20
> don't believe
>=20
> > in trusted hardware or even the possibility of secure systems.
> > =20
> > The funny thing is that virtually all protocols invented in=20
> the IETF=20
> > is subject to changes by malware in (a).  This includes IPsec VPN=20
> > clients, routing code, NAT boxes, and even the entire IP stack.
> >
> I was going to simply let my contributions to this thread=20
> die, having said what I wanted to say.
>=20
> But this just has to be answered.  There's a fundamental=20
> difference between compromise of something like an IPSEC
>   client, and compromise of an agent.  If I compromise an=20
> IPSec client in some way, it doesn't affect the security
>   state of the VPN gateway, only that of the client.
>=20
> In the TCG scenario, security decisions made by the network=20
> as a whole rely entirely on the agent behaving
>   correctly, including not having been compromised.  You're=20
> making security decisions based on information
>   that can't be independently verified.  When I assert that=20
> I'm mleech@nortel.com to some gateway or NAS
>   or whatever, my credentials (password, certificates, etc)=20
> act as a method of "indepenent verification" of my
>   mleech@nortel.com assertion.    Just because a remote,=20
> turing-complete, machine *asserts* that it is sane, and
>   has notarization to "prove" it, doesn't necessarily make it=20
> so, and there's no way for the network infrastructure
>   to verify those assertions with the same kind of solidity=20
> as verifying my mleech@nortel.com assertion by way
>   of credentials.  No amount of cryptographic mumbo-jumbo can=20
> get around that very fundamental problem,
>   IMHO.
>=20
> Anyway, I'm done.  Everyone knows what my opinion is on the=20
> fundamentals here, but to the extent that we
>   all have drunk the kool-aid at some level, there needs to=20
> be protocol standards, and *that's* what NEA
>   is all about.
>=20
> > Perhaps we should just give-up on the Internet :)
> Well, that's a whole other topic :-)
>=20
>=20
> _______________________________________________
> Nea mailing list
> Nea@ietf.org
> https://www1.ietf.org/mailman/listinfo/nea
>=20

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea



From nea-bounces@ietf.org Thu Jun 01 21:18:28 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1FlyJ2-00038Z-ND; Thu, 01 Jun 2006 21:18:28 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1FlyJ1-00038T-NW
	for nea@ietf.org; Thu, 01 Jun 2006 21:18:27 -0400
Received: from numenor.qualcomm.com ([129.46.51.58])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FlyJ0-0004jJ-Bn
	for nea@ietf.org; Thu, 01 Jun 2006 21:18:27 -0400
Received: from magus.qualcomm.com (magus.qualcomm.com [129.46.61.148])
	by numenor.qualcomm.com (8.13.6/8.12.5/1.0) with ESMTP id
	k521IPvE006117
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL);
	Thu, 1 Jun 2006 18:18:25 -0700
Received: from NAEXBR03.na.qualcomm.com (naexbr03.qualcomm.com
	[129.46.134.172])
	by magus.qualcomm.com (8.13.6/8.12.5/1.0) with ESMTP id k521IOXK029831; 
	Thu, 1 Jun 2006 18:18:24 -0700 (PDT)
Received: from NAEX06.na.qualcomm.com ([129.46.135.160]) by
	NAEXBR03.na.qualcomm.com with Microsoft SMTPSVC(6.0.3790.1830); 
	Thu, 1 Jun 2006 18:18:23 -0700
x-mimeole: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Nea] Charter language on compromised endpoints
Date: Thu, 1 Jun 2006 18:18:27 -0700
Message-ID: <2EBB8025B6D1BA41B567DB32C1D8DB8490BDF1@NAEX06.na.qualcomm.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Nea] Charter language on compromised endpoints
Thread-Index: AcaBA+I9MyasHRJKT8GE5e7OHEA0nAE3ZokQ
From: "Narayanan, Vidya" <vidyan@qualcomm.com>
To: "Stephen Hanna" <shanna@juniper.net>, <nea@ietf.org>
X-OriginalArrivalTime: 02 Jun 2006 01:18:23.0966 (UTC)
	FILETIME=[717B7FE0:01C685E2]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 21c69d3cfc2dd19218717dbe1d974352
Cc: 
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=subscribe>
Errors-To: nea-bounces@ietf.org

Steve,
The text seems okay for addition to the charter itself - it clarifies
the scope of NEA a bit further.=20

The other concerns I shared in my other emails about the usefulness of
this work still remains.

Regards,
Vidya

> -----Original Message-----
> From: Stephen Hanna [mailto:shanna@juniper.net]=20
> Sent: Friday, May 26, 2006 1:35 PM
> To: nea@ietf.org
> Subject: [Nea] Charter language on compromised endpoints
>=20
> Since several people on the NEA list have asked to have the=20
> charter address the matter of compromised endpoints but=20
> nobody has suggested that this should be in scope for NEA=20
> (except that it will be addressed in the overall security=20
> analysis), I propose adding the following text to the current=20
> draft charter just before the milestones:
>=20
> -----
>=20
> One commonly discussed issue with NEA systems is how to=20
> handle compromised endpoints, whose reports of their own=20
> posture may not be accurate. This issue is out of scope for=20
> the NEA working group except in the security analysis section=20
> of the Requirements document.
>=20
> -----
>=20
> I invite comments on this proposal.
>=20
> Thanks,
>=20
> Steve
>=20
> _______________________________________________
> Nea mailing list
> Nea@ietf.org
> https://www1.ietf.org/mailman/listinfo/nea
>=20

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea



From nea-bounces@ietf.org Sat Jun 03 18:35:56 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1Fmeip-00007V-FU; Sat, 03 Jun 2006 18:35:55 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1Fmeio-000064-0R
	for nea@ietf.org; Sat, 03 Jun 2006 18:35:54 -0400
Received: from sj-iport-4.cisco.com ([171.68.10.86])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FmeUb-0002nT-6d
	for nea@ietf.org; Sat, 03 Jun 2006 18:21:15 -0400
Received: from sj-dkim-2.cisco.com ([171.71.179.186])
	by sj-iport-4.cisco.com with ESMTP; 03 Jun 2006 15:21:12 -0700
X-IronPort-AV: i="4.05,206,1146466800"; 
	d="scan'208"; a="1818747312:sNHT138028252"
Received: from rtp-core-2.cisco.com (rtp-core-2.cisco.com [64.102.124.13])
	by sj-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id k53MLB6o016146
	for <nea@ietf.org>; Sat, 3 Jun 2006 15:21:12 -0700
Received: from xbh-rtp-211.amer.cisco.com (xbh-rtp-211.cisco.com
	[64.102.31.102])
	by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id k53MLBIs006697
	for <nea@ietf.org>; Sat, 3 Jun 2006 18:21:11 -0400 (EDT)
Received: from xmb-rtp-209.amer.cisco.com ([64.102.31.11]) by
	xbh-rtp-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211);
	Sat, 3 Jun 2006 18:21:11 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Date: Sat, 3 Jun 2006 18:21:11 -0400
Message-ID: <711A1D9897F2F04B9C166616EC8ED93E01AFC609@xmb-rtp-209.amer.cisco.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Charter language on compromised endpoints
Thread-Index: AcaBDp3XC0cHy0DzQamsu25XusmOSgFXFn4g
From: "Brian Ford \(brford\)" <brford@cisco.com>
To: <nea@ietf.org>
X-OriginalArrivalTime: 03 Jun 2006 22:21:11.0437 (UTC)
	FILETIME=[04D3D3D0:01C6875C]
DKIM-Signature: a=rsa-sha1; q=dns; l=27988; t=1149373272; x=1150237272;
	c=relaxed/simple; s=sjdkim2001;
	h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version;
	d=cisco.com; i=brford@cisco.com;
	z=From:=22Brian=20Ford=20\(brford\)=22=20<brford@cisco.com>
	|Subject:Re=3A=20Charter=20language=20on=20compromised=20endpoints;
	X=v=3Dcisco.com=3B=20h=3DJL9EVjEXg6nc/ClhPLJakhYto+U=3D;
	b=NG2V6cvdr0KEQoT/xqOk5eH15DlRhcRUnfuJScwOLVoKuTGm4Eo+CtVs84tSMXC79cvL/lUm
	gR5HJtHc48B9D5AoRZtQqRSm2MsnoZcQVnlUw9lqgIp3qYULsPkOeQjD;
Authentication-Results: sj-dkim-2.cisco.com; header.From=brford@cisco.com;
	dkim=pass ( sig from cisco.com verified; ); 
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 72be645574b2b4b84446d27f730bf563
Subject: [Nea] Re: Charter language on compromised endpoints
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=subscribe>
Errors-To: nea-bounces@ietf.org

Steve,

I don't believe that compromised hosts or the text that you proposed is
required.

Endpoint assessment is just that; an assessment based on available
information reliably acquired from a host attempting to participate in a
network.  Different people and organizations will have different
assessment requirements.  Some implementers assessment requirements may
be based on variables or the state of one or more security applications.
Still others may be based on the versions of applications installed
(security or not), the operating system and it's state and, or other
variables such as the contents of a file or registry variable, or the
state of a particular process.   =20

I feel that it's unnecessary to add compromised endpoint statement
within this WG charter.  Detecting a compromised endpoint is a separate
problem that in my opinion if addressed properly requires definition of
"compromised".  I think that work is outside the scope of the effort
that this proposed WG sought to undertake.

Liberty for All,

Brian

-----Original Message-----
From: nea-request@ietf.org [mailto:nea-request@ietf.org]=20
Sent: Friday, May 26, 2006 5:52 PM
To: nea@ietf.org
Subject: Nea Digest, Vol 7, Issue 20

Send Nea mailing list submissions to
	nea@ietf.org

To subscribe or unsubscribe via the World Wide Web, visit
	https://www1.ietf.org/mailman/listinfo/nea
or, via email, send a message with subject or body 'help' to
	nea-request@ietf.org

You can reach the person managing the list at
	nea-owner@ietf.org

When replying, please edit your Subject line so it is more specific than
"Re: Contents of Nea digest..."


Today's Topics:

   1. RE: RE: Detecting Compromised Endpoints (Stephen Hanna)
   2. Charter language on compromised endpoints (Stephen Hanna)
   3. RE: Charter language on compromised endpoints (Sahita, Ravi)
   4. RE: Charter language on compromised endpoints (Thomas Hardjono)
   5. RE: Charter language on compromised endpoints
      (Khosravi, Hormuzd M)


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

Message: 1
Date: Fri, 26 May 2006 16:26:39 -0400
From: "Stephen Hanna" <shanna@juniper.net>
Subject: RE: [Nea] RE: Detecting Compromised Endpoints
To: "Thomas Hardjono" <thardjono@signacert.com>, <nea@ietf.org>,
	"Frank Yeh Jr" <fyeh@us.ibm.com>
Message-ID: <A6398B0DB62A474C82F61554EE937287938707@proton.jnpr.net>
Content-Type: text/plain;	charset=3D"US-ASCII"

One of the most common objections to NEA (and similar
systems) is "If the endpoint is compromised, you can't trust anything it
says." This issue continues to come up again and again. Several people
on the NEA list have asked to have the charter address it, saying that
it is out of scope for NEA (except that it will be addressed in the
overall security analysis).

The reason I started a separate thread on the topic of Detecting
Compromised Endpoints was so that we could have a reasoned discussion of
the problem and then refer future people who raise the issue to this
thread.
I said this in the first email on this thread. Thanks to all who have
contributed to the thread. I think it has largely run its course.

I will now draft some language on this for the charter and submit this
for the mailing list to consider. I'll use a separate thread so we can
keep this thread just for discussion of the technical problem of how and
whether compromised endpoints can be handled.

Thanks,

Steve=20

> -----Original Message-----
> From: Thomas Hardjono [mailto:thardjono@signacert.com]
> Sent: Friday, May 26, 2006 12:14 AM
> To: nea@ietf.org; Frank Yeh Jr
> Subject: RE: [Nea] RE: Detecting Compromised Endpoints
>=20
> Thanks Frank - yes, you are spot on.
> =20
> My understanding as to how the discussion drifted to trusted hardware=20
> arose from some questions in the IETF.
> =20
> Basically, some folks at the IETF were suggesting that we don't bother

> with NEA because (a) any posture agent on the client can be modified=20
> by malware (to then forge posture reports); and (b) They don't believe

> in trusted hardware or even the possibility of secure systems.
> =20
> The funny thing is that virtually all protocols invented in the IETF=20
> is subject to changes by malware in (a).  This includes IPsec VPN=20
> clients, routing code, NAT boxes, and even the entire IP stack.
> =20
> Perhaps we should just give-up on the Internet :)
> =20
> cheers,
> =20
> /thomas/
> =20
>=20
> =20
> ________________________________
>=20
> From: Frank Yeh Jr [mailto:fyeh@us.ibm.com]
> Sent: Thursday, May 25, 2006 5:57 PM
> To: Paul Sangster
> Cc: nea@ietf.org
> Subject: RE: [Nea] RE: Detecting Compromised Endpoints
>=20
>=20
>=20
> Greetings,
>=20
> I am a little confused by this thread as it seems to me to be out of=20
> scope with the NEA work. Perhaps I added to the confusion by=20
> mentioning in a previous post that NEA could leverage trusted=20
> hardware. For that, I am sorry (well, sort of).
>=20
> So my impression of the NEA charter is that the procotol will be about

> format, aggregation, and transport of Posture information. There does=20
> not seem to be anything related to establishing trust of the various=20
> components that use the procotol. However, it would be valid to use=20
> the NEA protocols to enable a single collector/validator pair that=20
> would attest to the integrity of all other components. I do not see=20
> why this should be part of the NEA protocols themselves.
>=20
> This thread probably has to do with the many TCG-aware people=20
> participating in NEA, but I think that is confusing the issue.=20
> However, since I said TCG, I would point out that the TNC specs and=20
> the PTS spec are separate. Why then are we talking about combining=20
> these functions in NEA?
>=20
> Regards,
> Frank Yeh
> Corporate Security Strategy Team
> IBM
> Tivoli Software
>=20
>=20
> "Paul Sangster" <Paul_Sangster@symantec.com> wrote on
> 05/25/2006 03:39:02 PM:
>=20
> >=20
> > Discussions like these make me wonder what the automotive safety=20
> > engineers must have discussed when the idea of the: seat
> belt, air bag,
> > crumple zones ... were being considered :).  How many lives
> do we need
> > to save to make it useful ...
> >=20
> > Hopefully we wouldn't pass on doing NEA because its not a
> panacea for
> > security (its not.)  NEA itself doesn't try to solve the problems of

> > this thread, we're merely discussing if they might be orthogonal=20
> > mechanisms to help prevent the collector from mis-reporting the
> > situation.   Putting a spotlight on the desire to report=20
> configuration
> > should help bring focus to protecting the collection/reporting=20
> > mechanisms.
> >=20
> > So with that said, let go into the interesting dialog. =20
> Clearly you've
> > raised very interesting and challenging issues that most
> (all?) of our
> > other standards couldn't live up to (fortunately, there are threat=20
> > models to save the day by scoping them out :))
> >=20
> > > -----Original Message-----
> > > From: Marcus Leech [mailto:mleech@nortel.com]
> > > Sent: Thursday, May 25, 2006 11:20 AM
> > > To: Stephen Hanna; nea@ietf.org
> > > Subject: RE: [Nea] RE: Detecting Compromised Endpoints
> > >=20
> > >=20
> > >=20
> > > 1) What needs to be measured?
> > >=20
> > >    All the trusted code on the endpoint needs to be measured.
> > >    That includes all the software and firmware in the Trusted
> > >    Computing Base, any code whose compromise would potentially
> > >    cause the system to violate its security policies. This
> > >    includes the BIOS, the boot loader, the OS kernel, the
> > >    kernel drivers, etc. If the operating system is well written,
> > >    it should not include application code since that code
> > >    cannot cause the system to violate its security policies.
> > >=20
> > > The essential problem is that for any *practical*
> operating system for
> > >   purposes of general-purpose computing, there *is*
> application code,
> > >   the compromise of which, can cause the system to violate its=20
> > > security
> > >   policies.
> >=20
> > Sure, privileged code also runs in applications so the
> kernel doesn't
> > need to contain everything.  Ideally OSes would limit privileges=20
> > (ability to bypass some security check) more granularly
> (e.g. Solaris
> > 10's privilege model) but many do not or the granularity
> isn't used so
> > point taken.
> >=20
> > I think one of the areas of discussion around the use of TCG=20
> > verification is how to enable product vendors (or 3rd party
> "integrity"
> > oriented vendors) to define trust dependency trees so that
> verifiers can
> > determine what set of component measurements it needs to
> verify to feel
> > safe trusting the requesting system for a particular
> purpose.  For many
> > use cases, only portions of the machine need to be checked (e.g when

> > your just trusting a browser session so need to check the kernel,=20
> > privileged apps and things relied upon by the brower.
> >=20
> > I don't think this is an unsolvable problem, just a hard
> one.  We need
> > an ongoing dialog to understand what is running on the
> requesting system
> > that needs to be trusted and traverse its trust dependency
> tree.  For
> > NEA this might be the kernel plus the set of privileged
> apps and some
> > security configuration information or it might involve checking a=20
> > special security partition + hypervisor (depending on the system
> > architecture.)
> >=20
> > >=20
> > > The only thing the hash does is to assert that the code is free=20
> > > from any
> > >   *known* vulnerabilities.  Once the system is compromised, it can

> > > continue
> > >   to provide an idyllic view to the TPM/PCR machinery.
> >=20
> > The hash just records that a particular image of code was run on the

> > system (so it could later or immediately be verified [*])
> in a way that
> > can't be hidden.  The TPM only allows "extends" to the PCR
> so trusted
> > apps can effectively add to the values but not remove prior entries.
> > The meta-data about each extend is stored in a measurement
> log and is
> > used for verification.  A rootkit might be able to alter
> the measurement
> > log but to hide its existance but it wouldn't be able to
> change the PCRs
> > to erase its measurement.
> >=20
> > The way the TPM is used it has the capability of signing
> the PCRs with a
> > private key for a particular attestation to a verifier. =20
> The verifier
> > needs an equivalent measurement log (history of the PCR) to
> verify that
> > it correctly recomputes the aggregate current value stored
> in the PCR(s)
> > and can verify the meta-data makes sense and is considered valid by=20
> > policy.  I'm not sure how malware that was measured into a PCR could

> > hide its presence without resetting the PCR back to a desired value.
> >=20
> > [*] - Background: the model allows for a local verifier
> that checks code
> > measurements against a set of known valid measurements
> before allowing
> > it to run. This effective prevents code with known
> vulnerabilities from
> > running and establishes a trustworthy base to build upon as
> long as you
> > can trust the verifier (done via chain of trust.)  As
> Marcus correctly
> > points out this doesn't catch unknown vulnerabilities.  The TCG=20
> > technology that I know of doesn't do behavioral checking
> although such
> > technologies do exist and watch for zero-day attacks as we
> speak.  You
> > could imagine that these could be integrated and will
> evolve over time.
> >=20
> > >=20
> > >=20
> > > 3) How does the Posture Validator get that list of PCR values
> > >    for known good configurations?
> > >=20
> > >    Typically from a subscription service that maintains a
> > >    list of PCR values for various versions of software from
> > >    all the major vendors. The decision about which software
> > >    versions are "good" is a policy decision generally left
> > >    to the network owner.
> > >=20
> > > You have to assume that a compromised system would be
> able to maintain
> > >   a consistently-idyllic view using some similar type of=20
> > > "subscription service".
> > >   Essentially, a compromised system can continue to update the=20
> > > view of the
> > >   world it wishes to present to the TCG subsystems.  The=20
> > > *reality*, however,
> > >   will be quite different.
> >=20
> > Same comment as above.  How does the malware reset the PCRs
> back to the
> > idyllic values so future attestations comes up clean?  Most
> of the PCRs
> > do not allow "set" type of operations, so this means the malware=20
> > couldn't use the TPM signed set of PCR values to spoof the
> verifier (nor
> > could it use the TPM's cert since it lacks access to the
> private key to
> > quote (sign) the incorrect pseudo-PCRs.)
> >=20
> > > =20
> > >=20
> > > 4) Won't this prevent me from using my favorite OS?
> > >=20
> > >    That depends on your network's policy. If you don't like
> > >    their policy, you're free to shop around. Remember that
> > >    the TPM is an optional component and comes disabled. You
> > >    can just leave it disabled. Or you can run your favorite
> > >    OS within an untrusted application. Or you can have an
> > >    untrusted application forward packets from your favorite OS.
> > >    Anyway, those subscription services aren't cheap. Trusted
> > >    boot will probably be mainly deployed in high-security
> > >    environments.
> > >=20
> > > There's also the scenario of a NAT-like device in a=20
> > > TCG/TPM/NAP/NAC/whatever
> > >   world.  You have a "policy-compliant" system act as a proxy for=20
> > > a pool
> > >   of non-compliant nodes.  "Fixing" that kind of scenario tends to

> > > produce
> > >   a system that is unusable for ordinary use.  Perfectly secure,=20
> > > and utterly
> > >   unusable.
> >=20
> > Not sure I follow.  Are you referring to the tunneling
> attack discussed
> > in the TNC's IF-T specification or a true proxy?  In the true proxy=20
> > case, the proxies should show up in the list of
> measurements required by
> > the verifier and the verifier's policy DB shouldn't allow this=20
> > configuration.  For the nested tunnel attack, there are already=20
> > suggested countermeasures and work is underway for more (not
> > unsolvable.)
> >=20
> > Was your comment about "fixing" the proxy case meaning that
> systems need
> > to be able to run such software or else they aren't useful?=20
>  Maybe you
> > could explain more about your thinking?
> >=20
> > >=20
> > > 5) How does this let the server detect endpoint compromise?
> > >=20
> > >    If a trusted software component on the endpoint has been
> > >    compromised, that will show up as a PCR with an unrecognized
> > >    value. Because the TPM hashes the software before it's run
> > >    and won't let the software zero the PCR (and because the
> > >    hash is preimage resistant), the compromised software can't
> > >    get the TPM to report a valid PCR value. And it can't
> > >    replay an old PCR value because of the nonce.
> > >=20
> > > That only applies to "compromised on disk".  The state of said=20
> > > software
> > >   at some time T after it has begun executing *cannot* be
> attested-to
> > >   by anything.  If that were possible, then it would
> imply having a
> > >   general solution to the halting problem.  In fact, even the=20
> > > known-good
> > >   PCR values are only attesting to the fact that the software is=20
> > > known to
> > >   be resistant to all the vulnerabilities we *know about* in the=20
> > > software.
> > >   With the emergence of zero-day exploits of
> vulnerabilities, I wonder
> > >   how useful this will actually be.
> >=20
> > Without trying to solve the halting problem you can
> introduce mechanisms
> > to help raise the security level of the system.  Is this
> useless to try
> > unless they are foolproof?  There are an endless list of security=20
> > mechanisms which can't address this issue (bug in an IKE
> implementation
> > leaks phase 2 keys, buffer overflow of a privileged daemon
> and now we
> > can change TLS trust anchors, timing attack against
> processor caches and
> > you can learn OpenSSL private keys ...)  I agree it's a
> hard problem but
> > hope we don't let it stop progress.  People are working
> (and shipping)
> > technologies to try to catch zero-day exploits and these could be=20
> > integrated with other system integrity protection features
> to raise the
> > bar as best we can without waking Mr Turing :).
> >=20
> > If a system measured all software as its loaded and check
> it was clean
> > against known vulnerabilities, recorded the measurement in a TPM (or

> > tamperproof environment) and created a measurement log, used AV and=20
> > behavioral techniques to watch for viruses in running code,
> ... and was
> > able to produce an attestation of all of this and the=20
> > configurations/databases it used in a non-spoofable way,
> this seems to
> > be better then we have today.  Add in support for separate
> protection
> > domains to isolate security mechanisms (and logs) and we seem to be=20
> > raising the bar.
> >=20
> > Of course this isn't TNC, but its something orthogonal that
> people in
> > the industry are working on and seems to fit in with what is being=20
> > planned.  Such integrity mechanisms could offer a Posture=20
> > Collector/Verifier pair to fit into the NEA model.
> >=20
> > >   =20
> > > 6) Aren't there ways to attack this system?
> > >=20
> > >    Yes. You can break the system if you can successfully attack
> > >    any one of these: the TPM (with physical attacks or by finding
> > >    flaws in it), the CAs that signed the TPM's certificates (or
> > >    their operators), the trusted software that's listed in the
> > >    known good configs, the cryptographic algorithms and protocols
> > >    involved, or the Network Enforcer or the NEA server or their
> > >    operators. There's also a clever attack described in Appendix A
> > >    of the TNC IF-T document. Countermeasures for that attack are
> > >    given in that document.
> > >=20
> > >    I have omitted some attacks for which countermeasures are
> > >    available. If you have other attacks you're interested in,
> > >    please raise them and I'd be glad to address them.
> > >=20
> > > 7) Won't there inevitably be vulnerabilities in the
> trusted software?
> > >=20
> > >    Yes. That's true today. It will probably always be true.=20
> > > The best way
> > >    to handle it is to reduce the number of
> vulnerabilities by making
> > >    the trusted software as small and secure as possible.=20
> Beyond that,
> > >    identify vulnerabilities as soon as possible (preferably before
> > >    exploits are available), prepare fixes, and then remove the old

> > > buggy
> > >    software from the list of known good configurations (or move it

> > > to a
> > >    list of configurations that require quarantine and mandatory
> > >    remediation).
> > >=20
> > > The problem is that *real* generally-useful computing environments

> > > are still
> > >   going to have very large components that have to be trusted to=20
> > > behave
> > >   correctly at all times.   If you have an operating system=20
> > > that has all
> > > those
> > >   desirable properties, then you don't need any of this=20
> > > TPM/TNC/NEA/TCG goop.
> >=20
> > Ah, but this means that we do need TPM/TNC/NEA/TCG goop :).  Clearly

> > big, complex software will have security bugs that will get
> fixed and
> > patches released.  Hopefully NEA will help get the lack of
> those patches
> > recognized and distributed more quickly (being more centrally
> > controlled) but will need new measurement policies
> provisioned quickly.=20
> >=20
> > >=20
> > > The raison d'etre for this stuff is precisely because operating=20
> > > systems today
> > >   are vulnerable due to a large number of factors, including=20
> > > broken architectures,
> > >   programming language design, human frailty, etc, etc.  And it is

> > > precisely because
> > >   of that that this stuff can't be made to work, for any=20
> > > sufficiently-rigorous
> > >   definition of the word "work".
> > >=20
> > > The bad guys are getting cleverer, and a large fraction of the=20
> > > "good guys" haven't
> > >   actually done any detailed analysis of all this TCG/TNC/TPM/NEA=20
> > > stuff yet.
> >=20
> > Having an NEA WG just helps bring exposure to this area so
> more detailed
> > analysis can be performed and we can improve the situation.  The=20
> > TCG/TNC/TPM specs are public so can be reviewed.  Their have been a=20
> > number of good cryptographers and security people who have
> reviewed the
> > TCG stuff but it's a work in progress so hopefully this
> momentum will
> > continue.
> >=20
> > >   I fully expect that there will be gaping holes found within two=20
> > > years.
> >=20
> > That's why we have version 2 :).  History is certainly on your side=20
> > (SSHv1, SSLv1, Kerberos v4, ...) have all needed updates to improve=20
> > based on holes, I'm sure this will be the same.
> >=20
> > >=20
> > > I'd be perfectly delighted to be proven wrong.
> >=20
> > Sorry but you'll still have a job for a few more years :).
> >=20
> > >=20
> > >=20
> > > _______________________________________________
> > > Nea mailing list
> > > Nea@ietf.org
> > > https://www1.ietf.org/mailman/listinfo/nea
> > >=20
> >=20
> > _______________________________________________
> > Nea mailing list
> > Nea@ietf.org
> > https://www1.ietf.org/mailman/listinfo/nea
>=20
>=20
>=20



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

Message: 2
Date: Fri, 26 May 2006 16:35:10 -0400
From: "Stephen Hanna" <shanna@juniper.net>
Subject: [Nea] Charter language on compromised endpoints
To: <nea@ietf.org>
Message-ID: <A6398B0DB62A474C82F61554EE93728793870F@proton.jnpr.net>
Content-Type: text/plain;	charset=3D"US-ASCII"

Since several people on the NEA list have asked to have the charter
address the matter of compromised endpoints but nobody has suggested
that this should be in scope for NEA (except that it will be addressed
in the overall security analysis), I propose adding the following text
to the current draft charter just before the milestones:

-----

One commonly discussed issue with NEA systems is how to handle
compromised endpoints, whose reports of their own posture may not be
accurate. This issue is out of scope for the NEA working group except in
the security analysis section of the Requirements document.

-----

I invite comments on this proposal.

Thanks,

Steve



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

Message: 3
Date: Fri, 26 May 2006 14:04:17 -0700
From: "Sahita, Ravi" <ravi.sahita@intel.com>
Subject: RE: [Nea] Charter language on compromised endpoints
To: "Stephen Hanna" <shanna@juniper.net>,	<nea@ietf.org>
Message-ID: <96E39AF1B99FDC47A38DDAB22C3E70CA07EAB3F3@orsmsx408>
Content-Type: text/plain;	charset=3D"us-ascii"

One option is to put the discussion on the list and other input on this
issue in a short informational draft so that it is available as a
reference if similar questions/comments come up,

The text below for the charter seems ok.
Ravi

-----Original Message-----
From: Stephen Hanna [mailto:shanna@juniper.net]
Sent: Friday, May 26, 2006 1:35 PM
To: nea@ietf.org
Subject: [Nea] Charter language on compromised endpoints

Since several people on the NEA list have asked to have the charter
address the matter of compromised endpoints but nobody has suggested
that this should be in scope for NEA (except that it will be addressed
in the overall security analysis), I propose adding the following text
to the current draft charter just before the milestones:

-----

One commonly discussed issue with NEA systems is how to handle
compromised endpoints, whose reports of their own posture may not be
accurate. This issue is out of scope for the NEA working group except in
the security analysis section of the Requirements document.

-----

I invite comments on this proposal.

Thanks,

Steve

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea



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

Message: 4
Date: Fri, 26 May 2006 14:33:17 -0700
From: "Thomas Hardjono" <thardjono@signacert.com>
Subject: RE: [Nea] Charter language on compromised endpoints
To: "Stephen Hanna" <shanna@juniper.net>, <nea@ietf.org>
Message-ID:
=09
<6874726B1AE3D441A3B4635B527E09B106A46E@sledgehammer.signacert.com>
Content-Type: text/plain;	charset=3D"us-ascii"


Looks good Steve.

/thomas/=20

-----Original Message-----
From: Stephen Hanna [mailto:shanna@juniper.net]
Sent: Friday, May 26, 2006 1:35 PM
To: nea@ietf.org
Subject: [Nea] Charter language on compromised endpoints

Since several people on the NEA list have asked to have the charter
address the matter of compromised endpoints but nobody has suggested
that this should be in scope for NEA (except that it will be addressed
in the overall security analysis), I propose adding the following text
to the current draft charter just before the milestones:

-----

One commonly discussed issue with NEA systems is how to handle
compromised endpoints, whose reports of their own posture may not be
accurate. This issue is out of scope for the NEA working group except in
the security analysis section of the Requirements document.

-----

I invite comments on this proposal.

Thanks,

Steve

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea



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

Message: 5
Date: Fri, 26 May 2006 14:51:17 -0700
From: "Khosravi, Hormuzd M" <hormuzd.m.khosravi@intel.com>
Subject: RE: [Nea] Charter language on compromised endpoints
To: "Stephen Hanna" <shanna@juniper.net>,	<nea@ietf.org>
Message-ID:
=09
<F50A4280B6033741B1DD2B4E902258B1E72D3F@orsmsx411.amr.corp.intel.com>
Content-Type: text/plain;	charset=3D"us-ascii"

Looks good to me, Steve.

We'll also add some text around this in the Requirements draft as you
suggested.

Thanks
Hormuzd

-----Original Message-----
From: Stephen Hanna [mailto:shanna@juniper.net]
Sent: Friday, May 26, 2006 1:35 PM
To: nea@ietf.org
Subject: [Nea] Charter language on compromised endpoints

Since several people on the NEA list have asked to have the charter
address the matter of compromised endpoints but nobody has suggested
that this should be in scope for NEA (except that it will be addressed
in the overall security analysis), I propose adding the following text
to the current draft charter just before the milestones:

-----

One commonly discussed issue with NEA systems is how to handle
compromised endpoints, whose reports of their own posture may not be
accurate. This issue is out of scope for the NEA working group except in
the security analysis section of the Requirements document.

-----

I invite comments on this proposal.

Thanks,

Steve

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea



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

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea


End of Nea Digest, Vol 7, Issue 20
**********************************

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea



From nea-bounces@ietf.org Mon Jun 12 11:17:15 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1FpoAD-0001gP-Ld; Mon, 12 Jun 2006 11:17:13 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1FpoAC-0001e8-Gm
	for nea@ietf.org; Mon, 12 Jun 2006 11:17:12 -0400
Received: from kremlin.juniper.net ([207.17.137.120])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FpoAB-0002Z7-4A
	for nea@ietf.org; Mon, 12 Jun 2006 11:17:12 -0400
Received: from unknown (HELO proton.jnpr.net) ([10.10.2.37])
	by kremlin.juniper.net with ESMTP; 12 Jun 2006 08:17:10 -0700
X-IronPort-AV: i="4.05,228,1146466800"; 
	d="scan'208"; a="553934236:sNHT41706800"
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 12 Jun 2006 11:17:09 -0400
Message-ID: <A6398B0DB62A474C82F61554EE937287AFB1BE@proton.jnpr.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: NEA BOF will meet at IETF 66
Thread-Index: AcaOM0YX0/UeOizCT6qooZK5SCQfjg==
From: "Stephen Hanna" <shanna@juniper.net>
To: <nea@ietf.org>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 244a2fd369eaf00ce6820a760a3de2e8
Subject: [Nea] NEA BOF will meet at IETF 66
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=subscribe>
Errors-To: nea-bounces@ietf.org

Here's a link to the IETF 66 preliminary agenda, which was
published last night. The NEA BOF is currently listed
for Tuesday, July 11, 9-11:30 AM EDT. So we will meet
in Montreal!

NOTE that our meeting date and time are definitely subject
to change until the final schedule is published next Monday.
In fact, the IETF warns that the schedule is always subject
to change. They recommend that you always come for the whole week.
However, my experience is that changes to the final schedule
are rare and usually made only with the approval of BOF or WG
chairs. I will oppose any last-minute changes in time for the
NEA BOF since I know that some interested parties will only
be able to come for a few days. Therefore, if you want to come
for less than the full week you should be able to make your
travel plans for IETF 66 once the final schedule comes out on
June 19. Of course, there are benefits to coming for the whole
week. You can participate in other IETF sessions, learn more
about the IETF, get to know other NEA BOF participants in a
more informal setting, and participate in any ad hoc discussions
that might happen. Also, Montreal is a pretty nice place to
spend a week in summertime!

Whether you come for the week or only for the BOF meeting,
I hope you will be able to attend the NEA BOF meeting.
The meeting will focus on our charter. I expect we will
discuss and work through many critical issues that will
affect our work for the next few years. There's only so
much we can do on the email list, especially since many
IETF participants have opinions about NEA but aren't
active on the email list. If you care about NEA, I strongly
suggest that you plan to attend.

Thanks,

Steve

-----Original Message-----
From: IETF Secretariat [mailto:ietf-secretariat@ietf.org]=20
Sent: Sunday, June 11, 2006 8:36 PM
To: IETF Announcement list
Cc: wgchairs@ietf.org; bofchairs@ietf.org; irtfchairs@irtf.org
Subject: 66th IETF - Preliminary Agenda=20

66th IETF Meeting
Montreal, Quebec, Canada
July 9-14, 2006
Hosted by Ericsson  http://www.ericsson.com

The preliminary agenda is now available at:
http://www.ietf.org/meetings/IETF-66.html

This preliminary agenda is subject to change.  The final agenda will be
available on Monday, June 19.

Tutorial Change: The "Introduction to Working Group Leadership" tutorial
on
Sunday has been replaced with "What MIB Document Editors Need to Know".
A
description of this MIB tutorial can be found at:
http://www.ietf.org/meetings/Sunday_Sessions.html

Less than 30 days until IETF 66 in Montreal.  Register at:
http://www.ietf.org/meetings/IETF-66.html

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea



From nea-bounces@ietf.org Wed Jun 21 13:16:56 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1Ft6Jz-0008Nn-Pd; Wed, 21 Jun 2006 13:16:55 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1Ft6Hu-0007nj-QQ
	for nea@ietf.org; Wed, 21 Jun 2006 13:14:46 -0400
Received: from borg.juniper.net ([207.17.137.119])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Ft6Hr-0003Dw-Q8
	for nea@ietf.org; Wed, 21 Jun 2006 13:14:46 -0400
Received: from unknown (HELO proton.jnpr.net) ([10.10.2.37])
	by borg.juniper.net with ESMTP; 21 Jun 2006 10:14:39 -0700
X-IronPort-AV: i="4.06,162,1149490800"; 
	d="doc'32?scan'32,208,32"; a="561462306:sNHT144788158"
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C69556.2CD6874D"
Date: Wed, 21 Jun 2006 13:14:37 -0400
Message-ID: <A6398B0DB62A474C82F61554EE937287BCEFD5@proton.jnpr.net>
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
Thread-Topic: Revised NEA charter
Thread-Index: AcaVVix/0FaZBDAqRaaXvaVNew2uIA==
From: "Stephen Hanna" <shanna@juniper.net>
To: <nea@ietf.org>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 476da993c7d61f222028564892dc4c13
X-Mailman-Approved-At: Wed, 21 Jun 2006 13:16:54 -0400
Cc: Russ Housley <housley@vigilsec.com>
Subject: [Nea] Revised NEA charter
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=subscribe>
Errors-To: nea-bounces@ietf.org

This is a multi-part message in MIME format.

------_=_NextPart_001_01C69556.2CD6874D
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

In consultation with Susan and our ADs, I have revised the
proposed NEA WG charter to accomplish these goals:

- Clarify that handling compromised endpoints is thoroughly
  and entirely out of scope for NEA. It is not part of the
  NEA use case, which focusses on uncompromised endpoints.

- Clarify that PT protocols will probably be standardized in
  other WGs since they are not generally specific to NEA

- Clarify that EAP is not at all mandatory

A revised proposed charter is below. Please look it over
and speak up if you have any concerns or comments.

I have also attached a Microsoft Word document that shows
the differences between the last charter rev and this one.

Thanks,

Steve

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

Proposed NEA WG Charter
June 21, 2006 Version

Network Endpoint Assessment (NEA) architectures have been implemented in
the industry to assess the "posture" of endpoint devices for the
purposes of monitoring compliance to an organization's posture policy
and optionally restricting access until the endpoint has been updated to
satisfy the posture requirements. An endpoint that is not compliant with
posture policy may be vulnerable to a number of known threats that may
exist
on the network. The intent of NEA is to facilitate addressing these
known
vulnerabilities before a host is exposed to attack.=20

Posture refers to the hardware or software configuration of an
endpoint as it pertains to an organization's security policy. Posture
may include knowledge about the types of hardware and software
installed and their configurations, e.g. OS name and version,
application patch levels, and anti-virus signature file version. On
network access and while connected, an endpoint with an NEA Client can
be queried for posture information which is validated on an NEA Server
as part of network access control.

Since NEA involves many different components from different vendors,
interoperation is highly desirable. Given that well-established
protocols already exist for the lowest layers in the NEA architectures
(such as EAP and RADIUS), the priority of the NEA working group is to
standardize protocols at the higher layers in the architectures: the
Posture Attribute protocol (PA) and the Posture Broker protocol (PB).
PA and PB will be designed to support a variety of lower layer
protocols.
When used with standards for lower layers, these new protocols will
allow
interoperability between components of an NEA Client from one vendor and
components of an NEA Server from another.

Since there are already several existing protocols at these higher
layers, the NEA working group will consider these existing protocols
as candidates for standardization. A requirements document will be
written and used as a basis for evaluating the candidate protocols.
The working group may decide to standardize one of the candidate
protocols, use one of them as a basis for a new or revised protocol,
or decide that a new protocol is needed.

The NEA Requirements document will include a problem statement,
definition of terms, requirements for PA and PB, and an overall security
analysis. It will also include generic requirements for the protocol
transporting PA, PB: the Posture Transport protocol (PT). Specific
requirements for an EAP instantiation of PT will also be identified to
support posture transport in deployments that use EAP. Other
transport-specific requirements serving non-EAP deployments may be
specified in future. Note that PT protocols are likely to be
standardized in other WGs since these protocols are not specific to NEA
and are likely to need to satisfy a broader range of requirements than
just posture transport.

PA, the Posture Attribute protocol, consists of posture attributes
that are carried between a particular Posture Collector in a NEA
client and a particular Posture Validator in a NEA Server. The PA
protocol is carried inside the PB protocol. Certain posture attributes
will be standardized to ensure interoperability but vendor-specific
attributes will also be supported.

PB, the Posture Broker protocol, aggregates posture attributes
from one or more Posture Collectors in an NEA client and sends them to
the NEA server for assessment by one or more Posture Validators.

PT, the Posture Transport protocol, is a protocol (or stack of
protocols) suitable for carrying the PB protocol at or after
network connection.

The NEA working group will not work on standardizing protocols other
than PA and PB at this time. Further work in the NEA WG or in other WGs
will be considered via the standard rechartering process after the
completion of these milestones.

One commonly discussed issue with NEA systems is how to handle
compromised endpoints, whose reports of their own posture may not be
accurate. Detecting or handling such endpoints is out of scope of
the NEA WG. Work on PA will focus on attributes useful for assessing
posture of those endpoints reporting accurate information.

Milestones:

June 2006:
* Submit first version of NEA Requirements I-D

July 2006:
* Agree on charter and milestones at IETF 66

September 2006:
* WG Last Call on NEA Requirements I-D=20

October 2006:
* Deadline for submission of candidate specs for PA and PB
* Submit first version of NEA Evaluation I-D=20

November 2006:
* At IETF 67, review NEA Evaluation I-D

December 2006:
* WG Last Call on NEA Evaluation I-D

January 2007:
* Submit NEA Requirements I-D and Evaluation I-D to IESG as Info RFC
* Submit first draft of PA and PB specs for review

March 2007:
* Discuss unresolved issues with PA and PB specs at IETF 68
* Agree on solutions to unresolved issues with PA and PB specs

April 2007:
* Submit revised draft of PA and PB specs

June 2007
* WG Last Call on PA and PB specs

July 2007
* Resolve outstanding Last Call comments on requirements I-D at IETF 69

August 2007:
* Submit PA and PB specs to IESG for publication as Proposed

------_=_NextPart_001_01C69556.2CD6874D
Content-Type: application/msword;
	name="Proposed NEA WG Charter diffs 21Jun06 vs 22May06.doc"
Content-Transfer-Encoding: base64
Content-Description: Proposed NEA WG Charter diffs 21Jun06 vs 22May06.doc
Content-Disposition: attachment;
	filename="Proposed NEA WG Charter diffs 21Jun06 vs 22May06.doc"

0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAABAAAAQgAAAAAAAAAA
EAAARAAAAAEAAAD+////AAAAAEMAAAD/////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////s
pcEAA2AJBAAA8BK/AAAAAAAAEAAAAAAABgAANB0AAA4AYmpiastzy3MAAAAAAAAAAAAAAAAAAAAA
AAAJBBYANzIAAKkZAQCpGQEANBUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//w8AAAAA
AAAAAAD//w8AAAAAAAAAAAD//w8AAAAAAAAAAAAAAAAAAAAAAKQAAAAAAPgEAAAAAAAA+AQAAPgE
AAAAAAAA+AQAAAAAAAD4BAAAAAAAAPgEAAAAAAAA+AQAABQAAAAAAAAAAAAAAAwFAAAAAAAAlBoA
AAAAAACUGgAAAAAAAJQaAAAAAAAAlBoAACQAAAC4GgAALAAAAAwFAAAAAAAAgCAAACwBAADwGgAA
AAAAAPAaAAAAAAAA8BoAAAAAAADwGgAAAAAAAPAaAAAAAAAAyxsAAAAAAADLGwAAAAAAAMsbAAAA
AAAAtx8AAAIAAAC5HwAAAAAAALkfAAAAAAAAuR8AAAAAAAC5HwAAAAAAALkfAAAAAAAAuR8AACQA
AACsIQAAaAIAABQkAAB4AAAA3R8AABUAAAAAAAAAAAAAAAAAAAAAAAAA+AQAAAAAAADLGwAAAAAA
AAAAAAAAAAAAAAAAAAAAAADLGwAAAAAAAMsbAAAAAAAAyxsAAAAAAADLGwAAAAAAAN0fAAAAAAAA
AAAAAAAAAAD4BAAAAAAAAPgEAAAAAAAA8BoAAAAAAAAAAAAAAAAAAPAaAADbAAAA8h8AAEYAAADD
HgAAAAAAAMMeAAAAAAAAwx4AAAAAAADLGwAARgAAAPgEAAAAAAAA8BoAAAAAAAD4BAAAAAAAAPAa
AAAAAAAAtx8AAAAAAAAAAAAAAAAAAMMeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAyxsAAAAAAAC3HwAAAAAAAAAAAAAAAAAAwx4AAAAAAAAAAAAA
AAAAAMMeAAAAAAAA+AQAAAAAAAD4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwx4AAAAAAADwGgAAAAAAAOQaAAAMAAAAcLNYK1WV
xgEAAAAAAAAAAJQaAAAAAAAAERwAAGICAADDHgAAAAAAAAAAAAAAAAAAtx8AAAAAAAA4IAAASAAA
AIAgAAAAAAAAwx4AAAAAAACMJAAAAAAAAHMeAABGAAAAjCQAAAAAAADDHgAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAIwkAAAAAAAAAAAAAAAAAAD4BAAAAAAAAMMeAAD0AAAAyxsAAAAAAADLGwAAAAAAAMMe
AAAAAAAAyxsAAAAAAADLGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyxsA
AAAAAADLGwAAAAAAAMsbAAAAAAAA3R8AAAAAAADdHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAuR4AAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMsbAAAA
AAAAyxsAAAAAAADLGwAAAAAAAIAgAAAAAAAAyxsAAAAAAADLGwAAAAAAAMsbAAAAAAAAyxsAAAAA
AAAAAAAAAAAAAAwFAAAAAAAADAUAAAAAAAAMBQAABA8AABAUAACEBgAADAUAAAAAAAAMBQAAAAAA
AAwFAAAAAAAAEBQAAAAAAAAMBQAAAAAAAAwFAAAAAAAADAUAAAAAAAD4BAAAAAAAAPgEAAAAAAAA
+AQAAAAAAAD4BAAAAAAAAPgEAAAAAAAA+AQAAAAAAAD/////AAAAAAIADAEAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFByb3Bv
c2VkIE5FQSBXRyBDaGFydGVyDUp1bmUgMjEsIDIwMDYgVmVyc2lvbg0NTmV0d29yayBFbmRwb2lu
dCBBc3Nlc3NtZW50IChORUEpIGFyY2hpdGVjdHVyZXMgaGF2ZSBiZWVuIGltcGxlbWVudGVkIGlu
DXRoZSBpbmR1c3RyeSB0byBhc3Nlc3MgdGhlICJwb3N0dXJlIiBvZiBlbmRwb2ludCBkZXZpY2Vz
IGZvciB0aGUNcHVycG9zZXMgb2YgbW9uaXRvcmluZyBvciBlbmZvcmNpbmcgY29tcGxpYW5jZSB0
byBhbiBvcmdhbml6YXRpb24ncyBwb3N0dXJlIHBvbGljeSBmb3INYW5kIG9wdGlvbmFsbHkgcmVz
dHJpY3RpbmcgYWNjZXNzIHRvdW50aWwgdGhlIGVuZHBvaW50IGhhcyBiZWVuIHVwZGF0ZWQgdG8N
c2F0aXNmeSB0aGUgcG9zdHVyZSByZXF1aXJlbWVudHMuIEFuIGVuZHBvaW50IHRoYXQgaXMgbm90
IGNvbXBsaWFudCB3aXRoIHBvc3R1cmUgcG9saWN5IG1heSBiZSB2dWxuZXJhYmxlIHRvIGEgbnVt
YmVyIG9mIGtub3duIHRocmVhdHMgdGhhdCBtYXkgZXhpc3Qgb24gdGhlIG5ldHdvcmsuIFRoZSBp
bnRlbnQgb2YgTkVBIGlzIHRvIGZhY2lsaXRhdGUgYWRkcmVzc2luZyB0aGVzZSBrbm93biB2dWxu
ZXJhYmlsaXRpZXMgYmVmb3JlIGEgaG9zdCBpcyBleHBvc2VkIHRvIGF0dGFjay4gDQ1Qb3N0dXJl
IHJlZmVycyB0byB0aGUgaGFyZHdhcmUgb3Igc29mdHdhcmUgY29uZmlndXJhdGlvbiBvZiBhbg1l
bmRwb2ludCBhcyBpdCBwZXJ0YWlucyB0byBhbiBvcmdhbml6YXRpb24ncyBzZWN1cml0eSBwb2xp
Y3kuIFBvc3R1cmUNbWF5IGluY2x1ZGUga25vd2xlZGdlIGFib3V0IHRoZSB0eXBlcyBvZiBoYXJk
d2FyZSBhbmQgc29mdHdhcmUNaW5zdGFsbGVkIGFuZCB0aGVpciBjb25maWd1cmF0aW9ucywgZS5n
LiBPUyBuYW1lIGFuZCB2ZXJzaW9uLA1hcHBsaWNhdGlvbiBwYXRjaCBsZXZlbHMsIGFuZCBhbnRp
LXZpcnVzIHNpZ25hdHVyZSBmaWxlIHZlcnNpb24uIE9uDW5ldHdvcmsgYWNjZXNzIGFuZCB3aGls
ZSBjb25uZWN0ZWQsIGFuIGVuZHBvaW50IHdpdGggYW4gTkVBIENsaWVudCBjYW4NYmUgcXVlcmll
ZCBmb3IgcG9zdHVyZSBpbmZvcm1hdGlvbiB3aGljaCBpcyB2YWxpZGF0ZWQgb24gYW4gTkVBIFNl
cnZlcg1hcyBwYXJ0IG9mIG5ldHdvcmsgYWNjZXNzIGNvbnRyb2wuDQ1TaW5jZSBORUEgaW52b2x2
ZXMgbWFueSBkaWZmZXJlbnQgY29tcG9uZW50cyBmcm9tIGRpZmZlcmVudCB2ZW5kb3JzLA1pbnRl
cm9wZXJhdGlvbiBiZXR3ZWVuIE5FQSBhcmNoaXRlY3R1cmVzIGFuZCBpbXBsZW1lbnRhdGlvbnMg
aXMgaGlnaGx5IGRlc2lyYWJsZS4gR2l2ZW4gdGhhdCB3ZWxsLWVzdGFibGlzaGVkDXByb3RvY29s
cyBhbHJlYWR5IGV4aXN0IGZvciB0aGUgbG93ZXN0IGxheWVycyBpbiB0aGUgTkVBIGFyY2hpdGVj
dHVyZXMNKHN1Y2ggYXMgRUFQIGFuZCBSQURJVVMpLCB0aGUgcHJpb3JpdHkgb2YgdGhlIE5FQSB3
b3JraW5nIGdyb3VwIGlzIHRvDXN0YW5kYXJkaXplIHByb3RvY29scyBhdCB0aGUgaGlnaGVyIGxh
eWVycyBpbiB0aGUgYXJjaGl0ZWN0dXJlczogdGhlDVBvc3R1cmUgQXR0cmlidXRlIHByb3RvY29s
IChQQSkgYW5kIHRoZSBQb3N0dXJlIEJyb2tlciBwcm90b2NvbCAoUEIpLg1QQSBhbmQgUEIgd2ls
bCBiZSBkZXNpZ25lZCB0byBzdXBwb3J0IGEgdmFyaWV0eSBvZiBsb3dlciBsYXllciBwcm90b2Nv
bHMuDVdoZW4gdXNlZCB3aXRoIHRoZSBleGlzdGluZw1zdGFuZGFyZHMgZm9yIGxvd2VyIGxheWVy
cywgdGhlc2UgbmV3IHByb3RvY29scyB3aWxsIGFsbG93DWludGVyb3BlcmFiaWxpdHkgYmV0d2Vl
biBjb21wb25lbnRzIG9mIGFuIE5FQSBDbGllbnQgZnJvbSBvbmUgdmVuZG9yIGFuZA1jb21wb25l
bnRzIG9mIGFuIE5FQSBTZXJ2ZXIgZnJvbSBhbm90aGVyLiBQQSBhbmQgUEIgd2lsbCBiZSBkZXNp
Z25lZCB0byBzdXBwb3J0DWEgdmFyaWV0eSBvZiBsb3dlciBsYXllciBwcm90b2NvbHMuIEluIG9y
ZGVyIHRvIGFjaGlldmUgZXZlbnR1YWwNaW50ZXJvcGVyYWJpbGl0eSB2aWEgRUFQLCBzcGVjaWZp
YyByZXF1aXJlbWVudHMgZm9yIEVBUCB3aWxsIGJlDWlkZW50aWZpZWQuDQ1TaW5jZSB0aGVyZSBh
cmUgYWxyZWFkeSBzZXZlcmFsIGV4aXN0aW5nIHByb3RvY29scyBhdCB0aGVzZSBoaWdoZXINbGF5
ZXJzLCB0aGUgTkVBIHdvcmtpbmcgZ3JvdXAgd2lsbCBjb25zaWRlciB0aGVzZSBleGlzdGluZyBw
cm90b2NvbHMNYXMgY2FuZGlkYXRlcyBmb3Igc3RhbmRhcmRpemF0aW9uLiBBIHJlcXVpcmVtZW50
cyBkb2N1bWVudCB3aWxsIGJlDXdyaXR0ZW4gYW5kIHVzZWQgYXMgYSBiYXNpcyBmb3IgZXZhbHVh
dGluZyB0aGUgY2FuZGlkYXRlIHByb3RvY29scy4NVGhlIHdvcmtpbmcgZ3JvdXAgbWF5IGRlY2lk
ZSB0byBzdGFuZGFyZGl6ZSBvbmUgb2YgdGhlIGNhbmRpZGF0ZQ1wcm90b2NvbHMsIHVzZSBvbmUg
b2YgdGhlbSBhcyBhIGJhc2lzIGZvciBhIG5ldyBvciByZXZpc2VkIHByb3RvY29sLA1vciBkZWNp
ZGUgdGhhdCBhIG5ldyBwcm90b2NvbCBpcyBuZWVkZWQuDQ1UaGUgTkVBIFJlcXVpcmVtZW50cyBk
b2N1bWVudCB3aWxsIGluY2x1ZGUgYSBwcm9ibGVtIHN0YXRlbWVudCwNZGVmaW5pdGlvbiBvZiB0
ZXJtcywgcmVxdWlyZW1lbnRzIGZvciBQQSwgIGFuZCBQQiwgYW5kIGFuIG92ZXJhbGwgc2VjdXJp
dHkNYW5hbHlzaXMuIEl0IHdpbGwgYWxzbyBpbmNsdWRlIGdlbmVyaWMgcmVxdWlyZW1lbnRzIGZv
ciB0aGUgcHJvdG9jb2wNdHJhbnNwb3J0aW5nIFBBLCBQQjogdGhlIFBvc3R1cmUgVHJhbnNwb3J0
IHByb3RvY29sIChQVCkuIFNwZWNpZmljDXJlcXVpcmVtZW50cyBmb3IgYW4gRUFQIGluc3RhbnRp
YXRpb24gb2YgUFQgd2lsbCBhbHNvIGJlIGlkZW50aWZpZWQgdG8Nc3VwcG9ydCBwb3N0dXJlIHRy
YW5zcG9ydCBpbiBkZXBsb3ltZW50cyB0aGF0IHVzZSBFQVAuIE90aGVyDXRyYW5zcG9ydC1zcGVj
aWZpYyByZXF1aXJlbWVudHMgc2VydmluZyBub24tRUFQIGRlcGxveW1lbnRzIG1heSBiZQ1zcGVj
aWZpZWQgaW4gZnV0dXJlLiBOb3RlIHRoYXQgUFQgcHJvdG9jb2xzIGFyZSBsaWtlbHkgdG8gYmUN
c3RhbmRhcmRpemVkIGluIG90aGVyIFdHcyBzaW5jZSB0aGVzZSBwcm90b2NvbHMgYXJlIG5vdCBz
cGVjaWZpYyB0byBORUENYW5kIGFyZSBsaWtlbHkgdG8gbmVlZCB0byBzYXRpc2Z5IGEgYnJvYWRl
ciByYW5nZSBvZiByZXF1aXJlbWVudHMgdGhhbg1qdXN0IHBvc3R1cmUgdHJhbnNwb3J0Lg0NUEEs
IHRoZSBQb3N0dXJlIEF0dHJpYnV0ZSBwcm90b2NvbCwgY29uc2lzdHMgb2YgcG9zdHVyZSBhdHRy
aWJ1dGVzDXRoYXQgYXJlIGNhcnJpZWQgYmV0d2VlbiBhIHBhcnRpY3VsYXIgUG9zdHVyZSBDb2xs
ZWN0b3IgaW4gYSBORUENY2xpZW50IGFuZCBhIHBhcnRpY3VsYXIgUG9zdHVyZSBWYWxpZGF0b3Ig
aW4gYSBORUEgU2VydmVyLiBUaGUgUEENcHJvdG9jb2wgaXMgY2FycmllZCBpbnNpZGUgdGhlIFBC
IHByb3RvY29sLiBDZXJ0YWluIHBvc3R1cmUgYXR0cmlidXRlcw13aWxsIGJlIHN0YW5kYXJkaXpl
ZCB0byBlbnN1cmUgaW50ZXJvcGVyYWJpbGl0eSBidXQgdmVuZG9yLXNwZWNpZmljDWF0dHJpYnV0
ZXMgd2lsbCBhbHNvIGJlIHN1cHBvcnRlZC4NDVBCLCB0aGUgUG9zdHVyZSBCcm9rZXIgcHJvdG9j
b2wsIGFnZ3JlZ2F0ZXMgcG9zdHVyZSBhdHRyaWJ1dGVzDWZyb20gb25lIG9yIG1vcmUgUG9zdHVy
ZSBDb2xsZWN0b3JzIGluIGFuIE5FQSBjbGllbnQgYW5kIHNlbmRzIHRoZW0gdG8NdGhlIE5FQSBz
ZXJ2ZXIgZm9yIGFzc2Vzc21lbnQgYnkgb25lIG9yIG1vcmUgUG9zdHVyZSBWYWxpZGF0b3JzLg0N
UFQsIHRoZSBQb3N0dXJlIFRyYW5zcG9ydCBwcm90b2NvbCwgaXMgYSBwcm90b2NvbCAob3Igc3Rh
Y2sgb2YNcHJvdG9jb2xzKSBzdWl0YWJsZSBmb3IgY2FycnlpbmcgdGhlIFBCIHByb3RvY29sIGF0
IG9yIGFmdGVyDW5ldHdvcmsgY29ubmVjdGlvbi4NDVRoZSBORUEgd29ya2luZyBncm91cCB3aWxs
IG5vdCB3b3JrIG9uIHN0YW5kYXJkaXppbmcgcHJvdG9jb2xzIG90aGVyDXRoYW4gUEEgYW5kIFBC
IGF0IHRoaXMgdGltZS4gU3VjaEZ1cnRoZXIgd29yayBpbiB0aGUgTkVBIFdHIG9yIGluIG90aGVy
IFdHcw13aWxsIGJlIGNvbnNpZGVyZWQgdmlhIHRoZSBzdGFuZGFyZCByZWNoYXJ0ZXJpbmcgcHJv
Y2VzcyBhZnRlciB0aGUNY29tcGxldGlvbiBvZiB0aGVzZSBtaWxlc3RvbmVzLg0NT25lIGNvbW1v
bmx5IGRpc2N1c3NlZCBpc3N1ZSB3aXRoIE5FQSBzeXN0ZW1zIGlzIGhvdyB0byBoYW5kbGUNY29t
cHJvbWlzZWQgZW5kcG9pbnRzLCB3aG9zZSByZXBvcnRzIG9mIHRoZWlyIG93biBwb3N0dXJlIG1h
eSBub3QgYmUNYWNjdXJhdGUuIERldGVjdGluZyBvciBoYW5kbGluZyBzdWNoIGVuZHBvaW50cyBp
cyBvdXQgb2Ygc2NvcGUgb2YNdGhlIE5FQSBXRy4gV29yayBvbiBQQSB3aWxsIGZvY3VzIG9uIGF0
dHJpYnV0ZXMgdXNlZnVsIGZvciBhc3Nlc3NpbmcNcG9zdHVyZSBvZiB0aG9zZSBlbmRwb2ludHMg
cmVwb3J0aW5nIGFjY3VyYXRlIGluZm9ybWF0aW9uLg0NTWlsZXN0b25lczoNDUp1bmUgMjAwNjoN
KiBTdWJtaXQgZmlyc3QgdmVyc2lvbiBvZiBORUEgUmVxdWlyZW1lbnRzIEktRA0NSnVseSAyMDA2
Og0qIEFncmVlIG9uIGNoYXJ0ZXIgYW5kIG1pbGVzdG9uZXMgYXQgSUVURiA2Ng0NU2VwdGVtYmVy
IDIwMDY6DSogV0cgTGFzdCBDYWxsIG9uIE5FQSBSZXF1aXJlbWVudHMgSS1EIA0NT2N0b2JlciAy
MDA2Og0qIERlYWRsaW5lIGZvciBzdWJtaXNzaW9uIG9mIGNhbmRpZGF0ZSBzcGVjcyBmb3IgUEEg
YW5kIFBCDSogU3VibWl0IGZpcnN0IHZlcnNpb24gb2YgTkVBIEV2YWx1YXRpb24gSS1EIA0NTm92
ZW1iZXIgMjAwNjoNKiBBdCBJRVRGIDY3LCByZXZpZXcgTkVBIEV2YWx1YXRpb24gSS1EDQ1EZWNl
bWJlciAyMDA2Og0qIFdHIExhc3QgQ2FsbCBvbiBORUEgRXZhbHVhdGlvbiBJLUQNDUphbnVhcnkg
MjAwNzoNKiBTdWJtaXQgTkVBIFJlcXVpcmVtZW50cyBJLUQgYW5kIEV2YWx1YXRpb24gSS1EIHRv
IElFU0cgYXMgSW5mbyBSRkMNKiBTdWJtaXQgZmlyc3QgZHJhZnQgb2YgUEEgYW5kIFBCIHNwZWNz
IGZvciByZXZpZXcNDU1hcmNoIDIwMDc6DSogRGlzY3VzcyB1bnJlc29sdmVkIGlzc3VlcyB3aXRo
IFBBIGFuZCBQQiBzcGVjcyBhdCBJRVRGIDY4DSogQWdyZWUgb24gc29sdXRpb25zIHRvIHVucmVz
b2x2ZWQgaXNzdWVzIHdpdGggUEEgYW5kIFBCIHNwZWNzDQ1BcHJpbCAyMDA3Og0qIFN1Ym1pdCBy
ZXZpc2VkIGRyYWZ0IG9mIFBBIGFuZCBQQiBzcGVjcw0NSnVuZSAyMDA3DSogV0cgTGFzdCBDYWxs
IG9uIFBBIGFuZCBQQiBzcGVjcw0NSnVseSAyMDA3DSogUmVzb2x2ZSBvdXRzdGFuZGluZyBMYXN0
IENhbGwgY29tbWVudHMgb24gcmVxdWlyZW1lbnRzIEktRCBhdCBJRVRGIDY5DQ1BdWd1c3QgMjAw
NzoNKiBTdWJtaXQgUEEgYW5kIFBCIHNwZWNzIHRvIElFU0cgZm9yIHB1YmxpY2F0aW9uIGFzIFBy
b3Bvc2VkDQ0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAADQgAABAIAAAYCAAA
HQgAAB8IAAAuCAAAsAgAALEIAADQCAAA3QgAAPwIAAAFCQAACwkAAA8JAAAqCQAAMgkAADQJAAA5
CQAAPgkAAHsJAACICQAAiQkAALMJAAD4CQAAAAoAAAEKAAAFCgAAGQoAACQKAAArCgAALgoAADoK
AADy4fLh0OHywvK48uHyuOHyuOHy4aeWhZZ3aYWWWJZYlgAAAAAAAAAAAAAAACEBCIEESAEAFmgY
DMwAQ0oUAE9KAwBRSgMAXkoDAGFKFAAaFmifO/oAQ0oUAE9KAwBRSgMAXkoDAGFKFAAAGhZojxid
AENKFABPSgMAUUoDAF5KAwBhShQAACEBCIEESAEAFmilDtwAQ0oUAE9KAwBRSgMAXkoDAGFKFAAh
AQiBBEgBABZojxidAENKFABPSgMAUUoDAF5KAwBhShQAIQEIgQRIAQAWaLxxuwBDShQAT0oDAFFK
AwBeSgMAYUoUABMACIEVaGdesQAWaKghzQBjSAEAGhZo6nZjAENKFABPSgMAUUoDAF5KAwBhShQA
ACEBCIEESAEAFmgcOyYAQ0oUAE9KAwBRSgMAXkoDAGFKFAAhAQiBBEgBABZoVxchAENKFABPSgMA
UUoDAF5KAwBhShQAGhZoVxchAENKFABPSgMAUUoDAF5KAwBhShQAIAAGAAAYCAAALggAAC8IAAB4
CAAAuQgAABAJAABbCQAAcAoAAHEKAACwCgAA9goAADULAABzCwAAtwsAAP4LAABFDAAAaAwAAGkM
AACuDAAAHA0AAGMNAACpDQAA7g0AADQOAAB+DgAAmg4AAPYAAAAAAAAAAAAAAAD2AAAAAAAAAAAA
AAAA9gAAAAAAAAAAAAAAAO0AAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAAAPYA
AAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAAAAAA
AAAAAAAA9gAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAA
APYAAAAAAAAAAAAAAADkAAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAA
AAAAAAAAAAAA9gAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA9gAAAAAAAAAA
AAAAAPYAAAAAAAAAAAAAAADfAAAAAAAAAAAAAAAAAAQTAGdkqCHNAAkAADckADgkAEgkAGdkSxEs
AAkAADckADgkAEgkAGdk0HucAAkAADckADgkAEgkAGdkVxchAAAaAAYAADQdAAD9AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAABAQE6CgAASwoAAG0KAABxCgAAkgoA
AJMKAADFCwAA2QsAAAwMAAANDAAARAwAAEUMAABPDAAAUAwAAL0MAADrDAAAgA0AAIENAACoDQAA
qQ0AAMUNAADGDQAA7Q0AAO4NAAAIDgAACQ4AADMOAAA0DgAAUQ4AAFIOAADu3cy+zL6tvp++n76f
vpW+n76fvp++n4RzhF9LXwAnAQiBBEgBABVoyxdFABZoVxchAENKFABPSgMAUUoDAF5KAwBhShQA
JwEIgQRIAQAVaMsXRQAWaKIEWgBDShQAT0oDAFFKAwBeSgMAYUoUACAVaMsXRQAWaKIEWgBDShQA
T0oDAFFKAwBeSgMAYUoUAAAgFWjLF0UAFmhXFyEAQ0oUAE9KAwBRSgMAXkoDAGFKFAAAEwAIgRVo
Z16xABZoqCHNAGNIAQAaFmiiBFoAQ0oUAE9KAwBRSgMAXkoDAGFKFAAAIQEIgQRIAQAWaFcXIQBD
ShQAT0oDAFFKAwBeSgMAYUoUABoWaFcXIQBDShQAT0oDAFFKAwBeSgMAYUoUAAAhAQiBBEgBABZo
i3TGAENKFABPSgMAUUoDAF5KAwBhShQAIQEIgQRIAQAWaKUO3ABDShQAT0oDAFFKAwBeSgMAYUoU
ACEBCIEESAEAFmifO/oAQ0oUAE9KAwBRSgMAXkoDAGFKFAAAHVIOAABZDgAAWg4AAH0OAAB+DgAA
jQ4AAJoOAADuDgAA/A4AAB4PAAAsDwAARw8AAO8PAAD6DwAAVBAAACMSAAAlEgAAKhIAAGUSAABt
EgAA/xIAAAQTAAAREwAAFBMAABUTAAB5FAAAqhcAAK4XAAC1FwAAuxcAANkXAADzFwAA9BcAABsY
AAAcGAAAOxgAAOvX69fQxrXrtabQxpK1hHpphGmEaYRphGmEemmEaYRbhFuEAAAAGhZo+Fk2AENK
FABPSgMAUUoDAF5KAwBhShQAACEBCIEESAEAFmhXFyEAQ0oUAE9KAwBRSgMAXkoDAGFKFAATAAiB
FWhnXrEAFmioIc0AY0gBABoWaFcXIQBDShQAT0oDAFFKAwBeSgMAYUoUAAAnAAiBFWjLF0UAFmio
Ic0AQ0oUAE9KAwBRSgMAXkoDAGFKFABjSAEAHQEIgQRIAQAESAIABWg2q6ZmFWjLF0UAFmicCdIA
IBVoyxdFABZoVxchAENKFABPSgMAUUoDAF5KAwBhShQAABMACIEVaMsXRQAWaKghzQBjSAEADBVo
yxdFABZoVxchAAAnAQiBBEgBABVoyxdFABZoogRaAENKFABPSgMAUUoDAF5KAwBhShQAJwEIgQRI
AQAVaMsXRQAWaFcXIQBDShQAT0oDAFFKAwBeSgMAYUoUAAAjmg4AANUOAAAeDwAAbg8AAK8PAADv
DwAA+w8AAPwPAAA/EAAAhBAAAMcQAAALEQAATBEAAJERAAC6EQAAuxEAAPsRAABGEgAAixIAAM4S
AAAVEwAAUhMAAJUTAADSEwAAGhQAAGEUAAB5FAAAehQAAL0UAAD2AAAAAAAAAAAAAAAA9gAAAAAA
AAAAAAAAAPEAAAAAAAAAAAAAAADxAAAAAAAAAAAAAAAA8QAAAAAAAAAAAAAAAPYAAAAAAAAAAAAA
AAD2AAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA9gAA
AAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAAAPYAAAAAAAAA
AAAAAAD2AAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA
9gAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAAAPYAAAAA
AAAAAAAAAAD2AAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAAAAAAAAAA
AAAAAAAABBMAZ2SoIc0ACQAANyQAOCQASCQAZ2RXFyEAABy9FAAA/hQAAEAVAACHFQAAyxUAAO4V
AADvFQAALhYAAHUWAAC2FgAAtxYAAPYWAAAzFwAARxcAAEgXAACNFwAA2RcAABwYAAA8GAAAPRgA
AHwYAADBGAAAAxkAAEgZAACDGQAAhBkAAJAZAACRGQAAnBkAAPYAAAAAAAAAAAAAAAD2AAAAAAAA
AAAAAAAA9gAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAA
APYAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAA
AAAAAAAAAAAA9gAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA9gAAAAAAAAAA
AAAAAPYAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2
AAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA9gAAAAAA
AAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAAAPYAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAJAAA3JAA4JABIJABnZFcXIQAAHDsYAADLGAAA9hgAAPcYAAACGQAAAxkA
AA8ZAAA+GQAARxkAAEgZAABPGQAAUBkAAFIZAABZGQAAghkAAIMZAAAzHQAANB0AAO7dzN3M3buq
zKqZqoiZemxoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAGFmhXFyEAABoWaFcXIQBDShQAT0oDAFFKAwBeSgMAYUoUAAAaFmiLdMYA
Q0oUAE9KAwBRSgMAXkoDAGFKFAAAIQEIgQRIAQAWaIROhABDShQAT0oDAFFKAwBeSgMAYUoUACEB
CIEESAEAFmj7aLQAQ0oUAE9KAwBRSgMAXkoDAGFKFAAhAQiBBEgBABZoCmNJAENKFABPSgMAUUoD
AF5KAwBhShQAIQEIgQRIAQAWaIt0xgBDShQAT0oDAFFKAwBeSgMAYUoUACEBCIEESAEAFmj4WTYA
Q0oUAE9KAwBRSgMAXkoDAGFKFAAhAQiBBEgBABZoq2usAENKFABPSgMAUUoDAF5KAwBhShQAIQEI
gQRIAQAWaFcXIQBDShQAT0oDAFFKAwBeSgMAYUoUAAARnBkAAMsZAADMGQAA1xkAAAQaAAAFGgAA
FRoAAD0aAAA+GgAATBoAAIcaAAC1GgAAthoAAMUaAADtGgAA7hoAAP0aAAAiGwAAIxsAADEbAAB2
GwAAqRsAAKobAAC2GwAA8hsAADEcAAAyHAAAPhwAAGgcAAD2AAAAAAAAAAAAAAAA9gAAAAAAAAAA
AAAAAPYAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2
AAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA9gAAAAAA
AAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAAAPYAAAAAAAAAAAAA
AAD2AAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA9gAA
AAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAAAPYAAAAAAAAA
AAAAAAD2AAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAACQAANyQAOCQASCQAZ2RXFyEAABxoHAAAaRwAAHMcAACVHAAAlhwAAKAcAADo
HAAA6RwAAPYcAAAzHQAANB0AAPYAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAA
APYAAAAAAAAAAAAAAAD2AAAAAAAAAAAAAAAA9gAAAAAAAAAAAAAAAPYAAAAAAAAAAAAAAAD2AAAA
AAAAAAAAAAAA9gAAAAAAAAAAAAAAAPQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAABAAAJAAA3JAA4JABIJABnZFcXIQAACjUAEjAAHFABADpw0HucAB+w0C8gsOA9IbA4
BCKwCAcjkKAFJJCgBSWwAAAXsNACGLDQAgyQ0AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhgIUABIAAQCcAA8ABAAAAAAAAAAAAAQAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAQPH/
AgBAAAwEAAAAAAAAAAAGAE4AbwByAG0AYQBsAAAAAgAAABgAQ0oYAF9IAQRhShgAbUgJBHNICQR0
SAkEAAAAAAAAAAAAAAAAAAAAAAAARABBQPL/oQBEAAwFAAAAAAAAAAAWAEQAZQBmAGEAdQBsAHQA
IABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAAAAAAFIAaQDz/7MAUgAMBQAAAAAAAAAADABU
AGEAYgBsAGUAIABOAG8AcgBtAGEAbAAAABwAF/YDAAA01gYAAQoDbAA01gYAAQUDAABh9gMAAAIA
CwAAACgAa0D0/8EAKAAABQAAAAAAAAAABwBOAG8AIABMAGkAcwB0AAAAAgAAAAAAAABIAJlAAQDy
AEgADAUAAIt0xgAAAAwAQgBhAGwAbABvAG8AbgAgAFQAZQB4AHQAAAACAA8AFABDShAAT0oEAFFK
BABeSgQAYUoQAEIAJ0CiAAEBQgAMBQAAQQ5pAAAAEQBDAG8AbQBtAGUAbgB0ACAAUgBlAGYAZQBy
AGUAbgBjAGUAAAAIAENKEABhShAAPAAeAAEAEgE8AAwFAABBDmkAAAAMAEMAbwBtAG0AZQBuAHQA
IABUAGUAeAB0AAAAAgARAAgAQ0oUAGFKFABAAGoAEQESAUAADAUAAEEOaQAAAA8AQwBvAG0AbQBl
AG4AdAAgAFMAdQBiAGoAZQBjAHQAAAACABIABgA1CIFcCIFEAFpgAQAyAUQADAQAAJpTQAAAAAoA
UABsAGEAaQBuACAAVABlAHgAdAAAAAIAEwAUAENKFABPSgMAUUoDAF5KAwBhShQAAAAAADQVAAAX
AAAyAAAWAP////8AAAAAGAAAAC4AAAAvAAAAeAAAALkAAAAQAQAAWwEAAHACAABxAgAAsAIAAPYC
AAA1AwAAcwMAALcDAAD+AwAARQQAAGgEAABpBAAArgQAABwFAABjBQAAqQUAAO4FAAA0BgAAfgYA
AJoGAADVBgAAHgcAAG4HAACvBwAA7wcAAPsHAAD8BwAAPwgAAIQIAADHCAAACwkAAEwJAACRCQAA
ugkAALsJAAD7CQAARgoAAIsKAADOCgAAFQsAAFILAACVCwAA0gsAABoMAABhDAAAeQwAAHoMAAC9
DAAA/gwAAEANAACHDQAAyw0AAO4NAADvDQAALg4AAHUOAAC2DgAAtw4AAPYOAAAzDwAARw8AAEgP
AACNDwAA2Q8AABwQAAA8EAAAPRAAAHwQAADBEAAAAxEAAEgRAACDEQAAhBEAAJARAACREQAAnBEA
AMsRAADMEQAA1xEAAAQSAAAFEgAAFRIAAD0SAAA+EgAATBIAAIcSAAC1EgAAthIAAMUSAADtEgAA
7hIAAP0SAAAiEwAAIxMAADETAAB2EwAAqRMAAKoTAAC2EwAA8hMAADEUAAAyFAAAPhQAAGgUAABp
FAAAcxQAAJUUAACWFAAAoBQAAOgUAADpFAAA9hQAADMVAAA2FQAAmAAAAAAwAAAAAAAAAIAAAACA
AAAAAAAAAAAAAJgAAAAAMAAAAAAAAACAAAAAgAAAAAAAAAAAEACYAAAAADAAAAAAAAAAgAAAAIAA
AAAAAAAAAAAAmAAAAAAwAAAAAAAAAIAAAACAAAAAAAAAAAAAAJgAAAAAMAAAAAAAAACAAAAAgAAA
AAAAAAAAAACYAAAAADAAAAAAAAAAgAAAAIAAAAAAAAAAABAAmAAAAAAwAAAAAAAAAIAAAACAAAAA
AAAAAAAQAJgAAAAAMAAAAAAAAACAAAAAgAAAAAAAAAAAEACYAAAAADAAAAAAAAAAgAAAAIAAAAAA
AAAAABAAmAAAAAAwAAAAAAAAAIAAAACAAAAAAAAAAAAAAJgAAAAAMAAAAAAAAACAAAAAgAAAAAAA
AAAAAACYAAAAADAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAmAAAAAAwAAAAAAAAAIAAAACAAAAAAAAA
AAAAAJgAAAAAMAAAAAAAAACAAAAAgAAAAAAAAAAAAACYAAAAADAAAAAAAAAAgAAAAIAAAAAAAAAA
AAAAmAAAAAAwAAAAAAAAAIAAAACAAAAAAAAAAAAAAJgAAAAAMAAAAAAAAACAAAAAgAAAAAAAAAAA
AACYAAAAADAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAmAAAAAAwAAAAAAAAAIAAAACAAAAAAAAAAAAA
AJgAAAAAMAAAAAAAAACAAAAAgAAAAAAAAAAAAACYAAAAADAAAAAAAAAAgAAAAIAAAAAAAAAAAAAA
mAAAAAAwAAAAAAAAAIAAAACAAAAAAAAAAAAAAJgAAAAAMAAAAAAAAACAAAAAgAAAAAAAAAAAAACY
AAAAADAAAAAAAAAAgAAAAIAAAAAAAAAAABAAmAAAAAAwAAAAAAAAAIAAAACAAAAAAAAAAAAQAJgA
AAAAMAAAAAAAAACAAAAAgAAAAAAAAAAACACYAAAAADAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAmAAA
AAAwAAAAAAAAAIAAAACAAAAAAAAAAAAAAJhAAAAAMAAAAAAAAACAAAAAgAAAAAAAAAAACAGYQAAA
ADAAAAAAAAAAgAAAAIAAAAAAAAAAAAgBmEAAAAAwAAAAAAAAAIAAAACAAAAAAAAAAAAIAZgAAAAA
MAAAAAAAAACAAAAAgAAAAAAAAAAAAAGYAAAAADAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAmAAAAAAw
AAAAAAAAAIAAAACAAAAAAAAAAAAAAJgAAAAAMAAAAAAAAACAAAAAgAAAAAAAAAAAAACYAAAAADAA
AAAAAAAAgAAAAIAAAAAAAAAAAAAAmAAAAAAwAAAAAAAAAIAAAACAAAAAAAAAAAAAAJgAAAAAMAAA
AAAAAACAAAAAgAAAAAAAAAAAAACYAAAAADAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAmAAAAAAwAAAA
AAAAAIAAAACAAAAAAAAAAAAAAJgAAAAAMAAAAAAAAACAAAAAgAAAAAAAAAAAAACYAAAAADAAAAAA
AAAAgAAAAIAAAAAAAAAAAAAAmAAAAAAwAAAAAAAAAIAAAACAAAAAAAAAAAAAAJgAAAAAMAAAAAAA
AACAAAAAgAAAAAAAAAAAAACYAAAAADAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAmAAAAAAwAAAAAAAA
AIAAAACAAAAAAAAAAAAAAJgAAAAAMAAAAAAAAACAAAAAgAAAAAAAAAAAEACYAAAAADAAAAAAAAAA
gAAAAIAAAAAAAAAAABAAmAAAAAAwAAAAAAAAAIAAAACAAAAAAAAAAAAQAJgAAAAAMAAAAAAAAACA
AAAAgAAAAAAAAAAAEACYAAAAADAAAAAAAAAAgAAAAIAAAAAAAAAAABAAmAAAAAAwAAAAAAAAAIAA
AACAAAAAAAAAAAAQAJgAAAAAMAAAAAAAAACAAAAAgAAAAAAAAAAAAACYAAAAADAAAAAAAAAAgAAA
AIAAAAAAAAAAAAAAmAAAAAAwAAAAAAAAAIAAAACAAAAAAAAAAAAAAJgAAAAAMAAAAAAAAACAAAAA
gAAAAAAAAAAAAACYAAAAADAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAmAAAAAAwAAAAAAAAAIAAAACA
AAAAAAAAAAAAAJgAAAAAMAAAAAAAAACAAAAAgAAAAAAAAAAAAACYAAAAADAAAAAAAAAAgAAAAIAA
AAAAAAAAAAAAmAAAAAAwAAAAAAAAAIAAAACAAAAAAAAAAAAAAJgAAAAAMAAAAAAAAACAAAAAgAAA
AAAAAAAAAACYAAAAADAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAmAAAAAAwAAAAAAAAAIAAAACAAAAA
AAAAAAAAAJgAAAAAMAAAAAAAAACAAAAAgAAAAAAAAAAAAACYAAAAADAAAAAAAAAAgAAAAIAAAAAA
AAAAAAAAmAAAAAAwAAAAAAAAAIAAAACAAAAAAAAAAAAAAJgAAAAAMAAAAAAAAACAAAAAgAAAAAAA
AAAAAACYAAAAADAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAmAAAAAAwAAAAAAAAAIAAAACAAAAAAAAA
AAAQAJgAAAAAMAAAAAAAAACAAAAAgAAAAAAAAAAAAACYAAAAADAAAAAAAAAAgAAAAIAAAAAAAAAA
ABAAmAAAAAAwAAAAAAAAAIAAAACAAAAAAAAAAAAQAJgAAAAAMAAAAAAAAACAAAAAgAAAAAAAAAAA
EACYAAAAADAAAAAAAAAAgAAAAIAAAAAAAAAAABAAmAAAAAAwAAAAAAAAAIAAAACAAAAAAAAAAAAQ
AJgAAAAAMAAAAAAAAACAAAAAgAAAAAAAAAAAEACYAAAAADAAAAAAAAAAgAAAAIAAAAAAAAAAAAAA
mAAAAAAwAAAAAAAAAIAAAACAAAAAAAAAAAAAAJgAAAAAMAAAAAAAAACAAAAAgAAAAAAAAAAAAACY
AAAAADAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAmAAAAAAwAAAAAAAAAIAAAACAAAAAAAAAAAAAAJgA
AAAAMAAAAAAAAACAAAAAgAAAAAAAAAAAAACYAAAAADAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAmAAA
AAAwAAAAAAAAAIAAAACAAAAAAAAAAAAAAJgAAAAAMAAAAAAAAACAAAAAgAAAAAAAAAAAAACYAAAA
ADAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAmAAAAAAwAAAAAAAAAIAAAACAAAAAAAAAAAAAAJgAAAAA
MAAAAAAAAACAAAAAgAAAAAAAAAAAAACYAAAAADAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAmAAAAAAw
AAAAAAAAAIAAAACAAAAAAAAAAAAAAJgAAAAAMAAAAAAAAACAAAAAgAAAAAAAAAAAAACYAAAAADAA
AAAAAAAAgAAAAIAAAAAAAAAAAAAAmAAAAAAwAAAAAAAAAIAAAACAAAAAAAAAAAAAAJgAAAAAMAAA
AAAAAACAAAAAgAAAAAAAAAAAAACYAAAAADAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAmAAAAAAwAAAA
AAAAAIAAAACAAAAAAAAAAAAAAJgAAAAAMAAAAAAAAACAAAAAgAAAAAAAAAAAAACYAAAAADAAAAAA
AAAAgAAAAIAAAAAAAAAAAAAAmAAAAAAwAAAAAAAAAIAAAACAAAAAAAAAAAAAAJgAAAAAMAAAAAAA
AACAAAAAgAAAAAAAAAAAAACYAAAAADAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAmAAAAAAwAAAAAAAA
AIAAAACAAAAAAAAAAAAAAJgAAAAAMAAAAAAAAACAAAAAgAAAAAAAAAAAAACYAAAAADAAAAAAAAAA
gAAAAIAAAAAAAAAAAAAAmAAAAAAwAAAAAAAAAIAAAACAAAAAAAAAAAAAAJgAAAAAMAAAAAAAAACA
AAAAgAAAAAAAAAAAAACYAAAAADAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAmAAAAAAwAAAAAAAAAIAA
AACAAAAAAAAAAAAAAJgAAAAAMAAAAAAAAACAAAAAgAAAAAAAAAAAAACYAAAAADAAAAAAAAAAgAAA
AIAAAAAAAAAAAAAAmAAAAAAwAAAAAAAAAIAAAACAAAAAAAAAAAAAAJgAAAAAMAAAAAAAAACAAAAA
gAAAAAAAAAAAAACYAAAAADAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAmAAAAAAwAAAAAAAAAIAAAACA
AAAAAAAAAAAAAJgAAAAAMAAAAAAAAACAAAAAgAAAAAAAAAAAAACYAAAAADAAAAAAAAAAgAAAAIAA
AAAAAAAAAAAAmAAAAAAwAAAAAAAAAIAAAACAAAAAAAAAAAAAAJgAAAAAMAAAAAAAAACAAAAAgAAA
AAAAAAAAAACYAAAAADAAAAAAAAAAgAAAAIAAAAAAAAAAAAAAAAAAABgAAAAuAAAALwAAAHgAAAC5
AAAAEAEAAFsBAABwAgAAcQIAALACAAD2AgAANQMAAHMDAAC3AwAA/gMAAEUEAABoBAAAaQQAAK4E
AAAcBQAAYwUAAKkFAADuBQAANAYAAH4GAACaBgAA1QYAAB4HAABuBwAArwcAAO8HAAD7BwAAYQwA
AHkMAAB6DAAARw8AAEgPAACNDwAA2Q8AABwQAAA8EAAAPRAAAHwQAADBEAAAAxEAAEgRAACDEQAA
6BQAAOkUAAD2FAAAMxUAADYVAABoywAwADAAAAAAAAABAAAAHwAAAAAAAAAAAAAH2coAMAAwAAAA
AAAAAQAAACAAAAAAAAAAAACQB9nKADAAMAAAAAAAAAEAAAAfAAAAAAAAAAAAgAdoywAwADAAAAAA
AAABAAAACgAAAAAAAAAAAAAHaMsAMAAwAAAAAAAAAgAAAAcAAAAAAAAAAACAAWjLADABMAAAAAAA
AAEAAAADAAAAAAAAAAAAkAFoywAwATAAAAAAAAABAAAABAAAAAAAAAAAAJABaMsAMAEwAAAAAAAA
AQAAAAQAAAAAAAAAAACQAWjLADABMAAAAAAAAAEAAAAEAAAAAAAAAAAAkAFoywAwATAAAAAAAAAB
AAAABAAAAAAAAAAAAIAH2coAMA0wAAAAAAAAAQAAABYAAAAAAAAAAACAB9nKADANMAAAAAAAAAIA
AAAUAAAAAAAAAAAAgAfZygAwCzAAAAAAAAABAAAAEQAAAAAAAAAAAAAH2coAMAswAAAAAAAAAQAA
ABIAAAAAAAAAAAAAB9nKADALMAAAAAAAAAEAAAARAAAAAAAAAAAAAAdoywAwCzAAAAAAAAABAAAA
CQAAAAAAAAAAAAAHaMsAMAswAAAAAAAAAQAAAAoAAAAAAAAAAAAAB2jLADAUMAAAAAAAAAEAAAAS
AAAAFQAAAFg5bgdoywAwFDAAAAAAAAABAAAAEQAAAAAAAAAAAAAHaMsAMBQwAAAAAAAAAQAAABAA
AAAAAAAAAAAAB2jLADAUMAAAAAAAAAEAAAAPAAAAAAAAAAAAAAdoywAwCzAAAAAAAAABAAAACQAA
AAAAAAAAAAAHaMsAMAswAAAAAAAAAQAAAAoAAAAAAAAAAAAAAWjLADALMAAAAAAAAAEAAAAKAAAA
AAAAAAAAEAFoywAwCzAAAAAAAAABAAAACgAAAAAAAAAAABABaMsAMAAwAAAAAAAAAQAAAAAAAAAA
AAAAAACIAWjLADAiMAAAAAAAAAEAAAAPAAAAAAAAAAAAAAFoywAwIjAAAAAAAAACAAAADQAAAAAA
AAAAAAABaMsAMAAwAAAAAAAAAQAAAAAAAAAAAAAAAACIAWjLADAAMAAAAAAAAAEAAAAAAAAAAAAA
AAAAiAFoywAwADAAAAAAAAABAAAAAAAAAAAAAAAAAIgBaMsAMAswAAAAAAAAAQAAAAkAAAAAAAAA
AAAAAWjLADAlMAAAAAAAAAEAAAAQAAAAJgAAAJiHMgdoywAwJTAAAAAAAAABAAAADwAAAAAAAAAA
ABAHaMsAMCUwAAAAAAAAAgAAAA0AAAAAAAAAAAAAB2jLADApMAAAAAAAAAEAAAARAAAAKgAAAMS2
EgdoywAwKTAAAAAAAAABAAAAEAAAAAAAAAAAAAAHaMsAMCkwAAAAAAAAAQAAAA8AAAAAAAAAAAAA
B2jLADApMAAAAAAAAAEAAAAOAAAAAAAAAAAAEAdoywAwCzAAAAAAAAABAAAACgAAAAAAAAAAAAAB
aMsAMAswAAAAAAAAAQAAAAoAAAAAAAAAAAAQAWjLADALMAAAAAAAAAEAAAAJAAAAAAAAAAAAEAFo
ywAwCzAAAAAAAAACAAAABwAAAAAAAAAAABABaMsAMAEwAAAAAAAAAQAAAAMAAAAAAAAAAACQAWjL
ADABMAAAAAAAAAEAAAAEAAAAAAAAAAAAkAFoywAwATAAAAAAAAABAAAABAAAAAAAAAAAAJABaMsA
MAEwAAAAAAAAAQAAAAQAAAAAAAAAAACAAWjLADABMAAAAAAAAAEAAAAEAAAAAgAAAGRluAdoywAw
ATAAAAAAAAABAAAAAwAAAAAAAAAAAIAHaMsAMAEwAAAAAAAAAgAAAAEAAAAAAAAAAACABwBAFANo
uwAwAAAAAAAAAAABAAAAAAAAAAAAAAeYQAAAADAAAAAAAAAAgAAAAIAAAABIAAAAAAAHAAYAADoK
AABSDgAAOxgAADQdAAAPAAAAEgAAABMAAAAWAAAAAAYAAJoOAAC9FAAAnBkAAGgcAAA0HQAAEAAA
ABQAAAAVAAAAFwAAABgAAAAABgAANB0AABEAAAAPAADwOAAAAAAABvAYAAAAAggAAAIAAAABAAAA
AQAAAAEAAAACAAAAQAAe8RAAAAD//wAAAAD/AICAgAD3AAAQAA8AAvCSAAAAEAAI8AgAAAABAAAA
AQQAAA8AA/AwAAAADwAE8CgAAAABAAnwEAAAAAAAAAAAAAAAAAAAAAAAAAACAArwCAAAAAAEAAAF
AAAADwAE8EIAAAASAArwCAAAAAEEAAAADgAAUwAL8B4AAAC/AQAAEADLAQAAAAD/AQAACAAEAwkA
AAA/AwEAAQAAABHwBAAAAAEAAAAAAAAA6AsAAOsLAAAeDQAAJw0AAKoOAAC0DgAA1Q8AANgPAAD9
DwAACRAAADYVAAAHABwABwAcAAcAHAAHABwABwAcAAcAAAAAAHgAAAB7AAAAuQAAAMEAAAAQAQAA
EwEAAFsBAABiAQAAsAIAALgCAAD2AgAA+QIAADUDAAA+AwAAcwMAAH4DAAC3AwAAvgMAAP4DAAAA
BAAARQQAAEcEAACuBAAAvAQAABwFAAAlBQAAZAUAAGgFAACpBQAAtAUAAJoGAACjBgAA1QYAAOUG
AAAeBwAAKAcAAD8IAABFCAAAhAgAAIYIAADHCAAAzggAAEIJAABLCQAATAkAAFUJAACRCQAAkwkA
APsJAAAFCgAARgoAAE4KAACLCgAAlwoAAM4KAADaCgAAFQsAABwLAABSCwAAZAsAAJULAACeCwAA
0gsAAN4LAAAaDAAAHQwAAGEMAABlDAAAvQwAAMEMAAD+DAAABA0AAEANAABIDQAAhw0AAIsNAADL
DQAA1Q0AAC4OAAAyDgAAdQ4AAHgOAAD2DgAA/w4AADMPAAA6DwAAjQ8AAJEPAADZDwAA3Q8AABwQ
AAAmEAAAfBAAAIcQAADBEAAAyRAAAAMRAAAGEQAASBEAAE8RAAA2FQAABwAzAAcAMwAHADMABwAz
AAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMA
BwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAH
ADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcAMwAHADMABwAzAAcA
MwAHADMABwAzAAcAMwAHAAAAAAAYAAAALwAAAK4EAAAABQAAfgYAAJoGAAAcEAAAPRAAAAMRAAAP
EQAANhUAAAcABQAHAAUABwAFAAcABQAHAAUABwAAAAAANhUAAAcANwAAAAQAAAAIAAAA5QAAAAAA
AAAzAAAAuDgAADd1DACwFRQASEUcAFcXIQAcOyYAfj8qAFVoKgBLESwA+Fk2ABk8OACaU0AAyxdF
AApjSQCsEE8A8n9QAFMmWACiBFoAwzRaAI0gWwDqdmMAQQ5pAMcccwDbBXgAhE6EAMlehgDfaYgA
pnqMANRFkACOEZIA0HucAI8YnQB0KJ4Aq2usAPtotABID7UAQF61ALxxuwC3S7wARFfGAIt0xgAY
DMwAqCHNAGka0QCcCdIAAWDVAHFs2gClDtwA3kvgAIJV4ADaZ+MA1gLkAPZt7QCVH/EAnzv6AP9A
AYABANwFAADcBQAACII+DZgBmAHcBQAAAAAAANwFAAAAAAAAAhAAAAAAAAAANBUAAHABABAAQAAA
//8DAAAABwBVAG4AawBuAG8AdwBuAAYAQQB1AHQAaABvAHIAEABTAHQAZQBwAGgAZQBuACAAUgAu
ACAASABhAG4AbgBhAP//AwAIAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAACAP//AwAAAAAA
AAAAAP//AAACAP//AAAAAP//AAACAP//AAAAAAUAAABHFpABAAACAgYDBQQFAgMEh3oAIAAAAIAI
AAAAAAAAAP8BAAAAAAAAVABpAG0AZQBzACAATgBlAHcAIABSAG8AbQBhAG4AAAA1FpABAgAFBQEC
AQcGAgUHAAAAAAAAABAAAAAAAAAAAAAAAIAAAAAAUwB5AG0AYgBvAGwAAAAzJpABAAACCwYEAgIC
AgIEh3oAIAAAAIAIAAAAAAAAAP8BAAAAAAAAQQByAGkAYQBsAAAAPzWQAQAAAgcDCQICBQIEBId6
ACAAAACACAAAAAAAAAD/AQAAAAAAAEMAbwB1AHIAaQBlAHIAIABOAGUAdwAAADUmkAEAAAILBgQD
BQQEAgSHegBhAAAAgAgAAAAAAAAA/wEBAAAAAABUAGEAaABvAG0AYQAAACIABABxiIgYAPDQAgAA
aAEAAAAAIqumZkerpmaBQqaGBQAcAAAAKgMAAAoSAAABAAoAAAAEAAMQJgAAACoDAAAKEgAAAQAK
AAAAJgAAAAAAAAAhAwDwEAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4BKAFtAC0AIGBMjQA
ABAAGQBkAAAAGQAAACoVAAAqFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAkyg1EA8BAACAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAASFAAAAAAKfD/DwEAAT8AAOQEAAANAAAA////f////3////9/////f///
/3////9/VxchAAAAAAAyAAAAAAAAAAAAAAAAAAEAAAD//xIAAAAAAAAAFwBQAHIAbwBwAG8AcwBl
AGQAIABOAEUAQQAgAFcARwAgAEMAaABhAHIAdABlAHIAAAAAAAAAAAAQAFMAdABlAHAAaABlAG4A
IABSAC4AIABIAGEAbgBuAGEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAD+/wAABQECAAAAAAAAAAAAAAAAAAAAAAABAAAA4IWf8vlPaBCrkQgAKyez2TAA
AACcAQAAEgAAAAEAAACYAAAAAgAAAKAAAAADAAAAwAAAAAQAAADMAAAABQAAANgAAAAGAAAA5AAA
AAcAAADwAAAACAAAAAQBAAAJAAAAIAEAABIAAAAsAQAACgAAAEwBAAALAAAAWAEAAAwAAABkAQAA
DQAAAHABAAAOAAAAfAEAAA8AAACEAQAAEAAAAIwBAAATAAAAlAEAAAIAAADkBAAAHgAAABgAAABQ
cm9wb3NlZCBORUEgV0cgQ2hhcnRlcgAeAAAABAAAAAAAAAAeAAAABAAAAAAAAAAeAAAABAAAAAAA
AAAeAAAABAAAAAAAAAAeAAAADAAAAE5vcm1hbC5kb3QAAB4AAAAUAAAAU3RlcGhlbiBSLiBIYW5u
YQAAAAAeAAAABAAAADUAAAAeAAAAGAAAAE1pY3Jvc29mdCBPZmZpY2UgV29yZAAAAEAAAAAAqFvp
AwAAAEAAAAAAtq74A4vGAUAAAAAATMJ/UJXGAUAAAAAAUu4bVZXGAQMAAAABAAAAAwAAACoDAAAD
AAAAChIAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAA/v8AAAUBAgAAAAAAAAAAAAAAAAAAAAAAAQAAAALVzdWcLhsQk5cIACss+a4wAAAAFAEAAA0A
AAABAAAAcAAAAA4AAAB4AAAADwAAAIQAAAAFAAAAkAAAAAYAAACYAAAAEQAAAKAAAAAXAAAAqAAA
AAsAAACwAAAAEAAAALgAAAATAAAAwAAAABYAAADIAAAADQAAANAAAAAMAAAA9AAAAAIAAADkBAAA
HgAAAAQAAAAAAAAAHgAAAAQAAAAAAAAAAwAAACYAAAADAAAACgAAAAMAAAAqFQAAAwAAAKgZCwAL
AAAAAAAAAAsAAAAAAAAACwAAAAAAAAALAAAAAAAAAB4QAAABAAAAGAAAAFByb3Bvc2VkIE5FQSBX
RyBDaGFydGVyAAwQAAACAAAAHgAAAAYAAABUaXRsZQADAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAC
AAAAAwAAAAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAAABAA
AAARAAAAEgAAABMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAAD+////GwAAABwAAAAdAAAAHgAA
AB8AAAAgAAAAIQAAACIAAAAjAAAAJAAAACUAAAAmAAAAJwAAACgAAAApAAAAKgAAACsAAAAsAAAA
/v///y4AAAAvAAAAMAAAADEAAAAyAAAAMwAAADQAAAD+////NgAAADcAAAA4AAAAOQAAADoAAAA7
AAAAPAAAAP7////9////PwAAAP7////+/////v//////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////UgBvAG8A
dAAgAEUAbgB0AHIAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
ABYABQH//////////wMAAAAGCQIAAAAAAMAAAAAAAABGAAAAAAAAAAAAAAAAYP1aK1WVxgFBAAAA
gAAAAAAAAAAxAFQAYQBiAGwAZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAADgACAf////8FAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAABoAAACMJAAAAAAAAFcAbwByAGQARABvAGMAdQBtAGUAbgB0AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAIBAQAAAP//////////AAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcyAAAAAAAABQBTAHUAbQBtAGEAcgB5AEkAbgBm
AG8AcgBtAGEAdABpAG8AbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAgECAAAABAAAAP//
//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtAAAAABAAAAAAAAAFAEQAbwBj
AHUAbQBlAG4AdABTAHUAbQBtAGEAcgB5AEkAbgBmAG8AcgBtAGEAdABpAG8AbgAAAAAAAAAAAAAA
OAACAf///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUAAAAA
EAAAAAAAAAEAQwBvAG0AcABPAGIAagAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAASAAIA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAHEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////
/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAD+////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////AQD+/wMKAAD/
////BgkCAAAAAADAAAAAAAAARh8AAABNaWNyb3NvZnQgT2ZmaWNlIFdvcmQgRG9jdW1lbnQACgAA
AE1TV29yZERvYwAQAAAAV29yZC5Eb2N1bWVudC44APQ5snEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSAG8AbwB0ACAA
RQBuAHQAcgB5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgAF
Af//////////AwAAAAYJAgAAAAAAwAAAAAAAAEYAAAAAAAAAAAAAAADA+4EsVpXGAUcAAABAAgAA
AAAAADEAVABhAGIAbABlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAOAAIB/////wUAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAGgAAAIwkAAAAAAAAVwBvAHIAZABEAG8AYwB1AG0AZQBuAHQAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoAAgEBAAAA//////////8AAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANzIAAAAAAAAFAFMAdQBtAG0AYQByAHkASQBuAGYAbwBy
AG0AYQB0AGkAbwBuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAACAQIAAAAEAAAA/////wAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0AAAAAEAAAAAAAAAEAAAACAAAAAwAA
AAQAAAAFAAAABgAAAAcAAAAIAAAACQAAAAoAAAALAAAADAAAAA0AAAAOAAAADwAAABAAAAARAAAA
EgAAABMAAAAUAAAAFQAAABYAAAAXAAAAGAAAABkAAAD+////GwAAABwAAAAdAAAAHgAAAB8AAAAg
AAAAIQAAACIAAAAjAAAAJAAAACUAAAAmAAAAJwAAACgAAAApAAAAKgAAACsAAAAsAAAA/v///y4A
AAAvAAAAMAAAADEAAAAyAAAAMwAAADQAAAD+////////////////////////////////////////
/////////////////////////////////0YAAAD9/////v////7////+////RQAAAP//////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////AQAAAP7///8DAAAA
BAAAAAUAAAAGAAAABwAAAAgAAAD+////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////+wBAAAEwAAAAkEAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUARABvAGMAdQBtAGUA
bgB0AFMAdQBtAG0AYQByAHkASQBuAGYAbwByAG0AYQB0AGkAbwBuAAAAAAAAAAAAAAA4AAIB////
////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAIwBAAAAAAAA
AQBDAG8AbQBwAE8AYgBqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAABIAAgD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAcQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQD+/wMKAAD/////BgkC
AAAAAADAAAAAAAAARh8AAABNaWNyb3NvZnQgT2ZmaWNlIFdvcmQgRG9jdW1lbnQACgAAAE1TV29y
ZERvYwAQAAAAV29yZC5Eb2N1bWVudC44APQ5snEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+
/wAABQECAAAAAAAAAAAAAAAAAAAAAAACAAAAAtXN1ZwuGxCTlwgAKyz5rkQAAAAF1c3VnC4bEJOX
CAArLPmuWAEAABQBAAANAAAAAQAAAHAAAAAOAAAAeAAAAA8AAACEAAAABQAAAJAAAAAGAAAAmAAA
ABEAAACgAAAAFwAAAKgAAAALAAAAsAAAABAAAAC4AAAAEwAAAMAAAAAWAAAAyAAAAA0AAADQAAAA
DAAAAPQAAAACAAAA5AQAAB4AAAAEAAAAAAAAAB4AAAAEAAAAAAAAAAMAAAAmAAAAAwAAAAoAAAAD
AAAAKhUAAAMAAACoGQsACwAAAAAAAAALAAAAAAAAAAsAAAAAAAAACwAAAAAAAAAeEAAAAQAAABgA
AABQcm9wb3NlZCBORUEgV0cgQ2hhcnRlcgAMEAAAAgAAAB4AAAAGAAAAVGl0bGUAAwAAAAEAAAAA
ADQAAAADAAAAAAAAACAAAAABAAAAJAAAAAAAAIAsAAAAAAAAAAIAAAA=

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

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea

------_=_NextPart_001_01C69556.2CD6874D--




From nea-bounces@ietf.org Fri Jun 23 15:19:04 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1FtrBI-0001hO-Df; Fri, 23 Jun 2006 15:19:04 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1FtrBH-0001hE-ML
	for nea@ietf.org; Fri, 23 Jun 2006 15:19:03 -0400
Received: from kremlin.juniper.net ([207.17.137.120])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FtrBG-0003d7-Da
	for nea@ietf.org; Fri, 23 Jun 2006 15:19:03 -0400
Received: from unknown (HELO proton.jnpr.net) ([10.10.2.37])
	by kremlin.juniper.net with ESMTP; 23 Jun 2006 12:19:00 -0700
X-IronPort-AV: i="4.06,169,1149490800"; 
	d="scan'208"; a="557270920:sNHT96497852"
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Date: Fri, 23 Jun 2006 15:19:00 -0400
Message-ID: <A6398B0DB62A474C82F61554EE937287C96CEE@proton.jnpr.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Montreal agenda still in flux 
Thread-Index: AcaWIU7tZQYpos+ySpmM3gkIfxE1NgAwAvVw
From: "Stephen Hanna" <shanna@juniper.net>
To: <nea@ietf.org>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 52e1467c2184c31006318542db5614d5
Subject: [Nea] FW: Montreal agenda still in flux 
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=subscribe>
Errors-To: nea-bounces@ietf.org

You probably saw this note. Changes to the IETF agenda
might affect the time or date for the NEA BOF. I'll do
what I can to prevent this but that's not much. Just
pleading with the ADs. ;-)

I guess the bottom line for all of us is that the
date and time of the NEA BOF is still subject to
change. You should either come for the whole week
or make sure your tickets can be rebooked as needed.

Thanks,

Steve

-----Original Message-----
From: IETF Chair [mailto:chair@ietf.org]=20
Sent: Thursday, June 22, 2006 1:27 PM
To: IETF Announcement list
Subject: Montreal agenda still in flux=20

Please be aware that there are still a few unresolved clashes,
and the Secretariat is working on this, so (as always) please do
not be surprised if there are some more agenda changes. Obviously=20
we attempt to minimize late changes, but they are likely to=20
continue for several more days.

For the latest agenda, please check this URL:

https://datatracker.ietf.org/public/meeting_agenda_html.cgi?meeting_num=3D=

66

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

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea



From nea-bounces@ietf.org Mon Jun 26 13:02:28 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1FuuTk-0001GK-1i; Mon, 26 Jun 2006 13:02:28 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1FuuBD-0000su-6k
	for nea@ietf.org; Mon, 26 Jun 2006 12:43:19 -0400
Received: from rtp-iport-1.cisco.com ([64.102.122.148])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FuuB7-0008Rv-I7
	for nea@ietf.org; Mon, 26 Jun 2006 12:43:19 -0400
Received: from rtp-core-2.cisco.com ([64.102.124.13])
	by rtp-iport-1.cisco.com with ESMTP; 26 Jun 2006 09:43:11 -0700
X-BrightmailFiltered: true
X-Brightmail-Tracker: AAAAAA==
X-IronPort-AV: i="4.06,176,1149490800"; 
	d="txt'?scan'208"; a="30491624:sNHT53992894"
Received: from xbh-rtp-211.amer.cisco.com (xbh-rtp-211.cisco.com
	[64.102.31.102])
	by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id k5QGhBno022460
	for <nea@ietf.org>; Mon, 26 Jun 2006 12:43:11 -0400 (EDT)
Received: from xmb-rtp-205.amer.cisco.com ([64.102.31.59]) by
	xbh-rtp-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211);
	Mon, 26 Jun 2006 12:43:11 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C6993F.9C1E45BD"
Date: Mon, 26 Jun 2006 12:43:09 -0400
Message-ID: <E699396B05B527429E4D9B8533679C4901A7A608@xmb-rtp-205.amer.cisco.com>
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
Thread-Topic: Updated  version of problem statement I-D submitted
Thread-Index: AcaZP5uOz24BstkkSZWllBVMukb6Tg==
From: "Susan Thomson \(sethomso\)" <sethomso@cisco.com>
To: <nea@ietf.org>
X-OriginalArrivalTime: 26 Jun 2006 16:43:11.0225 (UTC)
	FILETIME=[9C614E90:01C6993F]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 966811b049c4d80323826ee01e1b1ce9
X-Mailman-Approved-At: Mon, 26 Jun 2006 13:02:26 -0400
Subject: [Nea] Updated  version of problem statement I-D submitted
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=subscribe>
Errors-To: nea-bounces@ietf.org

This is a multi-part message in MIME format.

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

A -03 version of problem statement I-D has been submitted (attached
here) with scope clarifications along the lines of the recent charter,
as well as the following changes to terminology based on previous
mailing list comments:

Client broker -> Posture broker client
Server broker -> Posture broker server
Network enforcer -> Network enforcement device
Network access enforcement (NAE) protocol -> Network enforcement (NE)
protocol

Change log included in I-D.

Thanks
Susan


------_=_NextPart_001_01C6993F.9C1E45BD
Content-Type: text/plain;
	name="draft-thomson-nea-problem-statement-03.txt"
Content-Transfer-Encoding: base64
Content-Description: draft-thomson-nea-problem-statement-03.txt
Content-Disposition: attachment;
	filename="draft-thomson-nea-problem-statement-03.txt"

CgoKCk5ldHdvcmsgV29ya2luZyBHcm91cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBTLiBIYW5uYQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEp1bmlwZXIgTmV0d29ya3MKRXhwaXJlczogRGVjZW1iZXIgMjYs
IDIwMDYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFQuIEhhcmRqb25vCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU2ln
bmFjZXJ0IEluYwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUy4gVGhvbXNvbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIENpc2NvIFN5c3RlbXMKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBKdW5lIDI0LCAyMDA2
CgoKICAgICAgICAgIE5ldHdvcmsgRW5kcG9pbnQgQXNzZXNzbWVudCAoTkVBKSBQcm9ibGVtIFN0
YXRlbWVudAogICAgICAgICAgICAgICBkcmFmdC10aG9tc29uLW5lYS1wcm9ibGVtLXN0YXRlbWVu
dC0wMy50eHQKClN0YXR1cyBvZiB0aGlzIE1lbW8KCiAgIEJ5IHN1Ym1pdHRpbmcgdGhpcyBJbnRl
cm5ldC1EcmFmdCwgZWFjaCBhdXRob3IgcmVwcmVzZW50cyB0aGF0IGFueQogICBhcHBsaWNhYmxl
IHBhdGVudCBvciBvdGhlciBJUFIgY2xhaW1zIG9mIHdoaWNoIGhlIG9yIHNoZSBpcyBhd2FyZQog
ICBoYXZlIGJlZW4gb3Igd2lsbCBiZSBkaXNjbG9zZWQsIGFuZCBhbnkgb2Ygd2hpY2ggaGUgb3Ig
c2hlIGJlY29tZXMKICAgYXdhcmUgd2lsbCBiZSBkaXNjbG9zZWQsIGluIGFjY29yZGFuY2Ugd2l0
aCBTZWN0aW9uIDYgb2YgQkNQIDc5LgoKICAgSW50ZXJuZXQtRHJhZnRzIGFyZSB3b3JraW5nIGRv
Y3VtZW50cyBvZiB0aGUgSW50ZXJuZXQgRW5naW5lZXJpbmcKICAgVGFzayBGb3JjZSAoSUVURiks
IGl0cyBhcmVhcywgYW5kIGl0cyB3b3JraW5nIGdyb3Vwcy4gIE5vdGUgdGhhdAogICBvdGhlciBn
cm91cHMgbWF5IGFsc28gZGlzdHJpYnV0ZSB3b3JraW5nIGRvY3VtZW50cyBhcyBJbnRlcm5ldC0K
ICAgRHJhZnRzLgoKICAgSW50ZXJuZXQtRHJhZnRzIGFyZSBkcmFmdCBkb2N1bWVudHMgdmFsaWQg
Zm9yIGEgbWF4aW11bSBvZiBzaXggbW9udGhzCiAgIGFuZCBtYXkgYmUgdXBkYXRlZCwgcmVwbGFj
ZWQsIG9yIG9ic29sZXRlZCBieSBvdGhlciBkb2N1bWVudHMgYXQgYW55CiAgIHRpbWUuICBJdCBp
cyBpbmFwcHJvcHJpYXRlIHRvIHVzZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNlCiAgIG1h
dGVyaWFsIG9yIHRvIGNpdGUgdGhlbSBvdGhlciB0aGFuIGFzICJ3b3JrIGluIHByb2dyZXNzLiIK
CiAgIFRoZSBsaXN0IG9mIGN1cnJlbnQgSW50ZXJuZXQtRHJhZnRzIGNhbiBiZSBhY2Nlc3NlZCBh
dAogICBodHRwOi8vd3d3LmlldGYub3JnL2lldGYvMWlkLWFic3RyYWN0cy50eHQuCgogICBUaGUg
bGlzdCBvZiBJbnRlcm5ldC1EcmFmdCBTaGFkb3cgRGlyZWN0b3JpZXMgY2FuIGJlIGFjY2Vzc2Vk
IGF0CiAgIGh0dHA6Ly93d3cuaWV0Zi5vcmcvc2hhZG93Lmh0bWwuCgogICBUaGlzIEludGVybmV0
LURyYWZ0IHdpbGwgZXhwaXJlIG9uIERlY2VtYmVyIDI2LCAyMDA2LgoKQ29weXJpZ2h0IE5vdGlj
ZQoKICAgQ29weXJpZ2h0IChDKSBUaGUgSW50ZXJuZXQgU29jaWV0eSAoMjAwNikuCgpBYnN0cmFj
dAoKICAgTmV0d29yayBFbmRwb2ludCBBc3Nlc3NtZW50IChORUEpIGFyY2hpdGVjdHVyZXMgaGF2
ZSBiZWVuIGltcGxlbWVudGVkCiAgIGluIHRoZSBpbmR1c3RyeSwgZS5nLiAgW1ROQywgTkFQLCBO
QUNdLCB0byBhc3Nlc3MgdGhlIHNvZnR3YXJlIG9yCiAgIGhhcmR3YXJlIGNvbmZpZ3VyYXRpb24g
b2YgZW5kcG9pbnQgZGV2aWNlcyBmb3IgdGhlIHB1cnBvc2VzIG9mCiAgIG1vbml0b3JpbmcgY29t
cGxpYW5jZSBvZiBlbmRwb2ludHMgdG8gYW4gb3JnYW5pemF0aW9uJ3MgcG9saWN5IGZvcgogICBh
Y2Nlc3MgdG8gdGhlIG5ldHdvcmssIGFuZCBvcHRpb25hbGx5IHJlc3RyaWN0aW5nIG9yIGRlbnlp
bmcgYWNjZXNzCgoKCkhhbm5hLCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgRGVjZW1iZXIgMjYs
IDIwMDYgICAgICAgICAgICAgICBbUGFnZSAxXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAg
TkVBIFByb2JsZW0gU3RhdGVtZW50ICAgICAgICAgICAgICAgIEp1bmUgMjAwNgoKCiAgIHVudGls
IHRoZSBlbmRwb2ludCBoYXMgYmVlbiB1cGRhdGVkIHRvIHNhdGlzZnkgdGhlIHJlcXVpcmVtZW50
cy4KICAgV2hpbGUgdGhlc2UgYXJjaGl0ZWN0dXJlcyBzaGFyZSBjb21tb24gY29tcG9uZW50cyBh
bmQgaW50ZXJmYWNlcyB0bwogICBzdXBwb3J0IG5ldHdvcmsgZW5kcG9pbnQgYXNzZXNzbWVudCwg
dGhlc2UgY29tcG9uZW50cyBhcmUgbm90CiAgIGludGVyb3BlcmFibGUgYmVjYXVzZSBub3QgYWxs
IHJlcXVpcmVkIHByb3RvY29scyBhcmUgc3RhbmRhcmRzLgoKICAgVGhpcyBkb2N1bWVudCBkZXNj
cmliZXMgdGhlIHByb2JsZW0gdGhlc2UgYXJjaGl0ZWN0dXJlcyBhcmUgaW50ZW5kaW5nCiAgIHRv
IGFkZHJlc3MsIGRlZmluZXMgY29tbW9uIHRlcm1pbm9sb2d5IGFuZCBjb25jZXB0cywgYW5kIGlk
ZW50aWZpZXMKICAgaW50ZXJmYWNlcyB0aGF0IGFyZSBjYW5kaWRhdGVzIGZvciBzdGFuZGFyZGl6
YXRpb24uCgoKUmVxdWlyZW1lbnRzIExhbmd1YWdlCgogICBUaGUga2V5IHdvcmRzICJNVVNUIiwg
Ik1VU1QgTk9UIiwgIlJFUVVJUkVEIiwgIlNIQUxMIiwgIlNIQUxMIE5PVCIsCiAgICJTSE9VTEQi
LCAiU0hPVUxEIE5PVCIsICJSRUNPTU1FTkRFRCIsICJNQVkiLCBhbmQgIk9QVElPTkFMIiBpbiB0
aGlzCiAgIGRvY3VtZW50IGFyZSB0byBiZSBpbnRlcnByZXRlZCBhcyBkZXNjcmliZWQgaW4gUkZD
IDIxMTkgW1JGQzIxMTldLgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpIYW5u
YSwgZXQgYWwuICAgICAgICAgICBFeHBpcmVzIERlY2VtYmVyIDI2LCAyMDA2ICAgICAgICAgICAg
ICAgW1BhZ2UgMl0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgIE5FQSBQcm9ibGVtIFN0YXRl
bWVudCAgICAgICAgICAgICAgICBKdW5lIDIwMDYKCgpUYWJsZSBvZiBDb250ZW50cwoKICAgMS4g
IEludHJvZHVjdGlvbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuICA0CiAgIDIuICBUZXJtaW5vbG9neSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgNAogICAzLiAgUHJvYmxlbSBTdGF0ZW1lbnQgIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDUKICAgNC4gIEdvYWxzICAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA3
CiAgIDUuICBEZXBsb3ltZW50IFNjZW5hcmlvcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAgNwogICAgIDUuMS4gIFdpcmVkIExBTiBhY2Nlc3MgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDgKICAgICA1LjIuICBXaXJlbGVzcyBMQU4g
QWNjZXNzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA4CiAgICAgNS4z
LiAgUmVtb3RlIGFjY2VzcyBWUE4gIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAgOAogICAgIDUuNC4gIEdhdGV3YXkgQWNjZXNzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gIDgKICAgNi4gIENvbXBvbmVudHMgYW5kIFByb3RvY29scyAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA5CiAgICAgNi4xLiAgTWFwcGlu
ZyB0byBleGlzdGluZyBhcmNoaXRlY3R1cmVzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxMAog
ICAgIDYuMi4gIENvbXBvbmVudHMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gMTEKICAgICAgIDYuMi4xLiAgTkVBIENsaWVudCAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDExCiAgICAgICA2LjIuMi4gIE5ldHdvcmsgZW5m
b3JjZW1lbnQgZGV2aWNlIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxMwogICAgICAgNi4y
LjMuICBORUEgc2VydmVyIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gMTMKICAgICA2LjMuICBQcm90b2NvbHMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIDE0CiAgICAgICA2LjMuMS4gIFBvc3R1cmUgQXR0cmlidXRlIFBy
b3RvY29sIChQQSkgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxNAogICAgICAgNi4zLjIuICBQb3N0
dXJlIEJyb2tlciBQcm90b2NvbCAgKFBCKSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTQKICAg
ICAgIDYuMy4zLiAgUG9zdHVyZSBUcmFuc3BvcnQgUHJvdG9jb2wgKFBUKSAgLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIDE0CiAgICAgICA2LjMuNC4gIE5ldHdvcmsgRW5mb3JjZW1lbnQgUHJvdG9jb2wg
KE5FKSAgLiAuIC4gLiAuIC4gLiAuIC4gLiAxNQogICAgICAgNi4zLjUuICBQb3N0dXJlIFZhbGlk
YXRpb24gUHJvdG9jb2wgKFBWKSAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTUKICAgNy4gIFNjb3Bl
IG9mIFN0YW5kYXJkaXphdGlvbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IDE2CiAgIDguICBJQU5BIENvbnNpZGVyYXRpb25zICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAxOAogICA5LiAgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTgKICAgMTAuIEFja25vd2xlZGdlbWVu
dHMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDE4CiAgIDEx
LiBDaGFuZ2UgTG9nIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAxOAogICAxMi4gUmVmZXJlbmNlcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTkKICAgICAxMi4xLiBOb3JtYXRpdmUgUmVmZXJlbmNl
cyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDE5CiAgICAgMTIuMi4gSW5m
b3JtYXRpdmUgUmVmZXJlbmNlcyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAx
OQogICBBdXRob3JzJyBBZGRyZXNzZXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gMjEKICAgSW50ZWxsZWN0dWFsIFByb3BlcnR5IGFuZCBDb3B5cmlnaHQg
U3RhdGVtZW50cyAuIC4gLiAuIC4gLiAuIC4gLiAuIDIyCgoKCgoKCgoKCgoKCgoKCgoKCkhhbm5h
LCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgRGVjZW1iZXIgMjYsIDIwMDYgICAgICAgICAgICAg
ICBbUGFnZSAzXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgTkVBIFByb2JsZW0gU3RhdGVt
ZW50ICAgICAgICAgICAgICAgIEp1bmUgMjAwNgoKCjEuICBJbnRyb2R1Y3Rpb24KCiAgIE5ldHdv
cmsgRW5kcG9pbnQgQXNzZXNzbWVudCAoTkVBKSBhcmNoaXRlY3R1cmVzIGhhdmUgYmVlbiBpbXBs
ZW1lbnRlZAogICBpbiB0aGUgaW5kdXN0cnksIGUuZy4gIFtUTkMsIE5BUCwgTkFDXSwgdG8gYXNz
ZXNzIHRoZSAicG9zdHVyZSIgb2YKICAgZW5kcG9pbnQgZGV2aWNlcyBmb3IgdGhlIHB1cnBvc2Vz
IG9mIG1vbml0b3JpbmcgY29tcGxpYW5jZSBvZgogICBlbmRwb2ludHMgdG8gYW4gb3JnYW5pemF0
aW9uJ3MgcG9saWN5IG9uIGFjY2VzcyB0byB0aGUgbmV0d29yaywgYW5kCiAgIG9wdGlvbmFsbHkg
cmVzdHJpY3Rpbmcgb3IgZGVueWluZyBhY2Nlc3MgdW50aWwgdGhlIGVuZHBvaW50IGhhcyBiZWVu
CiAgIHVwZGF0ZWQgdG8gc2F0aXNmeSB0aGUgcmVxdWlyZW1lbnRzLiAgUG9zdHVyZSByZWZlcnMg
dG8gdGhlIGhhcmR3YXJlCiAgIG9yIHNvZnR3YXJlIGNvbmZpZ3VyYXRpb24gb2YgYW4gZW5kcG9p
bnQgYXMgaXQgcGVydGFpbnMgdG8gYW4KICAgb3JnYW5pemF0aW9uJ3Mgc2VjdXJpdHkgcG9saWN5
LiAgUG9zdHVyZSBtYXkgaW5jbHVkZSBrbm93bGVkZ2UgYWJvdXQKICAgdGhlIHR5cGVzIG9mIHNv
ZnR3YXJlIGluc3RhbGxlZCBhbmQgdGhlaXIgY29uZmlndXJhdGlvbnMsIGUuZy4gIE9TCiAgIG5h
bWUgYW5kIHZlcnNpb24sIHBhdGNoIGxldmVscywgYW5kIGFudGktdmlydXMgc2lnbmF0dXJlIGZp
bGUKICAgdmVyc2lvbi4gIFdoaWxlIHRoZXNlIGFyY2hpdGVjdHVyZXMgc2hhcmUgY29tbW9uIGNv
bXBvbmVudHMgYW5kCiAgIGludGVyZmFjZXMgdG8gc3VwcG9ydCB0aGUgY29sbGVjdGlvbiwgcmVw
b3J0aW5nIGFuZCBldmFsdWF0aW9uIG9mCiAgIHBvc3R1cmUgaW5mb3JtYXRpb24sIHRoZXNlIGNv
bXBvbmVudHMgYXJlIG5vdCBpbnRlcm9wZXJhYmxlIGJlY2F1c2UKICAgbm90IGFsbCByZXF1aXJl
ZCBwcm90b2NvbHMgYXJlIHN0YW5kYXJkcy4KCiAgIFRoaXMgZG9jdW1lbnQgZGVzY3JpYmVzIHRo
ZSBwcm9ibGVtIHRoZXNlIGFyY2hpdGVjdHVyZXMgYXJlIGludGVuZGluZwogICB0byBhZGRyZXNz
LCBkZWZpbmVzIGNvbW1vbiB0ZXJtaW5vbG9neSBhbmQgY29uY2VwdHMsIGFuZCBpZGVudGlmaWVz
CiAgIGludGVyZmFjZXMgdGhhdCBhcmUgY2FuZGlkYXRlcyBmb3Igc3RhbmRhcmRpemF0aW9uLgoK
ICAgTm90ZSB0aGF0IHRoaXMgZG9jdW1lbnQgaXMgbm90IGludGVuZGVkIHRvIGRlZmluZSBhIG5l
dyBhcmNoaXRlY3R1cmUKICAgb3IgZnJhbWV3b3JrIGZvciBuZXR3b3JrIGVuZHBvaW50IGFzc2Vz
c21lbnQuICBUaGVyZSBhcmUgYWxyZWFkeQogICBzZXZlcmFsIGV4aXN0aW5nIGFyY2hpdGVjdHVy
ZXMgZm9yIHRoaXMgcHVycG9zZS4gIFRoZSBuZXR3b3JrCiAgIGVuZHBvaW50IGFzc2Vzc21lbnQg
ZWZmb3J0IGFpbXMgb25seSB0byBpZGVudGlmeSBjb21tb24gaW50ZXJmYWNlcwogICB0aGF0IGFy
ZSB1c2VkIGluIHRoZXNlIGFyY2hpdGVjdHVyZXMsIGFuZCBkZWZpbmUgc3RhbmRhcmQgcHJvdG9j
b2xzCiAgIHRoYXQgY2FuIGJlIHVzZWQgYnkgdGhlIGV4aXN0aW5nIGFyY2hpdGVjdHVyZXMgdG8g
cmVkdWNlIGR1cGxpY2F0aW9uCiAgIGFuZCBhY2hpZXZlIGludGVyb3BlcmFiaWxpdHkuCgoKMi4g
IFRlcm1pbm9sb2d5CgogICBFbmRwb2ludDogQW4gZW5kcG9pbnQgaXMgYSBob3N0IGNvbm5lY3Rl
ZCB0byB0aGUgbmV0d29yay4gIFRoaXMgYnJvYWQKICAgZGVmaW5pdGlvbiBpbmNsdWRlcyAoYnV0
IGlzIG5vdCBsaW1pdGVkIHRvKSBkZXNrdG9wIG9yIGxhcHRvcAogICBjb21wdXRlcnMsIHNlcnZl
cnMsIHBob25lcywgcHJpbnRlcnMuCgogICBQb3N0dXJlOiBQb3N0dXJlIHJlZmVycyB0byB0aGUg
aGFyZHdhcmUgb3Igc29mdHdhcmUgY29uZmlndXJhdGlvbiBvZgogICBhbiBlbmRwb2ludCBhcyBp
dCBwZXJ0YWlucyB0byBhbiBvcmdhbml6YXRpb24ncyBzZWN1cml0eSBwb2xpY3kuCiAgIFBvc3R1
cmUgbWF5IGluY2x1ZGUga25vd2xlZGdlIGFib3V0IHRoZSB0eXBlcyBvZiBoYXJkd2FyZSBhbmQK
ICAgc29mdHdhcmUgaW5zdGFsbGVkIGFuZCB0aGVpciBjb25maWd1cmF0aW9ucywgZS5nLiAgT1Mg
bmFtZSBhbmQKICAgdmVyc2lvbiwgYXBwbGljYXRpb24gcGF0Y2ggbGV2ZWxzLCBhbmQgYW50aS12
aXJ1cyBzaWduYXR1cmUgZmlsZQogICB2ZXJzaW9uLgoKICAgTkVBIGNsaWVudDogVGhlIE5FQSBj
bGllbnQgaXMgYSBzZXQgb2Ygc29mdHdhcmUgY29tcG9uZW50cyBvbiB0aGUKICAgZW5kcG9pbnQg
dGhhdCByZXF1ZXN0IGFjY2VzcyB0byB0aGUgbmV0d29yay4gIFRoZSBORUEgY2xpZW50CiAgIGNv
bXByaXNlcyB0aHJlZSBsb2dpY2FsIGNvbXBvbmVudHM6IFBvc3R1cmUgY29sbGVjdG9yLCBQb3N0
dXJlIGJyb2tlcgogICBjbGllbnQgYW5kIE5ldHdvcmsgYWNjZXNzIHJlcXVlc3Rvci4KCgoKCkhh
bm5hLCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgRGVjZW1iZXIgMjYsIDIwMDYgICAgICAgICAg
ICAgICBbUGFnZSA0XQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgTkVBIFByb2JsZW0gU3Rh
dGVtZW50ICAgICAgICAgICAgICAgIEp1bmUgMjAwNgoKCiAgIFBvc3R1cmUgY29sbGVjdG9yOiBB
IFBvc3R1cmUgY29sbGVjdG9yIGlzIHRoZSBjb21wb25lbnQgb2YgdGhlIE5FQQogICBjbGllbnQg
dGhhdCBpcyByZXNwb25zaWJsZSBmb3IgY29sbGVjdGluZyBhbmQgbWFpbnRhaW5pbmcgcG9zdHVy
ZQogICBpbmZvcm1hdGlvbiBhYm91dCB0aGUgZW5kcG9pbnQgZGV2aWNlLiAgVGhlcmUgbWF5IGJl
IG11bHRpcGxlIE5FQQogICBQb3N0dXJlIGNvbGxlY3RvcnMgb24gYW4gZW5kcG9pbnQgZGV2aWNl
IGVhY2ggdGFyZ2V0ZWQgYXQgYQogICBwYXJ0aWN1bGFyIHNlY3VyaXR5IGFwcGxpY2F0aW9uIGZy
b20gYSBwYXJ0aWN1bGFyIHZlbmRvci4KCiAgIFBvc3R1cmUgYnJva2VyIGNsaWVudDogQSBQb3N0
dXJlIGJyb2tlciBjbGllbnQgaXMgdGhlIGNvbXBvbmVudCBvZgogICB0aGUgTkVBIGNsaWVudCB0
aGF0IGFnZ3JlZ2F0ZXMgcG9zdHVyZSBpbmZvcm1hdGlvbiBmcm9tIG11bHRpcGxlCiAgIFBvc3R1
cmUgY29sbGVjdG9ycy4KCiAgIE5ldHdvcmsgYWNjZXNzIHJlcXVlc3RvcjogVGhlIE5ldHdvcmsg
YWNjZXNzIHJlcXVlc3RvciBpcyB0aGUKICAgY29tcG9uZW50IG9mIHRoZSBORUEgY2xpZW50IHJl
c3BvbnNpYmxlIGZvciByZXF1ZXN0aW5nIGFjY2VzcyB0byB0aGUKICAgbmV0d29yay4KCiAgIE5l
dHdvcmsgZW5mb3JjZW1lbnQgZGV2aWNlOiBUaGUgTmV0d29yayBlbmZvcmNlbWVudCBkZXZpY2Ug
aXMgYQogICBuZXR3b3JrIGNvbXBvbmVudCB0aGF0IGNvbnRyb2xzIGVuZHBvaW50IGFjY2VzcyB0
byB0aGUgdXBzdHJlYW0KICAgbmV0d29yay4gIEl0IGVuZm9yY2VzIG5ldHdvcmsgYXV0aG9yaXph
dGlvbiBkZWNpc2lvbnMgZnJvbSB0aGUKICAgbmV0d29yayBhY2Nlc3MgYXV0aG9yaXR5LgoKICAg
TkVBIHNlcnZlcjogVGhlIE5FQSBzZXJ2ZXIgaXMgYSBzZXJ2ZXIgdGhhdCBldmFsdWF0ZXMgdGhl
IHBvc3R1cmUgb2YKICAgYW4gZW5kcG9pbnQgZGV2aWNlIGFuZCBwcm92aWRlcyBuZXR3b3JrIGF1
dGhvcml6YXRpb24gZGVjaXNpb25zLiAgVGhlCiAgIE5FQSBzZXJ2ZXIgY29tcHJpc2VzIHRocmVl
IGxvZ2ljYWwgY29tcG9uZW50czogUG9zdHVyZSB2YWxpZGF0b3IsCiAgIFBvc3R1cmUgYnJva2Vy
IHNlcnZlciBhbmQgTmV0d29yayBhY2Nlc3MgYXV0aG9yaXR5LgoKICAgUG9zdHVyZSB2YWxpZGF0
b3I6IEEgUG9zdHVyZSB2YWxpZGF0b3IgaXMgdGhlIGxvZ2ljYWwgY29tcG9uZW50IG9mCiAgIHRo
ZSBORUEgc2VydmVyIHRoYXQgYXNzZXNzZXMgcG9zdHVyZSBpbmZvcm1hdGlvbiBmcm9tIGEgUG9z
dHVyZQogICBjb2xsZWN0b3IgYW5kIGRldGVybWluZXMgdGhlIHJlc3VsdCBvZiB0aGUgYXNzZXNz
bWVudC4gIFRoZXJlIG1heSBiZQogICBtdWx0aXBsZSBQb3N0dXJlIHZhbGlkYXRvcnMgZWFjaCB0
YXJnZXRlZCBhdCBhIHBhcnRpY3VsYXIgc2VjdXJpdHkKICAgYXBwbGljYXRpb24gZnJvbSBhIHBh
cnRpY3VsYXIgdmVuZG9yLgoKICAgUG9zdHVyZSBicm9rZXIgc2VydmVyOiBBIFBvc3R1cmUgYnJv
a2VyIHNlcnZlciBpcyB0aGUgY29tcG9uZW50IG9mCiAgIHRoZSBORUEgc2VydmVyIHRoYXQgYWdn
cmVnYXRlcyBwb3N0dXJlIGluZm9ybWF0aW9uIGZyb20gbXVsdGlwbGUKICAgcG9zdHVyZSBzZXJ2
ZXJzLgoKICAgTmV0d29yayBhY2Nlc3MgYXV0aG9yaXR5OiBUaGUgTmV0d29yayBhY2Nlc3MgYXV0
aG9yaXR5IGlzIHRoZQogICBjb21wb25lbnQgb2YgdGhlIE5FQSBzZXJ2ZXIgdGhhdCBhdXRob3Jp
emVzIGVuZHBvaW50cyBiYXNlZCBvbiBhCiAgIG51bWJlciBvZiBjcml0ZXJpYSBpbmNsdWRpbmcg
dGhlIGlkZW50aXR5IG9mIGFuIGVuZHBvaW50IG1hY2hpbmUKICAgYW5kL29yIHVzZXIgYXMgd2Vs
bCBhcyB0aGUgcmVzdWx0cyBvZiBwb3N0dXJlIGFzc2Vzc21lbnQuCgoKMy4gIFByb2JsZW0gU3Rh
dGVtZW50CgogICBORUEgdGVjaG5vbG9neSBtYXkgYmUgdXNlZCBmb3Igc2V2ZXJhbCBwdXJwb3Nl
cy4gIE9uZSB1c2UgaXMgdG8KICAgZmFjaWxpdGF0ZSBlbmRwb2ludCBjb21wbGlhbmNlIHRvIGFu
IG9yZ2FuaXphdGlvbidzIHNlY3VyaXR5IHBvbGljeQogICB3aGVuIGVuZHBvaW50cyBjb25uZWN0
IHRvIHRoZSBuZXR3b3JrLiAgT3JnYW5pemF0aW9ucyBvZnRlbiByZXF1aXJlCiAgIGVuZHBvaW50
cyB0byBydW4gYW4gSVQtc3BlY2lmaWVkIE9TIGNvbmZpZ3VyYXRpb24gYW5kIGhhdmUgY2VydGFp
bgogICBzZWN1cml0eSBhcHBsaWNhdGlvbnMgZW5hYmxlZCwgZS5nLiBhbnRpLXZpcnVzIHNvZnR3
YXJlLCBob3N0CiAgIGludHJ1c2lvbiBwcm90ZWN0aW9uIHN5c3RlbXMsIHBlcnNvbmFsIGZpcmV3
YWxscywgYW5kIHBhdGNoCgoKCkhhbm5hLCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgRGVjZW1i
ZXIgMjYsIDIwMDYgICAgICAgICAgICAgICBbUGFnZSA1XQoMCkludGVybmV0LURyYWZ0ICAgICAg
ICAgICAgTkVBIFByb2JsZW0gU3RhdGVtZW50ICAgICAgICAgICAgICAgIEp1bmUgMjAwNgoKCiAg
IG1hbmFnZW1lbnQgc29mdHdhcmUuICBBbiBlbmRwb2ludCB0aGF0IGlzIG5vdCBjb21wbGlhbnQg
d2l0aCBJVAogICBwb2xpY3kgbWF5IGJlIHZ1bG5lcmFibGUgdG8gYSBudW1iZXIgb2Yga25vd24g
dGhyZWF0cyB0aGF0IG1pZ2h0CiAgIGV4aXN0IG9uIHRoZSBuZXR3b3JrLiAgV2l0aG91dCBORUEg
dGVjaG5vbG9neSwgZW5zdXJpbmcgY29tcGxpYW5jZSBvZgogICBlbmRwb2ludHMgdG8gY29ycG9y
YXRlIHBvbGljeSBpcyBhIHRpbWUtY29uc3VtaW5nIGFuZCBkaWZmaWN1bHQgdGFzay4KICAgTm90
IGFsbCBlbmRwb2ludHMgYXJlIG1hbmFnZWQgYnkgYSBjb3Jwb3JhdGlvbidzIElUIG9yZ2FuaXph
dGlvbiwKICAgZS5nLiBsYWIgYXNzZXRzLCBndWVzdCBtYWNoaW5lcy4gIEV2ZW4gZm9yIGFzc2V0
cyB0aGF0IGFyZSBtYW5hZ2VkLAogICB0aGV5IG1heSBub3QgcmVjZWl2ZSB1cGRhdGVzIGluIGEg
dGltZWx5IGZhc2hpb24gYmVjYXVzZSB0aGV5IGFyZSBub3QKICAgcGVybWFuZW50bHkgYXR0YWNo
ZWQgdG8gdGhlIGNvcnBvcmF0ZSBuZXR3b3JrLCBlLmcuIGxhcHRvcHMuICBXaXRoCiAgIE5FQSB0
ZWNobm9sb2d5LCB0aGUgbmV0d29yayBpcyBhYmxlIHRvIGFzc2VzcyBhbiBlbmRwb2ludCBhcyBz
b29uIGFzCiAgIGl0IGFjY2Vzc2VzIHRoZSBuZXR3b3JrIGFuZCB3aGlsZSBjb25uZWN0ZWQsIHBy
b3ZpZGluZyBhbiBvcHBvcnR1bml0eQogICB0byBtb25pdG9yIGNvbXBsaWFuY2Ugb2YgYWxsIGVu
ZHBvaW50cyBpbiBhIHRpbWVseSBmYXNoaW9uLCBhbmQKICAgZmFjaWxpdGF0ZSBlbmRwb2ludCB1
cGdyYWRlIHdoZXJlIG5lZWRlZC4gIFRoZSBkZWNpc2lvbiBmb3IgaG93IHRvCiAgIGhhbmRsZSBu
b24tY29tcGxpYW50IGVuZHBvaW50cyBpcyB1cCB0byB0aGUgbmV0d29yayBhZG1pbmlzdHJhdG9y
LgogICBSZW1lZGlhdGlvbiBpbnN0cnVjdGlvbnMgb3Igd2FybmluZ3MgbWF5IGJlIHNlbnQgdG8g
dGhlIGVuZHBvaW50LgogICBBbHNvLCBuZXR3b3JrIGFjY2VzcyBtYXkgYmUgcmVzdHJpY3RlZCAo
b3IgZGVuaWVkIGNvbXBsZXRlbHkpIHNvIHRoYXQKICAgdnVsbmVyYWJpbGl0aWVzIGNhbiBiZSBh
ZGRyZXNzZWQgYmVmb3JlIGEgaG9zdCBpcyBleHBvc2VkIHRvIGF0dGFjay4KCiAgIEFub3RoZXIg
dXNlIG9mIE5FQSB0ZWNobm9sb2d5IG1heSBiZSB0byBzdXBwbGVtZW50IGluZm9ybWF0aW9uIGlu
CiAgIGludmVudG9yeSBkYXRhYmFzZXMuICBJbiBvcmdhbml6YXRpb25zIHRoYXQgYXR0ZW1wdCB0
byBrZWVwIHRyYWNrIG9mCiAgIHRoZWlyIGFzc2V0cywgaW52ZW50b3J5IGRhdGFiYXNlcyB0ZW5k
IHRvIGJlIGluY29tcGxldGUgYW5kIG91dC1vZi0KICAgZGF0ZS4gIE5FQSB0ZWNobm9sb2d5IG1h
eSBiZSB1c2VkIHRvIHZlcmlmeSBvciBzdXBwbGVtZW50IGluZm9ybWF0aW9uCiAgIHN0b3JlZCBh
Ym91dCBhbiBvcmdhbml6YXRpb24ncyBhc3NldHMuCgogICBBbiBORUEgc3lzdGVtIGlzIGludGVu
ZGVkIHRvIGJlbmVmaXQgZW5kcG9pbnRzIHRoYXQgcmVwb3J0IGFjY3VyYXRlCiAgIHBvc3R1cmUg
aW5mb3JtYXRpb24gaW4gYW4gZWZmb3J0IHRvIG1ha2UgdGhlbSBsZXNzIHZ1bG5lcmFibGUgdG8K
ICAgY29tcHJvbWlzZWQgZW5kcG9pbnRzIG9uIHRoZSBuZXR3b3JrIC4gIEhhbmRsaW5nIGNvbXBy
b21pc2VkCiAgIGVuZHBvaW50cyB0aGF0IHJlcG9ydCBpbmFjY3VyYXRlIHBvc3R1cmUgaW5mb3Jt
YXRpb24gaXMgb3V0IG9mIHNjb3BlLgoKICAgTkVBIGFyY2hpdGVjdHVyZXMgaGF2ZSBiZWVuIGRl
dmVsb3BlZCB0byBhZGRyZXNzIHRoZSBhYm92ZSBwcm9ibGVtCiAgIGNvdmVyaW5nIGEgcmFuZ2Ug
b2Ygd2F5cyBvZiBjb25uZWN0aW5nIHRvIHRoZSBuZXR3b3JrIGluY2x1ZGluZyAoYnV0CiAgIG5v
dCBsaW1pdGVkIHRvKSB3aXJlZCBhbmQgd2lyZWxlc3MgTEFOIGFjY2VzcywgcmVtb3RlIGFjY2Vz
cyB2aWEKICAgSVBTRUMgb3IgU1NMIFZQTiwgb3IgZ2F0ZXdheSBhY2Nlc3MuICBBY3Jvc3MgYWxs
IHRoZXNlIGFyY2hpdGVjdHVyZXMsCiAgIHRoZXJlIGFyZSBhIHNldCBvZiBORUEtc3BlY2lmaWMg
Y29tcG9uZW50cyBhbmQgaW50ZXJmYWNlcyB0aGF0IGFyZQogICBjb21tb24uICBJbiBwYXJ0aWN1
bGFyLCBhIE5FQSBjbGllbnQgb24gdGhlIGVuZHBvaW50IGNvbnRhaW5zCiAgIGNvbXBvbmVudHMg
dGhhdCBjb2xsZWN0IGFuZCByZXBvcnQgcG9zdHVyZSBpbmZvcm1hdGlvbiwgYW5kIGEgTkVBCiAg
IHNlcnZlciBjb250YWlucyBjb21wb25lbnRzIHRoYXQgdmFsaWRhdGVzIHBvc3R1cmUgYW5kIHBy
b3ZpZGVzIHRoZQogICByZXN1bHQuICBJbnRlcm9wZXJhYmlsaXR5IGlzIG5lZWRlZCBiZXR3ZWVu
IHRoZXNlIGNsaWVudCBhbmQgc2VydmVyCiAgIGNvbXBvbmVudHMuCgogICBJbiBhZGRpdGlvbiwg
YSBwcm90b2NvbCBpcyBuZWVkZWQgdG8gdHJhbnNwb3J0IHRoZSBlbmNvZGVkIHBvc3R1cmUKICAg
aW5mb3JtYXRpb24gYmV0d2VlbiBhIE5FQSBjbGllbnQgYW5kIE5FQSBzZXJ2ZXIgYXQgdGhlIHRp
bWUgb2YKICAgbmV0d29yayBhY2Nlc3MgYW5kIHdoaWxlIGFuIGVuZHBvaW50IGlzIGNvbm5lY3Rl
ZCB0byB0aGUgbmV0d29yay4KICAgTWFueSBORUEgYXJjaGl0ZWN0dXJlcyBleHRlbmQgZXhpc3Rp
bmcgc3RhbmRhcmRzIHVzZWQgaW4gbmV0d29yawogICBhY2Nlc3MgY29udHJvbCwgc3VjaCBhcyB0
aGUgRUFQIGZyYW1ld29yaywgdG8gZW5hYmxlIHBvc3R1cmUKICAgYXNzZXNzbWVudCB0byBiZSBk
b25lIGF0IHRoZSB0aW1lIG9mIG5ldHdvcmsgYWRtaXNzaW9uLCBhbmQgYWxzbyB0bwogICBhbGxv
dyBlbmRwb2ludCBhdXRoZW50aWNhdGlvbiBhbmQgcG9zdHVyZSBhc3Nlc3NtZW50IHRvIGJlIGRv
bmUgYXQKICAgdGhlIHNhbWUgdGltZS4gIFBvc3R1cmUgYXNzZXNzbWVudCBydWxlcyBtYXkgZGVw
ZW5kIG9uIGVuZHBvaW50CiAgIGlkZW50aXR5IGUuZy4gZGlmZmVyZW50IGFzc2Vzc21lbnQgcnVs
ZXMgbWF5IGJlIGFwcGxpZWQgZGVwZW5kaW5nIG9uCgoKCkhhbm5hLCBldCBhbC4gICAgICAgICAg
IEV4cGlyZXMgRGVjZW1iZXIgMjYsIDIwMDYgICAgICAgICAgICAgICBbUGFnZSA2XQoMCkludGVy
bmV0LURyYWZ0ICAgICAgICAgICAgTkVBIFByb2JsZW0gU3RhdGVtZW50ICAgICAgICAgICAgICAg
IEp1bmUgMjAwNgoKCiAgIHdoZXRoZXIgYSB1c2VyIGlzIGFuIGVtcGxveWVlIG9yIGd1ZXN0LCBh
bmQgYm90aCB0aGUgYXV0aGVudGljYXRpb24KICAgYW5kIHBvc3R1cmUgcmVzdWx0IChhbG9uZyB3
aXRoIG90aGVyIGNyaXRlcmlhKSBtYXkgZGV0ZXJtaW5lIHRoZQogICBsZXZlbCBvZiBuZXR3b3Jr
IGFjY2VzcyByZWNlaXZlZC4gIFRvIGVuYWJsZSBpbnRlcm9wZXJhYmlsaXR5LAogICByZXF1aXJl
bWVudHMgZm9yIHByb3RvY29scyB0byB0cmFuc3BvcnQgcG9zdHVyZSBpbmZvcm1hdGlvbiBuZWVk
IHRvCiAgIGJlIHNwZWNpZmllZC4gIE5vdGUgdGhhdCwgdG8gdGhlIGV4dGVudCB0aGVzZSB0cmFu
c3BvcnQgcHJvdG9jb2xzIGFyZQogICBub3Qgc3BlY2lmaWMgdG8gTkVBLCBhbmQgbmVlZCB0byBz
YXRpc2Z5IGEgYnJvYWRlciByYW5nZSBvZgogICByZXF1aXJlbWVudHMgdGhhbiBqdXN0IHBvc3R1
cmUgdHJhbnNwb3J0LCBpdCBpcyBsaWtlbHkgdGhhdCBhbnkKICAgbmVlZGVkIHN0YW5kYXJkaXph
dGlvbiBvZiBzdWNoIHByb3RvY29scyB3b3VsZCBmYWxsIG91dHNpZGUgdGhlIE5FQQogICBzY29w
ZS4KCgo0LiAgR29hbHMKCiAgIFRoZSBnb2FscyBvZiBhcmNoaXRlY3R1cmVzIHRoYXQgc3VwcG9y
dCBuZXR3b3JrIGFzc2Vzc21lbnQgdGVjaG5vbG9neQogICBpbmNsdWRlIHNvbWUgb3IgYWxsIG9m
IHRoZSBmb2xsb3dpbmc6CgogICBvICBTdXBwb3J0IGFzc2Vzc21lbnQgb2YgZW5kcG9pbnRzIGFj
cm9zcyBhIHJhbmdlIG9mIG5ldHdvcmsgYWNjZXNzCiAgICAgIHRlY2hub2xvZ2llcywgbGV2ZXJh
Z2luZyBleGlzdGluZyB0ZWNobm9sb2d5IHRvIHRoZSBleHRlbnQKICAgICAgcG9zc2libGUKCiAg
IG8gIFN1cHBvcnQgYXV0aG9yaXphdGlvbiBkZWNpc2lvbnMgYmFzZWQgb24gYXV0aGVudGljYXRp
b24gb2YgdXNlciBvcgogICAgICBlbmRwb2ludCBkZXZpY2UsIGFzc2Vzc21lbnQgb2YgdGhlIHN0
YXRlIG9mIHRoZSBlbmRwb2ludCBkZXZpY2UsCiAgICAgIGFuZCBvdGhlciBjcml0ZXJpYQoKICAg
byAgU3VwcG9ydCBlbmRwb2ludCBhc3Nlc3NtZW50IGF0IHZhcmlvdXMgbG9jYXRpb25zIGluIHRo
ZSBuZXR3b3JrCiAgICAgIGkuZS4gYXQgYSBMMiBob3Agb3IgYSBMMyBob3AsIGJvdGggb2Ygd2hp
Y2ggbWF5IGJlIGEgc2luZ2xlIGhvcCBvcgogICAgICBtdWx0aXBsZSBob3BzIGF3YXkgZnJvbSB0
aGUgZW5kcG9pbnQuCgogICBvICBTdXBwb3J0IGVuZHBvaW50IGFzc2Vzc21lbnQgYXQgcG9zc2li
bHkgbXVsdGlwbGUgaG9wcyBvbiBhIHBhdGgKICAgICAgZS5nLiBhdCBib3RoIGEgTDIgYW5kIGEg
TDMgaG9wCgogICBvICBTdXBwb3J0IG5ldHdvcmsgaXNvbGF0aW9uIG9mIG5vbi1jb21wbGlhbnQg
ZW5kcG9pbnRzIGZyb20KICAgICAgY29tcGxpYW50IGVuZHBvaW50cyBmb3IgcmVtZWRpYXRpb24g
b3Igb3RoZXIgcHVycG9zZXMKCiAgIG8gIFN1cHBvcnQgZW5kcG9pbnQgcmUtYXNzZXNzbWVudCB3
aGVuIHN0YXRlIG9mIGVuZHBvaW50cyBjaGFuZ2UsIG9yCiAgICAgIHJ1bGVzIGluIHRoZSBORUEg
c2VydmVyIGNoYW5nZQoKICAgbyAgRW5hYmxlIGludGVncmF0aW9uIG9mIDNyZC1wYXJ0eSBzZWN1
cml0eSBhcHBsaWNhdGlvbnMgc28gdGhhdCBvbmUKICAgICAgb3IgbW9yZSBhcHBsaWNhdGlvbnMg
Y2FuIGFzc2VzcyB0aGUgcG9zdHVyZSBvZiBhbiBlbmRwb2ludCBhbmQgdGhlCiAgICAgIGFnZ3Jl
Z2F0ZSBvZiBhbGwgcmVzdWx0cyBjYW4gYmUgdXNlZCBpbiBuZXR3b3JrIGFkbWlzc2lvbgogICAg
ICBkZWNpc2lvbnMuCgoKNS4gIERlcGxveW1lbnQgU2NlbmFyaW9zCgogICBEZXBsb3ltZW50IHNj
ZW5hcmlvcyBmb3IgTkVBIGluY2x1ZGUgdGhlIGZvbGxvd2luZyAobm90IG5lY2Vzc2FyaWx5CiAg
IGxpbWl0ZWQgdG8gdGhlc2UpOgoKCgoKSGFubmEsIGV0IGFsLiAgICAgICAgICAgRXhwaXJlcyBE
ZWNlbWJlciAyNiwgMjAwNiAgICAgICAgICAgICAgIFtQYWdlIDddCgwKSW50ZXJuZXQtRHJhZnQg
ICAgICAgICAgICBORUEgUHJvYmxlbSBTdGF0ZW1lbnQgICAgICAgICAgICAgICAgSnVuZSAyMDA2
CgoKNS4xLiAgV2lyZWQgTEFOIGFjY2VzcwoKICAgSW4gdGhpcyBkZXBsb3ltZW50IHNjZW5hcmlv
LCBuZXR3b3JrIGFkbWlzc2lvbiBjb250cm9sIHdvdWxkCiAgIHR5cGljYWxseSB0YWtlIHBsYWNl
IGF0IHRoZSBmaXJzdCBMMiBob3AgZnJvbSB0aGUgZW5kcG9pbnQgaS5lLiBhCiAgIHN3aXRjaCBw
b3J0LiAgSG93ZXZlciwgdGhlcmUgYXJlIGNhc2VzIHdoZXJlIHRoZSBmaXJzdCBMMiBkZXZpY2Ug
bWF5CiAgIG5vdCBzdXBwb3J0IG5ldHdvcmsgZW5kcG9pbnQgYXNzZXNzbWVudCBmb3Igc29tZSBy
ZWFzb24sIGFuZCBuZXR3b3JrCiAgIGVuZHBvaW50IGFzc2Vzc21lbnQgbWF5IGhhcHBlbiBiZWhp
bmQgdGhlIGZpcnN0IGhvcCwgZS5nLiBhIHN3aXRjaAogICBiZWhpbmQgYSB3aXJlbGVzcyBhY2Nl
c3MgcG9pbnQuCgogICBXaXJlZCBMQU4gYWNjZXNzIGRlcGxveW1lbnQgc2NlbmFyaW9zIG1heSBu
ZWVkIHRvIHN1cHBvcnQgc2luZ2xlIG9yCiAgIG11bHRpcGxlIGhvc3RzIHBlciBzd2l0Y2ggcG9y
dC4gIERlcGxveW1lbnQgc2NlbmFyaW9zIHdpdGggbXVsdGlwbGUKICAgaG9zdHMgcGVyIHBvcnQg
aW5jbHVkZSBJUCBwaG9uZXMgKyBQQywgb3IgbXVsdGlwbGUgUENzIGNvbm5lY3RlZAogICBiZWhp
bmQgYSBodWIuCgogICA4MDIuMVggaXMgYW4gZXhhbXBsZSBvZiBhIHN0YW5kYXJkcy1iYXNlZCBu
ZXR3b3JrIGFjY2VzcyB0ZWNobm9sb2d5CiAgIHRoYXQgc3VwcG9ydHMgYWNjZXNzIGNvbnRyb2wg
YmFzZWQgb24gYXV0aGVudGljYXRpb24gZm9yIGEgc2luZ2xlCiAgIGhvc3QgcGVyIHBvcnQgaW4g
Zmlyc3QgTDIgaG9wIGRlcGxveW1lbnQgc2NlbmFyaW9zLgoKNS4yLiAgV2lyZWxlc3MgTEFOIEFj
Y2VzcwoKICAgSW4gdGhpcyBkZXBsb3ltZW50IHNjZW5hcmlvLCBuZXR3b3JrIGFkbWlzc2lvbiBj
b250cm9sIHdvdWxkCiAgIHR5cGljYWxseSB0YWtlIHBsYWNlIGF0IHRoZSBmaXJzdCBMMiBob3Ag
ZnJvbSB0aGUgZW5kcG9pbnQgaS5lLiBhCiAgIHdpcmVsZXNzIGFjY2VzcyBwb2ludC4gIFdpcmVs
ZXNzIExBTiBhY2Nlc3Mgc3VwcG9ydHMgbXVsdGlwbGUgaG9zdHMKICAgcGVyIHdpcmVsZXNzIGFj
Y2VzcyBwb2ludC4KCiAgIDgwMi4xaSBpcyBhIHN0YW5kYXJkcy1iYXNlZCBuZXR3b3JrIGFjY2Vz
cyB0ZWNobm9sb2d5IHRoYXQgc3VwcG9ydHMKICAgd2lyZWxlc3MgYWNjZXNzIGNvbnRyb2wgYmFz
ZWQgb24gYXV0aGVudGljYXRpbmcgdGhlIGVuZHBvaW50LgoKNS4zLiAgUmVtb3RlIGFjY2VzcyBW
UE4KCiAgIEluIHRoaXMgZGVwbG95bWVudCBzY2VuYXJpbywgbmV0d29yayBhZG1pc3Npb24gY29u
dHJvbCBpcyBkb25lIGF0IHRoZQogICBWUE4gY29uY2VudHJhdG9yIHRoYXQgYWN0cyBhcyB0aGUg
Z2F0ZXdheSBiZXR3ZWVuIHJlbW90ZSB1c2VycyBhbmQKICAgYWNjZXNzIHRvIHRoZSBlbnRlcnBy
aXNlIG5ldHdvcmsuCgogICBJUFNFQyBWUE4gYW5kIFNTTCBWUE4gYXJlIGV4YW1wbGUgb2YgbmV0
d29yayBhY2Nlc3MgdGVjaG5vbG9naWVzIHRoYXQKICAgc3VwcG9ydCByZW1vdGUgYWNjZXNzIFZQ
TiBkZXBsb3ltZW50IHNjZW5hcmlvcy4KCjUuNC4gIEdhdGV3YXkgQWNjZXNzCgogICBJbiB0aGlz
IGRlcGxveW1lbnQgc2NlbmFyaW8sIG5ldHdvcmsgYWRtaXNzaW9uIGNvbnRyb2wgaXMgZW5mb3Jj
ZWQgYXQKICAgYSBMMyBib3VuZGFyeSBpbiBhIGRpc3RyaWJ1dGVkIGNhbXB1cyBuZXR3b3JrLiAg
VGhlIEwzIGJvdW5kYXJ5IG1heQogICBiZSBvbmUgb3IgbW9yZSBMMyBob3BzIGF3YXkgZnJvbSB0
aGUgZW5kcG9pbnQuCgogICBUaGlzIGRlcGxveW1lbnQgc2NlbmFyaW8gbWF5IGJlIHVzZWQgZHVy
aW5nIHRoZSB0cmFuc2l0aW9uIHBlcmlvZAogICB3aGlsZSBhbiBvcmdhbml6YXRpb24gZ3JhZHVh
bGx5IHVwZ3JhZGVzIG5ldHdvcmsgZXF1aXBtZW50IHRvIHN1cHBvcnQKICAgbmV0d29yayBlbmRw
b2ludCBhc3Nlc3NtZW50LiAgSW4gc29tZSBjYXNlcywgdGhlIHRlY2hub2xvZ3kgbWF5IG5vdAog
ICBiZSBhdmFpbGFibGUgaW1tZWRpYXRlbHkgZm9yIGZpcnN0LWhvcCBMMiBvciBMMyBkZXBsb3lt
ZW50cyBhbmQgYQogICBnZW5lcmFsLXB1cnBvc2UgZ2F0ZXdheSBkZXBsb3ltZW50IGUuZy4gYXQg
YSByb3V0ZXIgYmVoaW5kIGEgVlBOCgoKCkhhbm5hLCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMg
RGVjZW1iZXIgMjYsIDIwMDYgICAgICAgICAgICAgICBbUGFnZSA4XQoMCkludGVybmV0LURyYWZ0
ICAgICAgICAgICAgTkVBIFByb2JsZW0gU3RhdGVtZW50ICAgICAgICAgICAgICAgIEp1bmUgMjAw
NgoKCiAgIGNvbmNlbnRyYXRvciwgbWF5IGJlIGEgcmVhc29uYWJsZSBmaXJzdCBzdGVwLgoKICAg
VGhpcyBkZXBsb3ltZW50IHNjZW5hcmlvIG1heSBhbHNvIGJlIHVzZWQgYmV0d2VlbiBuZXR3b3Jr
IHNlY3VyaXR5CiAgIGRvbWFpbnMgZS5nLiBhdCB0aGUgYm9yZGVyIGJldHdlZW4gYSBsZXNzIHRy
dXN0ZWQvbWFuYWdlZCBicmFuY2gKICAgb2ZmaWNlIGFuZCBtYWluIGNhbXB1cywgYXQgdGhlIGJv
cmRlciBiZXR3ZWVuIG1haW4gY2FtcHVzIG9yIGEKICAgdmlzaXRvciBzaXRlIGFuZCBhY2Nlc3Mg
dG8gdGhlIEludGVybmV0LCBhdCB0aGUgYm9yZGVyIGJldHdlZW4KICAgZXh0cmFuZXQgYW5kIGlu
dHJhbmV0LCBhbmQgb24gYWNjZXNzIHRvIHByb3RlY3RlZCBzZXJ2ZXJzIGluIGEgZGF0YQogICBj
ZW50ZXIuCgogICBJdCBmb2xsb3dzIGZyb20gdGhpcyBkZXBsb3ltZW50IHNjZW5hcmlvIHRoYXQg
dGhlcmUgbWF5IGJlIG11bHRpcGxlCiAgIE5ldHdvcmsgZW5mb3JjZW1lbnQgZGV2aWNlcyBvbiBh
bnkgcGF0aCB0aGF0IGFuIGVuZHBvaW50IG1heSB1c2UgaW4gYQogICBuZXR3b3JrLCB0aHVzIHJl
c3VsdGluZyBpbiBpdCBiZWluZyBhdXRob3JpemVkIG1vcmUgdGhhbiBvbmNlLiAgSXQgaXMKICAg
YWxzbyBwb3NzaWJsZSB0aGF0IGRpZmZlcmVudCBwb3N0dXJlIHJ1bGVzIG1heSBiZSBhc3Nlc3Nl
ZCBhdAogICBkaWZmZXJlbnQgbmV0d29yayBsb2NhdGlvbnMgYW5kIGEgZGlmZmVyZW50IGF1dGhv
cml6YXRpb24gZGVjaXNpb24KICAgbWFkZS4KCgo2LiAgQ29tcG9uZW50cyBhbmQgUHJvdG9jb2xz
CgogICBUaGlzIHNlY3Rpb24gcHJvdmlkZXMgYSBoaWdoLWxldmVsIG92ZXJ2aWV3IG9mIGEgZ2Vu
ZXJhbCBORUEKICAgYXJjaGl0ZWN0dXJlLCBkZXNjcmliaW5nIHRoZSBjb21wb25lbnRzIGFuZCB0
aGUgaW50ZXJmYWNlcy4gIFRoaXMKICAgYXJjaGl0ZWN0dXJlIGlzIGdlbmVyaWMgaW4gdGhhdCBp
dCBpcyBpbmRlcGVuZGVudCBvZiB0aGUgdW5kZXJseWluZwogICBwb3N0dXJlIHRyYW5zcG9ydCBp
biB1c2UuCgogICBJbiBhZGRpdGlvbiwgdGhpcyBzZWN0aW9uIGFsc28gZGVzY3JpYmVzIGEgcGFy
dGljdWxhciBpbnN0YW50aWF0aW9uCiAgIG9mIHRoZSBhcmNoaXRlY3R1cmUgYmFzZWQgb24gYW4g
RUFQIHRyYW5zcG9ydCwgdG8gc3VwcG9ydCBkZXBsb3ltZW50cwogICB0aGF0IHVzZSBFQVAgZm9y
IGJvdGggYXV0aGVudGljYXRpb24gYW5kIHBvc3R1cmUgYXNzZXNzbWVudC4gIChOb3RlOgogICBU
aGlzIGlzIG5vdCBpbnRlbmRlZCB0byBwcmVjbHVkZSB0aGUgdXNhZ2Ugb2Ygbm9uLUVBUCBwb3N0
dXJlCiAgIHRyYW5zcG9ydHMuKQoKICAgRmlndXJlIDEgc2hvd3MgdGhlIGNvbXBvbmVudHMgb2Yg
YSBnZW5lcmFsIE5FQSBzeXN0ZW0gYW5kIGlkZW50aWZpZXMKICAgc3BlY2lmaWMgaW50ZXJmYWNl
cy4KCgoKCgoKCgoKCgoKCgoKCgoKCkhhbm5hLCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgRGVj
ZW1iZXIgMjYsIDIwMDYgICAgICAgICAgICAgICBbUGFnZSA5XQoMCkludGVybmV0LURyYWZ0ICAg
ICAgICAgICAgTkVBIFByb2JsZW0gU3RhdGVtZW50ICAgICAgICAgICAgICAgIEp1bmUgMjAwNgoK
CiAgIHwtLS0tLS0tLS0tLS0tfCAgICAgICAgICAgICAgICAgICAgICAgICAgfC0tLS0tLS0tLS0t
LS0tLS18CiAgIHwgUG9zdHVyZSAgICAgfCAgPC0tLS0tLS0tLVBBLS0tLS0tLS0+ICAgfCAgIFBv
c3R1cmUgICAgICB8CiAgIHwgQ29sbGVjdG9ycyAgfCAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIFZhbGlkYXRvcnMgICB8CiAgIHwgKDEgLi4uTikgICAgfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICgxIC4uLk4pICAgICB8CiAgIHwtLS0tLS0tLS0tLS0tfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgfC0tLS0tLS0tLS0tLS0tLS18CiAgICAgICAgIHwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAgIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IFBWCiAgICAgICAgIHwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8CiAgIHwtLS0tLS0tLS0tLS0tfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgfC0tLS0tLS0tLS0tLS0tLS18CiAgIHwgICBQb3N0dXJlICAgfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgUG9zdHVyZSAgICB8CiAgIHwgICBCcm9rZXIgICAgfCAg
PC0tLS0tLS0tUEItLS0tLS0tLS0+ICAgfCAgICAgQnJva2VyICAgICB8CiAgIHwgICBDbGllbnQg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgU2VydmVyICAgICB8CiAgIHwtLS0t
LS0tLS0gLS0tfCAgICAgICAgICAgICAgICAgICAgICAgICAgfC0tLS0tLS0tLS0tLS0tLS18CiAg
ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgICAg
ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8CiAgIHwtLS0t
LS0tLS0tLS0tfCAgPC0tLS0tLS0tUFQtLS0tLS0tLT4gICAgfC0tLS0tLS0tLS0tLS0tLS18CiAg
IHwgICAgICAgICAgICAgfCAgICB8LS0tLS0tLS0tLS18ICAgICAgICAgfCAgICAgICAgICAgICAg
ICB8CiAgIHwgTmV0d29yayAgICAgfCAgICB8TmV0d29yayAgICB8ICAgICAgICAgfCAgIE5ldHdv
cmsgICAgICB8CiAgIHwgQWNjZXNzICAgICAgfC0tLS18RW5mb3JjZW1lbnR8LS0tLS0tLS0tfCAg
IEFjY2VzcyAgICAgICB8CiAgIHwgUmVxdWVzdG9yICAgfCAgICB8RGV2aWNlICAgICB8IDwtTkUt
PiB8ICAgQXV0aG9yaXR5ICAgIHwKICAgfC0tLS0tLS0tLS0tLS18ICAgIHwtLS0tLS0tLS0tLXwg
ICAgICAgICB8LS0tLS0tLS0tLS0tLS0tLXwKCiAgICAgIE5FQSBDTElFTlQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTkVBIFNFUlZFUgogICBGaWd1cmUgMTogTkVBIENvbXBvbmVu
dHMgYW5kIEludGVyZmFjZXMKCjYuMS4gIE1hcHBpbmcgdG8gZXhpc3RpbmcgYXJjaGl0ZWN0dXJl
cwoKICAgRm9yIGNvbnZlbmllbmNlLCB3ZSBtYXAgdGhlIHRlcm1zIHVzZWQgaW4gdGhpcyBkb2N1
bWVudCB3aXRoIHRoYXQgb2YKICAgdGhyZWUgYXJjaGl0ZWN0dXJlcyBkZXZlbG9wZWQgaW4gdGhl
IGluZHVzdHJ5IDogVHJ1c3RlZCBOZXR3b3JrCiAgIENvbm5lY3QgKFROQykgYXJjaGl0ZWN0dXJl
IFtUTkNdLCBNaWNyb3NvZnQncyBOZXR3b3JrIEFjY2VzcwogICBQcm90ZWN0aW9uIChOQVApIGFy
Y2hpdGVjdHVyZSBbTkFQXSwgYW5kIENpc2NvJ3MgTmV0d29yayBBZG1pc3Npb24KICAgQ29udHJv
bCAoTkFDKSBhcmNoaXRlY3R1cmUgW05BQ10uCgoKCgoKCgoKCgoKCgoKCgoKCgpIYW5uYSwgZXQg
YWwuICAgICAgICAgICBFeHBpcmVzIERlY2VtYmVyIDI2LCAyMDA2ICAgICAgICAgICAgICBbUGFn
ZSAxMF0KDApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgIE5FQSBQcm9ibGVtIFN0YXRlbWVudCAg
ICAgICAgICAgICAgICBKdW5lIDIwMDYKCgogICBUYWJsZSAxOiBUZXJtaW5vbG9neSB1c2VkIGlu
IHZhcmlvdXMgYXJjaGl0ZWN0dXJlcwogICAgICBORUEgICAgICAgICAgVE5DICAgICAgICAgICAg
IE5BUCAgICAgICAgICAgICBOQUMKCiAgIFBvc3R1cmUgICAgICAgSW50ZWdyaXR5ICAgICAgIFN5
c3RlbSAgICAgICAgICAgUG9zdHVyZQogICBDb2xsZWN0b3IgICAgIE1lYXN1cmVtZW50ICAgICBI
ZWFsdGggICAgICAgICAgIFBsdWctaW4KICAgICAgICAgICAgICAgICBDb2xsZWN0b3IgICAgICAg
QWdlbnQKCgogICBQb3N0dXJlICAgICAgIFROQyAgICAgICAgICAgICBOQVAgICAgICAgICAgICAg
IFBvc3R1cmUKICAgQnJva2VyICAgICAgICBDbGllbnQgICAgICAgICAgQWdlbnQgICAgICAgICAg
ICBBZ2VudAogICBDbGllbnQKCiAgIE5ldHdvcmsgICAgICAgTmV0d29yayAgICAgICAgIE5BUCAg
ICAgICAgICAgICAgUG9zdHVyZQogICBBY2Nlc3MgICAgICAgIEFjY2VzcyAgICAgICAgICBFbmZv
cmNlbWVudCAgICAgIEFnZW50CiAgIFJlcXVlc3RvciAgICAgUmVxdWVzdG9yICAgICAgIENsaWVu
dAoKICAgTmV0d29yayAgICAgICBQb2xpY3kgICAgICAgICAgTkFQICAgICAgICAgICAgICBOZXR3
b3JrCiAgIEVuZm9yY2VtZW50ICAgRW5mb3JjZW1lbnQgICAgIEVuZm9yY2VtZW50ICAgICAgQWNj
ZXNzCiAgIERldmljZSAgICAgICAgUG9pbnQgICAgICAgICAgIFNlcnZlciAgICAgICAgICAgRGV2
aWNlCgogICBQb3N0dXJlICAgICAgIEludGVncml0eSAgICAgICBTeXN0ZW0gICAgICAgICAgIFBv
c3R1cmUKICAgVmFsaWRhdG9yICAgICBNZWFzdXJlbWVudCAgICAgSGVhbHRoICAgICAgICAgICBW
YWxpZGF0aW9uCiAgICAgICAgICAgICAgICAgVmVyaWZpZXIgICAgICAgIFZhbGlkYXRvciAgICAg
ICAgU2VydmVyCgogICBQb3N0dXJlICAgICAgIFROQyAgICAgICAgICAgICBOQVAgICAgICAgICAg
ICAgIEFjY2VzcwogICBCcm9rZXIgICAgICAgIFNlcnZlciAgICAgICAgICBBZG1pbmlzdHJhdGlv
biAgIENvbnRyb2wKICAgU2VydmVyICAgICAgICAgICAgICAgICAgICAgICAgU2VydmVyICAgICAg
ICAgICBTZXJ2ZXIKCiAgIE5ldHdvcmsgICAgICAgTmV0d29yayAgICAgICAgIE5ldHdvcmsgICAg
ICAgICAgQWNjZXNzCiAgIEFjY2VzcyAgICAgICAgQWNjZXNzICAgICAgICAgIFBvbGljeSAgICAg
ICAgICAgQ29udHJvbAogICBBdXRob3JpdHkgICAgIEF1dGhvcml0eSAgICAgICBTZXJ2ZXIgICAg
ICAgICAgIFNlcnZlcgoKCjYuMi4gIENvbXBvbmVudHMKCjYuMi4xLiAgTkVBIENsaWVudAoKICAg
VGhlIE5FQSBjbGllbnQgcmVzaWRlcyBvbiBhbiBlbmRwb2ludCBkZXZpY2UgYW5kIGNvbXByaXNl
cyB0aGUKICAgZm9sbG93aW5nIGNvbXBvbmVudHM6CgogICBvICBQb3N0dXJlIGNvbGxlY3RvcgoK
ICAgbyAgUG9zdHVyZSBicm9rZXIgY2xpZW50CgogICBvICBOZXR3b3JrIGFjY2VzcyByZXF1ZXN0
b3IKCgoKCgoKSGFubmEsIGV0IGFsLiAgICAgICAgICAgRXhwaXJlcyBEZWNlbWJlciAyNiwgMjAw
NiAgICAgICAgICAgICAgW1BhZ2UgMTFdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICBORUEg
UHJvYmxlbSBTdGF0ZW1lbnQgICAgICAgICAgICAgICAgSnVuZSAyMDA2CgoKNi4yLjEuMS4gIFBv
c3R1cmUgQ29sbGVjdG9yCgogICBUaGUgUG9zdHVyZSBjb2xsZWN0b3IgaXMgc29mdHdhcmUgdGhh
dCBwcm92aWRlcyBwb3N0dXJlIGluZm9ybWF0aW9uCiAgIGFib3V0IHRoZSBlbmRwb2ludCBkZXZp
Y2UgdG8gdGhlIFBvc3R1cmUgYnJva2VyIGNsaWVudC4gIFRoZXJlIG1heSBiZQogICBtYW55IFBv
c3R1cmUgY29sbGVjdG9ycyBvbiBhbiBlbmRwb2ludCwgb25lIHBlciB2ZW5kb3IgYW5kCiAgIGFw
cGxpY2F0aW9uIHR5cGUuICBFeGFtcGxlcyBvZiBQb3N0dXJlIGNvbGxlY3RvcnMgaW5jbHVkZSBh
IGhvc3QKICAgUG9zdHVyZSBjb2xsZWN0b3IgdGhhdCBwcm92aWRlcyBpbmZvcm1hdGlvbiBhYm91
dCB0aGUgT1MgYW5kIHBhdGNoCiAgIGxldmVscywgYW50aS12aXJ1cyBQb3N0dXJlIGNvbGxlY3Rv
ciB0aGF0IHByb3ZpZGVzIGluZm9ybWF0aW9uIGFib3V0CiAgIHRoZSBhbnRpLXZpcnVzIGFwcGxp
Y2F0aW9uLCBmaXJld2FsbCBQb3N0dXJlIGNvbGxlY3RvciB0aGF0IHByb3ZpZGVzCiAgIGluZm9y
bWF0aW9uIGFib3V0IHRoZSBjb25maWd1cmF0aW9uIG9mIHRoZSBwZXJzb25hbCBmaXJld2FsbC4K
CiAgIEEgUG9zdHVyZSBjb2xsZWN0b3IgaXMgcmVzcG9uc2libGUgZm9yOgoKICAgbyAgUmVjZWl2
aW5nIGFuZCByZXNwb25kaW5nIHRvIHJlcXVlc3RzIGZvciBwb3N0dXJlIGluZm9ybWF0aW9uIG9u
IGEKICAgICAgcGVyIHZlbmRvciBhbmQgYXBwbGljYXRpb24gdHlwZSBiYXNpcwoKICAgbyAgUmVj
ZWl2aW5nIGEgbm90aWZpY2F0aW9uIG9mIHRoZSByZXN1bHQgb2YgdGhlIHBvc3R1cmUgYXNzZXNz
bWVudAogICAgICBhbmQgYW55IGluZm9ybWF0aW9uIHRoYXQgbWF5IGJlIG5lZWRlZCBieSB0aGUg
ZW5kcG9pbnQgdG8KICAgICAgcmVtZWRpYXRlIGl0c2VsZiAsIGUuZy4gIFVSTCBvZiBhIHJlbWVk
aWF0aW9uIHNlcnZlcgoKICAgbyAgSW5kaWNhdGluZyB3aGVuIHRoZSBwb3N0dXJlIG9mIHRoZSBo
b3N0IGhhcyBjaGFuZ2VkCgo2LjIuMS4yLiAgUG9zdHVyZSBicm9rZXIgY2xpZW50CgogICBUaGUg
UG9zdHVyZSBicm9rZXIgY2xpZW50IGFnZ3JlZ2F0ZXMgcG9zdHVyZSBpbmZvcm1hdGlvbiBmcm9t
CiAgIG11bHRpcGxlIFBvc3R1cmUgY29sbGVjdG9ycy4gIFRoZXJlIGlzIG9uZSBQb3N0dXJlIGJy
b2tlciBjbGllbnQgZm9yCiAgIGV2ZXJ5IE5ldHdvcmsgYWNjZXNzIHJlcXVlc3RvciBvbiB0aGUg
ZW5kcG9pbnQgZGV2aWNlICh0eXBpY2FsbHkgb25lCiAgIGZvciBhbGwgTmV0d29yayBhY2Nlc3Mg
cmVxdWVzdG9ycykuICBUaGUgUG9zdHVyZSBicm9rZXIgY2xpZW50IGlzCiAgIHJlc3BvbnNpYmxl
IGZvcjoKCiAgIG8gIE1haW50YWluaW5nIGEgcmVjb3JkIG9mIFBvc3R1cmUgY29sbGVjdG9ycwoK
ICAgbyAgTXVsdGlwbGV4aW5nIGFuZCBkZW11bHRpcGxleGluZyBwb3N0dXJlIG1lc3NhZ2VzIGJl
dHdlZW4gdGhlIE5FQQogICAgICBzZXJ2ZXIgYW5kIHRoZSByZWxldmFudCBQb3N0dXJlIGNvbGxl
Y3RvcnMKCiAgIG8gIERldGVybWluaW5nIGZyb20gUG9zdHVyZSBjb2xsZWN0b3JzIHdoZW4gcG9z
dHVyZSBoYXMgY2hhbmdlZCBhbmQKICAgICAgdHJpZ2dlcmluZyByZS1hc3Nlc3NtZW50IHdoZXJl
IHN1cHBvcnRlZCBieSB0aGUgdW5kZXJseWluZwogICAgICB0cmFuc3BvcnQKCiAgIG8gIFByb3Zp
ZGluZyB1c2VyIG5vdGlmaWNhdGlvbnMKCjYuMi4xLjMuICBOZXR3b3JrIGFjY2VzcyByZXF1ZXN0
b3IKCiAgIFRoZSBOZXR3b3JrIGFjY2VzcyByZXF1ZXN0b3IgaXMgcmVzcG9uc2libGUgZm9yIGNv
bW11bmljYXRpbmcgd2l0aAogICB0aGUgTkVBIHNlcnZlciB0byB0cmFuc3BvcnQgdGhlIG5lY2Vz
c2FyeSBpbmZvcm1hdGlvbiB0byBnYWluIGFjY2VzcwogICB0byB0aGUgbmV0d29yayBhbmQgZm9y
IHN1YnNlcXVlbnQgcmUtYXNzZXNzbWVudC4gIFRoZXJlIG1heSBiZQogICBtdWx0aXBsZSBOZXR3
b3JrIGFjY2VzcyByZXF1ZXN0b3JzIG9uIGFuIGVuZHBvaW50IHJlcHJlc2VudGluZwogICBkaWZm
ZXJlbnQgdGVjaG5vbG9naWVzIGZvciBhY2Nlc3NpbmcgdGhlIG5ldHdvcmsuCgoKCkhhbm5hLCBl
dCBhbC4gICAgICAgICAgIEV4cGlyZXMgRGVjZW1iZXIgMjYsIDIwMDYgICAgICAgICAgICAgIFtQ
YWdlIDEyXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgTkVBIFByb2JsZW0gU3RhdGVtZW50
ICAgICAgICAgICAgICAgIEp1bmUgMjAwNgoKCjYuMi4yLiAgTmV0d29yayBlbmZvcmNlbWVudCBk
ZXZpY2UKCiAgIFRoZSBOZXR3b3JrIGVuZm9yY2VtZW50IGRldmljZSBpcyBhIG5ldHdvcmsgY29t
cG9uZW50IHRoYXQgY29udHJvbHMKICAgYWNjZXNzIG9mIGVuZHBvaW50cyB0byB0aGUgdXBzdHJl
YW0gbmV0d29yay4gIFRoZSBOZXR3b3JrIGVuZm9yY2VtZW50CiAgIGRldmljZSBtYXkgYmUgYSBu
ZXR3b3JrIGRldmljZSBvciBhIGxvZ2ljYWwgY29tcG9uZW50IG9uIGFuIGVuZHBvaW50LgogICBU
aGUgTkVBIGVuZm9yY2VyIGVuZm9yY2VzIG5ldHdvcmsgYXV0aG9yaXphdGlvbiBkZWNpc2lvbnMg
ZnJvbSB0aGUKICAgTmV0d29yayBhY2Nlc3MgYXV0aG9yaXR5LiAgVGhlcmUgYXJlIGRpZmZlcmVu
dCB0eXBlcyBvZiBOZXR3b3JrCiAgIGVuZm9yY2VtZW50IGRldmljZXMgc3VwcG9ydGluZyBkaWZm
ZXJlbnQgdGVjaG5vbG9naWVzIGZvciBhY2Nlc3NpbmcKICAgdGhlIG5ldHdvcmsuCgo2LjIuMy4g
IE5FQSBzZXJ2ZXIKCiAgIFRoZSBORUEgc2VydmVyIGNvbXByaXNlcyB0aGUgZm9sbG93aW5nIGxv
Z2ljYWwgY29tcG9uZW50czoKCiAgIG8gIE5ldHdvcmsgYWNjZXNzIGF1dGhvcml0eQoKICAgbyAg
UG9zdHVyZSBicm9rZXIgc2VydmVyCgogICBvICBQb3N0dXJlIHZhbGlkYXRvcgoKNi4yLjMuMS4g
IE5ldHdvcmsgYWNjZXNzIGF1dGhvcml0eQoKICAgVGhlIE5ldHdvcmsgYWNjZXNzIGF1dGhvcml0
eSBpcyByZXNwb25zaWJsZSBmb3IgYXV0aG9yaXppbmcgZW5kcG9pbnRzCiAgIGJhc2VkIG9uIGEg
bnVtYmVyIG9mIGNyaXRlcmlhIGluY2x1ZGluZyB0aGUgaWRlbnRpdHkgb2YgYW4gZW5kcG9pbnQK
ICAgYW5kL29yIHVzZXIgYXMgd2VsbCBhcyB0aGUgcmVzdWx0cyBvZiBwb3N0dXJlIGFzc2Vzc21l
bnQgZnJvbSB0aGUKICAgUG9zdHVyZSBicm9rZXIgc2VydmVyLgoKNi4yLjMuMi4gIFBvc3R1cmUg
YnJva2VyIHNlcnZlcgoKICAgVGhlIFBvc3R1cmUgYnJva2VyIHNlcnZlciBhZ2dyZWdhdGVzIHBv
c3R1cmUgaW5mb3JtYXRpb24gZnJvbQogICBwb3RlbnRpYWxseSBtdWx0aXBsZSBQb3N0dXJlIHZh
bGlkYXRvcnMgaW50byBhbiBvdmVyYWxsIHN5c3RlbQogICByZXN1bHQsIGFuZCBwcm92aWRlcyB0
aGlzIGluZm9ybWF0aW9uIHRvIHRoZSBOZXR3b3JrIGFjY2VzcwogICBhdXRob3JpdHkuICBSZXNw
b25zaWJpbGl0aWVzIG9mIHRoZSBQb3N0dXJlIGJyb2tlciBzZXJ2ZXIgaW5jbHVkZToKCiAgIG8g
IE1haW50YWluaW5nIGEgcmVjb3JkIG9mIFBvc3R1cmUgdmFsaWRhdG9ycwoKICAgbyAgTXVsdGlw
bGV4aW5nIGFuZCBkZW11bHRpcGxleGluZyBwb3N0dXJlIG1lc3NhZ2VzIGJldHdlZW4gdGhlIE5F
QQogICAgICBjbGllbnQgYW5kIHRoZSByZWxldmFudCBQb3N0dXJlIHZhbGlkYXRvcnMKCiAgIG8g
IEFnZ3JlZ2F0aW5nIHBvc3R1cmUgYXNzZXNzbWVudCByZXN1bHRzIGZyb20gYWxsIFBvc3R1cmUg
dmFsaWRhdG9ycwogICAgICBpbnRvIGFuIG92ZXJhbGwgc3lzdGVtIHJlc3VsdAoKICAgbyAgVHJp
Z2dlcmluZyBwb3N0dXJlIHJlYXNzZXNzbWVudCB3aGVyZSBzdXBwb3J0ZWQKCjYuMi4zLjMuICBQ
b3N0dXJlIHZhbGlkYXRvcgoKICAgQSBQb3N0dXJlIHZhbGlkYXRvciBpcyBhIHNlcnZlciB0aGF0
IGlzIHJlc3BvbnNpYmxlIGZvciBhc3Nlc3NpbmcKICAgaW5mb3JtYXRpb24gZnJvbSB0aGUgY29y
cmVzcG9uZGluZyBQb3N0dXJlIGNvbGxlY3RvciBhbmQgZGV0ZXJtaW5pbmcKCgoKSGFubmEsIGV0
IGFsLiAgICAgICAgICAgRXhwaXJlcyBEZWNlbWJlciAyNiwgMjAwNiAgICAgICAgICAgICAgW1Bh
Z2UgMTNdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICBORUEgUHJvYmxlbSBTdGF0ZW1lbnQg
ICAgICAgICAgICAgICAgSnVuZSAyMDA2CgoKICAgdGhlIHJlc3VsdCBvZiB0aGUgYXNzZXNzbWVu
dC4gIFRoZXJlIG1heSBiZSBtdWx0aXBsZSBQb3N0dXJlCiAgIHZhbGlkYXRvcnMgZWFjaCB0YXJn
ZXRlZCBhdCBhIHBhcnRpY3VsYXIgc2VjdXJpdHkgYXBwbGljYXRpb24gZnJvbSBhCiAgIHBhcnRp
Y3VsYXIgdmVuZG9yLgoKICAgQSBQb3N0dXJlIHZhbGlkYXRvciBpcyByZXNwb25zaWJsZSBmb3Ig
dGhlIGZvbGxvd2luZzoKCiAgIG8gIFJlcXVlc3RpbmcgYW5kIHJlY2VpdmluZyBwb3N0dXJlIGlu
Zm9ybWF0aW9uIGZyb20gYSBwYXJ0aWN1bGFyCiAgICAgIFBvc3R1cmUgY29sbGVjdG9yCgogICBv
ICBBc3Nlc3NpbmcgdGhlIGVuZHBvaW50IHBvc3R1cmUgYW5kIHByb3ZpZGluZyBhIHJlc3VsdCB0
byB0aGUKICAgICAgUG9zdHVyZSBicm9rZXIgc2VydmVyCgogICBvICBTZW5kaW5nIHRvIHRoZSBQ
b3N0dXJlIGNvbGxlY3RvciBpbmZvcm1hdGlvbiBvbiByZW1lZGlhdGlvbgogICAgICBhY3Rpb25z
IHRvIGJlIHRha2VuCgogICBvICBJbmRpY2F0aW5nIHRvIHRoZSBQb3N0dXJlIGJyb2tlciBzZXJ2
ZXIgd2hlbiBwb3N0dXJlIHJlYXNzZXNzbWVudAogICAgICBtYXkgYmUgbmVlZGVkCgo2LjMuICBQ
cm90b2NvbHMKCjYuMy4xLiAgUG9zdHVyZSBBdHRyaWJ1dGUgUHJvdG9jb2wgKFBBKQoKICAgUEEg
aXMgYSBwcm90b2NvbCBiZXR3ZWVuIGEgUG9zdHVyZSBjb2xsZWN0b3IgYW5kIHRoZSBhc3NvY2lh
dGVkCiAgIFBvc3R1cmUgdmFsaWRhdG9yIGZvciB0aGUgcGFydGljdWxhciB2ZW5kb3IgYW5kIGFw
cGxpY2F0aW9uLiAgVGhlCiAgIGludGVyZmFjZSBpcyB1c2VkIHRvIHBhc3MgaW5mb3JtYXRpb24g
Z2F0aGVyZWQgYnkgYSBQb3N0dXJlIGNvbGxlY3RvcgogICB0byB0aGUgUG9zdHVyZSB2YWxpZGF0
b3IsIGFuZCB0byBwYXNzIHRoZSByZXN1bHRzIG9mIHRoZSBhc3Nlc3NtZW50CiAgIGFuZCBpbmZv
cm1hdGlvbiBuZWVkZWQgZm9yIHJlbWVkaWF0aW9uIGZyb20gdGhlIFBvc3R1cmUgdmFsaWRhdG9y
IHRvCiAgIHRoZSBQb3N0dXJlIGNvbGxlY3Rvci4KCjYuMy4yLiAgUG9zdHVyZSBCcm9rZXIgUHJv
dG9jb2wgIChQQikKCiAgIFBCIGlzIGEgcHJvdG9jb2wgdGhhdCBjYXJyaWVzIGFnZ3JlZ2F0ZWQg
cG9zdHVyZSBpbmZvcm1hdGlvbiBiZXR3ZWVuCiAgIGFsbCByZXF1ZXN0ZWQgUG9zdHVyZSBjb2xs
ZWN0b3JzIG9uIGFuIGVuZHBvaW50IGFuZCB0aGUgY29ycmVzcG9uZGluZwogICBQb3N0dXJlIHZh
bGlkYXRvcnMuICBUaGlzIHByb3RvY29sIGFsc28gY2FycmllcyB0aGUgb3ZlcmFsbCBzeXN0ZW0K
ICAgcG9zdHVyZSByZXN1bHQgZnJvbSB0aGUgUG9zdHVyZSBicm9rZXIgc2VydmVyIHRvIHRoZSBQ
b3N0dXJlIGJyb2tlcgogICBjbGllbnQuCgo2LjMuMy4gIFBvc3R1cmUgVHJhbnNwb3J0IFByb3Rv
Y29sIChQVCkKCiAgIFBUIGlzIGEgcHJvdG9jb2wgKG9yIHN0YWNrIG9mIHByb3RvY29scykgYmV0
d2VlbiB0aGUgTmV0d29yayBhY2Nlc3MKICAgcmVxdWVzdG9yIGFuZCB0aGUgTmV0d29yayBhY2Nl
c3MgYXV0aG9yaXR5IHRoYXQgaXMgc3VpdGFibGUgZm9yCiAgIGNhcnJ5aW5nIHRoZSBQQiBwcm90
b2NvbCBhdCBvciBhZnRlciBuZXR3b3JrIGNvbm5lY3Rpb24uCgogICBJbiBFQVAgaW5zdGFudGlh
dGlvbnMgb2YgdGhpcyBhcmNoaXRlY3R1cmUsIHRoZSBQVCBpbnRlcmZhY2VzCiAgIGNvbnNpc3Rz
IG9mIHR3byBwcm90b2NvbHM6IDEpIFBvc3R1cmUgVHJhbnNwb3J0IFR1bm5lbCAoUFRUKSwgd2hp
Y2gKICAgaXMgYW4gRUFQIHR1bm5lbGluZyBtZXRob2QgYmV0d2VlbiB0aGUgTmV0d29yayBhY2Nl
c3MgcmVxdWVzdG9yIGluCiAgIHRoZSBORUEgY2xpZW50IGFuZCB0aGUgTmV0d29yayBhY2Nlc3Mg
YXV0aG9yaXR5IGluIHRoZSBORUEgc2VydmVyCiAgIHRoYXQgY2FuIGNhcnJ5IHBvc3R1cmUgaW5m
b3JtYXRpb24gaW4gYWRkaXRpb24gdG8gYXV0aGVudGljYXRpb24KCgoKSGFubmEsIGV0IGFsLiAg
ICAgICAgICAgRXhwaXJlcyBEZWNlbWJlciAyNiwgMjAwNiAgICAgICAgICAgICAgW1BhZ2UgMTRd
CgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICBORUEgUHJvYmxlbSBTdGF0ZW1lbnQgICAgICAg
ICAgICAgICAgSnVuZSAyMDA2CgoKICAgaW5mb3JtYXRpb24sIGFuZCAyKSBQb3N0dXJlIFRyYW5z
cG9ydCBDYXJyaWVyIChQVEMpLCBhIHByb3RvY29sIHRoYXQKICAgY2FycmllcyBFQVAsIGUuZy4g
IEVBUCBvdmVyIDgwMi4xWCwgRUFQIG92ZXIgUkFESVVTLiAgUGxlYXNlIHNlZQogICBGaWd1cmUg
Mi4KCjYuMy40LiAgTmV0d29yayBFbmZvcmNlbWVudCBQcm90b2NvbCAoTkUpCgogICBORSBpcyB0
aGUgcHJvdG9jb2wgYmV0d2VlbiB0aGUgTmV0d29yayBlbmZvcmNlbWVudCBkZXZpY2UgYW5kIE5l
dHdvcmsKICAgYWNjZXNzIGF1dGhvcml0eSB1c2VkIHRvIGNhcnJ5IG5ldHdvcmsgYXV0aG9yaXph
dGlvbiBkZWNpc2lvbnMKICAgYmV0d2VlbiB0aGUgTmV0d29yayBlbmZvcmNlbWVudCBkZXZpY2Ug
YW5kIHRoZSBOZXR3b3JrIGFjY2VzcwogICBhdXRob3JpdHkuCgogICBJbiBFQVAgSW5zdGFudGlh
dGlvbnMgb2YgdGhpcyBhcmNoaXRlY3R1cmUsIGV4aXN0aW5nIHN0YW5kYXJkcyBmb3IKICAgdGhl
IE5FIGludGVyZmFjZSBpbmNsdWRlIFJBRElVUyBhbmQgRGlhbWV0ZXIuCgo2LjMuNS4gIFBvc3R1
cmUgVmFsaWRhdGlvbiBQcm90b2NvbCAoUFYpCgogICBUaGUgY29tcG9uZW50cyBvZiB0aGUgTkVB
IHNlcnZlciBuZWVkIG5vdCBiZSBjby1sb2NhdGVkLiAgVGhlIFBWCiAgIHByb3RvY29sIGJldHdl
ZW4gdGhlIFBvc3R1cmUgYnJva2VyIHNlcnZlciBhbmQgUG9zdHVyZSB2YWxpZGF0b3IKICAgZm9y
d2FyZHMgcG9zdHVyZSBpbmZvcm1hdGlvbiBhbmQgcmV0dXJucyBwb3N0dXJlIHZhbGlkYXRpb24g
cmVzdWx0cy4KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpIYW5uYSwgZXQgYWwuICAg
ICAgICAgICBFeHBpcmVzIERlY2VtYmVyIDI2LCAyMDA2ICAgICAgICAgICAgICBbUGFnZSAxNV0K
DApJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgIE5FQSBQcm9ibGVtIFN0YXRlbWVudCAgICAgICAg
ICAgICAgICBKdW5lIDIwMDYKCgogICB8LS0tLS0tLS0tLS0tLXwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwtLS0tLS0tLS0tLS0tLS0tfAogICB8IFBvc3R1cmUgICAgIHwgIDwtLS0tLS0tLS1Q
QS0tLS0tLS0tPiAgIHwgICBQb3N0dXJlICAgICAgfAogICB8IENvbGxlY3RvcnMgIHwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICBWYWxpZGF0b3JzICAgfAogICB8ICgxIC4uLk4pICAgIHwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAoMSAuLi5OKSAgICAgfAogICB8LS0tLS0tLS0t
LS0tLXwgICAgICAgICAgICAgICAgICAgICAgICAgIHwtLS0tLS0tLS0tLS0tLS0tfAogICAgICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBQVgogICAgICAgICB8
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICB8LS0tLS0tLS0t
LS0tLXwgICAgICAgICAgICAgICAgICAgICAgICAgIHwtLS0tLS0tLS0tLS0tLS0tfAogICB8ICAg
UG9zdHVyZSAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIFBvc3R1cmUgICAgfAog
ICB8ICAgQnJva2VyICAgIHwgIDwtLS0tLS0tLS1QQi0tLS0tLS0tPiAgIHwgICAgIEJyb2tlciAg
ICAgfAogICB8ICAgQ2xpZW50ICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIFNl
cnZlciAgICAgfAogICB8LS0tLS0tLS0tIC0tLXwgICAgICAgICAgICAgICAgICAgICAgICAgIHwt
LS0tLS0tLS0tLS0tLS0tfAogICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfAogICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfAogICB8LS0tLS0tLS0tLS0tLXwgIDwtLS0tLS0tLVBUVC0tLS0tLS0+ICAgIHwt
LS0tLS0tLS0tLS0tLS0tfAogICB8ICAgICAgICAgICAgIHwgICAgICAgIHwtLS0tLS0tLS0tLS18
ICAgIHwgICAgICAgICAgICAgICAgfAogICB8IE5ldHdvcmsgICAgIHwgICAgICAgIHxOZXR3b3Jr
ICAgICB8ICAgIHwgICBOZXR3b3JrICAgICAgfAogICB8IEFjY2VzcyAgICAgIHwtLS0tLS0tIHxF
bmZvcmNlbWVudCB8LS0tLXwgICBBY2Nlc3MgICAgICAgfAogICB8IFJlcXVlc3RvciAgIHwgICAg
ICAgIHxEZXZpY2UgICAgICB8ICAgIHwgICBBdXRob3JpdHkgICAgfAogICB8LS0tLS0tLS0tLS0t
LXwgICAgICAgIHwtLS0tLS0tLS0tLS18ICAgIHwtLS0tLS0tLS0tLS0tLS0tfAogICAgICAgICAg
ICAgICAgICA8LVBUQy0+ICAgICAgICAgICAgIDwtUFRDLT4KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA8LU5FLT4KCiAgICAgIE5FQSBDTElFTlQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTkVBIFNFUlZFUgogICBGaWd1cmUgMjogRUFQIGluc3RhbnRpYXRp
b24gb2YgZ2VuZXJhbCBORUEgYXJjaGl0ZWN0dXJlCgoKNy4gIFNjb3BlIG9mIFN0YW5kYXJkaXph
dGlvbgoKICAgUHJvdG9jb2xzIHRoYXQgYXJlIGNhbmRpZGF0ZXMgZm9yIHN0YW5kYXJkaXphdGlv
biBpbiB0aGUgSUVURiAobm90CiAgIG5lY2Vzc2FyaWx5IGluIGEgTkVBIFdHKSBpbmNsdWRlIHRo
ZSBmb2xsb3dpbmcgOgoKICAgbyAgUG9zdHVyZSBhdHRyaWJ1dGVzIHByb3RvY29sIChQQSk6IFRo
aXMgcHJvdG9jb2wgaXMgc3BlY2lmaWMgdG8gTkVBCiAgICAgIGFuZCBjYW4gYmUgZGVmaW5lZCBp
bmRlcGVuZGVudGx5IG9mIHRoZSB1bmRlcmx5aW5nIHRyYW5zcG9ydAogICAgICBwcm90b2NvbHMs
IHdoaWxlIGtlZXBpbmcgaW4gbWluZCBwZXJmb3JtYW5jZSBhbmQgb3RoZXIgY29uc3RyYWludHMK
ICAgICAgaW1wb3NlZCBieSB0aGUgdW5kZXJseWluZyBwcm90b2NvbHMuICBNYW55IG9mIHRoZSBw
b3N0dXJlCiAgICAgIGF0dHJpYnV0ZXMgd2lsbCBiZSB2ZW5kb3Itc3BlY2lmaWMgYW5kIG5lZWQg
b25seSBiZSB1bmRlcnN0b29kIGJ5CiAgICAgIHRoZSBjb3JyZXNwb25kaW5nIFBvc3R1cmUgY29s
bGVjdG9yIGFuZCBpdHMgYXNzb2NpYXRlZCBQb3N0dXJlCiAgICAgIHZhbGlkYXRvci4gIEhvd2V2
ZXIsIHRoZXJlIG1heSBiZSBjb21tb24gYXR0cmlidXRlcyB0aGF0IHdvdWxkCiAgICAgIGJlbmVm
aXQgZnJvbSBzdGFuZGFyZGl6YXRpb24sIGUuZy4gY29tbW9ubHkgbmVlZGVkIG1lYXN1cmVtZW50
cwogICAgICBzdWNoIGFzIHNvZnR3YXJlIG5hbWUsIGFuZCB0aGUgcmVzdWx0IG9mIGV2YWx1YXRp
bmcgcG9zdHVyZQogICAgICBpbmZvcm1hdGlvbiBmcm9tIGEgUG9zdHVyZSBjb2xsZWN0b3IuCgog
ICBvICBQb3N0dXJlIGJyb2tlciBwcm90b2NvbCAoUEIpOiBUaGlzIHByb3RvY29sIGlzIHNwZWNp
ZmljIHRvIE5FQSBhbmQKICAgICAgYWxzbyBsYXJnZWx5IGluZGVwZW5kZW50IG9mIHRoZSB1bmRl
cmx5aW5nIHRyYW5zcG9ydCwgYWx0aG91Z2gKICAgICAgdGhlcmUgYXJlIGVuY2Fwc3VsYXRpb25z
IHRoYXQgYXJlIHBvc3R1cmUgdHJhbnNwb3J0LXNwZWNpZmljLiAgSXQKICAgICAgc2hvdWxkIGJl
IGRlZmluZWQgaW4gc3VjaCBhIHdheSB0aGF0IGl0IGNhbiBiZSB1c2VkIGluIHBvc3R1cmUKCgoK
SGFubmEsIGV0IGFsLiAgICAgICAgICAgRXhwaXJlcyBEZWNlbWJlciAyNiwgMjAwNiAgICAgICAg
ICAgICAgW1BhZ2UgMTZdCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICBORUEgUHJvYmxlbSBT
dGF0ZW1lbnQgICAgICAgICAgICAgICAgSnVuZSAyMDA2CgoKICAgICAgdHJhbnNwb3J0IHByb3Rv
Y29scyB0aGF0IGFyZSBsaWtlbHkgdG8gYmUgdXNlZCwgc3VjaCBhcyBFQVAKICAgICAgdHVubmVs
aW5nIG1ldGhvZHMgYmFzZWQgb24gVExTLgoKICAgbyAgUG9zdHVyZSBUcmFuc3BvcnQgcHJvdG9j
b2wgKFBUKTogVGhpcyBwcm90b2NvbCAob3Igc3RhY2sgb2YKICAgICAgcHJvdG9jb2xzKSBpcyBk
ZXBlbmRlbnQgb24gdGhlIGluc3RhbnRpYXRpb24gb2YgdGhlIE5FQQogICAgICBhcmNoaXRlY3R1
cmUgdXNlZC4gIEluIHRoZSBjYXNlIG9mIHRoZSBFQVAgaW5zdGFudGlhdGlvbiwgUFQKICAgICAg
Y29uc2lzdHMgb2YgUFRUIGFuZCBQVEMgZGVzY3JpYmVkIGJlbG93LiAgUFQgaXMgbm90IGxpa2Vs
eSB0byBiZQogICAgICBzcGVjaWZpYyB0byBORUEgc2luY2UgaXQgbWF5IGJlIGRlc2lnbmVkIHRv
IHN1cHBvcnQgdGhlIHRyYW5zcG9ydAogICAgICBvZiBpbmZvcm1hdGlvbiBiZXNpZGVzIHBvc3R1
cmUsIHN1Y2ggYXMgYXV0aGVudGljYXRpb24KICAgICAgaW5mb3JtYXRpb24uCgogICBvICBQb3N0
dXJlIHRyYW5zcG9ydCB0dW5uZWwgcHJvdG9jb2wgKFBUVCk6IEluIGFuIEVBUCBpbnN0YW50aWF0
aW9uCiAgICAgIG9mIGFuIE5FQSBhcmNoaXRlY3R1cmUsIGFuIEVBUCB0dW5uZWxpbmcgbWV0aG9k
IGlzIG5lZWRlZCB0byBjYXJyeQogICAgICBwb3N0dXJlIGluZm9ybWF0aW9uIGluIGFkZGl0aW9u
IHRvIGF1dGhlbnRpY2F0aW9uIGNyZWRlbnRpYWxzLgogICAgICBTdGFuZGFyZGl6YXRpb24gb2Yg
Y2VydGFpbiBFQVAgbWV0aG9kcyBmb3IgYXV0aGVudGljYXRpb24gaXMgdGhlCiAgICAgIHByb3Bv
c2VkIGNoYXJ0ZXIgb2YgdGhlIEVNVSBXRy4gIFRoZSBuZWVkIHRvIHN1cHBvcnQgcG9zdHVyZQog
ICAgICBhc3Nlc3NtZW50IGluIGFkZGl0aW9uIHRvIGF1dGhlbnRpY2F0aW9uIG1heSBwbGFjZSBh
ZGRpdGlvbmFsCiAgICAgIHJlcXVpcmVtZW50cyBvbiBFQVAgbWV0aG9kcy4KCiAgIG8gIFBvc3R1
cmUgdHJhbnNwb3J0IGNhcnJpZXIgcHJvdG9jb2wgKFBUQyk6IFNvbWUgRUFQIGNhcnJpZXIgbWV0
aG9kcwogICAgICBhcmUgc3RhbmRhcmRzIHRvZGF5IGUuZy4gODAyLjFYIGFuZCBSQURJVVMuICBU
aHVzLCBmb3IgZGVwbG95bWVudAogICAgICBzY2VuYXJpb3MgdGhhdCB1c2UgdGhlc2UgcHJvdG9j
b2xzLCBpbnRlcm9wZXJhYmlsaXR5IGF0IHRoaXMgbGF5ZXIKICAgICAgZXhpc3RzLiAgSG93ZXZl
ciwgdGhlcmUgaXMgbm8gc3RhbmRhcmQgRUFQIHRyYW5zcG9ydCB0byBzdXBwb3J0CiAgICAgIGdh
dGV3YXkgYW5kIG90aGVyICJtdWx0aS1ob3AiIGRlcGxveW1lbnQgc2NlbmFyaW9zIGFzIGRlZmlu
ZWQgaW4KICAgICAgdGhpcyBkb2N1bWVudC4gIFRoZSBQQU5BIFdHIFtQQU5BXSBoYXMgcHJvcG9z
ZWQgYSBzcGVjaWZpY2F0aW9uIG9mCiAgICAgIEVBUCBvdmVyIGEgVURQIHRyYW5zcG9ydCwgYWx0
aG91Z2ggbm90IGV4cGxpY2l0bHkgZm9yIHRoaXMgdXNlCiAgICAgIGNhc2UuICBPdGhlciBwcm90
b2NvbHMgaGF2ZSBiZWVuIGRlc2lnbmVkIGFuZCB1c2VkIGZvciB0aGlzCiAgICAgIHB1cnBvc2Ug
ZS5nLiAgTmV0d29yayBBY2Nlc3MgY29udHJvbCBQcm90b2NvbCBbTkFDUF0uCgogICBvICBOZXR3
b3JrIGVuZm9yY2VtZW50IHByb3RvY29sIChORSk6IEV4aXN0aW5nIHN0YW5kYXJkcyBleGlzdAog
ICAgICBpbmNsdWRpbmcgUkFESVVTIGFuZCBEaWFtZXRlci4gIEl0IGlzIHBvc3NpYmxlIHRoYXQg
bmV3IGF0dHJpYnV0ZXMKICAgICAgbWF5IG5lZWQgdG8gYmUgZGVmaW5lZCBpbiB0aGUgZnV0dXJl
IGZvciBjZXJ0YWluIGRlcGxveW1lbnQKICAgICAgc2NlbmFyaW9zLiAgVGhlIFJhZGV4dCBXRyBo
YXMgdGhlIGNoYXJ0ZXIgdG8gc3RhbmRhcmRpemUgbmV3CiAgICAgIFJBRElVUyBhdHRyaWJ1dGVz
LgoKICAgbyAgUG9zdHVyZSB2YWxpZGF0b3IgcHJvdG9jb2wgKFBWKTogVGhpcyBwcm90b2NvbCBj
YW4gYmUgZGVmaW5lZAogICAgICBpbmRlcGVuZGVudGx5IG9mIHRoZSBwb3N0dXJlIHRyYW5zcG9y
dCB1c2VkIGJldHdlZW4gTkVBIGNsaWVudCBhbmQKICAgICAgc2VydmVyLiAgVGhlcmUgaXMgbm8g
ZXhpc3RpbmcgcHJvdG9jb2wgZm9yIHRoaXMgcHJvdG9jb2wgd2hpY2gKICAgICAgYWN0cyBhcyBh
IGNhcnJpZXIgZm9yIHBvc3R1cmUgYXR0cmlidXRlcyBiZXR3ZWVuIGEgUG9zdHVyZSBicm9rZXIK
ICAgICAgc2VydmVyIGFuZCBhIFBvc3R1cmUgdmFsaWRhdG9yIHRoYXQgaXMgbm90IGNvLWxvY2F0
ZWQgaW4gdGhlIE5FQQogICAgICBzZXJ2ZXIuCgogICBHaXZlbiB0aGUgbGFyZ2UgbnVtYmVyIG9m
IHByb3RvY29scyBpbnZvbHZlZCBhIE5FQSBzeXN0ZW0sIGl0IGlzCiAgIGxpa2VseSB0aGF0IHdv
cmsgd2lsbCBiZSBjaGFydGVyZWQgaW4gc3RhZ2VzIHRvIGFjaGlldmUKICAgaW50ZXJvcGVyYWJp
bGl0eSBiZXR3ZWVuIGEgTkVBIGNsaWVudCBhbmQgTkVBIHNlcnZlci4gIFdoaWxlIE5FQSBtYXkK
ICAgdGFrZSBvbiB0aGUgdGFzayBvZiBzcGVjaWZ5aW5nIHJlcXVpcmVtZW50cyBmb3IgYWxsIHRo
ZSBhYm92ZQogICBwcm90b2NvbHMsIGFueSBuZWVkZWQgc3RhbmRhcmRpemF0aW9uIG9mIHByb3Rv
Y29scyB0aGF0IG1ha2UgdXAgdGhlCiAgIFBUIGxheWVyIGFuZCBORSBsYXllciBtaWdodCB3ZWxs
IGZhbGwgdW5kZXIgdGhlIChyZS0pY2hhcnRlciBvZgoKCgpIYW5uYSwgZXQgYWwuICAgICAgICAg
ICBFeHBpcmVzIERlY2VtYmVyIDI2LCAyMDA2ICAgICAgICAgICAgICBbUGFnZSAxN10KDApJbnRl
cm5ldC1EcmFmdCAgICAgICAgICAgIE5FQSBQcm9ibGVtIFN0YXRlbWVudCAgICAgICAgICAgICAg
ICBKdW5lIDIwMDYKCgogICBleGlzdGluZyBvciBuZXcgV0dzLCBzaW5jZSB0aGUgcHJvdG9jb2xz
IG5lZWRlZCBhcmUgbm90IG5lY2Vzc2FyaWx5CiAgIHNwZWNpZmljIHRvIE5FQS4gIFRoZSBwcmVj
aXNlIGluaXRpYWwgc2NvcGUgb2YgdGhlIE5FQSBlZmZvcnQgd2lsbCBiZQogICBkZWZpbmVkIGFz
IHBhcnQgb2YgdGhlIG5vcm1hbCBXRyBjaGFydGVyaW5nIHByb2Nlc3MuCgoKOC4gIElBTkEgQ29u
c2lkZXJhdGlvbnMKCiAgIFRoaXMgZG9jdW1lbnQgbWFrZXMgbm8gcmVxdWVzdCBvZiBJQU5BLgoK
CjkuICBTZWN1cml0eSBDb25zaWRlcmF0aW9ucwoKICAgVGhlIGludGVudCBvZiB0aGUgcHJvdG9j
b2xzIGluIHRoZSBORUEgYXJjaGl0ZWN0dXJlIGlzIHRvIHByb3ZpZGUgdGhlCiAgIGFiaWxpdHkg
dG8gZXhjaGFuZ2UgcG9zdHVyZS1yZWxhdGVkIGluZm9ybWF0aW9uIHNlY3VyZWx5IGJldHdlZW4g
dGhlCiAgIE5FQSBjbGllbnQgYW5kIE5FQSBzZXJ2ZXIgb3ZlciBhbiB1bnRydXN0ZWQgbmV0d29y
ay4gIFRoZSBpbnRlbnQgb2YKICAgdGhlIE5FQSBhcmNoaXRlY3R1cmUgaXMgbm90IHRvIHByb3Zp
ZGUgaW50ZWdyaXR5IHByb3RlY3Rpb24gZm9yIHRoZQogICBwcm9wZXIgb3BlcmF0aW9uIG9mIHRo
ZSBORUEgY2xpZW50IGl0c2VsZi4gIEluIHBhcnRpY3VsYXIsIHRoZQogICBlbmRwb2ludCBtYXkg
YmUgY29tcHJvbWlzZWQgaW4gc3VjaCBhIHdheSB0aGF0IGEgUG9zdHVyZSBjb2xsZWN0b3IKICAg
ZG9lcyBub3QgcmVwb3J0IGFjY3VyYXRlIGluZm9ybWF0aW9uLiAgTkVBIGRvZXMgbm90IGFkZHJl
c3Mgc3VjaAogICBlbmRwb2ludHM7IGl0IGlzIGludGVuZGVkIHRvIGJlbmVmaXQgZW5kcG9pbnRz
IHRoYXQgZG8gcHJvdmlkZQogICBhY2N1cmF0ZSBwb3N0dXJlIG1lYXN1cmVtZW50cyBmb3IgdGhl
IHB1cnBvc2Ugb2YgaGVscGluZyBtYWtlIHN1Y2gKICAgaG9zdHMgbGVzcyB2dWxuZXJhYmxlIHRv
IHRob3NlIGVuZHBvaW50cyBvbiB0aGUgbmV0d29yayB0aGF0IGFyZQogICBjb21wcm9taXNlZC4K
CiAgIFBvc3R1cmUgaW5mb3JtYXRpb24gaXMgY29uc2lkZXJlZCBzZW5zaXRpdmUgaW5mb3JtYXRp
b24gYW5kIHNob3VsZAogICBub3QgYmUgZGlzY2xvc2VkIHRvIHVuYXV0aG9yaXplZCBwYXJ0aWVz
LiAgVG8gdGhpcyBlbmQsIHRoZQogICBjb21tdW5pY2F0aW9ucyBjaGFubmVsIGJldHdlZW4gdGhl
IE5FQSBjbGllbnQgYW5kIE5FQSBzZXJ2ZXIgc2hvdWxkCiAgIHN1cHBvcnQgaW50ZWdyaXR5IGFu
ZCBjb25maWRlbnRpYWxpdHkuICBJbiBhZGRpdGlvbiwgdGhlIE5FQSBzZXJ2ZXIKICAgc2hvdWxk
IGJlIGF1dGhlbnRpY2F0ZWQgYmVmb3JlIHRoZSBjbGllbnQgcHJvdmlkZXMgcG9zdHVyZQogICBp
bmZvcm1hdGlvbi4gIEl0IGlzIGFsc28gYmVuZWZpY2lhbCB0byBhdXRoZW50aWNhdGUgdGhlIGVu
ZHBvaW50IHNvCiAgIHRoZSBvcmlnaW4gb2YgdGhlIHBvc3R1cmUgaW5mb3JtYXRpb24gaXMga25v
d24gYW5kIHRoZXJlIGlzCiAgIGFjY291bnRhYmlsaXR5LgoKCjEwLiAgQWNrbm93bGVkZ2VtZW50
cwoKICAgV2UgYWNrbm93bGVkZ2UgdGhlIGNvbnRyaWJ1dGlvbnMgZnJvbSBtZW1iZXJzIG9mIHRo
ZSBORUEgbWFpbGluZwogICBsaXN0LgoKCjExLiAgQ2hhbmdlIExvZwoKICAgUmV2aXNpb24gMDEg
dG8gMDI6CgogICBvICBTZWN0aW9uIDc6IE9taXR0ZWQgc3BlY2lmeWluZyBwcm9wb3NlZCBpbml0
aWFsIHNjb3BlIG9mIFdHIHNpbmNlCiAgICAgIHRoaXMgaXMgdGhlIGpvYiBvZiBhIGNoYXJ0ZXIu
ICBSZXBsYWNlZCB3aXRoIG1vcmUgZ2VuZXJhbCB0ZXh0LgoKCgoKCkhhbm5hLCBldCBhbC4gICAg
ICAgICAgIEV4cGlyZXMgRGVjZW1iZXIgMjYsIDIwMDYgICAgICAgICAgICAgIFtQYWdlIDE4XQoM
CkludGVybmV0LURyYWZ0ICAgICAgICAgICAgTkVBIFByb2JsZW0gU3RhdGVtZW50ICAgICAgICAg
ICAgICAgIEp1bmUgMjAwNgoKCiAgIG8gIENsYXJpZmllZCBpbiBTZWN0aW9uIDIgYW5kIDcgTkVB
LXNwZWNpZmljIGNvbXBvbmVudHMvcHJvdG9jb2xzCiAgICAgIGZyb20gdHJhbnNwb3J0IHBhcnQg
b2YgYXJjaGl0ZWN0dXJlCgogICBvICBVcGRhdGVzIHRvIHJlZmxlY3QgTWF1cmljaW8gU2FuY2hl
eidzIGNvbW1lbnRzIHRvIG1haWxpbmcgbGlzdCAwMy8KICAgICAgMDgvMjAwNiBhbmQgcmVzcG9u
c2UgMDMvMTMvMjAwNgoKICAgbyAgVXBkYXRlZCBmaWd1cmVzIHRvIGhhdmUgInZlcnRpY2FsIiBs
aW5lIGZvciBQViBwcm90b2NvbAoKICAgbyAgRWRpdG9yaWFsIHVwZGF0ZXMKCiAgIFJldmlzaW9u
IDAyIHRvIDAzOgoKICAgbyAgU2VjdGlvbiAyOiBVcGRhdGVkIHRlcm1pbm9sb2d5OiBDbGllbnQg
YnJva2VyIC0+IFBvc3R1cmUgYnJva2VyCiAgICAgIGNsaWVudDsgU2VydmVyIGJyb2tlciAtPiBQ
b3N0dXJlIGJyb2tlciBzZXJ2ZXI7IE5ldHdvcmsgZW5mb3JjZXIKICAgICAgLT4gTmV0d29yayBl
bmZvcmNlbWVudCBkZXZpY2U7IE5ldHdvcmsgYWNjZXNzIGVuZm9yY2VtZW50IChOQUUpCiAgICAg
IHByb3RvY29sIC0+IE5ldHdvcmsgZW5mb3JjZW1lbnQgcHJvdG9jb2wgKE5FKQoKICAgbyAgU2Vj
dGlvbiAzOiBVcGRhdGVkIHRvIGNsYXJpZnkgdXNlIGNhc2UgdGFyZ2V0ZWQgYXQgdW5jb21wcm9t
aXNlZAogICAgICBob3N0cywgYW5kIHNjb3BlIG9mIE5FQSBzdGFuZGFyZHMgZWZmb3J0IHRhcmdl
dGVkIGF0IE5FQS1zcGVjaWZpYwogICAgICBjb21wb25lbnRzIGFuZCBpbnRlcmZhY2VzCgogICBv
ICBTZWN0aW9uIDk6IFVwZGF0ZWQgdG8gY2xhcmlmeSBzY29wZSBvZiBzZWN1cml0eSBjb25zaWRl
cmF0aW9ucwoKCjEyLiAgUmVmZXJlbmNlcwoKMTIuMS4gIE5vcm1hdGl2ZSBSZWZlcmVuY2VzCgog
ICBbUkZDMjExOV0gIEJyYWRuZXIsIFMuLCAiS2V5IHdvcmRzIGZvciB1c2UgaW4gUkZDcyB0byBJ
bmRpY2F0ZQogICAgICAgICAgICAgIFJlcXVpcmVtZW50IExldmVscyIsIEJDUCAxNCwgUkZDIDIx
MTksIE1hcmNoIDE5OTcuCgoxMi4yLiAgSW5mb3JtYXRpdmUgUmVmZXJlbmNlcwoKICAgWzgwMi4x
WF0gICBJRUVFLCAiTG9jYWwgYW5kIE1ldHJvcG9saXRhbiBBcmVhIE5ldHdvcmtzOlBvcnQtYmFz
ZWQKICAgICAgICAgICAgICBOZXR3b3JrIEFjY2VzcyBDb250cm9sIiwgMjAwNC4KCiAgIFtJLUQu
aWV0Zi1wYW5hLXBhbmFdCiAgICAgICAgICAgICAgRm9yc2JlcmcsIEQuLCAiUHJvdG9jb2wgZm9y
IENhcnJ5aW5nIEF1dGhlbnRpY2F0aW9uIGZvcgogICAgICAgICAgICAgIE5ldHdvcmsgQWNjZXNz
IChQQU5BKSIsIGRyYWZ0LWlldGYtcGFuYS1wYW5hLTExICh3b3JrIGluCiAgICAgICAgICAgICAg
cHJvZ3Jlc3MpLCBNYXJjaCAyMDA2LgoKICAgW0ktRC50aG9tc29uLW5hY3BdCiAgICAgICAgICAg
ICAgU2Fsb3dleSwgSi4sIFRob21zb24sIFMuLCBXdSwgRi4sIFlhcmxhZ2FkZGEsIFYuLCBhbmQg
SC4KICAgICAgICAgICAgICBaaG91LCAiTmV0d29yayBBY2Nlc3MgQ29udHJvbCBQcm90b2NvbCAo
TkFDUCkiLAogICAgICAgICAgICAgIGRyYWZ0LXRob21zb24tbmFjcC0wMiAod29yayBpbiBwcm9n
cmVzcyksIE1hcmNoIDIwMDYuCgogICBbTkFDXSAgICAgIENpc2NvIFN5c3RlbXMsICJOZXR3b3Jr
IEFkbWlzc2lvbiBDb250cm9sIFRlY2huaWNhbAogICAgICAgICAgICAgIE92ZXJ2aWV3IiwgMjAw
NS4KCgoKSGFubmEsIGV0IGFsLiAgICAgICAgICAgRXhwaXJlcyBEZWNlbWJlciAyNiwgMjAwNiAg
ICAgICAgICAgICAgW1BhZ2UgMTldCgwKSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICBORUEgUHJv
YmxlbSBTdGF0ZW1lbnQgICAgICAgICAgICAgICAgSnVuZSAyMDA2CgoKICAgW05BUF0gICAgICBN
aWNyb3NvZnQgQ29ycG9yYXRpb24sICJOZXR3b3JrIEFjY2VzcyBQcm90ZWN0aW9uIFBsYXRmb3Jt
CiAgICAgICAgICAgICAgQXJjaGl0ZWN0dXJlIiwgRmVicnVhcnkgMjAwNi4KCiAgIFtSRkMyODY1
XSAgUmlnbmV5LCBDLiwgV2lsbGVucywgUy4sIFJ1YmVucywgQS4sIGFuZCBXLiBTaW1wc29uLAog
ICAgICAgICAgICAgICJSZW1vdGUgQXV0aGVudGljYXRpb24gRGlhbCBJbiBVc2VyIFNlcnZpY2Ug
KFJBRElVUykiLAogICAgICAgICAgICAgIFJGQyAyODY1LCBKdW5lIDIwMDAuCgogICBbUkZDMzc0
OF0gIEFib2JhLCBCLiwgQmx1bmssIEwuLCBWb2xsYnJlY2h0LCBKLiwgQ2FybHNvbiwgSi4sIGFu
ZCBILgogICAgICAgICAgICAgIExldmtvd2V0eiwgIkV4dGVuc2libGUgQXV0aGVudGljYXRpb24g
UHJvdG9jb2wgKEVBUCkiLAogICAgICAgICAgICAgIFJGQyAzNzQ4LCBKdW5lIDIwMDQuCgogICBb
VE5DXSAgICAgIFRDRywgIlROQyBBcmNoaXRlY3R1cmUgZm9yIEludGVyb3BlcmFiaWxpdHkgU3Bl
Y2lmaWNhdGlvbgogICAgICAgICAgICAgIHYxLjAiLCBNYXkgMjAwNS4KCgoKCgoKCgoKCgoKCgoK
CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgpIYW5uYSwgZXQgYWwuICAgICAgICAgICBFeHBpcmVzIERl
Y2VtYmVyIDI2LCAyMDA2ICAgICAgICAgICAgICBbUGFnZSAyMF0KDApJbnRlcm5ldC1EcmFmdCAg
ICAgICAgICAgIE5FQSBQcm9ibGVtIFN0YXRlbWVudCAgICAgICAgICAgICAgICBKdW5lIDIwMDYK
CgpBdXRob3JzJyBBZGRyZXNzZXMKCiAgIFN0ZXZlIEhhbm5hCiAgIEp1bmlwZXIgTmV0d29ya3MK
ICAgMzUgRm9yZXN0IFJpZGdlIFJvYWQKICAgQ29uY29yZCwgTUEgIDAxNzQyCiAgIFUuUy5BLgoK
ICAgUGhvbmU6IDc4MS03MjktOTU1OQogICBFbWFpbDogc2hhbm5hQGp1bmlwZXIubmV0CgoKICAg
VGhvbWFzIEhhcmRqb25vCiAgIFNpZ25hY2VydCBJbmMKICAgMTE1IFNXIEFzaCBTdHJlZXQKICAg
U3VpdGUgNDMwCiAgIFBvcnRsYW5kLCBPUiAgOTcyMDQKICAgVS5TLkEKCiAgIFBob25lOiA3ODEt
NzI5LTk1NTkKICAgRW1haWw6IHRoYXJkam9ub0BzaWduYWNlcnQuY29tCgoKICAgU3VzYW4gVGhv
bXNvbgogICBDaXNjbyBTeXN0ZW1zCiAgIDQ5OSBUaG9ybmFsbCBTdHJlZXQsIDh0aCBmbG9vcgog
ICBFZGlzb24sIE5KICAwODgzNwogICBVLlMuQS4KCiAgIFBob25lOiA3MzItNjM1LTMwODYKICAg
RW1haWw6IHNldGhvbXNvQGNpc2NvLmNvbQoKCgoKCgoKCgoKCgoKCgoKCgoKCkhhbm5hLCBldCBh
bC4gICAgICAgICAgIEV4cGlyZXMgRGVjZW1iZXIgMjYsIDIwMDYgICAgICAgICAgICAgIFtQYWdl
IDIxXQoMCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgTkVBIFByb2JsZW0gU3RhdGVtZW50ICAg
ICAgICAgICAgICAgIEp1bmUgMjAwNgoKCkludGVsbGVjdHVhbCBQcm9wZXJ0eSBTdGF0ZW1lbnQK
CiAgIFRoZSBJRVRGIHRha2VzIG5vIHBvc2l0aW9uIHJlZ2FyZGluZyB0aGUgdmFsaWRpdHkgb3Ig
c2NvcGUgb2YgYW55CiAgIEludGVsbGVjdHVhbCBQcm9wZXJ0eSBSaWdodHMgb3Igb3RoZXIgcmln
aHRzIHRoYXQgbWlnaHQgYmUgY2xhaW1lZCB0bwogICBwZXJ0YWluIHRvIHRoZSBpbXBsZW1lbnRh
dGlvbiBvciB1c2Ugb2YgdGhlIHRlY2hub2xvZ3kgZGVzY3JpYmVkIGluCiAgIHRoaXMgZG9jdW1l
bnQgb3IgdGhlIGV4dGVudCB0byB3aGljaCBhbnkgbGljZW5zZSB1bmRlciBzdWNoIHJpZ2h0cwog
ICBtaWdodCBvciBtaWdodCBub3QgYmUgYXZhaWxhYmxlOyBub3IgZG9lcyBpdCByZXByZXNlbnQg
dGhhdCBpdCBoYXMKICAgbWFkZSBhbnkgaW5kZXBlbmRlbnQgZWZmb3J0IHRvIGlkZW50aWZ5IGFu
eSBzdWNoIHJpZ2h0cy4gIEluZm9ybWF0aW9uCiAgIG9uIHRoZSBwcm9jZWR1cmVzIHdpdGggcmVz
cGVjdCB0byByaWdodHMgaW4gUkZDIGRvY3VtZW50cyBjYW4gYmUKICAgZm91bmQgaW4gQkNQIDc4
IGFuZCBCQ1AgNzkuCgogICBDb3BpZXMgb2YgSVBSIGRpc2Nsb3N1cmVzIG1hZGUgdG8gdGhlIElF
VEYgU2VjcmV0YXJpYXQgYW5kIGFueQogICBhc3N1cmFuY2VzIG9mIGxpY2Vuc2VzIHRvIGJlIG1h
ZGUgYXZhaWxhYmxlLCBvciB0aGUgcmVzdWx0IG9mIGFuCiAgIGF0dGVtcHQgbWFkZSB0byBvYnRh
aW4gYSBnZW5lcmFsIGxpY2Vuc2Ugb3IgcGVybWlzc2lvbiBmb3IgdGhlIHVzZSBvZgogICBzdWNo
IHByb3ByaWV0YXJ5IHJpZ2h0cyBieSBpbXBsZW1lbnRlcnMgb3IgdXNlcnMgb2YgdGhpcwogICBz
cGVjaWZpY2F0aW9uIGNhbiBiZSBvYnRhaW5lZCBmcm9tIHRoZSBJRVRGIG9uLWxpbmUgSVBSIHJl
cG9zaXRvcnkgYXQKICAgaHR0cDovL3d3dy5pZXRmLm9yZy9pcHIuCgogICBUaGUgSUVURiBpbnZp
dGVzIGFueSBpbnRlcmVzdGVkIHBhcnR5IHRvIGJyaW5nIHRvIGl0cyBhdHRlbnRpb24gYW55CiAg
IGNvcHlyaWdodHMsIHBhdGVudHMgb3IgcGF0ZW50IGFwcGxpY2F0aW9ucywgb3Igb3RoZXIgcHJv
cHJpZXRhcnkKICAgcmlnaHRzIHRoYXQgbWF5IGNvdmVyIHRlY2hub2xvZ3kgdGhhdCBtYXkgYmUg
cmVxdWlyZWQgdG8gaW1wbGVtZW50CiAgIHRoaXMgc3RhbmRhcmQuICBQbGVhc2UgYWRkcmVzcyB0
aGUgaW5mb3JtYXRpb24gdG8gdGhlIElFVEYgYXQKICAgaWV0Zi1pcHJAaWV0Zi5vcmcuCgoKRGlz
Y2xhaW1lciBvZiBWYWxpZGl0eQoKICAgVGhpcyBkb2N1bWVudCBhbmQgdGhlIGluZm9ybWF0aW9u
IGNvbnRhaW5lZCBoZXJlaW4gYXJlIHByb3ZpZGVkIG9uIGFuCiAgICJBUyBJUyIgYmFzaXMgYW5k
IFRIRSBDT05UUklCVVRPUiwgVEhFIE9SR0FOSVpBVElPTiBIRS9TSEUgUkVQUkVTRU5UUwogICBP
UiBJUyBTUE9OU09SRUQgQlkgKElGIEFOWSksIFRIRSBJTlRFUk5FVCBTT0NJRVRZIEFORCBUSEUg
SU5URVJORVQKICAgRU5HSU5FRVJJTkcgVEFTSyBGT1JDRSBESVNDTEFJTSBBTEwgV0FSUkFOVElF
UywgRVhQUkVTUyBPUiBJTVBMSUVELAogICBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIEFO
WSBXQVJSQU5UWSBUSEFUIFRIRSBVU0UgT0YgVEhFCiAgIElORk9STUFUSU9OIEhFUkVJTiBXSUxM
IE5PVCBJTkZSSU5HRSBBTlkgUklHSFRTIE9SIEFOWSBJTVBMSUVECiAgIFdBUlJBTlRJRVMgT0Yg
TUVSQ0hBTlRBQklMSVRZIE9SIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLgoKCkNv
cHlyaWdodCBTdGF0ZW1lbnQKCiAgIENvcHlyaWdodCAoQykgVGhlIEludGVybmV0IFNvY2lldHkg
KDIwMDYpLiAgVGhpcyBkb2N1bWVudCBpcyBzdWJqZWN0CiAgIHRvIHRoZSByaWdodHMsIGxpY2Vu
c2VzIGFuZCByZXN0cmljdGlvbnMgY29udGFpbmVkIGluIEJDUCA3OCwgYW5kCiAgIGV4Y2VwdCBh
cyBzZXQgZm9ydGggdGhlcmVpbiwgdGhlIGF1dGhvcnMgcmV0YWluIGFsbCB0aGVpciByaWdodHMu
CgoKQWNrbm93bGVkZ21lbnQKCiAgIEZ1bmRpbmcgZm9yIHRoZSBSRkMgRWRpdG9yIGZ1bmN0aW9u
IGlzIGN1cnJlbnRseSBwcm92aWRlZCBieSB0aGUKICAgSW50ZXJuZXQgU29jaWV0eS4KCgoKCkhh
bm5hLCBldCBhbC4gICAgICAgICAgIEV4cGlyZXMgRGVjZW1iZXIgMjYsIDIwMDYgICAgICAgICAg
ICAgIFtQYWdlIDIyXQoMCgo=

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

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea

------_=_NextPart_001_01C6993F.9C1E45BD--




From nea-bounces@ietf.org Mon Jun 26 13:56:12 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1FuvJk-00018Y-7C; Mon, 26 Jun 2006 13:56:12 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1Fuv6o-0006zr-Fp
	for nea@ietf.org; Mon, 26 Jun 2006 13:42:50 -0400
Received: from mga03.intel.com ([143.182.124.21] helo=azsmga101-1.ch.intel.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Fuv6l-0004hg-CP
	for nea@ietf.org; Mon, 26 Jun 2006 13:42:50 -0400
Received: from azsmga001.ch.intel.com ([10.2.17.19])
	by azsmga101-1.ch.intel.com with ESMTP; 26 Jun 2006 10:42:44 -0700
Received: from orsmsx332.jf.intel.com (HELO orsmsx332.amr.corp.intel.com)
	([192.168.65.60])
	by azsmga001.ch.intel.com with ESMTP; 26 Jun 2006 10:31:32 -0700
X-IronPort-AV: i="4.06,176,1149490800"; 
	d="txt'?scan'208,217"; a="57550920:sNHT5872227151"
Received: from orsmsx411.amr.corp.intel.com ([10.22.226.47]) by
	orsmsx332.amr.corp.intel.com with Microsoft SMTPSVC(6.0.3790.211); 
	Mon, 26 Jun 2006 10:31:26 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C69946.59C85555"
Date: Mon, 26 Jun 2006 10:31:25 -0700
Message-ID: <F50A4280B6033741B1DD2B4E902258B101377508@orsmsx411.amr.corp.intel.com>
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
Thread-Topic: draft-khosravi-nea-requirements-01.txt
Thread-Index: AcaY40HiGWC8Bf8EQhmAko/xbAI56AAYu7Vw
From: "Khosravi, Hormuzd M" <hormuzd.m.khosravi@intel.com>
To: <nea@ietf.org>
X-OriginalArrivalTime: 26 Jun 2006 17:31:26.0208 (UTC)
	FILETIME=[59ECA800:01C69946]
X-Spam-Score: 2.4 (++)
X-Scan-Signature: 6dd7161d991fe2952d0c2dd902dbed7e
X-Mailman-Approved-At: Mon, 26 Jun 2006 13:56:10 -0400
Subject: [Nea] FW: draft-khosravi-nea-requirements-01.txt
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=subscribe>
Errors-To: nea-bounces@ietf.org

This is a multi-part message in MIME format.

------_=_NextPart_001_01C69946.59C85555
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_002_01C69946.59C85555"


------_=_NextPart_002_01C69946.59C85555
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi All

=20

Here is the 01 rev of the Requirements draft that was submitted to the
IETF

=20

Thanks to all the Requirements team members!

=20

regards

Hormuzd

=20


------_=_NextPart_002_01C69946.59C85555
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<style>
<!--
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
span.emailstyle17
	{font-family:Arial;
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:navy;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
-->
</style>

</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Hi All<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Here is the 01 rev of the =
Requirements
draft that was submitted to the IETF<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Thanks to all the Requirements team
members!<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>regards<o:p></o:p></span></font></p>=


<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Hormuzd<o:p></o:p></span></font></p>=


<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

</div>

</body>

</html>

------_=_NextPart_002_01C69946.59C85555--

------_=_NextPart_001_01C69946.59C85555
Content-Type: text/plain;
	name="draft-khosravi-nea-requirements-01.txt"
Content-Transfer-Encoding: base64
Content-Description: draft-khosravi-nea-requirements-01.txt
Content-Disposition: attachment;
	filename="draft-khosravi-nea-requirements-01.txt"

DQogIEludGVybmV0IERyYWZ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhvcm11emQgS2hv
c3JhdmksIEludGVsIA0KICBFeHBpcmVzOiBKYW51YXJ5IDIwMDcgICAgICAgICAgICAgICAgICAg
ICBQYXVsIFNhbmdzdGVyLCBTeW1hbnRlYyAgICAgICAgICANCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgDQogIFdvcmtpbmcgR3JvdXA6IE5FQSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBKdWx5IDIwMDYgDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KICAgDQogICANCiAgIA0KICAgICAgICAgICAgICAgICBS
ZXF1aXJlbWVudHMgZm9yIE5ldHdvcmsgRW5kcG9pbnQgQXNzZXNzbWVudCAoTkVBKSANCiAgICAg
ICAgICAgICAgICAgICAgZHJhZnQta2hvc3JhdmktbmVhLXJlcXVpcmVtZW50cy0wMS50eHQgDQog
ICANCiAgIA0KICAgDQogIFN0YXR1cyBvZiB0aGlzIE1lbW8gDQogICAgDQogICBCeSBzdWJtaXR0
aW5nIHRoaXMgSW50ZXJuZXQtRHJhZnQsIGVhY2ggYXV0aG9yIHJlcHJlc2VudHMgdGhhdCBhbnkg
DQogICBhcHBsaWNhYmxlIHBhdGVudCBvciBvdGhlciBJUFIgY2xhaW1zIG9mIHdoaWNoIGhlIG9y
IHNoZSBpcyBhd2FyZSANCiAgIGhhdmUgYmVlbiBvciB3aWxsIGJlIGRpc2Nsb3NlZCwgYW5kIGFu
eSBvZiB3aGljaCBoZSBvciBzaGUgYmVjb21lcyANCiAgIGF3YXJlIHdpbGwgYmUgZGlzY2xvc2Vk
LCBpbiBhY2NvcmRhbmNlIHdpdGggU2VjdGlvbiA2IG9mIEJDUCA3OS4gDQogICAgICAgDQogICBJ
bnRlcm5ldC1EcmFmdHMgYXJlIHdvcmtpbmcgZG9jdW1lbnRzIG9mIHRoZSBJbnRlcm5ldCBFbmdp
bmVlcmluZyANCiAgIFRhc2sgRm9yY2UgKElFVEYpLCBpdHMgYXJlYXMsIGFuZCBpdHMgd29ya2lu
ZyBncm91cHMuICBOb3RlIHRoYXQgDQogICBvdGhlciBncm91cHMgbWF5IGFsc28gZGlzdHJpYnV0
ZSB3b3JraW5nIGRvY3VtZW50cyBhcyBJbnRlcm5ldC0NCiAgIERyYWZ0cy4gDQogICAgDQogICBJ
bnRlcm5ldC1EcmFmdHMgYXJlIGRyYWZ0IGRvY3VtZW50cyB2YWxpZCBmb3IgYSBtYXhpbXVtIG9m
IHNpeCANCiAgIG1vbnRocyBhbmQgbWF5IGJlIHVwZGF0ZWQsIHJlcGxhY2VkLCBvciBvYnNvbGV0
ZWQgYnkgb3RoZXIgZG9jdW1lbnRzIA0KICAgYXQgYW55IHRpbWUuICBJdCBpcyBpbmFwcHJvcHJp
YXRlIHRvIHVzZSBJbnRlcm5ldC1EcmFmdHMgYXMgDQogICByZWZlcmVuY2UgbWF0ZXJpYWwgb3Ig
dG8gY2l0ZSB0aGVtIG90aGVyIHRoYW4gYXMgYGB3b3JrIGluIA0KICAgcHJvZ3Jlc3MuJycgDQog
ICAgDQogICBUaGUgbGlzdCBvZiBjdXJyZW50IEludGVybmV0LURyYWZ0cyBjYW4gYmUgYWNjZXNz
ZWQgYXQgDQogICBodHRwOi8vd3d3LmlldGYub3JnL2lldGYvMWlkLWFic3RyYWN0cy50eHQuIA0K
ICAgIA0KICAgVGhlIGxpc3Qgb2YgSW50ZXJuZXQtRHJhZnQgU2hhZG93IERpcmVjdG9yaWVzIGNh
biBiZSBhY2Nlc3NlZCBhdCAgDQogICBodHRwOi8vd3d3LmlldGYub3JnL3NoYWRvdy5odG1sLiAN
CiAgICANCiAgQ29weXJpZ2h0IE5vdGljZSANCiAgICANCiAgICAgIENvcHlyaWdodCAoQykgVGhl
IEludGVybmV0IFNvY2lldHkgKDIwMDYpLiANCiAgICANCiAgQ29udmVudGlvbnMgdXNlZCBpbiB0
aGlzIGRvY3VtZW50ICANCiAgICANCiAgIFRoZSBrZXkgd29yZHMgIk1VU1QiLCAiTVVTVCBOT1Qi
LCAiUkVRVUlSRUQiLCAiU0hBTEwiLCAiU0hBTEwgTk9UIiwgIA0KICAgIlNIT1VMRCIsICJTSE9V
TEQgTk9UIiwgIlJFQ09NTUVOREVEIiwgIk1BWSIsIGFuZCAiT1BUSU9OQUwiIGluICANCiAgIHRo
aXMgZG9jdW1lbnQgYXJlIHRvIGJlIGludGVycHJldGVkIGFzIGRlc2NyaWJlZCBpbiBbUkZDLTIx
MTldLiANCiAgICANCiAgQWJzdHJhY3QgDQogICAgDQogICBUaGlzIGRvY3VtZW50IGRlZmluZXMg
dGhlIGludGVyZmFjZSAocHJvdG9jb2wpIHJlcXVpcmVtZW50cyBiZXR3ZWVuIA0KICAgdGhlIGNv
bXBvbmVudHMgb2YgdGhlIE5FQSAoTmV0d29yayBFbmRwb2ludCBBc3Nlc3NtZW50KSBjb25jZXB0
dWFsIA0KICAgYXJjaGl0ZWN0dXJlLiAgTkVBIHByb3ZpZGVzIG93bmVycyBvZiBuZXR3b3JrcyAo
ZS5nLiBhbiBlbnRlcnByaXNlIA0KDQoNCg0KS2hvc3JhdmksIGV0LiBhbC4gICAgICAgIEV4cGly
ZXMgSmFudWFyeSAyMDA3ICAgICAgICAgICAgICAgICBbUGFnZSAxXSANCg0KDQoNCkludGVybmV0
IERyYWZ0ICAgICAgICAgICAgIE5FQSBSZXF1aXJlbWVudHMgICAgICAgICAgICAgICAgIEp1bHkg
MjAwNiANCiAgIG9mZmVyaW5nIHJlbW90ZSBhY2Nlc3MpIGEgbWVjaGFuaXNtIHRvIGxlYXJuIHRo
ZSBvcGVyYXRpb25hbCBzdGF0ZSANCiAgIG9yIHBvc3R1cmUgb2YgYSBzeXN0ZW0gcmVxdWVzdGlu
ZyBuZXR3b3JrIGFjY2VzcyBhbmQgdGhlbiBhcHBseSB0aGlzIA0KICAga25vd2xlZGdlIHRvIHRo
ZSBuZXR3b3JrIGFkbWlzc2lvbiBkZWNpc2lvbi4gIEluIHRoaXMgY2FzZSwgDQogICBvcGVyYXRp
b25hbCBwb3N0dXJlIHJlZmVycyB0byBpbmZvcm1hdGlvbiBhYm91dCB0aGUgY29uZmlndXJhdGlv
biANCiAgIGFuZCB1c2Ugb2YgaGFyZHdhcmUgYW5kIHNvZnR3YXJlIGNhcGFiaWxpdGllcyBhdmFp
bGFibGUgb3IgcnVubmluZyANCiAgIG9uIHRoZSBzeXN0ZW0uICBUaGlzIGluZm9ybWF0aW9uIGlz
IGZyZXF1ZW50bHkgdXNlZnVsIGZvciBkZXRlY3RpbmcgDQogICBzeXN0ZW1zIHRoYXQgYXJlIGxh
Y2tpbmcgKG9yIGhhdmUgb3V0IG9mIGRhdGUpIHNlY3VyaXR5IHByb3RlY3RpdmUgDQogICBtZWNo
YW5pc21zIChlLmcuIGFudGktdmlydXMsIGZpcmV3YWxsLikgDQogDQogICBJbiBvcmRlciB0byBw
cm92aWRlIGNvbnRleHQgZm9yIHRoZSByZXF1aXJlbWVudHMsIGEgY29uY2VwdHVhbCANCiAgIGFy
Y2hpdGVjdHVyZSBhbmQgdGVybWlub2xvZ3kgaXMgaW50cm9kdWNlZC4gIFRoaXMgYXJjaGl0ZWN0
dXJlIGlzIA0KICAgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgYnV0IGlzIGJh
c2VkIG9uIHRoZSBtb2RlbHMgdXNlZCANCiAgIGJ5IE5BQ1s5XSwgTkFQWzEwXSBhbmQgVE5DWzhd
LiANCiANCiAgQXV0aG9ycyANCiAgICANCiAgIFRoZSBwYXJ0aWNpcGFudHMgaW4gdGhlIE5FQSBS
ZXF1aXJlbWVudHMgVGVhbSB3aG8gd2VyZSBpbnN0cnVtZW50YWwgDQogICBpbiB0aGUgY3JlYXRp
b24gb2YgdGhpcyByZXF1aXJlbWVudHMgZHJhZnQgYXJlOiAgDQogICAgDQogICBLZXZpbl9BbW9y
aW4sIERpYW5hIEFycm95bywgVXJpIEJsdW1lbnRoYWwsIFN0ZXZlIEhhbm5hLCBUaG9tYXMgDQog
ICBIYXJkam9ubywgSG9ybXV6ZCBLaG9zcmF2aSwgUmF2aSBTYWhpdGEsIE1hdXJpY2lvIFNhbmNo
ZXosIFBhdWwgDQogICBTYW5nc3RlciwgSmVmZiBTaXgsIEpvc2VwaCBUYXJkbywgU3VzYW4gVGhv
bXBzb24sIEpvaG4gVm9sbGJyZWNodCwgDQogICBIYW8gWmhvdSAgDQogDQogDQogICAxLiBJbnRy
b2R1Y3Rpb24uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uMiANCiAgIDIuIERlZmluaXRpb25zLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4zIA0KICAgMy4gQXJjaGl0ZWN0dXJlIGFuZCBDb21wb25lbnRz
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjQgDQogICA0LiBDb21tb24gUmVx
dWlyZW1lbnRzIEFjcm9zcyBBcmNoaXRlY3R1cmUuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uNSAN
CiAgIDUuIFByb3RvY29sIFJlcXVpcmVtZW50cy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi42IA0KIDUuMQ0uDVBvcw10dXJlDSBBdA10DXINaWJ1dGUNIChQQSkNIFBy
b3RvY29sDSBSZXF1aXJlbWVudHMuLi4uLi4uLi4uLi4uLi4uLi4uLi42IA0KIDUuMg0uDVBvcw10
dXJlDSBCcm9rZXINIChQQikNIFByb3RvY29sIFJlcXVpcmVtZW50cy4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLjcgDQogNS4zDS5Qb3N0dXJlDSBUcmFuc3Bvcg10DSAoUFQpDSBQcm90b2NvbA0gUmVx
dWlyZW1lbnRzLi4uLi4uLi4uLi4uLi4uLi4uLi4uOCANCiA1LjMNLjENLg1FQVAgVXNhZ2UgV2l0
aGluDSBQVC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uOSANCiAg
IDYuIFNlY3VyaXR5IEFuYWx5c2lzL1JlcXVpcmVtZW50cy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLjEwIA0KICAgNy4gT3BlcmF0aW9uYWwgQ29uc2lkZXJhdGlvbnMuLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMTIgDQogICA4LiBTZWN1cml0eSBDb25zaWRlcmF0
aW9ucy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4xMyANCiA4LjENLg1T
Y29wZQ0gYW5kIE92ZXINbGFwLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4xMyANCiA4LjIuUmVsZXZhbnQNIENsYXNzZXMNIG9mDSBBdA10YWNrLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4xNCANCiAgOC4yDS4xDS4NTWFuLQ1pbi10aGUt
TWlkZGxlDSAoTUlUTSkuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMTQgDQog
IDguMg0uMg0uDU1lc3NhZ2UgTW9kaWZpY2F0aW9uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4xNCANCiAgOC4yLjMNLk1lc3NhZ2UgUmVwbGF5IG9yDSBUaGVmdC4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uMTUgDQogICA5LiBSZWZlcmVuY2VzLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4xNSANCiA5
LjENLiBOb3JtYXQNaXZlDSBSZWZlcmVuY2VzLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLjE1IA0KIDkuMi4gSW5mb3JtYXQNaXZlDSBSZWZlcmVuY2VzLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4xNiANCiAgIEF1dGhvcnMnIEFkZHJlc3Nl
cyAmIEFja25vd2xlZGdtZW50cy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLjE2IA0KIA0K
ICAgIA0KIDEuIA0gICAgSW50cm9kdWN0aW9uIA0KICAgIA0KDQoNCiAgDQpLaG9zcmF2aSwgZXQu
IGFsLiAgICAgICAgRXhwaXJlcyBKYW51YXJ5IDIwMDcgICAgICAgICAgICAgICAgIFtQYWdlIDJd
IA0KDQoNCg0KSW50ZXJuZXQgRHJhZnQgICAgICAgICAgICAgTkVBIFJlcXVpcmVtZW50cyAgICAg
ICAgICAgICAgICAgSnVseSAyMDA2IA0KICAgVG9kYXksIG1vc3QgbmV0d29yayBwcm92aWRlcnMg
Y2FuIGxldmVyYWdlIGV4aXN0aW5nIHN0YW5kYXJkcy1iYXNlZCANCiAgIHRlY2hub2xvZ2llcyB0
byByZXN0cmljdCBhY2Nlc3MgdG8gdGhlIG5ldHdvcmsgYmFzZWQgdXBvbiB0aGUgDQogICByZXF1
ZXN0aW5nIHN5c3RlbSdzIHVzZXIgb3IgaG9zdC1iYXNlZCBpZGVudGl0eSwgc291cmNlIElQIGFk
ZHJlc3MgDQogICBvciBwaHlzaWNhbCBhY2Nlc3MgcG9pbnQuICBIb3dldmVyIHRoZXNlIGFwcHJv
YWNoZXMgc3RpbGwgbGVhdmUgdGhlIA0KICAgbmV0d29yayBwcm9uZSB0byBtYWx3YXJlLWJhc2Vk
IGF0dGFjaywgd2hlbiBhbiBhdXRob3JpemVkIGJ1dCANCiAgIGluZmVjdGVkIHN5c3RlbSBpcyBh
ZG1pdHRlZCBhbmQgdGhlIG1hbHdhcmUgaXMgYWJsZSB0byBzcHJlYWQgDQogICB0aHJvdWdob3V0
IHRoZSBpbnRlcm5hbCBuZXR3b3JrLiANCiAgICANCiAgIEFzIGEgcmVzdWx0LCBuZXR3b3JrIG9w
ZXJhdG9ycyBuZWVkIHRoZSBhYmlsaXR5IHRvIHByZWVtcHRpdmVseSANCiAgIGRldGVjdCBzeXN0
ZW1zIHRoYXQgYXJlIHByb25lIG9yIGFscmVhZHkgY29udGFpbiBtYWx3YXJlIHBvdGVudGlhbGx5
IA0KICAgZGFuZ2Vyb3VzIHRvIHRoZSBuZXR3b3JrLiAgSWYgYSBzeXN0ZW0gaXMgZGV0ZXJtaW5l
ZCB0byBiZSBwcm9uZSB0byANCiAgIGF0dGFjayBieSBsYWNraW5nIHByb3BlciBkZWZlbnNpdmUg
bWVjaGFuaXNtcyBzdWNoIGFzIHRoZSBhYnNlbmNlIG9mIA0KICAgdXAgdG8gZGF0ZSBmaXJld2Fs
bCBhbmQgYW50aS12aXJ1cyBzb2Z0d2FyZSwgdGhlcmUgc2hvdWxkIGJlIGEgd2F5IA0KICAgdG8g
c2FmZWx5IHJlcGFpciAocmVtZWRpYXRlKSB0aGUgc3lzdGVtIHNvIHRoYXQgaXQgY2FuIGJlIA0K
ICAgc3Vic2VxdWVudGx5IHRydXN0ZWQgdG8gam9pbiBhbmQgb3BlcmF0ZSBvbiB0aGUgbmV0d29y
ay4gDQogICAgDQogICBUaGUgTmV0d29yayBFbmRwb2ludCBBc3Nlc3NtZW50IChORUEpIHN5c3Rl
bSBpcyBhIGNvbXBsZW1lbnRhcnkgDQogICB0ZWNobm9sb2d5IHRvIGV4aXN0aW5nIGF1dGhlbnRp
Y2F0aW9uIGFuZCBhdXRob3JpemF0aW9uIGFwcHJvYWNoZXMgDQogICBhbGxvd2luZyB0aGUgbmV0
d29yayB0byBoYXZlIHZpc2liaWxpdHkgaW50byB0aGUgY29udGVudHMgb2YgdGhlIA0KICAgc3lz
dGVtIChzZWN1cml0eSBwb3N0dXJlKSByZXF1ZXN0aW5nIGFjY2VzcyBzbyB0aGF0IGl0cyByaXNr
IHByb2ZpbGUgDQogICBjYW4gYmUgZmFjdG9yZWQgaW50byB0aGUgYWRtaXNzaW9uIGRlY2lzaW9u
LiAgTkVBIHR5cGljYWxseSBpbnZvbHZlcyANCiAgIHRoZSB1c2Ugb2YgdHJ1c3RlZCBhZ2VudHMg
cnVubmluZyBvbiB0aGUgcmVxdWVzdGluZyBtYWNoaW5lIHdoaWNoIA0KICAgb2JzZXJ2ZSBhbmQg
cmVwb3J0IG9uIHRoZSBwb3N0dXJlIG9mIHRoZSBzeXN0ZW0gdG8gbmV0d29yayANCiAgIGluZnJh
c3RydWN0dXJlLiAgVGhlIGluZnJhc3RydWN0dXJlIGhhcyBlcXVpdmFsZW50IGNvbXBvbmVudHMg
d2hpY2ggDQogICBhcmUgY2FwYWJsZSBvZiBldmFsdWF0aW5nIHRoZSBwb3N0dXJlIGluZm9ybWF0
aW9uIGFuZCBmZWVkaW5nIHRoZSANCiAgIHJlc3VsdCB0byBhbiBhcHByb3ByaWF0ZSBuZXR3b3Jr
IGFkbWlzc2lvbiBkZWNpc2lvbiBtYWtlci4gIEZpbmFsbHkgDQogICB0aGUgYWRtaXNzaW9uIGRl
Y2lzaW9uIGlzIHByb3Zpc2lvbmVkIHRvIHRoZSBlbmZvcmNlbWVudCBtZWNoYW5pc21zIA0KICAg
b24gdGhlIG5ldHdvcmsgYW5kL29yIHN5c3RlbSByZXF1ZXN0aW5nIGFjY2Vzcy4gIFRoZSBkZWNp
c2lvbiBtaWdodCANCiAgIGFsbG93IGZvciBubyBhY2Nlc3MsIGxpbWl0ZWQgYWNjZXNzIChwb3Nz
aWJseSB0byBhbGxvdyBmb3IgDQogICByZW1lZGlhdGlvbiksIG9yIGZ1bGwgYWNjZXNzIHRvIHRo
ZSBuZXR3b3JrLiANCiAgICANCiAgIEFyY2hpdGVjdHVyZXMsIHNpbWlsYXIgdG8gTkVBLCBoYXZl
IGJlZW4gZGVmaW5lZCBpbiB0aGUgaW5kdXN0cnkgDQogICAoZS5nLiBUTkMsIE5BUCwgTkFDKSB0
byBhc3Nlc3MgdGhlIHNvZnR3YXJlIG9yIGhhcmR3YXJlIA0KICAgY29uZmlndXJhdGlvbiBvZiBl
bmRwb2ludCBkZXZpY2VzIGZvciB0aGUgcHVycG9zZXMgb2YgbW9uaXRvcmluZyBvciANCiAgIGVu
Zm9yY2luZyBjb21wbGlhbmNlIG9mIGVuZHBvaW50cyB0byBhbiBvcmdhbml6YXRpb24ncyBwb2xp
Y3kgb24gDQogICBhY2Nlc3MgdG8gdGhlIG5ldHdvcmsuIFRoZXNlIGFyY2hpdGVjdHVyZXMgYXJl
IG5vdCBpbnRlcm9wZXJhYmxlIA0KICAgc2luY2UgbW9zdCBvZiB0aGUgdGVjaG5vbG9naWVzIHVz
ZWQgdG8gaW1wbGVtZW50IHRoZSBhcmNoaXRlY3R1cmUgDQogICBhcmUgbm90IHN0YW5kYXJkcy4g
DQogICAgDQogICBUaGUgTkVBIHdvcmtpbmcgZ3JvdXAgaXMgd29ya2luZyBvbiBkZWZpbmluZyBz
dGFuZGFyZCBwcm90b2NvbHMgc28gDQogICBhcyB0byBlbmFibGUgaW50ZXJvcGVyYWJpbGl0eSBi
ZXR3ZWVuIGRldmljZXMgZnJvbSBkaWZmZXJlbnQgdmVuZG9ycyANCiAgIGFsbG93aW5nIG5ldHdv
cmsgb3duZXJzIHRvIGRlcGxveSB0cnVseSBoZXRlcm9nZW5lb3VzIHNvbHV0aW9ucy4gDQogICBU
aGlzIGRvY3VtZW50IGRlc2NyaWJlcyB0aGUgcmVxdWlyZW1lbnRzIGZvciBORUEgY2FuZGlkYXRl
IA0KICAgdGVjaG5vbG9naWVzIGFuZCBwcm90b2NvbHMuICANCiANCiAyLiANICAgIERlZmluaXRp
b25zIA0KICAgIA0KICAgQ29tcG9uZW50IJYgU29mdHdhcmUsIGhhcmR3YXJlIG9yIGZpcm13YXJl
IGVudGl0eSBwZXJmb3JtaW5nIGEgDQogICBwYXJ0aWN1bGFyIGxvZ2ljYWwgZnVuY3Rpb24gd2l0
aGluIHRoZSBORUEgY29uY2VwdHVhbCBhcmNoaXRlY3R1cmUuIA0KDQoNCg0KICANCktob3NyYXZp
LCBldC4gYWwuICAgICAgICBFeHBpcmVzIEphbnVhcnkgMjAwNyAgICAgICAgICAgICAgICAgW1Bh
Z2UgM10gDQoNCg0KDQpJbnRlcm5ldCBEcmFmdCAgICAgICAgICAgICBORUEgUmVxdWlyZW1lbnRz
ICAgICAgICAgICAgICAgICBKdWx5IDIwMDYgDQogICBGb3IgdGhlIHB1cnBvc2VzIG9mIGFzc2Vz
c21lbnQsIGEgY29tcG9uZW50IG1heSBiZSBhIHBhcnRpY3VsYXIgDQogICB2ZW5kb3IgcHJvZHVj
dCAoZS5nLiBTeW1hbnRlYyBBbnRpLVZpcnVzKSwgY2xhc3Mgb2YgYXBwbGljYXRpb24gDQogICAo
ZS5nLiBGaXJld2FsbCksIG9yIGJlIG1vcmUgZ2VuZXJhbCB0byByZXByZXNlbnQgZ3JvdXBpbmdz
IG9mIA0KICAgc29mdHdhcmUgc2VydmljZXMgKGUuZy4gT3BlcmF0aW5nIFN5c3RlbSBrZXJuZWwu
KSANCiAgICANCiAgIERpYWxvZyCWIFNlcXVlbmNlIG9mIHJlcXVlc3QvcmVzcG9uc2UgbWVzc2Fn
ZXMgZXhjaGFuZ2VkIG92ZXIgb25lIG9yIA0KICAgbW9yZSBzZXNzaW9ucy4gDQogICAgDQogICBN
ZXNzYWdlIJYgU2VsZiBjb250YWluZWQgdW5pdCBvZiBjb21tdW5pY2F0aW9uIGJldHdlZW4gY29t
cG9uZW50cy4gIA0KICAgRm9yIGV4YW1wbGUsIGEgUEEgbWVzc2FnZSBtaWdodCBjYXJyeSBhIHNl
dCBvZiBhdHRyaWJ1dGVzIGZyb20gYSANCiAgIFBvc3R1cmUgQ29sbGVjdG9yIHRvIGEgVmFsaWRh
dG9yLiANCiAgICANCiAgIFNlc3Npb24gliBDb21tb24gUEIgdHJhbnNwb3J0IGNvbm5lY3Rpb24g
Y2FwYWJsZSBvZiBjYXJyeWluZyBvbmUgb3IgDQogICBtb3JlIG1lc3NhZ2VzIGZyb20gbXVsdGlw
bGUgc3Vic2NyaWJlZCBQb3N0dXJlIENvbGxlY3RvcnMgYW5kIA0KICAgVmFsaWRhdG9ycy4gDQog
ICAgDQogICBQbGVhc2UgcmVmZXIgdG8gWzNdIGZvciB0aGUgTkVBIHRlcm1pbm9sb2d5LiAgIA0K
IA0KIDMuIA0gICAgQXJjaGl0ZWN0dXJlIGFuZCBDb21wb25lbnRzIA0KICAgIA0KICAgVGhlIG1h
am9yIGNvbXBvbmVudHMgb2YgTkVBIGFyY2hpdGVjdHVyZSBhcmUgc2hvd24gaW4gRmlndXJlIDEu
IFRoZSANCiAgIFBWIGFuZCBOQUUgcHJvdG9jb2xzIGFyZSBpZGVudGlmaWVkIGZvciBjb21wbGV0
ZW5lc3MgYnV0IGFyZSBub3QgdGhlIA0KICAgZm9jdXMgb2YgdGhlIGluaXRpYWwgcGhhc2Ugb2Yg
TkVBIHdvcmsgaXRlbXMuIA0KICAgIA0KICAgICB8LS0tLS0tLS0tLS0tLXwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwtLS0tLS0tLS0tLS0tLS0tfCANCiAgICAgfCBQb3N0dXJlICAgICB8ICA8
LS0tLS0tLS1QQS0tLS0tLS0tLT4gICB8ICAgUG9zdHVyZSAgICAgIHwgDQogICAgIHwgQ29sbGVj
dG9ycyAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIFZhbGlkYXRvcnMgICB8IA0KICAg
ICB8ICgxIC4uLk4pICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAoMSAuLi5OKSAg
ICAgfCANCiAgICAgfC0tLS0tLS0tLS0tLS18ICAgICAgICAgICAgICAgICAgICAgICAgICB8LS0t
LS0tLS0tLS0tLS0tLXwgDQogICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IA0KICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBQViANCiAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgDQogICAgIHwtLS0tLS0tLS0tLS0tfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgfC0tLS0tLS0tLS0tLS0tLS18IA0KICAgICB8ICAgQ2xpZW50ICAgIHwgIDwtLS0t
LS0tLVBCLS0tLS0tLS0tPiAgIHwgICAgIFNlcnZlciAgICAgfCANCiAgICAgfCAgIEJyb2tlciAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICBCcm9rZXIgICAgIHwgDQogICAgIHwt
LS0tLS0tLS0gLS0tfCAgICAgICAgICAgICAgICAgICAgICAgICAgfC0tLS0tLS0tLS0tLS0tLS18
IA0KICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCANCiAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgDQogICAgIHwtLS0tLS0tLS0tLS0tfCAgPC0tLS0tLS0tUFQtLS0tLS0tLS0+ICAgfC0tLS0t
LS0tLS0tLS0tLS18IA0KICAgICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgICAgICAgICAgICAgfCANCiAgICAgfCBOZXR3b3JrICAgICB8ICAgIHwtLS0tLS0t
LXwgICAgICAgICAgICB8ICAgTmV0d29yayAgICAgIHwgDQogICAgIHwgQWNjZXNzICAgICAgfC0t
LS18TmV0d29yayB8LS0tLS0tLS0tLS0tfCAgIEFjY2VzcyAgICAgICB8IA0KICAgICB8IFJlcXVl
c3RvciAgIHwgICAgfEVuZm9yY2VyfCA8LS0tTkFFLS0+IHwgICBBdXRob3JpdHkgICAgfCANCiAg
ICAgfC0tLS0tLS0tLS0tLS18ICAgIHwtLS0tLS0tLXwgICAgICAgICAgICB8LS0tLS0tLS0tLS0t
LS0tLXwgDQogDQogICAgICAgTkVBIENMSUVOVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBORUEgU0VSVkVSIA0KIA0KIA0KICAgICAgICAgICAgICBGaWd1cmUgMTogTkVBIENvbXBv
bmVudHMgYW5kIFByb3RvY29scyANCiAgICANCiAgICANCg0KDQogIA0KS2hvc3JhdmksIGV0LiBh
bC4gICAgICAgIEV4cGlyZXMgSmFudWFyeSAyMDA3ICAgICAgICAgICAgICAgICBbUGFnZSA0XSAN
Cg0KDQoNCkludGVybmV0IERyYWZ0ICAgICAgICAgICAgIE5FQSBSZXF1aXJlbWVudHMgICAgICAg
ICAgICAgICAgIEp1bHkgMjAwNiANCiA0LiANICAgIENvbW1vbiBSZXF1aXJlbWVudHMgQWNyb3Nz
IEFyY2hpdGVjdHVyZSANCiAgICANCiAgIFRoZSBmb2xsb3dpbmcgYXJlIHRoZSBjb21tb24gcmVx
dWlyZW1lbnRzIHRoYXQgYXBwbHkgdG8gdGhlIFBBLCBQQiANCiAgIGFuZCBQVCBwcm90b2NvbHMg
aW4gTkVBIGNvbmNlcHR1YWwgYXJjaGl0ZWN0dXJlOiANCiAgICANCiAgIDEuIE5FQSBwcm90b2Nv
bHMgTVVTVCBiZSBjYXBhYmxlIG9mIHBlcmZvcm1pbmcgYSBtdWx0aXBsZSBtZXNzYWdlIA0KICAg
ZGlhbG9nIGJldHdlZW4gdGhlIGNsaWVudCAoYWdlbnQpIGFuZCBzZXJ2ZXIuICBUaGlzIGVuYWJs
ZXMgdGhlIA0KICAgc2VydmVyIHRvIHJlcXVlc3QgYWRkaXRpb25hbCBpbmZvcm1hdGlvbiBvciB1
cGRhdGVzIHRvIHRoZSBwb3N0dXJlIA0KICAgZGF0YSBhbHJlYWR5IHJlcG9ydGVkLiBUaGUgdXBk
YXRlcyBhbGxvdyBmb3IgZGV0ZWN0aW9uIG9mIHJlY2VudCANCiAgIGNoYW5nZXMgaW4gdGhlIGNs
aWVudCBzdGF0ZSAoZS5nLiBwb3NzaWJseSBkdWUgdG8gYSByZW1lZGlhdGlvbi4pIA0KICAgIA0K
ICAgMi4gTkVBIHByb3RvY29scyBNVVNUIGFsbG93IHRoZSBORUEgc2VydmVyIHRvIGluaXRpYXRl
IHJlcXVlc3RzIGZvciANCiAgIHBvc3R1cmUgaW5mb3JtYXRpb24gcHJpb3IgdG8gbmV0d29yayBh
Y2Nlc3MgYW5kIGF0IGFueSB0aW1lIGFmdGVyIA0KICAgdGhlIGNsaWVudCBoYXMgZXN0YWJsaXNo
ZWQgYW4gaWRlbnRpdHkgb24gdGhlIG5ldHdvcmsgKGUuZy4gSVAgDQogICBhZGRyZXNzLikgIFRo
aXMgZW5hYmxlcyB0aGUgTkVBIHNlcnZlciB0byBldmFsdWF0ZSBwb3N0dXJlIHByaW9yIHRvIA0K
ICAgYWxsb3dpbmcgYWNjZXNzIGFuZCB0byBwZXJpb2RpY2FsbHkgcmUtdmFsaWRhdGUgc3lzdGVt
cyBhbHJlYWR5IA0KICAgYWRtaXR0ZWQgdG8gdGhlIG5ldHdvcmsgdG8gYXNzdXJlIHRoZXkgYXJl
IHN0aWxsIGluIGNvbXBsaWFuY2Ugd2l0aCANCiAgIHRoZSBjdXJyZW50IHBvbGljaWVzLiANCiAg
ICANCiAgIDMuIE5FQSBwcm90b2NvbHMgTVVTVCBwcm92aWRlIGEgd2F5IGZvciB0aGUgTkVBIGNs
aWVudCB0byBpbml0aWF0ZSBhIA0KICAgcG9zdHVyZSByZS1ldmFsdWF0aW9uIHJlcXVlc3QgYXMg
bmVlZGVkLiAgVGhpcyBhbGxvd3MgdGhlIGNsaWVudCB0byANCiAgIHByb2FjdGl2ZWx5IHJlcXVl
c3QgYSBwb3N0dXJlIHJlLWV2YWx1YXRpb24gYnkgdGhlIE5FQSBTZXJ2ZXIgYWZ0ZXIgDQogICBk
ZXRlY3Rpb24gb2YgYSBwb3RlbnRpYWxseSBzdXNwaWNpb3VzIGV2ZW50LiANCiAgICAgDQogICA0
LiBORUEgcHJvdG9jb2xzIE1VU1QgcHJvdmlkZSBwcm90ZWN0aW9uIGFnYWluc3QgYWN0aXZlIGFu
ZCBwYXNzaXZlIA0KICAgYXR0YWNrcyBieSBpbnRlcm1lZGlhcmllcyAoZS5nLiBtYW4taW4tdGhl
LW1pZGRsZS4pICBTdWNoIHByb3RlY3Rpb24gDQogICBtaWdodCBjb21lIGZyb20gYSBzdHJvbmcg
KGUuZy4gY3J5cHRvZ3JhcGhpYykgYmluZGluZyBiZXR3ZWVuIHRoZSANCiAgIGF1dGhlbnRpY2F0
ZWQgaWRlbnRpdHkgb2YgdGhlIHJlcXVlc3Rpbmcgc3lzdGVtIGFuZCB0aGUgcmVwb3J0ZWQgDQog
ICBwb3N0dXJlIGluZm9ybWF0aW9uLiAgVGhpcyBwcm90ZWN0aW9uIE1VU1QgcHJldmVudCByZXBs
YXkgYmFzZWQgDQogICBhdHRhY2tzIChwcmV2ZW50aW5nIGEgbWFsaWNpb3VzIG1hY2hpbmUgZnJv
bSBsYXRlciByZXBsYXlpbmcgYSANCiAgIGhlYWx0aHkgcG9zdHVyZSByZXBvcnQuKSANCiAgICAN
CiAgIDUuIFRoZSBQQSBhbmQgUEIgcHJvdG9jb2xzIGRlZmluZWQgYnkgTkVBIE1VU1QgYmUgYWdu
b3N0aWMgb2YgdGhlIA0KICAgdHJhbnNwb3J0IGkuZS4gUFQgcHJvdG9jb2wuIEZvciBleGFtcGxl
LCB0aGUgUEIgcHJvdG9jb2wgbXVzdCANCiAgIHByb3ZpZGUgYSB0cmFuc3BvcnQgaW5kZXBlbmRl
bnQgaW50ZXJmYWNlIGFsbG93aW5nIHRoZSBQQSBwcm90b2NvbCANCiAgIHRvIG9wZXJhdGUgd2l0
aG91dCBjaGFuZ2UgYWNyb3NzIGEgdmFyaWV0eSBvZiBuZXR3b3JrIHByb3RvY29sIA0KICAgZW52
aXJvbm1lbnRzIChlLmcuIEVBUC84MDIuMVgsIFBBTkEsIGFuZCBJS0UvSVBzZWMuKSAgDQogICAg
DQogICA2LiBUaGUgc2VsZWN0aW9uIHByb2Nlc3MgZm9yIE5FQSBwcm90b2NvbHMgTVVTVCBldmFs
dWF0ZSBhbmQgcHJlZmVyIA0KICAgdGhlIHJldXNlIG9mIGV4aXN0aW5nIG9wZW4gc3RhbmRhcmRz
IHRoYXQgbWVldCB0aGUgcmVxdWlyZW1lbnRzIA0KICAgYmVmb3JlIGRlZmluaW5nIG5ldyBvbmVz
LiAgVGhlIGdvYWwgb2YgTkVBIGlzIG5vdCB0byBjcmVhdGUgDQogICBhZGRpdGlvbmFsIGFsdGVy
bmF0aXZlIHByb3RvY29scyB3aGVyZSBhY2NlcHRhYmxlIHNvbHV0aW9ucyBhbHJlYWR5IA0KICAg
ZXhpc3QuIA0KICAgIA0KICAgNy4gTkVBIHByb3RvY29scyBNVVNUIGJlIGhpZ2hseSBzY2FsYWJs
ZSBhbGxvd2luZyBmb3IgbWFueSBQb3N0dXJlIA0KICAgQ29sbGVjdG9ycyBvbiBsYXJnZSBkZXBs
b3ltZW50cyBvZiBORUEgQ2xpZW50cyB0byBiZSBhc3Nlc3NlZCBieSANCiAgIG51bWVyb3VzIFBv
c3R1cmUgVmFsaWRhdG9ycyByZXNpZGluZyBvbiBtdWx0aXBsZSBORUEgU2VydmVycy4gIEZvciAN
CiAgIGV4YW1wbGUsIHRoZSBwcm90b2NvbHMgbmVlZCB0byBiZSBjYXBhYmxlIG9mIG5hbWluZyBs
YXJnZSBudW1iZXJzIG9mIA0KICAgdHlwZXMgb2YgY29sbGVjdG9ycywgdmFsaWRhdG9ycywgYW5k
IGNvbXBvbmVudHMuICANCg0KDQoNCiAgDQpLaG9zcmF2aSwgZXQuIGFsLiAgICAgICAgRXhwaXJl
cyBKYW51YXJ5IDIwMDcgICAgICAgICAgICAgICAgIFtQYWdlIDVdIA0KDQoNCg0KSW50ZXJuZXQg
RHJhZnQgICAgICAgICAgICAgTkVBIFJlcXVpcmVtZW50cyAgICAgICAgICAgICAgICAgSnVseSAy
MDA2IA0KICAgIA0KIDUuIA0gICAgUHJvdG9jb2wgUmVxdWlyZW1lbnRzIA0KICAgIA0KNS4xLlBv
c3R1cmUgQXR0cmlidXRlIChQQSkgUHJvdG9jb2wgUmVxdWlyZW1lbnRzIA0KICAgIA0KICAgVGhl
IFBBIHByb3RvY29sIGRlZmluZXMgdGhlIHRyYW5zcG9ydCBhbmQgZGF0YSBtb2RlbCB0byBjYXJy
eSANCiAgIHBvc3R1cmUgYW5kIHZhbGlkYXRpb24gaW5mb3JtYXRpb24gYmV0d2VlbiBhIHBhcnRp
Y3VsYXIgUG9zdHVyZSANCiAgIENvbGxlY3RvciBhc3NvY2lhdGVkIHdpdGggYSBORUEgY2xpZW50
IGFuZCBhIFBvc3R1cmUgVmFsaWRhdG9yIA0KICAgYXNzb2NpYXRlZCB3aXRoIGEgTkVBIFNlcnZl
ci4gVGhlIFBvc3R1cmUgQXR0cmlidXRlIHByb3RvY29sIGNhcnJpZXMgDQogICBjb2xsZWN0aW9u
cyBvZiBjb3JlIGF0dHJpYnV0ZXMgYW5kIHZlbmRvciBkZWZpbmVkIGF0dHJpYnV0ZXMuIFRoZSBQ
QSANCiAgIHByb3RvY29sIHdpbGwgYmUgY2FycmllZCBpbnNpZGUgdGhlIFBvc3R1cmUgQnJva2Vy
IChQQikgcHJvdG9jb2wuICANCiAgIFRoZSBmb2xsb3dpbmcgcmVxdWlyZW1lbnRzIGRlZmluZSB0
aGUgZGVzaXJlZCBwcm9wZXJ0aWVzIHRoYXQgZm9ybSANCiAgIHRoZSBiYXNpcyBmb3IgdGhlIHdv
cmtpbmcgZ3JvdXCScyBjb21wYXJpc29uIGFuZCBldmFsdWF0aW9uIG9mIA0KICAgY2FuZGlkYXRl
IFBBIHByb3RvY29scy4gIFRoZSByZXF1aXJlbWVudHMgZG8gbm90IHJlcXVpcmUgdGhhdCANCiAg
IGRlcGxveWVycyB1c2UgdGhlc2UgcHJvcGVydGllcyBtZXJlbHkgdGhhdCB0aGUgY2FuZGlkYXRl
IHByb3RvY29sIGJlIA0KICAgY2FwYWJsZSBvZiBvZmZlcmluZyB0aGUgcHJvcGVydHkgc2hvdWxk
IGl0IGJlIG5lZWRlZC4gDQogICAgDQogICAxLiBUaGUgUEEgcHJvdG9jb2wgTVVTVCBzdXBwb3J0
IHRyYW5zcG9ydCBvZiB0aGUgcmVxdWlyZWQgKGNvcmUpIA0KICAgYXR0cmlidXRlcyBkZWZpbmVk
IGluIHRoZSBkYXRhIG1vZGVsIHRvIHJlcG9ydCBpbmZvcm1hdGlvbiANCiAgIGRldGVybWluZWQg
YnkgYSBQb3N0dXJlIENvbGxlY3Rvci4gRXhhbXBsZXMgb2YgY29yZSBhdHRyaWJ1dGVzIA0KICAg
aW5jbHVkZSBWZW5kb3IgaWQsIEFwcGxpY2F0aW9uIHZlcnNpb24sIGFuZCBPcGVyYXRpb25hbCBz
dGF0dXMuIA0KICAgIA0KICAgMi4gVGhlIFBBIHByb3RvY29sIE1VU1Qgc3VwcG9ydCB0aGUgdHJh
bnNwb3J0IG9mIHZlbmRvciBkZWZpbmVkIA0KICAgYXR0cmlidXRlcyBlbmFibGluZyBjb21tdW5p
Y2F0aW9uIG9mIGEgcmljaGVyLCBwb3RlbnRpYWxseSB2ZW5kb3IgDQogICBzcGVjaWZpYyBzZXQg
b2YgYXR0cmlidXRlcyBkZXNjcmliaW5nIHRoZSByZXF1ZXN0ZWQgY29tcG9uZW50LiANCiAgICAN
CiAgIDMuIFRoZSBQQSBwcm90b2NvbCBNVVNUIGVuYWJsZSB0aGUgUG9zdHVyZSBWYWxpZGF0b3Ig
dG8gcmVxdWVzdCANCiAgIHBvc3R1cmUgaW5mb3JtYXRpb24gYWJvdXQgcGFydGljdWxhciBjb21w
b25lbnRzIG9uIHRoZSBORUEgQ2xpZW50IA0KICAgc3lzdGVtLiAgVGhlIHBvc3R1cmUgaW5mb3Jt
YXRpb24gbWF5IGJlIHJlcHJlc2VudGVkIGFzIG9uZSBvciBtb3JlIA0KICAgYXR0cmlidXRlcyAo
Y29yZSBhbmQvb3IgdmVuZG9yIHNwZWNpZmljKSB0aGF0IGRlc2NyaWJlIHRoZSANCiAgIG9wZXJh
dGlvbmFsIHByb3BlcnRpZXMgb2YgdGhlIGNvbXBvbmVudC4gDQogICAgDQogICA0LiBUaGUgUEEg
cHJvdG9jb2wgTVVTVCBhbGxvdyBmb3IgdGhlIFBvc3R1cmUgVmFsaWRhdG9yIHRvIHJlcXVlc3Qg
DQogICBwb3N0dXJlIGluZm9ybWF0aW9uIG9uIG1vcmUgdGhlbiBvbmUgb2NjYXNpb24gdXNpbmcg
YW4gZXhpc3Rpbmcgb3IgDQogICBpZiB1bmF2YWlsYWJsZSBvbiBhIG5ldyBzZXNzaW9uLiAgVGhp
cyBlbmFibGVzIHRoZSBQb3N0dXJlIFZhbGlkYXRvciANCiAgIHRvIHJlLWFzc2VzcyB0aGUgcG9z
dHVyZSBvZiBhIHBhcnRpY3VsYXIgY29tcG9uZW50IChpbiBjYXNlIGl0IGhhcyANCiAgIGNoYW5n
ZWQpIG9yIHRvIHJlcXVlc3QgaW5mb3JtYXRpb24gYWJvdXQgYWRkaXRpb25hbCBjb21wb25lbnRz
IA0KICAgKHBvc3NpYmx5IGR1ZSB0byBzb21ldGhpbmcgbGVhcm5lZCBmcm9tIGFuIGVhcmxpZXIg
cmVxdWVzdC4pIA0KICAgIA0KICAgNS4gVGhlIFBBIHByb3RvY29sIE1VU1QgYmUgY2FwYWJsZSBv
ZiByZXR1cm5pbmcgdGhlIFBvc3R1cmUgDQogICBWYWxpZGF0b3KScyByZXN1bHRzIGFuZCBhbnkg
bmVjZXNzYXJ5IHJlbWVkaWF0aW9uIGluc3RydWN0aW9ucy4gIA0KICAgVGhpcyBhbGxvd3MgdGhl
IFBvc3R1cmUgQ29sbGVjdG9yIHRvIGxlYXJuIHRoZSBzcGVjaWZpYyByZWFzb24gZm9yIGEgDQog
ICBmYWlsZWQgYXNzZXNzbWVudCB0byBhaWQgaW4gcmVtZWRpYXRpb24gYW5kIG5vdGlmaWNhdGlv
biBvZiB0aGUgDQogICBzeXN0ZW0gb3duZXIuIA0KICAgIA0KICAgNi4gVGhlIHNlbGVjdGlvbiBw
cm9jZXNzIGZvciB0aGUgUEEgcHJvdG9jb2wgTVVTVCBldmFsdWF0ZSBhbmQgDQogICBwcmVmZXIg
dGhlIHJldXNlIG9mIGV4aXN0aW5nIG9wZW4gc3RhbmRhcmRzIHRoYXQgYXJlIGFwcGxpY2FibGUg
dG8gDQogICB0aGUgdHJhbnNwb3J0IGFuZCByZXByZXNlbnRhdGlvbiBvZiBhbiBleHRlbnNpYmxl
IHNldCBvZiBhdHRyaWJ1dGVzLiAgDQoNCg0KDQogIA0KS2hvc3JhdmksIGV0LiBhbC4gICAgICAg
IEV4cGlyZXMgSmFudWFyeSAyMDA3ICAgICAgICAgICAgICAgICBbUGFnZSA2XSANCg0KDQoNCklu
dGVybmV0IERyYWZ0ICAgICAgICAgICAgIE5FQSBSZXF1aXJlbWVudHMgICAgICAgICAgICAgICAg
IEp1bHkgMjAwNiANCiAgIEluIHBhcnRpY3VsYXIsIGV4dGVuc2libGUgc3RydWN0dXJlZCBkYXRh
IGZvcm1hdHMgc3VjaCBhcyBYTUwgc2hvdWxkIA0KICAgYmUgY29uc2lkZXJlZC4gDQogICAgDQog
ICA3LiBUaGUgUEEgcHJvdG9jb2wgU0hPVUxEIHN1cHBvcnQgZXhwcmVzc2lvbiBvZiBjb3JlIGF0
dHJpYnV0ZXMgdG8gDQogICBkZXNjcmliZSByZW1lZGlhdGlvbiBzdGF0ZSBvZiBjb21wb25lbnRz
IGZvciBleGFtcGxlLCBsYXN0IHVwZGF0ZSANCiAgIHRpbWUsIHJlbWVkaWF0aW9uIHNlcnZlciB1
c2VkLiBUaGVzZSBhdHRyaWJ1dGVzIGFyZSB1c2VkIGFmdGVyIA0KICAgcmVtZWRpYXRpb24gc28g
dGhhdCBhIFBvc3R1cmUgVmFsaWRhdG9yIGNhbiBzeW5jaHJvbml6ZSB3aXRoIGEgDQogICBQb3N0
dXJlIENvbGxlY3RvciBhbmQgY29udGludWUgcmVtZWRpYXRpb24uIA0KICAgIA0KICAgOC4gVGhl
IFBBIHByb3RvY29sIE1VU1Qgc3VwcG9ydCBhdXRoZW50aWNhdGlvbiwgaW50ZWdyaXR5IGFuZCAN
CiAgIGNvbmZpZGVudGlhbGl0eSBvZiBhdHRyaWJ1dGVzLCByZXN1bHRzIGFuZCByZW1lZGlhdGlv
biBpbnN0cnVjdGlvbnMgDQogICBzZW50IGJldHdlZW4gYSBQb3N0dXJlIENvbGxlY3RvciBhbmQg
VmFsaWRhdG9yLiAgVGhpcyBlbmFibGVzIGVuZCB0byANCiAgIGVuZCBzZWN1cml0eSBhY3Jvc3Mg
YW4gTkVBIGRlcGxveW1lbnQgdGhhdCBtaWdodCBpbnZvbHZlIHRoZSANCiAgIHRyYXZlcnNhbCBv
ZiBzZXZlcmFsIHN5c3RlbXMuIERlcGxveWVycyBvZiBQb3N0dXJlIENvbGxlY3RvcnMgYW5kIA0K
ICAgUG9zdHVyZSBWYWxpZGF0b3JzIHNob3VsZCB1c2UgYXQgbGVhc3QgYXV0aGVudGljYXRpb24g
YW5kIGludGVncml0eSANCiAgIHByb3RlY3Rpb24gZm9yIHRoZWlyIG1lc3NhZ2VzLCBhbmQgbWF5
IGFsc28gZW1wbG95IGNvbmZpZGVudGlhbGl0eSANCiAgIHByb3RlY3Rpb24gaWYgbmVjZXNzYXJ5
IGZvciB0aGVpciBlbnZpcm9ubWVudC4gDQogICAgDQogICA5LiBUaGUgUEEgcHJvdG9jb2wgU0hP
VUxEIG9wdGltaXplIHRyYW5zcG9ydCBvZiBtZXNzYWdlcyBhbmQgDQogICBtaW5pbWl6ZSBQb3N0
dXJlIEJyb2tlciBwcm90b2NvbCByb3VuZCB0cmlwcy4gVG8gYWNoaWV2ZSB0aGlzLCB0aGUgDQog
ICBQQSBwcm90b2NvbCBzaG91bGQgc3VwcG9ydCBjb25maWd1cmF0aW9uL25lZ290aWF0aW9uIG9m
IHRoZSBtYXhpbXVtIA0KICAgc2l6ZSBhbmQgdGltZW91dCBwZXJpb2QgZm9yIGludGVyYWN0aW9u
IG9mIGEgUG9zdHVyZSBDb2xsZWN0b3Igd2l0aCANCiAgIGEgUG9zdHVyZSBWYWxpZGF0b3IuIA0K
ICAgIA0KICAgICANCjUuMi5Qb3N0dXJlIEJyb2tlciAoUEIpIFByb3RvY29sIFJlcXVpcmVtZW50
cyANCiAgICANCiAgIFRoZSBQQiBwcm90b2NvbCBzdXBwb3J0cyBtdWx0aXBsZXhpbmcgb2YgUG9z
dHVyZSBBdHRyaWJ1dGUgbWVzc2FnZXMgDQogICAoYmFzZWQgb24gUEEgcHJvdG9jb2wpIGZyb20g
bXVsdGlwbGUgUG9zdHVyZSBDb2xsZWN0b3JzIGFzc29jaWF0ZWQgDQogICB3aXRoIGEgTkVBIENs
aWVudCBhbmQgZGUtbXVsdGlwbGV4aW5nIHRoZXNlIG1lc3NhZ2VzIHRvIG11bHRpcGxlIA0KICAg
UG9zdHVyZSBWYWxpZGF0b3JzIGFzc29jaWF0ZWQgd2l0aCBhIE5FQSBTZXJ2ZXIuIFRoZSBQQiBw
cm90b2NvbCANCiAgIHRyYW5zcG9ydHMgdGhlIGdsb2JhbCBkZWNpc2lvbiBtYWRlIGJ5IHRoZSBT
ZXJ2ZXIgQnJva2VyLCB0YWtpbmcgDQogICBpbnRvIGFjY291bnQgdGhlIHJlc3VsdHMgb2YgdGhl
IFBvc3R1cmUgVmFsaWRhdG9ycyBpbnZvbHZlZCBpbiB0aGUgDQogICBhc3Nlc3NtZW50LCB0byB0
aGUgQ2xpZW50IEJyb2tlci4gDQogICBUaGUgUEIgcHJvdG9jb2wgYWxzbyB0cmFuc3BvcnRzIHRo
ZSBhZ2dyZWdhdGVkIHJlbWVkaWF0aW9uIA0KICAgaW5zdHJ1Y3Rpb25zIGZyb20gb25lIG9yIG1v
cmUgUG9zdHVyZSBWYWxpZGF0b3JzLiANCiAgICANCiAgIDEuIFRoZSBQQiBwcm90b2NvbCBNVVNU
IGJlIGNhcGFibGUgb2YgY2FycnlpbmcgdGhlIGdsb2JhbCBkZWNpc2lvbiANCiAgIGFuZCwgaWYg
YXBwcm9wcmlhdGUsIHRoZSBnbG9iYWwgcmVtZWRpYXRpb24gaW5zdHJ1Y3Rpb25zICBmcm9tIHRo
ZSANCiAgIFNlcnZlciBCcm9rZXIgdG8gdGhlIENsaWVudCBCcm9rZXIuIA0KICAgIA0KICAgMi4g
VGhlIFBCIHByb3RvY29sIE1VU1QgY29udGFpbiBpbmZvcm1hdGlvbiB1c2VkIGJ5IHRoZSBCcm9r
ZXJzIHRvIA0KICAgcm91dGUgKGRlbGl2ZXIpIG1lc3NhZ2VzIGJldHdlZW4gcGFydGljdWxhciB0
eXBlcyBvZiBQb3N0dXJlIA0KICAgQ29sbGVjdG9ycyBhbmQgUG9zdHVyZSBWYWxpZGF0b3JzLiBT
dWNoIG1lc3NhZ2Ugcm91dGluZyBpbmZvcm1hdGlvbiANCiAgIHNob3VsZCBlbmFibGUgZHluYW1p
Y2FsbHkgKGRlKXJlZ2lzdGVyZWQgUG9zdHVyZSBDb2xsZWN0b3JzIGFuZCANCiAgIFZhbGlkYXRv
cnMgdG8gcmVjZWl2ZSBhcHByb3ByaWF0ZSBtZXNzYWdlcy4gIEZvciBleGFtcGxlLCBhIA0KICAg
ZHluYW1pY2FsbHkgcmVnaXN0ZXJlZCBBbnRpLVZpcnVzIFBvc3R1cmUgVmFsaWRhdG9yIHNob3Vs
ZCBiZSBhYmxlIA0KICAgdG8gc3Vic2NyaWJlIHRvIHJlY2VpdmUgbWVzc2FnZXMgZnJvbSBpdHMg
cmVzcGVjdGl2ZSBBbnRpLVZpcnVzIA0KICAgUG9zdHVyZSBDb2xsZWN0b3Igb24gTkVBIENsaWVu
dHMuIA0KDQoNCg0KICANCktob3NyYXZpLCBldC4gYWwuICAgICAgICBFeHBpcmVzIEphbnVhcnkg
MjAwNyAgICAgICAgICAgICAgICAgW1BhZ2UgN10gDQoNCg0KDQpJbnRlcm5ldCBEcmFmdCAgICAg
ICAgICAgICBORUEgUmVxdWlyZW1lbnRzICAgICAgICAgICAgICAgICBKdWx5IDIwMDYgDQogICAg
DQogICAzLiBUaGUgUEIgcHJvdG9jb2wgTVVTVCBzdXBwb3J0IGEgbWVzc2FnZSBkaWFsb2cgdG8g
b2NjdXIgYmV0d2VlbiANCiAgIG9uZSBvciBtb3JlIFBvc3R1cmUgQ29sbGVjdG9ycyBhbmQgUG9z
dHVyZSBWYWxpZGF0b3JzLiAgVGhpcyBhbGxvd3MgDQogICBlYWNoIHBhcnR5IHRvIHNlbmQgbXVs
dGlwbGUgbWVzc2FnZXMgYmVmb3JlIHRoZSBkaWFsb2cgaXMgY29tcGxldGUuIA0KICAgIA0KICAg
NC4gVGhlIFBCIHByb3RvY29sIE1VU1Qgc3VwcG9ydCBhdXRoZW50aWNhdGlvbiwgaW50ZWdyaXR5
IGFuZCANCiAgIGNvbmZpZGVudGlhbGl0eSBvZiB0aGUgUEEgbWVzc2FnZXMsIGJyb2tlciBnbG9i
YWwgZGVjaXNpb24gYW5kIA0KICAgcmVtZWRpYXRpb24gaW5zdHJ1Y3Rpb25zIHNlbnQgYmV0d2Vl
biBhbiBORUEgQ2xpZW50IGFuZCBTZXJ2ZXIuICANCiAgIFRoaXMgcHJvdmlkZXMgc2VjdXJpdHkg
cHJvdGVjdGlvbiBmb3IgdGhlIGFnZ3JlZ2F0ZWQgc2V0IG9mIFBBIA0KICAgbWVzc2FnZXMgZXhj
aGFuZ2VkIGFuZCB0aGUgcmVzdWx0IGJldHdlZW4gdGhlIE5FQSBDbGllbnQgYW5kIFNlcnZlci4g
DQogICBTdWNoIHByb3RlY3Rpb24gaXMgb3J0aG9nb25hbCB0byBQQSBwcm90ZWN0aW9ucyAod2hp
Y2ggYXJlIGVuZCB0byANCiAgIGVuZCkgYW5kIGFsbG93IGZvciBzaW1wbGVyIFBvc3R1cmUgQ29s
bGVjdG9yIGFuZCBWYWxpZGF0b3JzIHRvIGJlIA0KICAgaW1wbGVtZW50ZWQgYW5kIGNvbnNvbGlk
YXRpb24gb2YgY3J5cHRvZ3JhcGhpYyBvcGVyYXRpb25zIHBvc3NpYmx5IA0KICAgaW1wcm92aW5n
IHNjYWxhYmlsaXR5IGFuZCBtYW5hZ2VhYmlsaXR5LiANCiAgICANCiAgIDUuIFRoZSBQQiBwcm90
b2NvbCBTSE9VTEQgc3VwcG9ydCBncm91cGluZyBvZiBhdHRyaWJ1dGVzIHRvIG9wdGltaXplIA0K
ICAgdHJhbnNwb3J0IG9mIG1lc3NhZ2VzIGFuZCBtaW5pbWl6ZSByb3VuZCB0cmlwcy4gIA0KICAg
ICANCjUuMy5Qb3N0dXJlIFRyYW5zcG9ydCAoUFQpIFByb3RvY29sIFJlcXVpcmVtZW50cyANCiAg
ICANCiAgIFRoZSBQVCBpcyB0aGUgdHJhbnNwb3J0IHByb3RvY29sIGJldHdlZW4gdGhlIE5ldHdv
cmsgQWNjZXNzIA0KICAgUmVxdWVzdG9yIChOQVIpIGluIHRoZSBORUEgQ2xpZW50IGFuZCB0aGUg
TmV0d29yayBBY2Nlc3MgQXV0aG9yaXR5IA0KICAgKE5BQSkgd2l0aGluIHRoZSBORUEgU2VydmVy
IHByZXNlbnQgb24gdGhlIG5ldHdvcmsgb3duZXKScyANCiAgIGluZnJhc3RydWN0dXJlLiAgUFQg
aXMgcmVzcG9uc2libGUgZm9yIHByb3ZpZGluZyBhIHByb3RlY3RlZCANCiAgIHRyYW5zcG9ydCAo
ZnJlcXVlbnRseSB1c2luZyBhIHR1bm5lbCkgZm9yIHRoZSBQQiBwcm90b2NvbC4gVGhlIFBUIA0K
ICAgcHJvdG9jb2wgbWF5IGluIHR1cm4gYmUgdHJhbnNwb3J0ZWQgYnkgYSBsb3dlciBsYXllciBw
cm90b2NvbCBzdWNoIA0KICAgYXM6IDgwMi4xeCwgUkFESVVTLCBUTFMsIElLRS9JUHNlYyBvciBU
Q1AsVURQL0lQLiAgVGhpcyBzZWN0aW9uIA0KICAgZGVmaW5lcyB0aGUgcmVxdWlyZW1lbnRzIHdo
aWNoIGNhbmRpZGF0ZSBQVCBwcm90b2NvbHMgbXVzdCBiZSANCiAgIGNhcGFibGUgb2Ygc3VwcG9y
dGluZy4gIFRoZSBkZXBsb3llcpJzIHBvbGljeSB3aWxsIGRpY3RhdGUgaG93IHRoZXNlIA0KICAg
YXBwbHkgdG8gYSBwYXJ0aWN1bGFyIGVudmlyb25tZW50LiANCiAgICANCiAgICANCiAgIDEuIFRo
ZSBQVCBwcm90b2NvbCBTSE9VTEQgaW5jdXIgbG93IG92ZXJoZWFkIHRvIGFjY29tbW9kYXRlIGZv
ciB1c2UgDQogICBvbiBsb3cgYmFuZHdpZHRoIGxpbmtzLiANCiAgICANCiAgIDIuIFRoZSBQVCBw
cm90b2NvbCBTSE9VTEQgYmUgY2FwYWJsZSBvZiBzdXBwb3J0aW5nIGEgaGFsZiBkdXBsZXggDQog
ICBjb21tdW5pY2F0aW9uIGVudmlyb25tZW50LiANCiAgICANCiAgIDMuIFRoZSBQVCBwcm90b2Nv
bCBNVVNUIE5PVCBhdHRlbXB0IHRvIGludGVycHJldCB0aGUgY29udGVudHMgb2YgdGhlIA0KICAg
UEIgbWVzc2FnZXMgYmVpbmcgdHJhbnNwb3J0ZWQsIGkuZS4gdGhlIGRhdGEgaXQgaXMgY2Fycnlp
bmcgbXVzdCBiZSANCiAgIG9wYXF1ZSB0byBpdC4gDQogICAgDQogICA0LiBUaGUgUFQgcHJvdG9j
b2wgTVVTVCBiZSBjYXBhYmxlIG9mIHByb3RlY3RpbmcgdGhlIGludGVncml0eSBhbmQgDQogICBj
b25maWRlbnRpYWxpdHkgb2YgdGhlIFBCIG1lc3NhZ2VzIGJlaW5nIHRyYW5zcG9ydGVkIGJldHdl
ZW4gdGhlIE5BUiANCiAgIGFuZCBOQUEuIA0KICAgICAgDQogICA1LiBUaGUgUFQgcHJvdG9jb2wg
TVVTVCBwcm92aWRlIHJlbGlhYmxlIGRlbGl2ZXJ5IG9mIFBCIG1lc3NhZ2VzLiAgDQogICBUaGlz
IGluY2x1ZGVzIHRoZSBhYmlsaXR5IHRvIHBlcmZvcm0gZnJhZ21lbnRhdGlvbiwgZGV0ZWN0IA0K
ICAgZHVwbGljYXRlcywgYW5kIHJlb3JkZXIgZGF0YSwgaWYgbmVjZXNzYXJ5LiAgICANCg0KDQoN
CiAgDQpLaG9zcmF2aSwgZXQuIGFsLiAgICAgICAgRXhwaXJlcyBKYW51YXJ5IDIwMDcgICAgICAg
ICAgICAgICAgIFtQYWdlIDhdIA0KDQoNCg0KSW50ZXJuZXQgRHJhZnQgICAgICAgICAgICAgTkVB
IFJlcXVpcmVtZW50cyAgICAgICAgICAgICAgICAgSnVseSAyMDA2IA0KICAgIA0KICAgNi4gVGhl
IFBUIHByb3RvY29sIE1VU1QgYmUgY2FwYWJsZSBvZiBzdXBwb3J0aW5nIG11dHVhbCANCiAgIGF1
dGhlbnRpY2F0aW9uIG9mIHRoZSBjb21tdW5pY2F0aW5nIHBhcnRpZXMuICBUaGlzIE1BWSBvY2N1
ciBieSANCiAgIGluaXRpYWxseSBhdXRoZW50aWNhdGluZyB0aGUgTkVBIFNlcnZlciBhbmQgbGV2
ZXJhZ2luZyBieXByb2R1Y3RzIA0KICAgKGUuZy4ga2V5cykgYXNzb2NpYXRlZCB3aXRoIHRoaXMg
YXV0aGVudGljYXRpb24gdG8gY29uc3RydWN0IGEgDQogICBjb25maWRlbnRpYWwgY2hhbm5lbCB3
aGVyZSB0aGUgTkVBIENsaWVudCBjYW4gYXV0aGVudGljYXRlLiAgIA0KICAgIA0KICAgNy4gVGhl
IFBUIHByb3RvY29sIE1VU1QgYmUgYWJsZSB0byBlc3RhYmxpc2ggYSByZXN0cmljdGVkIHNlc3Np
b24gDQogICBiZXR3ZWVuIHRoZSBOQVIgYW5kIHRoZSBOQUEgcHJpb3IgdG8gdGhlIE5BUiBncmFu
dGluZyBnZW5lcmFsIA0KICAgbmV0d29yayBhY2Nlc3MuIA0KICAgIA0KICAgOC4gVGhlIFBUIHBy
b3RvY29sIE1VU1QgYWxsb3cgdGhlIE5BUiBvciBOQUEgdG8gaW5pdGlhdGUgdGhlIA0KICAgZXN0
YWJsaXNobWVudCBvZiBhIHJlc3RyaWN0ZWQgc2Vzc2lvbiBmb3IgdXNlIGJ5IE5FQSB3aGVuIGJv
dGggDQogICBwYXJ0aWVzIGhhdmUgbmVjZXNzYXJ5IG5ldHdvcmsgYWRkcmVzc2VzIGVzdGFibGlz
aGVkLiANCiAgICANCjUuMy4xLiBFQVAgVXNhZ2UgV2l0aGluIFBUIA0KICAgIA0KICAgV2hlbiBF
QVAgaXMgYmVpbmcgdXNlZCB3aXRoaW4gUFQsICB0aGUgUFQgcHJvdG9jb2wgY2FuIGJlIHNwbGl0
IGludG8gDQogICB0d28gZ3JvdXBzOiBQb3N0dXJlIFRyYW5zcG9ydCBUdW5uZWwgKFBUVCkgYW5k
IFBvc3R1cmUgVHJhbnNwb3J0IA0KICAgQ2FycmllciAoUFRDKS4gUFRUIGlzIHRoZSBFQVAgbWV0
aG9kIHVzZWQgYmV0d2VlbiB0aGUgTkFSIGFuZCBOQUEgDQogICAoZS5nLiBFQVAtRkFTVCwgUEVB
UCwgRUFQLVRUTFMpLCBhbmQgUFRDIGlzIHRoZSB0cmFuc3BvcnQgcHJvdG9jb2wgDQogICBjYXJy
eWluZyBFQVAuIFdoZW4gTmV0d29yayBFbmZvcmNlciAoTkUpIGlzIGEgc2VwYXJhdGUgZW50aXR5
IGZyb20gDQogICBOZXR3b3JrIEFjY2VzcyBBdXRob3JpdHksIFBUQyBpcyBmdXJ0aGVyIGJyb2tl
biBpbnRvIHR3byBwcm90b2NvbHMsIA0KICAgb25lIGJldHdlZW4gTkFSIGFuZCBORSAobmFtZWQg
TlJFKSBhbmQgb25lIGJldHdlZW4gTkUgYW5kIE5BQSAobmFtZWQgDQogICBOQUUpLiBFeGFtcGxl
cyBvZiBOUkUgYXJlIEVBUE9MLCBQUFAsIElQU2VjIGV0Yy4gRXhhbXBsZXMgb2YgTkFFIGFyZSAN
CiAgIFJBRElVUywgRGlhbWV0ZXIsIGV0Yy4gVGhpcyBzZWN0aW9uIGRlZmluZXMgdGhlIHJlcXVp
cmVtZW50cyB3aGljaCANCiAgIGNhbmRpZGF0ZSBQVFQgYW5kIFBUQyBwcm90b2NvbHMgbXVzdCBi
ZSBjYXBhYmxlIG9mIHN1cHBvcnRpbmcsIGluIA0KICAgYWRkaXRpb24gdG8gdGhvc2Ugb3V0bGlu
ZWQgaW4gU2VjdGlvbiA0IENvbW1vbiBSZXF1aXJlbWVudHMgQWNyb3NzIA0KICAgQXJjaGl0ZWN0
dXJlLiBUaGUgZGVwbG95ZXIncyBwb2xpY3kgd2lsbCBkaWN0YXRlIGhvdyB0aGVzZSBhcHBseSB0
byANCiAgIGEgcGFydGljdWxhciBlbnZpcm9ubWVudC4gDQogICAgDQogICAgDQogICBQVFQgRUFQ
IE1ldGhvZCBSZXF1aXJlbWVudHM6IA0KICAgIA0KICAgMS4gVGhlIFBUVCBFQVAgTWV0aG9kIFNI
T1VMRCBiZSBzdGFuZGFyZGl6ZWQgZnJvbSBvbmUgb3IgbW9yZSANCiAgIGV4aXN0aW5nIG1ldGhv
ZHMgaWYgcG9zc2libGUgb3IgbW9kaWZ5aW5nIGV4aXN0aW5nIG1ldGhvZHMgaWYgd2hlcmUgDQog
ICBuZWNlc3NhcnkgdG8gbWFrZSB0aGVtIGFwcHJvcHJpYXRlIHRvIGJlIHN0YW5kYXJkaXplZC4g
VGhlIHVzZSBvZiANCiAgIGV4aXN0aW5nIHN0YW5kYXJkIEVBUCBtZXRob2QgZm9yIFBUVCBTSE9V
TEQgYmUgZ2l2aW5nIHByZWZlcmVuY2UgDQogICBvdmVyIGNyZWF0aW5nIGEgbmV3IEVBUCBtZXRo
b2QuICAgDQogICAgDQogICAyLiBUaGUgUFRUIEVBUCBNZXRob2QgTVVTVCBOT1QgYXR0ZW1wdCB0
byBpbnRlcnByZXQgdGhlIGNvbnRlbnRzIG9mIA0KICAgdGhlIFBCIG1lc3NhZ2VzIGJlaW5nIHRy
YW5zcG9ydGVkLCBpLmUuIHRoZSBkYXRhIGl0IGlzIGNhcnJ5aW5nIG11c3QgDQogICBiZSBvcGFx
dWUgdG8gaXQuIFRoaXMgaXMgbWFwcGVkIHRvIFBUIFJlcXVpcmVtZW50IDMuIA0KICAgIA0KICAg
My4gVGhlIFBUVCBFQVAgTWV0aG9kIE1VU1Qgc3VwcG9ydCBpbnRlZ3JpdHkgYW5kIGNvbmZpZGVu
dGlhbGl0eSB0byANCiAgIHByb3RlY3Qga2V5IG1hdGVyaWFsIGFuZCBkYXRhLiBUaGlzIGlzIG1h
cHBlZCB0byBQVCBSZXF1aXJlbWVudCA0LiANCiAgICANCg0KDQoNCg0KDQogIA0KS2hvc3Jhdmks
IGV0LiBhbC4gICAgICAgIEV4cGlyZXMgSmFudWFyeSAyMDA3ICAgICAgICAgICAgICAgICBbUGFn
ZSA5XSANCg0KDQoNCkludGVybmV0IERyYWZ0ICAgICAgICAgICAgIE5FQSBSZXF1aXJlbWVudHMg
ICAgICAgICAgICAgICAgIEp1bHkgMjAwNiANCiAgIDQuIFRoZSBQVFQgRUFQIE1ldGhvZCBNVVNU
IHN1cHBvcnQgZnJhZ21lbnRhdGlvbiBvZiBwYXlsb2FkcyBsYXJnZXIgDQogICB0aGVuIHRoZSBt
aW5pbXVtIEVBUCBNVFUsIGFuZCByZWFzc2VtYmx5LiBUaGlzIGlzIG1hcHBlZCB0byBQVCANCiAg
IFJlcXVpcmVtZW50IDUuIA0KICAgIA0KICAgNS4gVGhlIFBUVCBFQVAgTWV0aG9kIE1VU1QgaGF2
ZSBzdXBwb3J0IGZvciBtdXR1YWwgYXV0aGVudGljYXRpb24uIA0KICAgVGhpcyBpcyBtYXBwZWQg
dG8gUFQgUmVxdWlyZW1lbnQgNi4gDQogICAgIA0KICAgNi4gVGhlIFBUVCBFQVAgTWV0aG9kIE1V
U1QgaGF2ZSBzdXBwb3J0IGFuZCBoYXZlIHByb3RlY3Rpb24gZm9yIFBCIA0KICAgcHJvdG9jb2wg
aW4gdGhlIGZvcm0gb2YgImlubmVyIEVBUCBtZXRob2RzIiBvciBUTFYvQVZQLiBJdCBTSE9VTEQg
DQogICBzdXBwb3J0IHRyYW5zcG9ydGluZyBvZiBhcmJpdHJhcmlseSBsYXJnZSBwb3N0dXJlIGRh
dGEgb3IgDQogICBmcmFnbWVudGF0aW9uIG9mIHRoZSBkYXRhLiANCiAgICANCiAgIDcuIFRoZSBQ
VFQgRUFQIE1ldGhvZCBNVVNUIGJlIGxvd2VyIGxheWVyIGFnbm9zdGljIGFuZCBoYXZlIHN1cHBv
cnQgDQogICBmb3IgbXVsdGlwbGUgY2FycmllciBwcm90b2NvbHMgKFJBRElVUywgRGlhbWV0ZXIs
IEVBUE9MLCBldGMuKS4gDQogICAgDQogICA4LiBUaGUgUFRUIEVBUCBNZXRob2QgTVVTVCBiZSBh
YmxlIHRvIGR5bmFtaWNhbGx5IGdlbmVyYXRlIGtleSANCiAgIG1hdGVyaWFsLiAgDQogICAgDQog
ICA5LiBUaGUgUFRUIEVBUCBNZXRob2QgTVVTVCBzdXBwb3J0IHRyYW5zcG9ydCBQQiB3aXRoIG9y
IHdpdGhvdXQgDQogICBpZGVudGl0eSBhdXRoZW50aWNhdGlvbiwgYmVmb3JlIG9yIGFmdGVyIGlk
ZW50aXR5IGF1dGhlbnRpY2F0aW9uLiANCiAgICANCiAgIDEwLiBUaGUgUFRUIEVBUCBNZXRob2Qg
TVVTVCBzdXBwb3J0IG11bHRpcGxlIG1lc3NhZ2UgZGlhbG9ncyBvZiBQQiANCiAgIHByb3RvY29s
LiANCiAgICANCiAgIDExLiBUaGUgUFRUIEVBUCBNZXRob2QgU0hPVUxEIHVzZSBvcGVuIChwdWJs
aWNseSBhdmFpbGFibGUgYW5kIA0KICAgcHJvdmVuKSBhbGdvcml0aG1zIGluIGl0cyBlbmNyeXB0
aW9uIGFuZCBrZXkgY3JlYXRpb24uIA0KICAgIA0KICAgMTIuIFRoZSBQVFQgRUFQIE1ldGhvZCBT
SE9VTEQgYmUgYWJsZSB0byBwZXJmb3JtIGtleSBuZWdvdGlhdGlvbiwgDQogICBhbmQgY2lwaGVy
IHN1aXRlIG5lZ290aWF0aW9uLiANCiAgICANCiAgICANCiAgIFBUQyBSZXF1aXJlbWVudHMgDQog
ICAgDQogICBQVEMgTVVTVCBtZWV0IHRoZSBmb2xsb3dpbmcgcmVxdWlyZW1lbnRzLCBpbiBhZGRp
dGlvbiB0byB0aGUgDQogICByZXF1aXJlbWVudHMgZGVzY3JpYmVkIGluIFJGQyAzNzQ4IFNlY3Rp
b24gMyBMb3dlciBMYXllciBCZWhhdmlvci4gDQogICAgDQogICAxLiBUaGUgUFRDIHByb3RvY29s
IE1VU1QgYmUgYWJsZSB0byBlc3RhYmxpc2ggYW4gYXNzZXNzbWVudCBzZXNzaW9uIA0KICAgYmV0
d2VlbiB0aGUgTkFSIGFuZCB0aGUgTkFBIHByaW9yIHRvIHRoZSBOQVIgYmVpbmcgZ3JhbnRlZCBn
ZW5lcmFsIA0KICAgbmV0d29yayBhY2Nlc3MuIFRoaXMgaXMgbWFwcGVkIHRvIFBUIFJlcXVpcmVt
ZW50IDcuIA0KICAgIA0KICAgMi4gVGhlIFBUQyBwcm90b2NvbCBNVVNUIGFsbG93IHRoZSBOQVIg
b3IgTkFBIHRvIHRyaWdnZXIgDQogICByZWFzc2Vzc21lbnQgd2hlbiB0aGVyZSBhcmUgY2hhbmdl
cyBpbiBjbGllbnQgcG9zdHVyZSBhbmQvb3Igc2VydmVyIA0KICAgcG9saWN5IGFmdGVyIG5ldHdv
cmsgYWNjZXNzIGlzIGdyYW50ZWQuIFRoaXMgaXMgbWFwcGVkIHRvIFBUIA0KICAgUmVxdWlyZW1l
bnQgOC4gDQogICAgDQogICAgDQogNi4gDSAgICBTZWN1cml0eSBBbmFseXNpcy9SZXF1aXJlbWVu
dHMgDQoNCg0KDQoNCg0KICANCktob3NyYXZpLCBldC4gYWwuICAgICAgICBFeHBpcmVzIEphbnVh
cnkgMjAwNyAgICAgICAgICAgICAgICBbUGFnZSAxMF0gDQoNCg0KDQpJbnRlcm5ldCBEcmFmdCAg
ICAgICAgICAgICBORUEgUmVxdWlyZW1lbnRzICAgICAgICAgICAgICAgICBKdWx5IDIwMDYgDQog
ICBUaGVyZSBhcmUgc2V2ZXJhbCBlbnRpdGllcyB0aGF0IGNvbXByaXNlIHRoZSBkZXNjcmliZWQg
TkVBIA0KICAgY29uY2VwdHVhbCBhcmNoaXRlY3R1cmUuIEZyb20gc2VjdXJpdHkgdmlld3BvaW50
LCB0aGVpciByZWxhdGlvbnMgDQogICBhbmQgY29tbXVuaWNhdGlvbnMgc2hvdWxkIGFkaGVyZSB0
byB0aGUgZm9sbG93aW5nIHJlcXVpcmVtZW50cy4gDQogICAgDQogICBFbmQtcG9pbnRzIG11c3Qg
YmUgYWJsZSB0byBhdXRoZW50aWNhdGUgdGhlaXIgcGVlcnMgKGkuZS4gUG9zdHVyZSANCiAgIENv
bGxlY3RvciBhbmQgUG9zdHVyZSBWYWxpZGF0b3IpLCBmb3Igd2l0aG91dCB0aGF0IG5vIG1lYW5p
bmdmdWwgDQogICBwb3N0dXJlIGluZm9ybWF0aW9uIGV4Y2hhbmdlIGlzIHBvc3NpYmxlLiANCiAg
ICANCiAgIDEuIFBBIFByb3RvY29sIA0KICAgICAgIC0gUG9zdHVyZSBWYWxpZGF0b3IgTVVTVCBi
ZSBhYmxlIHRvIGFzY2VydGFpbiB0aGF0IHRoZSB0cmFmZmljIA0KICAgKHBvc3R1cmUpIGl0IHJl
Y2VpdmVkIGlzICJmcmVzaCIuIFRoaXMgZnJlc2huZXNzIHByZXZlbnRzIGEgdGhpcmQgDQogICBw
YXJ0eSBmcm9tIHJlcGxheWluZyB0aGUgcG9zdHVyZSBpbmZvcm1hdGlvbiBwcm9kdWNlZCBieSBh
biBlYXJsaWVyIA0KICAgUG9zdHVyZSBDb2xsZWN0b3IgdXNlIHdpdGhvdXQgZGV0ZWN0aW9uLiAN
CiAgICAgICAtIEl0IG1heSBiZSBuZWNlc3NhcnkgKGVzcGVjaWFsbHkgaW4gY2FzZSBvZiBtdWx0
aXBsZSBleGNoYW5nZXMgDQogICBiZXR3ZWVuIFBvc3R1cmUgQ29sbGVjdG9yIGFuZCBQb3N0dXJl
IFZhbGlkYXRvcikgdGhhdCBQb3N0dXJlIA0KICAgQ29sbGVjdG9yICJyZWNvZ25pemVzIiBhbmQg
dHJ1c3RzIHRoZSBnaXZlbiBQb3N0dXJlIFZhbGlkYXRvci4gVGhpcyANCiAgIGVuc3VyZXMgdGhh
dCBQb3N0dXJlIENvbGxlY3RvciBpcyBkb2luZyB3b3JrIG9uIGJlaGFsZiBvZiBhdXRoZW50aWMg
DQogICBQb3N0dXJlIFZhbGlkYXRvci4gDQogICAgDQogICAyLiBQQiBQcm90b2NvbCANCiAgICAg
ICAtIENvbW11bmljYXRpb25zIGJldHdlZW4gQ2xpZW50IEJyb2tlciBhbmQgU2VydmVyIEJyb2tl
ciBNQVkgDQogICBuZWVkIHRvIGJlIHByb3RlY3RlZCBhdCBsZWFzdCBmcm9tIGFjdGl2ZSBhdHRh
Y2tlciAoaW50ZWdyaXR5LCANCiAgIGNvbmZpZGVudGlhbGl0eSwgdGltZWxpbmVzcykuIEludGVn
cml0eSBhbmQgdGltZWxpbmVzcyBhcmUgb2YgdGhlIA0KICAgdXRtb3N0IGltcG9ydGFuY2UsIHRv
IHByZXZlbnQgdGhpcmQgcGFydGllcyAoYW55IHBhcnRpZXMgLSBpbmNsdWRpbmcgDQogICBOZXR3
b3JrIEVuZm9yY2VyKSBmcm9tIGludGVyZmVyaW5nIHdpdGggcG9zdHVyZSB2YWxpZGF0aW9uIGFu
ZCANCiAgIGFmZmVjdGluZyBQRFAgZGVjaXNpb25zLiBDb25maWRlbnRpYWxpdHkgbWF5IGJlIHVz
ZWZ1bCBoZXJlLCBmb3IgDQogICBleGFtcGxlIHRvIHByZXZlbnQgYXR0YWNrZXJzIGZyb20gZGV0
ZXJtaW5pbmcgd2hpY2ggaG9zdCB3b3VsZCBiZSANCiAgIHRoZSBtb3N0IHZ1bG5lcmFibGUgdGFy
Z2V0IGJhc2VkIG9uIGl0cyBwb3N0dXJlIGluZm9ybWF0aW9uLiAgIA0KICAgSG93ZXZlciB0aGVy
ZSBpcyBwcml2YWN5IGNvbmNlcm4gdGhhdCB0aGUgaG9zdCBzaG91bGQgYmUgYWJsZSB0byANCiAg
ICJzZWUiIHdoYXQgcG90ZW50aWFsbHkgcHJpdmFjeSBzZW5zaXRpdmUgaW5mb3JtYXRpb24gYWJv
dXQgaXQgaXMgDQogICBiZWluZyBzZW50IG91dC4gIFRoaXMgY29uY2VybiBtYXkgcHJldmVudCBl
bmNyeXB0aW9uIGZyb20gYmVpbmcgdXNlZCANCiAgIG9yIGZvcmNlIGEgcHJlLXNjcmVlbmluZyBv
ZiB0aGUgcG9zdHVyZSBpbmZvcm1hdGlvbiBhZ2FpbnN0IGEgDQogICBwcml2YWN5IHBvbGljeSBi
ZWZvcmUgYWxsb3dpbmcgaXQgdG8gYmUgc2VudCBvdmVyIHRoZSBuZXR3b3JrLiANCiAgICANCiAg
IDMuIFBUIFByb3RvY29sIA0KICAgICAgIC0gVGhpcyBjb21tdW5pY2F0aW9uIGNoYW5uZWwgTVVT
VCBiZSBwcm90ZWN0ZWQ6IGVuZHBvaW50IG11dHVhbCANCiAgIGF1dGhlbnRpY2F0aW9uIHdpdGgg
c3Vic2VxdWVudCBzZWN1cmUgcGlwZSBlc3RhYmxpc2htZW50LiBPdGhlcndpc2UgDQogICB0aGly
ZCBwYXJ0aWVzIGNvdWxkIGxhdW5jaCBhIHZhcmlldHkgb2YgYXR0YWNrcy4gDQogICAgDQogICAg
DQogICA0LiBDb21tdW5pY2F0aW9ucyBiZXR3ZWVuIFBvc3R1cmUgQ29sbGVjdG9yKHMpIGFuZCBD
bGllbnQgQnJva2VyIE1BWSANCiAgIG5lZWQgcHJvdGVjdGlvbiwgZXNwZWNpYWxseSBpZiB0aG9z
ZSBhcmUgZGlmZmVyZW50IHNvZnR3YXJlIA0KICAgZW50aXRpZXMuIEl0IGlzIGltcG9ydGFudCB0
aGF0IGEgQ2xpZW50IEJyb2tlciBiZSBhbGxvd2VkIHRvIA0KICAgY29tbXVuaWNhdGUgd2l0aCBv
bmx5IHRoZSBhdXRob3JpemVkIFBvc3R1cmUgQ29sbGVjdG9ycyBiZWNhdXNlIG9mIA0KICAgdGhl
IHRydXN0IGlzc3VlLiBEZW5pYWwgb2YgU2VydmljZSBpcyB0aGUgbW9zdCBvYnZpb3VzIHRocmVh
dCBoZXJlLiANCiAgIEZvcmdpbmcgYSBwb3N0dXJlIHNob3VsZCBub3QgYmUgZmVhc2libGUgYmVj
YXVzZSBvZiBQQSBwcm90b2NvbC4gDQogICAgDQogICA1LiBDb21tdW5pY2F0aW9uIGJldHdlZW4g
Q2xpZW50IEJyb2tlciBhbmQgTmV0d29yayBBY2Nlc3MgUmVxdWVzdG9yIA0KICAgTUFZIG5lZWQg
cHJvdGVjdGlvbi4gDQoNCg0KDQogIA0KS2hvc3JhdmksIGV0LiBhbC4gICAgICAgIEV4cGlyZXMg
SmFudWFyeSAyMDA3ICAgICAgICAgICAgICAgIFtQYWdlIDExXSANCg0KDQoNCkludGVybmV0IERy
YWZ0ICAgICAgICAgICAgIE5FQSBSZXF1aXJlbWVudHMgICAgICAgICAgICAgICAgIEp1bHkgMjAw
NiANCiAgICANCiAgIDYuIENvbW11bmljYXRpb24gYmV0d2VlbiBTZXJ2ZXIgQnJva2VyIGFuZCBO
ZXR3b3JrIEFjY2VzcyBBdXRob3JpdHkgDQogICBNQVkgYmUgcHJvdGVjdGVkLiANCiANCiA3LiAN
ICAgIE9wZXJhdGlvbmFsIENvbnNpZGVyYXRpb25zIA0KICAgIA0KICAgVGhlIE5FQSB0ZWNobm9s
b2d5IGludGVuZHMgdG8gYWRkcmVzcyBhIG1ham9yIGlzc3VlIGZvciBvd25lcnMgb2YgDQogICBu
ZXR3b3JrcyBieSBleHRlbmRpbmcgdGhlaXIgZXhpc3RpbmcgYWJpbGl0eSB0byBsaW1pdCBhZG1p
c3Npb24gdG8gDQogICB0aGUgbmV0d29yayBieSBpbnNwZWN0aW9uIG9mIHRoZSBzZWN1cml0eSBw
b3N0dXJlIG9mIHRoZSBzeXN0ZW0uICBJbiANCiAgIG9yZGVyIHRvIG9mZmVyIGEgc29sdXRpb24g
dG8gdGhpcyBpc3N1ZSwgTkVBIG5lZWRzIHRvIHByb3ZpZGUgYSANCiAgIHNjYWxhYmxlIHNvbHV0
aW9uIGFkZHJlc3NpbmcgYSB2YXN0IG1ham9yaXR5IG9mIHRoZSBzeXN0ZW1zIGRlcGxveWVkIA0K
ICAgd2hpbGUgcmVtYWluaW5nIG1hbmFnZWFibGUuICBUaGlzIGludHJvZHVjZXMgc2V2ZXJhbCBp
c3N1ZXMgd2hpY2ggDQogICBzaG91bGQgYmUgY29uc2lkZXJlZCBkdXJpbmcgdGhlIGRlZmluaXRp
b24gb2YgdGhlIHByb3RvY29scywgDQogICBpbnRlcmZhY2VzLCBhcmNoaXRlY3R1cmUgYW5kIHRo
ZWlyIHBvbGljaWVzLiANCiAgICANCiAgIDEuIFNvbWUgbmV0d29yayBkZXZpY2VzIChlLmcuIHBy
aW50ZXJzLCBsZWdhY3kgc3lzdGVtcykgd2lsbCBub3QgDQogICBoYXZlIHN1cHBvcnQgZm9yIE5F
QSBhZ2VudHMgcHJlc2VudC4gIEluIHRoaXMgc2l0dWF0aW9uLCB0aGUgTkVBIA0KICAgc2VydmVy
IG11c3QgYmUgYWJsZSB0byBkZXRlY3QgdGhhdCB0aGUgc3lzdGVtIHJlcXVlc3RpbmcgYWNjZXNz
IGlzIA0KICAgaW5jYXBhYmxlIG9mIHJlc3BvbmRpbmcgdG8gTkVBIHByb3RvY29scyBhbmQgdGh1
cyB3aWxsIG5vdCBiZSBhYmxlIA0KICAgdG8gcmVwb3J0IGl0cyBzZWN1cml0eSBwb3N0dXJlLiAg
VGhlIE5FQSBhcmNoaXRlY3R1cmUgc2hvdWxkIGFsbG93IA0KICAgZm9yIHRoaXMgZXZlbnQgdG8g
YmUgZGV0ZWN0ZWQgYW5kIHJlcG9ydGVkIHRvIG90aGVyIGNvbXBvbmVudHMgd2hpY2ggDQogICBt
aWdodCBiZSBhYmxlIHRvIGV2YWx1YXRlIHJpc2sgdmlhIG90aGVyIG1lY2hhbmlzbXMgKGUuZy4g
dXNpbmcgDQogICBzY2FubmluZyB0ZWNobmlxdWVzKSBhbmQgcmVwb3J0IGJhY2sgYSBzdWdnZXN0
ZWQgYWN0aW9uLiANCiAgICANCiAgIDIuIEFkbWlzc2lvbiBwb2xpY3kgc2hvdWxkIGJlIGNhcGFi
bGUgb2YgYmVpbmcgY29tYmluZWQgd2l0aCANCiAgIGF1dGhlbnRpY2F0aW9uIHBvbGljeSBzbyBk
aWZmZXJlbnRpYXRlZCBwb3N0dXJlIGV2YWx1YXRpb24gaXMgDQogICBwb3NzaWJsZSBiYXNlZCBv
biB0aGUgaWRlbnRpdHkgYW5kIG90aGVyIGZhY3RvcnMgYWJvdXQgdGhlIA0KICAgcmVxdWVzdGlu
ZyBzeXN0ZW0uICBGb3IgZXhhbXBsZSwgaW4gbWFueSBjYXNlcyBjdXN0b21lcnMgbWF5IHdpc2gg
dG8gDQogICBhbGxvdyBjZXJ0YWluIGluZGl2aWR1YWxzIChlLmcuIGV4ZWN1dGl2ZXMpIHRvIGFs
d2F5cyBiZSBhbGxvd2VkIA0KICAgYWNjZXNzIHRvIHRoZSBuZXR3b3JrIGV2ZW4gaWYgTkVBIGRl
dGVjdHMgYSBwcm9ibGVtLiAgU2ltaWxhcmx5LCANCiAgIGRpZmZlcmVudCBwb3N0dXJlIGNoZWNr
aW5nIHByb2ZpbGVzIG1pZ2h0IGJlIGFwcGxpZWQgZGVwZW5kaW5nIG9uIA0KICAgdGhlIHJlcXVl
c3Rpbmcgc3lzdGVtIG9yIHVzZXKScyBpZGVudGl0eS4gDQogICAgDQogICAzLiBEdWUgdG8gdGhl
IHBvdGVudGlhbGx5IGxhcmdlIG51bWJlciBvZiBzeXN0ZW1zIG9mZmVyaW5nIGFuZC9vciANCiAg
IGV2YWx1YXRpbmcgcG9zdHVyZSBpbmZvcm1hdGlvbiBhbmQgdGhlIHF1YW50aXR5IG9mIGVuZm9y
Y2VtZW50IA0KICAgZGV2aWNlcywgdGhpcyBwcmVzZW50cyBhIGRpc3RyaWJ1dGVkIHBvbGljeSBp
c3N1ZSBmb3IgTkVBIGRlcGxveWVycy4gIA0KICAgVGhlIE5FQSBjb21wb25lbnRzIHNob3VsZCBi
ZSBtYW5hZ2VhYmxlIHVzaW5nIGRhdGEgbW9kZWwgZGVmaW5pdGlvbnMgDQogICBhc3NvY2lhdGVk
IHdpdGhpbiBleGlzdGluZyBtYW5hZ2VtZW50IHByb3RvY29sIGVudmlyb25tZW50cyAoZS5nLiAN
CiAgIFNOTVAsIENJTS4pIA0KICAgIA0KICAgNC4gQmVjYXVzZSB0aGUgTkVBIGluZnJhc3RydWN0
dXJlIGlzIGludm9sdmVkIGluIG1ha2luZyBkZWNpc2lvbnMgDQogICBhYm91dCBldmVyeSBzeXN0
ZW2ScyByZXF1ZXN0IHRvIGpvaW4gYW5kIHJlbWFpbiBvbiB0aGUgbmV0d29yaywgTkVBIA0KICAg
ZGVwbG95bWVudHMgc2hvdWxkIGhhdmUgbWVjaGFuaXNtcyB0aGF0IHByb3RlY3QgaXQgZnJvbSBk
aXJlY3QgDQogICBhdHRhY2sgb3Igb3BlcmF0aW9uYWwgc2l0dWF0aW9ucyB3aGVyZSBpdCBtaWdo
dCBiZSB1bmF2YWlsYWJsZS4gIA0KICAgSGlnaGx5IGF2YWlsYWJsZSwgZGlzdHJpYnV0ZWQgZGVw
bG95bWVudCBhcmNoaXRlY3R1cmVzIHNob3VsZCBoZWxwIA0KICAgbWluaW1pemUgZG93bnRvd24g
YW5kIGF2b2lkIHNpbmdsZSBwb2ludCBvZiBmYWlsdXJlIHNjZW5hcmlvcy4gIA0KICAgSG93ZXZl
ciBORUEgc29sdXRpb25zIG1heSBuZWVkIHRvIG9mZmVyIGRlcGxveWVycyBzb21lIHBvbGljeS1k
cml2ZW4gDQogICBmbGV4aWJpbGl0eSBpbiBob3cgdGhlIE5FQSBjb21wb25lbnRzIHJlc3BvbmQg
d2hlbiBmYWNlZCB3aXRoIGFuIA0KICAgdW5hdmFpbGFibGUgTkVBIFNlcnZlciBjb21wb25lbnQu
IA0KDQoNCg0KICANCktob3NyYXZpLCBldC4gYWwuICAgICAgICBFeHBpcmVzIEphbnVhcnkgMjAw
NyAgICAgICAgICAgICAgICBbUGFnZSAxMl0gDQoNCg0KDQpJbnRlcm5ldCBEcmFmdCAgICAgICAg
ICAgICBORUEgUmVxdWlyZW1lbnRzICAgICAgICAgICAgICAgICBKdWx5IDIwMDYgDQogICAgDQog
ICAgDQogOC4gDSAgICBTZWN1cml0eSBDb25zaWRlcmF0aW9ucyANCiAgICANCiAgIFRoaXMgZG9j
dW1lbnQgZGVmaW5lcyB0aGUgcmVxdWlyZW1lbnRzIGZvciB0aGUgaW50ZXJmYWNlcyANCiAgIChw
cm90b2NvbHMpIGZvciBhIHNlY3VyaXR5IG1lY2hhbmlzbSBhc3Nlc3NtZW50IGFuZCBlbmZvcmNl
bWVudCANCiAgIHNjaGVtZS4gIEFzIHN1Y2gsIGl0IGRvZXMgbm90IGRlZmluZSBhIHNwZWNpZmlj
IHNvbHV0aW9uIG9yIHNldCBvZiANCiAgIHRlY2hub2xvZ2llcywgc28gdGhpcyBzZWN0aW9uIHdp
bGwgaGlnaGxpZ2h0IHNlY3VyaXR5IGlzc3VlcyB0aGF0IA0KICAgbWF5IGFwcGx5IHRvIE5FQSBp
biBnZW5lcmFsIG9yIHRvIHBhcnRpY3VsYXIgYXNwZWN0cyBvZiB0aGUgZXZlbnR1YWwgDQogICB0
ZWNobmljYWwgYXJjaGl0ZWN0dXJlLiANCiAgICANCiANCjguMS4gU2NvcGUgYW5kIE92ZXJsYXAg
DQogICAgDQogICBJbmhlcmVudCBpbiB0aGUgcmVxdWlyZW1lbnRzIGlzIGEgZGVzaXJlIGZvciBO
RUEgY2FuZGlkYXRlIHByb3RvY29scyANCiAgIHRocm91Z2hvdXQgdGhlIGFyY2hpdGVjdHVyZSB0
byBhY2NvbW1vZGF0ZSB0aGUgdXNlIG9mIHN0cm9uZyANCiAgIHNlY3VyaXR5IG1lY2hhbmlzbXMg
YXMgZGljdGF0ZWQgYnkgdGhlIGRlcGxveWVyLiAgSW4gc29tZSBjYXNlcywgDQogICB0aGVzZSBt
ZWNoYW5pc21zIG1heSBhcHBlYXIgdG8gcHJvdmlkZSBvdmVybGFwcGluZyBwcm90ZWN0aW9ucy4g
IFRoZSANCiAgIG92ZXJsYXBzIG1heSBiZSBkZXNpcmVkIGJ5IGRlcGxveWVyIHRvIG9mZmVyIGEg
ZGVmZW5zZSBpbiBkZXB0aCANCiAgIGFwcHJvYWNoOyBob3dldmVyIGJlY2F1c2Ugb2YgdGhlIGxh
eWVyaW5nIG9mIHRoZSBwcm90b2NvbHMgZWFjaCANCiAgIG1lY2hhbmlzbSBvZmZlcnMgc2xpZ2h0
bHkgZGlmZmVyZW50IHByb3RlY3Rpb24gYmVuZWZpdHMgYW5kIGxldmVscyANCiAgIG9mIGdyYW51
bGFyaXR5LiAgDQogICAgDQogICBGb3IgZXhhbXBsZSwgYSBkZXBsb3llciBtYXkgd2lzaCB0byBl
bmNyeXB0IHRyYWZmaWMgYXQgdGhlIFBUIGxheWVyIA0KICAgdG8gcHJvdGVjdCBhZ2FpbnN0IHNv
bWUgZm9ybXMgb2YgdHJhZmZpYyBhbmFseXNpcyBvciBpbnRlcmNlcHRpb24gYnkgDQogICBhbiBl
YXZlc2Ryb3BwZXIuIEFkZGl0aW9uYWxseSwgdGhlIGRlcGxveWVyIG1heSBhbHNvIHNlbGVjdGl2
ZWx5IA0KICAgZW5jcnlwdCBhIFBvc3R1cmUgQ29sbGVjdG9yJ3Mgc2V0IG9mIHJlcG9ydGVkIGF0
dHJpYnV0ZXMgYXQgdGhlIFBBIA0KICAgbGF5ZXIgdG8gYWxsb3cgdGhlIHBlZXIgUG9zdHVyZSBW
ZXJpZmllciB0byBhY2hpZXZlIGVuZCB0byBlbmQgDQogICBjb25maWRlbnRpYWxpdHkuICBJbiBw
YXJ0aWN1bGFyLCB0aGlzIG1pZ2h0IGJlIGRlc2lyZWQgd2hlbiB0aGUgTkVBIA0KICAgU2VydmVy
IHNpZGUgZGVjaXNpb24gcG9pbnQgc3BhbnMgc2V2ZXJhbCBzeXN0ZW1zIHNvIHRoZSBOQUEgaXMg
b24gYSANCiAgIGRpZmZlcmVudCBzeXN0ZW0gZnJvbSB0aGUgVmVyaWZpZXIuIA0KICAgIA0KICAg
SW4gZ2VuZXJhbCwgdGhlIE5FQSBhcmNoaXRlY3R1cmUncyBwcm90b2NvbHMgYXJlIGludGVuZGlu
ZyB0byANCiAgIHByb3ZpZGUgdG8gdGhlIFBvc3R1cmUgQ29sbGVjdG9yIHRoZSBhYmlsaXR5IHRv
IHNhZmVseSBzZW5kIGl0cyANCiAgIG1lYXN1cmVtZW50IGF0dHJpYnV0ZXMgYWNyb3NzIGFuIHVu
dHJ1c3R3b3J0aHkgbmV0d29yayB0byBhIHBlZXIgDQogICBQb3N0dXJlIFZhbGlkYXRvciBhbmQg
cmVjZWl2ZSBwcm90ZWN0ZWQgcmVxdWVzdHMvcmVzcG9uc2VzLiAgVGhlIA0KICAgYXJjaGl0ZWN0
dXJlIGlzIG5vdCBpbnRlbmRpbmcgdG8gcHJvdmlkZSBsb2NhbCBpbnRlZ3JpdHkgcHJvdGVjdGlv
biANCiAgIGZvciB0aGUgcHJvcGVyIG9wZXJhdGlvbiBvZiB0aGUgUG9zdHVyZSBDb2xsZWN0b3Ig
aXRzZWxmLiAgRm9yIA0KICAgZXhhbXBsZSwgTkVBIHRlY2hub2xvZ2llcyBkbyBub3QgY2xhaW0g
dG8gcHJldmVudCBhIGNhcmVmdWxseSANCiAgIGNyYWZ0ZWQgcGllY2Ugb2YgbWFsd2FyZSAoZS5n
LiByb290a2l0KSBmcm9tIHRyaWNraW5nIHRoZSBQb3N0dXJlIA0KICAgQ29sbGVjdG9yIGludG8g
aW5hY2N1cmF0ZWx5IHJlcG9ydGluZyB0aGUgc3RhdGUgb2YgdGhlIHN5c3RlbSBzbyBpdCANCiAg
IGNhbiByZW1haW4gdW5kZXRlY3RlZC4gIFN1Y2ggaW50ZWdyaXR5IHByb3RlY3Rpb24gb2YgdGhl
IENvbGxlY3RvciANCiAgIGFuZCBvdGhlciBhc3BlY3RzIG9mIHRoZSBzeXN0ZW0gbWlnaHQgYmUg
b2ZmZXJlZCBieSBvcnRob2dvbmFsIA0KICAgc2VjdXJpdHkgbWVjaGFuaXNtcyBsZXZlcmFnaW5n
IHNlY3VyaXR5IGhhcmR3YXJlIGFuZC9vciBwcm90ZWN0ZWQgDQogICB0cnVzdGVkIHNvZnR3YXJl
LiANCiAgICANCiAgIERpZmZlcmVudCB1c2UgY2FzZXMgYW5kIGVudmlyb25tZW50cyBmb3IgdGhl
IE5FQSB0ZWNobm9sb2dpZXMgd2lsbCANCiAgIGxpa2VseSBpbmZsdWVuY2UgdGhlIHNlbGVjdGlv
biBvZiB0aGUgc3RyZW5ndGggYW5kIHNlY3VyaXR5IA0KICAgbWVjaGFuaXNtcyBlbXBsb3llZCBk
dXJpbmcgYW4gYXNzZXNzbWVudC4gIFRoZSBnb2FsIG9mIHRoZSBORUEgDQoNCg0KICANCktob3Ny
YXZpLCBldC4gYWwuICAgICAgICBFeHBpcmVzIEphbnVhcnkgMjAwNyAgICAgICAgICAgICAgICBb
UGFnZSAxM10gDQoNCg0KDQpJbnRlcm5ldCBEcmFmdCAgICAgICAgICAgICBORUEgUmVxdWlyZW1l
bnRzICAgICAgICAgICAgICAgICBKdWx5IDIwMDYgDQogICByZXF1aXJlbWVudHMgaXMgdG8gZW5j
b3VyYWdlIHRoZSBzZWxlY3Rpb24gb2YgdGVjaG5vbG9naWVzIGFuZCANCiAgIHByb3RvY29scyB0
aGF0IGFyZSBjYXBhYmxlIG9mIGVuZm9yY2luZyB0aGUgbmVjZXNzYXJ5IHByb3RlY3Rpb25zIA0K
ICAgZm9yIGEgd2lkZSB2YXJpZXR5IG9mIGFzc2Vzc21lbnQgdXNlIGNhc2VzLiANCiAgICANCjgu
Mi4gUmVsZXZhbnQgQ2xhc3NlcyBvZiBBdHRhY2sgDQogICAgDQogICBBIHZhcmlldHkgb2YgYXR0
YWNrcyBhcmUgcG9zc2libGUgYWdhaW5zdCBjdXJyZW50IGFzc2Vzc21lbnQgDQogICB0ZWNobm9s
b2dpZXMuIFRoaXMgc2VjdGlvbiBkb2VzIG5vdCBpbmNsdWRlIGEgZnVsbCB0aHJlYXQgYW5hbHlz
aXMsIA0KICAgYnV0IHdpc2hlcyB0byBoaWdobGlnaHQgYSBmZXcgYXR0YWNrcyB3aGljaCBpbmZs
dWVuY2VkIHRoZSANCiAgIHJlcXVpcmVtZW50IGRlZmluaXRpb24gYW5kIHNob3VsZCBiZSBjb25z
aWRlcmVkIGJ5IGRlcGxveWVycyANCiAgIHNlbGVjdGluZyB1c2Ugb2YgcHJvdGVjdGl2ZSBtZWNo
YW5pc21zIHdpdGhpbiB0aGUgY29uY2VwdHVhbCANCiAgIGFyY2hpdGVjdHVyZS4gDQogICAgDQog
ICBUaGUgZm9sbG93aW5nIHR5cGVzIG9mIGF0dGFja3MgYXJlIHBvc3NpYmxlIGFnYWluc3QgZWFj
aCBvZiB0aGUgDQogICBuZXR3b3JrIHByb3RvY29scyBkZWZpbmVkIGluIHRoZSBjb25jZXB0dWFs
IGFyY2hpdGVjdHVyZSBhbmQgdGh1cyANCiAgIHNob3VsZCBiZSBjb25zaWRlcmVkIGJ5IGRlcGxv
eWVycy4gDQogICAgDQo4LjIuMS4gTWFuLWluLXRoZS1NaWRkbGUgKE1JVE0pIA0KICAgIA0KICAg
TUlUTSBhdHRhY2tzIGFnYWluc3QgYSBuZXR3b3JrIHByb3RvY29sIGV4aXN0IHdoZW4gYSAzcmQg
cGFydHkgY2FuIA0KICAgc2l0IGJldHdlZW4gdHdvIGxlZ2l0aW1hdGUgY29tbXVuaWNhdGluZyBw
YXJ0aWVzIHdpdGhvdXQgZGV0ZWN0aW9uLiAgDQogICBGb3IgZXhhbXBsZSwgYSBtYWx3YXJlIGlu
ZmVzdGVkIG1hY2hpbmUgbWlnaHQgd2lzaCB0byBqb2luIHRoZSANCiAgIG5ldHdvcmsgdXNpbmcg
bWVhc3VyZW1lbnRzIGNvbGxlY3RlZCBieSBhIGNsZWFuIHN5c3RlbSBieSBpbnNlcnRpbmcgDQog
ICBpdHNlbGYgaW50byBhbmQgcHJveHlpbmcgYW4gYXNzZXNzbWVudCBtZXNzYWdlIGV4Y2hhbmdl
LiBUaGUgaW1wYWN0IA0KICAgb2YgdGhlIGRhbWFnZSBjYXVzZWQgYnkgdGhlIE1JVE0gY2FuIGJl
IGxpbWl0ZWQgb3IgcHJldmVudGVkIGJ5IA0KICAgc2VsZWN0aW9uIG9mIGFwcHJvcHJpYXRlIHBy
b3RlY3RpdmUgbWVjaGFuaXNtcy4gDQogICAgDQogICBUaGUgcmVxdWlyZW1lbnQgZm9yIFBUIHRv
IGJlIGNhcGFibGUgb2Ygc3VwcG9ydGluZyBiaS1kaXJlY3Rpb25hbCANCiAgIGF1dGhlbnRpY2F0
aW9uIHByZXZlbnRzIHRoZSBhdHRhY2tlciBmcm9tIGluc2VydGluZyB0aGVtc2VsdmVzIGFzIGFu
IA0KICAgYWN0aXZlIHBhcnRpY2lwYW50IChwcm94eSkgd2l0aGluIHRoZSBjb21tdW5pY2F0aW9u
cyB3aXRob3V0IA0KICAgZGV0ZWN0aW9uIChhc3N1bWluZyBhdHRhY2tlciBsYWNrcyBjcmVkZW50
aWFscyBjb252aW5jaW5nIGVpdGhlciANCiAgIHBhcnR5IGl0IGlzIGxlZ2l0aW1hdGUuKSBSZS11
c2FibGUgY3JlZGVudGlhbHMgc2hvdWxkIG5vdCBiZSBleHBvc2VkIA0KICAgb24gdGhlIG5ldHdv
cmsgdG8gYXNzdXJlIHRoZSBNSVRNIGRvZXNuJ3QgaGF2ZSBhIHdheSB0byBpbXBlcnNvbmF0ZSAN
CiAgIGVpdGhlciBwYXJ0eS4gDQogICAgDQogICBIb3dldmVyIHRoZSBNSVRNIG1pZ2h0IHN0aWxs
IGFjdCBhcyBhIG1lc3NhZ2UgcmVsYXkgYmV0d2VlbiB0aGUgDQogICBwYXJ0aWVzIGFuZCBjaGFu
Z2UsIGVhdmVzZHJvcCwgb3Igc3RlYWwgYW5kIHJlcGxheSB0aGUgDQogICBjb21tdW5pY2F0aW9u
cy4gIFRoZXNlIGZvcm1zIG9mIGF0dGFjayByZXF1aXJlIGFkZGl0aW9uYWwgDQogICBwcm90ZWN0
aW9ucyBkaXNjdXNzZWQgYmVsb3cuIA0KICAgIA0KOC4yLjIuIE1lc3NhZ2UgTW9kaWZpY2F0aW9u
IA0KICAgIA0KICAgV2l0aG91dCBtZXNzYWdlIHByb3RlY3Rpb24sIGFuIGF0dGFja2VyIGNhcGFi
bGUgb2YgaW50ZXJjZXB0aW9uIG9mIA0KICAgYW4gYXNzZXNzbWVudCBtZXNzYWdlIHdvdWxkIGJl
IGNhcGFibGUgb2YgbW9kaWZ5aW5nIHRoZSBjb250ZW50cyBhbmQgDQogICBjYXVzaW5nIGFuIGlu
Y29ycmVjdCBhY3Rpb24gdG8gb2NjdXIuICBGb3IgZXhhbXBsZSwgdGhlIGF0dGFja2VyIA0KICAg
bWlnaHQgY2hhbmdlIHRoZSBtZWFzdXJlbWVudCBhdHRyaWJ1dGVzIHRvIGFsd2F5cyByZWZsZWN0
IGluY29ycmVjdCANCiAgIHZhbHVlcyBhbmQgdGh1cyBwcmV2ZW50IGEgc3lzdGVtIGZyb20gam9p
bmluZyB0aGUgbmV0d29yay4gIFVubGVzcyANCiAgIHRoZSBORUEgU2VydmVyIGNvdWxkIGRldGVj
dCB0aGlzIGNoYW5nZSwgdGhlIGF0dGFja2VyIGNvdWxkIHByZXZlbnQgDQogICBuZXR3b3JrIGFk
bWlzc2lvbiB0byBsYXJnZSBudW1iZXJzIG9mIGNsZWFuIHN5c3RlbXMuIENvbnZlcnNlbHksIHRo
ZSANCg0KDQoNCiAgDQpLaG9zcmF2aSwgZXQuIGFsLiAgICAgICAgRXhwaXJlcyBKYW51YXJ5IDIw
MDcgICAgICAgICAgICAgICAgW1BhZ2UgMTRdIA0KDQoNCg0KSW50ZXJuZXQgRHJhZnQgICAgICAg
ICAgICAgTkVBIFJlcXVpcmVtZW50cyAgICAgICAgICAgICAgICAgSnVseSAyMDA2IA0KICAgYXR0
YWNrZXIgY291bGQgYWxsb3cgbWFsd2FyZSBpbmZlc3RlZCBtYWNoaW5lIHRvIGJlIGFkbWl0dGVk
IGJ5IA0KICAgY2hhbmdpbmcgdGhlIGF0dHJpYnV0ZXMuIA0KICAgIA0KICAgSW4gb3JkZXIgdG8g
cHJvdGVjdCBhZ2FpbnN0IHN1Y2ggYXR0YWNrcywgdGhlIFBUIGluY2x1ZGVzIGEgDQogICByZXF1
aXJlbWVudCBmb3Igc3Ryb25nIGludGVncml0eSBwcm90ZWN0aW9uIChlLmcuIGluY2x1ZGluZyBh
IA0KICAgcHJvdGVjdGVkIGhhc2ggb2YgdGhlIG1lc3NhZ2UpIHNvIHRoaXMgY2hhbmdlIHdpbGwg
YmUgZGV0ZWN0ZWQuICBQQSANCiAgIGluY2x1ZGVzIGEgc2ltaWxhciByZXF1aXJlbWVudCB0byBl
bmFibGUgZW5kIHRvIGVuZCBpbnRlZ3JpdHkgDQogICBwcm90ZWN0aW9uIG9mIHRoZSBtZXNzYWdl
LiAgIA0KICAgIA0KICAgSXQgaXMgaW1wb3J0YW50IHRoYXQgaW50ZWdyaXR5IHByb3RlY3Rpb24g
c2NoZW1lcyBsZXZlcmFnZSBzZWNyZXQgDQogICBpbmZvcm1hdGlvbiAobm90IGtub3duIGJ5IHRo
ZSBhdHRhY2tlcikgdGhhdCBhcmUgYm91bmQgdG8gdGhlIA0KICAgdHJhbnNhY3Rpb24gc3VjaCBh
cyBhbiBlbmNyeXB0ZWQgbWVzc2FnZSBoYXNoIG9yIEhNQUMgW1JFRl0gbGlua2VkIA0KICAgdG8g
dGhlIGF1dGhlbnRpY2F0aW9uLiBNZXNzYWdlIGhhc2gga2V5cyBmcm9tIHByaW9yIHRyYW5zYWN0
aW9ucyANCiAgIHBvc3NpYmx5IGludm9sdmluZyBvdGhlciBzeXN0ZW1zIG11c3Qgbm90IGJlIHJl
LXVzYWJsZSB3aXRob3V0IA0KICAgZGV0ZWN0aW9uLiANCiAgICANCjguMi4zLiBNZXNzYWdlIFJl
cGxheSBvciBUaGVmdCANCiAgICANCiAgIEEgcGFzc2l2ZSBhdHRhY2tlciBtaWdodCBsaXN0ZW4g
dG8gdGhlIG5ldHdvcmsgcmVjb3JkaW5nIG1lc3NhZ2VzIA0KICAgZnJvbSBhIGhlYWx0aHkgY2xp
ZW50IGZvciBsYXRlciByZS11c2UgdG8gdGhlIHNhbWUgTkVBIFNlcnZlciBvciANCiAgIGp1c3Qg
dG8gYnVpbGQgYW4gaW52ZW50b3J5IG9mIHNvZnR3YXJlIHJ1bm5pbmcgb24gb3RoZXIgc3lzdGVt
cy4gIA0KICAgVGhlIE5FQSBTZXJ2ZXIgbmVlZHMgdG8gYmUgY2FwYWJsZSBvZiBkZXRlY3Rpbmcg
dGhlIHJlcGxheSBvciB0aGUgDQogICBhcmNoaXRlY3R1cmUgbXVzdCBhc3N1cmUgdGhhdCB0aGUg
ZWF2ZXNkcm9wcGVyIGNhbiBub3Qgb2J0YWluIHRoZSANCiAgIGF0dHJpYnV0ZSB2YWx1ZXMgaW4g
dGhlIGZpcnN0IHBsYWNlLiANCiAgICANCiAgIFRoZSBwcm90ZWN0aW9uIG9mIHRoZSBQVCwgUEIg
b3IgUEEgbWVzc2FnZXMgdXNpbmcgZW5jcnlwdGlvbiANCiAgIHByZXZlbnRzIHRoZSBwYXNzaXZl
IGxpc3RlbmVyIGZyb20gbGVhcm5pbmcgdGhlIGV4Y2hhbmdlZCBhdHRyaWJ1dGUgDQogICB2YWx1
ZXMgZm9yIHRoZWZ0IG9yIHJlcGxheS4gIEJ5IGxpbmtpbmcgdGhlIGVuY3J5cHRlZCB0cmFuc2Fj
dGlvbiB0byANCiAgIHRoZSBhdXRoZW50aWNhdGlvbiBldmVudCBhbmQgbGV2ZXJhZ2luZyBhIHBl
ci10cmFuc2FjdGlvbiBmcmVzaG5lc3MgDQogICBleGNoYW5nZSwgdGhpcyBwcmV2ZW50cyBhIHJl
cGxheSBvZiB0aGUgZW5jcnlwdGVkIHRyYW5zYWN0aW9uLiANCiAgICANCiAgIEFzIGRpc2N1c3Nl
ZCwgdGhlcmUgYXJlIGEgdmFyaWV0eSBvZiBwcm90ZWN0aXZlIG1lY2hhbmlzbXMgaW5jbHVkZWQg
DQogICBpbiB0aGUgcmVxdWlyZW1lbnRzIGZvciBjYW5kaWRhdGUgTkVBIHByb3RvY29scy4gRGlm
ZmVyZW50IHVzZSBjYXNlcyANCiAgIGFuZCBlbnZpcm9ubWVudHMgbWF5IGNhdXNlIGRlcGxveWVy
cyB0byBkZWNpZGUgbm90IHRvIHVzZSBzb21lIG9mIA0KICAgdGhlc2UgbWVjaGFuaXNtczsgaG93
ZXZlciB0aGlzIHNob3VsZCBiZSBkb25lIHdpdGggYW4gdW5kZXJzdGFuZGluZyANCiAgIHRoYXQg
dGhlIGFyY2hpdGVjdHVyZSBtYXkgYmVjb21lIHZ1bG5lcmFibGUgdG8gc29tZSBjbGFzc2VzIG9m
IA0KICAgYXR0YWNrLiAgQXMgYWx3YXlzIGEgYmFsYW5jZSBvZiByaXNrIHZzLiBwZXJmb3JtYW5j
ZSwgdXNhYmlsaXR5LCANCiAgIG1hbmFnZWFiaWxpdHkgYW5kIG90aGVyIGZhY3RvcnMgc2hvdWxk
IGJlIHRha2VuIGludG8gYWNjb3VudC4gDQogICAgDQogICAgDQogOS4gDSAgICBSZWZlcmVuY2Vz
IA0KOS4xLk5vcm1hdGl2ZSBSZWZlcmVuY2VzIA0KICAgIA0KICAxLiBTLiBCcmFkbmVyLCAiVGhl
IEludGVybmV0IFN0YW5kYXJkcyBQcm9jZXNzIC1SZXZpc2lvbiAzIiwgUkZDIDIwMjYsIA0KICAg
ICBPY3RvYmVyIDE5OTYuICANCiANCiAgMi4gUy4gQnJhZG5lciwgIktleXdvcmRzIGZvciB1c2Ug
aW4gUkZDcyB0byBJbmRpY2F0ZSBSZXF1aXJlbWVudCANCiAgICAgTGV2ZWxzIiwgUkZDMjExOSAo
QkNQKSwgSUVURiwgTWFyY2ggMTk5Ny4gDQogICAgDQoNCg0KICANCktob3NyYXZpLCBldC4gYWwu
ICAgICAgICBFeHBpcmVzIEphbnVhcnkgMjAwNyAgICAgICAgICAgICAgICBbUGFnZSAxNV0gDQoN
Cg0KDQpJbnRlcm5ldCBEcmFmdCAgICAgICAgICAgICBORUEgUmVxdWlyZW1lbnRzICAgICAgICAg
ICAgICAgICBKdWx5IDIwMDYgDQogIDMuIFMuIEhhbm5hLCBldC4gYWwuLCAiTmV0d29yayBFbmRw
b2ludCBBc3Nlc3NtZW50IChORUEpIFByb2JsZW0gDQogICAgIFN0YXRlbWVudCIsIGRyYWZ0LXRo
b21zb24tbmVhLXByb2JsZW0tc3RhdGVtZW50LTAxLnR4dCwgTWFyY2ggMjAwNi4gDQogDQogIDQu
ICBBYm9iYSwgIEIuLCAgQmx1bmssICBMLiwgIFZvbGxicmVjaHQsICBKLiwgIENhcmxzb24sICBK
LiwgIGFuZCAgSC4gDQogICAgIExldmtvd2V0eiwgIkV4dGVuc2libGUgQXV0aGVudGljYXRpb24g
UHJvdG9jb2wgKEVBUCkiLCBSRkMgMzc0OCwgDQogICAgIEp1bmUgMjAwNC4gDQogDQogIDUuIFJp
Z25leSwgQy4sIFdpbGxlbnMsIFMuLCBSdWJlbnMsIEEuLCBhbmQgVy4gU2ltcHNvbiwgIlJlbW90
ZSANCiAgICAgQXV0aGVudGljYXRpb24gRGlhbCBJbiBVc2VyIFNlcnZpY2UgKFJBRElVUykiLCBS
RkMgMjg2NSwgSnVuZSAyMDAwLiANCiANCiAgNi4gVC4gIERpZXJrcywgIEUuICBSZXNjb3JsYSwg
IJNUaGUgIFRyYW5zcG9ydCAgTGF5ZXIgIFNlY3VyaXR5ICAoVExTKSANCiAgICAgUHJvdG9jb2wg
VmVyc2lvbiAxLjGULCBSRkMgNDM0NiwgQXByaWwgMjAwNi4gDQogDQogIDcuIFMuIEtlbnQsIFIu
IEF0a2luc29uLCCTU2VjdXJpdHkgQXJjaGl0ZWN0dXJlIGZvciB0aGUgSW50ZXJuZXQgDQogICAg
IFByb3RvY29slCwgUkZDIDI0MDEsIE5vdmVtYmVyIDE5OTguIChJUFNlYykgDQogDQogICAgDQo5
LjIuSW5mb3JtYXRpdmUgUmVmZXJlbmNlcyANCiAgICANCiAgOC4gk1RDRyBUcnVzdGVkIE5ldHdv
cmsgQ29ubmVjdCAoVE5DKSBBcmNoaXRlY3R1cmUgZm9yIA0KICAgICBJbnRlcm9wZXJhYmlsaXR5
lCwgDQogICAgIGh0dHBzOi8vd3d3LnRydXN0ZWRjb21wdXRpbmdncm91cC5vcmcvc3BlY3MvVE5D
L1ROQ19BcmNoaXRlY3R1cmVfdjENCiAgICAgXzFfcjIucGRmLCBNYXkgMjAwNi4gDQogDQogIDku
IENpc2NvIE5ldHdvcmsgQWRtaXNzaW9uIENvbnRyb2wgKE5BQyksIGh0dHA6Ly93d3cuY2lzY28u
Y29tL2dvL25hYyAgDQogDQogIDEwLiAgTWljcm9zb2Z0IE5ldHdvcmsgQWNjZXNzIFByb3RlY3Rp
b24gKE5BUCksIA0KICAgICBodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vdGVjaG5ldC9pdHNvbHV0
aW9ucy9uZXR3b3JrL25hcC9kZWZhdWx0Lm1zDQogICAgIHB4ICANCiANCiAgMTEuICBJRUVFLCAi
TG9jYWwgYW5kIE1ldHJvcG9saXRhbiBBcmVhIE5ldHdvcmtzOiBQb3J0LWJhc2VkIE5ldHdvcmsg
DQogICAgIEFjY2VzcyBDb250cm9sIiwgMjAwNC4gKDgwMi4xeCkgDQogDQogIDEyLiAgRm9yc2Jl
cmcsIEQuLCAiUHJvdG9jb2wgZm9yIENhcnJ5aW5nIEF1dGhlbnRpY2F0aW9uIGZvciBOZXR3b3Jr
IA0KICAgICBBY2Nlc3MgKFBBTkEpIiwgZHJhZnQtaWV0Zi1wYW5hLXBhbmEtMTEgKHdvcmsgaW4g
cHJvZ3Jlc3MpLCBNYXJjaCANCiAgICAgMjAwNi4gDQogDQogICAgDQogQXV0aG9ycycgQWRkcmVz
c2VzICYgQWNrbm93bGVkZ21lbnRzIA0KICAgIA0KICAgSG9ybXV6ZCBLaG9zcmF2aSAoY28tZWRp
dG9yKSANCiAgIEludGVsIA0KICAgMjExMSBORSAyNXRoIEF2ZW51ZSANCiAgIEhpbGxzYm9ybywg
T1IgOTcxMjQgVVNBIA0KICAgUGhvbmU6ICsxIDUwMyAyNjQgMDMzNCANCg0KDQogIA0KS2hvc3Jh
dmksIGV0LiBhbC4gICAgICAgIEV4cGlyZXMgSmFudWFyeSAyMDA3ICAgICAgICAgICAgICAgIFtQ
YWdlIDE2XSANCg0KDQoNCkludGVybmV0IERyYWZ0ICAgICAgICAgICAgIE5FQSBSZXF1aXJlbWVu
dHMgICAgICAgICAgICAgICAgIEp1bHkgMjAwNiANCiAgIEVtYWlsOiBob3JtdXpkLm0ua2hvc3Jh
dmlAaW50ZWwuY29tIA0KICAgIA0KICAgUGF1bCBTYW5nc3RlciAoY28tZWRpdG9yKSANCiAgIFN5
bWFudGVjIENvcnBvcmF0aW9uIA0KICAgNjgyNSBDaXRyaW5lIERyIA0KICAgQ2FybHNiYWQsIENB
IDkyMDA5IFVTQSANCiAgIEVtYWlsOiBwYXVsX3NhbmdzdGVyQHN5bWFudGVjLmNvbSANCiAgICAN
CiAgIEtldmluIEFtb3JpbiANCiAgIEhhcnZhcmQgVW5pdmVyc2l0eSANCiAgIDc5IEpGSyBTdC4g
DQogICBDYW1icmlkZ2UsIE1BIDAyMTM4IA0KICAgUGhvbmU6ICsxIDYxNy0zODQtNjY5OSANCiAg
IEVtYWlsOiBLZXZpbl9BbW9yaW5ASGFydmFyZC5lZHUgDQogICAgDQogICBEaWFuYSBBcnJveW8g
IA0KICAgSUJNICANCiAgIDExNTAxIEJ1cm5ldCBSb2FkICANCiAgIEF1c3RpbiwgVHggIDc4NzU4
ICANCiAgIFBob25lOiArMSA1MTItODM4LTAwODggIA0KICAgRW1haWw6IGRhcnJveW9AdXMuaWJt
LmNvbSANCiAgICANCiAgIFVyaSBCbHVtZW50aGFsIA0KICAgSW50ZWwgQ29ycG9yYXRpb24gDQog
ICAxNTE1IFJvdXRlIDEwLCANCiAgIFBhcnNpcHBhbnksIE5KIDA3MDU0IA0KICAgUGhvbmU6ICsx
IDk3My05NjctNjQ0NiANCiAgIEVtYWlsOiB1cmkuYmx1bWVudGhhbEBpbnRlbC5jb20gDQogICAg
DQogICBTdGV2ZSBIYW5uYSANCiAgIEp1bmlwZXIgTmV0d29ya3MsIEluYy4gDQogICAzNSBGb3Jl
c3QgUmlkZ2UgUm9hZCANCiAgIENvbmNvcmQsIE1BIDAxNzQyIA0KICAgUGhvbmU6ICsxIDk3OC0z
NzEtMzk4MCANCiAgIEVtYWlsOiBzaGFubmFAanVuaXBlci5uZXQgDQogICAgDQogICBUaG9tYXMg
SGFyZGpvbm8gDQogICBTaWduYUNlcnQsIEluYy4gDQogICA3MDcgU1cgV2FzaGluZ3RvbiBTdC4v
U3VpdGUgNzAwLCAgDQogICBQb3J0bGFuZCwgT1IgOTcyMDUgDQogICBQaG9uZTogKzEgNTAzLTIy
Ny0yMjA3IA0KICAgRW1haWw6IHRoYXJkam9ub0BzaWduYWNlcnQuY29tIA0KICAgIA0KICAgUmF2
aSBTYWhpdGEgDQogICBJbnRlbCBDb3Jwb3JhdGlvbiANCiAgIDIxMTEgTkUgMjV0aCBBdmUgDQog
ICBIaWxsc2Jvcm8gT1IgOTcxMjQgDQogICBFbWFpbDogUmF2aS5zYWhpdGFAaW50ZWwuY29tIA0K
ICAgIA0KDQoNCg0KICANCktob3NyYXZpLCBldC4gYWwuICAgICAgICBFeHBpcmVzIEphbnVhcnkg
MjAwNyAgICAgICAgICAgICAgICBbUGFnZSAxN10gDQoNCg0KDQpJbnRlcm5ldCBEcmFmdCAgICAg
ICAgICAgICBORUEgUmVxdWlyZW1lbnRzICAgICAgICAgICAgICAgICBKdWx5IDIwMDYgDQogICBN
YXVyaWNpbyBTYW5jaGV6IA0KICAgRW1haWw6IG1hdXJpY2lvLnNhbmNoZXpAaHAuY29tIA0KICAg
IA0KICAgSmVmZiBTaXggDQogICBFbWFpbDogamVmZnNpeEB0aGVtYXRyaXgubmNzYy5taWwgDQog
ICAgDQogICBKb3NlcGggVGFyZG8gDQogICBOZXZpcyBOZXR3b3JrcyANCiAgIDUwMCBOLiBCZXJu
YXJkbyBBdmUuIA0KICAgTW91bnRhaW4gVmlldywgQ0EgOTQwNDMgDQogICBFbWFpbDogam9zZXBo
LnRhcmRvQG5ldmlzbmV0d29ya3MuY29tIA0KICAgIA0KICAgU3VzYW4gVGhvbXNvbiANCiAgIENp
c2NvIFN5c3RlbXMgDQogICA0OTkgVGhvcm5hbGwgU3RyZWV0LCA4dGggZmxvb3IgDQogICBFZGlz
b24sIE5KICAwODgzNyANCiAgIFUuUy5BIA0KICAgRW1haWw6IHNldGhvbXNvQGNpc2NvLmNvbSAN
CiAgICANCiAgIEpvaG4gVm9sbGJyZWNodCANCiAgIDk2ODIgQWxpY2UgSGlsbCBEcml2ZSANCiAg
IERleHRlciwgTWkuIDQ4MTMwIA0KICAgRW1haWw6IGpydkBtZXJpdC5lZHUgDQogICAgDQogICBI
YW8gWmhvdSANCiAgIENpc2NvIFN5c3RlbXMgDQogICA0MTI1IEhpZ2hsYW5kZXIgUGFya3dheSAN
CiAgIFJpY2hmaWVsZCwgT0ggIDQ0Mjg2IA0KICAgVS5TLkEuIA0KICAgRW1haWw6IGh6aG91QGNp
c2NvLmNvbSANCiAgICANCiAgIENvcHlyaWdodCBTdGF0ZW1lbnQgDQogICAgDQogICBDb3B5cmln
aHQgKEMpIFRoZSBJbnRlcm5ldCBTb2NpZXR5ICgyMDA2KS4gIFRoaXMgZG9jdW1lbnQgaXMgc3Vi
amVjdCANCiAgIHRvIHRoZSByaWdodHMsIGxpY2Vuc2VzIGFuZCByZXN0cmljdGlvbnMgY29udGFp
bmVkIGluIEJDUCA3OCwgYW5kIA0KICAgZXhjZXB0IGFzIHNldCBmb3J0aCB0aGVyZWluLCB0aGUg
YXV0aG9ycyByZXRhaW4gYWxsIHRoZWlyIHJpZ2h0cy4gDQogICAgDQogICBUaGlzIGRvY3VtZW50
IGFuZCB0aGUgaW5mb3JtYXRpb24gY29udGFpbmVkIGhlcmVpbiBhcmUgcHJvdmlkZWQgb24gDQog
ICBhbiAiQVMgSVMiIGJhc2lzIGFuZCBUSEUgQ09OVFJJQlVUT1IsIFRIRSBPUkdBTklaQVRJT04g
SEUvU0hFIA0KICAgUkVQUkVTRU5UUyBPUiBJUyBTUE9OU09SRUQgQlkgKElGIEFOWSksIFRIRSBJ
TlRFUk5FVCBTT0NJRVRZIEFORCBUSEUgDQogICBJTlRFUk5FVCBFTkdJTkVFUklORyBUQVNLIEZP
UkNFIERJU0NMQUlNIEFMTCBXQVJSQU5USUVTLCBFWFBSRVNTIE9SIA0KICAgSU1QTElFRCwgSU5D
TFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBBTlkgV0FSUkFOVFkgVEhBVCBUSEUgVVNFIE9GIA0K
ICAgVEhFIElORk9STUFUSU9OIEhFUkVJTiBXSUxMIE5PVCBJTkZSSU5HRSBBTlkgUklHSFRTIE9S
IEFOWSBJTVBMSUVEIA0KICAgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgT1IgRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuIA0KICAgIA0KICAgIA0KDQoNCg0KDQoNCg0KICAN
Cktob3NyYXZpLCBldC4gYWwuICAgICAgICBFeHBpcmVzIEphbnVhcnkgMjAwNyAgICAgICAgICAg
ICAgICBbUGFnZSAxOF0g

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

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea

------_=_NextPart_001_01C69946.59C85555--




From nea-bounces@ietf.org Mon Jun 26 16:39:23 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1Fuxrf-0001tw-Dp; Mon, 26 Jun 2006 16:39:23 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1Fuxre-0001qD-CQ
	for nea@ietf.org; Mon, 26 Jun 2006 16:39:22 -0400
Received: from [207.47.37.170] (helo=SCES1.sc.nevisnetworks.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Fuxrd-0004wC-24
	for nea@ietf.org; Mon, 26 Jun 2006 16:39:22 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Nea] FW: Montreal agenda still in flux 
Date: Mon, 26 Jun 2006 13:39:18 -0700
Message-ID: <126EBB1F0092E14B9E595D03263235AAA0D784@SCES1.sc.nevisnetworks.com>
In-Reply-To: <A6398B0DB62A474C82F61554EE937287C96CEE@proton.jnpr.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Nea] FW: Montreal agenda still in flux 
Thread-Index: AcaWIU7tZQYpos+ySpmM3gkIfxE1NgAwAvVwAJ/KWNA=
From: "Joseph Tardo" <joseph.tardo@nevisnetworks.com>
To: "Stephen Hanna" <shanna@juniper.net>,
	<nea@ietf.org>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7aafa0432175920a4b3e118e16c5cb64
Cc: 
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=subscribe>
Errors-To: nea-bounces@ietf.org

Steve,

Are we ok for Tuesday, then?

Thanks,
--Joe

-----Original Message-----
From: Stephen Hanna [mailto:shanna@juniper.net]=20
Sent: Friday, June 23, 2006 12:19 PM
To: nea@ietf.org
Subject: [Nea] FW: Montreal agenda still in flux=20

You probably saw this note. Changes to the IETF agenda
might affect the time or date for the NEA BOF. I'll do
what I can to prevent this but that's not much. Just
pleading with the ADs. ;-)

I guess the bottom line for all of us is that the
date and time of the NEA BOF is still subject to
change. You should either come for the whole week
or make sure your tickets can be rebooked as needed.

Thanks,

Steve

-----Original Message-----
From: IETF Chair [mailto:chair@ietf.org]=20
Sent: Thursday, June 22, 2006 1:27 PM
To: IETF Announcement list
Subject: Montreal agenda still in flux=20

Please be aware that there are still a few unresolved clashes,
and the Secretariat is working on this, so (as always) please do
not be surprised if there are some more agenda changes. Obviously=20
we attempt to minimize late changes, but they are likely to=20
continue for several more days.

For the latest agenda, please check this URL:

https://datatracker.ietf.org/public/meeting_agenda_html.cgi?meeting_num=3D=

66

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

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea



From nea-bounces@ietf.org Mon Jun 26 16:59:32 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1FuyB9-0001EP-Ur; Mon, 26 Jun 2006 16:59:31 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1FuyB9-0001DR-8e
	for nea@ietf.org; Mon, 26 Jun 2006 16:59:31 -0400
Received: from borg.juniper.net ([207.17.137.119])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FuyB7-0006ML-UX
	for nea@ietf.org; Mon, 26 Jun 2006 16:59:31 -0400
Received: from unknown (HELO proton.jnpr.net) ([10.10.2.37])
	by borg.juniper.net with ESMTP; 26 Jun 2006 13:59:29 -0700
X-IronPort-AV: i="4.06,174,1149490800"; 
	d="scan'208"; a="562992749:sNHT57201712"
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Nea] FW: Montreal agenda still in flux 
Date: Mon, 26 Jun 2006 16:59:31 -0400
Message-ID: <A6398B0DB62A474C82F61554EE937287C97058@proton.jnpr.net>
In-Reply-To: <126EBB1F0092E14B9E595D03263235AAA0D784@SCES1.sc.nevisnetworks.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Nea] FW: Montreal agenda still in flux 
Thread-Index: AcaWIU7tZQYpos+ySpmM3gkIfxE1NgAwAvVwAJ/KWNAAAG9vwA==
From: "Stephen Hanna" <shanna@juniper.net>
To: "Joseph Tardo" <joseph.tardo@nevisnetworks.com>,
	<nea@ietf.org>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: c3a18ef96977fc9bcc21a621cbf1174b
Cc: 
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=subscribe>
Errors-To: nea-bounces@ietf.org

Perhaps I wasn't clear. I'll try to be more explicit.

NEA BOF will definitely meet at IETF 66. The current
schedule shows us on Tuesday, July 11, 9-11:30 AM EDT.
But that schedule is still subject to change due to
scheduling problems. So you should plan that the date
may change up until the last minute. You can either
come for the whole week or plan to come for a Tuesday
BOF and make sure your tickets can be rebooked as needed.

I apologize on IETF's behalf for the delay in deciding
the final IETF schedule. In their defense, they always
say the schedule is subject to last-minute changes.
But it seems to be taking an especially long time to
get a nominally final agenda this time. I don't think
any of this is within my sphere of influence but I
still apologize for it. I'll certainly let you know
if I hear of any changes.

Does that explain things better? If so, please tell
me what's not clear.

Thanks,

Steve

-----Original Message-----
From: Joseph Tardo [mailto:joseph.tardo@nevisnetworks.com]=20
Sent: Monday, June 26, 2006 4:39 PM
To: Stephen Hanna; nea@ietf.org
Subject: RE: [Nea] FW: Montreal agenda still in flux=20

Steve,

Are we ok for Tuesday, then?

Thanks,
--Joe

-----Original Message-----
From: Stephen Hanna [mailto:shanna@juniper.net]=20
Sent: Friday, June 23, 2006 12:19 PM
To: nea@ietf.org
Subject: [Nea] FW: Montreal agenda still in flux=20

You probably saw this note. Changes to the IETF agenda
might affect the time or date for the NEA BOF. I'll do
what I can to prevent this but that's not much. Just
pleading with the ADs. ;-)

I guess the bottom line for all of us is that the
date and time of the NEA BOF is still subject to
change. You should either come for the whole week
or make sure your tickets can be rebooked as needed.

Thanks,

Steve

-----Original Message-----
From: IETF Chair [mailto:chair@ietf.org]=20
Sent: Thursday, June 22, 2006 1:27 PM
To: IETF Announcement list
Subject: Montreal agenda still in flux=20

Please be aware that there are still a few unresolved clashes,
and the Secretariat is working on this, so (as always) please do
not be surprised if there are some more agenda changes. Obviously=20
we attempt to minimize late changes, but they are likely to=20
continue for several more days.

For the latest agenda, please check this URL:

https://datatracker.ietf.org/public/meeting_agenda_html.cgi?meeting_num=3D=

66

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

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea



From nea-bounces@ietf.org Mon Jun 26 17:56:07 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1Fuz3v-0004Zn-Rs; Mon, 26 Jun 2006 17:56:07 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1Fuz3v-0004ZY-7w
	for nea@ietf.org; Mon, 26 Jun 2006 17:56:07 -0400
Received: from [207.47.37.170] (helo=SCES1.sc.nevisnetworks.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Fuz3t-0003Fx-SU
	for nea@ietf.org; Mon, 26 Jun 2006 17:56:07 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Nea] FW: Montreal agenda still in flux 
Date: Mon, 26 Jun 2006 14:56:01 -0700
Message-ID: <126EBB1F0092E14B9E595D03263235AAA0D7BC@SCES1.sc.nevisnetworks.com>
In-Reply-To: <A6398B0DB62A474C82F61554EE937287C97058@proton.jnpr.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Nea] FW: Montreal agenda still in flux 
Thread-Index: AcaWIU7tZQYpos+ySpmM3gkIfxE1NgAwAvVwAJ/KWNAAAG9vwAAB81uA
From: "Joseph Tardo" <joseph.tardo@nevisnetworks.com>
To: "Stephen Hanna" <shanna@juniper.net>,
	<nea@ietf.org>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: a8a20a483a84f747e56475e290ee868e
Cc: 
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=subscribe>
Errors-To: nea-bounces@ietf.org

Steve,

I had understood that the agenda was subject to change up until June 26,
which is today, when it would be finalized. The IETF Web site indicates
that the agenda has been "Updated as of 2006-06-26, 17:44:12 (ET)."

So, alas, I had my hopes up that the time is set. Thanks for the
clarification.

--Joe

-----Original Message-----
From: Stephen Hanna [mailto:shanna@juniper.net]=20
Sent: Monday, June 26, 2006 2:00 PM
To: Joseph Tardo; nea@ietf.org
Subject: RE: [Nea] FW: Montreal agenda still in flux=20

Perhaps I wasn't clear. I'll try to be more explicit.

NEA BOF will definitely meet at IETF 66. The current
schedule shows us on Tuesday, July 11, 9-11:30 AM EDT.
But that schedule is still subject to change due to
scheduling problems. So you should plan that the date
may change up until the last minute. You can either
come for the whole week or plan to come for a Tuesday
BOF and make sure your tickets can be rebooked as needed.

I apologize on IETF's behalf for the delay in deciding
the final IETF schedule. In their defense, they always
say the schedule is subject to last-minute changes.
But it seems to be taking an especially long time to
get a nominally final agenda this time. I don't think
any of this is within my sphere of influence but I
still apologize for it. I'll certainly let you know
if I hear of any changes.

Does that explain things better? If so, please tell
me what's not clear.

Thanks,

Steve

-----Original Message-----
From: Joseph Tardo [mailto:joseph.tardo@nevisnetworks.com]=20
Sent: Monday, June 26, 2006 4:39 PM
To: Stephen Hanna; nea@ietf.org
Subject: RE: [Nea] FW: Montreal agenda still in flux=20

Steve,

Are we ok for Tuesday, then?

Thanks,
--Joe

-----Original Message-----
From: Stephen Hanna [mailto:shanna@juniper.net]=20
Sent: Friday, June 23, 2006 12:19 PM
To: nea@ietf.org
Subject: [Nea] FW: Montreal agenda still in flux=20

You probably saw this note. Changes to the IETF agenda
might affect the time or date for the NEA BOF. I'll do
what I can to prevent this but that's not much. Just
pleading with the ADs. ;-)

I guess the bottom line for all of us is that the
date and time of the NEA BOF is still subject to
change. You should either come for the whole week
or make sure your tickets can be rebooked as needed.

Thanks,

Steve

-----Original Message-----
From: IETF Chair [mailto:chair@ietf.org]=20
Sent: Thursday, June 22, 2006 1:27 PM
To: IETF Announcement list
Subject: Montreal agenda still in flux=20

Please be aware that there are still a few unresolved clashes,
and the Secretariat is working on this, so (as always) please do
not be surprised if there are some more agenda changes. Obviously=20
we attempt to minimize late changes, but they are likely to=20
continue for several more days.

For the latest agenda, please check this URL:

https://datatracker.ietf.org/public/meeting_agenda_html.cgi?meeting_num=3D=

66

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

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea



From nea-bounces@ietf.org Wed Jun 28 03:00:27 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1FvU2F-0006ze-44; Wed, 28 Jun 2006 03:00:27 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1FvU2D-0006zZ-L7
	for nea@ietf.org; Wed, 28 Jun 2006 03:00:25 -0400
Received: from mout.perfora.net ([217.160.230.40])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FvU2C-0004ty-ED
	for nea@ietf.org; Wed, 28 Jun 2006 03:00:25 -0400
Received: from [68.126.193.27] (helo=IBM52A5038A94F)
	by mrelay.perfora.net (node=mrelayus1) with ESMTP (Nemesis),
	id 0MKp2t-1FvU2A1hlM-0003OI; Wed, 28 Jun 2006 03:00:23 -0400
From: "Alper Yegin" <alper.yegin@yegin.org>
To: <nea@ietf.org>
Date: Wed, 28 Jun 2006 00:00:20 -0700
MIME-Version: 1.0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook, Build 11.0.5510
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2869
Thread-index: AcaaRMMzaFrW98QXRNCjXADGJhKVkgAOuSHQ
Message-ID: <0MKp2t-1FvU2A1hlM-0003OI@mrelay.perfora.net>
X-Provags-ID: perfora.net abuse@perfora.net
	login:abf7a4bb310ea4dfc9b6841113e2970f
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7d33c50f3756db14428398e2bdedd581
Subject: [Nea] draft-khosravi-nea-requirements-01.txt 
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=subscribe>
Errors-To: nea-bounces@ietf.org

Comment and questions on the EAP usage...

What is the current thinking of EAP within NEA? Is EAP always part of the
NEA architecture? If yes, is it only used during the network access
authentication? If not, what is the alternative to EAP?


	9. The PTT EAP Method MUST support transport PB with or without 
	   identity authentication, before or after identity authentication.

Is this like using an EAP method that does not really perform any
authentication?

	Examples of NRE are EAPOL, PPP, IPSec etc.

I think "IKEv2" is meant instead of "IPsec" above. Please add PANA to this
list. 

Alper



_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea



From nea-bounces@ietf.org Wed Jun 28 12:01:45 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1FvcU5-0000V3-24; Wed, 28 Jun 2006 12:01:45 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1FvcU3-0000Uy-FV
	for nea@ietf.org; Wed, 28 Jun 2006 12:01:43 -0400
Received: from borg.juniper.net ([207.17.137.119])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FvcU2-00070v-87
	for nea@ietf.org; Wed, 28 Jun 2006 12:01:43 -0400
Received: from unknown (HELO proton.jnpr.net) ([10.10.2.37])
	by borg.juniper.net with ESMTP; 28 Jun 2006 09:01:42 -0700
X-IronPort-AV: i="4.06,189,1149490800"; 
	d="scan'208"; a="563582677:sNHT25834302"
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 28 Jun 2006 12:01:40 -0400
Message-ID: <A6398B0DB62A474C82F61554EE937287C97403@proton.jnpr.net>
In-Reply-To: <A6398B0DB62A474C82F61554EE937287C97058@proton.jnpr.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: NEA BOF date and time settled
Thread-Index: AcaWIU7tZQYpos+ySpmM3gkIfxE1NgAwAvVwAJ/KWNAAAG9vwABaZCPw
From: "Stephen Hanna" <shanna@juniper.net>
To: <nea@ietf.org>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 7a6398bf8aaeabc7a7bb696b6b0a2aad
Subject: [Nea] NEA BOF date and time settled
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=subscribe>
Errors-To: nea-bounces@ietf.org

The IETF has published a final agenda for IETF 66.
The date and time for the NEA BOF did not change.
We're still on for Tuesday, July 11, 9-11:30 AM EDT.
I'm sure that's a relief to everyone.

Of course, IETF reserves the right to make schedule
changes at the last minute. But I'll scream if they
try to move the NEA BOF now. So you can go ahead
with your travel plans.

See you in Montreal!

Steve

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea



From nea-bounces@ietf.org Wed Jun 28 13:37:11 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1FvdyR-0005Cp-NQ; Wed, 28 Jun 2006 13:37:11 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1FvdyQ-0005Ch-6t
	for nea@ietf.org; Wed, 28 Jun 2006 13:37:10 -0400
Received: from borg.juniper.net ([207.17.137.119])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FvdyO-0007k4-Vj
	for nea@ietf.org; Wed, 28 Jun 2006 13:37:10 -0400
Received: from unknown (HELO proton.jnpr.net) ([10.10.2.37])
	by borg.juniper.net with ESMTP; 28 Jun 2006 10:37:08 -0700
X-IronPort-AV: i="4.06,189,1149490800"; 
	d="scan'208"; a="563607558:sNHT25074988"
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 28 Jun 2006 13:37:03 -0400
Message-ID: <A6398B0DB62A474C82F61554EE937287C9744A@proton.jnpr.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: NEA dinner Tuesday night
Thread-Index: Acaa2XeHXV+hhgscTZunbttyrPiUrQ==
From: "Stephen Hanna" <shanna@juniper.net>
To: <nea@ietf.org>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 1ac7cc0a4cd376402b85bc1961a86ac2
Subject: [Nea] NEA dinner Tuesday night
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=subscribe>
Errors-To: nea-bounces@ietf.org

I'm planning a group dinner for NEA mailing list
participants on Tuesday night, July 11. If you
would like to come to this dinner, please send me
an RSVP by email on or before July 4. I will make
the reservations after that. If you have preferences
or requirements for the food or drink or other
aspects of the dinner, let me know.

Note that this dinner will conflict with the
IETF 66 social event.

Thanks,

Steve

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea



From nea-bounces@ietf.org Wed Jun 28 13:42:35 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1Fve3f-0002xH-Qs; Wed, 28 Jun 2006 13:42:35 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1Fve3e-0002w1-NN
	for nea@ietf.org; Wed, 28 Jun 2006 13:42:34 -0400
Received: from mga02.intel.com ([134.134.136.20] helo=orsmga101-1.jf.intel.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Fve3d-0000GO-99
	for nea@ietf.org; Wed, 28 Jun 2006 13:42:34 -0400
Received: from orsmga001.jf.intel.com ([10.7.209.18])
	by orsmga101-1.jf.intel.com with ESMTP; 28 Jun 2006 10:42:31 -0700
Received: from fmsmsx332.fm.intel.com (HELO fmsmsx332.amr.corp.intel.com)
	([132.233.42.148])
	by orsmga001.jf.intel.com with ESMTP; 28 Jun 2006 10:42:27 -0700
X-IronPort-AV: i="4.06,189,1149490800"; 
	d="scan'208"; a="58032504:sNHT5178310718"
Received: from fmsmsx311.amr.corp.intel.com ([132.233.42.214]) by
	fmsmsx332.amr.corp.intel.com with Microsoft SMTPSVC(6.0.3790.1830); 
	Wed, 28 Jun 2006 10:41:51 -0700
Received: from hdsmsx412.amr.corp.intel.com ([10.127.2.72]) by
	fmsmsx311.amr.corp.intel.com with Microsoft SMTPSVC(6.0.3790.1830); 
	Wed, 28 Jun 2006 10:41:50 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Nea] NEA dinner Tuesday night
Date: Wed, 28 Jun 2006 13:41:48 -0400
Message-ID: <279DDDAFA85EC74C9300A0598E7040563E16DD@hdsmsx412.amr.corp.intel.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Nea] NEA dinner Tuesday night
thread-index: Acaa2XeHXV+hhgscTZunbttyrPiUrQAAJi5w
From: "Blumenthal, Uri" <uri.blumenthal@intel.com>
To: "Stephen Hanna" <shanna@juniper.net>,
	<nea@ietf.org>
X-OriginalArrivalTime: 28 Jun 2006 17:41:50.0369 (UTC)
	FILETIME=[22C79110:01C69ADA]
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 9466e0365fc95844abaf7c3f15a05c7d
Cc: 
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=subscribe>
Errors-To: nea-bounces@ietf.org

I'd like to - but have already signed up for the social. So if the date
is Tuesday - I'll miss it.


-----Original Message-----
From: Stephen Hanna [mailto:shanna@juniper.net]=20
Sent: Wednesday, June 28, 2006 10:37 AM
To: nea@ietf.org
Subject: [Nea] NEA dinner Tuesday night

I'm planning a group dinner for NEA mailing list
participants on Tuesday night, July 11. If you
would like to come to this dinner, please send me
an RSVP by email on or before July 4. I will make
the reservations after that. If you have preferences
or requirements for the food or drink or other
aspects of the dinner, let me know.

Note that this dinner will conflict with the
IETF 66 social event.

Thanks,

Steve

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea



From nea-bounces@ietf.org Wed Jun 28 13:49:33 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1FveAO-0003DB-Vn; Wed, 28 Jun 2006 13:49:32 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1FveAN-0003Cm-J3
	for nea@ietf.org; Wed, 28 Jun 2006 13:49:31 -0400
Received: from [207.47.37.170] (helo=SCES1.sc.nevisnetworks.com)
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FveAL-0001wt-9L
	for nea@ietf.org; Wed, 28 Jun 2006 13:49:31 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Nea] NEA dinner Tuesday night
Date: Wed, 28 Jun 2006 10:49:22 -0700
Message-ID: <126EBB1F0092E14B9E595D03263235AAA0DB31@SCES1.sc.nevisnetworks.com>
In-Reply-To: <A6398B0DB62A474C82F61554EE937287C9744A@proton.jnpr.net>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Nea] NEA dinner Tuesday night
Thread-Index: Acaa2XeHXV+hhgscTZunbttyrPiUrQAAbFEw
From: "Joseph Tardo" <joseph.tardo@nevisnetworks.com>
To: "Stephen Hanna" <shanna@juniper.net>,
	<nea@ietf.org>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: e5ba305d0e64821bf3d8bc5d3bb07228
Cc: 
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=subscribe>
Errors-To: nea-bounces@ietf.org

Steve,

Count me in.

--Joe

-----Original Message-----
From: Stephen Hanna [mailto:shanna@juniper.net]=20
Sent: Wednesday, June 28, 2006 10:37 AM
To: nea@ietf.org
Subject: [Nea] NEA dinner Tuesday night

I'm planning a group dinner for NEA mailing list
participants on Tuesday night, July 11. If you
would like to come to this dinner, please send me
an RSVP by email on or before July 4. I will make
the reservations after that. If you have preferences
or requirements for the food or drink or other
aspects of the dinner, let me know.

Note that this dinner will conflict with the
IETF 66 social event.

Thanks,

Steve

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea



From nea-bounces@ietf.org Fri Jun 30 16:42:07 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1FwPoU-0005Os-UU; Fri, 30 Jun 2006 16:42:06 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1FwPoU-0005On-Hj
	for nea@ietf.org; Fri, 30 Jun 2006 16:42:06 -0400
Received: from borg.juniper.net ([207.17.137.119])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FwPoT-0007Iv-8j
	for nea@ietf.org; Fri, 30 Jun 2006 16:42:06 -0400
Received: from unknown (HELO proton.jnpr.net) ([10.10.2.37])
	by borg.juniper.net with ESMTP; 30 Jun 2006 13:42:04 -0700
X-IronPort-AV: i="4.06,197,1149490800"; 
	d="scan'208"; a="564255046:sNHT809702810"
X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [Nea] NEA dinner Tuesday night
Date: Fri, 30 Jun 2006 16:42:03 -0400
Message-ID: <A6398B0DB62A474C82F61554EE937287D77B2C@proton.jnpr.net>
In-Reply-To: <279DDDAFA85EC74C9300A0598E7040563E16DD@hdsmsx412.amr.corp.intel.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: [Nea] NEA dinner Tuesday night
Thread-Index: Acaa2XeHXV+hhgscTZunbttyrPiUrQAAJi5wAEkZ12A=
From: "Stephen Hanna" <shanna@juniper.net>
To: "Blumenthal, Uri" <uri.blumenthal@intel.com>,
	<nea@ietf.org>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 4adaf050708fb13be3316a9eee889caa
Cc: 
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=subscribe>
Errors-To: nea-bounces@ietf.org

Uri,

Sorry you can't make it. Tuesday night seems best since
Susan and I will probably be doing lots of lobbying
before and shortly after the NEA BOF. But we still want
to have this gathering close to the BOF.

Thanks,

Steve

-----Original Message-----
From: Blumenthal, Uri [mailto:uri.blumenthal@intel.com]=20
Sent: Wednesday, June 28, 2006 7:42 PM
To: Stephen Hanna; nea@ietf.org
Subject: RE: [Nea] NEA dinner Tuesday night

I'd like to - but have already signed up for the social. So if the date
is Tuesday - I'll miss it.


-----Original Message-----
From: Stephen Hanna [mailto:shanna@juniper.net]=20
Sent: Wednesday, June 28, 2006 10:37 AM
To: nea@ietf.org
Subject: [Nea] NEA dinner Tuesday night

I'm planning a group dinner for NEA mailing list
participants on Tuesday night, July 11. If you
would like to come to this dinner, please send me
an RSVP by email on or before July 4. I will make
the reservations after that. If you have preferences
or requirements for the food or drink or other
aspects of the dinner, let me know.

Note that this dinner will conflict with the
IETF 66 social event.

Thanks,

Steve

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea



From nea-bounces@ietf.org Fri Jun 30 18:45:50 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1FwRkE-0006VC-3P; Fri, 30 Jun 2006 18:45:50 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1FwRkC-0006V7-H8
	for nea@ietf.org; Fri, 30 Jun 2006 18:45:48 -0400
Received: from sj-iport-3-in.cisco.com ([171.71.176.72]
	helo=sj-iport-3.cisco.com) by ietf-mx.ietf.org with esmtp (Exim 4.43)
	id 1FwRkB-0006jd-11 for nea@ietf.org; Fri, 30 Jun 2006 18:45:48 -0400
Received: from sj-dkim-1.cisco.com ([171.71.179.21])
	by sj-iport-3.cisco.com with ESMTP; 30 Jun 2006 15:45:46 -0700
X-IronPort-AV: i="4.06,198,1149490800"; 
	d="scan'208"; a="432448154:sNHT32534808"
Received: from sj-core-2.cisco.com (sj-core-2.cisco.com [171.71.177.254])
	by sj-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id k5UMjk1Z024827; 
	Fri, 30 Jun 2006 15:45:46 -0700
Received: from xbh-rtp-201.amer.cisco.com (xbh-rtp-201.cisco.com
	[64.102.31.12])
	by sj-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id k5UMjjke022139;
	Fri, 30 Jun 2006 15:45:46 -0700 (PDT)
Received: from xmb-rtp-209.amer.cisco.com ([64.102.31.11]) by
	xbh-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.211);
	Fri, 30 Jun 2006 18:45:45 -0400
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Fri, 30 Jun 2006 18:45:44 -0400
Message-ID: <711A1D9897F2F04B9C166616EC8ED93E01CC62DC@xmb-rtp-209.amer.cisco.com>
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Thread-Topic: Comments regarding draft-khosravi-nea-requirements-01.txt Part 1
Thread-Index: AcacluwRjNGT5IPGTCSEnai1fXGozg==
From: "Brian Ford \(brford\)" <brford@cisco.com>
To: <nea@ietf.org>
X-OriginalArrivalTime: 30 Jun 2006 22:45:45.0690 (UTC)
	FILETIME=[ECB43BA0:01C69C96]
DKIM-Signature: a=rsa-sha1; q=dns; l=4043; t=1151707546; x=1152571546;
	c=relaxed/simple; s=sjdkim1001; h=From:Subject;
	d=cisco.com; i=brford@cisco.com;
	z=From:=22Brian=20Ford=20\(brford\)=22=20<brford@cisco.com>
	|Subject:Comments=20regarding=20draft-khosravi-nea-requirements-01.txt=20Part=201;
	X=v=3Dcisco.com=3B=20h=3D6n73xNGWnXzRhQOnDPvV/lhqKoE=3D;
	b=IPt2y5yZuh99m/yZFdYB1Fqr4Fuk8Ogjs+oj8Z6Ma5XOc3/uZsvZ9BkTKGCKRSHA3twpwNHe
	QLXzNwR+q9i6jdyfbHiFTgch6ocqacppI4BB2kl2CVCjsZGC60/pR7+Z;
Authentication-Results: sj-dkim-1.cisco.com; header.From=brford@cisco.com;
	dkim=pass ( sig from cisco.com verified; ); 
X-Spam-Score: 0.0 (/)
X-Scan-Signature: b280b4db656c3ca28dd62e5e0b03daa8
Subject: [Nea] Comments regarding draft-khosravi-nea-requirements-01.txt
	Part 1
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=subscribe>
Errors-To: nea-bounces@ietf.org


Comments regarding "Requirements for Network Endpoint Assessment (NEA)
draft-khosravi-nea-requirements-01.txt" Part 1

Comments submitted by Brian Ford (brford@cisco.com), Consulting
Engineer, Cisco Systems

[#1] In the abstract it says: "NEA provides owners of networks (e.g. an
enterprise offering remote access) a mechanism to learn the operational
state or posture of a system requesting network access and then apply
this knowledge to the network admission decision.  Why call out "an
enterprise offering remote access"?  Couldn't this capability be used by
enterprise and service (and all) providers alike over wired and wireless
networks?

[#2] In the abstract it says: "This information is frequently useful for
detecting systems that are lacking (or have out of date) security
protective mechanisms (e.g. anti-virus, firewall.)".  The NEA protection
model protects the network and authorized hosts on the network from
threats introduced by new hosts joining the network. You don't mention
that NEA adds a new authentication point (established when the agent
determines whether to share posture data with the network validator).
Could you add something about protecting the network and other network
hosts from hosts for which services are not available?

[#3] Please consider the following rewording of the Introduction:

"Today, network providers can leverage existing standards-based
technologies to restrict access to the network based upon the requesting
system's user or host-based identity, source IP address or physical
access point. These approaches do not currently attempt to take into
account the configuration or state of a host attempting to access the
network in order to improve an access decision.  In order to reduce the
overall risk assumed in operating a network, operators need the ability
to assess hosts configuration and operational state to ensure that they
meet the operational requirements of the network before participating.
Network Endpoint Assessment (NEA) has been offered to fulfill this need.

Given such a capability components in the network could preemptively
detect systems that are potentially dangerous to the network. This
capability provides the network operator greater control over hosts that
are admitted so that they might insure that the protections the network
offers better match the potential threats that could be presented by any
host.

If a host is determined to be presenting a configuration that does not
meet the network operators admission policy; for example if a host is
lacking proper defensive mechanisms such as operational and up to date
firewall or anti-virus software there should be a way to safely repair
or remediate that host so that it can be subsequently trusted to join
and operate on the network."

=20
[#4] In the Introduction it says: "NEA typically involves the use of
trusted agents running on the requesting machine ...".  Given that this
document sets out requirements for NEA and that there are few
implementations of the as yet undefined NEA; perhaps the use of the word
"typically" is premature. =20

[#5] In the Introduction when you point out that "Architectures, similar
to NEA, have been defined in the industry (e.g. TNC, NAP, NAC) to
assess"; how about listing those systems in alphabetical order (e.g.
NAC, NAP, TNC).  Or perhaps listing solutions that have been implemented
first.

[#6] In the Introduction it says: "The decision might allow for no
access, limited access (possibly to allow for remediation), or full
access to the network.".  I'd suggest that these options could better be
summarized as "variable access to the network ranging from none to full
access; access to an alternative network that could be used to remediate
the host or provide guest access; or access to the Internet".=20

Thanks for your consideration.

Liberty for All

Brian
=20
Brian Ford=20
Consulting Engineer
Cisco Systems, Inc.
http://www.cisco.com <http://www.cisco.com/>=20

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea



From nea-bounces@ietf.org Fri Jun 30 19:16:16 2006
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
	by megatron.ietf.org with esmtp (Exim 4.43)
	id 1FwSDg-0004Fs-IB; Fri, 30 Jun 2006 19:16:16 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
	by megatron.ietf.org with esmtp (Exim 4.43) id 1FwSDf-0004Fn-E0
	for nea@ietf.org; Fri, 30 Jun 2006 19:16:15 -0400
Received: from e33.co.us.ibm.com ([32.97.110.151])
	by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1FwSDd-0000pj-OD
	for nea@ietf.org; Fri, 30 Jun 2006 19:16:15 -0400
Received: from d03relay04.boulder.ibm.com (d03relay04.boulder.ibm.com
	[9.17.195.106])
	by e33.co.us.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id
	k5UNGD65021631
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL)
	for <nea@ietf.org>; Fri, 30 Jun 2006 19:16:13 -0400
Received: from d03av03.boulder.ibm.com (d03av03.boulder.ibm.com [9.17.195.169])
	by d03relay04.boulder.ibm.com (8.13.6/NCO/VER7.0) with ESMTP id
	k5UNGVH6186500
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <nea@ietf.org>; Fri, 30 Jun 2006 17:16:31 -0600
Received: from d03av03.boulder.ibm.com (loopback [127.0.0.1])
	by d03av03.boulder.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id
	k5UNGC6p024926 for <nea@ietf.org>; Fri, 30 Jun 2006 17:16:12 -0600
Received: from d03nm129.boulder.ibm.com (d03nm129.boulder.ibm.com
	[9.17.195.155])
	by d03av03.boulder.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id
	k5UNGCXo024923 for <nea@ietf.org>; Fri, 30 Jun 2006 17:16:12 -0600
In-Reply-To: <711A1D9897F2F04B9C166616EC8ED93E01CC62DC@xmb-rtp-209.amer.cisco.com>
Subject: Re: [Nea] Comments regarding
	draft-khosravi-nea-requirements-01.txt	Part 1
To: "Brian Ford \(brford\)" <brford@cisco.com>
X-Mailer: Lotus Notes Release 7.0 HF242 April 21, 2006
Message-ID: <OF1714F9AE.22015E1D-ON8825719D.007DCD95-8825719D.007FCE58@us.ibm.com>
From: Frank Yeh Jr <fyeh@us.ibm.com>
Date: Fri, 30 Jun 2006 16:15:58 -0700
X-MIMETrack: Serialize by Router on D03NM129/03/M/IBM(Release 7.0.1HF123 |
	April 14, 2006) at 06/30/2006 17:19:37
MIME-Version: 1.0
X-Spam-Score: 0.3 (/)
X-Scan-Signature: abb8110dde048486ea2be9c769692569
Cc: nea@ietf.org
X-BeenThere: nea@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Network Endpoint Assessment discussion list <nea.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/nea>
List-Post: <mailto:nea@ietf.org>
List-Help: <mailto:nea-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/nea>,
	<mailto:nea-request@ietf.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1359980745=="
Errors-To: nea-bounces@ietf.org

--===============1359980745==
Content-type: multipart/alternative; 
	Boundary="0__=07BBFB0EDFEE4B058f9e8a93df938690918c07BBFB0EDFEE4B05"
Content-Disposition: inline

--0__=07BBFB0EDFEE4B058f9e8a93df938690918c07BBFB0EDFEE4B05
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: quoted-printable






Greetings,


      My knee-jerk reactions to Brian's email inserted inline_

"Brian Ford \(brford\)" <brford@cisco.com> wrote on 06/30/2006 03:45:44=
 PM:

>
> Comments regarding "Requirements for Network Endpoint Assessment (NEA=
)
> draft-khosravi-nea-requirements-01.txt" Part 1
>
> Comments submitted by Brian Ford (brford@cisco.com), Consulting
> Engineer, Cisco Systems
>
> [#1] In the abstract it says: "NEA provides owners of networks (e.g. =
an
> enterprise offering remote access) a mechanism to learn the operation=
al
> state or posture of a system requesting network access and then apply=

> this knowledge to the network admission decision.  Why call out "an
> enterprise offering remote access"?  Couldn't this capability be used=
 by
> enterprise and service (and all) providers alike over wired and wirel=
ess
> networks?

      It could and should be used by all of the above. Calling out the
enterprise remote access as an example does not preclude other uses, so=
 the
way I read it the enterprise is just that_ an example. Or did a miss so=
me
new meaning for "e.g."?

>
> [#2] In the abstract it says: "This information is frequently useful =
for
> detecting systems that are lacking (or have out of date) security
> protective mechanisms (e.g. anti-virus, firewall.)".  The NEA protect=
ion
> model protects the network and authorized hosts on the network from
> threats introduced by new hosts joining the network. You don't mentio=
n
> that NEA adds a new authentication point (established when the agent
> determines whether to share posture data with the network validator).=

> Could you add something about protecting the network and other networ=
k
> hosts from hosts for which services are not available?
>

      I don't agree that NEA adds a new authentication point. In my
vernacular, authentication is the function of determing the identity of=

someone (or thing). NEA is about integrity, not identity. I consider NE=
A
more of an authorization function.

      Also, I don't understand how authentication relates to hosts for
which services are not available. While I believe that there should be =
a
way to handle such hosts, it might not be a function of the NEA spec it=
self
but rather of a best practice to manage clientless hosts in parallel wi=
th
NEA. I agree that the abstract should mention the clientless host probl=
em
and either address the problem or explicitly state that it does not add=
ress
the problem.

> [#3] Please consider the following rewording of the Introduction:
>
> "Today, network providers can leverage existing standards-based
> technologies to restrict access to the network based upon the request=
ing
> system's user or host-based identity, source IP address or physical
> access point. These approaches do not currently attempt to take into
> account the configuration or state of a host attempting to access the=

> network in order to improve an access decision.  In order to reduce t=
he
> overall risk assumed in operating a network, operators need the abili=
ty
> to assess hosts configuration and operational state to ensure that th=
ey
> meet the operational requirements of the network before participating=
.
> Network Endpoint Assessment (NEA) has been offered to fulfill this ne=
ed.
>
> Given such a capability components in the network could preemptively
> detect systems that are potentially dangerous to the network. This
> capability provides the network operator greater control over hosts t=
hat
> are admitted so that they might insure that the protections the netwo=
rk
> offers better match the potential threats that could be presented by =
any
> host.
>
> If a host is determined to be presenting a configuration that does no=
t
> meet the network operators admission policy; for example if a host is=

> lacking proper defensive mechanisms such as operational and up to dat=
e
> firewall or anti-virus software there should be a way to safely repai=
r
> or remediate that host so that it can be subsequently trusted to join=

> and operate on the network."
>

      That sounds spot on but is in need of a bit of wordsmithing.

>
> [#4] In the Introduction it says: "NEA typically involves the use of
> trusted agents running on the requesting machine ...".  Given that th=
is
> document sets out requirements for NEA and that there are few
> implementations of the as yet undefined NEA; perhaps the use of the w=
ord
> "typically" is premature.
>

      Interesting point, which brings us back to the clientless host is=
sue.

> [#5] In the Introduction when you point out that "Architectures, simi=
lar
> to NEA, have been defined in the industry (e.g. TNC, NAP, NAC) to
> assess"; how about listing those systems in alphabetical order (e.g.
> NAC, NAP, TNC).  Or perhaps listing solutions that have been implemen=
ted
> first.
>

      Or how about putting them in order from least proprietary to most=

proprietary? We could just leave it alone then! I really have no prefer=
ence
but had to say that! ;-b


> [#6] In the Introduction it says: "The decision might allow for no
> access, limited access (possibly to allow for remediation), or full
> access to the network.".  I'd suggest that these options could better=
 be
> summarized as "variable access to the network ranging from none to fu=
ll
> access; access to an alternative network that could be used to remedi=
ate
> the host or provide guest access; or access to the Internet".
>

      I agree we should change this.

> Thanks for your consideration.
>
> Liberty for All
>
> Brian
>
> Brian Ford
> Consulting Engineer
> Cisco Systems, Inc.
> http://www.cisco.com <http://www.cisco.com/>
>
> _______________________________________________
> Nea mailing list
> Nea@ietf.org
> https://www1.ietf.org/mailman/listinfo/nea



Regards,
Frank Yeh
Corporate Security Strategy Team
IBM
Tivoli Software=

--0__=07BBFB0EDFEE4B058f9e8a93df938690918c07BBFB0EDFEE4B05
Content-type: text/html; charset=US-ASCII
Content-Disposition: inline
Content-transfer-encoding: quoted-printable

<html><body>
<p>Greetings,<br>
<br>
<br>
	My knee-jerk reactions to Brian's email inserted inline_<br>
<br>
<tt>&quot;Brian Ford \(brford\)&quot; &lt;brford@cisco.com&gt; wrote on=
 06/30/2006 03:45:44 PM:<br>
<br>
&gt; <br>
&gt; Comments regarding &quot;Requirements for Network Endpoint Assessm=
ent (NEA)<br>
&gt; draft-khosravi-nea-requirements-01.txt&quot; Part 1<br>
&gt; <br>
&gt; Comments submitted by Brian Ford (brford@cisco.com), Consulting<br=
>
&gt; Engineer, Cisco Systems<br>
&gt; <br>
&gt; [#1] In the abstract it says: &quot;NEA provides owners of network=
s (e.g. an<br>
&gt; enterprise offering remote access) a mechanism to learn the operat=
ional<br>
&gt; state or posture of a system requesting network access and then ap=
ply<br>
&gt; this knowledge to the network admission decision. &nbsp;Why call o=
ut &quot;an<br>
&gt; enterprise offering remote access&quot;? &nbsp;Couldn't this capab=
ility be used by<br>
&gt; enterprise and service (and all) providers alike over wired and wi=
reless<br>
&gt; networks?</tt><br>
<br>
<tt>	It could and should be used by all of the above. Calling out the e=
nterprise remote access as an example does not preclude other uses, so =
the way I read it the enterprise is just that_ an example. Or did a mis=
s some new meaning for &quot;e.g.&quot;?</tt><br>
<tt><br>
&gt; <br>
&gt; [#2] In the abstract it says: &quot;This information is frequently=
 useful for<br>
&gt; detecting systems that are lacking (or have out of date) security<=
br>
&gt; protective mechanisms (e.g. anti-virus, firewall.)&quot;. &nbsp;Th=
e NEA protection<br>
&gt; model protects the network and authorized hosts on the network fro=
m<br>
&gt; threats introduced by new hosts joining the network. You don't men=
tion<br>
&gt; that NEA adds a new authentication point (established when the age=
nt<br>
&gt; determines whether to share posture data with the network validato=
r).<br>
&gt; Could you add something about protecting the network and other net=
work<br>
&gt; hosts from hosts for which services are not available?<br>
&gt; </tt><br>
<br>
<tt>	I don't agree that NEA adds a new authentication point. In my vern=
acular, authentication is the function of determing the identity of som=
eone (or thing). NEA is about integrity, not identity. I consider NEA m=
ore of an authorization function.</tt><br>
<br>
<tt>	Also, I don't understand how authentication relates to hosts for w=
hich services are not available. While I believe that there should be a=
 way to handle such hosts, it might not be a function of the NEA spec i=
tself but rather of a best practice to manage clientless hosts in paral=
lel with NEA. I agree that the abstract should mention the clientless h=
ost problem and either address the problem or explicitly state that it =
does not address the problem.</tt><br>
<tt><br>
&gt; [#3] Please consider the following rewording of the Introduction:<=
br>
&gt; <br>
&gt; &quot;Today, network providers can leverage existing standards-bas=
ed<br>
&gt; technologies to restrict access to the network based upon the requ=
esting<br>
&gt; system's user or host-based identity, source IP address or physica=
l<br>
&gt; access point. These approaches do not currently attempt to take in=
to<br>
&gt; account the configuration or state of a host attempting to access =
the<br>
&gt; network in order to improve an access decision. &nbsp;In order to =
reduce the<br>
&gt; overall risk assumed in operating a network, operators need the ab=
ility<br>
&gt; to assess hosts configuration and operational state to ensure that=
 they<br>
&gt; meet the operational requirements of the network before participat=
ing.<br>
&gt; Network Endpoint Assessment (NEA) has been offered to fulfill this=
 need.<br>
&gt; <br>
&gt; Given such a capability components in the network could preemptive=
ly<br>
&gt; detect systems that are potentially dangerous to the network. This=
<br>
&gt; capability provides the network operator greater control over host=
s that<br>
&gt; are admitted so that they might insure that the protections the ne=
twork<br>
&gt; offers better match the potential threats that could be presented =
by any<br>
&gt; host.<br>
&gt; <br>
&gt; If a host is determined to be presenting a configuration that does=
 not<br>
&gt; meet the network operators admission policy; for example if a host=
 is<br>
&gt; lacking proper defensive mechanisms such as operational and up to =
date<br>
&gt; firewall or anti-virus software there should be a way to safely re=
pair<br>
&gt; or remediate that host so that it can be subsequently trusted to j=
oin<br>
&gt; and operate on the network.&quot;<br>
&gt; </tt><br>
<br>
<tt>	That sounds spot on but is in need of a bit of wordsmithing.</tt><=
br>
<tt><br>
&gt; &nbsp;<br>
&gt; [#4] In the Introduction it says: &quot;NEA typically involves the=
 use of<br>
&gt; trusted agents running on the requesting machine ...&quot;. &nbsp;=
Given that this<br>
&gt; document sets out requirements for NEA and that there are few<br>
&gt; implementations of the as yet undefined NEA; perhaps the use of th=
e word<br>
&gt; &quot;typically&quot; is premature. &nbsp;<br>
&gt; </tt><br>
<br>
<tt>	Interesting point, which brings us back to the clientless host iss=
ue.</tt><br>
<tt><br>
&gt; [#5] In the Introduction when you point out that &quot;Architectur=
es, similar<br>
&gt; to NEA, have been defined in the industry (e.g. TNC, NAP, NAC) to<=
br>
&gt; assess&quot;; how about listing those systems in alphabetical orde=
r (e.g.<br>
&gt; NAC, NAP, TNC). &nbsp;Or perhaps listing solutions that have been =
implemented<br>
&gt; first.<br>
&gt; </tt><br>
<br>
<tt>	Or how about putting them in order from least proprietary to most =
proprietary? We could just leave it alone then! I really have no prefer=
ence but had to say that! ;-b</tt><br>
<br>
<tt><br>
&gt; [#6] In the Introduction it says: &quot;The decision might allow f=
or no<br>
&gt; access, limited access (possibly to allow for remediation), or ful=
l<br>
&gt; access to the network.&quot;. &nbsp;I'd suggest that these options=
 could better be<br>
&gt; summarized as &quot;variable access to the network ranging from no=
ne to full<br>
&gt; access; access to an alternative network that could be used to rem=
ediate<br>
&gt; the host or provide guest access; or access to the Internet&quot;.=
 <br>
&gt; </tt><br>
<br>
<tt>	I agree we should change this.</tt><br>
<tt><br>
&gt; Thanks for your consideration.<br>
&gt; <br>
&gt; Liberty for All<br>
&gt; <br>
&gt; Brian<br>
&gt; &nbsp;<br>
&gt; Brian Ford <br>
&gt; Consulting Engineer<br>
&gt; Cisco Systems, Inc.<br>
&gt; <a href=3D"http://www.cisco.com">http://www.cisco.com</a> &lt;<a h=
ref=3D"http://www.cisco.com/">http://www.cisco.com/</a>&gt; <br>
&gt; <br>
&gt; _______________________________________________<br>
&gt; Nea mailing list<br>
&gt; Nea@ietf.org<br>
&gt; <a href=3D"https://www1.ietf.org/mailman/listinfo/nea">https://www=
1.ietf.org/mailman/listinfo/nea</a><br>
</tt><br>
<br>
<br>
Regards,<br>
Frank Yeh<br>
Corporate Security Strategy Team<br>
IBM<br>
Tivoli Software<br>
</body></html>=

--0__=07BBFB0EDFEE4B058f9e8a93df938690918c07BBFB0EDFEE4B05--



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

_______________________________________________
Nea mailing list
Nea@ietf.org
https://www1.ietf.org/mailman/listinfo/nea

--===============1359980745==--





