
From nobody Thu Oct  1 08:40:08 2020
Return-Path: <mcr+ietf@sandelman.ca>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5BD563A0AC3; Thu,  1 Oct 2020 08:39:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QY5TP0SkZbkR; Thu,  1 Oct 2020 08:39:54 -0700 (PDT)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9D6193A0A7E; Thu,  1 Oct 2020 08:39:53 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by tuna.sandelman.ca (Postfix) with ESMTP id 70269389F2; Thu,  1 Oct 2020 11:44:52 -0400 (EDT)
Received: from tuna.sandelman.ca ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with LMTP id pcz7zyOwSzix; Thu,  1 Oct 2020 11:44:51 -0400 (EDT)
Received: from sandelman.ca (obiwan.sandelman.ca [IPv6:2607:f0b0:f:2::247]) by tuna.sandelman.ca (Postfix) with ESMTP id B8D20389F1; Thu,  1 Oct 2020 11:44:51 -0400 (EDT)
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id 045DB4CC; Thu,  1 Oct 2020 11:39:51 -0400 (EDT)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: man <6man@ietf.org>
reply-to: man <6man@ietf.org>
cc: homenet@ietf.org, roll@ietf.org
X-Attribution: mcr
X-Mailer: MH-E 8.6+git; nmh 1.7+dev; GNU Emacs 26.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature"
Date: Thu, 01 Oct 2020 11:39:50 -0400
Message-ID: <9501.1601566790@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/C4PoCFT50BgPhyWEqtvqFIyyoo0>
Subject: [Roll] draft-thubert-6man-ipv6-over-wireless-06.html -- only you can help stamp out low-speed broadcasts
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Oct 2020 15:39:57 -0000

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


I hope the reply-to: 6man@ietf.org might survive, but I ask you to verify
when you Reply-All that it goes to that list only.

In https://www.ietf.org/id/draft-thubert-6man-ipv6-over-wireless-06.html
Pascal Thubert provides a well written survey explanation of the challenges
of ND across a wide variety of mesh-under network topologies.

Normally, I think of "mesh-under" to be technologies like 802.15.10,
but in reading it realize that the entire pantheon of 802 technologies
after 10base5 [Big Yellow Coax Cable-1] and 10base2 [Small Grey Coax Cable-=
2],
actually fall into the category of "mesh-under".

35 years of what I like to call "stupid layer-2 tricks".
 ... They all seemed to make sense at the time
          (to paraphase Douglas Adams's Arthur Dent).


Specifically, they were tricks because IPv4 gave us such pathetic subnet
limitations, and broadcast emulation was costing more and more bandwidth.
We have extensive broadcast mitigation techniques in IPv6.
We use of various multicast groups such that, given we had a
[Big-Yellow-Coax-Cable], we can push multicast filters down into hardware a=
nd
avoid waking that overworked Sun-2 20Mhz 68020 CPU for stupid things.
The reality today is that none of that matters: the host registers the
multicast groups it cares about with the switch using MLD, we hope the IGMP=
v6
snooping works
(I have a closet where IPv6 ND is broken, I think because it isn't working,
and I can't get in due to lockdown rules to investigate in person.  IPv6-LL
works, btw...)

What I'm trying to say is that the model we have about the physical network
has been wrong for 25 to 30 years now.  Yet, we continue to design networks
as if that model is correct, and the folks over at IEEE continue to try to
emulate things.  It's a deadly embrace in which neither party has the guts =
to
point out that whatever clothing the emperor thinks they are wearing are not
in fact the ones we observe.

Now, in homenet we have talked about putting /128s into our visible and
debuggable routing protocol, vs putting (to-be-randomized) /48 L2 addresses
into the invisible L2 "switching" protocol.
The /128 routing was deemed "too complex" by some, who are somehow content =
to
do exactly the same thing at L2 using hardware implementations that can't be
upgraded... ever.

We have all sorts of mechanisms to deal with discovery across multiple
networks, given that the wired and wifi networks are bridged, yet half the
devices can see both at the same time.

In ROLL, we have the /128s in the routing protocol, and some profiles have
adopted RFC8505, but not all yet.  So, we got halfway there, but yet all the
way.

So, please read Pascal's draft.   It sat open in a tab on my desktop for to=
o long.
It's a very nice and educational survey.

I am not quite sure what the actionable item in it is yet.
I don't know what 6man should do exactly about it.
It's not yet a loud call to action.

The draft hints that using RFC8505 more is a good idea, but I'm not sure it
actually says this.

To my mind, the question is really about deployment.
If Cisco enterprise class APs supported RFC8505 would any wifi client devic=
es
consider supporting it?  Is there a killer application that makes it worth
it?  Maybe in warehouse/logistics situations. I don't know exactly where it
might take off.

Maybe it can be shown that it helps avoiding dropped packets when roaming
among APs within an Enterprise.  Is there some other situation?

Can routing IPv6 /128s that have mapped IPv4 in them keep all the IPv4 ARP
multicast traffic away from the wireless media?


[Big Yellow Coax Cable-1] https://en.wikipedia.org/wiki/Vampire_tap#/media/=
File:VampireTap.jpg
                          https://en.wikipedia.org/wiki/10BASE5
[Small Grey Coax Cable-2] https://en.wikipedia.org/wiki/10BASE2

=2D-
Michael Richardson <mcr+IETF@sandelman.ca>   . o O ( IPv6 I=C3=B8T consulti=
ng )
           Sandelman Software Works Inc, Ottawa and Worldwide





--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEbsyLEzg/qUTA43uogItw+93Q3WUFAl91+EYACgkQgItw+93Q
3WVaEwf+I5x6V8RSq8L+29pmM9nm0Ly89W8GHD+WJgY7GmD7yG7YTvnGYAt9lBil
8D3+jQMM4gw7BhnuJDO9Vpzskvzd7jb1iAzNQYBW6MTk5oGF0E5IGeOA71QrrDZZ
EVkZFCNTHZkZaQap8v78/x9MU1KkE/TCmFikt+b79NAokR++I9ayR9w/czuefih0
lryT2wox6L/MyQMNTnF0euW/kmMpX4CgID7QXr3c3hek/tPX8Rh44MZPA8aM+nnO
JoEzZoSlTupkXiYa90O0n5AgKxE/mMnfxWLmVq6GAz3zi4dcNV1oJbO67/nDuXWc
VrZZJBcJ2/s6saB2vxg5rxzYhOE0nQ==
=2rE7
-----END PGP SIGNATURE-----
--=-=-=--


From nobody Thu Oct  1 09:15:18 2020
Return-Path: <aretana.ietf@gmail.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5631B3A0C00; Thu,  1 Oct 2020 09:15:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level: 
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a1dmFpp-Z4NO; Thu,  1 Oct 2020 09:15:12 -0700 (PDT)
Received: from mail-ed1-x531.google.com (mail-ed1-x531.google.com [IPv6:2a00:1450:4864:20::531]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B33B23A0B93; Thu,  1 Oct 2020 09:15:11 -0700 (PDT)
Received: by mail-ed1-x531.google.com with SMTP id c8so6254975edv.5; Thu, 01 Oct 2020 09:15:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=vUxCGx35raaNYg50+PTrsAi727THm9woSDsjggcq5TA=; b=dOVvT7TDULu5myrmPat3ib1cN06IyF9eQRaC1v8QrQtQ2jhlGQNXY1HXyuzA/NUBYW kms4zXjqysQaSwR2/4Y2t21uxPUgUiuApazhXS7lmZD+fs4NaeTjreBlWRKNu94BnpZj zU3BGo3U9O3w0lNINYffoZSpYlt3vVSaLsLW5bBRNTOaQxykP/xPCX7dRavwRJloNAre 5117YVgi+fE5Qody9PeGOoBKC23Re6iELoaulQEygh0yp2E/jMgTjzG2d4dQK0Jzymt3 gOTJd4d9TYc4Kj00ZAlfiEPoVjxZTxUwUfp12BzgjVqCoetC8/MlWxfLgHbL0J4GApFO 78IA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=vUxCGx35raaNYg50+PTrsAi727THm9woSDsjggcq5TA=; b=G0nxDjnVb2VzPvdCGCvV74bmNfvx/uc0ILmdhb0lBZoY+zRcRzDcx0OTUwC1JNPQXl FnTNyanHCPoO15ZuCEleVR/UA6+iqIOwTyec6SBfJMO/nI+u/rAyYFKeP7ZQSXTB13WJ pNQrqJwVCUiMBMDLfFLpRMFtOGUS9O6nF8uxZ8yjBQokDbrdSbmRlIz31uI49UztaNYC MUMQfVhl2s778Xde0GfLgXiwQfUDrZUGZPjybuJ9L1g+AdhoptIz0jLP15aXa/1xA2z7 C+D0UfsEaV1A1vsLZvyNqbkAQfq8ancKsQApVt0/xux0uEBpLxEksHhzNMyUlCSmyWQh n8RA==
X-Gm-Message-State: AOAM531BGuixelBH8DApQRN4djqVFaL+5FvlJbrZ9riV/2rkdYjktEeO 6R428GQngSKlcgjGxiT/x+oE3tGVDdQ/vhS69bky1NII
X-Google-Smtp-Source: ABdhPJziElJO/YszRR2R2dg3PeYHsxyvhDqku7ScxXNZg8qZwT9gTygE/iFrepyhhjidHBvR4AWHb2NuDAbESRQEjs4=
X-Received: by 2002:aa7:dd0d:: with SMTP id i13mr9091421edv.314.1601568909499;  Thu, 01 Oct 2020 09:15:09 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Thu, 1 Oct 2020 09:15:08 -0700
From: Alvaro Retana <aretana.ietf@gmail.com>
In-Reply-To: <CAMMESsy+krNStGn7fA3pZ5xEwUSwiYDDjnSx2hhH1ZC8_Jd13A@mail.gmail.com>
References: <CAMMESsy+krNStGn7fA3pZ5xEwUSwiYDDjnSx2hhH1ZC8_Jd13A@mail.gmail.com>
MIME-Version: 1.0
Date: Thu, 1 Oct 2020 09:15:08 -0700
Message-ID: <CAMMESsxWHg422GTJOfDJtTHpV5X3U-0+4_nkuhRVM0GuC06fzg@mail.gmail.com>
To: "draft-ietf-roll-aodv-rpl@ietf.org" <draft-ietf-roll-aodv-rpl@ietf.org>
Cc: Ines Robles <mariainesrobles@googlemail.com>, roll-chairs@ietf.org,  Routing Over Low power and Lossy networks <roll@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000ef23f405b09e51d9"
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/Q5gTzs-K5SDdYYmAJNAv5syf_HA>
Subject: Re: [Roll] AD Review of draft-ietf-roll-aodv-rpl-08
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Oct 2020 16:15:15 -0000

--000000000000ef23f405b09e51d9
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Ping!

On June 16, 2020 at 5:36:50 PM, Alvaro Retana (aretana.ietf@gmail.com)
wrote:


Dear authors:

This is an incremental review based on some of the changes and the new text
in this version.  Some of the comments are a followup to previous comments,
but there are also some new issues.


Thanks!

Alvaro.


[Line numbers from idnits.]

...
102 1.  Introduction
...
125   AODV-RPL reuses and provides a natural extension to the core RPL
126   functionality to support routes with birectional asymmetric links.
127   It retains RPL's DODAG formation, RPL Instance and the associated
128   Objective Function, trickle timers, and support for storing and non-
129   storing modes.  AODV adds basic messages RREQ and RREP as part of RPL
130   DIO (DODAG Information Object) control messages, and does not utilize
131   the DAO message of RPL.  AODV-RPL specifies a new MOP running in a
132   seperate instance dedicating to discover P2P routes, which may differ
133   from the P2MP routes discoverable by native RPL.  AODV-RPL can be
134   operated whether or not native RPL is running otherwise.

[nit] s/seperate instance dedicating/separate instance dedicated

[major] "AODV-RPL can be operated whether or not native RPL is running
otherwise."  If native RPL is also running in the LLN, it can learn the
same routes as the ones discovered through AODV-RPL.  Which route should
have preference, or is this a deployment issue and outside the scope?

[major] If native RPL is already running in an LLN, how would AODV-RPL be
introduced in the network?  I'm thinking about =C2=A72/rfc5706.


136 2.  Terminology
...
144   AODV
145      Ad Hoc On-demand Distance Vector Routing[RFC3561].

[nit] s/Routing[RFC3561]/Routing [RFC3561]


...
422 4.3.  AODV-RPL Target Option
...
451              Figure 3: Target option format for AODV-RPL MOP

[minor] s/Target option/ART Option (or AODV-RPL Target option)/g(almost)

There are some places where "target option" is used to refer to the ART
option, but without the extra qualification it may be confused with the
Target option in core RPL.  IOW, let's be painfully specific.



...
485 5.  Symmetric and Asymmetric Routes
...
539   Appendix A describes an example method using the ETX and RSSI to
540   estimate whether the link is symmetric in terms of link quality is
541   given in using an averaging technique.

[minor] Please expand ETX/RSSI.


...
605 6.2.1.  General Processing
...
615      If the S bit in the received RREQ-DIO is set to 1, the router MUST
616      determine whether each direction of the link (by which the RREQ-
617      DIO is received) satisfies the Objective Function.  In case that
618      the downward (i.e. towards the TargNode) direction of the link
619      does not satisfy the Objective Function, the link can't be used
620      symmetrically, thus the S bit of the RREQ-DIO to be sent out MUST
621      be set as 0.  If the S bit in the received RREQ-DIO is set to 0,
622      the router MUST only check into the upward direction (towards the
623      OrigNode) of the link.

[major] s/MUST only check/MUST determine...

You fixed the first occurrence of MUST check, but not the second.


625      If the upward direction of the link can satisfy the Objective
626      Function (defined in [RFC6551]), and the router's Rank would not
627      exceed the MaxUseRank limit, the router joins the DODAG of the
628      RREQ-Instance.  The router that transmitted the received RREQ-DIO
629      is selected as the preferred parent.  Otherwise, if the Objective
630      Function is not satisfied or the MaxUseRank limit is exceeded, the
631      router MUST discard the received RREQ-DIO and MUST NOT join the
632      DODAG.

[minor] "Objective Function (defined in [RFC6551])"   Put the reference
when OF is first used.


...
642      If the H bit is set to 1, then the router (TargNode or
643      intermediate) MUST build an upward route entry towards OrigNode
644      which MUST include at least the following items: Source Address,
645      InstanceID, Destination Address, Next Hop, Lifetime, and Sequence
646      Number.  The Destination Address and the InstanceID respectively
647      can be learned from the DODAGID and the RPLInstanceID of the RREQ-
648      DIO, and the Source Address is the address used by the local
649      router to send data to the OrigNode.  The Next Hop is the
650      preferred parent.  The lifetime is set according to DODAG
651      configuration (i.e., not the L bit) and can be extended when the
652      route is actually used.  The sequence number represents the
653      freshness of the route entry, and it is copied from the Orig SeqNo
654      field of the RREQ option.  A route entry with the same source and
655      destination address, same InstanceID, but stale sequence number,
656      MUST be deleted.

[major] s/MUST build an upward route entry towards OrigNode which MUST
include at least the following items/MUST build an upward route entry
towards OrigNode which includes at least the following items


658   Step 4:

660      If the router is an intermediate router, then it transmits a RREQ-
661      DIO via link-local multicast; if the H bit is set to 0, the
662      intermediate router MUST include the address of the interface
663      receiving the RREQ-DIO into the address vector..  Otherwise, if
664      the router (i.e., TargNode) was not already associated with the
665      RREQ-Instance, it prepares a RREP-DIO Section 6.3.  If, on the
666      other hand TargNode was already associated with the RREQ-Instance,
667      it takes no further action and does not send an RREP-DIO.

[nit] s/../.

[nit] s/Section 6.3./(Section 6.3).


...
764 6.4.  Receiving and Forwarding Route Reply
...
773      If the S bit of the RREP-DIO is set to 0, the router MUST check
774      the downward direction of the link (towards the TargNode) over
775      which the RREP-DIO is received.  If the downward direction of the
776      link can satisfy the Objective Function, and the router's Rank
777      would not exceed the MaxRank limit, the router joins the DODAG of
778      the RREP-Instance.  The router that transmitted the received RREP-
779      DIO is selected as the preferred parent.  Afterwards, other RREP-
780      DIO messages can be received.

[] s/the router MUST check.../the router MUST determine...satisfies

IOW, join the two sentences.


...
794      If the H bit is set to 1, then the router (OrigNode or
795      intermediate) MUST build a downward route entry.  The route entry
796      MUST include at least the following items: OrigNode Address,
797      InstanceID, TargNode Address as destination, Next Hop, Lifetime
798      and Sequence Number.  For a symmetric route, the Next Hop in the
799      route entry is the router from which the RREP-DIO is received.
800      For an asymmetric route, the Next Hop is the preferred parent in
801      the DODAG of RREQ-Instance.  The InstanceID in the route entry
802      MUST be the original RPLInstanceID (after subtracting the Shift
803      field value).  The source address is learned from the ART Option,
804      and the destination address is learned from the DODAGID.  The
805      lifetime is set according to DODAG configuration and can be
806      extended when the route is actually used.  The sequence number
807      represents the freshness of the route entry, and is copied from
808      the Dest SeqNo field of the ART option of the RREP-DIO.  A route
809      entry with same source and destination address, same InstanceID,
810      but stale sequence number, SHOULD be deleted.

[major] s/MUST build a downward route entry.  The route entry MUST include
at least the following items/MUST build a downward route entry towards
TargNode which includes at least the following items

[minor] s/The lifetime is set according to DODAG configuration and can be
extended when the route is actually used./The lifetime is set according to
DODAG configuration (i.e., not the L bit) and can be extended when the
route is actually used.

[major] s/stale sequence number, SHOULD be deleted./stale sequence number,
MUST be deleted.


812      If the H bit is set to 0, for an asymmetric route, an intermediate
813      router MUST include the address of the interface receiving the
814      RREP-DIO into the address vector; for a symmetric route, there is
815      nothing to do in this step.

[minor] In =C2=A76.2.1 the part about H=3D0 was moved to Step 4.  Please do=
 the
same here.


...
830   Upon receiving a RREP-DIO, a router which already belongs to the
831   RREQ-Instance SHOULD drop the RREP-DIO.

[minor] When it is ok to not drop it?  I'm assuming that there's no harm in
propagating the extra RREP, right?  IOW, there's no need for MUST.



...
876 9.1.  New Mode of Operation: AODV-RPL

878   IANA is asked to assign a new Mode of Operation, named "AODV-RPL" for
879   Point-to-Point(P2P) hop-by-hop routing from the "Mode of Operation"
880   Registry [RFC6550].

[major] The reference is not needed because even though the registry was
defined in rfc6550, the RFC is not the registry.

[major] A note should be added indicating that the number in parenthesis is
a suggestion.


882              +-------------+---------------+---------------+
883              |    Value    |  Description  |   Reference   |
884              +-------------+---------------+---------------+
885              |   TBD1 (5)  |   AODV-RPL    | This document |
886              +-------------+---------------+---------------+

888                        Figure 6: Mode of Operation

890 9.2.  AODV-RPL Options: RREQ, RREP, and Target

892   IANA is asked to assign three new AODV-RPL options "RREQ", "RREP" and
893   "ART", as described in Figure 7 from the "RPL Control Message
894   Options" Registry [RFC6550].

[major] The reference is not needed because even though the registry was
defined in rfc6550, the RFC is not the registry.

[major] A note should be added indicating that the number in parenthesis is
a suggestion.


896          +-------------+------------------------+---------------+
897          |    Value    |        Meaning         |   Reference   |
898          +-------------+------------------------+---------------+
899          | TBD2 (0x0A) |      RREQ Option       | This document |
900          +-------------+------------------------+---------------+
901          | TBD3 (0x0B) |      RREP Option       | This document |
902          +-------------+------------------------+---------------+
903          | TBD4 (0x0C) |       ART Option       | This document |
904          +-------------+------------------------+---------------+

[major] 0x0a is already assigned to rfc6997!


906                        Figure 7: AODV-RPL Options

908 10.  Security Considerations

910   In general, the security considerations for the operation of AODV-RPL
911   are similar to those for the operation of RPL (as described in
912   Section 19 of the RPL specification [RFC6550]).  Sections 6.1 and 10
913   of [RFC6550] describe RPL's security framework, which provides data
914   confidentiality, authentication, replay protection, and delay
915   protection services.

[] It may be a god idea to also point at rfc7416 as an Informative
reference.


...
924   If a rogue router knows the key for the Security Configuration in
925   use, it can join the secure AODV-RPL route discovery and cause
926   various types of damage.  Such a rogue router could advertise false
927   information in its DIOs in order to include itself in the discovered
928   route(s).  It could generate bogus RREQ-DIO, and RREP-DIO messages
929   carrying bad routes or maliciously modify genuine RREP-DIO messages
930   it receives.  A rogue router acting as the OrigNode could launch
931   denial-of-service attacks against the LLN deployment by initiating
932   fake AODV-RPL route discoveries.  In this type of scenario, RPL's
933   authenticated mode of operation, where a node can obtain the key to
934   use for a P2P-RPL route discovery only after proper authentication,
935   SHOULD be used.

[major] rfc6550 says this:

   Authenticated mode cannot be supported by symmetric algorithms. As of
the
   writing of this specification, RPL supports only symmetric algorithms:
   authenticated mode is included for the benefit of potential future
   cryptographic primitives.

If I'm interpreting this correctly, there is really no authentication
defined for RPL that can apply here.  Has something been defined after
that?  IOW, what "SHOULD be used"?


937   When RREQ-DIO message uses source routing option with 'H' set to 0,
938   some of the security concerns that led to the deprecation of Type 0
939   routing headers [RFC5095] may apply.  To avoid the possibility of a
940   RREP-DIO message traveling in a routing loop, if one of its addresses
941   are present as part of the Source Route listed inside the message,
942   the Intermediate Router MUST NOT forward the message.

[major] rfc5095 will probably raise a lot of flags...

Suggestion>
   When a RREQ-DIO message uses the source routing option by setting the H
   bit to 0, a rogue router may populate the Address Vector field with a
set
   of addresses that may result in the RREP-DIO traveling in a routing
loop.
   The TargNode MUST NOT generate a RREP if one of its addresses is present
   in the Address Vector.  An Intermediate Router MUST NOT forward a RREP
if
   one of its addresses is present in the Address Vector.



944 11.  Link State Determination

[major] There's already text in =C2=A75 that pretty much says the same
thing...except for the first sentence; I couldn't find a place where it
says that symmetric is the default, did I miss it?

In any case, I think that because of the text in =C2=A75, this section is n=
ot
needed.

946   This document specifies that links are considered symmetric until
947   additional information is collected.  Other link metric information
948   can be acquired before AODV-RPL operation, by executing evaluation
949   procedures; for instance test traffic can be generated between nodes
950   of the deployed network.  During AODV-RPL operation, OAM techniques
951   for evaluating link state (see([RFC7548], [RFC7276], [co-ioam]) MAY
952   be used (at regular intervals appropriate for the LLN).  The
953   evaluation procedures are out of scope for AODV-RPL.


955 12.  References

957 12.1.  Normative References
...
964   [RFC3561]  Perkins, C., Belding-Royer, E., and S. Das, "Ad hoc On-
965              Demand Distance Vector (AODV) Routing", RFC 3561,
966              DOI 10.17487/RFC3561, July 2003,
967              <https://www.rfc-editor.org/info/rfc3561>.

[major] This doesn't have to be a Normative reference.


...
991   [RFC6998]  Goyal, M., Ed., Baccelli, E., Brandt, A., and J. Martocci,
992              "A Mechanism to Measure the Routing Metrics along a Point-
993              to-Point Route in a Low-Power and Lossy Network",
994              RFC 6998, DOI 10.17487/RFC6998, August 2013,
995              <https://www.rfc-editor.org/info/rfc6998>.

[major] This shouldn't be a Normative reference.

Please make both of them Informative to avoid the DownRef.

--000000000000ef23f405b09e51d9
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style>=
</head><body style=3D"word-wrap:break-word"><div style=3D"font-family:Helve=
tica,Arial;font-size:13px">Ping!</div> <br><p class=3D"airmail_on">On June =
16, 2020 at 5:36:50 PM, Alvaro Retana (<a href=3D"mailto:aretana.ietf@gmail=
.com">aretana.ietf@gmail.com</a>) wrote:</p> <blockquote type=3D"cite" clas=
s=3D"clean_bq"><span><div><div></div><div>
<br>Dear authors:
<br>
<br>This is an incremental review based on some of the changes and the new =
text in this version.=C2=A0 Some of the comments are a followup to previous=
 comments, but there are also some new issues.
<br>
<br>
<br>Thanks!
<br>
<br>Alvaro.
<br>
<br>
<br>[Line numbers from idnits.]
<br>
<br>...
<br>102	1.=C2=A0 Introduction
<br>...
<br>125	 =C2=A0 AODV-RPL reuses and provides a natural extension to the cor=
e RPL
<br>126	 =C2=A0 functionality to support routes with birectional asymmetric=
 links.
<br>127	 =C2=A0 It retains RPL&#39;s DODAG formation, RPL Instance and the =
associated
<br>128	 =C2=A0 Objective Function, trickle timers, and support for storing=
 and non-
<br>129	 =C2=A0 storing modes.=C2=A0 AODV adds basic messages RREQ and RREP=
 as part of RPL
<br>130	 =C2=A0 DIO (DODAG Information Object) control messages, and does n=
ot utilize
<br>131	 =C2=A0 the DAO message of RPL.=C2=A0 AODV-RPL specifies a new MOP =
running in a
<br>132	 =C2=A0 seperate instance dedicating to discover P2P routes, which =
may differ
<br>133	 =C2=A0 from the P2MP routes discoverable by native RPL.=C2=A0 AODV=
-RPL can be
<br>134	 =C2=A0 operated whether or not native RPL is running otherwise.
<br>
<br>[nit] s/seperate instance dedicating/separate instance dedicated
<br>
<br>[major] &quot;AODV-RPL can be operated whether or not native RPL is run=
ning otherwise.&quot; =C2=A0If native RPL is also running in the LLN, it ca=
n learn the same routes as the ones discovered through AODV-RPL.=C2=A0 Whic=
h route should have preference, or is this a deployment issue and outside t=
he scope?
<br>
<br>[major] If native RPL is already running in an LLN, how would AODV-RPL =
be introduced in the network?=C2=A0 I&#39;m thinking about =C2=A72/rfc5706.
<br>
<br>
<br>136	2.=C2=A0 Terminology
<br>...
<br>144	 =C2=A0 AODV
<br>145	 =C2=A0 =C2=A0 =C2=A0Ad Hoc On-demand Distance Vector Routing[RFC35=
61].
<br>
<br>[nit] s/Routing[RFC3561]/Routing [RFC3561]
<br>
<br>
<br>...
<br>422	4.3.=C2=A0 AODV-RPL Target Option
<br>...
<br>451	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Figure 3: Target o=
ption format for AODV-RPL MOP
<br>
<br>[minor] s/Target option/ART Option (or AODV-RPL Target option)/g(almost=
)
<br>
<br>There are some places where &quot;target option&quot; is used to refer =
to the ART option, but without the extra qualification it may be confused w=
ith the Target option in core RPL.=C2=A0 IOW, let&#39;s be painfully specif=
ic.
<br>
<br>
<br>
<br>...
<br>485	5.=C2=A0 Symmetric and Asymmetric Routes
<br>...
<br>539	 =C2=A0 Appendix A describes an example method using the ETX and RS=
SI to
<br>540	 =C2=A0 estimate whether the link is symmetric in terms of link qua=
lity is
<br>541	 =C2=A0 given in using an averaging technique.
<br>
<br>[minor] Please expand ETX/RSSI.
<br>
<br>
<br>...
<br>605	6.2.1.=C2=A0 General Processing
<br>...
<br>615	 =C2=A0 =C2=A0 =C2=A0If the S bit in the received RREQ-DIO is set t=
o 1, the router MUST
<br>616	 =C2=A0 =C2=A0 =C2=A0determine whether each direction of the link (=
by which the RREQ-
<br>617	 =C2=A0 =C2=A0 =C2=A0DIO is received) satisfies the Objective Funct=
ion.=C2=A0 In case that
<br>618	 =C2=A0 =C2=A0 =C2=A0the downward (i.e. towards the TargNode) direc=
tion of the link
<br>619	 =C2=A0 =C2=A0 =C2=A0does not satisfy the Objective Function, the l=
ink can&#39;t be used
<br>620	 =C2=A0 =C2=A0 =C2=A0symmetrically, thus the S bit of the RREQ-DIO =
to be sent out MUST
<br>621	 =C2=A0 =C2=A0 =C2=A0be set as 0.=C2=A0 If the S bit in the receive=
d RREQ-DIO is set to 0,
<br>622	 =C2=A0 =C2=A0 =C2=A0the router MUST only check into the upward dir=
ection (towards the
<br>623	 =C2=A0 =C2=A0 =C2=A0OrigNode) of the link.
<br>
<br>[major] s/MUST only check/MUST determine...
<br>
<br>You fixed the first occurrence of MUST check, but not the second.
<br>
<br>
<br>625	 =C2=A0 =C2=A0 =C2=A0If the upward direction of the link can satisf=
y the Objective
<br>626	 =C2=A0 =C2=A0 =C2=A0Function (defined in [RFC6551]), and the route=
r&#39;s Rank would not
<br>627	 =C2=A0 =C2=A0 =C2=A0exceed the MaxUseRank limit, the router joins =
the DODAG of the
<br>628	 =C2=A0 =C2=A0 =C2=A0RREQ-Instance.=C2=A0 The router that transmitt=
ed the received RREQ-DIO
<br>629	 =C2=A0 =C2=A0 =C2=A0is selected as the preferred parent.=C2=A0 Oth=
erwise, if the Objective
<br>630	 =C2=A0 =C2=A0 =C2=A0Function is not satisfied or the MaxUseRank li=
mit is exceeded, the
<br>631	 =C2=A0 =C2=A0 =C2=A0router MUST discard the received RREQ-DIO and =
MUST NOT join the
<br>632	 =C2=A0 =C2=A0 =C2=A0DODAG.
<br>
<br>[minor] &quot;Objective Function (defined in [RFC6551])&quot; =C2=A0 Pu=
t the reference when OF is first used.
<br>
<br>
<br>...
<br>642	 =C2=A0 =C2=A0 =C2=A0If the H bit is set to 1, then the router (Tar=
gNode or
<br>643	 =C2=A0 =C2=A0 =C2=A0intermediate) MUST build an upward route entry=
 towards OrigNode
<br>644	 =C2=A0 =C2=A0 =C2=A0which MUST include at least the following item=
s: Source Address,
<br>645	 =C2=A0 =C2=A0 =C2=A0InstanceID, Destination Address, Next Hop, Lif=
etime, and Sequence
<br>646	 =C2=A0 =C2=A0 =C2=A0Number.=C2=A0 The Destination Address and the =
InstanceID respectively
<br>647	 =C2=A0 =C2=A0 =C2=A0can be learned from the DODAGID and the RPLIns=
tanceID of the RREQ-
<br>648	 =C2=A0 =C2=A0 =C2=A0DIO, and the Source Address is the address use=
d by the local
<br>649	 =C2=A0 =C2=A0 =C2=A0router to send data to the OrigNode.=C2=A0 The=
 Next Hop is the
<br>650	 =C2=A0 =C2=A0 =C2=A0preferred parent.=C2=A0 The lifetime is set ac=
cording to DODAG
<br>651	 =C2=A0 =C2=A0 =C2=A0configuration (i.e., not the L bit) and can be=
 extended when the
<br>652	 =C2=A0 =C2=A0 =C2=A0route is actually used.=C2=A0 The sequence num=
ber represents the
<br>653	 =C2=A0 =C2=A0 =C2=A0freshness of the route entry, and it is copied=
 from the Orig SeqNo
<br>654	 =C2=A0 =C2=A0 =C2=A0field of the RREQ option.=C2=A0 A route entry =
with the same source and
<br>655	 =C2=A0 =C2=A0 =C2=A0destination address, same InstanceID, but stal=
e sequence number,
<br>656	 =C2=A0 =C2=A0 =C2=A0MUST be deleted.
<br>
<br>[major] s/MUST build an upward route entry towards OrigNode which MUST =
include at least the following items/MUST build an upward route entry towar=
ds OrigNode which includes at least the following items
<br>
<br>
<br>658	 =C2=A0 Step 4:
<br>
<br>660	 =C2=A0 =C2=A0 =C2=A0If the router is an intermediate router, then =
it transmits a RREQ-
<br>661	 =C2=A0 =C2=A0 =C2=A0DIO via link-local multicast; if the H bit is =
set to 0, the
<br>662	 =C2=A0 =C2=A0 =C2=A0intermediate router MUST include the address o=
f the interface
<br>663	 =C2=A0 =C2=A0 =C2=A0receiving the RREQ-DIO into the address vector=
..=C2=A0 Otherwise, if
<br>664	 =C2=A0 =C2=A0 =C2=A0the router (i.e., TargNode) was not already as=
sociated with the
<br>665	 =C2=A0 =C2=A0 =C2=A0RREQ-Instance, it prepares a RREP-DIO Section =
6.3.=C2=A0 If, on the
<br>666	 =C2=A0 =C2=A0 =C2=A0other hand TargNode was already associated wit=
h the RREQ-Instance,
<br>667	 =C2=A0 =C2=A0 =C2=A0it takes no further action and does not send a=
n RREP-DIO.
<br>
<br>[nit] s/../.
<br>
<br>[nit] s/Section 6.3./(Section 6.3).
<br>
<br>
<br>...
<br>764	6.4.=C2=A0 Receiving and Forwarding Route Reply
<br>...
<br>773	 =C2=A0 =C2=A0 =C2=A0If the S bit of the RREP-DIO is set to 0, the =
router MUST check
<br>774	 =C2=A0 =C2=A0 =C2=A0the downward direction of the link (towards th=
e TargNode) over
<br>775	 =C2=A0 =C2=A0 =C2=A0which the RREP-DIO is received.=C2=A0 If the d=
ownward direction of the
<br>776	 =C2=A0 =C2=A0 =C2=A0link can satisfy the Objective Function, and t=
he router&#39;s Rank
<br>777	 =C2=A0 =C2=A0 =C2=A0would not exceed the MaxRank limit, the router=
 joins the DODAG of
<br>778	 =C2=A0 =C2=A0 =C2=A0the RREP-Instance.=C2=A0 The router that trans=
mitted the received RREP-
<br>779	 =C2=A0 =C2=A0 =C2=A0DIO is selected as the preferred parent.=C2=A0=
 Afterwards, other RREP-
<br>780	 =C2=A0 =C2=A0 =C2=A0DIO messages can be received.
<br>
<br>[] s/the router MUST check.../the router MUST determine...satisfies
<br>
<br>IOW, join the two sentences.
<br>
<br>
<br>...
<br>794	 =C2=A0 =C2=A0 =C2=A0If the H bit is set to 1, then the router (Ori=
gNode or
<br>795	 =C2=A0 =C2=A0 =C2=A0intermediate) MUST build a downward route entr=
y.=C2=A0 The route entry
<br>796	 =C2=A0 =C2=A0 =C2=A0MUST include at least the following items: Ori=
gNode Address,
<br>797	 =C2=A0 =C2=A0 =C2=A0InstanceID, TargNode Address as destination, N=
ext Hop, Lifetime
<br>798	 =C2=A0 =C2=A0 =C2=A0and Sequence Number.=C2=A0 For a symmetric rou=
te, the Next Hop in the
<br>799	 =C2=A0 =C2=A0 =C2=A0route entry is the router from which the RREP-=
DIO is received.
<br>800	 =C2=A0 =C2=A0 =C2=A0For an asymmetric route, the Next Hop is the p=
referred parent in
<br>801	 =C2=A0 =C2=A0 =C2=A0the DODAG of RREQ-Instance.=C2=A0 The Instance=
ID in the route entry
<br>802	 =C2=A0 =C2=A0 =C2=A0MUST be the original RPLInstanceID (after subt=
racting the Shift
<br>803	 =C2=A0 =C2=A0 =C2=A0field value).=C2=A0 The source address is lear=
ned from the ART Option,
<br>804	 =C2=A0 =C2=A0 =C2=A0and the destination address is learned from th=
e DODAGID.=C2=A0 The
<br>805	 =C2=A0 =C2=A0 =C2=A0lifetime is set according to DODAG configurati=
on and can be
<br>806	 =C2=A0 =C2=A0 =C2=A0extended when the route is actually used.=C2=
=A0 The sequence number
<br>807	 =C2=A0 =C2=A0 =C2=A0represents the freshness of the route entry, a=
nd is copied from
<br>808	 =C2=A0 =C2=A0 =C2=A0the Dest SeqNo field of the ART option of the =
RREP-DIO.=C2=A0 A route
<br>809	 =C2=A0 =C2=A0 =C2=A0entry with same source and destination address=
, same InstanceID,
<br>810	 =C2=A0 =C2=A0 =C2=A0but stale sequence number, SHOULD be deleted.
<br>
<br>[major] s/MUST build a downward route entry.=C2=A0 The route entry MUST=
 include at least the following items/MUST build a downward route entry tow=
ards TargNode which includes at least the following items
<br>
<br>[minor] s/The lifetime is set according to DODAG configuration and can =
be extended when the route is actually used./The lifetime is set according =
to DODAG configuration (i.e., not the L bit) and can be extended when the r=
oute is actually used.
<br>
<br>[major] s/stale sequence number, SHOULD be deleted./stale sequence numb=
er, MUST be deleted.
<br>
<br>
<br>812	 =C2=A0 =C2=A0 =C2=A0If the H bit is set to 0, for an asymmetric ro=
ute, an intermediate
<br>813	 =C2=A0 =C2=A0 =C2=A0router MUST include the address of the interfa=
ce receiving the
<br>814	 =C2=A0 =C2=A0 =C2=A0RREP-DIO into the address vector; for a symmet=
ric route, there is
<br>815	 =C2=A0 =C2=A0 =C2=A0nothing to do in this step.
<br>
<br>[minor] In =C2=A76.2.1 the part about H=3D0 was moved to Step 4.=C2=A0 =
Please do the same here.
<br>
<br>
<br>...
<br>830	 =C2=A0 Upon receiving a RREP-DIO, a router which already belongs t=
o the
<br>831	 =C2=A0 RREQ-Instance SHOULD drop the RREP-DIO.
<br>
<br>[minor] When it is ok to not drop it?=C2=A0 I&#39;m assuming that there=
&#39;s no harm in propagating the extra RREP, right?=C2=A0 IOW, there&#39;s=
 no need for MUST.
<br>
<br>
<br>
<br>...
<br>876	9.1.=C2=A0 New Mode of Operation: AODV-RPL
<br>
<br>878	 =C2=A0 IANA is asked to assign a new Mode of Operation, named &quo=
t;AODV-RPL&quot; for
<br>879	 =C2=A0 Point-to-Point(P2P) hop-by-hop routing from the &quot;Mode =
of Operation&quot;
<br>880	 =C2=A0 Registry [RFC6550].
<br>
<br>[major] The reference is not needed because even though the registry wa=
s defined in rfc6550, the RFC is not the registry.
<br>
<br>[major] A note should be added indicating that the number in parenthesi=
s is a suggestion.
<br>
<br>
<br>882	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+-------------+---=
------------+---------------+
<br>883	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0Val=
ue =C2=A0 =C2=A0| =C2=A0Description =C2=A0| =C2=A0 Reference =C2=A0 |
<br>884	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+-------------+---=
------------+---------------+
<br>885	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 TBD1 (5) =
=C2=A0| =C2=A0 AODV-RPL =C2=A0 =C2=A0| This document |
<br>886	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+-------------+---=
------------+---------------+
<br>
<br>888	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0Figure 6: Mode of Operation
<br>
<br>890	9.2.=C2=A0 AODV-RPL Options: RREQ, RREP, and Target
<br>
<br>892	 =C2=A0 IANA is asked to assign three new AODV-RPL options &quot;RR=
EQ&quot;, &quot;RREP&quot; and
<br>893	 =C2=A0 &quot;ART&quot;, as described in Figure 7 from the &quot;RP=
L Control Message
<br>894	 =C2=A0 Options&quot; Registry [RFC6550].
<br>
<br>[major] The reference is not needed because even though the registry wa=
s defined in rfc6550, the RFC is not the registry.
<br>
<br>[major] A note should be added indicating that the number in parenthesi=
s is a suggestion.
<br>
<br>
<br>896	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+-------------+-----------------=
-------+---------------+
<br>897	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0Value =C2=A0 =C2=
=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0Meaning =C2=A0 =C2=A0 =C2=A0 =C2=A0 | =C2=
=A0 Reference =C2=A0 |
<br>898	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+-------------+-----------------=
-------+---------------+
<br>899	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| TBD2 (0x0A) | =C2=A0 =C2=A0 =
=C2=A0RREQ Option =C2=A0 =C2=A0 =C2=A0 | This document |
<br>900	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+-------------+-----------------=
-------+---------------+
<br>901	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| TBD3 (0x0B) | =C2=A0 =C2=A0 =
=C2=A0RREP Option =C2=A0 =C2=A0 =C2=A0 | This document |
<br>902	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+-------------+-----------------=
-------+---------------+
<br>903	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| TBD4 (0x0C) | =C2=A0 =C2=A0 =
=C2=A0 ART Option =C2=A0 =C2=A0 =C2=A0 | This document |
<br>904	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0+-------------+-----------------=
-------+---------------+
<br>
<br>[major] 0x0a is already assigned to rfc6997!
<br>
<br>
<br>906	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0Figure 7: AODV-RPL Options
<br>
<br>908	10.=C2=A0 Security Considerations
<br>
<br>910	 =C2=A0 In general, the security considerations for the operation o=
f AODV-RPL
<br>911	 =C2=A0 are similar to those for the operation of RPL (as described=
 in
<br>912	 =C2=A0 Section 19 of the RPL specification [RFC6550]).=C2=A0 Secti=
ons 6.1 and 10
<br>913	 =C2=A0 of [RFC6550] describe RPL&#39;s security framework, which p=
rovides data
<br>914	 =C2=A0 confidentiality, authentication, replay protection, and del=
ay
<br>915	 =C2=A0 protection services.
<br>
<br>[] It may be a god idea to also point at rfc7416 as an Informative refe=
rence.
<br>
<br>
<br>...
<br>924	 =C2=A0 If a rogue router knows the key for the Security Configurat=
ion in
<br>925	 =C2=A0 use, it can join the secure AODV-RPL route discovery and ca=
use
<br>926	 =C2=A0 various types of damage.=C2=A0 Such a rogue router could ad=
vertise false
<br>927	 =C2=A0 information in its DIOs in order to include itself in the d=
iscovered
<br>928	 =C2=A0 route(s).=C2=A0 It could generate bogus RREQ-DIO, and RREP-=
DIO messages
<br>929	 =C2=A0 carrying bad routes or maliciously modify genuine RREP-DIO =
messages
<br>930	 =C2=A0 it receives.=C2=A0 A rogue router acting as the OrigNode co=
uld launch
<br>931	 =C2=A0 denial-of-service attacks against the LLN deployment by ini=
tiating
<br>932	 =C2=A0 fake AODV-RPL route discoveries.=C2=A0 In this type of scen=
ario, RPL&#39;s
<br>933	 =C2=A0 authenticated mode of operation, where a node can obtain th=
e key to
<br>934	 =C2=A0 use for a P2P-RPL route discovery only after proper authent=
ication,
<br>935	 =C2=A0 SHOULD be used.
<br>
<br>[major] rfc6550 says this:
<br>
<br>=C2=A0 =C2=A0Authenticated mode cannot be supported by symmetric algori=
thms. As of the
<br>=C2=A0 =C2=A0writing of this specification, RPL supports only symmetric=
 algorithms:
<br>=C2=A0 =C2=A0authenticated mode is included for the benefit of potentia=
l future
<br>=C2=A0 =C2=A0cryptographic primitives.
<br>
<br>If I&#39;m interpreting this correctly, there is really no authenticati=
on defined for RPL that can apply here.=C2=A0 Has something been defined af=
ter that?=C2=A0 IOW, what &quot;SHOULD be used&quot;?
<br>
<br>
<br>937	 =C2=A0 When RREQ-DIO message uses source routing option with &#39;=
H&#39; set to 0,
<br>938	 =C2=A0 some of the security concerns that led to the deprecation o=
f Type 0
<br>939	 =C2=A0 routing headers [RFC5095] may apply.=C2=A0 To avoid the pos=
sibility of a
<br>940	 =C2=A0 RREP-DIO message traveling in a routing loop, if one of its=
 addresses
<br>941	 =C2=A0 are present as part of the Source Route listed inside the m=
essage,
<br>942	 =C2=A0 the Intermediate Router MUST NOT forward the message.
<br>
<br>[major] rfc5095 will probably raise a lot of flags...
<br>
<br>Suggestion&gt;
<br>=C2=A0 =C2=A0When a RREQ-DIO message uses the source routing option by =
setting the H
<br>=C2=A0 =C2=A0bit to 0, a rogue router may populate the Address Vector f=
ield with a set
<br>=C2=A0 =C2=A0of addresses that may result in the RREP-DIO traveling in =
a routing loop.
<br>=C2=A0 =C2=A0The TargNode MUST NOT generate a RREP if one of its addres=
ses is present
<br>=C2=A0 =C2=A0in the Address Vector.=C2=A0 An Intermediate Router MUST N=
OT forward a RREP if
<br>=C2=A0 =C2=A0one of its addresses is present in the Address Vector.
<br>
<br>
<br>
<br>944	11.=C2=A0 Link State Determination
<br>
<br>[major] There&#39;s already text in =C2=A75 that pretty much says the s=
ame thing...except for the first sentence; I couldn&#39;t find a place wher=
e it says that symmetric is the default, did I miss it?
<br>
<br>In any case, I think that because of the text in =C2=A75, this section =
is not needed.
<br>
<br>946	 =C2=A0 This document specifies that links are considered symmetric=
 until
<br>947	 =C2=A0 additional information is collected.=C2=A0 Other link metri=
c information
<br>948	 =C2=A0 can be acquired before AODV-RPL operation, by executing eva=
luation
<br>949	 =C2=A0 procedures; for instance test traffic can be generated betw=
een nodes
<br>950	 =C2=A0 of the deployed network.=C2=A0 During AODV-RPL operation, O=
AM techniques
<br>951	 =C2=A0 for evaluating link state (see([RFC7548], [RFC7276], [co-io=
am]) MAY
<br>952	 =C2=A0 be used (at regular intervals appropriate for the LLN).=C2=
=A0 The
<br>953	 =C2=A0 evaluation procedures are out of scope for AODV-RPL.
<br>
<br>
<br>955	12.=C2=A0 References
<br>
<br>957	12.1.=C2=A0 Normative References
<br>...
<br>964	 =C2=A0 [RFC3561] =C2=A0Perkins, C., Belding-Royer, E., and S. Das,=
 &quot;Ad hoc On-
<br>965	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Demand Distance Ve=
ctor (AODV) Routing&quot;, RFC 3561,
<br>966	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0DOI 10.17487/RFC35=
61, July 2003,
<br>967	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"htt=
ps://www.rfc-editor.org/info/rfc3561">https://www.rfc-editor.org/info/rfc35=
61</a>&gt;.
<br>
<br>[major] This doesn&#39;t have to be a Normative reference.
<br>
<br>
<br>...
<br>991	 =C2=A0 [RFC6998] =C2=A0Goyal, M., Ed., Baccelli, E., Brandt, A., a=
nd J. Martocci,
<br>992	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot;A Mechanism =
to Measure the Routing Metrics along a Point-
<br>993	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0to-Point Route in =
a Low-Power and Lossy Network&quot;,
<br>994	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0RFC 6998, DOI 10.1=
7487/RFC6998, August 2013,
<br>995	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"htt=
ps://www.rfc-editor.org/info/rfc6998">https://www.rfc-editor.org/info/rfc69=
98</a>&gt;.
<br>
<br>[major] This shouldn&#39;t be a Normative reference.
<br>
<br>Please make both of them Informative to avoid the DownRef.
<br>
<br></div></div></span></blockquote> <div class=3D"gmail_signature"></div><=
/body></html>

--000000000000ef23f405b09e51d9--


From nobody Thu Oct  1 10:26:03 2020
Return-Path: <charles.perkins@earthlink.net>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 31A333A1171; Thu,  1 Oct 2020 10:26:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.312
X-Spam-Level: 
X-Spam-Status: No, score=-2.312 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, NICE_REPLY_A=-0.213, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=earthlink.net; domainkeys=pass (2048-bit key) header.from=charles.perkins@earthlink.net header.d=earthlink.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qsR865uPnEIx; Thu,  1 Oct 2020 10:25:58 -0700 (PDT)
Received: from elasmtp-curtail.atl.sa.earthlink.net (elasmtp-curtail.atl.sa.earthlink.net [209.86.89.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8CEFB3A1170; Thu,  1 Oct 2020 10:25:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=earthlink.net; s=dk12062016; t=1601573158; bh=HWycVSpQvBbbQqAAJ0mQdO26A9DK0cMTzGJW 2ia1TAM=; h=Received:Subject:To:Cc:References:From:Message-ID:Date: User-Agent:MIME-Version:In-Reply-To:Content-Type:Content-Language: X-ELNK-Trace:X-Originating-IP; b=eska3frLvunhm/5pVvqOJU+kRELZhdqYT C5YEsKw31amyZNuvRS7QVp7188shgaf8gPDpCRQ95v0ICgo3WoF6mSawFAwghrPP2SV HTYvrFDtTFUVPbc3H+jlYqw3KwK8rOa4+M+w1SN0HYensxJT4tmvvRzyD7K59brgpne b2LtkJZPIW8d/MZsxWxMT9iwxh/h/Tc7+NH7anar/1LAvLzeQi9s1UVBuBDMS5uIoi6 CuqTTrmLkYqw0+N6aDZ2nMtieK3vi0ftgp1o64jYp/YD4BC2JdjCc9jH1AYi03boTbZ w0BSjpWioy6FsAHAddpPTg/7s9F0H/N0gUeoRBbfg==
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk12062016; d=earthlink.net; b=jdiTnQdA/i/9Mdeq1JwjluQcs5CkP/iFX7N1aoDNgS4BEP5gFo42f6ANay4mXev+HSXOKKyTuza9w/KGnFTUCINLMDl+2wNC4fDYrvPP6fNdie0+eDilQmrRm3wlq7dpStOYPxVyKaNB1xBllLWye7Y1onznvRNeF+KVVxcS/vmlYCIWbA1Vb7AGe5JoRqwlbaU4+91zpz1JSQIuRTxkGc5m8t6+nOdFHXIN5FVGSYCNLE18XX+ml03cKXevldCke5ONuYpJ2U/g88FpHqjcMW1PRP4M8/WhYjQvc7uoAKp7eSKT0anizaxDFGtHkoMShgQ29q6cliacga8pgg9REw==; h=Received:Subject:To:Cc:References:From:Message-ID:Date:User-Agent:MIME-Version:In-Reply-To:Content-Type:Content-Language:X-ELNK-Trace:X-Originating-IP;
Received: from [99.51.72.196] (helo=[192.168.1.82]) by elasmtp-curtail.atl.sa.earthlink.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4) (envelope-from <charles.perkins@earthlink.net>) id 1kO2L7-00045I-0Q; Thu, 01 Oct 2020 13:25:57 -0400
To: Routing Over Low power and Lossy networks <roll@ietf.org>, Alvaro Retana <aretana.ietf@gmail.com>, "draft-ietf-roll-aodv-rpl@ietf.org" <draft-ietf-roll-aodv-rpl@ietf.org>
Cc: roll-chairs@ietf.org, Ines Robles <mariainesrobles@googlemail.com>
References: <CAMMESsy+krNStGn7fA3pZ5xEwUSwiYDDjnSx2hhH1ZC8_Jd13A@mail.gmail.com> <CAMMESsxWHg422GTJOfDJtTHpV5X3U-0+4_nkuhRVM0GuC06fzg@mail.gmail.com>
From: Charlie Perkins <charles.perkins@earthlink.net>
Message-ID: <c93498f5-8aa8-0e27-51b1-0ce5d016627e@earthlink.net>
Date: Thu, 1 Oct 2020 10:25:54 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0
MIME-Version: 1.0
In-Reply-To: <CAMMESsxWHg422GTJOfDJtTHpV5X3U-0+4_nkuhRVM0GuC06fzg@mail.gmail.com>
Content-Type: multipart/alternative; boundary="------------6FD9F7E22D3124CA15B824EF"
Content-Language: en-US
X-ELNK-Trace: 137d7d78656ed6919973fd6a8f21c4f2d780f4a490ca6956df8303b86ceddf55492fc17ee048b72eb0b36bff673697d4350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 99.51.72.196
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/i7SLpXjKk3NvxVC5cU83ses4GGY>
Subject: Re: [Roll] AD Review of draft-ietf-roll-aodv-rpl-08
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Oct 2020 17:26:02 -0000

This is a multi-part message in MIME format.
--------------6FD9F7E22D3124CA15B824EF
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Hello folks,

It's a busy time in this neck of the woods, due to end-of-month business 
deadlines.  I'll try to respond next week.

Regards,
Charlie P.


On 10/1/2020 9:15 AM, Alvaro Retana wrote:
> Ping!
>
> On June 16, 2020 at 5:36:50 PM, Alvaro Retana (aretana.ietf@gmail.com 
> <mailto:aretana.ietf@gmail.com>) wrote:
>
>>
>> Dear authors:
>>
>> This is an incremental review based on some of the changes and the 
>> new text in this version.  Some of the comments are a followup to 
>> previous comments, but there are also some new issues.
>>
>>
>> Thanks!
>>
>> Alvaro.
>>
>>
>> [Line numbers from idnits.]
>>
>> ...
>> 102 1.  Introduction
>> ...
>> 125   AODV-RPL reuses and provides a natural extension to the core RPL
>> 126   functionality to support routes with birectional asymmetric links.
>> 127   It retains RPL's DODAG formation, RPL Instance and the associated
>> 128   Objective Function, trickle timers, and support for storing and 
>> non-
>> 129   storing modes.  AODV adds basic messages RREQ and RREP as part 
>> of RPL
>> 130   DIO (DODAG Information Object) control messages, and does not 
>> utilize
>> 131   the DAO message of RPL.  AODV-RPL specifies a new MOP running in a
>> 132   seperate instance dedicating to discover P2P routes, which may 
>> differ
>> 133   from the P2MP routes discoverable by native RPL. AODV-RPL can be
>> 134   operated whether or not native RPL is running otherwise.
>>
>> [nit] s/seperate instance dedicating/separate instance dedicated
>>
>> [major] "AODV-RPL can be operated whether or not native RPL is 
>> running otherwise."  If native RPL is also running in the LLN, it can 
>> learn the same routes as the ones discovered through AODV-RPL.  Which 
>> route should have preference, or is this a deployment issue and 
>> outside the scope?
>>
>> [major] If native RPL is already running in an LLN, how would 
>> AODV-RPL be introduced in the network?  I'm thinking about §2/rfc5706.
>>
>>
>> 136 2.  Terminology
>> ...
>> 144   AODV
>> 145      Ad Hoc On-demand Distance Vector Routing[RFC3561].
>>
>> [nit] s/Routing[RFC3561]/Routing [RFC3561]
>>
>>
>> ...
>> 422 4.3.  AODV-RPL Target Option
>> ...
>> 451              Figure 3: Target option format for AODV-RPL MOP
>>
>> [minor] s/Target option/ART Option (or AODV-RPL Target option)/g(almost)
>>
>> There are some places where "target option" is used to refer to the 
>> ART option, but without the extra qualification it may be confused 
>> with the Target option in core RPL.  IOW, let's be painfully specific.
>>
>>
>>
>> ...
>> 485 5.  Symmetric and Asymmetric Routes
>> ...
>> 539   Appendix A describes an example method using the ETX and RSSI to
>> 540   estimate whether the link is symmetric in terms of link quality is
>> 541   given in using an averaging technique.
>>
>> [minor] Please expand ETX/RSSI.
>>
>>
>> ...
>> 605 6.2.1.  General Processing
>> ...
>> 615      If the S bit in the received RREQ-DIO is set to 1, the 
>> router MUST
>> 616      determine whether each direction of the link (by which the 
>> RREQ-
>> 617      DIO is received) satisfies the Objective Function.  In case 
>> that
>> 618      the downward (i.e. towards the TargNode) direction of the link
>> 619      does not satisfy the Objective Function, the link can't be used
>> 620      symmetrically, thus the S bit of the RREQ-DIO to be sent out 
>> MUST
>> 621      be set as 0.  If the S bit in the received RREQ-DIO is set 
>> to 0,
>> 622      the router MUST only check into the upward direction 
>> (towards the
>> 623      OrigNode) of the link.
>>
>> [major] s/MUST only check/MUST determine...
>>
>> You fixed the first occurrence of MUST check, but not the second.
>>
>>
>> 625      If the upward direction of the link can satisfy the Objective
>> 626      Function (defined in [RFC6551]), and the router's Rank would 
>> not
>> 627      exceed the MaxUseRank limit, the router joins the DODAG of the
>> 628      RREQ-Instance.  The router that transmitted the received 
>> RREQ-DIO
>> 629      is selected as the preferred parent.  Otherwise, if the 
>> Objective
>> 630      Function is not satisfied or the MaxUseRank limit is 
>> exceeded, the
>> 631      router MUST discard the received RREQ-DIO and MUST NOT join the
>> 632      DODAG.
>>
>> [minor] "Objective Function (defined in [RFC6551])"   Put the 
>> reference when OF is first used.
>>
>>
>> ...
>> 642      If the H bit is set to 1, then the router (TargNode or
>> 643      intermediate) MUST build an upward route entry towards OrigNode
>> 644      which MUST include at least the following items: Source 
>> Address,
>> 645      InstanceID, Destination Address, Next Hop, Lifetime, and 
>> Sequence
>> 646      Number.  The Destination Address and the InstanceID 
>> respectively
>> 647      can be learned from the DODAGID and the RPLInstanceID of the 
>> RREQ-
>> 648      DIO, and the Source Address is the address used by the local
>> 649      router to send data to the OrigNode.  The Next Hop is the
>> 650      preferred parent.  The lifetime is set according to DODAG
>> 651      configuration (i.e., not the L bit) and can be extended when 
>> the
>> 652      route is actually used.  The sequence number represents the
>> 653      freshness of the route entry, and it is copied from the Orig 
>> SeqNo
>> 654      field of the RREQ option.  A route entry with the same 
>> source and
>> 655      destination address, same InstanceID, but stale sequence 
>> number,
>> 656      MUST be deleted.
>>
>> [major] s/MUST build an upward route entry towards OrigNode which 
>> MUST include at least the following items/MUST build an upward route 
>> entry towards OrigNode which includes at least the following items
>>
>>
>> 658   Step 4:
>>
>> 660      If the router is an intermediate router, then it transmits a 
>> RREQ-
>> 661      DIO via link-local multicast; if the H bit is set to 0, the
>> 662      intermediate router MUST include the address of the interface
>> 663      receiving the RREQ-DIO into the address vector.. Otherwise, if
>> 664      the router (i.e., TargNode) was not already associated with the
>> 665      RREQ-Instance, it prepares a RREP-DIO Section 6.3.  If, on the
>> 666      other hand TargNode was already associated with the 
>> RREQ-Instance,
>> 667      it takes no further action and does not send an RREP-DIO.
>>
>> [nit] s/../.
>>
>> [nit] s/Section 6.3./(Section 6.3).
>>
>>
>> ...
>> 764 6.4.  Receiving and Forwarding Route Reply
>> ...
>> 773      If the S bit of the RREP-DIO is set to 0, the router MUST check
>> 774      the downward direction of the link (towards the TargNode) over
>> 775      which the RREP-DIO is received.  If the downward direction 
>> of the
>> 776      link can satisfy the Objective Function, and the router's Rank
>> 777      would not exceed the MaxRank limit, the router joins the 
>> DODAG of
>> 778      the RREP-Instance.  The router that transmitted the received 
>> RREP-
>> 779      DIO is selected as the preferred parent. Afterwards, other 
>> RREP-
>> 780      DIO messages can be received.
>>
>> [] s/the router MUST check.../the router MUST determine...satisfies
>>
>> IOW, join the two sentences.
>>
>>
>> ...
>> 794      If the H bit is set to 1, then the router (OrigNode or
>> 795      intermediate) MUST build a downward route entry. The route 
>> entry
>> 796      MUST include at least the following items: OrigNode Address,
>> 797      InstanceID, TargNode Address as destination, Next Hop, Lifetime
>> 798      and Sequence Number.  For a symmetric route, the Next Hop in 
>> the
>> 799      route entry is the router from which the RREP-DIO is received.
>> 800      For an asymmetric route, the Next Hop is the preferred 
>> parent in
>> 801      the DODAG of RREQ-Instance.  The InstanceID in the route entry
>> 802      MUST be the original RPLInstanceID (after subtracting the Shift
>> 803      field value).  The source address is learned from the ART 
>> Option,
>> 804      and the destination address is learned from the DODAGID.  The
>> 805      lifetime is set according to DODAG configuration and can be
>> 806      extended when the route is actually used.  The sequence number
>> 807      represents the freshness of the route entry, and is copied from
>> 808      the Dest SeqNo field of the ART option of the RREP-DIO.  A 
>> route
>> 809      entry with same source and destination address, same 
>> InstanceID,
>> 810      but stale sequence number, SHOULD be deleted.
>>
>> [major] s/MUST build a downward route entry.  The route entry MUST 
>> include at least the following items/MUST build a downward route 
>> entry towards TargNode which includes at least the following items
>>
>> [minor] s/The lifetime is set according to DODAG configuration and 
>> can be extended when the route is actually used./The lifetime is set 
>> according to DODAG configuration (i.e., not the L bit) and can be 
>> extended when the route is actually used.
>>
>> [major] s/stale sequence number, SHOULD be deleted./stale sequence 
>> number, MUST be deleted.
>>
>>
>> 812      If the H bit is set to 0, for an asymmetric route, an 
>> intermediate
>> 813      router MUST include the address of the interface receiving the
>> 814      RREP-DIO into the address vector; for a symmetric route, 
>> there is
>> 815      nothing to do in this step.
>>
>> [minor] In §6.2.1 the part about H=0 was moved to Step 4. Please do 
>> the same here.
>>
>>
>> ...
>> 830   Upon receiving a RREP-DIO, a router which already belongs to the
>> 831   RREQ-Instance SHOULD drop the RREP-DIO.
>>
>> [minor] When it is ok to not drop it?  I'm assuming that there's no 
>> harm in propagating the extra RREP, right? IOW, there's no need for 
>> MUST.
>>
>>
>>
>> ...
>> 876 9.1.  New Mode of Operation: AODV-RPL
>>
>> 878   IANA is asked to assign a new Mode of Operation, named 
>> "AODV-RPL" for
>> 879   Point-to-Point(P2P) hop-by-hop routing from the "Mode of 
>> Operation"
>> 880   Registry [RFC6550].
>>
>> [major] The reference is not needed because even though the registry 
>> was defined in rfc6550, the RFC is not the registry.
>>
>> [major] A note should be added indicating that the number in 
>> parenthesis is a suggestion.
>>
>>
>> 882  +-------------+---------------+---------------+
>> 883              |    Value    |  Description  | Reference   |
>> 884  +-------------+---------------+---------------+
>> 885              |   TBD1 (5)  |   AODV-RPL    | This document |
>> 886  +-------------+---------------+---------------+
>>
>> 888                        Figure 6: Mode of Operation
>>
>> 890 9.2.  AODV-RPL Options: RREQ, RREP, and Target
>>
>> 892   IANA is asked to assign three new AODV-RPL options "RREQ", 
>> "RREP" and
>> 893   "ART", as described in Figure 7 from the "RPL Control Message
>> 894   Options" Registry [RFC6550].
>>
>> [major] The reference is not needed because even though the registry 
>> was defined in rfc6550, the RFC is not the registry.
>>
>> [major] A note should be added indicating that the number in 
>> parenthesis is a suggestion.
>>
>>
>> 896  +-------------+------------------------+---------------+
>> 897          |    Value    |        Meaning         | Reference   |
>> 898  +-------------+------------------------+---------------+
>> 899          | TBD2 (0x0A) |      RREQ Option       | This document |
>> 900  +-------------+------------------------+---------------+
>> 901          | TBD3 (0x0B) |      RREP Option       | This document |
>> 902  +-------------+------------------------+---------------+
>> 903          | TBD4 (0x0C) |       ART Option       | This document |
>> 904  +-------------+------------------------+---------------+
>>
>> [major] 0x0a is already assigned to rfc6997!
>>
>>
>> 906                        Figure 7: AODV-RPL Options
>>
>> 908 10.  Security Considerations
>>
>> 910   In general, the security considerations for the operation of 
>> AODV-RPL
>> 911   are similar to those for the operation of RPL (as described in
>> 912   Section 19 of the RPL specification [RFC6550]). Sections 6.1 
>> and 10
>> 913   of [RFC6550] describe RPL's security framework, which provides 
>> data
>> 914   confidentiality, authentication, replay protection, and delay
>> 915   protection services.
>>
>> [] It may be a god idea to also point at rfc7416 as an Informative 
>> reference.
>>
>>
>> ...
>> 924   If a rogue router knows the key for the Security Configuration in
>> 925   use, it can join the secure AODV-RPL route discovery and cause
>> 926   various types of damage.  Such a rogue router could advertise 
>> false
>> 927   information in its DIOs in order to include itself in the 
>> discovered
>> 928   route(s).  It could generate bogus RREQ-DIO, and RREP-DIO messages
>> 929   carrying bad routes or maliciously modify genuine RREP-DIO 
>> messages
>> 930   it receives.  A rogue router acting as the OrigNode could launch
>> 931   denial-of-service attacks against the LLN deployment by initiating
>> 932   fake AODV-RPL route discoveries.  In this type of scenario, RPL's
>> 933   authenticated mode of operation, where a node can obtain the 
>> key to
>> 934   use for a P2P-RPL route discovery only after proper 
>> authentication,
>> 935   SHOULD be used.
>>
>> [major] rfc6550 says this:
>>
>>    Authenticated mode cannot be supported by symmetric algorithms. As 
>> of the
>>    writing of this specification, RPL supports only symmetric 
>> algorithms:
>>    authenticated mode is included for the benefit of potential future
>>    cryptographic primitives.
>>
>> If I'm interpreting this correctly, there is really no authentication 
>> defined for RPL that can apply here.  Has something been defined 
>> after that?  IOW, what "SHOULD be used"?
>>
>>
>> 937   When RREQ-DIO message uses source routing option with 'H' set 
>> to 0,
>> 938   some of the security concerns that led to the deprecation of 
>> Type 0
>> 939   routing headers [RFC5095] may apply.  To avoid the possibility 
>> of a
>> 940   RREP-DIO message traveling in a routing loop, if one of its 
>> addresses
>> 941   are present as part of the Source Route listed inside the message,
>> 942   the Intermediate Router MUST NOT forward the message.
>>
>> [major] rfc5095 will probably raise a lot of flags...
>>
>> Suggestion>
>>    When a RREQ-DIO message uses the source routing option by setting 
>> the H
>>    bit to 0, a rogue router may populate the Address Vector field 
>> with a set
>>    of addresses that may result in the RREP-DIO traveling in a 
>> routing loop.
>>    The TargNode MUST NOT generate a RREP if one of its addresses is 
>> present
>>    in the Address Vector.  An Intermediate Router MUST NOT forward a 
>> RREP if
>>    one of its addresses is present in the Address Vector.
>>
>>
>>
>> 944 11.  Link State Determination
>>
>> [major] There's already text in §5 that pretty much says the same 
>> thing...except for the first sentence; I couldn't find a place where 
>> it says that symmetric is the default, did I miss it?
>>
>> In any case, I think that because of the text in §5, this section is 
>> not needed.
>>
>> 946   This document specifies that links are considered symmetric until
>> 947   additional information is collected.  Other link metric 
>> information
>> 948   can be acquired before AODV-RPL operation, by executing evaluation
>> 949   procedures; for instance test traffic can be generated between 
>> nodes
>> 950   of the deployed network.  During AODV-RPL operation, OAM 
>> techniques
>> 951   for evaluating link state (see([RFC7548], [RFC7276], [co-ioam]) 
>> MAY
>> 952   be used (at regular intervals appropriate for the LLN).  The
>> 953   evaluation procedures are out of scope for AODV-RPL.
>>
>>
>> 955 12.  References
>>
>> 957 12.1.  Normative References
>> ...
>> 964   [RFC3561]  Perkins, C., Belding-Royer, E., and S. Das, "Ad hoc On-
>> 965              Demand Distance Vector (AODV) Routing", RFC 3561,
>> 966              DOI 10.17487/RFC3561, July 2003,
>> 967              <https://www.rfc-editor.org/info/rfc3561>.
>>
>> [major] This doesn't have to be a Normative reference.
>>
>>
>> ...
>> 991   [RFC6998]  Goyal, M., Ed., Baccelli, E., Brandt, A., and J. 
>> Martocci,
>> 992              "A Mechanism to Measure the Routing Metrics along a 
>> Point-
>> 993              to-Point Route in a Low-Power and Lossy Network",
>> 994              RFC 6998, DOI 10.17487/RFC6998, August 2013,
>> 995              <https://www.rfc-editor.org/info/rfc6998>.
>>
>> [major] This shouldn't be a Normative reference.
>>
>> Please make both of them Informative to avoid the DownRef.
>>
>
> _______________________________________________
> Roll mailing list
> Roll@ietf.org
> https://www.ietf.org/mailman/listinfo/roll


--------------6FD9F7E22D3124CA15B824EF
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Hello folks,<br>
    <br>
    It's a busy time in this neck of the woods, due to end-of-month
    business deadlines.  I'll try to respond next week.<br>
    <br>
    Regards,<br>
    Charlie P.<br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 10/1/2020 9:15 AM, Alvaro Retana
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAMMESsxWHg422GTJOfDJtTHpV5X3U-0+4_nkuhRVM0GuC06fzg@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <style>body{font-family:Helvetica,Arial;font-size:13px}</style>
      <div style="font-family:Helvetica,Arial;font-size:13px">Ping!</div>
      <br>
      <p class="airmail_on">On June 16, 2020 at 5:36:50 PM, Alvaro
        Retana (<a href="mailto:aretana.ietf@gmail.com"
          moz-do-not-send="true">aretana.ietf@gmail.com</a>) wrote:</p>
      <blockquote type="cite" class="clean_bq"><span>
          <div>
            <div>
              <br>
              Dear authors:
              <br>
              <br>
              This is an incremental review based on some of the changes
              and the new text in this version.  Some of the comments
              are a followup to previous comments, but there are also
              some new issues.
              <br>
              <br>
              <br>
              Thanks!
              <br>
              <br>
              Alvaro.
              <br>
              <br>
              <br>
              [Line numbers from idnits.]
              <br>
              <br>
              ...
              <br>
              102 1.  Introduction
              <br>
              ...
              <br>
              125   AODV-RPL reuses and provides a natural extension to
              the core RPL
              <br>
              126   functionality to support routes with birectional
              asymmetric links.
              <br>
              127   It retains RPL's DODAG formation, RPL Instance and
              the associated
              <br>
              128   Objective Function, trickle timers, and support for
              storing and non-
              <br>
              129   storing modes.  AODV adds basic messages RREQ and
              RREP as part of RPL
              <br>
              130   DIO (DODAG Information Object) control messages, and
              does not utilize
              <br>
              131   the DAO message of RPL.  AODV-RPL specifies a new
              MOP running in a
              <br>
              132   seperate instance dedicating to discover P2P routes,
              which may differ
              <br>
              133   from the P2MP routes discoverable by native RPL. 
              AODV-RPL can be
              <br>
              134   operated whether or not native RPL is running
              otherwise.
              <br>
              <br>
              [nit] s/seperate instance dedicating/separate instance
              dedicated
              <br>
              <br>
              [major] "AODV-RPL can be operated whether or not native
              RPL is running otherwise."  If native RPL is also running
              in the LLN, it can learn the same routes as the ones
              discovered through AODV-RPL.  Which route should have
              preference, or is this a deployment issue and outside the
              scope?
              <br>
              <br>
              [major] If native RPL is already running in an LLN, how
              would AODV-RPL be introduced in the network?  I'm thinking
              about §2/rfc5706.
              <br>
              <br>
              <br>
              136 2.  Terminology
              <br>
              ...
              <br>
              144   AODV
              <br>
              145      Ad Hoc On-demand Distance Vector
              Routing[RFC3561].
              <br>
              <br>
              [nit] s/Routing[RFC3561]/Routing [RFC3561]
              <br>
              <br>
              <br>
              ...
              <br>
              422 4.3.  AODV-RPL Target Option
              <br>
              ...
              <br>
              451              Figure 3: Target option format for
              AODV-RPL MOP
              <br>
              <br>
              [minor] s/Target option/ART Option (or AODV-RPL Target
              option)/g(almost)
              <br>
              <br>
              There are some places where "target option" is used to
              refer to the ART option, but without the extra
              qualification it may be confused with the Target option in
              core RPL.  IOW, let's be painfully specific.
              <br>
              <br>
              <br>
              <br>
              ...
              <br>
              485 5.  Symmetric and Asymmetric Routes
              <br>
              ...
              <br>
              539   Appendix A describes an example method using the ETX
              and RSSI to
              <br>
              540   estimate whether the link is symmetric in terms of
              link quality is
              <br>
              541   given in using an averaging technique.
              <br>
              <br>
              [minor] Please expand ETX/RSSI.
              <br>
              <br>
              <br>
              ...
              <br>
              605 6.2.1.  General Processing
              <br>
              ...
              <br>
              615      If the S bit in the received RREQ-DIO is set to
              1, the router MUST
              <br>
              616      determine whether each direction of the link (by
              which the RREQ-
              <br>
              617      DIO is received) satisfies the Objective
              Function.  In case that
              <br>
              618      the downward (i.e. towards the TargNode)
              direction of the link
              <br>
              619      does not satisfy the Objective Function, the link
              can't be used
              <br>
              620      symmetrically, thus the S bit of the RREQ-DIO to
              be sent out MUST
              <br>
              621      be set as 0.  If the S bit in the received
              RREQ-DIO is set to 0,
              <br>
              622      the router MUST only check into the upward
              direction (towards the
              <br>
              623      OrigNode) of the link.
              <br>
              <br>
              [major] s/MUST only check/MUST determine...
              <br>
              <br>
              You fixed the first occurrence of MUST check, but not the
              second.
              <br>
              <br>
              <br>
              625      If the upward direction of the link can satisfy
              the Objective
              <br>
              626      Function (defined in [RFC6551]), and the router's
              Rank would not
              <br>
              627      exceed the MaxUseRank limit, the router joins the
              DODAG of the
              <br>
              628      RREQ-Instance.  The router that transmitted the
              received RREQ-DIO
              <br>
              629      is selected as the preferred parent.  Otherwise,
              if the Objective
              <br>
              630      Function is not satisfied or the MaxUseRank limit
              is exceeded, the
              <br>
              631      router MUST discard the received RREQ-DIO and
              MUST NOT join the
              <br>
              632      DODAG.
              <br>
              <br>
              [minor] "Objective Function (defined in [RFC6551])"   Put
              the reference when OF is first used.
              <br>
              <br>
              <br>
              ...
              <br>
              642      If the H bit is set to 1, then the router
              (TargNode or
              <br>
              643      intermediate) MUST build an upward route entry
              towards OrigNode
              <br>
              644      which MUST include at least the following items:
              Source Address,
              <br>
              645      InstanceID, Destination Address, Next Hop,
              Lifetime, and Sequence
              <br>
              646      Number.  The Destination Address and the
              InstanceID respectively
              <br>
              647      can be learned from the DODAGID and the
              RPLInstanceID of the RREQ-
              <br>
              648      DIO, and the Source Address is the address used
              by the local
              <br>
              649      router to send data to the OrigNode.  The Next
              Hop is the
              <br>
              650      preferred parent.  The lifetime is set according
              to DODAG
              <br>
              651      configuration (i.e., not the L bit) and can be
              extended when the
              <br>
              652      route is actually used.  The sequence number
              represents the
              <br>
              653      freshness of the route entry, and it is copied
              from the Orig SeqNo
              <br>
              654      field of the RREQ option.  A route entry with the
              same source and
              <br>
              655      destination address, same InstanceID, but stale
              sequence number,
              <br>
              656      MUST be deleted.
              <br>
              <br>
              [major] s/MUST build an upward route entry towards
              OrigNode which MUST include at least the following
              items/MUST build an upward route entry towards OrigNode
              which includes at least the following items
              <br>
              <br>
              <br>
              658   Step 4:
              <br>
              <br>
              660      If the router is an intermediate router, then it
              transmits a RREQ-
              <br>
              661      DIO via link-local multicast; if the H bit is set
              to 0, the
              <br>
              662      intermediate router MUST include the address of
              the interface
              <br>
              663      receiving the RREQ-DIO into the address vector.. 
              Otherwise, if
              <br>
              664      the router (i.e., TargNode) was not already
              associated with the
              <br>
              665      RREQ-Instance, it prepares a RREP-DIO Section
              6.3.  If, on the
              <br>
              666      other hand TargNode was already associated with
              the RREQ-Instance,
              <br>
              667      it takes no further action and does not send an
              RREP-DIO.
              <br>
              <br>
              [nit] s/../.
              <br>
              <br>
              [nit] s/Section 6.3./(Section 6.3).
              <br>
              <br>
              <br>
              ...
              <br>
              764 6.4.  Receiving and Forwarding Route Reply
              <br>
              ...
              <br>
              773      If the S bit of the RREP-DIO is set to 0, the
              router MUST check
              <br>
              774      the downward direction of the link (towards the
              TargNode) over
              <br>
              775      which the RREP-DIO is received.  If the downward
              direction of the
              <br>
              776      link can satisfy the Objective Function, and the
              router's Rank
              <br>
              777      would not exceed the MaxRank limit, the router
              joins the DODAG of
              <br>
              778      the RREP-Instance.  The router that transmitted
              the received RREP-
              <br>
              779      DIO is selected as the preferred parent. 
              Afterwards, other RREP-
              <br>
              780      DIO messages can be received.
              <br>
              <br>
              [] s/the router MUST check.../the router MUST
              determine...satisfies
              <br>
              <br>
              IOW, join the two sentences.
              <br>
              <br>
              <br>
              ...
              <br>
              794      If the H bit is set to 1, then the router
              (OrigNode or
              <br>
              795      intermediate) MUST build a downward route entry. 
              The route entry
              <br>
              796      MUST include at least the following items:
              OrigNode Address,
              <br>
              797      InstanceID, TargNode Address as destination, Next
              Hop, Lifetime
              <br>
              798      and Sequence Number.  For a symmetric route, the
              Next Hop in the
              <br>
              799      route entry is the router from which the RREP-DIO
              is received.
              <br>
              800      For an asymmetric route, the Next Hop is the
              preferred parent in
              <br>
              801      the DODAG of RREQ-Instance.  The InstanceID in
              the route entry
              <br>
              802      MUST be the original RPLInstanceID (after
              subtracting the Shift
              <br>
              803      field value).  The source address is learned from
              the ART Option,
              <br>
              804      and the destination address is learned from the
              DODAGID.  The
              <br>
              805      lifetime is set according to DODAG configuration
              and can be
              <br>
              806      extended when the route is actually used.  The
              sequence number
              <br>
              807      represents the freshness of the route entry, and
              is copied from
              <br>
              808      the Dest SeqNo field of the ART option of the
              RREP-DIO.  A route
              <br>
              809      entry with same source and destination address,
              same InstanceID,
              <br>
              810      but stale sequence number, SHOULD be deleted.
              <br>
              <br>
              [major] s/MUST build a downward route entry.  The route
              entry MUST include at least the following items/MUST build
              a downward route entry towards TargNode which includes at
              least the following items
              <br>
              <br>
              [minor] s/The lifetime is set according to DODAG
              configuration and can be extended when the route is
              actually used./The lifetime is set according to DODAG
              configuration (i.e., not the L bit) and can be extended
              when the route is actually used.
              <br>
              <br>
              [major] s/stale sequence number, SHOULD be deleted./stale
              sequence number, MUST be deleted.
              <br>
              <br>
              <br>
              812      If the H bit is set to 0, for an asymmetric
              route, an intermediate
              <br>
              813      router MUST include the address of the interface
              receiving the
              <br>
              814      RREP-DIO into the address vector; for a symmetric
              route, there is
              <br>
              815      nothing to do in this step.
              <br>
              <br>
              [minor] In §6.2.1 the part about H=0 was moved to Step 4. 
              Please do the same here.
              <br>
              <br>
              <br>
              ...
              <br>
              830   Upon receiving a RREP-DIO, a router which already
              belongs to the
              <br>
              831   RREQ-Instance SHOULD drop the RREP-DIO.
              <br>
              <br>
              [minor] When it is ok to not drop it?  I'm assuming that
              there's no harm in propagating the extra RREP, right? 
              IOW, there's no need for MUST.
              <br>
              <br>
              <br>
              <br>
              ...
              <br>
              876 9.1.  New Mode of Operation: AODV-RPL
              <br>
              <br>
              878   IANA is asked to assign a new Mode of Operation,
              named "AODV-RPL" for
              <br>
              879   Point-to-Point(P2P) hop-by-hop routing from the
              "Mode of Operation"
              <br>
              880   Registry [RFC6550].
              <br>
              <br>
              [major] The reference is not needed because even though
              the registry was defined in rfc6550, the RFC is not the
              registry.
              <br>
              <br>
              [major] A note should be added indicating that the number
              in parenthesis is a suggestion.
              <br>
              <br>
              <br>
              882            
               +-------------+---------------+---------------+
              <br>
              883              |    Value    |  Description  |  
              Reference   |
              <br>
              884            
               +-------------+---------------+---------------+
              <br>
              885              |   TBD1 (5)  |   AODV-RPL    | This
              document |
              <br>
              886            
               +-------------+---------------+---------------+
              <br>
              <br>
              888                        Figure 6: Mode of Operation
              <br>
              <br>
              890 9.2.  AODV-RPL Options: RREQ, RREP, and Target
              <br>
              <br>
              892   IANA is asked to assign three new AODV-RPL options
              "RREQ", "RREP" and
              <br>
              893   "ART", as described in Figure 7 from the "RPL
              Control Message
              <br>
              894   Options" Registry [RFC6550].
              <br>
              <br>
              [major] The reference is not needed because even though
              the registry was defined in rfc6550, the RFC is not the
              registry.
              <br>
              <br>
              [major] A note should be added indicating that the number
              in parenthesis is a suggestion.
              <br>
              <br>
              <br>
              896        
               +-------------+------------------------+---------------+
              <br>
              897          |    Value    |        Meaning         |  
              Reference   |
              <br>
              898        
               +-------------+------------------------+---------------+
              <br>
              899          | TBD2 (0x0A) |      RREQ Option       | This
              document |
              <br>
              900        
               +-------------+------------------------+---------------+
              <br>
              901          | TBD3 (0x0B) |      RREP Option       | This
              document |
              <br>
              902        
               +-------------+------------------------+---------------+
              <br>
              903          | TBD4 (0x0C) |       ART Option       | This
              document |
              <br>
              904        
               +-------------+------------------------+---------------+
              <br>
              <br>
              [major] 0x0a is already assigned to rfc6997!
              <br>
              <br>
              <br>
              906                        Figure 7: AODV-RPL Options
              <br>
              <br>
              908 10.  Security Considerations
              <br>
              <br>
              910   In general, the security considerations for the
              operation of AODV-RPL
              <br>
              911   are similar to those for the operation of RPL (as
              described in
              <br>
              912   Section 19 of the RPL specification [RFC6550]). 
              Sections 6.1 and 10
              <br>
              913   of [RFC6550] describe RPL's security framework,
              which provides data
              <br>
              914   confidentiality, authentication, replay protection,
              and delay
              <br>
              915   protection services.
              <br>
              <br>
              [] It may be a god idea to also point at rfc7416 as an
              Informative reference.
              <br>
              <br>
              <br>
              ...
              <br>
              924   If a rogue router knows the key for the Security
              Configuration in
              <br>
              925   use, it can join the secure AODV-RPL route discovery
              and cause
              <br>
              926   various types of damage.  Such a rogue router could
              advertise false
              <br>
              927   information in its DIOs in order to include itself
              in the discovered
              <br>
              928   route(s).  It could generate bogus RREQ-DIO, and
              RREP-DIO messages
              <br>
              929   carrying bad routes or maliciously modify genuine
              RREP-DIO messages
              <br>
              930   it receives.  A rogue router acting as the OrigNode
              could launch
              <br>
              931   denial-of-service attacks against the LLN deployment
              by initiating
              <br>
              932   fake AODV-RPL route discoveries.  In this type of
              scenario, RPL's
              <br>
              933   authenticated mode of operation, where a node can
              obtain the key to
              <br>
              934   use for a P2P-RPL route discovery only after proper
              authentication,
              <br>
              935   SHOULD be used.
              <br>
              <br>
              [major] rfc6550 says this:
              <br>
              <br>
                 Authenticated mode cannot be supported by symmetric
              algorithms. As of the
              <br>
                 writing of this specification, RPL supports only
              symmetric algorithms:
              <br>
                 authenticated mode is included for the benefit of
              potential future
              <br>
                 cryptographic primitives.
              <br>
              <br>
              If I'm interpreting this correctly, there is really no
              authentication defined for RPL that can apply here.  Has
              something been defined after that?  IOW, what "SHOULD be
              used"?
              <br>
              <br>
              <br>
              937   When RREQ-DIO message uses source routing option
              with 'H' set to 0,
              <br>
              938   some of the security concerns that led to the
              deprecation of Type 0
              <br>
              939   routing headers [RFC5095] may apply.  To avoid the
              possibility of a
              <br>
              940   RREP-DIO message traveling in a routing loop, if one
              of its addresses
              <br>
              941   are present as part of the Source Route listed
              inside the message,
              <br>
              942   the Intermediate Router MUST NOT forward the
              message.
              <br>
              <br>
              [major] rfc5095 will probably raise a lot of flags...
              <br>
              <br>
              Suggestion&gt;
              <br>
                 When a RREQ-DIO message uses the source routing option
              by setting the H
              <br>
                 bit to 0, a rogue router may populate the Address
              Vector field with a set
              <br>
                 of addresses that may result in the RREP-DIO traveling
              in a routing loop.
              <br>
                 The TargNode MUST NOT generate a RREP if one of its
              addresses is present
              <br>
                 in the Address Vector.  An Intermediate Router MUST NOT
              forward a RREP if
              <br>
                 one of its addresses is present in the Address Vector.
              <br>
              <br>
              <br>
              <br>
              944 11.  Link State Determination
              <br>
              <br>
              [major] There's already text in §5 that pretty much says
              the same thing...except for the first sentence; I couldn't
              find a place where it says that symmetric is the default,
              did I miss it?
              <br>
              <br>
              In any case, I think that because of the text in §5, this
              section is not needed.
              <br>
              <br>
              946   This document specifies that links are considered
              symmetric until
              <br>
              947   additional information is collected.  Other link
              metric information
              <br>
              948   can be acquired before AODV-RPL operation, by
              executing evaluation
              <br>
              949   procedures; for instance test traffic can be
              generated between nodes
              <br>
              950   of the deployed network.  During AODV-RPL operation,
              OAM techniques
              <br>
              951   for evaluating link state (see([RFC7548], [RFC7276],
              [co-ioam]) MAY
              <br>
              952   be used (at regular intervals appropriate for the
              LLN).  The
              <br>
              953   evaluation procedures are out of scope for AODV-RPL.
              <br>
              <br>
              <br>
              955 12.  References
              <br>
              <br>
              957 12.1.  Normative References
              <br>
              ...
              <br>
              964   [RFC3561]  Perkins, C., Belding-Royer, E., and S.
              Das, "Ad hoc On-
              <br>
              965              Demand Distance Vector (AODV) Routing",
              RFC 3561,
              <br>
              966              DOI 10.17487/RFC3561, July 2003,
              <br>
              967              &lt;<a
                href="https://www.rfc-editor.org/info/rfc3561"
                moz-do-not-send="true">https://www.rfc-editor.org/info/rfc3561</a>&gt;.
              <br>
              <br>
              [major] This doesn't have to be a Normative reference.
              <br>
              <br>
              <br>
              ...
              <br>
              991   [RFC6998]  Goyal, M., Ed., Baccelli, E., Brandt, A.,
              and J. Martocci,
              <br>
              992              "A Mechanism to Measure the Routing
              Metrics along a Point-
              <br>
              993              to-Point Route in a Low-Power and Lossy
              Network",
              <br>
              994              RFC 6998, DOI 10.17487/RFC6998, August
              2013,
              <br>
              995              &lt;<a
                href="https://www.rfc-editor.org/info/rfc6998"
                moz-do-not-send="true">https://www.rfc-editor.org/info/rfc6998</a>&gt;.
              <br>
              <br>
              [major] This shouldn't be a Normative reference.
              <br>
              <br>
              Please make both of them Informative to avoid the DownRef.
              <br>
              <br>
            </div>
          </div>
        </span></blockquote>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Roll mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Roll@ietf.org">Roll@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/roll">https://www.ietf.org/mailman/listinfo/roll</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------6FD9F7E22D3124CA15B824EF--


From nobody Thu Oct  1 22:55:48 2020
Return-Path: <rahul.ietf@gmail.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 395303A0E63 for <roll@ietfa.amsl.com>; Thu,  1 Oct 2020 22:55:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gtinHKOPtts3 for <roll@ietfa.amsl.com>; Thu,  1 Oct 2020 22:55:46 -0700 (PDT)
Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [IPv6:2a00:1450:4864:20::630]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A3F063A0E58 for <roll@ietf.org>; Thu,  1 Oct 2020 22:55:45 -0700 (PDT)
Received: by mail-ej1-x630.google.com with SMTP id u8so304682ejg.1 for <roll@ietf.org>; Thu, 01 Oct 2020 22:55:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to; bh=yZa83N419iwmL0PEi6/I+TyRSllSsEF2NdUvKz2J4nA=; b=qDJEfx++nt3f1ffJyjaN3rEwGvVSwXbtyAvMP1BH1+L88ITQExNCRtvQ/8b5nINH4X OOv2kBs3bUKEOTg067xjKnd4bwMwOCVQt6s3U71uVMg6WlpahHuMjmwcxxJoBvbPaZLG GYyS6094h+2WE6BWE8bQyu2pkvwBqin/j5eyR80535iH6MEG8+AIPYI2JT8/XiHgD0iv NIw6PyCEJO1OE/tumXNDYgX9osdzPjFqo8UIRcE7BzglcEZGnD7AX4OXr1lUEg+QemyC FiOy8Axu4yiq5LxFHjZvL10JLZaRK4euLwEkpzTxM8iLCYbauP4Esvo6HWoJg8MSPl2q mGlw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=yZa83N419iwmL0PEi6/I+TyRSllSsEF2NdUvKz2J4nA=; b=A8f6aiJ+uki0TXMhvWyvAKEJ0xbB9yMmLS0yUWPX6rxBdQO4UpC8nPEwAE7xvK8OSD HrqujgooLkNb065sLFacV72XKRXGmpVGFim5q++9/nRN9NT3m+SYVyEm1z/3hAtxkJEy bB00awu6i1PRukQ3e6nQLqmeY8Ntpb4176rEeejgkYaI6M84mv5+qQV1MRHFjG/7PLHB EgCDxMdQ1VUk3O4XF6eFDuMQNsvI5a+RiEbLGeF5dFeY7Ps+jV3AhAqiFIgPk/iszKaM 5p9EMSau2vBzaMA+eCeKxA3WShhlxKGeutBge+VOi5IwCMTK6508JEyl5raj/6AW8XNM Jlpg==
X-Gm-Message-State: AOAM532KacR5G0TzecjspfRW2p1bBdcehJjUoPBA2wNAO5bC+S1uMPwF f/WS8bsXlJ+CuNCXqMwUNB7JUqiozrNcp5odw5C8QhgU5i+lGQ==
X-Google-Smtp-Source: ABdhPJxHRy4jE1JhNjxzSXEcZOCsUDtFHxFTrAm10UN5xr8sGtWKS2dGoq9Bs458+lwf61u+QYiYsVglsNDyiCI6tSg=
X-Received: by 2002:a17:906:7d52:: with SMTP id l18mr561197ejp.220.1601618143672;  Thu, 01 Oct 2020 22:55:43 -0700 (PDT)
MIME-Version: 1.0
From: Rahul Jadhav <rahul.ietf@gmail.com>
Date: Fri, 2 Oct 2020 11:25:32 +0530
Message-ID: <CAO0Djp19_3AXpQY5poxA_-d6kjmpuxi1NowCqc2FZNoOb2Zm4g@mail.gmail.com>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000084fd1005b0a9c83e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/2NL8KrzFKpWpooLq1ROwgL_jNYY>
Subject: [Roll] RPL secure messages
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Oct 2020 05:55:47 -0000

--00000000000084fd1005b0a9c83e
Content-Type: text/plain; charset="UTF-8"

Hello All,

During the interim, Pascal raised this point as to whether it is necessary
to have a secure message counter-part for every new message that is defined
in new drafts?

To put it in context, currently we have:
Code 0x00 -> DIS, 0x80 -> Secure DIS
Code 0x01 -> DIO, 0x81 -> Secure DIO ... so on for all other messages we
have a secure equivalent. Inadvertently, the MSB is reserved as a secure
bit (without explicitly stating so).

Problem is, there is no one out there using secure messages at RPL layer
(would be very happy to be proved wrong here). Most deployments depend on
L2 security for RPL messaging.

So given the context, is it necessary for new drafts to work on secure
messaging for new messages drafted?

My take is that given that the work required to specify secure messages is
not much, we should do it anyways for all new msgs.  In terms of saving
some codes, I believe we may not be able to save much since the
implementations might check the MSB to find if the message is secure or
not, thus non-secure messages may not be able to use that bit.
Also adding a new message code is much rare as compared to adding new
control options. Almost every new draft is adding a new control option but
very few are adding new message code.

However, we currently have two drafts DAO-Projection and Capabilities
defining new message codes, and hence this discussion may be relevant now.

Thoughts welcome.

Regards,
Rahul

--00000000000084fd1005b0a9c83e
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello All,<div><br></div><div>During the interim, Pascal r=
aised this point as to whether it is necessary to have a secure message cou=
nter-part for every new message that is defined in new drafts?</div><div><b=
r></div><div>To put it in context, currently we have:</div><div>Code 0x00 -=
&gt; DIS, 0x80 -&gt; Secure DIS</div><div>Code 0x01 -&gt; DIO, 0x81 -&gt; S=
ecure DIO ... so on for all other messages we have a secure equivalent. Ina=
dvertently, the MSB is reserved as a secure bit (without explicitly stating=
 so).</div><div><br></div><div>Problem is, there is no one out there using =
secure messages at RPL layer (would be very happy to be proved wrong here).=
 Most deployments depend on L2 security for RPL messaging.</div><div><br></=
div><div>So given the context, is it necessary for new drafts to work on se=
cure messaging for new messages drafted?</div><div><br></div><div>My take i=
s that given that the work required to specify secure messages is not much,=
 we should do it anyways for all new msgs.=C2=A0 In terms of saving some co=
des, I believe we may not be able to save much since the implementations mi=
ght check the MSB to find if the message is secure or not, thus non-secure =
messages may not be able to use that bit.</div><div>Also adding a new messa=
ge code is much rare as compared to adding new control options. Almost ever=
y new draft is adding a new control option but very few are adding new mess=
age code.</div><div><br></div><div>However, we currently have two drafts DA=
O-Projection and Capabilities defining new message codes, and hence this di=
scussion may be relevant now.</div><div><br></div><div>Thoughts welcome.</d=
iv><div><br></div><div>Regards,</div><div>Rahul</div></div>

--00000000000084fd1005b0a9c83e--


From nobody Fri Oct  2 00:20:14 2020
Return-Path: <pthubert@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2ECC63A0B5A for <roll@ietfa.amsl.com>; Fri,  2 Oct 2020 00:20:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -11.897
X-Spam-Level: 
X-Spam-Status: No, score=-11.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=ecyM7rBo; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=xrS2i2V9
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JV22zmPuMIa7 for <roll@ietfa.amsl.com>; Fri,  2 Oct 2020 00:20:11 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1AE283A0AEC for <roll@ietf.org>; Fri,  2 Oct 2020 00:20:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=16508; q=dns/txt; s=iport; t=1601623211; x=1602832811; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=Mt8BJ5MnxnHq82nqOU+MySAwFYpBCUsfrOKA1Nzpad0=; b=ecyM7rBoLtPxIcZx0YPnXxyNDcrsLJaz/6NXCvAygsmwpBVdJs/EV4Xg cWCc+FbLL42jncACQoOGrcQ18/xqiMz9GuCrndQd/uJIraVuHZuzhazcu vAr4klQWOqhVzFcTJdk/5hxvBnwYdXrXduhTqJGC9Nn5Zzb9uz1ZIP83l c=;
X-IPAS-Result: =?us-ascii?q?A0CxCQCV03Zf/5pdJa1gg3svUQdwWS8shD2DRgOOApQJh?= =?us-ascii?q?G6CUwNVCwEBAQ0BAS0CBAEBhEoCF4IfAiU4EwIDAQEBAwIDAQEBAQUBAQECA?= =?us-ascii?q?QYEbYVcDIVyAQEBAQMSEQQGEwEBOA8CAQgRBAEBKwICAjAdCAIEEwgagwWBf?= =?us-ascii?q?k0DLgGdEgKBOYhhdn8zgwEBAQWFGRiCEAmBOIJyglxLQoZTG4FBP4ERQ4JNP?= =?us-ascii?q?oQfIIMVM4Itkz2HAYwAkRIKgmebAoJWl3sNhj2ueIQuAgQCBAUCDgEBBYFrI?= =?us-ascii?q?4FXcBWDJFAXAg2SEIpWdDcCBgEJAQEDCXyNTAEB?=
IronPort-PHdr: =?us-ascii?q?9a23=3A80cnxRHRwQY4LbGKwTZBBZ1GYnJ96bzpIg4Y7I?= =?us-ascii?q?YmgLtSc6Oluo7vJ1Hb+e401QWbXIjH5bRDkeWF+6zjWGlV55GHvThCdZFXTB?= =?us-ascii?q?YKhI0QmBBoG8+KD0D3bZuIJyw3FchPThlpqne8N0UGGcviaRvVuHLhpTIXEw?= =?us-ascii?q?/0YAxyIOm9E4XOjsOxgua1/ZCbYwhBiDenJ71oKxDjpgTKvc5Qioxneas=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.77,326,1596499200";  d="scan'208,217";a="544990377"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 02 Oct 2020 07:20:09 +0000
Received: from XCH-RCD-005.cisco.com (xch-rcd-005.cisco.com [173.37.102.15]) by rcdn-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id 0927K94B016025 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL) for <roll@ietf.org>; Fri, 2 Oct 2020 07:20:09 GMT
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by XCH-RCD-005.cisco.com (173.37.102.15) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 2 Oct 2020 02:20:09 -0500
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 2 Oct 2020 03:20:08 -0400
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Fri, 2 Oct 2020 03:20:08 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z+UEk2iqNpDwp9VkBCI1j7xrfFSI4uouBjqsy+2wE4eW2ZJJ1rglYz2KZkb9QexaS1MUUyaUsWivFt/abe7fdk2ZKqz/ns53o9oJWbag8g1/8npAGXzJuVNKKepCcGedIybvy8s/JrZ5CjabI1HF1Yuq0I+7ybrl+h+yFwCycFBvSnVrFZNiv8CrF6yZu7vbZDtA5JiLN6FRPhVRWjyMNf+QKkB/Bm246KhVWjNGxGN5Ayes2mZyclESKUJzAOL4DnAvQNrBdLO5R3riP3Kzbh9xu4AV9uk1vs/g91MyGk6r5udiwdw7WmmhMT5g63dgpTtZuMrai3OftzlIUjJOpA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Mt8BJ5MnxnHq82nqOU+MySAwFYpBCUsfrOKA1Nzpad0=; b=HODhlEJeBMLFKHbF2mja6/e1l26wnmGAi2S1wUreUBLImWDeNaHrrNYaj1tH9bLk1JPHQ9uWLnqSS8yK3FCDD8QXTcXtpLISgIykvEaSpnbmC+YtxcjagEj0X/ifhXAevalN5kubP1al27vDKku0Er/sOy4uiQjcR1bVXBA55UivilHzIe7s9vsDmrozChPYwao8widn5a+z1HYH9ABe47PxG8yjuc0QKZzUGHyomqnq1tJdD3X9aBq4P3MbAQ2cUFPpMLS8dZaRszUfG1wT8RJeHTbeD890SYWCKrKOXRefrjVSaYkeW1KqpycJVcYt7ibItfONd8M0gZMdb+Yk9g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Mt8BJ5MnxnHq82nqOU+MySAwFYpBCUsfrOKA1Nzpad0=; b=xrS2i2V9XkGW3A9jOZcder3gDMB5RkuFWqYGv3LxqLsam7Dd2qn7Rafbn+NnLo6xaHr+WrtAaOmcRKy3rG6FiUzyRtiAl40hoAo8kvA/9i9RUSH+tLiPxkPaqpAr6BRg5g4GAcn6Sfd7eBDoG/L2obodxWWFGHi8ucPyA7rAkUI=
Received: from MN2PR11MB3565.namprd11.prod.outlook.com (2603:10b6:208:ea::31) by MN2PR11MB3872.namprd11.prod.outlook.com (2603:10b6:208:13f::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.35; Fri, 2 Oct 2020 07:20:07 +0000
Received: from MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::119:f851:5860:da95]) by MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::119:f851:5860:da95%4]) with mapi id 15.20.3433.038; Fri, 2 Oct 2020 07:20:07 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
Thread-Topic: [Roll] RPL secure messages
Thread-Index: AQHWmIC7IAc1KpGHEk6Iuzc7GRpgSKmD5cNQ
Date: Fri, 2 Oct 2020 07:19:59 +0000
Deferred-Delivery: Fri, 2 Oct 2020 07:19:15 +0000
Message-ID: <MN2PR11MB356567ED9C12A32D80533154D8310@MN2PR11MB3565.namprd11.prod.outlook.com>
References: <CAO0Djp19_3AXpQY5poxA_-d6kjmpuxi1NowCqc2FZNoOb2Zm4g@mail.gmail.com>
In-Reply-To: <CAO0Djp19_3AXpQY5poxA_-d6kjmpuxi1NowCqc2FZNoOb2Zm4g@mail.gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2a01:cb1d:4ec:2200:f09e:ebc6:58a1:3ee9]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: fc250c8d-ce9d-436b-a8d7-08d866a39761
x-ms-traffictypediagnostic: MN2PR11MB3872:
x-microsoft-antispam-prvs: <MN2PR11MB387262E69B6257B974C268A7D8310@MN2PR11MB3872.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: gM4QGiiuHyq18Fu4K4oyoc0d6QbT0XdKq9mugSKEC2+VJFku2K26dajQKwiqPua3u3E3+tJalGbrlim0FMMlDImZLD8MOfdPW4MGZGQv6BExwGdXfbeTdm+oiHI4apgLusLx0t3s352qzVAzuCudTgRS6+J0OxQhkwkoBH46WL0wTIVgCtiTQlINW8z1tO5VEYUlYlTL2FeUqLD2VqR1qSJGdrhPIt+vx/GSfS1g/0hDrmLc3sQzLasxotl1PgLgsMMiYPN4lJs2J7+qGOz/PwyQIfuL1pmQ1ihCIMcFWO+FOj+8qCSTZK38NHHShtHHQq1zMX2wBE3ejYrXPcHWYA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:MN2PR11MB3565.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(39860400002)(396003)(346002)(136003)(366004)(376002)(86362001)(83380400001)(6506007)(52536014)(478600001)(7696005)(186003)(5660300002)(9686003)(6916009)(55016002)(64756008)(2906002)(66556008)(66476007)(76116006)(66446008)(15650500001)(66946007)(33656002)(8936002)(6666004)(8676002)(316002)(71200400001)(53546011); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: WoTuITaNwHqoowS6QL8ejNcsuzRETgcLrMZO1o1z27gmfp7Re6h8QAJ5sy4iFfqY4yLACZwPJo3uMlfMyMdSpPguYENZTDT09EFj/lfa50JjekYEBjDUE5bQUTZ6SYG8zWOxYcNz7wqgAxu24Xvryqiy+rNsgx9ZOFfPxHOz3hXvHiHRaV4xBLadL05EMtRg7vKZZsxgkp4UI7AaJEtoo/HwETOHgMQcGrZSr3yknFh9exvlcNza16f8vc2ieLdFh8iHLy+asSuvJ12jlS+rkSP+iTHJay2H5yME7cfkr3a47z59ZyVvEBPM7uxkuqTzB1VR1ME2rhrloRRiehPG3jjhOVhHePPWAfsgB+/NXcUYilJvJjQ2l8iAUW7s7ex23Zpo5FYecwMXUMWs6OyTVDc8tiABYPxOFiEDhQ/qKlnimxzecfg41TIoq13jd3gkqJ6lLW5qaZc0+HfaA+MLaodJyBNkW6xh6g1fkk1E4CCqhdIgrGFlqF7Uy5XDbu19v4GXq3IUlbEgyw57ZACfaneEIa09vEN8Bp7HuQB5DI941RyubPbV+JFGa3VMCQjGgtWbffvvwA2o7vqUwyeM260MP3+SkqM11ssCreHZq1gBCLMQnLS7DZMgdwBg6zNqbYyf8I+UNzRjU/F802UiK1GDrET/IFI6IlnVC8uXXzXZ9RjGPT/ywFUxpAK8wEdzGLS2MNHZrL13Q8KISw035w==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MN2PR11MB356567ED9C12A32D80533154D8310MN2PR11MB3565namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB3565.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: fc250c8d-ce9d-436b-a8d7-08d866a39761
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Oct 2020 07:20:07.6868 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 3ajEkkoiJ8eifNHVje7VTh6Wtmqr+t+DKyZffWXLLDZnFGzJgScBkXlH9fxo+AXpgXLZrHuVKRv/+ZHWQi0rVw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3872
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.15, xch-rcd-005.cisco.com
X-Outbound-Node: rcdn-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/AO8i46AXTDnNJvz7gTumq7BXxo4>
Subject: Re: [Roll] RPL secure messages
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Oct 2020 07:20:13 -0000

--_000_MN2PR11MB356567ED9C12A32D80533154D8310MN2PR11MB3565namp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGVsbG8gUmFodWwNCg0KVGhlIGVmZm9ydCB0byBzdGFuZGFyZGl6ZSBpcyBzbWFsbC4gVGhlIGVm
Zm9ydCB0byBpbXBsZW1lbnQgaXMgaGlnaC4gQnkgcHV0dGluZyBzb21ldGhpbmcgaW4gdGhlIHN0
YW5kYXJkcyB3ZSBhcmUgd3JpdGluZyBub3cgd2UgYXJlIGdpdmluZyBhIHNlbnNlIHRoYXQgdGhl
IGZ1bmN0aW9uIHNob3VsZCBiZSBpbXBsZW1lbnRlZCwgYW5kIHRoYXQgdGhlIHNlY3VyZWQgbW9k
ZWwgaXMgaGVyZSB0byBzdGF5LiBJZiB3ZSBkbyBub3QgcHJvdmlkZSB0aGUgc2VjdXJlZCB2ZXJz
aW9uIHdlIGFyZSBnaXZpbmcgYSBzZW5zZSB0aGF0IHdlIGFyZSBkZXByZWNhdGluZyB0aGUgZnVu
Y3Rpb24sIGFuZCB0aGF0IGl0IHdpbGwgYmUgZ29uZSBpbiBSUEx2Mi4NCg0KSSBhc2tlZCBkdXJp
bmcgdGhlIGNhcGFiaWxpdGllcyBkaXNjdXNzaW9uIGJlY2F1c2UgdGhhdCBzZWVtcyB0byBiZSBh
IFJQTHYyIGZ1bmN0aW9uLiBTbyBpdCBzZWVtcyBleGVtcGxhcnkgdG8gdGhlIGNhc2Ugd2hlcmUg
d2Ugc2hvdWxkIG5vdCBwcm92aWRlIGEgc2VjdXJlZCB2ZXJzaW9uIGlmIHdlIHRoaW5rIHRoYXQg
dGhpcyB3aWxsIGJlIGdvbmUgd2l0aCB2Mi4NCg0KT1RPSCwgdGhlIERBTyBwcm9qZWN0aW9uIGlz
IGV4cGVjdGVkIHRvIG9wZXJhdGUgaW4gYSBSUEx2MSBlbnZpcm9ubWVudC4gU28gdGhlIHF1ZXN0
aW9uIGlzIHdpZGUgb3BlbiB0aGVyZS4gRm9yIG5vdywgd2UgZG8gbm90IGhhdmUgdGhlIHNlY3Vy
ZWQgYWx0ZXJuYXRpdmUuIFdoaWNoIGdpdmVzIGEgc2Vuc2UgdGhhdCB3ZSBhcmUgb24gYSBkZXBy
ZWNhdGluZyBwYXRoLiBUaGlzIGlzIHdoZXJlIEkgc2VlIHlvdXIgYXJndW1lbnQgYXBwbHkgYmVz
dDogaWYgYW55b25lIG5lZWRzIHRoZSBzZWN1cmVkIHZlcnNpb24sIHRoZW4gaXQgbWFrZXMgc2Vu
c2UgdG8gYWRkIGl0IGV2ZW4gaWYgUlBMdjIgZGVwcmVjYXRlcyBsYXRlciDigJMgYW5kIHlvdeKA
mXJlIHdlbGNvbWUgdG8gY29udHJpYnV0ZSB0aGF0IHRleHQgOyApDQoNCldoYXQgZG8gb3RoZXJz
IHRoaW5rPw0KDQpQYXNjYWwNCg0KDQoNCg0KRnJvbTogUm9sbCA8cm9sbC1ib3VuY2VzQGlldGYu
b3JnPiBPbiBCZWhhbGYgT2YgUmFodWwgSmFkaGF2DQpTZW50OiB2ZW5kcmVkaSAyIG9jdG9icmUg
MjAyMCAwNzo1Ng0KVG86IFJvdXRpbmcgT3ZlciBMb3cgcG93ZXIgYW5kIExvc3N5IG5ldHdvcmtz
IDxyb2xsQGlldGYub3JnPg0KU3ViamVjdDogW1JvbGxdIFJQTCBzZWN1cmUgbWVzc2FnZXMNCg0K
SGVsbG8gQWxsLA0KDQpEdXJpbmcgdGhlIGludGVyaW0sIFBhc2NhbCByYWlzZWQgdGhpcyBwb2lu
dCBhcyB0byB3aGV0aGVyIGl0IGlzIG5lY2Vzc2FyeSB0byBoYXZlIGEgc2VjdXJlIG1lc3NhZ2Ug
Y291bnRlci1wYXJ0IGZvciBldmVyeSBuZXcgbWVzc2FnZSB0aGF0IGlzIGRlZmluZWQgaW4gbmV3
IGRyYWZ0cz8NCg0KVG8gcHV0IGl0IGluIGNvbnRleHQsIGN1cnJlbnRseSB3ZSBoYXZlOg0KQ29k
ZSAweDAwIC0+IERJUywgMHg4MCAtPiBTZWN1cmUgRElTDQpDb2RlIDB4MDEgLT4gRElPLCAweDgx
IC0+IFNlY3VyZSBESU8gLi4uIHNvIG9uIGZvciBhbGwgb3RoZXIgbWVzc2FnZXMgd2UgaGF2ZSBh
IHNlY3VyZSBlcXVpdmFsZW50LiBJbmFkdmVydGVudGx5LCB0aGUgTVNCIGlzIHJlc2VydmVkIGFz
IGEgc2VjdXJlIGJpdCAod2l0aG91dCBleHBsaWNpdGx5IHN0YXRpbmcgc28pLg0KDQpQcm9ibGVt
IGlzLCB0aGVyZSBpcyBubyBvbmUgb3V0IHRoZXJlIHVzaW5nIHNlY3VyZSBtZXNzYWdlcyBhdCBS
UEwgbGF5ZXIgKHdvdWxkIGJlIHZlcnkgaGFwcHkgdG8gYmUgcHJvdmVkIHdyb25nIGhlcmUpLiBN
b3N0IGRlcGxveW1lbnRzIGRlcGVuZCBvbiBMMiBzZWN1cml0eSBmb3IgUlBMIG1lc3NhZ2luZy4N
Cg0KU28gZ2l2ZW4gdGhlIGNvbnRleHQsIGlzIGl0IG5lY2Vzc2FyeSBmb3IgbmV3IGRyYWZ0cyB0
byB3b3JrIG9uIHNlY3VyZSBtZXNzYWdpbmcgZm9yIG5ldyBtZXNzYWdlcyBkcmFmdGVkPw0KDQpN
eSB0YWtlIGlzIHRoYXQgZ2l2ZW4gdGhhdCB0aGUgd29yayByZXF1aXJlZCB0byBzcGVjaWZ5IHNl
Y3VyZSBtZXNzYWdlcyBpcyBub3QgbXVjaCwgd2Ugc2hvdWxkIGRvIGl0IGFueXdheXMgZm9yIGFs
bCBuZXcgbXNncy4gIEluIHRlcm1zIG9mIHNhdmluZyBzb21lIGNvZGVzLCBJIGJlbGlldmUgd2Ug
bWF5IG5vdCBiZSBhYmxlIHRvIHNhdmUgbXVjaCBzaW5jZSB0aGUgaW1wbGVtZW50YXRpb25zIG1p
Z2h0IGNoZWNrIHRoZSBNU0IgdG8gZmluZCBpZiB0aGUgbWVzc2FnZSBpcyBzZWN1cmUgb3Igbm90
LCB0aHVzIG5vbi1zZWN1cmUgbWVzc2FnZXMgbWF5IG5vdCBiZSBhYmxlIHRvIHVzZSB0aGF0IGJp
dC4NCkFsc28gYWRkaW5nIGEgbmV3IG1lc3NhZ2UgY29kZSBpcyBtdWNoIHJhcmUgYXMgY29tcGFy
ZWQgdG8gYWRkaW5nIG5ldyBjb250cm9sIG9wdGlvbnMuIEFsbW9zdCBldmVyeSBuZXcgZHJhZnQg
aXMgYWRkaW5nIGEgbmV3IGNvbnRyb2wgb3B0aW9uIGJ1dCB2ZXJ5IGZldyBhcmUgYWRkaW5nIG5l
dyBtZXNzYWdlIGNvZGUuDQoNCkhvd2V2ZXIsIHdlIGN1cnJlbnRseSBoYXZlIHR3byBkcmFmdHMg
REFPLVByb2plY3Rpb24gYW5kIENhcGFiaWxpdGllcyBkZWZpbmluZyBuZXcgbWVzc2FnZSBjb2Rl
cywgYW5kIGhlbmNlIHRoaXMgZGlzY3Vzc2lvbiBtYXkgYmUgcmVsZXZhbnQgbm93Lg0KDQpUaG91
Z2h0cyB3ZWxjb21lLg0KDQpSZWdhcmRzLA0KUmFodWwNCg==

--_000_MN2PR11MB356567ED9C12A32D80533154D8310MN2PR11MB3565namp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHls
ZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30N
CkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzAu
ODVwdCA3MC44NXB0IDcwLjg1cHQgNzAuODVwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6
V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpz
aGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5k
aWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRp
dCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48
L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSIjMDU2
M0MxIiB2bGluaz0iIzk1NEY3MiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQiPkhlbGxvIFJhaHVsPG86cD48L286cD48L3NwYW4+PC9mb250Pjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2Zv
bnQ+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJy
aSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPlRoZSBlZmZvcnQgdG8gc3RhbmRhcmRp
emUgaXMgc21hbGwuIFRoZSBlZmZvcnQgdG8gaW1wbGVtZW50IGlzIGhpZ2guIEJ5IHB1dHRpbmcg
c29tZXRoaW5nIGluIHRoZSBzdGFuZGFyZHMgd2UgYXJlIHdyaXRpbmcgbm93IHdlIGFyZSBnaXZp
bmcgYSBzZW5zZSB0aGF0IHRoZSBmdW5jdGlvbiBzaG91bGQgYmUNCiBpbXBsZW1lbnRlZCwgYW5k
IHRoYXQgdGhlIHNlY3VyZWQgbW9kZWwgaXMgaGVyZSB0byBzdGF5LiBJZiB3ZSBkbyBub3QgcHJv
dmlkZSB0aGUgc2VjdXJlZCB2ZXJzaW9uIHdlIGFyZSBnaXZpbmcgYSBzZW5zZSB0aGF0IHdlIGFy
ZSBkZXByZWNhdGluZyB0aGUgZnVuY3Rpb24sIGFuZCB0aGF0IGl0IHdpbGwgYmUgZ29uZSBpbiBS
UEx2Mi48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdCI+SSBhc2tlZCBkdXJpbmcgdGhlIGNhcGFiaWxpdGllcyBkaXNjdXNzaW9uIGJlY2F1
c2UgdGhhdCBzZWVtcyB0byBiZSBhIFJQTHYyIGZ1bmN0aW9uLiBTbyBpdCBzZWVtcyBleGVtcGxh
cnkgdG8gdGhlIGNhc2Ugd2hlcmUgd2Ugc2hvdWxkIG5vdCBwcm92aWRlIGEgc2VjdXJlZCB2ZXJz
aW9uIGlmIHdlIHRoaW5rDQogdGhhdCB0aGlzIHdpbGwgYmUgZ29uZSB3aXRoIHYyLjxvOnA+PC9v
OnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIy
IiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNp
emU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5PVE9I
LCB0aGUgREFPIHByb2plY3Rpb24gaXMgZXhwZWN0ZWQgdG8gb3BlcmF0ZSBpbiBhIFJQTHYxIGVu
dmlyb25tZW50LiBTbyB0aGUgcXVlc3Rpb24gaXMgd2lkZSBvcGVuIHRoZXJlLiBGb3Igbm93LCB3
ZSBkbyBub3QgaGF2ZSB0aGUgc2VjdXJlZCBhbHRlcm5hdGl2ZS4gV2hpY2ggZ2l2ZXMgYSBzZW5z
ZQ0KIHRoYXQgd2UgYXJlIG9uIGEgZGVwcmVjYXRpbmcgcGF0aC4gVGhpcyBpcyB3aGVyZSBJIHNl
ZSB5b3VyIGFyZ3VtZW50IGFwcGx5IGJlc3Q6IGlmIGFueW9uZSBuZWVkcyB0aGUgc2VjdXJlZCB2
ZXJzaW9uLCB0aGVuIGl0IG1ha2VzIHNlbnNlIHRvIGFkZCBpdCBldmVuIGlmIFJQTHYyIGRlcHJl
Y2F0ZXMgbGF0ZXIg4oCTIGFuZCB5b3XigJlyZSB3ZWxjb21lIHRvIGNvbnRyaWJ1dGUgdGhhdCB0
ZXh0IDsgKTxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0Ij5XaGF0IGRvIG90aGVycyB0aGluaz88bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
Zm9udD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxp
YnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+UGFzY2FsPG86cD48L286cD48L3Nw
YW4+PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9
IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIg
ZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXpl
PSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250
IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0
Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUx
RTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LXdlaWdodDpib2xkIj5Gcm9tOjwvc3Bhbj48L2ZvbnQ+PC9iPiBSb2xsICZs
dDtyb2xsLWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7DQo8Yj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6
Ym9sZCI+T24gQmVoYWxmIE9mIDwvc3Bhbj48L2I+UmFodWwgSmFkaGF2PGJyPg0KPGI+PHNwYW4g
c3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlNlbnQ6PC9zcGFuPjwvYj4gdmVuZHJlZGkgMiBvY3Rv
YnJlIDIwMjAgMDc6NTY8YnI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+VG86
PC9zcGFuPjwvYj4gUm91dGluZyBPdmVyIExvdyBwb3dlciBhbmQgTG9zc3kgbmV0d29ya3MgJmx0
O3JvbGxAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQi
PlN1YmplY3Q6PC9zcGFuPjwvYj4gW1JvbGxdIFJQTCBzZWN1cmUgbWVzc2FnZXM8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIy
IiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dCI+SGVsbG8gQWxsLDxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJD
YWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+RHVyaW5nIHRoZSBpbnRlcmlt
LCBQYXNjYWwgcmFpc2VkIHRoaXMgcG9pbnQgYXMgdG8gd2hldGhlciBpdCBpcyBuZWNlc3Nhcnkg
dG8gaGF2ZSBhIHNlY3VyZSBtZXNzYWdlIGNvdW50ZXItcGFydCBmb3IgZXZlcnkgbmV3IG1lc3Nh
Z2UgdGhhdCBpcyBkZWZpbmVkIGluIG5ldyBkcmFmdHM/PG86cD48L286cD48L3NwYW4+PC9mb250
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIi
IGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQiPlRvIHB1dCBpdCBpbiBjb250ZXh0LCBjdXJyZW50bHkgd2UgaGF2ZTo8bzpwPjwv
bzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQiPkNvZGUgMHgwMCAtJmd0OyBESVMsIDB4ODAgLSZndDsgU2VjdXJlIERJUzxvOnA+PC9v
OnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdCI+Q29kZSAweDAxIC0mZ3Q7IERJTywgMHg4MSAtJmd0OyBTZWN1cmUgRElPIC4uLiBzbyBv
biBmb3IgYWxsIG90aGVyIG1lc3NhZ2VzIHdlIGhhdmUgYSBzZWN1cmUgZXF1aXZhbGVudC4gSW5h
ZHZlcnRlbnRseSwgdGhlIE1TQiBpcyByZXNlcnZlZCBhcyBhIHNlY3VyZSBiaXQgKHdpdGhvdXQg
ZXhwbGljaXRseSBzdGF0aW5nDQogc28pLjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJD
YWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxm
b250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
Ij5Qcm9ibGVtIGlzLCB0aGVyZSBpcyBubyBvbmUgb3V0IHRoZXJlIHVzaW5nIHNlY3VyZSBtZXNz
YWdlcyBhdCBSUEwgbGF5ZXIgKHdvdWxkIGJlIHZlcnkgaGFwcHkgdG8gYmUgcHJvdmVkIHdyb25n
IGhlcmUpLiBNb3N0IGRlcGxveW1lbnRzIGRlcGVuZCBvbiBMMiBzZWN1cml0eSBmb3IgUlBMIG1l
c3NhZ2luZy48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNl
PSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+U28gZ2l2ZW4gdGhlIGNv
bnRleHQsIGlzIGl0IG5lY2Vzc2FyeSBmb3IgbmV3IGRyYWZ0cyB0byB3b3JrIG9uIHNlY3VyZSBt
ZXNzYWdpbmcgZm9yIG5ldyBtZXNzYWdlcyBkcmFmdGVkPzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9u
dD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIy
IiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0Ij5NeSB0YWtlIGlzIHRoYXQgZ2l2ZW4gdGhhdCB0aGUgd29yayByZXF1aXJlZCB0
byBzcGVjaWZ5IHNlY3VyZSBtZXNzYWdlcyBpcyBub3QgbXVjaCwgd2Ugc2hvdWxkIGRvIGl0IGFu
eXdheXMgZm9yIGFsbCBuZXcgbXNncy4mbmJzcDsgSW4gdGVybXMgb2Ygc2F2aW5nIHNvbWUgY29k
ZXMsIEkgYmVsaWV2ZSB3ZSBtYXkNCiBub3QgYmUgYWJsZSB0byBzYXZlIG11Y2ggc2luY2UgdGhl
IGltcGxlbWVudGF0aW9ucyBtaWdodCBjaGVjayB0aGUgTVNCIHRvIGZpbmQgaWYgdGhlIG1lc3Nh
Z2UgaXMgc2VjdXJlIG9yIG5vdCwgdGh1cyBub24tc2VjdXJlIG1lc3NhZ2VzIG1heSBub3QgYmUg
YWJsZSB0byB1c2UgdGhhdCBiaXQuPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGli
cmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5BbHNvIGFkZGluZyBhIG5ldyBtZXNz
YWdlIGNvZGUgaXMgbXVjaCByYXJlIGFzIGNvbXBhcmVkIHRvIGFkZGluZyBuZXcgY29udHJvbCBv
cHRpb25zLiBBbG1vc3QgZXZlcnkgbmV3IGRyYWZ0IGlzIGFkZGluZyBhIG5ldyBjb250cm9sIG9w
dGlvbiBidXQgdmVyeSBmZXcgYXJlIGFkZGluZyBuZXcgbWVzc2FnZQ0KIGNvZGUuPG86cD48L286
cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPkhvd2V2ZXIsIHdlIGN1cnJlbnRseSBoYXZlIHR3byBk
cmFmdHMgREFPLVByb2plY3Rpb24gYW5kIENhcGFiaWxpdGllcyBkZWZpbmluZyBuZXcgbWVzc2Fn
ZSBjb2RlcywgYW5kIGhlbmNlIHRoaXMgZGlzY3Vzc2lvbiBtYXkgYmUgcmVsZXZhbnQgbm93Ljxv
OnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmki
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5UaG91Z2h0cyB3ZWxjb21lLjxvOnA+PC9v
OnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij5SZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvZm9u
dD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIy
IiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+UmFodWw8bzpw
PjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_MN2PR11MB356567ED9C12A32D80533154D8310MN2PR11MB3565namp_--


From nobody Fri Oct  2 09:48:00 2020
Return-Path: <internet-drafts@ietf.org>
X-Original-To: roll@ietf.org
Delivered-To: roll@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id E3EAD3A1156; Fri,  2 Oct 2020 09:47:51 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: roll@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.18.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: roll@ietf.org
Message-ID: <160165727188.31217.17891259405681319343@ietfa.amsl.com>
Date: Fri, 02 Oct 2020 09:47:51 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/DyYUuQKpCzISSZc4lpaWQXi7Mek>
Subject: [Roll] I-D Action: draft-ietf-roll-dao-projection-14.txt
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Oct 2020 16:47:52 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Routing Over Low power and Lossy networks WG of the IETF.

        Title           : Root initiated routing state in RPL
        Authors         : Pascal Thubert
                          Rahul Arvind Jadhav
                          Matthew Gillmore
	Filename        : draft-ietf-roll-dao-projection-14.txt
	Pages           : 31
	Date            : 2020-10-02

Abstract:
   This document updates RFC 6550 to enable a RPL Root to install and
   maintain Projected Routes within its DODAG, along a selected set of
   nodes that may or may not include self, for a chosen duration.  This
   potentially enables routes that are more optimized or resilient than
   those obtained with the classical distributed operation of RPL,
   either in terms of the size of a Routing Header or in terms of path
   length, which impacts both the latency and the packet delivery ratio.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-roll-dao-projection/

There is also a HTML versions available at:
https://www.ietf.org/id/draft-ietf-roll-dao-projection-14.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-roll-dao-projection-14


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/



From nobody Fri Oct  2 09:54:20 2020
Return-Path: <pthubert@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 838213A1156 for <roll@ietfa.amsl.com>; Fri,  2 Oct 2020 09:54:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level: 
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=IMeGrgoH; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=b8hH6BK0
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7W1R_tii3uWa for <roll@ietfa.amsl.com>; Fri,  2 Oct 2020 09:54:16 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ABEBC3A1128 for <roll@ietf.org>; Fri,  2 Oct 2020 09:54:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2263; q=dns/txt; s=iport; t=1601657656; x=1602867256; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=LIFwbDyIXRmIW37NKwwWx6FeJBLZ3L2qTgIiORBVicU=; b=IMeGrgoHnJDqu8y+UzsuIufSOEqILDtIyayeY4q/ABfu+1J3cWB0lXU2 /opE2/ro+pOoN6SbDmmJD+o1OBaIqhnbJEOQhNO13AoifM1GAkOmugNJ+ gHtVIqhs+9Avzx1srZMA1JnuZiv8Km26PtMSdV4XgYAzJJrDZxJqa4TYS M=;
IronPort-PHdr: =?us-ascii?q?9a23=3ARn2rSB1MB1/ddtHfsmDT+zVfbzU7u7jyIg8e44?= =?us-ascii?q?YmjLQLaKm44pD+JxWGv6dsgUPHG4LB5KEMh+nXtvXmXmoNqdaEvWsZeZNBHx?= =?us-ascii?q?kClY0NngMmDcLEbC+zLPPjYyEgWsgXUlhj8iK6PFRbXsHkaA6arni79zVHHB?= =?us-ascii?q?L5OEJ8Lfj0HYiHicOx2qiy9pTfbh8OiiC6ZOZ5LQ69qkPascxFjA=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CWEADFWndf/5NdJa1gHQEBPAEFBQE?= =?us-ascii?q?CAQkBFYFRgVBRB3BZLyyIAwONcJB0iAOBQoERA1ULAQEBDQEBGAsKAgQBAYR?= =?us-ascii?q?KAoI2AiU4EwIDAQELAQEFAQEBAgEGBG2FXAyFcgEBAQEDAQEQKAYBASwMCwQ?= =?us-ascii?q?CAQgRBAEBHxAnCxsBAQUDAgQTCBqDBYJLAy4BDp4yAoE5iGF0gTSDAQEBBYE?= =?us-ascii?q?3Ag5BgxYYghAJgTgBgnGKPBuBQT+BVIJNPoJcAQEBAQEBFYEMHCCDSIItpkC?= =?us-ascii?q?REgqCZ4h+iUaIP4MOgSiIWpQNngGVJgIEAgQFAg4BAQWBayOBV3AVGiGCaQl?= =?us-ascii?q?HFwINkhCFFIVCdAI1AgYKAQEDCXyNTAEB?=
X-IronPort-AV: E=Sophos;i="5.77,328,1596499200"; d="scan'208";a="553017675"
Received: from rcdn-core-11.cisco.com ([173.37.93.147]) by alln-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 02 Oct 2020 16:54:10 +0000
Received: from XCH-ALN-005.cisco.com (xch-aln-005.cisco.com [173.36.7.15]) by rcdn-core-11.cisco.com (8.15.2/8.15.2) with ESMTPS id 092GsAlL021638 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL) for <roll@ietf.org>; Fri, 2 Oct 2020 16:54:10 GMT
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-ALN-005.cisco.com (173.36.7.15) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 2 Oct 2020 11:54:09 -0500
Received: from xhs-aln-001.cisco.com (173.37.135.118) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 2 Oct 2020 12:54:08 -0400
Received: from NAM04-CO1-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Fri, 2 Oct 2020 11:54:08 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZNbJIuAXqYDgjnPt7oVGe1sRDQBaZL1FQlOZzqShfZWRlgo5B9BsvdkBdSwUVg9HRnd87tcrveM7OUziQvAmbt+kioqJeM518oAj0vIAnEM/uJZfL+te8n6bzExYYfkgu/zaa9995WK4q7Geaxa0EP3nEV80c+OsXC5yy0D2T//exwDwFYeVfYnTUKPMgDkhOIgEGJiV+XOgC4FCbUf1EpbmyFN3o6IvO+j+3GoWyyMdr6b1GSl5dvrGZOIb7mLipUmZ06DxzExXATugMxH/91J37Tcua5ZRztmVn6b/FiJI50/7dWDhduIpkqytqwFQkOJoNoY09lKKiO5g8yWX3w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OUSioD40tBBf36Q+J4P8wZCr3rT9GklIGpb8mtDGejw=; b=oXxIDbc+mb5oSu/WZEcfZLAUoJh2REFeLBGZzlDAk/xZqscf4FjxmZCBtaQ9ECBecgEGuoGN1Z+PKObV0mDpxpXn/xdCQHaml8PBRHdL3tyP37Dyu4FVNj+O1Fo/ISPFSBnfxOICGJKdszj+XmekLM+uLD3R3OT6A6gfR5VUoSWJrxQM3UvBYgkXa54EXI7VR7Kb9SWv2Fbgcy1wPR0H15ykvUkDryk8gZafCZmVFb3YqaEzC9qsys+FGbXQSm/5UtQpIfjd4V6aTbYo6/Z9cFftXeDL4RodENiVxGYJnLOPxhk4Er58k3qet16MXJW7vosdiWF9V1vwt0cZmArBNA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=OUSioD40tBBf36Q+J4P8wZCr3rT9GklIGpb8mtDGejw=; b=b8hH6BK0vasNTnjCXeatwKr70+RjZF2Ll9dugdCTNsYSkML7JR22JyRpnQaNbFtaTpXh9qrW+NJ2/2IoZlSWNAB1Q78E/M7UL+8ZbR4JtSxGZFXyOBP12pC20jqhpnharaORT1Gmiao9vvEb+DPFhDSYL6rvx7Lpu4fv50zzhRo=
Received: from MN2PR11MB3565.namprd11.prod.outlook.com (2603:10b6:208:ea::31) by MN2PR11MB3550.namprd11.prod.outlook.com (2603:10b6:208:ee::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.35; Fri, 2 Oct 2020 16:54:07 +0000
Received: from MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::119:f851:5860:da95]) by MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::119:f851:5860:da95%4]) with mapi id 15.20.3433.038; Fri, 2 Oct 2020 16:54:07 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
Thread-Topic: [Roll] I-D Action: draft-ietf-roll-dao-projection-14.txt
Thread-Index: AQHWmNv4R7iQ0S8YNk6RkGndofORgamEhqKA
Date: Fri, 2 Oct 2020 16:53:52 +0000
Deferred-Delivery: Fri, 2 Oct 2020 16:53:10 +0000
Message-ID: <MN2PR11MB3565C89CCD69800AC9D54692D8310@MN2PR11MB3565.namprd11.prod.outlook.com>
References: <160165727188.31217.17891259405681319343@ietfa.amsl.com>
In-Reply-To: <160165727188.31217.17891259405681319343@ietfa.amsl.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2a01:cb1d:4ec:2200:8c40:de0b:c3c9:a0d3]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 11c9e180-11dc-4e6c-9b2b-08d866f3c730
x-ms-traffictypediagnostic: MN2PR11MB3550:
x-microsoft-antispam-prvs: <MN2PR11MB3550B476DCB214C004D78796D8310@MN2PR11MB3550.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 2++KForqE6xe/xPSNpq28drFJ9uv+QxsbS25UwCRsUhCp52B1l9beb+rSUDtrxAthxFtrI1AihLTUtnJJ6EnSn8yZFMhAlrcpzjEhWdj86O0F1MDCgdU7ag5eOcsGcShINRq/3UWqulHMLheuaiewJblddVQ4+RsQnORQYvYcsmPVJVNsMaUMhIJOcTGPZd+JjAlBQjR1IRirJlyOGo1EJOWLVaWQsa/IX3bRCQLstM177Zg4QmWLw2mYA3p1q+2Jy8PnEQtPaQ2/aKW+xY1u2hhbumm1uFsELoN87ybxlJK9MHDWTma2kEowBID41/c31WTGD+7XeAEhjmx3qRz0D4SYrNmS1+WmhFcFFNxEWByj8w7qA7hOYlHV0c9Yt4xKx/YJGfyAgeIN065vnNPdA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:MN2PR11MB3565.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(136003)(376002)(39860400002)(366004)(346002)(396003)(2906002)(66574015)(55016002)(52536014)(83080400001)(83380400001)(53546011)(6506007)(8676002)(6916009)(7696005)(6666004)(966005)(33656002)(9686003)(5660300002)(478600001)(71200400001)(316002)(64756008)(66446008)(66556008)(66476007)(186003)(86362001)(66946007)(76116006)(8936002); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: bCKCAQ8NZx6IZlu8viEMHHEFLX70CH2tT3vbWVprb4CFZu94M/0E61r0u7/G8wj8SrMhchzacpVoK8yuE8nYPqBmcYlXNUXgK3051nDBck10txUA9+pTk6udIfGR/W47Xhtq1wx5lkDwEGWk2KF8M9D16pji931kVfa6WrPK0f61b0uVlkDXJyQqK5oUOayPZI1qLRedwezzTkfkfr1hi9d81CoKlDsB1TH1uBMb+NC7fmOfK2r6hVXRRcmeuvd5+Hga2EZRVJ9haZBCMhObcZUJdlqb+gO+3ZCGAnP8zomlHwkucu7/ObeFjTVuucWHJR2CepUOxF2uYinY7J5VAyNwX++RRo2gP0EXv9LdfpW8Qc3+ln/hAxW35slGK+rzlmvXYdrju7HyK1qfBvHKmONvCcKesBIAeXBwCtikC07x/Cot6pFXCowSqJHeP5jrWt5OoIxBuPJqowkiZqQ19kh2NOdresd5l4vzNPwJq04NUNYZDwTOEmRDWn2iA8qO1zZjiqS+mHWn41rMCb53wPmeKeSk1KpXE2hzeP1trLixP8UvDyI/9W8iK5ZxfJcy+6q9ZjFBseTmw6vftzmNrqNxaKSovjcUQhZwLJ2rjIo4hJtNqx/4JQcaWo3TLFPQbuloKmWcPAT3QXTMZ/+1IiGUYS+g/kYWLHTn+HfP2i58v+oEmmgzOAf04rR9iSsbKf116/Z3LZv6V2Ajb0khLA==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB3565.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 11c9e180-11dc-4e6c-9b2b-08d866f3c730
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Oct 2020 16:54:07.6863 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: /Wj2Kn2swTwipwwOcj7I0Ahj/f+MSgFifI+dKyxdhf1oBJ9KZv89riHc2hK3Sg1/0pXhRG9WPUkwySArPghxqA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3550
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.15, xch-aln-005.cisco.com
X-Outbound-Node: rcdn-core-11.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/OfGKivAl1kqOtkrW55k4xhh3Kvo>
Subject: [Roll] FW:  I-D Action: draft-ietf-roll-dao-projection-14.txt
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Oct 2020 16:54:19 -0000

Dear all

As promised during the interim I fixed and number of inconsistencies and im=
plemented the simplifications we discussed.
I believe we're getting there. It would be awfully nice if we could get som=
e reviews before IETF.

Keep safe!

Pascal

-----Original Message-----
From: Roll <roll-bounces@ietf.org> On Behalf Of internet-drafts@ietf.org
Sent: vendredi 2 octobre 2020 18:48
To: i-d-announce@ietf.org
Cc: roll@ietf.org
Subject: [Roll] I-D Action: draft-ietf-roll-dao-projection-14.txt


A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.
This draft is a work item of the Routing Over Low power and Lossy networks =
WG of the IETF.

        Title           : Root initiated routing state in RPL
        Authors         : Pascal Thubert
                          Rahul Arvind Jadhav
                          Matthew Gillmore
	Filename        : draft-ietf-roll-dao-projection-14.txt
	Pages           : 31
	Date            : 2020-10-02

Abstract:
   This document updates RFC 6550 to enable a RPL Root to install and
   maintain Projected Routes within its DODAG, along a selected set of
   nodes that may or may not include self, for a chosen duration.  This
   potentially enables routes that are more optimized or resilient than
   those obtained with the classical distributed operation of RPL,
   either in terms of the size of a Routing Header or in terms of path
   length, which impacts both the latency and the packet delivery ratio.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-roll-dao-projection/

There is also a HTML versions available at:
https://www.ietf.org/id/draft-ietf-roll-dao-projection-14.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-roll-dao-projection-14


Please note that it may take a couple of minutes from the time of submissio=
n until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


_______________________________________________
Roll mailing list
Roll@ietf.org
https://www.ietf.org/mailman/listinfo/roll


From nobody Sat Oct  3 19:31:28 2020
Return-Path: <mcr+ietf@sandelman.ca>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 490913A0AB0 for <roll@ietfa.amsl.com>; Sat,  3 Oct 2020 19:31:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fxXtC3kIbTwi for <roll@ietfa.amsl.com>; Sat,  3 Oct 2020 19:31:24 -0700 (PDT)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B42E53A0AAF for <roll@ietf.org>; Sat,  3 Oct 2020 19:31:24 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by tuna.sandelman.ca (Postfix) with ESMTP id CEF68389D2 for <roll@ietf.org>; Sat,  3 Oct 2020 22:36:33 -0400 (EDT)
Received: from tuna.sandelman.ca ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with LMTP id z4wkeiQ_HAaQ for <roll@ietf.org>; Sat,  3 Oct 2020 22:36:33 -0400 (EDT)
Received: from sandelman.ca (obiwan.sandelman.ca [209.87.249.21]) by tuna.sandelman.ca (Postfix) with ESMTP id 5D3E1389CF for <roll@ietf.org>; Sat,  3 Oct 2020 22:36:33 -0400 (EDT)
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id 62393A14 for <roll@ietf.org>; Sat,  3 Oct 2020 22:31:23 -0400 (EDT)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
In-Reply-To: <MN2PR11MB356567ED9C12A32D80533154D8310@MN2PR11MB3565.namprd11.prod.outlook.com>
References: <CAO0Djp19_3AXpQY5poxA_-d6kjmpuxi1NowCqc2FZNoOb2Zm4g@mail.gmail.com> <MN2PR11MB356567ED9C12A32D80533154D8310@MN2PR11MB3565.namprd11.prod.outlook.com>
X-Mailer: MH-E 8.6+git; nmh 1.7+dev; GNU Emacs 26.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature"
Date: Sat, 03 Oct 2020 22:31:23 -0400
Message-ID: <16119.1601778683@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/IvMM8Bq5760ouANbbX0LZTlkDV0>
Subject: Re: [Roll] RPL secure messages
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 04 Oct 2020 02:31:26 -0000

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


Pascal Thubert \(pthubert\) <pthubert=3D40cisco.com@dmarc.ietf.org> wrote:
    > The effort to standardize is small. The effort to implement is high. =
By
    > putting something in the standards we are writing now we are giving a
    > sense that the function should be implemented, and that the secured
    > model is here to stay. If we do not provide the secured version we are
    > giving a sense that we are deprecating the function, and that it will
    > be gone in RPLv2.

If we are honest, when we do RFC6550bis, we will deprecate all the secure
versions, as they were never implemented.
Until then, I am uncertain what to do.

The secure functions are not implementable without rather fast assymetric
crypto, and per-node certificates.  (i.e. onboarding).

{I said so back in 2010, and for my trouble wound up WG co-chair as punishm=
ent.}

Once we have capabilities, we could at that point, introduce secure versions
again :-)

=2D-
Michael Richardson <mcr+IETF@sandelman.ca>   . o O ( IPv6 I=C3=B8T consulti=
ng )
           Sandelman Software Works Inc, Ottawa and Worldwide

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEbsyLEzg/qUTA43uogItw+93Q3WUFAl95M/sACgkQgItw+93Q
3WXHwAgAwskKKtW+wV9q6ZFXOXjR0cdrz4JKQTIgH1aJsbMvx4y8Ym74JtiLsciI
kFI5lJnCblobVvY5NOKp7kAkSaRFNk1DCZABLDotqEN91opuHIZAVfqAgAf1EeaP
81NfW07ugnpJHqs5MV2htnYbvuu41EYZICkGHOHe29tBmQvmE1NnbXG/zD9xtAeF
TBLZuvv20BioEGRzhuLmZBu7hHuXs7Ht9AJZYg/mN9sZMd70ehAIVg19rduYnBUG
ZFDO369Z74kb+JBOTZGENl3ld8V3LxE1S+2OJZbWsjNvCOuGgoh4fGOyuL7L8sSL
RToMq8RNpnwme2H+x5VFry1hOOApDQ==
=zu7y
-----END PGP SIGNATURE-----
--=-=-=--


From nobody Mon Oct  5 09:54:03 2020
Return-Path: <pthubert@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6D6153A0E45 for <roll@ietfa.amsl.com>; Mon,  5 Oct 2020 09:54:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.597
X-Spam-Level: 
X-Spam-Status: No, score=-9.597 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=h4WXugcE; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=pM9TM4IK
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NkjbRObvSPph for <roll@ietfa.amsl.com>; Mon,  5 Oct 2020 09:53:58 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 28A8D3A0E44 for <roll@ietf.org>; Mon,  5 Oct 2020 09:53:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=114639; q=dns/txt; s=iport; t=1601916838; x=1603126438; h=from:to:subject:date:message-id:mime-version; bh=AbuM6bsSmKCIR6su7QQEjuFiLrRl6l8zPxR+qmx4ag4=; b=h4WXugcErQZJze5vcRiJkabONrvxHv/KH3YVFlUmiAx3ok0NRfnEaWYS XW4AunH32ONnveLp9RJlfxAdPWk6RiB+0kvLj0IGf3JS9doMmQWWWcVTA 5KwkMVcxmMIWRTbLbDcY6Re5+XjvO2fO9I250MjVeSDCB7HUQ276Ib487 k=;
X-Files: image001.png, image002.gif : 57276, 134
X-IPAS-Result: =?us-ascii?q?A0AiDQAYT3tf/4gNJK1gHQEBAQEJARIBBQUBQIFPgSMBL?= =?us-ascii?q?lEHcFkvLIgDA55niASBQoERA1UEBwEBAQoBAgEBJwYCBAEBgVWCdQKCOAIlO?= =?us-ascii?q?BMCAwEBAQMCAwEBAQEFAQEBAgEGBG2FXAyFdQkBDBMIARIBASIWEQElAQEBG?= =?us-ascii?q?AEGCQUQBgkMFBIBBBIBCAYUgk43gksDLgEOnUsCgTmILDV0YVMfgmIBAQWBM?= =?us-ascii?q?lSDFhiCCQcJgTiCci6EdIN/gR4bgUE/JmtDgX2DXgwBAQEHgRgFBQESASMKC?= =?us-ascii?q?x+DFIItj34BHIokgUoCijSFcYI1AWCGLYFeCoJnhykCgVOJRoUzgwyDDoEoi?= =?us-ascii?q?FqRYIIvkTKheAIEAgQFAg4BAQWBayNncHAVgyQJRxcCDY4fg3FziWN0AjUCB?= =?us-ascii?q?goBAQMJfIsIgkQBAQ?=
IronPort-PHdr: =?us-ascii?q?9a23=3A9tNXxRGu8On18KUb+X8tC51GYnJ96bzpIg4Y7I?= =?us-ascii?q?YmgLtSc6Oluo7vJ1Hb+e401QWbXIjH5bRDkeWF+6zjWGlV55GHvThCdZFXTB?= =?us-ascii?q?YKhI0QmBBoG8+KD0D3bZuIJyw3FchPThlpqne8N0UGGcviaRvVuHLhpTIXEw?= =?us-ascii?q?/0YAxyIOm9E4XOjsOxgua1/ZCbYwhBiDenJ71oKxDjpgTKvc5Qioxneas=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.77,340,1596499200";  d="gif'147?png'147,150?scan'147,150,208,217,147,150";a="547361393"
Received: from alln-core-3.cisco.com ([173.36.13.136]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 05 Oct 2020 16:53:57 +0000
Received: from XCH-ALN-004.cisco.com (xch-aln-004.cisco.com [173.36.7.14]) by alln-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id 095Grucm028450 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL) for <roll@ietf.org>; Mon, 5 Oct 2020 16:53:57 GMT
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by XCH-ALN-004.cisco.com (173.36.7.14) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 5 Oct 2020 11:53:56 -0500
Received: from xhs-aln-002.cisco.com (173.37.135.119) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Mon, 5 Oct 2020 11:53:55 -0500
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Mon, 5 Oct 2020 11:53:55 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cZKG8uqrVqYeD7U5K6Ozr4zVmhsWn/azZOvn1M3d56R2Tdw6Tc1EfFd7qPfwnzJx9fweuPSDseUPNnj6LN3itrhDHFzv89j7MB0FOl1laZRzUmUFTePmD0kqJZsoZg+0aXNmhNpM5MCNpMPdSEOEZrUSFR+Z2Hm1WiePJd5RF3q9BU1Mqa/FYEQdtX/FRLYy736hNPudAsiKClAGtolSU6jIDWeVjdo8TAyguUFptskCXxqon2aaLQQNLLHhjWuJnfg/oI2PiWv3lGRFa9rQha8P/7VQNFjw+h/+lRVVPdEKVGcLI/viS7vRPtIsE12sdhupu9n206TYTesQkXo+IQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gdDZ18wod056/M5mS4xh2ySIqafgiJULQotn4faJSTU=; b=Oswuko5jOwTkuze0h4yONyqiBnp6SNRqiSymP+ONb5Bl89bXZ0WYn3Y+bYXrAwRteOlYJIqAeOwuBaJCC4kRKoSelIY2dK4cQvGzbyi3bkZqOyIMX9DTQ4dGrOOA2PR5nVzM+sc/1kLE8GAYeIjxKQjcQjtanQNM0HZn9c7nlmgWV0h0RwhU6WIqKHmil4IxtLj8ePfVrvp3oM+7yGS8WmJVrtYFwj0EhBIpP/VdL0FqO/VGQ7hNVlwv9ioQ9LGXMxmZDvOcsH6foYXer3duzy2bZIn5UGJdflc23bLd0PC0rv9FLMH5kf/T8H2Uvl2QNgvkREeK3W4Hmd6pZfs9zQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gdDZ18wod056/M5mS4xh2ySIqafgiJULQotn4faJSTU=; b=pM9TM4IKvwg0BO7ow7p1s9WF3ar/GaWGKr8BhRUtYlukgkn0YAe5d7bpOATstC3/ifkqz4+l+tXJVxW+V9rIabx9UeqH23vQ/h4fC0dZFsaK2rGP6bUOeKCaOK/320YI0hYQOHGryckv9NmnCzYe85gnmBLRGo8uSOutCemTFFw=
Received: from MN2PR11MB3565.namprd11.prod.outlook.com (2603:10b6:208:ea::31) by MN2PR11MB3920.namprd11.prod.outlook.com (2603:10b6:208:153::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.32; Mon, 5 Oct 2020 16:53:54 +0000
Received: from MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::119:f851:5860:da95]) by MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::119:f851:5860:da95%4]) with mapi id 15.20.3433.044; Mon, 5 Oct 2020 16:53:54 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
Thread-Topic: DAP projection vs. Useofrplinfo
Thread-Index: AdabN1LrkbeVExKfQw2zJAEbicPckQ==
Date: Mon, 5 Oct 2020 16:53:51 +0000
Deferred-Delivery: Mon, 5 Oct 2020 16:53:30 +0000
Message-ID: <MN2PR11MB35650DE10D5CBB22FFDC2A68D80C0@MN2PR11MB3565.namprd11.prod.outlook.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2a01:cb1d:4ec:2200:d9f4:e7ad:f9ee:d26f]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b2a45454-0557-4e68-b0a4-08d8694f3eb0
x-ms-traffictypediagnostic: MN2PR11MB3920:
x-microsoft-antispam-prvs: <MN2PR11MB39200811329902972B41FF81D80C0@MN2PR11MB3920.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 915nt3g6CGxG4bcPfH/HWtaMUKHOq8R5qXbUEyeIl4DfUcMqmAZ0ZdqRIniW0c7h4cOZxEHZa+fBa2mK2dg+caXZm34ehx+lLnoPx/wW9HdLYBq5+mxKJKDMfBkqYI4ozjDjuXyBcZu1eOufNfKgo81DYQ+Og5HT/vDasUxsIc5BcsXZ5Ye+xak2xX2VtBYXEveM9VRDoEq1Y1oKm6jbX4N0Qg1Oq3HYE/3cgGElNcR+KUVuXvQwBBus3ITrAmHOLBlarw2+QT+PhvQaHiwIc0afLBQnP3Yv4rNjbLxBeZeOfXzuYWNRdIbmkTCHIwkmxPa8KZIGEOhpB57gvnaVyj5SJx7h08B76hWwJNZT4jP5nW12pxDN/uzn9BFk/MVqowLP4VSqgFBLAFBUuBsHvvOBQGyXqwIaDtY2qipNaN14jv+bwxsGqlIykeykFrojVDOVjnzSRT6yCnHQrpZa8g==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:MN2PR11MB3565.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(136003)(346002)(396003)(366004)(376002)(39860400002)(19273905006)(8936002)(66476007)(66556008)(66946007)(66576008)(66446008)(6666004)(166002)(52536014)(66574015)(76116006)(6916009)(64756008)(316002)(83380400001)(186003)(5660300002)(83080400001)(8676002)(478600001)(6506007)(9686003)(86362001)(7696005)(33656002)(99936003)(2906002)(7066003)(55016002)(71200400001)(21615005)(16866085005); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: gNveGzk10EJs25BluTEB3SRej1uz+3cvbxMb3YPLx0RVaNdTUWKlfYUfbUzYNnNSd3+HVRr9rZV8xghHLUQQYf4zQT6+3o/XGtOvPKU4Gy3JXAqc7VMcjykoqlxxqIWzVcWZmzykbpWmW4IAl7yCdRzg74wp77EzgefVcA3Cfy5Vk7z/3GrUAAlxdEJusb45RoAzu79M0xppWJLLpi/QGZg3NtD9OcUJr+HaxddhUR8bm7lyQlGGLQvRab/6cnywK2nq9JPxppTWjFxetzBeZCBtwyH2odjFtPlSbIwcNNrvPbj+A6JJ7t7wU50xixQzByIdhQe2X0p4yzZu3zPSwsIBzpNnDQLRs5sdrCpMvHGQ7N4JrcrT4ohtecCAvPEh89Zg0+DU7yMgQe6B9XDzVqNgMTc8b3s/8Y90WPSJCfFgJs852z9CVa9sElWwCM7JyeiWXAq63gvnkxB/XsREH2RmdSsxYdwD1IyWe9B4UW0rnUo48tYN/W6Wnr/gonqmWU+Np47TKZhdzQ8wXhiBEpX67leSXOLX9v5RPjkLR1sYGuQ0TetRBSejhGehQ07m6OWp86sIYupMRMu9LrsM8ik7Od9J8qw5xiyroVkBevxH8ZGBWpGiAMhZU1I4aYjLL5e/LvzkTTI/Gy/F+D5rwpt7oPURndwcBeX9Bcqh5sT5elNEq7pL2YfCUztklcQlrkCJpNa74ca/WoN/ETgjWg==
x-ms-exchange-transport-forked: True
Content-Type: multipart/related; boundary="_005_MN2PR11MB35650DE10D5CBB22FFDC2A68D80C0MN2PR11MB3565namp_"; type="multipart/alternative"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB3565.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b2a45454-0557-4e68-b0a4-08d8694f3eb0
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Oct 2020 16:53:54.6156 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Jh9di6leqVPaw3+1aTtfc05ce0fFMvFtlAo6WeIW7hCydUAPlVhiiA44O77dS8IlifAyfnBpwjmSGxD1uW49lg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3920
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.14, xch-aln-004.cisco.com
X-Outbound-Node: alln-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/bFKiXAwjJKpjZbax2iH085DrZVU>
Subject: [Roll] DAP projection vs. Useofrplinfo
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Oct 2020 16:54:02 -0000

--_005_MN2PR11MB35650DE10D5CBB22FFDC2A68D80C0MN2PR11MB3565namp_
Content-Type: multipart/alternative;
 boundary="_000_MN2PR11MB35650DE10D5CBB22FFDC2A68D80C0MN2PR11MB3565namp_"

--_000_MN2PR11MB35650DE10D5CBB22FFDC2A68D80C0MN2PR11MB3565namp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Dear all

I added text in the Github repo of DAO projection to clarify the encapsulat=
ion in case of a projected route.
The text says
"
*  This draft conforms the principles of [USEofRPLinfo] with regards
      to packet forwarding and encapsulation along a Track.

      -  In that case, the Track is the DODAG, the Track Ingress is a
         RAL, and the Track Egress is the Root.

      -  If the Track Ingress is the originator of the packet and the
         Track Egress is the destination of the packet, there is no need
         for an encapsulation.

      -  But since the RPL Instance a Local one, the final destination
         in the outer header of a packet sent along a Track MUST be the
         Track Egress.  So the Track Ingress MUST encapsulate its own
         traffic if the destination is reached over the Track via the
         Track Egress but is located beyond it (this is a MAY for a
         Global Instance in [USEofRPLinfo])

      -  Traffic that is injected in the Track is processed as external,
         so it is subject to encapsulation.
"

You'll note that a MAY (in RAL to Int) in fig 7 of useofrplinfo becomes a M=
UST, because we need to signal the Track Egress.



+---------------------+--------------+------------+----------------+
   | Interaction between |   Use Case   |IPv6-in-IPv6|IPv6-in-IPv6 dst|
   +---------------------+--------------+------------+----------------+
   |                     |  RAL to root |    No      |      N/A       |
   +                     +--------------+------------+----------------+
   |     Leaf - Root     |  root to RAL |    No      |      N/A       |
   +                     +--------------+------------+----------------+
   |                     | root to RUL  |   must     |       6LR      |
   +                     +--------------+------------+----------------+
   |                     | RUL to root  |   must     |       root     |
   +---------------------+--------------+------------+----------------+
   |                     |  RAL to Int  |   may      |      root      |
   +                     +--------------+------------+----------------+
   |   Leaf - Internet   |  Int to RAL  |   must     |      RAL (tgt) |
   +                     +--------------+------------+----------------+
   |                     |  RUL to Int  |   must     |       root     |
   +                     +--------------+------------+----------------+
   |                     |  Int to RUL  |   must     |       6LR      |
   +---------------------+--------------+------------+----------------+
   |                     |  RAL to RAL  |    No      |      N/A       |
   |  Leaf - Leaf        +--------------+------------+----------------+
   |                     |  RAL to RUL  |    No(up)  |      N/A       |
   |                     +              +------------+----------------+
   |                     |              | must(down) |      6LR       |
   |                     +--------------+------------+----------------+
   |                     |  RUL to RAL  |   must(up) |      root      |
   |                     |              +------------+----------------+
   |                     |              | must(down) |      RAL       |
   |                     +--------------+------------+----------------+
   |                     |  RUL to RUL  |   must(up) |      root      |
   |                     |              +------------+----------------+
   |                     |              | must(down) |      6LR       |
   |---------------------+--------------+------------+----------------+


It's because the text in use of RPL info assumes that the RAL injects traff=
ic in a global instance. Should we add a note for that case?
The MAY is a MUST in a local instance.

Keep safe.

Pascal



[https://www.cisco.com/c/dam/m/en_us/signaturetool/images/logo/Cisco_Logo_n=
o_TM_Indigo_Blue-RGB_43px.png]
Pascal Thubert
PRINCIPAL ENGINEER.ENGINEERING
pthubert@cisco.com<mailto:pthubert@cisco.com>
Tel: +33 49 723 2634
 cisco.com
Cisco Systems, Inc.
45 All Des Ormes Regus Centre
BP1200
06250 MOUGINS CEDEX
France
[http://www.cisco.com/assets/swa/img/thinkbeforeyouprint.gif]
Think before you print.
This email may contain confidential and privileged material for the sole us=
e of the intended recipient. Any review, use, distribution or disclosure by=
 others is strictly prohibited. If you are not the intended recipient (or a=
uthorized to receive for the recipient), please contact the sender by reply=
 email and delete all copies of this message.
Please click here<http://www.cisco.com/c/en/us/about/legal/terms-sale-softw=
are-license-agreement/company-registration-information.html> for Company Re=
gistration Information.



--_000_MN2PR11MB35650DE10D5CBB22FFDC2A68D80C0MN2PR11MB3565namp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">Dear all<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">I added text in the Github repo of DAO projection to clarify=
 the encapsulation in case of a projected route.<o:p></o:p></span></font></=
p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">The text says<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">&#8220;<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">*&nbsp; This draft conforms the principles of [USEofRPLinfo]=
 with regards<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; to packet forwarding and enca=
psulation along a Track.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&nbsp; In that case, the Tra=
ck is the DODAG, the Track Ingress is a<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RAL, and th=
e Track Egress is the Root.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&nbsp; If the Track Ingress =
is the originator of the packet and the<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Track Egres=
s is the destination of the packet, there is no need<o:p></o:p></span></fon=
t></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for an enca=
psulation.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&nbsp; But since the RPL Ins=
tance a Local one, the final destination<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; in the oute=
r header of a packet sent along a Track MUST be the<o:p></o:p></span></font=
></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Track Egres=
s.&nbsp; So the Track Ingress MUST encapsulate its own<o:p></o:p></span></f=
ont></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;traffic if =
the destination is reached over the Track via the<o:p></o:p></span></font><=
/p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Track Egres=
s but is located beyond it (this is a MAY for a<o:p></o:p></span></font></p=
>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Global Inst=
ance in [USEofRPLinfo])<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&nbsp; Traffic that is injec=
ted in the Track is processed as external,<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;so it is su=
bject to encapsulation.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">&#8220;<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">You&#8217;ll note that a MAY (in RAL to Int) in fig 7 of use=
ofrplinfo becomes a MUST, because we need to signal the Track Egress.<o:p><=
/o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">+-------------------=
--+--------------+------------+----------------+<o:p></o:p></span></font></=
p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; | Inter=
action between |&nbsp;&nbsp; Use Case&nbsp;&nbsp; |IPv6-in-IPv6|IPv6-in-IPv=
6 dst|<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; +------=
---------------+--------------+------------+----------------+<o:p></o:p></s=
pan></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; |&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; RAL to root |&nbsp;&nbsp;&n=
bsp; No&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; N/A&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; +&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +--------------+------------+------=
----------+<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; |&nbsp;=
&nbsp;&nbsp;&nbsp; Leaf - Root&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; root to RAL =
|&nbsp; &nbsp;&nbsp;No&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp; N/A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<o:p></o:p></span></font=
></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; +&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +--------------+------------+------=
----------+<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; |&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | root to RUL&nbsp; |&nbsp;&nbsp; m=
ust&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6LR&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp; |<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; +&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +--------------+------------+------=
----------+<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; |&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| RUL to root&nbsp; |&nbsp;&nbsp; m=
ust&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; root&nbsp=
;&nbsp;&nbsp;&nbsp; |<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; +------=
---------------+--------------+------------+----------------+<o:p></o:p></s=
pan></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; |&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; RAL to Int&nbsp; |&nbsp;&nb=
sp; may&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; root&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; +&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +--------------+------------+------=
----------+<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; |&nbsp;=
&nbsp; Leaf - Internet&nbsp;&nbsp; |&nbsp; Int to RAL&nbsp; |&nbsp;&nbsp; m=
ust&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; RAL (tgt) |<o:p=
></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; +&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +--------------+------------+------=
----------+<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; |&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; RUL to Int&nbsp; |&nbsp;&nb=
sp; must&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; root=
&nbsp;&nbsp;&nbsp;&nbsp; |<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; +&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+--------------+------------+------=
----------+<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; |&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; Int to RUL&nbsp; |&nbsp;&nb=
sp; must&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6LR&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; +------=
---------------+--------------+------------+----------------+<o:p></o:p></s=
pan></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; |&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; RAL to RAL&nbsp; |&nbsp;&nb=
sp;&nbsp; No&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;=
N/A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; |&nbsp;=
 Leaf - Leaf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +--------------+----=
--------+----------------+<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; |&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; RAL to RUL&nbsp; |&nbsp;&nb=
sp;&nbsp; No(up)&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; N/A&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; |<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; |&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +------------+----------------=
+<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; |&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| must(down) |&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; 6LR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<o:p></o:p></span><=
/font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; |&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +--------------+------------+------=
----------+<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; |&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; RUL to RAL&nbsp; |&nbsp;&nb=
sp; must(up) |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; root&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp; |<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; |&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +------------+----------------=
+<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; |&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | must(down) |&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; RAL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<o:p></o:p></span><=
/font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; |&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +--------------+------------+------=
----------+<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; |&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; RUL to RUL&nbsp; |&nbsp;&nb=
sp; must(up) |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; root&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp; |<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; |&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;+------------+----------------=
+<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; |&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | must(down) |&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp; 6LR&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<o:p></o:p></span><=
/font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Courier New"><span style=3D=
"font-size:10.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp; |------=
---------------+--------------+------------+----------------+<o:p></o:p></s=
pan></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">It&#8217;s because the text in use of RPL info assumes that =
the RAL injects traffic in a global instance. Should we add a note for that=
 case?<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">The MAY is a MUST in a local instance.<o:p></o:p></span></fo=
nt></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">Keep safe.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">Pascal<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><o:p>&nbsp;</o:p></span></font></p>
<table class=3D"MsoNormalTable" border=3D"1" cellspacing=3D"0" cellpadding=
=3D"0" width=3D"545" style=3D"width:408.75pt;border:solid #828177 1.0pt">
<tbody>
<tr>
<td valign=3D"top" bgcolor=3D"white" style=3D"border:none;background:white;=
padding:7.5pt 7.5pt 7.5pt 7.5pt">
<table class=3D"MsoNormalTable" border=3D"0" cellspacing=3D"0" cellpadding=
=3D"0" align=3D"left" width=3D"543" bgcolor=3D"white" style=3D"width:407.25=
pt;background:white">
<tbody>
<tr>
<td valign=3D"top" style=3D"padding:0cm 0cm 0cm 0cm">
<table class=3D"MsoNormalTable" border=3D"0" cellspacing=3D"0" cellpadding=
=3D"0" width=3D"100%" style=3D"width:100.0%">
<tbody>
<tr>
<td valign=3D"top" style=3D"padding:0cm 0cm 0cm 0cm">
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><img width=3D"120" height=3D"87" style=3D"width:1.25in;heigh=
t:.9062in" id=3D"Picture_x0020_3" src=3D"cid:image001.png@01D69B48.AD7E6260=
" alt=3D"https://www.cisco.com/c/dam/m/en_us/signaturetool/images/logo/Cisc=
o_Logo_no_TM_Indigo_Blue-RGB_43px.png"><o:p></o:p></span></font></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr height=3D"40" style=3D"height:15.0pt">
<td height=3D"40" valign=3D"top" style=3D"padding:0cm 0cm 0cm 0cm;height:15=
.0pt"></td>
</tr>
<tr>
<td valign=3D"top" style=3D"padding:0cm 0cm 0cm 0cm">
<table class=3D"MsoNormalTable" border=3D"0" cellspacing=3D"0" cellpadding=
=3D"0" width=3D"100%" style=3D"width:100.0%">
<tbody>
<tr>
<td width=3D"30" valign=3D"top" style=3D"width:22.5pt;padding:0cm 0cm 0cm 0=
cm"></td>
<td valign=3D"top" style=3D"padding:0cm 0cm 0cm 0cm">
<table class=3D"MsoNormalTable" border=3D"0" cellspacing=3D"0" cellpadding=
=3D"0" width=3D"100%" style=3D"width:100.0%">
<tbody>
<tr>
<td width=3D"260" valign=3D"top" style=3D"width:195.0pt;padding:0cm 0cm 0cm=
 0cm">
<table class=3D"MsoNormalTable" border=3D"0" cellspacing=3D"0" cellpadding=
=3D"0" width=3D"94%" style=3D"width:94.46%">
<tbody>
<tr height=3D"3" style=3D"height:1.25pt">
<td height=3D"3" valign=3D"top" style=3D"border:none;border-right:solid #E1=
E1E1 1.0pt;padding:0cm 0cm 0cm 0cm;height:1.25pt">
<p class=3D"MsoNormal"><b><font size=3D"1" color=3D"#666666" face=3D"Arial"=
><span style=3D"font-size:8.5pt;font-family:&quot;Arial&quot;,sans-serif;co=
lor:#666666;font-weight:bold">Pascal Thubert</span></font></b><font size=3D=
"1" color=3D"#666666" face=3D"Arial"><span style=3D"font-size:8.5pt;font-fa=
mily:&quot;Arial&quot;,sans-serif;color:#666666"><o:p></o:p></span></font><=
/p>
<p class=3D"MsoNormal"><font size=3D"1" color=3D"#666666" face=3D"Arial"><s=
pan style=3D"font-size:8.5pt;font-family:&quot;Arial&quot;,sans-serif;color=
:#666666">PRINCIPAL ENGINEER.ENGINEERING<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"1" color=3D"#666666" face=3D"Arial"><s=
pan style=3D"font-size:8.5pt;font-family:&quot;Arial&quot;,sans-serif;color=
:#666666"><a href=3D"mailto:pthubert@cisco.com"><font color=3D"#007fc5"><sp=
an style=3D"color:#007FC5">pthubert@cisco.com</span></font></a><o:p></o:p><=
/span></font></p>
<p class=3D"MsoNormal"><font size=3D"1" color=3D"#666666" face=3D"Arial"><s=
pan style=3D"font-size:8.5pt;font-family:&quot;Arial&quot;,sans-serif;color=
:#666666">Tel:
<b><span style=3D"font-weight:bold">+33 49 723 2634</span></b><o:p></o:p></=
span></font></p>
<p class=3D"MsoNormal"><font size=3D"1" color=3D"#666666" face=3D"Arial"><s=
pan style=3D"font-size:8.5pt;font-family:&quot;Arial&quot;,sans-serif;color=
:#666666">&nbsp;</span></font><font size=3D"1" color=3D"#59595b" face=3D"Ar=
ial"><span style=3D"font-size:8.5pt;font-family:&quot;Arial&quot;,sans-seri=
f;color:#59595B">cisco.com</span></font><font size=3D"1" color=3D"#666666" =
face=3D"Arial"><span style=3D"font-size:8.5pt;font-family:&quot;Arial&quot;=
,sans-serif;color:#666666"><o:p></o:p></span></font></p>
</td>
</tr>
</tbody>
</table>
</td>
<td width=3D"20" valign=3D"top" style=3D"width:15.0pt;padding:0cm 0cm 0cm 0=
cm"></td>
<td width=3D"260" valign=3D"top" style=3D"width:195.0pt;padding:0cm 0cm 0cm=
 0cm">
<table class=3D"MsoNormalTable" border=3D"0" cellspacing=3D"0" cellpadding=
=3D"0" width=3D"99%" style=3D"width:99.8%">
<tbody>
<tr height=3D"133" style=3D"height:50.0pt">
<td height=3D"133" valign=3D"top" style=3D"padding:0cm 0cm 0cm 0cm;height:5=
0.0pt">
<p class=3D"MsoNormal"><font size=3D"1" color=3D"#59595b" face=3D"Arial"><s=
pan style=3D"font-size:8.5pt;font-family:&quot;Arial&quot;,sans-serif;color=
:#59595B">Cisco Systems, Inc.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"1" color=3D"#59595b" face=3D"Arial"><s=
pan style=3D"font-size:8.5pt;font-family:&quot;Arial&quot;,sans-serif;color=
:#59595B">45 All Des Ormes Regus Centre<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"1" color=3D"#59595b" face=3D"Arial"><s=
pan style=3D"font-size:8.5pt;font-family:&quot;Arial&quot;,sans-serif;color=
:#59595B">BP1200<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"1" color=3D"#59595b" face=3D"Arial"><s=
pan style=3D"font-size:8.5pt;font-family:&quot;Arial&quot;,sans-serif;color=
:#59595B">06250 MOUGINS CEDEX<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"1" color=3D"#59595b" face=3D"Arial"><s=
pan style=3D"font-size:8.5pt;font-family:&quot;Arial&quot;,sans-serif;color=
:#59595B">France<o:p></o:p></span></font></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr height=3D"30" style=3D"height:11.25pt">
<td colspan=3D"3" height=3D"30" valign=3D"top" style=3D"padding:0cm 0cm 0cm=
 0cm;height:11.25pt">
</td>
</tr>
<tr>
<td colspan=3D"3" valign=3D"top" style=3D"padding:0cm 0cm 0cm 0cm">
<table class=3D"MsoNormalTable" border=3D"0" cellspacing=3D"0" cellpadding=
=3D"0" width=3D"483" style=3D"width:362.25pt">
<tbody>
<tr>
<td width=3D"20" valign=3D"top" style=3D"width:15.0pt;padding:0cm 0cm 0cm 0=
cm">
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><img border=3D"0" width=3D"18" height=3D"19" style=3D"width:=
.1875in;height:.1979in" id=3D"Picture_x0020_1" src=3D"cid:image002.gif@01D6=
9B48.AD7E6260" alt=3D"http://www.cisco.com/assets/swa/img/thinkbeforeyoupri=
nt.gif"></span></font><font size=3D"3"><span style=3D"font-size:12.0pt"><o:=
p></o:p></span></font></p>
</td>
<td width=3D"5" valign=3D"top" style=3D"width:3.75pt;padding:0cm 0cm 0cm 0c=
m"></td>
<td width=3D"458" valign=3D"bottom" style=3D"width:343.5pt;padding:0cm 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><font size=3D"1" color=3D"#009900" face=3D"Arial"><s=
pan style=3D"font-size:8.5pt;font-family:&quot;Arial&quot;,sans-serif;color=
:#009900">Think before you print.<o:p></o:p></span></font></p>
</td>
</tr>
<tr>
<td colspan=3D"3" valign=3D"top" style=3D"padding:0cm 0cm 0cm 0cm">
<p class=3D"MsoNormal" style=3D"margin-bottom:2.25pt"><font size=3D"1" colo=
r=3D"#999999" face=3D"Arial"><span style=3D"font-size:7.5pt;font-family:&qu=
ot;Arial&quot;,sans-serif;color:#999999">This email may contain confidentia=
l and privileged material for the sole use of the intended
 recipient. Any review, use, distribution or disclosure by others is strict=
ly prohibited. If you are not the intended recipient (or authorized to rece=
ive for the recipient), please contact the sender by reply email and delete=
 all copies of this message.<o:p></o:p></span></font></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:2.25pt"><font size=3D"1" colo=
r=3D"#999999" face=3D"Arial"><span style=3D"font-size:7.5pt;font-family:&qu=
ot;Arial&quot;,sans-serif;color:#999999">Please
<a href=3D"http://www.cisco.com/c/en/us/about/legal/terms-sale-software-lic=
ense-agreement/company-registration-information.html" title=3D"Legal Inform=
ation">
<font color=3D"#0e58a0"><span style=3D"color:#0E58A0">click here</span></fo=
nt></a> for Company Registration Information.<o:p></o:p></span></font></p>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
<td width=3D"30" valign=3D"top" style=3D"width:22.5pt;padding:0cm 0cm 0cm 0=
cm"></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><o:p>&nbsp;</o:p></span></font></p>
</div>
</body>
</html>

--_000_MN2PR11MB35650DE10D5CBB22FFDC2A68D80C0MN2PR11MB3565namp_--

--_005_MN2PR11MB35650DE10D5CBB22FFDC2A68D80C0MN2PR11MB3565namp_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=57276;
 creation-date="Mon, 05 Oct 2020 16:53:50 GMT";
 modification-date="Mon, 05 Oct 2020 16:53:50 GMT"
Content-ID: <image001.png@01D69B48.AD7E6260>
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAAHgAAABXCAYAAADPnoExAAAACXBIWXMAAAsTAAALEwEAmpwYAAA7
r2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0w
TXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRh
LyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0
LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMu
b3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJk
ZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFw
LzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMv
MS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bo
b3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNv
bS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5j
b20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0i
aHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0
dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5B
ZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAg
ICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNS0xMC0xOVQxOToxMDo0My0wNzowMDwveG1wOkNyZWF0
ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE3LTAzLTI4VDE1OjEyOjE3LTA0OjAw
PC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNy0wMy0yOFQx
NToxMjoxNy0wNDowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFn
ZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9z
aG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDpiMWQwYzEy
ZS1mOTRmLTQyOTctYWQyNC05MDdhNmY4YmMzNmQ8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAg
IDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkYzhlNzRmOC01NDc4LTEx
N2EtYTA5MS1iNjc1ODQ2MjQ4MjI8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpP
cmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDoyYWNjMWRjMS0xZTdjLTRmZDktYTgyZS05NDhmYzk0
ZDE5ZTc8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+
CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5
cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9z
dEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6
MmFjYzFkYzEtMWU3Yy00ZmQ5LWE4MmUtOTQ4ZmM5NGQxOWU3PC9zdEV2dDppbnN0YW5jZUlEPgog
ICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE1LTEwLTE5VDE5OjEwOjQzLTA3OjAwPC9z
dEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQ
aG90b3Nob3AgQ0MgMjAxNSAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAg
ICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0i
UmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDph
Y3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MzUxOWUy
M2UtODk0Yi00ZjBkLWE2NDYtYmZmY2Q2ODRjOWIyPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAg
ICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE3LTAzLTI4VDE1OjEyOjE3LTA0OjAwPC9zdEV2dDp3
aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3No
b3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAg
ICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9y
ZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgog
ICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAg
ICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YjFkMGMxMmUtZjk0Zi00Mjk3
LWFkMjQtOTA3YTZmOGJjMzZkPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8
c3RFdnQ6d2hlbj4yMDE3LTAzLTI4VDE1OjEyOjE3LTA0OjAwPC9zdEV2dDp3aGVuPgogICAgICAg
ICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAo
TWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0
OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAg
ICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlm
ZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1
dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNv
bHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVz
b2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JT
cGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNp
b24+MTIwPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5z
aW9uPjg3PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAg
IDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBl
bmQ9InciPz4GCXGmAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYA
AKOHSURBVHgBAHejiFwA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wAA////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AAD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAA////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8AAP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8AAP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wAA////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AAD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAA////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8AAP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8AAP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wAA////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AAD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAMUXNYDFFz9AxRc9gMUXMeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUXMbDFFz1QxRc/QMUXNZAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAA////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADFFz0gxRc/8MUXP/DFFzdwAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAADFFzdQxRc/8MUXP/DFFz0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8AAP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxR
c+AMUXP/DFFz/wxRc4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxRc4AMUXP/DFFz/wxRc+AAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AAD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUXPgDFFz/wxRc/8MUXOAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUXOA
DFFz/wxRc/8MUXPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADFFz4AxRc/8M
UXP/DFFzgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAADFFzgAxRc/8MUXP/DFFz4AAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8AAP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAxRc+AMUXP/DFFz/wxRc4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxRc4AMUXP/DFFz
/wxRc+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAMUXMoDFFzmwxRc20MUXMBAAAAAAAAAAAAAAAAAAAAAAAAAAAMUXPgDFFz/wxRc/8MUXOA
AAAAAAAAAAAAAAAAAAAAAAAAAAAMUXMVDFFzkAxRc4EMUXMJAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUXMHDFFzgQxRc5EMUXMWAAAAAAAA
AAAAAAAAAAAAAAAAAAAMUXOADFFz/wxRc/8MUXPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADFFz
bQxRc5sMUXMpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wAA////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADFFzzwxRc/8MUXP/DFFzSQAAAAAAAAAAAAAA
AAAAAAAAAAAADFFz4AxRc/8MUXP/DFFzgAAAAAAAAAAAAAAAAAAAAAAAAAAADFFzowxRc/8MUXP/
DFFzdwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAADFFzcwxRc/8MUXP/DFFzowAAAAAAAAAAAAAAAAAAAAAAAAAADFFzgAxRc/8MUXP/DFFz4AAA
AAAAAAAAAAAAAAAAAAAAAAAADFFzSQxRc/8MUXP/DFFz0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxR
c/AMUXP/DFFz/wxRc3AAAAAAAAAAAAAAAAAAAAAAAAAAAAxRc+AMUXP/DFFz/wxRc4AAAAAAAAAA
AAAAAAAAAAAAAAAAAAxRc8AMUXP/DFFz/wxRc6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxRc5AMUXP/DFFz/wxRc8AAAAAAAAAAAAAAAAAA
AAAAAAAAAAxRc4AMUXP/DFFz/wxRc+AAAAAAAAAAAAAAAAAAAAAAAAAAAAxRc3AMUXP/DFFz/wxR
c/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUXPwDFFz/wxRc/8MUXNwAAAAAAAAAAAAAAAAAAAAAAAA
AAAMUXPgDFFz/wxRc/8MUXOAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUXPADFFz/wxRc/8MUXOgAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUXOQ
DFFz/wxRc/8MUXPAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUXOADFFz/wxRc/8MUXPgAAAAAAAAAAAA
AAAAAAAAAAAAAAAMUXNwDFFz/wxRc/8MUXPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAA////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADFFz8AxRc/8M
UXP/DFFzcAAAAAAAAAAAAAAAAAAAAAAAAAAADFFz4AxRc/8MUXP/DFFzgAAAAAAAAAAAAAAAAAAA
AAAAAAAADFFzwAxRc/8MUXP/DFFzoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAADFFzkAxRc/8MUXP/DFFzwAAAAAAAAAAAAAAAAAAAAAAAAAAA
DFFzgAxRc/8MUXP/DFFz4AAAAAAAAAAAAAAAAAAAAAAAAAAADFFzcAxRc/8MUXP/DFFz8AAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8AAP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AAxRc3YMUXP1DFFztwxRcwcAAAAA
AAAAAAAAAAAAAAAAAAAAAAxRc/AMUXP/DFFz/wxRc3AAAAAAAAAAAAAAAAAAAAAAAAAAAAxRc+AM
UXP/DFFz/wxRc4AAAAAAAAAAAAAAAAAAAAAAAAAAAAxRc8AMUXP/DFFz/wxRc6AAAAAAAAAAAAAA
AAAAAAAAAAAAAAxRczQMUXPhDFFz4QxRczQAAAAAAAAAAAAAAAAAAAAAAAAAAAxRc5AMUXP/DFFz
/wxRc8AAAAAAAAAAAAAAAAAAAAAAAAAAAAxRc4AMUXP/DFFz/wxRc+AAAAAAAAAAAAAAAAAAAAAA
AAAAAAxRc3AMUXP/DFFz/wxRc/AAAAAAAAAAAAAAAAAAAAAAAAAAAAxRcwcMUXO3DFFz9QxRc3b/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AAD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wAMUXP5DFFz/wxRc/8MUXNJAAAAAAAAAAAAAAAAAAAAAAAAAAAMUXPwDFFz/wxRc/8MUXNw
AAAAAAAAAAAAAAAAAAAAAAAAAAAMUXPgDFFz/wxRc/8MUXOAAAAAAAAAAAAAAAAAAAAAAAAAAAAM
UXPADFFz/wxRc/8MUXOgAAAAAAAAAAAAAAAAAAAAAAAAAAAMUXOjDFFz/wxRc/8MUXOjAAAAAAAA
AAAAAAAAAAAAAAAAAAAMUXOQDFFz/wxRc/8MUXPAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUXOADFFz
/wxRc/8MUXPgAAAAAAAAAAAAAAAAAAAAAAAAAAAMUXNwDFFz/wxRc/8MUXPwAAAAAAAAAAAAAAAA
AAAAAAAAAAAMUXNHDFFz/wxRc/8MUXP5////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8ADFFz/wxRc/8MUXP/DFFzUAAAAAAAAAAAAAAA
AAAAAAAAAAAADFFz8AxRc/8MUXP/DFFzcAAAAAAAAAAAAAAAAAAAAAAAAAAADFFz4AxRc/8MUXP/
DFFzgAAAAAAAAAAAAAAAAAAAAAAAAAAADFFzwAxRc/8MUXP/DFFzoAAAAAAAAAAAAAAAAAAAAAAA
AAAADFFzsAxRc/8MUXP/DFFzsAAAAAAAAAAAAAAAAAAAAAAAAAAADFFzkAxRc/8MUXP/DFFzwAAA
AAAAAAAAAAAAAAAAAAAAAAAADFFzgAxRc/8MUXP/DFFz4AAAAAAAAAAAAAAAAAAAAAAAAAAADFFz
cAxRc/8MUXP/DFFz8AAAAAAAAAAAAAAAAAAAAAAAAAAADFFzUAxRc/8MUXP/DFFz/////wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8AAP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAxR
c/8MUXP/DFFz/wxRc1AAAAAAAAAAAAAAAAAAAAAAAAAAAAxRc/AMUXP/DFFz/wxRc3AAAAAAAAAA
AAAAAAAAAAAAAAAAAAxRc+AMUXP/DFFz/wxRc4AAAAAAAAAAAAAAAAAAAAAAAAAAAAxRc8AMUXP/
DFFz/wxRc6AAAAAAAAAAAAAAAAAAAAAAAAAAAAxRc7AMUXP/DFFz/wxRc7AAAAAAAAAAAAAAAAAA
AAAAAAAAAAxRc5AMUXP/DFFz/wxRc8AAAAAAAAAAAAAAAAAAAAAAAAAAAAxRc4AMUXP/DFFz/wxR
c+AAAAAAAAAAAAAAAAAAAAAAAAAAAAxRc3AMUXP/DFFz/wxRc/AAAAAAAAAAAAAAAAAAAAAAAAAA
AAxRc1AMUXP/DFFz/wxRc/////8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wAMUXP/DFFz/wxRc/8MUXNQAAAAAAAAAAAAAAAAAAAAAAAA
AAAMUXPwDFFz/wxRc/8MUXNwAAAAAAAAAAAAAAAAAAAAAAAAAAAMUXPgDFFz/wxRc/8MUXOAAAAA
AAAAAAAAAAAAAAAAAAAAAAAMUXPADFFz/wxRc/8MUXOgAAAAAAAAAAAAAAAAAAAAAAAAAAAMUXOw
DFFz/wxRc/8MUXOwAAAAAAAAAAAAAAAAAAAAAAAAAAAMUXOQDFFz/wxRc/8MUXPAAAAAAAAAAAAA
AAAAAAAAAAAAAAAMUXOADFFz/wxRc/8MUXPgAAAAAAAAAAAAAAAAAAAAAAAAAAAMUXNwDFFz/wxR
c/8MUXPwAAAAAAAAAAAAAAAAAAAAAAAAAAAMUXNQDFFz/wxRc/8MUXP/////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wAA////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8ADFFz+QxRc/8M
UXP/DFFzSAAAAAAAAAAAAAAAAAAAAAAAAAAADFFz5QxRc/8MUXP/DFFzYgAAAAAAAAAAAAAAAAAA
AAAAAAAADFFz4AxRc/8MUXP/DFFzgAAAAAAAAAAAAAAAAAAAAAAAAAAADFFztwxRc/8MUXP/DFFz
jwAAAAAAAAAAAAAAAAAAAAAAAAAADFFzowxRc/8MUXP/DFFzowAAAAAAAAAAAAAAAAAAAAAAAAAA
DFFzhwxRc/8MUXP/DFFztwAAAAAAAAAAAAAAAAAAAAAAAAAADFFzgAxRc/8MUXP/DFFz4AAAAAAA
AAAAAAAAAAAAAAAAAAAADFFzYQxRc/8MUXP/DFFz5wAAAAAAAAAAAAAAAAAAAAAAAAAADFFzRwxR
c/8MUXP/DFFz+f///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AAxRc3QMUXPwDFFztAxRcwcAAAAAAAAAAAAAAAAAAAAAAAAAAAxRc2IM
UXPuDFFzwQxRcw4AAAAAAAAAAAAAAAAAAAAAAAAAAAxRc+AMUXP/DFFz/wxRc4AAAAAAAAAAAAAA
AAAAAAAAAAAAAAxRcz8MUXPkDFFz1wxRcyQAAAAAAAAAAAAAAAAAAAAAAAAAAAxRczAMUXPdDFFz
3gxRczAAAAAAAAAAAAAAAAAAAAAAAAAAAAxRcyQMUXPTDFFz5QxRc0EAAAAAAAAAAAAAAAAAAAAA
AAAAAAxRc4AMUXP/DFFz/wxRc+AAAAAAAAAAAAAAAAAAAAAAAAAAAAxRcw4MUXPBDFFz7gxRc2MA
AAAAAAAAAAAAAAAAAAAAAAAAAAxRcwUMUXOyDFFz8AxRc3X///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAM
UXPgDFFz/wxRc/8MUXOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUXOADFFz/wxRc/8MUXPgAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wAA////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADFFz3AxRc/8MUXP/DFFzfgAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADFFz
fQxRc/8MUXP/DFFz3QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8AAP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxRc5QMUXP/
DFFz/gxRc0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxRczsMUXP9DFFz/wxRc5gAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AAD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAMUXMDDFFzSQxRcy4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADFFzLAxR
c0sMUXMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAA
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8AAP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUXMBAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAADFFzOQxRc6MMUXPlDFFz/QxRc/8MUXPiDFFzoQAAAAAAAAAA
AAAAAAAAAAAMUXN1DFFz0AxRc9AMUXO2AAAAAAAAAAAAAAAAAAAAAAAAAAAMUXMFDFFzcwxRc9AM
UXP7DFFz/wxRc/UMUXPPDFFzVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxRcwEMUXNXDFFzswxR
c+sMUXP/DFFz/AxRc9gMUXN7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADFFzFAxRc4MMUXPSDFFz
9wxRc/0MUXPlDFFzogxRczgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wAA////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUXMGDFFzmgxRc/8MUXP/DFFz
/wxRc/8MUXP/DFFz/wxRc/AAAAAAAAAAAAAAAAAAAAAADFFzkAxRc/8MUXP/DFFz4AAAAAAAAAAA
AAAAAAAAAAAMUXMEDFFzvQxRc/8MUXP/DFFz/wxRc/8MUXP/DFFz/wxRc4AAAAAAAAAAAAAAAAAA
AAAAAAAAAAxRcxcMUXPBDFFz/wxRc/8MUXP/DFFz/wxRc/8MUXP/DFFzwAAAAAAAAAAAAAAAAAAA
AAAAAAAADFFzSwxRc+8MUXP/DFFz/wxRc/8MUXP/DFFz/wxRc/8MUXP/DFFzlAxRcwQAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8AAP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAADFFzpAxRc/8MUXP/DFFz/wxRc/8MUXP/DFFz/wxRc/8MUXPwAAAAAAAAAAAAAAAAAAAA
AAxRc5AMUXP/DFFz/wxRc+AAAAAAAAAAAAAAAAAAAAAADFFzYgxRc/8MUXP/DFFz/wxRc/8MUXP4
DFFz+wxRc/8MUXOAAAAAAAAAAAAAAAAAAAAAAAxRcwsMUXPRDFFz/wxRc/8MUXP/DFFz/wxRc/8M
UXP/DFFz/wxRc8AAAAAAAAAAAAAAAAAAAAAADFFzQQxRc/wMUXP/DFFz/wxRc/8MUXP/DFFz/wxR
c/8MUXP/DFFz/wxRc/8MUXOdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AAD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADFFzTwxRc/8MUXP/DFFz/wxRc/8MUXPLDFFzfwxR
c3cMUXOeDFFz3gAAAAAAAAAAAAAAAAAAAAAMUXOQDFFz/wxRc/8MUXPgAAAAAAAAAAAAAAAAAAAA
AAxRc6gMUXP/DFFz/wxRc/YMUXM8AAAAAAxRcwEMUXMjDFFzJgAAAAAAAAAAAAAAAAAAAAAMUXOH
DFFz/wxRc/8MUXP/DFFz/wxRc7UMUXN3DFFzfAxRc60MUXO6AAAAAAAAAAAAAAAADFFzCQxRc+IM
UXP/DFFz/wxRc/8MUXPnDFFzkwxRc4UMUXPIDFFz/wxRc/8MUXP/DFFz/wxRc0gAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAA////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxRc8AM
UXP/DFFz/wxRc/8MUXOCAAAAAAAAAAAAAAAAAAAAAAxRcwgAAAAAAAAAAAAAAAAAAAAADFFzkAxR
c/8MUXP/DFFz4AAAAAAAAAAAAAAAAAAAAAAMUXO3DFFz/wxRc/8MUXPzDFFzJQAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAMUXMHDFFz8gxRc/8MUXP/DFFz/QxRc1AAAAAAAAAAAAAAAAAAAAAA
DFFzCAAAAAAAAAAAAAAAAAxRc2AMUXP/DFFz/wxRc/8MUXPCDFFzDwAAAAAAAAAAAAAAAAxRc3QM
UXP/DFFz/wxRc/8MUXO9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8AAP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAxRcwoMUXP8DFFz/wxRc/8MUXPTDFFzAQAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAxRc5AMUXP/DFFz/wxRc+AAAAAAAAAAAAAAAAAAAAAADFFzhQxR
c/8MUXP/DFFz/wxRc/oMUXOxDFFzWQxRcwUAAAAAAAAAAAAAAAAAAAAADFFzPwxRc/8MUXP/DFFz
/wxRc5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUXOnDFFz/wxRc/8MUXP+
DFFzHwAAAAAAAAAAAAAAAAAAAAAAAAAADFFzwgxRc/8MUXP/DFFz+wxRcwkAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUXMmDFFz/wxRc/8MUXP/
DFFzjQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUXOQDFFz/wxRc/8M
UXPgAAAAAAAAAAAAAAAAAAAAAAxRcxcMUXPnDFFz/wxRc/8MUXP/DFFz/wxRc/8MUXPWDFFzJAAA
AAAAAAAAAAAAAAxRc10MUXP/DFFz/wxRc/8MUXNWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAADFFzyAxRc/8MUXP/DFFz0wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxRc3cMUXP/
DFFz/wxRc/8MUXMmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAADFFzJgxRc/8MUXP/DFFz/wxRc40AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAADFFzkAxRc/8MUXP/DFFz4AAAAAAAAAAAAAAAAAAAAAAAAAAADFFzIQxRc7QM
UXP+DFFz/wxRc/8MUXP/DFFz/wxRc9sMUXMGAAAAAAAAAAAMUXNcDFFz/wxRc/8MUXP/DFFzVgAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxRc8gMUXP/DFFz/wxRc9MAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAMUXN3DFFz/wxRc/8MUXP/DFFzJgAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxRcwoMUXP9DFFz/wxRc/8MUXPTDFFz
AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxRc5AMUXP/DFFz/wxRc+AAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADFFzJAxRc38MUXPtDFFz/wxRc/8MUXP/DFFzSgAAAAAA
AAAADFFzQAxRc/8MUXP/DFFz/wxRc5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAMUXOnDFFz/wxRc/8MUXP+DFFzHwAAAAAAAAAAAAAAAAAAAAAAAAAADFFzwgxRc/8MUXP/DFFz
+wxRcwkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAADFFzwgxRc/8MUXP/DFFz/wxRc4IAAAAAAAAAAAAAAAAAAAAADFFzCAAAAAAAAAAAAAAA
AAAAAAAMUXOQDFFz/wxRc/8MUXPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
DFFzQQxRc/8MUXP/DFFz/wxRc2gAAAAAAAAAAAxRcwcMUXPzDFFz/wxRc/8MUXP9DFFzTwAAAAAA
AAAAAAAAAAAAAAAMUXMIAAAAAAAAAAAAAAAADFFzYAxRc/8MUXP/DFFz/wxRc8IMUXMNAAAAAAAA
AAAAAAAADFFzcwxRc/8MUXP/DFFz/wxRc74AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wAA////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxRc1EMUXP/DFFz/wxRc/8MUXP/DFFzywxR
c34MUXN3DFFznQxRc90AAAAAAAAAAAAAAAAAAAAADFFzkAxRc/8MUXP/DFFz4AAAAAAAAAAAAAAA
AAAAAAAMUXNODFFzPgxRcxUMUXMHDFFzHwxRc5YMUXP/DFFz/wxRc/8MUXNNAAAAAAAAAAAAAAAA
DFFzigxRc/8MUXP/DFFz/wxRc/8MUXO0DFFzdwxRc3sMUXOtDFFzuQAAAAAAAAAAAAAAAAxRcwkM
UXPiDFFz/wxRc/8MUXP/DFFz5wxRc5IMUXOFDFFzxgxRc/8MUXP/DFFz/wxRc/8MUXNIAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAADFFzpwxRc/8MUXP/DFFz/wxRc/8MUXP/DFFz/wxRc/8MUXPwAAAAAAAAAAAAAAAAAAAAAAxR
c5AMUXP/DFFz/wxRc+AAAAAAAAAAAAAAAAAAAAAADFFzsAxRc/8MUXP/DFFz/wxRc/8MUXP/DFFz
/wxRc/8MUXPsDFFzCgAAAAAAAAAAAAAAAAxRcw0MUXPRDFFz/wxRc/8MUXP/DFFz/wxRc/8MUXP/
DFFz/wxRc8AAAAAAAAAAAAAAAAAAAAAADFFzQwxRc/0MUXP/DFFz/wxRc/8MUXP/DFFz/wxRc/8M
UXP/DFFz/wxRc/8MUXOdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AAD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxRcwYMUXObDFFz/wxRc/8MUXP/DFFz/wxRc/8M
UXP/DFFz8AAAAAAAAAAAAAAAAAAAAAAMUXOQDFFz/wxRc/8MUXPgAAAAAAAAAAAAAAAAAAAAAAxR
c7AMUXP/DFFz/wxRc/8MUXP/DFFz/wxRc/8MUXP2DFFzRgAAAAAAAAAAAAAAAAAAAAAAAAAADFFz
GQxRc8EMUXP/DFFz/wxRc/8MUXP/DFFz/wxRc/8MUXPAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUXNL
DFFz8QxRc/8MUXP/DFFz/wxRc/8MUXP/DFFz/wxRc/8MUXOVDFFzBAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAA////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAxRczgMUXOkDFFz5QxRc/4MUXP/DFFz4gxRc6EAAAAAAAAAAAAAAAAAAAAADFFzdQxRc9AM
UXPQDFFztgAAAAAAAAAAAAAAAAAAAAAMUXN/DFFz2wxRc/gMUXP/DFFz/wxRc94MUXOXDFFzIwAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMUXMCDFFzVQxRc7MMUXPtDFFz/wxRc/wMUXPYDFFz
ewAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxRcxQMUXOFDFFz0gxRc/gMUXP+DFFz5QxRc6QMUXM5
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8AAP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8AAP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wAA////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AAD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAA////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8AAP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8AAP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wAA////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8AAP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AAD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wAA////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8AAP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AAD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wAA////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8AAP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP//
/wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////
AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A
////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD/
//8A////AP///wD///8A////AP///wABAAD//15ZlrBnHZDJAAAAAElFTkSuQmCC

--_005_MN2PR11MB35650DE10D5CBB22FFDC2A68D80C0MN2PR11MB3565namp_
Content-Type: image/gif; name="image002.gif"
Content-Description: image002.gif
Content-Disposition: inline; filename="image002.gif"; size=134;
 creation-date="Mon, 05 Oct 2020 16:53:50 GMT";
 modification-date="Mon, 05 Oct 2020 16:53:50 GMT"
Content-ID: <image002.gif@01D69B48.AD7E6260>
Content-Transfer-Encoding: base64

R0lGODlhEgATAIEAAAAAAP///wCZAP///yH/C05FVFNDQVBFMi4wAwEBAAAh+QQBAAADACwAAAAA
EgATAAAIRAADCBxIsKDBgwEECEB4UKFChgYfQiTocOHEhBUtTqx4ESNHiBkddpQ4MKTJkAJPqgSp
MmPEliRLwny5smBLhCZZKgwIADs=

--_005_MN2PR11MB35650DE10D5CBB22FFDC2A68D80C0MN2PR11MB3565namp_--


From nobody Tue Oct  6 11:00:55 2020
Return-Path: <aretana.ietf@gmail.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A1C493A147F; Tue,  6 Oct 2020 11:00:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SPWSoNiAmrlO; Tue,  6 Oct 2020 11:00:49 -0700 (PDT)
Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 90D133A0F62; Tue,  6 Oct 2020 11:00:48 -0700 (PDT)
Received: by mail-ej1-x636.google.com with SMTP id u8so18977117ejg.1; Tue, 06 Oct 2020 11:00:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc:content-transfer-encoding; bh=fBEi85dH7sIQG6J0M2vaMQz1fWRZQ9td/YKA9qrSTTM=; b=G/+vHI3VDCBUMComcYE6YyCrG1DARdjK/aB5ToaiD7ahVQXJdpkfoiIrTq+WU5R0Z+ R7YlSUTxAcbtJuU7xNjXgO3gtcOcN7CuldvyhapOCVuQaJcJ6Ntn484jvZLJDKqaIKPl 3KhPwtQ60KD1LEPMNG2rN3M6RBY5NpR9qX2U1dv6m4u509LipbyBBYBkgDTLbq337I3z eQ8a/lJm/iMHfuiygtFeq/sTE9pCrBRcQzNZnrJAubu0rZWpLHffhR4z8S83EFp101LQ yVfdSSdSzrT8Ryo24/vmJtu0IeQoKFQdoFOivU+UcO8sPrhR8KK/fnHv2/eqf6vwKOgW PoVw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc:content-transfer-encoding; bh=fBEi85dH7sIQG6J0M2vaMQz1fWRZQ9td/YKA9qrSTTM=; b=uNYCP3N2N7J0BgPMFiUpkAdGMndJ1dbhaOVtdjL9AQ6tM1sZGXAfkCCK/h4aRBZJyH g829t+hqmzTQ67dEXjotOakLtXmpD3SIr1I49dSFty1IHZfOVogoO0t6v9kJZEYH8dtw K447vYaIO47QfBL+Vh4Wtpc2YPefwQ9ZYud4XTiOkpimb1SrBWqyLkHR3XxYEuZFTlpq mNhm1+IHSWpu87rqHwUJ29vZLVZAiCtQdr6RtqgPjSmN+K7duufOcBCBrQ4Qac2cIn1W 0Fu/QFkdl+s+zAacbpw+IhkOoy/m2pFi1Ybf8RO5iynZj2uQZ4oOVRCFCO4IP5fpPVs7 DkSg==
X-Gm-Message-State: AOAM532B452c/5kB1UqcE8JVfb+wB4mEUNnQQFETUgEJrzKwRUPF66P4 2UlbqxoULrcc5bx2P5HUyNgZg4tjf5VKt4lMpEI=
X-Google-Smtp-Source: ABdhPJwqAI719eXAEmOXipi6KQ16xXFQ+qN9He2/tbU+k6zYP9pkb5UBIG31XVYTmpGHfe8JjZ3Xd78t6nDkWMfUZso=
X-Received: by 2002:a17:906:490d:: with SMTP id b13mr778821ejq.122.1602007245526;  Tue, 06 Oct 2020 11:00:45 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Tue, 6 Oct 2020 14:00:44 -0400
From: Alvaro Retana <aretana.ietf@gmail.com>
In-Reply-To: <MN2PR11MB356593481245BC85A03D4003D83F0@MN2PR11MB3565.namprd11.prod.outlook.com>
References: <CAMMESszw4SuUQtchiqk-o7Z=62X+U2af4==X5S_=rJ-3y4Dn=w@mail.gmail.com> <MN2PR11MB356593481245BC85A03D4003D83F0@MN2PR11MB3565.namprd11.prod.outlook.com>
MIME-Version: 1.0
Date: Tue, 6 Oct 2020 14:00:44 -0400
Message-ID: <CAMMESsxgYifi+U=fTdFk5Fz+a1ArbFUzxBbeDeORhk30n2N3Ew@mail.gmail.com>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>,  "draft-ietf-roll-unaware-leaves@ietf.org" <draft-ietf-roll-unaware-leaves@ietf.org>
Cc: "roll-chairs@ietf.org" <roll-chairs@ietf.org>,  Routing Over Low power and Lossy networks <roll@ietf.org>, Rahul Jadhav <rahul.ietf@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/HdkeE4lSfETP34nUlJNdlbgQBG0>
Subject: Re: [Roll] AD Review of draft-ietf-roll-unaware-leaves-18
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Oct 2020 18:00:55 -0000

Pascal:

Hi!

I'm including 3 different sections below.

(1) Inline comment to your response to my review (of -18).

(2) Some additional nits on -21.

(3) You didn't reply past the initial comment in =C2=A75, which makes me th=
ink
=C2=A0 =C2=A0 that your email client truncated my message. :-( =C2=A0[I've =
seen this happen
=C2=A0 =C2=A0 many times before, specially when the receiver is using Outlo=
ok. =C2=A0Please
=C2=A0 =C2=A0 take a look at the archive just in case.] =C2=A0I am includin=
g the comments
=C2=A0 =C2=A0 starting in =C2=A75 (based on -18). =C2=A0The sections don't =
match to -21, but I'll
=C2=A0 =C2=A0 leave that exercise to you. ;-)





About Updates: 6550...


Thanks!

Alvaro.



=C2=A0=3D=3D=3D Part 1: comments on your review =3D=3D=3D


On September 18, 2020 at 10:00:30 AM, Pascal Thubert wrote:

...
> > 440 4. Updating RFC 6550
...
> > 442 This document specifies a new behavior whereby a 6LR injects DAO
> > 443 messages for unicast addresses (see Section 10) and multicast
> > 444 addresses (see Section 11) on behalf of leaves that are not aware o=
f
> > 445 RPL. The RUL addresses are exposed as external targets [RFC6550].
> > 446 Conforming [USEofRPLinfo], an IP-in-IP encapsulation between the 6L=
R
> > 447 and the RPL Root is used to carry the RPL artifacts and remove them
> > 448 when forwarding outside the RPL domain, e.g., to a RUL.
> >
>
> >
> > [] Is there anything in rfc6550 that limits the source of the routing
> > information in the DAOs? It seems to me that rfc6550 already allows
> > external information to be injected in the network...so getting it from=
 a
> > RUL doesn't sound like an Update to me.
> >
>
> True, that is not why we have the updates. See sections "Updated RPL Stat=
us
> " and "Updated RPL Target Option"

...but this text is in the section titled "Updating RFC 6550".

Perhaps this section should be titled "Changes/Enhancements/? to
rfc6550" -- and then the subsections can explicitly spell out the
Updates. =C2=A0[Assuming that change, I won't make the same comment on the
other pieces of this section.]

This clear differentiation between items that are
changes/enhancements, and ones that represent a formal Update is what
I want to see clarified.



=C2=A0=3D=3D=3D Part 2: Additional comments based on -21 =3D=3D=3D

[Line numbers from idnits.]


...
99	1. =C2=A0Introduction
...
140	 =C2=A0 In that mode, IPv6 addresses are advertised individually as Hos=
t
141	 =C2=A0 routes. =C2=A0Some nodes may act as Routers and participate to =
the
142	 =C2=A0 forwarding operations whereas others will only terminate packet=
s,
143	 =C2=A0 acting as Hosts in the data-plane. =C2=A0In [RFC6550] terms, an=
 IPv6 Host
144	 =C2=A0 [RFC8504] that is reachable over the RPL network is called a Le=
af.

[nit] s/participate to/participate in/g


...
188	 =C2=A0 * =C2=A0Section 6, Section 7, and Section 8 present the additio=
ns made to
189	 =C2=A0 =C2=A0 =C2=A0[RFC6550], [EFFICIENT-NPDAO], and [RFC8505].

[] "additions" =C2=A0Changes/extensions/updates??


=C2=A0=3D=3D=3D Part 3: remaining comments (based on -18) =3D=3D=3D

...
484	5. =C2=A0Updating draft-ietf-roll-efficient-npdao

[major] To me, Updating an RFC means that the implementations of that
RFC should also implement this one. =C2=A0In this case, there would be an
expectation that all nodes that support the DCO would support the
Non-Storing MOP as well. =C2=A0Is that what is intended?

Note that Updating is different than simply expecting the nodes that
implement this specification to comply.

[Personal opinion: I don't think a formal Update of
draft-ietf-roll-efficient-npdao is needed. =C2=A0As mentioned below, this
document "extends"...]


486	 =C2=A0[EFFICIENT-NPDAO] defines the DCO for RPL Storing Mode only, wit=
h a
487	 =C2=A0link-local scope. =C2=A0This specification extends its use to th=
e Non-
488	 =C2=A0Storing MOP, whereby the DCO is sent unicast by the Root directl=
y to
489	 =C2=A0the RAN that injected the DAO message for the considered target.

491	 =C2=A0This specification leverages the DCO between the Root and the 6L=
R
492	 =C2=A0that serves as attachment router for a RUL.

[] Just another piece of information: draft-ietf-roll-efficient-npdao
already "assumes that all the 6LRs in the network support this
specification". =C2=A0draft-ietf-roll-efficient-npdao did not Update
rfc6550, so it is not expected that "basic" RPL nodes would know what
the DCO is...


[major] Regardless of whether this document Updates NPDAO or not, some
text should be added related to the possibility that not all nodes may
know what the DCO is. =C2=A0See =C2=A710.2.3.


494	6. =C2=A0Updating RFC 8505

[major] To me, Updating an RFC means that the implementations of that
RFC should also implement this one. =C2=A0In this case, there would be an
expectation that all 6LRs would support the change. =C2=A0Is that what is
intended?

Note that Updating is different than simply expecting the nodes that
implement this specification to comply...in this case, *if* "the RPL
Root advertise[s] the capability...".

[Personal opinion: rfc8505 applies to 6LRs in general, not just RPL
routers in particular...so I think that Updating it is not the right
choice.]


496	 =C2=A0This document updates [RFC8505] to change the behavior of a RPL
497	 =C2=A0Router acting as 6LR in the 6LoWPAN ND Address Registration of a=
 RUL
498	 =C2=A0acting as 6LN. =C2=A0If the RPL Root advertise the capability to=
 proxy the
499	 =C2=A0EDAR/EDAC exchange to the 6LBR, the 6LR refrains from sending th=
e
500	 =C2=A0keep-alive EDAR message. =C2=A0Instead, if it is separated from =
the 6LBR,
501	 =C2=A0the Root regenerates the EDAR message to the 6LBR periodically, =
upon
502	 =C2=A0a DAO message that signals the liveliness of the Address.

[nit] s/Root advertise/Root advertises


[] See the comment in =C2=A78 about a separate reason to Update rfc8505 and=
 rfc6775.


...
510	7.1. =C2=A0Support of 6LoWPAN ND

512	 =C2=A0In order to obtain routing services from a 6LR, a RUL MUST imple=
ment
513	 =C2=A0[RFC8505] and set the "R" and "T" flags in the EARO. =C2=A0The R=
UL SHOULD
514	 =C2=A0support [AP-ND] to protect the ownership of its addresses. =C2=
=A0The RUL
515	 =C2=A0MUST NOT request routing services from a 6LR that does not origi=
nate
516	 =C2=A0RA messages with a CIO that has the L, P, and E flags all set as
517	 =C2=A0discussed in Section 3.3.1, unless configured to do so.

[major] I may be lost already... =C2=A0A RUL is by definition RPL-unaware.
It then follows that a RUL can't be assumed to be aware of this
specification, right? =C2=A0If so, then all the Normative language used in
this section can't be used because we can't specify the behavior of a
node that (by definition) is not aware of this document. =C2=A0[See more
related comments below.]

Note that =C2=A71 defines a RUL this way: "A RUL is an IPv6 Host [RFC8504]
that needs a RPL-Aware Router to obtain routing services over the RPL
network."


[major] "The RUL SHOULD support [AP-ND] to protect the ownership of
its addresses." =C2=A0 When it is ok for the RUL not to support AP-ND?
IOW, why is the support only recommended and not required?


...
523	 =C2=A0Parallel Address Registrations to several 6LRs SHOULD be perform=
ed in
524	 =C2=A0an rapid sequence, using the exact same EARO for the same Addres=
s.
525	 =C2=A0Gaps between the Address Registrations will invalidate some of t=
he
526	 =C2=A0routes till the Address Registration finally shows on those rout=
es.

[nit] s/an rapid sequence/rapid sequence


[nit] s/the exact same EARO/the same EARO


[major] How fast is in "rapid sequence"...how big can "gaps" be? =C2=A0If
using Normative language, then the text needs to be specific.


528	 =C2=A0[RFC8505] introduces error Status values in the NA(EARO) which c=
an be
529	 =C2=A0received synchronously upon an NS(EARO) or asynchronously. =C2=
=A0The RUL
530	 =C2=A0MUST support both cases and MUST refrain from using the address =
when
531	 =C2=A0the Status Value indicates a rejection.

[major] "MUST support both cases and MUST refrain" =C2=A0Isn't this
behavior already specified in rfc8505? =C2=A0We shouldn't use normative
language in that case (unless you are quoting directly).


[major] I didn't find a "rejection" Status Value. =C2=A0I'm assuming you're
referring to a group of values: Duplicate Address, Moved, etc..
Please be explicit.


533	7.2. =C2=A0External Routes and RPL Artifacts

535	 =C2=A0Section 4.1 of [USEofRPLinfo] provides a set of rules detailed b=
elow
536	 =C2=A0that MUST be followed for routing packets from and to a RUL.

[major] Because the specification is in USEofRPLinfo already, then
there's no need to normatively require it here as well. =C2=A0Also, not all
the actions in =C2=A74.1/USEofRPLinfo are required, some are just
recommended, so there would be a Normative conflict. =C2=A0 s/MUST/must


...
554	 =C2=A0The RPL data packets always carry a Hop-by-Hop Header to transpo=
rt a
555	 =C2=A0RPL Packet Information (RPI) [RFC6550]. =C2=A0So unless the RUL =
originates
556	 =C2=A0its packets with an RPI, the 6LR needs to tunnel them to the Roo=
t to
557	 =C2=A0add the RPI. =C2=A0As a rule of a thumb and except for the very =
special
558	 =C2=A0case above, the packets from and to a RUL are always encapsulate=
d
559	 =C2=A0using an IP-in-IP tunnel between the Root and the 6LR that serve=
s the
560	 =C2=A0RUL (see sections 7.1.4, 7.2.3, 7.2.4, 7.3.3, 7.3.4, 8.1.3, 8.1.=
4,
561	 =C2=A08.2.3, 8.2.4, 8.3.3 and 8.3.4 of [USEofRPLinfo] for details).

[minor] Listing all these sections may be prone to errors or
inconsistency. =C2=A0What about =C2=A77.1.3/=C2=A78.3.2? =C2=A0 Maybe simpl=
y "see
[USEofRPLinfo] for details" is better.


563	 =C2=A0In Non-Storing Mode, packets going down carry a Source Routing H=
eader
564	 =C2=A0(SRH). =C2=A0The IP-in-IP encapsulation, the RPI and the SRH are
565	 =C2=A0collectively called the "RPL artifacts" and can be compressed us=
ing
566	 =C2=A0[RFC8138]. =C2=A0Figure 10 presents an example compressed format=
 for a
567	 =C2=A0packet forwarded by the Root to a RUL in a Storing Mode DODAG.

[minor] s/Figure 10/Appendix A


...
576	 =C2=A0A RUL is not expected to support the compression method defined =
in
577	 =C2=A0[RFC8138]. =C2=A0Unless configured otherwise, the border router =
MUST
578	 =C2=A0restore the outgoing packet before forwarding over an external r=
oute,
579	 =C2=A0even if it is not the destination of the incoming packet, and ev=
en
580	 =C2=A0when delivering to a RUL.

[minor] s/restore/uncompress


[major] "the border router MUST restore the outgoing packet before
forwarding over an external route, even if it is not the destination
of the incoming packet"

USEofRPLinfo already specifies this behavior, so please don't specify
it again. =C2=A0Also, the language of "even if it is not the destination"
made me think twice about complying with rfc8200. =C2=A0Maybe better to
describe the behavior in the same way that USEofRPLinfo does.

Suggestion>
=C2=A0 =C2=A0A RUL is not expected to support the compression method define=
d in
=C2=A0 =C2=A0[RFC8138]. =C2=A0The border router uncompresses the packet bef=
ore forwarding
=C2=A0 =C2=A0over an external route to a RUL [USEofRPLinfo].


...
608	8. =C2=A0Updated RPL Status
...
623	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0T=
able 1: RPL Status per RFC 6550

[minor] Please add a table (later in this section) showing the updated
RPL Status...along with a forward reference to the IANA Considerations
sub-section where the new registry is created.


[] BTW, this change should formally Update rfc6500.


625	 =C2=A0The 6LoWPAN ND Status was defined for use in the EARO and the
626	 =C2=A0currently defined values are listed in table 1 of [RFC8505]. =C2=
=A0This
627	 =C2=A0specification enables to carry the 6LoWPAN ND Status values in R=
PL
628	 =C2=A0DAO and DCO messages, embedded in the RPL Status field.

[minor] "the currently defined values are listed in table 1 of [RFC8505]"

Given that the registry is being modified, and that other values may
be added...it doesn't seem like a good idea to point at "currently
defined values". =C2=A0Please take out that part of the sentence.


630	 =C2=A0To achieve this, Section 13.2 reduces the range of the EARO Stat=
us
631	 =C2=A0values to 0-63 to ensure that they fit within a RPL Status as sh=
own
632	 =C2=A0in Figure 3.

[major] "Section 13.2 reduces the range"

=C2=A713.2 is part of the IANA Considerations, which reflects what is
specified elsewhere. =C2=A0IOW, specify the reduced range elsewhere
(here?).

Suggestion>
=C2=A0 =C2=A0To achieve this, the range of the EARO Status values is reduce=
d to 0-63.
=C2=A0 =C2=A0This reduction ensures that the values fit within a RPL Status=
 as shown in
=C2=A0 =C2=A0Figure 3.


[major] What about the ARO? =C2=A0The Status values are shared between the
EARO and the ARO.


[major] Changing the range of values is not as easy as updating the
registry...the behavior of the EARO and ARO have to be updated. =C2=A0This
means that this document should Update both rfc6775 and rfc8505 where
it relates to the redefined Status field.

The E/A flags (below) don't seem to apply to the ARO/EARO, so a
specification of the behavior is needed; something like "ignore the
first two bits".


634	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A00 1 2 3 4 5 6 7
635	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 +-+-+-+-+-+-+-+-+
636	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 |E|A| =C2=A0Value =C2=A0 =C2=A0|
637	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 +-+-+-+-+-+-+-+-+


...
643	 =C2=A0E: =C2=A01-bit flag. =C2=A0Set to indicate a rejection. =C2=A0Wh=
en not set, a value
644	 =C2=A0 =C2=A0 of 0 indicates Success/Unqualified acceptance and other =
values
645	 =C2=A0 =C2=A0 indicate "not an outright rejection" as per RFC 6550.

[minor] "When not set, a value of 0...and other values..." =C2=A0This is
just one bit, so there are only two values, not "other values". ;-)
You obviously mean "a value of 0...and other values of the RPL
Status".

s/a value of 0/an RPL Status value of 0


[major] ""not an outright rejection" as per RFC 6550" =C2=A0rfc6550
differentiated between a "rejection" and "not an outright rejection".
Is the intent for the rejection codes to reflect that difference (at
some point), or is the ability to signal the difference lost?


...
649	 =C2=A0Status Value: =C2=A06-bit unsigned integer. =C2=A0If the 'A' fla=
g is set this
650	 =C2=A0 =C2=A0 field transports a Status Value defined for IPv6 ND EARO=
. =C2=A0When
651	 =C2=A0 =C2=A0 the 'A' flag is not set, the Status Value is defined for=
 RPL.

[major] This change in the RPL Status format should be a formal Update
of rfc6550.


653	 =C2=A0When building a DCO or a DAO-ACK message upon an IPv6 ND NA or a=
 EDAC
654	 =C2=A0message, the RPL Root MUST copy the 6LoWPAN ND Status unchanged =
in
655	 =C2=A0the RPL Status and set the 'A' bit. =C2=A0The RPL Root MUST set =
the 'E'
656	 =C2=A0flag for Values in range 1-10 which are all considered rejection=
s.

[nit] s/'A' bit/'A' flag


[major] What should the receiver do if the corresponding 6LoWPAN ND
Status is unknown? =C2=A0Or does it matter? =C2=A0I'm wondering if "MUST" i=
s the
right requirement, or if should be "SHOULD"...


[major] What should a receiver do if the E flag is not set for "Values
in range 1-10"?


[major] For future rejection-related values, the E flag has to also be
set, right? =C2=A0How can we word the specification so that we don't depend
on future specification saying that the E flag has to be set? =C2=A0I worry
that not all the status codes use the work "rejection", even if their
description (rfc8505) can be interpreted as such. =C2=A0Maybe something
like this:

=C2=A0 =C2=A0The RPL Root MUST set the 'E' flag for all rejection Values. =
=C2=A0The Status
=C2=A0 =C2=A0Codes in range 1-10 [rfc8505] are all considered rejections.


658	 =C2=A0Reciprocally, upon a DCO or a DAO-ACK message from the RPL Root =
with
659	 =C2=A0a RPL Status that has the 'A' bit set, the 6LR MUST copy the RPL
660	 =C2=A0Status Value unchanged in the Status field of the EARO when
661	 =C2=A0generating an NA to the RUL.

[major] "MUST copy the RPL Status Value unchanged" =C2=A0 Even if the value
is unknown?


663	9. =C2=A0Updated RPL Target Option
...
679	 =C2=A0With this specification the ROVR is the remainder of the RPL Tar=
get
680	 =C2=A0Option. =C2=A0The size of the ROVR is indicated in a new ROVR Si=
ze field
681	 =C2=A0that is encoded to map one-to-one with the Code Suffix in the ED=
AR
682	 =C2=A0message (see table 4 of [RFC8505]).

[nit] "ROVR Size field" =C2=A0 The field is called ROVRsz. =C2=A0To be
consistent, perhaps describe the field (below) as "ROVRsz (ROVR
Size):"


[?] Why is the size of the ROVR needed? =C2=A0It can be figured out from
the setting of the F flag and the Option and Prefix Lengths. =C2=A0Just
curious.


684	 =C2=A0The modified format is illustrated in Figure 4. =C2=A0It is back=
ward
685	 =C2=A0compatible with the Target Option in [RFC6550] and SHOULD be use=
d as
686	 =C2=A0a replacement in new implementations even for Storing Mode opera=
tions
687	 =C2=A0in preparation for upcoming security mechanisms based in the ROV=
R.

[nit] s/modified format/updated format


[nit] s/based in/based on


[major] "It is backward compatible..."

True, but what about "forward" compatible? =C2=A0If the F flag is not set,
how does a receiver know that this is the updated Option? =C2=A0Is there a
chance of spurious information (in either the flag or the ROVRsz) to
be present and cause the receiver to misinterpret the information? =C2=A0I
know that rfc6550 specifies that the "field MUST be initialized to
zero by the sender and MUST be ignored by the receiver"...but I just
want to test the edges.

This forward compatibility may be a reason to formally Update rfc6550.


[major] "SHOULD be used as a replacement in new implementations"

Referring to =C2=A74 (Updating RFC 6550) and my comments there about
Updating... If this change is an Update -- meaning that all RPL nodes
must support it --, when would it be ok to not use it? =C2=A0IOW, why is it
a recommendation and not a requirement.

OTOH, the modification is backwards compatible...so only the nodes
that need to understand the change need to implement it.


[major] "...in preparation for upcoming security mechanisms"

What it that? =C2=A0If support is required for a different specification,
what is it? =C2=A0 It seems to me that recommending the use in preparation
for something in the future is not appropriate in a specification
without an explicit reference.


689	 =C2=A0 =C2=A0 0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 1 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 2 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 3
690	 =C2=A0 =C2=A0 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 =
8 9 0 1
691	 =C2=A0 =C2=A0 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-=
+-+-+-+-+
692	 =C2=A0 =C2=A0 | =C2=A0 Type =3D 0x05 | Option Length |ROVRsz |F|Flags|=
 Prefix Length |
693	 =C2=A0 =C2=A0 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-=
+-+-+-+-+
694	 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 |
695	 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0Target Prefix (Variable Length) =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0|
696	 =C2=A0 =C2=A0 . =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 .
697	 =C2=A0 =C2=A0 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-=
+-+-+-+-+
698	 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 |
699	 =C2=A0 =C2=A0... =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Registration=
 Ownership Verifier (ROVR) =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 ...
700	 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 |
701	 =C2=A0 =C2=A0 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-=
+-+-+-+-+

703	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
Figure 4: Updated Target Option

[nit] Align the bit numbers:

=C2=A0 =C2=A0 =C2=A0 0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 1 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 2 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 3
=C2=A0 =C2=A0 =C2=A0 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 =
7 8 9 0 1
=C2=A0 =C2=A0 =C2=A0+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+=
-+-+-+-+-+




705	 =C2=A0New fields:

707	 =C2=A0ROVRsz: =C2=A0Indicates the Size of the ROVR. =C2=A0It MAY be 1,=
 2, 3, or 4,
708	 =C2=A0 =C2=A0 denoting a ROVR size of 64, 128, 192, or 256 bits, respe=
ctively.

[major] s/MAY be 1, 2, 3, or 4/MUST be 1, 2, 3, or 4

It is not optional to use those values, they are the only ones.


[?] Why are 4 bits needed if there are only 4 values? =C2=A0Why not just us=
e 3?


[major] What should the receiver do if a different value is used?


710	 =C2=A0F: =C2=A01-bit flag. =C2=A0Set to indicate that Target Prefix fi=
eld contains an
711	 =C2=A0 =C2=A0 Address of prefix advertiser in full.

[minor] To be in sync with the Registry in =C2=A715:
s/F:/F (Advertiser Address in Full):


...
716	10. =C2=A0Protocol Operations for Unicast Addresses

718	 =C2=A0The description below assumes that the Root sets the "P" flag in=
 the
719	 =C2=A0DODAG Configuration Option and performs the EDAR proxy operation=
.

[major] Where is the "P" flag defined? =C2=A0I didn't find it in this draft=
.


...
726	10.1. =C2=A0General Flow

[minor] It would be very nice if at the start of this sub-section a
note mentioned the fact that =C2=A710.2 contains the detailed operation.
That would help the linear reader (like me!) time in trying to figure
out the details. ;-)


[minor] Also, it would be great if this overview had forward
references to where the detail is provided.


...
775	 =C2=A0On the first Address Registration, illustrated in Figure 5 for R=
PL
776	 =C2=A0Non-Storing Mode, the Extended Duplicate Address exchange takes =
place
777	 =C2=A0as prescribed by [RFC8505]. =C2=A0If the exchange fails, the 6LR=
 returns
778	 =C2=A0an NA message with a negative status to the 6LN, the NCE is not
779	 =C2=A0created and the address is not injected in RPL. =C2=A0If it is s=
uccessful,
780	 =C2=A0the 6LR creates an NCE and injects the Registered Address in the=
 RPL
781	 =C2=A0routing using a DAO/DAO-ACK exchange with the RPL DODAG Root.

[major] "the Extended Duplicate Address exchange takes place as
prescribed by [RFC8505]" =C2=A0 Yes, except that NA is delayed until after
the RPL registration is completed. =C2=A0(See related comments in =C2=A710.=
2.2
below.)


[nit] s/created and/created, and

783	 =C2=A0An issue may be detected later, e.g., the address moves within t=
he
784	 =C2=A0LLN or to a different Root on a backbone [6BBR]. =C2=A0In that c=
ase the
785	 =C2=A0value of the status that indicates the issue can be passed from
786	 =C2=A06LoWPAN ND to RPL and back as illustrated in Figure 6.

[minor] "backbone router" is not used anywhere else. =C2=A0Do we need to
introduce this term and reference here? =C2=A0It seems like an unnecessary
reference to me.


[nit] s/In that case/In that case,


[nit] s/back as/back, as


...
800	 =C2=A0An Address re-Registration is performed by the 6LN to maintain t=
he
801	 =C2=A0NCE in the 6LR alive before lifetime expires. =C2=A0Upon the ref=
resh of an
802	 =C2=A0Address re-Registration, as illustrated in Figure 7, the 6LR inj=
ects
803	 =C2=A0the Registered Address in RPL.

[nit] s/before lifetime/before the lifetime


[major] Under what circumstances does the process in Figure 7 apply?
I'm assuming that only if the registration hasn't expired, is that
true? =C2=A0If the registration already expired, should the whole process
(Figure 5) be repeated? =C2=A0I see mention of (re)registration in =C2=A710=
.2.1,
but none in =C2=A710.2.2.


805	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 6LN/RUL =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A06LR =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Root =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 6LBR
806	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |
807	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 NS(EARO) =C2=A0 =C2=
=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |
808	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|--------------->| =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|
809	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0DAO =C2=A0 =C2=A0 | =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |
810	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0|------------->| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |
811	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0| =C2=A0 =C2=A0 =C2=A0 EDAR =C2=A0 =C2=A0 =C2=A0 =C2=A0|
812	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0|------------------>|
813	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0| =C2=A0 =C2=A0 =C2=A0 EDAC =C2=A0 =C2=A0 =C2=A0 =C2=A0|
814	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0|<------------------|
815	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0DAO-ACK =C2=A0 | =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |
816	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0|<-------------| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |
817	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 NA(EARO) =C2=A0 =C2=
=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |
818	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|<---------------| =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 |

[nit] A "|" is missing under the Root.


...
828	 =C2=A0The 6LR may receive a requested DAO-ACK after it received an
829	 =C2=A0asynchronous DCO, but the negative Status in the DCO supersedes =
a
830	 =C2=A0positive Status in the DAO-ACK regardless of the order in which =
they
831	 =C2=A0are received. =C2=A0Upon the DAO-ACK - or the DCO if one arrives=
 first -
832	 =C2=A0the 6LR responds to the RUL with an NA(EARO).

[major] "the negative Status in the DCO supersedes a positive Status
in the DAO-ACK regardless of the order in which they are received"

I don't remember anything like this in
draft-ietf-roll-efficient-npdao. =C2=A0Should something be mentioned? =C2=
=A0The
ability of a parent to send an unsolicited DCO seems to fall in the
same category: the DAO-ACK doesn't matter if the DCO was received
first...

I'm assuming the DCO negative status in this case has some type of
expiration time, right? =C2=A0I'm thinking of the case where a problem did
occur, but on a retry there is success...??

This property of the DCO allows a rogue node to invalidate a
registration. =C2=A0Something similar to this text from
draft-ietf-roll-efficient-npdao should be included in the Security
Considerations section:

=C2=A0 =C2=A0This document introduces the ability for a common ancestor nod=
e to
=C2=A0 =C2=A0invalidate a route on behalf of the target node. =C2=A0The com=
mon ancestor
=C2=A0 =C2=A0node could be directed to do so by the target node using the '=
I' flag
=C2=A0 =C2=A0in DCO's Transit Information Option. =C2=A0However, the common=
 ancestor
=C2=A0 =C2=A0node is in a position to unilaterally initiate the route inval=
idation
=C2=A0 =C2=A0since it possesses all the required state information, namely,=
 the
=C2=A0 =C2=A0Target address and the corresponding Path Sequence. =C2=A0Thus=
 a rogue
=C2=A0 =C2=A0common ancestor node could initiate such an invalidation and i=
mpact
=C2=A0 =C2=A0the traffic to the target node.


834	 =C2=A0The RUL MAY terminate the registration at any time by using a
835	 =C2=A0Registration Lifetime of 0. =C2=A0This specification requires th=
at the RPL
836	 =C2=A0Target Option transports the ROVR. =C2=A0This way, the same flow=
 as the
837	 =C2=A0heartbeat flow is sufficient to inform the 6LBR using the Root a=
s
838	 =C2=A0proxy as illustrated in Figure 7.

[major] s/MAY/may =C2=A0 In this case, the sentence is just pointing at a
fact, not making a normative statement.


[nit] s/proxy as/proxy, as


840	 =C2=A0Any combination of the logical functions of 6LR, Root and 6LBR m=
ight
841	 =C2=A0be collapsed in a single node.

[nit] s/Root and/Root, and


843	10.2. =C2=A0Detailed Operation

845	10.2.1. =C2=A0Perspective of the RUL Acting as 6LN

847	 =C2=A0This specification does not alter the operation of a 6LoWPAN ND-
848	 =C2=A0compliant 6LN, and a RUL is expected to operate as follows:

[minor] s/6LN, and a RUL /6LN/RUL, which


850	 =C2=A01. =C2=A0The 6LN obtains an IPv6 global address, either using St=
ateless
851	 =C2=A0 =C2=A0 =C2=A0Address Autoconfiguration (SLAAC) [RFC4862] based =
on a Prefix
852	 =C2=A0 =C2=A0 =C2=A0Information Option (PIO) [RFC4861] found in an RA =
message, or
853	 =C2=A0 =C2=A0 =C2=A0some other means such as DHCPv6 [RFC3315].

[nit] s/means such/means, such


[major] s/RFC3315/RFC8415


855	 =C2=A02. =C2=A0Once it has formed an address, the 6LN (re)registers it=
s address
856	 =C2=A0 =C2=A0 =C2=A0periodically, within the Lifetime of the previous =
Address
857	 =C2=A0 =C2=A0 =C2=A0Registration, as prescribed by [RFC6775], to refre=
sh the NCE
858	 =C2=A0 =C2=A0 =C2=A0before the lifetime indicated in the EARO expires.=
 =C2=A0It MUST set
859	 =C2=A0 =C2=A0 =C2=A0the "T" flag and the TID is incremented each time =
and wraps in a
860	 =C2=A0 =C2=A0 =C2=A0lollipop fashion (see section 5.2.1 of [RFC8505] w=
hich is fully
861	 =C2=A0 =C2=A0 =C2=A0compatible with section 7.2 of [RFC6550]).

[minor] s/It MUST set the "T" flag and the TID is incremented/It MUST
set the "T" flag. =C2=A0The TID is incremented


[nit] s/[RFC8505] which/[RFC8505], which


863	 =C2=A03. =C2=A0As stated in section 5.2 of [RFC8505], the 6LN can regi=
ster to
864	 =C2=A0 =C2=A0 =C2=A0more than one 6LR at the same time. =C2=A0In that =
case, it uses the
865	 =C2=A0 =C2=A0 =C2=A0same EARO for all of the parallel Address Registra=
tions. =C2=A0The 6LN
866	 =C2=A0 =C2=A0 =C2=A0SHOULD send the registration(s) that have a non-ze=
ro Registration
867	 =C2=A0 =C2=A0 =C2=A0Lifetime and ensure that one succeeds before it te=
rminates other
868	 =C2=A0 =C2=A0 =C2=A0registrations, to maintain the state in the networ=
k and at the
869	 =C2=A0 =C2=A0 =C2=A06LBR and minimize the churn.

[major] "The 6LN SHOULD send the registration(s) that have a non-zero
Registration Lifetime..."

It sounds as if you're trying to specify what the value of the
Registration Lifetime should be. =C2=A0If so: s/that have a non-zero/with a
non-zero

What are the cases when it is ok to not use a non-zero value? =C2=A0IOW,
why is it recommended and not required? =C2=A0rfc8505 talks about setting
the Registration Lifetime to 0, which brings me to: it seems to me
that the Normative language may be out of place since the
specification is already made in rfc8505. =C2=A0??


871	 =C2=A04. =C2=A0Following section 5.1 of [RFC8505], a 6LN acting as a R=
UL sets
872	 =C2=A0 =C2=A0 =C2=A0the "R" flag in the EARO of at least one registrat=
ion, whereas
873	 =C2=A0 =C2=A0 =C2=A0acting as a RAN it never does. =C2=A0If the "R" fl=
ag is not echoed in
874	 =C2=A0 =C2=A0 =C2=A0the NA, the RUL SHOULD attempt to use another 6LR.=
 =C2=A0The RUL
875	 =C2=A0 =C2=A0 =C2=A0SHOULD send the registration(s) with the "R" flag =
set and ensure
876	 =C2=A0 =C2=A0 =C2=A0that one succeeds before it sends the registration=
s with the flag
877	 =C2=A0 =C2=A0 =C2=A0reset. =C2=A0In case of a conflict with the precee=
ding rule on
878	 =C2=A0 =C2=A0 =C2=A0lifetime, the rule on lifetime has precedence.

[nit] "6LN acting as a RUL" =C2=A0The title of this section is "Perspective
of the RUL Acting as 6LN", which one is it? ;-)


[minor] "whereas acting as a RAN it never does" =C2=A0 rfc8505 says this:
"A 6LR that manages its reachability SHOULD NOT set the R flag".
"SHOULD NOT" doesn't imply never.


[minor] "If the "R" flag is not echoed in the NA..." =C2=A0I didn't find in
rfc8505 where echoing the R flag is discussed. =C2=A0But =C2=A710.2.2 requi=
res
the R flag set...is that where the specification is?


[major] "SHOULD send the registration(s) with the "R" flag set and
ensure that one succeeds before it sends the registrations with the
flag reset."

This text is in conflict with =C2=A75.1/rfc8505: "MUST set the R flag to
indicate that it is not a router and that it will not handle its own
reachability". =C2=A0There isn't a provision for a RUL to not set the R
flag.


[nit] s/preceeding/preceding


880	 =C2=A05. =C2=A0The 6LN may use any of the 6LRs to which it registered =
as default
881	 =C2=A0 =C2=A0 =C2=A0gateway. =C2=A0Using a 6LR to which the 6LN is not=
 registered may
882	 =C2=A0 =C2=A0 =C2=A0result in packets dropped at the 6LR by a Source A=
ddress
883	 =C2=A0 =C2=A0 =C2=A0Validation function (SAVI) so it is NOT RECOMMENDE=
D.

[nit] s/as default/as the default


[minor] Please add an Informative reference to SAVI.


[major] s/NOT RECOMMENDED/not recommended
This text is not specifying normative behavior related to interoperability.


885	 =C2=A0Even without support for RPL, a RUL may be aware of opaque value=
s to
886	 =C2=A0be provided to the routing protocol. =C2=A0If the RUL has a know=
ledge of
887	 =C2=A0the RPL Instance the packet should be injected into, then it SHO=
ULD
888	 =C2=A0set the Opaque field in the EARO to the RPLInstanceID, else it M=
UST
889	 =C2=A0leave the Opaque field to zero.

[nit] s/has a knowledge/has knowledge


[major] If a RUL is *unaware* by definition, I don't see how this
paragraph can fit in this specification...especially because it seems
to be speculating about potential knowledge ("may be aware of opaque
values")... =C2=A0What do we call a RUL that has partial knowledge?


891	 =C2=A0Regardless of the setting of the Opaque field, the 6LN MUST set =
the
892	 =C2=A0"I" field to zero to signal "topological information to be passe=
d to
893	 =C2=A0a routing process" as specified in section 5.1 of [RFC8505].

[nit] s/process" as/process", as


895	 =C2=A0A RUL is not expected to produce RPL artifacts in the data packe=
ts,
896	 =C2=A0but it MAY do so. =C2=A0For instance, if the RUL has a minimal a=
wareness
897	 =C2=A0of the RPL Instance then it can build an RPI. =C2=A0A RUL that p=
laces an
898	 =C2=A0RPI in a data packet MUST indicate the RPLInstanceID of the RPL
899	 =C2=A0Instance where the packet should be forwarded. =C2=A0All the fla=
gs and the
900	 =C2=A0Rank field are set to zero as specified by section 11.2 of [RFC6=
550].

[major] s/MAY/may =C2=A0 In this case, the text is just expressing a fact,
not a Normative action.


[nit] s/has a minimal/has minimal


[major] The Normative text in this paragraph is equivalent to the one
above (two paragraphs up)...please avoid duplication/redundancy.


[major] "A RUL that places an RPI in a data packet MUST indicate the
RPLInstanceID of the RPL Instance where the packet should be
forwarded."

So...even if we leave the *unaware* nature of a RUL out...this text
means that any leaf can inject traffic onto an RPL Instance, just by
knowing the ID (or even guessing it). =C2=A0Please add some text in the
Security Considerations about how the rfc6553 considerations apply
here too.


902	10.2.2. =C2=A0Perspective of the Border Router Acting as 6LR

[nit] How else would a Border Router act as?


[] This terminology of "acting as" is confusing... <sigh>


904	 =C2=A0Also as prescribed by [RFC8505], the 6LR generates an EDAR messa=
ge
905	 =C2=A0upon reception of a valid NS(EARO) message for the registration =
of a
906	 =C2=A0new IPv6 Address by a 6LN. =C2=A0If the initial EDAR/EDAC exchan=
ge
907	 =C2=A0succeeds, then the 6LR installs an NCE for the Registration Life=
time.
908	 =C2=A0For the registration refreshes, if the RPL Root has indicated th=
at it
909	 =C2=A0proxies the keep-alive EDAR/EDAC exchange with the 6LBR (see
910	 =C2=A0Section 4), the 6LR MUST refrain from sending the keep-alive EDA=
R.

[nit] s/Also as prescribed/As prescribed


912	 =C2=A0If the "R" flag is set in the NS(EARO), the 6LR MUST inject the =
Host
913	 =C2=A0route in RPL, unless this is barred for other reasons, such as t=
he
914	 =C2=A0saturation of the RPL parents. =C2=A0The 6LR MUST use a RPL Non-=
Storing
915	 =C2=A0Mode signaling and the updated Target Option (see Section 9). =
=C2=A0The
916	 =C2=A06LR MUST request a DAO-ACK by setting the 'K' flag in the DAO
917	 =C2=A0message. =C2=A0Success injecting the route to the RUL is indicat=
ed by the
918	 =C2=A0'E' flag set to 0 in the RPL status of the DAO-ACK message.

[major] What is "the Host route"? =C2=A0I guess you mean a "host route to
the Registered Address contained in the EDAC". =C2=A0Or, as you mention
later, "router to the RUL".


[major] "MUST...unless" =C2=A0 The use of MUST implies no exceptions. =C2=
=A0 s/MUST/SHOULD


920	 =C2=A0The Opaque field in the EARO hints the 6LR on the RPL Instance t=
hat
921	 =C2=A0SHOULD be used for the DAO advertisements, and for the forwardin=
g of
922	 =C2=A0packets sourced at the registered address when there is no RPI i=
n the
923	 =C2=A0packet, in which case the 6LR MUST encapsulate the packet to the=
 Root
924	 =C2=A0adding an RPI in the outer header. =C2=A0If the Opaque field is =
zero, the
925	 =C2=A06LR is free to use the default RPL Instance (zero) for the regis=
tered
926	 =C2=A0address or to select an Instance of its choice.

[major] "hints" =C2=A0 It is really a hint, or the RPL Instance? =C2=A0If o=
nly a
hint, where would the Instance that "SHOULD be used" come from? =C2=A0The
text in =C2=A710.2.1 implies that the 6LN knows what the Instance is.


[major] "the RPL Instance that SHOULD be used for the DAO advertisements"

When would the 6LR not use the Instance signaled by the 6LN? =C2=A0IOW, why
is this a recommendation and not a requirement?


[nit] s/and for the/and the


[major] "SHOULD be used for...forwarding...in which case the 6LR MUST
encapsulate the packet to the Root adding an RPI in the outer header"

There's a Normative conflict between recommending the use of the
RPLInstanceID and requiring the use of the RPI (which contains the
RPLInstanceID).


[minor] How is the 6LR to "select an Instance of its choice"?
=C2=A711.2/rfc6550 talks specifically about the need for guidance for
external packets:

=C2=A0 =C2=A0The definition and provisioning of RPL Instances are out of sc=
ope for
=C2=A0 =C2=A0this specification. =C2=A0Guidelines may be application and im=
plementation
=C2=A0 =C2=A0specific, and they are expected to be elaborated in future com=
panion
=C2=A0 =C2=A0specifications. =C2=A0Those operations are expected to be such=
 that data
=C2=A0 =C2=A0packets coming from the outside of the RPL network can unambig=
uously
=C2=A0 =C2=A0be associated to at least one RPL Instance and be safely route=
d over
=C2=A0 =C2=A0any instance that would match the packet.


928	 =C2=A0If the "I" field is not zero, then the 6LR MUST consider that th=
e
929	 =C2=A0Opaque field is zero. =C2=A0If the Opaque field is not zero, the=
n it is
930	 =C2=A0expected to carry a RPLInstanceID for the RPL Instance suggested=
 by
931	 =C2=A0the 6LN. =C2=A0If the 6LR does not participate to the associated=
 Instance,
932	 =C2=A0then the 6LR MUST consider that the Opaque field is zero; else, =
that
933	 =C2=A0is if the 6LR participates to the suggested RPL Instance, then t=
he
934	 =C2=A06LR SHOULD use that Instance for the Registered Address.

[nit] There is some redundancy/repetition between this paragraph and
the last one.


[major] "If the "I" field is not zero, then the 6LR MUST consider that
the Opaque field is zero."

rfc8505 already specifies pretty much the same thing.

OLD>
=C2=A0 =C2=A0If the "I" field is not zero, then the 6LR MUST consider that =
the
=C2=A0 =C2=A0Opaque field is zero. =C2=A0If the Opaque field is not zero, t=
hen it is
=C2=A0 =C2=A0expected to carry a RPLInstanceID for the RPL Instance suggest=
ed by
=C2=A0 =C2=A0the 6LN.

NEW>
=C2=A0 =C2=A0As described in rfc8505, if the "I" field is zero, then the Op=
aque field
=C2=A0 =C2=A0is expected to carry the RPLInstanceID suggested by the 6LN. =
=C2=A0Otherwise,
=C2=A0 =C2=A0the Opaque field is ignored.


[nit] s/participate to the/participate in the


...
939	 =C2=A01. =C2=A0The Registered Address is signaled as Target Prefix in =
the
940	 =C2=A0 =C2=A0 =C2=A0updated Target Option in the DAO message; the Pref=
ix Length is
941	 =C2=A0 =C2=A0 =C2=A0set to 128. =C2=A0The ROVR field is copied unchang=
ed from the EARO
942	 =C2=A0 =C2=A0 =C2=A0(see Section 9).

[nit] s/as Target Prefix/as the Target Prefix


[minor] "Prefix Length is set to 128" ...and the F flag is set.


...
948	 =C2=A03. =C2=A0The 6LR sets the External 'E' flag in the TIO to indica=
te that it
949	 =C2=A0 =C2=A0 =C2=A0redistributes an external target into the RPL netw=
ork

[nit] s/it redistributes/it is redistributing


951	 =C2=A04. =C2=A0the Path Lifetime in the TIO is computed from the Lifet=
ime in the
952	 =C2=A0 =C2=A0 =C2=A0EARO Option. =C2=A0This adapts it to the Lifetime =
Units used in the
953	 =C2=A0 =C2=A0 =C2=A0RPL operation; note that if the lifetime is 0, the=
n the DAO
954	 =C2=A0 =C2=A0 =C2=A0message is a No-Path DAO that cleans up the the ro=
utes down to
955	 =C2=A0 =C2=A0 =C2=A0the RUL; this also causes the Root as a proxy to s=
end an EDAR
956	 =C2=A0 =C2=A0 =C2=A0message to the 6LBR with a Lifetime of 0.

[minor] s/Lifetime/Registration Lifetime


[minor] "Path Lifetime in the TIO is computed" =C2=A0How? =C2=A0Given that =
the
Registration Lifetime is in seconds, but the Lifetime Unit can be in
days, there may be cases where the result is close to 0. =C2=A0Would that
result in an NPDAO?


[nit] s/the the/the


...
961	 =C2=A0Upon receiving the DAO-ACK or an asynchronous DCO message, the 6=
LR
962	 =C2=A0MUST send the NA(EARO) to the RUL.

[major] "Upon receiving the DAO-ACK ...the 6LR MUST send the NA(EARO)".

My interpretation is that the 6LR will wait for the DAO-ACK before
sending the NA(EARO), is that correct?

=C2=A79.3/rfc6550:

=C2=A0 =C2=A04. =C2=A0A node receiving a unicast DAO message with the 'K' f=
lag set
=C2=A0 =C2=A0 =C2=A0 =C2=A0SHOULD respond with a DAO-ACK. =C2=A0A node rece=
iving a DAO message
=C2=A0 =C2=A0 =C2=A0 =C2=A0without the 'K' flag set MAY respond with a DAO-=
ACK, especially
=C2=A0 =C2=A0 =C2=A0 =C2=A0to report an error condition.

=C2=A0 =C2=A05. =C2=A0A node that sets the 'K' flag in a unicast DAO messag=
e but does
=C2=A0 =C2=A0 =C2=A0 =C2=A0not receive a DAO-ACK in response MAY reschedule=
 the DAO message
=C2=A0 =C2=A0 =C2=A0 =C2=A0transmission for another attempt, up until an im=
plementation-
=C2=A0 =C2=A0 =C2=A0 =C2=A0specific number of retries.

This text says that the 6LR may never receive a DAO-ACK. =C2=A0If that
happens (even after trying again), what should the 6LR do? =C2=A0 During
this time the RUL is waiting for the NS(EARO)...


964	 =C2=A0The 6LR MUST set "R" flag in the NA(EARO) back if and only if th=
e 'E'
965	 =C2=A0flag is reset, indicating that the 6LR injected the Registered
966	 =C2=A0Address in the RPL routing successfully and that the EDAR proxy
967	 =C2=A0operation succeeded.

[nit] s/set "R"/set the "R"


969	 =C2=A0If the 'A' flag in the RPL Status is set, the embedded Status Va=
lue
970	 =C2=A0is passed back to the RUL in the EARO Status. =C2=A0If the 'E' f=
lags is
971	 =C2=A0also set, the registration failed for 6LoWPAN ND related reasons=
, and
972	 =C2=A0the NCE is removed.

[nit] s/'E' flags/'E' flag


974	 =C2=A0If the 'A' flag is not set in the RPL Status of the DAO-ACK, the=
n the
975	 =C2=A06LoWPAN ND operation succeeded and an EARO Status of 0 (Success)=
 MUST
976	 =C2=A0be returned to the RUL, even if the 'E' flag is set in the RPL
977	 =C2=A0Status. =C2=A0The EARO Status of 0 MUST also be used if the 6LR =
could not
978	 =C2=A0even try to inject the route.

[major] "If the 'A' flag is not set in the RPL Status of the DAO-ACK,
then the 6LoWPAN ND operation succeeded..."

=C2=A78 says this: "the RPL Root MUST copy the 6LoWPAN ND Status unchanged
in the RPL Status and set the 'A' bit" =C2=A0 This means that if the A flag
is not set then the Root didn't comply with the MUST in =C2=A78...or that
it did not copy result from the EDAC...which then means that the
DAO-ACK is not valid. =C2=A0What am I missing?


[nit] s/succeeded and/succeeded, and


[major] "even if the 'E' flag is set" =C2=A0 Sorry, what? =C2=A0The E flag
indicates a rejection... =C2=A0I thought I understood the logic (in =C2=A78=
) of
setting the A/E flags...but it seems that I didn't. =C2=A0It would be ideal
to then be explicit about the different combinations and how we can
get to them.


980	 =C2=A0This means that, in case of an error injecting the route that is=
 not
981	 =C2=A0related to ND, the registration succeeds but the RPL route is no=
t
982	 =C2=A0installed, which is signaled by the "R" flag reset. =C2=A0It is =
up to the
983	 =C2=A06LN to keep the binding with the 6LR or destroy it.

[nit] s/succeeds but/succeeds, but


[major] Figure 5 seems to indicate that the DAO-ACK is generated when
the EDAC is received, which is inline with the specification in =C2=A78
("the RPL Root MUST copy the 6LoWPAN ND Status unchanged in the RPL
Status and set the 'A' bit")...but from the last few paragraphs it
seems that there are other reasons for generating the DAO-ACK. =C2=A0While
not clear from the Figure, =C2=A710.2.3 does hint by saying "if a DAO is
pending"... =C2=A0Again, I think that this part of the operation has to be
much more explicit.

rfc6550 has no information about "pending" DAOs, or how fast the
DAO-ACK is to be sent. =C2=A0In fact, there is no firm requirement for the
DAO-ACK to exist, just hope that it does:

- =C2=A76.4/rfc6550: "The DAO message may optionally, upon explicit request=
 or
=C2=A0 error, be acknowledged by its destination with a Destination Adverti=
sement
=C2=A0 Acknowledgement (DAO-ACK) message back to the sender of the DAO."

This sentence suggests that the DAO-ACK is optional, even if
requested, and =C2=A79.3/rfc6550 supports that:

" =C2=A03. =C2=A0A node MAY set the 'K' flag in a unicast DAO message to so=
licit a
=C2=A0 =C2=A0 =C2=A0 =C2=A0unicast DAO-ACK in response in order to confirm =
the attempt.

=C2=A0 =C2=A04. =C2=A0A node receiving a unicast DAO message with the 'K' f=
lag set
=C2=A0 =C2=A0 =C2=A0 =C2=A0SHOULD respond with a DAO-ACK. =C2=A0A node rece=
iving a DAO message
=C2=A0 =C2=A0 =C2=A0 =C2=A0without the 'K' flag set MAY respond with a DAO-=
ACK, especially
=C2=A0 =C2=A0 =C2=A0 =C2=A0to report an error condition.
"

Note that "SHOULD respond with a DAO-ACK" leaves the door open to not
doing it. =C2=A0Unfortunately rfc6550 didn't explicitly mention what may be
the reasons to not send a DAO-ACK (or not using MUST instead).

In summary, there doesn't seem to be a guarantee that a DAO-ACK will
be received...which means that the 6LN may be left waiting for a
response to the registration (the same issues appears to be present
for a re-registration).


985	 =C2=A0In a network where Address Protected Neighbor Discovery (AP-ND) =
is
986	 =C2=A0enabled, in case of a DAO-ACK or a DCO indicating transporting a=
n
987	 =C2=A0EARO Status Value of 5 (Validation Requested), the 6LR MUST chal=
lenge
988	 =C2=A0the 6LN for ownership of the address, as described in section 6.=
1 of
989	 =C2=A0[AP-ND], before the Registration is complete. =C2=A0This ensures=
 that the
990	 =C2=A0address is validated before it is injected in the RPL routing.

[major maybe] "network where...(AP-ND) is enabled" =C2=A0Just to make sure
I'm understanding: the network itself is not enabled for AP-ND, but
the important nodes (6LN, 6LR, Root and 6LBR) are. =C2=A0IOW, RPL only
carries the EARO status values that result from the AP-ND operation.
If this true?

Also, the only reason the EARO Status Value would be 5 is if the 6LN
already supports AP-ND, right? =C2=A0I'm asking this because of the "MUST
challenge" above, and =C2=A77.1 saying that the "RUL SHOULD support
[AP-ND]" (recommended, not required).

If my understanding is correct, then the text as is looks fine. :-)


992	 =C2=A0If the challenge succeeds then the operations continue as normal=
. =C2=A0In
993	 =C2=A0particular a DAO message is generated upon the NS(EARO) that pro=
ves
994	 =C2=A0the ownership of the address. =C2=A0If the challenge failed, the=
 6LR
995	 =C2=A0rejects the registration as prescribed by AP-ND and may take act=
ions
996	 =C2=A0to protect itself against DoS attacks by a rogue 6LN, see Sectio=
n 12.

[nit] s/succeeds then the operations continue/succeeds, then the
operation continues


[nit] s/particular/particular,


[minor] "a DAO message is generated upon the NS(EARO) that proves the
ownership of the address"

It would be very nice is a new figure was included (either here or in
=C2=A710.1) to show this updated flow.


998	 =C2=A0The 6LR may at any time send a unicast asynchronous NA(EARO) wit=
h the
999	 =C2=A0"R" flag reset to signal that it stops providing routing service=
s,
1000	 =C2=A0and/or with the EARO Status 2 "Neighbor Cache full" to signal t=
hat it
1001	 =C2=A0removes the NCE. =C2=A0It may also send a final RA, unicast or =
multicast,
1002	 =C2=A0with a Router Lifetime field of zero, to signal that it stops s=
erving
1003	 =C2=A0as router, as specified in section 6.2.5 of [RFC4861].

[minor] What are the RPL actions that should take place? =C2=A0For example,
if the 6LR "stops providing routing services" to a specific 6LN, but
still acts as a router for others...should it also send an NPDAO/DCO
to remove the routing state? =C2=A0Is there a reference somewhere about how
a RPL router gracefully "stops serving as router"?


1005	 =C2=A0If a 6LR receives a valid NS(EARO) message with the "R" flag re=
set
1006	 =C2=A0and a Registration Lifetime that is not 0, and the 6LR was inje=
cting
1007	 =C2=A0the Registered Address due to previous NS(EARO) messages with t=
he "R"
1008	 =C2=A0flag set, then the 6LR MUST stop injecting the address. =C2=A0I=
t is up to
1009	 =C2=A0the Registering 6LN to maintain the corresponding route from th=
en on,
1010	 =C2=A0either keeping it active via a different 6LR or by acting as a =
RAN
1011	 =C2=A0and managing its own reachability.

[major] "MUST stop injecting the address" =C2=A0Can you be more specific?
What does this mean in RPL terms? =C2=A0Send an NPDAO/DCO?


1013	10.2.3. =C2=A0Perspective of the RPL Root

1015	 =C2=A0A RPL Root SHOULD set the "P" flag in the RPL DODAG Configurati=
on
1016	 =C2=A0Option of the DIO messages that it generates (see Section 4) to
1017	 =C2=A0signal that it proxies the EDAR/EDAC exchange and supports the
1018	 =C2=A0Updated RPL Target option. =C2=A0The remainder of this section =
assumes
1019	 =C2=A0that it does.

[major] If the Root supports the functionality, when would it be ok
for it to not set the P flag? =C2=A0IOW, why is it recommended and not
required? =C2=A0[Note that I may be missing context because there is no
specification for that flag.]


1021	 =C2=A0Upon reception of a DAO message, for each updated RPL Target Op=
tion
1022	 =C2=A0(see Section 9) that creates or updates an existing RPL state, =
the
1023	 =C2=A0Root MUST notify the 6LBR. =C2=A0This can be done using an inte=
rnal API if
1024	 =C2=A0they are integrated, or using a proxied EDAR/EDAC exchange if t=
hey
1025	 =C2=A0are separate entities.

[major nit] "MUST notify the 6LBR. =C2=A0This can be done..." =C2=A0 I'm no=
t too
happy with the wording as it seems to provide options to a
requirement...

Suggestion>
=C2=A0 =C2=A0The Root MUST notify the 6LBR by using a proxied EDAR/EDAC exc=
hange if
=C2=A0 =C2=A0they are separate entities. =C2=A0If the RPL Root and 6LBR are=
 integrated,
=C2=A0 =C2=A0then an internal API can be used.


...
1043	 =C2=A0Upon receiving an EDAC message from the 6LBR, if a DAO is pendi=
ng,
1044	 =C2=A0then the Root MUST send a DAO-ACK back to the 6LR. =C2=A0Else, =
if the
1045	 =C2=A0Status in the EDAC message is not "Success", then it MUST send =
an
1046	 =C2=A0asynchronous DCO to the 6LR.

[?] "if a DAO is pending" =C2=A0Even though rfc6550 doesn't talk about
"pending", I take this to mean that the DAO hasn't been ack'd. =C2=A0Just
wondering (because I couldn't find it in rfc6550), is there a timer
that defines the time between receiving the DAO and sending a DAO-ACK.
I'm also wondering about it since sending a DAO-ACK is only
recommended.


[major] What if the EDAC message is not received? =C2=A0Should the Root
signal a failure? =C2=A0What if the EDAC message comes in after a failure
is signaled? =C2=A0This should presumably not happen, especially since the
6LN already registered...but I'm worried about the timing.


[major] Some text should be added related to the possibility that not
all nodes may know what the DCO is.

Suggestion (borrowing from =C2=A74.6.2/EFFICIENT-NPDAO)>
=C2=A0 =C2=A0This document assumes that all the 6LRs in the network support=
 this
=C2=A0 =C2=A0specification. =C2=A0If there are 6LRs in the DCO message path=
 which do not
=C2=A0 =C2=A0support this document, then the issue indication may not reach=
 the 6LR.
=C2=A0 =C2=A0Alternatively, the Root could...

I stopped there because the text above says that the Root "MUST send
an asynchronous DCO".


...
1059	11. =C2=A0Protocol Operations for Multicast Addresses
...
1068	 =C2=A0"Multicast Listener Discovery (MLD) for IPv6" [RFC2710] and its
1069	 =C2=A0updated version "Multicast Listener Discovery Version 2 (MLDv2)=
 for
1070	 =C2=A0IPv6" [RFC3810] provide an interface for a listener to register=
 to
1071	 =C2=A0multicast flows. =C2=A0MLDv2 is backwards compatible with MLD, =
and adds in
1072	 =C2=A0particular the capability to filter the sources via black lists=
 and
1073	 =C2=A0white lists. =C2=A0In the MLD model, the Router is a "querier" =
and the
1074	 =C2=A0Host is a multicast listener that registers to the querier to o=
btain
1075	 =C2=A0copies of the particular flows it is interested in.

[nit] s/backwards/backward


[nit] s/"querier" and/"querier", and


[major] In general, the text talks about an "MLD listener/querier" --
are you using "MLD" to indicate support for both rfc2710/rfc3810, or
are you assuming MLDv1 support only? =C2=A0The phrase "MLDv2 is backwards
compatible with MLD" is what is confusing me.

I also ask because the pim WG has an ongoing discussion about
deprecating MLDv1. =C2=A0I am assuming MLDv2, which is what rfc8504
requires. =C2=A0If so, let's focus on rfc3810.


[-] s/capability to filter the sources via black lists and white
lists/support for source filtering

That is the language used in rfc3810.


1077	 =C2=A0On the first Address Registration, as illustrated in Figure 8, =
the
1078	 =C2=A06LN, as an MLD listener, sends an unsolicited Report to the 6LR=
 in
1079	 =C2=A0order to start receiving the flow immediately.

[minor] "On the first Address Registration..." =C2=A0Do you mean when the
6LN registers its own address (Figure 5)? =C2=A0 I would assume you're
talking about when the 6LN decides to listen to multicast; maybe
reword...


1081	 =C2=A0 =C2=A0 6LN/RUL =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A06LR =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Root =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A06LBR
1082	 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0|
1083	 =C2=A0 =C2=A0 =C2=A0 =C2=A0| unsolicited Report | =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0|
1084	 =C2=A0 =C2=A0 =C2=A0 =C2=A0|------------------->| =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0|
1085	 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 <L2 ack> =C2=A0 =C2=A0 =C2=
=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|

[] See the comment below about the L2 ack. =C2=A0This same phrase shows up
in Figure 9 later on...

1086	 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| DAO =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|
1087	 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|-------------->| =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|
1088	 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0DAO-ACK =C2=A0 =C2=A0| =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|
1089	 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|<--------------| =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|
1090	 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 | <if not listening> |

[minor] "if not listening" =C2=A0Even if the 6LBR is listening, the Report
should be unsolicited, right? =C2=A0I'm not sure what this phrase means...


...
1097	 =C2=A0Since multicast Layer-2 messages are avoided, it is important t=
hat
1098	 =C2=A0the asynchronous messages for unsolicited Report and Done are s=
ent
1099	 =C2=A0reliably, for instance using a Layer-2 acknowledgment, or attem=
pted
1100	 =C2=A0multiple times.

[major] The lack of reliable transmission is already addressed in
rfc3810. =C2=A0What concerns me about the text is the suggestion that a
different (L2 ack) mechanism can be used for MLD without any
specifics.


1102	 =C2=A0The 6LR acts as a generic MLD querier and generates a DAO for t=
he
1103	 =C2=A0multicast target. =C2=A0The lifetime of the DAO is set to be in=
 the order
1104	 =C2=A0of the Query Interval, yet larger to account for variable propa=
gation
1105	 =C2=A0delays.

[minor] s/multicast target/Multicast Address in the Report message


[major] "generates a DAO for the multicast target" =C2=A0 This document is
a standards track specification...we need to be more explicit. =C2=A0I'm
assuming that the Multicast Address is included as the Target Prefix
in the Target Option...


[major] One Multicast Address per DAO? =C2=A0I think I saw a related
discussion on the list recently.


[major] "lifetime of the DAO" =C2=A0The Path Lifetime?


[major] "lifetime...is set to be in the order of the Query Interval,
yet larger..." =C2=A0How much is that? =C2=A0Double? =C2=A0Just a few secon=
ds more?
ms?


...
1111	 =C2=A0Upon a DAO with a multicast target, the RPL Root checks if it i=
s
1112	 =C2=A0already registered as a listener for that address, and if not, =
it
1113	 =C2=A0performs its own unsolicited Report for the multicast target.

[major] As above, please be specific. =C2=A0How is the DAO information used
to build a Query?


1115	 =C2=A0An Address re-Registration is pulled periodically by 6LR acting=
 as
1116	 =C2=A0querier. =C2=A0Note that the message may be sent unicast to all=
 the known
1117	 =C2=A0individual listeners.

[major] In MLDv2 that is called a Query...


[nit] s/by 6LR/by the 6LR


[major] "message may be sent unicast to all the known individual
listeners" =C2=A0The first paragraph in this section says that "the
multicast packet is passed as a Layer-2 unicast to each of the
interested children", so there is no other option, right?


...
1144	 =C2=A0Note that any of the functions 6LR, Root and 6LBR might be coll=
apsed
1145	 =C2=A0in a single node, in which case the flow above happens internal=
ly,
1146	 =C2=A0and possibly through internal API calls as opposed to messaging=
.

[nit] s/Root and/Root, and


1148	12. =C2=A0Security Considerations

1150	 =C2=A0First of all, it is worth noting that with [RFC6550], every nod=
e in
1151	 =C2=A0the LLN is RPL-aware and can inject any RPL-based attack in the
1152	 =C2=A0network. =C2=A0This specification isolates edge nodes that can =
only
1153	 =C2=A0interact with the RPL routers using 6LoWPAN ND, meaning that th=
ey
1154	 =C2=A0cannot perform RPL insider attacks.

[nit] s/First of all, it/I


[major] Because 6LoWPAN ND is used, please add text about the Security
Considerations from rfc6775, rfc8505 apply.


[major] Also, let's work in a general pointer to rfc7416 somewhere
(instead of the very specific one below).


[major ?] Are there attacks that can be injected into the RPL network
through ND? =C2=A0I'm wondering if a RUL can request and inject a
significant number of addresses so that it could hinder the operation
of the LLN. =C2=A0I don't know if that's even an issue...just thinking out
loud.


1156	 =C2=A06LoWPAN ND can optionally provide SAVI features with [AP-ND], w=
hich
1157	 =C2=A0reduces even more the attack perimeter that is available to the=
 edge
1158	 =C2=A0nodes.

[minor] I think there's some discussion of this in rfc8505...maybe
point to that. =C2=A0Otherwise, this paragraph feels orphan...


1160	 =C2=A0The LLN nodes depend on the 6LBR and the RPL participants for t=
heir
1161	 =C2=A0operation. =C2=A0A trust model must be put in place to ensure t=
hat the
1162	 =C2=A0right devices are acting in these roles, so as to avoid threats=
 such
1163	 =C2=A0as black-holing, (see [RFC7416] section 7) or bombing attack wh=
ereby
1164	 =C2=A0an impersonated 6LBR would destroy state in the network by usin=
g the
1165	 =C2=A0"Removed" Status code.

1167	 =C2=A0This trust model could be at a minimum based on a Layer-2 Secur=
e
1168	 =C2=A0joining and the Link-Layer security. =C2=A0This is a generic 6L=
oWPAN
1169	 =C2=A0requirement, see Req5.1 in Appendix of [RFC8505].

1171	 =C2=A0Additionally, the trust model could include a role validation t=
o
1172	 =C2=A0ensure that the node that claims to be a 6LBR or a RPL Root is
1173	 =C2=A0entitled to do so.

[major] There was some trust model-related text in
draft-ietf-roll-turnon-rfc8138 that we ended up replacing. =C2=A0Please do
the same here.


1175	 =C2=A0At the time of this writing RPL does not have a zerotrust model
1176	 =C2=A0whereby it is possible to validate the origin of an address tha=
t is
1177	 =C2=A0injected in a DAO. =C2=A0This specification makes a first step =
in that
1178	 =C2=A0direction by allowing the Root to challenge the RUL via the 6LR=
 that
1179	 =C2=A0serves it.

[nit] s/writing RPL/writing, RPL


[nit] s/zerotrust/zero-trust


[minor] The challenge really comes from the 6LBR (not the Root)...but
only if AP-ND is present. =C2=A0IOW, the use of AP-ND is what adds the
protection, not the specification itself. =C2=A0Is that what we're talking
about here?

If so, then I have a couple more things to point at:

- =C2=A73.2.3: "This specification does not address how the protection by [=
AP-ND]
=C2=A0 could be extended to RPL." =C2=A0But that is what seems to be claime=
d above.

- =C2=A77.1: "The RUL SHOULD support [AP-ND] to protect the ownership of it=
s
=C2=A0 addresses." =C2=A0If the RUL doesn't, then whatever benefit is claim=
ed/expected
=C2=A0 is lost.


1181	13. =C2=A0IANA Considerations

[major] =C2=A714-17 should be sub-sections of this one.


...
1191	13.2. =C2=A0Resizing the ARO Status values

1193	 =C2=A0Section 12 of [RFC6775] creates the Address Registration Option
1194	 =C2=A0Status Values Registry with a range 0-255.

1196	 =C2=A0This specification reduces that range to 0-63.

[minor] NEW>
=C2=A0 =C2=A0This specification reduces that range to 0-63 (Section 8).


1198	 =C2=A0IANA is requested to reduce the upper bound of the unassigned v=
alues
1199	 =C2=A0in the Address Registration Option Status Values Registry from =
-255
1200	 =C2=A0to -63.

[major] NEW>
=C2=A0 =C2=A0IANA is requested modify the Address Registration Option Statu=
s Values
=C2=A0 =C2=A0Registry so that the upper bound of the unassigned values is 6=
3. =C2=A0This
=C2=A0 =C2=A0document should be added as a reference. =C2=A0The registratio=
n procedure does
=C2=A0 =C2=A0not change.


[major] Because of this change in the registry defined by rfc6775,
that RFC should be formally Updated.


1202	14. =C2=A0New DODAG Configuration Option Flag

1204	 =C2=A0This specification updates the Registry for the "DODAG Configur=
ation
1205	 =C2=A0Option Flags" that was created for [RFC6550] as follows:

[major] NEW>
=C2=A0 =C2=A0IANA is requested to assign a flag from the "DODAG Configurati=
on Option
=C2=A0 =C2=A0Flags" registry as follows:


1207	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +------------+---------------------------=
-+-----------+
1208	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | Bit Number | Capability Description =C2=
=A0 =C2=A0 | Reference |
1209	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D+=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D+
1210	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 1 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| R=
oot Proxies EDAR/EDAC (P) | THIS RFC =C2=A0|
1211	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +------------+---------------------------=
-+-----------+

[major] Please mark the value (1) as suggested.


...
1215	15. =C2=A0New RPL Target Option Flag

1217	 =C2=A0Section 20.15 of [RFC6550] creates a Registry for the 8-bit "RP=
L
1218	 =C2=A0Target Option Flags" field. =C2=A0IANA is requested to reduce t=
he size of
1219	 =C2=A0the field in the Registry to 4 bits. =C2=A0This specification a=
lso defines
1220	 =C2=A0a new entry in the Registry as follows:

[] Suggestion>

=C2=A0 =C2=A0This document modifies the "RPL Target Option Flags" registry =
initially
=C2=A0 =C2=A0created in Section 20.15 of [RFC6550]. =C2=A0The registry now =
includes only
=C2=A0 =C2=A04-bits (Section 9) and should point to this document as an add=
itional
=C2=A0 =C2=A0reference. =C2=A0The registration procedure doesn't change.

=C2=A0 =C2=A0The following table shows the initial assignment.


[major] This change in the registry should be flagged as an Update to rfc65=
50.


...
1228	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Table =
3: New RPL Target Option Flag

[minor] s/New RPL Target Option Flag/RPL Target Option Registry


1230	16. =C2=A0New Subregistry for the RPL Non-Rejection Status values

1232	 =C2=A0This specification creates a new Subregistry for the RPL Non-
1233	 =C2=A0Rejection Status values for use in RPL DAO-ACK and DCO messages=
 with
1234	 =C2=A0the 'A' flag reset, under the ICMPv6 parameters registry.

[nit] s/in RPL/in the RPL


[major] The DCO-ACK Status registry is under the RPL registry. =C2=A0Why
isn't this one there too? =C2=A0It is RPL-related.


...
1238	 =C2=A0* =C2=A0Registration procedure is "Standards Action" [RFC8126].

[major ?] All the other RPL registries have an "IETF Review"
registration procedure. =C2=A0Why is this one different?


...
1242	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +-------+------------------=
------+-----------+
1243	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | Value | Meaning =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| Reference |
1244	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +=3D=3D=3D=3D=3D=3D=3D+=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D+=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D+
1245	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 0 =C2=A0 =C2=A0 | Unquali=
fied acceptance | RFC 6550 =C2=A0|
1246	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +-------+------------------=
------+-----------+

[major] Let's also add this document as a reference for this initial alloca=
tion.


...
1250	17. =C2=A0New Subregistry for the RPL Rejection Status values

1252	 =C2=A0This specification creates a new Subregistry for the RPL Reject=
ion
1253	 =C2=A0Status values for use in RPL DAO-ACK and RCO messages with the =
'A'
1254	 =C2=A0flag reset, under the ICMPv6 parameters registry.

[nit] s/in RPL/in the RPL


[minor] s/RCO/DCO


[major] The DCO-ACK Status registry is under the RPL registry. =C2=A0Why
isn't this one there too? =C2=A0It is RPL-related.


...
1258	 =C2=A0* =C2=A0Registration procedure is "Standards Action" [RFC8126].

[major ?] All the other RPL registries have an "IETF Review"
registration procedure. =C2=A0Why is this one different?


...
1276	19. =C2=A0Normative References

[minor] The following references can be Informative:

...
1293	 =C2=A0[RFC4919] =C2=A0Kushalnagar, N., Montenegro, G., and C. Schumac=
her, "IPv6
1294	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 over Low-Power Wireless Per=
sonal Area Networks (6LoWPANs):
1295	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Overview, Assumptions, Prob=
lem Statement, and Goals",
1296	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 RFC 4919, DOI 10.17487/RFC4=
919, August 2007,
1297	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <https://www.rfc-editor.org=
/info/rfc4919>.
...
1304	 =C2=A0[RFC4862] =C2=A0Thomson, S., Narten, T., and T. Jinmei, "IPv6 S=
tateless
1305	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Address Autoconfiguration",=
 RFC 4862,
1306	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 DOI 10.17487/RFC4862, Septe=
mber 2007,
1307	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <https://www.rfc-editor.org=
/info/rfc4862>.
...
1316	 =C2=A0[RFC6553] =C2=A0Hui, J. and JP. Vasseur, "The Routing Protocol =
for Low-
1317	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Power and Lossy Networks (R=
PL) Option for Carrying RPL
1318	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Information in Data-Plane D=
atagrams", RFC 6553,
1319	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 DOI 10.17487/RFC6553, March=
 2012,
1320	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <https://www.rfc-editor.org=
/info/rfc6553>.
...
1322	 =C2=A0[RFC6554] =C2=A0Hui, J., Vasseur, JP., Culler, D., and V. Manra=
l, "An IPv6
1323	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Routing Header for Source R=
outes with the Routing Protocol
1324	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 for Low-Power and Lossy Net=
works (RPL)", RFC 6554,
1325	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 DOI 10.17487/RFC6554, March=
 2012,
1326	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <https://www.rfc-editor.org=
/info/rfc6554>.
...
1338	 =C2=A0[RFC7228] =C2=A0Bormann, C., Ersue, M., and A. Keranen, "Termin=
ology for
1339	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Constrained-Node Networks",=
 RFC 7228,
1340	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 DOI 10.17487/RFC7228, May 2=
014,
1341	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <https://www.rfc-editor.org=
/info/rfc7228>.
...
1353	 =C2=A0[RFC8138] =C2=A0Thubert, P., Ed., Bormann, C., Toutain, L., and=
 R. Cragie,
1354	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 "IPv6 over Low-Power Wirele=
ss Personal Area Network
1355	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (6LoWPAN) Routing Header", =
RFC 8138, DOI 10.17487/RFC8138,
1356	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 April 2017, <https://www.rf=
c-editor.org/info/rfc8138>.


...
1394	20. =C2=A0Informative References
...
1429	 =C2=A0[RFC8504] =C2=A0Chown, T., Loughney, J., and T. Winters, "IPv6 =
Node
1430	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Requirements", BCP 220, RFC=
 8504, DOI 10.17487/RFC8504,
1431	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 January 2019, <https://www.=
rfc-editor.org/info/rfc8504>.

[major] This reference should be Normative.


...
1439	Appendix A. =C2=A0Example Compression
...
1455	 =C2=A0The difference with the example presented in Figure 19 of [RFC8=
138]
1456	 =C2=A0is the addition of a SRH-6LoRH before the RPI-6LoRH to transpor=
t the
1457	 =C2=A0compressed address of the 6LR as the destination address of the=
 outer
1458	 =C2=A0IPv6 header. =C2=A0In the original example the destination IP o=
f the outer
1459	 =C2=A0header was elided and was implicitly the same address as the
1460	 =C2=A0destination of the inner header. =C2=A0Type 1 was arbitrarily c=
hosen, and
1461	 =C2=A0the size of 0 denotes a single address in the SRH.

[minor] Which one is the "original example", this one, or the one in rfc813=
8?


From nobody Tue Oct  6 11:18:06 2020
Return-Path: <mcr+ietf@sandelman.ca>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1F08F3A0E44 for <roll@ietfa.amsl.com>; Tue,  6 Oct 2020 11:18:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sDqLigaiPOFy for <roll@ietfa.amsl.com>; Tue,  6 Oct 2020 11:18:03 -0700 (PDT)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [209.87.249.19]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8BA973A0B5E for <roll@ietf.org>; Tue,  6 Oct 2020 11:18:03 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by tuna.sandelman.ca (Postfix) with ESMTP id BAB6A389AF; Tue,  6 Oct 2020 14:23:21 -0400 (EDT)
Received: from tuna.sandelman.ca ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with LMTP id dxelrOgvQmqp; Tue,  6 Oct 2020 14:23:20 -0400 (EDT)
Received: from sandelman.ca (obiwan.sandelman.ca [IPv6:2607:f0b0:f:2::247]) by tuna.sandelman.ca (Postfix) with ESMTP id B33D8389AD; Tue,  6 Oct 2020 14:23:20 -0400 (EDT)
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id BAA7070D; Tue,  6 Oct 2020 14:18:00 -0400 (EDT)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: Routing Over Low power and Lossy networks <roll@ietf.org>, Alvaro Retana <alvaro.retana@huawei.com>
In-Reply-To: <CAMMESsxgYifi+U=fTdFk5Fz+a1ArbFUzxBbeDeORhk30n2N3Ew@mail.gmail.com>
References: <CAMMESszw4SuUQtchiqk-o7Z=62X+U2af4==X5S_=rJ-3y4Dn=w@mail.gmail.com> <MN2PR11MB356593481245BC85A03D4003D83F0@MN2PR11MB3565.namprd11.prod.outlook.com> <CAMMESsxgYifi+U=fTdFk5Fz+a1ArbFUzxBbeDeORhk30n2N3Ew@mail.gmail.com>
X-Mailer: MH-E 8.6+git; nmh 1.7+dev; GNU Emacs 26.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature"
Date: Tue, 06 Oct 2020 14:18:00 -0400
Message-ID: <28970.1602008280@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/4JlJOKYAgZCP5Pe0hLQ8BjaIIEs>
Subject: [Roll] In what way is roll-unaware-leaves updating npdao?
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Oct 2020 18:18:05 -0000

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


Alvaro Retana <aretana.ietf@gmail.com> wrote:
    > =C2=A0=3D=3D=3D Part 3: remaining comments (based on -18) =3D=3D=3D

    > ...  484 5. =C2=A0Updating draft-ietf-roll-efficient-npdao

    > [major] To me, Updating an RFC means that the implementations of that
    > RFC should also implement this one. =C2=A0In this case, there would b=
e an
    > expectation that all nodes that support the DCO would support the
    > Non-Storing MOP as well. =C2=A0Is that what is intended?

    > Note that Updating is different than simply expecting the nodes that
    > implement this specification to comply.

    > [Personal opinion: I don't think a formal Update of
    > draft-ietf-roll-efficient-npdao is needed. =C2=A0As mentioned below, =
this
    > document "extends"...]

1) I agree that we are extending, not updating.
   It feels weird to update a document that is in the same cluster :-)

2) The text says:

   [EFFICIENT-NPDAO] defines the DCO for RPL Storing Mode only, with a
   link-local scope.  This specification extends its use to the Non-
   Storing MOP, whereby the DCO is sent unicast by the Root directly to
   the RAN that injected the DAO message for the considered target.

If an RPL aware node supports RUL, then it has to support DCOs
even when operating in a Non-Storing MOP.

The document does NOT say that a node with RUL support has to support
Non-Storing MOPs.

=2D-
Michael Richardson <mcr+IETF@sandelman.ca>   . o O ( IPv6 I=C3=B8T consulti=
ng )
           Sandelman Software Works Inc, Ottawa and Worldwide

--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEbsyLEzg/qUTA43uogItw+93Q3WUFAl98tNgACgkQgItw+93Q
3WU2oAgAu8HmHnyRAs7ugIXcAD73C4tWOUBsgaufuh8kc8HBdL+o8qteSs40gepF
GFzA9gAqtgGmTTn+fEt8uNJqy2sXz4tQHTEv6iaPyVXFbUvab0JSnKHB3kQIRXQt
ymoaUK2tWW3YDXkCF7RM6CFebYTIBi0kRpUhZb14klObU6hOdsPUDSFG7GyJVDlb
Q2l+xYhq7mB2Py54XSJON3nH7On83vCx3pP88de4egaldfmQnZhqX4DILbkd+CCX
HVnibAjc8w5BP79LwBeutS9xzFGTiZ9jrIAlQyUb1PWAmkcprzvUQhruDKUx26jh
cNCSheNC48HOkrKeYR+GPxuQXkXTug==
=gSCh
-----END PGP SIGNATURE-----
--=-=-=--


From nobody Tue Oct  6 11:22:20 2020
Return-Path: <mcr+ietf@sandelman.ca>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 904063A147F; Tue,  6 Oct 2020 11:22:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gVIZWMv6wK1I; Tue,  6 Oct 2020 11:22:17 -0700 (PDT)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [209.87.249.19]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AC5653A0EAF; Tue,  6 Oct 2020 11:22:16 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by tuna.sandelman.ca (Postfix) with ESMTP id CBCCD389AF; Tue,  6 Oct 2020 14:27:35 -0400 (EDT)
Received: from tuna.sandelman.ca ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with LMTP id bOjHUw677fcd; Tue,  6 Oct 2020 14:27:35 -0400 (EDT)
Received: from sandelman.ca (obiwan.sandelman.ca [IPv6:2607:f0b0:f:2::247]) by tuna.sandelman.ca (Postfix) with ESMTP id 5608D389AD; Tue,  6 Oct 2020 14:27:35 -0400 (EDT)
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id 5A4C870D; Tue,  6 Oct 2020 14:22:15 -0400 (EDT)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
cc: "Pascal Thubert \(pthubert\)" <pthubert@cisco.com>, "draft-ietf-roll-unaware-leaves\@ietf.org" <draft-ietf-roll-unaware-leaves@ietf.org>,  "roll-chairs\@ietf.org" <roll-chairs@ietf.org>
In-Reply-To: <CAMMESsxgYifi+U=fTdFk5Fz+a1ArbFUzxBbeDeORhk30n2N3Ew@mail.gmail.com>
References: <CAMMESszw4SuUQtchiqk-o7Z=62X+U2af4==X5S_=rJ-3y4Dn=w@mail.gmail.com> <MN2PR11MB356593481245BC85A03D4003D83F0@MN2PR11MB3565.namprd11.prod.outlook.com> <CAMMESsxgYifi+U=fTdFk5Fz+a1ArbFUzxBbeDeORhk30n2N3Ew@mail.gmail.com>
X-Mailer: MH-E 8.6+git; nmh 1.7+dev; GNU Emacs 26.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature"
Date: Tue, 06 Oct 2020 14:22:15 -0400
Message-ID: <29990.1602008535@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/-rxaqbA9cPqBkCPWDCnrUD3j56o>
Subject: Re: [Roll] AD Review of draft-ietf-roll-unaware-leaves-18
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Oct 2020 18:22:19 -0000

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


Alvaro Retana <aretana.ietf@gmail.com> wrote:
    > ...  510 7.1. =C2=A0Support of 6LoWPAN ND

    doc> 512 =C2=A0In order to obtain routing services from a 6LR, a RUL MU=
ST
    doc> implement 513 =C2=A0[RFC8505] and set the "R" and "T" flags in the
    doc> EARO. =C2=A0The RUL SHOULD 514 =C2=A0support [AP-ND] to protect th=
e ownership of
    doc> its addresses. =C2=A0The RUL 515 =C2=A0MUST NOT request routing se=
rvices from a
    doc> 6LR that does not originate 516 =C2=A0RA messages with a CIO that =
has the L,
    doc> P, and E flags all set as 517 =C2=A0discussed in Section 3.3.1, un=
less
    doc> configured to do so.

    > [major] I may be lost already... =C2=A0A RUL is by definition RPL-una=
ware.
    > It then follows that a RUL can't be assumed to be aware of this
    > specification, right? =C2=A0If so, then all the Normative language us=
ed in
    > this section can't be used because we can't specify the behavior of a
    > node that (by definition) is not aware of this document. =C2=A0[See m=
ore
    > related comments below.]

We would have liked to have written a document that explained how to support
RFC8504-compliant hosts, and at the time of 8504, we tried to make this an
issue, but we failed.

So, yes, a RUL has to be aware of this document, and RFC8505, but it does
need to speak RPL.

Such a node could be connected to a MANET or OLSR mesh using RFC8505-ND
equally well.

Maybe we should consider changing the title of the document?

=2D-
Michael Richardson <mcr+IETF@sandelman.ca>   . o O ( IPv6 I=C3=B8T consulti=
ng )
           Sandelman Software Works Inc, Ottawa and Worldwide





--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEbsyLEzg/qUTA43uogItw+93Q3WUFAl98tdcACgkQgItw+93Q
3WUzbgf/TZ1i9QhZ61rDPQl4/eSpU7ukDdDJCg5X88etzENfWVE5ywZmlzhM0IuS
Fs57zRCTYFmK0GUuEDk5cOJjZrybFhV8VjzqsF16jEu065YaxPNjbaMkBQ3geRu1
e5Gw9klqI9IcxR4u7lM5PIuPheG5pmpRUJGKpj/9gn1TpUK4g+QOQ9p2w+azFOKK
0HSkmHAUm6EgFjrpl55vmd4DEaHa302rWcZCymVPMVTLiqxjyG0OLZpSw8qwy1y6
J3YE3v8rMZoc26VZvr8xS04FjPlZGe6zFQ1b/+7chS3gMOCm7xNnsUz79tUu9M4F
Og03TICmlD4FdDCJPiFESVPPl/qixw==
=8RRw
-----END PGP SIGNATURE-----
--=-=-=--


From nobody Tue Oct  6 11:33:34 2020
Return-Path: <aretana.ietf@gmail.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 215713A14CE for <roll@ietfa.amsl.com>; Tue,  6 Oct 2020 11:33:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level: 
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kAgNcQMzwEwB for <roll@ietfa.amsl.com>; Tue,  6 Oct 2020 11:33:31 -0700 (PDT)
Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450:4864:20::62b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 818D23A14CB for <roll@ietf.org>; Tue,  6 Oct 2020 11:33:31 -0700 (PDT)
Received: by mail-ej1-x62b.google.com with SMTP id lw21so15100579ejb.6 for <roll@ietf.org>; Tue, 06 Oct 2020 11:33:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:in-reply-to:references:mime-version:date:message-id:subject:to;  bh=dDeKOuKx+wouJ3kyRE3pIYBmY4TyFgiVvc+l93XbsV8=; b=HkO/6GmzkIfX5fjZGizLe4Op/TbWRzesIN+Z2ff8m4AyGe/8pFOAS+8Zuy1s2p8xRd c0H9rUyVSufqfZ/thDcAQ8Tq9J3aaofEC8YdqZrXJ+o8prKP6cVTcPFMz2xYM++Li8TV 5LJfDDzswvdKHWjPN/SeVUHJuJ/mRDDAU2h3mmIHv3d1NUM2Zdn8NdWGs0mEG3Cam22+ +5pm7xQ6FFEINpWPzOO0oWE4HvdNnTKaGkwIc/SMosGfkeCEFCb2SsMdIvpSQwNVbzrv 1+/o63jJGZmglnDPKo8wcTE80gVQ5EEU16NIS7xgN9W3LJ1GEuATlEahVrjavR2UcbYE qh2Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to; bh=dDeKOuKx+wouJ3kyRE3pIYBmY4TyFgiVvc+l93XbsV8=; b=D1WuOph66niWFA053scmXz62Q6xmElSQd/osckbsuYy/ZJDHezyqXBuwPtfUo9s9K9 kROAL4+PUVEE+tetyyaclQejRwv4kqcSq1dmNsGGHcjI3bzFeC3sova0QM7QKZD/fo8A H9PTxOFflWrNVpDL/7App54USrhzYu5/UfPm8UPYbOtOaV4zNmUL9Br8OXuyL25qD0gh Xnk5pVYlLvzy4vR+4sVAkoISaaINy8cwBhDbpRwHK1lGsFMkAU5tOY5ZoRX2+ceTIHgk ZflUg8Z3yfnORb9sCahDaSEv/e3JyRPaVrxx9L7zXjjHv8Wwjpp5KuctggqHJ6CXJ5tU TJPg==
X-Gm-Message-State: AOAM532EhG5WPRJ1rVngi5z5MjZQ+t68VFC7ag6pCDy2tGatLbumEqcl Lk2ja7hPF2DOdT8GfKye12W8QDtHOvwZjqox1jqNU0+b
X-Google-Smtp-Source: ABdhPJzlLtpS7WT2JutdkLXiysyOSnso3vgO10W27aajev/DpO46TjD/3nxynL1w/NW8NhimnzZt7iq47dJizAmhdcc=
X-Received: by 2002:a17:906:7857:: with SMTP id p23mr905252ejm.61.1602009209784;  Tue, 06 Oct 2020 11:33:29 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Tue, 6 Oct 2020 14:33:29 -0400
From: Alvaro Retana <aretana.ietf@gmail.com>
In-Reply-To: <28970.1602008280@localhost>
References: <CAMMESszw4SuUQtchiqk-o7Z=62X+U2af4==X5S_=rJ-3y4Dn=w@mail.gmail.com> <MN2PR11MB356593481245BC85A03D4003D83F0@MN2PR11MB3565.namprd11.prod.outlook.com> <CAMMESsxgYifi+U=fTdFk5Fz+a1ArbFUzxBbeDeORhk30n2N3Ew@mail.gmail.com> <28970.1602008280@localhost>
MIME-Version: 1.0
Date: Tue, 6 Oct 2020 14:33:29 -0400
Message-ID: <CAMMESsyoxKOnedz60L7ukJgPq+VFk3y5fCkLiXv4cA9VeCBxTg@mail.gmail.com>
To: Routing Over Low power and Lossy networks <roll@ietf.org>, Michael Richardson <mcr+ietf@sandelman.ca>
Content-Type: multipart/alternative; boundary="000000000000e0512e05b104d578"
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/bjQDSEFuRFj6Xf6mjkX5WRKWbvw>
Subject: Re: [Roll] In what way is roll-unaware-leaves updating npdao?
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Oct 2020 18:33:33 -0000

--000000000000e0512e05b104d578
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Just to make sure, we=E2=80=99re agreeing=E2=80=A6right?

On October 6, 2020 at 2:18:41 PM, Michael Richardson (mcr+ietf@sandelman.ca=
)
wrote:


Alvaro Retana <aretana.ietf@gmail.com> wrote:
>  =3D=3D=3D Part 3: remaining comments (based on -18) =3D=3D=3D

> ... 484 5.  Updating draft-ietf-roll-efficient-npdao

> [major] To me, Updating an RFC means that the implementations of that
> RFC should also implement this one.  In this case, there would be an
> expectation that all nodes that support the DCO would support the
> Non-Storing MOP as well.  Is that what is intended?

> Note that Updating is different than simply expecting the nodes that
> implement this specification to comply.

> [Personal opinion: I don't think a formal Update of
> draft-ietf-roll-efficient-npdao is needed.  As mentioned below, this
> document "extends"...]

1) I agree that we are extending, not updating.
It feels weird to update a document that is in the same cluster :-)

2) The text says:

[EFFICIENT-NPDAO] defines the DCO for RPL Storing Mode only, with a
link-local scope. This specification extends its use to the Non-
Storing MOP, whereby the DCO is sent unicast by the Root directly to
the RAN that injected the DAO message for the considered target.

If an RPL aware node supports RUL, then it has to support DCOs
even when operating in a Non-Storing MOP.

The document does NOT say that a node with RUL support has to support
Non-Storing MOPs.

--=20
Michael Richardson <mcr+IETF@sandelman.ca> . o O ( IPv6 I=C3=B8T consulting=
 )
Sandelman Software Works Inc, Ottawa and Worldwide

--000000000000e0512e05b104d578
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style>=
</head><body style=3D"word-wrap:break-word"><div style=3D"font-family:Helve=
tica,Arial;font-size:13px">Just to make sure, we=E2=80=99re agreeing=E2=80=
=A6right?</div> <br><p class=3D"airmail_on">On October 6, 2020 at 2:18:41 P=
M, Michael Richardson (<a href=3D"mailto:mcr+ietf@sandelman.ca">mcr+ietf@sa=
ndelman.ca</a>) wrote:</p> <blockquote type=3D"cite" class=3D"clean_bq"><sp=
an><div><div></div><div>
<br>Alvaro Retana &lt;<a href=3D"mailto:aretana.ietf@gmail.com">aretana.iet=
f@gmail.com</a>&gt; wrote:
<br>    &gt; =C2=A0=3D=3D=3D Part 3: remaining comments (based on -18) =3D=
=3D=3D
<br>
<br>    &gt; ...  484 5.=C2=A0 Updating draft-ietf-roll-efficient-npdao
<br>
<br>    &gt; [major] To me, Updating an RFC means that the implementations =
of that
<br>    &gt; RFC should also implement this one.=C2=A0 In this case, there =
would be an
<br>    &gt; expectation that all nodes that support the DCO would support =
the
<br>    &gt; Non-Storing MOP as well.=C2=A0 Is that what is intended?
<br>
<br>    &gt; Note that Updating is different than simply expecting the node=
s that
<br>    &gt; implement this specification to comply.
<br>
<br>    &gt; [Personal opinion: I don&#39;t think a formal Update of
<br>    &gt; draft-ietf-roll-efficient-npdao is needed.=C2=A0 As mentioned =
below, this
<br>    &gt; document &quot;extends&quot;...]
<br>
<br>1) I agree that we are extending, not updating.
<br>   It feels weird to update a document that is in the same cluster :-)
<br>
<br>2) The text says:
<br>
<br>   [EFFICIENT-NPDAO] defines the DCO for RPL Storing Mode only, with a
<br>   link-local scope.  This specification extends its use to the Non-
<br>   Storing MOP, whereby the DCO is sent unicast by the Root directly to
<br>   the RAN that injected the DAO message for the considered target.
<br>
<br>If an RPL aware node supports RUL, then it has to support DCOs
<br>even when operating in a Non-Storing MOP.
<br>
<br>The document does NOT say that a node with RUL support has to support
<br>Non-Storing MOPs.
<br>
<br>--
<br>Michael Richardson &lt;<a href=3D"mailto:mcr%2BIETF@sandelman.ca">mcr+I=
ETF@sandelman.ca</a>&gt;   . o O ( IPv6 I=C3=B8T consulting )
<br>           Sandelman Software Works Inc, Ottawa and Worldwide
<br></div></div></span></blockquote> <div class=3D"gmail_signature"></div><=
/body></html>

--000000000000e0512e05b104d578--


From nobody Tue Oct  6 11:37:48 2020
Return-Path: <aretana.ietf@gmail.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 389963A1521; Tue,  6 Oct 2020 11:37:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MSP7vkT_LyrX; Tue,  6 Oct 2020 11:37:37 -0700 (PDT)
Received: from mail-ej1-x634.google.com (mail-ej1-x634.google.com [IPv6:2a00:1450:4864:20::634]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 43FDC3A1526; Tue,  6 Oct 2020 11:37:31 -0700 (PDT)
Received: by mail-ej1-x634.google.com with SMTP id ce10so19114121ejc.5; Tue, 06 Oct 2020 11:37:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc:content-transfer-encoding; bh=oB8pqFuDRbNymrVNWkpS7aS6wizJa2aPRxG4MGTA/Ys=; b=XxlStEulAakyq5A7on5+GdRZiVzZCmkEHfYswmHw4SCj8mRoorlIqpdbmL4+8cABn7 kaK6G//Hvjoli661TYtjWWokQ1zod+WQ9Z3DQ/z+hAXSj6lO7WQQQ+ZBJQ2M6PGUelcR 7KUojt81VVxcYTV077Wv5nKi1EITJ2Xjtfs3juZ8c2AyuLuZgNvaIvyytrTNhSo08sYE MB0xV/hWV8WaxFtrBF+7XmgASQRF0HNunONilv73qlBNkggDFseET7bixZtHF+1tAP8W nhyTWvDllzkQQlGzvSZBOiu/vesDg+wme9e+Dv8m8WFkxyVt53BKq4aM04Yj0vHOK9pT nDNw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc:content-transfer-encoding; bh=oB8pqFuDRbNymrVNWkpS7aS6wizJa2aPRxG4MGTA/Ys=; b=b8tDFU+ngKZPMudj3kyOsbo4jZTm2yWTJJVMSpZBMBa0HMnvVDvYpzzeYEmEwoxB+6 iUp1v87QWmbAauELJAETIagcu5oI4iCLDEk4qWkRwFjMw1/kF9jGoId7mk8EZ0P8oSSw wWY0yiDfwB41t5Q9nmQ99pWXTRRXx2T4jFkKUaRj06R7bUIZNTlAjkRSeKjW/3FAP5q0 G26IkibTmjvALExU/CDrNFe306DO97JsyK18NfLMIskabWDfvA5eTNB1wZwn+e3DvWKY HKT3kFNUeF5/7Ky0wEQAbZI5yLuWVEpoWsv9OzHe9Cn+NRcFBKWvC3t/STi1KlppP6c8 ewLg==
X-Gm-Message-State: AOAM532/6rTQ2NLGoS6O7ZOGCIZtUb4/HujV32ZvJs8oqgwkzT8HwuCm e/tiNPlEr9jkypEHbS60dSHPfqtabryCvBLcCB/55eT+
X-Google-Smtp-Source: ABdhPJwwYI2lrJAcJhW/r8Y/zmO1LYErTsUv2L64TEbSn/RWDZptbdj+67O6jTkpNVaoA0A9r5aafEjvWB3rvgSKf/Y=
X-Received: by 2002:a17:906:490d:: with SMTP id b13mr938907ejq.122.1602009449533;  Tue, 06 Oct 2020 11:37:29 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Tue, 6 Oct 2020 14:37:29 -0400
From: Alvaro Retana <aretana.ietf@gmail.com>
In-Reply-To: <29990.1602008535@localhost>
References: <CAMMESszw4SuUQtchiqk-o7Z=62X+U2af4==X5S_=rJ-3y4Dn=w@mail.gmail.com> <MN2PR11MB356593481245BC85A03D4003D83F0@MN2PR11MB3565.namprd11.prod.outlook.com> <CAMMESsxgYifi+U=fTdFk5Fz+a1ArbFUzxBbeDeORhk30n2N3Ew@mail.gmail.com> <29990.1602008535@localhost>
MIME-Version: 1.0
Date: Tue, 6 Oct 2020 14:37:29 -0400
Message-ID: <CAMMESsx88Xj1Zb8cC8Y6QSfsYvpANAh4ONjaOyCMf0XvKh893w@mail.gmail.com>
To: Routing Over Low power and Lossy networks <roll@ietf.org>, Michael Richardson <mcr+ietf@sandelman.ca>
Cc: "roll-chairs@ietf.org" <roll-chairs@ietf.org>,  "draft-ietf-roll-unaware-leaves@ietf.org" <draft-ietf-roll-unaware-leaves@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/bteXIuILhwGBWbNG0UkJHB4HTEg>
Subject: Re: [Roll] AD Review of draft-ietf-roll-unaware-leaves-18
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Oct 2020 18:37:46 -0000

On October 6, 2020 at 2:22:25 PM, Michael Richardson wrote:

>
> Alvaro Retana wrote:
> > ... 510 7.1. Support of 6LoWPAN ND
>
> doc> 512 In order to obtain routing services from a 6LR, a RUL MUST
> doc> implement 513 [RFC8505] and set the "R" and "T" flags in the
> doc> EARO. The RUL SHOULD 514 support [AP-ND] to protect the ownership of
> doc> its addresses. The RUL 515 MUST NOT request routing services from a
> doc> 6LR that does not originate 516 RA messages with a CIO that has the =
L,
> doc> P, and E flags all set as 517 discussed in Section 3.3.1, unless
> doc> configured to do so.
>
> > [major] I may be lost already... A RUL is by definition RPL-unaware.
> > It then follows that a RUL can't be assumed to be aware of this
> > specification, right? If so, then all the Normative language used in
> > this section can't be used because we can't specify the behavior of a
> > node that (by definition) is not aware of this document. [See more
> > related comments below.]
>
> We would have liked to have written a document that explained how to supp=
ort
> RFC8504-compliant hosts, and at the time of 8504, we tried to make this a=
n
> issue, but we failed.

Right. =C2=A0I now understand the intent/requirements.


> So, yes, a RUL has to be aware of this document, and RFC8505, but it does
> need to speak RPL.

s/does/does not


> Such a node could be connected to a MANET or OLSR mesh using RFC8505-ND
> equally well.
>
> Maybe we should consider changing the title of the document?

The title ("Routing for RPL Leaves") is not as misleading as the RUL
name...which is why I made the initial assumption of not being aware
of this document.

If clarified early, I don't think we need to change the name. =C2=A0Also, I
don't know what would be a better name.

Alvaro.


From nobody Tue Oct  6 17:34:26 2020
Return-Path: <mcr+ietf@sandelman.ca>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9C71A3A15C5 for <roll@ietfa.amsl.com>; Tue,  6 Oct 2020 17:34:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BLHFPbd02exO for <roll@ietfa.amsl.com>; Tue,  6 Oct 2020 17:34:21 -0700 (PDT)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [209.87.249.19]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A67AA3A15B9 for <roll@ietf.org>; Tue,  6 Oct 2020 17:34:18 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by tuna.sandelman.ca (Postfix) with ESMTP id 8160F389C6; Tue,  6 Oct 2020 20:39:38 -0400 (EDT)
Received: from tuna.sandelman.ca ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with LMTP id ssIBD1q1fAl2; Tue,  6 Oct 2020 20:39:37 -0400 (EDT)
Received: from sandelman.ca (obiwan.sandelman.ca [209.87.249.21]) by tuna.sandelman.ca (Postfix) with ESMTP id 61CF9389C5; Tue,  6 Oct 2020 20:39:37 -0400 (EDT)
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id 6EDC0C3B; Tue,  6 Oct 2020 20:34:16 -0400 (EDT)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: Alvaro Retana <aretana.ietf@gmail.com>, Routing Over Low power and Lossy networks <roll@ietf.org>
In-Reply-To: <CAMMESsyoxKOnedz60L7ukJgPq+VFk3y5fCkLiXv4cA9VeCBxTg@mail.gmail.com>
References: <CAMMESszw4SuUQtchiqk-o7Z=62X+U2af4==X5S_=rJ-3y4Dn=w@mail.gmail.com> <MN2PR11MB356593481245BC85A03D4003D83F0@MN2PR11MB3565.namprd11.prod.outlook.com> <CAMMESsxgYifi+U=fTdFk5Fz+a1ArbFUzxBbeDeORhk30n2N3Ew@mail.gmail.com> <28970.1602008280@localhost> <CAMMESsyoxKOnedz60L7ukJgPq+VFk3y5fCkLiXv4cA9VeCBxTg@mail.gmail.com>
X-Mailer: MH-E 8.6+git; nmh 1.7+dev; GNU Emacs 26.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature"
Date: Tue, 06 Oct 2020 20:34:16 -0400
Message-ID: <24657.1602030856@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/uOK0F50PC0jgzYNCHFBkbnN1VEg>
Subject: Re: [Roll] In what way is roll-unaware-leaves updating npdao?
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Oct 2020 00:34:25 -0000

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


Alvaro Retana <aretana.ietf@gmail.com> wrote:
    > Just to make sure, we=E2=80=99re agreeing=E2=80=A6right?

I was disagreeing with:

    >> [major] To me, Updating an RFC means that the implementations of that
    >> RFC should also implement this one.  In this case, there would be an
    >> expectation that all nodes that support the DCO would support the
    >> Non-Storing MOP as well.  Is that what is intended?

That's not what's expected.

=2D-
Michael Richardson <mcr+IETF@sandelman.ca>   . o O ( IPv6 I=C3=B8T consulti=
ng )
           Sandelman Software Works Inc, Ottawa and Worldwide





--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEbsyLEzg/qUTA43uogItw+93Q3WUFAl99DQgACgkQgItw+93Q
3WVtBgf5AXONLwULb8wniGRiZLAZDU+fd6obrBIhlmzAng+dmfHsFwBdXDK89T6r
3WOtLXzJU/ab0vdzPmg4RqCj5QG+3nvMXc5Mr1TKK+2R81egzBW8FS8sYxBv+8eF
ZX8a1A5RyU5NPejTP17KKhMT58wTtTFv1AjF5clfCouiy2umTAlLVhLPp/vxH5pL
6n8nxktRkRaQDkAeRkLReTNcQGSn66pThfL4bjmQDmVAgp26Lnd61TGm0mlnsYd7
ZJLBLT79rVdPyMZdmUONx6NX0bIvdIMeLWDSylbT9im5JRd2jaFqqudy2qrqHcQx
daDbqI06HNCvZ6nfPO7KE0Bl25PHNQ==
=wLYo
-----END PGP SIGNATURE-----
--=-=-=--


From nobody Tue Oct  6 17:35:37 2020
Return-Path: <mcr+ietf@sandelman.ca>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 09EA53A1579 for <roll@ietfa.amsl.com>; Tue,  6 Oct 2020 17:35:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level: 
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lIRzRbq2B-jY for <roll@ietfa.amsl.com>; Tue,  6 Oct 2020 17:35:34 -0700 (PDT)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7E20F3A1563 for <roll@ietf.org>; Tue,  6 Oct 2020 17:35:34 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by tuna.sandelman.ca (Postfix) with ESMTP id E4B11389C6; Tue,  6 Oct 2020 20:40:53 -0400 (EDT)
Received: from tuna.sandelman.ca ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 1twhRHF1ZqqV; Tue,  6 Oct 2020 20:40:53 -0400 (EDT)
Received: from sandelman.ca (obiwan.sandelman.ca [209.87.249.21]) by tuna.sandelman.ca (Postfix) with ESMTP id 7AB18389C5; Tue,  6 Oct 2020 20:40:53 -0400 (EDT)
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id 86FCAC3B; Tue,  6 Oct 2020 20:35:32 -0400 (EDT)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: Alvaro Retana <aretana.ietf@gmail.com>, Routing Over Low power and Lossy networks <roll@ietf.org>
In-Reply-To: <CAMMESsx88Xj1Zb8cC8Y6QSfsYvpANAh4ONjaOyCMf0XvKh893w@mail.gmail.com>
References: <CAMMESszw4SuUQtchiqk-o7Z=62X+U2af4==X5S_=rJ-3y4Dn=w@mail.gmail.com> <MN2PR11MB356593481245BC85A03D4003D83F0@MN2PR11MB3565.namprd11.prod.outlook.com> <CAMMESsxgYifi+U=fTdFk5Fz+a1ArbFUzxBbeDeORhk30n2N3Ew@mail.gmail.com> <29990.1602008535@localhost> <CAMMESsx88Xj1Zb8cC8Y6QSfsYvpANAh4ONjaOyCMf0XvKh893w@mail.gmail.com>
X-Mailer: MH-E 8.6+git; nmh 1.7+dev; GNU Emacs 26.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature"
Date: Tue, 06 Oct 2020 20:35:32 -0400
Message-ID: <24976.1602030932@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/M3qU-tH6_xu5pCbr2FQwmTDAqwg>
Subject: Re: [Roll] AD Review of draft-ietf-roll-unaware-leaves-18
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Oct 2020 00:35:36 -0000

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


Alvaro Retana <aretana.ietf@gmail.com> wrote:
    >> So, yes, a RUL has to be aware of this document, and RFC8505, but it
    >> does need to speak RPL.

    > s/does/does not

ARGH.

So, yes, a RUL has to be aware of this document, and RFC8505, but it does n=
ot
need to speak RPL.

=2D-
Michael Richardson <mcr+IETF@sandelman.ca>   . o O ( IPv6 I=C3=B8T consulti=
ng )
           Sandelman Software Works Inc, Ottawa and Worldwide





--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEbsyLEzg/qUTA43uogItw+93Q3WUFAl99DVQACgkQgItw+93Q
3WXkiQf+J+tJMRAoC1IN1Bcll3PuVlypg3IVby+n7FazXWcM4NYUwEK2ZYRpyMuc
/kMOH8q+vvsFnbdgaIOuguL/Yy7VmrCMiT4geVzH+piy7jSausd3FaO4gl/k8KgT
J/AzMuKAalcwH/3GRDx5BsbDBw1n3SvcT/FPJlrvdY3JjJr85JU23vIL3wDQb08m
Ic/I4pLLea2Og+iQ9tMhhRdOEyI9Yxu7+WY68fpO3UN5OvQZcQc2FdpKAXVJ+F7O
t4lpnoGKkCxRwKzRXOH7/QtIEPq9wxWp0CMVn1/Px359R6+uYX662Vr+TTN3ZuzA
nNoZ4uOOGYVRYABdiCE3On1FiZln5Q==
=U12C
-----END PGP SIGNATURE-----
--=-=-=--


From nobody Wed Oct  7 01:01:00 2020
Return-Path: <pthubert@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6F8093A169D for <roll@ietfa.amsl.com>; Wed,  7 Oct 2020 01:00:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level: 
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=k8IXwG0n; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=O01lPsp4
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TwQLwEopiUaY for <roll@ietfa.amsl.com>; Wed,  7 Oct 2020 01:00:58 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 129193A1231 for <roll@ietf.org>; Wed,  7 Oct 2020 01:00:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=904; q=dns/txt; s=iport; t=1602057658; x=1603267258; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=2lUv6V2a9Q3drZWgrVJvWnd/3z8oueKZSJsXUi7pW8g=; b=k8IXwG0nn5OVXG2AyHXs4hsoUMGCOliYjRJYH3OzyyqTuzBfBn+rECPS n8pUYGBbEX5t9pwAIMxME12IkscxGDrbc7gn3ZKG+zvdTM/x3+SfhB551 reYpEWdGP5n31RqS2WxHUwWc/80Mg0arHxqTpa5uAwXOdod03Hgh8LlGG Q=;
IronPort-PHdr: =?us-ascii?q?9a23=3AQyPKpxTFczWSWXyPJIDc/+vFbdpsv++ubAcI9p?= =?us-ascii?q?oqja5Pea2//pPkeVbS/uhpkESQBN+J6v9YhazRqa+zEWAD4JPUtncEfdQMUh?= =?us-ascii?q?IekswZkkQmB9LNEkz0KvPmLklYVMRPXVNo5Te3ZE5SHsutZlDOrDu19zFBUh?= =?us-ascii?q?n6PBB+c+LyHIOahs+r1ue0rpvUZQgAhDe0bb5oahusqgCEvcgNiowkIaE0mR?= =?us-ascii?q?Y=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0C0CADpdH1f/4UNJK1gHgEBCxIMQIF?= =?us-ascii?q?EC4FSUQeBSS8sgUWCeINGA41zhSyEZY5qglMDVQsBAQENAQEtAgQBAQ+EOwI?= =?us-ascii?q?XgXACJTcGDgIDAQELAQEFAQEBAgEGBG2FXAyFcgEBAQEDEhERDAEBOAsEAgE?= =?us-ascii?q?IEQQBAQECAiYCAgIfERUICAIEARIIGoVQAy4BnW0CgTmIYXaBMoMBAQEFhSY?= =?us-ascii?q?NC4IQCYEOKoJyg2uBBoVQG4FBP4ERQ4JNPoIaggUggxUzgi2TPpMEkEBSCoJ?= =?us-ascii?q?olVuFLYJ/niqTGI1akj8CBAIEBQIOAQEFgWokgVdwFYMkUBcCDY4fg3GKVnQ?= =?us-ascii?q?3AgYKAQEDCXyNTAEB?=
X-IronPort-AV: E=Sophos;i="5.77,345,1596499200"; d="scan'208";a="835341918"
Received: from alln-core-11.cisco.com ([173.36.13.133]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 07 Oct 2020 08:00:54 +0000
Received: from XCH-ALN-003.cisco.com (xch-aln-003.cisco.com [173.36.7.13]) by alln-core-11.cisco.com (8.15.2/8.15.2) with ESMTPS id 09780smc001287 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 7 Oct 2020 08:00:54 GMT
Received: from xhs-aln-003.cisco.com (173.37.135.120) by XCH-ALN-003.cisco.com (173.36.7.13) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 7 Oct 2020 03:00:53 -0500
Received: from xhs-aln-001.cisco.com (173.37.135.118) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 7 Oct 2020 03:00:53 -0500
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Wed, 7 Oct 2020 03:00:53 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ghcNKYwhQwFZXtFTq0v9BvX9LANZxHNX3cIZZdtfrlYPdSpS8xHnKfN534NPHzBM3siZ8AoXz3Iqyr7CposLELhG4GRH16Kq1RDcV6a5eyq5HzSG0zhqH/CGgMdD0gYq3tKiOeEqyzzGRzPhcp+rzzjm0hut3VXyeEF65X512m4yyJXgWYj9o1jk1dWL7WOXBlOeE8Xhhtn1W7Qm62srfVGwGROOUrev5/bIUE0HJeGKUcpI/vgeq34sODxcNXFu+vkLLzQtriZjS5z4nDjAZzk3jFb0kbk0mkJqBYY0xm4C9EfgSc0L8S8QhyFbOLnVujmMKT5tCHTiZyD6eNrHFA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2lUv6V2a9Q3drZWgrVJvWnd/3z8oueKZSJsXUi7pW8g=; b=KYahTD+fhvhogaRyWjzHufNlNoqeR3TYpkF9DjoHLAJMGYseXnbakvehdI0ZrOk82UM+gtZwhT+nmXzqXYsAG1JkXDxAtzNaAtpQ7gVg1ry2nNK4tL8g0kNyPb0tMrN/2hZIlHCO4RKO3ImOXe3QkJuDiE7ZvZmFIBed185Guf/kwjbn3vO9LFH4H363BW2pZ+zNb5AX6+6wfbX85TS+faTGGC7GO19vj3siaWVxjNhqj37k6GKCUk/wPhRXl3+59n/UM2I46VuVDggiiWTZGBORyOyK1TbHuD2Zhli4NoM82PNTvOYwhrZnXZwuTju6H8VcDVZb7S40z4WLyheGxw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2lUv6V2a9Q3drZWgrVJvWnd/3z8oueKZSJsXUi7pW8g=; b=O01lPsp4T4gNtsw1s285c0tdF+zUGOOgtcaTHESVCc02JHhIU8nqz9J4SfuzOQT3k55q+GqHGXzQJeTl7/Q85BVl0slLxaCXInh0AJG0Hwfgujkp+41qWSNtDN9kXJBoIwOEM5+OzbzRfV4pUOK6g2Iz5Xe5P3s60rsCy/C5mJ0=
Received: from MN2PR11MB3565.namprd11.prod.outlook.com (2603:10b6:208:ea::31) by MN2PR11MB3886.namprd11.prod.outlook.com (2603:10b6:208:137::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.38; Wed, 7 Oct 2020 08:00:52 +0000
Received: from MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::119:f851:5860:da95]) by MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::119:f851:5860:da95%4]) with mapi id 15.20.3455.021; Wed, 7 Oct 2020 08:00:52 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Routing Over Low power and Lossy networks <roll@ietf.org>, Alvaro Retana <aretana.ietf@gmail.com>
Thread-Topic: [Roll] AD Review of draft-ietf-roll-unaware-leaves-18
Thread-Index: AQHWnAqcalhvjJ/sXE2H4yIAHvyldqmK4yaAgAAEQYCAAGQKAIAAe62g
Date: Wed, 7 Oct 2020 08:00:28 +0000
Deferred-Delivery: Wed, 7 Oct 2020 07:59:48 +0000
Message-ID: <MN2PR11MB35655B010613D0A1C852F203D80A0@MN2PR11MB3565.namprd11.prod.outlook.com>
References: <CAMMESszw4SuUQtchiqk-o7Z=62X+U2af4==X5S_=rJ-3y4Dn=w@mail.gmail.com> <MN2PR11MB356593481245BC85A03D4003D83F0@MN2PR11MB3565.namprd11.prod.outlook.com> <CAMMESsxgYifi+U=fTdFk5Fz+a1ArbFUzxBbeDeORhk30n2N3Ew@mail.gmail.com> <29990.1602008535@localhost> <CAMMESsx88Xj1Zb8cC8Y6QSfsYvpANAh4ONjaOyCMf0XvKh893w@mail.gmail.com> <24976.1602030932@localhost>
In-Reply-To: <24976.1602030932@localhost>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2a01:cb1d:4ec:2200:2418:954:7e44:319f]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8985ee31-16d4-475a-3513-08d86a971ca9
x-ms-traffictypediagnostic: MN2PR11MB3886:
x-microsoft-antispam-prvs: <MN2PR11MB388683F75278B02E8DF978E3D80A0@MN2PR11MB3886.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:4941;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: eBRG5NS+y6YCJZ5kmITTHs9w2SwMtLmgAvKdHoZIEl4xjClE5JogB1BTHzuUP4Ya03W7hpPhAxpx6+QmYFp79lZNmIpwvtldHM6+Jvx8sl7UveZctPPx96+JRASbFPQH43lJ2Ie9dB87omkWkruKo3WLlsSEEtmuY9/9QemASHpchiPqzYZC2HSgJRsjWAbAnhwr6giJr/QmIdH/eIk3nnkwvc75SpjCwQIf0Swj72wI+PvE96RhjmRcjcxtFyINfkdgjS909MN6YjsBG0StyoQbWOuILfFx/5bIi1sYotiqjppo/dExQ58QHoy2wiY+HuhfYzsqkSQ/k6hl4O4liw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:MN2PR11MB3565.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(396003)(376002)(366004)(39860400002)(136003)(346002)(2906002)(52536014)(4744005)(86362001)(8936002)(33656002)(71200400001)(7696005)(55016002)(316002)(9686003)(8676002)(76116006)(110136005)(53546011)(186003)(66476007)(66446008)(64756008)(66556008)(6506007)(6666004)(66946007)(83380400001)(478600001)(5660300002); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: NT3bYvXxYRj+IboGG/CHZlRvD1Gr2D64XEtL62WSBb8sGG/fuSfQydA1CgsbqkQzFbGliA56W3SlZPv99M5jBilKo6ZXhvm9jxyS8nWtrqyreEUclfuEDU92WHF6QIErRWRuqWJID28bVLzFRtwwedQLnwrpqOEUSltSry02BndTRNqIdIkvcwPYiiAMUwnw0o/X3d26dSTfq9YY8f4Y2ASu1FYv9GjTMMG4S5F8iXtSQAFQ6XlR4T/5htOLQDVjGqXdlQj7YvDkYXXM895sNzjHvKju9oKbY+Cuvd4REG4dbpbYhWRXNorPcODViAY9Gxj7iJVIyYvkvFBZX0wTI2MWY3pxX57ecWp/IYYSnP5BkUcJhYwnpCQJW0X5Exf1w4e53TFqUwamuCjexBn02lXkubkKJoieX1UD4WOcDFImQ41M20l+HYqNUKWd+q0/IQ1xhgFqup7Dv54DOzROpEuVCu0r4YkAKyxi3sDUVWPTl+ouINcFpjzLy9hOa0xcjA+xaf8Sk9TH3UAXshZX8fsUoplDx1Zh1YRq6Ynahoxy4/JM/Z4cR4Xq49xC9ZbKC4UsQzVbJY320MHSZipx3P0iJMvg3mdqCjlqa+B/51F3rN2BSdiR3JeOk/0mfickZV7onJgJjlKGpVfcqZV+1SLcEB5aBXfI5iYkfFAQ6fYg22zNWj43G8IGRInIcGypCrUeWNaZl9LyogmrywsOdw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB3565.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8985ee31-16d4-475a-3513-08d86a971ca9
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Oct 2020 08:00:52.5223 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: FGX8kovB4qVbnocLPma8NeZPYC9ZS33niSpKb/1uCa6wVlX1A9mTMk+OlzjwOEdf+pkldnzP4+71/Her/PhMGQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3886
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.13, xch-aln-003.cisco.com
X-Outbound-Node: alln-core-11.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/388W_tfv-GLpqxrRqEjLnm6mlto>
Subject: Re: [Roll] AD Review of draft-ietf-roll-unaware-leaves-18
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Oct 2020 08:00:59 -0000

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb2xsIDxyb2xsLWJvdW5jZXNA
aWV0Zi5vcmc+IE9uIEJlaGFsZiBPZiBNaWNoYWVsIFJpY2hhcmRzb24NCj4gU2VudDogbWVyY3Jl
ZGkgNyBvY3RvYnJlIDIwMjAgMDI6MzYNCj4gVG86IEFsdmFybyBSZXRhbmEgPGFyZXRhbmEuaWV0
ZkBnbWFpbC5jb20+OyBSb3V0aW5nIE92ZXIgTG93IHBvd2VyIGFuZA0KPiBMb3NzeSBuZXR3b3Jr
cyA8cm9sbEBpZXRmLm9yZz4NCj4gU3ViamVjdDogUmU6IFtSb2xsXSBBRCBSZXZpZXcgb2YgZHJh
ZnQtaWV0Zi1yb2xsLXVuYXdhcmUtbGVhdmVzLTE4DQo+IA0KPiANCj4gQWx2YXJvIFJldGFuYSA8
YXJldGFuYS5pZXRmQGdtYWlsLmNvbT4gd3JvdGU6DQo+ICAgICA+PiBTbywgeWVzLCBhIFJVTCBo
YXMgdG8gYmUgYXdhcmUgb2YgdGhpcyBkb2N1bWVudCwgYW5kIFJGQzg1MDUsIGJ1dCBpdA0KPiAg
ICAgPj4gZG9lcyBuZWVkIHRvIHNwZWFrIFJQTC4NCj4gDQo+ICAgICA+IHMvZG9lcy9kb2VzIG5v
dA0KPiANCj4gQVJHSC4NCj4gDQo+IFNvLCB5ZXMsIGEgUlVMIGhhcyB0byBiZSBhd2FyZSBvZiB0
aGlzIGRvY3VtZW50LCBhbmQgUkZDODUwNSwgYnV0IGl0IGRvZXMgbm90DQo+IG5lZWQgdG8gc3Bl
YWsgUlBMLg0KDQpFeGFjdGx5IQ0KDQpQYXNjYWwNCg0K


From nobody Wed Oct  7 01:18:58 2020
Return-Path: <pthubert@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EA8323A1642 for <roll@ietfa.amsl.com>; Wed,  7 Oct 2020 01:18:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level: 
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=bwXhAG9E; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=cAE9MBtV
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rPimrTekybU3 for <roll@ietfa.amsl.com>; Wed,  7 Oct 2020 01:18:55 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9BFAE3A163B for <roll@ietf.org>; Wed,  7 Oct 2020 01:18:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1014; q=dns/txt; s=iport; t=1602058735; x=1603268335; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=yUByv6squiz8eoNdG2yiwP5YyXxd/+c4fC+7uIOXMRU=; b=bwXhAG9EsPLbq8la+WyvTOr/sUpeSqQ0xqJgy+HOV9FWA1/Y+D2mjTwk Jex6DmFcwWeLLgRe3DjTISs0E3GiSA/U5hD1g0MRf1fQ3ldvCovIB3yyV WLj8Vn++Esjdu14Qkjxxgqc9+gADOBmdBxs8YyGEW9Bp3BkNYuTb/Ty9L 8=;
IronPort-PHdr: =?us-ascii?q?9a23=3AWCK3NhS67k0R3npTgoba7YVKU9psv++ubAcI9p?= =?us-ascii?q?oqja5Pea2//pPkeVbS/uhpkESQBN+J6v9YhazRqa+zEWAD4JPUtncEfdQMUh?= =?us-ascii?q?IekswZkkQmB9LNEkz0KvPmLklYVMRPXVNo5Te3ZE5SHsutZlDOrDu19zFBUh?= =?us-ascii?q?n6PBB+c+LyHIOahs+r1ue0rpvUZQgAhDe0bb5oahusqgCEvcgNiowkIaE0mR?= =?us-ascii?q?Y=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CEBwAgeX1f/4MNJK1ggQmBT4FSUQe?= =?us-ascii?q?BSS8shD2DRgONc4oRjmqBLoElA1ULAQEBDQEBLQIEAQGESgIXgXACJTUIDgI?= =?us-ascii?q?DAQELAQEFAQEBAgEGBG2FXAyFcgEBAQECARIREQwBATgECwIBCBgCAiYCAgI?= =?us-ascii?q?fERUQAgQBEggahVADDiABnXgCgTmIYXaBMoMBAQEFhRoNC4IQCYEOKoJyg2u?= =?us-ascii?q?GVhuBQT+BVIJNPoIagiWDFTOCLZM+hyqcGlIKgmiVW4UtgxGeGJMYgXqLYI8?= =?us-ascii?q?0gwsCBAIEBQIOAQEFgVYCNoFXcBWDJFAXAg2SEIpWdDcCBgEJAQEDCXyNTAE?= =?us-ascii?q?B?=
X-IronPort-AV: E=Sophos;i="5.77,346,1596499200"; d="scan'208";a="569717784"
Received: from alln-core-1.cisco.com ([173.36.13.131]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 07 Oct 2020 08:18:54 +0000
Received: from XCH-ALN-005.cisco.com (xch-aln-005.cisco.com [173.36.7.15]) by alln-core-1.cisco.com (8.15.2/8.15.2) with ESMTPS id 0978Is2c016533 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 7 Oct 2020 08:18:54 GMT
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by XCH-ALN-005.cisco.com (173.36.7.15) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 7 Oct 2020 03:18:54 -0500
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 7 Oct 2020 04:18:53 -0400
Received: from NAM12-BN8-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Wed, 7 Oct 2020 04:18:53 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KmlH808R9GCpqqRltjKBi04qHX2CatY+D+tKvfe4YZmnk4vhAx9B/r9GB4yJDX4wJdLeedjQ/UKRjN7vBa1hfRzh4kBubvdKZrjhPhWgn+KFrWtBq3IH91vIy+bHvtPBRzvqkL3F/aM8WOA5wpcFwdEe31IYWfwKSUlYpvL9y4OzIch4TA6B0ckqVvBnc6yG1ZHarzaiDaOAZXpiGEslBGleynSVXl3csPTIsOwq+sxlnjERVzAnn509cuyooW4JFVfX6Zj9UPJ3kLYYRWJvSTodh3muJsqnNeCkyxixa77xzMWzg2Abmg9Q6RCyN6PUuPIl+pKqk3VF6MplSSFlSg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yUByv6squiz8eoNdG2yiwP5YyXxd/+c4fC+7uIOXMRU=; b=PUFXVn2geMmjbUJHVOYsSUZoFG1EFOgYRkHapuVQLqngJUNg0bhSaFwC2mgWAYnT/kGUZ27Pdr7Zf2j75YWtajfkqouHqhLuXoC1UK3o503ZWK5fYtqaYo0hDYZOLlX/eiH996D8EJ6V9/qBE9mTnKZyaxSRURQvJAyVzIB73H8q53FIrEZR+TMqidm73Wje7CS+LiH79Z5jIEwdRLOloboRWRrjqNDmj+1B8nXswyagUJP1MPa656elR0z0svUjG+/m01r9ImAuimzmpAdHzHQg0nmbom+v9hTQHO8AYuajaCa9r+wn14OiOY4zKrQ08CpusBOOd+8ra962mnq3dQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=yUByv6squiz8eoNdG2yiwP5YyXxd/+c4fC+7uIOXMRU=; b=cAE9MBtV3OJ1wxDADFPyETagNC1msr0gAEsTnkV+B3hQMqQ2So6rVRzkjcxHRP2SwHEg7JWgB2RamabWorpnmFUKMRGxw2cOEP7o+mDHo48LWVVvIv4q/DBMaOTp38rscTQW4+KovuujyRhcc+Ve0cwB5gsuyB2vNQaw/31orYI=
Received: from MN2PR11MB3565.namprd11.prod.outlook.com (2603:10b6:208:ea::31) by MN2PR11MB3728.namprd11.prod.outlook.com (2603:10b6:208:f4::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.38; Wed, 7 Oct 2020 08:18:52 +0000
Received: from MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::119:f851:5860:da95]) by MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::119:f851:5860:da95%4]) with mapi id 15.20.3455.021; Wed, 7 Oct 2020 08:18:52 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Routing Over Low power and Lossy networks <roll@ietf.org>, Alvaro Retana <aretana.ietf@gmail.com>
Thread-Topic: [Roll] In what way is roll-unaware-leaves updating npdao?
Thread-Index: AQHWnA0R+U3oRNZZHkOY+Mvq3wF4F6mK5kSAgABkzgCAAIBSUA==
Date: Wed, 7 Oct 2020 08:18:33 +0000
Deferred-Delivery: Wed, 7 Oct 2020 08:17:47 +0000
Message-ID: <MN2PR11MB356569111DE98AD387F6F910D80A0@MN2PR11MB3565.namprd11.prod.outlook.com>
References: <CAMMESszw4SuUQtchiqk-o7Z=62X+U2af4==X5S_=rJ-3y4Dn=w@mail.gmail.com> <MN2PR11MB356593481245BC85A03D4003D83F0@MN2PR11MB3565.namprd11.prod.outlook.com> <CAMMESsxgYifi+U=fTdFk5Fz+a1ArbFUzxBbeDeORhk30n2N3Ew@mail.gmail.com> <28970.1602008280@localhost> <CAMMESsyoxKOnedz60L7ukJgPq+VFk3y5fCkLiXv4cA9VeCBxTg@mail.gmail.com> <24657.1602030856@localhost>
In-Reply-To: <24657.1602030856@localhost>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2a01:cb1d:4ec:2200:2418:954:7e44:319f]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b1157c9d-5402-4863-7af4-08d86a99a068
x-ms-traffictypediagnostic: MN2PR11MB3728:
x-microsoft-antispam-prvs: <MN2PR11MB3728F57F692E472AE8D6A81BD80A0@MN2PR11MB3728.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: kcS2jSEYkXVZ/XA5BowBCUrCsYnzLVqFZCYQJGru7hm28uaDoE2uiOGEVU2AdDBCc0lN6BK3c+rvZ5lLu8V6+6YPcmT1mKLoco8FymprZax5Yyzi5cJfb8FDZPYIgjymgtC+KTBaVr+oe7/HFwTbVvGOd3ndjjHO3wxjA7hXHoFQT8K7SKU7BD8dmScr7xtBGL92o1Pd+t4kqbvCs5UkS0yJi7MKZUQ6J4Rc7OJ/HsTPs90P4lrbzSh9UZDAnZo+eRLJzhJt+OaweVvrjJE64XKlKMk8i+9Sr9xnM7Lt8c4yyNjt94yXSZcp+FMCRAmY+CZNWG/Z7E9nFW9XCloCwA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:MN2PR11MB3565.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(396003)(39860400002)(376002)(136003)(346002)(366004)(186003)(7696005)(4744005)(33656002)(76116006)(6506007)(86362001)(66446008)(71200400001)(66556008)(64756008)(6666004)(66476007)(52536014)(8676002)(9686003)(8936002)(110136005)(66946007)(478600001)(5660300002)(316002)(55016002)(83380400001)(2906002); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: LHOlyaUyO12BLbL/BRpieeDPrqCUMThnshYw9AhkBLPxUzwpbYhNjou7lTYLSBxiydWQCmmQOFnl1UBv48QZTUIAHiW5Y9DkJNU0SFnqPi/ac6OuxFBsEUWiGivcZUBFKzfR2mwKt6IpJ7tpw7X2k5HOM1naHt0eD3fYc2wh5NH5FMRz1WGhQa4YSChL02rl77izvRGrVgmGUDyY/ayNP1YjlZtkPwhD/yT9G2be830JE3cMtKACJ6ydrRpFrnrhifpVlcqvvwSkYbhJ85An0L9je2f8tWz9rpQmlrdQRqaxrxIEsLQucW5UalbJnhgsosGSVP/Ao+EjE+75k9eS+0BWFwjlY96yx1IJiEsifCps9RBEDwnTr+/EXCupfyHL1yvZi4K/CKUhtgZ/N8EUOXBlTqANr+euO9ANSpdyuir+JByBuCQA8Wor57Tkv+bK5m1GPLvTkFgr4G8IzWGQu0cHFrBt7G2VfCYPQgm481CKCa2ZwtQTVC2vkt6ZowGWC1FlsytZlgWb5tK7wdvBBNARILfpb0khSG0wpz4ePpQwBNAxaEhLcxxW1bQzrEysM+PQWtZ1LPHUV2EtszKHc4CuFeT5Wjs/RaeKVPB2DGOkQrzT2XpacNt19ySWk39rSNvmlf6Yjq52hIfk3hTQ4nuVc/E4pyXkwgcyE48/ojFXQzI18lMOii0jZ6q3kTO8lSfhGseVEcWEEFHH63+Stg==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB3565.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b1157c9d-5402-4863-7af4-08d86a99a068
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Oct 2020 08:18:52.5128 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ruvb4Ld3Y1vEmsP/3StNALoqFA29Z/yL6Lq3l/Urm7cXcOBy10CA9DEQuF7dXX/K0e7apQs+NU3wZgj/G+v4Ng==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3728
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.15, xch-aln-005.cisco.com
X-Outbound-Node: alln-core-1.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/EZP9xalDrU1AeQsEYcZfButi4GM>
Subject: Re: [Roll] In what way is roll-unaware-leaves updating npdao?
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Oct 2020 08:18:57 -0000

TWFueSB0aGFua3MgdG8geW91IGJvdGggZm9yIHlvdXIgaGVscCBoZXJlIQ0KDQo+IEFsdmFybyBS
ZXRhbmEgPGFyZXRhbmEuaWV0ZkBnbWFpbC5jb20+IHdyb3RlOg0KPiAgICAgPiBKdXN0IHRvIG1h
a2Ugc3VyZSwgd2XigJlyZSBhZ3JlZWluZ+KApnJpZ2h0Pw0KPiANCj4gSSB3YXMgZGlzYWdyZWVp
bmcgd2l0aDoNCj4gDQo+ICAgICA+PiBbbWFqb3JdIFRvIG1lLCBVcGRhdGluZyBhbiBSRkMgbWVh
bnMgdGhhdCB0aGUgaW1wbGVtZW50YXRpb25zIG9mIHRoYXQNCj4gICAgID4+IFJGQyBzaG91bGQg
YWxzbyBpbXBsZW1lbnQgdGhpcyBvbmUuICBJbiB0aGlzIGNhc2UsIHRoZXJlIHdvdWxkIGJlIGFu
DQo+ICAgICA+PiBleHBlY3RhdGlvbiB0aGF0IGFsbCBub2RlcyB0aGF0IHN1cHBvcnQgdGhlIERD
TyB3b3VsZCBzdXBwb3J0IHRoZQ0KPiAgICAgPj4gTm9uLVN0b3JpbmcgTU9QIGFzIHdlbGwuICBJ
cyB0aGF0IHdoYXQgaXMgaW50ZW5kZWQ/DQo+IA0KPiBUaGF0J3Mgbm90IHdoYXQncyBleHBlY3Rl
ZC4NCj4gDQpBZ3JlZWQsIHRoZSBmb3JtYWwgdXBkYXRlIGlzIGFscmVhZHkgZ29uZSAodGhpcyB3
YXMgYWJvdXQgLTE4KS4NCkZvciAyMiBJJ2xsIGNoYW5nZSB0aGUgbmFtZSBvZiBldGggc2VjdGlv
biBmcm9tICJ1cGRhdGluZyIgdG8gImV4dGVuZGluZyINCg0KSXMgdGhhdCBhbGwgdGhhdCBpcyBu
ZWVkZWQgZm9yIHRoaXMgcG9pbnQ/DQoNCktlZXAgc2FmZSwNCg0KUGFzY2FsDQoNCg0KDQoNCg0K


From nobody Wed Oct  7 05:58:00 2020
Return-Path: <pthubert@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 332C93A00E5 for <roll@ietfa.amsl.com>; Wed,  7 Oct 2020 05:57:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level: 
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=EEWD59Em; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=uAUtIwmm
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sSXIWOhmv-0E for <roll@ietfa.amsl.com>; Wed,  7 Oct 2020 05:57:57 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 83F9B3A00E0 for <roll@ietf.org>; Wed,  7 Oct 2020 05:57:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2335; q=dns/txt; s=iport; t=1602075475; x=1603285075; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=sYo4gFyt/tv8EzbLKrSTZg0XEJQgaG82C4kUeoeme08=; b=EEWD59Emgs7eavNnO7v30nU1tcCIoece//4qUbjvFJNj8uAPl1yGvh6L f6w7pMdSSZbgEIcuZ2QJ0QrFDZfO2GEbmweHbfcYy3t33yPOykiR2eVx3 AYn0/bIhw0nTGKj2uVA99CEC3xzhzCcqIvQKURa0QIJXwVNjZ+9B6fL9U M=;
IronPort-PHdr: =?us-ascii?q?9a23=3AKG5Bmhyp72sEqsDXCy+N+z0EezQntrPoPwUc9p?= =?us-ascii?q?sgjfdUf7+++4j5ZRWFt/RgkFGPWp/UuLpIiOvT5qbnX2FIoZOMq2sLf5EEUR?= =?us-ascii?q?gZwd4XkAotDI/gawX7IffmYjZ8EJFEU1lorHC2LUYTH9zxNBXep3So5msUHR?= =?us-ascii?q?PyfQN+OuXyHNvUiMK6n+C/8pHeeUNGnj24NLhzNx6x6w7Ws5ob?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DVCAB+un1f/4cNJK1gHgEBCxIMQIF?= =?us-ascii?q?EC4FSUQeBSS8siAMDjXKKEY5qglMDVQsBAQENAQEtAgQBAYRKAoIHAiU3Bg4?= =?us-ascii?q?CAwEBCwEBBQEBAQIBBgRthVwMhXIBAQEBAxIoBgEBOAsEAgEIEQQBAQEeECE?= =?us-ascii?q?RHQgCBAESCBqFUAMuAZ5LAoE5iGF0gTSDAQEBBYUkDQuCEAmBOIJyhHGFUBu?= =?us-ascii?q?BQT+BEUOCTT6CGoIFIINIgi2QD6Z7UgqCaJVchS2hLZMajVuSQAIEAgQFAg4?= =?us-ascii?q?BAQWBaiSBV3AVgyRQFwINjh+DcYpWdDcCBgoBAQMJfI1MAQE?=
X-IronPort-AV: E=Sophos;i="5.77,346,1596499200"; d="scan'208";a="576216910"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 07 Oct 2020 12:57:54 +0000
Received: from XCH-RCD-004.cisco.com (xch-rcd-004.cisco.com [173.37.102.14]) by alln-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id 097CvswQ007333 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 7 Oct 2020 12:57:54 GMT
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by XCH-RCD-004.cisco.com (173.37.102.14) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 7 Oct 2020 07:57:54 -0500
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 7 Oct 2020 08:57:53 -0400
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Wed, 7 Oct 2020 07:57:53 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZbYkscwe/SWY49w9alklxjQ/4jF00iw+GwGna4s+BhfBi9Qogy2T50vJws2qhNApLCYUVU0Qa1yzkpMGzXIcJC8WBp6CYPoEUoBwECFM6IpqBjziHObIEcJkCVH57boDmsmxCiuoB6S51YPjemUZnf/ncX4Ly1Lun6VPSQ/w6wZZoPaEZUsZzlLgb44YbGs+2pWDp3MS9ltRGrtYCCx2kKw+O2ZRMNLxIhbJEqa+JUqErmJTQ4UuNrFJA7/riKXFLktd0qEGyAEAW/Dnoi8SVxPczN/lZj+oBDeTPwTB0KFD08/rmQwd/q9A0L68tgf+WDnVFu28eaSeYyhlNmUJFA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=V/H9iyeLRac0nkzhOYAkIb/2l9DepbZ3P5PYrZHad8A=; b=VzIGSyNE6Vw5TrZnoE5YEzQXxbHKEZyAEs8qj/7PDNzAefmyJLj4PA56OiSpFtBUSKk0xYTu+hUCoiyQH/DiIcVhH6NJTVrZWrV5cG/vpyrfwpG65TJ1HAXUyzVIFCKeacJSKLEcxOcd/QqgawYN6x2j3GnUlCULwqp4khNh8A6zRxFWtLP63gzYa+4raF+DhTVtLk/GBpaP/UZEbudwS22qqAJ1v8X87/9g46LNxmjGmo7lwbP8LBXUL9yJMwPiPvC4cAFe2Q9rEdxc3qM+6NwbTXo/cH+7JLPZeirqknQGP+FMtF/hkda3olB0ck7JD2gdSd8F5a1BlCSnuoe68g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=V/H9iyeLRac0nkzhOYAkIb/2l9DepbZ3P5PYrZHad8A=; b=uAUtIwmmwBv4Hxeh6pVnsNNKHl/0IGUwqBUCW+DNaAVMsc+7M5zzWTl22Z2Z+KayyQ+XJJUryN+aQ3XRelwhULZ2rQd52RfRIPEGpDN0FXvawJBgU8anILURH8RGqs99UGj21ji88JvkUUVtBvIY6fnCoORgelsmRbhWQ10xcZw=
Received: from MN2PR11MB3565.namprd11.prod.outlook.com (2603:10b6:208:ea::31) by MN2PR11MB3582.namprd11.prod.outlook.com (2603:10b6:208:ec::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.38; Wed, 7 Oct 2020 12:57:52 +0000
Received: from MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::119:f851:5860:da95]) by MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::119:f851:5860:da95%4]) with mapi id 15.20.3455.021; Wed, 7 Oct 2020 12:57:52 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Routing Over Low power and Lossy networks <roll@ietf.org>, Alvaro Retana <aretana.ietf@gmail.com>
Thread-Topic: [Roll] AD Review of draft-ietf-roll-unaware-leaves-18
Thread-Index: AQHWnAqcalhvjJ/sXE2H4yIAHvyldqmK4yaAgAAEQYCAAGQKAIAAe62ggABNWDA=
Date: Wed, 7 Oct 2020 12:57:27 +0000
Deferred-Delivery: Wed, 7 Oct 2020 12:56:42 +0000
Message-ID: <MN2PR11MB3565771702FEF558F337BB87D80A0@MN2PR11MB3565.namprd11.prod.outlook.com>
References: <CAMMESszw4SuUQtchiqk-o7Z=62X+U2af4==X5S_=rJ-3y4Dn=w@mail.gmail.com> <MN2PR11MB356593481245BC85A03D4003D83F0@MN2PR11MB3565.namprd11.prod.outlook.com> <CAMMESsxgYifi+U=fTdFk5Fz+a1ArbFUzxBbeDeORhk30n2N3Ew@mail.gmail.com> <29990.1602008535@localhost> <CAMMESsx88Xj1Zb8cC8Y6QSfsYvpANAh4ONjaOyCMf0XvKh893w@mail.gmail.com> <24976.1602030932@localhost> <MN2PR11MB35655B010613D0A1C852F203D80A0@MN2PR11MB3565.namprd11.prod.outlook.com>
In-Reply-To: <MN2PR11MB35655B010613D0A1C852F203D80A0@MN2PR11MB3565.namprd11.prod.outlook.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2a01:cb1d:4ec:2200:18ab:7e72:d975:eeda]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 292cedf3-ac8e-471b-379e-08d86ac09a31
x-ms-traffictypediagnostic: MN2PR11MB3582:
x-microsoft-antispam-prvs: <MN2PR11MB35829B3704AB5DC95B4559D0D80A0@MN2PR11MB3582.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: J2Vljt/uxsOc1mU/bf7dzmwZqiNEgzRBJ4IB0ZFNK21qrjJwAh6bNIkqromGmasWBMDlo2vQhBGKuvaF3E0Z8BlK+m15e0CBP7ijV4CzjKfYq1dutk59LCTS9xSnXhWs25yISnTQcBiXuFx5BzDu6iaOgLLenfxOk242Rrom5XMxffXyiNOQi0fV5P02rZz9tPP8ljlemiHGiK6IekIVt3XFA8/VSuMJEtAEhfB1DhoYPvixws9d3JpiJF4BDTcyhv02bXfbXAPHlqDH2ynppCM6EtbTL8+92+rBNK694IIFu6iOnJ4/UdTmrzIC2DvuaXkquxYEdTDCDxmuXF7Tig==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:MN2PR11MB3565.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(346002)(136003)(376002)(396003)(39860400002)(366004)(66556008)(66476007)(2940100002)(7696005)(5660300002)(478600001)(33656002)(71200400001)(83380400001)(66574015)(8936002)(8676002)(9686003)(76116006)(66946007)(86362001)(6666004)(110136005)(6506007)(53546011)(186003)(52536014)(316002)(66446008)(2906002)(55016002)(64756008); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: Yj5kKJc0PAtPp+ZemBPUHOjUxOAQ2Mq0pZr+F2YsTkFwuRI+X41iF4RQqrj56QPcb/Ou7QS+TuTUYvoinHDKKE6hxvV3ZxewR2bbZB4gEwilXyRMPTyjJKU9bWbupFa/jgUz9xVEB8QnPb+HEOT5Zpl4vvad+uvDz8OdmVetB5lWalxo8+Hdn7F1iZyRxSBUsP//k4Kkum5mRuhtqn8mNKjY8A/JksvFcWnvPlBV613x4ZEwmODIABNQ8NyFOsSSgO+hRilwGfIpeNM1VYvYUE7lUlF3Ry7KOiXKJPsnFuKJPz9+/rs6V3kpE3O1bSmB+MRnXZ/IqdDPNjot4BMiEa85IkpNgK+djsBsZ7x2jVlilqog8nVrbaFmPvsN7LNDadfYeDJlLJ7p8lMkjP4XeKX1wZdefEHhNz5CBtvEGzGDNCIonHeZziUu4I2UkGiodzS0IKL5sQEzn60jH/cBMCX/bigorMwgtRGDFiPel5ZpppqJCl0G/7wMt4E8GYgZmqP3MnivXJB5S/idWQ3/+JX/ldGsbmbC8a+hQsQagSjBFN3L/7DSQuqdINLd6lTwSY3h7XFwwFxqyGxLJ697P1rABIKTgU52pZm0G70kD5gBWehlppPVTG3RIE5mqiT/reMyQS2OOVPXF0nyspZg5VFA67/w64+FOxVCMPsZh75mL27zqQfseh7Ak0KaE1fTCPLeT6OBypo8CKLT3segXQ==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB3565.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 292cedf3-ac8e-471b-379e-08d86ac09a31
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Oct 2020 12:57:52.5117 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 5EbMdqlMdH8dwQVuCiuXpLcWGPKhfuCO3jA7ztmw5ocbOPXrtkc6Bb3AwtAfd4TAj7gnBdR72DEftKtBtxZXsg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3582
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.14, xch-rcd-004.cisco.com
X-Outbound-Node: alln-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/lHUGyqcSWao1Z4n4j_YmNnFI_Ms>
Subject: Re: [Roll] AD Review of draft-ietf-roll-unaware-leaves-18
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Oct 2020 12:57:59 -0000

> -----Original Message-----
> From: Roll <roll-bounces@ietf.org> On Behalf Of Pascal Thubert (pthubert)
> Sent: mercredi 7 octobre 2020 10:00
> To: Routing Over Low power and Lossy networks <roll@ietf.org>; Alvaro
> Retana <aretana.ietf@gmail.com>
> Subject: Re: [Roll] AD Review of draft-ietf-roll-unaware-leaves-18
>=20
> > -----Original Message-----
> > From: Roll <roll-bounces@ietf.org> On Behalf Of Michael Richardson
> > Sent: mercredi 7 octobre 2020 02:36
> > To: Alvaro Retana <aretana.ietf@gmail.com>; Routing Over Low power and
> > Lossy networks <roll@ietf.org>
> > Subject: Re: [Roll] AD Review of draft-ietf-roll-unaware-leaves-18
> >
> >
> > Alvaro Retana <aretana.ietf@gmail.com> wrote:
> >     >> So, yes, a RUL has to be aware of this document, and RFC8505, bu=
t it
> >     >> does need to speak RPL.
> >
> >     > s/does/does not
> >
> > ARGH.
> >
> > So, yes, a RUL has to be aware of this document, and RFC8505, but it
> > does not need to speak RPL.
>=20
> Exactly!
>=20
I already had acted on this but I understand it was not enough; So let me p=
ropose the additional diff (which is on the first mention of a RUL)

OLD

   [USEofRPLinfo] introduces the terms RPL-Aware-Leaf (RAL) and RPL-
   Unaware Leaf (RUL).  A RAL is a Leaf that injects Host routes in RPL
   to manage the reachability of its IPv6 addresses.  Conversely, a RUL
   does not participate to RPL and cannot inject its Host routes in RPL.
   The RUL therefore needs a Host-to-Router interface to advertise its
   IPv6 addresses to its access Router so the Router can inject them the
   RPL network on its behalf.  Section 5 details the interface needed by
   a router that implements this specification.

NEW

   [USEofRPLinfo] introduces the terms RPL-Aware-Leaf (RAL) and RPL-
   Unaware Leaf (RUL).  A RAL is a Leaf that injects Host routes in RPL
   to manage the reachability of its IPv6 addresses.  Conversely, a RUL
   does not participate to RPL and cannot inject routes.  Section 5
   details a Host-to-Router interface that the RUL needs to implement to
   advertise its IPv6 addresses to a Router that supports this
   specification.  The document specifies how the Router injects those
   addresses as Host Routes in the RPL network on behalf of the RUL.

Works?

Pascal



From nobody Wed Oct  7 10:21:45 2020
Return-Path: <mcr@sandelman.ca>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 082CA3A0D37 for <roll@ietfa.amsl.com>; Wed,  7 Oct 2020 10:21:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u5eC_yJ7cJzS for <roll@ietfa.amsl.com>; Wed,  7 Oct 2020 10:21:42 -0700 (PDT)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 034C73A0CCE for <roll@ietf.org>; Wed,  7 Oct 2020 10:21:41 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by tuna.sandelman.ca (Postfix) with ESMTP id 44027389DF for <roll@ietf.org>; Wed,  7 Oct 2020 13:27:03 -0400 (EDT)
Received: from tuna.sandelman.ca ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with LMTP id QQB0PhL0QJqa for <roll@ietf.org>; Wed,  7 Oct 2020 13:27:02 -0400 (EDT)
Received: from sandelman.ca (obiwan.sandelman.ca [IPv6:2607:f0b0:f:2::247]) by tuna.sandelman.ca (Postfix) with ESMTP id 64A0D38994 for <roll@ietf.org>; Wed,  7 Oct 2020 13:27:02 -0400 (EDT)
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id C9857F5 for <roll@ietf.org>; Wed,  7 Oct 2020 13:21:38 -0400 (EDT)
From: Michael Richardson <mcr@sandelman.ca>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
In-Reply-To: <MN2PR11MB3565771702FEF558F337BB87D80A0@MN2PR11MB3565.namprd11.prod.outlook.com>
References: <CAMMESszw4SuUQtchiqk-o7Z=62X+U2af4==X5S_=rJ-3y4Dn=w@mail.gmail.com> <MN2PR11MB356593481245BC85A03D4003D83F0@MN2PR11MB3565.namprd11.prod.outlook.com> <CAMMESsxgYifi+U=fTdFk5Fz+a1ArbFUzxBbeDeORhk30n2N3Ew@mail.gmail.com> <29990.1602008535@localhost> <CAMMESsx88Xj1Zb8cC8Y6QSfsYvpANAh4ONjaOyCMf0XvKh893w@mail.gmail.com> <24976.1602030932@localhost> <MN2PR11MB35655B010613D0A1C852F203D80A0@MN2PR11MB3565.namprd11.prod.outlook.com> <MN2PR11MB3565771702FEF558F337BB87D80A0@MN2PR11MB3565.namprd11.prod.outlook.com>
X-Mailer: MH-E 8.6+git; nmh 1.7+dev; GNU Emacs 26.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature"
Date: Wed, 07 Oct 2020 13:21:38 -0400
Message-ID: <32377.1602091298@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/v4p5RoVjfJEMC2Ee4ViQGY3IoRw>
Subject: Re: [Roll] AD Review of draft-ietf-roll-unaware-leaves-18
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Oct 2020 17:21:44 -0000

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

--=-=-=
Content-Type: text/plain


Pascal Thubert \(pthubert\) <pthubert=40cisco.com@dmarc.ietf.org> wrote:
    >    [USEofRPLinfo] introduces the terms RPL-Aware-Leaf (RAL) and RPL-
    > Unaware Leaf (RUL).  A RAL is a Leaf that injects Host routes in RPL to
    > manage the reachability of its IPv6 addresses.  Conversely, a RUL does
    > not participate to RPL and cannot inject routes.  Section 5 details a
    > Host-to-Router interface that the RUL needs to implement to advertise
    > its IPv6 addresses to a Router that supports this specification.  The
    > document specifies how the Router injects those addresses as Host
    > Routes in the RPL network on behalf of the RUL.

I would go on with two additional paragraphs:

  An RAL is an RPL router node that just happens to have no children, either by
  design (e.g., it sleeps too much to be useful), or circumstance.

  An RUL could connect to any mesh network that supports RFC8505, even if it
  operates with a mesh protocol other than RPL.  Assuming of course that the
  physical layers were compatible: radios types, frequencies, scheduling, etc..


Maybe this is beating people over the head, but I think, in the introduction,
that's okay.


--=-=-=
Content-Type: text/plain
Content-Disposition: inline
Content-Description: Signature

--
]               Never tell me the odds!                 | ipv6 mesh networks [
]   Michael Richardson, Sandelman Software Works        |    IoT architect   [
]     mcr@sandelman.ca  http://www.sandelman.ca/        |   ruby on rails    [




--=-=-=--

--==-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEbsyLEzg/qUTA43uogItw+93Q3WUFAl99+SIACgkQgItw+93Q
3WW58gf/UOzZW7iFGYI+dzUm/+3nxUqCzLw0UzJC+/gAPtq3AzVqnZC0Srb6yKmS
ifoQ8s02ZFi4AE2TfotMdn/HHl0E5orRNJSk0bBnS8qgT+H1w4nX+ePjsFn2uiXY
omwwWyFz+0W8jrWGc8wEjidDAKsSnpxv75LmTzS7tg1YyY4kMGcaaUyL69t4Z3bG
RF/dqFQqzOdUeXYTy7pQ8DIQszhY7HUJ3apatGXpmVkTH+c41aaXu4oBHwJ+7APP
BjkXwesDw5KanebTmwL4WpyUwzI+Av5mtAeAYFG0wxR8+l2x1KijTBFru9QRKXkG
fvJPA8xGwTgXuj0wg3OWrgCS5r/QeQ==
=HqPM
-----END PGP SIGNATURE-----
--==-=-=--


From nobody Thu Oct  8 12:26:45 2020
Return-Path: <pthubert@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 52E9C3A0C88; Thu,  8 Oct 2020 12:26:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level: 
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=WnnFKt1H; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=tto3iHqR
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id CR1XC6IyFGQK; Thu,  8 Oct 2020 12:26:37 -0700 (PDT)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6B0513A0C84; Thu,  8 Oct 2020 12:26:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=117382; q=dns/txt; s=iport; t=1602185196; x=1603394796; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=C8NCrFbdRZdcOgcFLiZZxzGSpvCm5ucljGC2oH5xLiY=; b=WnnFKt1HQIFVae8yLz9iBDFYL2thQPSIeQhxcIV3rH2DJaP6whim2QPt GiBw88RDc+0zf4ExorQzpPw1ZBkw+WHdOTg47XCspgZBWPIiq/Xit7elf 81iEHUAmh7C0Junz3TIiFtdfC3hiZdf43HUi/nao/0NOultG0eIDw+dsh A=;
IronPort-PHdr: =?us-ascii?q?9a23=3AJwDDYBTy6+jWIDEtvKnTFsLxvNpsv++ubAcI9p?= =?us-ascii?q?oqja5Pea2//pPkeVbS/uhpkESQBNmJ5PdNiu6QuKflCiQM4peE5XYFdpEEFx?= =?us-ascii?q?oIkt4fkAFoBsmZQVb6I/jnY21ffoxCWVZp8mv9PR1TH8DzNFLXq3y2qzUVH0?= =?us-ascii?q?a3OQ98PO+gHInUgoy+3Pyz/JuGZQJOiXK9bLp+IQ/wox/Ws5wdgJBpLeA6zR?= =?us-ascii?q?6arw=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AcCgAeZ39f/4ENJK1GGh4BAQsSDEC?= =?us-ascii?q?DISMGKAdwUQgvLIQ9g0YDjVKBAoJBlTiBQoERA1ULAQEBDQEBJQgCBAEBhEo?= =?us-ascii?q?CF4FzAiU4EwIDAQELAQEFAQEBAgEGBG2FXAyFcgEBAQECARIIAQgEDQwBASU?= =?us-ascii?q?FBgcBBAsCAQYCDgoCAhEVAgICMBUQAgQBDQ0agwAFgksDDiABDj+McZBpAoE?= =?us-ascii?q?5iGF2fzODAQEBBYEzAYN3GIIQAwaBDiqCcoJfTEKEC4JLG4FBP4EQAUNRfkk?= =?us-ascii?q?1PoJcAQEBAQEWfQISARIBAwQBGwUQFQwCBYJYM4Itj34SBgIGBDKCMz2HK4J?= =?us-ascii?q?/mGUJgQEKgmiJAIIXg3JRiy+DE4oGBIU7jliTG4F6iHaQfoFHgmgCBAIEBQI?= =?us-ascii?q?OAQEFgWsjDQVVcHAVGiGCaVAXAg2ISIVXDBeBAgECgkmFFIVCdAIJLAIGAQk?= =?us-ascii?q?BAQMJfIsGAgUhB4E4XwEB?=
X-IronPort-AV: E=Sophos;i="5.77,351,1596499200"; d="scan'208";a="571029313"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 08 Oct 2020 19:26:32 +0000
Received: from XCH-ALN-001.cisco.com (xch-aln-001.cisco.com [173.36.7.11]) by alln-core-9.cisco.com (8.15.2/8.15.2) with ESMTPS id 098JQWI4015832 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 8 Oct 2020 19:26:32 GMT
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by XCH-ALN-001.cisco.com (173.36.7.11) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 8 Oct 2020 14:26:32 -0500
Received: from xhs-aln-002.cisco.com (173.37.135.119) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 8 Oct 2020 15:26:30 -0400
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 8 Oct 2020 14:26:30 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N3Mvo/Eb4t85W+FuNqgQo0BDOsall1+QulhMAVViLj7b5Z5fbG+5pwXnbO8fiz/vMwPz3Y0znoFK3nZwKDXOY1dyZJ3lGCO9KX79ryPUlgXYNbc73bj3cl2xDXdCbu7rGbgsT03iRM1liRGRtYCUhWpfG+EdBFgBloPb7X6B4G0oTxyxDBX2wx2On93grw/hIkeCWUxN7P4uGcvI2ccGaOAkPmMuaLtPyLGbnhIcPAgn8isI6//Rep6U/ExfKZmuxYYOa+pva7NDqiiXVKOWbWb7TyeSq4RyhRuRTODc9uTw2fFu1cGFDqCNG6301W/7Gc58jONc6eVL24JCCHcuYQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=C8NCrFbdRZdcOgcFLiZZxzGSpvCm5ucljGC2oH5xLiY=; b=HElA4M2FyO14KrRWp0uy8NJDvbL+d0rBQQQej+6nCD1/ZlRmAUeHhXqYT5dflzVRc8tjpUHeSzdC+0zhWcHbdZlhhSCnl/jE6Lt3BCrVF0a6dbFNxBCWe/40Csq8XstlNKmsKCrknaW3uQIFxJz65sQ4lkBC0v/l3WSEP0FQWu6t/ZkPjw+Xax11SuuzYAh0xPNBF6TkqNYqeG7hNbAnyDQXLJvPeOvEIkvTh5ar6UnltsL9Ui7ga+vqa0stR+kmjbq3DxfsOyIi9YYoMJwrjHeHsu0lBImzBT5NalxE9GU0waKrJ6dnDU7H/M2TeZIogGyTUaFkULSFcm/DRScZOA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=C8NCrFbdRZdcOgcFLiZZxzGSpvCm5ucljGC2oH5xLiY=; b=tto3iHqRCpRHC6v6O544DBXZ7zPgsOQLUKKNeBf9dt+w/cUjSs3v2x0q95K1wgw1na/uTBJS9tzKjCMeMLoD9tYZ9uwijczS2jwl2/Ov9Qf0x/2wuBK0gD1kJQ2/rN1TKx/3vobrZNBN8OsXZeUKmo8Yq4mKuyDdYvxfv9ze2wQ=
Received: from CY4PR11MB1352.namprd11.prod.outlook.com (2603:10b6:903:2a::23) by CY4PR1101MB2104.namprd11.prod.outlook.com (2603:10b6:910:1b::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.34; Thu, 8 Oct 2020 19:26:27 +0000
Received: from CY4PR11MB1352.namprd11.prod.outlook.com ([fe80::e960:8c02:b46b:ef52]) by CY4PR11MB1352.namprd11.prod.outlook.com ([fe80::e960:8c02:b46b:ef52%10]) with mapi id 15.20.3433.044; Thu, 8 Oct 2020 19:26:27 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "'Alvaro Retana'" <aretana.ietf@gmail.com>, "draft-ietf-roll-unaware-leaves@ietf.org" <draft-ietf-roll-unaware-leaves@ietf.org>
CC: "roll-chairs@ietf.org" <roll-chairs@ietf.org>, "Routing Over Low power and Lossy networks" <roll@ietf.org>, Rahul Jadhav <rahul.ietf@gmail.com>
Thread-Topic: AD Review of draft-ietf-roll-unaware-leaves-18
Thread-Index: AQHWnAqcalhvjJ/sXE2H4yIAHvyldqmLzeTA
Date: Thu, 8 Oct 2020 19:26:20 +0000
Deferred-Delivery: Thu, 8 Oct 2020 19:26:14 +0000
Message-ID: <CY4PR11MB13529BF16345FBC5279A7AEBD80B0@CY4PR11MB1352.namprd11.prod.outlook.com>
References: <CAMMESszw4SuUQtchiqk-o7Z=62X+U2af4==X5S_=rJ-3y4Dn=w@mail.gmail.com> <MN2PR11MB356593481245BC85A03D4003D83F0@MN2PR11MB3565.namprd11.prod.outlook.com> <CAMMESsxgYifi+U=fTdFk5Fz+a1ArbFUzxBbeDeORhk30n2N3Ew@mail.gmail.com>
In-Reply-To: <CAMMESsxgYifi+U=fTdFk5Fz+a1ArbFUzxBbeDeORhk30n2N3Ew@mail.gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2a01:cb1d:4ec:2200:e5bf:d3de:81c7:ee73]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: ef5722ab-fcb6-4808-8f32-08d86bc00d3b
x-ms-traffictypediagnostic: CY4PR1101MB2104:
x-microsoft-antispam-prvs: <CY4PR1101MB210498F037906EAD8B698880D80B0@CY4PR1101MB2104.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2582;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 4/Ghy9Zs9yWDGgPzVqltPlfnaLadNlccovTZ+5fi+4G6SOiX58vCfQQJrB/0ulePu5L0xOLpH5AFymTmHK7wiIYpP47F/qpyYGtk+VdzR1EYKL+rgXffSTYIYCFp4tXasrkTs+T25msTrecgpSgGVszGsQeQahiowOSK3zT1kCKCsUdHdCyc6vE7z+DB3WL8oaGi0vMpx3rTn6DIf5TjcqRfKtGJHvqwmlEzRMA+9n9/y+VgNfONHQypM+zKpDU0rRWkGSAuFGucl0tYray2CbnU/uXl4u3Xb+LTjDJSODuS0Nc9oF+5L0bSwmaNOVRFMfsVEORs42bpRWS48qyJWWmLBnxaKjVEPnijnAOhtRB1WXftuil+fQ/pMp8Y5eAfrN6v9Xj1nQysRgS073FLYg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:CY4PR11MB1352.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(396003)(366004)(376002)(39860400002)(136003)(346002)(83380400001)(7696005)(9686003)(30864003)(316002)(186003)(54906003)(86362001)(110136005)(6506007)(478600001)(8936002)(45080400002)(33656002)(66556008)(52536014)(8676002)(55016002)(66446008)(64756008)(83080400001)(66476007)(4326008)(2906002)(16799955002)(6666004)(76116006)(71200400001)(66946007)(66574015)(5660300002)(966005)(559001)(579004); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: 7+YT+oWkILD01rH8Wf+CiI+McnaUF7sT3J40qcOib+MfVDXSoD6oaZANfvOSuKsTtRrruwr5jeGChwIn1ydiSB1t82pasogl5/SFRcBn+XP7J69NvDgGiQrkiBR8F/5aEReUzk2T/RVuMDjXSpfls7BEJw2KeK211/vf22yw49CiIrWikT3uzOplhOHuA/g8FWLi+5ZjO1Nt2GFDDwOaQxE0bKAWr4prEgpH0xcOGlvrddJJ4lQgz3uSfqYlmxbSNPQwMY/NPZT/AJhZogEI6sMAPrWrW5O++yf1YKiOMaejrF4gtfELfOKMbvHurJzvQZEvRujtpNIXShvUk+d52XgUEEc3M13LXlkBli2E2xJKDx5bCJJEU8c9D9OjWjPKh8vqmWDLRD85pliVqgT27Tz0apoN8AsdJjpeTzvAY2BRv1UASIInPqf+dAbXgf2Mx0Pd/MKw/CEz3H932NYJU6tlrWQ6PC2u2e2wuj7O/Uu92k84Fca1oDu/lvwU8U31b0vc0Fy+tWwn2Pw3R/J6n9J0Vzv4mLp3z45mKcHjC7uBu7Sqpe6faQunEowqst/1Uxo+YP9wHE7NQ3jqoucmCPp7xaGwLXxLpMM1lFK+bFDQbTVFARwRlaVKIQJcMyzutqyqGULK2mCsZQdy1pfx9peCiqCNeKhPjGlLFjJJRH5HS2cizimsNySHzvcQIYpRsZFQTJLqdEI64u7kb0sh+A==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CY4PR11MB1352.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ef5722ab-fcb6-4808-8f32-08d86bc00d3b
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Oct 2020 19:26:27.1665 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: voM7f5zi2U33KCgaamSs37YZPro00A/OrRTNqggoDt5M89sWO/0exEuf/exSnWvwesWXXTgVuEXuHUfotIKh1w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR1101MB2104
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.11, xch-aln-001.cisco.com
X-Outbound-Node: alln-core-9.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/aRf-ZaAFnL6a3QnktMom37OV3UQ>
Subject: Re: [Roll] AD Review of draft-ietf-roll-unaware-leaves-18
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Oct 2020 19:26:43 -0000

SGVsbG8gQWx2YXJvOg0KDQpEYW1uIHNvcnJ5IHRoYXQgYSBwaWVjZSBvZiB5b3VyIHJldmlldyB3
YXMgY3V0b2ZmLCBhbmQgeWVzLCBJJ20gdXNpbmcgb3V0bG9vay4gDQoNCkZvciB0aGUgcmVzdCBJ
IGNhbiBvbmx5IHRoYW5rIHlvdSBkZWVwbHkgZm9yIHRoZSB3aWR0aCBhbmQgYnJlYWR0aCBvZiB5
b3VyIHJldmlldy4gDQoNCkkgZGlkIG5vdCB5ZXQgZ28gdG8gdGhlIGVuZCAod2VudCAyLzMgZG93
bikgYnV0IEkgbmVlZCB5b3VyIGFkdmljZSBhYm91dCB1cGRhdGluZyBSRkMgODUwNSBhdCB0aGUg
ZW5kIG9mIHRoZSBjb3ZlcmVkIHBpZWNlLiBTbyBJIHRob3VnaHQgSSBzaG91bGQgc2VuZCB5b3Ug
dGhlIHBhcnRpYWwgcmVzcG9uc2UgYXMgb2Ygbm93Lg0KDQpUaGUgZGlmZnMgc28gZmFyIGFyZSBo
ZXJlOiBodHRwczovL2dpdGh1Yi5jb20vcm9sbC13Zy9yb2xsLXVuYXdhcmUtbGVhdmVzL2NvbW1p
dC8xMmZhNmY1ZDk0MjNiMDRkYTJmZmQxZGQxOWVlOGZmNDA0MTM1NWI2DQoNCkxldCdzIGdvIQ0K
IA0KPiBIaSENCj4gDQo+IEknbSBpbmNsdWRpbmcgMyBkaWZmZXJlbnQgc2VjdGlvbnMgYmVsb3cu
DQo+IA0KPiAoMSkgSW5saW5lIGNvbW1lbnQgdG8geW91ciByZXNwb25zZSB0byBteSByZXZpZXcg
KG9mIC0xOCkuDQo+IA0KPiAoMikgU29tZSBhZGRpdGlvbmFsIG5pdHMgb24gLTIxLg0KPiANCj4g
KDMpIFlvdSBkaWRuJ3QgcmVwbHkgcGFzdCB0aGUgaW5pdGlhbCBjb21tZW50IGluIMKnNSwgd2hp
Y2ggbWFrZXMgbWUgdGhpbmsNCj4gwqAgwqAgdGhhdCB5b3VyIGVtYWlsIGNsaWVudCB0cnVuY2F0
ZWQgbXkgbWVzc2FnZS4gOi0oIMKgW0kndmUgc2VlbiB0aGlzIGhhcHBlbg0KPiDCoCDCoCBtYW55
IHRpbWVzIGJlZm9yZSwgc3BlY2lhbGx5IHdoZW4gdGhlIHJlY2VpdmVyIGlzIHVzaW5nIE91dGxv
b2suIMKgUGxlYXNlDQo+IMKgIMKgIHRha2UgYSBsb29rIGF0IHRoZSBhcmNoaXZlIGp1c3QgaW4g
Y2FzZS5dIMKgSSBhbSBpbmNsdWRpbmcgdGhlIGNvbW1lbnRzDQo+IMKgIMKgIHN0YXJ0aW5nIGlu
IMKnNSAoYmFzZWQgb24gLTE4KS4gwqBUaGUgc2VjdGlvbnMgZG9uJ3QgbWF0Y2ggdG8gLTIxLCBi
dXQgSSdsbA0KPiDCoCDCoCBsZWF2ZSB0aGF0IGV4ZXJjaXNlIHRvIHlvdS4gOy0pDQo+IA0KPiAN
Cj4gDQo+IA0KPiDCoD09PSBQYXJ0IDE6IGNvbW1lbnRzIG9uIHlvdXIgcmV2aWV3ID09PQ0KPiAN
Cj4gDQo+IE9uIFNlcHRlbWJlciAxOCwgMjAyMCBhdCAxMDowMDozMCBBTSwgUGFzY2FsIFRodWJl
cnQgd3JvdGU6DQo+IA0KPiAuLi4NCj4gPiA+IDQ0MCA0LiBVcGRhdGluZyBSRkMgNjU1MA0KPiAu
Li4NCj4gPiA+IDQ0MiBUaGlzIGRvY3VtZW50IHNwZWNpZmllcyBhIG5ldyBiZWhhdmlvciB3aGVy
ZWJ5IGEgNkxSIGluamVjdHMgREFPDQo+ID4gPiA0NDMgbWVzc2FnZXMgZm9yIHVuaWNhc3QgYWRk
cmVzc2VzIChzZWUgU2VjdGlvbiAxMCkgYW5kIG11bHRpY2FzdA0KPiA+ID4gNDQ0IGFkZHJlc3Nl
cyAoc2VlIFNlY3Rpb24gMTEpIG9uIGJlaGFsZiBvZiBsZWF2ZXMgdGhhdCBhcmUgbm90IGF3YXJl
IG9mDQo+ID4gPiA0NDUgUlBMLiBUaGUgUlVMIGFkZHJlc3NlcyBhcmUgZXhwb3NlZCBhcyBleHRl
cm5hbCB0YXJnZXRzIFtSRkM2NTUwXS4NCj4gPiA+IDQ0NiBDb25mb3JtaW5nIFtVU0VvZlJQTGlu
Zm9dLCBhbiBJUC1pbi1JUCBlbmNhcHN1bGF0aW9uIGJldHdlZW4gdGhlIDZMUg0KPiA+ID4gNDQ3
IGFuZCB0aGUgUlBMIFJvb3QgaXMgdXNlZCB0byBjYXJyeSB0aGUgUlBMIGFydGlmYWN0cyBhbmQg
cmVtb3ZlIHRoZW0NCj4gPiA+IDQ0OCB3aGVuIGZvcndhcmRpbmcgb3V0c2lkZSB0aGUgUlBMIGRv
bWFpbiwgZS5nLiwgdG8gYSBSVUwuDQo+ID4gPg0KPiA+DQo+ID4gPg0KPiA+ID4gW10gSXMgdGhl
cmUgYW55dGhpbmcgaW4gcmZjNjU1MCB0aGF0IGxpbWl0cyB0aGUgc291cmNlIG9mIHRoZSByb3V0
aW5nDQo+ID4gPiBpbmZvcm1hdGlvbiBpbiB0aGUgREFPcz8gSXQgc2VlbXMgdG8gbWUgdGhhdCBy
ZmM2NTUwIGFscmVhZHkgYWxsb3dzDQo+ID4gPiBleHRlcm5hbCBpbmZvcm1hdGlvbiB0byBiZSBp
bmplY3RlZCBpbiB0aGUgbmV0d29yay4uLnNvIGdldHRpbmcgaXQgZnJvbSBhDQo+ID4gPiBSVUwg
ZG9lc24ndCBzb3VuZCBsaWtlIGFuIFVwZGF0ZSB0byBtZS4NCj4gPiA+DQo+ID4NCj4gPiBUcnVl
LCB0aGF0IGlzIG5vdCB3aHkgd2UgaGF2ZSB0aGUgdXBkYXRlcy4gU2VlIHNlY3Rpb25zICJVcGRh
dGVkIFJQTCBTdGF0dXMNCj4gPiAiIGFuZCAiVXBkYXRlZCBSUEwgVGFyZ2V0IE9wdGlvbiINCj4g
DQo+IC4uLmJ1dCB0aGlzIHRleHQgaXMgaW4gdGhlIHNlY3Rpb24gdGl0bGVkICJVcGRhdGluZyBS
RkMgNjU1MCIuDQo+IA0KPiBQZXJoYXBzIHRoaXMgc2VjdGlvbiBzaG91bGQgYmUgdGl0bGVkICJD
aGFuZ2VzL0VuaGFuY2VtZW50cy8/IHRvDQo+IHJmYzY1NTAiIC0tIGFuZCB0aGVuIHRoZSBzdWJz
ZWN0aW9ucyBjYW4gZXhwbGljaXRseSBzcGVsbCBvdXQgdGhlDQo+IFVwZGF0ZXMuIMKgW0Fzc3Vt
aW5nIHRoYXQgY2hhbmdlLCBJIHdvbid0IG1ha2UgdGhlIHNhbWUgY29tbWVudCBvbiB0aGUNCj4g
b3RoZXIgcGllY2VzIG9mIHRoaXMgc2VjdGlvbi5dDQo+IA0KDQpJIGxpa2UgZW5oYW5jZW1lbnRz
LCBjaGFuZ2luZyB0aGUgdGl0bGUgdG8gIiBFbmhhbmNlbWVudHMgdG8gUkZDIDY1NTAgIi4NCg0K
V2UgZW5kIHVwIGFzIGZvbGxvd3MgaWYgSSB1bmRlcnN0b29kIHlvdSB3ZWxsOg0KDQogICA2LiAg
RW5oYW5jZW1lbnRzIHRvIFJGQyA2NTUwICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAgMTINCiAgICAgNi4xLiAgVXBkYXRlZCBSUEwgVGFyZ2V0IE9wdGlvbiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMw0KICAgICA2LjIuICBOZXcgRmxhZyBpbiB0aGUgUlBM
IERPREFHIENvbmZpZ3VyYXRpb24gT3B0aW9uICAuIC4gLiAuIC4gIDE0DQogICAgIDYuMy4gIFVw
ZGF0ZWQgUlBMIFN0YXR1cyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAg
MTUNCiAgIDcuICBFeHRlbmRpbmcgZHJhZnQtaWV0Zi1yb2xsLWVmZmljaWVudC1ucGRhbyAuIC4g
LiAuIC4gLiAuIC4gLiAuICAxNg0KICAgOC4gIFVwZGF0aW5nIFJGQyA4NTA1IC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE2DQoNCg0KSSBleHBlY3QgYSByZXZp
ZXcgYWZ0ZXIgdGhpcyB0byBhc2sgbWUgdG8gcm9sbGJhY2sgc2luY2Ugd2UgbWFpbnRhaW4gdGhl
IGZvcm1hbCB1cGRhdGUgKGJlY2F1c2Ugb2YgdGhlIFJUTykuDQoNCg0KPiBUaGlzIGNsZWFyIGRp
ZmZlcmVudGlhdGlvbiBiZXR3ZWVuIGl0ZW1zIHRoYXQgYXJlDQo+IGNoYW5nZXMvZW5oYW5jZW1l
bnRzLCBhbmQgb25lcyB0aGF0IHJlcHJlc2VudCBhIGZvcm1hbCBVcGRhdGUgaXMgd2hhdA0KPiBJ
IHdhbnQgdG8gc2VlIGNsYXJpZmllZC4NCg0KRm9yIFJGQyA2NTUwIA0KVGhlIHRlcm0gdXBkYXRl
cyByZW1haW5zIGluIHRoZSBzZWN0aW9uICIgVGhlIFJQTCBUYXJnZXQgT3B0aW9uICIgc2luY2Ug
d2Ugd2FudCB0byBnZW5lcmFsaXplIHRoZSBuZXcgZm9ybWF0Lg0KVGhpcyBpcyB0byBiZWNvbWUg
dGhlIGJhc2UgZm9yIG5vdCBvbmx5IHRoaXMgc3BlYyBidXQgYSB0cnVzdGVkIERBTyBvcGVyYXRp
b24gaW4gZ2VuZXJhbC4NCkl0IGlzIGFkZGVkIGluIHRoZSAiIFVwZGF0ZWQgUlBMIFN0YXR1cyAi
IHNlY3Rpb24gYXMNCiINCiAgIFRoaXMgc3BlY2lmaWNhdGlvbiB1cGRhdGVzIHRoZSBSUEwgU3Rh
dHVzIHdpdGggc3ViZmllbGRzIGFzIGluZGljYXRlZCBiZWxvdzoNCiINCg0KRm9yIFJGQyA4NTA1
DQpUaGUgdGVybSAidXBkYXRlcyIgcmVtYWlucyB0byBjaGFuZ2UgdGhlIGJlaGF2aW9yIG9mIHRo
ZSA2TFIuDQoNCg0KDQo+IMKgPT09IFBhcnQgMjogQWRkaXRpb25hbCBjb21tZW50cyBiYXNlZCBv
biAtMjEgPT09DQo+IA0KPiBbTGluZSBudW1iZXJzIGZyb20gaWRuaXRzLl0NCj4gDQo+IA0KPiAu
Li4NCj4gMTg4CSDCoCAqIMKgU2VjdGlvbiA2LCBTZWN0aW9uIDcsIGFuZCBTZWN0aW9uIDggcHJl
c2VudCB0aGUgYWRkaXRpb25zIG1hZGUgdG8NCj4gMTg5CSDCoCDCoCDCoFtSRkM2NTUwXSwgW0VG
RklDSUVOVC1OUERBT10sIGFuZCBbUkZDODUwNV0uDQo+IA0KPiBbXSAiYWRkaXRpb25zIiDCoENo
YW5nZXMvZXh0ZW5zaW9ucy91cGRhdGVzPz8NCj4gDQoNCkkgcGlja2VkICJjaGFuZ2VzIg0KDQo+
IA0KPiDCoD09PSBQYXJ0IDM6IHJlbWFpbmluZyBjb21tZW50cyAoYmFzZWQgb24gLTE4KSA9PT0N
Cj4gDQo+IC4uLg0KPiA0ODQJNS4gwqBVcGRhdGluZyBkcmFmdC1pZXRmLXJvbGwtZWZmaWNpZW50
LW5wZGFvDQo+IA0KPiBbbWFqb3JdIFRvIG1lLCBVcGRhdGluZyBhbiBSRkMgbWVhbnMgdGhhdCB0
aGUgaW1wbGVtZW50YXRpb25zIG9mIHRoYXQNCj4gUkZDIHNob3VsZCBhbHNvIGltcGxlbWVudCB0
aGlzIG9uZS4gwqBJbiB0aGlzIGNhc2UsIHRoZXJlIHdvdWxkIGJlIGFuDQo+IGV4cGVjdGF0aW9u
IHRoYXQgYWxsIG5vZGVzIHRoYXQgc3VwcG9ydCB0aGUgRENPIHdvdWxkIHN1cHBvcnQgdGhlDQo+
IE5vbi1TdG9yaW5nIE1PUCBhcyB3ZWxsLiDCoElzIHRoYXQgd2hhdCBpcyBpbnRlbmRlZD8NCj4g
DQo+IE5vdGUgdGhhdCBVcGRhdGluZyBpcyBkaWZmZXJlbnQgdGhhbiBzaW1wbHkgZXhwZWN0aW5n
IHRoZSBub2RlcyB0aGF0DQo+IGltcGxlbWVudCB0aGlzIHNwZWNpZmljYXRpb24gdG8gY29tcGx5
Lg0KPiANCj4gW1BlcnNvbmFsIG9waW5pb246IEkgZG9uJ3QgdGhpbmsgYSBmb3JtYWwgVXBkYXRl
IG9mDQo+IGRyYWZ0LWlldGYtcm9sbC1lZmZpY2llbnQtbnBkYW8gaXMgbmVlZGVkLiDCoEFzIG1l
bnRpb25lZCBiZWxvdywgdGhpcw0KPiBkb2N1bWVudCAiZXh0ZW5kcyIuLi5dDQo+IA0KDQpUaGF0
IHdhcyBhbHJlYWR5IGdvbmUsIGJ1dCB0aGVuLCB3ZSBhbHNvIGRpc2N1c3MgdGhpcyBpbiBhbm90
aGVyIHRocmVhZA0KDQo+IA0KPiA0ODYJIMKgW0VGRklDSUVOVC1OUERBT10gZGVmaW5lcyB0aGUg
RENPIGZvciBSUEwgU3RvcmluZyBNb2RlIG9ubHksIHdpdGgNCj4gYQ0KPiA0ODcJIMKgbGluay1s
b2NhbCBzY29wZS4gwqBUaGlzIHNwZWNpZmljYXRpb24gZXh0ZW5kcyBpdHMgdXNlIHRvIHRoZSBO
b24tDQo+IDQ4OAkgwqBTdG9yaW5nIE1PUCwgd2hlcmVieSB0aGUgRENPIGlzIHNlbnQgdW5pY2Fz
dCBieSB0aGUgUm9vdCBkaXJlY3RseSB0bw0KPiA0ODkJIMKgdGhlIFJBTiB0aGF0IGluamVjdGVk
IHRoZSBEQU8gbWVzc2FnZSBmb3IgdGhlIGNvbnNpZGVyZWQgdGFyZ2V0Lg0KPiANCj4gNDkxCSDC
oFRoaXMgc3BlY2lmaWNhdGlvbiBsZXZlcmFnZXMgdGhlIERDTyBiZXR3ZWVuIHRoZSBSb290IGFu
ZCB0aGUgNkxSDQo+IDQ5MgkgwqB0aGF0IHNlcnZlcyBhcyBhdHRhY2htZW50IHJvdXRlciBmb3Ig
YSBSVUwuDQo+IA0KPiBbXSBKdXN0IGFub3RoZXIgcGllY2Ugb2YgaW5mb3JtYXRpb246IGRyYWZ0
LWlldGYtcm9sbC1lZmZpY2llbnQtbnBkYW8NCj4gYWxyZWFkeSAiYXNzdW1lcyB0aGF0IGFsbCB0
aGUgNkxScyBpbiB0aGUgbmV0d29yayBzdXBwb3J0IHRoaXMNCj4gc3BlY2lmaWNhdGlvbiIuIMKg
ZHJhZnQtaWV0Zi1yb2xsLWVmZmljaWVudC1ucGRhbyBkaWQgbm90IFVwZGF0ZQ0KPiByZmM2NTUw
LCBzbyBpdCBpcyBub3QgZXhwZWN0ZWQgdGhhdCAiYmFzaWMiIFJQTCBub2RlcyB3b3VsZCBrbm93
IHdoYXQNCj4gdGhlIERDTyBpcy4uLg0KPiANCg0KVW5kZXJzdG9vZA0KIA0KPiBbbWFqb3JdIFJl
Z2FyZGxlc3Mgb2Ygd2hldGhlciB0aGlzIGRvY3VtZW50IFVwZGF0ZXMgTlBEQU8gb3Igbm90LCBz
b21lDQo+IHRleHQgc2hvdWxkIGJlIGFkZGVkIHJlbGF0ZWQgdG8gdGhlIHBvc3NpYmlsaXR5IHRo
YXQgbm90IGFsbCBub2RlcyBtYXkNCj4ga25vdyB3aGF0IHRoZSBEQ08gaXMuIMKgU2VlIMKnMTAu
Mi4zLg0KDQpJIG5vdGUgIGFuICB1bmZvcnR1bmF0ZSBuYW1lIGNvbGxpc2lvbiBiZXR3ZWVuIHRo
ZSBEQ08gbWVzc2FnZSBhbmQgdGhlIERPREFHIENvbmZpZy4gT3B0aW9uLCBidXQgd2UgZG8gbm90
IHVzZSBEQ08gZm9yIHRoZSBsYXR0ZXIgc28gd2Ugc2hvdWxkIGJlIE9LDQoNCkFub3RoZXIgbm90
ZTogc2VjdGlvbiAxMC4yLjMgaXMgbm93IDkuMi4zDQoNCklmIEkgdW5kZXJzdGFuZCB5b3UgaXQn
cyBjYW4gYmUgZWFzeSBvbmUuIFRoaXMgc3BlYyBvbmx5IHVzZXMgTlBEQU8gaW4gbm9uLXN0b3Jp
bmcgbW9kZS4gVGhpcyBtZWFucyBpcyBlbmQtdG8tZW5kIGJldHdlZW4gdGhlIFJvb3QgYW5kIHRo
ZSA2TFIgdGhhdCBpbXBsZW1lbnRzIHRoaXMgc3BlYy4gSW50ZXJtZWRpYXRlIG5vZGVzIGp1c3Qg
cm91dGUgYSBwYWNrZXQgdW5hd2FyZSB0aGF0IHRoaXMgaXMgYSBjb250cm9sIHBhY2tldC4gU28g
YWxsIHdlIG5lZWQgdG8gaXMgaW5kaWNhdGUgdGhhdCB0aGUgNkxSIE1VU1Qgc3VwcG9ydCB0aGUg
RENPIGFzIHVwZGF0ZWQgdGhlcmVpbi4NCg0KU3VnZ2VzdGlvbiB0byBjb3ZlciBpdCBoZXJlOg0K
DQo3LiAgRXh0ZW5kaW5nIGRyYWZ0LWlldGYtcm9sbC1lZmZpY2llbnQtbnBkYW8NCg0KICAgW0VG
RklDSUVOVC1OUERBT10gZGVmaW5lcyB0aGUgRENPIG1lc3NhZ2UgZm9yIFJQTCBTdG9yaW5nIE1v
ZGUgb25seSwNCiAgIHdpdGggYSBsaW5rLWxvY2FsIHNjb3BlLiAgQWxsIG5vZGVzIGluIHRoZSBS
UEwgbmV0d29yayBhcmUgZXhwZWN0ZWQNCiAgIHRvIHN1cHBvcnQgdGhlIHNwZWNpZmljYXRpb24g
c2luY2UgdGhlIG1lc3NhZ2UgaW4gcHJvY2Vzc2VkIGhvcCBieQ0KICAgaG9wIGFsb25nIHRoZSBw
YXRoIHRoaXMgaXMgYmVpbmcgY2xlYW5lZCB1cC4NCg0KICAgVGhpcyBzcGVjaWZpY2F0aW9uIGV4
dGVuZHMgdGhlIHVzZSBvZiB0aGUgRENPIG1lc3NhZ2UgdG8gdGhlIE5vbi0NCiAgIFN0b3Jpbmcg
TU9QLCB3aGVyZWJ5IHRoZSBEQ08gaXMgc2VudCBlbmQtdG8tZW5kIGJ5IHRoZSBSb290IGRpcmVj
dGx5DQogICB0byB0aGUgUkFOIHRoYXQgaW5qZWN0ZWQgdGhlIERBTyBtZXNzYWdlIGZvciB0aGUg
Y29uc2lkZXJlZCB0YXJnZXQuDQogICBJbiB0aGF0IGNhc2UsIGludGVybWVkaWF0ZSBub2RlcyBk
byBub3QgbmVlZCB0byBzdXBwb3J0DQogICBbRUZGSUNJRU5ULU5QREFPXTsgdGhleSBmb3J3YXJk
IHRoZSBEQ08gbWVzc2FnZSBhcyBhIHBsYWluIElQdjYNCiAgIHBhY2tldCBiZXR3ZWVuIHRoZSBS
b290IGFuZCB0aGUgUkFOLg0KDQogICBUaGlzIHNwZWNpZmljYXRpb24gbGV2ZXJhZ2VzIHRoZSBO
b24tU3RvcmluZyBEQ08gYmV0d2VlbiB0aGUgUm9vdCBhbmQNCiAgIHRoZSA2TFIgdGhhdCBzZXJ2
ZXMgYXMgYXR0YWNobWVudCBSb3V0ZXIgZm9yIGEgUlVMLiAgQSA2TFIgYW5kIGEgUm9vdA0KICAg
dGhhdCBzdXBwb3J0IHRoaXMgc3BlY2lmaWNhdGlvbiBNVVNUIGltcGxlbWVudCB0aGUgTm9uLVN0
b3JpbmcgRENPLg0KPiANCj4gDQo+IDQ5NAk2LiDCoFVwZGF0aW5nIFJGQyA4NTA1DQo+IA0KPiBb
bWFqb3JdIFRvIG1lLCBVcGRhdGluZyBhbiBSRkMgbWVhbnMgdGhhdCB0aGUgaW1wbGVtZW50YXRp
b25zIG9mIHRoYXQNCj4gUkZDIHNob3VsZCBhbHNvIGltcGxlbWVudCB0aGlzIG9uZS4gwqBJbiB0
aGlzIGNhc2UsIHRoZXJlIHdvdWxkIGJlIGFuDQo+IGV4cGVjdGF0aW9uIHRoYXQgYWxsIDZMUnMg
d291bGQgc3VwcG9ydCB0aGUgY2hhbmdlLiDCoElzIHRoYXQgd2hhdCBpcw0KPiBpbnRlbmRlZD8N
Cj4gDQo+IE5vdGUgdGhhdCBVcGRhdGluZyBpcyBkaWZmZXJlbnQgdGhhbiBzaW1wbHkgZXhwZWN0
aW5nIHRoZSBub2RlcyB0aGF0DQo+IGltcGxlbWVudCB0aGlzIHNwZWNpZmljYXRpb24gdG8gY29t
cGx5Li4uaW4gdGhpcyBjYXNlLCAqaWYqICJ0aGUgUlBMDQo+IFJvb3QgYWR2ZXJ0aXNlW3NdIHRo
ZSBjYXBhYmlsaXR5Li4uIi4NCj4gDQo+IFtQZXJzb25hbCBvcGluaW9uOiByZmM4NTA1IGFwcGxp
ZXMgdG8gNkxScyBpbiBnZW5lcmFsLCBub3QganVzdCBSUEwNCj4gcm91dGVycyBpbiBwYXJ0aWN1
bGFyLi4uc28gSSB0aGluayB0aGF0IFVwZGF0aW5nIGl0IGlzIG5vdCB0aGUgcmlnaHQNCj4gY2hv
aWNlLl0NCj4gDQoNCldoYW8sIGEgZGlmZmljdWx0IG9uZS4gV2UgdXBkYXRlIHRoZSBSRkM4NTA1
IGJlaGF2aW9yLiANCkJ1dCBub3QgdG8gYWxsIHR5cGUgb2Ygbm9kZSB0aGF0IGltcGxlbWVudCBS
RkMgODUwNS4gT25seSB0aG9zZSB0aGF0IGFyZSBSUEwgUm91dGVycy4NClNvIHdoYXQgaXMgdGhl
IG1vc3QgaW1wb3J0YW50PyBUaGF0IHdlIGNoYW5nZSB0aGUgb3BlcmF0aW9uIG9mIGFuIFJGQyBv
ciB0aGF0IHRoZSBjaGFuZ2UgaW9zIHNjb3BlZCB0byBhIHN1YnNldCBvZiBub2Rlcz8NCkknbSBh
c2tpbmcsIG5vdCBwcm9wb3NpbmcgYW5kIGFuc3dlci4gVGhlIHJlYXNvbiBiZWhpbmQgaXMgdGhh
dCBpcyBhbm90aGVyIFJGQyB1cGRhdGVzIFJGQyA4NTA1IHdpdGggYSBjaGFuZ2UgdGhhdCBpcyBu
b3QgY29tcGF0aWJsZSwgdGhlIGZhY3QgdGhhdCB3ZSBkaWQgbm90IHVwZGF0ZSB3aWxsIG1ha2Ug
aXQgaGFyZGVyIHRvIHRyYWNrLg0KDQoNCg0KPiANCj4gNDk2CSDCoFRoaXMgZG9jdW1lbnQgdXBk
YXRlcyBbUkZDODUwNV0gdG8gY2hhbmdlIHRoZSBiZWhhdmlvciBvZiBhIFJQTA0KPiA0OTcJIMKg
Um91dGVyIGFjdGluZyBhcyA2TFIgaW4gdGhlIDZMb1dQQU4gTkQgQWRkcmVzcyBSZWdpc3RyYXRp
b24gb2YgYQ0KPiBSVUwNCj4gNDk4CSDCoGFjdGluZyBhcyA2TE4uIMKgSWYgdGhlIFJQTCBSb290
IGFkdmVydGlzZSB0aGUgY2FwYWJpbGl0eSB0byBwcm94eSB0aGUNCj4gNDk5CSDCoEVEQVIvRURB
QyBleGNoYW5nZSB0byB0aGUgNkxCUiwgdGhlIDZMUiByZWZyYWlucyBmcm9tIHNlbmRpbmcgdGhl
DQo+IDUwMAkgwqBrZWVwLWFsaXZlIEVEQVIgbWVzc2FnZS4gwqBJbnN0ZWFkLCBpZiBpdCBpcyBz
ZXBhcmF0ZWQgZnJvbSB0aGUgNkxCUiwNCj4gNTAxCSDCoHRoZSBSb290IHJlZ2VuZXJhdGVzIHRo
ZSBFREFSIG1lc3NhZ2UgdG8gdGhlIDZMQlIgcGVyaW9kaWNhbGx5LA0KPiB1cG9uDQo+IDUwMgkg
wqBhIERBTyBtZXNzYWdlIHRoYXQgc2lnbmFscyB0aGUgbGl2ZWxpbmVzcyBvZiB0aGUgQWRkcmVz
cy4NCj4gDQo+IA0KPiBbXSBTZWUgdGhlIGNvbW1lbnQgaW4gwqc4IGFib3V0IGEgc2VwYXJhdGUg
cmVhc29uIHRvIFVwZGF0ZSByZmM4NTA1IGFuZA0KPiByZmM2Nzc1Lg0KPiANCg0KDQoNCj4gDQo+
IC4uLg0KPiA1MTAJNy4xLiDCoFN1cHBvcnQgb2YgNkxvV1BBTiBORA0KPiANCj4gNTEyCSDCoElu
IG9yZGVyIHRvIG9idGFpbiByb3V0aW5nIHNlcnZpY2VzIGZyb20gYSA2TFIsIGEgUlVMIE1VU1QN
Cj4gaW1wbGVtZW50DQo+IDUxMwkgwqBbUkZDODUwNV0gYW5kIHNldCB0aGUgIlIiIGFuZCAiVCIg
ZmxhZ3MgaW4gdGhlIEVBUk8uIMKgVGhlIFJVTA0KPiBTSE9VTEQNCj4gNTE0CSDCoHN1cHBvcnQg
W0FQLU5EXSB0byBwcm90ZWN0IHRoZSBvd25lcnNoaXAgb2YgaXRzIGFkZHJlc3Nlcy4gwqBUaGUg
UlVMDQo+IDUxNQkgwqBNVVNUIE5PVCByZXF1ZXN0IHJvdXRpbmcgc2VydmljZXMgZnJvbSBhIDZM
UiB0aGF0IGRvZXMgbm90DQo+IG9yaWdpbmF0ZQ0KPiA1MTYJIMKgUkEgbWVzc2FnZXMgd2l0aCBh
IENJTyB0aGF0IGhhcyB0aGUgTCwgUCwgYW5kIEUgZmxhZ3MgYWxsIHNldCBhcw0KPiA1MTcJIMKg
ZGlzY3Vzc2VkIGluIFNlY3Rpb24gMy4zLjEsIHVubGVzcyBjb25maWd1cmVkIHRvIGRvIHNvLg0K
PiANCj4gW21ham9yXSBJIG1heSBiZSBsb3N0IGFscmVhZHkuLi4gwqBBIFJVTCBpcyBieSBkZWZp
bml0aW9uIFJQTC11bmF3YXJlLg0KPiBJdCB0aGVuIGZvbGxvd3MgdGhhdCBhIFJVTCBjYW4ndCBi
ZSBhc3N1bWVkIHRvIGJlIGF3YXJlIG9mIHRoaXMNCj4gc3BlY2lmaWNhdGlvbiwgcmlnaHQ/IMKg
SWYgc28sIHRoZW4gYWxsIHRoZSBOb3JtYXRpdmUgbGFuZ3VhZ2UgdXNlZCBpbg0KPiB0aGlzIHNl
Y3Rpb24gY2FuJ3QgYmUgdXNlZCBiZWNhdXNlIHdlIGNhbid0IHNwZWNpZnkgdGhlIGJlaGF2aW9y
IG9mIGENCj4gbm9kZSB0aGF0IChieSBkZWZpbml0aW9uKSBpcyBub3QgYXdhcmUgb2YgdGhpcyBk
b2N1bWVudC4gwqBbU2VlIG1vcmUNCj4gcmVsYXRlZCBjb21tZW50cyBiZWxvdy5dDQoNClRoaXMg
ZG9jdW1lbnQgaXMgbm90IFJQTC4gQSBSVUwgaXMgbm90IGF3YXJlIG9mIFJGQyA2NTUwIGJ1dCBp
dCBtdXN0IGltcGxlbWVudCB0aGlzLg0KSSBiZWxpZXZlIHdpdGggdGhlIGhlbHAgb2YgTWljaGFl
bCBhbmQgdGhlIG5ldyB0ZXh0IGluIHRoZSBpbnRyb2R1Y3Rpb24sIHRoaXMgaXMgbm93IHJlc29s
dmVkLg0KRm9yIG1lbW9yeSwgdGhhdCBuZXcgdGV4dCBpcw0KDQoiDQogICBbVVNFb2ZSUExpbmZv
XSBpbnRyb2R1Y2VzIHRoZSB0ZXJtcyBSUEwtQXdhcmUtTGVhZiAoUkFMKSBhbmQgUlBMLQ0KICAg
VW5hd2FyZSBMZWFmIChSVUwpLiAgQSBSQUwgaXMgYSBMZWFmIHRoYXQgaW5qZWN0cyBIb3N0IHJv
dXRlcyBpbiBSUEwNCiAgIHRvIG1hbmFnZSB0aGUgcmVhY2hhYmlsaXR5IG9mIGl0cyBJUHY2IGFk
ZHJlc3Nlcy4gIENvbnZlcnNlbHksIGEgUlVMDQogICBkb2VzIG5vdCBwYXJ0aWNpcGF0ZSB0byBS
UEwgYW5kIGNhbm5vdCBpbmplY3Qgcm91dGVzLiAgU2VjdGlvbiA1DQogICBkZXRhaWxzIGEgSG9z
dC10by1Sb3V0ZXIgaW50ZXJmYWNlIHRoYXQgdGhlIFJVTCBuZWVkcyB0byBpbXBsZW1lbnQgdG8N
CiAgIGFkdmVydGlzZSBpdHMgSVB2NiBhZGRyZXNzZXMgdG8gYSBSb3V0ZXIgdGhhdCBzdXBwb3J0
cyB0aGlzDQogICBzcGVjaWZpY2F0aW9uLiAgVGhlIGRvY3VtZW50IHNwZWNpZmllcyBob3cgdGhl
IFJvdXRlciBpbmplY3RzIHRob3NlDQogICBhZGRyZXNzZXMgYXMgSG9zdCBSb3V0ZXMgaW4gdGhl
IFJQTCBuZXR3b3JrIG9uIGJlaGFsZiBvZiB0aGUgUlVMLg0KIg0KDQo+IA0KPiBOb3RlIHRoYXQg
wqcxIGRlZmluZXMgYSBSVUwgdGhpcyB3YXk6ICJBIFJVTCBpcyBhbiBJUHY2IEhvc3QgW1JGQzg1
MDRdDQo+IHRoYXQgbmVlZHMgYSBSUEwtQXdhcmUgUm91dGVyIHRvIG9idGFpbiByb3V0aW5nIHNl
cnZpY2VzIG92ZXIgdGhlIFJQTA0KPiBuZXR3b3JrLiINCj4gDQoNClllcy4gSXQgZG9lcyBub3Qg
c3VwcG9ydCBSRkMgNjU1MCBhbmQgbmVlZHMgYSByb3V0ZXIgdGhhdCBkb2VzOyBub3QgY2xlYXIg
d2hhdCB0aGUgY29udHJhZGljdGlvbiB3YXMsIGJ1dCB0aGUgdGV4dCBpcyB0aGUgb25lIHRoYXQg
Y2hhbmdlZC4gSSBob3BlIGl0IGlzIGNsZWFyZWQgbm93Pw0KDQo+IA0KPiBbbWFqb3JdICJUaGUg
UlVMIFNIT1VMRCBzdXBwb3J0IFtBUC1ORF0gdG8gcHJvdGVjdCB0aGUgb3duZXJzaGlwIG9mDQo+
IGl0cyBhZGRyZXNzZXMuIiDCoCBXaGVuIGl0IGlzIG9rIGZvciB0aGUgUlVMIG5vdCB0byBzdXBw
b3J0IEFQLU5EPw0KPiBJT1csIHdoeSBpcyB0aGUgc3VwcG9ydCBvbmx5IHJlY29tbWVuZGVkIGFu
ZCBub3QgcmVxdWlyZWQ/DQoNCkkgc2VlIHdoYXQgeW91IG1lYW47IG1vcmUgdGhhbiBpbiBtb3N0
IGNhc2UsIHRoZSBhbnN3ZXIgYXBwZWFyIHRvIGJlIGluIHRoZSBxdWVzdGlvbi4gDQpUaGlzIHRl
eHQgd2FzIGFscmVhZHkgY2hhbmdlZCBwZXIgeW91ciBwcmV2aW91cyByZXZpZXc7IGl0IG5vdyBz
YXlzDQoiDQpJdCBpcyBzdWdnZXN0ZWQgdGhhdCB0aGUNCiAgIFJVTCBhbHNvIGltcGxlbWVudHMg
W0FQLU5EXSB0byBwcm90ZWN0IHRoZSBvd25lcnNoaXAgb2YgaXRzDQogICBhZGRyZXNzZXMuDQoi
DQpJZiB5b3UgYXNrIG1lLCBSRkMgODUwNSBhbmQgQVAgTkQgc2hvdWxkIGJlIFJFUVVJUkVEIGlu
IDg1MDRiaXMuDQoNCg0KPiANCj4gDQo+IC4uLg0KPiA1MjMJIMKgUGFyYWxsZWwgQWRkcmVzcyBS
ZWdpc3RyYXRpb25zIHRvIHNldmVyYWwgNkxScyBTSE9VTEQgYmUgcGVyZm9ybWVkDQo+IGluDQo+
IDUyNAkgwqBhbiByYXBpZCBzZXF1ZW5jZSwgdXNpbmcgdGhlIGV4YWN0IHNhbWUgRUFSTyBmb3Ig
dGhlIHNhbWUgQWRkcmVzcy4NCj4gNTI1CSDCoEdhcHMgYmV0d2VlbiB0aGUgQWRkcmVzcyBSZWdp
c3RyYXRpb25zIHdpbGwgaW52YWxpZGF0ZSBzb21lIG9mIHRoZQ0KPiA1MjYJIMKgcm91dGVzIHRp
bGwgdGhlIEFkZHJlc3MgUmVnaXN0cmF0aW9uIGZpbmFsbHkgc2hvd3Mgb24gdGhvc2Ugcm91dGVz
Lg0KPiANCj4gDQo+IA0KPiBbbWFqb3JdIEhvdyBmYXN0IGlzIGluICJyYXBpZCBzZXF1ZW5jZSIu
Li5ob3cgYmlnIGNhbiAiZ2FwcyIgYmU/IMKgSWYNCj4gdXNpbmcgTm9ybWF0aXZlIGxhbmd1YWdl
LCB0aGVuIHRoZSB0ZXh0IG5lZWRzIHRvIGJlIHNwZWNpZmljLg0KDQpUaGUgcG9pbnQgaXMgdGhh
dCBkdXJpbmcgdGhlIHdpbmRvdyB0aHVzIGNyZWF0ZWQsIG9ubHkgYSBzdWJzZXQgb2YgdGhlIHJv
dXRlcyB3aWxsIGJlIGF2YWlsYWJsZSB3aGljaCBsaW1pdHMgdGhlIGxvYWQgYmFsYW5jaW5nLg0K
SSBtYWRlIHRoYXQgY2hhbmdlIGZvciB5b3VyIHJldmlldyBhbHJlYWR5PyBTdHJhbmdlLg0KDQog
IFBhcmFsbGVsIEFkZHJlc3MgUmVnaXN0cmF0aW9ucyB0byBzZXZlcmFsIDZMUnMgc2hvdWxkIGJl
IHBlcmZvcm1lZCBpbg0KICAgYW4gcmFwaWQgc2VxdWVuY2UsIHVzaW5nIHRoZSBleGFjdCBzYW1l
IEVBUk8gZm9yIHRoZSBzYW1lIEFkZHJlc3MuDQogICBHYXBzIGJldHdlZW4gdGhlIEFkZHJlc3Mg
UmVnaXN0cmF0aW9ucyB3aWxsIGludmFsaWRhdGUgc29tZSBvZiB0aGUNCiAgIHJvdXRlcyB0aWxs
IHRoZSBBZGRyZXNzIFJlZ2lzdHJhdGlvbiBmaW5hbGx5IHNob3dzIG9uIHRob3NlIHJvdXRlcy4N
Cj4gDQo+IA0KPiA1MjgJIMKgW1JGQzg1MDVdIGludHJvZHVjZXMgZXJyb3IgU3RhdHVzIHZhbHVl
cyBpbiB0aGUgTkEoRUFSTykgd2hpY2ggY2FuDQo+IGJlDQo+IDUyOQkgwqByZWNlaXZlZCBzeW5j
aHJvbm91c2x5IHVwb24gYW4gTlMoRUFSTykgb3IgYXN5bmNocm9ub3VzbHkuIMKgVGhlDQo+IFJV
TA0KPiA1MzAJIMKgTVVTVCBzdXBwb3J0IGJvdGggY2FzZXMgYW5kIE1VU1QgcmVmcmFpbiBmcm9t
IHVzaW5nIHRoZSBhZGRyZXNzDQo+IHdoZW4NCj4gNTMxCSDCoHRoZSBTdGF0dXMgVmFsdWUgaW5k
aWNhdGVzIGEgcmVqZWN0aW9uLg0KPiANCj4gW21ham9yXSAiTVVTVCBzdXBwb3J0IGJvdGggY2Fz
ZXMgYW5kIE1VU1QgcmVmcmFpbiIgwqBJc24ndCB0aGlzDQo+IGJlaGF2aW9yIGFscmVhZHkgc3Bl
Y2lmaWVkIGluIHJmYzg1MDU/IMKgV2Ugc2hvdWxkbid0IHVzZSBub3JtYXRpdmUNCj4gbGFuZ3Vh
Z2UgaW4gdGhhdCBjYXNlICh1bmxlc3MgeW91IGFyZSBxdW90aW5nIGRpcmVjdGx5KS4NCj4gDQoN
CkFnYWluIGFscmVhZHkgY2hhbmdlZCwgbW9yZSBiZWxvdy4NCg0KPiANCj4gW21ham9yXSBJIGRp
ZG4ndCBmaW5kIGEgInJlamVjdGlvbiIgU3RhdHVzIFZhbHVlLiDCoEknbSBhc3N1bWluZyB5b3Un
cmUNCj4gcmVmZXJyaW5nIHRvIGEgZ3JvdXAgb2YgdmFsdWVzOiBEdXBsaWNhdGUgQWRkcmVzcywg
TW92ZWQsIGV0Yy4uDQo+IFBsZWFzZSBiZSBleHBsaWNpdC4NCj4gDQoNClRoYXQncyBpbiBzZWN0
aW9uIDYuMyB3aGVyZSB3ZSBoYXZlDQoiDQogICBFOiAgMS1iaXQgZmxhZy4gIFNldCB0byBpbmRp
Y2F0ZSBhIHJlamVjdGlvbi4gIFdoZW4gbm90IHNldCwgYSB2YWx1ZQ0KIg0KDQpMZXQgbWUgYWRk
IGEgcmVmZXJlbmNlLiBTbyB3ZSBlbmQgdXAgd2l0aA0KDQoiDQogICBbUkZDODUwNV0gaW50cm9k
dWNlcyBlcnJvciBTdGF0dXMgdmFsdWVzIGluIHRoZSBOQShFQVJPKSB3aGljaCBjYW4gYmUNCiAg
IHJlY2VpdmVkIHN5bmNocm9ub3VzbHkgdXBvbiBhbiBOUyhFQVJPKSBvciBhc3luY2hyb25vdXNs
eS4gIFRoZSBSVUwNCiAgIG5lZWRzIHRvIHN1cHBvcnQgYm90aCBjYXNlcyBhbmQgc2hvdWxkIHJl
ZnJhaW4gZnJvbSB1c2luZyB0aGUgYWRkcmVzcw0KICAgd2hlbiB0aGUgU3RhdHVzIFZhbHVlIGlu
ZGljYXRlcyBhIHJlamVjdGlvbiAoc2VlIFNlY3Rpb24gNi4zKS4NCiINCg0KPiA1MzMJNy4yLiDC
oEV4dGVybmFsIFJvdXRlcyBhbmQgUlBMIEFydGlmYWN0cw0KPiANCj4gNTM1CSDCoFNlY3Rpb24g
NC4xIG9mIFtVU0VvZlJQTGluZm9dIHByb3ZpZGVzIGEgc2V0IG9mIHJ1bGVzIGRldGFpbGVkIGJl
bG93DQo+IDUzNgkgwqB0aGF0IE1VU1QgYmUgZm9sbG93ZWQgZm9yIHJvdXRpbmcgcGFja2V0cyBm
cm9tIGFuZCB0byBhIFJVTC4NCj4gDQo+IFttYWpvcl0gQmVjYXVzZSB0aGUgc3BlY2lmaWNhdGlv
biBpcyBpbiBVU0VvZlJQTGluZm8gYWxyZWFkeSwgdGhlbg0KPiB0aGVyZSdzIG5vIG5lZWQgdG8g
bm9ybWF0aXZlbHkgcmVxdWlyZSBpdCBoZXJlIGFzIHdlbGwuIMKgQWxzbywgbm90IGFsbA0KPiB0
aGUgYWN0aW9ucyBpbiDCpzQuMS9VU0VvZlJQTGluZm8gYXJlIHJlcXVpcmVkLCBzb21lIGFyZSBq
dXN0DQo+IHJlY29tbWVuZGVkLCBzbyB0aGVyZSB3b3VsZCBiZSBhIE5vcm1hdGl2ZSBjb25mbGlj
dC4gwqAgcy9NVVNUL211c3QNCj4gDQoNCkRvbmUNCg0KPiANCj4gLi4uDQo+IDU1NAkgwqBUaGUg
UlBMIGRhdGEgcGFja2V0cyBhbHdheXMgY2FycnkgYSBIb3AtYnktSG9wIEhlYWRlciB0byB0cmFu
c3BvcnQNCj4gYQ0KPiA1NTUJIMKgUlBMIFBhY2tldCBJbmZvcm1hdGlvbiAoUlBJKSBbUkZDNjU1
MF0uIMKgU28gdW5sZXNzIHRoZSBSVUwgb3JpZ2luYXRlcw0KPiA1NTYJIMKgaXRzIHBhY2tldHMg
d2l0aCBhbiBSUEksIHRoZSA2TFIgbmVlZHMgdG8gdHVubmVsIHRoZW0gdG8gdGhlIFJvb3QgdG8N
Cj4gNTU3CSDCoGFkZCB0aGUgUlBJLiDCoEFzIGEgcnVsZSBvZiBhIHRodW1iIGFuZCBleGNlcHQg
Zm9yIHRoZSB2ZXJ5IHNwZWNpYWwNCj4gNTU4CSDCoGNhc2UgYWJvdmUsIHRoZSBwYWNrZXRzIGZy
b20gYW5kIHRvIGEgUlVMIGFyZSBhbHdheXMgZW5jYXBzdWxhdGVkDQo+IDU1OQkgwqB1c2luZyBh
biBJUC1pbi1JUCB0dW5uZWwgYmV0d2VlbiB0aGUgUm9vdCBhbmQgdGhlIDZMUiB0aGF0IHNlcnZl
cyB0aGUNCj4gNTYwCSDCoFJVTCAoc2VlIHNlY3Rpb25zIDcuMS40LCA3LjIuMywgNy4yLjQsIDcu
My4zLCA3LjMuNCwgOC4xLjMsIDguMS40LA0KPiA1NjEJIMKgOC4yLjMsIDguMi40LCA4LjMuMyBh
bmQgOC4zLjQgb2YgW1VTRW9mUlBMaW5mb10gZm9yIGRldGFpbHMpLg0KPiANCj4gW21pbm9yXSBM
aXN0aW5nIGFsbCB0aGVzZSBzZWN0aW9ucyBtYXkgYmUgcHJvbmUgdG8gZXJyb3JzIG9yDQo+IGlu
Y29uc2lzdGVuY3kuIMKgV2hhdCBhYm91dCDCpzcuMS4zL8KnOC4zLjI/IMKgIE1heWJlIHNpbXBs
eSAic2VlDQo+IFtVU0VvZlJQTGluZm9dIGZvciBkZXRhaWxzIiBpcyBiZXR0ZXIuDQo+IA0KDQpP
ciBhIG1pZGRsZSB0ZXJtIGJldHdlZW4geW91ciBwcm9wb3NhbHMsIGUuZy4gLCIgc2VjdGlvbnMg
NyBhbmQgOCBvZiBbVVNFb2ZSUExpbmZvXSBmb3IgZGV0YWlscyI/IA0KSSBoYXRlIHRoZSBpZGVh
IG9mIGFza2luZyB0byBsb29rIGF0IHRoZSB3aG9sZSBiaWcgZHJhZnQgd2l0aG91dCBhIGxpdHRs
ZSBoZWxwIG9uIHdoZXJlIHRvIHNlYXJjaC4NCg0KDQo+IA0KPiA1NjMJIMKgSW4gTm9uLVN0b3Jp
bmcgTW9kZSwgcGFja2V0cyBnb2luZyBkb3duIGNhcnJ5IGEgU291cmNlIFJvdXRpbmcNCj4gSGVh
ZGVyDQo+IDU2NAkgwqAoU1JIKS4gwqBUaGUgSVAtaW4tSVAgZW5jYXBzdWxhdGlvbiwgdGhlIFJQ
SSBhbmQgdGhlIFNSSCBhcmUNCj4gNTY1CSDCoGNvbGxlY3RpdmVseSBjYWxsZWQgdGhlICJSUEwg
YXJ0aWZhY3RzIiBhbmQgY2FuIGJlIGNvbXByZXNzZWQgdXNpbmcNCj4gNTY2CSDCoFtSRkM4MTM4
XS4gwqBGaWd1cmUgMTAgcHJlc2VudHMgYW4gZXhhbXBsZSBjb21wcmVzc2VkIGZvcm1hdCBmb3Ig
YQ0KPiA1NjcJIMKgcGFja2V0IGZvcndhcmRlZCBieSB0aGUgUm9vdCB0byBhIFJVTCBpbiBhIFN0
b3JpbmcgTW9kZSBET0RBRy4NCj4gDQo+IFttaW5vcl0gcy9GaWd1cmUgMTAvQXBwZW5kaXggQQ0K
PiANCj4gDQpPaw0KDQo+IC4uLg0KPiA1NzYJIMKgQSBSVUwgaXMgbm90IGV4cGVjdGVkIHRvIHN1
cHBvcnQgdGhlIGNvbXByZXNzaW9uIG1ldGhvZCBkZWZpbmVkIGluDQo+IDU3NwkgwqBbUkZDODEz
OF0uIMKgVW5sZXNzIGNvbmZpZ3VyZWQgb3RoZXJ3aXNlLCB0aGUgYm9yZGVyIHJvdXRlciBNVVNU
DQo+IDU3OAkgwqByZXN0b3JlIHRoZSBvdXRnb2luZyBwYWNrZXQgYmVmb3JlIGZvcndhcmRpbmcg
b3ZlciBhbiBleHRlcm5hbCByb3V0ZSwNCj4gNTc5CSDCoGV2ZW4gaWYgaXQgaXMgbm90IHRoZSBk
ZXN0aW5hdGlvbiBvZiB0aGUgaW5jb21pbmcgcGFja2V0LCBhbmQgZXZlbg0KPiA1ODAJIMKgd2hl
biBkZWxpdmVyaW5nIHRvIGEgUlVMLg0KPiANCj4gW21pbm9yXSBzL3Jlc3RvcmUvdW5jb21wcmVz
cw0KDQpPaw0KDQo+IA0KPiANCj4gW21ham9yXSAidGhlIGJvcmRlciByb3V0ZXIgTVVTVCByZXN0
b3JlIHRoZSBvdXRnb2luZyBwYWNrZXQgYmVmb3JlDQo+IGZvcndhcmRpbmcgb3ZlciBhbiBleHRl
cm5hbCByb3V0ZSwgZXZlbiBpZiBpdCBpcyBub3QgdGhlIGRlc3RpbmF0aW9uDQo+IG9mIHRoZSBp
bmNvbWluZyBwYWNrZXQiDQo+IA0KPiBVU0VvZlJQTGluZm8gYWxyZWFkeSBzcGVjaWZpZXMgdGhp
cyBiZWhhdmlvciwgc28gcGxlYXNlIGRvbid0IHNwZWNpZnkNCj4gaXQgYWdhaW4uIMKgQWxzbywg
dGhlIGxhbmd1YWdlIG9mICJldmVuIGlmIGl0IGlzIG5vdCB0aGUgZGVzdGluYXRpb24iDQo+IG1h
ZGUgbWUgdGhpbmsgdHdpY2UgYWJvdXQgY29tcGx5aW5nIHdpdGggcmZjODIwMC4gwqBNYXliZSBi
ZXR0ZXIgdG8NCj4gZGVzY3JpYmUgdGhlIGJlaGF2aW9yIGluIHRoZSBzYW1lIHdheSB0aGF0IFVT
RW9mUlBMaW5mbyBkb2VzLg0KPiANCj4gU3VnZ2VzdGlvbj4NCj4gwqAgwqBBIFJVTCBpcyBub3Qg
ZXhwZWN0ZWQgdG8gc3VwcG9ydCB0aGUgY29tcHJlc3Npb24gbWV0aG9kIGRlZmluZWQgaW4NCj4g
wqAgwqBbUkZDODEzOF0uIMKgVGhlIGJvcmRlciByb3V0ZXIgdW5jb21wcmVzc2VzIHRoZSBwYWNr
ZXQgYmVmb3JlIGZvcndhcmRpbmcNCj4gwqAgwqBvdmVyIGFuIGV4dGVybmFsIHJvdXRlIHRvIGEg
UlVMIFtVU0VvZlJQTGluZm9dLg0KPiANCg0KVGhhbmtzIGZvciB0aGUgc3VnZ2VzdGlvbi4gQXBw
bGllZC4NCg0KDQoNCj4gDQo+IC4uLg0KPiA2MDgJOC4gwqBVcGRhdGVkIFJQTCBTdGF0dXMNCj4g
Li4uDQo+IDYyMwkgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBUYWJsZSAxOiBSUEwgU3Rh
dHVzIHBlciBSRkMgNjU1MA0KPiANCj4gW21pbm9yXSBQbGVhc2UgYWRkIGEgdGFibGUgKGxhdGVy
IGluIHRoaXMgc2VjdGlvbikgc2hvd2luZyB0aGUgdXBkYXRlZA0KPiBSUEwgU3RhdHVzLi4uYWxv
bmcgd2l0aCBhIGZvcndhcmQgcmVmZXJlbmNlIHRvIHRoZSBJQU5BIENvbnNpZGVyYXRpb25zDQo+
IHN1Yi1zZWN0aW9uIHdoZXJlIHRoZSBuZXcgcmVnaXN0cnkgaXMgY3JlYXRlZC4NCj4gDQoNCldl
IGhhdmUgdGhpcw0KIg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgMSAyIDMgNCA1
IDYgNw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0rLSstKy0rLSstKy0rLSsNCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxFfEF8ICBWYWx1ZSAgICB8DQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICArLSstKy0rLSstKy0rLSstKw0KDQogICAgICAgICAgICAgICAg
ICAgICAgICBGaWd1cmUgNTogUlBMIFN0YXR1cyBGb3JtYXQNCiINCg0KDQoNCj4gDQo+IFtdIEJU
VywgdGhpcyBjaGFuZ2Ugc2hvdWxkIGZvcm1hbGx5IFVwZGF0ZSByZmM2NTAwLg0KDQpJIHJlYWQg
cmZjNjU1MC4gWWVzLCB0aGlzIGlzIG9uZSBvZiB0aGUgMiByZWFzb25zIHRvIHRoZSBmb3JtYWwg
dXBkYXRlLg0KUGxlYXNlIG5vdGUgdGhhdCB0aGVyZSBpcyBubyBleGlzdGluZyByZWdpc3RyeSBm
b3IgdGhlIFJQTCBzdGF0dXMgc28gd2UgYXJlIGNyZWF0aW5nIGl0Lg0KQnV0IHdlJ3JlIGFsc28g
bWVyZ2luZyB0aGUgc3RhdGlzIHdpdGggdGhlIERDTy1BQ0sgU3RhdHVzDQpJbiB0aGF0IHdlIGRl
cHJlY2F0ZSBodHRwczovL3d3dy5pYW5hLm9yZy9hc3NpZ25tZW50cy9ycGwvcnBsLnhodG1sI3Jw
bC1kY28tYWNrLXN0YXR1cw0KU28gd2Ugc2hvdWxkIHVwZGF0ZSB0aGUgTlBEQU8gZHJhZnQgYW5k
IHJlbW92ZSB0aGF0IGVudHJ5IHNob3VsZG4ndCB3ZT8NCk5vdGUgdGhhdCBOUERBTyBpcyBhbHJl
YWR5IGluIG1pc3NyZWYgYmVjYXVzZSBvZiB0aGlzIGRyYWZ0IGh0dHBzOi8vd3d3LnJmYy1lZGl0
b3Iub3JnL2NsdXN0ZXJfaW5mby5waHA/Y2lkPUMzMTANCg0KPiANCj4gDQo+IDYyNQkgwqBUaGUg
NkxvV1BBTiBORCBTdGF0dXMgd2FzIGRlZmluZWQgZm9yIHVzZSBpbiB0aGUgRUFSTyBhbmQgdGhl
DQo+IDYyNgkgwqBjdXJyZW50bHkgZGVmaW5lZCB2YWx1ZXMgYXJlIGxpc3RlZCBpbiB0YWJsZSAx
IG9mIFtSRkM4NTA1XS4gwqBUaGlzDQo+IDYyNwkgwqBzcGVjaWZpY2F0aW9uIGVuYWJsZXMgdG8g
Y2FycnkgdGhlIDZMb1dQQU4gTkQgU3RhdHVzIHZhbHVlcyBpbiBSUEwNCj4gNjI4CSDCoERBTyBh
bmQgRENPIG1lc3NhZ2VzLCBlbWJlZGRlZCBpbiB0aGUgUlBMIFN0YXR1cyBmaWVsZC4NCj4gDQo+
IFttaW5vcl0gInRoZSBjdXJyZW50bHkgZGVmaW5lZCB2YWx1ZXMgYXJlIGxpc3RlZCBpbiB0YWJs
ZSAxIG9mIFtSRkM4NTA1XSINCj4gDQo+IEdpdmVuIHRoYXQgdGhlIHJlZ2lzdHJ5IGlzIGJlaW5n
IG1vZGlmaWVkLCBhbmQgdGhhdCBvdGhlciB2YWx1ZXMgbWF5DQo+IGJlIGFkZGVkLi4uaXQgZG9l
c24ndCBzZWVtIGxpa2UgYSBnb29kIGlkZWEgdG8gcG9pbnQgYXQgImN1cnJlbnRseQ0KPiBkZWZp
bmVkIHZhbHVlcyIuIMKgUGxlYXNlIHRha2Ugb3V0IHRoYXQgcGFydCBvZiB0aGUgc2VudGVuY2Uu
DQoNCkFjazsgSSBjYW4gcHJvdmlkZSBhIHJlZiB0byBzdXBwb3J0IHRoZSBpbml0aWFsIHdvcmRz
IGluc3RlYWQNCiINCiAgVGhlIDZMb1dQQU4gTkQgU3RhdHVzIHdhcyBkZWZpbmVkIGZvciB1c2Ug
aW4gdGhlIEVBUk8sIHNlZSBzZWN0aW9uDQogICA0LjEgb2YgW1JGQzg1MDVdLg0KIg0KDQo+IA0K
PiA2MzAJIMKgVG8gYWNoaWV2ZSB0aGlzLCBTZWN0aW9uIDEzLjIgcmVkdWNlcyB0aGUgcmFuZ2Ug
b2YgdGhlIEVBUk8gU3RhdHVzDQo+IDYzMQkgwqB2YWx1ZXMgdG8gMC02MyB0byBlbnN1cmUgdGhh
dCB0aGV5IGZpdCB3aXRoaW4gYSBSUEwgU3RhdHVzIGFzIHNob3duDQo+IDYzMgkgwqBpbiBGaWd1
cmUgMy4NCj4gDQo+IFttYWpvcl0gIlNlY3Rpb24gMTMuMiByZWR1Y2VzIHRoZSByYW5nZSINCj4g
DQo+IMKnMTMuMiBpcyBwYXJ0IG9mIHRoZSBJQU5BIENvbnNpZGVyYXRpb25zLCB3aGljaCByZWZs
ZWN0cyB3aGF0IGlzDQo+IHNwZWNpZmllZCBlbHNld2hlcmUuIMKgSU9XLCBzcGVjaWZ5IHRoZSBy
ZWR1Y2VkIHJhbmdlIGVsc2V3aGVyZQ0KPiAoaGVyZT8pLg0KPiANCj4gU3VnZ2VzdGlvbj4NCj4g
wqAgwqBUbyBhY2hpZXZlIHRoaXMsIHRoZSByYW5nZSBvZiB0aGUgRUFSTyBTdGF0dXMgdmFsdWVz
IGlzIHJlZHVjZWQgdG8gMC02My4NCj4gwqAgwqBUaGlzIHJlZHVjdGlvbiBlbnN1cmVzIHRoYXQg
dGhlIHZhbHVlcyBmaXQgd2l0aGluIGEgUlBMIFN0YXR1cyBhcyBzaG93biBpbg0KPiDCoCDCoEZp
Z3VyZSAzLg0KPiANClRoZSBzdWdnZXN0aW9uIGlzIGdyZWF0bHkgYXBwcmVjaWF0ZWQuIFlvdSBh
bHNvIGFza2VkIGZvciB0aGUgZndkIHBvaW50ZXIgdG8gSUFOQS4NCiINCiAgIFRvIGFjaGlldmUg
dGhpcywgdGhlIHJhbmdlIG9mIHRoZSBFQVJPIFN0YXR1cyB2YWx1ZXMgaXMgcmVkdWNlZCB0bw0K
ICAgMC02My4gIFRoaXMgcmVkdWN0aW9uIGVuc3VyZXMgdGhhdCB0aGUgdmFsdWVzIGZpdCB3aXRo
aW4gYSBSUEwgU3RhdHVzDQogICBhcyBzaG93biBpbiBGaWd1cmUgNS4gIFNlZSBTZWN0aW9uIDEy
LjIsIFNlY3Rpb24gMTIuNSwgYW5kDQogICBTZWN0aW9uIDEyLjYgZm9yIHRoZSBJQU5BIGRlY2xh
cmF0aW9ucy4NCiINCg0KPiANCj4gW21ham9yXSBXaGF0IGFib3V0IHRoZSBBUk8/IMKgVGhlIFN0
YXR1cyB2YWx1ZXMgYXJlIHNoYXJlZCBiZXR3ZWVuIHRoZQ0KPiBFQVJPIGFuZCB0aGUgQVJPLg0K
DQpUaGUgSUFOQSB1cGRhdGUgYXBwbGllcyB0byB0aGUgcmVnaXN0cnkgdGhhdCB3YXMgY3JlYXRl
ZCBieSBSRkMgNjc3NSBhbmQgdXBkYXRlZCBieSBSRkMgODUwNS4NClRoZSB0ZXh0IGFjdHVhbGx5
IHBvaW50cyBhdCBSRkMgNjc3NSBhcyB0aGUgcmVmZXJlbmNlIGZvciB0aGUgcmVnaXN0cnkgc28g
d2UgYXJlIGltcGFjdGluZyBib3RoIEFSTyBhbmQgRUFSTy4NCg0KIg0KDQoxMi4yLiAgUmVzaXpp
bmcgdGhlIEFSTyBTdGF0dXMgdmFsdWVzDQoNCiAgIFNlY3Rpb24gMTIgb2YgW1JGQzY3NzVdIGNy
ZWF0ZXMgdGhlIEFkZHJlc3MgUmVnaXN0cmF0aW9uIE9wdGlvbg0KICAgU3RhdHVzIFZhbHVlcyBS
ZWdpc3RyeSB3aXRoIGEgcmFuZ2UgMC0yNTUuDQoNCiAgIFRoaXMgc3BlY2lmaWNhdGlvbiByZWR1
Y2VzIHRoYXQgcmFuZ2UgdG8gMC02My4NCg0KICAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gcmVkdWNl
IHRoZSB1cHBlciBib3VuZCBvZiB0aGUgdW5hc3NpZ25lZCB2YWx1ZXMNCiAgIGluIHRoZSBBZGRy
ZXNzIFJlZ2lzdHJhdGlvbiBPcHRpb24gU3RhdHVzIFZhbHVlcyBSZWdpc3RyeSBmcm9tIC0yNTUN
CiAgIHRvIC02My4NCiINCg0KDQo+IA0KPiANCj4gW21ham9yXSBDaGFuZ2luZyB0aGUgcmFuZ2Ug
b2YgdmFsdWVzIGlzIG5vdCBhcyBlYXN5IGFzIHVwZGF0aW5nIHRoZQ0KPiByZWdpc3RyeS4uLnRo
ZSBiZWhhdmlvciBvZiB0aGUgRUFSTyBhbmQgQVJPIGhhdmUgdG8gYmUgdXBkYXRlZC4gwqBUaGlz
DQo+IG1lYW5zIHRoYXQgdGhpcyBkb2N1bWVudCBzaG91bGQgVXBkYXRlIGJvdGggcmZjNjc3NSBh
bmQgcmZjODUwNSB3aGVyZQ0KPiBpdCByZWxhdGVzIHRvIHRoZSByZWRlZmluZWQgU3RhdHVzIGZp
ZWxkLg0KDQpJc24ndCB0aGlzIHRyYW5zaXRpdmU/IEkgbWVhbiB0aGUgZmllbGQgZGVmaW5lZCBp
biBSRkMgNjc3NSBpcyB1cGRhdGVkIGJ5IFJGQyA4NTA1Lg0KTWF5YmUgdGhlIDZsbyBncm91cCBz
aG91bGQgY2xhcmlmeSB0aGF0IHRoZSBBUk8gaXMgZGVwcmVjYXRlZCBzb21laG93Pw0KDQo+IA0K
PiBUaGUgRS9BIGZsYWdzIChiZWxvdykgZG9uJ3Qgc2VlbSB0byBhcHBseSB0byB0aGUgQVJPL0VB
Uk8sIHNvIGENCj4gc3BlY2lmaWNhdGlvbiBvZiB0aGUgYmVoYXZpb3IgaXMgbmVlZGVkOyBzb21l
dGhpbmcgbGlrZSAiaWdub3JlIHRoZQ0KPiBmaXJzdCB0d28gYml0cyIuDQo+IA0KPiANCj4gNjM0
CSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDAgMSAyIDMgNCA1
IDYgNw0KPiA2MzUJIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgICst
Ky0rLSstKy0rLSstKy0rDQo+IDYzNgkgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgfEV8QXwgwqBWYWx1ZSDCoCDCoHwNCj4gNjM3CSDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCArLSstKy0rLSstKy0rLSstKw0KPiANCg0KRm9yICJFIiBp
dHMgYW5vdGhlciB3YXkgaWYgc2F5aW5nID4xMjcgYXMgUlBMIGRpZCBpbiB0aGUgcGFzdC4gU28g
dGhpcyBpcyBub3QgYSBjaGFuZ2UgdGhhdCB0aGUgY29kZSBjYW4gc2VlLg0KRm9yICJBIiBzZXQs
IHRoZXJlIHdhcyBubyBzdWNoIGNhc2UgaW4gdGhlIHBhc3QuIE5vdyBJJ20gY29uZnVzZWQuIFdo
byBzaG91bGQgaWdub3JlIHRoZSBiaXRzPyANCkFuIG9sZCBpbXBsZW1lbnRhdGlvbiB3aWxsIHNl
ZSB1bmtub3duIHN0YXR1cyB2YWx1ZXMgd2hlbiB0aGUgQSBiaXQgaXMgc2V0IGJ5IGEgbmV3IGlt
cGxlbWVudGF0aW9uLiANCkFuIG9sZCBpbXBsZW1lbnRhdGlvbiB3aWxsIG5vdCBzZXQgdGhvc2Ug
Yml0cyBiZWNhdXNlIHRoZSBzdGF0dXMgdmFsdWVzIA0KDQoNCj4gDQo+IC4uLg0KPiA2NDMJIMKg
RTogwqAxLWJpdCBmbGFnLiDCoFNldCB0byBpbmRpY2F0ZSBhIHJlamVjdGlvbi4gwqBXaGVuIG5v
dCBzZXQsIGEgdmFsdWUNCj4gNjQ0CSDCoCDCoCBvZiAwIGluZGljYXRlcyBTdWNjZXNzL1VucXVh
bGlmaWVkIGFjY2VwdGFuY2UgYW5kIG90aGVyIHZhbHVlcw0KPiA2NDUJIMKgIMKgIGluZGljYXRl
ICJub3QgYW4gb3V0cmlnaHQgcmVqZWN0aW9uIiBhcyBwZXIgUkZDIDY1NTAuDQo+IA0KPiBbbWlu
b3JdICJXaGVuIG5vdCBzZXQsIGEgdmFsdWUgb2YgMC4uLmFuZCBvdGhlciB2YWx1ZXMuLi4iIMKg
VGhpcyBpcw0KPiBqdXN0IG9uZSBiaXQsIHNvIHRoZXJlIGFyZSBvbmx5IHR3byB2YWx1ZXMsIG5v
dCAib3RoZXIgdmFsdWVzIi4gOy0pDQo+IFlvdSBvYnZpb3VzbHkgbWVhbiAiYSB2YWx1ZSBvZiAw
Li4uYW5kIG90aGVyIHZhbHVlcyBvZiB0aGUgUlBMDQo+IFN0YXR1cyIuDQo+IA0KPiBzL2EgdmFs
dWUgb2YgMC9hbiBSUEwgU3RhdHVzIHZhbHVlIG9mIDANCg0KT2sNCg0KDQoNCg0KPiANCj4gDQo+
IFttYWpvcl0gIiJub3QgYW4gb3V0cmlnaHQgcmVqZWN0aW9uIiBhcyBwZXIgUkZDIDY1NTAiIMKg
cmZjNjU1MA0KPiBkaWZmZXJlbnRpYXRlZCBiZXR3ZWVuIGEgInJlamVjdGlvbiIgYW5kICJub3Qg
YW4gb3V0cmlnaHQgcmVqZWN0aW9uIi4NCj4gSXMgdGhlIGludGVudCBmb3IgdGhlIHJlamVjdGlv
biBjb2RlcyB0byByZWZsZWN0IHRoYXQgZGlmZmVyZW5jZSAoYXQNCj4gc29tZSBwb2ludCksIG9y
IGlzIHRoZSBhYmlsaXR5IHRvIHNpZ25hbCB0aGUgZGlmZmVyZW5jZSBsb3N0Pw0KDQpUaGlzIGRl
c2NyaWJlcyB0aGUgYXJ0IG9mIFJQTD8gSW4gdGhpcyBjYXNlLCBub3QgYSByZWplY3Rpb24gbWVh
bnMgdGhhdCB0aGUgY29tbWFuZCB3YXMgYWNjZXB0ZWQgYnV0IHNvbWV0aGluZyBtZWFuaW5nZnVs
IGhhcHBlbmVkIHRoYXQgaXMgd29ydGggc2lnbmFsaW5nLiBUaGUgcHJvYmxlbSBpcyB0byBlbmFi
bGUgYSBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IGZvciBuZXcgc3RhdHVzIGNvZGVzLiBBIGNvZGUg
d3JpdHRlbiB0b2RheSB3aWxsIG5vdCBiZSBhYmxlIHRvIHVuZGVyc3RhbmQgYmV5b25kIHRoZSBm
YWN0IHRoYXQgdGhlIGJpdCBpcyBzZXQgb3Igbm90LiBCdXQgYXQgbGVhc3QgaXQgY2FuIGNvbnNp
ZGVyIHRoYXQgdGhlIGNvbW1hbmQgd2FzIGV4ZWN1dGVkIG9yIG5vdCBhbmQgdGFrZSBhIGRpZmZl
cmVudCBwYXRoLg0KDQoNCg0KPiANCj4gDQo+IC4uLg0KPiA2NDkJIMKgU3RhdHVzIFZhbHVlOiDC
oDYtYml0IHVuc2lnbmVkIGludGVnZXIuIMKgSWYgdGhlICdBJyBmbGFnIGlzIHNldCB0aGlzDQo+
IDY1MAkgwqAgwqAgZmllbGQgdHJhbnNwb3J0cyBhIFN0YXR1cyBWYWx1ZSBkZWZpbmVkIGZvciBJ
UHY2IE5EIEVBUk8uIMKgV2hlbg0KPiA2NTEJIMKgIMKgIHRoZSAnQScgZmxhZyBpcyBub3Qgc2V0
LCB0aGUgU3RhdHVzIFZhbHVlIGlzIGRlZmluZWQgZm9yIFJQTC4NCj4gDQo+IFttYWpvcl0gVGhp
cyBjaGFuZ2UgaW4gdGhlIFJQTCBTdGF0dXMgZm9ybWF0IHNob3VsZCBiZSBhIGZvcm1hbCBVcGRh
dGUNCj4gb2YgcmZjNjU1MC4NCg0KRG9uZQ0KDQo+IA0KPiANCj4gNjUzCSDCoFdoZW4gYnVpbGRp
bmcgYSBEQ08gb3IgYSBEQU8tQUNLIG1lc3NhZ2UgdXBvbiBhbiBJUHY2IE5EIE5BIG9yDQo+IGEg
RURBQw0KPiA2NTQJIMKgbWVzc2FnZSwgdGhlIFJQTCBSb290IE1VU1QgY29weSB0aGUgNkxvV1BB
TiBORCBTdGF0dXMNCj4gdW5jaGFuZ2VkIGluDQo+IDY1NQkgwqB0aGUgUlBMIFN0YXR1cyBhbmQg
c2V0IHRoZSAnQScgYml0LiDCoFRoZSBSUEwgUm9vdCBNVVNUIHNldCB0aGUgJ0UnDQo+IDY1Ngkg
wqBmbGFnIGZvciBWYWx1ZXMgaW4gcmFuZ2UgMS0xMCB3aGljaCBhcmUgYWxsIGNvbnNpZGVyZWQg
cmVqZWN0aW9ucy4NCj4gDQo+IFtuaXRdIHMvJ0EnIGJpdC8nQScgZmxhZw0KDQpEb25lIHR3aWNl
IA0KDQo+IA0KPiBbbWFqb3JdIFdoYXQgc2hvdWxkIHRoZSByZWNlaXZlciBkbyBpZiB0aGUgY29y
cmVzcG9uZGluZyA2TG9XUEFOIE5EDQo+IFN0YXR1cyBpcyB1bmtub3duPyDCoE9yIGRvZXMgaXQg
bWF0dGVyPyDCoEknbSB3b25kZXJpbmcgaWYgIk1VU1QiIGlzIHRoZQ0KPiByaWdodCByZXF1aXJl
bWVudCwgb3IgaWYgc2hvdWxkIGJlICJTSE9VTEQiLi4uDQo+IA0KPiANCj4gW21ham9yXSBXaGF0
IHNob3VsZCBhIHJlY2VpdmVyIGRvIGlmIHRoZSBFIGZsYWcgaXMgbm90IHNldCBmb3IgIlZhbHVl
cw0KPiBpbiByYW5nZSAxLTEwIj8NCg0KRmFpciBlbm91Z2guIA0KDQoNCg0KPiANCj4gDQo+IFtt
YWpvcl0gRm9yIGZ1dHVyZSByZWplY3Rpb24tcmVsYXRlZCB2YWx1ZXMsIHRoZSBFIGZsYWcgaGFz
IHRvIGFsc28gYmUNCj4gc2V0LCByaWdodD8gDQoNClJpZ2h0LCB0aGF0IGlzIHdoYXQgbWFrZXMg
aXQgaGFyZCwgYnV0IGlmIHlvdSBsb29rIGF0IGl0LCA2TG9XUEFOIE5EIGlzIG1pc3NpbmcgdGhh
dCBiaXQuDQpTbyBhbiBleGlzdGluZyBpbXBsZW1lbnRhdGlvbiBhbHJlYWR5IGhhcyB0aGUgcHJv
YmxlbSBvZiBkZWFsaW5nIHdpdGggdW5rbm93biBzdGF0dXMgd2hpY2ggbWVhbnMgdGhhdCBieSBk
ZWZhdWx0IGl0IGlzIGFuIGVycm9yLiBTbyBzZXR0aW5nIHRoZSAnRScgZmxhZyBmb3IgdW5rbm93
biB2YWx1ZSBpcyB0aGUgc2FmZSBiZXQuDQoNCj4gwqBIb3cgY2FuIHdlIHdvcmQgdGhlIHNwZWNp
ZmljYXRpb24gc28gdGhhdCB3ZSBkb24ndCBkZXBlbmQNCj4gb24gZnV0dXJlIHNwZWNpZmljYXRp
b24gc2F5aW5nIHRoYXQgdGhlIEUgZmxhZyBoYXMgdG8gYmUgc2V0PyDCoEkgd29ycnkNCj4gdGhh
dCBub3QgYWxsIHRoZSBzdGF0dXMgY29kZXMgdXNlIHRoZSB3b3JrICJyZWplY3Rpb24iLCBldmVu
IGlmIHRoZWlyDQo+IGRlc2NyaXB0aW9uIChyZmM4NTA1KSBjYW4gYmUgaW50ZXJwcmV0ZWQgYXMg
c3VjaC4gwqBNYXliZSBzb21ldGhpbmcNCj4gbGlrZSB0aGlzOg0KPiANCj4gwqAgwqBUaGUgUlBM
IFJvb3QgTVVTVCBzZXQgdGhlICdFJyBmbGFnIGZvciBhbGwgcmVqZWN0aW9uIFZhbHVlcy4gwqBU
aGUgU3RhdHVzDQo+IMKgIMKgQ29kZXMgaW4gcmFuZ2UgMS0xMCBbcmZjODUwNV0gYXJlIGFsbCBj
b25zaWRlcmVkIHJlamVjdGlvbnMuDQo+IA0KDQpFeGNlbGxlbnQ7IEkgYWRkZWQgJ3Vua25vd24n
DQoiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgVGhlIFJQTCBSb290IE1VU1Qgc2V0IHRoZQ0KICAgJ0UnIGZsYWcgZm9yIGFs
bCByZWplY3Rpb24gYW5kIHVua25vd24gU3RhdHVzIENvZGVzLiAgVGhlIFN0YXR1cw0KICAgQ29k
ZXMgaW4gcmFuZ2UgMS0xMCBbUkZDODUwNV0gYXJlIGFsbCBjb25zaWRlcmVkIHJlamVjdGlvbnMu
Ig0KDQo+IA0KPiA2NTgJIMKgUmVjaXByb2NhbGx5LCB1cG9uIGEgRENPIG9yIGEgREFPLUFDSyBt
ZXNzYWdlIGZyb20gdGhlIFJQTCBSb290DQo+IHdpdGgNCj4gNjU5CSDCoGEgUlBMIFN0YXR1cyB0
aGF0IGhhcyB0aGUgJ0EnIGJpdCBzZXQsIHRoZSA2TFIgTVVTVCBjb3B5IHRoZSBSUEwNCj4gNjYw
CSDCoFN0YXR1cyBWYWx1ZSB1bmNoYW5nZWQgaW4gdGhlIFN0YXR1cyBmaWVsZCBvZiB0aGUgRUFS
TyB3aGVuDQo+IDY2MQkgwqBnZW5lcmF0aW5nIGFuIE5BIHRvIHRoZSBSVUwuDQo+IA0KPiBbbWFq
b3JdICJNVVNUIGNvcHkgdGhlIFJQTCBTdGF0dXMgVmFsdWUgdW5jaGFuZ2VkIiDCoCBFdmVuIGlm
IHRoZSB2YWx1ZQ0KPiBpcyB1bmtub3duPw0KDQpZZXMuIEl0IGlzIHVua25vd24gdG8gdGhlIFJv
b3QgYnV0IHN0aWxsIGluZm9ybWF0aXZlLCBlLmcuLCBhdCB0aGUgNkxSIG9yIGxvb2tpbmcgYXQg
dHJhY2VzLg0KV2h5IGxvb3NlIHRoYXQgaW5mb3JtYXRpb24/DQoNCj4gDQo+IA0KPiA2NjMJOS4g
wqBVcGRhdGVkIFJQTCBUYXJnZXQgT3B0aW9uDQo+IC4uLg0KPiA2NzkJIMKgV2l0aCB0aGlzIHNw
ZWNpZmljYXRpb24gdGhlIFJPVlIgaXMgdGhlIHJlbWFpbmRlciBvZiB0aGUgUlBMIFRhcmdldA0K
PiA2ODAJIMKgT3B0aW9uLiDCoFRoZSBzaXplIG9mIHRoZSBST1ZSIGlzIGluZGljYXRlZCBpbiBh
IG5ldyBST1ZSIFNpemUgZmllbGQNCj4gNjgxCSDCoHRoYXQgaXMgZW5jb2RlZCB0byBtYXAgb25l
LXRvLW9uZSB3aXRoIHRoZSBDb2RlIFN1ZmZpeCBpbiB0aGUgRURBUg0KPiA2ODIJIMKgbWVzc2Fn
ZSAoc2VlIHRhYmxlIDQgb2YgW1JGQzg1MDVdKS4NCj4gDQo+IFtuaXRdICJST1ZSIFNpemUgZmll
bGQiIMKgIFRoZSBmaWVsZCBpcyBjYWxsZWQgUk9WUnN6LiDCoFRvIGJlDQo+IGNvbnNpc3RlbnQs
IHBlcmhhcHMgZGVzY3JpYmUgdGhlIGZpZWxkIChiZWxvdykgYXMgIlJPVlJzeiAoUk9WUg0KPiBT
aXplKToiDQo+IA0KDQpDb29sLCBkb25lDQoNCg0KPiANCj4gWz9dIFdoeSBpcyB0aGUgc2l6ZSBv
ZiB0aGUgUk9WUiBuZWVkZWQ/IMKgSXQgY2FuIGJlIGZpZ3VyZWQgb3V0IGZyb20NCj4gdGhlIHNl
dHRpbmcgb2YgdGhlIEYgZmxhZyBhbmQgdGhlIE9wdGlvbiBhbmQgUHJlZml4IExlbmd0aHMuIMKg
SnVzdA0KPiBjdXJpb3VzLg0KPiANCg0KSW4gRURBUiB3ZSBoYXZlIHRvIGRlZHVjZSBmcm9tIHRo
ZSBvdmVyYWxsIGxlbmd0aCBhbmQgdGhhdCBibG9ja2VkIHRoZSBleHRlbnNpYmlsaXR5IG9mIHRo
ZSBtZXNzYWdlLCBlLmcuLCB0byBhZGQgb3B0aW9ucy4NClNvIHdlIGVuZGVkIHVwIGNvZGluZyBp
dCBpbiB0aGUgY29kZSBzdWZmaXgsIHNlZSBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvcmZj
ODUwNSNzZWN0aW9uLTQuMi4gQmV0dGVyIHNhZmUgdGhhbiBzb3JyeS4gDQoNCj4gDQo+IDY4NAkg
wqBUaGUgbW9kaWZpZWQgZm9ybWF0IGlzIGlsbHVzdHJhdGVkIGluIEZpZ3VyZSA0LiDCoEl0IGlz
IGJhY2t3YXJkDQo+IDY4NQkgwqBjb21wYXRpYmxlIHdpdGggdGhlIFRhcmdldCBPcHRpb24gaW4g
W1JGQzY1NTBdIGFuZCBTSE9VTEQgYmUgdXNlZA0KPiBhcw0KPiA2ODYJIMKgYSByZXBsYWNlbWVu
dCBpbiBuZXcgaW1wbGVtZW50YXRpb25zIGV2ZW4gZm9yIFN0b3JpbmcgTW9kZQ0KPiBvcGVyYXRp
b25zDQo+IDY4NwkgwqBpbiBwcmVwYXJhdGlvbiBmb3IgdXBjb21pbmcgc2VjdXJpdHkgbWVjaGFu
aXNtcyBiYXNlZCBpbiB0aGUgUk9WUi4NCj4gDQo+IFtuaXRdIHMvbW9kaWZpZWQgZm9ybWF0L3Vw
ZGF0ZWQgZm9ybWF0DQo+IA0KDQpZZXA7IG5vdGUgdGhlIG5vdC1zby1zdWJ0bGUgaGludCB0aGF0
IFJPVlIgd2FzIGRlc2lnbmVkIGZvciBST1YgZXZlbiBpZiBkZWZpbmVkIGluIE5EIDsgKSANCg0K
DQo+IFttYWpvcl0gIkl0IGlzIGJhY2t3YXJkIGNvbXBhdGlibGUuLi4iDQo+IA0KPiBUcnVlLCBi
dXQgd2hhdCBhYm91dCAiZm9yd2FyZCIgY29tcGF0aWJsZT8gwqBJZiB0aGUgRiBmbGFnIGlzIG5v
dCBzZXQsDQo+IGhvdyBkb2VzIGEgcmVjZWl2ZXIga25vdyB0aGF0IHRoaXMgaXMgdGhlIHVwZGF0
ZWQgT3B0aW9uPyANCg0KVGhlIGxlZ2FjeSBpbXBsZW1lbnRhdGlvbiByZWFkcyB0aGUgYml0cyB1
cCB0byBQcmVmaXggTGVuZ3RoIEFuZCBpZ25vcmVzIHRoZSByZXN0Lg0KU28gaXQgaWdub3JlcyB0
aGF0IHRoZSBhZGRyZXNzIG9mIHRoZSBob3N0IGlzIGluIGZ1bGwsIGFuZCBpdCBpZ25vcmVzIHRo
YXQgdGhlIFJPVlIgaXMgcHJlc2VudC4NClRoZSBvdGhlciB3YXkgYXJvdW5kLCB0aGUgUk9WUnN6
IHNldCB0byAwIGluZGljYXRlcyB0aGF0IHRoZSBST1ZSIGlzIG5vdCB0aGVyZS4NClNvIHdlIGdl
dDoNCg0KIg0KUk9WUnN6IChST1ZSIFNpemUpOiAgSW5kaWNhdGVzIHRoZSBTaXplIG9mIHRoZSBS
T1ZSLiAgSXQgTUFZIGJlIDEsIDIsDQogICAgICAzLCBvciA0LCBpbmRpY2F0aW5nIGEgUk9WUiBz
aXplIG9mIDY0LCAxMjgsIDE5Miwgb3IgMjU2IGJpdHMsDQogICAgICByZXNwZWN0aXZlbHkuICBB
IHZhbHVlIGlmIDAgdGh1cyBkZW5vdGVzIGEgbGVnYWN5IFRhcmdldCBPcHRpb24uDQoNCiINCg0K
PsKgSXMgdGhlcmUgYQ0KPiBjaGFuY2Ugb2Ygc3B1cmlvdXMgaW5mb3JtYXRpb24gKGluIGVpdGhl
ciB0aGUgZmxhZyBvciB0aGUgUk9WUnN6KSB0bw0KPiBiZSBwcmVzZW50IGFuZCBjYXVzZSB0aGUg
cmVjZWl2ZXIgdG8gbWlzaW50ZXJwcmV0IHRoZSBpbmZvcm1hdGlvbj8gwqBJDQo+IGtub3cgdGhh
dCByZmM2NTUwIHNwZWNpZmllcyB0aGF0IHRoZSAiZmllbGQgTVVTVCBiZSBpbml0aWFsaXplZCB0
bw0KPiB6ZXJvIGJ5IHRoZSBzZW5kZXIgYW5kIE1VU1QgYmUgaWdub3JlZCBieSB0aGUgcmVjZWl2
ZXIiLi4uYnV0IEkganVzdA0KPiB3YW50IHRvIHRlc3QgdGhlIGVkZ2VzLg0KDQpXZWxsIGl0J3Mg
YSBNVVNULi4uIGlmIGEgcmVzZXJ2ZWQgZmllbGQgaXMgbm90IHNldCB0byAgMCBhbGwgYmV0cyBh
cmUgb2ZmIGFueXdoZXJlIHlvdSB1c2UgYSByZXNlcnZlZCBzcGFjZSBmb3IgYmFja3dhcmQgY29t
cGF0aWJpbGl0eS4gVGhlIGNoYW5jZXMgaXMgdGhhdCBSb3ZlciBTaXplICsgUHJlZml4IExlbmd0
aCBhcyB3cm9uZ2x5IGNvbXB1dGVkIGV4Y2VlZCB0aGUgT3B0aW9uIExlbmd0aCwgaW4gd2hpY2gg
Y2FzZSBpdCBjYW4gYmUgZGV0ZWN0ZWQgYW5kIHJlcG9ydGVkLg0KDQo+IA0KPiBUaGlzIGZvcndh
cmQgY29tcGF0aWJpbGl0eSBtYXkgYmUgYSByZWFzb24gdG8gZm9ybWFsbHkgVXBkYXRlIHJmYzY1
NTAuDQoNClRoZSB1cGRhdGVkIFJUTyBpcyBvbmUgb2YgdGhlIDIgcmVhc29ucywgdGhlIHN0YXR1
cyBiZWluZyB0aGUgb3RoZXI7IGJ1dCBJIGRvIG5vdCB0aGluayB3ZSBoYXZlIGEgZm9yd2FyZCBj
b21wYXRpYmlsaXR5IHByb2JsZW0uDQoNCj4gDQo+IA0KPiBbbWFqb3JdICJTSE9VTEQgYmUgdXNl
ZCBhcyBhIHJlcGxhY2VtZW50IGluIG5ldyBpbXBsZW1lbnRhdGlvbnMiDQo+IA0KPiBSZWZlcnJp
bmcgdG8gwqc0IChVcGRhdGluZyBSRkMgNjU1MCkgYW5kIG15IGNvbW1lbnRzIHRoZXJlIGFib3V0
DQo+IFVwZGF0aW5nLi4uIElmIHRoaXMgY2hhbmdlIGlzIGFuIFVwZGF0ZSAtLSBtZWFuaW5nIHRo
YXQgYWxsIFJQTCBub2Rlcw0KPiBtdXN0IHN1cHBvcnQgaXQgLS0sIHdoZW4gd291bGQgaXQgYmUg
b2sgdG8gbm90IHVzZSBpdD8gwqBJT1csIHdoeSBpcyBpdA0KPiBhIHJlY29tbWVuZGF0aW9uIGFu
ZCBub3QgYSByZXF1aXJlbWVudC4NCg0KRXh0cmVtZWx5IGNvbnN0cmFpbmVkIG5vZGVzIG1heSBu
b3QgYmUgYWJsZSB0by4NCg0KPiANCj4gT1RPSCwgdGhlIG1vZGlmaWNhdGlvbiBpcyBiYWNrd2Fy
ZHMgY29tcGF0aWJsZS4uLnNvIG9ubHkgdGhlIG5vZGVzDQo+IHRoYXQgbmVlZCB0byB1bmRlcnN0
YW5kIHRoZSBjaGFuZ2UgbmVlZCB0byBpbXBsZW1lbnQgaXQuDQo+IA0KPiANCj4gW21ham9yXSAi
Li4uaW4gcHJlcGFyYXRpb24gZm9yIHVwY29taW5nIHNlY3VyaXR5IG1lY2hhbmlzbXMiDQo+IA0K
PiBXaGF0IGl0IHRoYXQ/IMKgSWYgc3VwcG9ydCBpcyByZXF1aXJlZCBmb3IgYSBkaWZmZXJlbnQg
c3BlY2lmaWNhdGlvbiwNCj4gd2hhdCBpcyBpdD8gwqAgSXQgc2VlbXMgdG8gbWUgdGhhdCByZWNv
bW1lbmRpbmcgdGhlIHVzZSBpbiBwcmVwYXJhdGlvbg0KPiBmb3Igc29tZXRoaW5nIGluIHRoZSBm
dXR1cmUgaXMgbm90IGFwcHJvcHJpYXRlIGluIGEgc3BlY2lmaWNhdGlvbg0KPiB3aXRob3V0IGFu
IGV4cGxpY2l0IHJlZmVyZW5jZS4NCj4gDQo+IA0KPiA2ODkJIMKgIMKgIDAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgMSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAyIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIDMNCj4gNjkwCSDCoCDCoCAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAy
IDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDENCj4gNjkxCSDCoCDCoCArLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKw0KPiA2OTIJIMKgIMKgIHwgwqAgVHlwZSA9IDB4MDUgfCBPcHRpb24gTGVuZ3RoIHxST1ZS
c3ogfEZ8RmxhZ3N8IFByZWZpeCBMZW5ndGggfA0KPiA2OTMJIMKgIMKgICstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQo+IDY5
NAkgwqAgwqAgfCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCB8DQo+IDY5NQkg
wqAgwqAgfCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoFRhcmdldCBQcmVmaXggKFZhcmlhYmxlIExl
bmd0aCkgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8DQo+IDY5NgkgwqAgwqAgLiDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAuDQo+IDY5NwkgwqAgwqAgKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCj4gNjk4
CSDCoCDCoCB8IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIHwNCj4gNjk5CSDC
oCDCoC4uLiDCoCDCoCDCoCDCoCDCoCDCoFJlZ2lzdHJhdGlvbiBPd25lcnNoaXAgVmVyaWZpZXIg
KFJPVlIpIMKgIMKgIMKgIMKgIMKgIC4uLg0KPiA3MDAJIMKgIMKgIHwgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgfA0KPiA3MDEJIMKgIMKgICstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQo+IA0KPiA3MDMJ
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIEZpZ3VyZSA0OiBVcGRhdGVkIFRhcmdldCBP
cHRpb24NCj4gDQo+IFtuaXRdIEFsaWduIHRoZSBiaXQgbnVtYmVyczoNCj4gDQo+IMKgIMKgIMKg
IDAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMSDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCAyIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDMNCj4gwqAgwqAgwqAgMCAxIDIgMyA0IDUg
NiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxDQo+IMKg
IMKgIMKgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSsNCj4gDQo+IA0KPiANCj4gDQo+IDcwNQkgwqBOZXcgZmllbGRzOg0KPiAN
Cj4gNzA3CSDCoFJPVlJzejogwqBJbmRpY2F0ZXMgdGhlIFNpemUgb2YgdGhlIFJPVlIuIMKgSXQg
TUFZIGJlIDEsIDIsIDMsIG9yIDQsDQo+IDcwOAkgwqAgwqAgZGVub3RpbmcgYSBST1ZSIHNpemUg
b2YgNjQsIDEyOCwgMTkyLCBvciAyNTYgYml0cywgcmVzcGVjdGl2ZWx5Lg0KPiANCj4gW21ham9y
XSBzL01BWSBiZSAxLCAyLCAzLCBvciA0L01VU1QgYmUgMSwgMiwgMywgb3IgNA0KPiANCj4gSXQg
aXMgbm90IG9wdGlvbmFsIHRvIHVzZSB0aG9zZSB2YWx1ZXMsIHRoZXkgYXJlIHRoZSBvbmx5IG9u
ZXMuDQo+IA0KPiANCj4gWz9dIFdoeSBhcmUgNCBiaXRzIG5lZWRlZCBpZiB0aGVyZSBhcmUgb25s
eSA0IHZhbHVlcz8gwqBXaHkgbm90IGp1c3QgdXNlIDM/DQo+IA0KPiANCj4gW21ham9yXSBXaGF0
IHNob3VsZCB0aGUgcmVjZWl2ZXIgZG8gaWYgYSBkaWZmZXJlbnQgdmFsdWUgaXMgdXNlZD8NCj4g
DQo+IA0KPiA3MTAJIMKgRjogwqAxLWJpdCBmbGFnLiDCoFNldCB0byBpbmRpY2F0ZSB0aGF0IFRh
cmdldCBQcmVmaXggZmllbGQgY29udGFpbnMgYW4NCj4gNzExCSDCoCDCoCBBZGRyZXNzIG9mIHBy
ZWZpeCBhZHZlcnRpc2VyIGluIGZ1bGwuDQo+IA0KPiBbbWlub3JdIFRvIGJlIGluIHN5bmMgd2l0
aCB0aGUgUmVnaXN0cnkgaW4gwqcxNToNCj4gcy9GOi9GIChBZHZlcnRpc2VyIEFkZHJlc3MgaW4g
RnVsbCk6DQo+IA0KDQpJJ2QgcmF0aGVyIHNheToNCiINCiAgVGhlIG5ldyAnRicgZmxhZyBpcyBz
ZXQgdG8gaW5kaWNhdGUgdGhhdCB0aGUgVGFyZ2V0IFByZWZpeCBmaWVsZA0KICAgY29udGFpbnMg
dGhlIElQdjYgYWRkcmVzcyBvZiB0aGUgYWR2ZXJ0aXNpbmcgbm9kZSwgaW4gd2hpY2ggY2FzZSB0
aGUNCiAgIGxlbmd0aCBvZiB0aGUgVGFyZ2V0IFByZWZpeCBmaWVsZCBpcyAxMjggYml0cyByZWdh
cmRsZXNzIG9mIHRoZSB2YWx1ZQ0KICAgb2YgdGhlIFByZWZpeCBMZW5ndGggZmllbGQuICBJZiB0
aGUgJ0YnIGZsYWcgaXMgcmVzZXQsIHRoZSBUYXJnZXQNCiAgIA0KIg0KDQpUbyB5b3VyIHBvaW50
IG9uIHRoZSByZWdpc3RyeSBJIGNoYW5nZWQgdGhlIGZpcnN0IGFwcGVhcmFuY2Ugb2YgdGhlICdG
JyBmbGFnIHRvOg0KIiANCiAgU2VjdGlvbiA2LjcuNyBvZiBbUkZDNjU1MF0gaW50cm9kdWNlcyB0
aGUgUlBMIFRhcmdldCBPcHRpb24sIHdoaWNoDQogICBjYW4gYmUgdXNlZCBpbiBSUEwgQ29udHJv
bCBtZXNzYWdlcyBzdWNoIGFzIHRoZSBEQU8gbWVzc2FnZSB0byBzaWduYWwNCiAgIGEgZGVzdGlu
YXRpb24gcHJlZml4LiAgVGhpcyBkb2N1bWVudCBhZGRzIHRoZSBjYXBhYmlsaXRpZXMgdG8NCiAg
IHRyYW5zcG9ydCB0aGUgUk9WUiBmaWVsZCAoc2VlIFNlY3Rpb24gNC4yLjMpIGFuZCB0aGUgSVB2
NiBBZGRyZXNzIG9mDQogICB0aGUgcHJlZml4IGFkdmVydGlzZXIgd2hlbiB0aGUgVGFyZ2V0IGlz
IGEgc2hvcnRlciBwcmVmaXguICBUaGVpciB1c2UNCiAgIGlzIHNpZ25hbGVkIHJlc3BlY3RpdmVs
eSBieSBhIG5ldyBST1ZSIFNpemUgZmllbGQgYmVpbmcgbm9uLXplcm8gYW5kDQogICBhIG5ldyAi
QWR2ZXJ0aXNlciBhZGRyZXNzIGluIEZ1bGwiICdGJyBmbGFnIHNldCwgbW9yZSBpbiBTZWN0aW9u
IDYuMS4NCg0KICAgVGhpcyBzcGVjaWZpY2F0aW9uIGRlZmluZXMgdGhlIG5ldyAiUm9vdCBQcm94
aWVzIEVEQVIvRURBQyIgKFApIGZsYWcNCiAgIGFuZCBlbmNvZGVzIGl0IGluIG9uZSBvZiB0aGVz
ZSByZXNlcnZlZCBmbGFncyBvZiB0aGUgUlBMIERPREFHDQogICBDb25maWd1cmF0aW9uIG9wdGlv
biwgbW9yZSBpbiBTZWN0aW9uIDYuMg0KDQogICAiDQoNCj4gDQo+IC4uLg0KPiA3MTYJMTAuIMKg
UHJvdG9jb2wgT3BlcmF0aW9ucyBmb3IgVW5pY2FzdCBBZGRyZXNzZXMNCj4gDQo+IDcxOAkgwqBU
aGUgZGVzY3JpcHRpb24gYmVsb3cgYXNzdW1lcyB0aGF0IHRoZSBSb290IHNldHMgdGhlICJQIiBm
bGFnIGluIHRoZQ0KPiA3MTkJIMKgRE9EQUcgQ29uZmlndXJhdGlvbiBPcHRpb24gYW5kIHBlcmZv
cm1zIHRoZSBFREFSIHByb3h5DQo+IG9wZXJhdGlvbi4NCj4gDQo+IFttYWpvcl0gV2hlcmUgaXMg
dGhlICJQIiBmbGFnIGRlZmluZWQ/IMKgSSBkaWRuJ3QgZmluZCBpdCBpbiB0aGlzIGRyYWZ0Lg0K
DQpJdCBpcyBub3cgaW4gdGhhdCBuZXcgdGV4dCB3aGVyZSB3ZSBkZXNjcmliZSB0aGUgcmVsYXRp
b24gd2l0aCB0aGUgTU9QDQoNCiINCiAgVGhpcyBzcGVjaWZpY2F0aW9uIGRlZmluZXMgYSBuZXcg
ZmxhZyAiUm9vdCBQcm94aWVzIEVEQVIvRURBQyIgKFApLg0KICAgVGhlICdQJyBmbGFnIGlzIGVu
Y29kZWQgaW4gcG9zaXRpb24gMSBvZiB0aGUgcmVzZXJ2ZWQgRmxhZ3MgaW4gdGhlDQogICBET0RB
RyBDb25maWd1cmF0aW9uIE9wdGlvbiAoY291bnRpbmcgZnJvbSBiaXQgMCBhcyB0aGUgbW9zdA0K
ICAgc2lnbmlmaWNhbnQgYml0KSBhbmQgc2V0IHRvIDAgaW4gbGVnYWN5IGltcGxlbWVudGF0aW9u
cyBhcyBzcGVjaWZpZWQNCiAgIHJlc3BlY3RpdmVseSBpbiBTZWN0aW9ucyAyMC4xNCBhbmQgNi43
LjYgb2YgW1JGQzY1NTBdLg0KDQogICBUaGUgJ1AnIGZsYWcgaXMgc2V0IHRvIGluZGljYXRlIHRo
YXQgdGhlIFJvb3QgcGVyZm9ybXMgdGhlIHByb3h5DQogICBvcGVyYXRpb24sIHdoaWNoIGltcGxp
ZXMgdGhhdCBpdCBzdXBwb3J0cyB0aGlzIHNwZWNpZmljYXRpb24gYW5kIHRoZQ0KICAgdXBkYXRl
ZCBSUEwgVGFyZ2V0IE9wdGlvbiAoc2VlIFNlY3Rpb24gNi4xKS4NCg0KICAgU2VjdGlvbiA0LjMg
b2YgW1VTRW9mUlBMaW5mb10gdXBkYXRlcyBbUkZDNjU1MF0gdG8gaW5kaWNhdGUgdGhhdCB0aGUN
CiAgIGRlZmluaXRpb24gb2YgdGhlIEZsYWdzIGFwcGxpZXMgdG8gTW9kZSBvZiBPcGVyYXRpb24g
KE1PUCkgdmFsdWVzDQogICB6ZXJvICgwKSB0byBzaXggKDYpIG9ubHkuICBGb3IgYSBNT1AgdmFs
dWUgb2YgNywgdGhlIFJvb3QgaXMgZXhwZWN0ZWQNCiAgIHRvIHBlcmZvcm0gdGhlIHByb3h5IG9w
ZXJhdGlvbiBieSBkZWZhdWx0Lg0KIg0KDQo+IA0KPiANCj4gLi4uDQo+IDcyNgkxMC4xLiDCoEdl
bmVyYWwgRmxvdw0KPiANCj4gW21pbm9yXSBJdCB3b3VsZCBiZSB2ZXJ5IG5pY2UgaWYgYXQgdGhl
IHN0YXJ0IG9mIHRoaXMgc3ViLXNlY3Rpb24gYQ0KPiBub3RlIG1lbnRpb25lZCB0aGUgZmFjdCB0
aGF0IMKnMTAuMiBjb250YWlucyB0aGUgZGV0YWlsZWQgb3BlcmF0aW9uLg0KPiBUaGF0IHdvdWxk
IGhlbHAgdGhlIGxpbmVhciByZWFkZXIgKGxpa2UgbWUhKSB0aW1lIGluIHRyeWluZyB0byBmaWd1
cmUNCj4gb3V0IHRoZSBkZXRhaWxzLiA7LSkNCg0KT3Vwcy4gTm90aW5nIHRoYXQgc2VjdGlvbiAx
MCBpcyBub3cgc2VjdGlvbiA5LiBJIGFkZGVkIGp1c3QgYmVmb3JlIDkuMToNCg0KIg0KICAgU2Vj
dGlvbiA5LjEgcHJvdmlkZXMgYW4gb3ZlcnZpZXcgb2YgdGhlIHJvdXRlIGluamVjdGlvbiBpbiBS
UEwsDQogICB3aGVyZWFzIFNlY3Rpb24gOS4yIG9mZmVycyBtb3JlIGRldGFpbHMgZnJvbSB0aGUg
cGVyc3BlY3RpdmUgb2YgdGhlDQogICBkaWZmZXJlbnQgbm9kZXMgaW52b2x2ZWQgaW4gdGhlIGZs
b3cuDQoNCjkuMS4gIEdlbmVyYWwgRmxvdw0KIg0KDQo+IA0KPiANCj4gW21pbm9yXSBBbHNvLCBp
dCB3b3VsZCBiZSBncmVhdCBpZiB0aGlzIG92ZXJ2aWV3IGhhZCBmb3J3YXJkDQo+IHJlZmVyZW5j
ZXMgdG8gd2hlcmUgdGhlIGRldGFpbCBpcyBwcm92aWRlZC4NCj4gDQoNClByb2JsZW0gaXMgdGhh
dCBpcyB0cmlhZ2VkIHBlciBub2RlIHR5cGUuDQoNCj4gDQo+IC4uLg0KPiA3NzUJIMKgT24gdGhl
IGZpcnN0IEFkZHJlc3MgUmVnaXN0cmF0aW9uLCBpbGx1c3RyYXRlZCBpbiBGaWd1cmUgNSBmb3Ig
UlBMDQo+IDc3NgkgwqBOb24tU3RvcmluZyBNb2RlLCB0aGUgRXh0ZW5kZWQgRHVwbGljYXRlIEFk
ZHJlc3MgZXhjaGFuZ2UgdGFrZXMNCj4gcGxhY2UNCj4gNzc3CSDCoGFzIHByZXNjcmliZWQgYnkg
W1JGQzg1MDVdLiDCoElmIHRoZSBleGNoYW5nZSBmYWlscywgdGhlIDZMUiByZXR1cm5zDQo+IDc3
OAkgwqBhbiBOQSBtZXNzYWdlIHdpdGggYSBuZWdhdGl2ZSBzdGF0dXMgdG8gdGhlIDZMTiwgdGhl
IE5DRSBpcyBub3QNCj4gNzc5CSDCoGNyZWF0ZWQgYW5kIHRoZSBhZGRyZXNzIGlzIG5vdCBpbmpl
Y3RlZCBpbiBSUEwuIMKgSWYgaXQgaXMgc3VjY2Vzc2Z1bCwNCj4gNzgwCSDCoHRoZSA2TFIgY3Jl
YXRlcyBhbiBOQ0UgYW5kIGluamVjdHMgdGhlIFJlZ2lzdGVyZWQgQWRkcmVzcyBpbiB0aGUgUlBM
DQo+IDc4MQkgwqByb3V0aW5nIHVzaW5nIGEgREFPL0RBTy1BQ0sgZXhjaGFuZ2Ugd2l0aCB0aGUg
UlBMIERPREFHIFJvb3QuDQo+IA0KPiBbbWFqb3JdICJ0aGUgRXh0ZW5kZWQgRHVwbGljYXRlIEFk
ZHJlc3MgZXhjaGFuZ2UgdGFrZXMgcGxhY2UgYXMNCj4gcHJlc2NyaWJlZCBieSBbUkZDODUwNV0i
IMKgIFllcywgZXhjZXB0IHRoYXQgTkEgaXMgZGVsYXllZCB1bnRpbCBhZnRlcg0KPiB0aGUgUlBM
IHJlZ2lzdHJhdGlvbiBpcyBjb21wbGV0ZWQuIMKgKFNlZSByZWxhdGVkIGNvbW1lbnRzIGluIMKn
MTAuMi4yDQo+IGJlbG93LikNCj4gDQoNClRoZSBFREFSIGV4Y2hhbmdlIGRvZXMgbm90IGNvbXBy
aXNlIHRoZSBOQS4gQWxzb1JGQyA4NTA1IGRvZXMgbm90IGluZGljYXRlIGEgc3RyaWN0IHRpbWlu
ZyBmb3IgdGhlIE5BLg0KQnV0IEkgZXhwZWN0IHRoaXMgaXNzdWUgcmVzdXJmYWNlcyBsYXRlciBh
cyB5b3UgaW5kaWNhdGUuIExldCdzIHNlZToNCg0KDQo+IA0KPiA3ODMJIMKgQW4gaXNzdWUgbWF5
IGJlIGRldGVjdGVkIGxhdGVyLCBlLmcuLCB0aGUgYWRkcmVzcyBtb3ZlcyB3aXRoaW4gdGhlDQo+
IDc4NAkgwqBMTE4gb3IgdG8gYSBkaWZmZXJlbnQgUm9vdCBvbiBhIGJhY2tib25lIFs2QkJSXS4g
wqBJbiB0aGF0IGNhc2UgdGhlDQo+IDc4NQkgwqB2YWx1ZSBvZiB0aGUgc3RhdHVzIHRoYXQgaW5k
aWNhdGVzIHRoZSBpc3N1ZSBjYW4gYmUgcGFzc2VkIGZyb20NCj4gNzg2CSDCoDZMb1dQQU4gTkQg
dG8gUlBMIGFuZCBiYWNrIGFzIGlsbHVzdHJhdGVkIGluIEZpZ3VyZSA2Lg0KPiANCj4gW21pbm9y
XSAiYmFja2JvbmUgcm91dGVyIiBpcyBub3QgdXNlZCBhbnl3aGVyZSBlbHNlLiDCoERvIHdlIG5l
ZWQgdG8NCj4gaW50cm9kdWNlIHRoaXMgdGVybSBhbmQgcmVmZXJlbmNlIGhlcmU/IMKgSXQgc2Vl
bXMgbGlrZSBhbiB1bm5lY2Vzc2FyeQ0KPiByZWZlcmVuY2UgdG8gbWUuDQoNClRoaXMgaXMgaHR0
cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvYXV0aG9ycy9yZmM4OTI5Lmh0bWwgDQpUaGlzIGlzIHRo
ZSBvbmx5IGtub3duIGNhc2Ugd2hlcmUgd2UgaW5qZWN0ICJyZW1vdmVkIiBzbyBJIHRob3VnaHQg
aXQgd2FzIHdvcnRoIG1lbnRpb25pbmcgdG8gZ2V0IHRoZSBmdWxsIHBpY3R1cmUuDQpBY3R1YWxs
eSB0aGUgcGljdHVyZSBuZXh0IGhhZCBhIHR5cG8sIG5vdCBhIDZMQlIgYnV0IGEgNkJCUiBvbiB0
aGUgcmlnaHQuIEkgYWxzbyBpbmRpY2F0ZWQgdGhlIHByb3RvY29scyBpbiB0aGUgZmlndXJlIGZv
ciBjbGFyaXR5Lg0KDQoiDQogICBBbiBpc3N1ZSBtYXkgYmUgZGV0ZWN0ZWQgbGF0ZXIsIGUuZy4s
IHRoZSBhZGRyZXNzIG1vdmVzIHdpdGhpbiB0aGUNCiAgIExMTiBvciB0byBhIFJvb3QgYXR0YWNo
ZWQgdG8gYSBkaWZmZXJlbnQgNkxvV1BBTiBCYWNrYm9uZSBSb3V0ZXINCiAgICg2QkJSKSBbNkJC
Ul0uICBJbiB0aGF0IGNhc2UsIHRoZSBORCBTdGF0dXMgQ29kZSBpcyBtYXBwZWQgaW4gYSBSUEwN
CiAgIFN0YXR1cyBWYWx1ZSBhbmQgYmFjaywgYXMgc2hvd24gaW4gRmlndXJlIDcuDQoNCiAgICAg
ICAgICA2TE4vUlVMICAgPC1ORC0+IDZMUiAgIDwtUlBMLT4gICAJCVJvb3QgICA8LU5ELT4gICAg
NkJCUg0KICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAJfCAgICAgICAgICAgICAgCQl8
ICAgICAgICAgICAgICAgICAgCXwNCiAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgCXwg
ICAgICAgICAgICAgICAJCXwgTkEoRUFSTywgU3RhdHVzKSB8DQogICAgICAgICAgICAgfCAgICAg
ICAgICAgICAgICAgIAl8ICBEQ08oU3RhdHVzKSAgCQl8PC0tLS0tLS0tLS0tLS0tLS0tCXwNCiAg
ICAgICAgICAgICB8IE5BKEVBUk8sIFN0YXR1cykgfDwtLS0tLS0tLS0tLS0tLQkJfCAgICAgICAg
ICAgICAgICAgIAl8DQogICAgICAgICAgICAgfDwtLS0tLS0tLS0tLS0tLS0tLQl8ICAgICAgICAg
ICAgICAgCQl8ICAgICAgICAgICAgICAgICAJfA0KICAgICAgICAgICAgIHwgICAgICAgICAgICAg
ICAJfCAgICAgICAgICAgICAgIAkJfCAgICAgICAgICAgICAgICAgIAl8DQoNCiAgICAgICAgICAg
ICAgICAgICAgICAgIEZpZ3VyZSA3OiBBc3luY2hyb25vdXMgSXNzdWUNCg0KIg0KPiAuLi4NCj4g
ODAwCSDCoEFuIEFkZHJlc3MgcmUtUmVnaXN0cmF0aW9uIGlzIHBlcmZvcm1lZCBieSB0aGUgNkxO
IHRvIG1haW50YWluIHRoZQ0KPiA4MDEJIMKgTkNFIGluIHRoZSA2TFIgYWxpdmUgYmVmb3JlIGxp
ZmV0aW1lIGV4cGlyZXMuIMKgVXBvbiB0aGUgcmVmcmVzaCBvZiBhbg0KPiA4MDIJIMKgQWRkcmVz
cyByZS1SZWdpc3RyYXRpb24sIGFzIGlsbHVzdHJhdGVkIGluIEZpZ3VyZSA3LCB0aGUgNkxSIGlu
amVjdHMNCj4gODAzCSDCoHRoZSBSZWdpc3RlcmVkIEFkZHJlc3MgaW4gUlBMLg0KPiANCj4gDQo+
IA0KPiBbbWFqb3JdIFVuZGVyIHdoYXQgY2lyY3Vtc3RhbmNlcyBkb2VzIHRoZSBwcm9jZXNzIGlu
IEZpZ3VyZSA3IGFwcGx5Pw0KPiBJJ20gYXNzdW1pbmcgdGhhdCBvbmx5IGlmIHRoZSByZWdpc3Ry
YXRpb24gaGFzbid0IGV4cGlyZWQsIGlzIHRoYXQNCj4gdHJ1ZT8gwqANCg0KWWVzLiBOb3RlIHRo
YXQgRmlnIDcgaXMgbm93IDguIA0KDQpFYXJsaWVyIHdlIGV4cGxhaW4gdGhhdCB0aGUgbGlmZXRp
bWVzIGFyZSBhbGlnbmVkLiBTaW5jZSB5b3UgbWF5IGhhdmUgbWlzc2VkIGl0LCBJIGNsYXJpZnkg
dGhhdCB0ZXh0IGFzOg0KIg0KICBUbyBhY2hpZXZlIHRoaXMsIHRoZSBsaWZldGltZXMgYW5kIHNl
cXVlbmNlIGNvdW50ZXJzIGluIDZMb1dQQU4gTkQNCiAgIGFuZCBSUEwgYXJlIGFsaWduZWQuDQoi
DQpBbmQgdGhlbiANCiINCiAgIEFuIEFkZHJlc3MgUmVnaXN0cmF0aW9uIHJlZnJlc2ggaXMgcGVy
Zm9ybWVkIGJ5IHRoZSA2TE4gdG8gbWFpbnRhaW4NCiAgIHRoZSBOQ0UgaW4gdGhlIDZMUiBhbGl2
ZSBiZWZvcmUgdGhlIGxpZmV0aW1lIGV4cGlyZXMuICBVcG9uIHRoZQ0KICAgcmVmcmVzaCBvZiBh
IHJlZ2lzdHJhdGlvbiwgdGhlIDZMUiByZWluamVjdHMgdGhlIGNvcnJlc3BvbmRpbmcgcm91dGUN
CiAgIGluIFJQTCBiZWZvcmUgaXQgZXhwaXJlcywgYXMgaWxsdXN0cmF0ZWQgaW4gRmlndXJlIDgu
DQoNCjxzbmlwPg0KDQogICAgICAgICAgICAgICAgICAgIEZpZ3VyZSA4OiBOZXh0IFJVTCBSZWdp
c3RyYXRpb24gRmxvdyAiDQoNCj4gSWYgdGhlIHJlZ2lzdHJhdGlvbiBhbHJlYWR5IGV4cGlyZWQs
IHNob3VsZCB0aGUgd2hvbGUgcHJvY2Vzcw0KPiAoRmlndXJlIDUpIGJlIHJlcGVhdGVkPyDCoA0K
DQpZZXMgYnV0IHRoZSBhbGlnbm1lbnQgb2YgbGlmZXRpbWUgaXMgbWVhbnQgdG8gYXZvaWQgdGhh
dC4gDQoNCg0KDQpJIHNlZSBtZW50aW9uIG9mIChyZSlyZWdpc3RyYXRpb24gaW4gwqcxMC4yLjEs
DQo+IGJ1dCBub25lIGluIMKnMTAuMi4yLg0KPiANCg0KVGhlIGZpcnN0IHBhcmFncmFwaCB3YXMg
YWJvdXQgdGhpcy4gDQoNCiINCiAgIEFsc28gYXMgcHJlc2NyaWJlZCBieSBbUkZDODUwNV0sIHRo
ZSA2TFIgZ2VuZXJhdGVzIGFuIEVEQVIgbWVzc2FnZQ0KICAgdXBvbiByZWNlcHRpb24gb2YgYSB2
YWxpZCBOUyhFQVJPKSBtZXNzYWdlIGZvciB0aGUgcmVnaXN0cmF0aW9uIG9mIGENCiAgIG5ldyBJ
UHY2IGFkZHJlc3MgYnkgYSA2TE4uICBJZiB0aGUgaW5pdGlhbCBFREFSL0VEQUMgZXhjaGFuZ2UN
CiAgIHN1Y2NlZWRzLCB0aGVuIHRoZSA2TFIgaW5zdGFsbHMgYW4gTkNFIGZvciB0aGUgUmVnaXN0
cmF0aW9uIExpZmV0aW1lLg0KICAgRm9yIHRoZSByZWdpc3RyYXRpb24gcmVmcmVzaGVzLCBpZiB0
aGUgUlBMIFJvb3QgaGFzIGluZGljYXRlZCB0aGF0IGl0DQogICBwcm94aWVzIHRoZSBrZWVwLWFs
aXZlIEVEQVIvRURBQyBleGNoYW5nZSB3aXRoIHRoZSA2TEJSIChzZWUNCiAgIFNlY3Rpb24gNiks
IHRoZSA2TFIgTVVTVCByZWZyYWluIGZyb20gc2VuZGluZyB0aGUga2VlcC1hbGl2ZSBFREFSLg0K
Ig0KDQpMZXQgbWUgdXNlICdyZWdpc3RyYXRpb24gcmVmcmVzaCcgdGhyb3VnaG91dCBmb3IgY29u
c2lzdGVuY3kuDQoNCg0KPiAuLi4NCj4gODI4CSDCoFRoZSA2TFIgbWF5IHJlY2VpdmUgYSByZXF1
ZXN0ZWQgREFPLUFDSyBhZnRlciBpdCByZWNlaXZlZCBhbg0KPiA4MjkJIMKgYXN5bmNocm9ub3Vz
IERDTywgYnV0IHRoZSBuZWdhdGl2ZSBTdGF0dXMgaW4gdGhlIERDTyBzdXBlcnNlZGVzIGENCj4g
ODMwCSDCoHBvc2l0aXZlIFN0YXR1cyBpbiB0aGUgREFPLUFDSyByZWdhcmRsZXNzIG9mIHRoZSBv
cmRlciBpbiB3aGljaCB0aGV5DQo+IDgzMQkgwqBhcmUgcmVjZWl2ZWQuIMKgVXBvbiB0aGUgREFP
LUFDSyAtIG9yIHRoZSBEQ08gaWYgb25lIGFycml2ZXMgZmlyc3QgLQ0KPiA4MzIJIMKgdGhlIDZM
UiByZXNwb25kcyB0byB0aGUgUlVMIHdpdGggYW4gTkEoRUFSTykuDQo+IA0KPiBbbWFqb3JdICJ0
aGUgbmVnYXRpdmUgU3RhdHVzIGluIHRoZSBEQ08gc3VwZXJzZWRlcyBhIHBvc2l0aXZlIFN0YXR1
cw0KPiBpbiB0aGUgREFPLUFDSyByZWdhcmRsZXNzIG9mIHRoZSBvcmRlciBpbiB3aGljaCB0aGV5
IGFyZSByZWNlaXZlZCINCj4gDQo+IEkgZG9uJ3QgcmVtZW1iZXIgYW55dGhpbmcgbGlrZSB0aGlz
IGluDQo+IGRyYWZ0LWlldGYtcm9sbC1lZmZpY2llbnQtbnBkYW8uIMKgU2hvdWxkIHNvbWV0aGlu
ZyBiZSBtZW50aW9uZWQ/IA0KDQpUaGVyZSB3YXMgbm8gbWFwcGluZyBiZXR3ZWVuIE5EIGFuZCBS
UEwgc28gZmFyLiANCldlIGFyZSByZWRlZmluaW5nIHRoZSBEQ08gc3RhdHVzIHRvIGJlIGEgUlBM
IHN0YXR1cyBhbmQgY29uZm9ybSB0aGUgc2FtZSBtYXBwaW5nIGFzIHRoZSByZXN0Lg0KRENPIGlz
IGFzeW5jaHJvbm91czsgdGhlIG1lc3NhZ2UgbWF5IGZseSBzbG93ZXIgb3IgZmFzdGVyIHRoYW4g
dGhlIERBTy1BQ0suDQpXZSB3YW50IHRvIGF2b2lkIGNvbmZ1c2lvbiBpZiBib3RoIGFyZSByZWNl
aXZlZCB3aXRoIGEgZGlmZmVyZW50IHN0YXR1cy4NCg0KPiDCoFRoZQ0KPiBhYmlsaXR5IG9mIGEg
cGFyZW50IHRvIHNlbmQgYW4gdW5zb2xpY2l0ZWQgRENPIHNlZW1zIHRvIGZhbGwgaW4gdGhlDQo+
IHNhbWUgY2F0ZWdvcnk6IHRoZSBEQU8tQUNLIGRvZXNuJ3QgbWF0dGVyIGlmIHRoZSBEQ08gd2Fz
IHJlY2VpdmVkDQo+IGZpcnN0Li4uDQoNClllcw0KDQo+IA0KPiBJJ20gYXNzdW1pbmcgdGhlIERD
TyBuZWdhdGl2ZSBzdGF0dXMgaW4gdGhpcyBjYXNlIGhhcyBzb21lIHR5cGUgb2YNCj4gZXhwaXJh
dGlvbiB0aW1lLCByaWdodD8gwqBJJ20gdGhpbmtpbmcgb2YgdGhlIGNhc2Ugd2hlcmUgYSBwcm9i
bGVtIGRpZA0KPiBvY2N1ciwgYnV0IG9uIGEgcmV0cnkgdGhlcmUgaXMgc3VjY2Vzcy4uLj8/DQoN
CkkgZG8gbm90IGtub3cgb2Ygc3VjaCBhIGNhc2UuIEJ1dCB0aGVuLCB0aGF0IHNob3VsZCBiZSBh
IGNhc2Ugd2hlcmUgdGhlICdFJyBmbGFnIGlzIGNsZWFyZWQuIEVsc2UgdGhlIERDTyBkZXN0cm95
cyB0aGUgcm91dGUuDQoNCg0KPiANCj4gVGhpcyBwcm9wZXJ0eSBvZiB0aGUgRENPIGFsbG93cyBh
IHJvZ3VlIG5vZGUgdG8gaW52YWxpZGF0ZSBhDQo+IHJlZ2lzdHJhdGlvbi4gwqBTb21ldGhpbmcg
c2ltaWxhciB0byB0aGlzIHRleHQgZnJvbQ0KPiBkcmFmdC1pZXRmLXJvbGwtZWZmaWNpZW50LW5w
ZGFvIHNob3VsZCBiZSBpbmNsdWRlZCBpbiB0aGUgU2VjdXJpdHkNCj4gQ29uc2lkZXJhdGlvbnMg
c2VjdGlvbjoNCj4gDQo+IMKgIMKgVGhpcyBkb2N1bWVudCBpbnRyb2R1Y2VzIHRoZSBhYmlsaXR5
IGZvciBhIGNvbW1vbiBhbmNlc3RvciBub2RlIHRvDQo+IMKgIMKgaW52YWxpZGF0ZSBhIHJvdXRl
IG9uIGJlaGFsZiBvZiB0aGUgdGFyZ2V0IG5vZGUuIMKgVGhlIGNvbW1vbiBhbmNlc3Rvcg0KPiDC
oCDCoG5vZGUgY291bGQgYmUgZGlyZWN0ZWQgdG8gZG8gc28gYnkgdGhlIHRhcmdldCBub2RlIHVz
aW5nIHRoZSAnSScgZmxhZw0KPiDCoCDCoGluIERDTydzIFRyYW5zaXQgSW5mb3JtYXRpb24gT3B0
aW9uLiDCoEhvd2V2ZXIsIHRoZSBjb21tb24gYW5jZXN0b3INCj4gwqAgwqBub2RlIGlzIGluIGEg
cG9zaXRpb24gdG8gdW5pbGF0ZXJhbGx5IGluaXRpYXRlIHRoZSByb3V0ZSBpbnZhbGlkYXRpb24N
Cj4gwqAgwqBzaW5jZSBpdCBwb3NzZXNzZXMgYWxsIHRoZSByZXF1aXJlZCBzdGF0ZSBpbmZvcm1h
dGlvbiwgbmFtZWx5LCB0aGUNCj4gwqAgwqBUYXJnZXQgYWRkcmVzcyBhbmQgdGhlIGNvcnJlc3Bv
bmRpbmcgUGF0aCBTZXF1ZW5jZS4gwqBUaHVzIGEgcm9ndWUNCj4gwqAgwqBjb21tb24gYW5jZXN0
b3Igbm9kZSBjb3VsZCBpbml0aWF0ZSBzdWNoIGFuIGludmFsaWRhdGlvbiBhbmQgaW1wYWN0DQo+
IMKgIMKgdGhlIHRyYWZmaWMgdG8gdGhlIHRhcmdldCBub2RlLg0KPiANCg0KTWFrZXMgc2Vuc2U7
ICBJIGFkZGVkIA0KDQoiDQogICBbRUZGSUNJRU5ULU5QREFPXSBpbnRyb2R1Y2VzIHRoZSBhYmls
aXR5IGZvciBhIHJvZ3VlIGNvbW1vbiBhbmNlc3Rvcg0KICAgbm9kZSB0byBpbnZhbGlkYXRlIGEg
cm91dGUgb24gYmVoYWxmIG9mIHRoZSB0YXJnZXQgbm9kZS4gIEluIHRoYXQNCiAgIGNhc2UsIHRo
ZSBSUEwgU3RhdHVzIGluIHRoZSBEQ08gaGFzIHRoZSAnQScgZmxhZyBub3Qgc2V0LCBhbmQgYQ0K
ICAgTkEoRUFSTykgaXMgcmV0dXJuZWQgdG8gdGhlIDZMTiB3aXRoIHRoZSAnUicgZmxhZyBub3Qg
c2V0LiAgVGhpcw0KICAgZW5jb3VyYWdlcyB0aGUgNkxOIHRvIHRyeSBhbm90aGVyIDZMUi4gIElm
IGEgNkxSIGV4aXN0cyB0aGF0IGRvZXMgbm90DQogICB1c2UgdGhlIHJvZ3VlIGNvbW1vbiBhbmNl
c3RvciwgdGhlbiB0aGUgNkxOIHdpbGwgZXZlbnR1YWxseSBzdWNjZWVkDQogICBnYWluaW5nIHJl
YWNoYWJpbGl0eSBvdmVyIHRoZSBSUEwgbmV0d29yayBpbiBzcGl0ZSBvZiB0aGUgcm9ndWUgbm9k
ZS4NCg0KIg0KDQo+IA0KPiA4MzQJIMKgVGhlIFJVTCBNQVkgdGVybWluYXRlIHRoZSByZWdpc3Ry
YXRpb24gYXQgYW55IHRpbWUgYnkgdXNpbmcgYQ0KPiA4MzUJIMKgUmVnaXN0cmF0aW9uIExpZmV0
aW1lIG9mIDAuIMKgVGhpcyBzcGVjaWZpY2F0aW9uIHJlcXVpcmVzIHRoYXQgdGhlIFJQTA0KPiA4
MzYJIMKgVGFyZ2V0IE9wdGlvbiB0cmFuc3BvcnRzIHRoZSBST1ZSLiDCoFRoaXMgd2F5LCB0aGUg
c2FtZSBmbG93IGFzIHRoZQ0KPiA4MzcJIMKgaGVhcnRiZWF0IGZsb3cgaXMgc3VmZmljaWVudCB0
byBpbmZvcm0gdGhlIDZMQlIgdXNpbmcgdGhlIFJvb3QgYXMNCj4gODM4CSDCoHByb3h5IGFzIGls
bHVzdHJhdGVkIGluIEZpZ3VyZSA3Lg0KPiANCj4gW21ham9yXSBzL01BWS9tYXkgwqAgSW4gdGhp
cyBjYXNlLCB0aGUgc2VudGVuY2UgaXMganVzdCBwb2ludGluZyBhdCBhDQo+IGZhY3QsIG5vdCBt
YWtpbmcgYSBub3JtYXRpdmUgc3RhdGVtZW50Lg0KPiANCg0KRG9uZQ0KDQo+IA0KPiA4NDMJMTAu
Mi4gwqBEZXRhaWxlZCBPcGVyYXRpb24NCj4gDQo+IDg0NQkxMC4yLjEuIMKgUGVyc3BlY3RpdmUg
b2YgdGhlIFJVTCBBY3RpbmcgYXMgNkxODQo+IA0KPiA4NDcJIMKgVGhpcyBzcGVjaWZpY2F0aW9u
IGRvZXMgbm90IGFsdGVyIHRoZSBvcGVyYXRpb24gb2YgYSA2TG9XUEFOIE5ELQ0KPiA4NDgJIMKg
Y29tcGxpYW50IDZMTiwgYW5kIGEgUlVMIGlzIGV4cGVjdGVkIHRvIG9wZXJhdGUgYXMgZm9sbG93
czoNCj4gDQo+IFttaW5vcl0gcy82TE4sIGFuZCBhIFJVTCAvNkxOL1JVTCwgd2hpY2gNCg0KRG9u
ZQ0KDQo+IA0KPiANCj4gODUwCSDCoDEuIMKgVGhlIDZMTiBvYnRhaW5zIGFuIElQdjYgZ2xvYmFs
IGFkZHJlc3MsIGVpdGhlciB1c2luZyBTdGF0ZWxlc3MNCj4gODUxCSDCoCDCoCDCoEFkZHJlc3Mg
QXV0b2NvbmZpZ3VyYXRpb24gKFNMQUFDKSBbUkZDNDg2Ml0gYmFzZWQgb24gYSBQcmVmaXgNCj4g
ODUyCSDCoCDCoCDCoEluZm9ybWF0aW9uIE9wdGlvbiAoUElPKSBbUkZDNDg2MV0gZm91bmQgaW4g
YW4gUkEgbWVzc2FnZSwgb3INCj4gODUzCSDCoCDCoCDCoHNvbWUgb3RoZXIgbWVhbnMgc3VjaCBh
cyBESENQdjYgW1JGQzMzMTVdLg0KPiANCj4gW21ham9yXSBzL1JGQzMzMTUvUkZDODQxNQ0KDQpP
dXBzDQoNCj4gDQo+IA0KPiA4NTUJIMKgMi4gwqBPbmNlIGl0IGhhcyBmb3JtZWQgYW4gYWRkcmVz
cywgdGhlIDZMTiAocmUpcmVnaXN0ZXJzIGl0cyBhZGRyZXNzDQo+IDg1NgkgwqAgwqAgwqBwZXJp
b2RpY2FsbHksIHdpdGhpbiB0aGUgTGlmZXRpbWUgb2YgdGhlIHByZXZpb3VzIEFkZHJlc3MNCj4g
ODU3CSDCoCDCoCDCoFJlZ2lzdHJhdGlvbiwgYXMgcHJlc2NyaWJlZCBieSBbUkZDNjc3NV0sIHRv
IHJlZnJlc2ggdGhlIE5DRQ0KPiA4NTgJIMKgIMKgIMKgYmVmb3JlIHRoZSBsaWZldGltZSBpbmRp
Y2F0ZWQgaW4gdGhlIEVBUk8gZXhwaXJlcy4gwqBJdCBNVVNUIHNldA0KPiA4NTkJIMKgIMKgIMKg
dGhlICJUIiBmbGFnIGFuZCB0aGUgVElEIGlzIGluY3JlbWVudGVkIGVhY2ggdGltZSBhbmQgd3Jh
cHMgaW4gYQ0KPiA4NjAJIMKgIMKgIMKgbG9sbGlwb3AgZmFzaGlvbiAoc2VlIHNlY3Rpb24gNS4y
LjEgb2YgW1JGQzg1MDVdIHdoaWNoIGlzIGZ1bGx5DQo+IDg2MQkgwqAgwqAgwqBjb21wYXRpYmxl
IHdpdGggc2VjdGlvbiA3LjIgb2YgW1JGQzY1NTBdKS4NCj4gDQo+IFttaW5vcl0gcy9JdCBNVVNU
IHNldCB0aGUgIlQiIGZsYWcgYW5kIHRoZSBUSUQgaXMgaW5jcmVtZW50ZWQvSXQgTVVTVA0KPiBz
ZXQgdGhlICJUIiBmbGFnLiDCoFRoZSBUSUQgaXMgaW5jcmVtZW50ZWQNCj4gDQpEb25lDQoNCj4g
DQo+IFtuaXRdIHMvW1JGQzg1MDVdIHdoaWNoL1tSRkM4NTA1XSwgd2hpY2gNCg0KRG9uZQ0KDQo+
IA0KPiANCj4gODYzCSDCoDMuIMKgQXMgc3RhdGVkIGluIHNlY3Rpb24gNS4yIG9mIFtSRkM4NTA1
XSwgdGhlIDZMTiBjYW4gcmVnaXN0ZXIgdG8NCj4gODY0CSDCoCDCoCDCoG1vcmUgdGhhbiBvbmUg
NkxSIGF0IHRoZSBzYW1lIHRpbWUuIMKgSW4gdGhhdCBjYXNlLCBpdCB1c2VzIHRoZQ0KPiA4NjUJ
IMKgIMKgIMKgc2FtZSBFQVJPIGZvciBhbGwgb2YgdGhlIHBhcmFsbGVsIEFkZHJlc3MgUmVnaXN0
cmF0aW9ucy4gwqBUaGUgNkxODQo+IDg2NgkgwqAgwqAgwqBTSE9VTEQgc2VuZCB0aGUgcmVnaXN0
cmF0aW9uKHMpIHRoYXQgaGF2ZSBhIG5vbi16ZXJvIFJlZ2lzdHJhdGlvbg0KPiA4NjcJIMKgIMKg
IMKgTGlmZXRpbWUgYW5kIGVuc3VyZSB0aGF0IG9uZSBzdWNjZWVkcyBiZWZvcmUgaXQgdGVybWlu
YXRlcyBvdGhlcg0KPiA4NjgJIMKgIMKgIMKgcmVnaXN0cmF0aW9ucywgdG8gbWFpbnRhaW4gdGhl
IHN0YXRlIGluIHRoZSBuZXR3b3JrIGFuZCBhdCB0aGUNCj4gODY5CSDCoCDCoCDCoDZMQlIgYW5k
IG1pbmltaXplIHRoZSBjaHVybi4NCj4gDQo+IFttYWpvcl0gIlRoZSA2TE4gU0hPVUxEIHNlbmQg
dGhlIHJlZ2lzdHJhdGlvbihzKSB0aGF0IGhhdmUgYSBub24temVybw0KPiBSZWdpc3RyYXRpb24g
TGlmZXRpbWUuLi4iDQo+IA0KPiBJdCBzb3VuZHMgYXMgaWYgeW91J3JlIHRyeWluZyB0byBzcGVj
aWZ5IHdoYXQgdGhlIHZhbHVlIG9mIHRoZQ0KPiBSZWdpc3RyYXRpb24gTGlmZXRpbWUgc2hvdWxk
IGJlLiDCoElmIHNvOiBzL3RoYXQgaGF2ZSBhIG5vbi16ZXJvL3dpdGggYQ0KPiBub24temVybw0K
DQpEb25lDQoNCj4gDQo+IFdoYXQgYXJlIHRoZSBjYXNlcyB3aGVuIGl0IGlzIG9rIHRvIG5vdCB1
c2UgYSBub24temVybyB2YWx1ZT8gwqBJT1csDQo+IHdoeSBpcyBpdCByZWNvbW1lbmRlZCBhbmQg
bm90IHJlcXVpcmVkPyDCoHJmYzg1MDUgdGFsa3MgYWJvdXQgc2V0dGluZw0KPiB0aGUgUmVnaXN0
cmF0aW9uIExpZmV0aW1lIHRvIDAsIHdoaWNoIGJyaW5ncyBtZSB0bzogaXQgc2VlbXMgdG8gbWUN
Cj4gdGhhdCB0aGUgTm9ybWF0aXZlIGxhbmd1YWdlIG1heSBiZSBvdXQgb2YgcGxhY2Ugc2luY2Ug
dGhlDQo+IHNwZWNpZmljYXRpb24gaXMgYWxyZWFkeSBtYWRlIGluIHJmYzg1MDUuIMKgPz8NCg0K
V2hhdCBpcyByZWNvbW1lbmRlZCBpcyB0byBkbyB0aGUgcmVnaXN0cmF0aW9uKHMpIHRoYXQga2Vl
cChzKSB0aGUgc3RhdGUgYWN0aXZlIGJlZm9yZSB0aGUgb25lcyB0aGF0IGRlc3Ryb3kgaXQsIHNv
IHRoZXJlIGlzIG5vIHRyYW5zaWVudCB3aGVuIHRoZSBzdGF0ZSBpcyBkZXN0cm95IGZvciBub3Ro
aW5nLiBSZXdvcmRpbmcgdG86DQoNCiINCiAgIDMuICBBcyBzdGF0ZWQgaW4gc2VjdGlvbiA1LjIg
b2YgW1JGQzg1MDVdLCB0aGUgNkxOIGNhbiByZWdpc3RlciB0bw0KICAgICAgIG1vcmUgdGhhbiBv
bmUgNkxSIGF0IHRoZSBzYW1lIHRpbWUuICBJbiB0aGF0IGNhc2UsIGl0IHVzZXMgdGhlDQogICAg
ICAgc2FtZSBFQVJPIGZvciBhbGwgb2YgdGhlIHBhcmFsbGVsIEFkZHJlc3MgUmVnaXN0cmF0aW9u
cy4gIFRoZSA2TE4NCiAgICAgICBTSE9VTEQgc2VuZCB0aGUgTlMoRUFSTyksIGlmIGFueSwgdGhh
dCBtYWludGFpbiBhIHJlZ2lzdHJhdGlvbg0KICAgICAgIGFjdGl2ZSAoaS5lLiwgd2l0aCBhIG5v
bi16ZXJvIFJlZ2lzdHJhdGlvbiBMaWZldGltZSkgYW5kIGVuc3VyZQ0KICAgICAgIHRoYXQgb25l
IHN1Y2NlZWRzIGJlZm9yZSBpdCBzZW5kcyBhbiBOUyhFQVJPKSB0aGF0IHRlcm1pbmF0ZXMNCiAg
ICAgICBvdGhlciByZWdpc3RyYXRpb25zLCB0byBhdm9pZCB0aGUgY2h1cm4gcmVsYXRlZCB0byB0
cmFuc2llbnQNCiAgICAgICByb3V0ZSBpbnZhbGlkYXRpb24gaW4gdGhlIFJQTCBuZXR3b3JrLg0K
Ig0KDQoNCj4gODcxCSDCoDQuIMKgRm9sbG93aW5nIHNlY3Rpb24gNS4xIG9mIFtSRkM4NTA1XSwg
YSA2TE4gYWN0aW5nIGFzIGEgUlVMIHNldHMNCj4gODcyCSDCoCDCoCDCoHRoZSAiUiIgZmxhZyBp
biB0aGUgRUFSTyBvZiBhdCBsZWFzdCBvbmUgcmVnaXN0cmF0aW9uLCB3aGVyZWFzDQo+IDg3Mwkg
wqAgwqAgwqBhY3RpbmcgYXMgYSBSQU4gaXQgbmV2ZXIgZG9lcy4gwqBJZiB0aGUgIlIiIGZsYWcg
aXMgbm90IGVjaG9lZCBpbg0KPiA4NzQJIMKgIMKgIMKgdGhlIE5BLCB0aGUgUlVMIFNIT1VMRCBh
dHRlbXB0IHRvIHVzZSBhbm90aGVyIDZMUi4gwqBUaGUgUlVMDQo+IDg3NQkgwqAgwqAgwqBTSE9V
TEQgc2VuZCB0aGUgcmVnaXN0cmF0aW9uKHMpIHdpdGggdGhlICJSIiBmbGFnIHNldCBhbmQgZW5z
dXJlDQo+IDg3NgkgwqAgwqAgwqB0aGF0IG9uZSBzdWNjZWVkcyBiZWZvcmUgaXQgc2VuZHMgdGhl
IHJlZ2lzdHJhdGlvbnMgd2l0aCB0aGUgZmxhZw0KPiA4NzcJIMKgIMKgIMKgcmVzZXQuIMKgSW4g
Y2FzZSBvZiBhIGNvbmZsaWN0IHdpdGggdGhlIHByZWNlZWRpbmcgcnVsZSBvbg0KPiA4NzgJIMKg
IMKgIMKgbGlmZXRpbWUsIHRoZSBydWxlIG9uIGxpZmV0aW1lIGhhcyBwcmVjZWRlbmNlLg0KPiAN
Cj4gW25pdF0gIjZMTiBhY3RpbmcgYXMgYSBSVUwiIMKgVGhlIHRpdGxlIG9mIHRoaXMgc2VjdGlv
biBpcyAiUGVyc3BlY3RpdmUNCj4gb2YgdGhlIFJVTCBBY3RpbmcgYXMgNkxOIiwgd2hpY2ggb25l
IGlzIGl0PyA7LSkNCg0KQXJnbA0KDQpUaGUgZm9ybWVyDQoNCkZpeGVkDQoNCj4gDQo+IA0KPiBb
bWlub3JdICJ3aGVyZWFzIGFjdGluZyBhcyBhIFJBTiBpdCBuZXZlciBkb2VzIiDCoCByZmM4NTA1
IHNheXMgdGhpczoNCj4gIkEgNkxSIHRoYXQgbWFuYWdlcyBpdHMgcmVhY2hhYmlsaXR5IFNIT1VM
RCBOT1Qgc2V0IHRoZSBSIGZsYWciLg0KPiAiU0hPVUxEIE5PVCIgZG9lc24ndCBpbXBseSBuZXZl
ci4NCg0KQWdyZWVkLCB0aGF0IGlzIGluY29ycmVjdC4gIEkgcmVtb3ZlZCB0aGF0IGV4dHJhIHRl
eHQuDQoNCj4NCj4gW21pbm9yXSAiSWYgdGhlICJSIiBmbGFnIGlzIG5vdCBlY2hvZWQgaW4gdGhl
IE5BLi4uIiDCoEkgZGlkbid0IGZpbmQgaW4NCj4gcmZjODUwNSB3aGVyZSBlY2hvaW5nIHRoZSBS
IGZsYWcgaXMgZGlzY3Vzc2VkLiDCoEJ1dCDCpzEwLjIuMiByZXF1aXJlcw0KPiB0aGUgUiBmbGFn
IHNldC4uLmlzIHRoYXQgd2hlcmUgdGhlIHNwZWNpZmljYXRpb24gaXM/DQoNCk1heWJlIHRoYXQg
b25lIGlzIGEgbG90IGxlc3MgbWlub3IgdGhhbiBtZWV0IHRoZSBleWUuDQpJJ3ZlIGJlZW4ganVn
Z2xpbmcgd2l0aCBib3RoIHNwZWNzIGFuZCBtaXNzZWQgdGhhdCB0aGUgc2V0dGluZyBvciB0aGUg
J1InIGZsYWcgaW4gdGhlIE5BKEVBUk8pIGlzIG5vdCBkaXNjdXNzZWQgaW4gUkZDIDg1MDUuDQpJ
IGd1ZXNzIGl0IHNob3VsZCBoYXZlIGJlZW4uIE5vdyB3ZSBhcHBlYXIgdG8gbmVlZCB0byBzcGVj
aWZ5IHRoaXMgaW4gaGVyZS4NCldoaWNoIG1lYW5zIHdlIHVwZGF0ZSBSRkMgODUwNSBiZWNhdXNl
IHRoaXMgaXMgdGhlIGRlc2lyZWQgb3BlcmF0aW9uIGZvciBhbnkgbm9kZSB0aGF0IHNldHMgdGhl
ICdSJyBmbGFnDQoNCiANCj4gDQo+IFttYWpvcl0gIlNIT1VMRCBzZW5kIHRoZSByZWdpc3RyYXRp
b24ocykgd2l0aCB0aGUgIlIiIGZsYWcgc2V0IGFuZA0KPiBlbnN1cmUgdGhhdCBvbmUgc3VjY2Vl
ZHMgYmVmb3JlIGl0IHNlbmRzIHRoZSByZWdpc3RyYXRpb25zIHdpdGggdGhlDQo+IGZsYWcgcmVz
ZXQuIg0KPiANCj4gVGhpcyB0ZXh0IGlzIGluIGNvbmZsaWN0IHdpdGggwqc1LjEvcmZjODUwNTog
Ik1VU1Qgc2V0IHRoZSBSIGZsYWcgdG8NCj4gaW5kaWNhdGUgdGhhdCBpdCBpcyBub3QgYSByb3V0
ZXIgYW5kIHRoYXQgaXQgd2lsbCBub3QgaGFuZGxlIGl0cyBvd24NCj4gcmVhY2hhYmlsaXR5Ii4g
wqBUaGVyZSBpc24ndCBhIHByb3Zpc2lvbiBmb3IgYSBSVUwgdG8gbm90IHNldCB0aGUgUg0KPiBm
bGFnLg0KDQpUaGUgaW50ZW50aW9uIHdhcyB0aGF0IGl0IHNldHMgdGhlIFIgZmxhZyBpbiBhdCBs
ZWFzdCBvbmUgcmVnaXN0cmF0aW9uIG5vdCBuZWNlc3NhcmlseSBhbGwuLi4NCg0KSSBuZWVkIHlv
dXIgYWR2aWNlIHRvIHByb2dyZXNzIG9uIHRoZSBsYXN0IHBvaW50cyBoZXJlLCBzbyBJIGxlYXZl
IGl0IGF0IHRoYXQgZm9yIHRvZGF5Lg0KDQoNCg0KDQoNCj4gDQo+IA0KPiBbbml0XSBzL3ByZWNl
ZWRpbmcvcHJlY2VkaW5nDQo+IA0KPiANCj4gODgwCSDCoDUuIMKgVGhlIDZMTiBtYXkgdXNlIGFu
eSBvZiB0aGUgNkxScyB0byB3aGljaCBpdCByZWdpc3RlcmVkIGFzIGRlZmF1bHQNCj4gODgxCSDC
oCDCoCDCoGdhdGV3YXkuIMKgVXNpbmcgYSA2TFIgdG8gd2hpY2ggdGhlIDZMTiBpcyBub3QgcmVn
aXN0ZXJlZCBtYXkNCj4gODgyCSDCoCDCoCDCoHJlc3VsdCBpbiBwYWNrZXRzIGRyb3BwZWQgYXQg
dGhlIDZMUiBieSBhIFNvdXJjZSBBZGRyZXNzDQo+IDg4MwkgwqAgwqAgwqBWYWxpZGF0aW9uIGZ1
bmN0aW9uIChTQVZJKSBzbyBpdCBpcyBOT1QgUkVDT01NRU5ERUQuDQo+IA0KPiBbbml0XSBzL2Fz
IGRlZmF1bHQvYXMgdGhlIGRlZmF1bHQNCj4gDQo+IA0KPiBbbWlub3JdIFBsZWFzZSBhZGQgYW4g
SW5mb3JtYXRpdmUgcmVmZXJlbmNlIHRvIFNBVkkuDQo+IA0KPiANCj4gW21ham9yXSBzL05PVCBS
RUNPTU1FTkRFRC9ub3QgcmVjb21tZW5kZWQNCj4gVGhpcyB0ZXh0IGlzIG5vdCBzcGVjaWZ5aW5n
IG5vcm1hdGl2ZSBiZWhhdmlvciByZWxhdGVkIHRvIGludGVyb3BlcmFiaWxpdHkuDQo+IA0KPiAN
Cj4gODg1CSDCoEV2ZW4gd2l0aG91dCBzdXBwb3J0IGZvciBSUEwsIGEgUlVMIG1heSBiZSBhd2Fy
ZSBvZiBvcGFxdWUgdmFsdWVzDQo+IHRvDQo+IDg4NgkgwqBiZSBwcm92aWRlZCB0byB0aGUgcm91
dGluZyBwcm90b2NvbC4gwqBJZiB0aGUgUlVMIGhhcyBhIGtub3dsZWRnZSBvZg0KPiA4ODcJIMKg
dGhlIFJQTCBJbnN0YW5jZSB0aGUgcGFja2V0IHNob3VsZCBiZSBpbmplY3RlZCBpbnRvLCB0aGVu
IGl0IFNIT1VMRA0KPiA4ODgJIMKgc2V0IHRoZSBPcGFxdWUgZmllbGQgaW4gdGhlIEVBUk8gdG8g
dGhlIFJQTEluc3RhbmNlSUQsIGVsc2UgaXQgTVVTVA0KPiA4ODkJIMKgbGVhdmUgdGhlIE9wYXF1
ZSBmaWVsZCB0byB6ZXJvLg0KPiANCj4gW25pdF0gcy9oYXMgYSBrbm93bGVkZ2UvaGFzIGtub3ds
ZWRnZQ0KPiANCj4gDQo+IFttYWpvcl0gSWYgYSBSVUwgaXMgKnVuYXdhcmUqIGJ5IGRlZmluaXRp
b24sIEkgZG9uJ3Qgc2VlIGhvdyB0aGlzDQo+IHBhcmFncmFwaCBjYW4gZml0IGluIHRoaXMgc3Bl
Y2lmaWNhdGlvbi4uLmVzcGVjaWFsbHkgYmVjYXVzZSBpdCBzZWVtcw0KPiB0byBiZSBzcGVjdWxh
dGluZyBhYm91dCBwb3RlbnRpYWwga25vd2xlZGdlICgibWF5IGJlIGF3YXJlIG9mIG9wYXF1ZQ0K
PiB2YWx1ZXMiKS4uLiDCoFdoYXQgZG8gd2UgY2FsbCBhIFJVTCB0aGF0IGhhcyBwYXJ0aWFsIGtu
b3dsZWRnZT8NCj4gDQo+IA0KPiA4OTEJIMKgUmVnYXJkbGVzcyBvZiB0aGUgc2V0dGluZyBvZiB0
aGUgT3BhcXVlIGZpZWxkLCB0aGUgNkxOIE1VU1Qgc2V0IHRoZQ0KPiA4OTIJIMKgIkkiIGZpZWxk
IHRvIHplcm8gdG8gc2lnbmFsICJ0b3BvbG9naWNhbCBpbmZvcm1hdGlvbiB0byBiZSBwYXNzZWQg
dG8NCj4gODkzCSDCoGEgcm91dGluZyBwcm9jZXNzIiBhcyBzcGVjaWZpZWQgaW4gc2VjdGlvbiA1
LjEgb2YgW1JGQzg1MDVdLg0KPiANCj4gW25pdF0gcy9wcm9jZXNzIiBhcy9wcm9jZXNzIiwgYXMN
Cj4gDQo+IA0KPiA4OTUJIMKgQSBSVUwgaXMgbm90IGV4cGVjdGVkIHRvIHByb2R1Y2UgUlBMIGFy
dGlmYWN0cyBpbiB0aGUgZGF0YSBwYWNrZXRzLA0KPiA4OTYJIMKgYnV0IGl0IE1BWSBkbyBzby4g
wqBGb3IgaW5zdGFuY2UsIGlmIHRoZSBSVUwgaGFzIGEgbWluaW1hbCBhd2FyZW5lc3MNCj4gODk3
CSDCoG9mIHRoZSBSUEwgSW5zdGFuY2UgdGhlbiBpdCBjYW4gYnVpbGQgYW4gUlBJLiDCoEEgUlVM
IHRoYXQgcGxhY2VzIGFuDQo+IDg5OAkgwqBSUEkgaW4gYSBkYXRhIHBhY2tldCBNVVNUIGluZGlj
YXRlIHRoZSBSUExJbnN0YW5jZUlEIG9mIHRoZSBSUEwNCj4gODk5CSDCoEluc3RhbmNlIHdoZXJl
IHRoZSBwYWNrZXQgc2hvdWxkIGJlIGZvcndhcmRlZC4gwqBBbGwgdGhlIGZsYWdzIGFuZCB0aGUN
Cj4gOTAwCSDCoFJhbmsgZmllbGQgYXJlIHNldCB0byB6ZXJvIGFzIHNwZWNpZmllZCBieSBzZWN0
aW9uIDExLjIgb2YgW1JGQzY1NTBdLg0KPiANCj4gW21ham9yXSBzL01BWS9tYXkgwqAgSW4gdGhp
cyBjYXNlLCB0aGUgdGV4dCBpcyBqdXN0IGV4cHJlc3NpbmcgYSBmYWN0LA0KPiBub3QgYSBOb3Jt
YXRpdmUgYWN0aW9uLg0KPiANCj4gDQo+IFtuaXRdIHMvaGFzIGEgbWluaW1hbC9oYXMgbWluaW1h
bA0KPiANCj4gDQo+IFttYWpvcl0gVGhlIE5vcm1hdGl2ZSB0ZXh0IGluIHRoaXMgcGFyYWdyYXBo
IGlzIGVxdWl2YWxlbnQgdG8gdGhlIG9uZQ0KPiBhYm92ZSAodHdvIHBhcmFncmFwaHMgdXApLi4u
cGxlYXNlIGF2b2lkIGR1cGxpY2F0aW9uL3JlZHVuZGFuY3kuDQo+IA0KPiANCj4gW21ham9yXSAi
QSBSVUwgdGhhdCBwbGFjZXMgYW4gUlBJIGluIGEgZGF0YSBwYWNrZXQgTVVTVCBpbmRpY2F0ZSB0
aGUNCj4gUlBMSW5zdGFuY2VJRCBvZiB0aGUgUlBMIEluc3RhbmNlIHdoZXJlIHRoZSBwYWNrZXQg
c2hvdWxkIGJlDQo+IGZvcndhcmRlZC4iDQo+IA0KPiBTby4uLmV2ZW4gaWYgd2UgbGVhdmUgdGhl
ICp1bmF3YXJlKiBuYXR1cmUgb2YgYSBSVUwgb3V0Li4udGhpcyB0ZXh0DQo+IG1lYW5zIHRoYXQg
YW55IGxlYWYgY2FuIGluamVjdCB0cmFmZmljIG9udG8gYW4gUlBMIEluc3RhbmNlLCBqdXN0IGJ5
DQo+IGtub3dpbmcgdGhlIElEIChvciBldmVuIGd1ZXNzaW5nIGl0KS4gwqBQbGVhc2UgYWRkIHNv
bWUgdGV4dCBpbiB0aGUNCj4gU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMgYWJvdXQgaG93IHRoZSBy
ZmM2NTUzIGNvbnNpZGVyYXRpb25zIGFwcGx5DQo+IGhlcmUgdG9vLg0KPiANCj4gDQo+IDkwMgkx
MC4yLjIuIMKgUGVyc3BlY3RpdmUgb2YgdGhlIEJvcmRlciBSb3V0ZXIgQWN0aW5nIGFzIDZMUg0K
PiANCj4gW25pdF0gSG93IGVsc2Ugd291bGQgYSBCb3JkZXIgUm91dGVyIGFjdCBhcz8NCj4gDQo+
IA0KPiBbXSBUaGlzIHRlcm1pbm9sb2d5IG9mICJhY3RpbmcgYXMiIGlzIGNvbmZ1c2luZy4uLiA8
c2lnaD4NCj4gDQo+IA0KPiA5MDQJIMKgQWxzbyBhcyBwcmVzY3JpYmVkIGJ5IFtSRkM4NTA1XSwg
dGhlIDZMUiBnZW5lcmF0ZXMgYW4gRURBUiBtZXNzYWdlDQo+IDkwNQkgwqB1cG9uIHJlY2VwdGlv
biBvZiBhIHZhbGlkIE5TKEVBUk8pIG1lc3NhZ2UgZm9yIHRoZSByZWdpc3RyYXRpb24gb2YgYQ0K
PiA5MDYJIMKgbmV3IElQdjYgQWRkcmVzcyBieSBhIDZMTi4gwqBJZiB0aGUgaW5pdGlhbCBFREFS
L0VEQUMgZXhjaGFuZ2UNCj4gOTA3CSDCoHN1Y2NlZWRzLCB0aGVuIHRoZSA2TFIgaW5zdGFsbHMg
YW4gTkNFIGZvciB0aGUgUmVnaXN0cmF0aW9uIExpZmV0aW1lLg0KPiA5MDgJIMKgRm9yIHRoZSBy
ZWdpc3RyYXRpb24gcmVmcmVzaGVzLCBpZiB0aGUgUlBMIFJvb3QgaGFzIGluZGljYXRlZCB0aGF0
IGl0DQo+IDkwOQkgwqBwcm94aWVzIHRoZSBrZWVwLWFsaXZlIEVEQVIvRURBQyBleGNoYW5nZSB3
aXRoIHRoZSA2TEJSIChzZWUNCj4gOTEwCSDCoFNlY3Rpb24gNCksIHRoZSA2TFIgTVVTVCByZWZy
YWluIGZyb20gc2VuZGluZyB0aGUga2VlcC1hbGl2ZSBFREFSLg0KPiANCj4gW25pdF0gcy9BbHNv
IGFzIHByZXNjcmliZWQvQXMgcHJlc2NyaWJlZA0KPiANCj4gDQo+IDkxMgkgwqBJZiB0aGUgIlIi
IGZsYWcgaXMgc2V0IGluIHRoZSBOUyhFQVJPKSwgdGhlIDZMUiBNVVNUIGluamVjdCB0aGUgSG9z
dA0KPiA5MTMJIMKgcm91dGUgaW4gUlBMLCB1bmxlc3MgdGhpcyBpcyBiYXJyZWQgZm9yIG90aGVy
IHJlYXNvbnMsIHN1Y2ggYXMgdGhlDQo+IDkxNAkgwqBzYXR1cmF0aW9uIG9mIHRoZSBSUEwgcGFy
ZW50cy4gwqBUaGUgNkxSIE1VU1QgdXNlIGEgUlBMIE5vbi1TdG9yaW5nDQo+IDkxNQkgwqBNb2Rl
IHNpZ25hbGluZyBhbmQgdGhlIHVwZGF0ZWQgVGFyZ2V0IE9wdGlvbiAoc2VlIFNlY3Rpb24gOSku
IMKgVGhlDQo+IDkxNgkgwqA2TFIgTVVTVCByZXF1ZXN0IGEgREFPLUFDSyBieSBzZXR0aW5nIHRo
ZSAnSycgZmxhZyBpbiB0aGUgREFPDQo+IDkxNwkgwqBtZXNzYWdlLiDCoFN1Y2Nlc3MgaW5qZWN0
aW5nIHRoZSByb3V0ZSB0byB0aGUgUlVMIGlzIGluZGljYXRlZCBieSB0aGUNCj4gOTE4CSDCoCdF
JyBmbGFnIHNldCB0byAwIGluIHRoZSBSUEwgc3RhdHVzIG9mIHRoZSBEQU8tQUNLIG1lc3NhZ2Uu
DQo+IA0KPiBbbWFqb3JdIFdoYXQgaXMgInRoZSBIb3N0IHJvdXRlIj8gwqBJIGd1ZXNzIHlvdSBt
ZWFuIGEgImhvc3Qgcm91dGUgdG8NCj4gdGhlIFJlZ2lzdGVyZWQgQWRkcmVzcyBjb250YWluZWQg
aW4gdGhlIEVEQUMiLiDCoE9yLCBhcyB5b3UgbWVudGlvbg0KPiBsYXRlciwgInJvdXRlciB0byB0
aGUgUlVMIi4NCj4gDQo+IA0KPiBbbWFqb3JdICJNVVNULi4udW5sZXNzIiDCoCBUaGUgdXNlIG9m
IE1VU1QgaW1wbGllcyBubw0KPiBleGNlcHRpb25zLiDCoCBzL01VU1QvU0hPVUxEDQo+IA0KPiAN
Cj4gOTIwCSDCoFRoZSBPcGFxdWUgZmllbGQgaW4gdGhlIEVBUk8gaGludHMgdGhlIDZMUiBvbiB0
aGUgUlBMIEluc3RhbmNlIHRoYXQNCj4gOTIxCSDCoFNIT1VMRCBiZSB1c2VkIGZvciB0aGUgREFP
IGFkdmVydGlzZW1lbnRzLCBhbmQgZm9yIHRoZSBmb3J3YXJkaW5nDQo+IG9mDQo+IDkyMgkgwqBw
YWNrZXRzIHNvdXJjZWQgYXQgdGhlIHJlZ2lzdGVyZWQgYWRkcmVzcyB3aGVuIHRoZXJlIGlzIG5v
IFJQSSBpbiB0aGUNCj4gOTIzCSDCoHBhY2tldCwgaW4gd2hpY2ggY2FzZSB0aGUgNkxSIE1VU1Qg
ZW5jYXBzdWxhdGUgdGhlIHBhY2tldCB0byB0aGUNCj4gUm9vdA0KPiA5MjQJIMKgYWRkaW5nIGFu
IFJQSSBpbiB0aGUgb3V0ZXIgaGVhZGVyLiDCoElmIHRoZSBPcGFxdWUgZmllbGQgaXMgemVybywg
dGhlDQo+IDkyNQkgwqA2TFIgaXMgZnJlZSB0byB1c2UgdGhlIGRlZmF1bHQgUlBMIEluc3RhbmNl
ICh6ZXJvKSBmb3IgdGhlIHJlZ2lzdGVyZWQNCj4gOTI2CSDCoGFkZHJlc3Mgb3IgdG8gc2VsZWN0
IGFuIEluc3RhbmNlIG9mIGl0cyBjaG9pY2UuDQo+IA0KPiBbbWFqb3JdICJoaW50cyIgwqAgSXQg
aXMgcmVhbGx5IGEgaGludCwgb3IgdGhlIFJQTCBJbnN0YW5jZT8gwqBJZiBvbmx5IGENCj4gaGlu
dCwgd2hlcmUgd291bGQgdGhlIEluc3RhbmNlIHRoYXQgIlNIT1VMRCBiZSB1c2VkIiBjb21lIGZy
b20/IMKgVGhlDQo+IHRleHQgaW4gwqcxMC4yLjEgaW1wbGllcyB0aGF0IHRoZSA2TE4ga25vd3Mg
d2hhdCB0aGUgSW5zdGFuY2UgaXMuDQo+IA0KPiANCj4gW21ham9yXSAidGhlIFJQTCBJbnN0YW5j
ZSB0aGF0IFNIT1VMRCBiZSB1c2VkIGZvciB0aGUgREFPIGFkdmVydGlzZW1lbnRzIg0KPiANCj4g
V2hlbiB3b3VsZCB0aGUgNkxSIG5vdCB1c2UgdGhlIEluc3RhbmNlIHNpZ25hbGVkIGJ5IHRoZSA2
TE4/IMKgSU9XLCB3aHkNCj4gaXMgdGhpcyBhIHJlY29tbWVuZGF0aW9uIGFuZCBub3QgYSByZXF1
aXJlbWVudD8NCj4gDQo+IA0KPiBbbml0XSBzL2FuZCBmb3IgdGhlL2FuZCB0aGUNCj4gDQo+IA0K
PiBbbWFqb3JdICJTSE9VTEQgYmUgdXNlZCBmb3IuLi5mb3J3YXJkaW5nLi4uaW4gd2hpY2ggY2Fz
ZSB0aGUgNkxSIE1VU1QNCj4gZW5jYXBzdWxhdGUgdGhlIHBhY2tldCB0byB0aGUgUm9vdCBhZGRp
bmcgYW4gUlBJIGluIHRoZSBvdXRlciBoZWFkZXIiDQo+IA0KPiBUaGVyZSdzIGEgTm9ybWF0aXZl
IGNvbmZsaWN0IGJldHdlZW4gcmVjb21tZW5kaW5nIHRoZSB1c2Ugb2YgdGhlDQo+IFJQTEluc3Rh
bmNlSUQgYW5kIHJlcXVpcmluZyB0aGUgdXNlIG9mIHRoZSBSUEkgKHdoaWNoIGNvbnRhaW5zIHRo
ZQ0KPiBSUExJbnN0YW5jZUlEKS4NCj4gDQo+IA0KPiBbbWlub3JdIEhvdyBpcyB0aGUgNkxSIHRv
ICJzZWxlY3QgYW4gSW5zdGFuY2Ugb2YgaXRzIGNob2ljZSI/DQo+IMKnMTEuMi9yZmM2NTUwIHRh
bGtzIHNwZWNpZmljYWxseSBhYm91dCB0aGUgbmVlZCBmb3IgZ3VpZGFuY2UgZm9yDQo+IGV4dGVy
bmFsIHBhY2tldHM6DQo+IA0KPiDCoCDCoFRoZSBkZWZpbml0aW9uIGFuZCBwcm92aXNpb25pbmcg
b2YgUlBMIEluc3RhbmNlcyBhcmUgb3V0IG9mIHNjb3BlIGZvcg0KPiDCoCDCoHRoaXMgc3BlY2lm
aWNhdGlvbi4gwqBHdWlkZWxpbmVzIG1heSBiZSBhcHBsaWNhdGlvbiBhbmQgaW1wbGVtZW50YXRp
b24NCj4gwqAgwqBzcGVjaWZpYywgYW5kIHRoZXkgYXJlIGV4cGVjdGVkIHRvIGJlIGVsYWJvcmF0
ZWQgaW4gZnV0dXJlIGNvbXBhbmlvbg0KPiDCoCDCoHNwZWNpZmljYXRpb25zLiDCoFRob3NlIG9w
ZXJhdGlvbnMgYXJlIGV4cGVjdGVkIHRvIGJlIHN1Y2ggdGhhdCBkYXRhDQo+IMKgIMKgcGFja2V0
cyBjb21pbmcgZnJvbSB0aGUgb3V0c2lkZSBvZiB0aGUgUlBMIG5ldHdvcmsgY2FuIHVuYW1iaWd1
b3VzbHkNCj4gwqAgwqBiZSBhc3NvY2lhdGVkIHRvIGF0IGxlYXN0IG9uZSBSUEwgSW5zdGFuY2Ug
YW5kIGJlIHNhZmVseSByb3V0ZWQgb3Zlcg0KPiDCoCDCoGFueSBpbnN0YW5jZSB0aGF0IHdvdWxk
IG1hdGNoIHRoZSBwYWNrZXQuDQo+IA0KPiANCj4gOTI4CSDCoElmIHRoZSAiSSIgZmllbGQgaXMg
bm90IHplcm8sIHRoZW4gdGhlIDZMUiBNVVNUIGNvbnNpZGVyIHRoYXQgdGhlDQo+IDkyOQkgwqBP
cGFxdWUgZmllbGQgaXMgemVyby4gwqBJZiB0aGUgT3BhcXVlIGZpZWxkIGlzIG5vdCB6ZXJvLCB0
aGVuIGl0IGlzDQo+IDkzMAkgwqBleHBlY3RlZCB0byBjYXJyeSBhIFJQTEluc3RhbmNlSUQgZm9y
IHRoZSBSUEwgSW5zdGFuY2Ugc3VnZ2VzdGVkIGJ5DQo+IDkzMQkgwqB0aGUgNkxOLiDCoElmIHRo
ZSA2TFIgZG9lcyBub3QgcGFydGljaXBhdGUgdG8gdGhlIGFzc29jaWF0ZWQgSW5zdGFuY2UsDQo+
IDkzMgkgwqB0aGVuIHRoZSA2TFIgTVVTVCBjb25zaWRlciB0aGF0IHRoZSBPcGFxdWUgZmllbGQg
aXMgemVybzsgZWxzZSwgdGhhdA0KPiA5MzMJIMKgaXMgaWYgdGhlIDZMUiBwYXJ0aWNpcGF0ZXMg
dG8gdGhlIHN1Z2dlc3RlZCBSUEwgSW5zdGFuY2UsIHRoZW4gdGhlDQo+IDkzNAkgwqA2TFIgU0hP
VUxEIHVzZSB0aGF0IEluc3RhbmNlIGZvciB0aGUgUmVnaXN0ZXJlZCBBZGRyZXNzLg0KPiANCj4g
W25pdF0gVGhlcmUgaXMgc29tZSByZWR1bmRhbmN5L3JlcGV0aXRpb24gYmV0d2VlbiB0aGlzIHBh
cmFncmFwaCBhbmQNCj4gdGhlIGxhc3Qgb25lLg0KPiANCj4gDQo+IFttYWpvcl0gIklmIHRoZSAi
SSIgZmllbGQgaXMgbm90IHplcm8sIHRoZW4gdGhlIDZMUiBNVVNUIGNvbnNpZGVyIHRoYXQNCj4g
dGhlIE9wYXF1ZSBmaWVsZCBpcyB6ZXJvLiINCj4gDQo+IHJmYzg1MDUgYWxyZWFkeSBzcGVjaWZp
ZXMgcHJldHR5IG11Y2ggdGhlIHNhbWUgdGhpbmcuDQo+IA0KPiBPTEQ+DQo+IMKgIMKgSWYgdGhl
ICJJIiBmaWVsZCBpcyBub3QgemVybywgdGhlbiB0aGUgNkxSIE1VU1QgY29uc2lkZXIgdGhhdCB0
aGUNCj4gwqAgwqBPcGFxdWUgZmllbGQgaXMgemVyby4gwqBJZiB0aGUgT3BhcXVlIGZpZWxkIGlz
IG5vdCB6ZXJvLCB0aGVuIGl0IGlzDQo+IMKgIMKgZXhwZWN0ZWQgdG8gY2FycnkgYSBSUExJbnN0
YW5jZUlEIGZvciB0aGUgUlBMIEluc3RhbmNlIHN1Z2dlc3RlZCBieQ0KPiDCoCDCoHRoZSA2TE4u
DQo+IA0KPiBORVc+DQo+IMKgIMKgQXMgZGVzY3JpYmVkIGluIHJmYzg1MDUsIGlmIHRoZSAiSSIg
ZmllbGQgaXMgemVybywgdGhlbiB0aGUgT3BhcXVlIGZpZWxkDQo+IMKgIMKgaXMgZXhwZWN0ZWQg
dG8gY2FycnkgdGhlIFJQTEluc3RhbmNlSUQgc3VnZ2VzdGVkIGJ5IHRoZSA2TE4uIMKgT3RoZXJ3
aXNlLA0KPiDCoCDCoHRoZSBPcGFxdWUgZmllbGQgaXMgaWdub3JlZC4NCj4gDQo+IA0KPiBbbml0
XSBzL3BhcnRpY2lwYXRlIHRvIHRoZS9wYXJ0aWNpcGF0ZSBpbiB0aGUNCj4gDQo+IA0KPiAuLi4N
Cj4gOTM5CSDCoDEuIMKgVGhlIFJlZ2lzdGVyZWQgQWRkcmVzcyBpcyBzaWduYWxlZCBhcyBUYXJn
ZXQgUHJlZml4IGluIHRoZQ0KPiA5NDAJIMKgIMKgIMKgdXBkYXRlZCBUYXJnZXQgT3B0aW9uIGlu
IHRoZSBEQU8gbWVzc2FnZTsgdGhlIFByZWZpeCBMZW5ndGggaXMNCj4gOTQxCSDCoCDCoCDCoHNl
dCB0byAxMjguIMKgVGhlIFJPVlIgZmllbGQgaXMgY29waWVkIHVuY2hhbmdlZCBmcm9tIHRoZSBF
QVJPDQo+IDk0MgkgwqAgwqAgwqAoc2VlIFNlY3Rpb24gOSkuDQo+IA0KPiBbbml0XSBzL2FzIFRh
cmdldCBQcmVmaXgvYXMgdGhlIFRhcmdldCBQcmVmaXgNCj4gDQo+IA0KPiBbbWlub3JdICJQcmVm
aXggTGVuZ3RoIGlzIHNldCB0byAxMjgiIC4uLmFuZCB0aGUgRiBmbGFnIGlzIHNldC4NCj4gDQo+
IA0KPiAuLi4NCj4gOTQ4CSDCoDMuIMKgVGhlIDZMUiBzZXRzIHRoZSBFeHRlcm5hbCAnRScgZmxh
ZyBpbiB0aGUgVElPIHRvIGluZGljYXRlIHRoYXQgaXQNCj4gOTQ5CSDCoCDCoCDCoHJlZGlzdHJp
YnV0ZXMgYW4gZXh0ZXJuYWwgdGFyZ2V0IGludG8gdGhlIFJQTCBuZXR3b3JrDQo+IA0KPiBbbml0
XSBzL2l0IHJlZGlzdHJpYnV0ZXMvaXQgaXMgcmVkaXN0cmlidXRpbmcNCj4gDQo+IA0KPiA5NTEJ
IMKgNC4gwqB0aGUgUGF0aCBMaWZldGltZSBpbiB0aGUgVElPIGlzIGNvbXB1dGVkIGZyb20gdGhl
IExpZmV0aW1lIGluIHRoZQ0KPiA5NTIJIMKgIMKgIMKgRUFSTyBPcHRpb24uIMKgVGhpcyBhZGFw
dHMgaXQgdG8gdGhlIExpZmV0aW1lIFVuaXRzIHVzZWQgaW4gdGhlDQo+IDk1MwkgwqAgwqAgwqBS
UEwgb3BlcmF0aW9uOyBub3RlIHRoYXQgaWYgdGhlIGxpZmV0aW1lIGlzIDAsIHRoZW4gdGhlIERB
Tw0KPiA5NTQJIMKgIMKgIMKgbWVzc2FnZSBpcyBhIE5vLVBhdGggREFPIHRoYXQgY2xlYW5zIHVw
IHRoZSB0aGUgcm91dGVzIGRvd24gdG8NCj4gOTU1CSDCoCDCoCDCoHRoZSBSVUw7IHRoaXMgYWxz
byBjYXVzZXMgdGhlIFJvb3QgYXMgYSBwcm94eSB0byBzZW5kIGFuIEVEQVINCj4gOTU2CSDCoCDC
oCDCoG1lc3NhZ2UgdG8gdGhlIDZMQlIgd2l0aCBhIExpZmV0aW1lIG9mIDAuDQo+IA0KPiBbbWlu
b3JdIHMvTGlmZXRpbWUvUmVnaXN0cmF0aW9uIExpZmV0aW1lDQo+IA0KPiANCj4gW21pbm9yXSAi
UGF0aCBMaWZldGltZSBpbiB0aGUgVElPIGlzIGNvbXB1dGVkIiDCoEhvdz8gwqBHaXZlbiB0aGF0
IHRoZQ0KPiBSZWdpc3RyYXRpb24gTGlmZXRpbWUgaXMgaW4gc2Vjb25kcywgYnV0IHRoZSBMaWZl
dGltZSBVbml0IGNhbiBiZSBpbg0KPiBkYXlzLCB0aGVyZSBtYXkgYmUgY2FzZXMgd2hlcmUgdGhl
IHJlc3VsdCBpcyBjbG9zZSB0byAwLiDCoFdvdWxkIHRoYXQNCj4gcmVzdWx0IGluIGFuIE5QREFP
Pw0KPiANCj4gDQo+IFtuaXRdIHMvdGhlIHRoZS90aGUNCj4gDQo+IA0KPiAuLi4NCj4gOTYxCSDC
oFVwb24gcmVjZWl2aW5nIHRoZSBEQU8tQUNLIG9yIGFuIGFzeW5jaHJvbm91cyBEQ08gbWVzc2Fn
ZSwgdGhlDQo+IDZMUg0KPiA5NjIJIMKgTVVTVCBzZW5kIHRoZSBOQShFQVJPKSB0byB0aGUgUlVM
Lg0KPiANCj4gW21ham9yXSAiVXBvbiByZWNlaXZpbmcgdGhlIERBTy1BQ0sgLi4udGhlIDZMUiBN
VVNUIHNlbmQgdGhlIE5BKEVBUk8pIi4NCj4gDQo+IE15IGludGVycHJldGF0aW9uIGlzIHRoYXQg
dGhlIDZMUiB3aWxsIHdhaXQgZm9yIHRoZSBEQU8tQUNLIGJlZm9yZQ0KPiBzZW5kaW5nIHRoZSBO
QShFQVJPKSwgaXMgdGhhdCBjb3JyZWN0Pw0KPiANCj4gwqc5LjMvcmZjNjU1MDoNCj4gDQo+IMKg
IMKgNC4gwqBBIG5vZGUgcmVjZWl2aW5nIGEgdW5pY2FzdCBEQU8gbWVzc2FnZSB3aXRoIHRoZSAn
SycgZmxhZyBzZXQNCj4gwqAgwqAgwqAgwqBTSE9VTEQgcmVzcG9uZCB3aXRoIGEgREFPLUFDSy4g
wqBBIG5vZGUgcmVjZWl2aW5nIGEgREFPIG1lc3NhZ2UNCj4gwqAgwqAgwqAgwqB3aXRob3V0IHRo
ZSAnSycgZmxhZyBzZXQgTUFZIHJlc3BvbmQgd2l0aCBhIERBTy1BQ0ssIGVzcGVjaWFsbHkNCj4g
wqAgwqAgwqAgwqB0byByZXBvcnQgYW4gZXJyb3IgY29uZGl0aW9uLg0KPiANCj4gwqAgwqA1LiDC
oEEgbm9kZSB0aGF0IHNldHMgdGhlICdLJyBmbGFnIGluIGEgdW5pY2FzdCBEQU8gbWVzc2FnZSBi
dXQgZG9lcw0KPiDCoCDCoCDCoCDCoG5vdCByZWNlaXZlIGEgREFPLUFDSyBpbiByZXNwb25zZSBN
QVkgcmVzY2hlZHVsZSB0aGUgREFPIG1lc3NhZ2UNCj4gwqAgwqAgwqAgwqB0cmFuc21pc3Npb24g
Zm9yIGFub3RoZXIgYXR0ZW1wdCwgdXAgdW50aWwgYW4gaW1wbGVtZW50YXRpb24tDQo+IMKgIMKg
IMKgIMKgc3BlY2lmaWMgbnVtYmVyIG9mIHJldHJpZXMuDQo+IA0KPiBUaGlzIHRleHQgc2F5cyB0
aGF0IHRoZSA2TFIgbWF5IG5ldmVyIHJlY2VpdmUgYSBEQU8tQUNLLiDCoElmIHRoYXQNCj4gaGFw
cGVucyAoZXZlbiBhZnRlciB0cnlpbmcgYWdhaW4pLCB3aGF0IHNob3VsZCB0aGUgNkxSIGRvPyDC
oCBEdXJpbmcNCj4gdGhpcyB0aW1lIHRoZSBSVUwgaXMgd2FpdGluZyBmb3IgdGhlIE5TKEVBUk8p
Li4uDQo+IA0KPiANCj4gOTY0CSDCoFRoZSA2TFIgTVVTVCBzZXQgIlIiIGZsYWcgaW4gdGhlIE5B
KEVBUk8pIGJhY2sgaWYgYW5kIG9ubHkgaWYgdGhlICdFJw0KPiA5NjUJIMKgZmxhZyBpcyByZXNl
dCwgaW5kaWNhdGluZyB0aGF0IHRoZSA2TFIgaW5qZWN0ZWQgdGhlIFJlZ2lzdGVyZWQNCj4gOTY2
CSDCoEFkZHJlc3MgaW4gdGhlIFJQTCByb3V0aW5nIHN1Y2Nlc3NmdWxseSBhbmQgdGhhdCB0aGUg
RURBUiBwcm94eQ0KPiA5NjcJIMKgb3BlcmF0aW9uIHN1Y2NlZWRlZC4NCj4gDQo+IFtuaXRdIHMv
c2V0ICJSIi9zZXQgdGhlICJSIg0KPiANCj4gDQo+IDk2OQkgwqBJZiB0aGUgJ0EnIGZsYWcgaW4g
dGhlIFJQTCBTdGF0dXMgaXMgc2V0LCB0aGUgZW1iZWRkZWQgU3RhdHVzIFZhbHVlDQo+IDk3MAkg
wqBpcyBwYXNzZWQgYmFjayB0byB0aGUgUlVMIGluIHRoZSBFQVJPIFN0YXR1cy4gwqBJZiB0aGUg
J0UnIGZsYWdzIGlzDQo+IDk3MQkgwqBhbHNvIHNldCwgdGhlIHJlZ2lzdHJhdGlvbiBmYWlsZWQg
Zm9yIDZMb1dQQU4gTkQgcmVsYXRlZCByZWFzb25zLCBhbmQNCj4gOTcyCSDCoHRoZSBOQ0UgaXMg
cmVtb3ZlZC4NCj4gDQo+IFtuaXRdIHMvJ0UnIGZsYWdzLydFJyBmbGFnDQo+IA0KPiANCj4gOTc0
CSDCoElmIHRoZSAnQScgZmxhZyBpcyBub3Qgc2V0IGluIHRoZSBSUEwgU3RhdHVzIG9mIHRoZSBE
QU8tQUNLLCB0aGVuIHRoZQ0KPiA5NzUJIMKgNkxvV1BBTiBORCBvcGVyYXRpb24gc3VjY2VlZGVk
IGFuZCBhbiBFQVJPIFN0YXR1cyBvZiAwIChTdWNjZXNzKQ0KPiBNVVNUDQo+IDk3NgkgwqBiZSBy
ZXR1cm5lZCB0byB0aGUgUlVMLCBldmVuIGlmIHRoZSAnRScgZmxhZyBpcyBzZXQgaW4gdGhlIFJQ
TA0KPiA5NzcJIMKgU3RhdHVzLiDCoFRoZSBFQVJPIFN0YXR1cyBvZiAwIE1VU1QgYWxzbyBiZSB1
c2VkIGlmIHRoZSA2TFIgY291bGQgbm90DQo+IDk3OAkgwqBldmVuIHRyeSB0byBpbmplY3QgdGhl
IHJvdXRlLg0KPiANCj4gW21ham9yXSAiSWYgdGhlICdBJyBmbGFnIGlzIG5vdCBzZXQgaW4gdGhl
IFJQTCBTdGF0dXMgb2YgdGhlIERBTy1BQ0ssDQo+IHRoZW4gdGhlIDZMb1dQQU4gTkQgb3BlcmF0
aW9uIHN1Y2NlZWRlZC4uLiINCj4gDQo+IMKnOCBzYXlzIHRoaXM6ICJ0aGUgUlBMIFJvb3QgTVVT
VCBjb3B5IHRoZSA2TG9XUEFOIE5EIFN0YXR1cyB1bmNoYW5nZWQNCj4gaW4gdGhlIFJQTCBTdGF0
dXMgYW5kIHNldCB0aGUgJ0EnIGJpdCIgwqAgVGhpcyBtZWFucyB0aGF0IGlmIHRoZSBBIGZsYWcN
Cj4gaXMgbm90IHNldCB0aGVuIHRoZSBSb290IGRpZG4ndCBjb21wbHkgd2l0aCB0aGUgTVVTVCBp
biDCpzguLi5vciB0aGF0DQo+IGl0IGRpZCBub3QgY29weSByZXN1bHQgZnJvbSB0aGUgRURBQy4u
LndoaWNoIHRoZW4gbWVhbnMgdGhhdCB0aGUNCj4gREFPLUFDSyBpcyBub3QgdmFsaWQuIMKgV2hh
dCBhbSBJIG1pc3Npbmc/DQo+IA0KPiANCj4gW25pdF0gcy9zdWNjZWVkZWQgYW5kL3N1Y2NlZWRl
ZCwgYW5kDQo+IA0KPiANCj4gW21ham9yXSAiZXZlbiBpZiB0aGUgJ0UnIGZsYWcgaXMgc2V0IiDC
oCBTb3JyeSwgd2hhdD8gwqBUaGUgRSBmbGFnDQo+IGluZGljYXRlcyBhIHJlamVjdGlvbi4uLiDC
oEkgdGhvdWdodCBJIHVuZGVyc3Rvb2QgdGhlIGxvZ2ljIChpbiDCpzgpIG9mDQo+IHNldHRpbmcg
dGhlIEEvRSBmbGFncy4uLmJ1dCBpdCBzZWVtcyB0aGF0IEkgZGlkbid0LiDCoEl0IHdvdWxkIGJl
IGlkZWFsDQo+IHRvIHRoZW4gYmUgZXhwbGljaXQgYWJvdXQgdGhlIGRpZmZlcmVudCBjb21iaW5h
dGlvbnMgYW5kIGhvdyB3ZSBjYW4NCj4gZ2V0IHRvIHRoZW0uDQo+IA0KPiANCj4gOTgwCSDCoFRo
aXMgbWVhbnMgdGhhdCwgaW4gY2FzZSBvZiBhbiBlcnJvciBpbmplY3RpbmcgdGhlIHJvdXRlIHRo
YXQgaXMgbm90DQo+IDk4MQkgwqByZWxhdGVkIHRvIE5ELCB0aGUgcmVnaXN0cmF0aW9uIHN1Y2Nl
ZWRzIGJ1dCB0aGUgUlBMIHJvdXRlIGlzIG5vdA0KPiA5ODIJIMKgaW5zdGFsbGVkLCB3aGljaCBp
cyBzaWduYWxlZCBieSB0aGUgIlIiIGZsYWcgcmVzZXQuIMKgSXQgaXMgdXAgdG8gdGhlDQo+IDk4
MwkgwqA2TE4gdG8ga2VlcCB0aGUgYmluZGluZyB3aXRoIHRoZSA2TFIgb3IgZGVzdHJveSBpdC4N
Cj4gDQo+IFtuaXRdIHMvc3VjY2VlZHMgYnV0L3N1Y2NlZWRzLCBidXQNCj4gDQo+IA0KPiBbbWFq
b3JdIEZpZ3VyZSA1IHNlZW1zIHRvIGluZGljYXRlIHRoYXQgdGhlIERBTy1BQ0sgaXMgZ2VuZXJh
dGVkIHdoZW4NCj4gdGhlIEVEQUMgaXMgcmVjZWl2ZWQsIHdoaWNoIGlzIGlubGluZSB3aXRoIHRo
ZSBzcGVjaWZpY2F0aW9uIGluIMKnOA0KPiAoInRoZSBSUEwgUm9vdCBNVVNUIGNvcHkgdGhlIDZM
b1dQQU4gTkQgU3RhdHVzIHVuY2hhbmdlZCBpbiB0aGUgUlBMDQo+IFN0YXR1cyBhbmQgc2V0IHRo
ZSAnQScgYml0IikuLi5idXQgZnJvbSB0aGUgbGFzdCBmZXcgcGFyYWdyYXBocyBpdA0KPiBzZWVt
cyB0aGF0IHRoZXJlIGFyZSBvdGhlciByZWFzb25zIGZvciBnZW5lcmF0aW5nIHRoZSBEQU8tQUNL
LiDCoFdoaWxlDQo+IG5vdCBjbGVhciBmcm9tIHRoZSBGaWd1cmUsIMKnMTAuMi4zIGRvZXMgaGlu
dCBieSBzYXlpbmcgImlmIGEgREFPIGlzDQo+IHBlbmRpbmciLi4uIMKgQWdhaW4sIEkgdGhpbmsg
dGhhdCB0aGlzIHBhcnQgb2YgdGhlIG9wZXJhdGlvbiBoYXMgdG8gYmUNCj4gbXVjaCBtb3JlIGV4
cGxpY2l0Lg0KPiANCj4gcmZjNjU1MCBoYXMgbm8gaW5mb3JtYXRpb24gYWJvdXQgInBlbmRpbmci
IERBT3MsIG9yIGhvdyBmYXN0IHRoZQ0KPiBEQU8tQUNLIGlzIHRvIGJlIHNlbnQuIMKgSW4gZmFj
dCwgdGhlcmUgaXMgbm8gZmlybSByZXF1aXJlbWVudCBmb3IgdGhlDQo+IERBTy1BQ0sgdG8gZXhp
c3QsIGp1c3QgaG9wZSB0aGF0IGl0IGRvZXM6DQo+IA0KPiAtIMKnNi40L3JmYzY1NTA6ICJUaGUg
REFPIG1lc3NhZ2UgbWF5IG9wdGlvbmFsbHksIHVwb24gZXhwbGljaXQgcmVxdWVzdCBvcg0KPiDC
oCBlcnJvciwgYmUgYWNrbm93bGVkZ2VkIGJ5IGl0cyBkZXN0aW5hdGlvbiB3aXRoIGEgRGVzdGlu
YXRpb24gQWR2ZXJ0aXNlbWVudA0KPiDCoCBBY2tub3dsZWRnZW1lbnQgKERBTy1BQ0spIG1lc3Nh
Z2UgYmFjayB0byB0aGUgc2VuZGVyIG9mIHRoZSBEQU8uIg0KPiANCj4gVGhpcyBzZW50ZW5jZSBz
dWdnZXN0cyB0aGF0IHRoZSBEQU8tQUNLIGlzIG9wdGlvbmFsLCBldmVuIGlmDQo+IHJlcXVlc3Rl
ZCwgYW5kIMKnOS4zL3JmYzY1NTAgc3VwcG9ydHMgdGhhdDoNCj4gDQo+ICIgwqAzLiDCoEEgbm9k
ZSBNQVkgc2V0IHRoZSAnSycgZmxhZyBpbiBhIHVuaWNhc3QgREFPIG1lc3NhZ2UgdG8gc29saWNp
dCBhDQo+IMKgIMKgIMKgIMKgdW5pY2FzdCBEQU8tQUNLIGluIHJlc3BvbnNlIGluIG9yZGVyIHRv
IGNvbmZpcm0gdGhlIGF0dGVtcHQuDQo+IA0KPiDCoCDCoDQuIMKgQSBub2RlIHJlY2VpdmluZyBh
IHVuaWNhc3QgREFPIG1lc3NhZ2Ugd2l0aCB0aGUgJ0snIGZsYWcgc2V0DQo+IMKgIMKgIMKgIMKg
U0hPVUxEIHJlc3BvbmQgd2l0aCBhIERBTy1BQ0suIMKgQSBub2RlIHJlY2VpdmluZyBhIERBTyBt
ZXNzYWdlDQo+IMKgIMKgIMKgIMKgd2l0aG91dCB0aGUgJ0snIGZsYWcgc2V0IE1BWSByZXNwb25k
IHdpdGggYSBEQU8tQUNLLCBlc3BlY2lhbGx5DQo+IMKgIMKgIMKgIMKgdG8gcmVwb3J0IGFuIGVy
cm9yIGNvbmRpdGlvbi4NCj4gIg0KPiANCj4gTm90ZSB0aGF0ICJTSE9VTEQgcmVzcG9uZCB3aXRo
IGEgREFPLUFDSyIgbGVhdmVzIHRoZSBkb29yIG9wZW4gdG8gbm90DQo+IGRvaW5nIGl0LiDCoFVu
Zm9ydHVuYXRlbHkgcmZjNjU1MCBkaWRuJ3QgZXhwbGljaXRseSBtZW50aW9uIHdoYXQgbWF5IGJl
DQo+IHRoZSByZWFzb25zIHRvIG5vdCBzZW5kIGEgREFPLUFDSyAob3Igbm90IHVzaW5nIE1VU1Qg
aW5zdGVhZCkuDQo+IA0KPiBJbiBzdW1tYXJ5LCB0aGVyZSBkb2Vzbid0IHNlZW0gdG8gYmUgYSBn
dWFyYW50ZWUgdGhhdCBhIERBTy1BQ0sgd2lsbA0KPiBiZSByZWNlaXZlZC4uLndoaWNoIG1lYW5z
IHRoYXQgdGhlIDZMTiBtYXkgYmUgbGVmdCB3YWl0aW5nIGZvciBhDQo+IHJlc3BvbnNlIHRvIHRo
ZSByZWdpc3RyYXRpb24gKHRoZSBzYW1lIGlzc3VlcyBhcHBlYXJzIHRvIGJlIHByZXNlbnQNCj4g
Zm9yIGEgcmUtcmVnaXN0cmF0aW9uKS4NCj4gDQo+IA0KPiA5ODUJIMKgSW4gYSBuZXR3b3JrIHdo
ZXJlIEFkZHJlc3MgUHJvdGVjdGVkIE5laWdoYm9yIERpc2NvdmVyeSAoQVAtTkQpIGlzDQo+IDk4
NgkgwqBlbmFibGVkLCBpbiBjYXNlIG9mIGEgREFPLUFDSyBvciBhIERDTyBpbmRpY2F0aW5nIHRy
YW5zcG9ydGluZyBhbg0KPiA5ODcJIMKgRUFSTyBTdGF0dXMgVmFsdWUgb2YgNSAoVmFsaWRhdGlv
biBSZXF1ZXN0ZWQpLCB0aGUgNkxSIE1VU1QNCj4gY2hhbGxlbmdlDQo+IDk4OAkgwqB0aGUgNkxO
IGZvciBvd25lcnNoaXAgb2YgdGhlIGFkZHJlc3MsIGFzIGRlc2NyaWJlZCBpbiBzZWN0aW9uIDYu
MSBvZg0KPiA5ODkJIMKgW0FQLU5EXSwgYmVmb3JlIHRoZSBSZWdpc3RyYXRpb24gaXMgY29tcGxl
dGUuIMKgVGhpcyBlbnN1cmVzIHRoYXQgdGhlDQo+IDk5MAkgwqBhZGRyZXNzIGlzIHZhbGlkYXRl
ZCBiZWZvcmUgaXQgaXMgaW5qZWN0ZWQgaW4gdGhlIFJQTCByb3V0aW5nLg0KPiANCj4gW21ham9y
IG1heWJlXSAibmV0d29yayB3aGVyZS4uLihBUC1ORCkgaXMgZW5hYmxlZCIgwqBKdXN0IHRvIG1h
a2Ugc3VyZQ0KPiBJJ20gdW5kZXJzdGFuZGluZzogdGhlIG5ldHdvcmsgaXRzZWxmIGlzIG5vdCBl
bmFibGVkIGZvciBBUC1ORCwgYnV0DQo+IHRoZSBpbXBvcnRhbnQgbm9kZXMgKDZMTiwgNkxSLCBS
b290IGFuZCA2TEJSKSBhcmUuIMKgSU9XLCBSUEwgb25seQ0KPiBjYXJyaWVzIHRoZSBFQVJPIHN0
YXR1cyB2YWx1ZXMgdGhhdCByZXN1bHQgZnJvbSB0aGUgQVAtTkQgb3BlcmF0aW9uLg0KPiBJZiB0
aGlzIHRydWU/DQo+IA0KPiBBbHNvLCB0aGUgb25seSByZWFzb24gdGhlIEVBUk8gU3RhdHVzIFZh
bHVlIHdvdWxkIGJlIDUgaXMgaWYgdGhlIDZMTg0KPiBhbHJlYWR5IHN1cHBvcnRzIEFQLU5ELCBy
aWdodD8gwqBJJ20gYXNraW5nIHRoaXMgYmVjYXVzZSBvZiB0aGUgIk1VU1QNCj4gY2hhbGxlbmdl
IiBhYm92ZSwgYW5kIMKnNy4xIHNheWluZyB0aGF0IHRoZSAiUlVMIFNIT1VMRCBzdXBwb3J0DQo+
IFtBUC1ORF0iIChyZWNvbW1lbmRlZCwgbm90IHJlcXVpcmVkKS4NCj4gDQo+IElmIG15IHVuZGVy
c3RhbmRpbmcgaXMgY29ycmVjdCwgdGhlbiB0aGUgdGV4dCBhcyBpcyBsb29rcyBmaW5lLiA6LSkN
Cj4gDQo+IA0KPiA5OTIJIMKgSWYgdGhlIGNoYWxsZW5nZSBzdWNjZWVkcyB0aGVuIHRoZSBvcGVy
YXRpb25zIGNvbnRpbnVlIGFzIG5vcm1hbC4gwqBJbg0KPiA5OTMJIMKgcGFydGljdWxhciBhIERB
TyBtZXNzYWdlIGlzIGdlbmVyYXRlZCB1cG9uIHRoZSBOUyhFQVJPKSB0aGF0DQo+IHByb3Zlcw0K
PiA5OTQJIMKgdGhlIG93bmVyc2hpcCBvZiB0aGUgYWRkcmVzcy4gwqBJZiB0aGUgY2hhbGxlbmdl
IGZhaWxlZCwgdGhlIDZMUg0KPiA5OTUJIMKgcmVqZWN0cyB0aGUgcmVnaXN0cmF0aW9uIGFzIHBy
ZXNjcmliZWQgYnkgQVAtTkQgYW5kIG1heSB0YWtlIGFjdGlvbnMNCj4gOTk2CSDCoHRvIHByb3Rl
Y3QgaXRzZWxmIGFnYWluc3QgRG9TIGF0dGFja3MgYnkgYSByb2d1ZSA2TE4sIHNlZSBTZWN0aW9u
IDEyLg0KPiANCj4gW25pdF0gcy9zdWNjZWVkcyB0aGVuIHRoZSBvcGVyYXRpb25zIGNvbnRpbnVl
L3N1Y2NlZWRzLCB0aGVuIHRoZQ0KPiBvcGVyYXRpb24gY29udGludWVzDQo+IA0KPiANCj4gW25p
dF0gcy9wYXJ0aWN1bGFyL3BhcnRpY3VsYXIsDQo+IA0KPiANCj4gW21pbm9yXSAiYSBEQU8gbWVz
c2FnZSBpcyBnZW5lcmF0ZWQgdXBvbiB0aGUgTlMoRUFSTykgdGhhdCBwcm92ZXMgdGhlDQo+IG93
bmVyc2hpcCBvZiB0aGUgYWRkcmVzcyINCj4gDQo+IEl0IHdvdWxkIGJlIHZlcnkgbmljZSBpcyBh
IG5ldyBmaWd1cmUgd2FzIGluY2x1ZGVkIChlaXRoZXIgaGVyZSBvciBpbg0KPiDCpzEwLjEpIHRv
IHNob3cgdGhpcyB1cGRhdGVkIGZsb3cuDQo+IA0KPiANCj4gOTk4CSDCoFRoZSA2TFIgbWF5IGF0
IGFueSB0aW1lIHNlbmQgYSB1bmljYXN0IGFzeW5jaHJvbm91cyBOQShFQVJPKSB3aXRoDQo+IHRo
ZQ0KPiA5OTkJIMKgIlIiIGZsYWcgcmVzZXQgdG8gc2lnbmFsIHRoYXQgaXQgc3RvcHMgcHJvdmlk
aW5nIHJvdXRpbmcgc2VydmljZXMsDQo+IDEwMDAJIMKgYW5kL29yIHdpdGggdGhlIEVBUk8gU3Rh
dHVzIDIgIk5laWdoYm9yIENhY2hlIGZ1bGwiIHRvIHNpZ25hbCB0aGF0IGl0DQo+IDEwMDEJIMKg
cmVtb3ZlcyB0aGUgTkNFLiDCoEl0IG1heSBhbHNvIHNlbmQgYSBmaW5hbCBSQSwgdW5pY2FzdCBv
ciBtdWx0aWNhc3QsDQo+IDEwMDIJIMKgd2l0aCBhIFJvdXRlciBMaWZldGltZSBmaWVsZCBvZiB6
ZXJvLCB0byBzaWduYWwgdGhhdCBpdCBzdG9wcyBzZXJ2aW5nDQo+IDEwMDMJIMKgYXMgcm91dGVy
LCBhcyBzcGVjaWZpZWQgaW4gc2VjdGlvbiA2LjIuNSBvZiBbUkZDNDg2MV0uDQo+IA0KPiBbbWlu
b3JdIFdoYXQgYXJlIHRoZSBSUEwgYWN0aW9ucyB0aGF0IHNob3VsZCB0YWtlIHBsYWNlPyDCoEZv
ciBleGFtcGxlLA0KPiBpZiB0aGUgNkxSICJzdG9wcyBwcm92aWRpbmcgcm91dGluZyBzZXJ2aWNl
cyIgdG8gYSBzcGVjaWZpYyA2TE4sIGJ1dA0KPiBzdGlsbCBhY3RzIGFzIGEgcm91dGVyIGZvciBv
dGhlcnMuLi5zaG91bGQgaXQgYWxzbyBzZW5kIGFuIE5QREFPL0RDTw0KPiB0byByZW1vdmUgdGhl
IHJvdXRpbmcgc3RhdGU/IMKgSXMgdGhlcmUgYSByZWZlcmVuY2Ugc29tZXdoZXJlIGFib3V0IGhv
dw0KPiBhIFJQTCByb3V0ZXIgZ3JhY2VmdWxseSAic3RvcHMgc2VydmluZyBhcyByb3V0ZXIiPw0K
PiANCj4gDQo+IDEwMDUJIMKgSWYgYSA2TFIgcmVjZWl2ZXMgYSB2YWxpZCBOUyhFQVJPKSBtZXNz
YWdlIHdpdGggdGhlICJSIiBmbGFnIHJlc2V0DQo+IDEwMDYJIMKgYW5kIGEgUmVnaXN0cmF0aW9u
IExpZmV0aW1lIHRoYXQgaXMgbm90IDAsIGFuZCB0aGUgNkxSIHdhcyBpbmplY3RpbmcNCj4gMTAw
NwkgwqB0aGUgUmVnaXN0ZXJlZCBBZGRyZXNzIGR1ZSB0byBwcmV2aW91cyBOUyhFQVJPKSBtZXNz
YWdlcyB3aXRoIHRoZQ0KPiAiUiINCj4gMTAwOAkgwqBmbGFnIHNldCwgdGhlbiB0aGUgNkxSIE1V
U1Qgc3RvcCBpbmplY3RpbmcgdGhlIGFkZHJlc3MuIMKgSXQgaXMgdXAgdG8NCj4gMTAwOQkgwqB0
aGUgUmVnaXN0ZXJpbmcgNkxOIHRvIG1haW50YWluIHRoZSBjb3JyZXNwb25kaW5nIHJvdXRlIGZy
b20gdGhlbg0KPiBvbiwNCj4gMTAxMAkgwqBlaXRoZXIga2VlcGluZyBpdCBhY3RpdmUgdmlhIGEg
ZGlmZmVyZW50IDZMUiBvciBieSBhY3RpbmcgYXMgYSBSQU4NCj4gMTAxMQkgwqBhbmQgbWFuYWdp
bmcgaXRzIG93biByZWFjaGFiaWxpdHkuDQo+IA0KPiBbbWFqb3JdICJNVVNUIHN0b3AgaW5qZWN0
aW5nIHRoZSBhZGRyZXNzIiDCoENhbiB5b3UgYmUgbW9yZSBzcGVjaWZpYz8NCj4gV2hhdCBkb2Vz
IHRoaXMgbWVhbiBpbiBSUEwgdGVybXM/IMKgU2VuZCBhbiBOUERBTy9EQ08/DQo+IA0KPiANCj4g
MTAxMwkxMC4yLjMuIMKgUGVyc3BlY3RpdmUgb2YgdGhlIFJQTCBSb290DQo+IA0KPiAxMDE1CSDC
oEEgUlBMIFJvb3QgU0hPVUxEIHNldCB0aGUgIlAiIGZsYWcgaW4gdGhlIFJQTCBET0RBRyBDb25m
aWd1cmF0aW9uDQo+IDEwMTYJIMKgT3B0aW9uIG9mIHRoZSBESU8gbWVzc2FnZXMgdGhhdCBpdCBn
ZW5lcmF0ZXMgKHNlZSBTZWN0aW9uIDQpIHRvDQo+IDEwMTcJIMKgc2lnbmFsIHRoYXQgaXQgcHJv
eGllcyB0aGUgRURBUi9FREFDIGV4Y2hhbmdlIGFuZCBzdXBwb3J0cyB0aGUNCj4gMTAxOAkgwqBV
cGRhdGVkIFJQTCBUYXJnZXQgb3B0aW9uLiDCoFRoZSByZW1haW5kZXIgb2YgdGhpcyBzZWN0aW9u
IGFzc3VtZXMNCj4gMTAxOQkgwqB0aGF0IGl0IGRvZXMuDQo+IA0KPiBbbWFqb3JdIElmIHRoZSBS
b290IHN1cHBvcnRzIHRoZSBmdW5jdGlvbmFsaXR5LCB3aGVuIHdvdWxkIGl0IGJlIG9rDQo+IGZv
ciBpdCB0byBub3Qgc2V0IHRoZSBQIGZsYWc/IMKgSU9XLCB3aHkgaXMgaXQgcmVjb21tZW5kZWQg
YW5kIG5vdA0KPiByZXF1aXJlZD8gwqBbTm90ZSB0aGF0IEkgbWF5IGJlIG1pc3NpbmcgY29udGV4
dCBiZWNhdXNlIHRoZXJlIGlzIG5vDQo+IHNwZWNpZmljYXRpb24gZm9yIHRoYXQgZmxhZy5dDQo+
IA0KPiANCj4gMTAyMQkgwqBVcG9uIHJlY2VwdGlvbiBvZiBhIERBTyBtZXNzYWdlLCBmb3IgZWFj
aCB1cGRhdGVkIFJQTCBUYXJnZXQNCj4gT3B0aW9uDQo+IDEwMjIJIMKgKHNlZSBTZWN0aW9uIDkp
IHRoYXQgY3JlYXRlcyBvciB1cGRhdGVzIGFuIGV4aXN0aW5nIFJQTCBzdGF0ZSwgdGhlDQo+IDEw
MjMJIMKgUm9vdCBNVVNUIG5vdGlmeSB0aGUgNkxCUi4gwqBUaGlzIGNhbiBiZSBkb25lIHVzaW5n
IGFuIGludGVybmFsIEFQSSBpZg0KPiAxMDI0CSDCoHRoZXkgYXJlIGludGVncmF0ZWQsIG9yIHVz
aW5nIGEgcHJveGllZCBFREFSL0VEQUMgZXhjaGFuZ2UgaWYgdGhleQ0KPiAxMDI1CSDCoGFyZSBz
ZXBhcmF0ZSBlbnRpdGllcy4NCj4gDQo+IFttYWpvciBuaXRdICJNVVNUIG5vdGlmeSB0aGUgNkxC
Ui4gwqBUaGlzIGNhbiBiZSBkb25lLi4uIiDCoCBJJ20gbm90IHRvbw0KPiBoYXBweSB3aXRoIHRo
ZSB3b3JkaW5nIGFzIGl0IHNlZW1zIHRvIHByb3ZpZGUgb3B0aW9ucyB0byBhDQo+IHJlcXVpcmVt
ZW50Li4uDQo+IA0KPiBTdWdnZXN0aW9uPg0KPiDCoCDCoFRoZSBSb290IE1VU1Qgbm90aWZ5IHRo
ZSA2TEJSIGJ5IHVzaW5nIGEgcHJveGllZCBFREFSL0VEQUMgZXhjaGFuZ2UgaWYNCj4gwqAgwqB0
aGV5IGFyZSBzZXBhcmF0ZSBlbnRpdGllcy4gwqBJZiB0aGUgUlBMIFJvb3QgYW5kIDZMQlIgYXJl
IGludGVncmF0ZWQsDQo+IMKgIMKgdGhlbiBhbiBpbnRlcm5hbCBBUEkgY2FuIGJlIHVzZWQuDQo+
IA0KPiANCj4gLi4uDQo+IDEwNDMJIMKgVXBvbiByZWNlaXZpbmcgYW4gRURBQyBtZXNzYWdlIGZy
b20gdGhlIDZMQlIsIGlmIGEgREFPIGlzIHBlbmRpbmcsDQo+IDEwNDQJIMKgdGhlbiB0aGUgUm9v
dCBNVVNUIHNlbmQgYSBEQU8tQUNLIGJhY2sgdG8gdGhlIDZMUi4gwqBFbHNlLCBpZiB0aGUNCj4g
MTA0NQkgwqBTdGF0dXMgaW4gdGhlIEVEQUMgbWVzc2FnZSBpcyBub3QgIlN1Y2Nlc3MiLCB0aGVu
IGl0IE1VU1Qgc2VuZCBhbg0KPiAxMDQ2CSDCoGFzeW5jaHJvbm91cyBEQ08gdG8gdGhlIDZMUi4N
Cj4gDQo+IFs/XSAiaWYgYSBEQU8gaXMgcGVuZGluZyIgwqBFdmVuIHRob3VnaCByZmM2NTUwIGRv
ZXNuJ3QgdGFsayBhYm91dA0KPiAicGVuZGluZyIsIEkgdGFrZSB0aGlzIHRvIG1lYW4gdGhhdCB0
aGUgREFPIGhhc24ndCBiZWVuIGFjaydkLiDCoEp1c3QNCj4gd29uZGVyaW5nIChiZWNhdXNlIEkg
Y291bGRuJ3QgZmluZCBpdCBpbiByZmM2NTUwKSwgaXMgdGhlcmUgYSB0aW1lcg0KPiB0aGF0IGRl
ZmluZXMgdGhlIHRpbWUgYmV0d2VlbiByZWNlaXZpbmcgdGhlIERBTyBhbmQgc2VuZGluZyBhIERB
Ty1BQ0suDQo+IEknbSBhbHNvIHdvbmRlcmluZyBhYm91dCBpdCBzaW5jZSBzZW5kaW5nIGEgREFP
LUFDSyBpcyBvbmx5DQo+IHJlY29tbWVuZGVkLg0KPiANCj4gDQo+IFttYWpvcl0gV2hhdCBpZiB0
aGUgRURBQyBtZXNzYWdlIGlzIG5vdCByZWNlaXZlZD8gwqBTaG91bGQgdGhlIFJvb3QNCj4gc2ln
bmFsIGEgZmFpbHVyZT8gwqBXaGF0IGlmIHRoZSBFREFDIG1lc3NhZ2UgY29tZXMgaW4gYWZ0ZXIg
YSBmYWlsdXJlDQo+IGlzIHNpZ25hbGVkPyDCoFRoaXMgc2hvdWxkIHByZXN1bWFibHkgbm90IGhh
cHBlbiwgZXNwZWNpYWxseSBzaW5jZSB0aGUNCj4gNkxOIGFscmVhZHkgcmVnaXN0ZXJlZC4uLmJ1
dCBJJ20gd29ycmllZCBhYm91dCB0aGUgdGltaW5nLg0KPiANCj4gDQo+IFttYWpvcl0gU29tZSB0
ZXh0IHNob3VsZCBiZSBhZGRlZCByZWxhdGVkIHRvIHRoZSBwb3NzaWJpbGl0eSB0aGF0IG5vdA0K
PiBhbGwgbm9kZXMgbWF5IGtub3cgd2hhdCB0aGUgRENPIGlzLg0KPiANCj4gU3VnZ2VzdGlvbiAo
Ym9ycm93aW5nIGZyb20gwqc0LjYuMi9FRkZJQ0lFTlQtTlBEQU8pPg0KPiDCoCDCoFRoaXMgZG9j
dW1lbnQgYXNzdW1lcyB0aGF0IGFsbCB0aGUgNkxScyBpbiB0aGUgbmV0d29yayBzdXBwb3J0IHRo
aXMNCj4gwqAgwqBzcGVjaWZpY2F0aW9uLiDCoElmIHRoZXJlIGFyZSA2TFJzIGluIHRoZSBEQ08g
bWVzc2FnZSBwYXRoIHdoaWNoIGRvIG5vdA0KPiDCoCDCoHN1cHBvcnQgdGhpcyBkb2N1bWVudCwg
dGhlbiB0aGUgaXNzdWUgaW5kaWNhdGlvbiBtYXkgbm90IHJlYWNoIHRoZSA2TFIuDQo+IMKgIMKg
QWx0ZXJuYXRpdmVseSwgdGhlIFJvb3QgY291bGQuLi4NCj4gDQo+IEkgc3RvcHBlZCB0aGVyZSBi
ZWNhdXNlIHRoZSB0ZXh0IGFib3ZlIHNheXMgdGhhdCB0aGUgUm9vdCAiTVVTVCBzZW5kDQo+IGFu
IGFzeW5jaHJvbm91cyBEQ08iLg0KPiANCj4gDQo+IC4uLg0KPiAxMDU5CTExLiDCoFByb3RvY29s
IE9wZXJhdGlvbnMgZm9yIE11bHRpY2FzdCBBZGRyZXNzZXMNCj4gLi4uDQo+IDEwNjgJIMKgIk11
bHRpY2FzdCBMaXN0ZW5lciBEaXNjb3ZlcnkgKE1MRCkgZm9yIElQdjYiIFtSRkMyNzEwXSBhbmQg
aXRzDQo+IDEwNjkJIMKgdXBkYXRlZCB2ZXJzaW9uICJNdWx0aWNhc3QgTGlzdGVuZXIgRGlzY292
ZXJ5IFZlcnNpb24gMiAoTUxEdjIpIGZvcg0KPiAxMDcwCSDCoElQdjYiIFtSRkMzODEwXSBwcm92
aWRlIGFuIGludGVyZmFjZSBmb3IgYSBsaXN0ZW5lciB0byByZWdpc3RlciB0bw0KPiAxMDcxCSDC
oG11bHRpY2FzdCBmbG93cy4gwqBNTER2MiBpcyBiYWNrd2FyZHMgY29tcGF0aWJsZSB3aXRoIE1M
RCwgYW5kIGFkZHMNCj4gaW4NCj4gMTA3MgkgwqBwYXJ0aWN1bGFyIHRoZSBjYXBhYmlsaXR5IHRv
IGZpbHRlciB0aGUgc291cmNlcyB2aWEgYmxhY2sgbGlzdHMgYW5kDQo+IDEwNzMJIMKgd2hpdGUg
bGlzdHMuIMKgSW4gdGhlIE1MRCBtb2RlbCwgdGhlIFJvdXRlciBpcyBhICJxdWVyaWVyIiBhbmQg
dGhlDQo+IDEwNzQJIMKgSG9zdCBpcyBhIG11bHRpY2FzdCBsaXN0ZW5lciB0aGF0IHJlZ2lzdGVy
cyB0byB0aGUgcXVlcmllciB0byBvYnRhaW4NCj4gMTA3NQkgwqBjb3BpZXMgb2YgdGhlIHBhcnRp
Y3VsYXIgZmxvd3MgaXQgaXMgaW50ZXJlc3RlZCBpbi4NCj4gDQo+IFtuaXRdIHMvYmFja3dhcmRz
L2JhY2t3YXJkDQo+IA0KPiANCj4gW25pdF0gcy8icXVlcmllciIgYW5kLyJxdWVyaWVyIiwgYW5k
DQo+IA0KPiANCj4gW21ham9yXSBJbiBnZW5lcmFsLCB0aGUgdGV4dCB0YWxrcyBhYm91dCBhbiAi
TUxEIGxpc3RlbmVyL3F1ZXJpZXIiIC0tDQo+IGFyZSB5b3UgdXNpbmcgIk1MRCIgdG8gaW5kaWNh
dGUgc3VwcG9ydCBmb3IgYm90aCByZmMyNzEwL3JmYzM4MTAsIG9yDQo+IGFyZSB5b3UgYXNzdW1p
bmcgTUxEdjEgc3VwcG9ydCBvbmx5PyDCoFRoZSBwaHJhc2UgIk1MRHYyIGlzIGJhY2t3YXJkcw0K
PiBjb21wYXRpYmxlIHdpdGggTUxEIiBpcyB3aGF0IGlzIGNvbmZ1c2luZyBtZS4NCj4gDQo+IEkg
YWxzbyBhc2sgYmVjYXVzZSB0aGUgcGltIFdHIGhhcyBhbiBvbmdvaW5nIGRpc2N1c3Npb24gYWJv
dXQNCj4gZGVwcmVjYXRpbmcgTUxEdjEuIMKgSSBhbSBhc3N1bWluZyBNTER2Miwgd2hpY2ggaXMg
d2hhdCByZmM4NTA0DQo+IHJlcXVpcmVzLiDCoElmIHNvLCBsZXQncyBmb2N1cyBvbiByZmMzODEw
Lg0KPiANCj4gDQo+IFstXSBzL2NhcGFiaWxpdHkgdG8gZmlsdGVyIHRoZSBzb3VyY2VzIHZpYSBi
bGFjayBsaXN0cyBhbmQgd2hpdGUNCj4gbGlzdHMvc3VwcG9ydCBmb3Igc291cmNlIGZpbHRlcmlu
Zw0KPiANCj4gVGhhdCBpcyB0aGUgbGFuZ3VhZ2UgdXNlZCBpbiByZmMzODEwLg0KPiANCj4gDQo+
IDEwNzcJIMKgT24gdGhlIGZpcnN0IEFkZHJlc3MgUmVnaXN0cmF0aW9uLCBhcyBpbGx1c3RyYXRl
ZCBpbiBGaWd1cmUgOCwgdGhlDQo+IDEwNzgJIMKgNkxOLCBhcyBhbiBNTEQgbGlzdGVuZXIsIHNl
bmRzIGFuIHVuc29saWNpdGVkIFJlcG9ydCB0byB0aGUgNkxSIGluDQo+IDEwNzkJIMKgb3JkZXIg
dG8gc3RhcnQgcmVjZWl2aW5nIHRoZSBmbG93IGltbWVkaWF0ZWx5Lg0KPiANCj4gW21pbm9yXSAi
T24gdGhlIGZpcnN0IEFkZHJlc3MgUmVnaXN0cmF0aW9uLi4uIiDCoERvIHlvdSBtZWFuIHdoZW4g
dGhlDQo+IDZMTiByZWdpc3RlcnMgaXRzIG93biBhZGRyZXNzIChGaWd1cmUgNSk/IMKgIEkgd291
bGQgYXNzdW1lIHlvdSdyZQ0KPiB0YWxraW5nIGFib3V0IHdoZW4gdGhlIDZMTiBkZWNpZGVzIHRv
IGxpc3RlbiB0byBtdWx0aWNhc3Q7IG1heWJlDQo+IHJld29yZC4uLg0KPiANCj4gDQo+IDEwODEJ
IMKgIMKgIDZMTi9SVUwgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqA2TFIgwqAgwqAgwqAgwqAgwqAg
wqAgUm9vdCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDZMQlINCj4gMTA4MgkgwqAgwqAgwqAgwqB8
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfCDCoCDCoCDCoCDCoCDCoCDCoCDCoCB8IMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfA0KPiAxMDgzCSDCoCDCoCDCoCDCoHwgdW5zb2xp
Y2l0ZWQgUmVwb3J0IHwgwqAgwqAgwqAgwqAgwqAgwqAgwqAgfCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoHwNCj4gMTA4NAkgwqAgwqAgwqAgwqB8LS0tLS0tLS0tLS0tLS0tLS0tLT58IMKg
IMKgIMKgIMKgIMKgIMKgIMKgIHwgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8DQo+IDEw
ODUJIMKgIMKgIMKgIMKgfCDCoCDCoCA8TDIgYWNrPiDCoCDCoCDCoCB8IMKgIMKgIMKgIMKgIMKg
IMKgIMKgIHwgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8DQo+IA0KPiBbXSBTZWUgdGhl
IGNvbW1lbnQgYmVsb3cgYWJvdXQgdGhlIEwyIGFjay4gwqBUaGlzIHNhbWUgcGhyYXNlIHNob3dz
IHVwDQo+IGluIEZpZ3VyZSA5IGxhdGVyIG9uLi4uDQo+IA0KPiAxMDg2CSDCoCDCoCDCoCDCoHwg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8IERBTyDCoCDCoCDCoCDCoCDCoCB8IMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfA0KPiAxMDg3CSDCoCDCoCDCoCDCoHwgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqB8LS0tLS0tLS0tLS0tLS0+fCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoHwNCj4gMTA4OAkgwqAgwqAgwqAgwqB8IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgfCDCoCDCoERBTy1BQ0sgwqAgwqB8IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
fA0KPiAxMDg5CSDCoCDCoCDCoCDCoHwgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqB8PC0t
LS0tLS0tLS0tLS0tfCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHwNCj4gMTA5MAkgwqAg
wqAgwqAgwqB8IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCB8IDxpZiBub3QgbGlzdGVuaW5nPiB8DQo+IA0KPiBbbWlub3JdICJpZiBub3QgbGlzdGVu
aW5nIiDCoEV2ZW4gaWYgdGhlIDZMQlIgaXMgbGlzdGVuaW5nLCB0aGUgUmVwb3J0DQo+IHNob3Vs
ZCBiZSB1bnNvbGljaXRlZCwgcmlnaHQ/IMKgSSdtIG5vdCBzdXJlIHdoYXQgdGhpcyBwaHJhc2Ug
bWVhbnMuLi4NCj4gDQo+IA0KPiAuLi4NCj4gMTA5NwkgwqBTaW5jZSBtdWx0aWNhc3QgTGF5ZXIt
MiBtZXNzYWdlcyBhcmUgYXZvaWRlZCwgaXQgaXMgaW1wb3J0YW50IHRoYXQNCj4gMTA5OAkgwqB0
aGUgYXN5bmNocm9ub3VzIG1lc3NhZ2VzIGZvciB1bnNvbGljaXRlZCBSZXBvcnQgYW5kIERvbmUg
YXJlIHNlbnQNCj4gMTA5OQkgwqByZWxpYWJseSwgZm9yIGluc3RhbmNlIHVzaW5nIGEgTGF5ZXIt
MiBhY2tub3dsZWRnbWVudCwgb3IgYXR0ZW1wdGVkDQo+IDExMDAJIMKgbXVsdGlwbGUgdGltZXMu
DQo+IA0KPiBbbWFqb3JdIFRoZSBsYWNrIG9mIHJlbGlhYmxlIHRyYW5zbWlzc2lvbiBpcyBhbHJl
YWR5IGFkZHJlc3NlZCBpbg0KPiByZmMzODEwLiDCoFdoYXQgY29uY2VybnMgbWUgYWJvdXQgdGhl
IHRleHQgaXMgdGhlIHN1Z2dlc3Rpb24gdGhhdCBhDQo+IGRpZmZlcmVudCAoTDIgYWNrKSBtZWNo
YW5pc20gY2FuIGJlIHVzZWQgZm9yIE1MRCB3aXRob3V0IGFueQ0KPiBzcGVjaWZpY3MuDQo+IA0K
PiANCj4gMTEwMgkgwqBUaGUgNkxSIGFjdHMgYXMgYSBnZW5lcmljIE1MRCBxdWVyaWVyIGFuZCBn
ZW5lcmF0ZXMgYSBEQU8gZm9yIHRoZQ0KPiAxMTAzCSDCoG11bHRpY2FzdCB0YXJnZXQuIMKgVGhl
IGxpZmV0aW1lIG9mIHRoZSBEQU8gaXMgc2V0IHRvIGJlIGluIHRoZSBvcmRlcg0KPiAxMTA0CSDC
oG9mIHRoZSBRdWVyeSBJbnRlcnZhbCwgeWV0IGxhcmdlciB0byBhY2NvdW50IGZvciB2YXJpYWJs
ZSBwcm9wYWdhdGlvbg0KPiAxMTA1CSDCoGRlbGF5cy4NCj4gDQo+IFttaW5vcl0gcy9tdWx0aWNh
c3QgdGFyZ2V0L011bHRpY2FzdCBBZGRyZXNzIGluIHRoZSBSZXBvcnQgbWVzc2FnZQ0KPiANCj4g
DQo+IFttYWpvcl0gImdlbmVyYXRlcyBhIERBTyBmb3IgdGhlIG11bHRpY2FzdCB0YXJnZXQiIMKg
IFRoaXMgZG9jdW1lbnQgaXMNCj4gYSBzdGFuZGFyZHMgdHJhY2sgc3BlY2lmaWNhdGlvbi4uLndl
IG5lZWQgdG8gYmUgbW9yZSBleHBsaWNpdC4gwqBJJ20NCj4gYXNzdW1pbmcgdGhhdCB0aGUgTXVs
dGljYXN0IEFkZHJlc3MgaXMgaW5jbHVkZWQgYXMgdGhlIFRhcmdldCBQcmVmaXgNCj4gaW4gdGhl
IFRhcmdldCBPcHRpb24uLi4NCj4gDQo+IA0KPiBbbWFqb3JdIE9uZSBNdWx0aWNhc3QgQWRkcmVz
cyBwZXIgREFPPyDCoEkgdGhpbmsgSSBzYXcgYSByZWxhdGVkDQo+IGRpc2N1c3Npb24gb24gdGhl
IGxpc3QgcmVjZW50bHkuDQo+IA0KPiANCj4gW21ham9yXSAibGlmZXRpbWUgb2YgdGhlIERBTyIg
wqBUaGUgUGF0aCBMaWZldGltZT8NCj4gDQo+IA0KPiBbbWFqb3JdICJsaWZldGltZS4uLmlzIHNl
dCB0byBiZSBpbiB0aGUgb3JkZXIgb2YgdGhlIFF1ZXJ5IEludGVydmFsLA0KPiB5ZXQgbGFyZ2Vy
Li4uIiDCoEhvdyBtdWNoIGlzIHRoYXQ/IMKgRG91YmxlPyDCoEp1c3QgYSBmZXcgc2Vjb25kcyBt
b3JlPw0KPiBtcz8NCj4gDQo+IA0KPiAuLi4NCj4gMTExMQkgwqBVcG9uIGEgREFPIHdpdGggYSBt
dWx0aWNhc3QgdGFyZ2V0LCB0aGUgUlBMIFJvb3QgY2hlY2tzIGlmIGl0IGlzDQo+IDExMTIJIMKg
YWxyZWFkeSByZWdpc3RlcmVkIGFzIGEgbGlzdGVuZXIgZm9yIHRoYXQgYWRkcmVzcywgYW5kIGlm
IG5vdCwgaXQNCj4gMTExMwkgwqBwZXJmb3JtcyBpdHMgb3duIHVuc29saWNpdGVkIFJlcG9ydCBm
b3IgdGhlIG11bHRpY2FzdCB0YXJnZXQuDQo+IA0KPiBbbWFqb3JdIEFzIGFib3ZlLCBwbGVhc2Ug
YmUgc3BlY2lmaWMuIMKgSG93IGlzIHRoZSBEQU8gaW5mb3JtYXRpb24gdXNlZA0KPiB0byBidWls
ZCBhIFF1ZXJ5Pw0KPiANCj4gDQo+IDExMTUJIMKgQW4gQWRkcmVzcyByZS1SZWdpc3RyYXRpb24g
aXMgcHVsbGVkIHBlcmlvZGljYWxseSBieSA2TFIgYWN0aW5nIGFzDQo+IDExMTYJIMKgcXVlcmll
ci4gwqBOb3RlIHRoYXQgdGhlIG1lc3NhZ2UgbWF5IGJlIHNlbnQgdW5pY2FzdCB0byBhbGwgdGhl
IGtub3duDQo+IDExMTcJIMKgaW5kaXZpZHVhbCBsaXN0ZW5lcnMuDQo+IA0KPiBbbWFqb3JdIElu
IE1MRHYyIHRoYXQgaXMgY2FsbGVkIGEgUXVlcnkuLi4NCj4gDQo+IA0KPiBbbml0XSBzL2J5IDZM
Ui9ieSB0aGUgNkxSDQo+IA0KPiANCj4gW21ham9yXSAibWVzc2FnZSBtYXkgYmUgc2VudCB1bmlj
YXN0IHRvIGFsbCB0aGUga25vd24gaW5kaXZpZHVhbA0KPiBsaXN0ZW5lcnMiIMKgVGhlIGZpcnN0
IHBhcmFncmFwaCBpbiB0aGlzIHNlY3Rpb24gc2F5cyB0aGF0ICJ0aGUNCj4gbXVsdGljYXN0IHBh
Y2tldCBpcyBwYXNzZWQgYXMgYSBMYXllci0yIHVuaWNhc3QgdG8gZWFjaCBvZiB0aGUNCj4gaW50
ZXJlc3RlZCBjaGlsZHJlbiIsIHNvIHRoZXJlIGlzIG5vIG90aGVyIG9wdGlvbiwgcmlnaHQ/DQo+
IA0KPiANCj4gLi4uDQo+IDExNDQJIMKgTm90ZSB0aGF0IGFueSBvZiB0aGUgZnVuY3Rpb25zIDZM
UiwgUm9vdCBhbmQgNkxCUiBtaWdodCBiZSBjb2xsYXBzZWQNCj4gMTE0NQkgwqBpbiBhIHNpbmds
ZSBub2RlLCBpbiB3aGljaCBjYXNlIHRoZSBmbG93IGFib3ZlIGhhcHBlbnMgaW50ZXJuYWxseSwN
Cj4gMTE0NgkgwqBhbmQgcG9zc2libHkgdGhyb3VnaCBpbnRlcm5hbCBBUEkgY2FsbHMgYXMgb3Bw
b3NlZCB0byBtZXNzYWdpbmcuDQo+IA0KPiBbbml0XSBzL1Jvb3QgYW5kL1Jvb3QsIGFuZA0KPiAN
Cj4gDQo+IDExNDgJMTIuIMKgU2VjdXJpdHkgQ29uc2lkZXJhdGlvbnMNCj4gDQo+IDExNTAJIMKg
Rmlyc3Qgb2YgYWxsLCBpdCBpcyB3b3J0aCBub3RpbmcgdGhhdCB3aXRoIFtSRkM2NTUwXSwgZXZl
cnkgbm9kZSBpbg0KPiAxMTUxCSDCoHRoZSBMTE4gaXMgUlBMLWF3YXJlIGFuZCBjYW4gaW5qZWN0
IGFueSBSUEwtYmFzZWQgYXR0YWNrIGluIHRoZQ0KPiAxMTUyCSDCoG5ldHdvcmsuIMKgVGhpcyBz
cGVjaWZpY2F0aW9uIGlzb2xhdGVzIGVkZ2Ugbm9kZXMgdGhhdCBjYW4gb25seQ0KPiAxMTUzCSDC
oGludGVyYWN0IHdpdGggdGhlIFJQTCByb3V0ZXJzIHVzaW5nIDZMb1dQQU4gTkQsIG1lYW5pbmcg
dGhhdCB0aGV5DQo+IDExNTQJIMKgY2Fubm90IHBlcmZvcm0gUlBMIGluc2lkZXIgYXR0YWNrcy4N
Cj4gDQo+IFtuaXRdIHMvRmlyc3Qgb2YgYWxsLCBpdC9JDQo+IA0KPiANCj4gW21ham9yXSBCZWNh
dXNlIDZMb1dQQU4gTkQgaXMgdXNlZCwgcGxlYXNlIGFkZCB0ZXh0IGFib3V0IHRoZSBTZWN1cml0
eQ0KPiBDb25zaWRlcmF0aW9ucyBmcm9tIHJmYzY3NzUsIHJmYzg1MDUgYXBwbHkuDQo+IA0KPiAN
Cj4gW21ham9yXSBBbHNvLCBsZXQncyB3b3JrIGluIGEgZ2VuZXJhbCBwb2ludGVyIHRvIHJmYzc0
MTYgc29tZXdoZXJlDQo+IChpbnN0ZWFkIG9mIHRoZSB2ZXJ5IHNwZWNpZmljIG9uZSBiZWxvdyku
DQo+IA0KPiANCj4gW21ham9yID9dIEFyZSB0aGVyZSBhdHRhY2tzIHRoYXQgY2FuIGJlIGluamVj
dGVkIGludG8gdGhlIFJQTCBuZXR3b3JrDQo+IHRocm91Z2ggTkQ/IMKgSSdtIHdvbmRlcmluZyBp
ZiBhIFJVTCBjYW4gcmVxdWVzdCBhbmQgaW5qZWN0IGENCj4gc2lnbmlmaWNhbnQgbnVtYmVyIG9m
IGFkZHJlc3NlcyBzbyB0aGF0IGl0IGNvdWxkIGhpbmRlciB0aGUgb3BlcmF0aW9uDQo+IG9mIHRo
ZSBMTE4uIMKgSSBkb24ndCBrbm93IGlmIHRoYXQncyBldmVuIGFuIGlzc3VlLi4uanVzdCB0aGlu
a2luZyBvdXQNCj4gbG91ZC4NCj4gDQo+IA0KPiAxMTU2CSDCoDZMb1dQQU4gTkQgY2FuIG9wdGlv
bmFsbHkgcHJvdmlkZSBTQVZJIGZlYXR1cmVzIHdpdGggW0FQLU5EXSwNCj4gd2hpY2gNCj4gMTE1
NwkgwqByZWR1Y2VzIGV2ZW4gbW9yZSB0aGUgYXR0YWNrIHBlcmltZXRlciB0aGF0IGlzIGF2YWls
YWJsZSB0byB0aGUgZWRnZQ0KPiAxMTU4CSDCoG5vZGVzLg0KPiANCj4gW21pbm9yXSBJIHRoaW5r
IHRoZXJlJ3Mgc29tZSBkaXNjdXNzaW9uIG9mIHRoaXMgaW4gcmZjODUwNS4uLm1heWJlDQo+IHBv
aW50IHRvIHRoYXQuIMKgT3RoZXJ3aXNlLCB0aGlzIHBhcmFncmFwaCBmZWVscyBvcnBoYW4uLi4N
Cj4gDQo+IA0KPiAxMTYwCSDCoFRoZSBMTE4gbm9kZXMgZGVwZW5kIG9uIHRoZSA2TEJSIGFuZCB0
aGUgUlBMIHBhcnRpY2lwYW50cyBmb3IgdGhlaXINCj4gMTE2MQkgwqBvcGVyYXRpb24uIMKgQSB0
cnVzdCBtb2RlbCBtdXN0IGJlIHB1dCBpbiBwbGFjZSB0byBlbnN1cmUgdGhhdCB0aGUNCj4gMTE2
MgkgwqByaWdodCBkZXZpY2VzIGFyZSBhY3RpbmcgaW4gdGhlc2Ugcm9sZXMsIHNvIGFzIHRvIGF2
b2lkIHRocmVhdHMgc3VjaA0KPiAxMTYzCSDCoGFzIGJsYWNrLWhvbGluZywgKHNlZSBbUkZDNzQx
Nl0gc2VjdGlvbiA3KSBvciBib21iaW5nIGF0dGFjayB3aGVyZWJ5DQo+IDExNjQJIMKgYW4gaW1w
ZXJzb25hdGVkIDZMQlIgd291bGQgZGVzdHJveSBzdGF0ZSBpbiB0aGUgbmV0d29yayBieSB1c2lu
Zw0KPiB0aGUNCj4gMTE2NQkgwqAiUmVtb3ZlZCIgU3RhdHVzIGNvZGUuDQo+IA0KPiAxMTY3CSDC
oFRoaXMgdHJ1c3QgbW9kZWwgY291bGQgYmUgYXQgYSBtaW5pbXVtIGJhc2VkIG9uIGEgTGF5ZXIt
MiBTZWN1cmUNCj4gMTE2OAkgwqBqb2luaW5nIGFuZCB0aGUgTGluay1MYXllciBzZWN1cml0eS4g
wqBUaGlzIGlzIGEgZ2VuZXJpYyA2TG9XUEFODQo+IDExNjkJIMKgcmVxdWlyZW1lbnQsIHNlZSBS
ZXE1LjEgaW4gQXBwZW5kaXggb2YgW1JGQzg1MDVdLg0KPiANCj4gMTE3MQkgwqBBZGRpdGlvbmFs
bHksIHRoZSB0cnVzdCBtb2RlbCBjb3VsZCBpbmNsdWRlIGEgcm9sZSB2YWxpZGF0aW9uIHRvDQo+
IDExNzIJIMKgZW5zdXJlIHRoYXQgdGhlIG5vZGUgdGhhdCBjbGFpbXMgdG8gYmUgYSA2TEJSIG9y
IGEgUlBMIFJvb3QgaXMNCj4gMTE3MwkgwqBlbnRpdGxlZCB0byBkbyBzby4NCj4gDQo+IFttYWpv
cl0gVGhlcmUgd2FzIHNvbWUgdHJ1c3QgbW9kZWwtcmVsYXRlZCB0ZXh0IGluDQo+IGRyYWZ0LWll
dGYtcm9sbC10dXJub24tcmZjODEzOCB0aGF0IHdlIGVuZGVkIHVwIHJlcGxhY2luZy4gwqBQbGVh
c2UgZG8NCj4gdGhlIHNhbWUgaGVyZS4NCj4gDQo+IA0KPiAxMTc1CSDCoEF0IHRoZSB0aW1lIG9m
IHRoaXMgd3JpdGluZyBSUEwgZG9lcyBub3QgaGF2ZSBhIHplcm90cnVzdCBtb2RlbA0KPiAxMTc2
CSDCoHdoZXJlYnkgaXQgaXMgcG9zc2libGUgdG8gdmFsaWRhdGUgdGhlIG9yaWdpbiBvZiBhbiBh
ZGRyZXNzIHRoYXQgaXMNCj4gMTE3NwkgwqBpbmplY3RlZCBpbiBhIERBTy4gwqBUaGlzIHNwZWNp
ZmljYXRpb24gbWFrZXMgYSBmaXJzdCBzdGVwIGluIHRoYXQNCj4gMTE3OAkgwqBkaXJlY3Rpb24g
YnkgYWxsb3dpbmcgdGhlIFJvb3QgdG8gY2hhbGxlbmdlIHRoZSBSVUwgdmlhIHRoZSA2TFIgdGhh
dA0KPiAxMTc5CSDCoHNlcnZlcyBpdC4NCj4gDQo+IFtuaXRdIHMvd3JpdGluZyBSUEwvd3JpdGlu
ZywgUlBMDQo+IA0KPiANCj4gW25pdF0gcy96ZXJvdHJ1c3QvemVyby10cnVzdA0KPiANCj4gDQo+
IFttaW5vcl0gVGhlIGNoYWxsZW5nZSByZWFsbHkgY29tZXMgZnJvbSB0aGUgNkxCUiAobm90IHRo
ZSBSb290KS4uLmJ1dA0KPiBvbmx5IGlmIEFQLU5EIGlzIHByZXNlbnQuIMKgSU9XLCB0aGUgdXNl
IG9mIEFQLU5EIGlzIHdoYXQgYWRkcyB0aGUNCj4gcHJvdGVjdGlvbiwgbm90IHRoZSBzcGVjaWZp
Y2F0aW9uIGl0c2VsZi4gwqBJcyB0aGF0IHdoYXQgd2UncmUgdGFsa2luZw0KPiBhYm91dCBoZXJl
Pw0KPiANCj4gSWYgc28sIHRoZW4gSSBoYXZlIGEgY291cGxlIG1vcmUgdGhpbmdzIHRvIHBvaW50
IGF0Og0KPiANCj4gLSDCpzMuMi4zOiAiVGhpcyBzcGVjaWZpY2F0aW9uIGRvZXMgbm90IGFkZHJl
c3MgaG93IHRoZSBwcm90ZWN0aW9uIGJ5IFtBUC1ORF0NCj4gwqAgY291bGQgYmUgZXh0ZW5kZWQg
dG8gUlBMLiIgwqBCdXQgdGhhdCBpcyB3aGF0IHNlZW1zIHRvIGJlIGNsYWltZWQgYWJvdmUuDQo+
IA0KPiAtIMKnNy4xOiAiVGhlIFJVTCBTSE9VTEQgc3VwcG9ydCBbQVAtTkRdIHRvIHByb3RlY3Qg
dGhlIG93bmVyc2hpcCBvZiBpdHMNCj4gwqAgYWRkcmVzc2VzLiIgwqBJZiB0aGUgUlVMIGRvZXNu
J3QsIHRoZW4gd2hhdGV2ZXIgYmVuZWZpdCBpcyBjbGFpbWVkL2V4cGVjdGVkDQo+IMKgIGlzIGxv
c3QuDQo+IA0KPiANCj4gMTE4MQkxMy4gwqBJQU5BIENvbnNpZGVyYXRpb25zDQo+IA0KPiBbbWFq
b3JdIMKnMTQtMTcgc2hvdWxkIGJlIHN1Yi1zZWN0aW9ucyBvZiB0aGlzIG9uZS4NCj4gDQo+IA0K
PiAuLi4NCj4gMTE5MQkxMy4yLiDCoFJlc2l6aW5nIHRoZSBBUk8gU3RhdHVzIHZhbHVlcw0KPiAN
Cj4gMTE5MwkgwqBTZWN0aW9uIDEyIG9mIFtSRkM2Nzc1XSBjcmVhdGVzIHRoZSBBZGRyZXNzIFJl
Z2lzdHJhdGlvbiBPcHRpb24NCj4gMTE5NAkgwqBTdGF0dXMgVmFsdWVzIFJlZ2lzdHJ5IHdpdGgg
YSByYW5nZSAwLTI1NS4NCj4gDQo+IDExOTYJIMKgVGhpcyBzcGVjaWZpY2F0aW9uIHJlZHVjZXMg
dGhhdCByYW5nZSB0byAwLTYzLg0KPiANCj4gW21pbm9yXSBORVc+DQo+IMKgIMKgVGhpcyBzcGVj
aWZpY2F0aW9uIHJlZHVjZXMgdGhhdCByYW5nZSB0byAwLTYzIChTZWN0aW9uIDgpLg0KPiANCj4g
DQo+IDExOTgJIMKgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gcmVkdWNlIHRoZSB1cHBlciBib3VuZCBv
ZiB0aGUgdW5hc3NpZ25lZA0KPiB2YWx1ZXMNCj4gMTE5OQkgwqBpbiB0aGUgQWRkcmVzcyBSZWdp
c3RyYXRpb24gT3B0aW9uIFN0YXR1cyBWYWx1ZXMgUmVnaXN0cnkgZnJvbSAtMjU1DQo+IDEyMDAJ
IMKgdG8gLTYzLg0KPiANCj4gW21ham9yXSBORVc+DQo+IMKgIMKgSUFOQSBpcyByZXF1ZXN0ZWQg
bW9kaWZ5IHRoZSBBZGRyZXNzIFJlZ2lzdHJhdGlvbiBPcHRpb24gU3RhdHVzIFZhbHVlcw0KPiDC
oCDCoFJlZ2lzdHJ5IHNvIHRoYXQgdGhlIHVwcGVyIGJvdW5kIG9mIHRoZSB1bmFzc2lnbmVkIHZh
bHVlcyBpcyA2My4gwqBUaGlzDQo+IMKgIMKgZG9jdW1lbnQgc2hvdWxkIGJlIGFkZGVkIGFzIGEg
cmVmZXJlbmNlLiDCoFRoZSByZWdpc3RyYXRpb24gcHJvY2VkdXJlIGRvZXMNCj4gwqAgwqBub3Qg
Y2hhbmdlLg0KPiANCj4gDQo+IFttYWpvcl0gQmVjYXVzZSBvZiB0aGlzIGNoYW5nZSBpbiB0aGUg
cmVnaXN0cnkgZGVmaW5lZCBieSByZmM2Nzc1LA0KPiB0aGF0IFJGQyBzaG91bGQgYmUgZm9ybWFs
bHkgVXBkYXRlZC4NCj4gDQo+IA0KPiAxMjAyCTE0LiDCoE5ldyBET0RBRyBDb25maWd1cmF0aW9u
IE9wdGlvbiBGbGFnDQo+IA0KPiAxMjA0CSDCoFRoaXMgc3BlY2lmaWNhdGlvbiB1cGRhdGVzIHRo
ZSBSZWdpc3RyeSBmb3IgdGhlICJET0RBRyBDb25maWd1cmF0aW9uDQo+IDEyMDUJIMKgT3B0aW9u
IEZsYWdzIiB0aGF0IHdhcyBjcmVhdGVkIGZvciBbUkZDNjU1MF0gYXMgZm9sbG93czoNCj4gDQo+
IFttYWpvcl0gTkVXPg0KPiDCoCDCoElBTkEgaXMgcmVxdWVzdGVkIHRvIGFzc2lnbiBhIGZsYWcg
ZnJvbSB0aGUgIkRPREFHIENvbmZpZ3VyYXRpb24gT3B0aW9uDQo+IMKgIMKgRmxhZ3MiIHJlZ2lz
dHJ5IGFzIGZvbGxvd3M6DQo+IA0KPiANCj4gMTIwNwkgwqAgwqAgwqAgwqAgKy0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKw0KPiAxMjA4CSDCoCDC
oCDCoCDCoCB8IEJpdCBOdW1iZXIgfCBDYXBhYmlsaXR5IERlc2NyaXB0aW9uIMKgIMKgIHwgUmVm
ZXJlbmNlIHwNCj4gMTIwOQkgwqAgwqAgwqAgwqAgKz09PT09PT09PT09PSs9PT09PT09PT09PT09
PT09PT09PT09PT09PT09Kz09PT09PT09PT09Kw0KPiAxMjEwCSDCoCDCoCDCoCDCoCB8IDEgwqAg
wqAgwqAgwqAgwqB8IFJvb3QgUHJveGllcyBFREFSL0VEQUMgKFApIHwgVEhJUyBSRkMgwqB8DQo+
IDEyMTEJIMKgIMKgIMKgIMKgICstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLSsNCj4gDQo+IFttYWpvcl0gUGxlYXNlIG1hcmsgdGhlIHZhbHVlICgx
KSBhcyBzdWdnZXN0ZWQuDQo+IA0KPiANCj4gLi4uDQo+IDEyMTUJMTUuIMKgTmV3IFJQTCBUYXJn
ZXQgT3B0aW9uIEZsYWcNCj4gDQo+IDEyMTcJIMKgU2VjdGlvbiAyMC4xNSBvZiBbUkZDNjU1MF0g
Y3JlYXRlcyBhIFJlZ2lzdHJ5IGZvciB0aGUgOC1iaXQgIlJQTA0KPiAxMjE4CSDCoFRhcmdldCBP
cHRpb24gRmxhZ3MiIGZpZWxkLiDCoElBTkEgaXMgcmVxdWVzdGVkIHRvIHJlZHVjZSB0aGUgc2l6
ZSBvZg0KPiAxMjE5CSDCoHRoZSBmaWVsZCBpbiB0aGUgUmVnaXN0cnkgdG8gNCBiaXRzLiDCoFRo
aXMgc3BlY2lmaWNhdGlvbiBhbHNvIGRlZmluZXMNCj4gMTIyMAkgwqBhIG5ldyBlbnRyeSBpbiB0
aGUgUmVnaXN0cnkgYXMgZm9sbG93czoNCj4gDQo+IFtdIFN1Z2dlc3Rpb24+DQo+IA0KPiDCoCDC
oFRoaXMgZG9jdW1lbnQgbW9kaWZpZXMgdGhlICJSUEwgVGFyZ2V0IE9wdGlvbiBGbGFncyIgcmVn
aXN0cnkgaW5pdGlhbGx5DQo+IMKgIMKgY3JlYXRlZCBpbiBTZWN0aW9uIDIwLjE1IG9mIFtSRkM2
NTUwXS4gwqBUaGUgcmVnaXN0cnkgbm93IGluY2x1ZGVzIG9ubHkNCj4gwqAgwqA0LWJpdHMgKFNl
Y3Rpb24gOSkgYW5kIHNob3VsZCBwb2ludCB0byB0aGlzIGRvY3VtZW50IGFzIGFuIGFkZGl0aW9u
YWwNCj4gwqAgwqByZWZlcmVuY2UuIMKgVGhlIHJlZ2lzdHJhdGlvbiBwcm9jZWR1cmUgZG9lc24n
dCBjaGFuZ2UuDQo+IA0KPiDCoCDCoFRoZSBmb2xsb3dpbmcgdGFibGUgc2hvd3MgdGhlIGluaXRp
YWwgYXNzaWdubWVudC4NCj4gDQo+IA0KPiBbbWFqb3JdIFRoaXMgY2hhbmdlIGluIHRoZSByZWdp
c3RyeSBzaG91bGQgYmUgZmxhZ2dlZCBhcyBhbiBVcGRhdGUgdG8gcmZjNjU1MC4NCj4gDQo+IA0K
PiAuLi4NCj4gMTIyOAkgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgVGFibGUgMzogTmV3IFJQ
TCBUYXJnZXQgT3B0aW9uIEZsYWcNCj4gDQo+IFttaW5vcl0gcy9OZXcgUlBMIFRhcmdldCBPcHRp
b24gRmxhZy9SUEwgVGFyZ2V0IE9wdGlvbiBSZWdpc3RyeQ0KPiANCj4gDQo+IDEyMzAJMTYuIMKg
TmV3IFN1YnJlZ2lzdHJ5IGZvciB0aGUgUlBMIE5vbi1SZWplY3Rpb24gU3RhdHVzIHZhbHVlcw0K
PiANCj4gMTIzMgkgwqBUaGlzIHNwZWNpZmljYXRpb24gY3JlYXRlcyBhIG5ldyBTdWJyZWdpc3Ry
eSBmb3IgdGhlIFJQTCBOb24tDQo+IDEyMzMJIMKgUmVqZWN0aW9uIFN0YXR1cyB2YWx1ZXMgZm9y
IHVzZSBpbiBSUEwgREFPLUFDSyBhbmQgRENPIG1lc3NhZ2VzDQo+IHdpdGgNCj4gMTIzNAkgwqB0
aGUgJ0EnIGZsYWcgcmVzZXQsIHVuZGVyIHRoZSBJQ01QdjYgcGFyYW1ldGVycyByZWdpc3RyeS4N
Cj4gDQo+IFtuaXRdIHMvaW4gUlBML2luIHRoZSBSUEwNCj4gDQo+IA0KPiBbbWFqb3JdIFRoZSBE
Q08tQUNLIFN0YXR1cyByZWdpc3RyeSBpcyB1bmRlciB0aGUgUlBMIHJlZ2lzdHJ5LiDCoFdoeQ0K
PiBpc24ndCB0aGlzIG9uZSB0aGVyZSB0b28/IMKgSXQgaXMgUlBMLXJlbGF0ZWQuDQo+IA0KPiAN
Cj4gLi4uDQo+IDEyMzgJIMKgKiDCoFJlZ2lzdHJhdGlvbiBwcm9jZWR1cmUgaXMgIlN0YW5kYXJk
cyBBY3Rpb24iIFtSRkM4MTI2XS4NCj4gDQo+IFttYWpvciA/XSBBbGwgdGhlIG90aGVyIFJQTCBy
ZWdpc3RyaWVzIGhhdmUgYW4gIklFVEYgUmV2aWV3Ig0KPiByZWdpc3RyYXRpb24gcHJvY2VkdXJl
LiDCoFdoeSBpcyB0aGlzIG9uZSBkaWZmZXJlbnQ/DQo+IA0KPiANCj4gLi4uDQo+IDEyNDIJIMKg
IMKgIMKgIMKgIMKgIMKgICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLSsNCj4gMTI0MwkgwqAgwqAgwqAgwqAgwqAgwqAgfCBWYWx1ZSB8IE1lYW5pbmcgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqB8IFJlZmVyZW5jZSB8DQo+IDEyNDQJIMKgIMKgIMKgIMKgIMKgIMKg
ICs9PT09PT09Kz09PT09PT09PT09PT09PT09PT09PT09PSs9PT09PT09PT09PSsNCj4gMTI0NQkg
wqAgwqAgwqAgwqAgwqAgwqAgfCAwIMKgIMKgIHwgVW5xdWFsaWZpZWQgYWNjZXB0YW5jZSB8IFJG
QyA2NTUwIMKgfA0KPiAxMjQ2CSDCoCDCoCDCoCDCoCDCoCDCoCArLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rDQo+IA0KPiBbbWFqb3JdIExldCdzIGFsc28gYWRk
IHRoaXMgZG9jdW1lbnQgYXMgYSByZWZlcmVuY2UgZm9yIHRoaXMgaW5pdGlhbCBhbGxvY2F0aW9u
Lg0KPiANCj4gDQo+IC4uLg0KPiAxMjUwCTE3LiDCoE5ldyBTdWJyZWdpc3RyeSBmb3IgdGhlIFJQ
TCBSZWplY3Rpb24gU3RhdHVzIHZhbHVlcw0KPiANCj4gMTI1MgkgwqBUaGlzIHNwZWNpZmljYXRp
b24gY3JlYXRlcyBhIG5ldyBTdWJyZWdpc3RyeSBmb3IgdGhlIFJQTCBSZWplY3Rpb24NCj4gMTI1
MwkgwqBTdGF0dXMgdmFsdWVzIGZvciB1c2UgaW4gUlBMIERBTy1BQ0sgYW5kIFJDTyBtZXNzYWdl
cyB3aXRoIHRoZSAnQScNCj4gMTI1NAkgwqBmbGFnIHJlc2V0LCB1bmRlciB0aGUgSUNNUHY2IHBh
cmFtZXRlcnMgcmVnaXN0cnkuDQo+IA0KPiBbbml0XSBzL2luIFJQTC9pbiB0aGUgUlBMDQo+IA0K
PiANCj4gW21pbm9yXSBzL1JDTy9EQ08NCj4gDQo+IA0KPiBbbWFqb3JdIFRoZSBEQ08tQUNLIFN0
YXR1cyByZWdpc3RyeSBpcyB1bmRlciB0aGUgUlBMIHJlZ2lzdHJ5LiDCoFdoeQ0KPiBpc24ndCB0
aGlzIG9uZSB0aGVyZSB0b28/IMKgSXQgaXMgUlBMLXJlbGF0ZWQuDQo+IA0KPiANCj4gLi4uDQo+
IDEyNTgJIMKgKiDCoFJlZ2lzdHJhdGlvbiBwcm9jZWR1cmUgaXMgIlN0YW5kYXJkcyBBY3Rpb24i
IFtSRkM4MTI2XS4NCj4gDQo+IFttYWpvciA/XSBBbGwgdGhlIG90aGVyIFJQTCByZWdpc3RyaWVz
IGhhdmUgYW4gIklFVEYgUmV2aWV3Ig0KPiByZWdpc3RyYXRpb24gcHJvY2VkdXJlLiDCoFdoeSBp
cyB0aGlzIG9uZSBkaWZmZXJlbnQ/DQo+IA0KPiANCj4gLi4uDQo+IDEyNzYJMTkuIMKgTm9ybWF0
aXZlIFJlZmVyZW5jZXMNCj4gDQo+IFttaW5vcl0gVGhlIGZvbGxvd2luZyByZWZlcmVuY2VzIGNh
biBiZSBJbmZvcm1hdGl2ZToNCj4gDQo+IC4uLg0KPiAxMjkzCSDCoFtSRkM0OTE5XSDCoEt1c2hh
bG5hZ2FyLCBOLiwgTW9udGVuZWdybywgRy4sIGFuZCBDLiBTY2h1bWFjaGVyLA0KPiAiSVB2Ng0K
PiAxMjk0CSDCoCDCoCDCoCDCoCDCoCDCoCBvdmVyIExvdy1Qb3dlciBXaXJlbGVzcyBQZXJzb25h
bCBBcmVhIE5ldHdvcmtzICg2TG9XUEFOcyk6DQo+IDEyOTUJIMKgIMKgIMKgIMKgIMKgIMKgIE92
ZXJ2aWV3LCBBc3N1bXB0aW9ucywgUHJvYmxlbSBTdGF0ZW1lbnQsIGFuZCBHb2FscyIsDQo+IDEy
OTYJIMKgIMKgIMKgIMKgIMKgIMKgIFJGQyA0OTE5LCBET0kgMTAuMTc0ODcvUkZDNDkxOSwgQXVn
dXN0IDIwMDcsDQo+IDEyOTcJIMKgIMKgIMKgIMKgIMKgIMKgIDxodHRwczovL3d3dy5yZmMtZWRp
dG9yLm9yZy9pbmZvL3JmYzQ5MTk+Lg0KPiAuLi4NCj4gMTMwNAkgwqBbUkZDNDg2Ml0gwqBUaG9t
c29uLCBTLiwgTmFydGVuLCBULiwgYW5kIFQuIEppbm1laSwgIklQdjYgU3RhdGVsZXNzDQo+IDEz
MDUJIMKgIMKgIMKgIMKgIMKgIMKgIEFkZHJlc3MgQXV0b2NvbmZpZ3VyYXRpb24iLCBSRkMgNDg2
MiwNCj4gMTMwNgkgwqAgwqAgwqAgwqAgwqAgwqAgRE9JIDEwLjE3NDg3L1JGQzQ4NjIsIFNlcHRl
bWJlciAyMDA3LA0KPiAxMzA3CSDCoCDCoCDCoCDCoCDCoCDCoCA8aHR0cHM6Ly93d3cucmZjLWVk
aXRvci5vcmcvaW5mby9yZmM0ODYyPi4NCj4gLi4uDQo+IDEzMTYJIMKgW1JGQzY1NTNdIMKgSHVp
LCBKLiBhbmQgSlAuIFZhc3NldXIsICJUaGUgUm91dGluZyBQcm90b2NvbCBmb3IgTG93LQ0KPiAx
MzE3CSDCoCDCoCDCoCDCoCDCoCDCoCBQb3dlciBhbmQgTG9zc3kgTmV0d29ya3MgKFJQTCkgT3B0
aW9uIGZvciBDYXJyeWluZyBSUEwNCj4gMTMxOAkgwqAgwqAgwqAgwqAgwqAgwqAgSW5mb3JtYXRp
b24gaW4gRGF0YS1QbGFuZSBEYXRhZ3JhbXMiLCBSRkMgNjU1MywNCj4gMTMxOQkgwqAgwqAgwqAg
wqAgwqAgwqAgRE9JIDEwLjE3NDg3L1JGQzY1NTMsIE1hcmNoIDIwMTIsDQo+IDEzMjAJIMKgIMKg
IMKgIMKgIMKgIMKgIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzY1NTM+Lg0K
PiAuLi4NCj4gMTMyMgkgwqBbUkZDNjU1NF0gwqBIdWksIEouLCBWYXNzZXVyLCBKUC4sIEN1bGxl
ciwgRC4sIGFuZCBWLiBNYW5yYWwsICJBbiBJUHY2DQo+IDEzMjMJIMKgIMKgIMKgIMKgIMKgIMKg
IFJvdXRpbmcgSGVhZGVyIGZvciBTb3VyY2UgUm91dGVzIHdpdGggdGhlIFJvdXRpbmcgUHJvdG9j
b2wNCj4gMTMyNAkgwqAgwqAgwqAgwqAgwqAgwqAgZm9yIExvdy1Qb3dlciBhbmQgTG9zc3kgTmV0
d29ya3MgKFJQTCkiLCBSRkMgNjU1NCwNCj4gMTMyNQkgwqAgwqAgwqAgwqAgwqAgwqAgRE9JIDEw
LjE3NDg3L1JGQzY1NTQsIE1hcmNoIDIwMTIsDQo+IDEzMjYJIMKgIMKgIMKgIMKgIMKgIMKgIDxo
dHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzY1NTQ+Lg0KPiAuLi4NCj4gMTMzOAkg
wqBbUkZDNzIyOF0gwqBCb3JtYW5uLCBDLiwgRXJzdWUsIE0uLCBhbmQgQS4gS2VyYW5lbiwgIlRl
cm1pbm9sb2d5IGZvcg0KPiAxMzM5CSDCoCDCoCDCoCDCoCDCoCDCoCBDb25zdHJhaW5lZC1Ob2Rl
IE5ldHdvcmtzIiwgUkZDIDcyMjgsDQo+IDEzNDAJIMKgIMKgIMKgIMKgIMKgIMKgIERPSSAxMC4x
NzQ4Ny9SRkM3MjI4LCBNYXkgMjAxNCwNCj4gMTM0MQkgwqAgwqAgwqAgwqAgwqAgwqAgPGh0dHBz
Oi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNzIyOD4uDQo+IC4uLg0KPiAxMzUzCSDCoFtS
RkM4MTM4XSDCoFRodWJlcnQsIFAuLCBFZC4sIEJvcm1hbm4sIEMuLCBUb3V0YWluLCBMLiwgYW5k
IFIuIENyYWdpZSwNCj4gMTM1NAkgwqAgwqAgwqAgwqAgwqAgwqAgIklQdjYgb3ZlciBMb3ctUG93
ZXIgV2lyZWxlc3MgUGVyc29uYWwgQXJlYSBOZXR3b3JrDQo+IDEzNTUJIMKgIMKgIMKgIMKgIMKg
IMKgICg2TG9XUEFOKSBSb3V0aW5nIEhlYWRlciIsIFJGQyA4MTM4LCBET0kNCj4gMTAuMTc0ODcv
UkZDODEzOCwNCj4gMTM1NgkgwqAgwqAgwqAgwqAgwqAgwqAgQXByaWwgMjAxNywgPGh0dHBzOi8v
d3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjODEzOD4uDQo+IA0KPiANCj4gLi4uDQo+IDEzOTQJ
MjAuIMKgSW5mb3JtYXRpdmUgUmVmZXJlbmNlcw0KPiAuLi4NCj4gMTQyOQkgwqBbUkZDODUwNF0g
wqBDaG93biwgVC4sIExvdWdobmV5LCBKLiwgYW5kIFQuIFdpbnRlcnMsICJJUHY2IE5vZGUNCj4g
MTQzMAkgwqAgwqAgwqAgwqAgwqAgwqAgUmVxdWlyZW1lbnRzIiwgQkNQIDIyMCwgUkZDIDg1MDQs
IERPSSAxMC4xNzQ4Ny9SRkM4NTA0LA0KPiAxNDMxCSDCoCDCoCDCoCDCoCDCoCDCoCBKYW51YXJ5
IDIwMTksIDxodHRwczovL3d3dy5yZmMtZWRpdG9yLm9yZy9pbmZvL3JmYzg1MDQ+Lg0KPiANCj4g
W21ham9yXSBUaGlzIHJlZmVyZW5jZSBzaG91bGQgYmUgTm9ybWF0aXZlLg0KPiANCj4gDQo+IC4u
Lg0KPiAxNDM5CUFwcGVuZGl4IEEuIMKgRXhhbXBsZSBDb21wcmVzc2lvbg0KPiAuLi4NCj4gMTQ1
NQkgwqBUaGUgZGlmZmVyZW5jZSB3aXRoIHRoZSBleGFtcGxlIHByZXNlbnRlZCBpbiBGaWd1cmUg
MTkgb2YgW1JGQzgxMzhdDQo+IDE0NTYJIMKgaXMgdGhlIGFkZGl0aW9uIG9mIGEgU1JILTZMb1JI
IGJlZm9yZSB0aGUgUlBJLTZMb1JIIHRvIHRyYW5zcG9ydCB0aGUNCj4gMTQ1NwkgwqBjb21wcmVz
c2VkIGFkZHJlc3Mgb2YgdGhlIDZMUiBhcyB0aGUgZGVzdGluYXRpb24gYWRkcmVzcyBvZiB0aGUN
Cj4gb3V0ZXINCj4gMTQ1OAkgwqBJUHY2IGhlYWRlci4gwqBJbiB0aGUgb3JpZ2luYWwgZXhhbXBs
ZSB0aGUgZGVzdGluYXRpb24gSVAgb2YgdGhlIG91dGVyDQo+IDE0NTkJIMKgaGVhZGVyIHdhcyBl
bGlkZWQgYW5kIHdhcyBpbXBsaWNpdGx5IHRoZSBzYW1lIGFkZHJlc3MgYXMgdGhlDQo+IDE0NjAJ
IMKgZGVzdGluYXRpb24gb2YgdGhlIGlubmVyIGhlYWRlci4gwqBUeXBlIDEgd2FzIGFyYml0cmFy
aWx5IGNob3NlbiwgYW5kDQo+IDE0NjEJIMKgdGhlIHNpemUgb2YgMCBkZW5vdGVzIGEgc2luZ2xl
IGFkZHJlc3MgaW4gdGhlIFNSSC4NCj4gDQo+IFttaW5vcl0gV2hpY2ggb25lIGlzIHRoZSAib3Jp
Z2luYWwgZXhhbXBsZSIsIHRoaXMgb25lLCBvciB0aGUgb25lIGluIHJmYzgxMzg/DQo=


From nobody Thu Oct  8 14:10:02 2020
Return-Path: <aretana.ietf@gmail.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 35E143A0D73; Thu,  8 Oct 2020 14:10:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hUoWGAeSoUX4; Thu,  8 Oct 2020 14:09:59 -0700 (PDT)
Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 49D523A0D70; Thu,  8 Oct 2020 14:09:59 -0700 (PDT)
Received: by mail-ej1-x635.google.com with SMTP id lw21so10103219ejb.6; Thu, 08 Oct 2020 14:09:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc:content-transfer-encoding; bh=9Ly6GCssJrF773XlWNCRSkjhBHwJUrUdzp1q7zvseU8=; b=oefoId0u17j2wwJpto7fmf65XHPRbvkBJcp1DuIP/5ib6cEQiESsmyt56DWlKgS15Y wvoBF07awIP1JgYocxEj48WQjrO9c9o4KCGBLY/glkDLeuXJeNinRUT2BT0C1LVkceBr vbFu2Hh33NiByLmlwUZR44HvNNkxlXSfsh60dr2KiJOGrkafOGV40Ij1mwr93vlxpzo6 BzJd3n39kMc0b4eoRwqE6HW3quY4t6Pf5Yd3fPvfx28yWSQftBWV/u0wGp6WvG8A4X0K heLhmdOmta1fmu13iT8iMm/v74oxRxIvYSdPZTwIVikIkDT9UrJIfqTmEengJ7Tvy4fl Q5gg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc:content-transfer-encoding; bh=9Ly6GCssJrF773XlWNCRSkjhBHwJUrUdzp1q7zvseU8=; b=p/d/zH3ooABTN6dixMXAzRW1NzBKnXfI0Yc4xEOnItgw8kBqOyXTnc3xbmGCLBSoim cJmeX4bUm5iaJg3bBe0NF2ia4vzxScqtHIKImA5rec8ypJYzLAf7Swv1Vo+qBZhzlV7+ ORClrcoEQUYUat/sdOiPxNBPmwYaPmfP93UIfsdgMEKXz0jtZr/GLF/saRAnnFi2Dg9f v7UTMk1OFrSG5pmVHs+RrMT/BEMAsLIIEBSc7i1vvv7Ib4bekApuxo4cNb/sX0T1sYUM NOVTGK/yl21A0NL3SsKT1ZPA22qp2hvLrY6totyagROwiC3XolTkBYyVVbWlpg7xmji5 5WJQ==
X-Gm-Message-State: AOAM530s4TbkeOCQXKWpVtnyIu7UtLvuAZCfdy7sPbJuXRVSLZ/4q92S EMSst2fKn+aKcHCi49bEfJjzcXp3muTLsgH8sV0=
X-Google-Smtp-Source: ABdhPJzCjvyfmmxv5Pp6UYiPsHqNkjlg6+jjIqfLBRJzf5TpMkW6vx9j8xBCFUUPaZQAV82G6Ch18UuMwNKXsSZprso=
X-Received: by 2002:a17:906:715a:: with SMTP id z26mr10863145ejj.300.1602191397749;  Thu, 08 Oct 2020 14:09:57 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Thu, 8 Oct 2020 16:09:56 -0500
From: Alvaro Retana <aretana.ietf@gmail.com>
In-Reply-To: <CY4PR11MB13529BF16345FBC5279A7AEBD80B0@CY4PR11MB1352.namprd11.prod.outlook.com>
References: <CAMMESszw4SuUQtchiqk-o7Z=62X+U2af4==X5S_=rJ-3y4Dn=w@mail.gmail.com> <MN2PR11MB356593481245BC85A03D4003D83F0@MN2PR11MB3565.namprd11.prod.outlook.com> <CAMMESsxgYifi+U=fTdFk5Fz+a1ArbFUzxBbeDeORhk30n2N3Ew@mail.gmail.com> <CY4PR11MB13529BF16345FBC5279A7AEBD80B0@CY4PR11MB1352.namprd11.prod.outlook.com>
MIME-Version: 1.0
Date: Thu, 8 Oct 2020 16:09:56 -0500
Message-ID: <CAMMESsxNR+4h+3ShfxFY7QcJaehuxd9LXuL7B+rjq5gQSGs2kA@mail.gmail.com>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>,  "draft-ietf-roll-unaware-leaves@ietf.org" <draft-ietf-roll-unaware-leaves@ietf.org>
Cc: "roll-chairs@ietf.org" <roll-chairs@ietf.org>,  Routing Over Low power and Lossy networks <roll@ietf.org>, Rahul Jadhav <rahul.ietf@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/mHDrNVBvAqtotP9iV-g_LhzgyOo>
Subject: Re: [Roll] AD Review of draft-ietf-roll-unaware-leaves-18
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Oct 2020 21:10:01 -0000

On October 8, 2020 at 3:26:36 PM, Pascal Thubert wrote:


Pascal:

Hi!


...
> I did not yet go to the end (went 2/3 down) but I need your advice about
> updating RFC 8505 at the end of the covered piece. So I thought I should
> send you the partial response as of now.

In this message I'm just commenting on what is related to updating
rfc8505. =C2=A0I'll take a look at the rest later.


Thanks!

Alvaro.


...
> > 494 6. Updating RFC 8505
> >
> > [major] To me, Updating an RFC means that the implementations of that
> > RFC should also implement this one. In this case, there would be an
> > expectation that all 6LRs would support the change. Is that what is
> > intended?
> >
> > Note that Updating is different than simply expecting the nodes that
> > implement this specification to comply...in this case, *if* "the RPL
> > Root advertise[s] the capability...".
> >
> > [Personal opinion: rfc8505 applies to 6LRs in general, not just RPL
> > routers in particular...so I think that Updating it is not the right
> > choice.]
> >
>
> Whao, a difficult one. We update the RFC8505 behavior.
> But not to all type of node that implement RFC 8505. Only those that are
> RPL Routers.
> So what is the most important? That we change the operation of an RFC or
> that the change ios scoped to a subset of nodes?

IMO, the answer is to make the change that is necessary, and no more.


> I'm asking, not proposing and answer. The reason behind is that is anothe=
r
> RFC updates RFC 8505 with a change that is not compatible, the fact that =
we
> did not update will make it harder to track.

Yes, this is where an "Extends" or at least "See Also" tag would be
great [1], but we don't have those.

OTOH, the reason we do so many reviews (WG, directorates, IETF LCs,
etc.) is to get also cross-area review. =C2=A0This should catch
incompatible changes. =C2=A0Yes, I realize this is the ideal situation, and
that a change like this may still be missed... :-(

The risk is then that the process doesn't work; i.e. that people don't
do good reviews. :-(


Having said all that, if you (the WG) want to change the behavior for
all the nodes, then we'll need positive confirmation from 6lo that
this is ok. =C2=A0I seem to remember that there was already communication
with 6lo about the proposed changes, and there was no opposition. =C2=A0I
can go find that thread again...

Given the text in this document (like the sentence below for example
-- and what you said above), it doesn't seem to me that making a
change for all the nodes (vs. just RPL routers) was the WGs intent.
So we'll have to confirm that as well.

Also, we'll probably need to generalize the specification to not be
specific to RPL. =C2=A0But with any RPL-specific normative behavior
highlighted.


What do you want to do?


[1] https://tools.ietf.org/html/draft-kuehlewind-update-tag


> > 496 This document updates [RFC8505] to change the behavior of a RPL
> > 497 Router acting as 6LR in the 6LoWPAN ND Address Registration of a
> > RUL
> > 498 acting as 6LN. If the RPL Root advertise the capability to proxy th=
e
> > 499 EDAR/EDAC exchange to the 6LBR, the 6LR refrains from sending the
> > 500 keep-alive EDAR message. Instead, if it is separated from the 6LBR,
> > 501 the Root regenerates the EDAR message to the 6LBR periodically,
> > upon
> > 502 a DAO message that signals the liveliness of the Address.





...
> 12.2. Resizing the ARO Status values
...
> > [major] Changing the range of values is not as easy as updating the
> > registry...the behavior of the EARO and ARO have to be updated. This
> > means that this document should Update both rfc6775 and rfc8505 where
> > it relates to the redefined Status field.
>
> Isn't this transitive? I mean the field defined in RFC 6775 is updated by
> RFC 8505.

No. =C2=A0As far as I understand it, rfc8505 didn't change the behavior of
the ARO, it extended it. =C2=A0In fact, the changes are backward
compatible, which tell me that the ARO (independent of an EARO) is
still valid and expected to work. =C2=A0I would be happy to be corrected.

It may be that no one cares about changes to the ARO anymore...but
that is a different conversation. =C2=A0And updating only the EARO seems to
break the backward compatibility.


> Maybe the 6lo group should clarify that the ARO is deprecated somehow?

That would be nice...but that is not what rfc8505 says.


From nobody Thu Oct  8 23:40:05 2020
Return-Path: <pthubert@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9191F3A09DE; Thu,  8 Oct 2020 23:40:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level: 
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=hBz9ExhY; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=MciYF5El
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id orvTS81W7tyJ; Thu,  8 Oct 2020 23:40:01 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 69E5E3A09D7; Thu,  8 Oct 2020 23:40:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7584; q=dns/txt; s=iport; t=1602225601; x=1603435201; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=ms6DXYjOQwE439CSDrP+SFONpj49Yd50XnGmJTgrCes=; b=hBz9ExhY51nPBhADmc64/3JGcehs5s2czFtnWXNmm+CwTL4VRWZe/u0l nFvcUn/LcrooHtPXegCr1p94TR6LmXbSwUpcQUng2HzSKZ2i1r+tn02vQ mwCLCFguBhgyKEFduqFSqxaRXmG0xONJBk3JEnousydX4UFAMAxS/Tuyj w=;
IronPort-PHdr: =?us-ascii?q?9a23=3AbkMG4RLjY8XN44+yRdmcpTVXNCE6p7X5OBIU4Z?= =?us-ascii?q?M7irVIN76u5InmIFeGvKk/g1rAXIGd4PVB2KLasKHlDGoH55vJ8HUPa4dFWB?= =?us-ascii?q?JNj8IK1xchD8iIBQyeTrbqYiU2Ed4EWApj+He2YkdQEcf6IVbVpy764TsbAB?= =?us-ascii?q?6qMw1zK6z8EZLTiMLi0ee09tXTbgxEiSD7b6l1KUC9rB7asY8dho4xJw=3D?= =?us-ascii?q?=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CxBQAoBIBf/4sNJK1gHAEBAQEBAQc?= =?us-ascii?q?BARIBAQQEAQFAgU+BUiMuB3BZLyyEPYNGA41SihGOaoFCgREDVQsBAQENAQE?= =?us-ascii?q?jCgIEAQGESgIXgXUCJTgTAgMBAQsBAQUBAQECAQYEbYVcDIVyAQEBBBIREQw?= =?us-ascii?q?BATcBCwQCAQgOAwQBAQECAiYCAgIfERUICAIEAQ0FCBqDBYJLAy4BDp1+AoE?= =?us-ascii?q?5iGF2gTKDAQEBBYUsDQuCEAMGgQ4qgnKDbYZWG4FBP4ERQ4JNPoIaQgEBA4E?= =?us-ascii?q?eICCDFTOCLZMHPaMPOFIKgmiJAIxchS2DE54dkxyBeoh2gmuSQwIEAgQFAg4?= =?us-ascii?q?BAQWBayOBV3AVgyRQFwINjh8MF4NOhRSFQnQSJQIGAQkBAQMJfI1MAQE?=
X-IronPort-AV: E=Sophos;i="5.77,354,1596499200"; d="scan'208";a="823951334"
Received: from alln-core-6.cisco.com ([173.36.13.139]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 09 Oct 2020 06:39:59 +0000
Received: from XCH-RCD-002.cisco.com (xch-rcd-002.cisco.com [173.37.102.12]) by alln-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id 0996dwo7016234 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 9 Oct 2020 06:39:59 GMT
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by XCH-RCD-002.cisco.com (173.37.102.12) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 9 Oct 2020 01:39:58 -0500
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 9 Oct 2020 01:39:58 -0500
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Fri, 9 Oct 2020 01:39:58 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OshZgQ8p9ktvm8Vwu9c1Z5chtSnBLO+Zbynfj9NG97YKKOEXen8ov2BDE2h+L/sMl8ootFMOPXMqNjreb/hg5H+D82jz8PmC35rvs//xlv9KJIY6zuAacQNpcr97CLUz+jEYpDFyM0L1EH7MSYIfTLF5IZQJQfBX3TidBtR+RGi2wcrSgaLTZooRTDguY3umIwiglcmNQINDiRRL/oVz8Wkd4IQ4QXOir4tNw+ZtfLCQ4yR94YFRPdqtLTfWWbx4OP3a5O/rHtvb0aaFB8OL2q+aIMAQDeTS/aZqXhe+gf8ohXNaOAEJB3cuy+VzxjlwWWxgC6dbxIbl92nogcleXA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ms6DXYjOQwE439CSDrP+SFONpj49Yd50XnGmJTgrCes=; b=hss8fxIKdezLhnjcPm9F0gjulVgO96nIGBLyuDEh95dyfnfYJcOP3K/jLqKiwnEq8B6Z2P2Yigo0pidavnKz+r/8Gy7FWW3MlcuzfAlyEaF9VPmxtsMc1oEe2UxYOQaylGFi9mfsB/55GmyLSWK9VkaK6AvONENRNCUxXE7J2cqpNP45ivMHcOVNXjhHx9RMg/9fgWaWNzYzNNkxVxpJxVL3w0RlTw3u4+pGEaQPNyt2GqAGV9cWeYthfYTlxt6/6MQx5BYxpQg6Qf/hvYOnl3OKt0hSk3QsVbDk/tNNzFV+kllzxKhO3nXx5IkJL0aFODvBBxdisFhIDgo0yI+nFw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ms6DXYjOQwE439CSDrP+SFONpj49Yd50XnGmJTgrCes=; b=MciYF5ElgpOe1MMDApbMjKRelH31+M2xZAf0cQte8IpL8/qsCSbelVjcxEqYVkFImu6D7ukxQLNOcs2WhIJbwhulc79yt1wMYx8PHfF4DThtVwUwUbAZ0AzqPPQpi+y6fF3nmlC7Bch2Dg0Ei36Cuo1JldPbwDx7+yUpg3r2VE0=
Received: from CY4PR11MB1352.namprd11.prod.outlook.com (2603:10b6:903:2a::23) by CY4PR11MB2038.namprd11.prod.outlook.com (2603:10b6:903:30::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.25; Fri, 9 Oct 2020 06:39:57 +0000
Received: from CY4PR11MB1352.namprd11.prod.outlook.com ([fe80::e960:8c02:b46b:ef52]) by CY4PR11MB1352.namprd11.prod.outlook.com ([fe80::e960:8c02:b46b:ef52%10]) with mapi id 15.20.3433.044; Fri, 9 Oct 2020 06:39:57 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Alvaro Retana <aretana.ietf@gmail.com>, "draft-ietf-roll-unaware-leaves@ietf.org" <draft-ietf-roll-unaware-leaves@ietf.org>
CC: "roll-chairs@ietf.org" <roll-chairs@ietf.org>, "Routing Over Low power and Lossy networks" <roll@ietf.org>, Rahul Jadhav <rahul.ietf@gmail.com>
Thread-Topic: AD Review of draft-ietf-roll-unaware-leaves-18
Thread-Index: AQHWnAqcalhvjJ/sXE2H4yIAHvyldqmLzeTAgAJoxQCAAJ1+4A==
Date: Fri, 9 Oct 2020 06:39:40 +0000
Deferred-Delivery: Fri, 9 Oct 2020 06:39:20 +0000
Message-ID: <CY4PR11MB135260688C683094E8695064D8080@CY4PR11MB1352.namprd11.prod.outlook.com>
References: <CAMMESszw4SuUQtchiqk-o7Z=62X+U2af4==X5S_=rJ-3y4Dn=w@mail.gmail.com> <MN2PR11MB356593481245BC85A03D4003D83F0@MN2PR11MB3565.namprd11.prod.outlook.com> <CAMMESsxgYifi+U=fTdFk5Fz+a1ArbFUzxBbeDeORhk30n2N3Ew@mail.gmail.com> <CY4PR11MB13529BF16345FBC5279A7AEBD80B0@CY4PR11MB1352.namprd11.prod.outlook.com> <CAMMESsxNR+4h+3ShfxFY7QcJaehuxd9LXuL7B+rjq5gQSGs2kA@mail.gmail.com>
In-Reply-To: <CAMMESsxNR+4h+3ShfxFY7QcJaehuxd9LXuL7B+rjq5gQSGs2kA@mail.gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2a01:cb1d:4ec:2200:7440:6de8:578d:10f1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c65de795-120e-45c5-230e-08d86c1e238a
x-ms-traffictypediagnostic: CY4PR11MB2038:
x-microsoft-antispam-prvs: <CY4PR11MB20387025E79D37C8031AB1CFD8080@CY4PR11MB2038.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: DqK16zyUON61GIlImrlsNs8Fwqh6Zr+blnjRxIvP6TS8i0rH0lNOguqcChN5+NlG6euNRx1AzIfEYDuTrsfJh5Ju1tPTXcYtH/qvBdyZjDOvoAZsIipX38Q6QrWafKZCOOWX0T1AKj2Ga/U2TgDUJKqyI2fWSqnzMZprLZftctgs1YlibSZXw8T1Fnj4OYtSlljMOnNYnIoyrUqh1Edt/8sDgiw4NwC7HKg9ja8ZZjrDb1S56YlSq3YvF9eidM2HRsMnZ4wBT3KyS5BHJkopTctvlh7B7GOeOqZDtYFVQDSK+jaqWJ+vHGX4/qcfuJ7QFd2xDy4XpT7754FYdxtbsaz07sUCOE1jFm9MiFea9atEvWxkaChiAJfiHwwgab8t1oOK5FpTsy5GbvhaaSY8lg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:CY4PR11MB1352.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(376002)(366004)(136003)(39860400002)(346002)(396003)(2906002)(53546011)(66946007)(478600001)(966005)(66574015)(6666004)(66476007)(86362001)(71200400001)(6506007)(66446008)(66556008)(55016002)(64756008)(316002)(54906003)(52536014)(9686003)(33656002)(76116006)(186003)(7696005)(110136005)(83380400001)(5660300002)(8676002)(8936002)(4326008); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: l3zGPQjuyL153MT+wcbxQFCFp1+haEjfQ8GB7Zfh8tzUU1m5fHL2hELh6/Y4i/SoCFCx3Zwv5INwhfW3jNeNO6DGUOdrc+gvZM+zK+OtQ1O14x++8y0N9qqpWq7rpwwlEzEoUhEw6a6MyV8wzVDqbdvst49aPJJ+or+l2DBBIUrcvPx9O+jatZTDFV7UGj/u3ZYZMESb9rhOhNWMVRNupd5oJqe63lUDWllVcjldcU4SK8ywkkVircqlBS20lCLzCY2ClN/Bee3B4JWyokaG3TeEwaS0VGMSDEKdU5kL1imRJpokcNBSlsLYnCuQJDLWqt4t9CNErAZs4byM7VEWasOlify+UG6eA8akjCFtrPaQ5zb6YlgPer0xBN3FSaZ2bFsY23mIgw0pxNDs1pCXdoER87l5q8heR31Y5I+7tLrJgCob3VEsEK7RsFkV/3RKPItwOqaInhylA0UT/z+k5VgKdaBEJX2g1brjUWLHZldt7Pz3rMuq1ORzW75E4Yz5TbTHTbJijadI4tCIcjKNLIIf9P5s/CjEZqr9QIdQHzKK43UVBVtKsSyudH6/dbC2yQp2PADHtmtEIZGKmWJqFyLrxnIskkeDEFmzfIvbIVOaQ3rLd8mM8oheUV/lIiPfValG29ia4W3hENfcmY4W4N3BFJRS9X84gV5gENuQZND0slcv6IRFQg0PYgZY3mcYg/haJXMB6dh0sh8cRncwZA==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CY4PR11MB1352.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c65de795-120e-45c5-230e-08d86c1e238a
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Oct 2020 06:39:57.2709 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 6FtCn6mrEceMT/fAkD+TT8/rEqgTAO+9agglun0AAslEMczM4BgRPU19OLJYqsbX2+72/nkEgbqp4kQHvX6uGw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB2038
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.12, xch-rcd-002.cisco.com
X-Outbound-Node: alln-core-6.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/tCfR7meMI2gkT5Bc15305Ahfsd0>
Subject: Re: [Roll] AD Review of draft-ietf-roll-unaware-leaves-18
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Oct 2020 06:40:03 -0000

T0sgQWx2YXJvOw0KDQpJbiBzdW1tYXJ5LA0KDQpXZSB1cGRhdGUgUkZDIDY3NzUgYW5kIFJGQyA4
NTA1IGJlY2F1c2Ugd2UgYWx0ZXIgdGhlIHJhbmdlIG9mIHRoZSBORCBTdGF0dXMgQ29kZQ0KV2Ug
ZXh0ZW5kIFJGQyA2Nzc1IGFuZCBSRkMgODUwNSBiZWNhdXNlIHdlIHJlZnJhaW4gZnJvbSBzZW5k
aW5nIHRoZSBmcm9tIHNlbmRpbmcgdGhlIEVEQVIgb24gYSByZWdpc3RyYXRpb24gcmVmcmVzaCB3
aXRoIHRoZSAnUicgZmxhZy4NCldlIGV4dGVuZCBSRkMgNjc3NSBiZWNhdXNlICB3ZSBwcm9jZXNz
IHRoZSAnUicgZmxhZyBpbiB0aGUgTkEoRUFSTykgYW5kIG90aGVyIHN0dWZmIGluIHRoZSBSVUwg
cGVyc3BlY3RpdmUgc2VjdGlvbi4NCg0KRG8gd2UgYWdyZWU/DQoNClNvIG1hbnkgdGhhbmtzOw0K
DQpQYXNjYWwNCiANCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQWx2YXJv
IFJldGFuYSA8YXJldGFuYS5pZXRmQGdtYWlsLmNvbT4NCj4gU2VudDogamV1ZGkgOCBvY3RvYnJl
IDIwMjAgMjM6MTANCj4gVG86IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgPHB0aHViZXJ0QGNp
c2NvLmNvbT47IGRyYWZ0LWlldGYtcm9sbC11bmF3YXJlLQ0KPiBsZWF2ZXNAaWV0Zi5vcmcNCj4g
Q2M6IHJvbGwtY2hhaXJzQGlldGYub3JnOyBSb3V0aW5nIE92ZXIgTG93IHBvd2VyIGFuZCBMb3Nz
eSBuZXR3b3Jrcw0KPiA8cm9sbEBpZXRmLm9yZz47IFJhaHVsIEphZGhhdiA8cmFodWwuaWV0ZkBn
bWFpbC5jb20+DQo+IFN1YmplY3Q6IFJFOiBBRCBSZXZpZXcgb2YgZHJhZnQtaWV0Zi1yb2xsLXVu
YXdhcmUtbGVhdmVzLTE4DQo+IA0KPiBPbiBPY3RvYmVyIDgsIDIwMjAgYXQgMzoyNjozNiBQTSwg
UGFzY2FsIFRodWJlcnQgd3JvdGU6DQo+IA0KPiANCj4gUGFzY2FsOg0KPiANCj4gSGkhDQo+IA0K
PiANCj4gLi4uDQo+ID4gSSBkaWQgbm90IHlldCBnbyB0byB0aGUgZW5kICh3ZW50IDIvMyBkb3du
KSBidXQgSSBuZWVkIHlvdXIgYWR2aWNlDQo+ID4gYWJvdXQgdXBkYXRpbmcgUkZDIDg1MDUgYXQg
dGhlIGVuZCBvZiB0aGUgY292ZXJlZCBwaWVjZS4gU28gSSB0aG91Z2h0DQo+ID4gSSBzaG91bGQg
c2VuZCB5b3UgdGhlIHBhcnRpYWwgcmVzcG9uc2UgYXMgb2Ygbm93Lg0KPiANCj4gSW4gdGhpcyBt
ZXNzYWdlIEknbSBqdXN0IGNvbW1lbnRpbmcgb24gd2hhdCBpcyByZWxhdGVkIHRvIHVwZGF0aW5n
DQo+IHJmYzg1MDUuIMKgSSdsbCB0YWtlIGEgbG9vayBhdCB0aGUgcmVzdCBsYXRlci4NCj4gDQo+
IA0KPiBUaGFua3MhDQo+IA0KPiBBbHZhcm8uDQo+IA0KPiANCj4gLi4uDQo+ID4gPiA0OTQgNi4g
VXBkYXRpbmcgUkZDIDg1MDUNCj4gPiA+DQo+ID4gPiBbbWFqb3JdIFRvIG1lLCBVcGRhdGluZyBh
biBSRkMgbWVhbnMgdGhhdCB0aGUgaW1wbGVtZW50YXRpb25zIG9mDQo+ID4gPiB0aGF0IFJGQyBz
aG91bGQgYWxzbyBpbXBsZW1lbnQgdGhpcyBvbmUuIEluIHRoaXMgY2FzZSwgdGhlcmUgd291bGQN
Cj4gPiA+IGJlIGFuIGV4cGVjdGF0aW9uIHRoYXQgYWxsIDZMUnMgd291bGQgc3VwcG9ydCB0aGUg
Y2hhbmdlLiBJcyB0aGF0DQo+ID4gPiB3aGF0IGlzIGludGVuZGVkPw0KPiA+ID4NCj4gPiA+IE5v
dGUgdGhhdCBVcGRhdGluZyBpcyBkaWZmZXJlbnQgdGhhbiBzaW1wbHkgZXhwZWN0aW5nIHRoZSBu
b2RlcyB0aGF0DQo+ID4gPiBpbXBsZW1lbnQgdGhpcyBzcGVjaWZpY2F0aW9uIHRvIGNvbXBseS4u
LmluIHRoaXMgY2FzZSwgKmlmKiAidGhlIFJQTA0KPiA+ID4gUm9vdCBhZHZlcnRpc2Vbc10gdGhl
IGNhcGFiaWxpdHkuLi4iLg0KPiA+ID4NCj4gPiA+IFtQZXJzb25hbCBvcGluaW9uOiByZmM4NTA1
IGFwcGxpZXMgdG8gNkxScyBpbiBnZW5lcmFsLCBub3QganVzdCBSUEwNCj4gPiA+IHJvdXRlcnMg
aW4gcGFydGljdWxhci4uLnNvIEkgdGhpbmsgdGhhdCBVcGRhdGluZyBpdCBpcyBub3QgdGhlIHJp
Z2h0DQo+ID4gPiBjaG9pY2UuXQ0KPiA+ID4NCj4gPg0KPiA+IFdoYW8sIGEgZGlmZmljdWx0IG9u
ZS4gV2UgdXBkYXRlIHRoZSBSRkM4NTA1IGJlaGF2aW9yLg0KPiA+IEJ1dCBub3QgdG8gYWxsIHR5
cGUgb2Ygbm9kZSB0aGF0IGltcGxlbWVudCBSRkMgODUwNS4gT25seSB0aG9zZSB0aGF0DQo+ID4g
YXJlIFJQTCBSb3V0ZXJzLg0KPiA+IFNvIHdoYXQgaXMgdGhlIG1vc3QgaW1wb3J0YW50PyBUaGF0
IHdlIGNoYW5nZSB0aGUgb3BlcmF0aW9uIG9mIGFuIFJGQw0KPiA+IG9yIHRoYXQgdGhlIGNoYW5n
ZSBpb3Mgc2NvcGVkIHRvIGEgc3Vic2V0IG9mIG5vZGVzPw0KPiANCj4gSU1PLCB0aGUgYW5zd2Vy
IGlzIHRvIG1ha2UgdGhlIGNoYW5nZSB0aGF0IGlzIG5lY2Vzc2FyeSwgYW5kIG5vIG1vcmUuDQo+
IA0KPiANCj4gPiBJJ20gYXNraW5nLCBub3QgcHJvcG9zaW5nIGFuZCBhbnN3ZXIuIFRoZSByZWFz
b24gYmVoaW5kIGlzIHRoYXQgaXMNCj4gPiBhbm90aGVyIFJGQyB1cGRhdGVzIFJGQyA4NTA1IHdp
dGggYSBjaGFuZ2UgdGhhdCBpcyBub3QgY29tcGF0aWJsZSwgdGhlDQo+ID4gZmFjdCB0aGF0IHdl
IGRpZCBub3QgdXBkYXRlIHdpbGwgbWFrZSBpdCBoYXJkZXIgdG8gdHJhY2suDQo+IA0KPiBZZXMs
IHRoaXMgaXMgd2hlcmUgYW4gIkV4dGVuZHMiIG9yIGF0IGxlYXN0ICJTZWUgQWxzbyIgdGFnIHdv
dWxkIGJlIGdyZWF0IFsxXSwNCj4gYnV0IHdlIGRvbid0IGhhdmUgdGhvc2UuDQo+IA0KPiBPVE9I
LCB0aGUgcmVhc29uIHdlIGRvIHNvIG1hbnkgcmV2aWV3cyAoV0csIGRpcmVjdG9yYXRlcywgSUVU
RiBMQ3MsDQo+IGV0Yy4pIGlzIHRvIGdldCBhbHNvIGNyb3NzLWFyZWEgcmV2aWV3LiDCoFRoaXMg
c2hvdWxkIGNhdGNoIGluY29tcGF0aWJsZQ0KPiBjaGFuZ2VzLiDCoFllcywgSSByZWFsaXplIHRo
aXMgaXMgdGhlIGlkZWFsIHNpdHVhdGlvbiwgYW5kIHRoYXQgYSBjaGFuZ2UgbGlrZSB0aGlzDQo+
IG1heSBzdGlsbCBiZSBtaXNzZWQuLi4gOi0oDQo+IA0KPiBUaGUgcmlzayBpcyB0aGVuIHRoYXQg
dGhlIHByb2Nlc3MgZG9lc24ndCB3b3JrOyBpLmUuIHRoYXQgcGVvcGxlIGRvbid0IGRvIGdvb2QN
Cj4gcmV2aWV3cy4gOi0oDQo+IA0KPiANCj4gSGF2aW5nIHNhaWQgYWxsIHRoYXQsIGlmIHlvdSAo
dGhlIFdHKSB3YW50IHRvIGNoYW5nZSB0aGUgYmVoYXZpb3IgZm9yIGFsbCB0aGUNCj4gbm9kZXMs
IHRoZW4gd2UnbGwgbmVlZCBwb3NpdGl2ZSBjb25maXJtYXRpb24gZnJvbSA2bG8gdGhhdCB0aGlz
IGlzIG9rLiDCoEkgc2VlbSB0bw0KPiByZW1lbWJlciB0aGF0IHRoZXJlIHdhcyBhbHJlYWR5IGNv
bW11bmljYXRpb24gd2l0aCA2bG8gYWJvdXQgdGhlIHByb3Bvc2VkDQo+IGNoYW5nZXMsIGFuZCB0
aGVyZSB3YXMgbm8gb3Bwb3NpdGlvbi4gwqBJIGNhbiBnbyBmaW5kIHRoYXQgdGhyZWFkIGFnYWlu
Li4uDQo+IA0KPiBHaXZlbiB0aGUgdGV4dCBpbiB0aGlzIGRvY3VtZW50IChsaWtlIHRoZSBzZW50
ZW5jZSBiZWxvdyBmb3IgZXhhbXBsZQ0KPiAtLSBhbmQgd2hhdCB5b3Ugc2FpZCBhYm92ZSksIGl0
IGRvZXNuJ3Qgc2VlbSB0byBtZSB0aGF0IG1ha2luZyBhIGNoYW5nZSBmb3IgYWxsDQo+IHRoZSBu
b2RlcyAodnMuIGp1c3QgUlBMIHJvdXRlcnMpIHdhcyB0aGUgV0dzIGludGVudC4NCj4gU28gd2Un
bGwgaGF2ZSB0byBjb25maXJtIHRoYXQgYXMgd2VsbC4NCj4gDQo+IEFsc28sIHdlJ2xsIHByb2Jh
Ymx5IG5lZWQgdG8gZ2VuZXJhbGl6ZSB0aGUgc3BlY2lmaWNhdGlvbiB0byBub3QgYmUgc3BlY2lm
aWMgdG8NCj4gUlBMLiDCoEJ1dCB3aXRoIGFueSBSUEwtc3BlY2lmaWMgbm9ybWF0aXZlIGJlaGF2
aW9yIGhpZ2hsaWdodGVkLg0KPiANCj4gDQo+IFdoYXQgZG8geW91IHdhbnQgdG8gZG8/DQo+IA0K
PiANCj4gWzFdIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1rdWVobGV3aW5kLXVw
ZGF0ZS10YWcNCj4gDQo+IA0KPiA+ID4gNDk2IFRoaXMgZG9jdW1lbnQgdXBkYXRlcyBbUkZDODUw
NV0gdG8gY2hhbmdlIHRoZSBiZWhhdmlvciBvZiBhIFJQTA0KPiA+ID4gNDk3IFJvdXRlciBhY3Rp
bmcgYXMgNkxSIGluIHRoZSA2TG9XUEFOIE5EIEFkZHJlc3MgUmVnaXN0cmF0aW9uIG9mIGENCj4g
PiA+IFJVTA0KPiA+ID4gNDk4IGFjdGluZyBhcyA2TE4uIElmIHRoZSBSUEwgUm9vdCBhZHZlcnRp
c2UgdGhlIGNhcGFiaWxpdHkgdG8gcHJveHkNCj4gPiA+IHRoZQ0KPiA+ID4gNDk5IEVEQVIvRURB
QyBleGNoYW5nZSB0byB0aGUgNkxCUiwgdGhlIDZMUiByZWZyYWlucyBmcm9tIHNlbmRpbmcNCj4g
PiA+IHRoZQ0KPiA+ID4gNTAwIGtlZXAtYWxpdmUgRURBUiBtZXNzYWdlLiBJbnN0ZWFkLCBpZiBp
dCBpcyBzZXBhcmF0ZWQgZnJvbSB0aGUNCj4gPiA+IDZMQlIsDQo+ID4gPiA1MDEgdGhlIFJvb3Qg
cmVnZW5lcmF0ZXMgdGhlIEVEQVIgbWVzc2FnZSB0byB0aGUgNkxCUiBwZXJpb2RpY2FsbHksDQo+
ID4gPiB1cG9uDQo+ID4gPiA1MDIgYSBEQU8gbWVzc2FnZSB0aGF0IHNpZ25hbHMgdGhlIGxpdmVs
aW5lc3Mgb2YgdGhlIEFkZHJlc3MuDQo+IA0KPiANCj4gDQo+IA0KPiANCj4gLi4uDQo+ID4gMTIu
Mi4gUmVzaXppbmcgdGhlIEFSTyBTdGF0dXMgdmFsdWVzDQo+IC4uLg0KPiA+ID4gW21ham9yXSBD
aGFuZ2luZyB0aGUgcmFuZ2Ugb2YgdmFsdWVzIGlzIG5vdCBhcyBlYXN5IGFzIHVwZGF0aW5nIHRo
ZQ0KPiA+ID4gcmVnaXN0cnkuLi50aGUgYmVoYXZpb3Igb2YgdGhlIEVBUk8gYW5kIEFSTyBoYXZl
IHRvIGJlIHVwZGF0ZWQuIFRoaXMNCj4gPiA+IG1lYW5zIHRoYXQgdGhpcyBkb2N1bWVudCBzaG91
bGQgVXBkYXRlIGJvdGggcmZjNjc3NSBhbmQgcmZjODUwNQ0KPiA+ID4gd2hlcmUgaXQgcmVsYXRl
cyB0byB0aGUgcmVkZWZpbmVkIFN0YXR1cyBmaWVsZC4NCj4gPg0KPiA+IElzbid0IHRoaXMgdHJh
bnNpdGl2ZT8gSSBtZWFuIHRoZSBmaWVsZCBkZWZpbmVkIGluIFJGQyA2Nzc1IGlzIHVwZGF0ZWQN
Cj4gPiBieSBSRkMgODUwNS4NCj4gDQo+IE5vLiDCoEFzIGZhciBhcyBJIHVuZGVyc3RhbmQgaXQs
IHJmYzg1MDUgZGlkbid0IGNoYW5nZSB0aGUgYmVoYXZpb3Igb2YgdGhlIEFSTywgaXQNCj4gZXh0
ZW5kZWQgaXQuIMKgSW4gZmFjdCwgdGhlIGNoYW5nZXMgYXJlIGJhY2t3YXJkIGNvbXBhdGlibGUs
IHdoaWNoIHRlbGwgbWUgdGhhdA0KPiB0aGUgQVJPIChpbmRlcGVuZGVudCBvZiBhbiBFQVJPKSBp
cyBzdGlsbCB2YWxpZCBhbmQgZXhwZWN0ZWQgdG8gd29yay4gwqBJIHdvdWxkDQo+IGJlIGhhcHB5
IHRvIGJlIGNvcnJlY3RlZC4NCj4gDQo+IEl0IG1heSBiZSB0aGF0IG5vIG9uZSBjYXJlcyBhYm91
dCBjaGFuZ2VzIHRvIHRoZSBBUk8gYW55bW9yZS4uLmJ1dCB0aGF0IGlzIGENCj4gZGlmZmVyZW50
IGNvbnZlcnNhdGlvbi4gwqBBbmQgdXBkYXRpbmcgb25seSB0aGUgRUFSTyBzZWVtcyB0byBicmVh
ayB0aGUNCj4gYmFja3dhcmQgY29tcGF0aWJpbGl0eS4NCj4gDQo+IA0KPiA+IE1heWJlIHRoZSA2
bG8gZ3JvdXAgc2hvdWxkIGNsYXJpZnkgdGhhdCB0aGUgQVJPIGlzIGRlcHJlY2F0ZWQgc29tZWhv
dz8NCj4gDQo+IFRoYXQgd291bGQgYmUgbmljZS4uLmJ1dCB0aGF0IGlzIG5vdCB3aGF0IHJmYzg1
MDUgc2F5cy4NCg==


From nobody Fri Oct  9 00:10:37 2020
Return-Path: <pthubert@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 87C683A0CBB; Fri,  9 Oct 2020 00:10:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.601
X-Spam-Level: 
X-Spam-Status: No, score=-9.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=kJi7+/Fs; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=Rf0uAf/s
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YcfNW7zOQHYP; Fri,  9 Oct 2020 00:10:33 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A76273A0CBA; Fri,  9 Oct 2020 00:10:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7452; q=dns/txt; s=iport; t=1602227432; x=1603437032; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=9WGf4LGm59ic5fzol9GVAGtHI66jglUHkrSYF/iLW+E=; b=kJi7+/FsHhLC5Gpku9Ph+QC09/eyPgkVeyJAU3mW1nHoLRIsi2LdnMO4 Ni8bFzRmQga4vkjZwtj7u6QVCrhIr/JWnsLPfdlGKEKnBW3NoWgfFh9QD Rh0S+1lTMyJRZ9Tnk95d8Ycii+ZgZ7THTgITYUfz3sAwXWODpwM0uxJTi A=;
IronPort-PHdr: =?us-ascii?q?9a23=3A3uJnuREADYHGAXsof8xjop1GYnJ96bzpIg4Y7I?= =?us-ascii?q?YmgLtSc6Oluo7vJ1Hb+e401QObUoDS6vYCgO3T4OjsWm0FtJCGtn1KMJlBTA?= =?us-ascii?q?QMhshemQs8SNWEBkv2IL+PDWQ6Ec1OWUUj8yS9Nk5YS8n7blzW5Ha16G1aFh?= =?us-ascii?q?D2LwEgIOPzF8bbhNi20Obn/ZrVbk1IiTOxbKk0Ig+xqFDat9Idhs1pLaNixw?= =?us-ascii?q?=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CyBQBjDIBf/5ldJa1gHAEBAQEBAQc?= =?us-ascii?q?BARIBAQQEAQFAgU+BUlEHcFkvLIQ9g0YDjVGKEY5qgUKBEQNVCwEBAQ0BASM?= =?us-ascii?q?KAgQBAYRKAheBdQIlOBMCAwEBCwEBBQEBAQIBBgRthVwMhXIBAQEDARIREQw?= =?us-ascii?q?BATcBBAcEAgEIDgMEAQEBAgImAgICHxEVCAgCBAENBQgagwWCSwMOIAEOnXQ?= =?us-ascii?q?CgTmIYXaBMoMBAQEFhTINC4IQAwaBDiqCcoJfTEKGVhuBQT+BEUOCTT6CGkI?= =?us-ascii?q?BAQOBHgkBEQIBAiCDFTOCLZMHPaMPOFIKgmiJAIxchS2DE4oGlBeTHIF6iHa?= =?us-ascii?q?Ca44UhC8CBAIEBQIOAQEFgWsjZ3BwFYMkUBcCDY4fDBeDToUUhUJ0EiUCBgE?= =?us-ascii?q?JAQEDCXyNTAEB?=
X-IronPort-AV: E=Sophos;i="5.77,354,1596499200"; d="scan'208";a="592684556"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 09 Oct 2020 07:10:31 +0000
Received: from XCH-ALN-001.cisco.com (xch-aln-001.cisco.com [173.36.7.11]) by rcdn-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id 0997AT8j022176 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 9 Oct 2020 07:10:31 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-ALN-001.cisco.com (173.36.7.11) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 9 Oct 2020 02:10:29 -0500
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 9 Oct 2020 02:10:29 -0500
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Fri, 9 Oct 2020 03:10:29 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hnuqSWZB5ezpIwKt+D8JG+zy1WWI+BjnyrSatoCcQSoY2COrQmCG1ZApquYrIm6NifSoiQxl+bOUDNuJMSsYWoWehMHODfSRvB8fIEuJOe4nVIlRTk/NG2ZgS3a5EBEdfrTcVrXIySDiX/jwFHgKGGGNEBHaAeN+4NYpo5QqL6VRdhKWTEpiTN1iaIGvIVj83KCbeNiAq5K+fJ02ThlBnTuyRmi9eXbP0cF4ALkFJQFkcgN/Q15JNzIzitcMV/HMlKPt0m/WtiGPvLEpRb/XTS6Ci2iK/QlPONhIKci6gw9zVPQDKIo/ewT6gB0mn3flav+gCGo80W5rZUrDrmbo5w==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9WGf4LGm59ic5fzol9GVAGtHI66jglUHkrSYF/iLW+E=; b=RRDq+xkwab3AwkNOx8zyKq/VW9a1ugJgvOg0wlwqgcuS2F4sedtcGjqWDV4fhVIg5y7z6ZrTSB5OOFUosTyqZMJdIRnDaz8h7HYoC55rt/oFbpX5M1aImToLRg7JPRkaLCM7/4LjwYkiqx6fAEOZIyNMxkVVUu4QUlWLZS1XKbvYJxOt08/y5ez6e+Rmwpqr6/LbKbJBFp2LPaN9XW5TMb3Uc4bDRCGVgD13b4KSLgHOkTqBM0h5Sr9xW24n46ZF3x9JoUNmfapPrw1tTPBcBaugmsbEpIIy22GgA5MqC3uNUTgYpm0mjROWEA5REBHGxMk13Iv9WAyZgaG4KKSWzg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9WGf4LGm59ic5fzol9GVAGtHI66jglUHkrSYF/iLW+E=; b=Rf0uAf/s3/vaMAAradUSu6Tg84H8I3OqiwFEO+8Ks70m4t8BKz/r+dWti67aS4VqSfQniqoweqidtQLe3srxhAur7F/LhLBQc311nY+rBzBDZ67LbWmSSVpb7p9dWA117l1balCIPHFwedEPJcgMcUJ0UmzartaRwgmKSyNjqDM=
Received: from CY4PR11MB1352.namprd11.prod.outlook.com (2603:10b6:903:2a::23) by CY4PR1101MB2150.namprd11.prod.outlook.com (2603:10b6:910:18::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.32; Fri, 9 Oct 2020 07:10:27 +0000
Received: from CY4PR11MB1352.namprd11.prod.outlook.com ([fe80::e960:8c02:b46b:ef52]) by CY4PR11MB1352.namprd11.prod.outlook.com ([fe80::e960:8c02:b46b:ef52%10]) with mapi id 15.20.3433.044; Fri, 9 Oct 2020 07:10:27 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Alvaro Retana <aretana.ietf@gmail.com>, "draft-ietf-roll-unaware-leaves@ietf.org" <draft-ietf-roll-unaware-leaves@ietf.org>
CC: "roll-chairs@ietf.org" <roll-chairs@ietf.org>, "Routing Over Low power and Lossy networks" <roll@ietf.org>, Rahul Jadhav <rahul.ietf@gmail.com>
Thread-Topic: AD Review of draft-ietf-roll-unaware-leaves-18
Thread-Index: AQHWnAqcalhvjJ/sXE2H4yIAHvyldqmLzeTAgAJoxQCAAKcFYA==
Date: Fri, 9 Oct 2020 07:10:22 +0000
Deferred-Delivery: Fri, 9 Oct 2020 07:09:52 +0000
Message-ID: <CY4PR11MB13527D3A15E0A25554CEA245D8080@CY4PR11MB1352.namprd11.prod.outlook.com>
References: <CAMMESszw4SuUQtchiqk-o7Z=62X+U2af4==X5S_=rJ-3y4Dn=w@mail.gmail.com> <MN2PR11MB356593481245BC85A03D4003D83F0@MN2PR11MB3565.namprd11.prod.outlook.com> <CAMMESsxgYifi+U=fTdFk5Fz+a1ArbFUzxBbeDeORhk30n2N3Ew@mail.gmail.com> <CY4PR11MB13529BF16345FBC5279A7AEBD80B0@CY4PR11MB1352.namprd11.prod.outlook.com> <CAMMESsxNR+4h+3ShfxFY7QcJaehuxd9LXuL7B+rjq5gQSGs2kA@mail.gmail.com>
In-Reply-To: <CAMMESsxNR+4h+3ShfxFY7QcJaehuxd9LXuL7B+rjq5gQSGs2kA@mail.gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2a01:cb1d:4ec:2200:7440:6de8:578d:10f1]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c9883e1f-617a-42f3-c00b-08d86c226656
x-ms-traffictypediagnostic: CY4PR1101MB2150:
x-microsoft-antispam-prvs: <CY4PR1101MB21501E72F92D36112541BA4BD8080@CY4PR1101MB2150.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 4cBLSpTfOC4yl7gJeU80cFnG2EXT9Mv9+MaJNPK7hqjPWM6KqtGzI1sLK/p6ibXy/ZN6IFDaw14kmgKhLWgS02+CP+4QL+ef+bFh4EWpTosCLINUyyPWgLgzYru9FI8zDg9iQ6Dr1a2KOmS53wlxZmz650eh1s08+DjSxyYw0lG+BVxYJKrqZ5hwoUXvM5y9P8dEwWnBsJL2vISKndna9t3ORjU/2v9Q5Avc3BPU/MFEMiV2FK/2WXcLxiE8UUbmWB0GP7y2QyD3+r/E2CGy2WYUAMgkhSqRyfYSSiFqmAQCp5JrJgUL5n5mUZVlKKNQxVQz7+O9hA54T3lBZj86OWo38yNWMSM0EotR4711MlJ9jL8mX+WEXpn0TlhQxShzxNTTE4cjmWgPD6F5fiG8Lg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:CY4PR11MB1352.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(186003)(6666004)(2906002)(66946007)(7696005)(66446008)(66556008)(64756008)(5660300002)(76116006)(8676002)(71200400001)(66476007)(52536014)(54906003)(110136005)(8936002)(83080400001)(33656002)(86362001)(966005)(53546011)(4326008)(9686003)(55016002)(83380400001)(66574015)(498600001)(6506007); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: YLDW9AcSO141EnIA35Bqm3LYue+udwxjrdI2dr0r3f2BtYE5pIH2RPTZlzrvnHRtnFLHoOa/088tGUQXsIN5Qm3apt07ltCJFQO9OSZ6kOc1PL/MVVR7rMakF75QMHG55Y9M6JrMu34o/9IZETJ/DdmcHW0HgquCLLFiPAepx50ggl2Q/bIOuxvDsiD1KszAQhuZlHzgTMfE+svVw8sJqW3GK7ad02b5kQ/GhoR9QPQPTng+bultVztelF7CxeyfYHwgkCesw5wm0hytsMVGMHXVeQTv4/yTOZTIua9VncrwsLG/uKepC8a7VLuMsEWvFFPiXa5S2ls4ezuOF/Q01os0+9ud4/FYYnOzMyxVHziKaNtywqSvcZAPLcHQDdTwDjZsTWj5ztQZQ+APFW1FFiq8ee3Fu8HdaoFw0+OkZp9PQFTyS7XI+uUFGIkkP58vodkGGmmBxLjd6L9w2VtYf3vyhFHqk4B1pRubIevqzba8WGe4Sq4tOXyy+SNaahfNDW7M3eFd+ok63fS6ySJN0Yq2jpskwai1kwLhg9mAeEljncMU31b8L6RCGzNM/2C+VcuSWajTv4yw80oocu/KSO1Fav+Y6grEzcTl2POFOuhM5U3LbnAmUvFcwPzstdPm24znya4boiu59bUVgrVVg2XNuZeNT92k0SFu9fUT5dMH5AwMajqroT4Hb0p0zIeXz/m6Q37ct1bj1T/LnXWx2w==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CY4PR11MB1352.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c9883e1f-617a-42f3-c00b-08d86c226656
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Oct 2020 07:10:27.2815 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: SyvKXYtkMNuyfsxFjVzQ0a+2asmBIL87KUyhjeozjcFsil3sSgoJBMlTmeQ6XFEzABzZe6iLlqa5Fvgyhf1nmw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR1101MB2150
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.11, xch-aln-001.cisco.com
X-Outbound-Node: rcdn-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/9wHTqZ2RWv7Jqv3ZuIaf9Vis2v4>
Subject: Re: [Roll] AD Review of draft-ietf-roll-unaware-leaves-18
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Oct 2020 07:10:36 -0000

SGVsbG8gQWx2YXJvDQoNCg0KPiBJbiB0aGlzIG1lc3NhZ2UgSSdtIGp1c3QgY29tbWVudGluZyBv
biB3aGF0IGlzIHJlbGF0ZWQgdG8gdXBkYXRpbmcNCj4gcmZjODUwNS4gIEknbGwgdGFrZSBhIGxv
b2sgYXQgdGhlIHJlc3QgbGF0ZXIuDQoNCkknbGwgYmUgcmV3b3JkaW5nIHRoZSBvdGhlciBtYWls
IHRvIGFkYXB0IHRvIHlvdXIgYW5zd2VycyB0aGVyZWluLiBQbGVhc2UgZG8gbm90IHJlcGx5IG1v
cmUgdG8gdGhpcywgYW5kIGV4cGVjdCB0aGUgY29tcGxldGUgcmVmb3JnZWQgZW1haWwgdmVyeSBz
b29uLg0KDQpUYWtlIGNhcmUsDQoNClBhc2NhbA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tDQo+IEZyb206IEFsdmFybyBSZXRhbmEgPGFyZXRhbmEuaWV0ZkBnbWFpbC5jb20+DQo+IFNl
bnQ6IGpldWRpIDggb2N0b2JyZSAyMDIwIDIzOjEwDQo+IFRvOiBQYXNjYWwgVGh1YmVydCAocHRo
dWJlcnQpIDxwdGh1YmVydEBjaXNjby5jb20+OyBkcmFmdC1pZXRmLXJvbGwtdW5hd2FyZS0NCj4g
bGVhdmVzQGlldGYub3JnDQo+IENjOiByb2xsLWNoYWlyc0BpZXRmLm9yZzsgUm91dGluZyBPdmVy
IExvdyBwb3dlciBhbmQgTG9zc3kgbmV0d29ya3MNCj4gPHJvbGxAaWV0Zi5vcmc+OyBSYWh1bCBK
YWRoYXYgPHJhaHVsLmlldGZAZ21haWwuY29tPg0KPiBTdWJqZWN0OiBSRTogQUQgUmV2aWV3IG9m
IGRyYWZ0LWlldGYtcm9sbC11bmF3YXJlLWxlYXZlcy0xOA0KPiANCj4gT24gT2N0b2JlciA4LCAy
MDIwIGF0IDM6MjY6MzYgUE0sIFBhc2NhbCBUaHViZXJ0IHdyb3RlOg0KPiANCj4gDQo+IFBhc2Nh
bDoNCj4gDQo+IEhpIQ0KPiANCj4gDQo+IC4uLg0KPiA+IEkgZGlkIG5vdCB5ZXQgZ28gdG8gdGhl
IGVuZCAod2VudCAyLzMgZG93bikgYnV0IEkgbmVlZCB5b3VyIGFkdmljZQ0KPiA+IGFib3V0IHVw
ZGF0aW5nIFJGQyA4NTA1IGF0IHRoZSBlbmQgb2YgdGhlIGNvdmVyZWQgcGllY2UuIFNvIEkgdGhv
dWdodA0KPiA+IEkgc2hvdWxkIHNlbmQgeW91IHRoZSBwYXJ0aWFsIHJlc3BvbnNlIGFzIG9mIG5v
dy4NCj4gDQo+IEluIHRoaXMgbWVzc2FnZSBJJ20ganVzdCBjb21tZW50aW5nIG9uIHdoYXQgaXMg
cmVsYXRlZCB0byB1cGRhdGluZw0KPiByZmM4NTA1LiDCoEknbGwgdGFrZSBhIGxvb2sgYXQgdGhl
IHJlc3QgbGF0ZXIuDQo+IA0KPiANCj4gVGhhbmtzIQ0KPiANCj4gQWx2YXJvLg0KPiANCj4gDQo+
IC4uLg0KPiA+ID4gNDk0IDYuIFVwZGF0aW5nIFJGQyA4NTA1DQo+ID4gPg0KPiA+ID4gW21ham9y
XSBUbyBtZSwgVXBkYXRpbmcgYW4gUkZDIG1lYW5zIHRoYXQgdGhlIGltcGxlbWVudGF0aW9ucyBv
Zg0KPiA+ID4gdGhhdCBSRkMgc2hvdWxkIGFsc28gaW1wbGVtZW50IHRoaXMgb25lLiBJbiB0aGlz
IGNhc2UsIHRoZXJlIHdvdWxkDQo+ID4gPiBiZSBhbiBleHBlY3RhdGlvbiB0aGF0IGFsbCA2TFJz
IHdvdWxkIHN1cHBvcnQgdGhlIGNoYW5nZS4gSXMgdGhhdA0KPiA+ID4gd2hhdCBpcyBpbnRlbmRl
ZD8NCj4gPiA+DQo+ID4gPiBOb3RlIHRoYXQgVXBkYXRpbmcgaXMgZGlmZmVyZW50IHRoYW4gc2lt
cGx5IGV4cGVjdGluZyB0aGUgbm9kZXMgdGhhdA0KPiA+ID4gaW1wbGVtZW50IHRoaXMgc3BlY2lm
aWNhdGlvbiB0byBjb21wbHkuLi5pbiB0aGlzIGNhc2UsICppZiogInRoZSBSUEwNCj4gPiA+IFJv
b3QgYWR2ZXJ0aXNlW3NdIHRoZSBjYXBhYmlsaXR5Li4uIi4NCj4gPiA+DQo+ID4gPiBbUGVyc29u
YWwgb3BpbmlvbjogcmZjODUwNSBhcHBsaWVzIHRvIDZMUnMgaW4gZ2VuZXJhbCwgbm90IGp1c3Qg
UlBMDQo+ID4gPiByb3V0ZXJzIGluIHBhcnRpY3VsYXIuLi5zbyBJIHRoaW5rIHRoYXQgVXBkYXRp
bmcgaXQgaXMgbm90IHRoZSByaWdodA0KPiA+ID4gY2hvaWNlLl0NCj4gPiA+DQo+ID4NCj4gPiBX
aGFvLCBhIGRpZmZpY3VsdCBvbmUuIFdlIHVwZGF0ZSB0aGUgUkZDODUwNSBiZWhhdmlvci4NCj4g
PiBCdXQgbm90IHRvIGFsbCB0eXBlIG9mIG5vZGUgdGhhdCBpbXBsZW1lbnQgUkZDIDg1MDUuIE9u
bHkgdGhvc2UgdGhhdA0KPiA+IGFyZSBSUEwgUm91dGVycy4NCj4gPiBTbyB3aGF0IGlzIHRoZSBt
b3N0IGltcG9ydGFudD8gVGhhdCB3ZSBjaGFuZ2UgdGhlIG9wZXJhdGlvbiBvZiBhbiBSRkMNCj4g
PiBvciB0aGF0IHRoZSBjaGFuZ2UgaW9zIHNjb3BlZCB0byBhIHN1YnNldCBvZiBub2Rlcz8NCj4g
DQo+IElNTywgdGhlIGFuc3dlciBpcyB0byBtYWtlIHRoZSBjaGFuZ2UgdGhhdCBpcyBuZWNlc3Nh
cnksIGFuZCBubyBtb3JlLg0KPiANCj4gDQo+ID4gSSdtIGFza2luZywgbm90IHByb3Bvc2luZyBh
bmQgYW5zd2VyLiBUaGUgcmVhc29uIGJlaGluZCBpcyB0aGF0IGlzDQo+ID4gYW5vdGhlciBSRkMg
dXBkYXRlcyBSRkMgODUwNSB3aXRoIGEgY2hhbmdlIHRoYXQgaXMgbm90IGNvbXBhdGlibGUsIHRo
ZQ0KPiA+IGZhY3QgdGhhdCB3ZSBkaWQgbm90IHVwZGF0ZSB3aWxsIG1ha2UgaXQgaGFyZGVyIHRv
IHRyYWNrLg0KPiANCj4gWWVzLCB0aGlzIGlzIHdoZXJlIGFuICJFeHRlbmRzIiBvciBhdCBsZWFz
dCAiU2VlIEFsc28iIHRhZyB3b3VsZCBiZSBncmVhdCBbMV0sDQo+IGJ1dCB3ZSBkb24ndCBoYXZl
IHRob3NlLg0KPiANCj4gT1RPSCwgdGhlIHJlYXNvbiB3ZSBkbyBzbyBtYW55IHJldmlld3MgKFdH
LCBkaXJlY3RvcmF0ZXMsIElFVEYgTENzLA0KPiBldGMuKSBpcyB0byBnZXQgYWxzbyBjcm9zcy1h
cmVhIHJldmlldy4gwqBUaGlzIHNob3VsZCBjYXRjaCBpbmNvbXBhdGlibGUNCj4gY2hhbmdlcy4g
wqBZZXMsIEkgcmVhbGl6ZSB0aGlzIGlzIHRoZSBpZGVhbCBzaXR1YXRpb24sIGFuZCB0aGF0IGEg
Y2hhbmdlIGxpa2UgdGhpcw0KPiBtYXkgc3RpbGwgYmUgbWlzc2VkLi4uIDotKA0KPiANCj4gVGhl
IHJpc2sgaXMgdGhlbiB0aGF0IHRoZSBwcm9jZXNzIGRvZXNuJ3Qgd29yazsgaS5lLiB0aGF0IHBl
b3BsZSBkb24ndCBkbyBnb29kDQo+IHJldmlld3MuIDotKA0KPiANCj4gDQo+IEhhdmluZyBzYWlk
IGFsbCB0aGF0LCBpZiB5b3UgKHRoZSBXRykgd2FudCB0byBjaGFuZ2UgdGhlIGJlaGF2aW9yIGZv
ciBhbGwgdGhlDQo+IG5vZGVzLCB0aGVuIHdlJ2xsIG5lZWQgcG9zaXRpdmUgY29uZmlybWF0aW9u
IGZyb20gNmxvIHRoYXQgdGhpcyBpcyBvay4gwqBJIHNlZW0gdG8NCj4gcmVtZW1iZXIgdGhhdCB0
aGVyZSB3YXMgYWxyZWFkeSBjb21tdW5pY2F0aW9uIHdpdGggNmxvIGFib3V0IHRoZSBwcm9wb3Nl
ZA0KPiBjaGFuZ2VzLCBhbmQgdGhlcmUgd2FzIG5vIG9wcG9zaXRpb24uIMKgSSBjYW4gZ28gZmlu
ZCB0aGF0IHRocmVhZCBhZ2Fpbi4uLg0KPiANCj4gR2l2ZW4gdGhlIHRleHQgaW4gdGhpcyBkb2N1
bWVudCAobGlrZSB0aGUgc2VudGVuY2UgYmVsb3cgZm9yIGV4YW1wbGUNCj4gLS0gYW5kIHdoYXQg
eW91IHNhaWQgYWJvdmUpLCBpdCBkb2Vzbid0IHNlZW0gdG8gbWUgdGhhdCBtYWtpbmcgYSBjaGFu
Z2UgZm9yIGFsbA0KPiB0aGUgbm9kZXMgKHZzLiBqdXN0IFJQTCByb3V0ZXJzKSB3YXMgdGhlIFdH
cyBpbnRlbnQuDQo+IFNvIHdlJ2xsIGhhdmUgdG8gY29uZmlybSB0aGF0IGFzIHdlbGwuDQo+IA0K
PiBBbHNvLCB3ZSdsbCBwcm9iYWJseSBuZWVkIHRvIGdlbmVyYWxpemUgdGhlIHNwZWNpZmljYXRp
b24gdG8gbm90IGJlIHNwZWNpZmljIHRvDQo+IFJQTC4gwqBCdXQgd2l0aCBhbnkgUlBMLXNwZWNp
ZmljIG5vcm1hdGl2ZSBiZWhhdmlvciBoaWdobGlnaHRlZC4NCj4gDQo+IA0KPiBXaGF0IGRvIHlv
dSB3YW50IHRvIGRvPw0KPiANCj4gDQo+IFsxXSBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwv
ZHJhZnQta3VlaGxld2luZC11cGRhdGUtdGFnDQo+IA0KPiANCj4gPiA+IDQ5NiBUaGlzIGRvY3Vt
ZW50IHVwZGF0ZXMgW1JGQzg1MDVdIHRvIGNoYW5nZSB0aGUgYmVoYXZpb3Igb2YgYSBSUEwNCj4g
PiA+IDQ5NyBSb3V0ZXIgYWN0aW5nIGFzIDZMUiBpbiB0aGUgNkxvV1BBTiBORCBBZGRyZXNzIFJl
Z2lzdHJhdGlvbiBvZiBhDQo+ID4gPiBSVUwNCj4gPiA+IDQ5OCBhY3RpbmcgYXMgNkxOLiBJZiB0
aGUgUlBMIFJvb3QgYWR2ZXJ0aXNlIHRoZSBjYXBhYmlsaXR5IHRvIHByb3h5DQo+ID4gPiB0aGUN
Cj4gPiA+IDQ5OSBFREFSL0VEQUMgZXhjaGFuZ2UgdG8gdGhlIDZMQlIsIHRoZSA2TFIgcmVmcmFp
bnMgZnJvbSBzZW5kaW5nDQo+ID4gPiB0aGUNCj4gPiA+IDUwMCBrZWVwLWFsaXZlIEVEQVIgbWVz
c2FnZS4gSW5zdGVhZCwgaWYgaXQgaXMgc2VwYXJhdGVkIGZyb20gdGhlDQo+ID4gPiA2TEJSLA0K
PiA+ID4gNTAxIHRoZSBSb290IHJlZ2VuZXJhdGVzIHRoZSBFREFSIG1lc3NhZ2UgdG8gdGhlIDZM
QlIgcGVyaW9kaWNhbGx5LA0KPiA+ID4gdXBvbg0KPiA+ID4gNTAyIGEgREFPIG1lc3NhZ2UgdGhh
dCBzaWduYWxzIHRoZSBsaXZlbGluZXNzIG9mIHRoZSBBZGRyZXNzLg0KPiANCj4gDQo+IA0KPiAN
Cj4gDQo+IC4uLg0KPiA+IDEyLjIuIFJlc2l6aW5nIHRoZSBBUk8gU3RhdHVzIHZhbHVlcw0KPiAu
Li4NCj4gPiA+IFttYWpvcl0gQ2hhbmdpbmcgdGhlIHJhbmdlIG9mIHZhbHVlcyBpcyBub3QgYXMg
ZWFzeSBhcyB1cGRhdGluZyB0aGUNCj4gPiA+IHJlZ2lzdHJ5Li4udGhlIGJlaGF2aW9yIG9mIHRo
ZSBFQVJPIGFuZCBBUk8gaGF2ZSB0byBiZSB1cGRhdGVkLiBUaGlzDQo+ID4gPiBtZWFucyB0aGF0
IHRoaXMgZG9jdW1lbnQgc2hvdWxkIFVwZGF0ZSBib3RoIHJmYzY3NzUgYW5kIHJmYzg1MDUNCj4g
PiA+IHdoZXJlIGl0IHJlbGF0ZXMgdG8gdGhlIHJlZGVmaW5lZCBTdGF0dXMgZmllbGQuDQo+ID4N
Cj4gPiBJc24ndCB0aGlzIHRyYW5zaXRpdmU/IEkgbWVhbiB0aGUgZmllbGQgZGVmaW5lZCBpbiBS
RkMgNjc3NSBpcyB1cGRhdGVkDQo+ID4gYnkgUkZDIDg1MDUuDQo+IA0KPiBOby4gwqBBcyBmYXIg
YXMgSSB1bmRlcnN0YW5kIGl0LCByZmM4NTA1IGRpZG4ndCBjaGFuZ2UgdGhlIGJlaGF2aW9yIG9m
IHRoZSBBUk8sIGl0DQo+IGV4dGVuZGVkIGl0LiDCoEluIGZhY3QsIHRoZSBjaGFuZ2VzIGFyZSBi
YWNrd2FyZCBjb21wYXRpYmxlLCB3aGljaCB0ZWxsIG1lIHRoYXQNCj4gdGhlIEFSTyAoaW5kZXBl
bmRlbnQgb2YgYW4gRUFSTykgaXMgc3RpbGwgdmFsaWQgYW5kIGV4cGVjdGVkIHRvIHdvcmsuIMKg
SSB3b3VsZA0KPiBiZSBoYXBweSB0byBiZSBjb3JyZWN0ZWQuDQo+IA0KPiBJdCBtYXkgYmUgdGhh
dCBubyBvbmUgY2FyZXMgYWJvdXQgY2hhbmdlcyB0byB0aGUgQVJPIGFueW1vcmUuLi5idXQgdGhh
dCBpcyBhDQo+IGRpZmZlcmVudCBjb252ZXJzYXRpb24uIMKgQW5kIHVwZGF0aW5nIG9ubHkgdGhl
IEVBUk8gc2VlbXMgdG8gYnJlYWsgdGhlDQo+IGJhY2t3YXJkIGNvbXBhdGliaWxpdHkuDQo+IA0K
PiANCj4gPiBNYXliZSB0aGUgNmxvIGdyb3VwIHNob3VsZCBjbGFyaWZ5IHRoYXQgdGhlIEFSTyBp
cyBkZXByZWNhdGVkIHNvbWVob3c/DQo+IA0KPiBUaGF0IHdvdWxkIGJlIG5pY2UuLi5idXQgdGhh
dCBpcyBub3Qgd2hhdCByZmM4NTA1IHNheXMuDQo=


From nobody Fri Oct  9 12:40:36 2020
Return-Path: <internet-drafts@ietf.org>
X-Original-To: roll@ietf.org
Delivered-To: roll@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 539393A0C46; Fri,  9 Oct 2020 12:40:31 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: roll@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.19.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: roll@ietf.org
Message-ID: <160227243130.21191.16187002586610692271@ietfa.amsl.com>
Date: Fri, 09 Oct 2020 12:40:31 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/I-0mksl2fkj1ZOPwTMTSoyS1-c0>
Subject: [Roll] I-D Action: draft-ietf-roll-unaware-leaves-22.txt
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Oct 2020 19:40:31 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Routing Over Low power and Lossy networks WG of the IETF.

        Title           : Routing for RPL Leaves
        Authors         : Pascal Thubert
                          Michael C. Richardson
	Filename        : draft-ietf-roll-unaware-leaves-22.txt
	Pages           : 38
	Date            : 2020-10-09

Abstract:
   This specification updates RFC6550, RFC6775, and RFC8505, to provide
   routing services to RPL Unaware Leaves that implement 6LoWPAN ND and
   the extensions therein.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-roll-unaware-leaves/

There is also an HTML version available at:
https://www.ietf.org/id/draft-ietf-roll-unaware-leaves-22.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-roll-unaware-leaves-22


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/



From nobody Fri Oct  9 12:45:55 2020
Return-Path: <pthubert@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4BF7E3A1510; Fri,  9 Oct 2020 12:45:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level: 
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=MSEnfGkL; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=awDYqI2g
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wWsExVHDqJ4d; Fri,  9 Oct 2020 12:45:46 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E3BE53A150E; Fri,  9 Oct 2020 12:45:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=140438; q=dns/txt; s=iport; t=1602272746; x=1603482346; h=from:to:cc:subject:date:message-id: content-transfer-encoding:mime-version; bh=k4L3g55LKinrI3XoRSCNvNKvXS/z+DNx1Kv/l+Qrdog=; b=MSEnfGkLDHyaTV7S5Ck5IyBQZ2AvAxL3avwkOLS50y8JrTYU65E1ZiqG RfDgo7aGJ7wpcuMg+zs2gw5ynai1YApJBLTnYaJooG7gQ5PI3IA26oVdO DpXUEbpHcYlEMFWNM4o4UKordpc6JNMd7HCbnE1ylP9Sh6w061PvTDTKt o=;
IronPort-PHdr: =?us-ascii?q?9a23=3AybJD7B2wa7OCu+G+smDT+zVfbzU7u7jyIg8e44?= =?us-ascii?q?YmjLQLaKm44pD+JxWGuadiiVbIWcPQ7PcXw+bVsqW1X2sG7N7BtX0Za5VDWl?= =?us-ascii?q?cDjtlehA0vBsOJSCiZZP7nZiA3BoJOAVli+XzoPk1cGcK4bFrX8TW+6DcIEU?= =?us-ascii?q?D5Mgx4bu3+Bo/ViZGx0Oa/s53eaglFnnyze7R3eR63tg7W8MIRhNhv?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DDCgCXvYBf/4wNJK1GEAqBCYMhIwY?= =?us-ascii?q?oB3BRCC8shD2DRgONUoECl3mBQoERA1ULAQEBDQEBJQgCBAEBhEoCF4F8AiU?= =?us-ascii?q?4EwIDAQELAQEFAQEBAgEGBG2FLwEsDIVyAQEBAQIBEggBCAQNDAEBJQUGBwE?= =?us-ascii?q?EDQEIDgoCAhEVAgQwFREBBAENDRqDAAWCSwMOIAEOP51nAoE5iGF2fzODAQE?= =?us-ascii?q?BBYE3AhEYgzkYghADBoEOKoJygl9MQoQLgQiBQxuBQT+BEAFDUX5JNT6CXAE?= =?us-ascii?q?BAQEBFn0CEgEHCgIBAgQBGwUQFQwCBYJYM4Itj38SBgIGBAcJIoIzPYcrgn+?= =?us-ascii?q?IW5AKCYEBCoJoiQCCF4NyUYsvgxOKCASFPY5akxyBeoh2kHwFgUeCaQIEAgQ?= =?us-ascii?q?FAg4BAQWBayMNBVVwcBUaIYJpUBcCDYEZhy+FYxeBAgECgkmFFIVCdAI1AgY?= =?us-ascii?q?BCQEBAwl8iwYCBSEHgThfAQE?=
X-IronPort-AV: E=Sophos;i="5.77,355,1596499200"; d="scan'208";a="578184554"
Received: from alln-core-7.cisco.com ([173.36.13.140]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 09 Oct 2020 19:45:43 +0000
Received: from XCH-ALN-001.cisco.com (xch-aln-001.cisco.com [173.36.7.11]) by alln-core-7.cisco.com (8.15.2/8.15.2) with ESMTPS id 099Jjh0v023085 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 9 Oct 2020 19:45:43 GMT
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by XCH-ALN-001.cisco.com (173.36.7.11) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 9 Oct 2020 14:45:42 -0500
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 9 Oct 2020 14:45:41 -0500
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Fri, 9 Oct 2020 15:45:41 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=b87EdGMsMo9Z4eZCg6Q3U9kFm76fStMTM823ns+UYyybUvGsHD+oi2YwSLsdG+EJnHKX8uibfelWlTrQXl+35GnfHvX16SXnv6mHifRedxBfrF0FWEIUA9NiEGtiduZzSMqsw7T86ryelnQ0VyrtDl3Gf4i7G/4onCODoaHNzSrDlgMn8/fUmKk7Z2weKquO2svDDSfwRIXBS7vglMR5e1VshnJzy/qOxf2afbZBONRJy9QthcxxxXMocDFa7qaXKTEQIGHgRR+Xesn4TgA23DXYhBXRdSGO9DJLFPPAvL8brMbqtz2fw/X8J9rZf8JVxrXaOxpzUACCK1/W7gAIqQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=k4L3g55LKinrI3XoRSCNvNKvXS/z+DNx1Kv/l+Qrdog=; b=cgNv+17rt3HQnv38tQYjWqar/QIC/UNyv+yEhtmlYmM2fSDRwndR8ZI16EPOZzZJggfPt7O+X0GpeZMnt2rDt+C4OPP6tw8CKDX+z7/Y+ZqSILsDFSXQvVIzSjhKd/HMjaP/ZnmKw6zNROfIo5rCCaBv19kvxXr5ZsmWuvJ5vU53IYXWtnkitDfZsDaNKCFtUcN/MSGduWAJJ00D2/La54ct4u1vYjfgPdV756Fd1e8muVR33vUsj6MVmGGKhykawqyQ02mtmo6lk3W9Mgo6osoWmnnyh2YvoC+1LPK4U2q3Ni1ozXTeLIneNv4wUsFq2oemrj/r/YDRFykvaQzV5A==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=k4L3g55LKinrI3XoRSCNvNKvXS/z+DNx1Kv/l+Qrdog=; b=awDYqI2gUEszF8htqcL0xo6C7VMjWpjzogVmNfHgtP3qMjP0dO+GD3mxj/cpIz62zTt0v1F4tqGzzYXaG1gpqamQkhLv330weDYP1Tcow3zA6uQY0khUjjq45C06rq7/5Rghvq9krAcEkwrfyi1bKKxw+5NOhhD4e3moUmLxvYw=
Received: from CY4PR11MB1352.namprd11.prod.outlook.com (2603:10b6:903:2a::23) by CY4PR1101MB2150.namprd11.prod.outlook.com (2603:10b6:910:18::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3433.32; Fri, 9 Oct 2020 19:45:38 +0000
Received: from CY4PR11MB1352.namprd11.prod.outlook.com ([fe80::e960:8c02:b46b:ef52]) by CY4PR11MB1352.namprd11.prod.outlook.com ([fe80::e960:8c02:b46b:ef52%10]) with mapi id 15.20.3433.048; Fri, 9 Oct 2020 19:45:38 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Alvaro Retana <aretana.ietf@gmail.com>, "draft-ietf-roll-unaware-leaves@ietf.org" <draft-ietf-roll-unaware-leaves@ietf.org>
CC: "roll-chairs@ietf.org" <roll-chairs@ietf.org>, "Routing Over Low power and Lossy networks" <roll@ietf.org>, Rahul Jadhav <rahul.ietf@gmail.com>
Thread-Topic: AD Review of draft-ietf-roll-unaware-leaves-18 (cont)
Thread-Index: AdaeB8TMM0jXPLOPQLKlKyaQoVj7Fw==
Date: Fri, 9 Oct 2020 19:45:25 +0000
Deferred-Delivery: Fri, 9 Oct 2020 19:45:14 +0000
Message-ID: <CY4PR11MB1352E8FE5B4F6039EB39F425D8080@CY4PR11MB1352.namprd11.prod.outlook.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2a01:cb1d:4ec:2200:edff:150d:934a:a6fa]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: fddda330-3490-4eb3-e945-08d86c8be612
x-ms-traffictypediagnostic: CY4PR1101MB2150:
x-microsoft-antispam-prvs: <CY4PR1101MB21507A43446D490D7773FFB6D8080@CY4PR1101MB2150.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2582;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: X14gBNsrZDINGElvNiYmakXgD1Heq7HcxaEK6UfNMaXibGjIEugyyxklg8MzVriFI0zE4BL8LHbClD6piJ9r6+tl07tXG/9z04gfNuaay6mZai6BfxaVlFLh+HixwuXdMAJWYH6zVx0DKTqL3thWKrl+ByIhECeAXT83f9RGeEIhd4QQu8EyV8LUO5SeVDuOy4VjchvczWrRmt5Wj3mp8fmU9clBBPwnKltCIRAZU8jAxDJoeTSvh4KPCL5MZpjeHO+ECJTYHw3H7Uvl8o++TbMxr4sw1VXQ5oxi8DxhEChonzaIwINYVNs4rrc3JQmrzZ7H7zrpvfRpFA6dep+DqosiKt+Wa2p8kWfvv562cCGHRH4fQb7+HjQu5XIOpg9dSgezEjOFw0OYyiPDvpvpf40Hvg98BalSRl6+Zkg/eBXyuDMU5//2CKCZ9zAUMA92
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:CY4PR11MB1352.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(346002)(39860400002)(376002)(396003)(136003)(6666004)(2906002)(186003)(5660300002)(64756008)(7696005)(66446008)(66556008)(76116006)(66946007)(71200400001)(45080400002)(66476007)(52536014)(8676002)(83730400001)(54906003)(110136005)(8936002)(86362001)(83080400001)(316002)(33656002)(6506007)(966005)(83380400001)(55016002)(30864003)(16799955002)(66574015)(478600001)(4326008)(9686003)(579004)(559001)(569008); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: yJV/VAvPMGCwSyJwXlyZ232E2SoejlCk5CJG92V1KXijZiQJcj/F+lG7LHErkwzEyBySyfUbVged38onuuJSt2Nb6rLH+bFAGaSBna1Y5CI4D090KcgjnDkmp/cgexY2eJHWU9y9JuGGedzDMKe4SkRIgwR0WYPh96ISmv4y1Jt5oeK4czR9RT8gB9MSmL/RLo5kW+ZTXR4Wdj4T8t3PDRYf61QE7jF9EfoLK016qvIuzg//3JLfnV31qNJKSKMv09zXMIdz1wJ/DDxqZFOJ+eHL68JCYV9VFN7FnnRdw3WEJ/Au2RQ88M1Sb9GNJSNghpJLg5lIk4mQNn/auDLGqsPGCtfQO/faFVryRJ4IkIX7tCdlHZ3XPgM253BMTGiqSbtigQiBciDuegecVzuyjAhq3+L7jUDtqnsVAVH/TnlafW450Anb6U4DzEV3BULjr7c472q5ZlgMaevrj9TjuGaWs1UX0yArmZG8EAnF2fZZtvtHyzaacdBe1eWQBk7nvkKw4W1gL9zeDhpks0cJOujcOU2AfJnwrAvckC3GxdYK/g46ONHjfDEM2fjD4Zbu9UC7wb1YfGcxdgHY+7ypxMBWZ6jd1vzBUqTyAGNML10mcV6FvggADxtWLHhAal4+9Yx6dzx9XgJinF0vZnpl/0XXS1HIOWpi6DTxwvNhyAeUXZ6BEZtCdxFvfmFmocB+PEQg8wKXpk13ONn4CrcHgQ==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CY4PR11MB1352.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: fddda330-3490-4eb3-e945-08d86c8be612
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Oct 2020 19:45:38.7758 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: f2ja0iuR8TO/I0ezHKyQCUFeNcPdpr1boUYMChYSY2mDqDYdrUNMWYmsLcEDljcdFOU9A/Cu9C8RNwcnBDD4wQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR1101MB2150
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.11, xch-aln-001.cisco.com
X-Outbound-Node: alln-core-7.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/v_IOf7e7qcscJHKySN7Ezn9G96g>
Subject: Re: [Roll] AD Review of draft-ietf-roll-unaware-leaves-18 (cont)
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Oct 2020 19:45:54 -0000

SGVsbG8gQWx2YXJvOg0KDQpUaGlzIGlzIHRoZSBjb250aW51YXRpb24gb2YgdGhlIG1haWwgc2Vu
dCB5ZXN0ZXJkYXkuIA0KDQpTaW5jZSB3ZSBvbmx5IGRpc2N1c3NlZCB0aGUgdXBkYXRlIDg1MDUg
LyA2Nzc1IHN0b3J5IEkgY29waWVkIHRoZSB3aG9sZSBtYWlsIGJlbG93IHNvIHlvdSBjYW4gcmVw
bHkgdG8gdGhpcyBmb3IgdGhlIHdob2xlIGRpc2N1c3Npb24uDQoNCkkgY29tbWl0dGVkIHRoZSBy
ZXN1bHQgaW4gdGhlIElFVEYgIGRhdGF0cmFja2VyIGFzIGRyYWZ0IDIyIGFzIGEgcmVmZXJlbmNl
IHNpbmNlIHdlIG1hZGUgbWFqb3IgY2hhbmdlcyBhbHJlYWR5Lg0KDQpBIGRpZmYgZnJvbSB0aGUg
cHJldmlvdXMgdmVyc2lvbiBpcyBhdmFpbGFibGUgYXQ6DQpodHRwczovL3d3dy5pZXRmLm9yZy9y
ZmNkaWZmP3VybDI9ZHJhZnQtaWV0Zi1yb2xsLXVuYXdhcmUtbGVhdmVzLTIyDQoNCg0KPiBJJ20g
aW5jbHVkaW5nIDMgZGlmZmVyZW50IHNlY3Rpb25zIGJlbG93Lg0KPiANCj4gKDEpIElubGluZSBj
b21tZW50IHRvIHlvdXIgcmVzcG9uc2UgdG8gbXkgcmV2aWV3IChvZiAtMTgpLg0KPiANCj4gKDIp
IFNvbWUgYWRkaXRpb25hbCBuaXRzIG9uIC0yMS4NCj4gDQo+ICgzKSBZb3UgZGlkbid0IHJlcGx5
IHBhc3QgdGhlIGluaXRpYWwgY29tbWVudCBpbiDCpzUsIHdoaWNoIG1ha2VzIG1lIHRoaW5rDQo+
ICAgICB0aGF0IHlvdXIgZW1haWwgY2xpZW50IHRydW5jYXRlZCBteSBtZXNzYWdlLiA6LSggIFtJ
J3ZlIHNlZW4gdGhpcyBoYXBwZW4NCj4gICAgIG1hbnkgdGltZXMgYmVmb3JlLCBzcGVjaWFsbHkg
d2hlbiB0aGUgcmVjZWl2ZXIgaXMgdXNpbmcgT3V0bG9vay4gIFBsZWFzZQ0KPiAgICAgdGFrZSBh
IGxvb2sgYXQgdGhlIGFyY2hpdmUganVzdCBpbiBjYXNlLl0gIEkgYW0gaW5jbHVkaW5nIHRoZSBj
b21tZW50cw0KPiAgICAgc3RhcnRpbmcgaW4gwqc1IChiYXNlZCBvbiAtMTgpLiAgVGhlIHNlY3Rp
b25zIGRvbid0IG1hdGNoIHRvIC0yMSwgYnV0IEknbGwNCj4gICAgIGxlYXZlIHRoYXQgZXhlcmNp
c2UgdG8geW91LiA7LSkNCj4gDQo+IA0KPiANCj4gDQo+ICA9PT0gUGFydCAxOiBjb21tZW50cyBv
biB5b3VyIHJldmlldyA9PT0NCj4gDQo+IA0KPiBPbiBTZXB0ZW1iZXIgMTgsIDIwMjAgYXQgMTA6
MDA6MzAgQU0sIFBhc2NhbCBUaHViZXJ0IHdyb3RlOg0KPiANCj4gLi4uDQo+ID4gPiA0NDAgNC4g
VXBkYXRpbmcgUkZDIDY1NTANCj4gLi4uDQo+ID4gPiA0NDIgVGhpcyBkb2N1bWVudCBzcGVjaWZp
ZXMgYSBuZXcgYmVoYXZpb3Igd2hlcmVieSBhIDZMUiBpbmplY3RzIERBTw0KPiA+ID4gNDQzIG1l
c3NhZ2VzIGZvciB1bmljYXN0IGFkZHJlc3NlcyAoc2VlIFNlY3Rpb24gMTApIGFuZCBtdWx0aWNh
c3QNCj4gPiA+IDQ0NCBhZGRyZXNzZXMgKHNlZSBTZWN0aW9uIDExKSBvbiBiZWhhbGYgb2YgbGVh
dmVzIHRoYXQgYXJlIG5vdCBhd2FyZSBvZg0KPiA+ID4gNDQ1IFJQTC4gVGhlIFJVTCBhZGRyZXNz
ZXMgYXJlIGV4cG9zZWQgYXMgZXh0ZXJuYWwgdGFyZ2V0cyBbUkZDNjU1MF0uDQo+ID4gPiA0NDYg
Q29uZm9ybWluZyBbVVNFb2ZSUExpbmZvXSwgYW4gSVAtaW4tSVAgZW5jYXBzdWxhdGlvbiBiZXR3
ZWVuIHRoZSA2TFINCj4gPiA+IDQ0NyBhbmQgdGhlIFJQTCBSb290IGlzIHVzZWQgdG8gY2Fycnkg
dGhlIFJQTCBhcnRpZmFjdHMgYW5kIHJlbW92ZSB0aGVtDQo+ID4gPiA0NDggd2hlbiBmb3J3YXJk
aW5nIG91dHNpZGUgdGhlIFJQTCBkb21haW4sIGUuZy4sIHRvIGEgUlVMLg0KPiA+ID4NCj4gPg0K
PiA+ID4NCj4gPiA+IFtdIElzIHRoZXJlIGFueXRoaW5nIGluIHJmYzY1NTAgdGhhdCBsaW1pdHMg
dGhlIHNvdXJjZSBvZiB0aGUgcm91dGluZw0KPiA+ID4gaW5mb3JtYXRpb24gaW4gdGhlIERBT3M/
IEl0IHNlZW1zIHRvIG1lIHRoYXQgcmZjNjU1MCBhbHJlYWR5IGFsbG93cw0KPiA+ID4gZXh0ZXJu
YWwgaW5mb3JtYXRpb24gdG8gYmUgaW5qZWN0ZWQgaW4gdGhlIG5ldHdvcmsuLi5zbyBnZXR0aW5n
IGl0IGZyb20gYQ0KPiA+ID4gUlVMIGRvZXNuJ3Qgc291bmQgbGlrZSBhbiBVcGRhdGUgdG8gbWUu
DQo+ID4gPg0KPiA+DQo+ID4gVHJ1ZSwgdGhhdCBpcyBub3Qgd2h5IHdlIGhhdmUgdGhlIHVwZGF0
ZXMuIFNlZSBzZWN0aW9ucyAiVXBkYXRlZCBSUEwgU3RhdHVzDQo+ID4gIiBhbmQgIlVwZGF0ZWQg
UlBMIFRhcmdldCBPcHRpb24iDQo+IA0KPiAuLi5idXQgdGhpcyB0ZXh0IGlzIGluIHRoZSBzZWN0
aW9uIHRpdGxlZCAiVXBkYXRpbmcgUkZDIDY1NTAiLg0KPiANCj4gUGVyaGFwcyB0aGlzIHNlY3Rp
b24gc2hvdWxkIGJlIHRpdGxlZCAiQ2hhbmdlcy9FbmhhbmNlbWVudHMvPyB0bw0KPiByZmM2NTUw
IiAtLSBhbmQgdGhlbiB0aGUgc3Vic2VjdGlvbnMgY2FuIGV4cGxpY2l0bHkgc3BlbGwgb3V0IHRo
ZQ0KPiBVcGRhdGVzLiAgW0Fzc3VtaW5nIHRoYXQgY2hhbmdlLCBJIHdvbid0IG1ha2UgdGhlIHNh
bWUgY29tbWVudCBvbiB0aGUNCj4gb3RoZXIgcGllY2VzIG9mIHRoaXMgc2VjdGlvbi5dDQo+IA0K
DQpJIGxpa2UgZW5oYW5jZW1lbnRzLCBjaGFuZ2luZyB0aGUgdGl0bGUgdG8gIiBFbmhhbmNlbWVu
dHMgdG8gUkZDIDY1NTAgIi4NCg0KV2UgZW5kIHVwIGFzIGZvbGxvd3MgaWYgSSB1bmRlcnN0b29k
IHlvdSB3ZWxsOg0KDQogICA2LiAgRW5oYW5jZW1lbnRzIHRvIFJGQyA2NTUwICAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTINCiAgICAgNi4xLiAgVXBkYXRlZCBSUEwgVGFy
Z2V0IE9wdGlvbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxMw0KICAgICA2LjIu
ICBOZXcgRmxhZyBpbiB0aGUgUlBMIERPREFHIENvbmZpZ3VyYXRpb24gT3B0aW9uICAuIC4gLiAu
IC4gIDE0DQogICAgIDYuMy4gIFVwZGF0ZWQgUlBMIFN0YXR1cyAgLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAgMTUNCiAgIDcuICBFeHRlbmRpbmcgZHJhZnQtaWV0Zi1yb2xs
LWVmZmljaWVudC1ucGRhbyAuIC4gLiAuIC4gLiAuIC4gLiAuICAxNg0KICAgOC4gIFVwZGF0aW5n
IFJGQyA4NTA1IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE2
DQoNCg0KDQo+IFRoaXMgY2xlYXIgZGlmZmVyZW50aWF0aW9uIGJldHdlZW4gaXRlbXMgdGhhdCBh
cmUNCj4gY2hhbmdlcy9lbmhhbmNlbWVudHMsIGFuZCBvbmVzIHRoYXQgcmVwcmVzZW50IGEgZm9y
bWFsIFVwZGF0ZSBpcyB3aGF0DQo+IEkgd2FudCB0byBzZWUgY2xhcmlmaWVkLg0KDQpGb3IgUkZD
IDY1NTAgDQpUaGUgdGVybSB1cGRhdGVzIHJlbWFpbnMgaW4gdGhlIHNlY3Rpb24gIiBUaGUgUlBM
IFRhcmdldCBPcHRpb24gIiBzaW5jZSB3ZSB3YW50IHRvIGdlbmVyYWxpemUgdGhlIG5ldyBmb3Jt
YXQuDQpUaGlzIGlzIHRvIGJlY29tZSB0aGUgYmFzZSBmb3Igbm90IG9ubHkgdGhpcyBzcGVjIGJ1
dCBhIHRydXN0ZWQgREFPIG9wZXJhdGlvbiBpbiBnZW5lcmFsLg0KSXQgaXMgYWRkZWQgaW4gdGhl
ICIgVXBkYXRlZCBSUEwgU3RhdHVzICIgc2VjdGlvbiBhcw0KIg0KICAgVGhpcyBzcGVjaWZpY2F0
aW9uIHVwZGF0ZXMgdGhlIFJQTCBTdGF0dXMgd2l0aCBzdWJmaWVsZHMgYXMgaW5kaWNhdGVkIGJl
bG93Og0KIg0KDQpGb3IgUkZDIDg1MDU6IFRoZSB0ZXJtICJ1cGRhdGVzIiByZW1haW5zIGZvciB0
aGUgcmVkdWN0aW9uIG9mIHRoZSBTdGF0dXMgY29kZSByYW5nZS4gSXQgbm93IGFwcGxpZXMgdG8g
Ym90aCBSRkMgNjc3NSBhbmQgUkZDIDg1MDUuDQoNCg0KDQo+ICA9PT0gUGFydCAyOiBBZGRpdGlv
bmFsIGNvbW1lbnRzIGJhc2VkIG9uIC0yMSA9PT0NCj4gDQo+IFtMaW5lIG51bWJlcnMgZnJvbSBp
ZG5pdHMuXQ0KPiANCj4gDQo+IC4uLg0KPiAxODgJICAgKiAgU2VjdGlvbiA2LCBTZWN0aW9uIDcs
IGFuZCBTZWN0aW9uIDggcHJlc2VudCB0aGUgYWRkaXRpb25zIG1hZGUgdG8NCj4gMTg5CSAgICAg
IFtSRkM2NTUwXSwgW0VGRklDSUVOVC1OUERBT10sIGFuZCBbUkZDODUwNV0uDQo+IA0KPiBbXSAi
YWRkaXRpb25zIiAgQ2hhbmdlcy9leHRlbnNpb25zL3VwZGF0ZXM/Pw0KPiANCg0KSSBwaWNrZWQg
ImNoYW5nZXMiLCBhZGRlZCA2Nzc1LCBhcyBkaXNjdXNzZWQgaW4gcGFyYWxsZWwgdGhyZWFkDQoN
Cj4gDQo+ICA9PT0gUGFydCAzOiByZW1haW5pbmcgY29tbWVudHMgKGJhc2VkIG9uIC0xOCkgPT09
DQo+IA0KPiAuLi4NCj4gNDg0CTUuICBVcGRhdGluZyBkcmFmdC1pZXRmLXJvbGwtZWZmaWNpZW50
LW5wZGFvDQo+IA0KPiBbbWFqb3JdIFRvIG1lLCBVcGRhdGluZyBhbiBSRkMgbWVhbnMgdGhhdCB0
aGUgaW1wbGVtZW50YXRpb25zIG9mIHRoYXQNCj4gUkZDIHNob3VsZCBhbHNvIGltcGxlbWVudCB0
aGlzIG9uZS4gIEluIHRoaXMgY2FzZSwgdGhlcmUgd291bGQgYmUgYW4NCj4gZXhwZWN0YXRpb24g
dGhhdCBhbGwgbm9kZXMgdGhhdCBzdXBwb3J0IHRoZSBEQ08gd291bGQgc3VwcG9ydCB0aGUNCj4g
Tm9uLVN0b3JpbmcgTU9QIGFzIHdlbGwuICBJcyB0aGF0IHdoYXQgaXMgaW50ZW5kZWQ/DQo+IA0K
PiBOb3RlIHRoYXQgVXBkYXRpbmcgaXMgZGlmZmVyZW50IHRoYW4gc2ltcGx5IGV4cGVjdGluZyB0
aGUgbm9kZXMgdGhhdA0KPiBpbXBsZW1lbnQgdGhpcyBzcGVjaWZpY2F0aW9uIHRvIGNvbXBseS4N
Cj4gDQo+IFtQZXJzb25hbCBvcGluaW9uOiBJIGRvbid0IHRoaW5rIGEgZm9ybWFsIFVwZGF0ZSBv
Zg0KPiBkcmFmdC1pZXRmLXJvbGwtZWZmaWNpZW50LW5wZGFvIGlzIG5lZWRlZC4gIEFzIG1lbnRp
b25lZCBiZWxvdywgdGhpcw0KPiBkb2N1bWVudCAiZXh0ZW5kcyIuLi5dDQo+IA0KDQpUaGF0IHdh
cyBhbHJlYWR5IGdvbmUsIGJ1dCB0aGVuLCB3ZSBhbHNvIGRpc2N1c3MgdGhpcyBpbiBhbm90aGVy
IHRocmVhZA0KDQo+IA0KPiA0ODYJICBbRUZGSUNJRU5ULU5QREFPXSBkZWZpbmVzIHRoZSBEQ08g
Zm9yIFJQTCBTdG9yaW5nIE1vZGUgb25seSwgd2l0aA0KPiBhDQo+IDQ4NwkgIGxpbmstbG9jYWwg
c2NvcGUuICBUaGlzIHNwZWNpZmljYXRpb24gZXh0ZW5kcyBpdHMgdXNlIHRvIHRoZSBOb24tDQo+
IDQ4OAkgIFN0b3JpbmcgTU9QLCB3aGVyZWJ5IHRoZSBEQ08gaXMgc2VudCB1bmljYXN0IGJ5IHRo
ZSBSb290IGRpcmVjdGx5IHRvDQo+IDQ4OQkgIHRoZSBSQU4gdGhhdCBpbmplY3RlZCB0aGUgREFP
IG1lc3NhZ2UgZm9yIHRoZSBjb25zaWRlcmVkIHRhcmdldC4NCj4gDQo+IDQ5MQkgIFRoaXMgc3Bl
Y2lmaWNhdGlvbiBsZXZlcmFnZXMgdGhlIERDTyBiZXR3ZWVuIHRoZSBSb290IGFuZCB0aGUgNkxS
DQo+IDQ5MgkgIHRoYXQgc2VydmVzIGFzIGF0dGFjaG1lbnQgcm91dGVyIGZvciBhIFJVTC4NCj4g
DQo+IFtdIEp1c3QgYW5vdGhlciBwaWVjZSBvZiBpbmZvcm1hdGlvbjogZHJhZnQtaWV0Zi1yb2xs
LWVmZmljaWVudC1ucGRhbw0KPiBhbHJlYWR5ICJhc3N1bWVzIHRoYXQgYWxsIHRoZSA2TFJzIGlu
IHRoZSBuZXR3b3JrIHN1cHBvcnQgdGhpcw0KPiBzcGVjaWZpY2F0aW9uIi4gIGRyYWZ0LWlldGYt
cm9sbC1lZmZpY2llbnQtbnBkYW8gZGlkIG5vdCBVcGRhdGUNCj4gcmZjNjU1MCwgc28gaXQgaXMg
bm90IGV4cGVjdGVkIHRoYXQgImJhc2ljIiBSUEwgbm9kZXMgd291bGQga25vdyB3aGF0DQo+IHRo
ZSBEQ08gaXMuLi4NCj4gDQoNClVuZGVyc3Rvb2QNCiANCj4gW21ham9yXSBSZWdhcmRsZXNzIG9m
IHdoZXRoZXIgdGhpcyBkb2N1bWVudCBVcGRhdGVzIE5QREFPIG9yIG5vdCwgc29tZQ0KPiB0ZXh0
IHNob3VsZCBiZSBhZGRlZCByZWxhdGVkIHRvIHRoZSBwb3NzaWJpbGl0eSB0aGF0IG5vdCBhbGwg
bm9kZXMgbWF5DQo+IGtub3cgd2hhdCB0aGUgRENPIGlzLiAgU2VlIMKnMTAuMi4zLg0KDQpJIG5v
dGUgIGFuICB1bmZvcnR1bmF0ZSBuYW1lIGNvbGxpc2lvbiBiZXR3ZWVuIHRoZSBEQ08gbWVzc2Fn
ZSBhbmQgdGhlIERPREFHIENvbmZpZy4gT3B0aW9uLCBidXQgd2UgZG8gbm90IHVzZSBEQ08gZm9y
IHRoZSBsYXR0ZXIgc28gd2Ugc2hvdWxkIGJlIE9LDQoNCkFub3RoZXIgbm90ZTogc2VjdGlvbiAx
MC4yLjMgaXMgbm93IDkuMi4zDQoNCklmIEkgdW5kZXJzdGFuZCB5b3UgaXQncyBjYW4gYmUgZWFz
eSBvbmUuIFRoaXMgc3BlYyBvbmx5IHVzZXMgTlBEQU8gaW4gbm9uLXN0b3JpbmcgbW9kZS4gVGhp
cyBtZWFucyBpcyBlbmQtdG8tZW5kIGJldHdlZW4gdGhlIFJvb3QgYW5kIHRoZSA2TFIgdGhhdCBp
bXBsZW1lbnRzIHRoaXMgc3BlYy4gSW50ZXJtZWRpYXRlIG5vZGVzIGp1c3Qgcm91dGUgYSBwYWNr
ZXQgdW5hd2FyZSB0aGF0IHRoaXMgaXMgYSBjb250cm9sIHBhY2tldC4gU28gYWxsIHdlIG5lZWQg
dG8gaXMgaW5kaWNhdGUgdGhhdCB0aGUgNkxSIE1VU1Qgc3VwcG9ydCB0aGUgRENPIGFzIHVwZGF0
ZWQgdGhlcmVpbi4NCg0KU3VnZ2VzdGlvbiB0byBjb3ZlciBpdCBoZXJlOg0KDQo3LiAgRXh0ZW5k
aW5nIGRyYWZ0LWlldGYtcm9sbC1lZmZpY2llbnQtbnBkYW8NCg0KICAgW0VGRklDSUVOVC1OUERB
T10gZGVmaW5lcyB0aGUgRENPIG1lc3NhZ2UgZm9yIFJQTCBTdG9yaW5nIE1vZGUgb25seSwNCiAg
IHdpdGggYSBsaW5rLWxvY2FsIHNjb3BlLiAgQWxsIG5vZGVzIGluIHRoZSBSUEwgbmV0d29yayBh
cmUgZXhwZWN0ZWQNCiAgIHRvIHN1cHBvcnQgdGhlIHNwZWNpZmljYXRpb24gc2luY2UgdGhlIG1l
c3NhZ2UgaW4gcHJvY2Vzc2VkIGhvcCBieQ0KICAgaG9wIGFsb25nIHRoZSBwYXRoIHRoaXMgaXMg
YmVpbmcgY2xlYW5lZCB1cC4NCg0KICAgVGhpcyBzcGVjaWZpY2F0aW9uIGV4dGVuZHMgdGhlIHVz
ZSBvZiB0aGUgRENPIG1lc3NhZ2UgdG8gdGhlIE5vbi0NCiAgIFN0b3JpbmcgTU9QLCB3aGVyZWJ5
IHRoZSBEQ08gaXMgc2VudCBlbmQtdG8tZW5kIGJ5IHRoZSBSb290IGRpcmVjdGx5DQogICB0byB0
aGUgUkFOIHRoYXQgaW5qZWN0ZWQgdGhlIERBTyBtZXNzYWdlIGZvciB0aGUgY29uc2lkZXJlZCB0
YXJnZXQuDQogICBJbiB0aGF0IGNhc2UsIGludGVybWVkaWF0ZSBub2RlcyBkbyBub3QgbmVlZCB0
byBzdXBwb3J0DQogICBbRUZGSUNJRU5ULU5QREFPXTsgdGhleSBmb3J3YXJkIHRoZSBEQ08gbWVz
c2FnZSBhcyBhIHBsYWluIElQdjYNCiAgIHBhY2tldCBiZXR3ZWVuIHRoZSBSb290IGFuZCB0aGUg
UkFOLg0KDQogICBUaGlzIHNwZWNpZmljYXRpb24gbGV2ZXJhZ2VzIHRoZSBOb24tU3RvcmluZyBE
Q08gYmV0d2VlbiB0aGUgUm9vdCBhbmQNCiAgIHRoZSA2TFIgdGhhdCBzZXJ2ZXMgYXMgYXR0YWNo
bWVudCBSb3V0ZXIgZm9yIGEgUlVMLiAgQSA2TFIgYW5kIGEgUm9vdA0KICAgdGhhdCBzdXBwb3J0
IHRoaXMgc3BlY2lmaWNhdGlvbiBNVVNUIGltcGxlbWVudCB0aGUgTm9uLVN0b3JpbmcgRENPLg0K
PiANCj4gDQo+IDQ5NAk2LiAgVXBkYXRpbmcgUkZDIDg1MDUNCj4gDQo+IFttYWpvcl0gVG8gbWUs
IFVwZGF0aW5nIGFuIFJGQyBtZWFucyB0aGF0IHRoZSBpbXBsZW1lbnRhdGlvbnMgb2YgdGhhdA0K
PiBSRkMgc2hvdWxkIGFsc28gaW1wbGVtZW50IHRoaXMgb25lLiAgSW4gdGhpcyBjYXNlLCB0aGVy
ZSB3b3VsZCBiZSBhbg0KPiBleHBlY3RhdGlvbiB0aGF0IGFsbCA2TFJzIHdvdWxkIHN1cHBvcnQg
dGhlIGNoYW5nZS4gIElzIHRoYXQgd2hhdCBpcw0KPiBpbnRlbmRlZD8NCj4gDQo+IE5vdGUgdGhh
dCBVcGRhdGluZyBpcyBkaWZmZXJlbnQgdGhhbiBzaW1wbHkgZXhwZWN0aW5nIHRoZSBub2RlcyB0
aGF0DQo+IGltcGxlbWVudCB0aGlzIHNwZWNpZmljYXRpb24gdG8gY29tcGx5Li4uaW4gdGhpcyBj
YXNlLCAqaWYqICJ0aGUgUlBMDQo+IFJvb3QgYWR2ZXJ0aXNlW3NdIHRoZSBjYXBhYmlsaXR5Li4u
Ii4NCj4gDQo+IFtQZXJzb25hbCBvcGluaW9uOiByZmM4NTA1IGFwcGxpZXMgdG8gNkxScyBpbiBn
ZW5lcmFsLCBub3QganVzdCBSUEwNCj4gcm91dGVycyBpbiBwYXJ0aWN1bGFyLi4uc28gSSB0aGlu
ayB0aGF0IFVwZGF0aW5nIGl0IGlzIG5vdCB0aGUgcmlnaHQNCj4gY2hvaWNlLl0NCj4gDQoNCjx3
YXM6DQpXaGFvLCBhIGRpZmZpY3VsdCBvbmUuIFdlIHVwZGF0ZSB0aGUgUkZDODUwNSBiZWhhdmlv
ci4gDQpCdXQgbm90IHRvIGFsbCB0eXBlIG9mIG5vZGUgdGhhdCBpbXBsZW1lbnQgUkZDIDg1MDUu
IE9ubHkgdGhvc2UgdGhhdCBhcmUgUlBMIFJvdXRlcnMuDQpTbyB3aGF0IGlzIHRoZSBtb3N0IGlt
cG9ydGFudD8gVGhhdCB3ZSBjaGFuZ2UgdGhlIG9wZXJhdGlvbiBvZiBhbiBSRkMgb3IgdGhhdCB0
aGUgY2hhbmdlIGlvcyBzY29wZWQgdG8gYSBzdWJzZXQgb2Ygbm9kZXM/DQpJJ20gYXNraW5nLCBu
b3QgcHJvcG9zaW5nIGFuZCBhbnN3ZXIuIFRoZSByZWFzb24gYmVoaW5kIGlzIHRoYXQgaXMgYW5v
dGhlciBSRkMgdXBkYXRlcyBSRkMgODUwNSB3aXRoIGEgY2hhbmdlIHRoYXQgaXMgbm90IGNvbXBh
dGlibGUsIHRoZSBmYWN0IHRoYXQgd2UgZGlkIG5vdCB1cGRhdGUgd2lsbCBtYWtlIGl0IGhhcmRl
ciB0byB0cmFjay4NCj4NCg0KTm93OiANCldlIHVwZGF0ZSBSRkMgNjc3NSBhbmQgUkZDIDg1MDUg
YmVjYXVzZSB3ZSBhbHRlciB0aGUgcmFuZ2Ugb2YgdGhlIE5EIFN0YXR1cyBDb2RlLg0KV2UgZXh0
ZW5kIFJGQyA2Nzc1IGFuZCBSRkMgODUwNSBiZWNhdXNlIHdlIHJlZnJhaW4gZnJvbSBzZW5kaW5n
IHRoZSBmcm9tIHNlbmRpbmcgdGhlIEVEQVIgb24gYSByZWdpc3RyYXRpb24gcmVmcmVzaCB3aXRo
IHRoZSAnUicgZmxhZy4NCldlIGV4dGVuZCBSRkMgNjc3NSBiZWNhdXNlICB3ZSBwcm9jZXNzIHRo
ZSAnUicgZmxhZyBpbiB0aGUgTkEoRUFSTykgYW5kIG90aGVyIHN0dWZmIGluIHRoZSBSVUwgcGVy
c3BlY3RpdmUgc2VjdGlvbi4NCg0KDQoNCg0KPiANCj4gNDk2CSAgVGhpcyBkb2N1bWVudCB1cGRh
dGVzIFtSRkM4NTA1XSB0byBjaGFuZ2UgdGhlIGJlaGF2aW9yIG9mIGEgUlBMDQo+IDQ5NwkgIFJv
dXRlciBhY3RpbmcgYXMgNkxSIGluIHRoZSA2TG9XUEFOIE5EIEFkZHJlc3MgUmVnaXN0cmF0aW9u
IG9mIGENCj4gUlVMDQo+IDQ5OAkgIGFjdGluZyBhcyA2TE4uICBJZiB0aGUgUlBMIFJvb3QgYWR2
ZXJ0aXNlIHRoZSBjYXBhYmlsaXR5IHRvIHByb3h5IHRoZQ0KPiA0OTkJICBFREFSL0VEQUMgZXhj
aGFuZ2UgdG8gdGhlIDZMQlIsIHRoZSA2TFIgcmVmcmFpbnMgZnJvbSBzZW5kaW5nIHRoZQ0KPiA1
MDAJICBrZWVwLWFsaXZlIEVEQVIgbWVzc2FnZS4gIEluc3RlYWQsIGlmIGl0IGlzIHNlcGFyYXRl
ZCBmcm9tIHRoZSA2TEJSLA0KPiA1MDEJICB0aGUgUm9vdCByZWdlbmVyYXRlcyB0aGUgRURBUiBt
ZXNzYWdlIHRvIHRoZSA2TEJSIHBlcmlvZGljYWxseSwNCj4gdXBvbg0KPiA1MDIJICBhIERBTyBt
ZXNzYWdlIHRoYXQgc2lnbmFscyB0aGUgbGl2ZWxpbmVzcyBvZiB0aGUgQWRkcmVzcy4NCj4gDQo+
IA0KPiBbXSBTZWUgdGhlIGNvbW1lbnQgaW4gwqc4IGFib3V0IGEgc2VwYXJhdGUgcmVhc29uIHRv
IFVwZGF0ZSByZmM4NTA1IGFuZA0KPiByZmM2Nzc1Lg0KPiANCg0KDQoNCj4gDQo+IC4uLg0KPiA1
MTAJNy4xLiAgU3VwcG9ydCBvZiA2TG9XUEFOIE5EDQo+IA0KPiA1MTIJICBJbiBvcmRlciB0byBv
YnRhaW4gcm91dGluZyBzZXJ2aWNlcyBmcm9tIGEgNkxSLCBhIFJVTCBNVVNUDQo+IGltcGxlbWVu
dA0KPiA1MTMJICBbUkZDODUwNV0gYW5kIHNldCB0aGUgIlIiIGFuZCAiVCIgZmxhZ3MgaW4gdGhl
IEVBUk8uICBUaGUgUlVMDQo+IFNIT1VMRA0KPiA1MTQJICBzdXBwb3J0IFtBUC1ORF0gdG8gcHJv
dGVjdCB0aGUgb3duZXJzaGlwIG9mIGl0cyBhZGRyZXNzZXMuICBUaGUgUlVMDQo+IDUxNQkgIE1V
U1QgTk9UIHJlcXVlc3Qgcm91dGluZyBzZXJ2aWNlcyBmcm9tIGEgNkxSIHRoYXQgZG9lcyBub3QN
Cj4gb3JpZ2luYXRlDQo+IDUxNgkgIFJBIG1lc3NhZ2VzIHdpdGggYSBDSU8gdGhhdCBoYXMgdGhl
IEwsIFAsIGFuZCBFIGZsYWdzIGFsbCBzZXQgYXMNCj4gNTE3CSAgZGlzY3Vzc2VkIGluIFNlY3Rp
b24gMy4zLjEsIHVubGVzcyBjb25maWd1cmVkIHRvIGRvIHNvLg0KPiANCj4gW21ham9yXSBJIG1h
eSBiZSBsb3N0IGFscmVhZHkuLi4gIEEgUlVMIGlzIGJ5IGRlZmluaXRpb24gUlBMLXVuYXdhcmUu
DQo+IEl0IHRoZW4gZm9sbG93cyB0aGF0IGEgUlVMIGNhbid0IGJlIGFzc3VtZWQgdG8gYmUgYXdh
cmUgb2YgdGhpcw0KPiBzcGVjaWZpY2F0aW9uLCByaWdodD8gIElmIHNvLCB0aGVuIGFsbCB0aGUg
Tm9ybWF0aXZlIGxhbmd1YWdlIHVzZWQgaW4NCj4gdGhpcyBzZWN0aW9uIGNhbid0IGJlIHVzZWQg
YmVjYXVzZSB3ZSBjYW4ndCBzcGVjaWZ5IHRoZSBiZWhhdmlvciBvZiBhDQo+IG5vZGUgdGhhdCAo
YnkgZGVmaW5pdGlvbikgaXMgbm90IGF3YXJlIG9mIHRoaXMgZG9jdW1lbnQuICBbU2VlIG1vcmUN
Cj4gcmVsYXRlZCBjb21tZW50cyBiZWxvdy5dDQoNClRoaXMgZG9jdW1lbnQgaXMgbm90IFJQTC4g
QSBSVUwgaXMgbm90IGF3YXJlIG9mIFJGQyA2NTUwIGJ1dCBpdCBtdXN0IGltcGxlbWVudCB0aGlz
Lg0KSSBiZWxpZXZlIHdpdGggdGhlIGhlbHAgb2YgTWljaGFlbCBhbmQgdGhlIG5ldyB0ZXh0IGlu
IHRoZSBpbnRyb2R1Y3Rpb24sIHRoaXMgaXMgbm93IHJlc29sdmVkLg0KRm9yIG1lbW9yeSwgdGhh
dCBuZXcgdGV4dCBpcw0KDQoiDQogICBbVVNFb2ZSUExpbmZvXSBpbnRyb2R1Y2VzIHRoZSB0ZXJt
cyBSUEwtQXdhcmUtTGVhZiAoUkFMKSBhbmQgUlBMLQ0KICAgVW5hd2FyZSBMZWFmIChSVUwpLiAg
QSBSQUwgaXMgYSBMZWFmIHRoYXQgaW5qZWN0cyBIb3N0IHJvdXRlcyBpbiBSUEwNCiAgIHRvIG1h
bmFnZSB0aGUgcmVhY2hhYmlsaXR5IG9mIGl0cyBJUHY2IGFkZHJlc3Nlcy4gIENvbnZlcnNlbHks
IGEgUlVMDQogICBkb2VzIG5vdCBwYXJ0aWNpcGF0ZSB0byBSUEwgYW5kIGNhbm5vdCBpbmplY3Qg
cm91dGVzLiAgU2VjdGlvbiA1DQogICBkZXRhaWxzIGEgSG9zdC10by1Sb3V0ZXIgaW50ZXJmYWNl
IHRoYXQgdGhlIFJVTCBuZWVkcyB0byBpbXBsZW1lbnQgdG8NCiAgIGFkdmVydGlzZSBpdHMgSVB2
NiBhZGRyZXNzZXMgdG8gYSBSb3V0ZXIgdGhhdCBzdXBwb3J0cyB0aGlzDQogICBzcGVjaWZpY2F0
aW9uLiAgVGhlIGRvY3VtZW50IHNwZWNpZmllcyBob3cgdGhlIFJvdXRlciBpbmplY3RzIHRob3Nl
DQogICBhZGRyZXNzZXMgYXMgSG9zdCBSb3V0ZXMgaW4gdGhlIFJQTCBuZXR3b3JrIG9uIGJlaGFs
ZiBvZiB0aGUgUlVMLg0KIg0KDQo+IA0KPiBOb3RlIHRoYXQgwqcxIGRlZmluZXMgYSBSVUwgdGhp
cyB3YXk6ICJBIFJVTCBpcyBhbiBJUHY2IEhvc3QgW1JGQzg1MDRdDQo+IHRoYXQgbmVlZHMgYSBS
UEwtQXdhcmUgUm91dGVyIHRvIG9idGFpbiByb3V0aW5nIHNlcnZpY2VzIG92ZXIgdGhlIFJQTA0K
PiBuZXR3b3JrLiINCj4gDQoNClllcy4gSXQgZG9lcyBub3Qgc3VwcG9ydCBSRkMgNjU1MCBhbmQg
bmVlZHMgYSByb3V0ZXIgdGhhdCBkb2VzOyBub3QgY2xlYXIgd2hhdCB0aGUgY29udHJhZGljdGlv
biB3YXMsIGJ1dCB0aGUgdGV4dCBpcyB0aGUgb25lIHRoYXQgY2hhbmdlZC4gSSBob3BlIGl0IGlz
IGNsZWFyZWQgbm93Pw0KDQo+IA0KPiBbbWFqb3JdICJUaGUgUlVMIFNIT1VMRCBzdXBwb3J0IFtB
UC1ORF0gdG8gcHJvdGVjdCB0aGUgb3duZXJzaGlwIG9mDQo+IGl0cyBhZGRyZXNzZXMuIiAgIFdo
ZW4gaXQgaXMgb2sgZm9yIHRoZSBSVUwgbm90IHRvIHN1cHBvcnQgQVAtTkQ/DQo+IElPVywgd2h5
IGlzIHRoZSBzdXBwb3J0IG9ubHkgcmVjb21tZW5kZWQgYW5kIG5vdCByZXF1aXJlZD8NCg0KSSBz
ZWUgd2hhdCB5b3UgbWVhbjsgbW9yZSB0aGFuIGluIG1vc3QgY2FzZSwgdGhlIGFuc3dlciBhcHBl
YXIgdG8gYmUgaW4gdGhlIHF1ZXN0aW9uLiANClRoaXMgdGV4dCB3YXMgYWxyZWFkeSBjaGFuZ2Vk
IHBlciB5b3VyIHByZXZpb3VzIHJldmlldzsgaXQgbm93IHNheXMNCiINCkl0IGlzIHN1Z2dlc3Rl
ZCB0aGF0IHRoZQ0KICAgUlVMIGFsc28gaW1wbGVtZW50cyBbQVAtTkRdIHRvIHByb3RlY3QgdGhl
IG93bmVyc2hpcCBvZiBpdHMNCiAgIGFkZHJlc3Nlcy4NCiINCklmIHlvdSBhc2sgbWUsIFJGQyA4
NTA1IGFuZCBBUCBORCBzaG91bGQgYmUgUkVRVUlSRUQgaW4gODUwNGJpcy4NCg0KDQo+IA0KPiAN
Cj4gLi4uDQo+IDUyMwkgIFBhcmFsbGVsIEFkZHJlc3MgUmVnaXN0cmF0aW9ucyB0byBzZXZlcmFs
IDZMUnMgU0hPVUxEIGJlIHBlcmZvcm1lZA0KPiBpbg0KPiA1MjQJICBhbiByYXBpZCBzZXF1ZW5j
ZSwgdXNpbmcgdGhlIGV4YWN0IHNhbWUgRUFSTyBmb3IgdGhlIHNhbWUgQWRkcmVzcy4NCj4gNTI1
CSAgR2FwcyBiZXR3ZWVuIHRoZSBBZGRyZXNzIFJlZ2lzdHJhdGlvbnMgd2lsbCBpbnZhbGlkYXRl
IHNvbWUgb2YgdGhlDQo+IDUyNgkgIHJvdXRlcyB0aWxsIHRoZSBBZGRyZXNzIFJlZ2lzdHJhdGlv
biBmaW5hbGx5IHNob3dzIG9uIHRob3NlIHJvdXRlcy4NCj4gDQo+IA0KPiANCj4gW21ham9yXSBI
b3cgZmFzdCBpcyBpbiAicmFwaWQgc2VxdWVuY2UiLi4uaG93IGJpZyBjYW4gImdhcHMiIGJlPyAg
SWYNCj4gdXNpbmcgTm9ybWF0aXZlIGxhbmd1YWdlLCB0aGVuIHRoZSB0ZXh0IG5lZWRzIHRvIGJl
IHNwZWNpZmljLg0KDQpUaGUgcG9pbnQgaXMgdGhhdCBkdXJpbmcgdGhlIHdpbmRvdyB0aHVzIGNy
ZWF0ZWQsIG9ubHkgYSBzdWJzZXQgb2YgdGhlIHJvdXRlcyB3aWxsIGJlIGF2YWlsYWJsZSB3aGlj
aCBsaW1pdHMgdGhlIGxvYWQgYmFsYW5jaW5nLg0KSSBtYWRlIHRoYXQgY2hhbmdlIGZvciB5b3Vy
IHJldmlldyBhbHJlYWR5PyBTdHJhbmdlLg0KDQogIFBhcmFsbGVsIEFkZHJlc3MgUmVnaXN0cmF0
aW9ucyB0byBzZXZlcmFsIDZMUnMgc2hvdWxkIGJlIHBlcmZvcm1lZCBpbg0KICAgYW4gcmFwaWQg
c2VxdWVuY2UsIHVzaW5nIHRoZSBleGFjdCBzYW1lIEVBUk8gZm9yIHRoZSBzYW1lIEFkZHJlc3Mu
DQogICBHYXBzIGJldHdlZW4gdGhlIEFkZHJlc3MgUmVnaXN0cmF0aW9ucyB3aWxsIGludmFsaWRh
dGUgc29tZSBvZiB0aGUNCiAgIHJvdXRlcyB0aWxsIHRoZSBBZGRyZXNzIFJlZ2lzdHJhdGlvbiBm
aW5hbGx5IHNob3dzIG9uIHRob3NlIHJvdXRlcy4NCj4gDQo+IA0KPiA1MjgJICBbUkZDODUwNV0g
aW50cm9kdWNlcyBlcnJvciBTdGF0dXMgdmFsdWVzIGluIHRoZSBOQShFQVJPKSB3aGljaCBjYW4N
Cj4gYmUNCj4gNTI5CSAgcmVjZWl2ZWQgc3luY2hyb25vdXNseSB1cG9uIGFuIE5TKEVBUk8pIG9y
IGFzeW5jaHJvbm91c2x5LiAgVGhlDQo+IFJVTA0KPiA1MzAJICBNVVNUIHN1cHBvcnQgYm90aCBj
YXNlcyBhbmQgTVVTVCByZWZyYWluIGZyb20gdXNpbmcgdGhlIGFkZHJlc3MNCj4gd2hlbg0KPiA1
MzEJICB0aGUgU3RhdHVzIFZhbHVlIGluZGljYXRlcyBhIHJlamVjdGlvbi4NCj4gDQo+IFttYWpv
cl0gIk1VU1Qgc3VwcG9ydCBib3RoIGNhc2VzIGFuZCBNVVNUIHJlZnJhaW4iICBJc24ndCB0aGlz
DQo+IGJlaGF2aW9yIGFscmVhZHkgc3BlY2lmaWVkIGluIHJmYzg1MDU/ICBXZSBzaG91bGRuJ3Qg
dXNlIG5vcm1hdGl2ZQ0KPiBsYW5ndWFnZSBpbiB0aGF0IGNhc2UgKHVubGVzcyB5b3UgYXJlIHF1
b3RpbmcgZGlyZWN0bHkpLg0KPiANCg0KQWdhaW4gYWxyZWFkeSBjaGFuZ2VkLCBtb3JlIGJlbG93
Lg0KDQo+IA0KPiBbbWFqb3JdIEkgZGlkbid0IGZpbmQgYSAicmVqZWN0aW9uIiBTdGF0dXMgVmFs
dWUuICBJJ20gYXNzdW1pbmcgeW91J3JlDQo+IHJlZmVycmluZyB0byBhIGdyb3VwIG9mIHZhbHVl
czogRHVwbGljYXRlIEFkZHJlc3MsIE1vdmVkLCBldGMuLg0KPiBQbGVhc2UgYmUgZXhwbGljaXQu
DQo+IA0KDQpUaGF0J3MgaW4gc2VjdGlvbiA2LjMgd2hlcmUgd2UgaGF2ZQ0KIg0KICAgRTogIDEt
Yml0IGZsYWcuICBTZXQgdG8gaW5kaWNhdGUgYSByZWplY3Rpb24uICBXaGVuIG5vdCBzZXQsIGEg
dmFsdWUNCiINCg0KTGV0IG1lIGFkZCBhIHJlZmVyZW5jZS4gU28gd2UgZW5kIHVwIHdpdGgNCg0K
Ig0KICAgW1JGQzg1MDVdIGludHJvZHVjZXMgZXJyb3IgU3RhdHVzIHZhbHVlcyBpbiB0aGUgTkEo
RUFSTykgd2hpY2ggY2FuIGJlDQogICByZWNlaXZlZCBzeW5jaHJvbm91c2x5IHVwb24gYW4gTlMo
RUFSTykgb3IgYXN5bmNocm9ub3VzbHkuICBUaGUgUlVMDQogICBuZWVkcyB0byBzdXBwb3J0IGJv
dGggY2FzZXMgYW5kIHNob3VsZCByZWZyYWluIGZyb20gdXNpbmcgdGhlIGFkZHJlc3MNCiAgIHdo
ZW4gdGhlIFN0YXR1cyBWYWx1ZSBpbmRpY2F0ZXMgYSByZWplY3Rpb24gKHNlZSBTZWN0aW9uIDYu
MykuDQoiDQoNCj4gNTMzCTcuMi4gIEV4dGVybmFsIFJvdXRlcyBhbmQgUlBMIEFydGlmYWN0cw0K
PiANCj4gNTM1CSAgU2VjdGlvbiA0LjEgb2YgW1VTRW9mUlBMaW5mb10gcHJvdmlkZXMgYSBzZXQg
b2YgcnVsZXMgZGV0YWlsZWQgYmVsb3cNCj4gNTM2CSAgdGhhdCBNVVNUIGJlIGZvbGxvd2VkIGZv
ciByb3V0aW5nIHBhY2tldHMgZnJvbSBhbmQgdG8gYSBSVUwuDQo+IA0KPiBbbWFqb3JdIEJlY2F1
c2UgdGhlIHNwZWNpZmljYXRpb24gaXMgaW4gVVNFb2ZSUExpbmZvIGFscmVhZHksIHRoZW4NCj4g
dGhlcmUncyBubyBuZWVkIHRvIG5vcm1hdGl2ZWx5IHJlcXVpcmUgaXQgaGVyZSBhcyB3ZWxsLiAg
QWxzbywgbm90IGFsbA0KPiB0aGUgYWN0aW9ucyBpbiDCpzQuMS9VU0VvZlJQTGluZm8gYXJlIHJl
cXVpcmVkLCBzb21lIGFyZSBqdXN0DQo+IHJlY29tbWVuZGVkLCBzbyB0aGVyZSB3b3VsZCBiZSBh
IE5vcm1hdGl2ZSBjb25mbGljdC4gICBzL01VU1QvbXVzdA0KPiANCg0KRG9uZQ0KDQo+IA0KPiAu
Li4NCj4gNTU0CSAgVGhlIFJQTCBkYXRhIHBhY2tldHMgYWx3YXlzIGNhcnJ5IGEgSG9wLWJ5LUhv
cCBIZWFkZXIgdG8gdHJhbnNwb3J0DQo+IGENCj4gNTU1CSAgUlBMIFBhY2tldCBJbmZvcm1hdGlv
biAoUlBJKSBbUkZDNjU1MF0uICBTbyB1bmxlc3MgdGhlIFJVTCBvcmlnaW5hdGVzDQo+IDU1Ngkg
IGl0cyBwYWNrZXRzIHdpdGggYW4gUlBJLCB0aGUgNkxSIG5lZWRzIHRvIHR1bm5lbCB0aGVtIHRv
IHRoZSBSb290IHRvDQo+IDU1NwkgIGFkZCB0aGUgUlBJLiAgQXMgYSBydWxlIG9mIGEgdGh1bWIg
YW5kIGV4Y2VwdCBmb3IgdGhlIHZlcnkgc3BlY2lhbA0KPiA1NTgJICBjYXNlIGFib3ZlLCB0aGUg
cGFja2V0cyBmcm9tIGFuZCB0byBhIFJVTCBhcmUgYWx3YXlzIGVuY2Fwc3VsYXRlZA0KPiA1NTkJ
ICB1c2luZyBhbiBJUC1pbi1JUCB0dW5uZWwgYmV0d2VlbiB0aGUgUm9vdCBhbmQgdGhlIDZMUiB0
aGF0IHNlcnZlcyB0aGUNCj4gNTYwCSAgUlVMIChzZWUgc2VjdGlvbnMgNy4xLjQsIDcuMi4zLCA3
LjIuNCwgNy4zLjMsIDcuMy40LCA4LjEuMywgOC4xLjQsDQo+IDU2MQkgIDguMi4zLCA4LjIuNCwg
OC4zLjMgYW5kIDguMy40IG9mIFtVU0VvZlJQTGluZm9dIGZvciBkZXRhaWxzKS4NCj4gDQo+IFtt
aW5vcl0gTGlzdGluZyBhbGwgdGhlc2Ugc2VjdGlvbnMgbWF5IGJlIHByb25lIHRvIGVycm9ycyBv
cg0KPiBpbmNvbnNpc3RlbmN5LiAgV2hhdCBhYm91dCDCpzcuMS4zL8KnOC4zLjI/ICAgTWF5YmUg
c2ltcGx5ICJzZWUNCj4gW1VTRW9mUlBMaW5mb10gZm9yIGRldGFpbHMiIGlzIGJldHRlci4NCj4g
DQoNCk9yIGEgbWlkZGxlIHRlcm0gYmV0d2VlbiB5b3VyIHByb3Bvc2FscywgZS5nLiAsIiBzZWN0
aW9ucyA3IGFuZCA4IG9mIFtVU0VvZlJQTGluZm9dIGZvciBkZXRhaWxzIj8gDQpJIGhhdGUgdGhl
IGlkZWEgb2YgYXNraW5nIHRvIGxvb2sgYXQgdGhlIHdob2xlIGJpZyBkcmFmdCB3aXRob3V0IGEg
bGl0dGxlIGhlbHAgb24gd2hlcmUgdG8gc2VhcmNoLg0KDQoNCj4gDQo+IDU2MwkgIEluIE5vbi1T
dG9yaW5nIE1vZGUsIHBhY2tldHMgZ29pbmcgZG93biBjYXJyeSBhIFNvdXJjZSBSb3V0aW5nDQo+
IEhlYWRlcg0KPiA1NjQJICAoU1JIKS4gIFRoZSBJUC1pbi1JUCBlbmNhcHN1bGF0aW9uLCB0aGUg
UlBJIGFuZCB0aGUgU1JIIGFyZQ0KPiA1NjUJICBjb2xsZWN0aXZlbHkgY2FsbGVkIHRoZSAiUlBM
IGFydGlmYWN0cyIgYW5kIGNhbiBiZSBjb21wcmVzc2VkIHVzaW5nDQo+IDU2NgkgIFtSRkM4MTM4
XS4gIEZpZ3VyZSAxMCBwcmVzZW50cyBhbiBleGFtcGxlIGNvbXByZXNzZWQgZm9ybWF0IGZvciBh
DQo+IDU2NwkgIHBhY2tldCBmb3J3YXJkZWQgYnkgdGhlIFJvb3QgdG8gYSBSVUwgaW4gYSBTdG9y
aW5nIE1vZGUgRE9EQUcuDQo+IA0KPiBbbWlub3JdIHMvRmlndXJlIDEwL0FwcGVuZGl4IEENCj4g
DQo+IA0KT2sNCg0KPiAuLi4NCj4gNTc2CSAgQSBSVUwgaXMgbm90IGV4cGVjdGVkIHRvIHN1cHBv
cnQgdGhlIGNvbXByZXNzaW9uIG1ldGhvZCBkZWZpbmVkIGluDQo+IDU3NwkgIFtSRkM4MTM4XS4g
IFVubGVzcyBjb25maWd1cmVkIG90aGVyd2lzZSwgdGhlIGJvcmRlciByb3V0ZXIgTVVTVA0KPiA1
NzgJICByZXN0b3JlIHRoZSBvdXRnb2luZyBwYWNrZXQgYmVmb3JlIGZvcndhcmRpbmcgb3ZlciBh
biBleHRlcm5hbCByb3V0ZSwNCj4gNTc5CSAgZXZlbiBpZiBpdCBpcyBub3QgdGhlIGRlc3RpbmF0
aW9uIG9mIHRoZSBpbmNvbWluZyBwYWNrZXQsIGFuZCBldmVuDQo+IDU4MAkgIHdoZW4gZGVsaXZl
cmluZyB0byBhIFJVTC4NCj4gDQo+IFttaW5vcl0gcy9yZXN0b3JlL3VuY29tcHJlc3MNCg0KT2sN
Cg0KPiANCj4gDQo+IFttYWpvcl0gInRoZSBib3JkZXIgcm91dGVyIE1VU1QgcmVzdG9yZSB0aGUg
b3V0Z29pbmcgcGFja2V0IGJlZm9yZQ0KPiBmb3J3YXJkaW5nIG92ZXIgYW4gZXh0ZXJuYWwgcm91
dGUsIGV2ZW4gaWYgaXQgaXMgbm90IHRoZSBkZXN0aW5hdGlvbg0KPiBvZiB0aGUgaW5jb21pbmcg
cGFja2V0Ig0KPiANCj4gVVNFb2ZSUExpbmZvIGFscmVhZHkgc3BlY2lmaWVzIHRoaXMgYmVoYXZp
b3IsIHNvIHBsZWFzZSBkb24ndCBzcGVjaWZ5DQo+IGl0IGFnYWluLiAgQWxzbywgdGhlIGxhbmd1
YWdlIG9mICJldmVuIGlmIGl0IGlzIG5vdCB0aGUgZGVzdGluYXRpb24iDQo+IG1hZGUgbWUgdGhp
bmsgdHdpY2UgYWJvdXQgY29tcGx5aW5nIHdpdGggcmZjODIwMC4gIE1heWJlIGJldHRlciB0bw0K
PiBkZXNjcmliZSB0aGUgYmVoYXZpb3IgaW4gdGhlIHNhbWUgd2F5IHRoYXQgVVNFb2ZSUExpbmZv
IGRvZXMuDQo+IA0KPiBTdWdnZXN0aW9uPg0KPiAgICBBIFJVTCBpcyBub3QgZXhwZWN0ZWQgdG8g
c3VwcG9ydCB0aGUgY29tcHJlc3Npb24gbWV0aG9kIGRlZmluZWQgaW4NCj4gICAgW1JGQzgxMzhd
LiAgVGhlIGJvcmRlciByb3V0ZXIgdW5jb21wcmVzc2VzIHRoZSBwYWNrZXQgYmVmb3JlIGZvcndh
cmRpbmcNCj4gICAgb3ZlciBhbiBleHRlcm5hbCByb3V0ZSB0byBhIFJVTCBbVVNFb2ZSUExpbmZv
XS4NCj4gDQoNClRoYW5rcyBmb3IgdGhlIHN1Z2dlc3Rpb24uIEFwcGxpZWQuDQoNCg0KDQo+IA0K
PiAuLi4NCj4gNjA4CTguICBVcGRhdGVkIFJQTCBTdGF0dXMNCj4gLi4uDQo+IDYyMwkgICAgICAg
ICAgICAgICAgICAgIFRhYmxlIDE6IFJQTCBTdGF0dXMgcGVyIFJGQyA2NTUwDQo+IA0KPiBbbWlu
b3JdIFBsZWFzZSBhZGQgYSB0YWJsZSAobGF0ZXIgaW4gdGhpcyBzZWN0aW9uKSBzaG93aW5nIHRo
ZSB1cGRhdGVkDQo+IFJQTCBTdGF0dXMuLi5hbG9uZyB3aXRoIGEgZm9yd2FyZCByZWZlcmVuY2Ug
dG8gdGhlIElBTkEgQ29uc2lkZXJhdGlvbnMNCj4gc3ViLXNlY3Rpb24gd2hlcmUgdGhlIG5ldyBy
ZWdpc3RyeSBpcyBjcmVhdGVkLg0KPiANCg0KV2UgaGF2ZSB0aGlzDQoiDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMCAxIDIgMyA0IDUgNiA3DQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICArLSstKy0rLSstKy0rLSstKw0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fEV8QXwgIFZhbHVlICAgIHwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstKy0rLSst
Ky0rLSstKy0rDQoNCiAgICAgICAgICAgICAgICAgICAgICAgIEZpZ3VyZSA1OiBSUEwgU3RhdHVz
IEZvcm1hdA0KIg0KDQoNCg0KPiANCj4gW10gQlRXLCB0aGlzIGNoYW5nZSBzaG91bGQgZm9ybWFs
bHkgVXBkYXRlIHJmYzY1MDAuDQoNCkkgcmVhZCByZmM2NTUwLiBZZXMsIHRoaXMgaXMgb25lIG9m
IHRoZSAyIHJlYXNvbnMgdG8gdGhlIGZvcm1hbCB1cGRhdGUuDQpQbGVhc2Ugbm90ZSB0aGF0IHRo
ZXJlIGlzIG5vIGV4aXN0aW5nIHJlZ2lzdHJ5IGZvciB0aGUgUlBMIHN0YXR1cyBzbyB3ZSBhcmUg
Y3JlYXRpbmcgaXQuDQpCdXQgd2UncmUgYWxzbyBtZXJnaW5nIHRoZSBzdGF0aXMgd2l0aCB0aGUg
RENPLUFDSyBTdGF0dXMNCkluIHRoYXQgd2UgZGVwcmVjYXRlIGh0dHBzOi8vd3d3LmlhbmEub3Jn
L2Fzc2lnbm1lbnRzL3JwbC9ycGwueGh0bWwjcnBsLWRjby1hY2stc3RhdHVzDQpTbyB3ZSBzaG91
bGQgdXBkYXRlIHRoZSBOUERBTyBkcmFmdCBhbmQgcmVtb3ZlIHRoYXQgZW50cnkgc2hvdWxkbid0
IHdlPw0KTm90ZSB0aGF0IE5QREFPIGlzIGFscmVhZHkgaW4gbWlzc3JlZiBiZWNhdXNlIG9mIHRo
aXMgZHJhZnQgaHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvY2x1c3Rlcl9pbmZvLnBocD9jaWQ9
QzMxMA0KDQo+IA0KPiANCj4gNjI1CSAgVGhlIDZMb1dQQU4gTkQgU3RhdHVzIHdhcyBkZWZpbmVk
IGZvciB1c2UgaW4gdGhlIEVBUk8gYW5kIHRoZQ0KPiA2MjYJICBjdXJyZW50bHkgZGVmaW5lZCB2
YWx1ZXMgYXJlIGxpc3RlZCBpbiB0YWJsZSAxIG9mIFtSRkM4NTA1XS4gIFRoaXMNCj4gNjI3CSAg
c3BlY2lmaWNhdGlvbiBlbmFibGVzIHRvIGNhcnJ5IHRoZSA2TG9XUEFOIE5EIFN0YXR1cyB2YWx1
ZXMgaW4gUlBMDQo+IDYyOAkgIERBTyBhbmQgRENPIG1lc3NhZ2VzLCBlbWJlZGRlZCBpbiB0aGUg
UlBMIFN0YXR1cyBmaWVsZC4NCj4gDQo+IFttaW5vcl0gInRoZSBjdXJyZW50bHkgZGVmaW5lZCB2
YWx1ZXMgYXJlIGxpc3RlZCBpbiB0YWJsZSAxIG9mIFtSRkM4NTA1XSINCj4gDQo+IEdpdmVuIHRo
YXQgdGhlIHJlZ2lzdHJ5IGlzIGJlaW5nIG1vZGlmaWVkLCBhbmQgdGhhdCBvdGhlciB2YWx1ZXMg
bWF5DQo+IGJlIGFkZGVkLi4uaXQgZG9lc24ndCBzZWVtIGxpa2UgYSBnb29kIGlkZWEgdG8gcG9p
bnQgYXQgImN1cnJlbnRseQ0KPiBkZWZpbmVkIHZhbHVlcyIuICBQbGVhc2UgdGFrZSBvdXQgdGhh
dCBwYXJ0IG9mIHRoZSBzZW50ZW5jZS4NCg0KQWNrOyBJIGNhbiBwcm92aWRlIGEgcmVmIHRvIHN1
cHBvcnQgdGhlIGluaXRpYWwgd29yZHMgaW5zdGVhZA0KIg0KICBUaGUgNkxvV1BBTiBORCBTdGF0
dXMgd2FzIGRlZmluZWQgZm9yIHVzZSBpbiB0aGUgRUFSTywgc2VlIHNlY3Rpb24NCiAgIDQuMSBv
ZiBbUkZDODUwNV0uDQoiDQoNCj4gDQo+IDYzMAkgIFRvIGFjaGlldmUgdGhpcywgU2VjdGlvbiAx
My4yIHJlZHVjZXMgdGhlIHJhbmdlIG9mIHRoZSBFQVJPIFN0YXR1cw0KPiA2MzEJICB2YWx1ZXMg
dG8gMC02MyB0byBlbnN1cmUgdGhhdCB0aGV5IGZpdCB3aXRoaW4gYSBSUEwgU3RhdHVzIGFzIHNo
b3duDQo+IDYzMgkgIGluIEZpZ3VyZSAzLg0KPiANCj4gW21ham9yXSAiU2VjdGlvbiAxMy4yIHJl
ZHVjZXMgdGhlIHJhbmdlIg0KPiANCj4gwqcxMy4yIGlzIHBhcnQgb2YgdGhlIElBTkEgQ29uc2lk
ZXJhdGlvbnMsIHdoaWNoIHJlZmxlY3RzIHdoYXQgaXMNCj4gc3BlY2lmaWVkIGVsc2V3aGVyZS4g
IElPVywgc3BlY2lmeSB0aGUgcmVkdWNlZCByYW5nZSBlbHNld2hlcmUNCj4gKGhlcmU/KS4NCj4g
DQo+IFN1Z2dlc3Rpb24+DQo+ICAgIFRvIGFjaGlldmUgdGhpcywgdGhlIHJhbmdlIG9mIHRoZSBF
QVJPIFN0YXR1cyB2YWx1ZXMgaXMgcmVkdWNlZCB0byAwLTYzLg0KPiAgICBUaGlzIHJlZHVjdGlv
biBlbnN1cmVzIHRoYXQgdGhlIHZhbHVlcyBmaXQgd2l0aGluIGEgUlBMIFN0YXR1cyBhcyBzaG93
biBpbg0KPiAgICBGaWd1cmUgMy4NCj4gDQpUaGUgc3VnZ2VzdGlvbiBpcyBncmVhdGx5IGFwcHJl
Y2lhdGVkLiBZb3UgYWxzbyBhc2tlZCBmb3IgdGhlIGZ3ZCBwb2ludGVyIHRvIElBTkEuDQoiDQog
ICBUbyBhY2hpZXZlIHRoaXMsIHRoZSByYW5nZSBvZiB0aGUgRUFSTyBTdGF0dXMgdmFsdWVzIGlz
IHJlZHVjZWQgdG8NCiAgIDAtNjMuICBUaGlzIHJlZHVjdGlvbiBlbnN1cmVzIHRoYXQgdGhlIHZh
bHVlcyBmaXQgd2l0aGluIGEgUlBMIFN0YXR1cw0KICAgYXMgc2hvd24gaW4gRmlndXJlIDUuICBT
ZWUgU2VjdGlvbiAxMi4yLCBTZWN0aW9uIDEyLjUsIGFuZA0KICAgU2VjdGlvbiAxMi42IGZvciB0
aGUgSUFOQSBkZWNsYXJhdGlvbnMuDQoiDQoNCj4gDQo+IFttYWpvcl0gV2hhdCBhYm91dCB0aGUg
QVJPPyAgVGhlIFN0YXR1cyB2YWx1ZXMgYXJlIHNoYXJlZCBiZXR3ZWVuIHRoZQ0KPiBFQVJPIGFu
ZCB0aGUgQVJPLg0KDQpUaGUgSUFOQSB1cGRhdGUgYXBwbGllcyB0byB0aGUgcmVnaXN0cnkgdGhh
dCB3YXMgY3JlYXRlZCBieSBSRkMgNjc3NSBhbmQgdXBkYXRlZCBieSBSRkMgODUwNS4NClRoZSB0
ZXh0IGFjdHVhbGx5IHBvaW50cyBhdCBSRkMgNjc3NSBhcyB0aGUgcmVmZXJlbmNlIGZvciB0aGUg
cmVnaXN0cnkgc28gd2UgYXJlIGltcGFjdGluZyBib3RoIEFSTyBhbmQgRUFSTy4NCg0KIg0KDQox
Mi4yLiAgUmVzaXppbmcgdGhlIEFSTyBTdGF0dXMgdmFsdWVzDQoNCiAgIFNlY3Rpb24gMTIgb2Yg
W1JGQzY3NzVdIGNyZWF0ZXMgdGhlIEFkZHJlc3MgUmVnaXN0cmF0aW9uIE9wdGlvbg0KICAgU3Rh
dHVzIFZhbHVlcyBSZWdpc3RyeSB3aXRoIGEgcmFuZ2UgMC0yNTUuDQoNCiAgIFRoaXMgc3BlY2lm
aWNhdGlvbiByZWR1Y2VzIHRoYXQgcmFuZ2UgdG8gMC02My4NCg0KICAgSUFOQSBpcyByZXF1ZXN0
ZWQgdG8gcmVkdWNlIHRoZSB1cHBlciBib3VuZCBvZiB0aGUgdW5hc3NpZ25lZCB2YWx1ZXMNCiAg
IGluIHRoZSBBZGRyZXNzIFJlZ2lzdHJhdGlvbiBPcHRpb24gU3RhdHVzIFZhbHVlcyBSZWdpc3Ry
eSBmcm9tIC0yNTUNCiAgIHRvIC02My4NCiINCg0KDQo+IA0KPiANCj4gW21ham9yXSBDaGFuZ2lu
ZyB0aGUgcmFuZ2Ugb2YgdmFsdWVzIGlzIG5vdCBhcyBlYXN5IGFzIHVwZGF0aW5nIHRoZQ0KPiBy
ZWdpc3RyeS4uLnRoZSBiZWhhdmlvciBvZiB0aGUgRUFSTyBhbmQgQVJPIGhhdmUgdG8gYmUgdXBk
YXRlZC4gIFRoaXMNCj4gbWVhbnMgdGhhdCB0aGlzIGRvY3VtZW50IHNob3VsZCBVcGRhdGUgYm90
aCByZmM2Nzc1IGFuZCByZmM4NTA1IHdoZXJlDQo+IGl0IHJlbGF0ZXMgdG8gdGhlIHJlZGVmaW5l
ZCBTdGF0dXMgZmllbGQuDQoNCklzbid0IHRoaXMgdHJhbnNpdGl2ZT8gSSBtZWFuIHRoZSBmaWVs
ZCBkZWZpbmVkIGluIFJGQyA2Nzc1IGlzIHVwZGF0ZWQgYnkgUkZDIDg1MDUuDQpNYXliZSB0aGUg
NmxvIGdyb3VwIHNob3VsZCBjbGFyaWZ5IHRoYXQgdGhlIEFSTyBpcyBkZXByZWNhdGVkIHNvbWVo
b3c/DQoNCj4gDQo+IFRoZSBFL0EgZmxhZ3MgKGJlbG93KSBkb24ndCBzZWVtIHRvIGFwcGx5IHRv
IHRoZSBBUk8vRUFSTywgc28gYQ0KPiBzcGVjaWZpY2F0aW9uIG9mIHRoZSBiZWhhdmlvciBpcyBu
ZWVkZWQ7IHNvbWV0aGluZyBsaWtlICJpZ25vcmUgdGhlDQo+IGZpcnN0IHR3byBiaXRzIi4NCj4g
DQo+IA0KPiA2MzQJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAxIDIgMyA0IDUgNiA3
DQo+IDYzNQkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstKy0rLSstKy0rLSstKy0rDQo+
IDYzNgkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxFfEF8ICBWYWx1ZSAgICB8DQo+IDYz
NwkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstKy0rLSstKy0rLSstKy0rDQo+IA0KDQpG
b3IgIkUiIGl0cyBhbm90aGVyIHdheSBpZiBzYXlpbmcgPjEyNyBhcyBSUEwgZGlkIGluIHRoZSBw
YXN0LiBTbyB0aGlzIGlzIG5vdCBhIGNoYW5nZSB0aGF0IHRoZSBjb2RlIGNhbiBzZWUuDQpGb3Ig
IkEiIHNldCwgdGhlcmUgd2FzIG5vIHN1Y2ggY2FzZSBpbiB0aGUgcGFzdC4gTm93IEknbSBjb25m
dXNlZC4gV2hvIHNob3VsZCBpZ25vcmUgdGhlIGJpdHM/IA0KQW4gb2xkIGltcGxlbWVudGF0aW9u
IHdpbGwgc2VlIHVua25vd24gc3RhdHVzIHZhbHVlcyB3aGVuIHRoZSBBIGJpdCBpcyBzZXQgYnkg
YSBuZXcgaW1wbGVtZW50YXRpb24uIA0KQW4gb2xkIGltcGxlbWVudGF0aW9uIHdpbGwgbm90IHNl
dCB0aG9zZSBiaXRzIGJlY2F1c2UgdGhlIHN0YXR1cyB2YWx1ZXMgDQoNCg0KPiANCj4gLi4uDQo+
IDY0MwkgIEU6ICAxLWJpdCBmbGFnLiAgU2V0IHRvIGluZGljYXRlIGEgcmVqZWN0aW9uLiAgV2hl
biBub3Qgc2V0LCBhIHZhbHVlDQo+IDY0NAkgICAgIG9mIDAgaW5kaWNhdGVzIFN1Y2Nlc3MvVW5x
dWFsaWZpZWQgYWNjZXB0YW5jZSBhbmQgb3RoZXIgdmFsdWVzDQo+IDY0NQkgICAgIGluZGljYXRl
ICJub3QgYW4gb3V0cmlnaHQgcmVqZWN0aW9uIiBhcyBwZXIgUkZDIDY1NTAuDQo+IA0KPiBbbWlu
b3JdICJXaGVuIG5vdCBzZXQsIGEgdmFsdWUgb2YgMC4uLmFuZCBvdGhlciB2YWx1ZXMuLi4iICBU
aGlzIGlzDQo+IGp1c3Qgb25lIGJpdCwgc28gdGhlcmUgYXJlIG9ubHkgdHdvIHZhbHVlcywgbm90
ICJvdGhlciB2YWx1ZXMiLiA7LSkNCj4gWW91IG9idmlvdXNseSBtZWFuICJhIHZhbHVlIG9mIDAu
Li5hbmQgb3RoZXIgdmFsdWVzIG9mIHRoZSBSUEwNCj4gU3RhdHVzIi4NCj4gDQo+IHMvYSB2YWx1
ZSBvZiAwL2FuIFJQTCBTdGF0dXMgdmFsdWUgb2YgMA0KDQpPaw0KDQoNCg0KDQo+IA0KPiANCj4g
W21ham9yXSAiIm5vdCBhbiBvdXRyaWdodCByZWplY3Rpb24iIGFzIHBlciBSRkMgNjU1MCIgIHJm
YzY1NTANCj4gZGlmZmVyZW50aWF0ZWQgYmV0d2VlbiBhICJyZWplY3Rpb24iIGFuZCAibm90IGFu
IG91dHJpZ2h0IHJlamVjdGlvbiIuDQo+IElzIHRoZSBpbnRlbnQgZm9yIHRoZSByZWplY3Rpb24g
Y29kZXMgdG8gcmVmbGVjdCB0aGF0IGRpZmZlcmVuY2UgKGF0DQo+IHNvbWUgcG9pbnQpLCBvciBp
cyB0aGUgYWJpbGl0eSB0byBzaWduYWwgdGhlIGRpZmZlcmVuY2UgbG9zdD8NCg0KVGhpcyBkZXNj
cmliZXMgdGhlIGFydCBvZiBSUEw/IEluIHRoaXMgY2FzZSwgbm90IGEgcmVqZWN0aW9uIG1lYW5z
IHRoYXQgdGhlIGNvbW1hbmQgd2FzIGFjY2VwdGVkIGJ1dCBzb21ldGhpbmcgbWVhbmluZ2Z1bCBo
YXBwZW5lZCB0aGF0IGlzIHdvcnRoIHNpZ25hbGluZy4gVGhlIHByb2JsZW0gaXMgdG8gZW5hYmxl
IGEgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBmb3IgbmV3IHN0YXR1cyBjb2Rlcy4gQSBjb2RlIHdy
aXR0ZW4gdG9kYXkgd2lsbCBub3QgYmUgYWJsZSB0byB1bmRlcnN0YW5kIGJleW9uZCB0aGUgZmFj
dCB0aGF0IHRoZSBiaXQgaXMgc2V0IG9yIG5vdC4gQnV0IGF0IGxlYXN0IGl0IGNhbiBjb25zaWRl
ciB0aGF0IHRoZSBjb21tYW5kIHdhcyBleGVjdXRlZCBvciBub3QgYW5kIHRha2UgYSBkaWZmZXJl
bnQgcGF0aC4NCg0KDQoNCj4gDQo+IA0KPiAuLi4NCj4gNjQ5CSAgU3RhdHVzIFZhbHVlOiAgNi1i
aXQgdW5zaWduZWQgaW50ZWdlci4gIElmIHRoZSAnQScgZmxhZyBpcyBzZXQgdGhpcw0KPiA2NTAJ
ICAgICBmaWVsZCB0cmFuc3BvcnRzIGEgU3RhdHVzIFZhbHVlIGRlZmluZWQgZm9yIElQdjYgTkQg
RUFSTy4gIFdoZW4NCj4gNjUxCSAgICAgdGhlICdBJyBmbGFnIGlzIG5vdCBzZXQsIHRoZSBTdGF0
dXMgVmFsdWUgaXMgZGVmaW5lZCBmb3IgUlBMLg0KPiANCj4gW21ham9yXSBUaGlzIGNoYW5nZSBp
biB0aGUgUlBMIFN0YXR1cyBmb3JtYXQgc2hvdWxkIGJlIGEgZm9ybWFsIFVwZGF0ZQ0KPiBvZiBy
ZmM2NTUwLg0KDQpEb25lDQoNCj4gDQo+IA0KPiA2NTMJICBXaGVuIGJ1aWxkaW5nIGEgRENPIG9y
IGEgREFPLUFDSyBtZXNzYWdlIHVwb24gYW4gSVB2NiBORCBOQSBvcg0KPiBhIEVEQUMNCj4gNjU0
CSAgbWVzc2FnZSwgdGhlIFJQTCBSb290IE1VU1QgY29weSB0aGUgNkxvV1BBTiBORCBTdGF0dXMN
Cj4gdW5jaGFuZ2VkIGluDQo+IDY1NQkgIHRoZSBSUEwgU3RhdHVzIGFuZCBzZXQgdGhlICdBJyBi
aXQuICBUaGUgUlBMIFJvb3QgTVVTVCBzZXQgdGhlICdFJw0KPiA2NTYJICBmbGFnIGZvciBWYWx1
ZXMgaW4gcmFuZ2UgMS0xMCB3aGljaCBhcmUgYWxsIGNvbnNpZGVyZWQgcmVqZWN0aW9ucy4NCj4g
DQo+IFtuaXRdIHMvJ0EnIGJpdC8nQScgZmxhZw0KDQpEb25lIHR3aWNlIA0KDQo+IA0KPiBbbWFq
b3JdIFdoYXQgc2hvdWxkIHRoZSByZWNlaXZlciBkbyBpZiB0aGUgY29ycmVzcG9uZGluZyA2TG9X
UEFOIE5EDQo+IFN0YXR1cyBpcyB1bmtub3duPyAgT3IgZG9lcyBpdCBtYXR0ZXI/ICBJJ20gd29u
ZGVyaW5nIGlmICJNVVNUIiBpcyB0aGUNCj4gcmlnaHQgcmVxdWlyZW1lbnQsIG9yIGlmIHNob3Vs
ZCBiZSAiU0hPVUxEIi4uLg0KPiANCj4gDQo+IFttYWpvcl0gV2hhdCBzaG91bGQgYSByZWNlaXZl
ciBkbyBpZiB0aGUgRSBmbGFnIGlzIG5vdCBzZXQgZm9yICJWYWx1ZXMNCj4gaW4gcmFuZ2UgMS0x
MCI/DQoNCkZhaXIgZW5vdWdoLiANCg0KDQoNCj4gDQo+IA0KPiBbbWFqb3JdIEZvciBmdXR1cmUg
cmVqZWN0aW9uLXJlbGF0ZWQgdmFsdWVzLCB0aGUgRSBmbGFnIGhhcyB0byBhbHNvIGJlDQo+IHNl
dCwgcmlnaHQ/IA0KDQpSaWdodCwgdGhhdCBpcyB3aGF0IG1ha2VzIGl0IGhhcmQsIGJ1dCBpZiB5
b3UgbG9vayBhdCBpdCwgNkxvV1BBTiBORCBpcyBtaXNzaW5nIHRoYXQgYml0Lg0KU28gYW4gZXhp
c3RpbmcgaW1wbGVtZW50YXRpb24gYWxyZWFkeSBoYXMgdGhlIHByb2JsZW0gb2YgZGVhbGluZyB3
aXRoIHVua25vd24gc3RhdHVzIHdoaWNoIG1lYW5zIHRoYXQgYnkgZGVmYXVsdCBpdCBpcyBhbiBl
cnJvci4gU28gc2V0dGluZyB0aGUgJ0UnIGZsYWcgZm9yIHVua25vd24gdmFsdWUgaXMgdGhlIHNh
ZmUgYmV0Lg0KDQo+ICBIb3cgY2FuIHdlIHdvcmQgdGhlIHNwZWNpZmljYXRpb24gc28gdGhhdCB3
ZSBkb24ndCBkZXBlbmQNCj4gb24gZnV0dXJlIHNwZWNpZmljYXRpb24gc2F5aW5nIHRoYXQgdGhl
IEUgZmxhZyBoYXMgdG8gYmUgc2V0PyAgSSB3b3JyeQ0KPiB0aGF0IG5vdCBhbGwgdGhlIHN0YXR1
cyBjb2RlcyB1c2UgdGhlIHdvcmsgInJlamVjdGlvbiIsIGV2ZW4gaWYgdGhlaXINCj4gZGVzY3Jp
cHRpb24gKHJmYzg1MDUpIGNhbiBiZSBpbnRlcnByZXRlZCBhcyBzdWNoLiAgTWF5YmUgc29tZXRo
aW5nDQo+IGxpa2UgdGhpczoNCj4gDQo+ICAgIFRoZSBSUEwgUm9vdCBNVVNUIHNldCB0aGUgJ0Un
IGZsYWcgZm9yIGFsbCByZWplY3Rpb24gVmFsdWVzLiAgVGhlIFN0YXR1cw0KPiAgICBDb2RlcyBp
biByYW5nZSAxLTEwIFtyZmM4NTA1XSBhcmUgYWxsIGNvbnNpZGVyZWQgcmVqZWN0aW9ucy4NCj4g
DQoNCkV4Y2VsbGVudDsgSSBhZGRlZCAndW5rbm93bicNCiINCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUaGUgUlBMIFJvb3Qg
TVVTVCBzZXQgdGhlDQogICAnRScgZmxhZyBmb3IgYWxsIHJlamVjdGlvbiBhbmQgdW5rbm93biBT
dGF0dXMgQ29kZXMuICBUaGUgU3RhdHVzDQogICBDb2RlcyBpbiByYW5nZSAxLTEwIFtSRkM4NTA1
XSBhcmUgYWxsIGNvbnNpZGVyZWQgcmVqZWN0aW9ucy4iDQoNCj4gDQo+IDY1OAkgIFJlY2lwcm9j
YWxseSwgdXBvbiBhIERDTyBvciBhIERBTy1BQ0sgbWVzc2FnZSBmcm9tIHRoZSBSUEwgUm9vdA0K
PiB3aXRoDQo+IDY1OQkgIGEgUlBMIFN0YXR1cyB0aGF0IGhhcyB0aGUgJ0EnIGJpdCBzZXQsIHRo
ZSA2TFIgTVVTVCBjb3B5IHRoZSBSUEwNCj4gNjYwCSAgU3RhdHVzIFZhbHVlIHVuY2hhbmdlZCBp
biB0aGUgU3RhdHVzIGZpZWxkIG9mIHRoZSBFQVJPIHdoZW4NCj4gNjYxCSAgZ2VuZXJhdGluZyBh
biBOQSB0byB0aGUgUlVMLg0KPiANCj4gW21ham9yXSAiTVVTVCBjb3B5IHRoZSBSUEwgU3RhdHVz
IFZhbHVlIHVuY2hhbmdlZCIgICBFdmVuIGlmIHRoZSB2YWx1ZQ0KPiBpcyB1bmtub3duPw0KDQpZ
ZXMuIEl0IGlzIHVua25vd24gdG8gdGhlIFJvb3QgYnV0IHN0aWxsIGluZm9ybWF0aXZlLCBlLmcu
LCBhdCB0aGUgNkxSIG9yIGxvb2tpbmcgYXQgdHJhY2VzLg0KV2h5IGxvb3NlIHRoYXQgaW5mb3Jt
YXRpb24/DQoNCj4gDQo+IA0KPiA2NjMJOS4gIFVwZGF0ZWQgUlBMIFRhcmdldCBPcHRpb24NCj4g
Li4uDQo+IDY3OQkgIFdpdGggdGhpcyBzcGVjaWZpY2F0aW9uIHRoZSBST1ZSIGlzIHRoZSByZW1h
aW5kZXIgb2YgdGhlIFJQTCBUYXJnZXQNCj4gNjgwCSAgT3B0aW9uLiAgVGhlIHNpemUgb2YgdGhl
IFJPVlIgaXMgaW5kaWNhdGVkIGluIGEgbmV3IFJPVlIgU2l6ZSBmaWVsZA0KPiA2ODEJICB0aGF0
IGlzIGVuY29kZWQgdG8gbWFwIG9uZS10by1vbmUgd2l0aCB0aGUgQ29kZSBTdWZmaXggaW4gdGhl
IEVEQVINCj4gNjgyCSAgbWVzc2FnZSAoc2VlIHRhYmxlIDQgb2YgW1JGQzg1MDVdKS4NCj4gDQo+
IFtuaXRdICJST1ZSIFNpemUgZmllbGQiICAgVGhlIGZpZWxkIGlzIGNhbGxlZCBST1ZSc3ouICBU
byBiZQ0KPiBjb25zaXN0ZW50LCBwZXJoYXBzIGRlc2NyaWJlIHRoZSBmaWVsZCAoYmVsb3cpIGFz
ICJST1ZSc3ogKFJPVlINCj4gU2l6ZSk6Ig0KPiANCg0KQ29vbCwgZG9uZQ0KDQoNCj4gDQo+IFs/
XSBXaHkgaXMgdGhlIHNpemUgb2YgdGhlIFJPVlIgbmVlZGVkPyAgSXQgY2FuIGJlIGZpZ3VyZWQg
b3V0IGZyb20NCj4gdGhlIHNldHRpbmcgb2YgdGhlIEYgZmxhZyBhbmQgdGhlIE9wdGlvbiBhbmQg
UHJlZml4IExlbmd0aHMuICBKdXN0DQo+IGN1cmlvdXMuDQo+IA0KDQpJbiBFREFSIHdlIGhhdmUg
dG8gZGVkdWNlIGZyb20gdGhlIG92ZXJhbGwgbGVuZ3RoIGFuZCB0aGF0IGJsb2NrZWQgdGhlIGV4
dGVuc2liaWxpdHkgb2YgdGhlIG1lc3NhZ2UsIGUuZy4sIHRvIGFkZCBvcHRpb25zLg0KU28gd2Ug
ZW5kZWQgdXAgY29kaW5nIGl0IGluIHRoZSBjb2RlIHN1ZmZpeCwgc2VlIGh0dHBzOi8vdG9vbHMu
aWV0Zi5vcmcvaHRtbC9yZmM4NTA1I3NlY3Rpb24tNC4yLiBCZXR0ZXIgc2FmZSB0aGFuIHNvcnJ5
LiANCg0KPiANCj4gNjg0CSAgVGhlIG1vZGlmaWVkIGZvcm1hdCBpcyBpbGx1c3RyYXRlZCBpbiBG
aWd1cmUgNC4gIEl0IGlzIGJhY2t3YXJkDQo+IDY4NQkgIGNvbXBhdGlibGUgd2l0aCB0aGUgVGFy
Z2V0IE9wdGlvbiBpbiBbUkZDNjU1MF0gYW5kIFNIT1VMRCBiZSB1c2VkDQo+IGFzDQo+IDY4Ngkg
IGEgcmVwbGFjZW1lbnQgaW4gbmV3IGltcGxlbWVudGF0aW9ucyBldmVuIGZvciBTdG9yaW5nIE1v
ZGUNCj4gb3BlcmF0aW9ucw0KPiA2ODcJICBpbiBwcmVwYXJhdGlvbiBmb3IgdXBjb21pbmcgc2Vj
dXJpdHkgbWVjaGFuaXNtcyBiYXNlZCBpbiB0aGUgUk9WUi4NCj4gDQo+IFtuaXRdIHMvbW9kaWZp
ZWQgZm9ybWF0L3VwZGF0ZWQgZm9ybWF0DQo+IA0KDQpZZXA7IG5vdGUgdGhlIG5vdC1zby1zdWJ0
bGUgaGludCB0aGF0IFJPVlIgd2FzIGRlc2lnbmVkIGZvciBST1YgZXZlbiBpZiBkZWZpbmVkIGlu
IE5EIDsgKSANCg0KDQo+IFttYWpvcl0gIkl0IGlzIGJhY2t3YXJkIGNvbXBhdGlibGUuLi4iDQo+
IA0KPiBUcnVlLCBidXQgd2hhdCBhYm91dCAiZm9yd2FyZCIgY29tcGF0aWJsZT8gIElmIHRoZSBG
IGZsYWcgaXMgbm90IHNldCwNCj4gaG93IGRvZXMgYSByZWNlaXZlciBrbm93IHRoYXQgdGhpcyBp
cyB0aGUgdXBkYXRlZCBPcHRpb24/IA0KDQpUaGUgbGVnYWN5IGltcGxlbWVudGF0aW9uIHJlYWRz
IHRoZSBiaXRzIHVwIHRvIFByZWZpeCBMZW5ndGggQW5kIGlnbm9yZXMgdGhlIHJlc3QuDQpTbyBp
dCBpZ25vcmVzIHRoYXQgdGhlIGFkZHJlc3Mgb2YgdGhlIGhvc3QgaXMgaW4gZnVsbCwgYW5kIGl0
IGlnbm9yZXMgdGhhdCB0aGUgUk9WUiBpcyBwcmVzZW50Lg0KVGhlIG90aGVyIHdheSBhcm91bmQs
IHRoZSBST1ZSc3ogc2V0IHRvIDAgaW5kaWNhdGVzIHRoYXQgdGhlIFJPVlIgaXMgbm90IHRoZXJl
Lg0KU28gd2UgZ2V0Og0KDQoiDQpST1ZSc3ogKFJPVlIgU2l6ZSk6ICBJbmRpY2F0ZXMgdGhlIFNp
emUgb2YgdGhlIFJPVlIuICBJdCBNQVkgYmUgMSwgMiwNCiAgICAgIDMsIG9yIDQsIGluZGljYXRp
bmcgYSBST1ZSIHNpemUgb2YgNjQsIDEyOCwgMTkyLCBvciAyNTYgYml0cywNCiAgICAgIHJlc3Bl
Y3RpdmVseS4gIEEgdmFsdWUgaWYgMCB0aHVzIGRlbm90ZXMgYSBsZWdhY3kgVGFyZ2V0IE9wdGlv
bi4NCg0KIg0KDQo+IElzIHRoZXJlIGENCj4gY2hhbmNlIG9mIHNwdXJpb3VzIGluZm9ybWF0aW9u
IChpbiBlaXRoZXIgdGhlIGZsYWcgb3IgdGhlIFJPVlJzeikgdG8NCj4gYmUgcHJlc2VudCBhbmQg
Y2F1c2UgdGhlIHJlY2VpdmVyIHRvIG1pc2ludGVycHJldCB0aGUgaW5mb3JtYXRpb24/ICBJDQo+
IGtub3cgdGhhdCByZmM2NTUwIHNwZWNpZmllcyB0aGF0IHRoZSAiZmllbGQgTVVTVCBiZSBpbml0
aWFsaXplZCB0bw0KPiB6ZXJvIGJ5IHRoZSBzZW5kZXIgYW5kIE1VU1QgYmUgaWdub3JlZCBieSB0
aGUgcmVjZWl2ZXIiLi4uYnV0IEkganVzdA0KPiB3YW50IHRvIHRlc3QgdGhlIGVkZ2VzLg0KDQpX
ZWxsIGl0J3MgYSBNVVNULi4uIGlmIGEgcmVzZXJ2ZWQgZmllbGQgaXMgbm90IHNldCB0byAgMCBh
bGwgYmV0cyBhcmUgb2ZmIGFueXdoZXJlIHlvdSB1c2UgYSByZXNlcnZlZCBzcGFjZSBmb3IgYmFj
a3dhcmQgY29tcGF0aWJpbGl0eS4gVGhlIGNoYW5jZXMgaXMgdGhhdCBSb3ZlciBTaXplICsgUHJl
Zml4IExlbmd0aCBhcyB3cm9uZ2x5IGNvbXB1dGVkIGV4Y2VlZCB0aGUgT3B0aW9uIExlbmd0aCwg
aW4gd2hpY2ggY2FzZSBpdCBjYW4gYmUgZGV0ZWN0ZWQgYW5kIHJlcG9ydGVkLg0KDQo+IA0KPiBU
aGlzIGZvcndhcmQgY29tcGF0aWJpbGl0eSBtYXkgYmUgYSByZWFzb24gdG8gZm9ybWFsbHkgVXBk
YXRlIHJmYzY1NTAuDQoNClRoZSB1cGRhdGVkIFJUTyBpcyBvbmUgb2YgdGhlIDIgcmVhc29ucywg
dGhlIHN0YXR1cyBiZWluZyB0aGUgb3RoZXI7IGJ1dCBJIGRvIG5vdCB0aGluayB3ZSBoYXZlIGEg
Zm9yd2FyZCBjb21wYXRpYmlsaXR5IHByb2JsZW0uDQoNCj4gDQo+IA0KPiBbbWFqb3JdICJTSE9V
TEQgYmUgdXNlZCBhcyBhIHJlcGxhY2VtZW50IGluIG5ldyBpbXBsZW1lbnRhdGlvbnMiDQo+IA0K
PiBSZWZlcnJpbmcgdG8gwqc0IChVcGRhdGluZyBSRkMgNjU1MCkgYW5kIG15IGNvbW1lbnRzIHRo
ZXJlIGFib3V0DQo+IFVwZGF0aW5nLi4uIElmIHRoaXMgY2hhbmdlIGlzIGFuIFVwZGF0ZSAtLSBt
ZWFuaW5nIHRoYXQgYWxsIFJQTCBub2Rlcw0KPiBtdXN0IHN1cHBvcnQgaXQgLS0sIHdoZW4gd291
bGQgaXQgYmUgb2sgdG8gbm90IHVzZSBpdD8gIElPVywgd2h5IGlzIGl0DQo+IGEgcmVjb21tZW5k
YXRpb24gYW5kIG5vdCBhIHJlcXVpcmVtZW50Lg0KDQpFeHRyZW1lbHkgY29uc3RyYWluZWQgbm9k
ZXMgbWF5IG5vdCBiZSBhYmxlIHRvLg0KDQo+IA0KPiBPVE9ILCB0aGUgbW9kaWZpY2F0aW9uIGlz
IGJhY2t3YXJkcyBjb21wYXRpYmxlLi4uc28gb25seSB0aGUgbm9kZXMNCj4gdGhhdCBuZWVkIHRv
IHVuZGVyc3RhbmQgdGhlIGNoYW5nZSBuZWVkIHRvIGltcGxlbWVudCBpdC4NCj4gDQo+IA0KPiBb
bWFqb3JdICIuLi5pbiBwcmVwYXJhdGlvbiBmb3IgdXBjb21pbmcgc2VjdXJpdHkgbWVjaGFuaXNt
cyINCj4gDQo+IFdoYXQgaXQgdGhhdD8gIElmIHN1cHBvcnQgaXMgcmVxdWlyZWQgZm9yIGEgZGlm
ZmVyZW50IHNwZWNpZmljYXRpb24sDQo+IHdoYXQgaXMgaXQ/ICAgSXQgc2VlbXMgdG8gbWUgdGhh
dCByZWNvbW1lbmRpbmcgdGhlIHVzZSBpbiBwcmVwYXJhdGlvbg0KPiBmb3Igc29tZXRoaW5nIGlu
IHRoZSBmdXR1cmUgaXMgbm90IGFwcHJvcHJpYXRlIGluIGEgc3BlY2lmaWNhdGlvbg0KPiB3aXRo
b3V0IGFuIGV4cGxpY2l0IHJlZmVyZW5jZS4NCj4gDQo+IA0KPiA2ODkJICAgICAwICAgICAgICAg
ICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgICAgICAzDQo+IDY5
MAkgICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQg
NSA2IDcgOCA5IDAgMQ0KPiA2OTEJICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KPiA2OTIJICAgICB8ICAgVHlwZSA9
IDB4MDUgfCBPcHRpb24gTGVuZ3RoIHxST1ZSc3ogfEZ8RmxhZ3N8IFByZWZpeCBMZW5ndGggfA0K
PiA2OTMJICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKw0KPiA2OTQJICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KPiA2OTUJICAgICB8ICAg
ICAgICAgICAgICAgIFRhcmdldCBQcmVmaXggKFZhcmlhYmxlIExlbmd0aCkgICAgICAgICAgICAg
ICAgfA0KPiA2OTYJICAgICAuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgLg0KPiA2OTcJICAgICArLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KPiA2OTgJICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfA0KPiA2OTkJICAgIC4uLiAgICAgICAgICAgIFJlZ2lzdHJhdGlvbiBPd25lcnNo
aXAgVmVyaWZpZXIgKFJPVlIpICAgICAgICAgICAuLi4NCj4gNzAwCSAgICAgfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCj4g
NzAxCSAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSsNCj4gDQo+IDcwMwkgICAgICAgICAgICAgICAgICAgICBGaWd1cmUg
NDogVXBkYXRlZCBUYXJnZXQgT3B0aW9uDQo+IA0KPiBbbml0XSBBbGlnbiB0aGUgYml0IG51bWJl
cnM6DQo+IA0KPiAgICAgICAwICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAg
MiAgICAgICAgICAgICAgICAgICAzDQo+ICAgICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIg
MyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMQ0KPiAgICAgICstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQo+
IA0KPiANCj4gDQo+IA0KPiA3MDUJICBOZXcgZmllbGRzOg0KPiANCj4gNzA3CSAgUk9WUnN6OiAg
SW5kaWNhdGVzIHRoZSBTaXplIG9mIHRoZSBST1ZSLiAgSXQgTUFZIGJlIDEsIDIsIDMsIG9yIDQs
DQo+IDcwOAkgICAgIGRlbm90aW5nIGEgUk9WUiBzaXplIG9mIDY0LCAxMjgsIDE5Miwgb3IgMjU2
IGJpdHMsIHJlc3BlY3RpdmVseS4NCj4gDQo+IFttYWpvcl0gcy9NQVkgYmUgMSwgMiwgMywgb3Ig
NC9NVVNUIGJlIDEsIDIsIDMsIG9yIDQNCj4gDQo+IEl0IGlzIG5vdCBvcHRpb25hbCB0byB1c2Ug
dGhvc2UgdmFsdWVzLCB0aGV5IGFyZSB0aGUgb25seSBvbmVzLg0KPiANCj4gDQo+IFs/XSBXaHkg
YXJlIDQgYml0cyBuZWVkZWQgaWYgdGhlcmUgYXJlIG9ubHkgNCB2YWx1ZXM/ICBXaHkgbm90IGp1
c3QgdXNlIDM/DQo+IA0KPiANCj4gW21ham9yXSBXaGF0IHNob3VsZCB0aGUgcmVjZWl2ZXIgZG8g
aWYgYSBkaWZmZXJlbnQgdmFsdWUgaXMgdXNlZD8NCj4gDQo+IA0KPiA3MTAJICBGOiAgMS1iaXQg
ZmxhZy4gIFNldCB0byBpbmRpY2F0ZSB0aGF0IFRhcmdldCBQcmVmaXggZmllbGQgY29udGFpbnMg
YW4NCj4gNzExCSAgICAgQWRkcmVzcyBvZiBwcmVmaXggYWR2ZXJ0aXNlciBpbiBmdWxsLg0KPiAN
Cj4gW21pbm9yXSBUbyBiZSBpbiBzeW5jIHdpdGggdGhlIFJlZ2lzdHJ5IGluIMKnMTU6DQo+IHMv
RjovRiAoQWR2ZXJ0aXNlciBBZGRyZXNzIGluIEZ1bGwpOg0KPiANCg0KSSdkIHJhdGhlciBzYXk6
DQoiDQogIFRoZSBuZXcgJ0YnIGZsYWcgaXMgc2V0IHRvIGluZGljYXRlIHRoYXQgdGhlIFRhcmdl
dCBQcmVmaXggZmllbGQNCiAgIGNvbnRhaW5zIHRoZSBJUHY2IGFkZHJlc3Mgb2YgdGhlIGFkdmVy
dGlzaW5nIG5vZGUsIGluIHdoaWNoIGNhc2UgdGhlDQogICBsZW5ndGggb2YgdGhlIFRhcmdldCBQ
cmVmaXggZmllbGQgaXMgMTI4IGJpdHMgcmVnYXJkbGVzcyBvZiB0aGUgdmFsdWUNCiAgIG9mIHRo
ZSBQcmVmaXggTGVuZ3RoIGZpZWxkLiAgSWYgdGhlICdGJyBmbGFnIGlzIHJlc2V0LCB0aGUgVGFy
Z2V0DQogICANCiINCg0KVG8geW91ciBwb2ludCBvbiB0aGUgcmVnaXN0cnkgSSBjaGFuZ2VkIHRo
ZSBmaXJzdCBhcHBlYXJhbmNlIG9mIHRoZSAnRicgZmxhZyB0bzoNCiIgDQogIFNlY3Rpb24gNi43
Ljcgb2YgW1JGQzY1NTBdIGludHJvZHVjZXMgdGhlIFJQTCBUYXJnZXQgT3B0aW9uLCB3aGljaA0K
ICAgY2FuIGJlIHVzZWQgaW4gUlBMIENvbnRyb2wgbWVzc2FnZXMgc3VjaCBhcyB0aGUgREFPIG1l
c3NhZ2UgdG8gc2lnbmFsDQogICBhIGRlc3RpbmF0aW9uIHByZWZpeC4gIFRoaXMgZG9jdW1lbnQg
YWRkcyB0aGUgY2FwYWJpbGl0aWVzIHRvDQogICB0cmFuc3BvcnQgdGhlIFJPVlIgZmllbGQgKHNl
ZSBTZWN0aW9uIDQuMi4zKSBhbmQgdGhlIElQdjYgQWRkcmVzcyBvZg0KICAgdGhlIHByZWZpeCBh
ZHZlcnRpc2VyIHdoZW4gdGhlIFRhcmdldCBpcyBhIHNob3J0ZXIgcHJlZml4LiAgVGhlaXIgdXNl
DQogICBpcyBzaWduYWxlZCByZXNwZWN0aXZlbHkgYnkgYSBuZXcgUk9WUiBTaXplIGZpZWxkIGJl
aW5nIG5vbi16ZXJvIGFuZA0KICAgYSBuZXcgIkFkdmVydGlzZXIgYWRkcmVzcyBpbiBGdWxsIiAn
RicgZmxhZyBzZXQsIG1vcmUgaW4gU2VjdGlvbiA2LjEuDQoNCiAgIFRoaXMgc3BlY2lmaWNhdGlv
biBkZWZpbmVzIHRoZSBuZXcgIlJvb3QgUHJveGllcyBFREFSL0VEQUMiIChQKSBmbGFnDQogICBh
bmQgZW5jb2RlcyBpdCBpbiBvbmUgb2YgdGhlc2UgcmVzZXJ2ZWQgZmxhZ3Mgb2YgdGhlIFJQTCBE
T0RBRw0KICAgQ29uZmlndXJhdGlvbiBvcHRpb24sIG1vcmUgaW4gU2VjdGlvbiA2LjINCg0KICAg
Ig0KDQo+IA0KPiAuLi4NCj4gNzE2CTEwLiAgUHJvdG9jb2wgT3BlcmF0aW9ucyBmb3IgVW5pY2Fz
dCBBZGRyZXNzZXMNCj4gDQo+IDcxOAkgIFRoZSBkZXNjcmlwdGlvbiBiZWxvdyBhc3N1bWVzIHRo
YXQgdGhlIFJvb3Qgc2V0cyB0aGUgIlAiIGZsYWcgaW4gdGhlDQo+IDcxOQkgIERPREFHIENvbmZp
Z3VyYXRpb24gT3B0aW9uIGFuZCBwZXJmb3JtcyB0aGUgRURBUiBwcm94eQ0KPiBvcGVyYXRpb24u
DQo+IA0KPiBbbWFqb3JdIFdoZXJlIGlzIHRoZSAiUCIgZmxhZyBkZWZpbmVkPyAgSSBkaWRuJ3Qg
ZmluZCBpdCBpbiB0aGlzIGRyYWZ0Lg0KDQpJdCBpcyBub3cgaW4gdGhhdCBuZXcgdGV4dCB3aGVy
ZSB3ZSBkZXNjcmliZSB0aGUgcmVsYXRpb24gd2l0aCB0aGUgTU9QDQoNCiINCiAgVGhpcyBzcGVj
aWZpY2F0aW9uIGRlZmluZXMgYSBuZXcgZmxhZyAiUm9vdCBQcm94aWVzIEVEQVIvRURBQyIgKFAp
Lg0KICAgVGhlICdQJyBmbGFnIGlzIGVuY29kZWQgaW4gcG9zaXRpb24gMSBvZiB0aGUgcmVzZXJ2
ZWQgRmxhZ3MgaW4gdGhlDQogICBET0RBRyBDb25maWd1cmF0aW9uIE9wdGlvbiAoY291bnRpbmcg
ZnJvbSBiaXQgMCBhcyB0aGUgbW9zdA0KICAgc2lnbmlmaWNhbnQgYml0KSBhbmQgc2V0IHRvIDAg
aW4gbGVnYWN5IGltcGxlbWVudGF0aW9ucyBhcyBzcGVjaWZpZWQNCiAgIHJlc3BlY3RpdmVseSBp
biBTZWN0aW9ucyAyMC4xNCBhbmQgNi43LjYgb2YgW1JGQzY1NTBdLg0KDQogICBUaGUgJ1AnIGZs
YWcgaXMgc2V0IHRvIGluZGljYXRlIHRoYXQgdGhlIFJvb3QgcGVyZm9ybXMgdGhlIHByb3h5DQog
ICBvcGVyYXRpb24sIHdoaWNoIGltcGxpZXMgdGhhdCBpdCBzdXBwb3J0cyB0aGlzIHNwZWNpZmlj
YXRpb24gYW5kIHRoZQ0KICAgdXBkYXRlZCBSUEwgVGFyZ2V0IE9wdGlvbiAoc2VlIFNlY3Rpb24g
Ni4xKS4NCg0KICAgU2VjdGlvbiA0LjMgb2YgW1VTRW9mUlBMaW5mb10gdXBkYXRlcyBbUkZDNjU1
MF0gdG8gaW5kaWNhdGUgdGhhdCB0aGUNCiAgIGRlZmluaXRpb24gb2YgdGhlIEZsYWdzIGFwcGxp
ZXMgdG8gTW9kZSBvZiBPcGVyYXRpb24gKE1PUCkgdmFsdWVzDQogICB6ZXJvICgwKSB0byBzaXgg
KDYpIG9ubHkuICBGb3IgYSBNT1AgdmFsdWUgb2YgNywgdGhlIFJvb3QgaXMgZXhwZWN0ZWQNCiAg
IHRvIHBlcmZvcm0gdGhlIHByb3h5IG9wZXJhdGlvbiBieSBkZWZhdWx0Lg0KIg0KDQo+IA0KPiAN
Cj4gLi4uDQo+IDcyNgkxMC4xLiAgR2VuZXJhbCBGbG93DQo+IA0KPiBbbWlub3JdIEl0IHdvdWxk
IGJlIHZlcnkgbmljZSBpZiBhdCB0aGUgc3RhcnQgb2YgdGhpcyBzdWItc2VjdGlvbiBhDQo+IG5v
dGUgbWVudGlvbmVkIHRoZSBmYWN0IHRoYXQgwqcxMC4yIGNvbnRhaW5zIHRoZSBkZXRhaWxlZCBv
cGVyYXRpb24uDQo+IFRoYXQgd291bGQgaGVscCB0aGUgbGluZWFyIHJlYWRlciAobGlrZSBtZSEp
IHRpbWUgaW4gdHJ5aW5nIHRvIGZpZ3VyZQ0KPiBvdXQgdGhlIGRldGFpbHMuIDstKQ0KDQpPdXBz
LiBOb3RpbmcgdGhhdCBzZWN0aW9uIDEwIGlzIG5vdyBzZWN0aW9uIDkuIEkgYWRkZWQganVzdCBi
ZWZvcmUgOS4xOg0KDQoiDQogICBTZWN0aW9uIDkuMSBwcm92aWRlcyBhbiBvdmVydmlldyBvZiB0
aGUgcm91dGUgaW5qZWN0aW9uIGluIFJQTCwNCiAgIHdoZXJlYXMgU2VjdGlvbiA5LjIgb2ZmZXJz
IG1vcmUgZGV0YWlscyBmcm9tIHRoZSBwZXJzcGVjdGl2ZSBvZiB0aGUNCiAgIGRpZmZlcmVudCBu
b2RlcyBpbnZvbHZlZCBpbiB0aGUgZmxvdy4NCg0KOS4xLiAgR2VuZXJhbCBGbG93DQoiDQoNCj4g
DQo+IA0KPiBbbWlub3JdIEFsc28sIGl0IHdvdWxkIGJlIGdyZWF0IGlmIHRoaXMgb3ZlcnZpZXcg
aGFkIGZvcndhcmQNCj4gcmVmZXJlbmNlcyB0byB3aGVyZSB0aGUgZGV0YWlsIGlzIHByb3ZpZGVk
Lg0KPiANCg0KUHJvYmxlbSBpcyB0aGF0IGlzIHRyaWFnZWQgcGVyIG5vZGUgdHlwZS4NCg0KPiAN
Cj4gLi4uDQo+IDc3NQkgIE9uIHRoZSBmaXJzdCBBZGRyZXNzIFJlZ2lzdHJhdGlvbiwgaWxsdXN0
cmF0ZWQgaW4gRmlndXJlIDUgZm9yIFJQTA0KPiA3NzYJICBOb24tU3RvcmluZyBNb2RlLCB0aGUg
RXh0ZW5kZWQgRHVwbGljYXRlIEFkZHJlc3MgZXhjaGFuZ2UgdGFrZXMNCj4gcGxhY2UNCj4gNzc3
CSAgYXMgcHJlc2NyaWJlZCBieSBbUkZDODUwNV0uICBJZiB0aGUgZXhjaGFuZ2UgZmFpbHMsIHRo
ZSA2TFIgcmV0dXJucw0KPiA3NzgJICBhbiBOQSBtZXNzYWdlIHdpdGggYSBuZWdhdGl2ZSBzdGF0
dXMgdG8gdGhlIDZMTiwgdGhlIE5DRSBpcyBub3QNCj4gNzc5CSAgY3JlYXRlZCBhbmQgdGhlIGFk
ZHJlc3MgaXMgbm90IGluamVjdGVkIGluIFJQTC4gIElmIGl0IGlzIHN1Y2Nlc3NmdWwsDQo+IDc4
MAkgIHRoZSA2TFIgY3JlYXRlcyBhbiBOQ0UgYW5kIGluamVjdHMgdGhlIFJlZ2lzdGVyZWQgQWRk
cmVzcyBpbiB0aGUgUlBMDQo+IDc4MQkgIHJvdXRpbmcgdXNpbmcgYSBEQU8vREFPLUFDSyBleGNo
YW5nZSB3aXRoIHRoZSBSUEwgRE9EQUcgUm9vdC4NCj4gDQo+IFttYWpvcl0gInRoZSBFeHRlbmRl
ZCBEdXBsaWNhdGUgQWRkcmVzcyBleGNoYW5nZSB0YWtlcyBwbGFjZSBhcw0KPiBwcmVzY3JpYmVk
IGJ5IFtSRkM4NTA1XSIgICBZZXMsIGV4Y2VwdCB0aGF0IE5BIGlzIGRlbGF5ZWQgdW50aWwgYWZ0
ZXINCj4gdGhlIFJQTCByZWdpc3RyYXRpb24gaXMgY29tcGxldGVkLiAgKFNlZSByZWxhdGVkIGNv
bW1lbnRzIGluIMKnMTAuMi4yDQo+IGJlbG93LikNCj4gDQoNClRoZSBFREFSIGV4Y2hhbmdlIGRv
ZXMgbm90IGNvbXByaXNlIHRoZSBOQS4gQWxzb1JGQyA4NTA1IGRvZXMgbm90IGluZGljYXRlIGEg
c3RyaWN0IHRpbWluZyBmb3IgdGhlIE5BLg0KQnV0IEkgZXhwZWN0IHRoaXMgaXNzdWUgcmVzdXJm
YWNlcyBsYXRlciBhcyB5b3UgaW5kaWNhdGUuIExldCdzIHNlZToNCg0KDQo+IA0KPiA3ODMJICBB
biBpc3N1ZSBtYXkgYmUgZGV0ZWN0ZWQgbGF0ZXIsIGUuZy4sIHRoZSBhZGRyZXNzIG1vdmVzIHdp
dGhpbiB0aGUNCj4gNzg0CSAgTExOIG9yIHRvIGEgZGlmZmVyZW50IFJvb3Qgb24gYSBiYWNrYm9u
ZSBbNkJCUl0uICBJbiB0aGF0IGNhc2UgdGhlDQo+IDc4NQkgIHZhbHVlIG9mIHRoZSBzdGF0dXMg
dGhhdCBpbmRpY2F0ZXMgdGhlIGlzc3VlIGNhbiBiZSBwYXNzZWQgZnJvbQ0KPiA3ODYJICA2TG9X
UEFOIE5EIHRvIFJQTCBhbmQgYmFjayBhcyBpbGx1c3RyYXRlZCBpbiBGaWd1cmUgNi4NCj4gDQo+
IFttaW5vcl0gImJhY2tib25lIHJvdXRlciIgaXMgbm90IHVzZWQgYW55d2hlcmUgZWxzZS4gIERv
IHdlIG5lZWQgdG8NCj4gaW50cm9kdWNlIHRoaXMgdGVybSBhbmQgcmVmZXJlbmNlIGhlcmU/ICBJ
dCBzZWVtcyBsaWtlIGFuIHVubmVjZXNzYXJ5DQo+IHJlZmVyZW5jZSB0byBtZS4NCg0KNkJCUiBp
cyBkZWZpbmVkIGluIGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2F1dGhvcnMvcmZjODkyOS5o
dG1sICwgbm93IGluIEFVVEggNDguDQoNClNpbmNlDQoqIGl0IGV4aXN0cyBhbmQgDQoqIG1heSBw
cm92aWRlIGEgc3luY2hyb25vdXMgb3IgYXN5bmNocm9ub3VzIGVycm9yIGluIGEgTkEoRUFSTykN
CiogZG9lcyBub3QgZXhwZWN0IChvciBjb3VsZCBub3QgY2FyZSBsZXNzKSB0aGF0IHRoZSA2TEJS
IGFuZCB0aGUgUm9vdCBtYXkgYmUgc2VwYXJhdGVkDQoNCkkgdGhvdWdodCB3ZSBuZWVkZWQgdGhl
IGZsb3cgdG8gY29tcGxldGUgdGhlIHBpY3R1cmUuDQoNClRoaXMgaXMgYWxzbyB0aGUgdGhlIG9u
bHkga25vd24gY2FzZSB3aGVyZSB3ZSBpbmplY3QgIm1vdmVkIiBvciAicmVtb3ZlZCIgc28gSSB0
aG91Z2h0IGl0IHdhcyB3b3J0aCBtZW50aW9uaW5nIHRvIGdldCB0aGUgZnVsbCBwaWN0dXJlLiBB
Y3R1YWxseSB0aGUgb3JpZ2luYWwgZmlndXJlIG5leHQgaGFkIGEgdHlwbywgdGhlIG5vZGUgb24g
dGhlIHJpZ2h0IHdhcyBub3QgYSA2TEJSIGJ1dCBhIDZCQlIgb24gdGhlIHJpZ2h0LiBJIGNoYW5n
ZWQgdG8gcHJlc2VudCBib3RoIGluIGNhc2UgdGhlIFJvb3QgaXMgbm90IGNvbGxvY2F0ZWQgaXRo
IHRoZSA2TEJSLiAgSSBhbHNvIGluZGljYXRlZCB0aGUgcHJvdG9jb2xzIGluIHRoZSBmaWd1cmUg
Zm9yIGNsYXJpdHkuDQoNCiINCiAgQW4gaXNzdWUgbWF5IGJlIGRldGVjdGVkIGxhdGVyLCBlLmcu
LCB0aGUgYWRkcmVzcyBtb3ZlcyB0byBhDQogICBkaWZmZXJlbnQgRE9EQUcgd2l0aCB0aGUgNkxC
UiBhdHRhY2hlZCB0byBhIGRpZmZlcmVudCA2TG9XUEFODQogICBCYWNrYm9uZSBSb3V0ZXIgKDZC
QlIpLCBzZWUgRmlndXJlIDUgaW4gc2VjdGlvbiAzLjMgb2YgWzZCQlJdLiAgVGhlDQogICA2QkJS
IG1heSBzZW5kIGEgbmVnYXRpdmUgTkQgc3RhdHVzLCBlLmcuLCBpbiBhbiBhc3luY2hyb25vdXMg
TkEoRUFSTykNCiAgIHRvIHRoZSA2TEJSLg0KDQogICBbNkJCUl0gZXhwZWN0cyB0aGF0IHRoZSA2
TEJSIGlzIGNvbGxvY2F0ZWQgd2l0aCB0aGUgUlBMIHJvb3QsIGJ1dCBpZg0KICAgbm90LCB0aGUg
NkxCUiBNVVNUIGZvcndhcmQgdGhlIFN0YXR1cyBDb2RlIHRvIHRoZSBvcmlnaW5hdG9yIG9mIHRo
ZQ0KICAgRURBUiwgZWl0aGVyIHRoZSA2TFIgb3IgdGhlIFJQTCByb290IHRoYXQgcHJveGllcyBm
b3IgaXQuICBUaGUgTkQNCiAgIFN0YXR1cyBDb2RlIGlzIG1hcHBlZCBpbiBhIFJQTCBTdGF0dXMg
VmFsdWUgYnkgdGhlIFJQTCBSb290LCBhbmQgdGhlbg0KICAgYmFjayBieSB0aGUgNkxSLg0KDQog
ICBGaWd1cmUgOCBpbGx1c3RyYXRlcyB0aGlzIGluIHRoZSBjYXNlIHdoZXJlIHRoZSA2TEJSIGFu
ZCB0aGUgUm9vdCBhcmUNCiAgIG5vdCBjb2xsb2NhdGVkLCBhbmQgdGhlIFJvb3QgcHJveGllcyB0
aGUgRURBUiBtZXNzYWdlcy4NCg0KICAgICAgNkxOL1JVTCAgPC1ORC0+ICA2TFIgIDwtUlBMLT4g
IFJvb3QgIDwtTkQtPiAgNkxCUiAgPC1ORC0+ICA2QkJSDQogICAgICAgICB8ICAgICAgICAgICAg
ICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgfA0KICAgICAgICAg
fCAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8ICAgICAgICAgICAgICB8ICAgTkEoRUFSTykg
IHwNCiAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgfCAgICAgICAgICAgICAg
fDwtLS0tLS0tLS0tLS18DQogICAgICAgICB8ICAgICAgICAgICAgICB8ICAgICAgICAgICAgIHwg
ICAgIEVEQUMgICAgIHwgICAgICAgICAgICAgfA0KICAgICAgICAgfCAgICAgICAgICAgICAgfCAg
ICAgICAgICAgICB8PC0tLS0tLS0tLS0tLS18ICAgICAgICAgICAgIHwNCiAgICAgICAgIHwgICAg
ICAgICAgICAgIHwgICAgIERDTyAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8DQog
ICAgICAgICB8ICAgICAgICAgICAgICB8PC0tLS0tLS0tLS0tLXwgICAgICAgICAgICAgIHwgICAg
ICAgICAgICAgfA0KICAgICAgICAgfCAgIE5BKEVBUk8pICAgfCAgICAgICAgICAgICB8ICAgICAg
ICAgICAgICB8ICAgICAgICAgICAgIHwNCiAgICAgICAgIHw8LS0tLS0tLS0tLS0tLXwgICAgICAg
ICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgICB8DQogICAgICAgICB8ICAgICAgICAg
ICAgICB8ICAgICAgICAgICAgIHwgICAgICAgICAgICAgIHwgICAgICAgICAgICAgfA0KDQogICAg
ICAgICAgICAgICAgICAgICAgICBGaWd1cmUgODogQXN5bmNocm9ub3VzIElzc3VlDQoNCiAgIElm
IHRoZSBSb290IGRvZXMgbm90IHByb3h5LCB0aGVuIHRoZSBFREFDIHdpdGggYSBuZWdhdGl2ZSBz
dGF0dXMNCiAgIHJlYWNoZXMgdGhlIDZMUiBkaXJlY3RseS4gIEluIHRoYXQgY2FzZSwgdGhlIDZM
UiBNVVNUIGNsZWFuIHVwIHRoZQ0KICAgcm91dGUgdXNpbmcgYSBEQU8gd2l0aCBhIExpZmV0aW1l
IG9mIHplcm8sIGFuZCBwcm9wYWdhdGUgdGhlIHN0YXR1cw0KICAgYmFjayB0byB0aGUgUlVMIGlu
IGEgTkEoRUFSTykgd2l0aCB0aGUgIlIiIGZsYWcgbm90IHNldC4uDQoiDQoNCkkgbW92ZWQgdGhl
IHRleHQgYWJvdmUgZG93biBhIGJpdCB3aGVyZSBpdCBzZWVtcyB0byBmaXQgbW9yZSBsb2dpY2Fs
bHkNCg0KPiAuLi4NCj4gODAwCSAgQW4gQWRkcmVzcyByZS1SZWdpc3RyYXRpb24gaXMgcGVyZm9y
bWVkIGJ5IHRoZSA2TE4gdG8gbWFpbnRhaW4gdGhlDQo+IDgwMQkgIE5DRSBpbiB0aGUgNkxSIGFs
aXZlIGJlZm9yZSBsaWZldGltZSBleHBpcmVzLiAgVXBvbiB0aGUgcmVmcmVzaCBvZiBhbg0KPiA4
MDIJICBBZGRyZXNzIHJlLVJlZ2lzdHJhdGlvbiwgYXMgaWxsdXN0cmF0ZWQgaW4gRmlndXJlIDcs
IHRoZSA2TFIgaW5qZWN0cw0KPiA4MDMJICB0aGUgUmVnaXN0ZXJlZCBBZGRyZXNzIGluIFJQTC4N
Cj4gDQo+IA0KPiANCj4gW21ham9yXSBVbmRlciB3aGF0IGNpcmN1bXN0YW5jZXMgZG9lcyB0aGUg
cHJvY2VzcyBpbiBGaWd1cmUgNyBhcHBseT8NCj4gSSdtIGFzc3VtaW5nIHRoYXQgb25seSBpZiB0
aGUgcmVnaXN0cmF0aW9uIGhhc24ndCBleHBpcmVkLCBpcyB0aGF0DQo+IHRydWU/ICANCg0KRWFy
bGllciB3ZSBleHBsYWluIHRoYXQgdGhlIGxpZmV0aW1lcyBhcmUgYWxpZ25lZC4gU2luY2UgeW91
IG1heSBoYXZlIG1pc3NlZCBpdCwgSSBjbGFyaWZ5IHRoYXQgdGV4dCBhczoNCiINCiAgVG8gYWNo
aWV2ZSB0aGlzLCB0aGUgbGlmZXRpbWVzIGFuZCBzZXF1ZW5jZSBjb3VudGVycyBpbiA2TG9XUEFO
IE5EDQogICBhbmQgUlBMIGFyZSBhbGlnbmVkLg0KIg0KQW5kIHRoZW4gDQoiDQogIEFuIEFkZHJl
c3MgUmVnaXN0cmF0aW9uIHJlZnJlc2ggaXMgcGVyZm9ybWVkIGJ5IHRoZSA2TE4gdG8gbWFpbnRh
aW4NCiAgIHRoZSBOQ0UgaW4gdGhlIDZMUiBhbGl2ZSBiZWZvcmUgdGhlIGxpZmV0aW1lIGV4cGly
ZXMuICBVcG9uIHRoZQ0KICAgcmVmcmVzaCBvZiBhIHJlZ2lzdHJhdGlvbiwgdGhlIDZMUiByZWlu
amVjdHMgdGhlIGNvcnJlc3BvbmRpbmcgcm91dGUNCiAgIGluIFJQTCBiZWZvcmUgaXQgZXhwaXJl
cywgYXMgaWxsdXN0cmF0ZWQgaW4gRmlndXJlIDcuDQoiDQoNCj4gSWYgdGhlIHJlZ2lzdHJhdGlv
biBhbHJlYWR5IGV4cGlyZWQsIHNob3VsZCB0aGUgd2hvbGUgcHJvY2Vzcw0KPiAoRmlndXJlIDUp
IGJlIHJlcGVhdGVkPyAgDQoNClllcyBidXQgdGhlIGFsaWdubWVudCBvZiBsaWZldGltZSBpcyBt
ZWFudCB0byBhdm9pZCB0aGF0LiANCg0KDQoNCkkgc2VlIG1lbnRpb24gb2YgKHJlKXJlZ2lzdHJh
dGlvbiBpbiDCpzEwLjIuMSwNCj4gYnV0IG5vbmUgaW4gwqcxMC4yLjIuDQo+IA0KDQpUaGUgZmly
c3QgcGFyYWdyYXBoIHdhcyBhYm91dCB0aGlzLiANCg0KIg0KICAgQWxzbyBhcyBwcmVzY3JpYmVk
IGJ5IFtSRkM4NTA1XSwgdGhlIDZMUiBnZW5lcmF0ZXMgYW4gRURBUiBtZXNzYWdlDQogICB1cG9u
IHJlY2VwdGlvbiBvZiBhIHZhbGlkIE5TKEVBUk8pIG1lc3NhZ2UgZm9yIHRoZSByZWdpc3RyYXRp
b24gb2YgYQ0KICAgbmV3IElQdjYgYWRkcmVzcyBieSBhIDZMTi4gIElmIHRoZSBpbml0aWFsIEVE
QVIvRURBQyBleGNoYW5nZQ0KICAgc3VjY2VlZHMsIHRoZW4gdGhlIDZMUiBpbnN0YWxscyBhbiBO
Q0UgZm9yIHRoZSBSZWdpc3RyYXRpb24gTGlmZXRpbWUuDQogICBGb3IgdGhlIHJlZ2lzdHJhdGlv
biByZWZyZXNoZXMsIGlmIHRoZSBSUEwgUm9vdCBoYXMgaW5kaWNhdGVkIHRoYXQgaXQNCiAgIHBy
b3hpZXMgdGhlIGtlZXAtYWxpdmUgRURBUi9FREFDIGV4Y2hhbmdlIHdpdGggdGhlIDZMQlIgKHNl
ZQ0KICAgU2VjdGlvbiA2KSwgdGhlIDZMUiBNVVNUIHJlZnJhaW4gZnJvbSBzZW5kaW5nIHRoZSBr
ZWVwLWFsaXZlIEVEQVIuDQoiDQoNCkxldCBtZSB1c2UgJ3JlZ2lzdHJhdGlvbiByZWZyZXNoJyB0
aHJvdWdob3V0IGZvciBjb25zaXN0ZW5jeS4NCg0KDQo+IC4uLg0KPiA4MjgJICBUaGUgNkxSIG1h
eSByZWNlaXZlIGEgcmVxdWVzdGVkIERBTy1BQ0sgYWZ0ZXIgaXQgcmVjZWl2ZWQgYW4NCj4gODI5
CSAgYXN5bmNocm9ub3VzIERDTywgYnV0IHRoZSBuZWdhdGl2ZSBTdGF0dXMgaW4gdGhlIERDTyBz
dXBlcnNlZGVzIGENCj4gODMwCSAgcG9zaXRpdmUgU3RhdHVzIGluIHRoZSBEQU8tQUNLIHJlZ2Fy
ZGxlc3Mgb2YgdGhlIG9yZGVyIGluIHdoaWNoIHRoZXkNCj4gODMxCSAgYXJlIHJlY2VpdmVkLiAg
VXBvbiB0aGUgREFPLUFDSyAtIG9yIHRoZSBEQ08gaWYgb25lIGFycml2ZXMgZmlyc3QgLQ0KPiA4
MzIJICB0aGUgNkxSIHJlc3BvbmRzIHRvIHRoZSBSVUwgd2l0aCBhbiBOQShFQVJPKS4NCj4gDQo+
IFttYWpvcl0gInRoZSBuZWdhdGl2ZSBTdGF0dXMgaW4gdGhlIERDTyBzdXBlcnNlZGVzIGEgcG9z
aXRpdmUgU3RhdHVzDQo+IGluIHRoZSBEQU8tQUNLIHJlZ2FyZGxlc3Mgb2YgdGhlIG9yZGVyIGlu
IHdoaWNoIHRoZXkgYXJlIHJlY2VpdmVkIg0KPiANCj4gSSBkb24ndCByZW1lbWJlciBhbnl0aGlu
ZyBsaWtlIHRoaXMgaW4NCj4gZHJhZnQtaWV0Zi1yb2xsLWVmZmljaWVudC1ucGRhby4gIFNob3Vs
ZCBzb21ldGhpbmcgYmUgbWVudGlvbmVkPyANCg0KVGhlcmUgd2FzIG5vIG1hcHBpbmcgYmV0d2Vl
biBORCBhbmQgUlBMIHNvIGZhci4gDQpXZSBhcmUgcmVkZWZpbmluZyB0aGUgRENPIHN0YXR1cyB0
byBiZSBhIFJQTCBzdGF0dXMgYW5kIGNvbmZvcm0gdGhlIHNhbWUgbWFwcGluZyBhcyB0aGUgcmVz
dC4NCkRDTyBpcyBhc3luY2hyb25vdXM7IHRoZSBtZXNzYWdlIG1heSBmbHkgc2xvd2VyIG9yIGZh
c3RlciB0aGFuIHRoZSBEQU8tQUNLLg0KV2Ugd2FudCB0byBhdm9pZCBjb25mdXNpb24gaWYgYm90
aCBhcmUgcmVjZWl2ZWQgd2l0aCBhIGRpZmZlcmVudCBzdGF0dXMuDQoNCj4gIFRoZQ0KPiBhYmls
aXR5IG9mIGEgcGFyZW50IHRvIHNlbmQgYW4gdW5zb2xpY2l0ZWQgRENPIHNlZW1zIHRvIGZhbGwg
aW4gdGhlDQo+IHNhbWUgY2F0ZWdvcnk6IHRoZSBEQU8tQUNLIGRvZXNuJ3QgbWF0dGVyIGlmIHRo
ZSBEQ08gd2FzIHJlY2VpdmVkDQo+IGZpcnN0Li4uDQoNClllcw0KDQo+IA0KPiBJJ20gYXNzdW1p
bmcgdGhlIERDTyBuZWdhdGl2ZSBzdGF0dXMgaW4gdGhpcyBjYXNlIGhhcyBzb21lIHR5cGUgb2YN
Cj4gZXhwaXJhdGlvbiB0aW1lLCByaWdodD8gIEknbSB0aGlua2luZyBvZiB0aGUgY2FzZSB3aGVy
ZSBhIHByb2JsZW0gZGlkDQo+IG9jY3VyLCBidXQgb24gYSByZXRyeSB0aGVyZSBpcyBzdWNjZXNz
Li4uPz8NCg0KSSBkbyBub3Qga25vdyBvZiBzdWNoIGEgY2FzZS4gQnV0IHRoZW4sIHRoYXQgc2hv
dWxkIGJlIGEgY2FzZSB3aGVyZSB0aGUgJ0UnIGZsYWcgaXMgY2xlYXJlZC4gRWxzZSB0aGUgRENP
IGRlc3Ryb3lzIHRoZSByb3V0ZS4NCg0KDQo+IA0KPiBUaGlzIHByb3BlcnR5IG9mIHRoZSBEQ08g
YWxsb3dzIGEgcm9ndWUgbm9kZSB0byBpbnZhbGlkYXRlIGENCj4gcmVnaXN0cmF0aW9uLiAgU29t
ZXRoaW5nIHNpbWlsYXIgdG8gdGhpcyB0ZXh0IGZyb20NCj4gZHJhZnQtaWV0Zi1yb2xsLWVmZmlj
aWVudC1ucGRhbyBzaG91bGQgYmUgaW5jbHVkZWQgaW4gdGhlIFNlY3VyaXR5DQo+IENvbnNpZGVy
YXRpb25zIHNlY3Rpb246DQo+IA0KPiAgICBUaGlzIGRvY3VtZW50IGludHJvZHVjZXMgdGhlIGFi
aWxpdHkgZm9yIGEgY29tbW9uIGFuY2VzdG9yIG5vZGUgdG8NCj4gICAgaW52YWxpZGF0ZSBhIHJv
dXRlIG9uIGJlaGFsZiBvZiB0aGUgdGFyZ2V0IG5vZGUuICBUaGUgY29tbW9uIGFuY2VzdG9yDQo+
ICAgIG5vZGUgY291bGQgYmUgZGlyZWN0ZWQgdG8gZG8gc28gYnkgdGhlIHRhcmdldCBub2RlIHVz
aW5nIHRoZSAnSScgZmxhZw0KPiAgICBpbiBEQ08ncyBUcmFuc2l0IEluZm9ybWF0aW9uIE9wdGlv
bi4gIEhvd2V2ZXIsIHRoZSBjb21tb24gYW5jZXN0b3INCj4gICAgbm9kZSBpcyBpbiBhIHBvc2l0
aW9uIHRvIHVuaWxhdGVyYWxseSBpbml0aWF0ZSB0aGUgcm91dGUgaW52YWxpZGF0aW9uDQo+ICAg
IHNpbmNlIGl0IHBvc3Nlc3NlcyBhbGwgdGhlIHJlcXVpcmVkIHN0YXRlIGluZm9ybWF0aW9uLCBu
YW1lbHksIHRoZQ0KPiAgICBUYXJnZXQgYWRkcmVzcyBhbmQgdGhlIGNvcnJlc3BvbmRpbmcgUGF0
aCBTZXF1ZW5jZS4gIFRodXMgYSByb2d1ZQ0KPiAgICBjb21tb24gYW5jZXN0b3Igbm9kZSBjb3Vs
ZCBpbml0aWF0ZSBzdWNoIGFuIGludmFsaWRhdGlvbiBhbmQgaW1wYWN0DQo+ICAgIHRoZSB0cmFm
ZmljIHRvIHRoZSB0YXJnZXQgbm9kZS4NCj4gDQoNCk1ha2VzIHNlbnNlOyAgSSBhZGRlZCANCg0K
Ig0KICAgW0VGRklDSUVOVC1OUERBT10gaW50cm9kdWNlcyB0aGUgYWJpbGl0eSBmb3IgYSByb2d1
ZSBjb21tb24gYW5jZXN0b3INCiAgIG5vZGUgdG8gaW52YWxpZGF0ZSBhIHJvdXRlIG9uIGJlaGFs
ZiBvZiB0aGUgdGFyZ2V0IG5vZGUuICBJbiB0aGF0DQogICBjYXNlLCB0aGUgUlBMIFN0YXR1cyBp
biB0aGUgRENPIGhhcyB0aGUgJ0EnIGZsYWcgbm90IHNldCwgYW5kIGENCiAgIE5BKEVBUk8pIGlz
IHJldHVybmVkIHRvIHRoZSA2TE4gd2l0aCB0aGUgJ1InIGZsYWcgbm90IHNldC4gIFRoaXMNCiAg
IGVuY291cmFnZXMgdGhlIDZMTiB0byB0cnkgYW5vdGhlciA2TFIuICBJZiBhIDZMUiBleGlzdHMg
dGhhdCBkb2VzIG5vdA0KICAgdXNlIHRoZSByb2d1ZSBjb21tb24gYW5jZXN0b3IsIHRoZW4gdGhl
IDZMTiB3aWxsIGV2ZW50dWFsbHkgc3VjY2VlZA0KICAgZ2FpbmluZyByZWFjaGFiaWxpdHkgb3Zl
ciB0aGUgUlBMIG5ldHdvcmsgaW4gc3BpdGUgb2YgdGhlIHJvZ3VlIG5vZGUuDQoNCiINCg0KPiAN
Cj4gODM0CSAgVGhlIFJVTCBNQVkgdGVybWluYXRlIHRoZSByZWdpc3RyYXRpb24gYXQgYW55IHRp
bWUgYnkgdXNpbmcgYQ0KPiA4MzUJICBSZWdpc3RyYXRpb24gTGlmZXRpbWUgb2YgMC4gIFRoaXMg
c3BlY2lmaWNhdGlvbiByZXF1aXJlcyB0aGF0IHRoZSBSUEwNCj4gODM2CSAgVGFyZ2V0IE9wdGlv
biB0cmFuc3BvcnRzIHRoZSBST1ZSLiAgVGhpcyB3YXksIHRoZSBzYW1lIGZsb3cgYXMgdGhlDQo+
IDgzNwkgIGhlYXJ0YmVhdCBmbG93IGlzIHN1ZmZpY2llbnQgdG8gaW5mb3JtIHRoZSA2TEJSIHVz
aW5nIHRoZSBSb290IGFzDQo+IDgzOAkgIHByb3h5IGFzIGlsbHVzdHJhdGVkIGluIEZpZ3VyZSA3
Lg0KPiANCj4gW21ham9yXSBzL01BWS9tYXkgICBJbiB0aGlzIGNhc2UsIHRoZSBzZW50ZW5jZSBp
cyBqdXN0IHBvaW50aW5nIGF0IGENCj4gZmFjdCwgbm90IG1ha2luZyBhIG5vcm1hdGl2ZSBzdGF0
ZW1lbnQuDQo+IA0KDQpEb25lDQoNCj4gDQo+IDg0MwkxMC4yLiAgRGV0YWlsZWQgT3BlcmF0aW9u
DQo+IA0KPiA4NDUJMTAuMi4xLiAgUGVyc3BlY3RpdmUgb2YgdGhlIFJVTCBBY3RpbmcgYXMgNkxO
DQo+IA0KPiA4NDcJICBUaGlzIHNwZWNpZmljYXRpb24gZG9lcyBub3QgYWx0ZXIgdGhlIG9wZXJh
dGlvbiBvZiBhIDZMb1dQQU4gTkQtDQo+IDg0OAkgIGNvbXBsaWFudCA2TE4sIGFuZCBhIFJVTCBp
cyBleHBlY3RlZCB0byBvcGVyYXRlIGFzIGZvbGxvd3M6DQo+IA0KPiBbbWlub3JdIHMvNkxOLCBh
bmQgYSBSVUwgLzZMTi9SVUwsIHdoaWNoDQoNCkRvbmUNCg0KPiANCj4gDQo+IDg1MAkgIDEuICBU
aGUgNkxOIG9idGFpbnMgYW4gSVB2NiBnbG9iYWwgYWRkcmVzcywgZWl0aGVyIHVzaW5nIFN0YXRl
bGVzcw0KPiA4NTEJICAgICAgQWRkcmVzcyBBdXRvY29uZmlndXJhdGlvbiAoU0xBQUMpIFtSRkM0
ODYyXSBiYXNlZCBvbiBhIFByZWZpeA0KPiA4NTIJICAgICAgSW5mb3JtYXRpb24gT3B0aW9uIChQ
SU8pIFtSRkM0ODYxXSBmb3VuZCBpbiBhbiBSQSBtZXNzYWdlLCBvcg0KPiA4NTMJICAgICAgc29t
ZSBvdGhlciBtZWFucyBzdWNoIGFzIERIQ1B2NiBbUkZDMzMxNV0uDQo+IA0KPiBbbWFqb3JdIHMv
UkZDMzMxNS9SRkM4NDE1DQoNCk91cHMNCg0KPiANCj4gDQo+IDg1NQkgIDIuICBPbmNlIGl0IGhh
cyBmb3JtZWQgYW4gYWRkcmVzcywgdGhlIDZMTiAocmUpcmVnaXN0ZXJzIGl0cyBhZGRyZXNzDQo+
IDg1NgkgICAgICBwZXJpb2RpY2FsbHksIHdpdGhpbiB0aGUgTGlmZXRpbWUgb2YgdGhlIHByZXZp
b3VzIEFkZHJlc3MNCj4gODU3CSAgICAgIFJlZ2lzdHJhdGlvbiwgYXMgcHJlc2NyaWJlZCBieSBb
UkZDNjc3NV0sIHRvIHJlZnJlc2ggdGhlIE5DRQ0KPiA4NTgJICAgICAgYmVmb3JlIHRoZSBsaWZl
dGltZSBpbmRpY2F0ZWQgaW4gdGhlIEVBUk8gZXhwaXJlcy4gIEl0IE1VU1Qgc2V0DQo+IDg1OQkg
ICAgICB0aGUgIlQiIGZsYWcgYW5kIHRoZSBUSUQgaXMgaW5jcmVtZW50ZWQgZWFjaCB0aW1lIGFu
ZCB3cmFwcyBpbiBhDQo+IDg2MAkgICAgICBsb2xsaXBvcCBmYXNoaW9uIChzZWUgc2VjdGlvbiA1
LjIuMSBvZiBbUkZDODUwNV0gd2hpY2ggaXMgZnVsbHkNCj4gODYxCSAgICAgIGNvbXBhdGlibGUg
d2l0aCBzZWN0aW9uIDcuMiBvZiBbUkZDNjU1MF0pLg0KPiANCj4gW21pbm9yXSBzL0l0IE1VU1Qg
c2V0IHRoZSAiVCIgZmxhZyBhbmQgdGhlIFRJRCBpcyBpbmNyZW1lbnRlZC9JdCBNVVNUDQo+IHNl
dCB0aGUgIlQiIGZsYWcuICBUaGUgVElEIGlzIGluY3JlbWVudGVkDQo+IA0KRG9uZQ0KDQo+IA0K
PiBbbml0XSBzL1tSRkM4NTA1XSB3aGljaC9bUkZDODUwNV0sIHdoaWNoDQoNCkRvbmUNCg0KPiAN
Cj4gDQo+IDg2MwkgIDMuICBBcyBzdGF0ZWQgaW4gc2VjdGlvbiA1LjIgb2YgW1JGQzg1MDVdLCB0
aGUgNkxOIGNhbiByZWdpc3RlciB0bw0KPiA4NjQJICAgICAgbW9yZSB0aGFuIG9uZSA2TFIgYXQg
dGhlIHNhbWUgdGltZS4gIEluIHRoYXQgY2FzZSwgaXQgdXNlcyB0aGUNCj4gODY1CSAgICAgIHNh
bWUgRUFSTyBmb3IgYWxsIG9mIHRoZSBwYXJhbGxlbCBBZGRyZXNzIFJlZ2lzdHJhdGlvbnMuICBU
aGUgNkxODQo+IDg2NgkgICAgICBTSE9VTEQgc2VuZCB0aGUgcmVnaXN0cmF0aW9uKHMpIHRoYXQg
aGF2ZSBhIG5vbi16ZXJvIFJlZ2lzdHJhdGlvbg0KPiA4NjcJICAgICAgTGlmZXRpbWUgYW5kIGVu
c3VyZSB0aGF0IG9uZSBzdWNjZWVkcyBiZWZvcmUgaXQgdGVybWluYXRlcyBvdGhlcg0KPiA4NjgJ
ICAgICAgcmVnaXN0cmF0aW9ucywgdG8gbWFpbnRhaW4gdGhlIHN0YXRlIGluIHRoZSBuZXR3b3Jr
IGFuZCBhdCB0aGUNCj4gODY5CSAgICAgIDZMQlIgYW5kIG1pbmltaXplIHRoZSBjaHVybi4NCj4g
DQo+IFttYWpvcl0gIlRoZSA2TE4gU0hPVUxEIHNlbmQgdGhlIHJlZ2lzdHJhdGlvbihzKSB0aGF0
IGhhdmUgYSBub24temVybw0KPiBSZWdpc3RyYXRpb24gTGlmZXRpbWUuLi4iDQo+IA0KPiBJdCBz
b3VuZHMgYXMgaWYgeW91J3JlIHRyeWluZyB0byBzcGVjaWZ5IHdoYXQgdGhlIHZhbHVlIG9mIHRo
ZQ0KPiBSZWdpc3RyYXRpb24gTGlmZXRpbWUgc2hvdWxkIGJlLiAgSWYgc286IHMvdGhhdCBoYXZl
IGEgbm9uLXplcm8vd2l0aCBhDQo+IG5vbi16ZXJvDQoNCkRvbmUNCg0KPiANCj4gV2hhdCBhcmUg
dGhlIGNhc2VzIHdoZW4gaXQgaXMgb2sgdG8gbm90IHVzZSBhIG5vbi16ZXJvIHZhbHVlPyAgSU9X
LA0KPiB3aHkgaXMgaXQgcmVjb21tZW5kZWQgYW5kIG5vdCByZXF1aXJlZD8gIHJmYzg1MDUgdGFs
a3MgYWJvdXQgc2V0dGluZw0KPiB0aGUgUmVnaXN0cmF0aW9uIExpZmV0aW1lIHRvIDAsIHdoaWNo
IGJyaW5ncyBtZSB0bzogaXQgc2VlbXMgdG8gbWUNCj4gdGhhdCB0aGUgTm9ybWF0aXZlIGxhbmd1
YWdlIG1heSBiZSBvdXQgb2YgcGxhY2Ugc2luY2UgdGhlDQo+IHNwZWNpZmljYXRpb24gaXMgYWxy
ZWFkeSBtYWRlIGluIHJmYzg1MDUuICA/Pw0KDQpXaGF0IGlzIHJlY29tbWVuZGVkIGlzIHRvIGRv
IHRoZSByZWdpc3RyYXRpb24ocykgdGhhdCBrZWVwKHMpIHRoZSBzdGF0ZSBhY3RpdmUgYmVmb3Jl
IHRoZSBvbmVzIHRoYXQgZGVzdHJveSBpdCwgc28gdGhlcmUgaXMgbm8gdHJhbnNpZW50IHdoZW4g
dGhlIHN0YXRlIGlzIGRlc3Ryb3kgZm9yIG5vdGhpbmcuIFJld29yZGluZyB0bzoNCg0KIg0KICAg
My4gIEFzIHN0YXRlZCBpbiBzZWN0aW9uIDUuMiBvZiBbUkZDODUwNV0sIHRoZSA2TE4gY2FuIHJl
Z2lzdGVyIHRvDQogICAgICAgbW9yZSB0aGFuIG9uZSA2TFIgYXQgdGhlIHNhbWUgdGltZS4gIElu
IHRoYXQgY2FzZSwgaXQgdXNlcyB0aGUNCiAgICAgICBzYW1lIEVBUk8gZm9yIGFsbCBvZiB0aGUg
cGFyYWxsZWwgQWRkcmVzcyBSZWdpc3RyYXRpb25zLiAgVGhlIDZMTg0KICAgICAgIFNIT1VMRCBz
ZW5kIHRoZSBOUyhFQVJPKSwgaWYgYW55LCB0aGF0IG1haW50YWluIGEgcmVnaXN0cmF0aW9uDQog
ICAgICAgYWN0aXZlIChpLmUuLCB3aXRoIGEgbm9uLXplcm8gUmVnaXN0cmF0aW9uIExpZmV0aW1l
KSBhbmQgZW5zdXJlDQogICAgICAgdGhhdCBvbmUgc3VjY2VlZHMgYmVmb3JlIGl0IHNlbmRzIGFu
IE5TKEVBUk8pIHRoYXQgdGVybWluYXRlcw0KICAgICAgIG90aGVyIHJlZ2lzdHJhdGlvbnMsIHRv
IGF2b2lkIHRoZSBjaHVybiByZWxhdGVkIHRvIHRyYW5zaWVudA0KICAgICAgIHJvdXRlIGludmFs
aWRhdGlvbiBpbiB0aGUgUlBMIG5ldHdvcmsuDQoiDQoNCg0KPiA4NzEJICA0LiAgRm9sbG93aW5n
IHNlY3Rpb24gNS4xIG9mIFtSRkM4NTA1XSwgYSA2TE4gYWN0aW5nIGFzIGEgUlVMIHNldHMNCj4g
ODcyCSAgICAgIHRoZSAiUiIgZmxhZyBpbiB0aGUgRUFSTyBvZiBhdCBsZWFzdCBvbmUgcmVnaXN0
cmF0aW9uLCB3aGVyZWFzDQo+IDg3MwkgICAgICBhY3RpbmcgYXMgYSBSQU4gaXQgbmV2ZXIgZG9l
cy4gIElmIHRoZSAiUiIgZmxhZyBpcyBub3QgZWNob2VkIGluDQo+IDg3NAkgICAgICB0aGUgTkEs
IHRoZSBSVUwgU0hPVUxEIGF0dGVtcHQgdG8gdXNlIGFub3RoZXIgNkxSLiAgVGhlIFJVTA0KPiA4
NzUJICAgICAgU0hPVUxEIHNlbmQgdGhlIHJlZ2lzdHJhdGlvbihzKSB3aXRoIHRoZSAiUiIgZmxh
ZyBzZXQgYW5kIGVuc3VyZQ0KPiA4NzYJICAgICAgdGhhdCBvbmUgc3VjY2VlZHMgYmVmb3JlIGl0
IHNlbmRzIHRoZSByZWdpc3RyYXRpb25zIHdpdGggdGhlIGZsYWcNCj4gODc3CSAgICAgIHJlc2V0
LiAgSW4gY2FzZSBvZiBhIGNvbmZsaWN0IHdpdGggdGhlIHByZWNlZWRpbmcgcnVsZSBvbg0KPiA4
NzgJICAgICAgbGlmZXRpbWUsIHRoZSBydWxlIG9uIGxpZmV0aW1lIGhhcyBwcmVjZWRlbmNlLg0K
PiANCj4gW25pdF0gIjZMTiBhY3RpbmcgYXMgYSBSVUwiICBUaGUgdGl0bGUgb2YgdGhpcyBzZWN0
aW9uIGlzICJQZXJzcGVjdGl2ZQ0KPiBvZiB0aGUgUlVMIEFjdGluZyBhcyA2TE4iLCB3aGljaCBv
bmUgaXMgaXQ/IDstKQ0KDQpBcmdsDQoNClRoZSBmb3JtZXINCg0KRml4ZWQ7IG11bHRpcGxlIHBs
YWNlcw0KDQo+IA0KPiANCj4gW21pbm9yXSAid2hlcmVhcyBhY3RpbmcgYXMgYSBSQU4gaXQgbmV2
ZXIgZG9lcyIgICByZmM4NTA1IHNheXMgdGhpczoNCj4gIkEgNkxSIHRoYXQgbWFuYWdlcyBpdHMg
cmVhY2hhYmlsaXR5IFNIT1VMRCBOT1Qgc2V0IHRoZSBSIGZsYWciLg0KPiAiU0hPVUxEIE5PVCIg
ZG9lc24ndCBpbXBseSBuZXZlci4NCg0KQWdyZWVkLCB0aGF0IGlzIGluY29ycmVjdC4gIEkgcmVt
b3ZlZCB0aGF0IGV4dHJhIHRleHQuDQoNCj4NCj4gW21pbm9yXSAiSWYgdGhlICJSIiBmbGFnIGlz
IG5vdCBlY2hvZWQgaW4gdGhlIE5BLi4uIiAgSSBkaWRuJ3QgZmluZCBpbg0KPiByZmM4NTA1IHdo
ZXJlIGVjaG9pbmcgdGhlIFIgZmxhZyBpcyBkaXNjdXNzZWQuICBCdXQgwqcxMC4yLjIgcmVxdWly
ZXMNCj4gdGhlIFIgZmxhZyBzZXQuLi5pcyB0aGF0IHdoZXJlIHRoZSBzcGVjaWZpY2F0aW9uIGlz
Pw0KDQouDQpXaGljaCBtZWFucyB3ZSBleHRlbmQgUkZDIDg1MDUuDQpBdCBzb21lIHBvaW50IHdl
IHdhbnQgdG8gYXBwbHkgdGhhdCB0byBhbnkgbm9kZSB0aGF0IHNldHMgdGhlICdSJyBmbGFnLg0K
TWF5YmUgYSA2TG8gZHJhZnQgdGhhdCBnZW5lcmFsaXplcyB0aGlzIGluIHRoZSBmdXR1cmU/DQoN
CiANCj4gDQo+IFttYWpvcl0gIlNIT1VMRCBzZW5kIHRoZSByZWdpc3RyYXRpb24ocykgd2l0aCB0
aGUgIlIiIGZsYWcgc2V0IGFuZA0KPiBlbnN1cmUgdGhhdCBvbmUgc3VjY2VlZHMgYmVmb3JlIGl0
IHNlbmRzIHRoZSByZWdpc3RyYXRpb25zIHdpdGggdGhlDQo+IGZsYWcgcmVzZXQuIg0KPiANCj4g
VGhpcyB0ZXh0IGlzIGluIGNvbmZsaWN0IHdpdGggwqc1LjEvcmZjODUwNTogIk1VU1Qgc2V0IHRo
ZSBSIGZsYWcgdG8NCj4gaW5kaWNhdGUgdGhhdCBpdCBpcyBub3QgYSByb3V0ZXIgYW5kIHRoYXQg
aXQgd2lsbCBub3QgaGFuZGxlIGl0cyBvd24NCj4gcmVhY2hhYmlsaXR5Ii4gIFRoZXJlIGlzbid0
IGEgcHJvdmlzaW9uIGZvciBhIFJVTCB0byBub3Qgc2V0IHRoZSBSDQo+IGZsYWcuDQoNCkkgZGlk
IG5vdCB3cml0ZSB0aGF0IHRleHQgaW4gdGhhdCBtZWFuaW5nLiBNYXliZSB0aGF0J3MgbXkgRW5n
bGlzaC4gDQpUaGUgdGV4dCBpcyBtZWFudCB0byBzYXkgdGhhdCBpdCBNVVNUIHNldCB0aGUgUiBm
bGFnIGlmIGl0IHdpc2hlcyB0byBpbmRpY2F0ZSB0aGF0IGl0IGlzIG5vdCBhIHJvdXRlciBhbmQg
YmxhaC4NClRoaXMgc3BlYyBzaG93cyBjYXNlcyB3aGVyZSB0aGUgNkxOIGVuYWJsZXMgYW5kIGRp
c2FibGVzIHJvdXRpbmcgaW4gYSBjb2xsZWN0aW9uIG9mIDZMUnMgd2hpbGUgaXQgaXMgYWN0aXZl
IGluIG90aGVycywgYW5kIHByb3ZpZGVzIG1lYW5zIHRvIG1vdmUgdGhlIHJvdXRpbmcgcmVnaXN0
cmF0aW9ucy4NCg0KDQoiDQogICAgICAgQXMgc3RhdGVkIGluIHNlY3Rpb24gNS4yIG9mIFtSRkM4
NTA1XSwgdGhlIDZMTiBjYW4gcmVnaXN0ZXIgdG8NCiAgICAgICBtb3JlIHRoYW4gb25lIDZMUiBh
dCB0aGUgc2FtZSB0aW1lLiAgSW4gdGhhdCBjYXNlLCBpdCB1c2VzIHRoZQ0KICAgICAgIHNhbWUg
RUFSTyBmb3IgYWxsIG9mIHRoZSBwYXJhbGxlbCBBZGRyZXNzIFJlZ2lzdHJhdGlvbnMsIHdpdGgg
dGhlDQogICAgICAgZXhjZXB0aW9uIG9mIHRoZSBSZWdpc3RyYXRpb24gTGlmZXRpbWUgZmllbGQg
YW5kIHRoZSBzZXR0aW5nIG9mDQogICAgICAgdGhlIFIgZmxhZyB0aGF0IG1heSBkaWZmZXIuICBU
aGUgNkxOIFNIT1VMRCBzZW5kIHRoZSBOUyhFQVJPKSwgaWYNCiAgICAgICBhbnksIHRoYXQgbWFp
bnRhaW4gYSByZWdpc3RyYXRpb24gYWN0aXZlIChpLmUuLCB3aXRoIGEgbm9uLXplcm8NCiAgICAg
ICBSZWdpc3RyYXRpb24gTGlmZXRpbWUpIGFuZCBlbnN1cmUgdGhhdCBvbmUgc3VjY2VlZHMgYmVm
b3JlIGl0DQogICAgICAgc2VuZHMgYW4gTlMoRUFSTykgdGhhdCB0ZXJtaW5hdGVzIGFub3RoZXIg
cmVnaXN0cmF0aW9uLCB0byBhdm9pZA0KICAgICAgIHRoZSBjaHVybiByZWxhdGVkIHRvIHRyYW5z
aWVudCByb3V0ZSBpbnZhbGlkYXRpb24gaW4gdGhlIFJQTA0KICAgICAgIG5ldHdvcmsuDQoiDQoN
Cg0KPiANCj4gDQo+IDg4MAkgIDUuICBUaGUgNkxOIG1heSB1c2UgYW55IG9mIHRoZSA2TFJzIHRv
IHdoaWNoIGl0IHJlZ2lzdGVyZWQgYXMgZGVmYXVsdA0KPiA4ODEJICAgICAgZ2F0ZXdheS4gIFVz
aW5nIGEgNkxSIHRvIHdoaWNoIHRoZSA2TE4gaXMgbm90IHJlZ2lzdGVyZWQgbWF5DQo+IDg4Mgkg
ICAgICByZXN1bHQgaW4gcGFja2V0cyBkcm9wcGVkIGF0IHRoZSA2TFIgYnkgYSBTb3VyY2UgQWRk
cmVzcw0KPiA4ODMJICAgICAgVmFsaWRhdGlvbiBmdW5jdGlvbiAoU0FWSSkgc28gaXQgaXMgTk9U
IFJFQ09NTUVOREVELg0KPiANCj4gDQo+IA0KPiBbbWlub3JdIFBsZWFzZSBhZGQgYW4gSW5mb3Jt
YXRpdmUgcmVmZXJlbmNlIHRvIFNBVkkuDQoNCkRvbmUNCg0KPiANCj4gDQo+IFttYWpvcl0gcy9O
T1QgUkVDT01NRU5ERUQvbm90IHJlY29tbWVuZGVkDQo+IFRoaXMgdGV4dCBpcyBub3Qgc3BlY2lm
eWluZyBub3JtYXRpdmUgYmVoYXZpb3IgcmVsYXRlZCB0byBpbnRlcm9wZXJhYmlsaXR5Lg0KPiAN
Cj4gDQpEb25lDQoNCj4gODg1CSAgRXZlbiB3aXRob3V0IHN1cHBvcnQgZm9yIFJQTCwgYSBSVUwg
bWF5IGJlIGF3YXJlIG9mIG9wYXF1ZSB2YWx1ZXMNCj4gdG8NCj4gODg2CSAgYmUgcHJvdmlkZWQg
dG8gdGhlIHJvdXRpbmcgcHJvdG9jb2wuICBJZiB0aGUgUlVMIGhhcyBhIGtub3dsZWRnZSBvZg0K
PiA4ODcJICB0aGUgUlBMIEluc3RhbmNlIHRoZSBwYWNrZXQgc2hvdWxkIGJlIGluamVjdGVkIGlu
dG8sIHRoZW4gaXQgU0hPVUxEDQo+IDg4OAkgIHNldCB0aGUgT3BhcXVlIGZpZWxkIGluIHRoZSBF
QVJPIHRvIHRoZSBSUExJbnN0YW5jZUlELCBlbHNlIGl0IE1VU1QNCj4gODg5CSAgbGVhdmUgdGhl
IE9wYXF1ZSBmaWVsZCB0byB6ZXJvLg0KPiANCj4gDQo+IFttYWpvcl0gSWYgYSBSVUwgaXMgKnVu
YXdhcmUqIGJ5IGRlZmluaXRpb24sIEkgZG9uJ3Qgc2VlIGhvdyB0aGlzDQo+IHBhcmFncmFwaCBj
YW4gZml0IGluIHRoaXMgc3BlY2lmaWNhdGlvbi4uLmVzcGVjaWFsbHkgYmVjYXVzZSBpdCBzZWVt
cw0KPiB0byBiZSBzcGVjdWxhdGluZyBhYm91dCBwb3RlbnRpYWwga25vd2xlZGdlICgibWF5IGJl
IGF3YXJlIG9mIG9wYXF1ZQ0KPiB2YWx1ZXMiKS4uLiAgV2hhdCBkbyB3ZSBjYWxsIGEgUlVMIHRo
YXQgaGFzIHBhcnRpYWwga25vd2xlZGdlPw0KDQpXZSBkbyBub3QgaGF2ZSBhIG5hbWUgZm9yIHRo
YXQuIERvIHdlIG5lZWQgb25lPw0KVGhlIGlkZWEgaXMgdGhhdCB0aGUgc3RhY2sgY2FuIGJlIHBy
b3ZpZGVkIHdpdGggYW4gb3BhcXVlIHRoYXQgaXMgcGFzc2VkIG9uLiANClRoaXMgaXMgYSB3YXkg
dG8gaW1wbGVtZW50IHdhcyBpcyBub3cga25vd24gYXMgYXBwIGF3YXJlIG5ldHdvcmtpbmcgaW4g
SW9UIDsgKQ0KVGhlcmUncyBhIGRpZmZlcmVuY2UgYmV0d2VlbiBiZWluZyBwcm92aWRlZCB3aXRo
IGFuIGluc3RhbmNlIG51bWJlciBhbmQgc3BlYWtpbmcgZmx1ZW50IFJQTC4NCkkgcmVtb3ZlZCBh
d2FyZSBhcyBmb2xsb3dzOg0KIg0KDQogICBFdmVuIHdpdGhvdXQgc3VwcG9ydCBmb3IgUlBMLCBh
IFJVTCBtYXkgYmUgY29uZmlndXJlZCB3aXRoIGFuIG9wYXF1ZQ0KICAgdmFsdWUgdG8gYmUgcHJv
dmlkZWQgdG8gdGhlIHJvdXRpbmcgcHJvdG9jb2wuICBJZiB0aGUgUlVMIGhhcw0KICAga25vd2xl
ZGdlIG9mIHRoZSBSUEwgSW5zdGFuY2UgdGhlIHBhY2tldCBzaG91bGQgYmUgaW5qZWN0ZWQgaW50
bywNCiAgIHRoZW4gaXQgU0hPVUxEIHNldCB0aGUgT3BhcXVlIGZpZWxkIGluIHRoZSBFQVJPIHRv
IHRoZSBSUExJbnN0YW5jZUlELA0KICAgZWxzZSBpdCBNVVNUIGxlYXZlIHRoZSBPcGFxdWUgZmll
bGQgdG8gemVyby4NCiINCg0KPiA4OTUJICBBIFJVTCBpcyBub3QgZXhwZWN0ZWQgdG8gcHJvZHVj
ZSBSUEwgYXJ0aWZhY3RzIGluIHRoZSBkYXRhIHBhY2tldHMsDQo+IDg5NgkgIGJ1dCBpdCBNQVkg
ZG8gc28uICBGb3IgaW5zdGFuY2UsIGlmIHRoZSBSVUwgaGFzIGEgbWluaW1hbCBhd2FyZW5lc3MN
Cj4gODk3CSAgb2YgdGhlIFJQTCBJbnN0YW5jZSB0aGVuIGl0IGNhbiBidWlsZCBhbiBSUEkuICBB
IFJVTCB0aGF0IHBsYWNlcyBhbg0KPiA4OTgJICBSUEkgaW4gYSBkYXRhIHBhY2tldCBNVVNUIGlu
ZGljYXRlIHRoZSBSUExJbnN0YW5jZUlEIG9mIHRoZSBSUEwNCj4gODk5CSAgSW5zdGFuY2Ugd2hl
cmUgdGhlIHBhY2tldCBzaG91bGQgYmUgZm9yd2FyZGVkLiAgQWxsIHRoZSBmbGFncyBhbmQgdGhl
DQo+IDkwMAkgIFJhbmsgZmllbGQgYXJlIHNldCB0byB6ZXJvIGFzIHNwZWNpZmllZCBieSBzZWN0
aW9uIDExLjIgb2YgW1JGQzY1NTBdLg0KPiANCj4gW21ham9yXSBzL01BWS9tYXkgICBJbiB0aGlz
IGNhc2UsIHRoZSB0ZXh0IGlzIGp1c3QgZXhwcmVzc2luZyBhIGZhY3QsDQo+IG5vdCBhIE5vcm1h
dGl2ZSBhY3Rpb24uDQoNCkknbSBzdGlsbCBjb25mdXNlZCB3aGF0IGEgbm9ybWF0aXZlIE1BWSBp
cyAhDQoNCj4gDQo+IFttYWpvcl0gVGhlIE5vcm1hdGl2ZSB0ZXh0IGluIHRoaXMgcGFyYWdyYXBo
IGlzIGVxdWl2YWxlbnQgdG8gdGhlIG9uZQ0KPiBhYm92ZSAodHdvIHBhcmFncmFwaHMgdXApLi4u
cGxlYXNlIGF2b2lkIGR1cGxpY2F0aW9uL3JlZHVuZGFuY3kuDQoNCllvdSBsb3N0IG1lLiBJIHJl
cmVhZCAodHdpY2UpIHRoZSB0ZXh0IGFib3ZlLiBBbmQgdGhpcyBpcyB0aGUgb25seSBwbGFjZSB0
aGUgUlVMIG1hbmlwdWxhdGVzIHRoZSBvcGFxdWUuDQoNCj4gDQo+IA0KPiBbbWFqb3JdICJBIFJV
TCB0aGF0IHBsYWNlcyBhbiBSUEkgaW4gYSBkYXRhIHBhY2tldCBNVVNUIGluZGljYXRlIHRoZQ0K
PiBSUExJbnN0YW5jZUlEIG9mIHRoZSBSUEwgSW5zdGFuY2Ugd2hlcmUgdGhlIHBhY2tldCBzaG91
bGQgYmUNCj4gZm9yd2FyZGVkLiINCj4gDQo+IFNvLi4uZXZlbiBpZiB3ZSBsZWF2ZSB0aGUgKnVu
YXdhcmUqIG5hdHVyZSBvZiBhIFJVTCBvdXQuLi50aGlzIHRleHQNCj4gbWVhbnMgdGhhdCBhbnkg
bGVhZiBjYW4gaW5qZWN0IHRyYWZmaWMgb250byBhbiBSUEwgSW5zdGFuY2UsIGp1c3QgYnkNCj4g
a25vd2luZyB0aGUgSUQgKG9yIGV2ZW4gZ3Vlc3NpbmcgaXQpLiAgUGxlYXNlIGFkZCBzb21lIHRl
eHQgaW4gdGhlDQo+IFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIGFib3V0IGhvdyB0aGUgcmZjNjU1
MyBjb25zaWRlcmF0aW9ucyBhcHBseQ0KPiBoZXJlIHRvby4NCg0KSSBhZ3JlZSBvbiBwcmluY2lw
bGUsIG5vdCBzdXJlIHdoYXQgdG8gZG8gd2l0aCBSRkMgNjU1My4gDQpSRkMgNjU1MyBkaXNjdXNz
ZXMgaW5jb25zaXN0ZW5jaWVzIGluIHRoZSBmb3J3YXJkaW5nIHBsYW5lIHRoYXQgYXJlIGRpc2Nv
dmVyZWQgYnkgdGhlIHJvdXRlciBub3QgdGhlIGhvc3QuDQpXaGF0IGFib3V0Og0KIg0KICAgVGhl
IE9wYXF1ZSBmaWVsZCBpbiB0aGUgRUFSTyBlbmFibGVzIHRoZSBSVUwgdG8gc3VnZ2VzdCBhDQog
ICBSUExJbnN0YW5jZUlEIHdoZXJlIGl0cyB0cmFmZmljIGlzIHBsYWNlZC4gIFRoaXMgb3BlbnMg
dG8gYXR0YWNrcw0KICAgd2hlcmUgYSBSUEwgaW5zdGFuY2Ugd291bGQgYmUgcmVzZXJ2ZWQgZm9y
IGNyaXRpY2FsIHRyYWZmaWMsIGUuZy4sDQogICB3aXRoIGEgc3BlY2lmaWMgYmFuZHdpZHRoIHJl
c2VydmF0aW9uLCB0aGF0IHRoZSBhZGRpdGlvbmFsIHRyYWZmaWMNCiAgIGdlbmVyYXRlZCBieSBh
IHJvZ3VlIG1heSBkaXNydXB0LiAgVGhpcyBtYXkgYmUgYWxsZXZpYXRlZCBieQ0KICAgdHJhZGl0
aW9uYWwgYWNjZXNzIGNvbnRyb2wgbWVjaGFuaXNtcyB3aGVyZSB0aGUgNkxSIHNoYXBlcyB0aGUN
CiAgIGluY29taW5nIHRyYWZmaWMgZnJvbSB0aGUgNkxOLiAiDQo+IA0KPiANCj4gOTAyCTEwLjIu
Mi4gIFBlcnNwZWN0aXZlIG9mIHRoZSBCb3JkZXIgUm91dGVyIEFjdGluZyBhcyA2TFINCj4gDQo+
IFtuaXRdIEhvdyBlbHNlIHdvdWxkIGEgQm9yZGVyIFJvdXRlciBhY3QgYXM/DQoNCldlIHR1cm5l
ZCBhcm91bmQgNkxSIGFjdGluZyBhcyBhLi4gYWJvdmUuIFRoaXMgYXBwbGllcyBoZXJlIHRvbzoN
Cg0KDQo5LjIuMi4gIFBlcnNwZWN0aXZlIG9mIHRoZSA2TFIgQWN0aW5nIGFzIEJvcmRlciBSb3V0
ZXINCg0KDQo+IA0KPiANCj4gW10gVGhpcyB0ZXJtaW5vbG9neSBvZiAiYWN0aW5nIGFzIiBpcyBj
b25mdXNpbmcuLi4gPHNpZ2g+DQo+IA0KDQpXZSBzeW5jJ2VkIGFib3ZlLiBCdXQgeWVzLg0KIA0K
PiA5MTIJICBJZiB0aGUgIlIiIGZsYWcgaXMgc2V0IGluIHRoZSBOUyhFQVJPKSwgdGhlIDZMUiBN
VVNUIGluamVjdCB0aGUgSG9zdA0KPiA5MTMJICByb3V0ZSBpbiBSUEwsIHVubGVzcyB0aGlzIGlz
IGJhcnJlZCBmb3Igb3RoZXIgcmVhc29ucywgc3VjaCBhcyB0aGUNCj4gOTE0CSAgc2F0dXJhdGlv
biBvZiB0aGUgUlBMIHBhcmVudHMuICBUaGUgNkxSIE1VU1QgdXNlIGEgUlBMIE5vbi1TdG9yaW5n
DQo+IDkxNQkgIE1vZGUgc2lnbmFsaW5nIGFuZCB0aGUgdXBkYXRlZCBUYXJnZXQgT3B0aW9uIChz
ZWUgU2VjdGlvbiA5KS4gIFRoZQ0KPiA5MTYJICA2TFIgTVVTVCByZXF1ZXN0IGEgREFPLUFDSyBi
eSBzZXR0aW5nIHRoZSAnSycgZmxhZyBpbiB0aGUgREFPDQo+IDkxNwkgIG1lc3NhZ2UuICBTdWNj
ZXNzIGluamVjdGluZyB0aGUgcm91dGUgdG8gdGhlIFJVTCBpcyBpbmRpY2F0ZWQgYnkgdGhlDQo+
IDkxOAkgICdFJyBmbGFnIHNldCB0byAwIGluIHRoZSBSUEwgc3RhdHVzIG9mIHRoZSBEQU8tQUNL
IG1lc3NhZ2UuDQo+IA0KPiBbbWFqb3JdIFdoYXQgaXMgInRoZSBIb3N0IHJvdXRlIj8gIEkgZ3Vl
c3MgeW91IG1lYW4gYSAiaG9zdCByb3V0ZSB0bw0KPiB0aGUgUmVnaXN0ZXJlZCBBZGRyZXNzIGNv
bnRhaW5lZCBpbiB0aGUgRURBQyIuICBPciwgYXMgeW91IG1lbnRpb24NCj4gbGF0ZXIsICJyb3V0
ZXIgdG8gdGhlIFJVTCIuDQo+IA0KDQpJdCBpcyB0aGUgaG9zdCByb3V0ZSB0byB0aGUgUmVnaXN0
ZXJlZCBBZGRyZXNzIGNvbnRhaW5lZCBpbiB0aGUgdGFyZ2V0IG9mIHRoZSBOUyhFQVJPKS4NClNh
eWluZyAndG8gdGhlIFJVTCcgaXMgYSBzaW1wbGlmaWNhdGlvbi4gSSBjaGFuZ2VkIHRvICJSVUwn
cyBhZGRyZXNzIi4gQnV0IHRoYXQgcmVhbGx5IG1ha2VzIHRleHQgYXdrd2FyZC4NCg0KSSBjaGVj
a2VkLCB3ZSB1c2UgInRoZSBob3N0IHJvdXRlIiBzZXZlcmFsIHRpbWVzLiANCg0KUmVsYXRlZCB0
byB0aGlzLCB0aGUgZmlyc3QgdXNlIGlzDQoiDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBTZWN0aW9uIDUNCiAgIGRldGFpbHMgYSBIb3N0LXRvLVJvdXRlciBpbnRlcmZhY2Ug
dGhhdCB0aGUgUlVMIG5lZWRzIHRvIGltcGxlbWVudCB0bw0KICAgYWR2ZXJ0aXNlIGl0cyBJUHY2
IGFkZHJlc3NlcyB0byBhIFJvdXRlciB0aGF0IHN1cHBvcnRzIHRoaXMNCiAgIHNwZWNpZmljYXRp
b24uICBUaGUgZG9jdW1lbnQgc3BlY2lmaWVzIGhvdyB0aGUgUm91dGVyIGluamVjdHMgdGhvc2UN
CiAgIGFkZHJlc3NlcyBhcyBIb3N0IHJvdXRlcyBpbiB0aGUgUlBMIG5ldHdvcmsgb24gYmVoYWxm
IG9mIHRoZSBSVUwuDQoNCiINCg0KDQo+IA0KPiBbbWFqb3JdICJNVVNULi4udW5sZXNzIiAgIFRo
ZSB1c2Ugb2YgTVVTVCBpbXBsaWVzIG5vDQo+IGV4Y2VwdGlvbnMuICAgcy9NVVNUL1NIT1VMRA0K
DQpPSzsgbm90IHN1cmUgSSBhZ3JlZSBidXQgSSBkaWQgaXQuDQpNeSBjb25jZXJuIGlzIHRoYXQg
YSBNVVNUIGNvdWxkIGJlIGNvbmRpdGlvbmFsLiBJZiBibGFoIHRoZW4gTVVTVC4gU28gd2hhdCBJ
IHdyb25nIHdpdGggTVVTVCBkbyB0aGlzLCB1bmxlc3MgY29uZGl0aW9uIGJsYWg/DQpJIHdlbiB0
aHJvdWdoIHRoZSB0ZXh0LCB0aGlzIGFwcGxpZXMgc2V2ZXJhbCB0aW1lcy4NCg0KPiANCj4gDQo+
IDkyMAkgIFRoZSBPcGFxdWUgZmllbGQgaW4gdGhlIEVBUk8gaGludHMgdGhlIDZMUiBvbiB0aGUg
UlBMIEluc3RhbmNlIHRoYXQNCj4gOTIxCSAgU0hPVUxEIGJlIHVzZWQgZm9yIHRoZSBEQU8gYWR2
ZXJ0aXNlbWVudHMsIGFuZCBmb3IgdGhlIGZvcndhcmRpbmcNCj4gb2YNCj4gOTIyCSAgcGFja2V0
cyBzb3VyY2VkIGF0IHRoZSByZWdpc3RlcmVkIGFkZHJlc3Mgd2hlbiB0aGVyZSBpcyBubyBSUEkg
aW4gdGhlDQo+IDkyMwkgIHBhY2tldCwgaW4gd2hpY2ggY2FzZSB0aGUgNkxSIE1VU1QgZW5jYXBz
dWxhdGUgdGhlIHBhY2tldCB0byB0aGUNCj4gUm9vdA0KPiA5MjQJICBhZGRpbmcgYW4gUlBJIGlu
IHRoZSBvdXRlciBoZWFkZXIuICBJZiB0aGUgT3BhcXVlIGZpZWxkIGlzIHplcm8sIHRoZQ0KPiA5
MjUJICA2TFIgaXMgZnJlZSB0byB1c2UgdGhlIGRlZmF1bHQgUlBMIEluc3RhbmNlICh6ZXJvKSBm
b3IgdGhlIHJlZ2lzdGVyZWQNCj4gOTI2CSAgYWRkcmVzcyBvciB0byBzZWxlY3QgYW4gSW5zdGFu
Y2Ugb2YgaXRzIGNob2ljZS4NCj4gDQo+IFttYWpvcl0gImhpbnRzIiAgIEl0IGlzIHJlYWxseSBh
IGhpbnQsIG9yIHRoZSBSUEwgSW5zdGFuY2U/ICBJZiBvbmx5IGENCj4gaGludCwgd2hlcmUgd291
bGQgdGhlIEluc3RhbmNlIHRoYXQgIlNIT1VMRCBiZSB1c2VkIiBjb21lIGZyb20/ICBUaGUNCj4g
dGV4dCBpbiDCpzEwLjIuMSBpbXBsaWVzIHRoYXQgdGhlIDZMTiBrbm93cyB3aGF0IHRoZSBJbnN0
YW5jZSBpcy4NCg0KVGhlIDZMUiBtYXkgYmUgY29uZmlndXJlZCB0byBtYXAgdGhlIG9wYXF1ZSBp
biBhIFJQTElOc3RhbmNlSUQuIEUuZy4sIHRoZSBvcGFxdWUgbWVhbnMgYW4gYXBwbGljYXRpb24s
IGFuZCB0aGUgcm91dGVyIG1hcHMgYW4gYXBwbGljYXRpb24gdG8gYW4gSW5zdGFuY2UuIFRoaXMg
aXMgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpcyBzcGVjLiBUaGF0J3Mgd2h5IGl0IGlzIG9wYXF1
ZS4NCg0KPiBbbWFqb3JdICJ0aGUgUlBMIEluc3RhbmNlIHRoYXQgU0hPVUxEIGJlIHVzZWQgZm9y
IHRoZSBEQU8gYWR2ZXJ0aXNlbWVudHMiDQo+IA0KPiBXaGVuIHdvdWxkIHRoZSA2TFIgbm90IHVz
ZSB0aGUgSW5zdGFuY2Ugc2lnbmFsZWQgYnkgdGhlIDZMTj8gIElPVywgd2h5DQo+IGlzIHRoaXMg
YSByZWNvbW1lbmRhdGlvbiBhbmQgbm90IGEgcmVxdWlyZW1lbnQ/DQoNClRoaXMgaXMgYSBoaW50
IGZvciBhIHBvbGljeSBidXQgeWVzIEkgc2lnbmFsIGluIHRoZSBSUExJbnN0YW5jZUlkIGRpcmVj
dGx5IGlzIGVhc2llci4gDQpNb3JlIGZvbGxvd3MuLi4NCg0KPiANCj4gW21ham9yXSAiU0hPVUxE
IGJlIHVzZWQgZm9yLi4uZm9yd2FyZGluZy4uLmluIHdoaWNoIGNhc2UgdGhlIDZMUiBNVVNUDQo+
IGVuY2Fwc3VsYXRlIHRoZSBwYWNrZXQgdG8gdGhlIFJvb3QgYWRkaW5nIGFuIFJQSSBpbiB0aGUg
b3V0ZXIgaGVhZGVyIg0KPiANCj4gVGhlcmUncyBhIE5vcm1hdGl2ZSBjb25mbGljdCBiZXR3ZWVu
IHJlY29tbWVuZGluZyB0aGUgdXNlIG9mIHRoZQ0KPiBSUExJbnN0YW5jZUlEIGFuZCByZXF1aXJp
bmcgdGhlIHVzZSBvZiB0aGUgUlBJICh3aGljaCBjb250YWlucyB0aGUNCj4gUlBMSW5zdGFuY2VJ
RCkuDQo+IA0KDQpJIHJlbW92ZWQgYm90aCB1cHBlcmNhc2UgYW5kIGluIGZhY3QgdGhlIGVuY2Fw
cyB0aGluZyB3aGljaCBpcyBhIHJlc2F5IG9mIHVzZW9mcnBsaW5mby4NClRoZXJlJ3MgYSBNVVNU
IGFib3V0IHRoZSBpbnN0YW5jZSBhIGJpdCBsYXRlciB0aGF0IHNlcnZlcyB0aGUgcHVycG9zZS4N
Ck1vcmUgZm9sbG93cy4uLg0KDQo+IFttaW5vcl0gSG93IGlzIHRoZSA2TFIgdG8gInNlbGVjdCBh
biBJbnN0YW5jZSBvZiBpdHMgY2hvaWNlIj8NCj4gwqcxMS4yL3JmYzY1NTAgdGFsa3Mgc3BlY2lm
aWNhbGx5IGFib3V0IHRoZSBuZWVkIGZvciBndWlkYW5jZSBmb3INCj4gZXh0ZXJuYWwgcGFja2V0
czoNCj4gDQo+ICAgIFRoZSBkZWZpbml0aW9uIGFuZCBwcm92aXNpb25pbmcgb2YgUlBMIEluc3Rh
bmNlcyBhcmUgb3V0IG9mIHNjb3BlIGZvcg0KPiAgICB0aGlzIHNwZWNpZmljYXRpb24uICBHdWlk
ZWxpbmVzIG1heSBiZSBhcHBsaWNhdGlvbiBhbmQgaW1wbGVtZW50YXRpb24NCj4gICAgc3BlY2lm
aWMsIGFuZCB0aGV5IGFyZSBleHBlY3RlZCB0byBiZSBlbGFib3JhdGVkIGluIGZ1dHVyZSBjb21w
YW5pb24NCj4gICAgc3BlY2lmaWNhdGlvbnMuICBUaG9zZSBvcGVyYXRpb25zIGFyZSBleHBlY3Rl
ZCB0byBiZSBzdWNoIHRoYXQgZGF0YQ0KPiAgICBwYWNrZXRzIGNvbWluZyBmcm9tIHRoZSBvdXRz
aWRlIG9mIHRoZSBSUEwgbmV0d29yayBjYW4gdW5hbWJpZ3VvdXNseQ0KPiAgICBiZSBhc3NvY2lh
dGVkIHRvIGF0IGxlYXN0IG9uZSBSUEwgSW5zdGFuY2UgYW5kIGJlIHNhZmVseSByb3V0ZWQgb3Zl
cg0KPiAgICBhbnkgaW5zdGFuY2UgdGhhdCB3b3VsZCBtYXRjaCB0aGUgcGFja2V0Lg0KPiANCg0K
R3JlYXQgcG9pbnQhIEkgcGlja2VkIHRoZSBxdW90ZSAoYW5kIEkgbG92ZSB3aG9ldmVyIHdyb3Rl
IGl0IGV2ZW4gaWYgdGhhdCdzIG1lKS4NCk1vcmUgZm9sbG93cy4uLg0KDQoNCj4gDQo+IDkyOAkg
IElmIHRoZSAiSSIgZmllbGQgaXMgbm90IHplcm8sIHRoZW4gdGhlIDZMUiBNVVNUIGNvbnNpZGVy
IHRoYXQgdGhlDQo+IDkyOQkgIE9wYXF1ZSBmaWVsZCBpcyB6ZXJvLiAgSWYgdGhlIE9wYXF1ZSBm
aWVsZCBpcyBub3QgemVybywgdGhlbiBpdCBpcw0KPiA5MzAJICBleHBlY3RlZCB0byBjYXJyeSBh
IFJQTEluc3RhbmNlSUQgZm9yIHRoZSBSUEwgSW5zdGFuY2Ugc3VnZ2VzdGVkIGJ5DQo+IDkzMQkg
IHRoZSA2TE4uICBJZiB0aGUgNkxSIGRvZXMgbm90IHBhcnRpY2lwYXRlIHRvIHRoZSBhc3NvY2lh
dGVkIEluc3RhbmNlLA0KPiA5MzIJICB0aGVuIHRoZSA2TFIgTVVTVCBjb25zaWRlciB0aGF0IHRo
ZSBPcGFxdWUgZmllbGQgaXMgemVybzsgZWxzZSwgdGhhdA0KPiA5MzMJICBpcyBpZiB0aGUgNkxS
IHBhcnRpY2lwYXRlcyB0byB0aGUgc3VnZ2VzdGVkIFJQTCBJbnN0YW5jZSwgdGhlbiB0aGUNCj4g
OTM0CSAgNkxSIFNIT1VMRCB1c2UgdGhhdCBJbnN0YW5jZSBmb3IgdGhlIFJlZ2lzdGVyZWQgQWRk
cmVzcy4NCj4gDQo+IFtuaXRdIFRoZXJlIGlzIHNvbWUgcmVkdW5kYW5jeS9yZXBldGl0aW9uIGJl
dHdlZW4gdGhpcyBwYXJhZ3JhcGggYW5kDQo+IHRoZSBsYXN0IG9uZS4NClllcywgY2xlYW5pbmcg
dXANCk1vcmUgZm9sbG93cy4uLg0KDQo+IA0KPiANCj4gW21ham9yXSAiSWYgdGhlICJJIiBmaWVs
ZCBpcyBub3QgemVybywgdGhlbiB0aGUgNkxSIE1VU1QgY29uc2lkZXIgdGhhdA0KPiB0aGUgT3Bh
cXVlIGZpZWxkIGlzIHplcm8uIg0KPiANCj4gcmZjODUwNSBhbHJlYWR5IHNwZWNpZmllcyBwcmV0
dHkgbXVjaCB0aGUgc2FtZSB0aGluZy4NCkl0IGlzIG1vcmUgYWJzdHJhY3QsIHRoZSBoaW50IGNv
dWxkIGhhdmUgYmVlbiBhbiBpbmRpcmVjdGlvbiB0byB0aGUgaW5zdGFuY2VpZCBidXQgT0sNCk1v
cmUgZm9sbG93cy4uLg0KDQoNCj4gDQo+IE9MRD4NCj4gICAgSWYgdGhlICJJIiBmaWVsZCBpcyBu
b3QgemVybywgdGhlbiB0aGUgNkxSIE1VU1QgY29uc2lkZXIgdGhhdCB0aGUNCj4gICAgT3BhcXVl
IGZpZWxkIGlzIHplcm8uICBJZiB0aGUgT3BhcXVlIGZpZWxkIGlzIG5vdCB6ZXJvLCB0aGVuIGl0
IGlzDQo+ICAgIGV4cGVjdGVkIHRvIGNhcnJ5IGEgUlBMSW5zdGFuY2VJRCBmb3IgdGhlIFJQTCBJ
bnN0YW5jZSBzdWdnZXN0ZWQgYnkNCj4gICAgdGhlIDZMTi4NCj4gDQo+IE5FVz4NCj4gICAgQXMg
ZGVzY3JpYmVkIGluIHJmYzg1MDUsIGlmIHRoZSAiSSIgZmllbGQgaXMgemVybywgdGhlbiB0aGUg
T3BhcXVlIGZpZWxkDQo+ICAgIGlzIGV4cGVjdGVkIHRvIGNhcnJ5IHRoZSBSUExJbnN0YW5jZUlE
IHN1Z2dlc3RlZCBieSB0aGUgNkxOLiAgT3RoZXJ3aXNlLA0KPiAgICB0aGUgT3BhcXVlIGZpZWxk
IGlzIGlnbm9yZWQuDQo+IA0KDQpHb3QgeW91LiBTdW1tYXJ5IG9mIGFsbCB0aGUgYWJvdmU6DQoN
CiINCiAgIFRoZSBPcGFxdWUgZmllbGQgaW4gdGhlIEVBUk8gcHJvdmlkZXMgYSBtZWFuIHRvIHNp
Z25hbCB3aGljaCBSUEwNCiAgIEluc3RhbmNlIGlzIHRvIGJlIHVzZWQgZm9yIHRoZSBEQU8gYWR2
ZXJ0aXNlbWVudHMgYW5kIHRoZSBmb3J3YXJkaW5nDQogICBvZiBwYWNrZXRzIHNvdXJjZWQgYXQg
dGhlIFJlZ2lzdGVyZWQgQWRkcmVzcyB3aGVuIHRoZXJlIGlzIG5vIFJQSSBpbg0KICAgdGhlIHBh
Y2tldC4NCg0KICAgQXMgZGVzY3JpYmVkIGluIFtSRkM4NTA1XSwgaWYgdGhlICJJIiBmaWVsZCBp
cyB6ZXJvLCB0aGVuIHRoZSBPcGFxdWUNCiAgIGZpZWxkIGlzIGV4cGVjdGVkIHRvIGNhcnJ5IHRo
ZSBSUExJbnN0YW5jZUlEIHN1Z2dlc3RlZCBieSB0aGUgNkxOOw0KICAgb3RoZXJ3aXNlLCB0aGVy
ZSBpcyBubyBzdWdnZXN0ZWQgSW5zdGFuY2UuICBJZiB0aGUgNkxSIHBhcnRpY2lwYXRlcw0KICAg
aW4gdGhlIHN1Z2dlc3RlZCBSUEwgSW5zdGFuY2UsIHRoZW4gdGhlIDZMUiBNVVNUIHVzZSB0aGF0
IFJQTA0KICAgSW5zdGFuY2UgZm9yIHRoZSBSZWdpc3RlcmVkIEFkZHJlc3MuDQoNCiAgIElmIHRo
ZXJlIGlzIG5vIHN1Z2dlc3RlZCBSUEwgSW5zdGFuY2Ugb3IgZWxzZSBpZiB0aGUgNkxSIGRvZXMg
bm90DQogICBwYXJ0aWNpcGF0ZSB0byB0aGUgc3VnZ2VzdGVkIEluc3RhbmNlLCBpdCBpcyBleHBl
Y3RlZCB0aGF0IHRoZQ0KICAgcGFja2V0cyBjb21pbmcgZnJvbSB0aGUgNkxOICJjYW4gdW5hbWJp
Z3VvdXNseSBiZSBhc3NvY2lhdGVkIHRvIGF0DQogICBsZWFzdCBvbmUgUlBMIEluc3RhbmNlIiBb
UkZDNjU1MF0gYnkgdGhlIDZMUi4NCiINCg0KDQoNCj4gLi4uDQo+IDkzOQkgIDEuICBUaGUgUmVn
aXN0ZXJlZCBBZGRyZXNzIGlzIHNpZ25hbGVkIGFzIFRhcmdldCBQcmVmaXggaW4gdGhlDQo+IDk0
MAkgICAgICB1cGRhdGVkIFRhcmdldCBPcHRpb24gaW4gdGhlIERBTyBtZXNzYWdlOyB0aGUgUHJl
Zml4IExlbmd0aCBpcw0KPiA5NDEJICAgICAgc2V0IHRvIDEyOC4gIFRoZSBST1ZSIGZpZWxkIGlz
IGNvcGllZCB1bmNoYW5nZWQgZnJvbSB0aGUgRUFSTw0KPiA5NDIJICAgICAgKHNlZSBTZWN0aW9u
IDkpLg0KPiANCg0KPiBbbWlub3JdICJQcmVmaXggTGVuZ3RoIGlzIHNldCB0byAxMjgiIC4uLmFu
ZCB0aGUgRiBmbGFnIGlzIHNldC4NClllcyBJIHNob3VsZCBtZW50aW9uOiBUaGUgRiBmbGFnIG11
c3Qgbm90IGJlIHNldC4gVGhlIGFkdmVydGlzZXIgaXMgdGhlIDZMUiBub3QgdGhlIDZMTi4NCg0K
DQo+IA0KPiANCj4gDQo+IDk1MQkgIDQuICB0aGUgUGF0aCBMaWZldGltZSBpbiB0aGUgVElPIGlz
IGNvbXB1dGVkIGZyb20gdGhlIExpZmV0aW1lIGluIHRoZQ0KPiA5NTIJICAgICAgRUFSTyBPcHRp
b24uICBUaGlzIGFkYXB0cyBpdCB0byB0aGUgTGlmZXRpbWUgVW5pdHMgdXNlZCBpbiB0aGUNCj4g
OTUzCSAgICAgIFJQTCBvcGVyYXRpb247IG5vdGUgdGhhdCBpZiB0aGUgbGlmZXRpbWUgaXMgMCwg
dGhlbiB0aGUgREFPDQo+IDk1NAkgICAgICBtZXNzYWdlIGlzIGEgTm8tUGF0aCBEQU8gdGhhdCBj
bGVhbnMgdXAgdGhlIHRoZSByb3V0ZXMgZG93biB0bw0KPiA5NTUJICAgICAgdGhlIFJVTDsgdGhp
cyBhbHNvIGNhdXNlcyB0aGUgUm9vdCBhcyBhIHByb3h5IHRvIHNlbmQgYW4gRURBUg0KPiA5NTYJ
ICAgICAgbWVzc2FnZSB0byB0aGUgNkxCUiB3aXRoIGEgTGlmZXRpbWUgb2YgMC4NCj4gDQo+IFtt
aW5vcl0gcy9MaWZldGltZS9SZWdpc3RyYXRpb24gTGlmZXRpbWUNCj4gDQo+IA0KPiBbbWlub3Jd
ICJQYXRoIExpZmV0aW1lIGluIHRoZSBUSU8gaXMgY29tcHV0ZWQiICBIb3c/ICBHaXZlbiB0aGF0
IHRoZQ0KPiBSZWdpc3RyYXRpb24gTGlmZXRpbWUgaXMgaW4gc2Vjb25kcywgYnV0IHRoZSBMaWZl
dGltZSBVbml0IGNhbiBiZSBpbg0KPiBkYXlzLCB0aGVyZSBtYXkgYmUgY2FzZXMgd2hlcmUgdGhl
IHJlc3VsdCBpcyBjbG9zZSB0byAwLiAgV291bGQgdGhhdA0KPiByZXN1bHQgaW4gYW4gTlBEQU8/
DQo+IA0KDQpZZXMsIGNsYXJpZmljYXRpb24gbmVlZGVkDQoNCiINCjQuICB0aGUgUGF0aCBMaWZl
dGltZSBpbiB0aGUgVElPIGlzIGNvbXB1dGVkIGZyb20gdGhlIFJlZ2lzdHJhdGlvbg0KICAgICAg
IExpZmV0aW1lIGluIHRoZSBFQVJPLiAgVGhpcyBvcGVyYXRpb24gY29udmVydHMgc2Vjb25kcyB0
byB0aGUNCiAgICAgICBMaWZldGltZSBVbml0cyB1c2VkIGluIHRoZSBSUEwgb3BlcmF0aW9uLiBU
aGlzIGNyZWF0ZXMgdGhlDQogICAgICAgZGVwbG95bWVudCBjb25zdHJhaW50IHRoYXQgdGhlIExp
ZmV0aW1lIFVuaXQgaXMgcmVhc29uYWJseQ0KICAgICAgIGNvbXBhdGlibGUgd2l0aCB0aGUgZXhw
cmVzc2lvbiBvZiB0aGUgUmVnaXN0cmF0aW9uIExpZmV0aW1lLg0KICAgICAgIGUuZy4sIGEgTGlm
ZXRpbWUgVW5pdCBvZiAweDQwMDAgbWFwcyB0aGUgbW9zdCBzaWduaWZpY2FudCBieXRlIG9mDQog
ICAgICAgdGhlIFJlZ2lzdHJhdGlvbiBMaWZldGltZSB0byB0aGUgUGF0aCBMaWZldGltZS4NCg0K
ICAgICAgIEluIHRoYXQgb3BlcmF0aW9uLCB0aGUgUGF0aCBMaWZldGltZSBtdXN0IGJlIHJvdW5k
ZWQsIGlmIG5lZWRlZCwNCiAgICAgICB0byB0aGUgdXBwZXIgdmFsdWUgdG8gZW5zdXJlIHRoYXQg
dGhlIHBhdGggaGFzIGEgbG9uZ2VyIGxpZmV0aW1lDQogICAgICAgdGhhbiB0aGUgcmVnaXN0cmF0
aW9uLg0KDQogICAgICAgTm90ZSB0aGF0IGlmIHRoZSBSZWdpc3RyYXRpb24gTGlmZXRpbWUgaXMg
MCwgdGhlbiB0aGUgUGF0aA0KICAgICAgIExpZmV0aW1lIGlzIGFsc28gMCBhbmQgdGhlIERBTyBt
ZXNzYWdlIGJlY29tZXMgYSBOby1QYXRoIERBTywNCiAgICAgICB3aGljaCBjbGVhbnMgdXAgdGhl
IHJvdXRlcyBkb3duIHRvIHRoZSBSVUwncyBhZGRyZXNzOyB0aGlzIGFsc28NCiAgICAgICBjYXVz
ZXMgdGhlIFJvb3QgYXMgYSBwcm94eSB0byBzZW5kIGFuIEVEQVIgbWVzc2FnZSB0byB0aGUgNkxC
Ug0KICAgICAgIHdpdGggYSBMaWZldGltZSBvZiAwLg0KDQoiDQo+IA0KPiANCj4gLi4uDQo+IDk2
MQkgIFVwb24gcmVjZWl2aW5nIHRoZSBEQU8tQUNLIG9yIGFuIGFzeW5jaHJvbm91cyBEQ08gbWVz
c2FnZSwgdGhlDQo+IDZMUg0KPiA5NjIJICBNVVNUIHNlbmQgdGhlIE5BKEVBUk8pIHRvIHRoZSBS
VUwuDQo+IA0KPiBbbWFqb3JdICJVcG9uIHJlY2VpdmluZyB0aGUgREFPLUFDSyAuLi50aGUgNkxS
IE1VU1Qgc2VuZCB0aGUgTkEoRUFSTykiLg0KPiANCj4gTXkgaW50ZXJwcmV0YXRpb24gaXMgdGhh
dCB0aGUgNkxSIHdpbGwgd2FpdCBmb3IgdGhlIERBTy1BQ0sgYmVmb3JlDQo+IHNlbmRpbmcgdGhl
IE5BKEVBUk8pLCBpcyB0aGF0IGNvcnJlY3Q/DQoNClllcywgbm9ybWFsbHk7IHRoZSBEQ08gY291
bGQgaGF2ZSBpbnRlcnJ1cHRlZCB0aGF0LiANCk1vcmUgYmVsb3c6DQo+IA0KPiDCpzkuMy9yZmM2
NTUwOg0KPiANCj4gICAgNC4gIEEgbm9kZSByZWNlaXZpbmcgYSB1bmljYXN0IERBTyBtZXNzYWdl
IHdpdGggdGhlICdLJyBmbGFnIHNldA0KPiAgICAgICAgU0hPVUxEIHJlc3BvbmQgd2l0aCBhIERB
Ty1BQ0suICBBIG5vZGUgcmVjZWl2aW5nIGEgREFPIG1lc3NhZ2UNCj4gICAgICAgIHdpdGhvdXQg
dGhlICdLJyBmbGFnIHNldCBNQVkgcmVzcG9uZCB3aXRoIGEgREFPLUFDSywgZXNwZWNpYWxseQ0K
PiAgICAgICAgdG8gcmVwb3J0IGFuIGVycm9yIGNvbmRpdGlvbi4NCj4gDQo+ICAgIDUuICBBIG5v
ZGUgdGhhdCBzZXRzIHRoZSAnSycgZmxhZyBpbiBhIHVuaWNhc3QgREFPIG1lc3NhZ2UgYnV0IGRv
ZXMNCj4gICAgICAgIG5vdCByZWNlaXZlIGEgREFPLUFDSyBpbiByZXNwb25zZSBNQVkgcmVzY2hl
ZHVsZSB0aGUgREFPIG1lc3NhZ2UNCj4gICAgICAgIHRyYW5zbWlzc2lvbiBmb3IgYW5vdGhlciBh
dHRlbXB0LCB1cCB1bnRpbCBhbiBpbXBsZW1lbnRhdGlvbi0NCj4gICAgICAgIHNwZWNpZmljIG51
bWJlciBvZiByZXRyaWVzLg0KPiANCj4gVGhpcyB0ZXh0IHNheXMgdGhhdCB0aGUgNkxSIG1heSBu
ZXZlciByZWNlaXZlIGEgREFPLUFDSy4gIElmIHRoYXQNCj4gaGFwcGVucyAoZXZlbiBhZnRlciB0
cnlpbmcgYWdhaW4pLCB3aGF0IHNob3VsZCB0aGUgNkxSIGRvPyAgIER1cmluZw0KPiB0aGlzIHRp
bWUgdGhlIFJVTCBpcyB3YWl0aW5nIGZvciB0aGUgTlMoRUFSTykuLi4NCg0KWWVzLCB0aGlzIHdh
cyBpbXBsaWNpdGx5IGluaGVyaXRlZCBidXQgT0sgSSBhZGRlZCBpdCBpbiB0aGUgdGV4dCBxdW90
ZWQgYmVsb3cNCg0KDQoiDQoNCiAgIFVwb24gcmVjZWl2aW5nIG9yIHRpbWluZyBvdXQgdGhlIERB
Ty1BQ0sgYWZ0ZXIgYW4gaW1wbGVtZW50YXRpb24tDQogICBzcGVjaWZpYyBudW1iZXIgb2YgcmV0
cmllcywgdGhlIDZMUiBNVVNUIHNlbmQgdGhlIGNvcnJlc3BvbmRpbmcNCiAgIE5BKEVBUk8pIHRv
IHRoZSBSVUwuICBVcG9uIHJlY2VpdmluZyBhbiBhc3luY2hyb25vdXMgRENPIG1lc3NhZ2UsIGlm
DQogICBhIERBTy1BQ0sgaXMgcGVuZGluZyB0aGVuIHRoZSA2TFIgTVVTVCB3YWl0IGZvciB0aGUg
REFPLUFDSyB0byBzZW5kDQogICB0aGUgTkEoRUFSTykgYW5kIGRlbGl2ZXIgdGhlIHN0YXR1cyBm
b3VuZCBpbiB0aGUgRENPLCBlbHNlIGl0IE1VU1QNCiAgIHNlbmQgYW4gYXN5bmNocm9ub3VzIE5B
KEVBUk8pIHRvIHRoZSBSVUwgaW1tZWRpYXRlbHkuDQoNCiINCiANCiANCj4gOTc0CSAgSWYgdGhl
ICdBJyBmbGFnIGlzIG5vdCBzZXQgaW4gdGhlIFJQTCBTdGF0dXMgb2YgdGhlIERBTy1BQ0ssIHRo
ZW4gdGhlDQo+IDk3NQkgIDZMb1dQQU4gTkQgb3BlcmF0aW9uIHN1Y2NlZWRlZCBhbmQgYW4gRUFS
TyBTdGF0dXMgb2YgMCAoU3VjY2VzcykNCj4gTVVTVA0KPiA5NzYJICBiZSByZXR1cm5lZCB0byB0
aGUgUlVMLCBldmVuIGlmIHRoZSAnRScgZmxhZyBpcyBzZXQgaW4gdGhlIFJQTA0KPiA5NzcJICBT
dGF0dXMuICBUaGUgRUFSTyBTdGF0dXMgb2YgMCBNVVNUIGFsc28gYmUgdXNlZCBpZiB0aGUgNkxS
IGNvdWxkIG5vdA0KPiA5NzgJICBldmVuIHRyeSB0byBpbmplY3QgdGhlIHJvdXRlLg0KPiANCj4g
W21ham9yXSAiSWYgdGhlICdBJyBmbGFnIGlzIG5vdCBzZXQgaW4gdGhlIFJQTCBTdGF0dXMgb2Yg
dGhlIERBTy1BQ0ssDQo+IHRoZW4gdGhlIDZMb1dQQU4gTkQgb3BlcmF0aW9uIHN1Y2NlZWRlZC4u
LiINCj4gDQo+IMKnOCBzYXlzIHRoaXM6ICJ0aGUgUlBMIFJvb3QgTVVTVCBjb3B5IHRoZSA2TG9X
UEFOIE5EIFN0YXR1cyB1bmNoYW5nZWQNCj4gaW4gdGhlIFJQTCBTdGF0dXMgYW5kIHNldCB0aGUg
J0EnIGJpdCIgICBUaGlzIG1lYW5zIHRoYXQgaWYgdGhlIEEgZmxhZw0KPiBpcyBub3Qgc2V0IHRo
ZW4gdGhlIFJvb3QgZGlkbid0IGNvbXBseSB3aXRoIHRoZSBNVVNUIGluIMKnOC4uLm9yIHRoYXQN
Cj4gaXQgZGlkIG5vdCBjb3B5IHJlc3VsdCBmcm9tIHRoZSBFREFDLi4ud2hpY2ggdGhlbiBtZWFu
cyB0aGF0IHRoZQ0KPiBEQU8tQUNLIGlzIG5vdCB2YWxpZC4gIFdoYXQgYW0gSSBtaXNzaW5nPw0K
DQpUaGUgJ0EnIGZsYWcgaXMgbm90IHNldCBpZiB0aGUgZXJyb3IgY2FtZSBmcm9tIFJQTCwgbGlr
ZSB0aGUgUm9vdCBpcyB1bmhhcHB5IGZvciBhIHJlYXNvbiBub3QgcmVsYXRlZCB0byBORC4NClRo
aXMgaXMgbm90IGEgNkxvV1BBTiBwcm9ibGVtIGFuZCB0aGUgNkxvV1BBTiBwaWVjZSBpcyBjb25z
aWRlcmVkIGEgc3VjY2Vzcy4NCg0KDQoNCj4gDQo+IFttYWpvcl0gImV2ZW4gaWYgdGhlICdFJyBm
bGFnIGlzIHNldCIgICBTb3JyeSwgd2hhdD8gIFRoZSBFIGZsYWcNCj4gaW5kaWNhdGVzIGEgcmVq
ZWN0aW9uLi4uICBJIHRob3VnaHQgSSB1bmRlcnN0b29kIHRoZSBsb2dpYyAoaW4gwqc4KSBvZg0K
PiBzZXR0aW5nIHRoZSBBL0UgZmxhZ3MuLi5idXQgaXQgc2VlbXMgdGhhdCBJIGRpZG4ndC4gIEl0
IHdvdWxkIGJlIGlkZWFsDQo+IHRvIHRoZW4gYmUgZXhwbGljaXQgYWJvdXQgdGhlIGRpZmZlcmVu
dCBjb21iaW5hdGlvbnMgYW5kIGhvdyB3ZSBjYW4NCj4gZ2V0IHRvIHRoZW0uDQoNCg0KU2FtZSBh
cyBhYm92ZSwgdGhlcmUgaXMgYSBSUEwgRXJyb3IsIG5vIE5EIGVycm9yLCB0aGUgTkQgc3RhdHVz
IHRoYXQgaXMgcmV0dXJuZWQgaXMgT0ssIGJ1dCB0aGUgUiBmbGFnIGlzIGRvd24sIG1lYW5pbmcg
dGhhdCBhbiBORCBiaW5kaW5nIHdhcyBjcmVhdGVkIGJ1dCBubyByb3V0ZS4NCg0KVGhpcyBpcyB3
aGF0IHRoZSBzZW50ZW5jZSByaWdodCBhZnRlciBpbmRpY2F0ZXMuIE1heWJlIEkgY2FuIHBsYWNl
IG1vZSB0aGluZ3MgYXJvdW5kIHRvIG1ha2UgdGhlIGxvZ2ljIG1vcmUgY2xlYXIuDQpBIGFuZCBF
IGFyZSBpbmRlcGVuZGVudC4gDQoNCiINCiAgIEFuIGVycm9yIGluamVjdGluZyB0aGUgcm91dGUg
Y2F1c2VzIHRoZSAnRScgZmxhZyB0byBiZSBzZXQuICBJZiB0aGUNCiAgIGVycm9yIGlzIG5vdCBy
ZWxhdGVkIHRvIE5ELCB0aGUgJ0EnIGZsYWcgaXMgbm90IHNldC4gIEluIHRoYXQgY2FzZSwNCiAg
IHRoZSByZWdpc3RyYXRpb24gc3VjY2VlZHMgYnV0IHRoZSBSUEwgcm91dGUgaXMgbm90IGluc3Rh
bGxlZC4gIFNvIHRoZQ0KICAgTkEoRUFSTykgaXMgcmV0dXJuZWQgd2l0aCBhIHBvc2l0aXZlIHN0
YXR1cyBidXQgdGhlIFIgRmxhZyBub3Qgc2V0LA0KICAgd2hpY2ggbWVhbnMgdGhhdCB0aGUgNkxO
IG9idGFpbmVkIGEgYmluZGluZyBidXQgbm8gcm91dGUuDQoNCiAgIElmIHRoZSAnQScgZmxhZyBp
cyBub3Qgc2V0IGluIHRoZSBSUEwgU3RhdHVzIG9mIHRoZSBEQU8tQUNLLCB0aGVuIHRoZQ0KICAg
NkxvV1BBTiBORCBvcGVyYXRpb24gc3VjY2VlZGVkLCBhbmQgYW4gRUFSTyBTdGF0dXMgb2YgMCAo
U3VjY2VzcykNCiAgIE1VU1QgYmUgcmV0dXJuZWQgdG8gdGhlIDZMTi4gVGhlIEVBUk8gU3RhdHVz
IG9mIDAgTVVTVCBhbHNvIGJlIHVzZWQgaWYgDQogICB0aGUgNkxSIGRpZCBub3QgYXR0ZW1wdCB0
byBpbmplY3QgdGhlIHJvdXRlIGJ1dCBjb3VsZCBjcmVhdGUgdGhlIGJpbmRpbmcNCiAgIGFmdGVy
IGEgc3VjY2Vzc2Z1bCBFREFSL0VEQUMgZXhjaGFuZ2Ugb3IgcmVmcmVzaCBpdC4NCg0KICAgSWYg
dGhlICdFJyBmbGFnIGlzIHNldCBpbiB0aGUgUlBMIFN0YXR1cyBvZiB0aGUgREFPLUFDSywgdGhl
biB0aGUNCiAgIHJvdXRlIHdhcyBub3QgaW5zdGFsbGVkIGFuZCB0aGUgJ1InIGZsYWcgTVVTVCBO
T1QgYmUgc2V0IGluIHRoZQ0KICAgTkEoRUFSTykuICBUaGUgJ1InIGZsYWcgTVVTVCBOT1QgYmUg
c2V0IGlmIHRoZSA2TFIgZGlkIG5vdCBhdHRlbXB0IHRvDQogICBpbmplY3QgdGhlIHJvdXRlLg0K
Ig0KDQoNCj4gDQo+IA0KPiA5ODAJICBUaGlzIG1lYW5zIHRoYXQsIGluIGNhc2Ugb2YgYW4gZXJy
b3IgaW5qZWN0aW5nIHRoZSByb3V0ZSB0aGF0IGlzIG5vdA0KPiA5ODEJICByZWxhdGVkIHRvIE5E
LCB0aGUgcmVnaXN0cmF0aW9uIHN1Y2NlZWRzIGJ1dCB0aGUgUlBMIHJvdXRlIGlzIG5vdA0KPiA5
ODIJICBpbnN0YWxsZWQsIHdoaWNoIGlzIHNpZ25hbGVkIGJ5IHRoZSAiUiIgZmxhZyByZXNldC4g
IEl0IGlzIHVwIHRvIHRoZQ0KPiA5ODMJICA2TE4gdG8ga2VlcCB0aGUgYmluZGluZyB3aXRoIHRo
ZSA2TFIgb3IgZGVzdHJveSBpdC4NCj4gDQo+IA0KPiBbbWFqb3JdIEZpZ3VyZSA1IHNlZW1zIHRv
IGluZGljYXRlIHRoYXQgdGhlIERBTy1BQ0sgaXMgZ2VuZXJhdGVkIHdoZW4NCj4gdGhlIEVEQUMg
aXMgcmVjZWl2ZWQsIHdoaWNoIGlzIGlubGluZSB3aXRoIHRoZSBzcGVjaWZpY2F0aW9uIGluIMKn
OA0KPiAoInRoZSBSUEwgUm9vdCBNVVNUIGNvcHkgdGhlIDZMb1dQQU4gTkQgU3RhdHVzIHVuY2hh
bmdlZCBpbiB0aGUgUlBMDQo+IFN0YXR1cyBhbmQgc2V0IHRoZSAnQScgYml0IikuDQoNClllcywg
dGhpcyBpcyBwbGFpbiBSRkMgODUwNS4gVGhpcyBpcyBub3cgZmlndXJlIDYuDQoNCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC4uYnV0IGZyb20gdGhl
IGxhc3QgZmV3IHBhcmFncmFwaHMgaXQNCj4gc2VlbXMgdGhhdCB0aGVyZSBhcmUgb3RoZXIgcmVh
c29ucyBmb3IgZ2VuZXJhdGluZyB0aGUgREFPLUFDSy4gIFdoaWxlDQo+IG5vdCBjbGVhciBmcm9t
IHRoZSBGaWd1cmUsIMKnMTAuMi4zIGRvZXMgaGludCBieSBzYXlpbmcgImlmIGEgREFPIGlzDQo+
IHBlbmRpbmciLi4uICBBZ2FpbiwgSSB0aGluayB0aGF0IHRoaXMgcGFydCBvZiB0aGUgb3BlcmF0
aW9uIGhhcyB0byBiZQ0KPiBtdWNoIG1vcmUgZXhwbGljaXQuDQoNCkkgYWRkZWQgdGhlIG9ubHkg
a25vd24gZXhhbXBsZSB3aGljaCBpcyB0aGF0IG9mIHRoZSBiYWNrYm9uZSByb3V0ZXIgaW4gZmln
dXJlIDgsIHNob3dpbmcgdGhhdCB0aGUgRURBQyBjYW4gYmUgYXN5bmNocm9ub3VzLg0KVGhpcyBj
b21wbGV0ZXMgYSBmbG93IGluIHRoZSA2QkJSIGRyYWZ0LCByZmMtdG8tYmUgODkyOS4NCg0KDQoN
Cg0KDQo+IA0KPiByZmM2NTUwIGhhcyBubyBpbmZvcm1hdGlvbiBhYm91dCAicGVuZGluZyIgREFP
cywgb3IgaG93IGZhc3QgdGhlDQo+IERBTy1BQ0sgaXMgdG8gYmUgc2VudC4gIEluIGZhY3QsIHRo
ZXJlIGlzIG5vIGZpcm0gcmVxdWlyZW1lbnQgZm9yIHRoZQ0KPiBEQU8tQUNLIHRvIGV4aXN0LCBq
dXN0IGhvcGUgdGhhdCBpdCBkb2VzOg0KPiANCj4gLSDCpzYuNC9yZmM2NTUwOiAiVGhlIERBTyBt
ZXNzYWdlIG1heSBvcHRpb25hbGx5LCB1cG9uIGV4cGxpY2l0IHJlcXVlc3Qgb3INCj4gICBlcnJv
ciwgYmUgYWNrbm93bGVkZ2VkIGJ5IGl0cyBkZXN0aW5hdGlvbiB3aXRoIGEgRGVzdGluYXRpb24g
QWR2ZXJ0aXNlbWVudA0KPiAgIEFja25vd2xlZGdlbWVudCAoREFPLUFDSykgbWVzc2FnZSBiYWNr
IHRvIHRoZSBzZW5kZXIgb2YgdGhlIERBTy4iDQo+IA0KPiBUaGlzIHNlbnRlbmNlIHN1Z2dlc3Rz
IHRoYXQgdGhlIERBTy1BQ0sgaXMgb3B0aW9uYWwsIGV2ZW4gaWYNCj4gcmVxdWVzdGVkLCBhbmQg
wqc5LjMvcmZjNjU1MCBzdXBwb3J0cyB0aGF0Og0KPiANCj4gIiAgMy4gIEEgbm9kZSBNQVkgc2V0
IHRoZSAnSycgZmxhZyBpbiBhIHVuaWNhc3QgREFPIG1lc3NhZ2UgdG8gc29saWNpdCBhDQo+ICAg
ICAgICB1bmljYXN0IERBTy1BQ0sgaW4gcmVzcG9uc2UgaW4gb3JkZXIgdG8gY29uZmlybSB0aGUg
YXR0ZW1wdC4NCj4gDQo+ICAgIDQuICBBIG5vZGUgcmVjZWl2aW5nIGEgdW5pY2FzdCBEQU8gbWVz
c2FnZSB3aXRoIHRoZSAnSycgZmxhZyBzZXQNCj4gICAgICAgIFNIT1VMRCByZXNwb25kIHdpdGgg
YSBEQU8tQUNLLiAgQSBub2RlIHJlY2VpdmluZyBhIERBTyBtZXNzYWdlDQo+ICAgICAgICB3aXRo
b3V0IHRoZSAnSycgZmxhZyBzZXQgTUFZIHJlc3BvbmQgd2l0aCBhIERBTy1BQ0ssIGVzcGVjaWFs
bHkNCj4gICAgICAgIHRvIHJlcG9ydCBhbiBlcnJvciBjb25kaXRpb24uDQo+ICINCj4gDQo+IE5v
dGUgdGhhdCAiU0hPVUxEIHJlc3BvbmQgd2l0aCBhIERBTy1BQ0siIGxlYXZlcyB0aGUgZG9vciBv
cGVuIHRvIG5vdA0KPiBkb2luZyBpdC4gIFVuZm9ydHVuYXRlbHkgcmZjNjU1MCBkaWRuJ3QgZXhw
bGljaXRseSBtZW50aW9uIHdoYXQgbWF5IGJlDQo+IHRoZSByZWFzb25zIHRvIG5vdCBzZW5kIGEg
REFPLUFDSyAob3Igbm90IHVzaW5nIE1VU1QgaW5zdGVhZCkuDQo+IA0KPiBJbiBzdW1tYXJ5LCB0
aGVyZSBkb2Vzbid0IHNlZW0gdG8gYmUgYSBndWFyYW50ZWUgdGhhdCBhIERBTy1BQ0sgd2lsbA0K
PiBiZSByZWNlaXZlZC4uLndoaWNoIG1lYW5zIHRoYXQgdGhlIDZMTiBtYXkgYmUgbGVmdCB3YWl0
aW5nIGZvciBhDQo+IHJlc3BvbnNlIHRvIHRoZSByZWdpc3RyYXRpb24gKHRoZSBzYW1lIGlzc3Vl
cyBhcHBlYXJzIHRvIGJlIHByZXNlbnQNCj4gZm9yIGEgcmUtcmVnaXN0cmF0aW9uKS4NCg0KVGhp
cyBpcyBiYWQsIGFuZCB0aGUgcHJhY3RpY2UgaXMgdGhhdCBpbXBsZW1lbnRhdGlvbnMgYWx3YXlz
IHJlc3BvbmQgdG8gdGhlIEsuIFRoaXMgaXMgaG93IHdlIGtub3cgdGhhdCB0aGUgcm91dGUgd29y
a3MgaW4gbm9uLXN0b3JpbmcgbW9kZS4gSGFwcHkgdG8gYWRkIHRoYXQgU0hPVUxELT5NVVNUIHRv
IHRoZSBsaXN0IG9mIHRoaW5nIHRoaXMgc3BlYyB1cGRhdGVzIGlmIHlvdSB0aGluayBpdCBpcyB3
b3J0aHdoaWxlLg0KVGhlIHRleHQgY2hhbmdlZCBhYm92ZSBoYXMgYSB0aW1lIG91dCBidXQgdGhh
dCBhc3N1bWVzIGZhaWx1cmUuDQoNCg0KDQo+IA0KPiA5ODUJICBJbiBhIG5ldHdvcmsgd2hlcmUg
QWRkcmVzcyBQcm90ZWN0ZWQgTmVpZ2hib3IgRGlzY292ZXJ5IChBUC1ORCkgaXMNCj4gOTg2CSAg
ZW5hYmxlZCwgaW4gY2FzZSBvZiBhIERBTy1BQ0sgb3IgYSBEQ08gaW5kaWNhdGluZyB0cmFuc3Bv
cnRpbmcgYW4NCj4gOTg3CSAgRUFSTyBTdGF0dXMgVmFsdWUgb2YgNSAoVmFsaWRhdGlvbiBSZXF1
ZXN0ZWQpLCB0aGUgNkxSIE1VU1QNCj4gY2hhbGxlbmdlDQo+IDk4OAkgIHRoZSA2TE4gZm9yIG93
bmVyc2hpcCBvZiB0aGUgYWRkcmVzcywgYXMgZGVzY3JpYmVkIGluIHNlY3Rpb24gNi4xIG9mDQo+
IDk4OQkgIFtBUC1ORF0sIGJlZm9yZSB0aGUgUmVnaXN0cmF0aW9uIGlzIGNvbXBsZXRlLiAgVGhp
cyBlbnN1cmVzIHRoYXQgdGhlDQo+IDk5MAkgIGFkZHJlc3MgaXMgdmFsaWRhdGVkIGJlZm9yZSBp
dCBpcyBpbmplY3RlZCBpbiB0aGUgUlBMIHJvdXRpbmcuDQo+IA0KPiBbbWFqb3IgbWF5YmVdICJu
ZXR3b3JrIHdoZXJlLi4uKEFQLU5EKSBpcyBlbmFibGVkIiAgSnVzdCB0byBtYWtlIHN1cmUNCj4g
SSdtIHVuZGVyc3RhbmRpbmc6IHRoZSBuZXR3b3JrIGl0c2VsZiBpcyBub3QgZW5hYmxlZCBmb3Ig
QVAtTkQsIGJ1dA0KPiB0aGUgaW1wb3J0YW50IG5vZGVzICg2TE4sIDZMUiwgUm9vdCBhbmQgNkxC
UikgYXJlLiAgSU9XLCBSUEwgb25seQ0KPiBjYXJyaWVzIHRoZSBFQVJPIHN0YXR1cyB2YWx1ZXMg
dGhhdCByZXN1bHQgZnJvbSB0aGUgQVAtTkQgb3BlcmF0aW9uLg0KPiBJZiB0aGlzIHRydWU/DQoN
ClllcywgQWx2YXJvOyBzZWUgaHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvYXV0aG9ycy9yZmM4
OTI4Lmh0bWwjbmFtZS1leHRlbnNpb25zLXRvLXRoZS1jYXBhYmlsaXQgZm9yIHRoZSBvbi9vZmYg
Yml0IHNpbWlsYXIgdG8gd2hhdCB3ZSBkbyBpbm4gUlBMIHdpdGggb3VyIHR1cm5vbiBmbGFncy4g
QVAtTkQgaXMgZW5hYmxlZCBuZXR3b3JrIHdpZGUsIGxpa2UgYWxsIHRoZSBub2RlcyB5b3UgbWVu
dGlvbiBtdXN0IHN1cHBvcnQgaXQuIA0KSW4gUlBMLCBldmVyeSBub2RlIGlzIGEgNkxSIGZvciBp
dHMgY2hpbGRyZW4gd2hlbiB0aGV5IGpvaW4uICBTbyB0aGF0J3MgcHJldHR5IG11Y2ggZXZlcnli
b2R5IHRoYXQgaGFzIHRvIHN1cHBvcnQgaXQuDQoNCg0KPiBBbHNvLCB0aGUgb25seSByZWFzb24g
dGhlIEVBUk8gU3RhdHVzIFZhbHVlIHdvdWxkIGJlIDUgaXMgaWYgdGhlIDZMTg0KPiBhbHJlYWR5
IHN1cHBvcnRzIEFQLU5ELCByaWdodD8gIEknbSBhc2tpbmcgdGhpcyBiZWNhdXNlIG9mIHRoZSAi
TVVTVA0KPiBjaGFsbGVuZ2UiIGFib3ZlLCBhbmQgwqc3LjEgc2F5aW5nIHRoYXQgdGhlICJSVUwg
U0hPVUxEIHN1cHBvcnQNCj4gW0FQLU5EXSIgKHJlY29tbWVuZGVkLCBub3QgcmVxdWlyZWQpLg0K
PiANCj4gSWYgbXkgdW5kZXJzdGFuZGluZyBpcyBjb3JyZWN0LCB0aGVuIHRoZSB0ZXh0IGFzIGlz
IGxvb2tzIGZpbmUuIDotKQ0KPiANCk91ZiENCg0KPiANCj4gOTkyCSAgSWYgdGhlIGNoYWxsZW5n
ZSBzdWNjZWVkcyB0aGVuIHRoZSBvcGVyYXRpb25zIGNvbnRpbnVlIGFzIG5vcm1hbC4gIEluDQo+
IDk5MwkgIHBhcnRpY3VsYXIgYSBEQU8gbWVzc2FnZSBpcyBnZW5lcmF0ZWQgdXBvbiB0aGUgTlMo
RUFSTykgdGhhdA0KPiBwcm92ZXMNCj4gOTk0CSAgdGhlIG93bmVyc2hpcCBvZiB0aGUgYWRkcmVz
cy4gIElmIHRoZSBjaGFsbGVuZ2UgZmFpbGVkLCB0aGUgNkxSDQo+IDk5NQkgIHJlamVjdHMgdGhl
IHJlZ2lzdHJhdGlvbiBhcyBwcmVzY3JpYmVkIGJ5IEFQLU5EIGFuZCBtYXkgdGFrZSBhY3Rpb25z
DQo+IDk5NgkgIHRvIHByb3RlY3QgaXRzZWxmIGFnYWluc3QgRG9TIGF0dGFja3MgYnkgYSByb2d1
ZSA2TE4sIHNlZSBTZWN0aW9uIDEyLg0KPiANCj4gW21pbm9yXSAiYSBEQU8gbWVzc2FnZSBpcyBn
ZW5lcmF0ZWQgdXBvbiB0aGUgTlMoRUFSTykgdGhhdCBwcm92ZXMgdGhlDQo+IG93bmVyc2hpcCBv
ZiB0aGUgYWRkcmVzcyINCj4gDQo+IEl0IHdvdWxkIGJlIHZlcnkgbmljZSBpcyBhIG5ldyBmaWd1
cmUgd2FzIGluY2x1ZGVkIChlaXRoZXIgaGVyZSBvciBpbg0KPiDCpzEwLjEpIHRvIHNob3cgdGhp
cyB1cGRhdGVkIGZsb3cuDQoNCkFkZGVkDQoNCj4gDQo+IA0KPiA5OTgJICBUaGUgNkxSIG1heSBh
dCBhbnkgdGltZSBzZW5kIGEgdW5pY2FzdCBhc3luY2hyb25vdXMgTkEoRUFSTykgd2l0aA0KPiB0
aGUNCj4gOTk5CSAgIlIiIGZsYWcgcmVzZXQgdG8gc2lnbmFsIHRoYXQgaXQgc3RvcHMgcHJvdmlk
aW5nIHJvdXRpbmcgc2VydmljZXMsDQo+IDEwMDAJICBhbmQvb3Igd2l0aCB0aGUgRUFSTyBTdGF0
dXMgMiAiTmVpZ2hib3IgQ2FjaGUgZnVsbCIgdG8gc2lnbmFsIHRoYXQgaXQNCj4gMTAwMQkgIHJl
bW92ZXMgdGhlIE5DRS4gIEl0IG1heSBhbHNvIHNlbmQgYSBmaW5hbCBSQSwgdW5pY2FzdCBvciBt
dWx0aWNhc3QsDQo+IDEwMDIJICB3aXRoIGEgUm91dGVyIExpZmV0aW1lIGZpZWxkIG9mIHplcm8s
IHRvIHNpZ25hbCB0aGF0IGl0IHN0b3BzIHNlcnZpbmcNCj4gMTAwMwkgIGFzIHJvdXRlciwgYXMg
c3BlY2lmaWVkIGluIHNlY3Rpb24gNi4yLjUgb2YgW1JGQzQ4NjFdLg0KPiANCj4gW21pbm9yXSBX
aGF0IGFyZSB0aGUgUlBMIGFjdGlvbnMgdGhhdCBzaG91bGQgdGFrZSBwbGFjZT8gIEZvciBleGFt
cGxlLA0KPiBpZiB0aGUgNkxSICJzdG9wcyBwcm92aWRpbmcgcm91dGluZyBzZXJ2aWNlcyIgdG8g
YSBzcGVjaWZpYyA2TE4sIGJ1dA0KPiBzdGlsbCBhY3RzIGFzIGEgcm91dGVyIGZvciBvdGhlcnMu
Li5zaG91bGQgaXQgYWxzbyBzZW5kIGFuIE5QREFPL0RDTw0KPiB0byByZW1vdmUgdGhlIHJvdXRp
bmcgc3RhdGU/ICBJcyB0aGVyZSBhIHJlZmVyZW5jZSBzb21ld2hlcmUgYWJvdXQgaG93DQo+IGEg
UlBMIHJvdXRlciBncmFjZWZ1bGx5ICJzdG9wcyBzZXJ2aW5nIGFzIHJvdXRlciI/DQo+IA0KDQpJ
biB0aGVvcnkgdGhpcyBpcyBkb25lIHVwb24gYSBEQ08gaW5kaWNhdGluZyB0aGF0IHRoZSBwYXRo
IGlzIGxvc3QsIGJ1dCB0aGVyZSBpcyBubyBEQ08gdG8gYmUgc2VudCwgc2luY2UgdGhlcmUgaXMg
bm8gY2hpbGQgcm91dGVyLiBJZiB0aGlzIGlzIGEgcGVyc29uYWwgZGVjaXNpb24gb2YgdGhlIDZM
UiB0aGVuIGl0IG1heSBzZW50IGEgRGFvIHdpdGggYSBsaWZldGltZSBvZiAwLg0KDQoiDQogICBU
aGUgNkxSIG1heSBhdCBhbnkgdGltZSBzZW5kIGEgdW5pY2FzdCBhc3luY2hyb25vdXMgTkEoRUFS
Tykgd2l0aCB0aGUNCiAgIFIgRmxhZyByZXNldCB0byBzaWduYWwgdGhhdCBpdCBzdG9wcyBwcm92
aWRpbmcgcm91dGluZyBzZXJ2aWNlcywgYW5kLw0KICAgb3Igd2l0aCB0aGUgRUFSTyBTdGF0dXMg
MiAiTmVpZ2hib3IgQ2FjaGUgZnVsbCIgdG8gc2lnbmFsIHRoYXQgaXQNCiAgIHJlbW92ZXMgdGhl
IE5DRS4gIEl0IG1heSBhbHNvIHNlbmQgYSBmaW5hbCBSQSwgdW5pY2FzdCBvciBtdWx0aWNhc3Qs
DQogICB3aXRoIGEgUm91dGVyIExpZmV0aW1lIGZpZWxkIG9mIHplcm8sIHRvIHNpZ25hbCB0aGF0
IGl0IHN0b3BzIHNlcnZpbmcNCiAgIGFzIFJvdXRlciwgYXMgc3BlY2lmaWVkIGluIHNlY3Rpb24g
Ni4yLjUgb2YgW1JGQzQ4NjFdLiAgVGhpcyBtYXkNCiAgIGhhcHBlbiB1cG9uIGEgRENPIG9yIGEg
REFPLUFDSyBtZXNzYWdlIGluZGljYXRpbmcgdGhlIHBhdGggaXMgYWxyZWFkeQ0KICAgcmVtb3Zl
ZDsgZWxzZSB0aGUgNkxSIHNob3VsZCByZW1vdmUgdGhlIEhvc3Qgcm91dGUgdXNpbmcgYSBEQU8N
CiAgIG1lc3NhZ2Ugd2l0aCBhIFBhdGggTGlmZXRpbWUgb2YgemVyby4NCg0KIg0KDQoNCg0KPiAx
MDA1CSAgSWYgYSA2TFIgcmVjZWl2ZXMgYSB2YWxpZCBOUyhFQVJPKSBtZXNzYWdlIHdpdGggdGhl
ICJSIiBmbGFnIHJlc2V0DQo+IDEwMDYJICBhbmQgYSBSZWdpc3RyYXRpb24gTGlmZXRpbWUgdGhh
dCBpcyBub3QgMCwgYW5kIHRoZSA2TFIgd2FzIGluamVjdGluZw0KPiAxMDA3CSAgdGhlIFJlZ2lz
dGVyZWQgQWRkcmVzcyBkdWUgdG8gcHJldmlvdXMgTlMoRUFSTykgbWVzc2FnZXMgd2l0aCB0aGUN
Cj4gIlIiDQo+IDEwMDgJICBmbGFnIHNldCwgdGhlbiB0aGUgNkxSIE1VU1Qgc3RvcCBpbmplY3Rp
bmcgdGhlIGFkZHJlc3MuICBJdCBpcyB1cCB0bw0KPiAxMDA5CSAgdGhlIFJlZ2lzdGVyaW5nIDZM
TiB0byBtYWludGFpbiB0aGUgY29ycmVzcG9uZGluZyByb3V0ZSBmcm9tIHRoZW4NCj4gb24sDQo+
IDEwMTAJICBlaXRoZXIga2VlcGluZyBpdCBhY3RpdmUgdmlhIGEgZGlmZmVyZW50IDZMUiBvciBi
eSBhY3RpbmcgYXMgYSBSQU4NCj4gMTAxMQkgIGFuZCBtYW5hZ2luZyBpdHMgb3duIHJlYWNoYWJp
bGl0eS4NCj4gDQo+IFttYWpvcl0gIk1VU1Qgc3RvcCBpbmplY3RpbmcgdGhlIGFkZHJlc3MiICBD
YW4geW91IGJlIG1vcmUgc3BlY2lmaWM/DQo+IFdoYXQgZG9lcyB0aGlzIG1lYW4gaW4gUlBMIHRl
cm1zPyAgU2VuZCBhbiBOUERBTy9EQ08/DQoNClRoZSBzcGVjIGRlc2NyaWJlcyB0aGUgaW5qZWN0
aW9uIGVhcmx5LCB0aGF0J3MgdGhlIERBTyB3aXRoIHRoZSByZWdpc3RlcmVkIGFkZHJlc3MgYXMg
VGFyZ2V0IGFuZCB0aGUgNkxSIGluIHRoZSBUSU8uDQpCdXQgc2luY2UgeW91IGFzaywgdGhlIHJl
YWRlciB3aWxsIHdhbnQgYSByZWZyZXNoIGF0IHRoaXMgcG9pbnQuIEknbSBqdXN0IGNvbmNlcm5l
ZCB0aGF0IHRoZSBzZW50ZW5jZSBncm93cyBoZWF2eS4NCkFsc28sIHRoaW5raW5nIHR3aWNlLCBp
dCBtaWdodCBtYWtlIHNlbnNlIHRvIGNsZWFuIHRoZSBwYXRoIHJpZ2h0IGF3YXkgYXMgb3Bwb3Nl
ZCB0byBsZXQgaXQgdGltZSBvdXQuDQoNCiINCiAgIEEgdmFsaWQgTlMoRUFSTykgbWVzc2FnZSB3
aXRoIHRoZSBSIEZsYWcgbm90IHNldCBhbmQgYSBSZWdpc3RyYXRpb24NCiAgIExpZmV0aW1lIHRo
YXQgaXMgbm90IHplcm8gc2lnbmFscyB0aGF0IHRoZSA2TE4gd2lzaGVzIHRvIG1haW50YWluIHRo
ZQ0KICAgYmluZGluZyBidXQgZG9lcyBub3QgcmVxdWlyZSB0aGUgcm91dGluZyBzZXJ2aWNlcyBm
cm9tIHRoZSA2TFIgKGFueQ0KICAgbW9yZSkuICBVcG9uIHRoaXMgbWVzc2FnZSwgaWYsIGR1ZSB0
byBwcmV2aW91cyBOUyhFQVJPKSB3aXRoIHRoZSBSDQogICBGbGFnIHNldCwgdGhlIDZMUiB3YXMg
aW5qZWN0aW5nIHRoZSBIb3N0IHJvdXRlIHRvIHRoZSBSZWdpc3RlcmVkDQogICBBZGRyZXNzIGlu
IFJQTCB1c2luZyBEQU8gbWVzc2FnZXMsIHRoZW4gdGhlIDZMUiBNVVNUIGludmFsaWRhdGUgdGhl
DQogICBIb3N0IHJvdXRlIGluIFJQTCB1c2luZyBhIERBTyB3aXRoIGEgUGF0aCBMaWZldGltZSBv
ZiB6ZXJvLiAgSXQgaXMgdXANCiAgIHRvIHRoZSBSZWdpc3RlcmluZyA2TE4gdG8gbWFpbnRhaW4g
dGhlIGNvcnJlc3BvbmRpbmcgcm91dGUgZnJvbSB0aGVuDQogICBvbiwgZWl0aGVyIGtlZXBpbmcg
aXQgYWN0aXZlIHZpYSBhIGRpZmZlcmVudCA2TFIgb3IgYnkgYWN0aW5nIGFzIGENCiAgIFJBTiBh
bmQgbWFuYWdpbmcgaXRzIG93biByZWFjaGFiaWxpdHkuDQoNCiINCg0KPiAxMDEzCTEwLjIuMy4g
IFBlcnNwZWN0aXZlIG9mIHRoZSBSUEwgUm9vdA0KPiANCj4gMTAxNQkgIEEgUlBMIFJvb3QgU0hP
VUxEIHNldCB0aGUgIlAiIGZsYWcgaW4gdGhlIFJQTCBET0RBRyBDb25maWd1cmF0aW9uDQo+IDEw
MTYJICBPcHRpb24gb2YgdGhlIERJTyBtZXNzYWdlcyB0aGF0IGl0IGdlbmVyYXRlcyAoc2VlIFNl
Y3Rpb24gNCkgdG8NCj4gMTAxNwkgIHNpZ25hbCB0aGF0IGl0IHByb3hpZXMgdGhlIEVEQVIvRURB
QyBleGNoYW5nZSBhbmQgc3VwcG9ydHMgdGhlDQo+IDEwMTgJICBVcGRhdGVkIFJQTCBUYXJnZXQg
b3B0aW9uLiAgVGhlIHJlbWFpbmRlciBvZiB0aGlzIHNlY3Rpb24gYXNzdW1lcw0KPiAxMDE5CSAg
dGhhdCBpdCBkb2VzLg0KPiANCj4gW21ham9yXSBJZiB0aGUgUm9vdCBzdXBwb3J0cyB0aGUgZnVu
Y3Rpb25hbGl0eSwgd2hlbiB3b3VsZCBpdCBiZSBvaw0KPiBmb3IgaXQgdG8gbm90IHNldCB0aGUg
UCBmbGFnPyAgSU9XLCB3aHkgaXMgaXQgcmVjb21tZW5kZWQgYW5kIG5vdA0KPiByZXF1aXJlZD8g
IFtOb3RlIHRoYXQgSSBtYXkgYmUgbWlzc2luZyBjb250ZXh0IGJlY2F1c2UgdGhlcmUgaXMgbm8N
Cj4gc3BlY2lmaWNhdGlvbiBmb3IgdGhhdCBmbGFnLl0NCg0KVGhlcmUgaXMgbm8gY29udGV4dCwg
anVzdCB0aGUgZmFjdCB0aGF0IHNvbWUgYWRtaW5zIG1heSBub3Qgd2FudCB0aGUgZmVhdHVyZSB0
aG91Z2ggSSBjYW5ub3QgZmF0aG9tIHdoeS4NCkkgbWFkZSBpdCBhIE1VU1QgYW5kIHJlbW92ZWQg
IiBUaGUgcmVtYWluZGVyIG9mIHRoaXMgc2VjdGlvbiBhc3N1bWVzIHRoYXQgaXQgZG9lcyINCg0K
PiANCj4gDQo+IDEwMjEJICBVcG9uIHJlY2VwdGlvbiBvZiBhIERBTyBtZXNzYWdlLCBmb3IgZWFj
aCB1cGRhdGVkIFJQTCBUYXJnZXQNCj4gT3B0aW9uDQo+IDEwMjIJICAoc2VlIFNlY3Rpb24gOSkg
dGhhdCBjcmVhdGVzIG9yIHVwZGF0ZXMgYW4gZXhpc3RpbmcgUlBMIHN0YXRlLCB0aGUNCj4gMTAy
MwkgIFJvb3QgTVVTVCBub3RpZnkgdGhlIDZMQlIuICBUaGlzIGNhbiBiZSBkb25lIHVzaW5nIGFu
IGludGVybmFsIEFQSSBpZg0KPiAxMDI0CSAgdGhleSBhcmUgaW50ZWdyYXRlZCwgb3IgdXNpbmcg
YSBwcm94aWVkIEVEQVIvRURBQyBleGNoYW5nZSBpZiB0aGV5DQo+IDEwMjUJICBhcmUgc2VwYXJh
dGUgZW50aXRpZXMuDQo+IA0KPiBbbWFqb3Igbml0XSAiTVVTVCBub3RpZnkgdGhlIDZMQlIuICBU
aGlzIGNhbiBiZSBkb25lLi4uIiAgIEknbSBub3QgdG9vDQo+IGhhcHB5IHdpdGggdGhlIHdvcmRp
bmcgYXMgaXQgc2VlbXMgdG8gcHJvdmlkZSBvcHRpb25zIHRvIGENCj4gcmVxdWlyZW1lbnQuLi4N
Cj4gDQo+IFN1Z2dlc3Rpb24+DQo+ICAgIFRoZSBSb290IE1VU1Qgbm90aWZ5IHRoZSA2TEJSIGJ5
IHVzaW5nIGEgcHJveGllZCBFREFSL0VEQUMgZXhjaGFuZ2UgaWYNCj4gICAgdGhleSBhcmUgc2Vw
YXJhdGUgZW50aXRpZXMuICBJZiB0aGUgUlBMIFJvb3QgYW5kIDZMQlIgYXJlIGludGVncmF0ZWQs
DQo+ICAgIHRoZW4gYW4gaW50ZXJuYWwgQVBJIGNhbiBiZSB1c2VkLg0KPiANCg0KVkJ1dCB0aGVy
ZSdzIHRleHQgYmVmb3JlIHRoYXQ7IGxldCBtZSBzZWUNCiINCiAgIFVwb24gcmVjZXB0aW9uIG9m
IGEgREFPIG1lc3NhZ2UsIGZvciBlYWNoIHVwZGF0ZWQgUlBMIFRhcmdldCBPcHRpb24NCiAgIChz
ZWUgU2VjdGlvbiA2LjEpIHRoYXQgY3JlYXRlcyBvciB1cGRhdGVzIGFuIGV4aXN0aW5nIFJQTCBz
dGF0ZSwgdGhlDQogICBSb290IE1VU1Qgbm90aWZ5IHRoZSA2TEJSIGJ5IHVzaW5nIGEgcHJveGll
ZCBFREFSL0VEQUMgZXhjaGFuZ2UuICBJZg0KICAgaWYgdGhlIFJQTCBSb290IGFuZCB0aGUgNkxC
UiBhcmUgaW50ZWdyYXRlZCwgYW4gaW50ZXJuYWwgQVBJIGNhbiBiZQ0KICAgdXNlZC4NCg0KIg0K
PiANCj4gLi4uDQo+IDEwNDMJICBVcG9uIHJlY2VpdmluZyBhbiBFREFDIG1lc3NhZ2UgZnJvbSB0
aGUgNkxCUiwgaWYgYSBEQU8gaXMgcGVuZGluZywNCj4gMTA0NAkgIHRoZW4gdGhlIFJvb3QgTVVT
VCBzZW5kIGEgREFPLUFDSyBiYWNrIHRvIHRoZSA2TFIuICBFbHNlLCBpZiB0aGUNCj4gMTA0NQkg
IFN0YXR1cyBpbiB0aGUgRURBQyBtZXNzYWdlIGlzIG5vdCAiU3VjY2VzcyIsIHRoZW4gaXQgTVVT
VCBzZW5kIGFuDQo+IDEwNDYJICBhc3luY2hyb25vdXMgRENPIHRvIHRoZSA2TFIuDQo+IA0KPiBb
P10gImlmIGEgREFPIGlzIHBlbmRpbmciICBFdmVuIHRob3VnaCByZmM2NTUwIGRvZXNuJ3QgdGFs
ayBhYm91dA0KPiAicGVuZGluZyIsIEkgdGFrZSB0aGlzIHRvIG1lYW4gdGhhdCB0aGUgREFPIGhh
c24ndCBiZWVuIGFjaydkLiAgSnVzdA0KPiB3b25kZXJpbmcgKGJlY2F1c2UgSSBjb3VsZG4ndCBm
aW5kIGl0IGluIHJmYzY1NTApLCBpcyB0aGVyZSBhIHRpbWVyDQo+IHRoYXQgZGVmaW5lcyB0aGUg
dGltZSBiZXR3ZWVuIHJlY2VpdmluZyB0aGUgREFPIGFuZCBzZW5kaW5nIGEgREFPLUFDSy4NCj4g
SSdtIGFsc28gd29uZGVyaW5nIGFib3V0IGl0IHNpbmNlIHNlbmRpbmcgYSBEQU8tQUNLIGlzIG9u
bHkNCj4gcmVjb21tZW5kZWQuDQoNClRoaXMgaXMgaW50cm9kdWNlZCBieSB0aGlzIHNwZWMNCg0K
DQogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAg
fCAgICAgICAgICAgfA0KIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwtLSBEQU8gLS0tPnwgICAgICAgICAgIHwNCiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAgICAgICB8LS0gRURBUiAtLT58DQogfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgfCAgICAgICAgICAgfCAgICAg
ICAgICAgPC0gREFPIHBlbmRpbmcNCiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICAgICAgICB8PC0tIEVEQUMgLS18DQogfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfDwtIERBTy1BQ0stfCAgICAgICAgICAgfA0KPiANCj4gDQo+
IFttYWpvcl0gV2hhdCBpZiB0aGUgRURBQyBtZXNzYWdlIGlzIG5vdCByZWNlaXZlZD8gIFNob3Vs
ZCB0aGUgUm9vdA0KPiBzaWduYWwgYSBmYWlsdXJlPyAgV2hhdCBpZiB0aGUgRURBQyBtZXNzYWdl
IGNvbWVzIGluIGFmdGVyIGEgZmFpbHVyZQ0KPiBpcyBzaWduYWxlZD8gIFRoaXMgc2hvdWxkIHBy
ZXN1bWFibHkgbm90IGhhcHBlbiwgZXNwZWNpYWxseSBzaW5jZSB0aGUNCj4gNkxOIGFscmVhZHkg
cmVnaXN0ZXJlZC4uLmJ1dCBJJ20gd29ycmllZCBhYm91dCB0aGUgdGltaW5nLg0KPiANCg0KDQpW
ZXJ5IHJpZ2h0LiBBZGRlZDoNCg0KIg0KICAgVGhlIHByb3hpZWQgRURBUi9FREFDIGV4Y2hhbmdl
IE1VU1QgYmUgcHJvdGVjdGVkIHdpdGggYSB0aW1lciBvZiBhbg0KICAgYXBwcm9wcmlhdGUgZHVy
YXRpb24gYW5kIGEgbnVtYmVyIG9mIHJldHJpZXMsIHRoYXQgYXJlDQogICBpbXBsZW1lbnRhdGlv
bi1kZXBlbmRlbnQsIGFuZCBTSE9VTEQgYmUgY29uZmlndXJhYmxlIHNpbmNlIHRoZSBSb290DQog
ICBhbmQgdGhlIDZMQlIgYXJlIHR5cGljYWxseSBub2RlcyB3aXRoIGEgaGlnaGVyIGNhcGFjaXR5
IGFuZA0KICAgbWFuYWdlYWJpbGl0eSB0aGFuIDZMUnMuICBVcG9uIHRpbWluZyBvdXQsIHRoZSBS
b290IE1VU1Qgc2VuZCBhbg0KICAgZXJyb3IgYmFjayB0byB0aGUgNkxSIGFzIGFib3ZlLCBlaXRo
ZXIgdXNpbmcgYSBEQU8tQUNLIG9yIGEgRENPLCBhcw0KICAgYXBwcm9wcmlhdGUsIHdpdGggdGhl
ICdBJyBhbmQgJ0UnIGZsYWdzIHNldCBpbiB0aGUgUlBMIHN0YXR1cywgYW5kIGENCiAgIFJQTCBT
dGF0dXMgVmFsdWUgb2Ygb2YgIjZMQlIgUmVnaXN0cnkgU2F0dXJhdGVkIiBbUkZDODUwNV0uDQoi
DQoNCg0KDQo+IFttYWpvcl0gU29tZSB0ZXh0IHNob3VsZCBiZSBhZGRlZCByZWxhdGVkIHRvIHRo
ZSBwb3NzaWJpbGl0eSB0aGF0IG5vdA0KPiBhbGwgbm9kZXMgbWF5IGtub3cgd2hhdCB0aGUgRENP
IGlzLg0KPiANCj4gU3VnZ2VzdGlvbiAoYm9ycm93aW5nIGZyb20gwqc0LjYuMi9FRkZJQ0lFTlQt
TlBEQU8pPg0KPiAgICBUaGlzIGRvY3VtZW50IGFzc3VtZXMgdGhhdCBhbGwgdGhlIDZMUnMgaW4g
dGhlIG5ldHdvcmsgc3VwcG9ydCB0aGlzDQo+ICAgIHNwZWNpZmljYXRpb24uICBJZiB0aGVyZSBh
cmUgNkxScyBpbiB0aGUgRENPIG1lc3NhZ2UgcGF0aCB3aGljaCBkbyBub3QNCj4gICAgc3VwcG9y
dCB0aGlzIGRvY3VtZW50LCB0aGVuIHRoZSBpc3N1ZSBpbmRpY2F0aW9uIG1heSBub3QgcmVhY2gg
dGhlIDZMUi4NCj4gICAgQWx0ZXJuYXRpdmVseSwgdGhlIFJvb3QgY291bGQuLi4NCj4gDQo+IEkg
c3RvcHBlZCB0aGVyZSBiZWNhdXNlIHRoZSB0ZXh0IGFib3ZlIHNheXMgdGhhdCB0aGUgUm9vdCAi
TVVTVCBzZW5kDQo+IGFuIGFzeW5jaHJvbm91cyBEQ08iLg0KDQpZZXMgYnV0IHRoaXMgYXBwbGll
cyB0byBhIHJlZ2lzdHJhdGlvbiB0aGF0IHdhcyBtYWRlIHdpdGggdGhpcyBzcGVjIHVzaW5nIG5v
biBzdG9yaW5nIG1vZGUsIHNvIGl0IGlzIGtub3duIHRoYXQgdGhlIDZMUiBkb2VzIHN1cHBvcnQg
dGhpcyBzcGVjLiBUaGUgTlBEQU8gd2FzIG1lYW50IGZvciBzdG9yaW5nIG1vZGUgYW5kIHRoZSBE
Q08gbWVzc2FnZSBoYWQgdG8gYmUgcmVsYXllZCBob3AgYnkgaG9wLCBwbGFjaW5nIHRoZSByZXF1
aXJlbWVudCBvbiBpbnRlcm1lZGlhdGUgbm9kZXMuDQoNCg0KDQo+IA0KPiANCj4gLi4uDQo+IDEw
NTkJMTEuICBQcm90b2NvbCBPcGVyYXRpb25zIGZvciBNdWx0aWNhc3QgQWRkcmVzc2VzDQo+IC4u
Lg0KPiAxMDY4CSAgIk11bHRpY2FzdCBMaXN0ZW5lciBEaXNjb3ZlcnkgKE1MRCkgZm9yIElQdjYi
IFtSRkMyNzEwXSBhbmQgaXRzDQo+IDEwNjkJICB1cGRhdGVkIHZlcnNpb24gIk11bHRpY2FzdCBM
aXN0ZW5lciBEaXNjb3ZlcnkgVmVyc2lvbiAyIChNTER2MikgZm9yDQo+IDEwNzAJICBJUHY2IiBb
UkZDMzgxMF0gcHJvdmlkZSBhbiBpbnRlcmZhY2UgZm9yIGEgbGlzdGVuZXIgdG8gcmVnaXN0ZXIg
dG8NCj4gMTA3MQkgIG11bHRpY2FzdCBmbG93cy4gIE1MRHYyIGlzIGJhY2t3YXJkcyBjb21wYXRp
YmxlIHdpdGggTUxELCBhbmQgYWRkcw0KPiBpbg0KPiAxMDcyCSAgcGFydGljdWxhciB0aGUgY2Fw
YWJpbGl0eSB0byBmaWx0ZXIgdGhlIHNvdXJjZXMgdmlhIGJsYWNrIGxpc3RzIGFuZA0KPiAxMDcz
CSAgd2hpdGUgbGlzdHMuICBJbiB0aGUgTUxEIG1vZGVsLCB0aGUgUm91dGVyIGlzIGEgInF1ZXJp
ZXIiIGFuZCB0aGUNCj4gMTA3NAkgIEhvc3QgaXMgYSBtdWx0aWNhc3QgbGlzdGVuZXIgdGhhdCBy
ZWdpc3RlcnMgdG8gdGhlIHF1ZXJpZXIgdG8gb2J0YWluDQo+IDEwNzUJICBjb3BpZXMgb2YgdGhl
IHBhcnRpY3VsYXIgZmxvd3MgaXQgaXMgaW50ZXJlc3RlZCBpbi4NCj4gDQo+IA0KPiANCj4gDQo+
IA0KPiBbbWFqb3JdIEluIGdlbmVyYWwsIHRoZSB0ZXh0IHRhbGtzIGFib3V0IGFuICJNTEQgbGlz
dGVuZXIvcXVlcmllciIgLS0NCj4gYXJlIHlvdSB1c2luZyAiTUxEIiB0byBpbmRpY2F0ZSBzdXBw
b3J0IGZvciBib3RoIHJmYzI3MTAvcmZjMzgxMCwgb3INCj4gYXJlIHlvdSBhc3N1bWluZyBNTER2
MSBzdXBwb3J0IG9ubHk/ICBUaGUgcGhyYXNlICJNTER2MiBpcyBiYWNrd2FyZHMNCj4gY29tcGF0
aWJsZSB3aXRoIE1MRCIgaXMgd2hhdCBpcyBjb25mdXNpbmcgbWUuDQo+IA0KPiBJIGFsc28gYXNr
IGJlY2F1c2UgdGhlIHBpbSBXRyBoYXMgYW4gb25nb2luZyBkaXNjdXNzaW9uIGFib3V0DQo+IGRl
cHJlY2F0aW5nIE1MRHYxLiAgSSBhbSBhc3N1bWluZyBNTER2Miwgd2hpY2ggaXMgd2hhdCByZmM4
NTA0DQo+IHJlcXVpcmVzLiAgSWYgc28sIGxldCdzIGZvY3VzIG9uIHJmYzM4MTAuDQo+IA0KDQpP
S0kNCg0KPiANCj4gWy1dIHMvY2FwYWJpbGl0eSB0byBmaWx0ZXIgdGhlIHNvdXJjZXMgdmlhIGJs
YWNrIGxpc3RzIGFuZCB3aGl0ZQ0KPiBsaXN0cy9zdXBwb3J0IGZvciBzb3VyY2UgZmlsdGVyaW5n
DQo+IA0KPiBUaGF0IGlzIHRoZSBsYW5ndWFnZSB1c2VkIGluIHJmYzM4MTAuDQoNClJlbW92ZWQs
IG5vIHBvaW50IA0KDQo+IA0KPiANCj4gMTA3NwkgIE9uIHRoZSBmaXJzdCBBZGRyZXNzIFJlZ2lz
dHJhdGlvbiwgYXMgaWxsdXN0cmF0ZWQgaW4gRmlndXJlIDgsIHRoZQ0KPiAxMDc4CSAgNkxOLCBh
cyBhbiBNTEQgbGlzdGVuZXIsIHNlbmRzIGFuIHVuc29saWNpdGVkIFJlcG9ydCB0byB0aGUgNkxS
IGluDQo+IDEwNzkJICBvcmRlciB0byBzdGFydCByZWNlaXZpbmcgdGhlIGZsb3cgaW1tZWRpYXRl
bHkuDQo+IA0KPiBbbWlub3JdICJPbiB0aGUgZmlyc3QgQWRkcmVzcyBSZWdpc3RyYXRpb24uLi4i
ICBEbyB5b3UgbWVhbiB3aGVuIHRoZQ0KPiA2TE4gcmVnaXN0ZXJzIGl0cyBvd24gYWRkcmVzcyAo
RmlndXJlIDUpPyAgIEkgd291bGQgYXNzdW1lIHlvdSdyZQ0KPiB0YWxraW5nIGFib3V0IHdoZW4g
dGhlIDZMTiBkZWNpZGVzIHRvIGxpc3RlbiB0byBtdWx0aWNhc3Q7IG1heWJlDQo+IHJld29yZC4u
Lg0KPiANCg0KV2hhdCBhYm91dA0KIg0KDQogICBUaGUgZXF1aXZhbGVudCBvZiB0aGUgZmlyc3Qg
QWRkcmVzcyBSZWdpc3RyYXRpb24gaGFwcGVucyBhcw0KICAgaWxsdXN0cmF0ZWQgaW4gRmlndXJl
IDEwLiAgVGhlIDZMTiwgYXMgYW4gTUxEIGxpc3RlbmVyLCBzZW5kcyBhbg0KICAgdW5zb2xpY2l0
ZWQgUmVwb3J0IHRvIHRoZSA2TFIuICBUaGlzIGVuYWJsZXMgaXQgdG8gc3RhcnQgcmVjZWl2aW5n
DQogICB0aGUgZmxvdyBpbW1lZGlhdGVseSwgYW5kIGNhdXNlcyB0aGUgNkxSIHRvIGluamVjdCB0
aGUgbXVsdGljYXN0DQogICByb3V0ZSBpbiBSUEwuDQoNCg0KDQoiDQoNCg0KDQo+IA0KPiAxMDgx
CSAgICAgNkxOL1JVTCAgICAgICAgICAgICAgICA2TFIgICAgICAgICAgICAgUm9vdCAgICAgICAg
ICAgICAgICA2TEJSDQo+IDEwODIJICAgICAgICB8ICAgICAgICAgICAgICAgICAgICB8ICAgICAg
ICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgfA0KPiAxMDgzCSAgICAgICAgfCB1bnNvbGlj
aXRlZCBSZXBvcnQgfCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgIHwNCj4gMTA4
NAkgICAgICAgIHwtLS0tLS0tLS0tLS0tLS0tLS0tPnwgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgICAgICAgICB8DQo+IDEwODUJICAgICAgICB8ICAgICA8TDIgYWNrPiAgICAgICB8ICAgICAg
ICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgfA0KPiANCj4gW10gU2VlIHRoZSBjb21tZW50
IGJlbG93IGFib3V0IHRoZSBMMiBhY2suICBUaGlzIHNhbWUgcGhyYXNlIHNob3dzIHVwDQo+IGlu
IEZpZ3VyZSA5IGxhdGVyIG9uLi4uDQo+IA0KPiAxMDg2CSAgICAgICAgfCAgICAgICAgICAgICAg
ICAgICAgfCBEQU8gICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgIHwNCj4gMTA4NwkgICAg
ICAgIHwgICAgICAgICAgICAgICAgICAgIHwtLS0tLS0tLS0tLS0tLT58ICAgICAgICAgICAgICAg
ICAgICB8DQo+IDEwODgJICAgICAgICB8ICAgICAgICAgICAgICAgICAgICB8ICAgIERBTy1BQ0sg
ICAgfCAgICAgICAgICAgICAgICAgICAgfA0KPiAxMDg5CSAgICAgICAgfCAgICAgICAgICAgICAg
ICAgICAgfDwtLS0tLS0tLS0tLS0tLXwgICAgICAgICAgICAgICAgICAgIHwNCj4gMTA5MAkgICAg
ICAgIHwgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICB8IDxpZiBub3QgbGlzdGVu
aW5nPiB8DQo+IA0KPiBbbWlub3JdICJpZiBub3QgbGlzdGVuaW5nIiAgRXZlbiBpZiB0aGUgNkxC
UiBpcyBsaXN0ZW5pbmcsIHRoZSBSZXBvcnQNCj4gc2hvdWxkIGJlIHVuc29saWNpdGVkLCByaWdo
dD8gIEknbSBub3Qgc3VyZSB3aGF0IHRoaXMgcGhyYXNlIG1lYW5zLi4uDQo+IA0KDQpJIG1lYW50
IGlmIHRoZSByb290IGlzIG5vdCBhbHJlYWR5IGxpc3RlbmluZyB0byB0aGUgbWNhc3QgZ3JvdXAu
IElPVyBpZiB0aGF0IFJVTCBpcyB0aGUgZmlyc3QgbGlzdGVuZXIgaW4gdGhlIERPREFHLg0KDQpD
aGFuZ2VkIA0KPGlmIG5vdCBsaXN0ZW5pbmc+DQp0bw0KIDxpZiBub3QgZG9uZSBhbHJlYWR5Pg0K
DQo+IC4uLg0KPiAxMDk3CSAgU2luY2UgbXVsdGljYXN0IExheWVyLTIgbWVzc2FnZXMgYXJlIGF2
b2lkZWQsIGl0IGlzIGltcG9ydGFudCB0aGF0DQo+IDEwOTgJICB0aGUgYXN5bmNocm9ub3VzIG1l
c3NhZ2VzIGZvciB1bnNvbGljaXRlZCBSZXBvcnQgYW5kIERvbmUgYXJlIHNlbnQNCj4gMTA5OQkg
IHJlbGlhYmx5LCBmb3IgaW5zdGFuY2UgdXNpbmcgYSBMYXllci0yIGFja25vd2xlZGdtZW50LCBv
ciBhdHRlbXB0ZWQNCj4gMTEwMAkgIG11bHRpcGxlIHRpbWVzLg0KPiANCj4gW21ham9yXSBUaGUg
bGFjayBvZiByZWxpYWJsZSB0cmFuc21pc3Npb24gaXMgYWxyZWFkeSBhZGRyZXNzZWQgaW4NCj4g
cmZjMzgxMC4gIFdoYXQgY29uY2VybnMgbWUgYWJvdXQgdGhlIHRleHQgaXMgdGhlIHN1Z2dlc3Rp
b24gdGhhdCBhDQo+IGRpZmZlcmVudCAoTDIgYWNrKSBtZWNoYW5pc20gY2FuIGJlIHVzZWQgZm9y
IE1MRCB3aXRob3V0IGFueQ0KPiBzcGVjaWZpY3MuDQoNCkkgY2FuIHJlbW92ZS4gU3VmZmljZSB0
byBzYXkgdGhhdCB0aGUgTUxEIHJlcG9ydCBpcyBzZW50IGFzIGEgVU5JQ0FTVCBNQUMgbWVzc2Fn
ZSB3aGljaCBlbnN1cmVkIGl0cyByZWxpYWJpbGl0eSBvbiBXaXJlbGVzcy4NCiINCiAgIFdpdGgg
dGhpcyBzcGVjaWZpY2F0aW9uLCB0aGUgYXN5bmNocm9ub3VzIG1lc3NhZ2VzIGZvciB1bnNvbGlj
aXRlZA0KICAgUmVwb3J0IGFuZCBEb25lIGFyZSBzZW50IGJ5IHRoZSA2TE4gYXMgTUFDLUxheWVy
IHVuaWNhc3QgdG8gdGhlIDZMUi4NCiINCg0KPiANCj4gDQo+IDExMDIJICBUaGUgNkxSIGFjdHMg
YXMgYSBnZW5lcmljIE1MRCBxdWVyaWVyIGFuZCBnZW5lcmF0ZXMgYSBEQU8gZm9yIHRoZQ0KPiAx
MTAzCSAgbXVsdGljYXN0IHRhcmdldC4gIFRoZSBsaWZldGltZSBvZiB0aGUgREFPIGlzIHNldCB0
byBiZSBpbiB0aGUgb3JkZXINCj4gMTEwNAkgIG9mIHRoZSBRdWVyeSBJbnRlcnZhbCwgeWV0IGxh
cmdlciB0byBhY2NvdW50IGZvciB2YXJpYWJsZSBwcm9wYWdhdGlvbg0KPiAxMTA1CSAgZGVsYXlz
Lg0KPiANCj4gW21pbm9yXSBzL211bHRpY2FzdCB0YXJnZXQvTXVsdGljYXN0IEFkZHJlc3MgaW4g
dGhlIFJlcG9ydCBtZXNzYWdlDQoNCkhlcmUgd2UgYXJlIHRhbGtpbmcgYWJvdXQgUlBMLCB3aGlj
aCBjYWxscyBwbGFjZXMgdGhlIG11bHRpY2FzdCBncm91cCBpbiBhIFRhcmdldCBPcHRpb24uDQpT
byB3ZSdyZSB1c2VkIHRvIGNhbGxpbmcgdGhhdCBhIHRhcmdldC4gDQoiDQoNCiAgIFVwb24gYSBE
QU8gd2l0aCBhIFRhcmdldCBvcHRpb24gZm9yIGEgbXVsdGljYXN0IGFkZHJlc3MsIHRoZSBSUEwg
Um9vdA0KICAgY2hlY2tzIGlmIGl0IGlzIGFscmVhZHkgcmVnaXN0ZXJlZCBhcyBhIGxpc3RlbmVy
IGZvciB0aGF0IGFkZHJlc3MsIGFuZCBpZiBub3QsDQogICBpdCBwZXJmb3JtcyBpdHMgb3duIHVu
c29saWNpdGVkIFJlcG9ydCBmb3IgdGhlIG11bHRpY2FzdCBhZGRyZXNzLg0KIg0KDQo+IA0KPiAN
Cj4gW21ham9yXSAiZ2VuZXJhdGVzIGEgREFPIGZvciB0aGUgbXVsdGljYXN0IHRhcmdldCIgICBU
aGlzIGRvY3VtZW50IGlzDQo+IGEgc3RhbmRhcmRzIHRyYWNrIHNwZWNpZmljYXRpb24uLi53ZSBu
ZWVkIHRvIGJlIG1vcmUgZXhwbGljaXQuICBJJ20NCj4gYXNzdW1pbmcgdGhhdCB0aGUgTXVsdGlj
YXN0IEFkZHJlc3MgaXMgaW5jbHVkZWQgYXMgdGhlIFRhcmdldCBQcmVmaXgNCj4gaW4gdGhlIFRh
cmdldCBPcHRpb24uLi4NCg0KV2VsbCB5ZXMsIHRoYXQncyBSUEwuIExldCBtZSBhZGQgYSByZWZl
cmVuY2UuIERvIHdlIG5lZWQgdG8gdXBwZXJjYXNlIG11bHRpY2FzdCBhZGRyZXNzPw0KDQoiDQog
IFRoZSA2TFIgYWN0cyBhcyBhIGdlbmVyaWMgTUxEIHF1ZXJpZXIgYW5kIGdlbmVyYXRlcyBhIERB
TyB3aXRoIHRoZQ0KICAgTXVsdGljYXN0IEFkZHJlc3MgYXMgdGhlIFRhcmdldCBQcmVmaXggYXMg
ZGVzY3JpYmVkIGluIHNlY3Rpb24gMTIgb2YNCiAgIFtSRkM2NTUwXS4gIFRoZSBsaWZldGltZSBv
ZiB0aGUgREFPIGlzIHNldCB0byBiZSBpbiB0aGUgb3JkZXIgb2YgdGhlDQogICBRdWVyeSBJbnRl
cnZhbCwgeWV0IGxhcmdlciB0byBhY2NvdW50IGZvciB2YXJpYWJsZSBwcm9wYWdhdGlvbg0KICAg
ZGVsYXlzLg0KIg0KLg0KPiANCj4gDQo+IFttYWpvcl0gT25lIE11bHRpY2FzdCBBZGRyZXNzIHBl
ciBEQU8/ICBJIHRoaW5rIEkgc2F3IGEgcmVsYXRlZA0KPiBkaXNjdXNzaW9uIG9uIHRoZSBsaXN0
IHJlY2VudGx5Lg0KDQpUaGUgZGlzY3Vzc2lvbiB3YXMgZm9yIG11bHRpcGxlIFZJT3MgLyBUSU9z
LiBUaGVyZSBjYW4gYWx3YXlzIGJlIG11bHRpcGxlIHRhcmdldHMuIEJ1dCB0aGVuLCBzaW5jZSB0
aGlzIGlzIHRyaWdnZXJlZCBieSBhIG1lc3NhZ2UgZm9yIG9uZSBhZGRyZXNzLCBJIGV4cGVjdCB0
aGF0IHRoZXJlIHdpbGwgYmUgb25lIERBTyBhdCBhIHRpbWUuIElzIHRoZXJlIGEgbmVlZCBmb3Ig
YSBjaGFuZ2U/DQoNCj4gDQo+IA0KPiBbbWFqb3JdICJsaWZldGltZSBvZiB0aGUgREFPIiAgVGhl
IFBhdGggTGlmZXRpbWU/DQo+IA0KDQpZZXAsIGNoYW5nZWQNCg0KPiANCj4gW21ham9yXSAibGlm
ZXRpbWUuLi5pcyBzZXQgdG8gYmUgaW4gdGhlIG9yZGVyIG9mIHRoZSBRdWVyeSBJbnRlcnZhbCwN
Cj4geWV0IGxhcmdlci4uLiIgIEhvdyBtdWNoIGlzIHRoYXQ/ICBEb3VibGU/ICBKdXN0IGEgZmV3
IHNlY29uZHMgbW9yZT8NCj4gbXM/DQo+IA0KPiANCiINCiAgIEFzIGZvciB0aGUgVW5pY2FzdCBI
b3N0IHJvdXRlcywgdGhlIFBhdGggTGlmZXRpbWUNCiAgIGFzc29jaWF0ZWQgdG8gdGhlIFRhcmdl
dCBpcyBtYXBwZWQgZnJvbSB0aGUgUXVlcnkgSW50ZXJ2YWwsIGFuZCBzZXQgDQogICB0byBiZSBs
YXJnZXIgdG8gYWNjb3VudCBmb3IgdmFyaWFibGUgcHJvcGFnYXRpb24gZGVsYXlzIHRvIHRoZSBS
b290Lg0KIg0KDQo+IC4uLg0KPiAxMTExCSAgVXBvbiBhIERBTyB3aXRoIGEgbXVsdGljYXN0IHRh
cmdldCwgdGhlIFJQTCBSb290IGNoZWNrcyBpZiBpdCBpcw0KPiAxMTEyCSAgYWxyZWFkeSByZWdp
c3RlcmVkIGFzIGEgbGlzdGVuZXIgZm9yIHRoYXQgYWRkcmVzcywgYW5kIGlmIG5vdCwgaXQNCj4g
MTExMwkgIHBlcmZvcm1zIGl0cyBvd24gdW5zb2xpY2l0ZWQgUmVwb3J0IGZvciB0aGUgbXVsdGlj
YXN0IHRhcmdldC4NCj4gDQo+IFttYWpvcl0gQXMgYWJvdmUsIHBsZWFzZSBiZSBzcGVjaWZpYy4g
IEhvdyBpcyB0aGUgREFPIGluZm9ybWF0aW9uIHVzZWQNCj4gdG8gYnVpbGQgYSBRdWVyeT8NCg0K
Ig0KDQogICBBIHJlZ2lzdHJhdGlvbiByZWZyZXNoIGlzIHB1bGxlZCBwZXJpb2RpY2FsbHkgYnkg
NkxSIGFjdGluZyBhcw0KICAgcXVlcmllci4gIE5vdGUgdGhhdCB0aGUgbWVzc2FnZSBtYXkgYmUg
c2VudCB1bmljYXN0IHRvIGFsbCB0aGUga25vd24NCiAgIGluZGl2aWR1YWwgbGlzdGVuZXJzLiAg
VXBvbiB0aGUgdGltaW5nIG91dCBvZiB0aGUgUXVlcnkgSW50ZXJ2YWwsIHRoZQ0KICAgNkxSIHNl
bmRzIGEgTXVsdGljYXN0IEFkZHJlc3MgU3BlY2lmaWMgUXVlcnkgdG8gZWFjaCBvZiBpdHMNCiAg
IGxpc3RlbmVycywgZm9yIGVhY2ggTXVsdGljYXN0IEFkZHJlc3MsIGFuZCBnZXRzIGEgUmVwb3J0
IGJhY2sgdGhhdCBpcw0KICAgbWFwcGVkIGludG8gYSBEQU8gb25lIGJ5IG9uZS4gIE9wdGlvbmFs
bHksIHRoZSA2TFIgTUFZIHNlbmQgYSBHZW5lcmFsDQogICBRdWVyeSwgd2hlcmUgdGhlIE11bHRp
Y2FzdCBBZGRyZXNzIGZpZWxkIGlzIHNldCB0byB6ZXJvLiAgSW4gdGhhdA0KICAgY2FzZSwgdGhl
IDZMUiBNVVNUIHNlbmQgaXQgYXMgYSBNQUMtTWF5ZXIgVW5pY2FzdC4NCg0KICAgVXBvbiBhIFJl
cG9ydCwgdGhlIDZMUiBnZW5lcmF0ZXMgYSBEQU8gd2l0aCBhcyBtYW55IFRhcmdldCBPcHRpb25z
IGFzDQogICB0aGVyZSBhcmUgTXVsdGljYXN0IEFkZHJlc3MgUmVjb3JkcyBpbiB0aGUgUmVwb3J0
IG1lc3NhZ2UsIGNvcHlpbmcNCiAgIHRoZSBNdWx0aWNhc3QgQWRkcmVzcyBmaWVsZCBpbiB0aGUg
VGFyZ2V0IFByZWZpeCBvZiB0aGUgUlBMIFRhcmdldA0KICAgT3B0aW9uLiAgVGhlIERBTyBtZXNz
YWdlIGlzIGEgU3RvcmluZyBNb2RlIERBTywgcGFzc2VkIHRvIGEgc2VsZWN0aW9uDQogICBvZiB0
aGUgNkxSJ3MgcGFyZW50cy4NCg0KICAgQXN5bmNocm9ub3VzbHkgdG8gdGhpcywgYSBzaW1pbGFy
IHByb2NlZHVyZSBoYXBwZW5zIGJldHdlZW4gdGhlIFJvb3QNCiAgIGFuZCBhIHJvdXRlciBzdWNo
IGFzIHRoZSA2TEJSIHRoYXQgc2VydmVzIG11bHRpY2FzdCBmbG93cyBvbiB0aGUgTGluaw0KICAg
d2hlcmUgdGhlIFJvb3QgaXMgbG9jYXRlZC4gIEFnYWluIHRoZSBRdWVyeSBhbmQgUmVwb3J0IG1l
c3NhZ2VzIGFyZQ0KICAgc291cmNlIGluZGVwZW5kZW50LiAgVGhlIFJvb3QgbGlzdHMgZXhhY3Rs
eSBvbmNlIGVhY2ggTXVsdGljYXN0DQogICBBZGRyZXNzIGZvciB3aGljaCBpdCBoYXMgYXQgbGVh
c3Qgb25lIGFjdGl2ZSBtdWx0aWNhc3QgREFPIHN0YXRlLA0KICAgY29weWluZyB0aGUgbXVsdGlj
YXN0IGFkZHJlc3MgaW4gdGhlIERBTyBzdGF0ZSBpbiB0aGUgTXVsdGljYXN0DQogICBBZGRyZXNz
IGZpZWxkIG9mIHRoZSBNdWx0aWNhc3QgQWRkcmVzcyBSZWNvcmRzIGluIHRoZSBSZXBvcnQgbWVz
c2FnZS4NCiINCj4gDQo+IA0KPiAxMTE1CSAgQW4gQWRkcmVzcyByZS1SZWdpc3RyYXRpb24gaXMg
cHVsbGVkIHBlcmlvZGljYWxseSBieSA2TFIgYWN0aW5nIGFzDQo+IDExMTYJICBxdWVyaWVyLiAg
Tm90ZSB0aGF0IHRoZSBtZXNzYWdlIG1heSBiZSBzZW50IHVuaWNhc3QgdG8gYWxsIHRoZSBrbm93
bg0KPiAxMTE3CSAgaW5kaXZpZHVhbCBsaXN0ZW5lcnMuDQo+IA0KPiBbbWFqb3JdIEluIE1MRHYy
IHRoYXQgaXMgY2FsbGVkIGEgUXVlcnkuLi4NCj4gDQoNCkFkZGVkICJUaGUgZXF1aXZhbGVudCBv
ZiB0aGUiOyB0aGUgc2VudGVuY2UgYWZ0ZXIgdGhhdCBvbmUgZGVzY3JpYmVkIHRoZSBxdWVyeSBm
bG93OyBJIGF1Z21lbnRlZCBpdC4NCg0KPiANCj4gW21ham9yXSAibWVzc2FnZSBtYXkgYmUgc2Vu
dCB1bmljYXN0IHRvIGFsbCB0aGUga25vd24gaW5kaXZpZHVhbA0KPiBsaXN0ZW5lcnMiICBUaGUg
Zmlyc3QgcGFyYWdyYXBoIGluIHRoaXMgc2VjdGlvbiBzYXlzIHRoYXQgInRoZQ0KPiBtdWx0aWNh
c3QgcGFja2V0IGlzIHBhc3NlZCBhcyBhIExheWVyLTIgdW5pY2FzdCB0byBlYWNoIG9mIHRoZQ0K
PiBpbnRlcmVzdGVkIGNoaWxkcmVuIiwgc28gdGhlcmUgaXMgbm8gb3RoZXIgb3B0aW9uLCByaWdo
dD8NCj4gDQoNCkkgZGVzY3JpYmVkIHRoYXQgaW4gbW9yZSBkZXRhaWxzIHRvby4gDQoNCg0KPiAN
Cj4gLi4uDQo+IDExNDQJICBOb3RlIHRoYXQgYW55IG9mIHRoZSBmdW5jdGlvbnMgNkxSLCBSb290
IGFuZCA2TEJSIG1pZ2h0IGJlIGNvbGxhcHNlZA0KPiAxMTQ1CSAgaW4gYSBzaW5nbGUgbm9kZSwg
aW4gd2hpY2ggY2FzZSB0aGUgZmxvdyBhYm92ZSBoYXBwZW5zIGludGVybmFsbHksDQo+IDExNDYJ
ICBhbmQgcG9zc2libHkgdGhyb3VnaCBpbnRlcm5hbCBBUEkgY2FsbHMgYXMgb3Bwb3NlZCB0byBt
ZXNzYWdpbmcuDQo+IA0KPiBbbml0XSBzL1Jvb3QgYW5kL1Jvb3QsIGFuZA0KPiANCj4gDQo+IDEx
NDgJMTIuICBTZWN1cml0eSBDb25zaWRlcmF0aW9ucw0KPiANCj4gMTE1MAkgIEZpcnN0IG9mIGFs
bCwgaXQgaXMgd29ydGggbm90aW5nIHRoYXQgd2l0aCBbUkZDNjU1MF0sIGV2ZXJ5IG5vZGUgaW4N
Cj4gMTE1MQkgIHRoZSBMTE4gaXMgUlBMLWF3YXJlIGFuZCBjYW4gaW5qZWN0IGFueSBSUEwtYmFz
ZWQgYXR0YWNrIGluIHRoZQ0KPiAxMTUyCSAgbmV0d29yay4gIFRoaXMgc3BlY2lmaWNhdGlvbiBp
c29sYXRlcyBlZGdlIG5vZGVzIHRoYXQgY2FuIG9ubHkNCj4gMTE1MwkgIGludGVyYWN0IHdpdGgg
dGhlIFJQTCByb3V0ZXJzIHVzaW5nIDZMb1dQQU4gTkQsIG1lYW5pbmcgdGhhdCB0aGV5DQo+IDEx
NTQJICBjYW5ub3QgcGVyZm9ybSBSUEwgaW5zaWRlciBhdHRhY2tzLg0KPiANCj4gDQo+IFttYWpv
cl0gQmVjYXVzZSA2TG9XUEFOIE5EIGlzIHVzZWQsIHBsZWFzZSBhZGQgdGV4dCBhYm91dCB0aGUg
U2VjdXJpdHkNCj4gQ29uc2lkZXJhdGlvbnMgZnJvbSByZmM2Nzc1LCByZmM4NTA1IGFwcGx5Lg0K
PiANCg0KZG9uZQ0KDQoNCj4gW21ham9yXSBBbHNvLCBsZXQncyB3b3JrIGluIGEgZ2VuZXJhbCBw
b2ludGVyIHRvIHJmYzc0MTYgc29tZXdoZXJlDQo+IChpbnN0ZWFkIG9mIHRoZSB2ZXJ5IHNwZWNp
ZmljIG9uZSBiZWxvdykuDQo+IA0KDQpEb25lDQoNCj4gDQo+IFttYWpvciA/XSBBcmUgdGhlcmUg
YXR0YWNrcyB0aGF0IGNhbiBiZSBpbmplY3RlZCBpbnRvIHRoZSBSUEwgbmV0d29yaw0KPiB0aHJv
dWdoIE5EPyAgSSdtIHdvbmRlcmluZyBpZiBhIFJVTCBjYW4gcmVxdWVzdCBhbmQgaW5qZWN0IGEN
Cj4gc2lnbmlmaWNhbnQgbnVtYmVyIG9mIGFkZHJlc3NlcyBzbyB0aGF0IGl0IGNvdWxkIGhpbmRl
ciB0aGUgb3BlcmF0aW9uDQo+IG9mIHRoZSBMTE4uICBJIGRvbid0IGtub3cgaWYgdGhhdCdzIGV2
ZW4gYW4gaXNzdWUuLi5qdXN0IHRoaW5raW5nIG91dA0KPiBsb3VkLg0KPiANCg0KV2Ugd2VudCB0
aHJvdWdoIHRoYXQgYWxyZWFkeQ0KIg0KICBUaGUgTExOIG5vZGVzIGRlcGVuZCBvbiB0aGUgNkxC
UiBhbmQgdGhlIFJQTCBwYXJ0aWNpcGFudHMgZm9yIHRoZWlyDQogICBvcGVyYXRpb24uICBBIHRy
dXN0IG1vZGVsIG11c3QgYmUgcHV0IGluIHBsYWNlIHRvIGVuc3VyZSB0aGF0IHRoZQ0KICAgcmln
aHQgZGV2aWNlcyBhcmUgYWN0aW5nIGluIHRoZXNlIHJvbGVzLCBzbyBhcyB0byBhdm9pZCB0aHJl
YXRzIHN1Y2gNCiAgIGFzIGJsYWNrLWhvbGluZywgKHNlZSBbUkZDNzQxNl0gc2VjdGlvbiA3KSwg
RGVuaWFsLU9mLVNlcnZpY2UgYXR0YWNrcw0KICAgd2hlcmVieSBhIHJvZ3VlIDZMUiBjcmVhdGVz
IGEgaGlnaCBjaHVybiBpbiB0aGUgUlBMIG5ldHdvcmsgYnkNCiAgIGFkdmVydGlzaW5nIGFuZCBy
ZW1vdmluZyBtYW55IGZvcmdlZCBhZGRyZXNzZXMsIG9yIGJvbWJpbmcgYXR0YWNrDQogICB3aGVy
ZWJ5IGFuIGltcGVyc29uYXRlZCA2TEJSIHdvdWxkIGRlc3Ryb3kgc3RhdGUgaW4gdGhlIG5ldHdv
cmsgYnkNCiAgIHVzaW5nIHRoZSAiUmVtb3ZlZCIgU3RhdHVzIGNvZGUuDQoiDQoNCj4gDQo+IDEx
NTYJICA2TG9XUEFOIE5EIGNhbiBvcHRpb25hbGx5IHByb3ZpZGUgU0FWSSBmZWF0dXJlcyB3aXRo
IFtBUC1ORF0sDQo+IHdoaWNoDQo+IDExNTcJICByZWR1Y2VzIGV2ZW4gbW9yZSB0aGUgYXR0YWNr
IHBlcmltZXRlciB0aGF0IGlzIGF2YWlsYWJsZSB0byB0aGUgZWRnZQ0KPiAxMTU4CSAgbm9kZXMu
DQo+IA0KPiBbbWlub3JdIEkgdGhpbmsgdGhlcmUncyBzb21lIGRpc2N1c3Npb24gb2YgdGhpcyBp
biByZmM4NTA1Li4ubWF5YmUNCj4gcG9pbnQgdG8gdGhhdC4gIE90aGVyd2lzZSwgdGhpcyBwYXJh
Z3JhcGggZmVlbHMgb3JwaGFuLi4uDQoNCk5vdGhpbmcgbXVjaCBpbiA4NTA1IGJ1dCB0aGUgcHJv
YmxlbSBzdGF0ZW1lbnQuIEFQLU5EIGlzIHJlYWxseSB0aGUgcGxhY2UuDQpJIHByb3ZpZGVkIHNv
bWUgZmFtaWx5IHRvIHRoZSBvcnBoYW46DQoiDQogIFtBUC1ORF0gdXBkYXRlZCA2TG9XUEFOIE5E
IHdpdGggdGhlIGNhbGxlZCBBZGRyZXNzLVByb3RlY3RlZCBOZWlnaGJvcg0KICAgRGlzY292ZXJ5
IChBUC1ORCkuICBBUC1ORCBwcm90ZWN0cyB0aGUgb3duZXIgb2YgYW4gYWRkcmVzcyBhZ2FpbnN0
DQogICBhZGRyZXNzIHRoZWZ0IGFuZCBpbXBlcnNvbmF0aW9uIGF0dGFja3MgaW4gYSBMb3ctUG93
ZXIgYW5kIExvc3N5DQogICBOZXR3b3JrIChMTE4pLiAgTm9kZXMgc3VwcG9ydGluZyB0aCBleHRl
bnNpb24gY29tcHV0ZSBhIGNyeXB0b2dyYXBoaWMNCiAgIGlkZW50aWZpZXIgKENyeXB0by1JRCks
IGFuZCB1c2UgaXQgd2l0aCBvbmUgb3IgbW9yZSBvZiB0aGVpcg0KICAgUmVnaXN0ZXJlZCBBZGRy
ZXNzZXMuICBUaGUgQ3J5cHRvLUlEIGlkZW50aWZpZXMgdGhlIG93bmVyIG9mIHRoZQ0KICAgUmVn
aXN0ZXJlZCBBZGRyZXNzIGFuZCBjYW4gYmUgdXNlZCB0byBwcm92aWRlIHByb29mIG9mIG93bmVy
c2hpcCBvZg0KICAgdGhlIFJlZ2lzdGVyZWQgQWRkcmVzc2VzLiAgT25jZSBhbiBhZGRyZXNzIGlz
IHJlZ2lzdGVyZWQgd2l0aCB0aGUNCiAgIENyeXB0by1JRCBhbmQgYSBwcm9vZiBvZiBvd25lcnNo
aXAgaXMgcHJvdmlkZWQsIG9ubHkgdGhlIG93bmVyIG9mDQogICB0aGF0IGFkZHJlc3MgY2FuIG1v
ZGlmeSB0aGUgcmVnaXN0cmF0aW9uIGluZm9ybWF0aW9uLCB0aGVyZWJ5DQogICBlbmZvcmNpbmcg
U291cmNlIEFkZHJlc3MgVmFsaWRhdGlvbi4gIFtBUC1ORF0gcmVkdWNlcyBldmVuIG1vcmUgdGhl
DQogICBhdHRhY2sgcGVyaW1ldGVyIHRoYXQgaXMgYXZhaWxhYmxlIHRvIHRoZSBlZGdlIG5vZGVz
IGFuZCBpdHMgdXNlIGlzDQogICBzdWdnZXN0ZWQgaW4gdGhpcyBzcGVjaWZpY2F0aW9uLg0KDQoi
DQoNCj4gDQo+IDExNjAJICBUaGUgTExOIG5vZGVzIGRlcGVuZCBvbiB0aGUgNkxCUiBhbmQgdGhl
IFJQTCBwYXJ0aWNpcGFudHMgZm9yIHRoZWlyDQo+IDExNjEJICBvcGVyYXRpb24uICBBIHRydXN0
IG1vZGVsIG11c3QgYmUgcHV0IGluIHBsYWNlIHRvIGVuc3VyZSB0aGF0IHRoZQ0KPiAxMTYyCSAg
cmlnaHQgZGV2aWNlcyBhcmUgYWN0aW5nIGluIHRoZXNlIHJvbGVzLCBzbyBhcyB0byBhdm9pZCB0
aHJlYXRzIHN1Y2gNCj4gMTE2MwkgIGFzIGJsYWNrLWhvbGluZywgKHNlZSBbUkZDNzQxNl0gc2Vj
dGlvbiA3KSBvciBib21iaW5nIGF0dGFjayB3aGVyZWJ5DQo+IDExNjQJICBhbiBpbXBlcnNvbmF0
ZWQgNkxCUiB3b3VsZCBkZXN0cm95IHN0YXRlIGluIHRoZSBuZXR3b3JrIGJ5IHVzaW5nDQo+IHRo
ZQ0KPiAxMTY1CSAgIlJlbW92ZWQiIFN0YXR1cyBjb2RlLg0KPiANCj4gMTE2NwkgIFRoaXMgdHJ1
c3QgbW9kZWwgY291bGQgYmUgYXQgYSBtaW5pbXVtIGJhc2VkIG9uIGEgTGF5ZXItMiBTZWN1cmUN
Cj4gMTE2OAkgIGpvaW5pbmcgYW5kIHRoZSBMaW5rLUxheWVyIHNlY3VyaXR5LiAgVGhpcyBpcyBh
IGdlbmVyaWMgNkxvV1BBTg0KPiAxMTY5CSAgcmVxdWlyZW1lbnQsIHNlZSBSZXE1LjEgaW4gQXBw
ZW5kaXggb2YgW1JGQzg1MDVdLg0KPiANCj4gMTE3MQkgIEFkZGl0aW9uYWxseSwgdGhlIHRydXN0
IG1vZGVsIGNvdWxkIGluY2x1ZGUgYSByb2xlIHZhbGlkYXRpb24gdG8NCj4gMTE3MgkgIGVuc3Vy
ZSB0aGF0IHRoZSBub2RlIHRoYXQgY2xhaW1zIHRvIGJlIGEgNkxCUiBvciBhIFJQTCBSb290IGlz
DQo+IDExNzMJICBlbnRpdGxlZCB0byBkbyBzby4NCj4gDQo+IFttYWpvcl0gVGhlcmUgd2FzIHNv
bWUgdHJ1c3QgbW9kZWwtcmVsYXRlZCB0ZXh0IGluDQo+IGRyYWZ0LWlldGYtcm9sbC10dXJub24t
cmZjODEzOCB0aGF0IHdlIGVuZGVkIHVwIHJlcGxhY2luZy4gIFBsZWFzZSBkbw0KPiB0aGUgc2Ft
ZSBoZXJlLg0KDQpUaGF0IHdhcyBkb25lIGFscmVhZHksIHRoYXQncyB0aGUgZmlyc3QgcGFyYWdy
YXBoLg0KSSBoYWQgdG8gYWRhcHQgdG8gdGhlIGRpZmZlcmVudCBwcm9ibGVtLCBhZ2FpbiB0aGlz
IGlzIG5vbiBzdG9yaW5nIHVuaWNhc3Qgc28gbW9zdCBvZiB0aGUgcHJvYmxlbXMgcmVsYXRlZCB0
byBmbG9vZGluZyBhcmUgZ29uZS4NCiBCdXQgdGhlcmUncyBhbHNvIHRoZSA2TG9XUEFOIHBpZWNl
IHRoYXQgSSBoYWQgdG8gYWRkLg0KPiANCj4gW21pbm9yXSBUaGUgY2hhbGxlbmdlIHJlYWxseSBj
b21lcyBmcm9tIHRoZSA2TEJSIChub3QgdGhlIFJvb3QpLi4uYnV0DQo+IG9ubHkgaWYgQVAtTkQg
aXMgcHJlc2VudC4gIElPVywgdGhlIHVzZSBvZiBBUC1ORCBpcyB3aGF0IGFkZHMgdGhlDQo+IHBy
b3RlY3Rpb24sIG5vdCB0aGUgc3BlY2lmaWNhdGlvbiBpdHNlbGYuICBJcyB0aGF0IHdoYXQgd2Un
cmUgdGFsa2luZw0KPiBhYm91dCBoZXJlPw0KPiANCj4gSWYgc28sIHRoZW4gSSBoYXZlIGEgY291
cGxlIG1vcmUgdGhpbmdzIHRvIHBvaW50IGF0Og0KPiANCj4gLSDCpzMuMi4zOiAiVGhpcyBzcGVj
aWZpY2F0aW9uIGRvZXMgbm90IGFkZHJlc3MgaG93IHRoZSBwcm90ZWN0aW9uIGJ5IFtBUC1ORF0N
Cj4gICBjb3VsZCBiZSBleHRlbmRlZCB0byBSUEwuIiAgQnV0IHRoYXQgaXMgd2hhdCBzZWVtcyB0
byBiZSBjbGFpbWVkIGFib3ZlLg0KPiANCj4gLSDCpzcuMTogIlRoZSBSVUwgU0hPVUxEIHN1cHBv
cnQgW0FQLU5EXSB0byBwcm90ZWN0IHRoZSBvd25lcnNoaXAgb2YgaXRzDQo+ICAgYWRkcmVzc2Vz
LiIgIElmIHRoZSBSVUwgZG9lc24ndCwgdGhlbiB3aGF0ZXZlciBiZW5lZml0IGlzIGNsYWltZWQv
ZXhwZWN0ZWQNCj4gICBpcyBsb3N0Lg0KPiANCg0KSSByZXdyb3RlIHRoZSB0ZXh0IG9uIEFQLU5E
DQoiDQpTZWN0aW9uIDUuMyBvZiBbUkZDODUwNV0gaW50cm9kdWNlcyB0aGUgUmVnaXN0cmF0aW9u
IE93bmVyc2hpcA0KICAgVmVyaWZpZXIgKFJPVlIpIGZpZWxkIG9mIHZhcmlhYmxlIGxlbmd0aCBm
cm9tIDY0IHRvIDI1NiBiaXRzLiAgVGhlDQogICBST1ZSIGlzIGEgcmVwbGFjZW1lbnQgb2YgdGhl
IEVVSS02NCBpbiB0aGUgQVJPIFtSRkM2Nzc1XSB0aGF0IHdhcw0KICAgdXNlZCB0byBpZGVudGlm
eSB1bmlxdWVseSBhbiBBZGRyZXNzIFJlZ2lzdHJhdGlvbiB3aXRoIHRoZSBMaW5rLUxheWVyDQog
ICBhZGRyZXNzIG9mIHRoZSBvd25lciBidXQgcHJvdmlkZWQgbm8gcHJvdGVjdGlvbiBhZ2FpbnN0
IHNwb29maW5nLg0KDQogICAiQWRkcmVzcyBQcm90ZWN0ZWQgTmVpZ2hib3IgRGlzY292ZXJ5IGZv
ciBMb3ctcG93ZXIgYW5kIExvc3N5DQogICBOZXR3b3JrcyIgW0FQLU5EXSBsZXZlcmFnZXMgdGhl
IFJPVlIgZmllbGQgYXMgYSBjcnlwdG9ncmFwaGljIHByb29mDQogICBvZiBvd25lcnNoaXAgdG8g
cHJldmVudCBhIHJvZ3VlIHRoaXJkIHBhcnR5IGZyb20gcmVnaXN0ZXJpbmcgYW4NCiAgIGFkZHJl
c3MgdGhhdCBpcyBhbHJlYWR5IG93bmVkIGFuZCBlbmFibGVzIHRoZSA2TFIgdG8gYmxvY2sgdHJh
ZmZpYw0KICAgdGhhdCBpcyBub3Qgc291cmNlZCBhdCBhIG93bmVkIGFkZHJlc3MuDQoNCiAgVGhp
cyBzcGVjaWZpY2F0aW9uIGRvZXMgbm90IGFkZHJlc3MgaG93IHRoZSBwcm90ZWN0aW9uIGJ5IFtB
UC1ORF0NCiAgIGNvdWxkIGJlIGV4dGVuZGVkIGZvciB1c2UgaW4gUlBMLiAgT24gdGhlIG90aGVy
IGhhbmQsIGl0IGFkZHMgdGhlDQogICBST1ZSIHRvIHRoZSBEQU8gdG8gYnVpbGQgdGhlIHByb3hp
ZWQgRURBUiBhdCB0aGUgUm9vdCAoc2VlDQogICBTZWN0aW9uIDYuMSksIHdoaWNoIG1lYW5zIHRo
YXQgbm9kZXMgdGhhdCBhcmUgYXdhcmUgb2YgdGhlIEhvc3Qgcm91dGUNCiAgIGFyZSBhbHNvIGF3
YXJlIG9mIHRoZSBST1ZSIGFzc29jaWF0ZWQgdG8gdGhlIFRhcmdldCBBZGRyZXNzLg0KDQoiDQoN
Cg0KPiANCj4gMTE4MQkxMy4gIElBTkEgQ29uc2lkZXJhdGlvbnMNCj4gDQo+IFttYWpvcl0gwqcx
NC0xNyBzaG91bGQgYmUgc3ViLXNlY3Rpb25zIG9mIHRoaXMgb25lLg0KPiANCj4gDQoNClRoYXQg
d2FzIGEgdHJhbnNpZW50IGJ1Zw0KDQo+IC4uLg0KPiAxMTkxCTEzLjIuICBSZXNpemluZyB0aGUg
QVJPIFN0YXR1cyB2YWx1ZXMNCj4gDQo+IDExOTMJICBTZWN0aW9uIDEyIG9mIFtSRkM2Nzc1XSBj
cmVhdGVzIHRoZSBBZGRyZXNzIFJlZ2lzdHJhdGlvbiBPcHRpb24NCj4gMTE5NAkgIFN0YXR1cyBW
YWx1ZXMgUmVnaXN0cnkgd2l0aCBhIHJhbmdlIDAtMjU1Lg0KPiANCj4gMTE5NgkgIFRoaXMgc3Bl
Y2lmaWNhdGlvbiByZWR1Y2VzIHRoYXQgcmFuZ2UgdG8gMC02My4NCj4gDQo+IFttaW5vcl0gTkVX
Pg0KPiAgICBUaGlzIHNwZWNpZmljYXRpb24gcmVkdWNlcyB0aGF0IHJhbmdlIHRvIDAtNjMgKFNl
Y3Rpb24gOCkuDQo+IA0KPiANCj4gMTE5OAkgIElBTkEgaXMgcmVxdWVzdGVkIHRvIHJlZHVjZSB0
aGUgdXBwZXIgYm91bmQgb2YgdGhlIHVuYXNzaWduZWQNCj4gdmFsdWVzDQo+IDExOTkJICBpbiB0
aGUgQWRkcmVzcyBSZWdpc3RyYXRpb24gT3B0aW9uIFN0YXR1cyBWYWx1ZXMgUmVnaXN0cnkgZnJv
bSAtMjU1DQo+IDEyMDAJICB0byAtNjMuDQo+IA0KPiBbbWFqb3JdIE5FVz4NCj4gICAgSUFOQSBp
cyByZXF1ZXN0ZWQgbW9kaWZ5IHRoZSBBZGRyZXNzIFJlZ2lzdHJhdGlvbiBPcHRpb24gU3RhdHVz
IFZhbHVlcw0KPiAgICBSZWdpc3RyeSBzbyB0aGF0IHRoZSB1cHBlciBib3VuZCBvZiB0aGUgdW5h
c3NpZ25lZCB2YWx1ZXMgaXMgNjMuICBUaGlzDQo+ICAgIGRvY3VtZW50IHNob3VsZCBiZSBhZGRl
ZCBhcyBhIHJlZmVyZW5jZS4gIFRoZSByZWdpc3RyYXRpb24gcHJvY2VkdXJlIGRvZXMNCj4gICAg
bm90IGNoYW5nZS4NCg0KDQpOZWF0ISBUaGFua3MgOiApDQo+IA0KPiANCj4gW21ham9yXSBCZWNh
dXNlIG9mIHRoaXMgY2hhbmdlIGluIHRoZSByZWdpc3RyeSBkZWZpbmVkIGJ5IHJmYzY3NzUsDQo+
IHRoYXQgUkZDIHNob3VsZCBiZSBmb3JtYWxseSBVcGRhdGVkLg0KDQpEb25lDQoNCj4gDQo+IA0K
PiAxMjAyCTE0LiAgTmV3IERPREFHIENvbmZpZ3VyYXRpb24gT3B0aW9uIEZsYWcNCj4gDQo+IDEy
MDQJICBUaGlzIHNwZWNpZmljYXRpb24gdXBkYXRlcyB0aGUgUmVnaXN0cnkgZm9yIHRoZSAiRE9E
QUcgQ29uZmlndXJhdGlvbg0KPiAxMjA1CSAgT3B0aW9uIEZsYWdzIiB0aGF0IHdhcyBjcmVhdGVk
IGZvciBbUkZDNjU1MF0gYXMgZm9sbG93czoNCj4gDQo+IFttYWpvcl0gTkVXPg0KPiAgICBJQU5B
IGlzIHJlcXVlc3RlZCB0byBhc3NpZ24gYSBmbGFnIGZyb20gdGhlICJET0RBRyBDb25maWd1cmF0
aW9uIE9wdGlvbg0KPiAgICBGbGFncyIgcmVnaXN0cnkgYXMgZm9sbG93czoNCj4gDQo+IA0KPiAx
MjA3CSAgICAgICAgICstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLSsNCj4gMTIwOAkgICAgICAgICB8IEJpdCBOdW1iZXIgfCBDYXBhYmlsaXR5IERl
c2NyaXB0aW9uICAgICB8IFJlZmVyZW5jZSB8DQo+IDEyMDkJICAgICAgICAgKz09PT09PT09PT09
PSs9PT09PT09PT09PT09PT09PT09PT09PT09PT09Kz09PT09PT09PT09Kw0KPiAxMjEwCSAgICAg
ICAgIHwgMSAgICAgICAgICB8IFJvb3QgUHJveGllcyBFREFSL0VEQUMgKFApIHwgVEhJUyBSRkMg
IHwNCj4gMTIxMQkgICAgICAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0rDQo+IA0KPiBbbWFqb3JdIFBsZWFzZSBtYXJrIHRoZSB2YWx1ZSAo
MSkgYXMgc3VnZ2VzdGVkLg0KPiANCj4gDQpEb25lDQoNCj4gLi4uDQo+IDEyMTUJMTUuICBOZXcg
UlBMIFRhcmdldCBPcHRpb24gRmxhZw0KPiANCj4gMTIxNwkgIFNlY3Rpb24gMjAuMTUgb2YgW1JG
QzY1NTBdIGNyZWF0ZXMgYSBSZWdpc3RyeSBmb3IgdGhlIDgtYml0ICJSUEwNCj4gMTIxOAkgIFRh
cmdldCBPcHRpb24gRmxhZ3MiIGZpZWxkLiAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gcmVkdWNlIHRo
ZSBzaXplIG9mDQo+IDEyMTkJICB0aGUgZmllbGQgaW4gdGhlIFJlZ2lzdHJ5IHRvIDQgYml0cy4g
IFRoaXMgc3BlY2lmaWNhdGlvbiBhbHNvIGRlZmluZXMNCj4gMTIyMAkgIGEgbmV3IGVudHJ5IGlu
IHRoZSBSZWdpc3RyeSBhcyBmb2xsb3dzOg0KPiANCj4gW10gU3VnZ2VzdGlvbj4NCj4gDQo+ICAg
IFRoaXMgZG9jdW1lbnQgbW9kaWZpZXMgdGhlICJSUEwgVGFyZ2V0IE9wdGlvbiBGbGFncyIgcmVn
aXN0cnkgaW5pdGlhbGx5DQo+ICAgIGNyZWF0ZWQgaW4gU2VjdGlvbiAyMC4xNSBvZiBbUkZDNjU1
MF0uICBUaGUgcmVnaXN0cnkgbm93IGluY2x1ZGVzIG9ubHkNCj4gICAgNC1iaXRzIChTZWN0aW9u
IDkpIGFuZCBzaG91bGQgcG9pbnQgdG8gdGhpcyBkb2N1bWVudCBhcyBhbiBhZGRpdGlvbmFsDQo+
ICAgIHJlZmVyZW5jZS4gIFRoZSByZWdpc3RyYXRpb24gcHJvY2VkdXJlIGRvZXNuJ3QgY2hhbmdl
Lg0KPiANCj4gICAgVGhlIGZvbGxvd2luZyB0YWJsZSBzaG93cyB0aGUgaW5pdGlhbCBhc3NpZ25t
ZW50Lg0KPiANCj4gDQo+IFttYWpvcl0gVGhpcyBjaGFuZ2UgaW4gdGhlIHJlZ2lzdHJ5IHNob3Vs
ZCBiZSBmbGFnZ2VkIGFzIGFuIFVwZGF0ZSB0byByZmM2NTUwLg0KDQpEb25lDQoNCj4gDQo+IA0K
PiAuLi4NCj4gMTIyOAkgICAgICAgICAgICAgICAgICAgVGFibGUgMzogTmV3IFJQTCBUYXJnZXQg
T3B0aW9uIEZsYWcNCj4gDQo+IFttaW5vcl0gcy9OZXcgUlBMIFRhcmdldCBPcHRpb24gRmxhZy9S
UEwgVGFyZ2V0IE9wdGlvbiBSZWdpc3RyeQ0KPiANCkRvbmUNCg0KPiANCj4gMTIzMAkxNi4gIE5l
dyBTdWJyZWdpc3RyeSBmb3IgdGhlIFJQTCBOb24tUmVqZWN0aW9uIFN0YXR1cyB2YWx1ZXMNCj4g
DQo+IDEyMzIJICBUaGlzIHNwZWNpZmljYXRpb24gY3JlYXRlcyBhIG5ldyBTdWJyZWdpc3RyeSBm
b3IgdGhlIFJQTCBOb24tDQo+IDEyMzMJICBSZWplY3Rpb24gU3RhdHVzIHZhbHVlcyBmb3IgdXNl
IGluIFJQTCBEQU8tQUNLIGFuZCBEQ08gbWVzc2FnZXMNCj4gd2l0aA0KPiAxMjM0CSAgdGhlICdB
JyBmbGFnIHJlc2V0LCB1bmRlciB0aGUgSUNNUHY2IHBhcmFtZXRlcnMgcmVnaXN0cnkuDQo+IA0K
PiBbbml0XSBzL2luIFJQTC9pbiB0aGUgUlBMDQo+IA0KPiANCj4gW21ham9yXSBUaGUgRENPLUFD
SyBTdGF0dXMgcmVnaXN0cnkgaXMgdW5kZXIgdGhlIFJQTCByZWdpc3RyeS4gIFdoeQ0KPiBpc24n
dCB0aGlzIG9uZSB0aGVyZSB0b28/ICBJdCBpcyBSUEwtcmVsYXRlZC4NCj4gDQo+IA0KRG9uZQ0K
DQo+IC4uLg0KPiAxMjM4CSAgKiAgUmVnaXN0cmF0aW9uIHByb2NlZHVyZSBpcyAiU3RhbmRhcmRz
IEFjdGlvbiIgW1JGQzgxMjZdLg0KPiANCj4gW21ham9yID9dIEFsbCB0aGUgb3RoZXIgUlBMIHJl
Z2lzdHJpZXMgaGF2ZSBhbiAiSUVURiBSZXZpZXciDQo+IHJlZ2lzdHJhdGlvbiBwcm9jZWR1cmUu
ICBXaHkgaXMgdGhpcyBvbmUgZGlmZmVyZW50Pw0KPiANCj4gDQpEb25lDQoNCj4gLi4uDQo+IDEy
NDIJICAgICAgICAgICAgICstLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0t
LS0tLSsNCj4gMTI0MwkgICAgICAgICAgICAgfCBWYWx1ZSB8IE1lYW5pbmcgICAgICAgICAgICAg
ICAgfCBSZWZlcmVuY2UgfA0KPiAxMjQ0CSAgICAgICAgICAgICArPT09PT09PSs9PT09PT09PT09
PT09PT09PT09PT09PT0rPT09PT09PT09PT0rDQo+IDEyNDUJICAgICAgICAgICAgIHwgMCAgICAg
fCBVbnF1YWxpZmllZCBhY2NlcHRhbmNlIHwgUkZDIDY1NTAgIHwNCj4gMTI0NgkgICAgICAgICAg
ICAgKy0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKw0KPiANCj4g
W21ham9yXSBMZXQncyBhbHNvIGFkZCB0aGlzIGRvY3VtZW50IGFzIGEgcmVmZXJlbmNlIGZvciB0
aGlzIGluaXRpYWwgYWxsb2NhdGlvbi4NCj4gDQo+IA0KDQpXZWxsIGl0IGlzIHJlYWxseSBkZWZp
bmUgaW4gUkZDIDY1NTAsIGp1c3QgcmVtYXBwZWQgaGVyZSwgIGJ1dCBPSy4NCg0KPiAuLi4NCj4g
MTI1MAkxNy4gIE5ldyBTdWJyZWdpc3RyeSBmb3IgdGhlIFJQTCBSZWplY3Rpb24gU3RhdHVzIHZh
bHVlcw0KPiANCj4gMTI1MgkgIFRoaXMgc3BlY2lmaWNhdGlvbiBjcmVhdGVzIGEgbmV3IFN1YnJl
Z2lzdHJ5IGZvciB0aGUgUlBMIFJlamVjdGlvbg0KPiAxMjUzCSAgU3RhdHVzIHZhbHVlcyBmb3Ig
dXNlIGluIFJQTCBEQU8tQUNLIGFuZCBSQ08gbWVzc2FnZXMgd2l0aCB0aGUgJ0EnDQo+IDEyNTQJ
ICBmbGFnIHJlc2V0LCB1bmRlciB0aGUgSUNNUHY2IHBhcmFtZXRlcnMgcmVnaXN0cnkuDQo+IA0K
PiBbbml0XSBzL2luIFJQTC9pbiB0aGUgUlBMDQo+IA0KDQpEb25lDQoNCj4gDQo+IFttaW5vcl0g
cy9SQ08vRENPDQo+IA0KDQpEb25lDQoNCj4gDQo+IFttYWpvcl0gVGhlIERDTy1BQ0sgU3RhdHVz
IHJlZ2lzdHJ5IGlzIHVuZGVyIHRoZSBSUEwgcmVnaXN0cnkuICBXaHkNCj4gaXNuJ3QgdGhpcyBv
bmUgdGhlcmUgdG9vPyAgSXQgaXMgUlBMLXJlbGF0ZWQuDQo+IA0KPiANCg0KRG9uZQ0KDQo+IC4u
Lg0KPiAxMjU4CSAgKiAgUmVnaXN0cmF0aW9uIHByb2NlZHVyZSBpcyAiU3RhbmRhcmRzIEFjdGlv
biIgW1JGQzgxMjZdLg0KPiANCj4gW21ham9yID9dIEFsbCB0aGUgb3RoZXIgUlBMIHJlZ2lzdHJp
ZXMgaGF2ZSBhbiAiSUVURiBSZXZpZXciDQo+IHJlZ2lzdHJhdGlvbiBwcm9jZWR1cmUuICBXaHkg
aXMgdGhpcyBvbmUgZGlmZmVyZW50Pw0KPiANCj4gDQoNCkRvbmUNCg0KPiAuLi4NCj4gMTI3Ngkx
OS4gIE5vcm1hdGl2ZSBSZWZlcmVuY2VzDQo+IA0KPiBbbWlub3JdIFRoZSBmb2xsb3dpbmcgcmVm
ZXJlbmNlcyBjYW4gYmUgSW5mb3JtYXRpdmU6DQo+IA0KPiAuLi4NCj4gMTI5MwkgIFtSRkM0OTE5
XSAgS3VzaGFsbmFnYXIsIE4uLCBNb250ZW5lZ3JvLCBHLiwgYW5kIEMuIFNjaHVtYWNoZXIsDQo+
ICJJUHY2DQo+IDEyOTQJICAgICAgICAgICAgIG92ZXIgTG93LVBvd2VyIFdpcmVsZXNzIFBlcnNv
bmFsIEFyZWEgTmV0d29ya3MgKDZMb1dQQU5zKToNCj4gMTI5NQkgICAgICAgICAgICAgT3ZlcnZp
ZXcsIEFzc3VtcHRpb25zLCBQcm9ibGVtIFN0YXRlbWVudCwgYW5kIEdvYWxzIiwNCj4gMTI5Ngkg
ICAgICAgICAgICAgUkZDIDQ5MTksIERPSSAxMC4xNzQ4Ny9SRkM0OTE5LCBBdWd1c3QgMjAwNywN
Cj4gMTI5NwkgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZj
NDkxOT4uDQo+IC4uLg0KPiAxMzA0CSAgW1JGQzQ4NjJdICBUaG9tc29uLCBTLiwgTmFydGVuLCBU
LiwgYW5kIFQuIEppbm1laSwgIklQdjYgU3RhdGVsZXNzDQo+IDEzMDUJICAgICAgICAgICAgIEFk
ZHJlc3MgQXV0b2NvbmZpZ3VyYXRpb24iLCBSRkMgNDg2MiwNCj4gMTMwNgkgICAgICAgICAgICAg
RE9JIDEwLjE3NDg3L1JGQzQ4NjIsIFNlcHRlbWJlciAyMDA3LA0KPiAxMzA3CSAgICAgICAgICAg
ICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM0ODYyPi4NCj4gLi4uDQo+IDEz
MTYJICBbUkZDNjU1M10gIEh1aSwgSi4gYW5kIEpQLiBWYXNzZXVyLCAiVGhlIFJvdXRpbmcgUHJv
dG9jb2wgZm9yIExvdy0NCj4gMTMxNwkgICAgICAgICAgICAgUG93ZXIgYW5kIExvc3N5IE5ldHdv
cmtzIChSUEwpIE9wdGlvbiBmb3IgQ2FycnlpbmcgUlBMDQo+IDEzMTgJICAgICAgICAgICAgIElu
Zm9ybWF0aW9uIGluIERhdGEtUGxhbmUgRGF0YWdyYW1zIiwgUkZDIDY1NTMsDQo+IDEzMTkJICAg
ICAgICAgICAgIERPSSAxMC4xNzQ4Ny9SRkM2NTUzLCBNYXJjaCAyMDEyLA0KPiAxMzIwCSAgICAg
ICAgICAgICA8aHR0cHM6Ly93d3cucmZjLWVkaXRvci5vcmcvaW5mby9yZmM2NTUzPi4NCj4gLi4u
DQo+IDEzMjIJICBbUkZDNjU1NF0gIEh1aSwgSi4sIFZhc3NldXIsIEpQLiwgQ3VsbGVyLCBELiwg
YW5kIFYuIE1hbnJhbCwgIkFuIElQdjYNCj4gMTMyMwkgICAgICAgICAgICAgUm91dGluZyBIZWFk
ZXIgZm9yIFNvdXJjZSBSb3V0ZXMgd2l0aCB0aGUgUm91dGluZyBQcm90b2NvbA0KPiAxMzI0CSAg
ICAgICAgICAgICBmb3IgTG93LVBvd2VyIGFuZCBMb3NzeSBOZXR3b3JrcyAoUlBMKSIsIFJGQyA2
NTU0LA0KPiAxMzI1CSAgICAgICAgICAgICBET0kgMTAuMTc0ODcvUkZDNjU1NCwgTWFyY2ggMjAx
MiwNCj4gMTMyNgkgICAgICAgICAgICAgPGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8v
cmZjNjU1ND4uDQo+IC4uLg0KPiAxMzM4CSAgW1JGQzcyMjhdICBCb3JtYW5uLCBDLiwgRXJzdWUs
IE0uLCBhbmQgQS4gS2VyYW5lbiwgIlRlcm1pbm9sb2d5IGZvcg0KPiAxMzM5CSAgICAgICAgICAg
ICBDb25zdHJhaW5lZC1Ob2RlIE5ldHdvcmtzIiwgUkZDIDcyMjgsDQo+IDEzNDAJICAgICAgICAg
ICAgIERPSSAxMC4xNzQ4Ny9SRkM3MjI4LCBNYXkgMjAxNCwNCj4gMTM0MQkgICAgICAgICAgICAg
PGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2luZm8vcmZjNzIyOD4uDQo+IC4uLg0KPiAxMzUz
CSAgW1JGQzgxMzhdICBUaHViZXJ0LCBQLiwgRWQuLCBCb3JtYW5uLCBDLiwgVG91dGFpbiwgTC4s
IGFuZCBSLiBDcmFnaWUsDQo+IDEzNTQJICAgICAgICAgICAgICJJUHY2IG92ZXIgTG93LVBvd2Vy
IFdpcmVsZXNzIFBlcnNvbmFsIEFyZWEgTmV0d29yaw0KPiAxMzU1CSAgICAgICAgICAgICAoNkxv
V1BBTikgUm91dGluZyBIZWFkZXIiLCBSRkMgODEzOCwgRE9JDQo+IDEwLjE3NDg3L1JGQzgxMzgs
DQo+IDEzNTYJICAgICAgICAgICAgIEFwcmlsIDIwMTcsIDxodHRwczovL3d3dy5yZmMtZWRpdG9y
Lm9yZy9pbmZvL3JmYzgxMzg+Lg0KPiANCj4gDQo+IC4uLg0KPiAxMzk0CTIwLiAgSW5mb3JtYXRp
dmUgUmVmZXJlbmNlcw0KPiAuLi4NCj4gMTQyOQkgIFtSRkM4NTA0XSAgQ2hvd24sIFQuLCBMb3Vn
aG5leSwgSi4sIGFuZCBULiBXaW50ZXJzLCAiSVB2NiBOb2RlDQo+IDE0MzAJICAgICAgICAgICAg
IFJlcXVpcmVtZW50cyIsIEJDUCAyMjAsIFJGQyA4NTA0LCBET0kgMTAuMTc0ODcvUkZDODUwNCwN
Cj4gMTQzMQkgICAgICAgICAgICAgSmFudWFyeSAyMDE5LCA8aHR0cHM6Ly93d3cucmZjLWVkaXRv
ci5vcmcvaW5mby9yZmM4NTA0Pi4NCj4gDQo+IFttYWpvcl0gVGhpcyByZWZlcmVuY2Ugc2hvdWxk
IGJlIE5vcm1hdGl2ZS4NCj4gDQo+IA0KQWxsIGRvbmUNCg0KPiAuLi4NCj4gMTQzOQlBcHBlbmRp
eCBBLiAgRXhhbXBsZSBDb21wcmVzc2lvbg0KPiAuLi4NCj4gMTQ1NQkgIFRoZSBkaWZmZXJlbmNl
IHdpdGggdGhlIGV4YW1wbGUgcHJlc2VudGVkIGluIEZpZ3VyZSAxOSBvZiBbUkZDODEzOF0NCj4g
MTQ1NgkgIGlzIHRoZSBhZGRpdGlvbiBvZiBhIFNSSC02TG9SSCBiZWZvcmUgdGhlIFJQSS02TG9S
SCB0byB0cmFuc3BvcnQgdGhlDQo+IDE0NTcJICBjb21wcmVzc2VkIGFkZHJlc3Mgb2YgdGhlIDZM
UiBhcyB0aGUgZGVzdGluYXRpb24gYWRkcmVzcyBvZiB0aGUNCj4gb3V0ZXINCj4gMTQ1OAkgIElQ
djYgaGVhZGVyLiAgSW4gdGhlIG9yaWdpbmFsIGV4YW1wbGUgdGhlIGRlc3RpbmF0aW9uIElQIG9m
IHRoZSBvdXRlcg0KPiAxNDU5CSAgaGVhZGVyIHdhcyBlbGlkZWQgYW5kIHdhcyBpbXBsaWNpdGx5
IHRoZSBzYW1lIGFkZHJlc3MgYXMgdGhlDQo+IDE0NjAJICBkZXN0aW5hdGlvbiBvZiB0aGUgaW5u
ZXIgaGVhZGVyLiAgVHlwZSAxIHdhcyBhcmJpdHJhcmlseSBjaG9zZW4sIGFuZA0KPiAxNDYxCSAg
dGhlIHNpemUgb2YgMCBkZW5vdGVzIGEgc2luZ2xlIGFkZHJlc3MgaW4gdGhlIFNSSC4NCj4gDQo+
IFttaW5vcl0gV2hpY2ggb25lIGlzIHRoZSAib3JpZ2luYWwgZXhhbXBsZSIsIHRoaXMgb25lLCBv
ciB0aGUgb25lIGluIHJmYzgxMzg/DQoNCkNsYXJpZmllZCB0byB0aGUgaW5lIGluIFJGQyA4MTM4
DQoNCg0KV2hhbywgaXQncyBnZXR0aW5nIGxhdGUuDQoNCk1ldCBtZSBwb3N0IHdoYXQgd2UgaGF2
ZSBhcyBhIG5ldyByZWZlcmVuY2Ugc28geW91IGNhbiBvYnNlcnZlIHRoZSBkaWZmcyBvbiB0aGUg
SUVURi4NCg0KVGhpcyBpcyB0aGUgZGVlcGVzdCBhbmQgcHJvYmFibHkgdGhlIG1vc3QgdXNlZnVs
IHNpbmdsZSByZXZpZXcgSSBldmVyIGhhcyBpbiBhbG1vc3QgMjAgeWVhcnMgb2YgSUVURiENCg0K
U28gbWFueSB0aGFua3MhDQoNClBhc2NhbA0K


From nobody Sat Oct 10 15:43:19 2020
Return-Path: <mcr+ietf@sandelman.ca>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A0B5E3A09F4; Sat, 10 Oct 2020 15:43:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7ZNcmIA6VCCP; Sat, 10 Oct 2020 15:43:15 -0700 (PDT)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [IPv6:2607:f0b0:f:3:216:3eff:fe7c:d1f3]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2FB133A09F0; Sat, 10 Oct 2020 15:43:14 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by tuna.sandelman.ca (Postfix) with ESMTP id 0DF9838992; Sat, 10 Oct 2020 18:48:49 -0400 (EDT)
Received: from tuna.sandelman.ca ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with LMTP id t-kShZYf8YM0; Sat, 10 Oct 2020 18:48:48 -0400 (EDT)
Received: from sandelman.ca (obiwan.sandelman.ca [IPv6:2607:f0b0:f:2::247]) by tuna.sandelman.ca (Postfix) with ESMTP id 00A6E38983; Sat, 10 Oct 2020 18:48:47 -0400 (EDT)
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id 40F2540A; Sat, 10 Oct 2020 18:43:12 -0400 (EDT)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
cc: "Pascal Thubert \(pthubert\)" <pthubert@cisco.com>, "draft-ietf-roll-unaware-leaves\@ietf.org" <draft-ietf-roll-unaware-leaves@ietf.org>,  "roll-chairs\@ietf.org" <roll-chairs@ietf.org>
In-Reply-To: <CAMMESsxNR+4h+3ShfxFY7QcJaehuxd9LXuL7B+rjq5gQSGs2kA@mail.gmail.com>
References: <CAMMESszw4SuUQtchiqk-o7Z=62X+U2af4==X5S_=rJ-3y4Dn=w@mail.gmail.com> <MN2PR11MB356593481245BC85A03D4003D83F0@MN2PR11MB3565.namprd11.prod.outlook.com> <CAMMESsxgYifi+U=fTdFk5Fz+a1ArbFUzxBbeDeORhk30n2N3Ew@mail.gmail.com> <CY4PR11MB13529BF16345FBC5279A7AEBD80B0@CY4PR11MB1352.namprd11.prod.outlook.com> <CAMMESsxNR+4h+3ShfxFY7QcJaehuxd9LXuL7B+rjq5gQSGs2kA@mail.gmail.com>
X-Mailer: MH-E 8.6+git; nmh 1.7+dev; GNU Emacs 26.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature"
Date: Sat, 10 Oct 2020 18:43:12 -0400
Message-ID: <8266.1602369792@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/FloIY0dTGb2W8K80KsKOzoib26o>
Subject: Re: [Roll] AD Review of draft-ietf-roll-unaware-leaves-18
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 10 Oct 2020 22:43:18 -0000

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable


Alvaro Retana <aretana.ietf@gmail.com> wrote:
    > Yes, this is where an "Extends" or at least "See Also" tag would be
    > great [1], but we don't have those.

Yes, but we can still (and should), in the text explain if it's Extends or
See Also, right?

    > [1] https://tools.ietf.org/html/draft-kuehlewind-update-tag


It seems we should just sprinkle Updates all over the place just to cover a=
ll
our bases :-)

=2D-
Michael Richardson <mcr+IETF@sandelman.ca>   . o O ( IPv6 I=C3=B8T consulti=
ng )
           Sandelman Software Works Inc, Ottawa and Worldwide


--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEbsyLEzg/qUTA43uogItw+93Q3WUFAl+COP8ACgkQgItw+93Q
3WVK0ggAqfXK0jSQx4gw+MtcNJTyzlZKfIyJSwNUa/umWbFBgiKFF7dzSUq1vUDi
WzYF+g0yi+ffXZFgVZ90jhYu+qDaLW4H7JdkINWjDBpyLO5nQqY/G5laVbKbWAVG
1RMURCkm3YlJjRJsNwS7ickUnxTxTssn+xU983+o77lmsF7sxGY3Nr+P7SyKoQFU
5avJ3qTYSNql8j/Xw7atchUU540bVqh2o+Yz1IWawHeX6M88s9AnsL4BRkjc2Apo
ooyWMDkZwydxlhbuTM8PjrW0/2Uu05agelozG8WHbtUar/V4fCUCHvI8NGo+h56D
76nSG22UWoRAANgFMKIMsk6B4lcU0Q==
=PwEs
-----END PGP SIGNATURE-----
--=-=-=--


From nobody Sat Oct 10 15:54:19 2020
Return-Path: <mcr+ietf@sandelman.ca>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C11483A0A49 for <roll@ietfa.amsl.com>; Sat, 10 Oct 2020 15:54:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id u0F-cNjtM5kK for <roll@ietfa.amsl.com>; Sat, 10 Oct 2020 15:54:16 -0700 (PDT)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [209.87.249.19]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A1D053A0A3D for <roll@ietf.org>; Sat, 10 Oct 2020 15:54:16 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by tuna.sandelman.ca (Postfix) with ESMTP id 1450F389A0 for <roll@ietf.org>; Sat, 10 Oct 2020 18:59:51 -0400 (EDT)
Received: from tuna.sandelman.ca ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with LMTP id aF_EdjpOOT_m for <roll@ietf.org>; Sat, 10 Oct 2020 18:59:50 -0400 (EDT)
Received: from sandelman.ca (obiwan.sandelman.ca [209.87.249.21]) by tuna.sandelman.ca (Postfix) with ESMTP id 9808738998 for <roll@ietf.org>; Sat, 10 Oct 2020 18:59:50 -0400 (EDT)
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id CF6BE40A for <roll@ietf.org>; Sat, 10 Oct 2020 18:54:14 -0400 (EDT)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
In-Reply-To: <CY4PR11MB135260688C683094E8695064D8080@CY4PR11MB1352.namprd11.prod.outlook.com>
References: <CAMMESszw4SuUQtchiqk-o7Z=62X+U2af4==X5S_=rJ-3y4Dn=w@mail.gmail.com> <MN2PR11MB356593481245BC85A03D4003D83F0@MN2PR11MB3565.namprd11.prod.outlook.com> <CAMMESsxgYifi+U=fTdFk5Fz+a1ArbFUzxBbeDeORhk30n2N3Ew@mail.gmail.com> <CY4PR11MB13529BF16345FBC5279A7AEBD80B0@CY4PR11MB1352.namprd11.prod.outlook.com> <CAMMESsxNR+4h+3ShfxFY7QcJaehuxd9LXuL7B+rjq5gQSGs2kA@mail.gmail.com> <CY4PR11MB135260688C683094E8695064D8080@CY4PR11MB1352.namprd11.prod.outlook.com>
X-Mailer: MH-E 8.6+git; nmh 1.7+dev; GNU Emacs 26.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
X-Attribution: mcr
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature"
Date: Sat, 10 Oct 2020 18:54:14 -0400
Message-ID: <11122.1602370454@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/LiBFB0P3paopghgJ-gpz-ZhLZmw>
Subject: Re: [Roll] AD Review of draft-ietf-roll-unaware-leaves-18
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 10 Oct 2020 22:54:18 -0000

--=-=-=
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable




Pascal Thubert \(pthubert\) <pthubert=3D3D40cisco.com@dmarc.ietf.org> wrote:
    > In summary,

    > We update RFC 6775 and RFC 8505 because we alter the range of the ND =
Status Code
    > We extend RFC 6775 and RFC 8505 because we refrain from sending the
    > from sending the EDAR on a registration refresh with the 'R' flag.
    > We extend RFC 6775 because  we process the 'R' flag in the NA(EARO) a=
nd
    > other stuff in the RUL perspective section.

    > Do we agree?

agreed.

It's a bit of a mess, but making an omlette...
I guess there is a book here for someone.


=2D-
Michael Richardson <mcr+IETF@sandelman.ca>   . o O ( IPv6 I=C3=B8T consulti=
ng )
           Sandelman Software Works Inc, Ottawa and Worldwide





--=-=-=
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEbsyLEzg/qUTA43uogItw+93Q3WUFAl+CO5YACgkQgItw+93Q
3WX4gQf9GrAZJXQp/nesJnkIPP/gr7SXj8dHTtlGJr9d5wy1+kBH/rwt7NrFheH3
25Js/LJS0HwnJtji6y02u+XATYVPihuoSyu032W1VMw1r3eBksqC6w/7SBoC71t9
N9bXvI4DtM1WRFJ6zmaIyoItERqSD9ufhEZ+L/fQ0yvOBUJQYUvqSFBrJ8YQrGXT
l9ek63eU7uk9sS5m4f+3zUb2w6YdRqR7kIPJin32D/SJw0cCHu+voE4TzNoU+bpK
ZqtAN2SEX47fq2Cj5bNR1Ipr6X/ZMttu86OmkIDCpDMgV4kdM/BGVtca5dORNeWP
eFSTyYqO+jlWLcWg7+ZYObiynjxBfA==
=NFS9
-----END PGP SIGNATURE-----
--=-=-=--


From nobody Fri Oct 16 17:12:27 2020
Return-Path: <cabo@tzi.org>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 347153A09E5; Fri, 16 Oct 2020 17:12:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jiO5iZW2oN4F; Fri, 16 Oct 2020 17:12:15 -0700 (PDT)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 542423A09E1; Fri, 16 Oct 2020 17:12:14 -0700 (PDT)
Received: from [192.168.217.118] (p548dcc60.dip0.t-ipconnect.de [84.141.204.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 4CCjB85JfFzyX6; Sat, 17 Oct 2020 01:32:48 +0200 (CEST)
From: Carsten Bormann <cabo@tzi.org>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Mao-Original-Outgoing-Id: 624583968.4660341-164a1ff7930dac7f2dd296bd69893179
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
Message-Id: <489DEA86-CA59-4390-97D4-E6F73FA6CD0D@tzi.org>
Date: Sat, 17 Oct 2020 01:32:48 +0200
To: 6lo@ietf.org, 6tisch@ietf.org, lp-wan@ietf.org, lwip@ietf.org, roll@ietf.org
X-Mailer: Apple Mail (2.3608.120.23.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/XkgBOY7ebxWA3jeLpEXCWKATzQI>
Subject: [Roll] Constrained Node/Network Cluster @ IETF109: DRAFT AGENDA
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 17 Oct 2020 00:12:18 -0000

Here is my usual eclectic condensed agenda based on the DRAFT AGENDA
for IETF109.  Remember that there is still quite some potential for
changes.

The conflicts that meet the eye this time seem to impact generalists =
only.
Great scheduling job!

All times *on my agenda* are in UTC (the default page is UTC+0700).
https://datatracker.ietf.org/meeting/agenda-utc might be handy.
Note that both EU and US are on winter time (standard time) then.

Gr=C3=BC=C3=9Fe, Carsten

MONDAY, November 9, 2020

0500-0700  Hackathon Kickoff
Rm 1    	GEN	hackathon	Hackathon

FRIDAY, November 13, 2020

0500-0700  Hackathon Closing
Rm 1    	GEN	hackathon	Hackathon

MONDAY, November 16, 2020

0500-0700  Session I
Rm 1    	ART	dispatch	Dispatch WG - Joint with ARTAREA
Rm 3    	IRTF	qirg	Quantum Internet Research Group
Rm 5    	RTG	raw	Reliable and Available Wireless WG
Rm 6    	SEC ***	lake	Lightweight Authenticated Key Exchange =
WG

0730-0830  Session II
Rm 3    	INT	add	Adaptive DNS Discovery WG
Rm 4    	IRTF	maprg	Measurement and Analysis for Protocols
Rm 7    	SEC ***	cose	CBOR Object Signing and Encryption WG

0900-1100  Session III
Rm 1    	ART	jsonpath	JSON Path WG
Rm 6    	SEC	secdispatch	Security Dispatch WG
Rm 7    	TSV	tsvwg	Transport Area Working Group WG

TUESDAY, November 17, 2020

0500-0700  Session I
Rm 1    	ART ***	core	Constrained RESTful Environments WG
Rm 2    	INT	6man	IPv6 Maintenance WG
Rm 7    	SEC	gnap	Grant Negotiation and Authorization =
Protocol WG

0730-0830  Session II
Rm 5    	RTG	babel	Babel routing protocol WG
Rm 6    	SEC	tls	Transport Layer Security WG

0900-1100  Session III
Rm 1    	ART ***	asdf	A Semantic Definition Format for Data =
and Interactions of Things WG
Rm 2    	IRTF	irtfopen	IRTF Open Meeting
Rm 4    	RTG	apn	Application-aware Networking BOF
Rm 7    	SEC ***	rats	Remote ATtestation ProcedureS WG

WEDNESDAY, November 18, 2020

0500-0700  Session I
Rm 3    	INT	madinas	MAC Address Device Identification for =
Network and Application Services BOF
Rm 5    	RTG	bier	Bit Indexed Explicit Replication WG
Rm 7    	SEC ***	ace	Authentication and Authorization for =
Constrained Environments WG
Rm 8    	TSV	quic	QUIC WG

0730-0830  Session II
Rm 3    	INT ***	6lo	IPv6 over Networks of =
Resource-constrained Nodes WG
Rm 4    	INT ***	drip	Drone Remote ID Protocol WG
Rm 7    	SEC ***	teep	Trusted Execution Environment =
Provisioning WG
Rm 8    	TSV	tsvwg	Transport Area Working Group WG

THURSDAY, November 19, 2020

0500-0700  Session I
Rm 3    	IRTF	coinrg	Computing in the Network Research Group
Rm 7    	SEC	saag	Security Area Open Meeting

0730-0830  Session II
Rm 1    	ART ***	cbor	Concise Binary Object Representation =
Maintenance and Extensions WG
Rm 2    	INT	intarea	Internet Area Working Group WG
Rm 3    	RTG	detnet	Deterministic Networking WG
Rm 5    	SEC	acme	Automated Certificate Management =
Environment WG

0900-1100  Session III
Rm 4    	OPS	v6ops	IPv6 Operations WG
Rm 6    	RTG ***	roll	Routing Over Low power and Lossy =
networks WG
Rm 7    	SEC	mls	Messaging Layer Security WG
Rm 8    	SEC ***	rats	Remote ATtestation ProcedureS WG

FRIDAY, November 20, 2020

0500-0700  Session I
Rm 2    	INT	add	Adaptive DNS Discovery WG
Rm 6    	RTG	rift	Routing In Fat Trees WG
Rm 7    	SEC	emu	EAP Method Update WG

0730-0830  Session II
Rm 1    	ART	httpapi	Building Blocks for HTTP APIs WG
Rm 2    	INT ***	lwig	Light-Weight Implementation Guidance WG
Rm 3    	OPS	anima	Autonomic Networking Integrated Model =
and Approach WG
Rm 6    	SEC ***	suit	Software Updates for Internet of Things =
WG
Rm 7    	TSV	tsvarea	Transport Area Open Meeting

0900-1100  Session III
Rm 1    	ART ***	core	Constrained RESTful Environments WG
Rm 2    	INT	6man	IPv6 Maintenance WG
Rm 4    	IRTF	cfrg	Crypto Forum
Rm 7    	TSV	masque	Multiplexed Application Substrate over =
QUIC Encryption WG



From nobody Wed Oct 21 22:45:28 2020
Return-Path: <dominique.barthel@orange.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2D65A3A0A9D for <roll@ietfa.amsl.com>; Wed, 21 Oct 2020 22:45:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level: 
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=orange.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bwGvF42K1mzh for <roll@ietfa.amsl.com>; Wed, 21 Oct 2020 22:45:24 -0700 (PDT)
Received: from relais-inet.orange.com (relais-inet.orange.com [80.12.66.39]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A324A3A0A9A for <roll@ietf.org>; Wed, 21 Oct 2020 22:45:24 -0700 (PDT)
Received: from opfedar01.francetelecom.fr (unknown [xx.xx.xx.2]) by opfedar22.francetelecom.fr (ESMTP service) with ESMTP id 4CGxCl0LvXz30Cn for <roll@ietf.org>; Thu, 22 Oct 2020 07:45:23 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=orange.com; s=ORANGE001; t=1603345523; bh=1wrA6l2CVrYyofx0sJwLEXhdFmKFDr8FFmOBdlNgwh4=; h=From:To:Subject:Date:Message-ID:Content-Type: Content-Transfer-Encoding:MIME-Version; b=W2JeCPmy7oRyh16sGMr6aEVps9bRDpAULmFy/PladAuY/hohFIfI0KOXCiKJ/lXHH REx/FlM1pijE2klczGDqRcX5LCjUMldrE9bWx9SnYDm78j7a7ec0h6pyVWydblppV3 /SDk7QhR8lOJXStmFYUTWwslZmIUTUbx6ctZJ5vjLgta3/Pkvm2CGrbIl5VuGGj8qB bZ+cq4xAQ042e1GMCMTH3SNgHEpYW30Sz8llAtpp7ZUDJPx5ADIlpV98h8kMPAOeqr 4+rMC1MbwH1RsLR9/oORcg8SZ5oLoy/t70RqdiqEsW+kZcQ4QDTJbSq97HllcnO0Gt nW/a3ZORtyPsQ==
Received: from Exchangemail-eme6.itn.ftgroup (unknown [xx.xx.13.67]) by opfedar01.francetelecom.fr (ESMTP service) with ESMTP id 4CGxCk6lyhzBrLT for <roll@ietf.org>; Thu, 22 Oct 2020 07:45:22 +0200 (CEST)
From: <dominique.barthel@orange.com>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
Thread-Topic: [Roll] I-D Action: draft-ietf-roll-useofrplinfo-41.txt
Thread-Index: AQHWqDaIc3Le6JX9Z0iRSa5F8L9w9w==
Date: Thu, 22 Oct 2020 05:45:22 +0000
Message-ID: <924_1603345522_5F911C72_924_396_1_DBB6E52D.7B25E%dominique.barthel@orange.com>
References: <160071395471.20401.6949662287254386726@ietfa.amsl.com> <195789.1600714786@dooku> <C8E1BF4B-DDB0-4AA9-B348-4FE3B4FBCB01@cisco.com>
In-Reply-To: <C8E1BF4B-DDB0-4AA9-B348-4FE3B4FBCB01@cisco.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.7.3.170325
x-originating-ip: [10.114.13.247]
Content-Type: text/plain; charset="utf-8"
Content-ID: <57A8367BCC1F1140BB309FDB28CA5960@adroot.infra.ftgroup>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/METFx67OgybelZD3KJMdcZLZGfQ>
Subject: Re: [Roll] I-D Action: draft-ietf-roll-useofrplinfo-41.txt
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Oct 2020 05:45:27 -0000

SGVsbG8gYWxsLA0KDQpJIGp1c3QgbG9va2VkIGF0IGRyYWZ0LWlldGYtcm9sbC11c2VvZnJwbGlu
Zm8tNDEudHh0IGFuZCBzcGVjaWZpY2FsbHkgdGhlDQpkaWZmLg0KDQpJIGhhdmUgdGhlIGZvbGxv
d2luZyBjb21tZW50czoNCi0gU2VjdGlvbiA0LjM6ICJsZWF2aW5nIHRoZSBmbGFncyByZXNlcnZl
ZCBmb3IgTU9QIHZhbHVlIHNldmVuICg3KSIuDQpBY3R1YWxseSwgdGhlcmUgaXMgbm8gbm9ybWF0
aXZlIHRleHQgbGF0ZXIgaW4gdGhlIGRvY3VtZW50IChlLmcuLCBTZWN0aW9uDQoxMSkgdGhhdCBp
bXBsZW1lbnRzIHRoaXMuIE1PUCA3IGlzIGluZGVlZCByZXNlcnZlZCAoc2VlIGZvbGxvd2luZyBj
b21tZW50LA0KdGhvdWdoKSwgYnV0IG5vdCB0aGUgZmxhZ3MgZm9yIHRoZSBNT1AgNy4gSSB0aGlu
ayB0aGlzIHdvdWxkIG5vdCBiZSBhIGdvb2QNCmlkZWEgYW55d2F5LCBzaW5jZSBpdCB3b3VsZCBi
ZSBzdGFydGluZyBkZXNpZ25pbmcgdGhlIHByb3RvY29sIHRoYXQgdXNlcw0KTU9QIDcuDQotIFNl
Y3Rpb24gMTEuMzogInRoaXMgZG9jdW1lbnQgY2hhbmdlcyB0aGUgYWxsb2NhdGlvbiBzdGF0dXMg
b2YgdGhlIE1vZGUNCm9mIE9wZXJhdGlvbg0KICAgICAoTU9QKSBbaWFuYW1vcF0gZnJvbSBVbmFz
c2lnbmVkIHRvIFJlc2VydmVkLiIuIEkgZ3Vlc3MgeW91IG1lYW4gImhpcw0KZG9jdW1lbnQgY2hh
bmdlcyB0aGUgYWxsb2NhdGlvbiBzdGF0dXMgb2YgdGhlIE1vZGUgb2YgT3BlcmF0aW9uIChNT1Ap
DQpbaWFuYW1vcF0gdmFsdWUgNyBmcm9tIFVuYXNzaWduZWQgdG8gUmVzZXJ2ZWQuIiwgY29ycmVj
dD8NCi0gU2VjdGlvbiA0LjMgInRvIGJlIGxpbWl0ZWQgdG8gTW9kZS1vZi1PcGVyYXRpb24gKE1P
UCkgc3BlY2lmaWMuIi4gSQ0KY2FuJ3QgcXVpdGUgcGFyc2UgdGhpcyBzZW50ZW5jZS4gRG8geW91
IG1lYW4gInRvIGJlIGxpbWl0ZWQgdG8NCk1vZGUtb2YtT3BlcmF0aW9uIChNT1ApIHNwZWNpZmlj
IHZhbHVlcy4iPyBPciAidG8gYmUgTW9kZS1vZi1PcGVyYXRpb24NCihNT1ApIHNwZWNpZmljLiI/
DQotIFNlY3Rpb24gOC4yLjE6ICJIYXZpbmcgdGhlIFJBTCBpbmZvcm1hdGlvbiBhYm91dCB0aGUg
UlBMIGRvbWFpbiwgaXQgbWF5DQplbmNhcHN1bGF0ZSIuICJJdCIgZG9lcyBub3QgcmVmZXIgdG8g
YW55dGhpbmcgaWRlbnRpZmlhYmxlLiBHcmFtbWF0aWNhbGx5LA0KaXQgd291bGQgcmVmZXIgdG8g
InRoZSBmbG93Iiwgd2hpY2ggZG9lcyBub3QgcXVpdGUgbWFrZSBzZW5zZS4NCg0KQmVzdCByZWdh
cmRzDQoNCkRvbWluaXF1ZQ0KDQoNCkxlIDIxLzA5LzIwIDIxOjU4LCDCqyBSb2xsIG9uIGJlaGFs
ZiBvZiBQYXNjYWwgVGh1YmVydCAocHRodWJlcnQpIMK7DQo8cm9sbC1ib3VuY2VzQGlldGYub3Jn
IG9uIGJlaGFsZiBvZiBwdGh1YmVydD00MGNpc2NvLmNvbUBkbWFyYy5pZXRmLm9yZz4gYQ0Kw6lj
cml0IDoNCg0KPkhlbGxvIE1pY2hhZWwgDQo+DQo+TWFueSB0aGFua3MgZm9yIHRoaXM7IEkgYWdy
ZWUgd2l0aCB0aG9zZSBkaWZmcyBhbmQgd2lsbCBjaGFuZ2UgdGhlIG90aGVyDQo+MiBkcmFmdHMg
dG8gcmVmZXIgdG8gdGhpcy4NCj4NCj4NCj5UYWtlIGNhcmUsDQo+DQo+UGFzY2FsDQo+DQo+PiBM
ZSAyMSBzZXB0LiAyMDIwIMOgIDIxOjAxLCBNaWNoYWVsIFJpY2hhcmRzb24gPG1jckBzYW5kZWxt
YW4uY2E+IGEgw6ljcml0DQo+PjoNCj4+IA0KPj4gDQo+PiBpbnRlcm5ldC1kcmFmdHNAaWV0Zi5v
cmcgd3JvdGU6DQo+Pj4gQSBkaWZmIGZyb20gdGhlIHByZXZpb3VzIHZlcnNpb24gaXMgYXZhaWxh
YmxlIGF0Og0KPj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL3JmY2RpZmY/dXJsMj1kcmFmdC1pZXRm
LXJvbGwtdXNlb2ZycGxpbmZvLTQxDQo+PiANCj4+IEhpLCBiYXNlZCB1cG9uIGEgY29udmVyc2F0
aW9uIHRoaXMgbW9ybmluZyBhbW9uZyB0aGUgYXV0aG9ycyBhbmQNCj4+dXNlb2ZycGxpbmZvDQo+
PiBhbmQgdHVybm9uLXJmYzgxMzgsIHdlIGFycml2ZWQgYXQgdGhlIGRpZmZzIGFib3ZlLg0KPj4g
DQo+PiBUaGUgcG9pbnQgaXMgdGhhdCB0aGUgY2hhbmdlcyB0byBNT1AgYW5kIHRoZSByZW5hbWUg
b2YgdGhlDQo+PiBET0RBRyBDb25maWd1cmF0aW9uIE9wdGlvbnMgRmxhZ3MgcmVnaXN0cnkgd291
bGQgZ2V0IGRvbmUgaW4gdGhlIGZpcnN0DQo+PiBkb2N1bWVudCB0aGF0IHVzZXMgdGhlbSwgd2hp
Y2ggaXMgdXNlb2ZycGxpbmZvLg0KPj4gDQo+PiBJIGFncmVlZCB0byBtYWtlIHRoZSBkaWZmcyBy
ZXF1aXJlZCwgYW5kIEkgaG9wZSB0aGF0IEkgZ290IGl0IHJpZ2h0Lg0KPj4gDQo+PiBTb21lIGJp
dHMgb2YgdGhlIGRpZmY6DQo+PiANCj4+IDQuMy4gIFVwZGF0ZXMgdG8gUkZDNjU1MDogQ29uZmln
dXJhdGlvbiBPcHRpb25zIGFuZCBNb2RlIG9mIE9wZXJhdGlvbg0KPj4gDQo+PiAgICAgUkZDNjU1
MCBzZWN0aW9uIDYuNy42IGRlc2NyaWJlcyB0aGUgRE9EQUcgQ29uZmlndXJhdGlvbiBPcHRpb24u
ICBJbg0KPj4gICAgIHRoaXMgb3B0aW9uIGFyZSBhIHNlcmllcyBvZiBGbGFncyBpbiB0aGUgZmly
c3Qgb2N0ZXQgb2YgdGhlDQo+PnBheWxvYWQuIA0KPj4gICAgIFRoZXNlIGZsYWdzIGFyZSBkZXNj
cmliZWQgYnkgdGhlIERPREFHIENvbmZpZ3VyYXRpb24gT3B0aW9uIEZsYWdzDQo+PiAgICAgcmVn
aXN0cnkgW2RvZGFnY2ZnXSwgaW4gc2VjdGlvbiAyMC4xNCBvZiBSRkM2NTUwLg0KPj4gDQo+PiAg
ICAgQW50aWNpcGF0aW5nIGZ1dHVyZSB3b3JrIHRvIHJldmlzZSBSUEwgcmVsYXRpbmcgdG8gaG93
IHRoZSBMTE4gYW5kDQo+PiAgICAgRE9EQUcgaXMgY29uZmlndXJlZCwgdGhpcyBkb2N1bWVudCBj
aGFuZ2VzIHRoZSBpbnRlcnByZXRhdGlvbiBvZg0KPj50aGUgDQo+PiAgICAgW2RvZGFnY2ZnXSBS
ZWdpc3RyeSB0byBiZSBsaW1pdGVkIHRvIE1vZGUtb2YtT3BlcmF0aW9uIChNT1ApDQo+PiAgICAg
c3BlY2lmaWMuICBUaGUgTU9QIGlzIGRlc2NyaWJlZCBpbiBbUkZDNjU1MF0gc2VjdGlvbiA2LjMu
MS4gIFRoZQ0KPj4gICAgIE9wdGlvbnMgRmxhZ3MgUmVnaXN0cnkgaXMgcmVuYW1lZCwgYW5kIGFw
cGxpZXMgdG8gTU9QIHZhbHVlcyB6ZXJvDQo+PigwKSANCj4+ICAgICB0byBzaXggKDYpIG9ubHks
IGxlYXZpbmcgdGhlIGZsYWdzIHJlc2VydmVkIGZvciBNT1AgdmFsdWUgc2V2ZW4NCj4+KDcpLiAN
Cj4+IA0KPj4gICAgIEluIGFkZGl0aW9uLCB0aGlzIGRvY3VtZW50IHJlc2VydmVzIE1PUCB2YWx1
ZSA3IGZvciBmdXR1cmUNCj4+ZXhwYW5zaW9uLg0KPj4gDQo+PiAuLi4NCj4+IA0KPj4gMTEuMi4g
IENoYW5nZXMgdG8gRE9EQUcgQ29uZmlndXJhdGlvbiBPcHRpb25zIEZsYWdzDQo+PiANCj4+ICAg
ICBUaGlzIGRvY3VtZW50IGNoYW5nZXMgdGhlIG5hbWUgb2YgdGhlICJET0RBRyBDb25maWd1cmF0
aW9uIE9wdGlvbg0KPj4gICAgIEZsYWdzIiBbZG9kYWdjZmddIHRvICJET0RBRyBDb25maWd1cmF0
aW9uIE9wdGlvbiBGbGFncyBmb3IgTU9QDQo+PjAuLjYiLiANCj4+IA0KPj4gMTEuMy4gIENoYW5n
ZSBNT1AgdmFsdWUgNyB0byBSZXNlcnZlZA0KPj4gDQo+PiAgICAgVGhpcyBkb2N1bWVudCBjaGFu
Z2VzIHRoZSBhbGxvY2F0aW9uIHN0YXR1cyBvZiB0aGUgTW9kZSBvZg0KPj5PcGVyYXRpb24gDQo+
PiAgICAgKE1PUCkgW2lhbmFtb3BdIGZyb20gVW5hc3NpZ25lZCB0byBSZXNlcnZlZC4gIFRoaXMg
Y2hhbmdlIGlzIGluDQo+PiAgICAgc3VwcG9ydCBvZiBmdXR1cmUgd29yayByZWxhdGVkIHRvIGNh
cGFiaWxpdGllcy4NCj4+IA0KPj4gDQo+PiBUaGUgTU9QRVggZG9jdW1lbnQgd291bGQgdGhlbiBh
bGxvY2F0ZSB0aGUgdmFsdWUsIGJ1dCBub2JvZHkgZWxzZSBjYW4NCj4+dXNlIGl0DQo+PiBiZWZv
cmUgdGhlbi4NCj4+IA0KPj4gDQo+PiAtLSANCj4+IF0gICAgICAgICAgICAgICBOZXZlciB0ZWxs
IG1lIHRoZSBvZGRzISAgICAgICAgICAgICAgICAgfCBpcHY2IG1lc2gNCj4+bmV0d29ya3MgWyAN
Cj4+IF0gICBNaWNoYWVsIFJpY2hhcmRzb24sIFNhbmRlbG1hbiBTb2Z0d2FyZSBXb3JrcyAgICAg
ICAgfCBuZXR3b3JrDQo+PmFyY2hpdGVjdCAgWyANCj4+IF0gICAgIG1jckBzYW5kZWxtYW4uY2Eg
IGh0dHA6Ly93d3cuc2FuZGVsbWFuLmNhLyAgICAgICAgfCAgIHJ1Ynkgb24NCj4+cmFpbHMgICAg
WyANCj4+ICAgIA0KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj4+IFJvbGwgbWFpbGluZyBsaXN0DQo+PiBSb2xsQGlldGYub3JnDQo+PiBodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3JvbGwNCj5fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPlJvbGwgbWFpbGluZyBsaXN0DQo+Um9sbEBp
ZXRmLm9yZw0KPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vcm9sbA0KDQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwoKQ2UgbWVzc2FnZSBldCBzZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5p
ciBkZXMgaW5mb3JtYXRpb25zIGNvbmZpZGVudGllbGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUg
ZG9pdmVudCBkb25jCnBhcyBldHJlIGRpZmZ1c2VzLCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMg
YXV0b3Jpc2F0aW9uLiBTaSB2b3VzIGF2ZXogcmVjdSBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZl
dWlsbGV6IGxlIHNpZ25hbGVyCmEgbCdleHBlZGl0ZXVyIGV0IGxlIGRldHJ1aXJlIGFpbnNpIHF1
ZSBsZXMgcGllY2VzIGpvaW50ZXMuIExlcyBtZXNzYWdlcyBlbGVjdHJvbmlxdWVzIGV0YW50IHN1
c2NlcHRpYmxlcyBkJ2FsdGVyYXRpb24sCk9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmls
aXRlIHNpIGNlIG1lc3NhZ2UgYSBldGUgYWx0ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJj
aS4KClRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVu
dGlhbCBvciBwcml2aWxlZ2VkIGluZm9ybWF0aW9uIHRoYXQgbWF5IGJlIHByb3RlY3RlZCBieSBs
YXc7CnRoZXkgc2hvdWxkIG5vdCBiZSBkaXN0cmlidXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91
dCBhdXRob3Jpc2F0aW9uLgpJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9y
LCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgYW5kIGl0
cyBhdHRhY2htZW50cy4KQXMgZW1haWxzIG1heSBiZSBhbHRlcmVkLCBPcmFuZ2UgaXMgbm90IGxp
YWJsZSBmb3IgbWVzc2FnZXMgdGhhdCBoYXZlIGJlZW4gbW9kaWZpZWQsIGNoYW5nZWQgb3IgZmFs
c2lmaWVkLgpUaGFuayB5b3UuCgo=


From nobody Fri Oct 23 14:18:38 2020
Return-Path: <agenda@ietf.org>
X-Original-To: roll@ietf.org
Delivered-To: roll@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id D9E7A3A1164; Fri, 23 Oct 2020 14:15:50 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "\"IETF Secretariat\"" <agenda@ietf.org>
To: <roll-chairs@ietf.org>, <mariainesrobles@googlemail.com>
Cc: aretana.ietf@gmail.com, roll@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.20.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <160348775088.5087.1776657777255912614@ietfa.amsl.com>
Date: Fri, 23 Oct 2020 14:15:50 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/DuTx-SB5mHPg3JJKzYZKd3CIBD0>
Subject: [Roll] roll - Requested session has been scheduled for IETF 109
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Oct 2020 21:15:54 -0000

Dear Ines Robles,

The session(s) that you have requested have been scheduled.
Below is the scheduled session information followed by
the original request. 


    roll Session 1 (2:00 requested)
    Thursday, 19 November 2020, Session III 1600-1800
    Room Name: Room 6 size: 506
    ---------------------------------------------


iCalendar: https://datatracker.ietf.org/meeting/109/sessions/roll.ics

Request Information:


---------------------------------------------------------
Working Group Name: Routing Over Low power and Lossy networks
Area Name: Routing Area
Session Requester: Ines Robles


Number of Sessions: 1
Length of Session(s):  2 Hours
Number of Attendees: 40
Conflicts to Avoid: 
 Chair Conflict: anima manet cellar asdf 6tisch core ace
 Technology Overlap: rtgarea 6lo 6man lwig cbor t2trg
 Key Participant Conflict: detnet rtgwg intarea lpwan





People who must be present:
  Michael Richardson
  Dominique Barthel
  Alvaro Retana
  Ines Robles

Resources Requested:

Special Requests:
  Additional key participant conflict: paw - that could not be added in the previous list
---------------------------------------------------------



From nobody Fri Oct 23 15:42:34 2020
Return-Path: <cabo@tzi.org>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D810D3A09FD; Fri, 23 Oct 2020 15:42:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level: 
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id J-_Qm17y-zRP; Fri, 23 Oct 2020 15:42:16 -0700 (PDT)
Received: from gabriel-vm-2.zfn.uni-bremen.de (gabriel-vm-2.zfn.uni-bremen.de [134.102.50.17]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B11E63A09FC; Fri, 23 Oct 2020 15:42:15 -0700 (PDT)
Received: from [192.168.217.118] (p548dcc60.dip0.t-ipconnect.de [84.141.204.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gabriel-vm-2.zfn.uni-bremen.de (Postfix) with ESMTPSA id 4CHyjq3fxmzyQH; Fri, 23 Oct 2020 23:56:31 +0200 (CEST)
From: Carsten Bormann <cabo@tzi.org>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Mao-Original-Outgoing-Id: 625182991.132408-c2261152380bc86385c362db6bd4d422
Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\))
Message-Id: <043A6453-D612-46EF-B6F0-CCA15B2D5A0F@tzi.org>
Date: Fri, 23 Oct 2020 23:56:31 +0200
To: 6lo@ietf.org, 6tisch@ietf.org, lp-wan@ietf.org, lwip@ietf.org, roll@ietf.org
X-Mailer: Apple Mail (2.3608.120.23.2.4)
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/sl_4Rd1GCQtco0wcFZiEYzjeLNw>
Subject: [Roll] Constrained Node/Network Cluster @ IETF109: "FINAL" AGENDA
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Oct 2020 22:42:19 -0000

Here is my usual eclectic condensed agenda based on the "FINAL" AGENDA
for IETF109.  Remember that further agenda changes can still happen.

Very little has changed with respect to the draft agenda.  WEBTRANS
does meet, and CFRG and IRTFOPEN have been moved around (CFRG now on
top of CORE, unfortunately).

All times *on my agenda* are in UTC (the default page is UTC+0700).
https://datatracker.ietf.org/meeting/agenda-utc might be handy.
Note that both EU and US are on winter time (standard time) then.

Gr=C3=BC=C3=9Fe, Carsten


MONDAY, November 9, 2020

0500-0700  Hackathon Kickoff
Rm 1 	GEN	hackathon	Hackathon

FRIDAY, November 13, 2020

0500-0700  Hackathon Closing
Rm 1 	GEN	hackathon	Hackathon

MONDAY, November 16, 2020

0500-0700  Session I
Rm 1 	ART	dispatch	Dispatch WG - Joint with ARTAREA
Rm 3 	IRTF	qirg	Quantum Internet Research Group
Rm 5 	RTG	raw	Reliable and Available Wireless WG
Rm 6 	SEC ***	lake	Lightweight Authenticated Key Exchange WG

0730-0830  Session II
Rm 2 	INT	add	Adaptive DNS Discovery WG
Rm 3 	IRTF	maprg	Measurement and Analysis for Protocols
Rm 6 	SEC ***	cose	CBOR Object Signing and Encryption WG

0900-1100  Session III
Rm 1 	ART	jsonpath	JSON Path WG
Rm 2 	ART	webtrans	WebTransport WG
Rm 7 	SEC	secdispatch	Security Dispatch WG
Rm 8 	TSV	tsvwg	Transport Area Working Group WG

TUESDAY, November 17, 2020

0500-0700  Session I
Rm 1 	ART ***	core	Constrained RESTful Environments WG
Rm 2 	INT	6man	IPv6 Maintenance WG
Rm 3 	IRTF	cfrg	Crypto Forum
Rm 7 	SEC	gnap	Grant Negotiation and Authorization Protocol WG

0730-0830  Session II
Rm 5 	RTG	babel	Babel routing protocol WG
Rm 6 	SEC	tls	Transport Layer Security WG

0900-1100  Session III
Rm 1 	ART ***	asdf	A Semantic Definition Format for Data and =
Interactions of Things WG
Rm 5 	RTG	apn	Application-aware Networking BOF
Rm 8 	SEC ***	rats	Remote ATtestation ProcedureS WG

WEDNESDAY, November 18, 2020

0500-0700  Session I
Rm 3 	INT	madinas	MAC Address Device Identification for Network =
and Application Services BOF
Rm 5 	RTG	bier	Bit Indexed Explicit Replication WG
Rm 7 	SEC ***	ace	Authentication and Authorization for Constrained =
Environments WG
Rm 8 	TSV	quic	QUIC WG

0730-0830  Session II
Rm 3 	INT ***	6lo	IPv6 over Networks of Resource-constrained Nodes =
WG
Rm 4 	INT ***	drip	Drone Remote ID Protocol WG
Rm 7 	SEC ***	teep	Trusted Execution Environment Provisioning WG
Rm 8 	TSV	tsvwg	Transport Area Working Group WG

THURSDAY, November 19, 2020

0500-0700  Session I
Rm 3 	IRTF	coinrg	Computing in the Network Research Group
Rm 7 	SEC	saag	Security Area Open Meeting

0730-0830  Session II
Rm 1 	ART ***	cbor	Concise Binary Object Representation Maintenance =
and Extensions WG
Rm 2 	INT	intarea	Internet Area Working Group WG
Rm 3 	RTG	detnet	Deterministic Networking WG
Rm 5 	SEC	acme	Automated Certificate Management Environment WG

0900-1100  Session III
Rm 4 	OPS	v6ops	IPv6 Operations WG
Rm 6 	RTG ***	roll	Routing Over Low power and Lossy networks WG
Rm 7 	SEC	mls	Messaging Layer Security WG
Rm 8 	SEC ***	rats	Remote ATtestation ProcedureS WG

FRIDAY, November 20, 2020

0500-0700  Session I
Rm 2 	INT	add	Adaptive DNS Discovery WG
Rm 6 	RTG	rift	Routing In Fat Trees WG
Rm 7 	SEC	emu	EAP Method Update WG

0730-0830  Session II
Rm 1 	ART	httpapi	Building Blocks for HTTP APIs WG
Rm 2 	INT ***	lwig	Light-Weight Implementation Guidance WG
Rm 3 	OPS	anima	Autonomic Networking Integrated Model and =
Approach WG
Rm 6 	SEC ***	suit	Software Updates for Internet of Things WG
Rm 7 	TSV	tsvarea	Transport Area Open Meeting

0900-1100  Session III
Rm 1 	ART ***	core	Constrained RESTful Environments WG
Rm 3 	INT	6man	IPv6 Maintenance WG
Rm 5 	IRTF	irtfopen	IRTF Open Meeting
Rm 8 	TSV	masque	Multiplexed Application Substrate over QUIC =
Encryption WG


From nobody Tue Oct 27 12:50:08 2020
Return-Path: <aretana.ietf@gmail.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CA2DB3A163B; Tue, 27 Oct 2020 12:49:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7lgSKUQM7R5s; Tue, 27 Oct 2020 12:49:55 -0700 (PDT)
Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [IPv6:2a00:1450:4864:20::630]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 196F13A1601; Tue, 27 Oct 2020 12:49:40 -0700 (PDT)
Received: by mail-ej1-x630.google.com with SMTP id c15so4001999ejs.0; Tue, 27 Oct 2020 12:49:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc:content-transfer-encoding; bh=sRHmbyCJWOxBkXx8/flir1ZsMLK9bZkwM1tne1gX6bs=; b=fR523YcEX47I1oFqsWAI6Nw7p9QcanIN0FdRXXlh4EaSi+pTbvtqKHrozO4MmPc/rU gwSuyl2mM/3MYUxl8iqEUe5xSRmyRcV7z0qRI0nEjqtLSSh9+NGO4yQTn9vuN0aiLQzQ e9z6W7ECPcr7Aby0BTcslDcV9z5AXtzkwMC9DEkcZBcbRZ70BD/WRKeHz+NDmwIzmauf EdNZkz72ookFinYrVed0esjmlDZwTiGwGHlg1um8kt5JgZiwU7M6sWifMo5gEnxMobKa o1Ol3WRBGLDCO8K2uN7o/eF3m49I+dCJspTkA2olOK7y0fcZfg1dWy5HMUg8VgDP41xt NQLQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc:content-transfer-encoding; bh=sRHmbyCJWOxBkXx8/flir1ZsMLK9bZkwM1tne1gX6bs=; b=GDIKzdsdNxlG85fSUjLR8TElkdBLyp2j4p+cLuFk36eBVbvk9vQ3oJSVmJYYzdDErF jI0q+JhSO0m1kGpFQznHNR/pUzxvb59HMxh645ZD7hkDBrMJyzz9IA1Gru2138AM/34H HI1z8Fk51HV8Q+TxWPpxUOI/Ym74MQYuuMUQQAUfGPuMfzjnxbiEPlCCBS5FmwWz56ej RMJn6RJJ32aqTxBCP1KTFeQu1KLGHjOewxBgrqbP0NEo8wA3+PzpcuwKmp95l5A8g7UJ +HnXPh+JnCenApBQkSdjFj1AIr9TwQJ0dg14gsRwgYYGUWaFqJr7R7FIzW9N0ePcivZ2 djyA==
X-Gm-Message-State: AOAM531hXRYryXG2Y70SYttMTw8+3p0hBdnV4KvU7tP8JWyCOqrysH6L eonXqveCO2xgt+ZQQlxqgnkEGa99Gk9JL9HPKdI=
X-Google-Smtp-Source: ABdhPJyDXy5qvzxlAb5aP7rz06O67ZNbTaa8epc9q9b1NevN77PVmP9M1cXXrrAQ7AlTw+thqsV9l2LFEBazciRYnrg=
X-Received: by 2002:a17:907:70cb:: with SMTP id yk11mr4105461ejb.122.1603828177968;  Tue, 27 Oct 2020 12:49:37 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Tue, 27 Oct 2020 15:49:36 -0400
From: Alvaro Retana <aretana.ietf@gmail.com>
In-Reply-To: <CY4PR11MB1352E8FE5B4F6039EB39F425D8080@CY4PR11MB1352.namprd11.prod.outlook.com>
References: <CY4PR11MB1352E8FE5B4F6039EB39F425D8080@CY4PR11MB1352.namprd11.prod.outlook.com>
MIME-Version: 1.0
Date: Tue, 27 Oct 2020 15:49:36 -0400
Message-ID: <CAMMESsywD3ywocxiis7itSOHQnpfr0Z0yPepnyzJfgDdUQZwHg@mail.gmail.com>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>,  "draft-ietf-roll-unaware-leaves@ietf.org" <draft-ietf-roll-unaware-leaves@ietf.org>
Cc: "roll-chairs@ietf.org" <roll-chairs@ietf.org>,  Routing Over Low power and Lossy networks <roll@ietf.org>, Rahul Jadhav <rahul.ietf@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/Xgbhd9KNnFZkPZYB3SMGN7x043U>
Subject: Re: [Roll] AD Review of draft-ietf-roll-unaware-leaves-18 (cont)
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Oct 2020 19:50:06 -0000

On October 9, 2020 at 3:45:45 PM, Pascal Thubert wrote:


Pascal:

Hi!

...
> I committed the result in the IETF datatracker as draft 22 as a reference
> since we made major changes already.

I am including 2 parts below. First a reply to this message
(specifically to the -21 comments), and then some comments based on
-22. =C2=A0In some cases I put comments on -22 simply because it seemed
"cleaner" (so not all the comments are new, but a continuation of the
discussion).

This is a quick list of the major items I want to resolve (MUST)
before starting the IETF LC -- I'm putting it here for my own
reference, please put any comments inline below and not up here.

(1) DCO-ACK Status update and registry.

(2) Mention of Update details in the Introduction.

(3) Suggested RPL Instance (=C2=A79.2.2).

(4) Multicast Operation (=C2=A710).


Thanks!

Alvaro.



=3D=3D=3D Part 1: Reply =3D=3D=3D

> > =3D=3D=3D Part 3: remaining comments (based on -18) =3D=3D=3D
...
> But we're also merging the statis with the DCO-ACK Status
> In that we deprecate
> https://www.iana.org/assignments/rpl/rpl.xhtml#rpl-dco-ack-status

That is new!! =C2=A0I don't even see DCO-ACK mentioned in the document at a=
ll.

Does this mean that =C2=A712.5 should also be changed to include the
DCO-ACK message in it?


> So we should update the NPDAO draft and remove that entry shouldn't we?
> Note that NPDAO is already in missref because of this draft
> https://www.rfc-editor.org/cluster_info.php?cid=3DC310

Yes.

Also, the specification of the DAO-ACK needs to be changed to at least
make it clear that the "DCO-ACK Status" field refers to the "RPL
Status".

About deprecating the registry... =C2=A0We should ask IANA what to do: they
already created the registry, but the efficient-npdao hasn't been
published as an RFC. =C2=A0I don't know if we just delete =C2=A76.2 or if w=
e
have to formally deprecate the registry (possible in this document).

Please ack to this to make sure we're in sync before asking IANA.



...
> > 630 To achieve this, Section 13.2 reduces the range of the EARO Status
> > 631 values to 0-63 to ensure that they fit within a RPL Status as shown
> > 632 in Figure 3.
...
> > [major] What about the ARO? The Status values are shared between the
> > EARO and the ARO.
>
> The IANA update applies to the registry that was created by RFC 6775 and
> updated by RFC 8505.
> The text actually points at RFC 6775 as the reference for the registry so
> we are impacting both ARO and EARO.

Yes. =C2=A0The point was that we should mention the ARO here as well:
s/EARO Status/ARO/EARO Status



> 12.2. Resizing the ARO Status values
...
> > [major] Changing the range of values is not as easy as updating the
> > registry...the behavior of the EARO and ARO have to be updated. This
> > means that this document should Update both rfc6775 and rfc8505 where
> > it relates to the redefined Status field.
>
> Isn't this transitive? I mean the field defined in RFC 6775 is updated by
> RFC 8505.

No, the updates in rfc8505 are just the ones specified there.


It would then de ideal if the Update to cut the size of the Status
also said that the rfc6775/rfc8505 nodes MUST ignore the first two
bits. =C2=A0Note that by cutting the size of the Status we're really
leaving two bits unused/undefined.



...
> > 845 10.2.1. Perspective of the RUL Acting as 6LN
...
> > 871 4. Following section 5.1 of [RFC8505], a 6LN acting as a RUL sets
> > 872 the "R" flag in the EARO of at least one registration, whereas
> > 873 acting as a RAN it never does. If the "R" flag is not echoed in
> > 874 the NA, the RUL SHOULD attempt to use another 6LR. The RUL
> > 875 SHOULD send the registration(s) with the "R" flag set and ensure
> > 876 that one succeeds before it sends the registrations with the flag
> > 877 reset. In case of a conflict with the preceeding rule on
> > 878 lifetime, the rule on lifetime has precedence.
> >
...
> > [major] "SHOULD send the registration(s) with the "R" flag set and
> > ensure that one succeeds before it sends the registrations with the
> > flag reset."
> >
> > This text is in conflict with =C2=A75.1/rfc8505: "MUST set the R flag t=
o
> > indicate that it is not a router and that it will not handle its own
> > reachability". There isn't a provision for a RUL to not set the R
> > flag.
>
> I did not write that text in that meaning. Maybe that's my English.
> The text is meant to say that it MUST set the R flag if it wishes to
> indicate that it is not a router and blah.

Hmm...looking at the whole paragraph, I can see how it could be
interpreted that way. =C2=A0In either case, I assume that the intent here
is the same: set the R flag if it is not a router, etc...and the RUL
is not RPL-aware.

Given that this bullet already starts with "Following section 5.1 of
[RFC8505], a 6LN acting as a RUL sets the R Flag...", then we don't
need to say it again:

OLD>
=C2=A0 =C2=A04. =C2=A0Following section 5.1 of [RFC8505], a 6LN acting as a=
 RUL sets
=C2=A0 =C2=A0 =C2=A0 =C2=A0the R Flag in the EARO of its registration(s) fo=
r which it
=C2=A0 =C2=A0 =C2=A0 =C2=A0requires routing services. =C2=A0If the R Flag i=
s not echoed in the
=C2=A0 =C2=A0 =C2=A0 =C2=A0NA, the RUL SHOULD attempt to use another 6LR. =
=C2=A0The RUL SHOULD
=C2=A0 =C2=A0 =C2=A0 =C2=A0send the registration(s) with the R Flag set and=
 ensure that one
=C2=A0 =C2=A0 =C2=A0 =C2=A0succeeds before it sends the registrations with =
the flag reset.
=C2=A0 =C2=A0 =C2=A0 =C2=A0In case of a conflict with the preceding rule on=
 lifetime, the
=C2=A0 =C2=A0 =C2=A0 =C2=A0rule on lifetime has precedence.

NEW>
=C2=A0 =C2=A04. =C2=A0Following section 5.1 of [RFC8505], a 6LN acting as a=
 RUL sets
=C2=A0 =C2=A0 =C2=A0 =C2=A0the R Flag in the EARO of its registration(s) fo=
r which it
=C2=A0 =C2=A0 =C2=A0 =C2=A0requires routing services. =C2=A0If the R Flag i=
s not echoed in the
=C2=A0 =C2=A0 =C2=A0 =C2=A0NA, the RUL SHOULD attempt to use another 6LR. =
=C2=A0The RUL SHOULD
=C2=A0 =C2=A0 =C2=A0 =C2=A0ensure that one registration succeeds before res=
etting the R Flag.
=C2=A0 =C2=A0 =C2=A0 =C2=A0In case of a conflict with the preceding rule on=
 lifetime, the
=C2=A0 =C2=A0 =C2=A0 =C2=A0rule on lifetime has precedence.



...
> >
> > rfc6550 has no information about "pending" DAOs, or how fast the
> > DAO-ACK is to be sent. In fact, there is no firm requirement for the
> > DAO-ACK to exist, just hope that it does:
> >
> > - =C2=A76.4/rfc6550: "The DAO message may optionally, upon explicit req=
uest or
> > error, be acknowledged by its destination with a Destination
> > Advertisement Acknowledgement (DAO-ACK) message back to the sender of
> > the DAO."
> >
> > This sentence suggests that the DAO-ACK is optional, even if
> > requested, and =C2=A79.3/rfc6550 supports that:
> >
> > " 3. A node MAY set the 'K' flag in a unicast DAO message to solicit a
> > unicast DAO-ACK in response in order to confirm the attempt.
> >
> > 4. A node receiving a unicast DAO message with the 'K' flag set
> > SHOULD respond with a DAO-ACK. A node receiving a DAO message
> > without the 'K' flag set MAY respond with a DAO-ACK, especially
> > to report an error condition.
> > "
> >
> > Note that "SHOULD respond with a DAO-ACK" leaves the door open to not
> > doing it. Unfortunately rfc6550 didn't explicitly mention what may be
> > the reasons to not send a DAO-ACK (or not using MUST instead).
> >
> > In summary, there doesn't seem to be a guarantee that a DAO-ACK will
> > be received...which means that the 6LN may be left waiting for a
> > response to the registration (the same issues appears to be present
> > for a re-registration).
>
> This is bad, and the practice is that implementations always respond to t=
he
> K. This is how we know that the route works in non-storing mode. Happy to
> add that SHOULD->MUST to the list of thing this spec updates if you think
> it is worthwhile.

I do...for whenever the time for rfc6550bis comes...no hurry, of course.



...
> > 1059 11. Protocol Operations for Multicast Addresses
...
> > [major] One Multicast Address per DAO? I think I saw a related
> > discussion on the list recently.
>
> The discussion was for multiple VIOs / TIOs. There can always be multiple
> targets. But then, since this is triggered by a message for one address, =
I
> expect that there will be one DAO at a time. Is there a need for a change=
?

The MLDv2 Report can include multiple addresses. =C2=A0In any case, I guess
the behavior is the same: if multiple addresses are in the Report,
then the DAO can do the same. =C2=A0 I don't think we need a change.


...
> > 1230 16. New Subregistry for the RPL Non-Rejection Status values
...
> > 1242 +-------+------------------------+-----------+
> > 1243 | Value | Meaning | Reference |
> > 1244 +=3D=3D=3D=3D=3D=3D=3D+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D+=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D+
> > 1245 | 0 | Unqualified acceptance | RFC 6550 |
> > 1246 +-------+------------------------+-----------+
> >
> > [major] Let's also add this document as a reference for this initial
> > allocation.
> >
>
> Well it is really define in RFC 6550, just remapped here, but OK.

[] I meant "add" as in put both. :-)



...
> This is the deepest and probably the most useful single review I ever has
> in almost 20 years of IETF!

:-)




=3D=3D=3D Part 2: Comments on -22 =3D=3D=3D


...
11	Abstract

13	 =C2=A0 This specification updates RFC6550, RFC6775, and RFC8505, to pro=
vide
14	 =C2=A0 routing services to RPL Unaware Leaves that implement 6LoWPAN ND=
 and
15	 =C2=A0 the extensions therein.

[major] We usually want to see a short description of what the Update
is, in both the Abstract and the Introduction. =C2=A0I like the general
statement made here, but I need you to add some more details in the
Introduction.

Perhaps add something like this before the summary of the document's
organization:

=C2=A0 =C2=A0This document updates rfc6550 by ... (Section x).

=C2=A0 =C2=A0This document updates rfc6775 by ... (Section y).

=C2=A0 =C2=A0This document updates rfc8505 by ... (Section z).

(Maybe a single paragraph can cover changes common to rfc6775/rfc8505.)

Yes, it's redundant information, but putting a summary upfront should
answer questions later.



...
489	5.1. =C2=A0Support of 6LoWPAN ND
...
513	 =C2=A0 [RFC8505] introduces error Status values in the NA(EARO) which =
can be
514	 =C2=A0 received synchronously upon an NS(EARO) or asynchronously. =C2=
=A0The RUL
515	 =C2=A0 needs to support both cases and should refrain from using the a=
ddress
516	 =C2=A0 when the Status Value indicates a rejection (see Section 6.3).

[nit] s/support both cases and should refrain/support both cases and refrai=
n

I believe that the rfc8505 text talks about MUST, so just trying to
avoid confusion.



...
579	6.1. =C2=A0Updated RPL Target Option
...
600	 =C2=A0 The updated format is illustrated in Figure 3. =C2=A0It is back=
ward
601	 =C2=A0 compatible with the Target Option in [RFC6550]. =C2=A0It SHOULD=
 be used as
602	 =C2=A0 a replacement in new implementations in all MOPs in preparation=
 for
603	 =C2=A0 upcoming Route Ownership Validation mechanisms based on the ROV=
R,
604	 =C2=A0 unless the device or the network is so constrained that this is=
 not
605	 =C2=A0 feasible.

[major] "SHOULD be used as a replacement in new implementations in all
MOPs in preparation for upcoming Route Ownership Validation
mechanisms..."

Even with the qualification I am uncomfortable normatively
recommending something for future use without explicitly mentioning
what that is. =C2=A0It just sounds speculative. =C2=A0s/SHOULD/is recommend=
ed
that the updated format



607	 =C2=A0 =C2=A0 =C2=A00 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 1 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 2 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 3
608	 =C2=A0 =C2=A0 =C2=A00 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 =
5 6 7 8 9 0 1
609	 =C2=A0 =C2=A0 =C2=A0+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-=
+-+-+-+-+-+-+-+

[nit] The numbers are not aligned: you need an extra space.


...
625	 =C2=A0 ROVRsz (ROVR Size): =C2=A0Indicates the Size of the ROVR. =C2=
=A0It MAY be 1, 2,
626	 =C2=A0 =C2=A0 =C2=A03, or 4, indicating a ROVR size of 64, 128, 192, o=
r 256 bits,
627	 =C2=A0 =C2=A0 =C2=A0respectively. =C2=A0A value if 0 thus denotes a le=
gacy Target Option.

[major] s/MAY be 1, 2, 3, or 4/SHOULD be 1, 2, 3, or 4


[major] What should the receiver do if a different value is used?


[major] s/A value if 0 thus denotes a legacy Target Option./If a
legacy Target Option is used, then the value must remain 0, as
specified in rfc6500.

The other way around, saying that 0 =3D legacy creates possible issues
with ROVRsz =3D 0 and the F flag set because it clearly is not a legacy
target option.


629	 =C2=A0 F: =C2=A01-bit flag. =C2=A0Set to indicate that Target Prefix f=
ield contains an
630	 =C2=A0 =C2=A0 =C2=A0address of prefix advertiser in full.

[minor] To be consistent with the text earlier in this section:
s/contains an address of prefix advertiser in full./contains the
complete (128 bit) IPv6 address of the advertising node.




...
635	6.2. =C2=A0New Flag in the RPL DODAG Configuration Option

[] Is this an Update to rfc6550?

637	 =C2=A0 The DODAG Configuration Option is defined in Section 6.7.6 of
638	 =C2=A0 [RFC6550]. =C2=A0Its purpose is extended to distribute configur=
ation
639	 =C2=A0 information affecting the construction and maintenance of the D=
ODAG,
640	 =C2=A0 as well as operational parameters for RPL on the DODAG, through=
 the
641	 =C2=A0 DODAG. =C2=A0As shown in Figure 4, the Option was originally de=
signed with
642	 =C2=A0 4 bit positions reserved for future use as Flags.

[nit] It is not extremely clear, by looking at Figure 4 where the
reserved bits are. =C2=A0I had to compare it with the figure in rfc6550 to
make sure.

s/As shown in Figure 4, the Option/This Option

644	 =C2=A0 =C2=A0 =C2=A00 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 1 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 2 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 3
645	 =C2=A0 =C2=A0 =C2=A00 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 =
5 6 7 8 9 0 1
646	 =C2=A0 =C2=A0 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-=
+-+-+-+-+
647	 =C2=A0 =C2=A0 | =C2=A0 Type =3D 0x04 |Opt Length =3D 14| |P| | |A| =C2=
=A0 =C2=A0 =C2=A0 ... =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |
648	 =C2=A0 =C2=A0 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 +
649	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <- Flags ->

651	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Figure 4: DODAG Configuration=
 Option (Partial View)


...
663	 =C2=A0 Section 4.3 of [USEofRPLinfo] updates [RFC6550] to indicate tha=
t the
664	 =C2=A0 definition of the Flags applies to Mode of Operation (MOP) valu=
es
665	 =C2=A0 zero (0) to six (6) only. =C2=A0For a MOP value of 7, the Root =
is expected
666	 =C2=A0 to perform the proxy operation by default.

[major] "is expected" =C2=A0Does that mean MUST/SHOULD?


668	 =C2=A0 The RPL DODAG Configuration Option is typically placed in a DOD=
AG
669	 =C2=A0 Information Object (DIO) message. =C2=A0The DIO message propaga=
tes down
670	 =C2=A0 the DODAG to form and then maintain its structure. =C2=A0The DO=
DAG
671	 =C2=A0 Configuration Option is copied unmodified from parents to child=
ren.
672	 =C2=A0 [RFC6550] states that "Nodes other than the DODAG Root MUST NOT
673	 =C2=A0 modify this information when propagating the DODAG Configuratio=
n
674	 =C2=A0 option". =C2=A0Therefore, a legacy parent propagates the T Flag=
 as set by
675	 =C2=A0 the Root, and when the T Flag is set, it is transparently flood=
ed to
676	 =C2=A0 all the nodes in the DODAG.

[minor] s/T Flag/'P' bit


678	6.3. =C2=A0Updated RPL Status
...
726	 =C2=A0 When building a DCO or a DAO-ACK message upon an IPv6 ND NA or =
a EDAC
727	 =C2=A0 message, the RPL Root MUST copy the 6LoWPAN ND Status Code unch=
anged
728	 =C2=A0 in the RPL Status Value and set the 'A' flag. =C2=A0The RPL Roo=
t MUST set
729	 =C2=A0 the 'E' flag for all rejection and unknown Status Codes. =C2=A0=
The Status
730	 =C2=A0 Codes in range 1-10 [RFC8505] are all considered rejections.

[nit] s/in range 1-10/in the 1-10 range

[major] What should a receiver do if the E flag is not set for Status
Codes in that range? =C2=A0It almost feels like this flag is mostly
informational; IOW, if it's not set, and a node receives 1-10, it is
still a rejection. =C2=A0Maybe we don't have to specify anything...


...
737	7. =C2=A0Enhancements to draft-ietf-roll-efficient-npdao

739	 =C2=A0 [EFFICIENT-NPDAO] defines the DCO message for RPL Storing Mode =
only,
740	 =C2=A0 with a link-local scope. =C2=A0All nodes in the RPL network are=
 expected
741	 =C2=A0 to support the specification since the message in processed hop=
 by
742	 =C2=A0 hop along the path this is being cleaned up.

[nit] s/message in processed/message is processed


...
787	9.1. =C2=A0General Flow
...
806	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 6LN/RUL =C2=A0 <-ND-> =C2=A0 6LR =
=C2=A0 <-RPL-> =C2=A0Root =C2=A0 <-ND-> =C2=A0 =C2=A0 6LBR
807	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
|
808	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 NS(EARO) =C2=
=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |
809	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|--------------->| =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|
810	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Exte=
nded DAR =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|
811	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|--------------------------------->|
812	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0|
813	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Exte=
nded DAC =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|
814	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|<---------------------------------|

[minor] Indicating the protocol at the top is nice. =C2=A0ND is used
between the 6LR and the 6LBR to start.


...
832	 =C2=A0 ITo achieve this, the Path Sequence and the Path Lifetime in th=
e DAO
833	 =C2=A0 message are taken from the Transaction ID and the Address
834	 =C2=A0 Registration lifetime in the NS(EARO) message from the 6LN.

[nit] s/ITo/To


...
923	9.2.1. =C2=A0Perspective of the 6LN Acting as RUL
...
942	 =C2=A0 3. =C2=A0As stated in section 5.2 of [RFC8505], the 6LN can reg=
ister to
943	 =C2=A0 =C2=A0 =C2=A0 more than one 6LR at the same time. =C2=A0In that=
 case, it uses the
944	 =C2=A0 =C2=A0 =C2=A0 same EARO for all of the parallel Address Registr=
ations, with the
945	 =C2=A0 =C2=A0 =C2=A0 exception of the Registration Lifetime field and =
the setting of
946	 =C2=A0 =C2=A0 =C2=A0 the R flag that may differ. =C2=A0The 6LN SHOULD =
send the NS(EARO), if
947	 =C2=A0 =C2=A0 =C2=A0 any, that maintain a registration active (i.e., w=
ith a non-zero
948	 =C2=A0 =C2=A0 =C2=A0 Registration Lifetime) and ensure that one succee=
ds before it
949	 =C2=A0 =C2=A0 =C2=A0 sends an NS(EARO) that terminates another registr=
ation, to avoid
950	 =C2=A0 =C2=A0 =C2=A0 the churn related to transient route invalidation=
 in the RPL
951	 =C2=A0 =C2=A0 =C2=A0 network.

[minor] s/The 6LN SHOULD send...transient route invalidation in the
RPL network./To avoid churn related to transient route invalidation,
the 6LN SHOULD send the NS(EARO) to maintain the registration active
(i.e., with a non-zero Registration Lifetime).


...
984	9.2.2. =C2=A0Perspective of the 6LR Acting as Border Router
...
1014	 =C2=A0 If there is no suggested RPL Instance or else if the 6LR does =
not
1015	 =C2=A0 participate to the suggested Instance, it is expected that the
1016	 =C2=A0 packets coming from the 6LN "can unambiguously be associated t=
o at
1017	 =C2=A0 least one RPL Instance" [RFC6550] by the 6LR.

[major] Is the intent that this paragraph applies to both the RPL
Instance in the EARO and in the RPI?? =C2=A0I ask because it says that the
6LR can ignore the Instance. =C2=A0I have an issue with it because the text
in rfc6550 says this (from =C2=A75: RPL Instance):

=C2=A0 =C2=A0The definition and provisioning of RPL Instances are out of sc=
ope for
=C2=A0 =C2=A0this specification. =C2=A0Guidelines may be application and im=
plementation
=C2=A0 =C2=A0specific, and they are expected to be elaborated in future com=
panion
=C2=A0 =C2=A0specifications. =C2=A0Those operations are expected to be such=
 that data
=C2=A0 =C2=A0packets coming from the outside of the RPL network can unambig=
uously
=C2=A0 =C2=A0be associated to at least one RPL Instance and be safely route=
d over
=C2=A0 =C2=A0any instance that would match the packet.

=C2=A0 =C2=A0Control and data packets within RPL network are tagged to
=C2=A0 =C2=A0unambiguously identify of which RPL Instance they are a part.

This second paragraph is specific in saying that if the RPL Instance
is included in a control/data packet, then that is the unambiguous
identifier.


(1) If we're talking about the Instance in the EARO: This may be a
stretch, but I can see the argument about ND not being a RPL control
packet -- thus not covered by rfc6550. =C2=A0I can of course see the other
side too: signaling RPL information in a control packet makes the text
applicable. =C2=A0??


(2) OTOH, if we're talking about the Instance in the RPI, that is in
conflict with rfc6550 (=C2=A711.2.2.1):

=C2=A0 =C2=A0If any node cannot forward a packet along the DODAG associated=
 with
=C2=A0 =C2=A0the RPLInstanceID, then the node SHOULD discard the packet and=
 send
=C2=A0 =C2=A0an ICMP error message.

The text only recommends discarding -- is this case (RPI from a RUL) a
valid reason to not discard? =C2=A0If that is the case, then something
still needs to be done about the RPI...maybe remove or modify it. =C2=A0I
looked at UseofRPLInfo but all the cases assume that the RUL doesn't
attach the RPI. =C2=A0Should that document cover the RUL sending an RPI?



...
1141	 =C2=A0 The 6LR may at any time send a unicast asynchronous NA(EARO) w=
ith the
1142	 =C2=A0 R Flag reset to signal that it stops providing routing service=
s, and/
1143	 =C2=A0 or with the EARO Status 2 "Neighbor Cache full" to signal that=
 it
1144	 =C2=A0 removes the NCE. =C2=A0It may also send a final RA, unicast or=
 multicast,
1145	 =C2=A0 with a Router Lifetime field of zero, to signal that it stops =
serving
1146	 =C2=A0 as Router, as specified in section 6.2.5 of [RFC4861]. =C2=A0T=
his may
1147	 =C2=A0 happen upon a DCO or a DAO-ACK message indicating the path is =
already
1148	 =C2=A0 removed; else the 6LR SHOULD remove the Host route to the 6LN =
using a
1149	 =C2=A0 DAO message with a Path Lifetime of zero.

[major] There are other places where the 6LR has to remove the route,
but this is the only one with a SHOULD. =C2=A0Why? =C2=A0Is there a reason =
why
removal is not required here? =C2=A0Note that the text says "else...", so
if we got to this point I would assume the the 6LR is required to
remove the route.


...
1216	10. =C2=A0Protocol Operations for Multicast Addresses

1218	 =C2=A0 Section 12 of [RFC6550] details the RPL support for multicast =
flows.
1219	 =C2=A0 This support is not source-specific and only operates as an ex=
tension
1220	 =C2=A0 to the Storing Mode of Operation for unicast packets. =C2=A0No=
te that it
1221	 =C2=A0 is the RPL model that the multicast packet is passed as a Laye=
r-2
1222	 =C2=A0 unicast to each of the interested children. =C2=A0This remains=
 true when
1223	 =C2=A0 forwarding between the 6LR and the listener 6LN.

[major] Is this functionality mandatory or optional? =C2=A0Should the 6LR
have an option to not "translate" the MLD reports into DAOs?

[major] The description here provides the details that =C2=A712/rfc6550
didn't; do you expect this to be a formal Update to rfc6550, or just
an extension for nodes supporting this specification? =C2=A0Either way, at
least point at this section from =C2=A76.


1225	 =C2=A0 "Multicast Listener Discovery Version 2 (MLDv2) for IPv6" [RFC=
3810]
1226	 =C2=A0 provide an interface for a listener to register to multicast f=
lows.
1227	 =C2=A0 In the MLD model, the Router is a "querier", and the Host is a
1228	 =C2=A0 multicast listener that registers to the querier to obtain cop=
ies of
1229	 =C2=A0 the particular flows it is interested in.

[nit] s/provide an interface/provides an interface


...
1252	 =C2=A0 Upon a DAO with a Target option for a multicast address, the R=
PL Root
1253	 =C2=A0 checks if it is already registered as a listener for that addr=
ess,
1254	 =C2=A0 and if not, it performs its own unsolicited Report for the mul=
ticast
1255	 =C2=A0 address as sescribed in section 5.1 of [RFC3810]. =C2=A0The re=
port is
1256	 =C2=A0 source independent, so there is no Source Address listed.

[nit] s/sescribed/described

[minor] MLDv2 includes source addresses in the Reports, but that can't
be "translated" into RPL. =C2=A0What are the downsides? =C2=A0I'm thinking =
that
a RUL can try to subscribe to a specific (S,G), but will get (*,G)
instead; if the traffic level is too high then it could overwhelm the
RUL, and even cause other issues in the rest of the LLN: potentially
high link utilization, waste of energy, etc.. =C2=A0 It may be nice to
mention it.



1258	 =C2=A0 =C2=A0 =C2=A06LN/RUL =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A06LR =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Root =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 6LBR
1259	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 |
1260	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | unsolicited Report | =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |
1261	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |------------------->| =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |
1262	 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 <L2 ack> =C2=A0 =C2=A0 =
=C2=A0 | =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |

[minor] Please remove the "<L2 ack>".


...
1321	11. =C2=A0Security Considerations
...
1368	 =C2=A0 The Opaque field in the EARO enables the RUL to suggest a
1369	 =C2=A0 RPLInstanceID where its traffic is placed. =C2=A0This opens to=
 attacks
1370	 =C2=A0 where a RPL instance would be reserved for critical traffic, e=
.g.,
1371	 =C2=A0 with a specific bandwidth reservation, that the additional tra=
ffic
1372	 =C2=A0 generated by a rogue may disrupt. =C2=A0This may be alleviated=
 by
1373	 =C2=A0 traditional access control mechanisms where the 6LR shapes the
1374	 =C2=A0 incoming traffic from the 6LN.

[minor] "The Opaque field in the EARO enables..." =C2=A0True, but it is
worst than that: the RUL can also build an RPI with the RPL Instance
in it.

And there's a combination: put one value in the Opaque field for
"normal" traffic and use the RPI for other traffic. =C2=A0This would make
management of the system even harder when trying to trace where the
traffic went: the 6LN expects to put the traffic in the RPL Instance
indicated by the Opaque field, but the RPI says something else. =C2=A0I
imagine this is possible.

Traffic shaping may help reduce the impact (assuming a certain amount
of traffic), but there may be actions the rogue node could take with a
relatively low number of packets. =C2=A0IOW, I don't think that shaping
should be the only suggestion; we should include blocking as well.


...
1382	 =C2=A0 [EFFICIENT-NPDAO] introduces the ability for a rogue common an=
cestor
1383	 =C2=A0 node to invalidate a route on behalf of the target node. =C2=
=A0In that
1384	 =C2=A0 case, the RPL Status in the DCO has the 'A' flag not set, and =
a
1385	 =C2=A0 NA(EARO) is returned to the 6LN with the R flag not set. =C2=
=A0This
1386	 =C2=A0 encourages the 6LN to try another 6LR. =C2=A0If a 6LR exists t=
hat does not
1387	 =C2=A0 use the rogue common ancestor, then the 6LN will eventually su=
cceed
1388	 =C2=A0 gaining reachability over the RPL network in spite of the rogu=
e node.

[minor] s/In that case/In this case



...
1398	12.2. =C2=A0Resizing the ARO Status values
...
1405	 =C2=A0 IANA is requested modify the Address Registration Option Statu=
s
1406	 =C2=A0 Values Registry so that the upper bound of the unassigned valu=
es is
1407	 =C2=A0 63. =C2=A0This document should be added as a reference. =C2=A0=
The registration
1408	 =C2=A0 procedure does not change.

[nit] s/requested modify/requested to modify


1410	12.3. =C2=A0New DODAG Configuration Option Flag

1412	 =C2=A0 This specification updates the Registry that was created for
1413	 =C2=A0 [RFC6550] as the registry for "DODAG Configuration Option Flag=
s" and
1414	 =C2=A0 updated as the registry for "DODAG Configuration Option Flags =
for MOP
1415	 =C2=A0 0..6" by [USEofRPLinfo], by allocating one new Flag as follows=
:

[major] NEW>
=C2=A0 =C2=A0IANA is requested to assign a flag from the "DODAG Configurati=
on Option
=C2=A0 =C2=A0Flags for MOP 0..6" [USEofRPLinfo] registry as follows:



...
1425	12.4. =C2=A0RPL Target Option Registry

1427	 =C2=A0 Section 20.15 of [RFC6550] creates a Registry for the 8-bit "R=
PL
1428	 =C2=A0 Target Option Flags" field. =C2=A0IANA is requested to reduce =
the size of
1429	 =C2=A0 the field in the Registry to 4 bits. =C2=A0Section 6.1 also de=
fines a new
1430	 =C2=A0 entry in the Registry as follows:

[major] NEW>

=C2=A0 =C2=A0This document modifies the "RPL Target Option Flags" registry =
initially
=C2=A0 =C2=A0created in Section 20.15 of [RFC6550]. The registry now includ=
es only 4-
=C2=A0 =C2=A0bits (Section 6.1) and should point to this document as an add=
itional
=C2=A0 =C2=A0reference. The registration procedure doesn't change.

=C2=A0 =C2=A0Section 6.1 also defines a new entry in the Registry as follow=
s:


From nobody Wed Oct 28 02:14:11 2020
Return-Path: <pthubert@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 849123A07C3; Wed, 28 Oct 2020 02:14:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.587
X-Spam-Level: 
X-Spam-Status: No, score=-9.587 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=Vbj0vPK8; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=0fyLgAnz
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QwalShjBe1Zw; Wed, 28 Oct 2020 02:14:08 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A237C3A07A0; Wed, 28 Oct 2020 02:14:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9022; q=dns/txt; s=iport; t=1603876448; x=1605086048; h=from:to:cc:subject:date:message-id:mime-version; bh=UqH1EQoPg5lU2Vs7SQEVL5P/R9P8LVIpgAO77mtku8M=; b=Vbj0vPK8oxClbcamfc3NkzeNB7kxd5o7/KbMxX7L7kgssy/AUdBgGzzQ 2rGWVorUr5J6BRpXyXdzQo3OhU8DLH/79SVM4+5TdvlcvYPbYlth+R3Jr wvcryf4PKHC8OqlDwAG+vJQZNN5xvJ9xjmJ1blGa3Kgfh6+WbabcNp78Y E=;
X-IPAS-Result: =?us-ascii?q?A0B3BwCCNZlf/5RdJa1GGh4BAQsSDECBRAuBIy8jLgdwW?= =?us-ascii?q?S8tiAYDoVGEb4EugSUDVQsBAQENAQElCAIEAQGESgKCBQIlNQgOAgMBAQEDA?= =?us-ascii?q?gMBAQEBBQEBAQIBBgRthWEMhXQBAxMbEwEBNwEEDQGBACYBBAENDRqDBYF+T?= =?us-ascii?q?QMOIAEOP54nAoE7iGh0gTSDBAEBBYE3AoNgGIIQAwaBOIJygmBOhxkbgUE/g?= =?us-ascii?q?RFDhWcBAQIBFoFIK4MdgiyLcI5+gT6KS5EaCoJriQeLeoYhgxeKDpQ7k0GBf?= =?us-ascii?q?oh5kRWELwIEAgQFAg4BAQWBVgI2EoEvDwdwFYMkUBcCDY4fDBeDToUUhUR0A?= =?us-ascii?q?gE1AgYKAQEDCXyMbGABAQ?=
IronPort-PHdr: =?us-ascii?q?9a23=3A1OuFkRS4ruIqgKzt4qqibTiUbNpsv++ubAcI9p?= =?us-ascii?q?oqja5Pea2//pPkeVbS/uhpkESQBNmJ5PdNiu6QuKflCiQM4peE5XYFdpEEFx?= =?us-ascii?q?oIkt4fkAFoBsmZQVb6I/jnY21ffoxCWVZp8mv9PR1TH8DzNFLXq3y2qzUVH0?= =?us-ascii?q?a3OQ98PO+gHInUgoy+3Pyz/JuGZQJOiXK9bLp+IQ/wox/Ws5wdgJBpLeA6zR?= =?us-ascii?q?6arw=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.77,425,1596499200";  d="scan'208,217";a="565649159"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 28 Oct 2020 09:14:07 +0000
Received: from XCH-ALN-004.cisco.com (xch-aln-004.cisco.com [173.36.7.14]) by rcdn-core-12.cisco.com (8.15.2/8.15.2) with ESMTPS id 09S9E7WJ014234 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 28 Oct 2020 09:14:07 GMT
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by XCH-ALN-004.cisco.com (173.36.7.14) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 28 Oct 2020 04:14:06 -0500
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 28 Oct 2020 05:14:06 -0400
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Wed, 28 Oct 2020 05:14:06 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=h+nt5xhdW0A5peEHNLSmqYujUMyVxv31/QjsyhiBvy+gpzlwdS4OSgSVTAgke0SunR3yOvBaCWqYDMlCagb3aBTsbJoCE+nzEz2ib2CjggpPInNAnNl/4PHq3RhCEwAsfeHqfy5e+knerm0zAF8ApC+5g2czFPoxixWtWwS+Pbf8xviF1RUCd6oQyLfnSjmK9OWgw0b78UGoxuaoAhHzOkPbPgaez6p5tqrukDaSPuNgBHKWU+CoNBh1USlbiGjQ7A2QBIjgb8bvQdyjKGPu87QYubyDkzCaclqE3waXM7s308d0r8CQ5rzoLa9Umi2Prbsmqg1lF6Q9k5DIL8hFDA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ByRKOCbCfAZ9EvN8k9SJDaOCB6s1lQH86gKzSXGOueY=; b=Zp27YqC++qy6UHu1STJH5YjP8GnK99Re1aNormU2L30vQzYrF9bu+TWHo7F2ILdIFezo/4Bfi2SHeuwhMcsBcLbjGhYUnOVauky6DQYL3l1QXMLRAVSMScKHqZinbzgTQdEuF4Tv+hitKPORnMiIXf6pa+AkHDcc5esd1dZGSedR4zvnNabmNtg26yLIovM3kuXwd/CbMoyZTB+zWJ8RHinMzA7hQWiI3BXDENqGlQIYgnHhCG3Es4ZDIrXpXT6z0KQ484OEQfM7P0pV3wuQGjHA9aHG7DzBDrnaZYG9gnwOO91X97epwKmBx5f1QCru50IXgoJOaiNtzKlH8TUVUQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ByRKOCbCfAZ9EvN8k9SJDaOCB6s1lQH86gKzSXGOueY=; b=0fyLgAnzmHwqKFROnCV4FzHgTd0W6W9WMnWhGdG/mRUBtXeiiVN65QN2ML5oFyaurYnkMrYQ1reyspc0OHhfk998/pv4tpsyAVHh0Ge/kQ39pzvSasjVYSJfx6ZDCRLusfVwl4GyfEZSw0aUW8OtUNwfxX59I6+f+Th1ppLLm2k=
Received: from CY4PR11MB1352.namprd11.prod.outlook.com (2603:10b6:903:2a::23) by CY4PR11MB1463.namprd11.prod.outlook.com (2603:10b6:910:3::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.24; Wed, 28 Oct 2020 09:14:05 +0000
Received: from CY4PR11MB1352.namprd11.prod.outlook.com ([fe80::b9ef:c652:dd7c:318]) by CY4PR11MB1352.namprd11.prod.outlook.com ([fe80::b9ef:c652:dd7c:318%8]) with mapi id 15.20.3477.028; Wed, 28 Oct 2020 09:14:05 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Rahul Jadhav <rahul.ietf@gmail.com>, Alvaro Retana <aretana.ietf@gmail.com>
CC: "roll-chairs@ietf.org" <roll-chairs@ietf.org>, "Routing Over Low power and Lossy networks" <roll@ietf.org>
Thread-Topic: Deprecating DCO status
Thread-Index: AdatCZyw7r2+jZrvQAKux3tM4YDw1w==
Date: Wed, 28 Oct 2020 09:13:52 +0000
Deferred-Delivery: Wed, 28 Oct 2020 09:13:45 +0000
Message-ID: <CY4PR11MB13521CF8420BF542D94557F4D8170@CY4PR11MB1352.namprd11.prod.outlook.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2a01:cb1d:4ec:2200:88ff:e971:448c:b95a]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c1e65027-ba9a-4c08-25fe-08d87b21d1b7
x-ms-traffictypediagnostic: CY4PR11MB1463:
x-microsoft-antispam-prvs: <CY4PR11MB1463F8EB5CA8CD0B80A3E9E8D8170@CY4PR11MB1463.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ElfQq18HDfFLRNIeEUQt+vHFjVrLHlkiE0R1XOtpl5sClRzZoUL9IZtT0HSGTB5VCqAhHg0XVstAVZP414aeaJ4pXTA/BxwNPVEQQmahiqkTxN2kz3ZmS82aHpQcJqSmVEokCI5BzFxabApmkzS/o+XdQYlV4Qw+oDkgmpUEA751Ks3zzIbHx+M2jlcT6MKSqCcVnDf9SsILEHxHDiG+C5XUBaQH6VlH4RvWIswZStTnAeUrJ/ZekXwjqLzb5sJ0LoTm/JfYkrDC9c7dywPgZK9L/5Zq4P25YHVI9ekm4jIgPOBHiZDssyhcjt7/dJ8mS6x9qo63O+o5b9bOcdeSubw1uE1cr8lHtPHoxYUYhu9ZS4UuWWa9gZpOG41ynp7djcX4vuPdjU6dG3geA8LGqA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:CY4PR11MB1352.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(136003)(366004)(376002)(396003)(346002)(39860400002)(66556008)(55016002)(83380400001)(110136005)(6666004)(16799955002)(66446008)(86362001)(66476007)(33656002)(9686003)(478600001)(76116006)(186003)(8936002)(52536014)(66946007)(71200400001)(966005)(7696005)(5660300002)(64756008)(6506007)(2906002)(4326008)(3480700007)(54906003)(316002)(166002)(8676002)(7116003); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: WkwlWqt+z0vsCZ0SRh573xiDcJbVU6BGEPlEmHxDgiI/40oJDJTNA/w58+ZP7178IiwKjFpJXEs7+qe0CiEemMYsfEeHIewIzZEr3RcF/dtBNdQCvbpjG86c1sqzujs1wa49EqcbAHlpqjxdM7hopaahR6C/AW79hTRQNLf+IGMdIiVYIKh/Wj6Klmzfb3JM8ffaCVb+24xFtIr4/j1oCxOJxxR4wBndgWAZhGCs3VOzo8azEAHFZVXB0Jx7YL9E79SIXFQk0kL0m5SXfAZ7Z0cz4ee3/T9kIYwexhV+0lziuQMhbj0HmT13cEvuNWLNsvpoHgxGw2T24UKwOkpK9zB//gXlRQJnt7oRyGqofZNCdZsw2/crZQw9DQYnlRcelIyAQRImVFcUDaC0deYcGSfO3Uo7tohnmd+ynvPjQQ+88jjtjk08++lFKmlf597824PhFDo/pAdtHKv5fpm9VMS9SQ6jdffFnlpdxUOTutuCwDo9QaBNKm2AiKM9vg75t0mcAialr+Tgj61EKlCPoa+jhhWeO94Yo5HUK5u2RgvEdsr47ZqX8hQ9ABPx2wsUmmvCfEiNciIhiaOh8GyNfIeaYHFdd8H3v3hgva+nyC5+K9EEksEzo5k4z8l+00g+2siL9+IAX8O7VMm2A4EATY4DPAq1bLwavo+eYGQaVriNSZiIvdP3fZd+wj+JLx2ePeiZY+kXJvzvEaebMWanLw==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_CY4PR11MB13521CF8420BF542D94557F4D8170CY4PR11MB1352namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CY4PR11MB1352.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c1e65027-ba9a-4c08-25fe-08d87b21d1b7
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Oct 2020 09:14:05.4293 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: uMd0Achv47aJrbY9/PQQmmyDrsGVrPmqNk7pVjJHPTkjhS1/azvPONlSWTAQGQ42yjJm3gDbLvizldxbE70JYA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1463
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.14, xch-aln-004.cisco.com
X-Outbound-Node: rcdn-core-12.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/e5AN6v2bea_xtTlyzgaOdDqwRDQ>
Subject: [Roll] Deprecating DCO status
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Oct 2020 09:14:11 -0000

--_000_CY4PR11MB13521CF8420BF542D94557F4D8170CY4PR11MB1352namp_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hello Rahul:

Attracting your attention on the particular point below in Alvaro's AD revi=
ew of unaware leaves:


> > So we should update the NPDAO draft and remove that entry shouldn't we?

> > Note that NPDAO is already in missref because of this draft

> > https://www.rfc-editor.org/cluster_info.php?cid=3DC310

>

> Yes.

>

> Also, the specification of the DAO-ACK needs to be changed to at least ma=
ke it

> clear that the "DCO-ACK Status" field refers to the "RPL Status".

>

> About deprecating the registry...  We should ask IANA what to do: they al=
ready

> created the registry, but the efficient-npdao hasn't been published as an

> RFC.  I don't know if we just delete =A76.2 or if we have to formally dep=
recate the

> registry (possible in this document).

>

> Please ack to this to make sure we're in sync before asking IANA.



The change Alvaro and I want to make in the efficient npdao draft is that t=
he DCO status is now of the same type as the RPL status in DAO ACK, and sho=
uld be specified as such in https://tools.ietf.org/html/draft-ietf-roll-eff=
icient-npdao-18#section-4.3.4

Which means that we do not need the registry that we ask for in https://too=
ls.ietf.org/html/draft-ietf-roll-efficient-npdao-18#page-17



Do you agree?


Keep safe!

Pascal


--_000_CY4PR11MB13521CF8420BF542D94557F4D8170CY4PR11MB1352namp_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Calibri",sans-serif;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">Hello Rahul:<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">Attracting your attention on the particular point below in A=
lvaro&#8217;s AD review of unaware leaves:<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoPlainText"><font size=3D"2" face=3D"Calibri"><span style=3D"=
font-size:11.0pt">&gt; &gt; So we should update the NPDAO draft and remove =
that entry shouldn't we?<o:p></o:p></span></font></p>
<p class=3D"MsoPlainText"><font size=3D"2" face=3D"Calibri"><span style=3D"=
font-size:11.0pt">&gt; &gt; Note that NPDAO is already in missref because o=
f this draft<o:p></o:p></span></font></p>
<p class=3D"MsoPlainText"><font size=3D"2" face=3D"Calibri"><span style=3D"=
font-size:11.0pt">&gt; &gt;
<a href=3D"https://www.rfc-editor.org/cluster_info.php?cid=3DC310"><font co=
lor=3D"black"><span style=3D"color:windowtext;text-decoration:none">https:/=
/www.rfc-editor.org/cluster_info.php?cid=3DC310</span></font></a><o:p></o:p=
></span></font></p>
<p class=3D"MsoPlainText"><font size=3D"2" face=3D"Calibri"><span style=3D"=
font-size:11.0pt">&gt;
<o:p></o:p></span></font></p>
<p class=3D"MsoPlainText"><font size=3D"2" face=3D"Calibri"><span style=3D"=
font-size:11.0pt">&gt; Yes.<o:p></o:p></span></font></p>
<p class=3D"MsoPlainText"><font size=3D"2" face=3D"Calibri"><span style=3D"=
font-size:11.0pt">&gt;
<o:p></o:p></span></font></p>
<p class=3D"MsoPlainText"><font size=3D"2" face=3D"Calibri"><span style=3D"=
font-size:11.0pt">&gt; Also, the specification of the DAO-ACK needs to be c=
hanged to at least make it<o:p></o:p></span></font></p>
<p class=3D"MsoPlainText"><font size=3D"2" face=3D"Calibri"><span style=3D"=
font-size:11.0pt">&gt; clear that the &quot;DCO-ACK Status&quot; field refe=
rs to the &quot;RPL Status&quot;.<o:p></o:p></span></font></p>
<p class=3D"MsoPlainText"><font size=3D"2" face=3D"Calibri"><span style=3D"=
font-size:11.0pt">&gt;
<o:p></o:p></span></font></p>
<p class=3D"MsoPlainText"><font size=3D"2" face=3D"Calibri"><span style=3D"=
font-size:11.0pt">&gt; About deprecating the registry... &nbsp;We should as=
k IANA what to do: they already<o:p></o:p></span></font></p>
<p class=3D"MsoPlainText"><font size=3D"2" face=3D"Calibri"><span style=3D"=
font-size:11.0pt">&gt; created the registry, but the efficient-npdao hasn't=
 been published as an<o:p></o:p></span></font></p>
<p class=3D"MsoPlainText"><font size=3D"2" face=3D"Calibri"><span style=3D"=
font-size:11.0pt">&gt; RFC. &nbsp;I don't know if we just delete =A76.2 or =
if we have to formally deprecate the<o:p></o:p></span></font></p>
<p class=3D"MsoPlainText"><font size=3D"2" face=3D"Calibri"><span style=3D"=
font-size:11.0pt">&gt; registry (possible in this document).<o:p></o:p></sp=
an></font></p>
<p class=3D"MsoPlainText"><font size=3D"2" face=3D"Calibri"><span style=3D"=
font-size:11.0pt">&gt;
<o:p></o:p></span></font></p>
<p class=3D"MsoPlainText"><font size=3D"2" face=3D"Calibri"><span style=3D"=
font-size:11.0pt">&gt; Please ack to this to make sure we're in sync before=
 asking IANA.<o:p></o:p></span></font></p>
<p class=3D"MsoPlainText"><font size=3D"2" face=3D"Calibri"><o:p>&nbsp;</o:=
p></font></p>
<p class=3D"MsoPlainText"><font size=3D"2" face=3D"Calibri"><span style=3D"=
font-size:11.0pt">The change Alvaro and I want to make in the efficient npd=
ao draft is that the DCO status is now of the same type as the RPL status i=
n DAO ACK, and should be specified as such
 in <a href=3D"https://tools.ietf.org/html/draft-ietf-roll-efficient-npdao-=
18#section-4.3.4">
https://tools.ietf.org/html/draft-ietf-roll-efficient-npdao-18#section-4.3.=
4</a><o:p></o:p></span></font></p>
<p class=3D"MsoPlainText"><font size=3D"2" face=3D"Calibri"><span style=3D"=
font-size:11.0pt">Which means that we do not need the registry that we ask =
for in
<a href=3D"https://tools.ietf.org/html/draft-ietf-roll-efficient-npdao-18#p=
age-17">
https://tools.ietf.org/html/draft-ietf-roll-efficient-npdao-18#page-17</a><=
o:p></o:p></span></font></p>
<p class=3D"MsoPlainText"><font size=3D"2" face=3D"Calibri"><o:p>&nbsp;</o:=
p></font></p>
<p class=3D"MsoPlainText"><font size=3D"2" face=3D"Calibri"><span style=3D"=
font-size:11.0pt">Do you agree?<o:p></o:p></span></font></p>
<p class=3D"MsoPlainText"><font size=3D"2" face=3D"Calibri"><o:p>&nbsp;</o:=
p></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt">Keep safe!<o:p></o:p></span></font></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><o:p>&nbsp;</o:p></span></font></p>
<p class=3D"MsoNormal"><b><font size=3D"1" color=3D"#666666" face=3D"Arial"=
><span style=3D"font-size:8.5pt;font-family:&quot;Arial&quot;,sans-serif;co=
lor:#666666;font-weight:bold">Pascal</span></font></b><o:p></o:p></p>
<p class=3D"MsoNormal"><font size=3D"2" face=3D"Calibri"><span style=3D"fon=
t-size:11.0pt"><o:p>&nbsp;</o:p></span></font></p>
</div>
</body>
</html>

--_000_CY4PR11MB13521CF8420BF542D94557F4D8170CY4PR11MB1352namp_--


From nobody Wed Oct 28 05:43:46 2020
Return-Path: <rahul.ietf@gmail.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 568EE3A0A06; Wed, 28 Oct 2020 05:43:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.087
X-Spam-Level: 
X-Spam-Status: No, score=-2.087 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HTML_ATTACH=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GAtNnDIjsA8g; Wed, 28 Oct 2020 05:43:38 -0700 (PDT)
Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 32A493A09FC; Wed, 28 Oct 2020 05:43:38 -0700 (PDT)
Received: by mail-ej1-x635.google.com with SMTP id h24so6961124ejg.9; Wed, 28 Oct 2020 05:43:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=o8T5dNsHazI72A7v9ODmqI4526kL0trY8BsEr/No7ZQ=; b=POKGMjnKMmeEuhhuNGQrRDqbZzTdmKNlQZaZ0iv/+BmhUMQXdAp2BfQ2mAsCDkuOGX W7UGqTFV8aqySUKOq4iZ84URTERJuryvDcpesFOkEHCGBfo2sFLf29EJMsf8NVHYI/mh zT/Xv8LkEzLCj59ME1eKo8SBAC/UjR44mHA4rBBea90WbtiVvHKFI88gIlPQUDTo+lnn 7qQccei/0quFd9kJdhqFyZBTBwWprY953+G/+vvuYTgFmhuEhnFcz6k+Xmd0VjUrRMuv LpSlSw4+WuI/hQ29UAl+7MUYqbmPFb2X6BQmmRQ0NVd0GRILZ8foc9Gy8eSdwgcV68fc 3aOA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=o8T5dNsHazI72A7v9ODmqI4526kL0trY8BsEr/No7ZQ=; b=eHO+Sk65bDWdWwl91SE1zryyTcOkjtyx8qQAKHIcqJXhjJ54Y1QVk+GzyRtGigti/z oYODnmM7V4YnTXIxegX1B4Wc6dvKnQMJxQO5f6LsGGSmC4AOnj1AP8ZXatlriS7ZieXQ QJk9b0IgpDmWpC/VhSOg9qmVq5CoaiA/s5m4Ns4sIUnJz54nH9Her4vUI88GiBTx62eH A+S5F2PaE44K9NDSn3MqjzF6sEkBFwyYtpwaCRdQ536cy1BblGJ9GB/LG6tH24sgDGAV jL7zObsFGn6GHFjtRXqmSV/RttCfh4JjBnVyyYIGf7HrtM983yiwKeMznRcBpBGbcUth p5Aw==
X-Gm-Message-State: AOAM533YrGfhkosl+UsfN+daz92r3se5eNGGqgpat2UWqm54LheDY/I2 xHY/H/UAfL1sc8+CZ8ofDTJEYOsbWGq2nnhdeYLfHT0F90I=
X-Google-Smtp-Source: ABdhPJwRSC4Y9EdKQedUEKyfg+LLYeCbrlvkisDsq+eeZjHSmmHn95xaT9tn7CR7EwY6FjAsZPxZ3Pis7baT1vZefAQ=
X-Received: by 2002:a17:906:3689:: with SMTP id a9mr7284846ejc.403.1603889016629;  Wed, 28 Oct 2020 05:43:36 -0700 (PDT)
MIME-Version: 1.0
References: <CY4PR11MB13521CF8420BF542D94557F4D8170@CY4PR11MB1352.namprd11.prod.outlook.com>
In-Reply-To: <CY4PR11MB13521CF8420BF542D94557F4D8170@CY4PR11MB1352.namprd11.prod.outlook.com>
From: Rahul Jadhav <rahul.ietf@gmail.com>
Date: Wed, 28 Oct 2020 18:13:25 +0530
Message-ID: <CAO0Djp3Fo7u-iFgNxYKA2264vNXOziP9-WkGxGvng28pbohpmA@mail.gmail.com>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
Cc: Alvaro Retana <aretana.ietf@gmail.com>, "roll-chairs@ietf.org" <roll-chairs@ietf.org>,  Routing Over Low power and Lossy networks <roll@ietf.org>
Content-Type: multipart/mixed; boundary="0000000000001892e305b2ba8349"
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/EAoqZMZZjDPAUd41LesjU2pYY80>
Subject: Re: [Roll] Deprecating DCO status
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Oct 2020 12:43:42 -0000

--0000000000001892e305b2ba8349
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Pascal, Alvaro,

I am mostly clear on the changes required. Please find attached an
HTML-diff for the suggested changes.
The only concern for me was if we remove the registry where would the
Status 1 indicating "No routing-entry for the indicated Target found".
But I see that unaware-leaves has made an update to its IANA section
to include this status. So it works.
Thus, I am referencing unaware-leaves for Status values.

Regards,
Rahul

On Wed, 28 Oct 2020 at 14:44, Pascal Thubert (pthubert)
<pthubert@cisco.com> wrote:
>
> Hello Rahul:
>
>
>
> Attracting your attention on the particular point below in Alvaro=E2=80=
=99s AD review of unaware leaves:
>
>
>
> > > So we should update the NPDAO draft and remove that entry shouldn't w=
e?
>
> > > Note that NPDAO is already in missref because of this draft
>
> > > https://www.rfc-editor.org/cluster_info.php?cid=3DC310
>
> >
>
> > Yes.
>
> >
>
> > Also, the specification of the DAO-ACK needs to be changed to at least =
make it
>
> > clear that the "DCO-ACK Status" field refers to the "RPL Status".
>
> >
>
> > About deprecating the registry...  We should ask IANA what to do: they =
already
>
> > created the registry, but the efficient-npdao hasn't been published as =
an
>
> > RFC.  I don't know if we just delete =C2=A76.2 or if we have to formall=
y deprecate the
>
> > registry (possible in this document).
>
> >
>
> > Please ack to this to make sure we're in sync before asking IANA.
>
>
>
> The change Alvaro and I want to make in the efficient npdao draft is that=
 the DCO status is now of the same type as the RPL status in DAO ACK, and s=
hould be specified as such in https://tools.ietf.org/html/draft-ietf-roll-e=
fficient-npdao-18#section-4.3.4
>
> Which means that we do not need the registry that we ask for in https://t=
ools.ietf.org/html/draft-ietf-roll-efficient-npdao-18#page-17
>
>
>
> Do you agree?
>
>
>
> Keep safe!
>
>
>
> Pascal
>
>

--0000000000001892e305b2ba8349
Content-Type: text/html; charset="US-ASCII";
 name="diff-draft-ietf-roll-efficient-npdao.html"
Content-Disposition: attachment; 
 filename="diff-draft-ietf-roll-efficient-npdao.html"
Content-Transfer-Encoding: base64
Content-ID: <f_kgtdir9l0>
X-Attachment-Id: f_kgtdir9l0

PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFs
Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25h
bC5kdGQiPiAKPCEtLSBHZW5lcmF0ZWQgYnkgcmZjZGlmZiAxLjQ1OiByZmNkaWZmICAtLT4gCjwh
LS0gPCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEgVHJhbnNpdGlv
bmFsIiA+IC0tPgo8IS0tIFN5c3RlbTogTGludXggcGFuZG9yYSA1LjQuMC01Mi1nZW5lcmljICM1
N34xOC4wNC4xLVVidW50dSBTTVAgVGh1IE9jdCAxNSAxNDowNDo0OSBVVEMgMjAyMCB4ODZfNjQg
eDg2XzY0IHg4Nl82NCBHTlUvTGludXggLS0+IAo8IS0tIFVzaW5nIGF3azogL3Vzci9iaW4vZ2F3
azogR05VIEF3ayA0LjEuNCwgQVBJOiAxLjEgKEdOVSBNUEZSIDQuMC4xLCBHTlUgTVAgNi4xLjIp
IC0tPiAKPCEtLSBVc2luZyBkaWZmOiAvdXNyL2Jpbi9kaWZmOiBkaWZmIChHTlUgZGlmZnV0aWxz
KSAzLjYgLS0+IAo8IS0tIFVzaW5nIHdkaWZmOiAvdXNyL2Jpbi93ZGlmZjogd2RpZmYgKEdOVSB3
ZGlmZikgMS4yLjIgLS0+IAo8aHRtbCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRt
bCI+IAo8aGVhZD4gCiAgPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0
ZXh0L2h0bWw7IGNoYXJzZXQ9VVRGLTgiIC8+IAogIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQt
U3R5bGUtVHlwZSIgY29udGVudD0idGV4dC9jc3MiIC8+IAogIDx0aXRsZT5EaWZmOiBkcmFmdC1p
ZXRmLXJvbGwtZWZmaWNpZW50LW5wZGFvLTE4LnR4dCAtIGRyYWZ0LWlldGYtcm9sbC1lZmZpY2ll
bnQtbnBkYW8tMTkudHh0PC90aXRsZT4gCiAgPHN0eWxlIHR5cGU9InRleHQvY3NzIj4gCiAgICBi
b2R5ICAgIHsgbWFyZ2luOiAwLjRleDsgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IAogICAgdHIgICAg
ICB7IH0gCiAgICB0ZCAgICAgIHsgd2hpdGUtc3BhY2U6IHByZTsgZm9udC1mYW1pbHk6IG1vbm9z
cGFjZTsgdmVydGljYWwtYWxpZ246IHRvcDsgZm9udC1zaXplOiAwLjg2ZW07fSAKICAgIHRoICAg
ICAgeyBmb250LXNpemU6IDAuODZlbTsgfSAKICAgIC5zbWFsbCAgeyBmb250LXNpemU6IDAuNmVt
OyBmb250LXN0eWxlOiBpdGFsaWM7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBIZWx2ZXRpY2EsIHNh
bnMtc2VyaWY7IH0gCiAgICAubGVmdCAgIHsgYmFja2dyb3VuZC1jb2xvcjogI0VFRTsgfSAKICAg
IC5yaWdodCAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9IAogICAgLmRpZmYgICB7IGJhY2tn
cm91bmQtY29sb3I6ICNDQ0Y7IH0gCiAgICAubGJsb2NrIHsgYmFja2dyb3VuZC1jb2xvcjogI0JG
QjsgfSAKICAgIC5yYmxvY2sgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4OyB9IAogICAgLmluc2Vy
dCB7IGJhY2tncm91bmQtY29sb3I6ICM4RkY7IH0gCiAgICAuZGVsZXRlIHsgYmFja2dyb3VuZC1j
b2xvcjogI0FDRjsgfSAKICAgIC52b2lkICAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCOyB9IAog
ICAgLmNvbnQgICB7IGJhY2tncm91bmQtY29sb3I6ICNFRUU7IH0gCiAgICAubGluZWJyIHsgYmFj
a2dyb3VuZC1jb2xvcjogI0FBQTsgfSAKICAgIC5saW5lbm8geyBjb2xvcjogcmVkOyBiYWNrZ3Jv
dW5kLWNvbG9yOiAjRkZGOyBmb250LXNpemU6IDAuN2VtOyB0ZXh0LWFsaWduOiByaWdodDsgcGFk
ZGluZzogMCAycHg7IH0gCiAgICAuZWxpcHNpc3sgYmFja2dyb3VuZC1jb2xvcjogI0FBQTsgfSAK
ICAgIC5sZWZ0IC5jb250IHsgYmFja2dyb3VuZC1jb2xvcjogI0RERDsgfSAKICAgIC5yaWdodCAu
Y29udCB7IGJhY2tncm91bmQtY29sb3I6ICNFRUU7IH0gCiAgICAubGJsb2NrIC5jb250IHsgYmFj
a2dyb3VuZC1jb2xvcjogIzlEOTsgfSAKICAgIC5yYmxvY2sgLmNvbnQgeyBiYWNrZ3JvdW5kLWNv
bG9yOiAjREQ2OyB9IAogICAgLmluc2VydCAuY29udCB7IGJhY2tncm91bmQtY29sb3I6ICMwREQ7
IH0gCiAgICAuZGVsZXRlIC5jb250IHsgYmFja2dyb3VuZC1jb2xvcjogIzhBRDsgfSAKICAgIC5z
dGF0cywgLnN0YXRzIHRkLCAuc3RhdHMgdGggeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyBwYWRk
aW5nOiAycHggMDsgfSAKICAgIHNwYW4uaGlkZSB7IGRpc3BsYXk6IG5vbmU7IGNvbG9yOiAjYWFh
O30gICAgYTpob3ZlciBzcGFuIHsgZGlzcGxheTogaW5saW5lOyB9ICAgIHRyLmNoYW5nZSB7IGJh
Y2tncm91bmQtY29sb3I6IGdyYXk7IH0gCiAgICB0ci5jaGFuZ2UgYSB7IHRleHQtZGVjb3JhdGlv
bjogbm9uZTsgY29sb3I6IGJsYWNrIH0gCiAgPC9zdHlsZT4gCiAgICAgPHNjcmlwdD4KdmFyIGNo
dW5rX2luZGV4ID0gMDsKdmFyIG9sZF9jaHVuayA9IG51bGw7CgpmdW5jdGlvbiBmb3JtYXRfY2h1
bmsoaW5kZXgpIHsKICAgIHZhciBwcmVmaXggPSAiZGlmZiI7CiAgICB2YXIgc3RyID0gaW5kZXgu
dG9TdHJpbmcoKTsKICAgIGZvciAoeD0wOyB4PCg0LXN0ci5sZW5ndGgpOyArK3gpIHsKICAgICAg
ICBwcmVmaXgrPScwJzsKICAgIH0KICAgIHJldHVybiBwcmVmaXggKyBzdHI7Cn0KCmZ1bmN0aW9u
IGZpbmRfY2h1bmsobil7CiAgICByZXR1cm4gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigndHJbaWQk
PSInICsgbiArICciXScpOwp9CgpmdW5jdGlvbiBjaGFuZ2VfY2h1bmsob2Zmc2V0KSB7CiAgICB2
YXIgaW5kZXggPSBjaHVua19pbmRleCArIG9mZnNldDsKICAgIHZhciBuZXdfc3RyOwogICAgdmFy
IG5ld19jaHVuazsKCiAgICBuZXdfc3RyID0gZm9ybWF0X2NodW5rKGluZGV4KTsKICAgIG5ld19j
aHVuayA9IGZpbmRfY2h1bmsobmV3X3N0cik7CiAgICBpZiAoIW5ld19jaHVuaykgewogICAgICAg
IHJldHVybjsKICAgIH0KICAgIGlmIChvbGRfY2h1bmspIHsKICAgICAgICBvbGRfY2h1bmsuc3R5
bGUub3V0bGluZSA9ICIiOwogICAgfQogICAgb2xkX2NodW5rID0gbmV3X2NodW5rOwogICAgb2xk
X2NodW5rLnN0eWxlLm91dGxpbmUgPSAiMXB4IHNvbGlkIHJlZCI7CiAgICB3aW5kb3cubG9jYXRp
b24uaGFzaCA9ICIjIiArIG5ld19zdHI7CiAgICB3aW5kb3cuc2Nyb2xsQnkoMCwtMTAwKTsKICAg
IGNodW5rX2luZGV4ID0gaW5kZXg7Cn0KCmRvY3VtZW50Lm9ua2V5ZG93biA9IGZ1bmN0aW9uKGUp
IHsKICAgIHN3aXRjaCAoZS5rZXlDb2RlKSB7CiAgICBjYXNlIDc4OgogICAgICAgIGNoYW5nZV9j
aHVuaygxKTsKICAgICAgICBicmVhazsKICAgIGNhc2UgODA6CiAgICAgICAgY2hhbmdlX2NodW5r
KC0xKTsKICAgICAgICBicmVhazsKICAgIH0KfTsKICAgPC9zY3JpcHQ+IAo8L2hlYWQ+IAo8Ym9k
eSA+IAogIDx0YWJsZSBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCI+
IAogIDx0ciBpZD0icGFydC0xIiBiZ2NvbG9yPSJvcmFuZ2UiPjx0aD48L3RoPjx0aD4mbmJzcDtk
cmFmdC1pZXRmLXJvbGwtZWZmaWNpZW50LW5wZGFvLTE4LnR4dCZuYnNwOzwvdGg+PHRoPiA8L3Ro
Pjx0aD4mbmJzcDtkcmFmdC1pZXRmLXJvbGwtZWZmaWNpZW50LW5wZGFvLTE5LnR4dCZuYnNwOzwv
dGg+PHRoPjwvdGg+PC90cj4gCiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJwYXJ0LTEiIGNsYXNzPSJjaGFu
Z2UiID48dGQ+PC90ZD48dGg+PHNtYWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEg
aHJlZj0iI3BhcnQtMSI+PGVtPiBwYWdlIDEsIGxpbmUgMTM8c3BhbiBjbGFzcz0iaGlkZSI+ICZw
YXJhOzwvc3Bhbj48L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNtYWxsPnNraXBwaW5nIHRv
IGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iI3BhcnQtMSI+PGVtPiBwYWdlIDEsIGxpbmUgMTM8
c3BhbiBjbGFzcz0iaGlkZSI+ICZwYXJhOzwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPlJP
TEwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUi5B
LiBKYWRoYXYsIEVkLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPlJPTEwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUi5BLiBKYWRoYXYs
IEVkLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+SW50ZXJuZXQtRHJhZnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSHVhd2VpPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+SW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSHVhd2VpPC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij5JbnRlbmRlZCBzdGF0dXM6IFN0YW5kYXJkcyBUcmFjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFAuIFRodWJlcnQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij5JbnRlbmRlZCBzdGF0dXM6IFN0YW5kYXJkcyBUcmFjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFAuIFRodWJlcnQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPkV4cGlyZXM6IDEg
TWF5IDIwMjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBD
aXNjbzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPkV4cGlyZXM6IDEgTWF5IDIwMjEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDaXNjbzwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBSLk4uIFNhaG9vPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBSLk4uIFNhaG9vPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBaLiBDYW88L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBaLiBDYW88L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEh1YXdlaTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEh1YXdlaTwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMjggT2N0b2JlciAyMDIwPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMjggT2N0b2JlciAyMDIwPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgog
ICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAg
ICAgICAgICAgICAgICAgICAgICBFZmZpY2llbnQgUm91dGUgSW52YWxpZGF0aW9uPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgIEVmZmljaWVudCBS
b3V0ZSBJbnZhbGlkYXRpb248L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0ciBpZD0iZGlmZjAwMDEiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgICAgICAgICAgIGRyYWZ0LWll
dGYtcm9sbC1lZmZpY2llbnQtbnBkYW8tMTxzcGFuIGNsYXNzPSJkZWxldGUiPjg8L3NwYW4+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgICAgICAgICAgICAgICBkcmFmdC1p
ZXRmLXJvbGwtZWZmaWNpZW50LW5wZGFvLTE8c3BhbiBjbGFzcz0iaW5zZXJ0Ij45PC9zcGFuPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij5BYnN0cmFjdDwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPkFic3RyYWN0PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIFRoaXMgZG9jdW1lbnQgZXhwbGFpbnMgdGhlIHByb2JsZW1zIGFzc29jaWF0ZWQgd2l0aCB0
aGUgY3VycmVudCB1c2U8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBUaGlzIGRv
Y3VtZW50IGV4cGxhaW5zIHRoZSBwcm9ibGVtcyBhc3NvY2lhdGVkIHdpdGggdGhlIGN1cnJlbnQg
dXNlPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBvZiBOUERBTyBtZXNzYWdpbmcgYW5k
IGFsc28gZGlzY3Vzc2VzIHRoZSByZXF1aXJlbWVudHMgZm9yIGFuPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgb2YgTlBEQU8gbWVzc2FnaW5nIGFuZCBhbHNvIGRpc2N1c3NlcyB0
aGUgcmVxdWlyZW1lbnRzIGZvciBhbjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgb3B0
aW1pemVkIHJvdXRlIGludmFsaWRhdGlvbiBtZXNzYWdpbmcgc2NoZW1lLiAgRnVydGhlciBhIG5l
dzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG9wdGltaXplZCByb3V0ZSBpbnZh
bGlkYXRpb24gbWVzc2FnaW5nIHNjaGVtZS4gIEZ1cnRoZXIgYSBuZXc8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIHByb2FjdGl2ZSByb3V0ZSBpbnZhbGlkYXRpb24gbWVzc2FnZSBjYWxs
ZWQgYXMgIkRlc3RpbmF0aW9uIENsZWFudXA8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBwcm9hY3RpdmUgcm91dGUgaW52YWxpZGF0aW9uIG1lc3NhZ2UgY2FsbGVkIGFzICJEZXN0
aW5hdGlvbiBDbGVhbnVwPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBPYmplY3QiIChE
Q08pIGlzIHNwZWNpZmllZCB3aGljaCBmdWxmaWxscyByZXF1aXJlbWVudHMgb2YgYW48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBPYmplY3QiIChEQ08pIGlzIHNwZWNpZmllZCB3
aGljaCBmdWxmaWxscyByZXF1aXJlbWVudHMgb2YgYW48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIG9wdGltaXplZCByb3V0ZSBpbnZhbGlkYXRpb24gbWVzc2FnaW5nLjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIG9wdGltaXplZCByb3V0ZSBpbnZhbGlkYXRpb24gbWVz
c2FnaW5nLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0ciBpZD0icGFydC0yIiBjbGFzcz0iY2hhbmdlIiA+PHRkPjwvdGQ+PHRoPjxzbWFsbD5za2lw
cGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9IiNwYXJ0LTIiPjxlbT4gcGFnZSAyLCBs
aW5lIDQ4PHNwYW4gY2xhc3M9ImhpZGUiPiAmcGFyYTs8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+
IDwvdGg+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9IiNw
YXJ0LTIiPjxlbT4gcGFnZSAyLCBsaW5lIDQ4PHNwYW4gY2xhc3M9ImhpZGUiPiAmcGFyYTs8L3Nw
YW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIDQuNS4gIFVuc29saWNpdGVkIERDTyAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTM8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgIDQuNS4gIFVuc29saWNpdGVkIERDTyAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgNC42LiAgT3RoZXIgY29uc2lkZXJhdGlvbnMgIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuICAxMzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAg
NC42LiAgT3RoZXIgY29uc2lkZXJhdGlvbnMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuICAxMzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIDQuNi4xLiAgRGVw
ZW5kZW50IE5vZGVzIGludmFsaWRhdGlvbiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEzPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIDQuNi4xLiAgRGVwZW5kZW50IE5v
ZGVzIGludmFsaWRhdGlvbiAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDEzPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICAgNC42LjIuICBOUERBTyBhbmQgRENPIGluIHRoZSBzYW1l
IG5ldHdvcmsgLiAuIC4gLiAuIC4gLiAuIC4gLiAgMTQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAgNC42LjIuICBOUERBTyBhbmQgRENPIGluIHRoZSBzYW1lIG5ldHdvcmsg
LiAuIC4gLiAuIC4gLiAuIC4gLiAgMTQ8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
ICA0LjYuMy4gIENvbnNpZGVyYXRpb25zIGZvciBEQ08gcmV0cnkgIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuICAxNTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICA0LjYuMy4g
IENvbnNpZGVyYXRpb25zIGZvciBEQ08gcmV0cnkgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAx
NTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgIDQuNi40LiAgRENPIHdpdGggbXVs
dGlwbGUgcHJlZmVycmVkIHBhcmVudHMgLiAuIC4gLiAuIC4gLiAuIC4gIDE1PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIDQuNi40LiAgRENPIHdpdGggbXVsdGlwbGUgcHJl
ZmVycmVkIHBhcmVudHMgLiAuIC4gLiAuIC4gLiAuIC4gIDE1PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsZWZ0Ij4gICA1LiAgQWNrbm93bGVkZ21lbnRzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAgMTY8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICA1LiAgQWNrbm93bGVkZ21lbnRzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gLiAgMTY8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIDYuICBJQU5BIENv
bnNpZGVyYXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAx
NjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIDYuICBJQU5BIENvbnNpZGVyYXRp
b25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxNjwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICA2LjEuICBOZXcgUmVnaXN0cnkgZm9yIHRoZSBEZXN0
aW5hdGlvbiBDbGVhbnVwIE9iamVjdCAoRENPKTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPiAgICAgNi4xLiAgTmV3IFJlZ2lzdHJ5IGZvciB0aGUgRGVzdGluYXRpb24gQ2xlYW51cCBP
YmplY3QgKERDTyk8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICAgICAgRmxhZ3Mg
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxNzwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgICAgICAgRmxhZ3MgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICAxNzwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAwMiI+PHRkPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2Nr
Ij4gICAgIDYuMi4gIE5ldyBSZWdpc3RyeSBmb3IgdGhlIERlc3RpbmF0aW9uIENsZWFudXAgT2Jq
ZWN0PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICAgNi4yLiAgTmV3IFJlZ2lz
dHJ5IGZvciB0aGUgRGVzdGluYXRpb24gQ2xlYW51cCBPYmplY3QgKERDTyk8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+ICAgICAgICAgICA8c3BhbiBjbGFzcz0iZGVsZXRlIj5BY2tub3ds
ZWRnbWVudCAoRENPLUFDSykgU3RhdHVzIGZpZWxkIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDE3PC9z
cGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgICAgICAgIEFja25vd2xl
ZGdtZW50IEZsYWdzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNwYW4g
Y2xhc3M9Imluc2VydCI+MTc8L3NwYW4+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxz
cGFuIGNsYXNzPSJkZWxldGUiPiAgICAgNi4zLiAgTmV3IFJlZ2lzdHJ5IGZvciB0aGUgRGVzdGlu
YXRpb24gQ2xlYW51cCBPYmplY3Q8L3NwYW4+IChEQ08pPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAgIEFja25v
d2xlZGdtZW50IEZsYWdzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgPHNw
YW4gY2xhc3M9ImRlbGV0ZSI+MTg8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxv
Y2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgNy4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAuIC4gIDE4PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgNy4gIFNl
Y3VyaXR5IENvbnNpZGVyYXRpb25zIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gIDE4PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRp
ZmYwMDAzIj48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPiAgIDguICBOb3JtYXRpdmUgUmVmZXJlbmNlcyAgLiAuIC4gLiAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iZGVsZXRlIj4yMDwv
c3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgOC4gIE5vcm1hdGl2ZSBS
ZWZlcmVuY2VzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFu
IGNsYXNzPSJpbnNlcnQiPjE5PC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
QXBwZW5kaXggQS4gIEV4YW1wbGUgTWVzc2FnaW5nICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu
IC4gLiAuIC4gIDIwPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgQXBwZW5kaXgg
QS4gIEV4YW1wbGUgTWVzc2FnaW5nICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
IDIwPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9ImRpZmYw
MDA0Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsYmxvY2siPiAgICAgQS4xLiAgRXhhbXBsZSBEQ08gTWVzc2FnaW5nIC4gLiAuIC4g
LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA8c3BhbiBjbGFzcz0iZGVsZXRlIj4yMTwvc3Bh
bj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgICBBLjEuICBFeGFtcGxlIERD
TyBNZXNzYWdpbmcgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNs
YXNzPSJpbnNlcnQiPjIwPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICAg
IEEuMi4gIEV4YW1wbGUgRENPIE1lc3NhZ2luZyB3aXRoIG11bHRpcGxlIHByZWZlcnJlZCBwYXJl
bnRzIC4gLiAgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+MjI8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPiAgICAgQS4yLiAgRXhhbXBsZSBEQ08gTWVzc2FnaW5nIHdpdGggbXVs
dGlwbGUgcHJlZmVycmVkIHBhcmVudHMgLiAuICA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij4yMTwvc3Bh
bj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgQXV0aG9ycycgQWRkcmVzc2VzICAu
IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDxzcGFuIGNsYXNz
PSJkZWxldGUiPjIzPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICBB
dXRob3JzJyBBZGRyZXNzZXMgIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g
LiAuIC4gLiAgPHNwYW4gY2xhc3M9Imluc2VydCI+MjI8L3NwYW4+PC90ZD48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNs
YXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPjEuICBJbnRyb2R1Y3Rpb248L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4xLiAgSW50cm9kdWN0aW9uPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3Rk
Pjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgIFJQTCBbUkZDNjU1MF0gKFJvdXRpbmcgUHJvdG9jb2wgZm9yIExvdyBwb3dlciBhbmQgbG9z
c3kgbmV0d29ya3MpPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgUlBMIFtSRkM2
NTUwXSAoUm91dGluZyBQcm90b2NvbCBmb3IgTG93IHBvd2VyIGFuZCBsb3NzeSBuZXR3b3Jrcyk8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHNwZWNpZmllcyBhIHByb2FjdGl2ZSBkaXN0
YW5jZS12ZWN0b3IgYmFzZWQgcm91dGluZyBzY2hlbWUuICBSUEwgaGFzPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgc3BlY2lmaWVzIGEgcHJvYWN0aXZlIGRpc3RhbmNlLXZlY3Rv
ciBiYXNlZCByb3V0aW5nIHNjaGVtZS4gIFJQTCBoYXM8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgIG9wdGlvbmFsIG1lc3NhZ2luZyBpbiB0aGUgZm9ybSBvZiBEQU8gKERlc3RpbmF0aW9u
IEFkdmVydGlzZW1lbnQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBvcHRpb25h
bCBtZXNzYWdpbmcgaW4gdGhlIGZvcm0gb2YgREFPIChEZXN0aW5hdGlvbiBBZHZlcnRpc2VtZW50
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBPYmplY3QpIG1lc3NhZ2VzLCB3aGljaCB0
aGUgNkxCUiAoNkxvIEJvcmRlciBSb3V0ZXIpIGFuZCA2TFIgKDZMbzwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmlnaHQiPiAgIE9iamVjdCkgbWVzc2FnZXMsIHdoaWNoIHRoZSA2TEJSICg2TG8g
Qm9yZGVyIFJvdXRlcikgYW5kIDZMUiAoNkxvPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4g
ICBSb3V0ZXIpIGNhbiB1c2UgdG8gbGVhcm4gYSByb3V0ZSB0b3dhcmRzIHRoZSBkb3duc3RyZWFt
IG5vZGVzLiAgSW48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBSb3V0ZXIpIGNh
biB1c2UgdG8gbGVhcm4gYSByb3V0ZSB0b3dhcmRzIHRoZSBkb3duc3RyZWFtIG5vZGVzLiAgSW48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHN0b3JpbmcgbW9kZSwgREFPIG1lc3NhZ2Vz
IHdvdWxkIHJlc3VsdCBpbiByb3V0aW5nIGVudHJpZXMgYmVpbmc8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICBzdG9yaW5nIG1vZGUsIERBTyBtZXNzYWdlcyB3b3VsZCByZXN1bHQg
aW4gcm91dGluZyBlbnRyaWVzIGJlaW5nPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBj
cmVhdGVkIG9uIGFsbCBpbnRlcm1lZGlhdGUgNkxScyBmcm9tIHRoZSBub2RlJ3MgcGFyZW50IGFs
bCB0aGUgd2F5PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgY3JlYXRlZCBvbiBh
bGwgaW50ZXJtZWRpYXRlIDZMUnMgZnJvbSB0aGUgbm9kZSdzIHBhcmVudCBhbGwgdGhlIHdheTwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdo
dCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHIgaWQ9InBhcnQt
MyIgY2xhc3M9ImNoYW5nZSIgPjx0ZD48L3RkPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdl
IGF0PC9zbWFsbD48YSBocmVmPSIjcGFydC0zIj48ZW0+IHBhZ2UgMTEsIGxpbmUgMjc8c3BhbiBj
bGFzcz0iaGlkZSI+ICZwYXJhOzwvc3Bhbj48L2VtPjwvYT48L3RoPjx0aD4gPC90aD48dGg+PHNt
YWxsPnNraXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iI3BhcnQtMyI+PGVtPiBw
YWdlIDExLCBsaW5lIDI3PHNwYW4gY2xhc3M9ImhpZGUiPiAmcGFyYTs8L3NwYW4+PC9lbT48L2E+
PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij40LjMuNC4gIERlc3RpbmF0aW9uIENsZWFudXAgT3B0aW9uIEFja25vd2xl
ZGdtZW50IChEQ08tQUNLKTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjQuMy40LiAg
RGVzdGluYXRpb24gQ2xlYW51cCBPcHRpb24gQWNrbm93bGVkZ21lbnQgKERDTy1BQ0spPC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoZSBEQ08tQUNLIG1lc3NhZ2UgU0hPVUxE
IGJlIHNlbnQgYXMgYSB1bmljYXN0IHBhY2tldCBieSBhIERDTzwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIFRoZSBEQ08tQUNLIG1lc3NhZ2UgU0hPVUxEIGJlIHNlbnQgYXMgYSB1
bmljYXN0IHBhY2tldCBieSBhIERDTzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgcmVj
aXBpZW50IGluIHJlc3BvbnNlIHRvIGEgdW5pY2FzdCBEQ08gbWVzc2FnZSB3aXRoICdLJyBmbGFn
IHNldC4gIElmPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgcmVjaXBpZW50IGlu
IHJlc3BvbnNlIHRvIGEgdW5pY2FzdCBEQ08gbWVzc2FnZSB3aXRoICdLJyBmbGFnIHNldC4gIElm
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAnSycgZmxhZyBpcyBub3Qgc2V0IHRoZW4g
dGhlIHJlY2VpdmVyIG9mIHRoZSBEQ08gbWVzc2FnZSBNQVkgc2VuZCBhPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgJ0snIGZsYWcgaXMgbm90IHNldCB0aGVuIHRoZSByZWNlaXZl
ciBvZiB0aGUgRENPIG1lc3NhZ2UgTUFZIHNlbmQgYTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgRENPLUFDSywgZXNwZWNpYWxseSB0byByZXBvcnQgYW4gZXJyb3IgY29uZGl0aW9uLjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIERDTy1BQ0ssIGVzcGVjaWFsbHkgdG8g
cmVwb3J0IGFuIGVycm9yIGNvbmRpdGlvbi48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwv
dHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgICAwICAgICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAgMiAgICAgICAg
ICAgICAgICAgICAzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAwICAgICAg
ICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgICAgICAzPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIg
MyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMTwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5
IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICArLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZmMDAwNSI+
PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGJsb2NrIj4gICAgIHwgUlBMSW5zdGFuY2VJRCB8RHwgICBGbGFncyAgICAgfCAgRENPU2Vx
dWVuY2UgIHwgPHNwYW4gY2xhc3M9ImRlbGV0ZSI+RENPLUFDSyBTdGF0dXM8L3NwYW4+fDwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj4gICAgIHwgUlBMSW5zdGFuY2VJRCB8RHwgICBG
bGFncyAgICAgfCAgRENPU2VxdWVuY2UgIHwgPHNwYW4gY2xhc3M9Imluc2VydCI+ICAgIFN0YXR1
cyAgICA8L3NwYW4+fDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICArLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKzwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSs8L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJp
Z2h0Ij4gICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICArPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKzwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAg
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBET0RBR0lEKG9wdGlvbmFsKSAgICAgICAgICAg
ICAgICAgICs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgRE9EQUdJRChvcHRpb25hbCkgICAgICAgICAgICAgICAgICArPC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+ICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfDwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICAgKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHw8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
ZWZ0Ij4gICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAr
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNs
YXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0ciBpZD0icGFydC00IiBjbGFzcz0iY2hhbmdlIiA+PHRkPjwvdGQ+PHRoPjxzbWFsbD5za2lw
cGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9IiNwYXJ0LTQiPjxlbT4gcGFnZSAxMiwg
bGluZSA1PHNwYW4gY2xhc3M9ImhpZGUiPiAmcGFyYTs8L3NwYW4+PC9lbT48L2E+PC90aD48dGg+
IDwvdGg+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9IiNw
YXJ0LTQiPjxlbT4gcGFnZSAxMiwgbGluZSA1PHNwYW4gY2xhc3M9ImhpZGUiPiAmcGFyYTs8L3Nw
YW4+PC9lbT48L2E+PC90aD48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIEQ6IFRoZSAnRCcgZmxhZyBpbmRpY2F0
ZXMgdGhhdCB0aGUgRE9EQUdJRCBmaWVsZCBpcyBwcmVzZW50LiAgVGhpczwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPiAgIEQ6IFRoZSAnRCcgZmxhZyBpbmRpY2F0ZXMgdGhhdCB0aGUg
RE9EQUdJRCBmaWVsZCBpcyBwcmVzZW50LiAgVGhpczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVm
dCI+ICAgZmxhZyBNVVNUIGJlIHNldCB3aGVuIGEgbG9jYWwgUlBMSW5zdGFuY2VJRCBpcyB1c2Vk
LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGZsYWcgTVVTVCBiZSBzZXQgd2hl
biBhIGxvY2FsIFJQTEluc3RhbmNlSUQgaXMgdXNlZC48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+ICAgRmxhZ3M6IDctYml0IHVudXNlZCBmaWVsZC4gIFRoZSBmaWVsZCBNVVNUIGJl
IGluaXRpYWxpemVkIHRvIHplcm8gYnk8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4g
ICBGbGFnczogNy1iaXQgdW51c2VkIGZpZWxkLiAgVGhlIGZpZWxkIE1VU1QgYmUgaW5pdGlhbGl6
ZWQgdG8gemVybyBieTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgdGhlIHNlbmRlciBh
bmQgTVVTVCBiZSBpZ25vcmVkIGJ5IHRoZSByZWNlaXZlci48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICB0aGUgc2VuZGVyIGFuZCBNVVNUIGJlIGlnbm9yZWQgYnkgdGhlIHJlY2Vp
dmVyLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNz
PSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBEQ09TZXF1ZW5jZTogOC1i
aXQgZmllbGQuICBUaGUgRENPU2VxdWVuY2UgaW4gRENPLUFDSyBpcyBjb3BpZWQgZnJvbTwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIERDT1NlcXVlbmNlOiA4LWJpdCBmaWVsZC4g
IFRoZSBEQ09TZXF1ZW5jZSBpbiBEQ08tQUNLIGlzIGNvcGllZCBmcm9tPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICB0aGUgRENPU2VxdWVuY2UgcmVjZWl2ZWQgaW4gdGhlIERDTyBtZXNz
YWdlLjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHRoZSBEQ09TZXF1ZW5jZSBy
ZWNlaXZlZCBpbiB0aGUgRENPIG1lc3NhZ2UuPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0ciBpZD0iZGlmZjAwMDYiPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+ICAgPHNwYW4gY2xh
c3M9ImRlbGV0ZSI+RENPLUFDSzwvc3Bhbj4gU3RhdHVzOiBJbmRpY2F0ZXMgdGhlIDxzcGFuIGNs
YXNzPSJkZWxldGUiPmNvbXBsZXRpb24uPC9zcGFuPiAgQSB2YWx1ZSBvZiAwIGlzIGRlZmluZWQg
YXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+ICAgU3RhdHVzOiBJbmRpY2F0ZXMg
dGhlIDxzcGFuIGNsYXNzPSJpbnNlcnQiPmNvbXBsZXRpb24gc3RhdHVzLiAgU2VjdGlvbiAxMi41
IG9mPC9zcGFuPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj4gICB1bnF1YWxpZmllZCA8
c3BhbiBjbGFzcz0iZGVsZXRlIj5hY2NlcHRhbmNlIGluIHRoaXMgc3BlY2lmaWNhdGlvbi48L3Nw
YW4+ICBBIHZhbHVlIG9mIDEgaXM8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PHNw
YW4gY2xhc3M9Imluc2VydCI+ICAgW0ktRC5pZXRmLXJvbGwtdW5hd2FyZS1sZWF2ZXNdIGRlZmlu
ZXMgdGhlIHN0YXR1cyB2YWx1ZXMuPC9zcGFuPiAgQSB2YWx1ZSBvZjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGJsb2NrIj4gICBkZWZpbmVkIGFzICJObyByb3V0aW5nLWVudHJ5IGZvciB0aGUgVGFy
Z2V0IGZvdW5kIi4gIDxzcGFuIGNsYXNzPSJkZWxldGUiPlRoZSByZW1haW5pbmc8L3NwYW4+PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgIDAgaXMgZGVmaW5lZCBhcyB1bnF1YWxp
ZmllZCA8c3BhbiBjbGFzcz0iaW5zZXJ0Ij5hY2NlcHRhbmNlLjwvc3Bhbj4gIEEgdmFsdWUgb2Yg
MSBpcyBkZWZpbmVkIGFzPC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNz
PSJkZWxldGUiPiAgIHN0YXR1cyB2YWx1ZXMgYXJlIHJlc2VydmVkIGFzIHJlamVjdGlvbiBjb2Rl
cy48L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPiAgICJObyByb3V0aW5n
LWVudHJ5IGZvciB0aGUgPHNwYW4gY2xhc3M9Imluc2VydCI+aW5kaWNhdGVkPC9zcGFuPiBUYXJn
ZXQgZm91bmQiLjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBET0RBR0lEIChv
cHRpb25hbCk6IDEyOC1iaXQgdW5zaWduZWQgaW50ZWdlciBzZXQgYnkgYSBET0RBRyByb290IHRo
YXQ8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBET0RBR0lEIChvcHRpb25hbCk6
IDEyOC1iaXQgdW5zaWduZWQgaW50ZWdlciBzZXQgYnkgYSBET0RBRyByb290IHRoYXQ8L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIHVuaXF1ZWx5IGlkZW50aWZpZXMgYSBET0RBRy4gIFRo
aXMgZmllbGQgTVVTVCBiZSBwcmVzZW50IHdoZW4gdGhlICdEJzwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmlnaHQiPiAgIHVuaXF1ZWx5IGlkZW50aWZpZXMgYSBET0RBRy4gIFRoaXMgZmllbGQg
TVVTVCBiZSBwcmVzZW50IHdoZW4gdGhlICdEJzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgZmxhZyBpcyBzZXQgYW5kIE1VU1QgTk9UIGJlIHByZXNlbnQgd2hlbiAnRCcgZmxhZyBpcyBu
b3Qgc2V0LjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGZsYWcgaXMgc2V0IGFu
ZCBNVVNUIE5PVCBiZSBwcmVzZW50IHdoZW4gJ0QnIGZsYWcgaXMgbm90IHNldC48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxlZnQiPiAgIERPREFHSUQgaXMgdXNlZCB3aGVuIGEgbG9jYWwgUlBMSW5z
dGFuY2VJRCBpcyBpbiB1c2UsIGluIG9yZGVyIHRvPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJy
aWdodCI+ICAgRE9EQUdJRCBpcyB1c2VkIHdoZW4gYSBsb2NhbCBSUExJbnN0YW5jZUlEIGlzIGlu
IHVzZSwgaW4gb3JkZXIgdG88L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIGlkZW50aWZ5
IHRoZSBET0RBR0lEIHRoYXQgaXMgYXNzb2NpYXRlZCB3aXRoIHRoZSBSUExJbnN0YW5jZUlELjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGlkZW50aWZ5IHRoZSBET0RBR0lEIHRo
YXQgaXMgYXNzb2NpYXRlZCB3aXRoIHRoZSBSUExJbnN0YW5jZUlELjwvdGQ+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBj
bGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij40LjMuNS4gIFNlY3VyZSBEQ08tQUNLPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyaWdodCI+NC4zLjUuICBTZWN1cmUgRENPLUFDSzwvdGQ+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFz
cz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBBIFNlY3VyZSBEQ08tQUNLIG1lc3NhZ2UgZm9sbG93cyB0aGUgZm9y
bWF0IGluIFtSRkM2NTUwXSBGaWd1cmUgNyw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBBIFNlY3VyZSBEQ08tQUNLIG1lc3NhZ2UgZm9sbG93cyB0aGUgZm9ybWF0IGluIFtSRkM2
NTUwXSBGaWd1cmUgNyw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyIGlkPSJwYXJ0LTUiIGNsYXNzPSJjaGFuZ2UiID48dGQ+PC90ZD48dGg+PHNtYWxsPnNr
aXBwaW5nIHRvIGNoYW5nZSBhdDwvc21hbGw+PGEgaHJlZj0iI3BhcnQtNSI+PGVtPiBwYWdlIDE3
LCBsaW5lIDMxPHNwYW4gY2xhc3M9ImhpZGUiPiAmcGFyYTs8L3NwYW4+PC9lbT48L2E+PC90aD48
dGg+IDwvdGg+PHRoPjxzbWFsbD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9
IiNwYXJ0LTUiPjxlbT4gcGFnZSAxNywgbGluZSAzMTxzcGFuIGNsYXNzPSJoaWRlIj4gJnBhcmE7
PC9zcGFuPjwvZW0+PC9hPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICs9PT09PT09PT09PT0rPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Kz09PT09PT09PT09PT09PSs8L3RkPjx0ZD4gPC90ZD48
dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgKz09PT09PT09PT09PSs9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0rPT09PT09PT09PT09PT09KzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+
ICAgICAgIHwgQml0IG51bWJlciB8ICAgICAgICAgRGVzY3JpcHRpb24gICAgICAgICAgfCAgIFJl
ZmVyZW5jZSAgIHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgfCBCaXQg
bnVtYmVyIHwgICAgICAgICBEZXNjcmlwdGlvbiAgICAgICAgICB8ICAgUmVmZXJlbmNlICAgfDwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICs9PT09PT09PT09PT0rPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Kz09PT09PT09PT09PT09PSs8L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJpZ2h0Ij4gICAgICAgKz09PT09PT09PT09PSs9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0rPT09PT09PT09PT09PT09KzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90
cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAg
ICAgIHwgICAgIDAgICAgICB8ICAgICBEQ08tQUNLIHJlcXVlc3QgKEspICAgICAgfCBUaGlzIGRv
Y3VtZW50IHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgfCAgICAgMCAg
ICAgIHwgICAgIERDTy1BQ0sgcmVxdWVzdCAoSykgICAgICB8IFRoaXMgZG9jdW1lbnQgfDwvdGQ+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJpZ2h0Ij4gICAgICAgKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAg
IHwgICAgIDEgICAgICB8IERPREFHSUQgZmllbGQgaXMgcHJlc2VudCAoRCkgfCBUaGlzIGRvY3Vt
ZW50IHw8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICAgICAgfCAgICAgMSAgICAg
IHwgRE9EQUdJRCBmaWVsZCBpcyBwcmVzZW50IChEKSB8IFRoaXMgZG9jdW1lbnQgfDwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgICAgICstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJpZ2h0Ij4gICAgICAgKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tKzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICAg
ICAgICAgICAgICAgICAgICAgICAgIFRhYmxlIDI6IERDTyBCYXNlIEZsYWdzPC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICAgICAgICAgICAgICAgICAgICBUYWJsZSAyOiBE
Q08gQmFzZSBGbGFnczwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHIgaWQ9ImRpZmYwMDA3Ij48dGQ+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjYuMi4gIE5ldyBSZWdpc3RyeSBmb3IgdGhl
IERlc3RpbmF0aW9uIENsZWFudXAgT2JqZWN0IDxzcGFuIGNsYXNzPSJkZWxldGUiPkFja25vd2xl
ZGdtZW50PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj42LjIuICBOZXcg
UmVnaXN0cnkgZm9yIHRoZSBEZXN0aW5hdGlvbiBDbGVhbnVwIE9iamVjdCAoRENPKTwvdGQ+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAgICAoRENPLUFD
SykgU3RhdHVzIGZpZWxkPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+PC9zcGFu
PjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gY3Jl
YXRlIGEgcmVnaXN0cnkgZm9yIHRoZSA4LWJpdCBEZXN0aW5hdGlvbjwvc3Bhbj48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxz
cGFuIGNsYXNzPSJkZWxldGUiPiAgIENsZWFudXAgT2JqZWN0IEFja25vd2xlZGdtZW50IChEQ08t
QUNLKSBTdGF0dXMgZmllbGQuICBUaGlzIHJlZ2lzdHJ5PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0
ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAg
IDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xh
c3M9ImRlbGV0ZSI+ICAgc2hvdWxkIGJlIGxvY2F0ZWQgaW4gZXhpc3RpbmcgY2F0ZWdvcnkgb2Yg
IlJvdXRpbmcgUHJvdG9jb2wgZm9yIExvdzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9
InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRk
IGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxl
dGUiPiAgIFBvd2VyIGFuZCBMb3NzeSBOZXR3b3JrcyAoUlBMKSIuPC9zcGFuPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNw
YW4gY2xhc3M9ImRlbGV0ZSI+PC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2Nr
Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAg
TmV3IFN0YXR1cyB2YWx1ZXMgbWF5IGJlIGFsbG9jYXRlZCBvbmx5IGJ5IGFuIElFVEYgUmV2aWV3
LiAgRWFjaDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgIHZhbHVlIGlzIHRy
YWNrZWQgd2l0aCB0aGUgZm9sbG93aW5nIHF1YWxpdGllczo8L3NwYW4+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyYmxvY2siPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBj
bGFzcz0iZGVsZXRlIj48L3NwYW4+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyYmxvY2siPjwv
dGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGJsb2NrIj48c3BhbiBjbGFzcz0iZGVsZXRlIj4gICAqICBT
dGF0dXMgQ29kZTwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICogIERlc2Ny
aXB0aW9uPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+ICAgKiAgRGVmaW5pbmcg
UkZDPC9zcGFuPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxibG9jayI+PHNwYW4gY2xhc3M9ImRlbGV0ZSI+PC9zcGFuPjwvdGQ+PHRkPiA8
L3RkPjx0ZCBjbGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxibG9jayI+PHNw
YW4gY2xhc3M9ImRlbGV0ZSI+ICAgVGhlIGZvbGxvd2luZyB2YWx1ZXMgYXJlIGN1cnJlbnRseSBk
ZWZpbmVkOjwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPjwvc3Bhbj48L3RkPjx0
ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2si
PjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgICAgKz09PT09PT09PT09PT0rPT09PT09PT09PT09
PT09PT09PT09PT09PT0rPT09PT09PT09PT09PT09Kzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQg
Y2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8
dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNz
PSJkZWxldGUiPiAgICAgICAgfCBTdGF0dXMgQ29kZSB8ICAgICAgIERlc2NyaXB0aW9uICAgICAg
ICB8ICAgUmVmZXJlbmNlICAgfDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9j
ayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAg
ICAgICAgKz09PT09PT09PT09PT0rPT09PT09PT09PT09PT09PT09PT09PT09PT0rPT09PT09PT09
PT09PT09Kzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQg
Y2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwv
dGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgICAgfCAgICAg
IDAgICAgICB8ICBVbnF1YWxpZmllZCBhY2NlcHRhbmNlICB8IFRoaXMgZG9jdW1lbnQgfDwvc3Bh
bj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVu
byI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNz
PSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAgICAgKy0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tKzwvc3Bhbj48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxz
cGFuIGNsYXNzPSJkZWxldGUiPiAgICAgICAgfCAgICAgIDEgICAgICB8IE5vIHJvdXRpbmctZW50
cnkgZm9yIHRoZSB8IFRoaXMgZG9jdW1lbnQgfDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xh
c3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+
PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJk
ZWxldGUiPiAgICAgICAgfCAgICAgICAgICAgICB8ICBpbmRpY2F0ZWQgVGFyZ2V0IGZvdW5kICB8
ICAgICAgICAgICAgICAgfDwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPiAgICAg
ICAgKy0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tKzwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPjwvc3Bhbj48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3Ry
PgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxz
cGFuIGNsYXNzPSJkZWxldGUiPiAgICAgICAgICAgICAgICAgICAgICBUYWJsZSAzOiBEQ08tQUNL
IFN0YXR1cyBDb2Rlczwvc3Bhbj48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90
ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5l
bm8iPjwvdGQ+PHRkIGNsYXNzPSJsYmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPjwvc3Bhbj48
L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJibG9jayI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJs
YmxvY2siPjxzcGFuIGNsYXNzPSJkZWxldGUiPjYuMy4gIE5ldyBSZWdpc3RyeSBmb3IgdGhlIERl
c3RpbmF0aW9uIENsZWFudXAgT2JqZWN0PC9zcGFuPiAoRENPKTwvdGQ+PHRkPiA8L3RkPjx0ZCBj
bGFzcz0icmJsb2NrIj48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgIEFja25vd2xl
ZGdtZW50IEZsYWdzPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgQWNrbm93
bGVkZ21lbnQgRmxhZ3M8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3Rk
Pjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAg
ICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgSUFOQSBp
cyByZXF1ZXN0ZWQgdG8gY3JlYXRlIGEgcmVnaXN0cnkgZm9yIHRoZSA4LWJpdCBEZXN0aW5hdGlv
bjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIElBTkEgaXMgcmVxdWVzdGVkIHRv
IGNyZWF0ZSBhIHJlZ2lzdHJ5IGZvciB0aGUgOC1iaXQgRGVzdGluYXRpb248L3RkPjx0ZCBjbGFz
cz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48
dGQgY2xhc3M9ImxlZnQiPiAgIENsZWFudXAgT2JqZWN0IChEQ08pIEFja25vd2xlZGdtZW50IEZs
YWdzIGZpZWxkLiAgVGhpcyByZWdpc3RyeTwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQi
PiAgIENsZWFudXAgT2JqZWN0IChEQ08pIEFja25vd2xlZGdtZW50IEZsYWdzIGZpZWxkLiAgVGhp
cyByZWdpc3RyeTwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgc2hvdWxkIGJlIGxvY2F0
ZWQgaW4gZXhpc3RpbmcgY2F0ZWdvcnkgb2YgIlJvdXRpbmcgUHJvdG9jb2wgZm9yIExvdzwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIHNob3VsZCBiZSBsb2NhdGVkIGluIGV4aXN0
aW5nIGNhdGVnb3J5IG9mICJSb3V0aW5nIFByb3RvY29sIGZvciBMb3c8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQg
Y2xhc3M9ImxlZnQiPiAgIFBvd2VyIGFuZCBMb3NzeSBOZXR3b3JrcyAoUlBMKSIuPC90ZD48dGQ+
IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgUG93ZXIgYW5kIExvc3N5IE5ldHdvcmtzIChSUEwp
Ii48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0i
cmlnaHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgTmV3IGJpdCBudW1iZXJzIG1h
eSBiZSBhbGxvY2F0ZWQgb25seSBieSBhbiBJRVRGIFJldmlldy4gIEVhY2ggYml0IGlzPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgTmV3IGJpdCBudW1iZXJzIG1heSBiZSBhbGxv
Y2F0ZWQgb25seSBieSBhbiBJRVRGIFJldmlldy4gIEVhY2ggYml0IGlzPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICB0cmFja2VkIHdpdGggdGhlIGZvbGxvd2luZyBxdWFsaXRpZXM6PC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgdHJhY2tlZCB3aXRoIHRoZSBmb2xsb3dp
bmcgcXVhbGl0aWVzOjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRy
Pjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAg
ICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4g
PC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+
CiAgICAgIDx0ciBpZD0icGFydC02IiBjbGFzcz0iY2hhbmdlIiA+PHRkPjwvdGQ+PHRoPjxzbWFs
bD5za2lwcGluZyB0byBjaGFuZ2UgYXQ8L3NtYWxsPjxhIGhyZWY9IiNwYXJ0LTYiPjxlbT4gcGFn
ZSAxOCwgbGluZSAzOTxzcGFuIGNsYXNzPSJoaWRlIj4gJnBhcmE7PC9zcGFuPjwvZW0+PC9hPjwv
dGg+PHRoPiA8L3RoPjx0aD48c21hbGw+c2tpcHBpbmcgdG8gY2hhbmdlIGF0PC9zbWFsbD48YSBo
cmVmPSIjcGFydC02Ij48ZW0+IHBhZ2UgMTgsIGxpbmUgMTE8c3BhbiBjbGFzcz0iaGlkZSI+ICZw
YXJhOzwvc3Bhbj48L2VtPjwvYT48L3RoPjx0ZD48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICogIERlZmluaW5nIFJGQzwvdGQ+
PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgICogIERlZmluaW5nIFJGQzwvdGQ+PHRkIGNs
YXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
Pjx0ZCBjbGFzcz0ibGVmdCI+PC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+PC90ZD48
dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8i
PjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBUaGUgZm9sbG93aW5nIGJpdHMgYXJlIGN1cnJlbnRs
eSBkZWZpbmVkOjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIFRoZSBmb2xsb3dp
bmcgYml0cyBhcmUgY3VycmVudGx5IGRlZmluZWQ6PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90
ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0
Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgICAgICArPT09PT09PT09PT09Kz09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PSs9PT09PT09PT09PT09PT0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAg
ICs9PT09PT09PT09PT0rPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Kz09PT09PT09PT09
PT09PSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICB8IEJpdCBudW1iZXIgfCAg
ICAgICAgIERlc2NyaXB0aW9uICAgICAgICAgIHwgICBSZWZlcmVuY2UgICB8PC90ZD48dGQ+IDwv
dGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIHwgQml0IG51bWJlciB8ICAgICAgICAgRGVzY3Jp
cHRpb24gICAgICAgICAgfCAgIFJlZmVyZW5jZSAgIHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48
L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9Imxl
ZnQiPiAgICAgICArPT09PT09PT09PT09Kz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSs9
PT09PT09PT09PT09PT0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICs9
PT09PT09PT09PT0rPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Kz09PT09PT09PT09PT09
PSs8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgICAgICB8ICAgICAwICAgICAgfCBET0RB
R0lEIGZpZWxkIGlzIHByZXNlbnQgKEQpIHwgVGhpcyBkb2N1bWVudCB8PC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgIHwgICAgIDAgICAgICB8IERPREFHSUQgZmllbGQgaXMg
cHJlc2VudCAoRCkgfCBUaGlzIGRvY3VtZW50IHw8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3Rk
PjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQi
PiAgICAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0rPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgICAgICstLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLSs8
L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9Imxp
bmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmln
aHQiPjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyIGlkPSJkaWZm
MDAwOCI+PHRkPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGJsb2NrIj4gICAgICAgICAgICAgICAgICAgICAgICBUYWJsZSA8c3BhbiBjbGFz
cz0iZGVsZXRlIj40PC9zcGFuPjogRENPLUFDSyBCYXNlIEZsYWdzPC90ZD48dGQ+IDwvdGQ+PHRk
IGNsYXNzPSJyYmxvY2siPiAgICAgICAgICAgICAgICAgICAgICAgIFRhYmxlIDxzcGFuIGNsYXNz
PSJpbnNlcnQiPjM8L3NwYW4+OiBEQ08tQUNLIEJhc2UgRmxhZ3M8L3RkPjx0ZCBjbGFzcz0ibGlu
ZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xh
c3M9ImxlZnQiPjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkIGNsYXNz
PSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0
ZCBjbGFzcz0ibGVmdCI+Ny4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zPC90ZD48dGQ+IDwvdGQ+
PHRkIGNsYXNzPSJyaWdodCI+Ny4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zPC90ZD48dGQgY2xh
c3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+
PHRkIGNsYXNzPSJsZWZ0Ij48L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0Ij48L3RkPjx0
ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+
PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRoaXMgZG9jdW1lbnQgaW50cm9kdWNlcyB0aGUgYWJp
bGl0eSBmb3IgYSBjb21tb24gYW5jZXN0b3Igbm9kZSB0bzwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFz
cz0icmlnaHQiPiAgIFRoaXMgZG9jdW1lbnQgaW50cm9kdWNlcyB0aGUgYWJpbGl0eSBmb3IgYSBj
b21tb24gYW5jZXN0b3Igbm9kZSB0bzwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4K
ICAgICAgPHRyPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgaW52
YWxpZGF0ZSBhIHJvdXRlIG9uIGJlaGFsZiBvZiB0aGUgdGFyZ2V0IG5vZGUuICBUaGUgY29tbW9u
IGFuY2VzdG9yPC90ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgaW52YWxpZGF0ZSBh
IHJvdXRlIG9uIGJlaGFsZiBvZiB0aGUgdGFyZ2V0IG5vZGUuICBUaGUgY29tbW9uIGFuY2VzdG9y
PC90ZD48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJs
aW5lbm8iPjwvdGQ+PHRkIGNsYXNzPSJsZWZ0Ij4gICBub2RlIGNvdWxkIGJlIGRpcmVjdGVkIHRv
IGRvIHNvIGJ5IHRoZSB0YXJnZXQgbm9kZSB1c2luZyB0aGUgJ0knIGZsYWc8L3RkPjx0ZD4gPC90
ZD48dGQgY2xhc3M9InJpZ2h0Ij4gICBub2RlIGNvdWxkIGJlIGRpcmVjdGVkIHRvIGRvIHNvIGJ5
IHRoZSB0YXJnZXQgbm9kZSB1c2luZyB0aGUgJ0knIGZsYWc8L3RkPjx0ZCBjbGFzcz0ibGluZW5v
Ij48L3RkPjwvdHI+CiAgICAgIDx0cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9
ImxlZnQiPiAgIGluIERDTydzIFRyYW5zaXQgSW5mb3JtYXRpb24gT3B0aW9uLiAgSG93ZXZlciwg
dGhlIGNvbW1vbiBhbmNlc3RvcjwvdGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPiAgIGlu
IERDTydzIFRyYW5zaXQgSW5mb3JtYXRpb24gT3B0aW9uLiAgSG93ZXZlciwgdGhlIGNvbW1vbiBh
bmNlc3RvcjwvdGQ+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PC90cj4KICAgICAgPHRyPjx0ZCBj
bGFzcz0ibGluZW5vIj48L3RkPjx0ZCBjbGFzcz0ibGVmdCI+ICAgbm9kZSBpcyBpbiBhIHBvc2l0
aW9uIHRvIHVuaWxhdGVyYWxseSBpbml0aWF0ZSB0aGUgcm91dGUgaW52YWxpZGF0aW9uPC90ZD48
dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgbm9kZSBpcyBpbiBhIHBvc2l0aW9uIHRvIHVu
aWxhdGVyYWxseSBpbml0aWF0ZSB0aGUgcm91dGUgaW52YWxpZGF0aW9uPC90ZD48dGQgY2xhc3M9
ImxpbmVubyI+PC90ZD48L3RyPgogICAgICA8dHI+PHRkIGNsYXNzPSJsaW5lbm8iPjwvdGQ+PHRk
IGNsYXNzPSJsZWZ0Ij4gICBzaW5jZSBpdCBwb3NzZXNzZXMgYWxsIHRoZSByZXF1aXJlZCBzdGF0
ZSBpbmZvcm1hdGlvbiwgbmFtZWx5LCB0aGU8L3RkPjx0ZD4gPC90ZD48dGQgY2xhc3M9InJpZ2h0
Ij4gICBzaW5jZSBpdCBwb3NzZXNzZXMgYWxsIHRoZSByZXF1aXJlZCBzdGF0ZSBpbmZvcm1hdGlv
biwgbmFtZWx5LCB0aGU8L3RkPjx0ZCBjbGFzcz0ibGluZW5vIj48L3RkPjwvdHI+CiAgICAgIDx0
cj48dGQgY2xhc3M9ImxpbmVubyI+PC90ZD48dGQgY2xhc3M9ImxlZnQiPiAgIFRhcmdldCBhZGRy
ZXNzIGFuZCB0aGUgY29ycmVzcG9uZGluZyBQYXRoIFNlcXVlbmNlLiAgVGh1cyBhIHJvZ3VlPC90
ZD48dGQ+IDwvdGQ+PHRkIGNsYXNzPSJyaWdodCI+ICAgVGFyZ2V0IGFkZHJlc3MgYW5kIHRoZSBj
b3JyZXNwb25kaW5nIFBhdGggU2VxdWVuY2UuICBUaHVzIGEgcm9ndWU8L3RkPjx0ZCBjbGFzcz0i
bGluZW5vIj48L3RkPjwvdHI+CgogICAgIDx0cj48dGQ+PC90ZD48dGQgY2xhc3M9ImxlZnQiPjwv
dGQ+PHRkPiA8L3RkPjx0ZCBjbGFzcz0icmlnaHQiPjwvdGQ+PHRkPjwvdGQ+PC90cj4KICAgICA8
dHIgaWQ9ImVuZCIgYmdjb2xvcj0iZ3JheSI+PHRoIGNvbHNwYW49IjUiIGFsaWduPSJjZW50ZXIi
PiZuYnNwO0VuZCBvZiBjaGFuZ2VzLiA4IGNoYW5nZSBibG9ja3MuJm5ic3A7PC90aD48L3RyPgog
ICAgIDx0ciBjbGFzcz0ic3RhdHMiPjx0ZD48L3RkPjx0aD48aT40NSBsaW5lcyBjaGFuZ2VkIG9y
IGRlbGV0ZWQ8L2k+PC90aD48dGg+PGk+IDwvaT48L3RoPjx0aD48aT4xNCBsaW5lcyBjaGFuZ2Vk
IG9yIGFkZGVkPC9pPjwvdGg+PHRkPjwvdGQ+PC90cj4KICAgICA8dHI+PHRkIGNvbHNwYW49IjUi
IGFsaWduPSJjZW50ZXIiIGNsYXNzPSJzbWFsbCI+PGJyLz5UaGlzIGh0bWwgZGlmZiB3YXMgcHJv
ZHVjZWQgYnkgcmZjZGlmZiAxLjQ1LiBUaGUgbGF0ZXN0IHZlcnNpb24gaXMgYXZhaWxhYmxlIGZy
b20gPGEgaHJlZj0iaHR0cDovL3d3dy50b29scy5pZXRmLm9yZy90b29scy9yZmNkaWZmLyIgPmh0
dHA6Ly90b29scy5pZXRmLm9yZy90b29scy9yZmNkaWZmLzwvYT4gPC90ZD48L3RyPgogICA8L3Rh
YmxlPgogICA8L2JvZHk+CiAgIDwvaHRtbD4K
--0000000000001892e305b2ba8349--


From nobody Wed Oct 28 08:06:42 2020
Return-Path: <pthubert@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 25F0A3A0A56; Wed, 28 Oct 2020 08:06:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.601
X-Spam-Level: 
X-Spam-Status: No, score=-9.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=TUwZH63O; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=dzD+FMMt
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IyG0vocDzx7z; Wed, 28 Oct 2020 08:06:39 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0931B3A0A4F; Wed, 28 Oct 2020 08:06:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4612; q=dns/txt; s=iport; t=1603897599; x=1605107199; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=A9Y/9wZxsQ9biuguSAoyBMPd4XvUKT0TTR+MwMkWi68=; b=TUwZH63OdAbia6/dE59jFpWZe9Q0QY5DfS5NtdjjWTkCg3H7bhyUAQLV MlXz0XmpO4/2Hzs3kiKb3lVsA26ubJfoLquHF+TtzuUA+kc0/uln31A5l GwpsWqlminllljCyWA8ATgAT7GSV86+5vSDZGW3WXuj4MQBt/pCyU+T+d g=;
IronPort-PHdr: =?us-ascii?q?9a23=3AzSmfsRKVKgESEnHQedmcpTVXNCE6p7X5OBIU4Z?= =?us-ascii?q?M7irVIN76u5InmIFeGvKk/g1rAXIGd4PVB2KLasKHlDGoH55vJ8HUPa4dFWB?= =?us-ascii?q?JNj8IK1xchD8iIBQyeTrbqYiU2Ed4EWApj+He2YkdQEcf6IVbVpy764TsbAB?= =?us-ascii?q?6qMw1zK6z8EZLTiMLi0ee09tXTbgxEiSD7b6l1KUC9rB7asY8dho4xJw=3D?= =?us-ascii?q?=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AyCAAjiJlf/5NdJa1GGh4BAQsSDEC?= =?us-ascii?q?BRAuBUlEHcFkvLYQ9g0kDjUiBAokOjQuBX4EugSUDVQsBAQENAQEjCgIEAQG?= =?us-ascii?q?ESgIXgW4CJTYHDgIDAQELAQEFAQEBAgEGBG2FYQyFcgEBAQECARIREQwBATc?= =?us-ascii?q?BCwQCAQgRBAEBAQICJgICAh8RFQgIAQEEDgUIGoMFgksDDiABDj+hVgKBO4h?= =?us-ascii?q?odoEygwQBAQWBNwKDZA0LghADBoEOKoJygmBOQoZXG4FBP4ERQ4IYNT6CGkI?= =?us-ascii?q?BAQIBFoEoIIMVM4Isi3CHKz6SXo8bgWtUCoJriQeLem+FMoMXig6ONYYGkje?= =?us-ascii?q?DCIh5gm2OKIQvAgQCBAUCDgEBBYFbAzASgS8PB3AVgyRQFwINjh8MF4NOhRS?= =?us-ascii?q?FRHQCNgIGAQkBAQMJfIxsYAEB?=
X-IronPort-AV: E=Sophos;i="5.77,426,1596499200"; d="scan'208";a="592585016"
Received: from rcdn-core-11.cisco.com ([173.37.93.147]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 28 Oct 2020 15:06:38 +0000
Received: from XCH-ALN-003.cisco.com (xch-aln-003.cisco.com [173.36.7.13]) by rcdn-core-11.cisco.com (8.15.2/8.15.2) with ESMTPS id 09SF6c9m022528 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 28 Oct 2020 15:06:38 GMT
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by XCH-ALN-003.cisco.com (173.36.7.13) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 28 Oct 2020 10:06:37 -0500
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 28 Oct 2020 11:06:37 -0400
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Wed, 28 Oct 2020 11:06:36 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bXrz+e9uqyCbsdZYd3Z7FbXH4TLsHCt//3DJxSYoVRaG815wV/E8W255/ra/yHzdDgBc6RrarZf09+YxSuKQfYxyCt57fusCFLEMparhQ2f0kWXBWwuKVL7PAqi6OludYe3id3FY83N67fkgU0rUq0jV0p3+qLiQefe7aR1ilZ0Wzr1a5V0GsFQQ/DjrPCbM2MrCH5hfiDgldx5ING/MrvAlKwySo9LLYyqzmLzXNR3rMRh2EtGv2xwKySggTseYIg8XCijC2uZ7xW67/kWWHfeR7HYFj6dWF1vPIK0+jyU/c2qgrOQxxYLLDF7Dm7uRojVJGUibBZGfPX2D8AN6Fg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=A9Y/9wZxsQ9biuguSAoyBMPd4XvUKT0TTR+MwMkWi68=; b=INuYE2Dp8OU6Yd7vIp4PDDIbGRP0UGW385w7fbBZooqjKL9FlgahxpgTg2vyweml3nyVR09aOyIpelRdcM1gla1yVp/wSRGPJjpDSWIj+nZuZOy8LA3s8bDEZ1KFGb6kogGmv+eA5xlZM8nzMzfBiONZCE6fE9E1QIN8qxj4uTHrjUkxcsu8zflB5BnHKs0T6J9oFPcqPhi7vdaKajvdvsbV8dAwt2P7ZeUnEMJ0Tym+lOswBhNqudsF4uTSR5mHW6So9OODJ7FF8W75ZNVEbP8HEfjShLtuYteY8RRkH0Q2NBH0GjF2F3qdYyg/dfmYhVY0ZwPLj4RfUQDXxbp+ig==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=A9Y/9wZxsQ9biuguSAoyBMPd4XvUKT0TTR+MwMkWi68=; b=dzD+FMMtmfl/c0EVMbP1n75n+xe9IsfE4vYB/goldk27cPQ0AIdDw5+ioZv/07j84m5oBDSvZX0sF+gOJa1AIToUsqE44+/KO9171yqzHlH5EbP/NCgcCz6YkHck+arL68tyiiVi5kT7lohrr97KCPhsIWH0flbYfIfy+DcY2k0=
Received: from CY4PR11MB1352.namprd11.prod.outlook.com (2603:10b6:903:2a::23) by CY4PR11MB1558.namprd11.prod.outlook.com (2603:10b6:910:10::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18; Wed, 28 Oct 2020 15:06:35 +0000
Received: from CY4PR11MB1352.namprd11.prod.outlook.com ([fe80::b9ef:c652:dd7c:318]) by CY4PR11MB1352.namprd11.prod.outlook.com ([fe80::b9ef:c652:dd7c:318%8]) with mapi id 15.20.3477.028; Wed, 28 Oct 2020 15:06:35 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Rahul Jadhav <rahul.ietf@gmail.com>
CC: Alvaro Retana <aretana.ietf@gmail.com>, "roll-chairs@ietf.org" <roll-chairs@ietf.org>, Routing Over Low power and Lossy networks <roll@ietf.org>
Thread-Topic: Deprecating DCO status
Thread-Index: AdatCZyw7r2+jZrvQAKux3tM4YDw1wAHlCWAAASKdrA=
Date: Wed, 28 Oct 2020 15:06:16 +0000
Deferred-Delivery: Wed, 28 Oct 2020 15:05:38 +0000
Message-ID: <CY4PR11MB135272610279D3EE5D5ED255D8170@CY4PR11MB1352.namprd11.prod.outlook.com>
References: <CY4PR11MB13521CF8420BF542D94557F4D8170@CY4PR11MB1352.namprd11.prod.outlook.com> <CAO0Djp3Fo7u-iFgNxYKA2264vNXOziP9-WkGxGvng28pbohpmA@mail.gmail.com>
In-Reply-To: <CAO0Djp3Fo7u-iFgNxYKA2264vNXOziP9-WkGxGvng28pbohpmA@mail.gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2a01:cb1d:4ec:2200:5537:4811:4507:59d0]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5c728752-45ad-40ff-df08-08d87b531026
x-ms-traffictypediagnostic: CY4PR11MB1558:
x-microsoft-antispam-prvs: <CY4PR11MB1558B2C2AB1686B463890AA6D8170@CY4PR11MB1558.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:2399;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: GMbab8kCn4JeE0M+IdGUZDxM/ON7eiovC/SmRS4MBham6bgfNuXH/mWzpSe0Xo/xClnw20TPCtq2m12M0AanuIfED4CRqOpRlH/ITpwzh0P96lGZUyVt5gWa96Xbn+p/ZhGHYADXKgXh9mdjwi1pAuvsEAjM4erG6ttZjp99EeTwQjaoE3X34yAEwGl0OrnFUHv6va71e2kM03mqddyyGUH5v8y/YdKzUMzIn24q+xoauSm45PQb9X0iZRII34gOLKpifO3mmFsR9t2Mxz3LIDQwFhV4hYHyP4KMNSFg43lIUrgL/etP5nCwm+QHZS0lPxciukL8f/aHTuJ8l+pi7VA6p5yga7Tn8mkd5K6BCdltpZeRVJHE9Tvxia/P6/PoGUKdOWBczPchGAe5EBrQXQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:CY4PR11MB1352.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(366004)(396003)(376002)(346002)(136003)(39860400002)(8676002)(16799955002)(966005)(316002)(53546011)(478600001)(7696005)(186003)(54906003)(33656002)(86362001)(4326008)(2906002)(6916009)(71200400001)(55016002)(76116006)(3480700007)(8936002)(9686003)(6506007)(66556008)(66946007)(64756008)(6666004)(83380400001)(66476007)(66446008)(5660300002)(52536014)(7116003); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: 033DozzYeD8rpvvxgOeUUb04K8GCxQQH3B2wwWMznlhZtOLCvc0FDSYW7ytyvahvoSuPfgzfy1JdlOLBMZxxWLPQUqiu0xNYv3k48SUg4ctqVKz31Xf/MR6JJbcIcwFbXy6kJrFjfhmt3AYycO0yHbYgwuQWWJMgT5GUINvlTAQ0VwqLnvJNSPgt/BX7xMfauK2M/r9sKuAdp0Ra3oNlNTnL7GOqN6zCy+x81aLT/NvPkPDtgCBYD9Uvdzqb9Cl3Uf/jbCQNahe5tbHfVyxCMBXFx/K6nYlN1tBCygM91z+Kmwy7s6Ye9gVBtWEfOt1S5tEVC2vJgZuSMrznBfxTObbbiIaf2I9rg4B+YT7pCY8SiUnOKRzElcvQLNxLjv6M0h43C2s8jFn0tMzP6cnsT+NeOKz6b2nIoHAxpcpwoVT+igDw0TKW4hE0zKKjqtuh+bCxiwc/wZ29xO3olSCMPgJezsSbK5BRGyN9SzSZ531KDR5iszXhci0Q3d/0ko5LZITh37WTVNwUoNpDQKF9DhvuB5jAUjJBt8cyA6LmVQpg7BUDQkws+D5gN3gghbjJolIuWwxOKo7kDNJ0w1Ctc78DIXwmaagLYxoDSJmdxIRp0dCEaAOSP2WoeOGVyECzD66kKak/jY6PAcvxBKAPExqjAAE4Cc9wezA+zao9wFIyViEScSBmTIdNhwWrujScFT5ZBnTl7L/5PX3xMf5YrQ==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CY4PR11MB1352.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 5c728752-45ad-40ff-df08-08d87b531026
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Oct 2020 15:06:35.4870 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: MsxAaAnEKrBKnPDeQMpLWZMQV50gClKWfl0RVOK9wSPNpsu1f+o9r+iCvvtrF0Q8b+LBwLi2wqIdSibO6nD+Jw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1558
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.13, xch-aln-003.cisco.com
X-Outbound-Node: rcdn-core-11.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/_O15fMZKXh6gjl1ZVlqY0drzdk0>
Subject: Re: [Roll] Deprecating DCO status
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Oct 2020 15:06:41 -0000

SGVsbG8gUmFodWwNCg0KSSBiZWxpZXZlIHRoYXQgeW91IG5lZWQgdG8gaW5kaWNhdGUgdGhhdCB0
aGUgc3RhdHVzIGlzIGEgUlBMIFN0YXR1cyBhbmQgcmVmZXIgdG8gc2VjdGlvbiA2LjUuMS4gb2Yg
UlBMICIgIEZvcm1hdCBvZiB0aGUgREFPLUFDSyBCYXNlIE9iamVjdCIuICBJJ20gc3VyZSBBbHZh
cm8gd2lsbCBwcm9wb3NlIGFuIGltcHJvdmVtZW50IGJ1dCBteSBrbmVlIGplcms6DQoNCkJlZm9y
ZToNCg0KU3RhdHVzOiBJbmRpY2F0ZXMgdGhlIGNvbXBsZXRpb24gc3RhdHVzLiAgU2VjdGlvbiAx
Mi41IG9mCVtJLUQuaWV0Zi1yb2xsLXVuYXdhcmUtbGVhdmVzXSBkZWZpbmVzIHRoZSBzdGF0dXMg
dmFsdWVzLiAgQSB2YWx1ZSBvZgkwIGlzIGRlZmluZWQgYXMgdW5xdWFsaWZpZWQgYWNjZXB0YW5j
ZS4gIEEgdmFsdWUgb2YgMSBpcyBkZWZpbmVkICBhcyAiTm8gcm91dGluZy1lbnRyeSBmb3IgdGhl
IGluZGljYXRlZCBUYXJnZXQgZm91bmQiLg0KDQpBZnRlcjogDQoNClN0YXR1czogUlBMIFN0YXR1
cyBpbmRpY2F0aW5nIHRoZSBjb21wbGV0aW9uLiBUaGUgUlBMIFN0YXR1cyBpcyBkZWZpbmVkIGlu
IHNlY3Rpb24gNi41LjEuIG9mICBbUkZDIDY1NTBdIGFuZCB1cGRhdGVkIGluIA0Kc2VjdGlvbiA2
LjMgb2YgW0ktRC5pZXRmLXJvbGwtdW5hd2FyZS1sZWF2ZXNdLiAgVGhpcyBzcGVjaWZpY2F0aW9u
IGFkZHMgdGhlIFJQTCByZWplY3Rpb24gdmFsdWUgKCdFJyBmbGFnIHNldCBhbmQgJ0EnIGZsYWcg
bm90IHNldCkgb2YgMSwgZGVmaW5lZCAgYXMgIk5vIHJvdXRpbmctZW50cnkgZm9yIHRoZSBpbmRp
Y2F0ZWQgVGFyZ2V0IGZvdW5kIi4NCg0KV29ya3M/DQoNClRha2UgY2FyZTsNCg0KUGFzY2FsDQoN
Cg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSYWh1bCBKYWRoYXYgPHJh
aHVsLmlldGZAZ21haWwuY29tPg0KPiBTZW50OiBtZXJjcmVkaSAyOCBvY3RvYnJlIDIwMjAgMTM6
NDMNCj4gVG86IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgPHB0aHViZXJ0QGNpc2NvLmNvbT4N
Cj4gQ2M6IEFsdmFybyBSZXRhbmEgPGFyZXRhbmEuaWV0ZkBnbWFpbC5jb20+OyByb2xsLWNoYWly
c0BpZXRmLm9yZzsgUm91dGluZw0KPiBPdmVyIExvdyBwb3dlciBhbmQgTG9zc3kgbmV0d29ya3Mg
PHJvbGxAaWV0Zi5vcmc+DQo+IFN1YmplY3Q6IFJlOiBEZXByZWNhdGluZyBEQ08gc3RhdHVzDQo+
IA0KPiBIaSBQYXNjYWwsIEFsdmFybywNCj4gDQo+IEkgYW0gbW9zdGx5IGNsZWFyIG9uIHRoZSBj
aGFuZ2VzIHJlcXVpcmVkLiBQbGVhc2UgZmluZCBhdHRhY2hlZCBhbiBIVE1MLWRpZmYNCj4gZm9y
IHRoZSBzdWdnZXN0ZWQgY2hhbmdlcy4NCj4gVGhlIG9ubHkgY29uY2VybiBmb3IgbWUgd2FzIGlm
IHdlIHJlbW92ZSB0aGUgcmVnaXN0cnkgd2hlcmUgd291bGQgdGhlIFN0YXR1cw0KPiAxIGluZGlj
YXRpbmcgIk5vIHJvdXRpbmctZW50cnkgZm9yIHRoZSBpbmRpY2F0ZWQgVGFyZ2V0IGZvdW5kIi4N
Cj4gQnV0IEkgc2VlIHRoYXQgdW5hd2FyZS1sZWF2ZXMgaGFzIG1hZGUgYW4gdXBkYXRlIHRvIGl0
cyBJQU5BIHNlY3Rpb24gdG8NCj4gaW5jbHVkZSB0aGlzIHN0YXR1cy4gU28gaXQgd29ya3MuDQo+
IFRodXMsIEkgYW0gcmVmZXJlbmNpbmcgdW5hd2FyZS1sZWF2ZXMgZm9yIFN0YXR1cyB2YWx1ZXMu
DQo+IA0KPiBSZWdhcmRzLA0KPiBSYWh1bA0KPiANCj4gT24gV2VkLCAyOCBPY3QgMjAyMCBhdCAx
NDo0NCwgUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KQ0KPiA8cHRodWJlcnRAY2lzY28uY29tPiB3
cm90ZToNCj4gPg0KPiA+IEhlbGxvIFJhaHVsOg0KPiA+DQo+ID4NCj4gPg0KPiA+IEF0dHJhY3Rp
bmcgeW91ciBhdHRlbnRpb24gb24gdGhlIHBhcnRpY3VsYXIgcG9pbnQgYmVsb3cgaW4gQWx2YXJv
4oCZcyBBRCByZXZpZXcNCj4gb2YgdW5hd2FyZSBsZWF2ZXM6DQo+ID4NCj4gPg0KPiA+DQo+ID4g
PiA+IFNvIHdlIHNob3VsZCB1cGRhdGUgdGhlIE5QREFPIGRyYWZ0IGFuZCByZW1vdmUgdGhhdCBl
bnRyeSBzaG91bGRuJ3QNCj4gd2U/DQo+ID4NCj4gPiA+ID4gTm90ZSB0aGF0IE5QREFPIGlzIGFs
cmVhZHkgaW4gbWlzc3JlZiBiZWNhdXNlIG9mIHRoaXMgZHJhZnQNCj4gPg0KPiA+ID4gPiBodHRw
czovL3d3dy5yZmMtZWRpdG9yLm9yZy9jbHVzdGVyX2luZm8ucGhwP2NpZD1DMzEwDQo+ID4NCj4g
PiA+DQo+ID4NCj4gPiA+IFllcy4NCj4gPg0KPiA+ID4NCj4gPg0KPiA+ID4gQWxzbywgdGhlIHNw
ZWNpZmljYXRpb24gb2YgdGhlIERBTy1BQ0sgbmVlZHMgdG8gYmUgY2hhbmdlZCB0byBhdA0KPiA+
ID4gbGVhc3QgbWFrZSBpdA0KPiA+DQo+ID4gPiBjbGVhciB0aGF0IHRoZSAiRENPLUFDSyBTdGF0
dXMiIGZpZWxkIHJlZmVycyB0byB0aGUgIlJQTCBTdGF0dXMiLg0KPiA+DQo+ID4gPg0KPiA+DQo+
ID4gPiBBYm91dCBkZXByZWNhdGluZyB0aGUgcmVnaXN0cnkuLi4gIFdlIHNob3VsZCBhc2sgSUFO
QSB3aGF0IHRvIGRvOg0KPiA+ID4gdGhleSBhbHJlYWR5DQo+ID4NCj4gPiA+IGNyZWF0ZWQgdGhl
IHJlZ2lzdHJ5LCBidXQgdGhlIGVmZmljaWVudC1ucGRhbyBoYXNuJ3QgYmVlbiBwdWJsaXNoZWQN
Cj4gPiA+IGFzIGFuDQo+ID4NCj4gPiA+IFJGQy4gIEkgZG9uJ3Qga25vdyBpZiB3ZSBqdXN0IGRl
bGV0ZSDCpzYuMiBvciBpZiB3ZSBoYXZlIHRvIGZvcm1hbGx5DQo+ID4gPiBkZXByZWNhdGUgdGhl
DQo+ID4NCj4gPiA+IHJlZ2lzdHJ5IChwb3NzaWJsZSBpbiB0aGlzIGRvY3VtZW50KS4NCj4gPg0K
PiA+ID4NCj4gPg0KPiA+ID4gUGxlYXNlIGFjayB0byB0aGlzIHRvIG1ha2Ugc3VyZSB3ZSdyZSBp
biBzeW5jIGJlZm9yZSBhc2tpbmcgSUFOQS4NCj4gPg0KPiA+DQo+ID4NCj4gPiBUaGUgY2hhbmdl
IEFsdmFybyBhbmQgSSB3YW50IHRvIG1ha2UgaW4gdGhlIGVmZmljaWVudCBucGRhbyBkcmFmdCBp
cw0KPiA+IHRoYXQgdGhlIERDTyBzdGF0dXMgaXMgbm93IG9mIHRoZSBzYW1lIHR5cGUgYXMgdGhl
IFJQTCBzdGF0dXMgaW4gREFPDQo+ID4gQUNLLCBhbmQgc2hvdWxkIGJlIHNwZWNpZmllZCBhcyBz
dWNoIGluDQo+ID4gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtcm9sbC1l
ZmZpY2llbnQtbnBkYW8tMTgjc2VjdGlvbg0KPiA+IC00LjMuNA0KPiA+DQo+ID4gV2hpY2ggbWVh
bnMgdGhhdCB3ZSBkbyBub3QgbmVlZCB0aGUgcmVnaXN0cnkgdGhhdCB3ZSBhc2sgZm9yIGluDQo+
ID4gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtcm9sbC1lZmZpY2llbnQt
bnBkYW8tMTgjcGFnZS0xNw0KPiA+DQo+ID4NCj4gPg0KPiA+IERvIHlvdSBhZ3JlZT8NCj4gPg0K
PiA+DQo+ID4NCj4gPiBLZWVwIHNhZmUhDQo+ID4NCj4gPg0KPiA+DQo+ID4gUGFzY2FsDQo+ID4N
Cj4gPg0K


From nobody Wed Oct 28 08:17:17 2020
Return-Path: <aretana.ietf@gmail.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5740B3A0A83; Wed, 28 Oct 2020 08:17:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level: 
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IIGufcaZA4js; Wed, 28 Oct 2020 08:17:10 -0700 (PDT)
Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4CC0A3A0A8D; Wed, 28 Oct 2020 08:17:10 -0700 (PDT)
Received: by mail-ed1-x52b.google.com with SMTP id dn5so5532773edb.10; Wed, 28 Oct 2020 08:17:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=74CGm1aCbZOsQyyy9vZgPxCXIf5Ml6K2qSWi91kgeJo=; b=DGeitdgPAcAwp//5UzPyQNmwKYoQ2Q3DPNnC57p5BCd5H+4ltmqzGm1kvMldIiRDEP dqA2V163HnjViVc3LAN7gcitlBOxTB2DoH8N9t0Np8RAL8pAy0ykQSFz2GOCf3WhGO1X wSM3Zj1f5sj9yU6J7Fixa5j/8Y34f+Dfh0LUl9waC0UYRSVS3vR8B7DQFPmZa0ldA7Pj 2KbnXpb1z9kyvkrk6T0eLAlZWqrOw3NmGMKjlXHLoh6cpwzV6ok8QXUUsQ4VxDwR1x3U +Yr2MegqF2GtSYeGS1hcozVJiB9BcyRuy4Hxe2VB18vI8arul4+nsB6LoH9FHXFSFgmj e1lQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=74CGm1aCbZOsQyyy9vZgPxCXIf5Ml6K2qSWi91kgeJo=; b=LTbx69Cs/3aIvEuF1ItjBhTYwdYLPJA0ZYkOpypnu/maal2Cyx8Ejv88KIWNY77eu5 2VtchDzM1It4zAsP+5EVa10Zs1xLtCyw3FY7fQ9tPo1Z5blvhnRgPL0Fb21sZe+SA9xU GavESxI/UqgsjQ7djh3H15Fn3juS0eMHY8gJWr5FWavVLWDyzC0Rn5H+bxL5kBBCviYH jpXiyHpusWo2uYdhE3r/jy00MqR7YiC3XepvHNUJEEVItJSOAV4BZR66vAbYwNnRAk/F EXD1Whi6OxOeXnnRfWZFAmULuCyR7biuA0r/Lrm+fl263HG8UzwZEZ9bqrcaqQClcv2L P0lg==
X-Gm-Message-State: AOAM533mbVXq19YnMC3lnSh0mPSwOrO7Avm1LK7yMV/m5x5dIfB0SAgm B3HdqtzT6yYwgj3tD0v7q2HAaY8TNAc4C3LrOWE=
X-Google-Smtp-Source: ABdhPJxgQaYLN0s5fX5L9Lc6eMhZ2iLayONTHuOk3tSUVyH/M19gWXCuJ5mlzEfHefmHpSkCLkeElzhJO5Zobh1bnDE=
X-Received: by 2002:a05:6402:1cbb:: with SMTP id cz27mr7890773edb.38.1603898228657;  Wed, 28 Oct 2020 08:17:08 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Wed, 28 Oct 2020 08:17:07 -0700
From: Alvaro Retana <aretana.ietf@gmail.com>
In-Reply-To: <CY4PR11MB135272610279D3EE5D5ED255D8170@CY4PR11MB1352.namprd11.prod.outlook.com>
References: <CY4PR11MB13521CF8420BF542D94557F4D8170@CY4PR11MB1352.namprd11.prod.outlook.com> <CAO0Djp3Fo7u-iFgNxYKA2264vNXOziP9-WkGxGvng28pbohpmA@mail.gmail.com> <CY4PR11MB135272610279D3EE5D5ED255D8170@CY4PR11MB1352.namprd11.prod.outlook.com>
MIME-Version: 1.0
Date: Wed, 28 Oct 2020 08:17:07 -0700
Message-ID: <CAMMESswcVq20TWe89rLzqWeFM4U_FJH9Z2WpWq_j2M-FWCZQ6g@mail.gmail.com>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, Rahul Jadhav <rahul.ietf@gmail.com>
Cc: "roll-chairs@ietf.org" <roll-chairs@ietf.org>,  Routing Over Low power and Lossy networks <roll@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000002cd3bd05b2bca879"
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/lS2NprS9hNA1mF_KAU10biMIS4M>
Subject: Re: [Roll] Deprecating DCO status
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Oct 2020 15:17:12 -0000

--0000000000002cd3bd05b2bca879
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi!

The last part (=E2=80=9CThis specification adds=E2=80=A6=E2=80=9D) is not c=
orrect, as
unaware-leaves is the one defining the value.  Maybe =E2=80=9CThis specific=
ation
uses=E2=80=A6=E2=80=9D would be more appropriate.


Rahul:  Please don=E2=80=99t submit anything yet.  Because IANA already cre=
ated the
registry (from the efficient-npdao draft), I want to check with them what
is the right thing to do: if we just delete the registry, or if we need to
leave it and deprecate it somehow.

Thanks!

Alvaro.

On October 28, 2020 at 11:06:39 AM, Pascal Thubert (pthubert) (
pthubert@cisco.com) wrote:

Hello Rahul

I believe that you need to indicate that the status is a RPL Status and
refer to section 6.5.1. of RPL " Format of the DAO-ACK Base Object". I'm
sure Alvaro will propose an improvement but my knee jerk:

Before:

Status: Indicates the completion status. Section 12.5 of
[I-D.ietf-roll-unaware-leaves] defines the status values. A value of 0 is
defined as unqualified acceptance. A value of 1 is defined as "No
routing-entry for the indicated Target found".

After:

Status: RPL Status indicating the completion. The RPL Status is defined in
section 6.5.1. of [RFC 6550] and updated in
section 6.3 of [I-D.ietf-roll-unaware-leaves]. This specification adds the
RPL rejection value ('E' flag set and 'A' flag not set) of 1, defined as
"No routing-entry for the indicated Target found".

Works?

Take care;

Pascal


> -----Original Message-----
> From: Rahul Jadhav <rahul.ietf@gmail.com>
> Sent: mercredi 28 octobre 2020 13:43
> To: Pascal Thubert (pthubert) <pthubert@cisco.com>
> Cc: Alvaro Retana <aretana.ietf@gmail.com>; roll-chairs@ietf.org; Routing
> Over Low power and Lossy networks <roll@ietf.org>
> Subject: Re: Deprecating DCO status
>
> Hi Pascal, Alvaro,
>
> I am mostly clear on the changes required. Please find attached an
HTML-diff
> for the suggested changes.
> The only concern for me was if we remove the registry where would the
Status
> 1 indicating "No routing-entry for the indicated Target found".
> But I see that unaware-leaves has made an update to its IANA section to
> include this status. So it works.
> Thus, I am referencing unaware-leaves for Status values.
>
> Regards,
> Rahul
>
> On Wed, 28 Oct 2020 at 14:44, Pascal Thubert (pthubert)
> <pthubert@cisco.com> wrote:
> >
> > Hello Rahul:
> >
> >
> >
> > Attracting your attention on the particular point below in Alvaro=E2=80=
=99s AD
review
> of unaware leaves:
> >
> >
> >
> > > > So we should update the NPDAO draft and remove that entry shouldn't
> we?
> >
> > > > Note that NPDAO is already in missref because of this draft
> >
> > > > https://www.rfc-editor.org/cluster_info.php?cid=3DC310
> >
> > >
> >
> > > Yes.
> >
> > >
> >
> > > Also, the specification of the DAO-ACK needs to be changed to at
> > > least make it
> >
> > > clear that the "DCO-ACK Status" field refers to the "RPL Status".
> >
> > >
> >
> > > About deprecating the registry... We should ask IANA what to do:
> > > they already
> >
> > > created the registry, but the efficient-npdao hasn't been published
> > > as an
> >
> > > RFC. I don't know if we just delete =C2=A76.2 or if we have to formal=
ly
> > > deprecate the
> >
> > > registry (possible in this document).
> >
> > >
> >
> > > Please ack to this to make sure we're in sync before asking IANA.
> >
> >
> >
> > The change Alvaro and I want to make in the efficient npdao draft is
> > that the DCO status is now of the same type as the RPL status in DAO
> > ACK, and should be specified as such in
> > https://tools.ietf.org/html/draft-ietf-roll-efficient-npdao-18#section
> > -4.3.4
> >
> > Which means that we do not need the registry that we ask for in
> > https://tools.ietf.org/html/draft-ietf-roll-efficient-npdao-18#page-17
> >
> >
> >
> > Do you agree?
> >
> >
> >
> > Keep safe!
> >
> >
> >
> > Pascal
> >
> >

--0000000000002cd3bd05b2bca879
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style>=
</head><body style=3D"word-wrap:break-word"><div style=3D"font-family:Helve=
tica,Arial;font-size:13px"><br></div> Hi!<div><br></div><div>The last part =
(=E2=80=9CThis specification adds=E2=80=A6=E2=80=9D) is not correct, as una=
ware-leaves is the one defining the value.=C2=A0 Maybe =E2=80=9CThis specif=
ication uses=E2=80=A6=E2=80=9D would be more appropriate.</div><div><br></d=
iv><div><br></div><div>Rahul: =C2=A0Please don=E2=80=99t submit anything ye=
t.=C2=A0 Because IANA already created the registry (from the efficient-npda=
o draft), I want to check with them what is the right thing to do: if we ju=
st delete the registry, or if we need to leave it and deprecate it somehow.=
=C2=A0</div><div><br></div><div>Thanks!</div><div><br></div><div>Alvaro.<br=
><p class=3D"airmail_on">On October 28, 2020 at 11:06:39 AM, Pascal Thubert=
 (pthubert) (<a href=3D"mailto:pthubert@cisco.com">pthubert@cisco.com</a>) =
wrote:</p> <blockquote type=3D"cite" class=3D"clean_bq"><span><div><div></d=
iv><div>Hello Rahul
<br>
<br>I believe that you need to indicate that the status is a RPL Status and=
 refer to section 6.5.1. of RPL &quot;  Format of the DAO-ACK Base Object&q=
uot;.  I&#39;m sure Alvaro will propose an improvement but my knee jerk:
<br>
<br>Before:
<br>
<br>Status: Indicates the completion status.  Section 12.5 of	[I-D.ietf-rol=
l-unaware-leaves] defines the status values.  A value of	0 is defined as un=
qualified acceptance.  A value of 1 is defined  as &quot;No routing-entry f=
or the indicated Target found&quot;.
<br>
<br>After: =20
<br>
<br>Status: RPL Status indicating the completion. The RPL Status is defined=
 in section 6.5.1. of  [RFC 6550] and updated in =20
<br>section 6.3 of [I-D.ietf-roll-unaware-leaves].  This specification adds=
 the RPL rejection value (&#39;E&#39; flag set and &#39;A&#39; flag not set=
) of 1, defined  as &quot;No routing-entry for the indicated Target found&q=
uot;.
<br>
<br>Works?
<br>
<br>Take care;
<br>
<br>Pascal
<br>
<br>
<br>&gt; -----Original Message-----
<br>&gt; From: Rahul Jadhav &lt;<a href=3D"mailto:rahul.ietf@gmail.com">rah=
ul.ietf@gmail.com</a>&gt;
<br>&gt; Sent: mercredi 28 octobre 2020 13:43
<br>&gt; To: Pascal Thubert (pthubert) &lt;<a href=3D"mailto:pthubert@cisco=
.com">pthubert@cisco.com</a>&gt;
<br>&gt; Cc: Alvaro Retana &lt;<a href=3D"mailto:aretana.ietf@gmail.com">ar=
etana.ietf@gmail.com</a>&gt;; <a href=3D"mailto:roll-chairs@ietf.org">roll-=
chairs@ietf.org</a>; Routing
<br>&gt; Over Low power and Lossy networks &lt;<a href=3D"mailto:roll@ietf.=
org">roll@ietf.org</a>&gt;
<br>&gt; Subject: Re: Deprecating DCO status
<br>&gt; =20
<br>&gt; Hi Pascal, Alvaro,
<br>&gt; =20
<br>&gt; I am mostly clear on the changes required. Please find attached an=
 HTML-diff
<br>&gt; for the suggested changes.
<br>&gt; The only concern for me was if we remove the registry where would =
the Status
<br>&gt; 1 indicating &quot;No routing-entry for the indicated Target found=
&quot;.
<br>&gt; But I see that unaware-leaves has made an update to its IANA secti=
on to
<br>&gt; include this status. So it works.
<br>&gt; Thus, I am referencing unaware-leaves for Status values.
<br>&gt; =20
<br>&gt; Regards,
<br>&gt; Rahul
<br>&gt; =20
<br>&gt; On Wed, 28 Oct 2020 at 14:44, Pascal Thubert (pthubert)
<br>&gt; &lt;<a href=3D"mailto:pthubert@cisco.com">pthubert@cisco.com</a>&g=
t; wrote:
<br>&gt; &gt;
<br>&gt; &gt; Hello Rahul:
<br>&gt; &gt;
<br>&gt; &gt;
<br>&gt; &gt;
<br>&gt; &gt; Attracting your attention on the particular point below in Al=
varo=E2=80=99s AD review
<br>&gt; of unaware leaves:
<br>&gt; &gt;
<br>&gt; &gt;
<br>&gt; &gt;
<br>&gt; &gt; &gt; &gt; So we should update the NPDAO draft and remove that=
 entry shouldn&#39;t
<br>&gt; we?
<br>&gt; &gt;
<br>&gt; &gt; &gt; &gt; Note that NPDAO is already in missref because of th=
is draft
<br>&gt; &gt;
<br>&gt; &gt; &gt; &gt; <a href=3D"https://www.rfc-editor.org/cluster_info.=
php?cid=3DC310">https://www.rfc-editor.org/cluster_info.php?cid=3DC310</a>
<br>&gt; &gt;
<br>&gt; &gt; &gt;
<br>&gt; &gt;
<br>&gt; &gt; &gt; Yes.
<br>&gt; &gt;
<br>&gt; &gt; &gt;
<br>&gt; &gt;
<br>&gt; &gt; &gt; Also, the specification of the DAO-ACK needs to be chang=
ed to at
<br>&gt; &gt; &gt; least make it
<br>&gt; &gt;
<br>&gt; &gt; &gt; clear that the &quot;DCO-ACK Status&quot; field refers t=
o the &quot;RPL Status&quot;.
<br>&gt; &gt;
<br>&gt; &gt; &gt;
<br>&gt; &gt;
<br>&gt; &gt; &gt; About deprecating the registry...  We should ask IANA wh=
at to do:
<br>&gt; &gt; &gt; they already
<br>&gt; &gt;
<br>&gt; &gt; &gt; created the registry, but the efficient-npdao hasn&#39;t=
 been published
<br>&gt; &gt; &gt; as an
<br>&gt; &gt;
<br>&gt; &gt; &gt; RFC.  I don&#39;t know if we just delete =C2=A76.2 or if=
 we have to formally
<br>&gt; &gt; &gt; deprecate the
<br>&gt; &gt;
<br>&gt; &gt; &gt; registry (possible in this document).
<br>&gt; &gt;
<br>&gt; &gt; &gt;
<br>&gt; &gt;
<br>&gt; &gt; &gt; Please ack to this to make sure we&#39;re in sync before=
 asking IANA.
<br>&gt; &gt;
<br>&gt; &gt;
<br>&gt; &gt;
<br>&gt; &gt; The change Alvaro and I want to make in the efficient npdao d=
raft is
<br>&gt; &gt; that the DCO status is now of the same type as the RPL status=
 in DAO
<br>&gt; &gt; ACK, and should be specified as such in
<br>&gt; &gt; <a href=3D"https://tools.ietf.org/html/draft-ietf-roll-effici=
ent-npdao-18#section">https://tools.ietf.org/html/draft-ietf-roll-efficient=
-npdao-18#section</a>
<br>&gt; &gt; -4.3.4
<br>&gt; &gt;
<br>&gt; &gt; Which means that we do not need the registry that we ask for =
in
<br>&gt; &gt; <a href=3D"https://tools.ietf.org/html/draft-ietf-roll-effici=
ent-npdao-18#page-17">https://tools.ietf.org/html/draft-ietf-roll-efficient=
-npdao-18#page-17</a>
<br>&gt; &gt;
<br>&gt; &gt;
<br>&gt; &gt;
<br>&gt; &gt; Do you agree?
<br>&gt; &gt;
<br>&gt; &gt;
<br>&gt; &gt;
<br>&gt; &gt; Keep safe!
<br>&gt; &gt;
<br>&gt; &gt;
<br>&gt; &gt;
<br>&gt; &gt; Pascal
<br>&gt; &gt;
<br>&gt; &gt;
<br></div></div></span></blockquote> <div class=3D"gmail_signature"></div><=
/div></body></html>

--0000000000002cd3bd05b2bca879--


From nobody Wed Oct 28 08:45:09 2020
Return-Path: <rahul.ietf@gmail.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E82B63A0062; Wed, 28 Oct 2020 08:45:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tjWeXiE7NC8a; Wed, 28 Oct 2020 08:45:06 -0700 (PDT)
Received: from mail-ej1-x62f.google.com (mail-ej1-x62f.google.com [IPv6:2a00:1450:4864:20::62f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0B8203A005F; Wed, 28 Oct 2020 08:45:06 -0700 (PDT)
Received: by mail-ej1-x62f.google.com with SMTP id gs25so7941983ejb.1; Wed, 28 Oct 2020 08:45:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=MX+NJCKGXDM+gm9waZuv0IitfB2jcDLRCqgIgAyOz/o=; b=FIan4s9PHEYh0wDXb/s/b1hnwiYehjJEf19xGqf5oMzPhzmHEh/uYvP7NG+nw5Tn2f FMieJnoAa/231vy9WPMqF4DqFe+dhjMy1cypR6GY4CsAM3t6gTnJRoMXKE+yo+k/3Qjh oTFptW+mMRpoDqFVBb3JnM2XX+qx7qTm8z9kmOdZFRE8kDw9vJkvxDzf1RbvnER9aBKe +5iR+NDEn2k//omm76NUIjBoiWkRnZS/ZFZi0Ik51r6NrkezwL03xoWBlioO0lePvb1H QQwe5zYTthIjkK+QfvdtfldHzwkvZlIOuumIvsx/aIDOFsCRZERzcjoCMTKl6UR2b0lU 1dSg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=MX+NJCKGXDM+gm9waZuv0IitfB2jcDLRCqgIgAyOz/o=; b=o4X2bLV0Fc+H7YF7RSEi3TbfxHqtf3engd09vU21dXG+XeXyKUeyCVOhDb7kdGXUbq hjkF2SKpOorqbHkJnV2eQO/Ql+q9SHDBsqtPS77IK0YSy5E8qgmeTP2+AxZRsBIS8kTv FJWd8sJFP+qWFuGpK+pZzWdK/Rkaus9qXhkNgokVqZ7tFJgV4qDKbCyTMZ9YZl+sSshj XDbK0i7aB+nF1jIIG+qFQJDjEUv2fAvJ56DaL2kFbJUbkU9QBjr53mVkuPg5rXagYX60 w53tYRzsygEFguzYLnvryz1//nTthisGdP1bU6fAtpd3Mp7mTqaNzECoVBWTQ8kML3nH DMmg==
X-Gm-Message-State: AOAM532OR708CIGwyCoqdeYUnS6hrThRzzyhZ1XafboEnC2Vwmf5iO8W QEUXZxFUqxoB8RM6EkOwVM5Azj5gU5+4EoWIenI=
X-Google-Smtp-Source: ABdhPJxzXxen1gUpcY/MB9A/jVR3v7HteZRTKJKcRdR7qquZU29o/8hbKCT529lnUVbHs2aoCpww1+wHs4r9d6NJzO4=
X-Received: by 2002:a17:906:4a98:: with SMTP id x24mr7934056eju.319.1603899904482;  Wed, 28 Oct 2020 08:45:04 -0700 (PDT)
MIME-Version: 1.0
References: <CY4PR11MB13521CF8420BF542D94557F4D8170@CY4PR11MB1352.namprd11.prod.outlook.com> <CAO0Djp3Fo7u-iFgNxYKA2264vNXOziP9-WkGxGvng28pbohpmA@mail.gmail.com> <CY4PR11MB135272610279D3EE5D5ED255D8170@CY4PR11MB1352.namprd11.prod.outlook.com> <CAMMESswcVq20TWe89rLzqWeFM4U_FJH9Z2WpWq_j2M-FWCZQ6g@mail.gmail.com>
In-Reply-To: <CAMMESswcVq20TWe89rLzqWeFM4U_FJH9Z2WpWq_j2M-FWCZQ6g@mail.gmail.com>
From: Rahul Jadhav <rahul.ietf@gmail.com>
Date: Wed, 28 Oct 2020 21:14:53 +0530
Message-ID: <CAO0Djp30p9_5Y90-czgjhsA5k=YmxO3bfyJSEF_MEAD3kzrMaQ@mail.gmail.com>
To: Alvaro Retana <aretana.ietf@gmail.com>, Pascal Thubert <pascal.thubert@gmail.com>
Cc: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "roll-chairs@ietf.org" <roll-chairs@ietf.org>,  Routing Over Low power and Lossy networks <roll@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/mbz0ICZ7ilQ24IXqkKRyRYiFzVE>
Subject: Re: [Roll] Deprecating DCO status
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Oct 2020 15:45:08 -0000

Thanks, Pascal, Alvaro for the edits.

@Pascal Thubert, Regarding "('E' flag set and 'A' flag not set)", this
may confuse the reader and also may not be relevant for this spec
since it is ok for an implementer to simply use 0/1 as a Status value
without the understanding of E/A flags in unaware-leaves. Can we skip
that part since anyways we are referencing unaware-leaves?

@Alvaro Retana, I will not submit unless explicitly told to do.

Thanks,
Rahul

On Wed, 28 Oct 2020 at 20:47, Alvaro Retana <aretana.ietf@gmail.com> wrote:
>
>
> Hi!
>
> The last part (=E2=80=9CThis specification adds=E2=80=A6=E2=80=9D) is not=
 correct, as unaware-leaves is the one defining the value.  Maybe =E2=80=9C=
This specification uses=E2=80=A6=E2=80=9D would be more appropriate.
>
>
> Rahul:  Please don=E2=80=99t submit anything yet.  Because IANA already c=
reated the registry (from the efficient-npdao draft), I want to check with =
them what is the right thing to do: if we just delete the registry, or if w=
e need to leave it and deprecate it somehow.
>
> Thanks!
>
> Alvaro.
>
> On October 28, 2020 at 11:06:39 AM, Pascal Thubert (pthubert) (pthubert@c=
isco.com) wrote:
>
> Hello Rahul
>
> I believe that you need to indicate that the status is a RPL Status and r=
efer to section 6.5.1. of RPL " Format of the DAO-ACK Base Object". I'm sur=
e Alvaro will propose an improvement but my knee jerk:
>
> Before:
>
> Status: Indicates the completion status. Section 12.5 of [I-D.ietf-roll-u=
naware-leaves] defines the status values. A value of 0 is defined as unqual=
ified acceptance. A value of 1 is defined as "No routing-entry for the indi=
cated Target found".
>
> After:
>
> Status: RPL Status indicating the completion. The RPL Status is defined i=
n section 6.5.1. of [RFC 6550] and updated in
> section 6.3 of [I-D.ietf-roll-unaware-leaves]. This specification adds th=
e RPL rejection value ('E' flag set and 'A' flag not set) of 1, defined as =
"No routing-entry for the indicated Target found".
>
> Works?
>
> Take care;
>
> Pascal
>
>
> > -----Original Message-----
> > From: Rahul Jadhav <rahul.ietf@gmail.com>
> > Sent: mercredi 28 octobre 2020 13:43
> > To: Pascal Thubert (pthubert) <pthubert@cisco.com>
> > Cc: Alvaro Retana <aretana.ietf@gmail.com>; roll-chairs@ietf.org; Routi=
ng
> > Over Low power and Lossy networks <roll@ietf.org>
> > Subject: Re: Deprecating DCO status
> >
> > Hi Pascal, Alvaro,
> >
> > I am mostly clear on the changes required. Please find attached an HTML=
-diff
> > for the suggested changes.
> > The only concern for me was if we remove the registry where would the S=
tatus
> > 1 indicating "No routing-entry for the indicated Target found".
> > But I see that unaware-leaves has made an update to its IANA section to
> > include this status. So it works.
> > Thus, I am referencing unaware-leaves for Status values.
> >
> > Regards,
> > Rahul
> >
> > On Wed, 28 Oct 2020 at 14:44, Pascal Thubert (pthubert)
> > <pthubert@cisco.com> wrote:
> > >
> > > Hello Rahul:
> > >
> > >
> > >
> > > Attracting your attention on the particular point below in Alvaro=E2=
=80=99s AD review
> > of unaware leaves:
> > >
> > >
> > >
> > > > > So we should update the NPDAO draft and remove that entry shouldn=
't
> > we?
> > >
> > > > > Note that NPDAO is already in missref because of this draft
> > >
> > > > > https://www.rfc-editor.org/cluster_info.php?cid=3DC310
> > >
> > > >
> > >
> > > > Yes.
> > >
> > > >
> > >
> > > > Also, the specification of the DAO-ACK needs to be changed to at
> > > > least make it
> > >
> > > > clear that the "DCO-ACK Status" field refers to the "RPL Status".
> > >
> > > >
> > >
> > > > About deprecating the registry... We should ask IANA what to do:
> > > > they already
> > >
> > > > created the registry, but the efficient-npdao hasn't been published
> > > > as an
> > >
> > > > RFC. I don't know if we just delete =C2=A76.2 or if we have to form=
ally
> > > > deprecate the
> > >
> > > > registry (possible in this document).
> > >
> > > >
> > >
> > > > Please ack to this to make sure we're in sync before asking IANA.
> > >
> > >
> > >
> > > The change Alvaro and I want to make in the efficient npdao draft is
> > > that the DCO status is now of the same type as the RPL status in DAO
> > > ACK, and should be specified as such in
> > > https://tools.ietf.org/html/draft-ietf-roll-efficient-npdao-18#sectio=
n
> > > -4.3.4
> > >
> > > Which means that we do not need the registry that we ask for in
> > > https://tools.ietf.org/html/draft-ietf-roll-efficient-npdao-18#page-1=
7
> > >
> > >
> > >
> > > Do you agree?
> > >
> > >
> > >
> > > Keep safe!
> > >
> > >
> > >
> > > Pascal
> > >
> > >


From nobody Wed Oct 28 09:13:14 2020
Return-Path: <pthubert@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 69FCC3A07D3; Wed, 28 Oct 2020 09:13:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.6
X-Spam-Level: 
X-Spam-Status: No, score=-9.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=lAm7zET3; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=MlsHy7HA
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VULvyAInSQqx; Wed, 28 Oct 2020 09:13:10 -0700 (PDT)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B64A53A07AE; Wed, 28 Oct 2020 09:13:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=24658; q=dns/txt; s=iport; t=1603901589; x=1605111189; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=H0+pVXgIZiCRY8KEeQSWNzD/6HoQrGdTydkFdFKSm5A=; b=lAm7zET3QrqcaCCLxjn2vnqpV7ubxGgkPlS+44tFtNYXVzLLM6Zk64tM aWXL0NEWWH994XUgr6Yfglh/eOOGxcv6d52VhNeNJr5C/zEn6fTtR/VP/ ds/aHr8cNLZ8xfbAsshJ3hBIh1X8CxdOXImoUPOQVjul4yyr9tMRf1egr 0=;
IronPort-PHdr: =?us-ascii?q?9a23=3AfeS40R1hDLudZ43osmDT+zVfbzU7u7jyIg8e44?= =?us-ascii?q?YmjLQLaKm44pD+JxWGuadiiVbIWcPQ7PcXw+bVsqW1X2sG7N7BtX0Za5VDWl?= =?us-ascii?q?cDjtlehA0vBsOJSCiZZP7nZiA3BoJOAVli+XzoPk1cGcK4bFrX8TW+6DcIEU?= =?us-ascii?q?D5Mgx4bu3+Bo/ViZGx0Oa/s53eaglFnnyze7R3eR63tg7W8MIRhNhv?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0A1CAB3l5lf/5pdJa1GGh4BAQsSDII?= =?us-ascii?q?EC4EjL1EHcFkvLYQ9g0kDjUeBAokOjQuBX4EugSUDVQsBAQENAQEjCgIEAQG?= =?us-ascii?q?ESgIXgW4CJTYHDgIDAQELAQEFAQEBAgEGBG2FYQyFcgEBAQECARIRChMBATc?= =?us-ascii?q?BCwQCAQYCDgMEAQEBJwMCAgIfERQJCAEBBAENBQgagwWBfk0DDiABDj+RCpB?= =?us-ascii?q?qAoE7iGh2gTKDBAEBBYE3AoNjDQuCEAMGgTiCcoJgTkKBBoVRG4FBP4ERQ4I?= =?us-ascii?q?YNT6CGkIBAQIBFoEoICsJgmEzgiyLcIdphxWLSUCOW4FrVAqCa4kHi3pvhTK?= =?us-ascii?q?DF4oOjjWGBpI3gQqBfoh5gm2MS4FdhC8CBAIEBQIOAQEFgVsDMBKBLw8HcBW?= =?us-ascii?q?DJFAXAg2OHwwXg06FFIVEdAI2AgYBCQEBAwl8jGxgAQE?=
X-IronPort-AV: E=Sophos;i="5.77,427,1596499200";  d="scan'208,217";a="592655313"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 28 Oct 2020 16:13:08 +0000
Received: from XCH-RCD-002.cisco.com (xch-rcd-002.cisco.com [173.37.102.12]) by rcdn-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id 09SGD7hs029294 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 28 Oct 2020 16:13:08 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-RCD-002.cisco.com (173.37.102.12) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 28 Oct 2020 11:13:07 -0500
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 28 Oct 2020 11:13:07 -0500
Received: from NAM12-DM6-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Wed, 28 Oct 2020 11:13:07 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dVTfi5qExI2+N1HPg/C/tY4PC8l+qvl64YCXM4sI2AXwdclGG+OpCl0FuXL6VqbfZoPYWtnXX2hsDaSPW4aQrfAVhSaBsFMthbfyGWIsFIjjfAMvLID42yiFjCDmp2ahifB5Bb6I5Vfe2X2CwTIY6C0s7LLBPuRLyedUatMzLt6AFtomHCcL9IS9pdM710N9KENVE1dai4CsnoWCuMWg7SE1ZHmX8QD7/MDdhMD8iixkMISe3JjZfcExSqCO8T9VPhVJWoK7hFPNuzKC0eSOTIwU6kXPfDOgSVRRprhkxYdzgZZ7M+7s2mTd/BqIb7wAnLUEYazuXp67FVloJTsMzA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=H0+pVXgIZiCRY8KEeQSWNzD/6HoQrGdTydkFdFKSm5A=; b=jeR6i4fOJ/Xvl+EZS8o9MqMx1wzwx9Nv+iPkbSi/0hWDrGpwKRVrV8p+B1ynWtF1iUxhpS8h/AWTXVeNB1TfKDb7HUGRWLyUkDxVjfoEa1M7wj3bsaLXXVCF6ZMDIdeWzLO++GkwW6HUjkrH/sb6qXSUdvceJf2vNVIpzGhY+Fmov3FOAJplizISckRO3b5s1HB6oHRPxpdxfCBgC0JyvzQTiClZkNB5TPVWDMTZioxwYPI6yYilB27KsZswhyixW+iZajI+zfzi0k5c6KPh4iblA3B9NFL3cPovtTV7QJBP0ptdAKXlE/KIFEZ8ssve+3pkJ8exeJCRJywa4iZjng==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=H0+pVXgIZiCRY8KEeQSWNzD/6HoQrGdTydkFdFKSm5A=; b=MlsHy7HAbt+5iohxj2ZEOre8SQ1Fuytv2ZAHLSv/gnkHsTsMRIntRxRrcz8Fl+xwA4R822Ffq/hILEbejKPjPoyrvoTjF5AHW8kRufiULGlhnMwHRS/BKd35voOoGnbeFoy9L/rjnJDHCvB/GDQ5hZMpvjGL9XxfRdOdNxQpEmQ=
Received: from CY4PR11MB1352.namprd11.prod.outlook.com (2603:10b6:903:2a::23) by CY4PR1101MB2152.namprd11.prod.outlook.com (2603:10b6:910:23::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.24; Wed, 28 Oct 2020 16:13:05 +0000
Received: from CY4PR11MB1352.namprd11.prod.outlook.com ([fe80::b9ef:c652:dd7c:318]) by CY4PR11MB1352.namprd11.prod.outlook.com ([fe80::b9ef:c652:dd7c:318%8]) with mapi id 15.20.3477.028; Wed, 28 Oct 2020 16:13:05 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Alvaro Retana <aretana.ietf@gmail.com>, Rahul Jadhav <rahul.ietf@gmail.com>
CC: "roll-chairs@ietf.org" <roll-chairs@ietf.org>, "Routing Over Low power and Lossy networks" <roll@ietf.org>
Thread-Topic: Deprecating DCO status
Thread-Index: AdatCZyw7r2+jZrvQAKux3tM4YDw1wAHlCWAAASKdrAAANO5gAABpTEg
Date: Wed, 28 Oct 2020 16:12:44 +0000
Deferred-Delivery: Wed, 28 Oct 2020 16:12:22 +0000
Message-ID: <CY4PR11MB13520AEA96C93D0F3129FED2D8170@CY4PR11MB1352.namprd11.prod.outlook.com>
References: <CY4PR11MB13521CF8420BF542D94557F4D8170@CY4PR11MB1352.namprd11.prod.outlook.com> <CAO0Djp3Fo7u-iFgNxYKA2264vNXOziP9-WkGxGvng28pbohpmA@mail.gmail.com> <CY4PR11MB135272610279D3EE5D5ED255D8170@CY4PR11MB1352.namprd11.prod.outlook.com> <CAMMESswcVq20TWe89rLzqWeFM4U_FJH9Z2WpWq_j2M-FWCZQ6g@mail.gmail.com>
In-Reply-To: <CAMMESswcVq20TWe89rLzqWeFM4U_FJH9Z2WpWq_j2M-FWCZQ6g@mail.gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2a01:cb1d:4ec:2200:b05d:2223:f809:90c3]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f725ac3f-1ff8-409b-a8e3-08d87b5c5a5b
x-ms-traffictypediagnostic: CY4PR1101MB2152:
x-microsoft-antispam-prvs: <CY4PR1101MB2152544C4F5EB2B1463E34EAD8170@CY4PR1101MB2152.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:1091;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: XAx5ISdRRzddIPeE2P3fIS6plOIaeXRdLH0Bpi6Qm0mD7hsb7/AlxaUhOGQvNgAIsguCBIGdto4q9pqDGrLqafAflVlYtflQKA1gqVF6IODxUexB2N+Ile2NkJZYoUovC0wYYHXpf+2rsyRfKZrxc+rZ9SlZOShjWYLTnB47uIq/8I+Xnoop7kgXs4lAW/KvRoZhD2Q7eU2g7u8nMreCXVWXlDfVkj4P9zj2PefkPFX2UZaxv5GG8Mvu6Kn062zryTPwEDp7KlFWCuPGGb//I+xXAYZJEAxPB6ZkyaPpLecy+s8ogSFtTzBcZXoHdJzGcp6cVpJirs9IQLC+E8WmdpB9j1oQ4C3HMVMEVW1sMYwuNMVj4DpDFhWUj7gdFLH22sUIfBejWLHmliqChfytQQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:CY4PR11MB1352.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(346002)(376002)(39860400002)(366004)(136003)(396003)(66446008)(7116003)(33656002)(83380400001)(53546011)(110136005)(2906002)(55016002)(3480700007)(66556008)(8676002)(966005)(186003)(8936002)(166002)(76116006)(5660300002)(71200400001)(4326008)(7696005)(86362001)(66946007)(316002)(66476007)(6666004)(64756008)(6506007)(54906003)(478600001)(52536014)(9686003)(16799955002); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: dTFYPOhrbWpAk4wcPCIoxMBf1Kp3K8HlmQBgmPJoSN8JWSKjU8XZJ7sn6osSblUTOTeYLA9BpMHVkk4OU5NPahGVMGmN1krRcSaX/BkRbpgeEMbqMsZmDGlb+xO0fNfvduV4oyr3PHjYn4DKMtOZ7RH9/qrEMicF/gqT3tWLHQYieHc38xQoaMWwCEjcpe5f2e3Uh/EVH+rpRrwKyX4sMtIliM8RvSt4GZY5YWxOjuLpRohbhnpjk2Znkp5Go+GcXas7Sj5XdBOR0phznSf9VMegJtKkBle9jqeFj0xF7NY9zi2AKOgO+f3ooG0B86Sexu0QUg0dgr1YpfrA+XI76NL0T/c/zLKOtdQndPVeK+UQ4VbCYTHUpJVhG/wzA8+WO1XV4SjeKWHiXplJf4GEhgE9BQaBpS2ZRHnYYG/mGuqZ42OvD8uIpgq6o/RJ7bzKOojRCB/gmoUVyqG79+8kSRBSatP6wBYnXdP/Kiq6Mv8ztWWMnSfmBpWeNUhVohKZPsH3OKCvARGvu9Enf6Tw2Q5iBFF3+KTRQf7RC4gtqWCevg5ppVri82aDnhBoDHSYe/Ew/hoc9Fq4fxOowBsCDzp9jzCo+XrNruXG2/YRxEJiaFyskwpNNqdWvqbv5qq0c4wSVzmqFLiF8RhOxXhaFqXl7gFmd6bnfYFdV6mxHFNUz2kh8x/rej2G+4PS+AbPEtWejnzUGHoNmyVElw6+GA==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_CY4PR11MB13520AEA96C93D0F3129FED2D8170CY4PR11MB1352namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CY4PR11MB1352.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f725ac3f-1ff8-409b-a8e3-08d87b5c5a5b
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Oct 2020 16:13:05.5019 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ULf25vlgenLUWxCyuzM/LQyd0E1py7d/PXzqbU6Iz229IBEG0N9eyd/ZuTF4HxSi05eyLfLA4F48VxrrO9+hEQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR1101MB2152
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.12, xch-rcd-002.cisco.com
X-Outbound-Node: rcdn-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/cEvJbgHa3SRHJu6YCXLenTbOzOg>
Subject: Re: [Roll] Deprecating DCO status
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Oct 2020 16:13:12 -0000

--_000_CY4PR11MB13520AEA96C93D0F3129FED2D8170CY4PR11MB1352namp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGVsbG8gQWx2YXJvDQoNCkkgZGlzYWdyZWUsIHRoZSBjb2RlIDEgaXMgYWRkZWQgYnkgRENPLiBV
bmF3YXJlIGxlYXZlcyBtb2RpZmllcyB0aGUgZm9ybWF0IGFuZCBjcmVhdGVzIHRoZSByZWdpc3Ry
eSBzaW5jZSBuZWl0aGVyIFJQTCBub3IgRENPIGRpZC4NCg0KVGhpcyBhcHBlYXJzIHRvIGJlIHRo
ZSBzaW1wbGUgdGhpbmcgdG8gZG8uIFRoZSBtb3JlIGNvbXBsZXggLyBjbGVhbmVyIHRoaW5nIHRv
IGRvIHdvdWxkIGJlIHRoYXQgdW5hd2FyZSBsZWF2ZXMgY29tZXMgZmlyc3QgIGFuZCBjcmVhdGVz
IHRoZSByZWdpc3RyeSBhcyBvZiBvdyBidXQgd2l0aG91dCB0aGUgdmFsdWUgb2YgMS4gVGhlbiBE
Q08gYWRkcyBhIElBTkEgZW50cnkgdGhhdCBhZGRzIHRoZSB2YWx1ZSBvZiAxLiBUaGF04oCZcyBh
IGJpdCBtb3JlIElBTkEgd29yay4NCg0KSW4gYW55IGZhc2hpb24gRENPIG5lZWRzIHRvIGluZGlj
YXRlIHRoYXQgdGhpcyBpcyBhIHJlamVjdGlvbiBjb2RlLCBJ4oCZbGwgYW5zd2VyIHRvIFJhaHVs
IG9uIHRoYXQuDQoNCktlZXAgc2FmZSENCg0KUGFzY2FsDQoNCg0KDQpGcm9tOiBBbHZhcm8gUmV0
YW5hIDxhcmV0YW5hLmlldGZAZ21haWwuY29tPg0KU2VudDogbWVyY3JlZGkgMjggb2N0b2JyZSAy
MDIwIDE2OjE3DQpUbzogUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSA8cHRodWJlcnRAY2lzY28u
Y29tPjsgUmFodWwgSmFkaGF2IDxyYWh1bC5pZXRmQGdtYWlsLmNvbT4NCkNjOiByb2xsLWNoYWly
c0BpZXRmLm9yZzsgUm91dGluZyBPdmVyIExvdyBwb3dlciBhbmQgTG9zc3kgbmV0d29ya3MgPHJv
bGxAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogRGVwcmVjYXRpbmcgRENPIHN0YXR1cw0KDQoNCkhp
IQ0KDQpUaGUgbGFzdCBwYXJ0ICjigJxUaGlzIHNwZWNpZmljYXRpb24gYWRkc+KApuKAnSkgaXMg
bm90IGNvcnJlY3QsIGFzIHVuYXdhcmUtbGVhdmVzIGlzIHRoZSBvbmUgZGVmaW5pbmcgdGhlIHZh
bHVlLiAgTWF5YmUg4oCcVGhpcyBzcGVjaWZpY2F0aW9uIHVzZXPigKbigJ0gd291bGQgYmUgbW9y
ZSBhcHByb3ByaWF0ZS4NCg0KDQpSYWh1bDogIFBsZWFzZSBkb27igJl0IHN1Ym1pdCBhbnl0aGlu
ZyB5ZXQuICBCZWNhdXNlIElBTkEgYWxyZWFkeSBjcmVhdGVkIHRoZSByZWdpc3RyeSAoZnJvbSB0
aGUgZWZmaWNpZW50LW5wZGFvIGRyYWZ0KSwgSSB3YW50IHRvIGNoZWNrIHdpdGggdGhlbSB3aGF0
IGlzIHRoZSByaWdodCB0aGluZyB0byBkbzogaWYgd2UganVzdCBkZWxldGUgdGhlIHJlZ2lzdHJ5
LCBvciBpZiB3ZSBuZWVkIHRvIGxlYXZlIGl0IGFuZCBkZXByZWNhdGUgaXQgc29tZWhvdy4NCg0K
VGhhbmtzIQ0KDQpBbHZhcm8uDQoNCk9uIE9jdG9iZXIgMjgsIDIwMjAgYXQgMTE6MDY6MzkgQU0s
IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgKHB0aHViZXJ0QGNpc2NvLmNvbTxtYWlsdG86cHRo
dWJlcnRAY2lzY28uY29tPikgd3JvdGU6DQpIZWxsbyBSYWh1bA0KDQpJIGJlbGlldmUgdGhhdCB5
b3UgbmVlZCB0byBpbmRpY2F0ZSB0aGF0IHRoZSBzdGF0dXMgaXMgYSBSUEwgU3RhdHVzIGFuZCBy
ZWZlciB0byBzZWN0aW9uIDYuNS4xLiBvZiBSUEwgIiBGb3JtYXQgb2YgdGhlIERBTy1BQ0sgQmFz
ZSBPYmplY3QiLiBJJ20gc3VyZSBBbHZhcm8gd2lsbCBwcm9wb3NlIGFuIGltcHJvdmVtZW50IGJ1
dCBteSBrbmVlIGplcms6DQoNCkJlZm9yZToNCg0KU3RhdHVzOiBJbmRpY2F0ZXMgdGhlIGNvbXBs
ZXRpb24gc3RhdHVzLiBTZWN0aW9uIDEyLjUgb2YgW0ktRC5pZXRmLXJvbGwtdW5hd2FyZS1sZWF2
ZXNdIGRlZmluZXMgdGhlIHN0YXR1cyB2YWx1ZXMuIEEgdmFsdWUgb2YgMCBpcyBkZWZpbmVkIGFz
IHVucXVhbGlmaWVkIGFjY2VwdGFuY2UuIEEgdmFsdWUgb2YgMSBpcyBkZWZpbmVkIGFzICJObyBy
b3V0aW5nLWVudHJ5IGZvciB0aGUgaW5kaWNhdGVkIFRhcmdldCBmb3VuZCIuDQoNCkFmdGVyOg0K
DQpTdGF0dXM6IFJQTCBTdGF0dXMgaW5kaWNhdGluZyB0aGUgY29tcGxldGlvbi4gVGhlIFJQTCBT
dGF0dXMgaXMgZGVmaW5lZCBpbiBzZWN0aW9uIDYuNS4xLiBvZiBbUkZDIDY1NTBdIGFuZCB1cGRh
dGVkIGluDQpzZWN0aW9uIDYuMyBvZiBbSS1ELmlldGYtcm9sbC11bmF3YXJlLWxlYXZlc10uIFRo
aXMgc3BlY2lmaWNhdGlvbiBhZGRzIHRoZSBSUEwgcmVqZWN0aW9uIHZhbHVlICgnRScgZmxhZyBz
ZXQgYW5kICdBJyBmbGFnIG5vdCBzZXQpIG9mIDEsIGRlZmluZWQgYXMgIk5vIHJvdXRpbmctZW50
cnkgZm9yIHRoZSBpbmRpY2F0ZWQgVGFyZ2V0IGZvdW5kIi4NCg0KV29ya3M/DQoNClRha2UgY2Fy
ZTsNCg0KUGFzY2FsDQoNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBS
YWh1bCBKYWRoYXYgPHJhaHVsLmlldGZAZ21haWwuY29tPG1haWx0bzpyYWh1bC5pZXRmQGdtYWls
LmNvbT4+DQo+IFNlbnQ6IG1lcmNyZWRpIDI4IG9jdG9icmUgMjAyMCAxMzo0Mw0KPiBUbzogUGFz
Y2FsIFRodWJlcnQgKHB0aHViZXJ0KSA8cHRodWJlcnRAY2lzY28uY29tPG1haWx0bzpwdGh1YmVy
dEBjaXNjby5jb20+Pg0KPiBDYzogQWx2YXJvIFJldGFuYSA8YXJldGFuYS5pZXRmQGdtYWlsLmNv
bTxtYWlsdG86YXJldGFuYS5pZXRmQGdtYWlsLmNvbT4+OyByb2xsLWNoYWlyc0BpZXRmLm9yZzxt
YWlsdG86cm9sbC1jaGFpcnNAaWV0Zi5vcmc+OyBSb3V0aW5nDQo+IE92ZXIgTG93IHBvd2VyIGFu
ZCBMb3NzeSBuZXR3b3JrcyA8cm9sbEBpZXRmLm9yZzxtYWlsdG86cm9sbEBpZXRmLm9yZz4+DQo+
IFN1YmplY3Q6IFJlOiBEZXByZWNhdGluZyBEQ08gc3RhdHVzDQo+DQo+IEhpIFBhc2NhbCwgQWx2
YXJvLA0KPg0KPiBJIGFtIG1vc3RseSBjbGVhciBvbiB0aGUgY2hhbmdlcyByZXF1aXJlZC4gUGxl
YXNlIGZpbmQgYXR0YWNoZWQgYW4gSFRNTC1kaWZmDQo+IGZvciB0aGUgc3VnZ2VzdGVkIGNoYW5n
ZXMuDQo+IFRoZSBvbmx5IGNvbmNlcm4gZm9yIG1lIHdhcyBpZiB3ZSByZW1vdmUgdGhlIHJlZ2lz
dHJ5IHdoZXJlIHdvdWxkIHRoZSBTdGF0dXMNCj4gMSBpbmRpY2F0aW5nICJObyByb3V0aW5nLWVu
dHJ5IGZvciB0aGUgaW5kaWNhdGVkIFRhcmdldCBmb3VuZCIuDQo+IEJ1dCBJIHNlZSB0aGF0IHVu
YXdhcmUtbGVhdmVzIGhhcyBtYWRlIGFuIHVwZGF0ZSB0byBpdHMgSUFOQSBzZWN0aW9uIHRvDQo+
IGluY2x1ZGUgdGhpcyBzdGF0dXMuIFNvIGl0IHdvcmtzLg0KPiBUaHVzLCBJIGFtIHJlZmVyZW5j
aW5nIHVuYXdhcmUtbGVhdmVzIGZvciBTdGF0dXMgdmFsdWVzLg0KPg0KPiBSZWdhcmRzLA0KPiBS
YWh1bA0KPg0KPiBPbiBXZWQsIDI4IE9jdCAyMDIwIGF0IDE0OjQ0LCBQYXNjYWwgVGh1YmVydCAo
cHRodWJlcnQpDQo+IDxwdGh1YmVydEBjaXNjby5jb208bWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNv
bT4+IHdyb3RlOg0KPiA+DQo+ID4gSGVsbG8gUmFodWw6DQo+ID4NCj4gPg0KPiA+DQo+ID4gQXR0
cmFjdGluZyB5b3VyIGF0dGVudGlvbiBvbiB0aGUgcGFydGljdWxhciBwb2ludCBiZWxvdyBpbiBB
bHZhcm/igJlzIEFEIHJldmlldw0KPiBvZiB1bmF3YXJlIGxlYXZlczoNCj4gPg0KPiA+DQo+ID4N
Cj4gPiA+ID4gU28gd2Ugc2hvdWxkIHVwZGF0ZSB0aGUgTlBEQU8gZHJhZnQgYW5kIHJlbW92ZSB0
aGF0IGVudHJ5IHNob3VsZG4ndA0KPiB3ZT8NCj4gPg0KPiA+ID4gPiBOb3RlIHRoYXQgTlBEQU8g
aXMgYWxyZWFkeSBpbiBtaXNzcmVmIGJlY2F1c2Ugb2YgdGhpcyBkcmFmdA0KPiA+DQo+ID4gPiA+
IGh0dHBzOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2NsdXN0ZXJfaW5mby5waHA/Y2lkPUMzMTANCj4g
Pg0KPiA+ID4NCj4gPg0KPiA+ID4gWWVzLg0KPiA+DQo+ID4gPg0KPiA+DQo+ID4gPiBBbHNvLCB0
aGUgc3BlY2lmaWNhdGlvbiBvZiB0aGUgREFPLUFDSyBuZWVkcyB0byBiZSBjaGFuZ2VkIHRvIGF0
DQo+ID4gPiBsZWFzdCBtYWtlIGl0DQo+ID4NCj4gPiA+IGNsZWFyIHRoYXQgdGhlICJEQ08tQUNL
IFN0YXR1cyIgZmllbGQgcmVmZXJzIHRvIHRoZSAiUlBMIFN0YXR1cyIuDQo+ID4NCj4gPiA+DQo+
ID4NCj4gPiA+IEFib3V0IGRlcHJlY2F0aW5nIHRoZSByZWdpc3RyeS4uLiBXZSBzaG91bGQgYXNr
IElBTkEgd2hhdCB0byBkbzoNCj4gPiA+IHRoZXkgYWxyZWFkeQ0KPiA+DQo+ID4gPiBjcmVhdGVk
IHRoZSByZWdpc3RyeSwgYnV0IHRoZSBlZmZpY2llbnQtbnBkYW8gaGFzbid0IGJlZW4gcHVibGlz
aGVkDQo+ID4gPiBhcyBhbg0KPiA+DQo+ID4gPiBSRkMuIEkgZG9uJ3Qga25vdyBpZiB3ZSBqdXN0
IGRlbGV0ZSDCpzYuMiBvciBpZiB3ZSBoYXZlIHRvIGZvcm1hbGx5DQo+ID4gPiBkZXByZWNhdGUg
dGhlDQo+ID4NCj4gPiA+IHJlZ2lzdHJ5IChwb3NzaWJsZSBpbiB0aGlzIGRvY3VtZW50KS4NCj4g
Pg0KPiA+ID4NCj4gPg0KPiA+ID4gUGxlYXNlIGFjayB0byB0aGlzIHRvIG1ha2Ugc3VyZSB3ZSdy
ZSBpbiBzeW5jIGJlZm9yZSBhc2tpbmcgSUFOQS4NCj4gPg0KPiA+DQo+ID4NCj4gPiBUaGUgY2hh
bmdlIEFsdmFybyBhbmQgSSB3YW50IHRvIG1ha2UgaW4gdGhlIGVmZmljaWVudCBucGRhbyBkcmFm
dCBpcw0KPiA+IHRoYXQgdGhlIERDTyBzdGF0dXMgaXMgbm93IG9mIHRoZSBzYW1lIHR5cGUgYXMg
dGhlIFJQTCBzdGF0dXMgaW4gREFPDQo+ID4gQUNLLCBhbmQgc2hvdWxkIGJlIHNwZWNpZmllZCBh
cyBzdWNoIGluDQo+ID4gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtcm9s
bC1lZmZpY2llbnQtbnBkYW8tMTgjc2VjdGlvbg0KPiA+IC00LjMuNA0KPiA+DQo+ID4gV2hpY2gg
bWVhbnMgdGhhdCB3ZSBkbyBub3QgbmVlZCB0aGUgcmVnaXN0cnkgdGhhdCB3ZSBhc2sgZm9yIGlu
DQo+ID4gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtcm9sbC1lZmZpY2ll
bnQtbnBkYW8tMTgjcGFnZS0xNw0KPiA+DQo+ID4NCj4gPg0KPiA+IERvIHlvdSBhZ3JlZT8NCj4g
Pg0KPiA+DQo+ID4NCj4gPiBLZWVwIHNhZmUhDQo+ID4NCj4gPg0KPiA+DQo+ID4gUGFzY2FsDQo+
ID4NCj4gPg0K

--_000_CY4PR11MB13520AEA96C93D0F3129FED2D8170CY4PR11MB1352namp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAz
IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAx
NSA1IDIgMiAyIDQgMyAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFs
LCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCglmb250LXNpemU6
MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bh
bi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJ
dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLmFpcm1haWxvbiwgbGkuYWlybWFpbG9uLCBk
aXYuYWlybWFpbG9uDQoJe21zby1zdHlsZS1uYW1lOmFpcm1haWxfb247DQoJbXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlw
ZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0K
CXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzAuODVwdCA3MC44NXB0IDcwLjg1cHQg
NzAuODVwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwv
c3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJl
ZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNv
IDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0i
ZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwv
aGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxk
aXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXpl
PSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+SGVsbG8g
QWx2YXJvPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQiPkkgZGlzYWdyZWUsIHRoZSBjb2RlIDEgaXMgYWRkZWQgYnkgRENPLiBVbmF3YXJl
IGxlYXZlcyBtb2RpZmllcyB0aGUgZm9ybWF0IGFuZCBjcmVhdGVzIHRoZSByZWdpc3RyeSBzaW5j
ZSBuZWl0aGVyIFJQTCBub3IgRENPIGRpZC48bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZm9udD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+VGhpcyBhcHBlYXJzIHRvIGJlIHRoZSBzaW1w
bGUgdGhpbmcgdG8gZG8uIFRoZSBtb3JlIGNvbXBsZXggLyBjbGVhbmVyIHRoaW5nIHRvIGRvIHdv
dWxkIGJlIHRoYXQgdW5hd2FyZSBsZWF2ZXMgY29tZXMgZmlyc3QgJm5ic3A7YW5kIGNyZWF0ZXMg
dGhlIHJlZ2lzdHJ5IGFzIG9mIG93IGJ1dCB3aXRob3V0IHRoZSB2YWx1ZQ0KIG9mIDEuIFRoZW4g
RENPIGFkZHMgYSBJQU5BIGVudHJ5IHRoYXQgYWRkcyB0aGUgdmFsdWUgb2YgMS4gVGhhdOKAmXMg
YSBiaXQgbW9yZSBJQU5BIHdvcmsuPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPkluIGFueSBmYXNoaW9uIERDTyBuZWVkcyB0byBpbmRp
Y2F0ZSB0aGF0IHRoaXMgaXMgYSByZWplY3Rpb24gY29kZSwgSeKAmWxsIGFuc3dlciB0byBSYWh1
bCBvbiB0aGF0LjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJpIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0Ij5LZWVwIHNhZmUhPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJyaSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPlBhc2NhbDxvOnA+PC9vOnA+PC9zcGFuPjwvZm9u
dD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJDYWxpYnJp
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9mb250PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkNh
bGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L2ZvbnQ+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFj
ZT0iQ2FsaWJyaSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvZm9udD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxmb250IHNp
emU9IjIiIGZhY2U9IkNhbGlicmkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
d2VpZ2h0OmJvbGQiPkZyb206PC9zcGFuPjwvZm9udD48L2I+IEFsdmFybyBSZXRhbmEgJmx0O2Fy
ZXRhbmEuaWV0ZkBnbWFpbC5jb20mZ3Q7DQo8YnI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC13ZWln
aHQ6Ym9sZCI+U2VudDo8L3NwYW4+PC9iPiBtZXJjcmVkaSAyOCBvY3RvYnJlIDIwMjAgMTY6MTc8
YnI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+VG86PC9zcGFuPjwvYj4gUGFz
Y2FsIFRodWJlcnQgKHB0aHViZXJ0KSAmbHQ7cHRodWJlcnRAY2lzY28uY29tJmd0OzsgUmFodWwg
SmFkaGF2ICZsdDtyYWh1bC5pZXRmQGdtYWlsLmNvbSZndDs8YnI+DQo8Yj48c3BhbiBzdHlsZT0i
Zm9udC13ZWlnaHQ6Ym9sZCI+Q2M6PC9zcGFuPjwvYj4gcm9sbC1jaGFpcnNAaWV0Zi5vcmc7IFJv
dXRpbmcgT3ZlciBMb3cgcG93ZXIgYW5kIExvc3N5IG5ldHdvcmtzICZsdDtyb2xsQGlldGYub3Jn
Jmd0Ozxicj4NCjxiPjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5TdWJqZWN0Ojwvc3Bh
bj48L2I+IFJFOiBEZXByZWNhdGluZyBEQ08gc3RhdHVzPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iQ2FsaWJy
aSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvZm9udD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIg
ZmFjZT0iSGVsdmV0aWNhIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9mb250PjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0i
MiIgZmFjZT0iSGVsdmV0aWNhIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+SGkhPG86cD48L286cD48L3Nw
YW4+PC9mb250PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIy
IiBmYWNlPSJIZWx2ZXRpY2EiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZv
bnQgc2l6ZT0iMiIgZmFjZT0iSGVsdmV0aWNhIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+VGhlIGxhc3Qg
cGFydCAo4oCcVGhpcyBzcGVjaWZpY2F0aW9uIGFkZHPigKbigJ0pIGlzIG5vdCBjb3JyZWN0LCBh
cyB1bmF3YXJlLWxlYXZlcyBpcyB0aGUgb25lIGRlZmluaW5nIHRoZSB2YWx1ZS4mbmJzcDsgTWF5
YmUg4oCcVGhpcyBzcGVjaWZpY2F0aW9uIHVzZXPigKbigJ0NCiB3b3VsZCBiZSBtb3JlIGFwcHJv
cHJpYXRlLjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJIZWx2ZXRpY2EiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90Oyxz
YW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iSGVsdmV0aWNh
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRp
Y2EmcXVvdDssc2Fucy1zZXJpZiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9mb250PjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9
IkhlbHZldGljYSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPlJhaHVsOiAmbmJzcDtQbGVhc2UgZG9u4oCZ
dCBzdWJtaXQgYW55dGhpbmcgeWV0LiZuYnNwOyBCZWNhdXNlIElBTkEgYWxyZWFkeSBjcmVhdGVk
IHRoZSByZWdpc3RyeSAoZnJvbSB0aGUgZWZmaWNpZW50LW5wZGFvIGRyYWZ0KSwgSSB3YW50IHRv
IGNoZWNrIHdpdGgNCiB0aGVtIHdoYXQgaXMgdGhlIHJpZ2h0IHRoaW5nIHRvIGRvOiBpZiB3ZSBq
dXN0IGRlbGV0ZSB0aGUgcmVnaXN0cnksIG9yIGlmIHdlIG5lZWQgdG8gbGVhdmUgaXQgYW5kIGRl
cHJlY2F0ZSBpdCBzb21laG93LiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Zm9udCBzaXplPSIyIiBmYWNlPSJI
ZWx2ZXRpY2EiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2Zv
bnQ+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGZvbnQgc2l6ZT0i
MiIgZmFjZT0iSGVsdmV0aWNhIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+VGhhbmtzITxvOnA+PC9vOnA+
PC9zcGFuPjwvZm9udD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Zm9udCBzaXplPSIyIiBmYWNlPSJIZWx2ZXRpY2EiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGZvbnQgc2l6ZT0iMiIgZmFjZT0iSGVsdmV0aWNhIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJp
ZiI+QWx2YXJvLjxvOnA+PC9vOnA+PC9zcGFuPjwvZm9udD48L3A+DQo8cCBjbGFzcz0iYWlybWFp
bG9uIj48Zm9udCBzaXplPSIyIiBmYWNlPSJIZWx2ZXRpY2EiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmIj5P
biBPY3RvYmVyIDI4LCAyMDIwIGF0IDExOjA2OjM5IEFNLCBQYXNjYWwgVGh1YmVydCAocHRodWJl
cnQpICg8YSBocmVmPSJtYWlsdG86cHRodWJlcnRAY2lzY28uY29tIj5wdGh1YmVydEBjaXNjby5j
b208L2E+KSB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L2ZvbnQ+PC9wPg0KPGJsb2NrcXVvdGUg
c3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxmb250IHNpemU9IjIiIGZhY2U9IkhlbHZldGljYSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNh
JnF1b3Q7LHNhbnMtc2VyaWYiPkhlbGxvIFJhaHVsDQo8YnI+DQo8YnI+DQpJIGJlbGlldmUgdGhh
dCB5b3UgbmVlZCB0byBpbmRpY2F0ZSB0aGF0IHRoZSBzdGF0dXMgaXMgYSBSUEwgU3RhdHVzIGFu
ZCByZWZlciB0byBzZWN0aW9uIDYuNS4xLiBvZiBSUEwgJnF1b3Q7IEZvcm1hdCBvZiB0aGUgREFP
LUFDSyBCYXNlIE9iamVjdCZxdW90Oy4gSSdtIHN1cmUgQWx2YXJvIHdpbGwgcHJvcG9zZSBhbiBp
bXByb3ZlbWVudCBidXQgbXkga25lZSBqZXJrOg0KPGJyPg0KPGJyPg0KQmVmb3JlOiA8YnI+DQo8
YnI+DQpTdGF0dXM6IEluZGljYXRlcyB0aGUgY29tcGxldGlvbiBzdGF0dXMuIFNlY3Rpb24gMTIu
NSBvZiBbSS1ELmlldGYtcm9sbC11bmF3YXJlLWxlYXZlc10gZGVmaW5lcyB0aGUgc3RhdHVzIHZh
bHVlcy4gQSB2YWx1ZSBvZiAwIGlzIGRlZmluZWQgYXMgdW5xdWFsaWZpZWQgYWNjZXB0YW5jZS4g
QSB2YWx1ZSBvZiAxIGlzIGRlZmluZWQgYXMgJnF1b3Q7Tm8gcm91dGluZy1lbnRyeSBmb3IgdGhl
IGluZGljYXRlZCBUYXJnZXQgZm91bmQmcXVvdDsuDQo8YnI+DQo8YnI+DQpBZnRlcjogPGJyPg0K
PGJyPg0KU3RhdHVzOiBSUEwgU3RhdHVzIGluZGljYXRpbmcgdGhlIGNvbXBsZXRpb24uIFRoZSBS
UEwgU3RhdHVzIGlzIGRlZmluZWQgaW4gc2VjdGlvbiA2LjUuMS4gb2YgW1JGQyA2NTUwXSBhbmQg
dXBkYXRlZCBpbg0KPGJyPg0Kc2VjdGlvbiA2LjMgb2YgW0ktRC5pZXRmLXJvbGwtdW5hd2FyZS1s
ZWF2ZXNdLiBUaGlzIHNwZWNpZmljYXRpb24gYWRkcyB0aGUgUlBMIHJlamVjdGlvbiB2YWx1ZSAo
J0UnIGZsYWcgc2V0IGFuZCAnQScgZmxhZyBub3Qgc2V0KSBvZiAxLCBkZWZpbmVkIGFzICZxdW90
O05vIHJvdXRpbmctZW50cnkgZm9yIHRoZSBpbmRpY2F0ZWQgVGFyZ2V0IGZvdW5kJnF1b3Q7Lg0K
PGJyPg0KPGJyPg0KV29ya3M/IDxicj4NCjxicj4NClRha2UgY2FyZTsgPGJyPg0KPGJyPg0KUGFz
Y2FsIDxicj4NCjxicj4NCjxicj4NCiZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0gPGJy
Pg0KJmd0OyBGcm9tOiBSYWh1bCBKYWRoYXYgJmx0OzxhIGhyZWY9Im1haWx0bzpyYWh1bC5pZXRm
QGdtYWlsLmNvbSI+cmFodWwuaWV0ZkBnbWFpbC5jb208L2E+Jmd0Ow0KPGJyPg0KJmd0OyBTZW50
OiBtZXJjcmVkaSAyOCBvY3RvYnJlIDIwMjAgMTM6NDMgPGJyPg0KJmd0OyBUbzogUGFzY2FsIFRo
dWJlcnQgKHB0aHViZXJ0KSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbSI+
cHRodWJlcnRAY2lzY28uY29tPC9hPiZndDsNCjxicj4NCiZndDsgQ2M6IEFsdmFybyBSZXRhbmEg
Jmx0OzxhIGhyZWY9Im1haWx0bzphcmV0YW5hLmlldGZAZ21haWwuY29tIj5hcmV0YW5hLmlldGZA
Z21haWwuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86cm9sbC1jaGFpcnNAaWV0Zi5vcmci
PnJvbGwtY2hhaXJzQGlldGYub3JnPC9hPjsgUm91dGluZyA8YnI+DQomZ3Q7IE92ZXIgTG93IHBv
d2VyIGFuZCBMb3NzeSBuZXR3b3JrcyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJvbGxAaWV0Zi5vcmci
PnJvbGxAaWV0Zi5vcmc8L2E+Jmd0Ow0KPGJyPg0KJmd0OyBTdWJqZWN0OiBSZTogRGVwcmVjYXRp
bmcgRENPIHN0YXR1cyA8YnI+DQomZ3Q7IDxicj4NCiZndDsgSGkgUGFzY2FsLCBBbHZhcm8sIDxi
cj4NCiZndDsgPGJyPg0KJmd0OyBJIGFtIG1vc3RseSBjbGVhciBvbiB0aGUgY2hhbmdlcyByZXF1
aXJlZC4gUGxlYXNlIGZpbmQgYXR0YWNoZWQgYW4gSFRNTC1kaWZmIDxicj4NCiZndDsgZm9yIHRo
ZSBzdWdnZXN0ZWQgY2hhbmdlcy4gPGJyPg0KJmd0OyBUaGUgb25seSBjb25jZXJuIGZvciBtZSB3
YXMgaWYgd2UgcmVtb3ZlIHRoZSByZWdpc3RyeSB3aGVyZSB3b3VsZCB0aGUgU3RhdHVzIDxicj4N
CiZndDsgMSBpbmRpY2F0aW5nICZxdW90O05vIHJvdXRpbmctZW50cnkgZm9yIHRoZSBpbmRpY2F0
ZWQgVGFyZ2V0IGZvdW5kJnF1b3Q7LiA8YnI+DQomZ3Q7IEJ1dCBJIHNlZSB0aGF0IHVuYXdhcmUt
bGVhdmVzIGhhcyBtYWRlIGFuIHVwZGF0ZSB0byBpdHMgSUFOQSBzZWN0aW9uIHRvIDxicj4NCiZn
dDsgaW5jbHVkZSB0aGlzIHN0YXR1cy4gU28gaXQgd29ya3MuIDxicj4NCiZndDsgVGh1cywgSSBh
bSByZWZlcmVuY2luZyB1bmF3YXJlLWxlYXZlcyBmb3IgU3RhdHVzIHZhbHVlcy4gPGJyPg0KJmd0
OyA8YnI+DQomZ3Q7IFJlZ2FyZHMsIDxicj4NCiZndDsgUmFodWwgPGJyPg0KJmd0OyA8YnI+DQom
Z3Q7IE9uIFdlZCwgMjggT2N0IDIwMjAgYXQgMTQ6NDQsIFBhc2NhbCBUaHViZXJ0IChwdGh1YmVy
dCkgPGJyPg0KJmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbSI+cHRo
dWJlcnRAY2lzY28uY29tPC9hPiZndDsgd3JvdGU6IDxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7
ICZndDsgSGVsbG8gUmFodWw6IDxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgPGJyPg0K
Jmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyBBdHRyYWN0aW5nIHlvdXIgYXR0ZW50aW9uIG9uIHRo
ZSBwYXJ0aWN1bGFyIHBvaW50IGJlbG93IGluIEFsdmFyb+KAmXMgQUQgcmV2aWV3DQo8YnI+DQom
Z3Q7IG9mIHVuYXdhcmUgbGVhdmVzOiA8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IDxi
cj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgJmd0OyAmZ3Q7IFNvIHdlIHNob3VsZCB1cGRh
dGUgdGhlIE5QREFPIGRyYWZ0IGFuZCByZW1vdmUgdGhhdCBlbnRyeSBzaG91bGRuJ3QgPGJyPg0K
Jmd0OyB3ZT8gPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgTm90ZSB0
aGF0IE5QREFPIGlzIGFscmVhZHkgaW4gbWlzc3JlZiBiZWNhdXNlIG9mIHRoaXMgZHJhZnQgPGJy
Pg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyAmZ3Q7ICZndDsgPGEgaHJlZj0iaHR0cHM6Ly93
d3cucmZjLWVkaXRvci5vcmcvY2x1c3Rlcl9pbmZvLnBocD9jaWQ9QzMxMCI+aHR0cHM6Ly93d3cu
cmZjLWVkaXRvci5vcmcvY2x1c3Rlcl9pbmZvLnBocD9jaWQ9QzMxMDwvYT4NCjxicj4NCiZndDsg
Jmd0OyA8YnI+DQomZ3Q7ICZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7
ICZndDsgWWVzLiA8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7ICZndDsgPGJyPg0KJmd0
OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyAmZ3Q7IEFsc28sIHRoZSBzcGVjaWZpY2F0aW9uIG9mIHRo
ZSBEQU8tQUNLIG5lZWRzIHRvIGJlIGNoYW5nZWQgdG8gYXQgPGJyPg0KJmd0OyAmZ3Q7ICZndDsg
bGVhc3QgbWFrZSBpdCA8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7ICZndDsgY2xlYXIg
dGhhdCB0aGUgJnF1b3Q7RENPLUFDSyBTdGF0dXMmcXVvdDsgZmllbGQgcmVmZXJzIHRvIHRoZSAm
cXVvdDtSUEwgU3RhdHVzJnF1b3Q7LiA8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7ICZn
dDsgPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyAmZ3Q7IEFib3V0IGRlcHJlY2F0aW5n
IHRoZSByZWdpc3RyeS4uLiBXZSBzaG91bGQgYXNrIElBTkEgd2hhdCB0byBkbzogPGJyPg0KJmd0
OyAmZ3Q7ICZndDsgdGhleSBhbHJlYWR5IDxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsg
Jmd0OyBjcmVhdGVkIHRoZSByZWdpc3RyeSwgYnV0IHRoZSBlZmZpY2llbnQtbnBkYW8gaGFzbid0
IGJlZW4gcHVibGlzaGVkIDxicj4NCiZndDsgJmd0OyAmZ3Q7IGFzIGFuIDxicj4NCiZndDsgJmd0
OyA8YnI+DQomZ3Q7ICZndDsgJmd0OyBSRkMuIEkgZG9uJ3Qga25vdyBpZiB3ZSBqdXN0IGRlbGV0
ZSDCpzYuMiBvciBpZiB3ZSBoYXZlIHRvIGZvcm1hbGx5IDxicj4NCiZndDsgJmd0OyAmZ3Q7IGRl
cHJlY2F0ZSB0aGUgPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyAmZ3Q7IHJlZ2lzdHJ5
IChwb3NzaWJsZSBpbiB0aGlzIGRvY3VtZW50KS4gPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsg
Jmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgJmd0OyBQbGVhc2UgYWNr
IHRvIHRoaXMgdG8gbWFrZSBzdXJlIHdlJ3JlIGluIHN5bmMgYmVmb3JlIGFza2luZyBJQU5BLiA8
YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7
ICZndDsgVGhlIGNoYW5nZSBBbHZhcm8gYW5kIEkgd2FudCB0byBtYWtlIGluIHRoZSBlZmZpY2ll
bnQgbnBkYW8gZHJhZnQgaXMgPGJyPg0KJmd0OyAmZ3Q7IHRoYXQgdGhlIERDTyBzdGF0dXMgaXMg
bm93IG9mIHRoZSBzYW1lIHR5cGUgYXMgdGhlIFJQTCBzdGF0dXMgaW4gREFPIDxicj4NCiZndDsg
Jmd0OyBBQ0ssIGFuZCBzaG91bGQgYmUgc3BlY2lmaWVkIGFzIHN1Y2ggaW4gPGJyPg0KJmd0OyAm
Z3Q7IDxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXJvbGwt
ZWZmaWNpZW50LW5wZGFvLTE4I3NlY3Rpb24iPg0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1s
L2RyYWZ0LWlldGYtcm9sbC1lZmZpY2llbnQtbnBkYW8tMTgjc2VjdGlvbjwvYT4gPGJyPg0KJmd0
OyAmZ3Q7IC00LjMuNCA8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IFdoaWNoIG1lYW5z
IHRoYXQgd2UgZG8gbm90IG5lZWQgdGhlIHJlZ2lzdHJ5IHRoYXQgd2UgYXNrIGZvciBpbiA8YnI+
DQomZ3Q7ICZndDsgPGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWll
dGYtcm9sbC1lZmZpY2llbnQtbnBkYW8tMTgjcGFnZS0xNyI+DQpodHRwczovL3Rvb2xzLmlldGYu
b3JnL2h0bWwvZHJhZnQtaWV0Zi1yb2xsLWVmZmljaWVudC1ucGRhby0xOCNwYWdlLTE3PC9hPiA8
YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7
ICZndDsgRG8geW91IGFncmVlPyA8YnI+DQomZ3Q7ICZndDsgPGJyPg0KJmd0OyAmZ3Q7IDxicj4N
CiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgS2VlcCBzYWZlISA8YnI+DQomZ3Q7ICZndDsgPGJy
Pg0KJmd0OyAmZ3Q7IDxicj4NCiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgUGFzY2FsIDxicj4N
CiZndDsgJmd0OyA8YnI+DQomZ3Q7ICZndDsgPG86cD48L286cD48L3NwYW4+PC9mb250PjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2JvZHk+DQo8L2h0bWw+DQo=

--_000_CY4PR11MB13520AEA96C93D0F3129FED2D8170CY4PR11MB1352namp_--


From nobody Wed Oct 28 09:22:13 2020
Return-Path: <pthubert@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 129383A0112; Wed, 28 Oct 2020 09:22:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level: 
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=kSIkM5RC; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=PnflNJK8
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pWs1fgAo7lo9; Wed, 28 Oct 2020 09:22:10 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 171D43A010A; Wed, 28 Oct 2020 09:22:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2124; q=dns/txt; s=iport; t=1603902129; x=1605111729; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=YtZXjo8Adl8chQ/xUyNHcO+x3SYaHQfvmlPmVRDUvig=; b=kSIkM5RCtruaDbjogSm5jjv25XwsLo5nC+MlT+xca0v9WSPFeC9reS8c zAYb5UMDOQ20kJiXh4XpW/SmleA2AHSgQjmQ0MU0toTFQ97IQ7p5nuR+U RT9H0xRAQHY6zDbpE9DdAE+TsRg0NQykrZm1JvyiLoQEMY0L7PbMlHw1/ w=;
IronPort-PHdr: =?us-ascii?q?9a23=3A8PKc0RC+qBpPx9DgMHJ8UyQJPHJ1sqjoPgMT9p?= =?us-ascii?q?ssgq5PdaLm5Zn5IUjD/qw00A3GWIza77RPjO+F+6zjWGlV55GHvThCdZFXTB?= =?us-ascii?q?YKhI0QmBBoG8+KD0D3bZuIJyw3FchPThlpqne8N0UGF8P3ZlmUqXq3vnYeHx?= =?us-ascii?q?zlPl9zIeL4UofZk8Ww0bW0/JveKwVFjTawe/V8NhKz+A7QrcIRx4BlL/U8?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BsAABdmplf/40NJK1gHQEBAQEJARI?= =?us-ascii?q?BBQUBQIE7CAELAYFRUQdwWS8thD2DSQOEWYhvgQKXeIEugSUDVQsBAQENAQE?= =?us-ascii?q?lCAIEAQGESgIXgW4CJTQJDgIDAQELAQEFAQEBAgEGBG2FYQyFcgEBAQECARI?= =?us-ascii?q?REQwBATcBBAsCAQgaAiYCAgIwFRABAQQBDQ0agwWCSwMOIAEOoj0CgTuIaHa?= =?us-ascii?q?BMoMEAQEFhRwYghADBoEOKgGCcYJgTkKCTIQLG4FBP4ERQ4IYNT6CXAEBAgG?= =?us-ascii?q?BXoMVM4Isk1mkOAqCa4kHkhuhYJNBineRFYQvAgQCBAUCDgEBBYFUOoFXcBW?= =?us-ascii?q?DJFAXAg2OH4NxhRSFRHQCNgIGCgEBAwl8jUwBAQ?=
X-IronPort-AV: E=Sophos;i="5.77,427,1596499200"; d="scan'208";a="574697062"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by alln-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 28 Oct 2020 16:22:08 +0000
Received: from XCH-ALN-004.cisco.com (xch-aln-004.cisco.com [173.36.7.14]) by alln-core-8.cisco.com (8.15.2/8.15.2) with ESMTPS id 09SGM7ZI006723 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 28 Oct 2020 16:22:07 GMT
Received: from xhs-rcd-001.cisco.com (173.37.227.246) by XCH-ALN-004.cisco.com (173.36.7.14) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 28 Oct 2020 11:22:07 -0500
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by xhs-rcd-001.cisco.com (173.37.227.246) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 28 Oct 2020 11:22:06 -0500
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Wed, 28 Oct 2020 11:22:06 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Da2aO+7KzfUIwN+rzHhHamq51H7qwRdJytDUoF0Ig/RLqBWtAE/WxHh4s4tkXWzrjIGzsJ/HRipDoE81sHVD4KjrUZIrHXnQAkkRQqC9fy7It9tiimSkK/A9xULolzKfybU1SA56e1Z+bk9U23mxRNhrvA0ekRfbVg9LTA5hEQjULcN18rJGR9mvW25AuaR3xsEnTQJHXcPUk7hfAvt7Wkt5rr4wnquSMvs67rOK0bSFIvINQTguLRUYfEb04IGQCU0uxZiMVb91z/VSQbdbDljQpzwanObkewEcBupjBVpCdxkrgmlAApzRKIvcAtV7wMuZyTA/j3kwDmNrQfn6cA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YtZXjo8Adl8chQ/xUyNHcO+x3SYaHQfvmlPmVRDUvig=; b=MUpcHc6eadqJMPM4G0sIkunm9K1JECO+b0Ps9OLswcSd2hobBz1ERioq6Wt4vuDvPLVcjrIuX6CDzO6qyGD1e9OkLPEwUVzAT9yN/LsF4D/+MK/vRQWwOjDoU3ljyyOWmJnD04shEfPXQOOSBdWagpDwx4j/Uxat1nMocCnjWuV6Ju9hgU3U0IrndQKZw8uCnNTKOSET+VYcZO9bHR0OEzf0vIGy4eH/ocVuysqyh6grnoglHmkPUszSvHpW0b8A03PIYFf8Tboc9fFW9/DNHUrDgD9XNV0CJ6qC9YFm2GUxgZJTWhzOb+H41Scsz0Uel/h5m3r4OcVCfNdMVZwAVA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=YtZXjo8Adl8chQ/xUyNHcO+x3SYaHQfvmlPmVRDUvig=; b=PnflNJK8ay5LE3kTUUrDEKu6W25DMaNeJCeDPfPIEoq6WotlAhALadXuw56yfw3JcqjeemsiHWPvo54wT9u3BeE3hFNTIXTI3SlIcxSCdXQrJYtThCEcO1rmrG3Nwht6jtY1CKZFCy/GLwsQat7s1vXBiYZuwAgT+1J9OJMCo7o=
Received: from CY4PR11MB1352.namprd11.prod.outlook.com (2603:10b6:903:2a::23) by CY4PR1101MB2152.namprd11.prod.outlook.com (2603:10b6:910:23::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.24; Wed, 28 Oct 2020 16:22:05 +0000
Received: from CY4PR11MB1352.namprd11.prod.outlook.com ([fe80::b9ef:c652:dd7c:318]) by CY4PR11MB1352.namprd11.prod.outlook.com ([fe80::b9ef:c652:dd7c:318%8]) with mapi id 15.20.3477.028; Wed, 28 Oct 2020 16:22:05 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Rahul Jadhav <rahul.ietf@gmail.com>, Alvaro Retana <aretana.ietf@gmail.com>, Pascal Thubert <pascal.thubert@gmail.com>
CC: "roll-chairs@ietf.org" <roll-chairs@ietf.org>, "Routing Over Low power and Lossy networks" <roll@ietf.org>
Thread-Topic: Deprecating DCO status
Thread-Index: AdatCZyw7r2+jZrvQAKux3tM4YDw1wAHlCWAAASKdrAAANO5gAAA+EGAAADvIiA=
Date: Wed, 28 Oct 2020 16:21:43 +0000
Deferred-Delivery: Wed, 28 Oct 2020 16:21:16 +0000
Message-ID: <CY4PR11MB13527F71CF89E14B6CB6D4B8D8170@CY4PR11MB1352.namprd11.prod.outlook.com>
References: <CY4PR11MB13521CF8420BF542D94557F4D8170@CY4PR11MB1352.namprd11.prod.outlook.com> <CAO0Djp3Fo7u-iFgNxYKA2264vNXOziP9-WkGxGvng28pbohpmA@mail.gmail.com> <CY4PR11MB135272610279D3EE5D5ED255D8170@CY4PR11MB1352.namprd11.prod.outlook.com> <CAMMESswcVq20TWe89rLzqWeFM4U_FJH9Z2WpWq_j2M-FWCZQ6g@mail.gmail.com> <CAO0Djp30p9_5Y90-czgjhsA5k=YmxO3bfyJSEF_MEAD3kzrMaQ@mail.gmail.com>
In-Reply-To: <CAO0Djp30p9_5Y90-czgjhsA5k=YmxO3bfyJSEF_MEAD3kzrMaQ@mail.gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2a01:cb1d:4ec:2200:b05d:2223:f809:90c3]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: f66f66c8-1d5d-44c6-5418-08d87b5d9c3b
x-ms-traffictypediagnostic: CY4PR1101MB2152:
x-microsoft-antispam-prvs: <CY4PR1101MB215288EEB367EDD165E441C3D8170@CY4PR1101MB2152.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: dgaA/+ausdRvN5hhso795nlgEDlCEE06POLnHu6eREeqBsoksBHuTRwXKjo+5dkPyj5C3gP0l366Q7C5ksfy3/mRpXfQAfFV5pIry3v63CsWtrcjKwoV9UljEh7Qp0CWIbLOAYGjIxcRqhIN/Alvfsf0kheV27NhYH/J2LO7s0Sp0RGCfa6EB84EscxPuIfsjSxWZmnP4tKetiZzzDmlxQoXbhuyjyghSN4uv1ZhsnM8JbJP0Qt+bgeY8Z/V1oVJs89C154VGsZ+73lcem19uhvgE3ASE/BglZ4fNPEBf7mk4tCgy/9cpewRzEkR5QcikPVkOkL+IkJ3Fi53zTvVXyzwtz2BIN4ziKVFu0vozO+RPaM/UTygH37S6Y0JKAQc0H8qiIKWAG79ybSzahIZCQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:CY4PR11MB1352.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(396003)(366004)(136003)(376002)(39860400002)(346002)(6506007)(478600001)(54906003)(86362001)(66946007)(4326008)(7696005)(64756008)(316002)(66476007)(6666004)(9686003)(52536014)(55016002)(66556008)(3480700007)(66446008)(7116003)(33656002)(83380400001)(110136005)(2906002)(76116006)(5660300002)(71200400001)(8676002)(966005)(8936002)(186003); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: lkgMpoK3mqjI8ILZDFeULX/t18fFj942B7MYLlgBNnxoSTu6/gsRsdLCSpboO/AqJTGmmbf4FNeOn2u2nXvlr3Pdu4s3R4e4zTnS3xO93yPNp+BZ/TZ8xtzHgJ0tGgflL/8Bj28eIkw8psdEN0UdPw7ohCIrgNhF1ITxn4HDI+NOcQTuIH3jR+dGnIsAqVlmQoYUo7ZsVyrpIcHHnp+AqXmJ1/OF8bwaS0VZFWsiTwwQaxtEgZqZByOESO0c/fcayPJq0xQh+XQxGK9Qx4LxzCl97vOGEgKDxaYX9JQdiQedY5j0aveEpL7T1Op3DYkNTLQC4dWnGK0ne5lRRi24WwzyfzbC2mREHI7DofdRPKyOXr9x78ErFf7WEOjUyOUGv267xyNZexxk+0Bv6fG/cbCP1OnFg3Bdd+XtvOiDkpAPKD9qgMLpoEl3CZ2+ToDltBiZ9x4ckgQYaHfqZot9lCavEiMFcisiUuYCBXn38Ycr82mP7gRf6pvRptkfEfgeb2hVIvTm9IXxRCXeUOOlCd027eJ/vABZ8jtLEbB82kDLhGwTHef/tAwlu2kCAr/Ltoz6RjST5Bjgpw3tnfAvsD1fo14Msb/TBaHplTCR37TDXrsJIFHkB8wxjc8B6PmIwtpB4EN9/xuyeCeztzWYk9fCGVOOsmXueAs3cVaH7iaGZeoEH2urV8K09zxX0dL9EWmW+t36Gfw4uShf9499Fg==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CY4PR11MB1352.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f66f66c8-1d5d-44c6-5418-08d87b5d9c3b
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Oct 2020 16:22:05.5054 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 77yka6oGY7JPqcz7AScd3voXh7Do51guSnI4WGvJsTReSqwWAFVxlK6wldFqNPIjTLXI62Ma8N4GnudC+MgaVg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR1101MB2152
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.14, xch-aln-004.cisco.com
X-Outbound-Node: alln-core-8.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/1bPVHYklNCrNrrxiVdUQShoI9IE>
Subject: Re: [Roll] Deprecating DCO status
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Oct 2020 16:22:12 -0000

SGVsbG8gUmFodWwNCg0KPiBUaGFua3MsIFBhc2NhbCwgQWx2YXJvIGZvciB0aGUgZWRpdHMuDQo+
IA0KPiBAUGFzY2FsIFRodWJlcnQsIFJlZ2FyZGluZyAiKCdFJyBmbGFnIHNldCBhbmQgJ0EnIGZs
YWcgbm90IHNldCkiLCB0aGlzIG1heQ0KPiBjb25mdXNlIHRoZSByZWFkZXIgYW5kIGFsc28gbWF5
IG5vdCBiZSByZWxldmFudCBmb3IgdGhpcyBzcGVjIHNpbmNlIGl0IGlzIG9rIGZvcg0KPiBhbiBp
bXBsZW1lbnRlciB0byBzaW1wbHkgdXNlIDAvMSBhcyBhIFN0YXR1cyB2YWx1ZSB3aXRob3V0IHRo
ZSB1bmRlcnN0YW5kaW5nDQo+IG9mIEUvQSBmbGFncyBpbiB1bmF3YXJlLWxlYXZlcy4gQ2FuIHdl
IHNraXAgdGhhdCBwYXJ0IHNpbmNlIGFueXdheXMgd2UgYXJlDQo+IHJlZmVyZW5jaW5nIHVuYXdh
cmUtbGVhdmVzPw0KDQpSRkMgNjU1MCBzcGVjaWZpZXMgdGhhdCB2YWx1ZXMgPj0gMTI4IGFyZSBy
ZWplY3Rpb24uIFRoZSAnRScgZmxhZyBpcyBiYWNrd2FyZCBjb21wYXRpYmxlLiBUaGUgcmVhc29u
IHdoeSBJIG1lbnRpb24gaXQgaXMgdGhhdCBEQ08gaGFzIGEgbm9ybWF0aXZlIHJlZiB0byB1bnVh
d2FyZSBsZWF2ZXMsIHNvIGl0IG5lZWRzIHRvIGltcGxlbWVudCB0aGUgbmV3IFJQTCBTdGF0dXMs
IG1lYW5pbmcgdGhhdCBpdCBuZWVkcyB0byBpbmRpY2F0ZXMgdGhlIHNldHRpbmcgb2YgdGhlICdF
JyBhbmQgJ0EnIGZsYWdzIGZvciBlYWNoIHN0YXR1cyBpdCBkZWZpbmVzLg0KDQpNeSBxdWVzdGlv
biB0byB5b3UgaXMgd2hldGhlciBEQ08gc3RhdHVzIGNvZGUgMSB3YXMgYSByZWplY3Rpb24gb3Ig
bm90LiBJZiBpdCB3YXMgYSByZWplY3Rpb24sIHRoZW4gdGhlIFJQTCBTdGF0dXMgdmFsdWUgcGVy
IFJGQyA2NTUwIHNob3VsZCBoYXZlIGJlZW4gMTI5OyBpbiB0aGUgbmV3IGZvcm1hdCBpdCBpcyAx
IGFnYWluLCBidXQgd2l0aCB0aGUgJ0UnIGZsYWcgc2V0LiBUaGlzIHNpIHdoYXQgaHR0cHM6Ly90
b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYtcm9sbC11bmF3YXJlLWxlYXZlcy0yMiNzZWN0
aW9uLTEyLjUgYXNzdW1lcy4NCg0KSWYgaXQgaXMgYSB3YXJuaW5nLCB0aGVuIGEgdmFsdWUgb2Yg
MSBpcyBPSyBidXQgc3RpbGwgSSdkIG1lbnRpb24gdGhlIEUgYW5kIEEgZmxhZ3MgZm9yIGNvbXBs
ZXRlbmVzcywgYm90aCBzZXQgdG8gMC4gDQpJZiBzbyB0aGVuIHRoZSBJQU5BIGRlY2xhcmF0aW9u
IGluIHVuYXdhcmUtbGVhdmVzIGhhcyB0byBjaGFuZ2UuDQoNCkkgdGVuZCB0byB0aGluayB0aGF0
IEkgc2hvdWxkIHJlbW92ZSANCg0KICAgICAgICB8IDEgICAgIHwgTm8gcm91dGluZy1lbnRyeSBm
b3IgdGhlIHwgW0VGRklDSUVOVC1OUERBT10gfA0KICAgICAgICAgfCAgICAgICB8IGluZGljYXRl
ZCBUYXJnZXQgZm91bmQgICB8ICAgICAgICAgICAgICAgICAgDQoNCkZyb20gdGhlIGluaXRpYWxp
emF0aW9uIG9mIHRoZSBJQU5BIHNlY3Rpb24gYW5kIGxldCB5b3UgZGVmaW5lIGl0IGFzIGEgbmV3
IGVudHJ5IGluIHRoZSByZWdpc3RyeSBpbiBEQ08uDQoNCldoYXQgZG8geW91IGFsbCB0aGluaz8N
Cg0KUGFzY2FsDQo=


From nobody Wed Oct 28 11:05:33 2020
Return-Path: <aretana.ietf@gmail.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4478E3A0AB5; Wed, 28 Oct 2020 11:05:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.096
X-Spam-Level: 
X-Spam-Status: No, score=-2.096 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AsJyT58q7RXj; Wed, 28 Oct 2020 11:05:30 -0700 (PDT)
Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [IPv6:2a00:1450:4864:20::630]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5DF6B3A0AB0; Wed, 28 Oct 2020 11:05:30 -0700 (PDT)
Received: by mail-ej1-x630.google.com with SMTP id t25so101932ejd.13; Wed, 28 Oct 2020 11:05:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=vkKipCCtVN0YMPpGg8DPFvXyYXoc6IT7JMdDTaWrh+I=; b=p6QLKsrNGtQsnvQ8xUtYo6WhPWCZQ33CQmZ+ti2R+VUsL4B1iqZSJFEBNtLtnDxqiR 1teYUG5vrPW8JRTyY0e486kjAN93WUyaZd3+aw86+3WMA15fc17NO6wUJw38JqFrFGjF 0EI4KZ7XFcKJxTCXpSAHJ9H5a2rw6wPSYSgZfPYZZblvu4DS89j/2gEQAOpyPJY6eGIK ZCFtVjdVZ/i1ZgrAsVaVd6qm9wJRzBf0q7/jqyQfDqduLQWSDfJR7UEFS3Ndo75zpT2d UiwXS05SO69IF/HOl4KSzPj1s3GypQCYFSnO17Rvh2KfdQQXpWYjIP5uKiN9fIvkX5pl Vskw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=vkKipCCtVN0YMPpGg8DPFvXyYXoc6IT7JMdDTaWrh+I=; b=c+nht6nT+rHJ320QKjhfEbIr/5Bo/czhsRCUHin7jk5pe76aln9T+hBuJtG0MD8xvu vE1hQh6HWZTl9mje4xRoHHq4Qmy1m+RStyMHwNVKjwCnrzxNlRFtIgAqvYpLO5UXoOMf QTqs68QDt/kAGmD+56IcP0F4MBUJjg0lc75p7ejlult01Wyr3U6vXek8pSUIj29x3BtJ 2U4bnRHuu/nyBMuNgtXzQc2AHCt6lPZoXA5oIr5ksSaQmplxQPgNPG3ksH+vr91Uf18a nxjfISuu7je6+XEUTAtSodNlJ4BiqJpeXNopzK3EZz42JSDx+X0A3fempuxmyd8dPBgc 55jA==
X-Gm-Message-State: AOAM5339pvAaGdvNUf+U8IP/jBYThlPgFnpEMK1vL30tEDT99W6fDq5n aQdm8kNhkN2V1AYCr9n2jFOyvrV4kGaPMEYbumI=
X-Google-Smtp-Source: ABdhPJx0XQ6VOmvYqUoWTRGs8ZJAqdnTIWouItaIzRw3oqTp15MmWOZ1TEj/NIoV4rbRKVvUZCTVogUdQkAmb1ahtlg=
X-Received: by 2002:a17:906:2b8b:: with SMTP id m11mr256532ejg.457.1603908328833;  Wed, 28 Oct 2020 11:05:28 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Wed, 28 Oct 2020 11:05:27 -0700
From: Alvaro Retana <aretana.ietf@gmail.com>
In-Reply-To: <CY4PR11MB13527F71CF89E14B6CB6D4B8D8170@CY4PR11MB1352.namprd11.prod.outlook.com>
References: <CY4PR11MB13521CF8420BF542D94557F4D8170@CY4PR11MB1352.namprd11.prod.outlook.com> <CAO0Djp3Fo7u-iFgNxYKA2264vNXOziP9-WkGxGvng28pbohpmA@mail.gmail.com> <CY4PR11MB135272610279D3EE5D5ED255D8170@CY4PR11MB1352.namprd11.prod.outlook.com> <CAMMESswcVq20TWe89rLzqWeFM4U_FJH9Z2WpWq_j2M-FWCZQ6g@mail.gmail.com> <CAO0Djp30p9_5Y90-czgjhsA5k=YmxO3bfyJSEF_MEAD3kzrMaQ@mail.gmail.com> <CY4PR11MB13527F71CF89E14B6CB6D4B8D8170@CY4PR11MB1352.namprd11.prod.outlook.com>
MIME-Version: 1.0
Date: Wed, 28 Oct 2020 11:05:27 -0700
Message-ID: <CAMMESswYrHfoOg7icEt_DMsRtjEAzTPwVxgiHMcpmq8OHaKO_w@mail.gmail.com>
To: Pascal Thubert <pascal.thubert@gmail.com>,  "Pascal Thubert (pthubert)" <pthubert@cisco.com>, Rahul Jadhav <rahul.ietf@gmail.com>
Cc: "roll-chairs@ietf.org" <roll-chairs@ietf.org>,  Routing Over Low power and Lossy networks <roll@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000003148fc05b2bf0218"
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/hS0kfb0RrsgPpTNxRrmzN8oA2fc>
Subject: Re: [Roll] Deprecating DCO status
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Oct 2020 18:05:32 -0000

--0000000000003148fc05b2bf0218
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Ok=E2=80=A6if the registry is created by unaware-leaves, and the =E2=80=9Cn=
o routing entry=E2=80=9D
value is added by npdao, we should be ok.

Alvaro.

On October 28, 2020 at 12:22:09 PM, Pascal Thubert (pthubert) (
pthubert@cisco.com) wrote:

Hello Rahul

> Thanks, Pascal, Alvaro for the edits.
>
> @Pascal Thubert, Regarding "('E' flag set and 'A' flag not set)", this
may
> confuse the reader and also may not be relevant for this spec since it is
ok for
> an implementer to simply use 0/1 as a Status value without the
understanding
> of E/A flags in unaware-leaves. Can we skip that part since anyways we
are
> referencing unaware-leaves?

RFC 6550 specifies that values >=3D 128 are rejection. The 'E' flag is
backward compatible. The reason why I mention it is that DCO has a
normative ref to unuaware leaves, so it needs to implement the new RPL
Status, meaning that it needs to indicates the setting of the 'E' and 'A'
flags for each status it defines.

My question to you is whether DCO status code 1 was a rejection or not. If
it was a rejection, then the RPL Status value per RFC 6550 should have been
129; in the new format it is 1 again, but with the 'E' flag set. This si
what
https://tools.ietf.org/html/draft-ietf-roll-unaware-leaves-22#section-12.5
assumes.

If it is a warning, then a value of 1 is OK but still I'd mention the E and
A flags for completeness, both set to 0.
If so then the IANA declaration in unaware-leaves has to change.

I tend to think that I should remove

| 1 | No routing-entry for the | [EFFICIENT-NPDAO] |
| | indicated Target found |

>From the initialization of the IANA section and let you define it as a new
entry in the registry in DCO.

What do you all think?

Pascal

--0000000000003148fc05b2bf0218
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style>=
</head><body style=3D"word-wrap:break-word"><div style=3D"font-family:Helve=
tica,Arial;font-size:13px">Ok=E2=80=A6if the registry is created by unaware=
-leaves, and the =E2=80=9Cno routing entry=E2=80=9D value is added by npdao=
, we should be ok.=C2=A0</div><div style=3D"font-family:Helvetica,Arial;fon=
t-size:13px"><br></div><div style=3D"font-family:Helvetica,Arial;font-size:=
13px">Alvaro.</div> <br><p class=3D"airmail_on">On October 28, 2020 at 12:2=
2:09 PM, Pascal Thubert (pthubert) (<a href=3D"mailto:pthubert@cisco.com">p=
thubert@cisco.com</a>) wrote:</p> <blockquote type=3D"cite" class=3D"clean_=
bq"><span><div><div></div><div>Hello Rahul
<br>
<br>&gt; Thanks, Pascal, Alvaro for the edits.
<br>&gt; =20
<br>&gt; @Pascal Thubert, Regarding &quot;(&#39;E&#39; flag set and &#39;A&=
#39; flag not set)&quot;, this may
<br>&gt; confuse the reader and also may not be relevant for this spec sinc=
e it is ok for
<br>&gt; an implementer to simply use 0/1 as a Status value without the und=
erstanding
<br>&gt; of E/A flags in unaware-leaves. Can we skip that part since anyway=
s we are
<br>&gt; referencing unaware-leaves?
<br>
<br>RFC 6550 specifies that values &gt;=3D 128 are rejection. The &#39;E&#3=
9; flag is backward compatible. The reason why I mention it is that DCO has=
 a normative ref to unuaware leaves, so it needs to implement the new RPL S=
tatus, meaning that it needs to indicates the setting of the &#39;E&#39; an=
d &#39;A&#39; flags for each status it defines.
<br>
<br>My question to you is whether DCO status code 1 was a rejection or not.=
 If it was a rejection, then the RPL Status value per RFC 6550 should have =
been 129; in the new format it is 1 again, but with the &#39;E&#39; flag se=
t. This si what <a href=3D"https://tools.ietf.org/html/draft-ietf-roll-unaw=
are-leaves-22#section-12.5">https://tools.ietf.org/html/draft-ietf-roll-una=
ware-leaves-22#section-12.5</a> assumes.
<br>
<br>If it is a warning, then a value of 1 is OK but still I&#39;d mention t=
he E and A flags for completeness, both set to 0. =20
<br>If so then the IANA declaration in unaware-leaves has to change.
<br>
<br>I tend to think that I should remove =20
<br>
<br>        | 1     | No routing-entry for the | [EFFICIENT-NPDAO] |
<br>         |       | indicated Target found   |                  =20
<br>
<br>From the initialization of the IANA section and let you define it as a =
new entry in the registry in DCO.
<br>
<br>What do you all think?
<br>
<br>Pascal
<br></div></div></span></blockquote> <div class=3D"gmail_signature"></div><=
/body></html>

--0000000000003148fc05b2bf0218--


From nobody Wed Oct 28 12:48:38 2020
Return-Path: <pthubert@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2106E3A003E; Wed, 28 Oct 2020 12:48:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.597
X-Spam-Level: 
X-Spam-Status: No, score=-9.597 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=FH7qYrjx; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=bD5vT4jE
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7VJaYFkZmZgA; Wed, 28 Oct 2020 12:48:34 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 060083A010A; Wed, 28 Oct 2020 12:48:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7017; q=dns/txt; s=iport; t=1603914514; x=1605124114; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=d27WSq921RphgRL0h6/0TAQdcDaq5+sh75SmOKNtjks=; b=FH7qYrjxdGo1A0FDtRcoHHHLbICqgVbmd+pFScf4/uea42rQZIO2dE9A HAa3V6JB1Z6y4ZcpGHmV9mv85l/3LtXsBVlgDVmQbiGdXscJ98hUlCbmS wO7Q7OMxK3XzB9P3FjNxKzW08SFAnPeEDwEl04G/Rw3enoKKfBsxtF1VS U=;
IronPort-PHdr: =?us-ascii?q?9a23=3A1NWFtRy3vSpmTU7XCy+N+z0EezQntrPoPwUc9p?= =?us-ascii?q?sgjfdUf7+++4j5ZRWDt/pohV7NG47c7qEMh+nXtvXmXmoNqdaEvWsZeZNBHx?= =?us-ascii?q?kClY0NngMmDcLEbC+zLPPjYyEgWsgXUlhj8iK0NEFUHID1YFiB6nG35CQZTx?= =?us-ascii?q?P4Mwc9L+/pG4nU2sKw0e36+5DabwhSwjSnZrYnJxStpgKXvc4T0oY=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CDAACpyplf/4gNJK1gHQEBAQEJARI?= =?us-ascii?q?BBQUBgXsIAQsBgSIvUQdwWS8thD2DSQOEWYhIJoECiQ6Je4RvgS6BJQNVCwE?= =?us-ascii?q?BAQ0BASUIAgQBAYRKAheBbgIlNAkOAgMBAQsBAQUBAQECAQYEbYVhDIVzAQE?= =?us-ascii?q?BAgESER0BATcBBAsCAQgECjEDAgICHxEUEQIEDgUigwQBgX5NAw4gAQ6iewK?= =?us-ascii?q?BO4hodoEygwQBAQWFIw0LghADBoE4AYJxgmBOQoJMhAsbgUE/gREnDBCCGDU?= =?us-ascii?q?+ghpCAQECAYIJgmozgiyTGz6HFYwJkEZUCoJriQeMaYUQAx+hYJ44gm2OKIQ?= =?us-ascii?q?vAgQCBAUCDgEBBYFUOoFXcBVlAYI+UBcCDY4fg3GFFIVEdAI2AgYBCQEBAwl?= =?us-ascii?q?8jUwBAQ?=
X-IronPort-AV: E=Sophos;i="5.77,427,1596499200";  d="scan'208,217";a="595429772"
Received: from alln-core-3.cisco.com ([173.36.13.136]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 28 Oct 2020 19:48:16 +0000
Received: from XCH-RCD-004.cisco.com (xch-rcd-004.cisco.com [173.37.102.14]) by alln-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id 09SJmG2E018109 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 28 Oct 2020 19:48:16 GMT
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by XCH-RCD-004.cisco.com (173.37.102.14) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 28 Oct 2020 14:48:16 -0500
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 28 Oct 2020 14:48:15 -0500
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Wed, 28 Oct 2020 14:48:15 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=atZ1EXAGHxGHtMHlfQExAxFvfVe+XPDIV8LRBHjpP/CKQnWaSlnviH3nUHc9WBcebkQlcfqurkYR4tlCMa//wL1RxJ3HMrPYkahYdIIxlKa/1nTwDEY2ySt/EH/Bbw63+gcbHPTNI7OPlSda8QxkYhAuRtb1OIweun+lbZ6DXZ199+iBbgrsxCt2SSel4QQlAn3DCJHIaCAnKDDbIclOsRSM+f53+lZXMBJ5T3sBhWOjd2SkDgh0G+mqyMBUlcAhm6CaCDkSTJ1d2kDVtqjc+ZEue2X8bWQHQtYgaB5+YyZE+oUGNiD+SPIS/18LoqRgiFWA71h2k9VZwaSHa8pk1Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=d27WSq921RphgRL0h6/0TAQdcDaq5+sh75SmOKNtjks=; b=jezTkTfWV9i1WAWR4rNdqEd4QdMXq7A+LPPE8t7P9x/l7Caq2EuGutzDSuhXs8fXUsR2IA4+49+joyjhD1709SDlmr0LpdfpuPaS1n5UGpE/z+SRwNipe9fCRSmh4lkdutLz/HpHMTe4dGdh3k0uW4JdxuycQYQlMUyIqRyZ1+4SEWlLhqbXJ9XzjuxXQiozUWTi3tBsQb9rcl427fKuTQWQ6LFU9xyjgOyiPSGL96UNpkXbUXdd4p6a6BI8rVWxrA7oCUaSKucbIoUzDfbdYCMuhVKU6SaNKR0q6ZL2hGS7PIPD/kLkU+99LUbqT8u8uRY+swrQwD+h6XdHrsZTmA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=d27WSq921RphgRL0h6/0TAQdcDaq5+sh75SmOKNtjks=; b=bD5vT4jE2RJ+4r7dpLo38r3wwdnw3Bn/08VBFepiEszIlC7jy4f+21C1CKh/knFnswX5dSQ8I1YmDz27yI06iOglFIHxvSuNve+aMcaQm7dl5cOA3unnFwWI/E38b9QlIJttQ2UtaBkmZsjSsjfXiQJPC4TIvJwGb9GHyP4Oftk=
Received: from CY4PR11MB1352.namprd11.prod.outlook.com (2603:10b6:903:2a::23) by CY4PR11MB2007.namprd11.prod.outlook.com (2603:10b6:903:30::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3477.25; Wed, 28 Oct 2020 19:48:14 +0000
Received: from CY4PR11MB1352.namprd11.prod.outlook.com ([fe80::b9ef:c652:dd7c:318]) by CY4PR11MB1352.namprd11.prod.outlook.com ([fe80::b9ef:c652:dd7c:318%8]) with mapi id 15.20.3477.028; Wed, 28 Oct 2020 19:48:14 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Alvaro Retana <aretana.ietf@gmail.com>
CC: Pascal Thubert <pascal.thubert@gmail.com>, Rahul Jadhav <rahul.ietf@gmail.com>, "roll-chairs@ietf.org" <roll-chairs@ietf.org>, Routing Over Low power and Lossy networks <roll@ietf.org>
Thread-Topic: Deprecating DCO status
Thread-Index: AdatCZyw7r2+jZrvQAKux3tM4YDw1wAHlCWAAASKdrAAANO5gAAA+EGAAADvIiAAA/mhgAADlvUA
Date: Wed, 28 Oct 2020 19:48:14 +0000
Message-ID: <5F860BB9-5306-4EC8-9998-376611AB1773@cisco.com>
References: <CAMMESswYrHfoOg7icEt_DMsRtjEAzTPwVxgiHMcpmq8OHaKO_w@mail.gmail.com>
In-Reply-To: <CAMMESswYrHfoOg7icEt_DMsRtjEAzTPwVxgiHMcpmq8OHaKO_w@mail.gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2a01:cb1d:4ec:2200:3477:d3f8:65b0:3a8e]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b7e466fe-630b-4210-541a-08d87b7a68dd
x-ms-traffictypediagnostic: CY4PR11MB2007:
x-microsoft-antispam-prvs: <CY4PR11MB2007565EC0E605DB9956294AD8170@CY4PR11MB2007.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: Bzq4sQTW1c6/IgTFdtL1d9wAfhLC0awZYIsn00Kb0CSKMU7v6dOKknZE03vrlh8ocUgXlnClMzQbv2Te4CDdKEI/RX5LXVc287NUMWnExICJBrjJ8gm/Kyxm0v+01hacxoEOD733HzY/7aT3xYyDzHsrJTHoj5RTNdGSmeybnvpVip70C4olvHstxrmp/wNZ+DYl7Xoe8cmqmL/fgmDf837A+pNXKV5IgIVx+mk2mxrH7HFreQVQD83VwC7gvFdvHmQ0/97ki8HkO8+uITDqB4EOLU2oKRF1CQCRBISbJygzmd4TJc/Xl2sQ+2JGrYH0ENNNmHsYmsmrpGhYmWNZjvO0EbhuqVjVxZCcOExBlv77SMxXgPeaI5ZejGyAqoDGTs5ZTMYV2Aa64ntCcoY8Q6ZhdK6QAiyxFiNNabh68jttiv/3Byzig4dnXz/+XuxWpFbiMcgcxZkN8ws1IIH1XQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:CY4PR11MB1352.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(136003)(346002)(366004)(396003)(376002)(39860400002)(86362001)(83380400001)(7116003)(8676002)(316002)(36756003)(2906002)(4326008)(8936002)(71200400001)(2616005)(6512007)(186003)(6486002)(166002)(478600001)(76116006)(5660300002)(66446008)(54906003)(966005)(66476007)(64756008)(66574015)(3480700007)(66946007)(6506007)(91956017)(6916009)(33656002)(66556008)(244885003); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: E/3KE3HQid100aXiCqEJnKjsxw1NMkwyirPThMM3wBmKpuiQZGy9uJ8WsGYd4jNSCbQQ2qb+wdrPXYqb5Q/MSYEW6TLMjEDE9jpc9Vsl/r+Bm0VzKbzpaImZJfdox9nBeKB3Uocz+ziRNF+5mqtvEiSYfYNk4Wxh0KwjR/zTvHHvXhBrtStOOiqwwQ4674mGuApq4n2G1RgJgKvkFpZ930FA7NTrHu2EYCgaW0BvcJiG85QJ0SlMy0uBerBBh2vwa9rkqvAvXoA/utetc6Kcdszr/swLEcXbKor1WBhfYzS8EQ/iZ2WQhfrntmyMy1zk2EW+6WGcVlIFEuBF0Q18/ziuOAnt+XWnq3n3HNZw8ct9o0/PEs5cl9Tf1aDjMf7rrF4aupPuYA/2S2WpFcCfzva0fl2cp2x8dx1kVSAKh0kP549875+ULRCPz25neJYNeIrZfuOTePbLqAO4XeL1kkdXvZIpLzR/A47s496TXswJfN/er9rKsSjNuZt6zdqQpCRWl4axkZmkhuE1S6FYsaJz+b13vu573Cu+5e5vy84lR0mNB/PC/mOiUfZHi/TQpfFT/epqBaygP9EkEs4M0x+Uwq/ivdylXqE9KLTBKBBIse9N+IF63Nnq/i69D2NsVA2uWeSwEEykFsX6a2CxnvnvB6ElZInQ9Q/MP6EfG6hCWGThqbbA9kCHI9PUB9MtaBt8Sb0bKT2wKxmZahaRiQ==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_5F860BB953064EC89998376611AB1773ciscocom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CY4PR11MB1352.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b7e466fe-630b-4210-541a-08d87b7a68dd
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Oct 2020 19:48:14.8107 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 633celoiA3zil8YXnu5/wVUBlid/wPJKXw4zug59lMtKNgTK0n+WlEdacbmOpSV7o3e0KPV8H3M03JLWzWyd3Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB2007
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.14, xch-rcd-004.cisco.com
X-Outbound-Node: alln-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/SpXwby8gp05RajxGsNNm_2VUY98>
Subject: Re: [Roll] Deprecating DCO status
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Oct 2020 19:48:36 -0000

--_000_5F860BB953064EC89998376611AB1773ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

TGV04oCZcyBkbyB0aGlzICENCg0KDQpSZWdhcmRzLA0KDQpQYXNjYWwNCg0KTGUgMjggb2N0LiAy
MDIwIMOgIDE5OjA1LCBBbHZhcm8gUmV0YW5hIDxhcmV0YW5hLmlldGZAZ21haWwuY29tPiBhIMOp
Y3JpdCA6DQoNCu+7vw0KT2vigKZpZiB0aGUgcmVnaXN0cnkgaXMgY3JlYXRlZCBieSB1bmF3YXJl
LWxlYXZlcywgYW5kIHRoZSDigJxubyByb3V0aW5nIGVudHJ54oCdIHZhbHVlIGlzIGFkZGVkIGJ5
IG5wZGFvLCB3ZSBzaG91bGQgYmUgb2suDQoNCkFsdmFyby4NCg0KDQpPbiBPY3RvYmVyIDI4LCAy
MDIwIGF0IDEyOjIyOjA5IFBNLCBQYXNjYWwgVGh1YmVydCAocHRodWJlcnQpIChwdGh1YmVydEBj
aXNjby5jb208bWFpbHRvOnB0aHViZXJ0QGNpc2NvLmNvbT4pIHdyb3RlOg0KDQpIZWxsbyBSYWh1
bA0KDQo+IFRoYW5rcywgUGFzY2FsLCBBbHZhcm8gZm9yIHRoZSBlZGl0cy4NCj4NCj4gQFBhc2Nh
bCBUaHViZXJ0LCBSZWdhcmRpbmcgIignRScgZmxhZyBzZXQgYW5kICdBJyBmbGFnIG5vdCBzZXQp
IiwgdGhpcyBtYXkNCj4gY29uZnVzZSB0aGUgcmVhZGVyIGFuZCBhbHNvIG1heSBub3QgYmUgcmVs
ZXZhbnQgZm9yIHRoaXMgc3BlYyBzaW5jZSBpdCBpcyBvayBmb3INCj4gYW4gaW1wbGVtZW50ZXIg
dG8gc2ltcGx5IHVzZSAwLzEgYXMgYSBTdGF0dXMgdmFsdWUgd2l0aG91dCB0aGUgdW5kZXJzdGFu
ZGluZw0KPiBvZiBFL0EgZmxhZ3MgaW4gdW5hd2FyZS1sZWF2ZXMuIENhbiB3ZSBza2lwIHRoYXQg
cGFydCBzaW5jZSBhbnl3YXlzIHdlIGFyZQ0KPiByZWZlcmVuY2luZyB1bmF3YXJlLWxlYXZlcz8N
Cg0KUkZDIDY1NTAgc3BlY2lmaWVzIHRoYXQgdmFsdWVzID49IDEyOCBhcmUgcmVqZWN0aW9uLiBU
aGUgJ0UnIGZsYWcgaXMgYmFja3dhcmQgY29tcGF0aWJsZS4gVGhlIHJlYXNvbiB3aHkgSSBtZW50
aW9uIGl0IGlzIHRoYXQgRENPIGhhcyBhIG5vcm1hdGl2ZSByZWYgdG8gdW51YXdhcmUgbGVhdmVz
LCBzbyBpdCBuZWVkcyB0byBpbXBsZW1lbnQgdGhlIG5ldyBSUEwgU3RhdHVzLCBtZWFuaW5nIHRo
YXQgaXQgbmVlZHMgdG8gaW5kaWNhdGVzIHRoZSBzZXR0aW5nIG9mIHRoZSAnRScgYW5kICdBJyBm
bGFncyBmb3IgZWFjaCBzdGF0dXMgaXQgZGVmaW5lcy4NCg0KTXkgcXVlc3Rpb24gdG8geW91IGlz
IHdoZXRoZXIgRENPIHN0YXR1cyBjb2RlIDEgd2FzIGEgcmVqZWN0aW9uIG9yIG5vdC4gSWYgaXQg
d2FzIGEgcmVqZWN0aW9uLCB0aGVuIHRoZSBSUEwgU3RhdHVzIHZhbHVlIHBlciBSRkMgNjU1MCBz
aG91bGQgaGF2ZSBiZWVuIDEyOTsgaW4gdGhlIG5ldyBmb3JtYXQgaXQgaXMgMSBhZ2FpbiwgYnV0
IHdpdGggdGhlICdFJyBmbGFnIHNldC4gVGhpcyBzaSB3aGF0IGh0dHBzOi8vdG9vbHMuaWV0Zi5v
cmcvaHRtbC9kcmFmdC1pZXRmLXJvbGwtdW5hd2FyZS1sZWF2ZXMtMjIjc2VjdGlvbi0xMi41IGFz
c3VtZXMuDQoNCklmIGl0IGlzIGEgd2FybmluZywgdGhlbiBhIHZhbHVlIG9mIDEgaXMgT0sgYnV0
IHN0aWxsIEknZCBtZW50aW9uIHRoZSBFIGFuZCBBIGZsYWdzIGZvciBjb21wbGV0ZW5lc3MsIGJv
dGggc2V0IHRvIDAuDQpJZiBzbyB0aGVuIHRoZSBJQU5BIGRlY2xhcmF0aW9uIGluIHVuYXdhcmUt
bGVhdmVzIGhhcyB0byBjaGFuZ2UuDQoNCkkgdGVuZCB0byB0aGluayB0aGF0IEkgc2hvdWxkIHJl
bW92ZQ0KDQp8IDEgfCBObyByb3V0aW5nLWVudHJ5IGZvciB0aGUgfCBbRUZGSUNJRU5ULU5QREFP
XSB8DQp8IHwgaW5kaWNhdGVkIFRhcmdldCBmb3VuZCB8DQoNCkZyb20gdGhlIGluaXRpYWxpemF0
aW9uIG9mIHRoZSBJQU5BIHNlY3Rpb24gYW5kIGxldCB5b3UgZGVmaW5lIGl0IGFzIGEgbmV3IGVu
dHJ5IGluIHRoZSByZWdpc3RyeSBpbiBEQ08uDQoNCldoYXQgZG8geW91IGFsbCB0aGluaz8NCg0K
UGFzY2FsDQo=

--_000_5F860BB953064EC89998376611AB1773ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <65A4498A7AEB304880E57582BA000110@cisco.onmicrosoft.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IGRpcj0iYXV0byI+DQpM
ZXTigJlzIGRvIHRoaXMgITxicj4NCjxicj4NCjxkaXYgZGlyPSJsdHIiPg0KPGRpdj48YnI+DQo8
L2Rpdj4NClJlZ2FyZHMsDQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5QYXNjYWw8L2Rpdj4NCjwv
ZGl2Pg0KPGRpdiBkaXI9Imx0ciI+PGJyPg0KPGJsb2NrcXVvdGUgdHlwZT0iY2l0ZSI+TGUgMjgg
b2N0LiAyMDIwIMOgIDE5OjA1LCBBbHZhcm8gUmV0YW5hICZsdDthcmV0YW5hLmlldGZAZ21haWwu
Y29tJmd0OyBhIMOpY3JpdCZuYnNwOzo8YnI+DQo8YnI+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4N
CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPg0KPGRpdiBkaXI9Imx0ciI+77u/PHN0eWxlPmJvZHl7
Zm9udC1mYW1pbHk6SGVsdmV0aWNhLEFyaWFsO2ZvbnQtc2l6ZToxM3B4fTwvc3R5bGU+DQo8ZGl2
IHN0eWxlPSJmb250LWZhbWlseTpIZWx2ZXRpY2EsQXJpYWw7Zm9udC1zaXplOjEzcHgiPk9r4oCm
aWYgdGhlIHJlZ2lzdHJ5IGlzIGNyZWF0ZWQgYnkgdW5hd2FyZS1sZWF2ZXMsIGFuZCB0aGUg4oCc
bm8gcm91dGluZyBlbnRyeeKAnSB2YWx1ZSBpcyBhZGRlZCBieSBucGRhbywgd2Ugc2hvdWxkIGJl
IG9rLiZuYnNwOzwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6SGVsdmV0aWNhLEFyaWFs
O2ZvbnQtc2l6ZToxM3B4Ij48YnI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5Okhl
bHZldGljYSxBcmlhbDtmb250LXNpemU6MTNweCI+QWx2YXJvLjwvZGl2Pg0KPGJyPg0KPHAgY2xh
c3M9ImFpcm1haWxfb24iPk9uIE9jdG9iZXIgMjgsIDIwMjAgYXQgMTI6MjI6MDkgUE0sIFBhc2Nh
bCBUaHViZXJ0IChwdGh1YmVydCkgKDxhIGhyZWY9Im1haWx0bzpwdGh1YmVydEBjaXNjby5jb20i
PnB0aHViZXJ0QGNpc2NvLmNvbTwvYT4pIHdyb3RlOjwvcD4NCjxibG9ja3F1b3RlIHR5cGU9ImNp
dGUiIGNsYXNzPSJjbGVhbl9icSI+PHNwYW4+DQo8ZGl2Pg0KPGRpdj48L2Rpdj4NCjxkaXY+SGVs
bG8gUmFodWwgPGJyPg0KPGJyPg0KJmd0OyBUaGFua3MsIFBhc2NhbCwgQWx2YXJvIGZvciB0aGUg
ZWRpdHMuIDxicj4NCiZndDsgPGJyPg0KJmd0OyBAUGFzY2FsIFRodWJlcnQsIFJlZ2FyZGluZyAm
cXVvdDsoJ0UnIGZsYWcgc2V0IGFuZCAnQScgZmxhZyBub3Qgc2V0KSZxdW90OywgdGhpcyBtYXkg
PGJyPg0KJmd0OyBjb25mdXNlIHRoZSByZWFkZXIgYW5kIGFsc28gbWF5IG5vdCBiZSByZWxldmFu
dCBmb3IgdGhpcyBzcGVjIHNpbmNlIGl0IGlzIG9rIGZvcg0KPGJyPg0KJmd0OyBhbiBpbXBsZW1l
bnRlciB0byBzaW1wbHkgdXNlIDAvMSBhcyBhIFN0YXR1cyB2YWx1ZSB3aXRob3V0IHRoZSB1bmRl
cnN0YW5kaW5nIDxicj4NCiZndDsgb2YgRS9BIGZsYWdzIGluIHVuYXdhcmUtbGVhdmVzLiBDYW4g
d2Ugc2tpcCB0aGF0IHBhcnQgc2luY2UgYW55d2F5cyB3ZSBhcmUgPGJyPg0KJmd0OyByZWZlcmVu
Y2luZyB1bmF3YXJlLWxlYXZlcz8gPGJyPg0KPGJyPg0KUkZDIDY1NTAgc3BlY2lmaWVzIHRoYXQg
dmFsdWVzICZndDs9IDEyOCBhcmUgcmVqZWN0aW9uLiBUaGUgJ0UnIGZsYWcgaXMgYmFja3dhcmQg
Y29tcGF0aWJsZS4gVGhlIHJlYXNvbiB3aHkgSSBtZW50aW9uIGl0IGlzIHRoYXQgRENPIGhhcyBh
IG5vcm1hdGl2ZSByZWYgdG8gdW51YXdhcmUgbGVhdmVzLCBzbyBpdCBuZWVkcyB0byBpbXBsZW1l
bnQgdGhlIG5ldyBSUEwgU3RhdHVzLCBtZWFuaW5nIHRoYXQgaXQgbmVlZHMgdG8gaW5kaWNhdGVz
IHRoZSBzZXR0aW5nDQogb2YgdGhlICdFJyBhbmQgJ0EnIGZsYWdzIGZvciBlYWNoIHN0YXR1cyBp
dCBkZWZpbmVzLiA8YnI+DQo8YnI+DQpNeSBxdWVzdGlvbiB0byB5b3UgaXMgd2hldGhlciBEQ08g
c3RhdHVzIGNvZGUgMSB3YXMgYSByZWplY3Rpb24gb3Igbm90LiBJZiBpdCB3YXMgYSByZWplY3Rp
b24sIHRoZW4gdGhlIFJQTCBTdGF0dXMgdmFsdWUgcGVyIFJGQyA2NTUwIHNob3VsZCBoYXZlIGJl
ZW4gMTI5OyBpbiB0aGUgbmV3IGZvcm1hdCBpdCBpcyAxIGFnYWluLCBidXQgd2l0aCB0aGUgJ0Un
IGZsYWcgc2V0LiBUaGlzIHNpIHdoYXQNCjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
aHRtbC9kcmFmdC1pZXRmLXJvbGwtdW5hd2FyZS1sZWF2ZXMtMjIjc2VjdGlvbi0xMi41Ij4NCmh0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLXJvbGwtdW5hd2FyZS1sZWF2ZXMt
MjIjc2VjdGlvbi0xMi41PC9hPiBhc3N1bWVzLg0KPGJyPg0KPGJyPg0KSWYgaXQgaXMgYSB3YXJu
aW5nLCB0aGVuIGEgdmFsdWUgb2YgMSBpcyBPSyBidXQgc3RpbGwgSSdkIG1lbnRpb24gdGhlIEUg
YW5kIEEgZmxhZ3MgZm9yIGNvbXBsZXRlbmVzcywgYm90aCBzZXQgdG8gMC4NCjxicj4NCklmIHNv
IHRoZW4gdGhlIElBTkEgZGVjbGFyYXRpb24gaW4gdW5hd2FyZS1sZWF2ZXMgaGFzIHRvIGNoYW5n
ZS4gPGJyPg0KPGJyPg0KSSB0ZW5kIHRvIHRoaW5rIHRoYXQgSSBzaG91bGQgcmVtb3ZlIDxicj4N
Cjxicj4NCnwgMSB8IE5vIHJvdXRpbmctZW50cnkgZm9yIHRoZSB8IFtFRkZJQ0lFTlQtTlBEQU9d
IHwgPGJyPg0KfCB8IGluZGljYXRlZCBUYXJnZXQgZm91bmQgfCA8YnI+DQo8YnI+DQpGcm9tIHRo
ZSBpbml0aWFsaXphdGlvbiBvZiB0aGUgSUFOQSBzZWN0aW9uIGFuZCBsZXQgeW91IGRlZmluZSBp
dCBhcyBhIG5ldyBlbnRyeSBpbiB0aGUgcmVnaXN0cnkgaW4gRENPLg0KPGJyPg0KPGJyPg0KV2hh
dCBkbyB5b3UgYWxsIHRoaW5rPyA8YnI+DQo8YnI+DQpQYXNjYWwgPGJyPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvc3Bhbj48L2Jsb2NrcXVvdGU+DQo8ZGl2IGNsYXNzPSJnbWFpbF9zaWduYXR1cmUiPjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_5F860BB953064EC89998376611AB1773ciscocom_--


From nobody Wed Oct 28 14:29:33 2020
Return-Path: <pthubert@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6EBFE3A08AD; Wed, 28 Oct 2020 14:29:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level: 
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=GwmPOWb+; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=CJNzUb8P
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RqboMw9bwaPb; Wed, 28 Oct 2020 14:29:26 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A4B003A0B66; Wed, 28 Oct 2020 14:29:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=54510; q=dns/txt; s=iport; t=1603920565; x=1605130165; h=from:to:cc:subject:date:message-id: content-transfer-encoding:mime-version; bh=sCPAbdWAXgDCylT7OxBwvXkw/HR8Q81xDx8farZbFrM=; b=GwmPOWb+1c7o5UnnXT313y6xCF1hIz8LoEjCOmnymD5Dd18p9Cfo3mvB pLmgWe2uNofjreCgGhkXxWl2J1rUKKSsC7hDsJC4gdy2FxmIq/bROuzBK KS/bkrbtamSV3Ty9M1KMdEr2QtVA9jhbk3kK1Wk6VSPk34/SAWcPEGu/I M=;
IronPort-PHdr: =?us-ascii?q?9a23=3AhvxhcBJtDx7FjeIgctmcpTVXNCE6p7X5OBIU4Z?= =?us-ascii?q?M7irVIN76u5InmIFeGvKk/g1rAXIGd4PVB2KLasKHlDGoH55vJ8HUPa4dFWB?= =?us-ascii?q?JNj8IK1xchD8iIBQyeTrbqYiU2Ed4EWApj+He2YkdQEcf6IVbVpy764TsbAB?= =?us-ascii?q?6qMw1zK6z8EZLTiMLi0ee09tXTbgxEiSD7b6l1KUC9rB7asY8dho4xJw=3D?= =?us-ascii?q?=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CVGQBo4plf/5pdJa1GEAoeATwMAgs?= =?us-ascii?q?VgyEjBigHcFEILy2EPYNJA45Kl3iBQoERA1ULAQEBDQEBJQgCBAEBgTQBgxU?= =?us-ascii?q?CF4FuAhkMOBMCAwEBCwEBBQEBAQIBBgRthTQBAQYlDIV0AQMTCAEIBA0MAQE?= =?us-ascii?q?qDQEEDQEGEAwCCB4CBDAVEQEEAQkEDRqDBYJLAw4gAQ4/kVKQagKBO4hodn8?= =?us-ascii?q?zgwQBAQWFJBiCEAMGgQ4qgnKCYE5CEYN7gksbgUE/gRFDUYFHc4JFFwICF4E?= =?us-ascii?q?ZEwEKEQUQFQwCgl0zgiyQEBIOBDKCNT6THpAXgQMKgmuJB4Zeiz2DF4oOlDu?= =?us-ascii?q?TQTCBToh5kRWELwIEAgQFAg4BAQWBayMSgUVwFTuCaVAXAg2BGYcvgRGEUhe?= =?us-ascii?q?BAgEIgkOFFIVEdAIJLQIGAQkBAQMJfIsILYIXAQE?=
X-IronPort-AV: E=Sophos;i="5.77,428,1596499200"; d="scan'208";a="574912497"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 28 Oct 2020 21:29:10 +0000
Received: from XCH-ALN-005.cisco.com (xch-aln-005.cisco.com [173.36.7.15]) by rcdn-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id 09SLTA3v028934 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 28 Oct 2020 21:29:10 GMT
Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-ALN-005.cisco.com (173.36.7.15) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 28 Oct 2020 16:29:09 -0500
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 28 Oct 2020 16:29:08 -0500
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Wed, 28 Oct 2020 16:29:08 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=V6huy1L4zb1PtrHzeGPINfh1KR1P/EO9eCXeOyU93kh9Mp4C81y/j7HZ5PxmAW9RKQsl01ZbRbP9T/Wio5e0yIaDMS8pbZ44Y8JvkC84wILQ0amtFyoEmklPleSY5ujGHzFSSoYlxpIXC/N5JfR8d/7xMFY0V3b4un5c0C/5Y5ma8DvUTnjhV7gL82zDNei4+OBD6hkxALqXU6xSZrBi4QaD5sNlqu4MJxe+jWctAORTbmjMVYBfwNRPNOOmZin/MLd4J2cOOLZT0rFLwadzjtZgpaUMVjzMcMohw0fQ/O3W7zJLdzHdJwuDmPfdrtfLikP8h8+FhCJkbLyNMzBhxg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sCPAbdWAXgDCylT7OxBwvXkw/HR8Q81xDx8farZbFrM=; b=PK+fgjxj5pjA7FWRyTx/K4oqZ4JMCXfz/8RO1FePQz/M3Jc9H6fi6tea8cWMwLgn9/DRpUhqwCD0nVQg3+Biq6ibzdpYyrAWnj6DVy6FPQv8Kf8nN7KvzqGrvJrUO56fcNU/3N2F/89Wk67zQcm1hi2Q/X1n+oyMfhQ3UIP/eXjeM6pN+EGhgO5cHsVBIj9ebE8/W1lq0LerpuuORwcQGVgl3G7KIziWbU0Ue81pmcQ6X+/cUo/DqQXF4wdeu1GPd9Tj1mKLhbz2rwKWMQ1LO5YtsMqCt63/+td+DyDBnkuFsrpILa0tcsQTWeufNnp+3pKbP+yHuKgCCcuiEbGL8Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sCPAbdWAXgDCylT7OxBwvXkw/HR8Q81xDx8farZbFrM=; b=CJNzUb8PrZpW/dazSKbr01YgEMZGBS4D2QvDQaRlr0WrxcNnRYjlonJK3BW/QEAvO7tUF0WiLix9FgijnzsE0YkrfViN8ZhMHUkm0YDUvFDbBmDmr6IvDOtb47uB0+JAVT4QsC7lf5h22jAwIetqXxTuwKZcawBIaPvcsH2W6GY=
Received: from CY4PR11MB1352.namprd11.prod.outlook.com (2603:10b6:903:2a::23) by CY4PR1101MB2150.namprd11.prod.outlook.com (2603:10b6:910:18::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3499.18; Wed, 28 Oct 2020 21:29:05 +0000
Received: from CY4PR11MB1352.namprd11.prod.outlook.com ([fe80::b9ef:c652:dd7c:318]) by CY4PR11MB1352.namprd11.prod.outlook.com ([fe80::b9ef:c652:dd7c:318%8]) with mapi id 15.20.3477.028; Wed, 28 Oct 2020 21:29:05 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Alvaro Retana <aretana.ietf@gmail.com>, "draft-ietf-roll-unaware-leaves@ietf.org" <draft-ietf-roll-unaware-leaves@ietf.org>
CC: "roll-chairs@ietf.org" <roll-chairs@ietf.org>, "Routing Over Low power and Lossy networks" <roll@ietf.org>, Rahul Jadhav <rahul.ietf@gmail.com>
Thread-Topic: AddRE: AD Review of draft-ietf-roll-unaware-leaves-18 (cont)
Thread-Index: AdatWy2mXTdzAsDFTqmHK9bpaMWnsg==
Date: Wed, 28 Oct 2020 21:28:46 +0000
Deferred-Delivery: Wed, 28 Oct 2020 21:28:08 +0000
Message-ID: <CY4PR11MB135293C625696CFC5997520ED8170@CY4PR11MB1352.namprd11.prod.outlook.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2a01:cb1d:4ec:2200:3d92:9dd4:5656:927b]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: b606ebaa-f451-4336-b957-08d87b887f6b
x-ms-traffictypediagnostic: CY4PR1101MB2150:
x-microsoft-antispam-prvs: <CY4PR1101MB21504E7591687C70731AAC70D8170@CY4PR1101MB2150.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 8291FbPNZamlfTug2ETYG+vN7NiUmUDha3jj/ajwCQY1AgAAQe0c+a/Kmcfd0qulC4wZ3x0PHdEWeUSjgWhzloAmllzs2qZSb3eA67dl5ehvRve407gtEgFiCkodX7fyzUmue1/zKbJMvsilSi4rB4QRtXt0gCxISu1EC9pvlIGp8/K+AcUCK5124w3v6BNM7dzwL4xWG/xQ+sIoAPVsY3cvNLfMLN1vAsQSGMeLkp5jjs/WPLlbwcas1o3/eNWCDg3FyVmS5NfXPCSY/kLTqthz0wltpGHA78notRnjpd0Um3P5DgR7Sd+d0MG/Po7lC0dfvTx+NfouDQfDF/rGBKZpVVmlO930VcTn6fpSdVAFzO3rY8oZ+HK01spiIUbRoTNMOhyZGCpkIZQBAQxOkQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:CY4PR11MB1352.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(396003)(39860400002)(376002)(346002)(136003)(366004)(6506007)(5660300002)(16799955002)(76116006)(2906002)(9686003)(55016002)(86362001)(83380400001)(33656002)(66574015)(8936002)(316002)(66476007)(4326008)(66556008)(8676002)(7696005)(66446008)(64756008)(71200400001)(30864003)(478600001)(52536014)(66946007)(6666004)(186003)(110136005)(54906003)(966005)(559001)(579004); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: bkL6s1wQs23jUWYpcPXiUVi5gF0rNy7XBT96xS3jDgBDROZToNky9E6TtZ7xyAi4uepOcnldzioA0d6e0XyZHbAzhnGvC0OCezz+I8D2J2PhnFPT4b122iA+0AD77rRW0lVA3qXQJSaKKzWgXz0akubTM9VJ/wVQo2M3rGEQcojvo/zJySTJjZ6QCUK9Op909/oSKW7gGKyia5tf4qXuEX/ZXZCqsrURwLlWN1I384pqjVLnwDli2ZmwBthMmwicRIq9fSDI+TLAlEnRHatibwSmdPKR8QxF39XFpcPtH5eA1Sbu/ffkc+VE05bnuHh8JX16EcXw54afxAdgPyjn9xMgdTq/qJ3CQ9wAYuTNMBtIMehRtvgA6d38LbGVeH5FVhDloapYh9TU+Yj/BxvqQl1v1JYECe8OBv5GYoB3drWHUiARtlyZ61vCXfnQB8xU90LBXJ8fWtISUNb2kcTkZ0ElkmABi6WNsh/Unj/foXN9Zwn0y68lx1O0fXqQB8XaoJ0cHy12KooVarFFG/EqndxQGwFANOI2jUHe8C+3XzRaokvy0OyLNXHGiA63YFz/p8+3HRdyDB1H7C81U6LvfRQi8aGxOR42GSWPHZ78OxD+q4ulmoNAMTHWGdyolWeR0T3zJ9aahHiEI/mM0L015m6S88yjGYXbPbjIpXGNxe67UPhiDNp8JEiOI5b68/HuPy6+Ka4hbqcOU9LembLhOQ==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CY4PR11MB1352.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b606ebaa-f451-4336-b957-08d87b887f6b
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Oct 2020 21:29:05.5470 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: zyZbHVRp8qcUOmYRfbrG34/aeVctOBEto2OBByAWl4GE8KIrbXWzIQJJg8aQu7Q+D+82o2ozYrzl7cxO0iTa7w==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR1101MB2150
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.15, xch-aln-005.cisco.com
X-Outbound-Node: rcdn-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/t0qgbrI4tr7x-gWNce6okEuTzjE>
Subject: [Roll] AddRE: AD Review of draft-ietf-roll-unaware-leaves-18 (cont)
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Oct 2020 21:29:31 -0000

SGVsbG8gQWx2YXJvDQoNCkFzIHVzdWFsIEkgbWFkZSBhIGNvbW1pdCBmb3IgYSB0aHJlYWQ7IHBs
ZWFzZSBmaW5kIHRoZSBkaWZmcyBoZXJlDQpodHRwczovL2dpdGh1Yi5jb20vcm9sbC13Zy9yb2xs
LXVuYXdhcmUtbGVhdmVzL2NvbW1pdC9mZGQzZmMzODMxOWFkYTlmZGQ2Y2IwNDQ3NDE1OTM1NTNi
MWJhYWQ1DQoNCkknbSBjb25jZXJuZWQgdGhhdCBtYXliZSB0aGUgbGFzdCB3b3JkcyBvZiB5b3Vy
IHJldmlldyB3ZXJlIGN1dCBhZ2Fpbi4gDQoNCj4gPiBJIGNvbW1pdHRlZCB0aGUgcmVzdWx0IGlu
IHRoZSBJRVRGIGRhdGF0cmFja2VyIGFzIGRyYWZ0IDIyIGFzIGENCj4gPiByZWZlcmVuY2Ugc2lu
Y2Ugd2UgbWFkZSBtYWpvciBjaGFuZ2VzIGFscmVhZHkuDQo+IA0KPiBJIGFtIGluY2x1ZGluZyAy
IHBhcnRzIGJlbG93LiBGaXJzdCBhIHJlcGx5IHRvIHRoaXMgbWVzc2FnZSAoc3BlY2lmaWNhbGx5
IHRvIHRoZSAtDQo+IDIxIGNvbW1lbnRzKSwgYW5kIHRoZW4gc29tZSBjb21tZW50cyBiYXNlZCBv
biAtMjIuIMKgSW4gc29tZSBjYXNlcyBJIHB1dA0KPiBjb21tZW50cyBvbiAtMjIgc2ltcGx5IGJl
Y2F1c2UgaXQgc2VlbWVkICJjbGVhbmVyIiAoc28gbm90IGFsbCB0aGUgY29tbWVudHMNCj4gYXJl
IG5ldywgYnV0IGEgY29udGludWF0aW9uIG9mIHRoZSBkaXNjdXNzaW9uKS4NCj4gDQo+IFRoaXMg
aXMgYSBxdWljayBsaXN0IG9mIHRoZSBtYWpvciBpdGVtcyBJIHdhbnQgdG8gcmVzb2x2ZSAoTVVT
VCkgYmVmb3JlIHN0YXJ0aW5nDQo+IHRoZSBJRVRGIExDIC0tIEknbSBwdXR0aW5nIGl0IGhlcmUg
Zm9yIG15IG93biByZWZlcmVuY2UsIHBsZWFzZSBwdXQgYW55DQo+IGNvbW1lbnRzIGlubGluZSBi
ZWxvdyBhbmQgbm90IHVwIGhlcmUuDQo+IA0KPiAoMSkgRENPLUFDSyBTdGF0dXMgdXBkYXRlIGFu
ZCByZWdpc3RyeS4NCg0KV2UncmUgcHJvZ3Jlc3Npbmcgb24gdGhhdCBvbmU7IEkgcmVtb3ZlIHRo
ZSBkZWNsYXJhdGlvbiBvZiB0aGUgc3RhdHVzIGZyb20gdGhlIERDTyBkb2N1bWVudC4NCg0KPiAo
MikgTWVudGlvbiBvZiBVcGRhdGUgZGV0YWlscyBpbiB0aGUgSW50cm9kdWN0aW9uLg0KDQpEb25l
DQoNCj4gKDMpIFN1Z2dlc3RlZCBSUEwgSW5zdGFuY2UgKMKnOS4yLjIpLg0KDQpJIGJlbGlldmUg
d2UncmUgb25lIHRoZXJlIHRvbywgdW5zdXJlIHRob3VnaA0KDQo+ICg0KSBNdWx0aWNhc3QgT3Bl
cmF0aW9uICjCpzEwKS4NCj4gDQoNCkluZGljYXRlZCB0aGF0IGl0IGlzIGZvciBNT1AgMyBvbmx5
Lg0KDQoNCg0KPiA9PT0gUGFydCAxOiBSZXBseSA9PT0NCj4gDQo+ID4gPiA9PT0gUGFydCAzOiBy
ZW1haW5pbmcgY29tbWVudHMgKGJhc2VkIG9uIC0xOCkgPT09DQo+IC4uLg0KPiA+IEJ1dCB3ZSdy
ZSBhbHNvIG1lcmdpbmcgdGhlIHN0YXRpcyB3aXRoIHRoZSBEQ08tQUNLIFN0YXR1cyBJbiB0aGF0
IHdlDQo+ID4gZGVwcmVjYXRlDQo+ID4gaHR0cHM6Ly93d3cuaWFuYS5vcmcvYXNzaWdubWVudHMv
cnBsL3JwbC54aHRtbCNycGwtZGNvLWFjay1zdGF0dXMNCj4gDQo+IFRoYXQgaXMgbmV3ISEgwqBJ
IGRvbid0IGV2ZW4gc2VlIERDTy1BQ0sgbWVudGlvbmVkIGluIHRoZSBkb2N1bWVudCBhdCBhbGwu
DQo+IA0KPiBEb2VzIHRoaXMgbWVhbiB0aGF0IMKnMTIuNSBzaG91bGQgYWxzbyBiZSBjaGFuZ2Vk
IHRvIGluY2x1ZGUgdGhlIERDTy1BQ0sNCj4gbWVzc2FnZSBpbiBpdD8NCg0KTm90IHN1cmUgSSB1
bmRlcnN0YW5kLiDCpzEyLjUgSGFzIHRoZSBvbmx5IERDTyBzdGF0dXMsIHN0YXR1cyAxLiANClNp
bmNlIERDTyBpcyBpbiB0aGUgUkZDIEVkaXRvciBRdWV1ZSwgY291bGQgd2UgY2hhbmdlIGl0IHRv
IHJlbW92ZSB0aGUgbmV3IHJlZ2lzdHJ5IGJlZm9yZSBpdCBpcyBldmVuIGNyZWF0ZWQ/DQoNCg0K
PiANCj4gDQo+ID4gU28gd2Ugc2hvdWxkIHVwZGF0ZSB0aGUgTlBEQU8gZHJhZnQgYW5kIHJlbW92
ZSB0aGF0IGVudHJ5IHNob3VsZG4ndCB3ZT8NCj4gPiBOb3RlIHRoYXQgTlBEQU8gaXMgYWxyZWFk
eSBpbiBtaXNzcmVmIGJlY2F1c2Ugb2YgdGhpcyBkcmFmdA0KPiA+IGh0dHBzOi8vd3d3LnJmYy1l
ZGl0b3Iub3JnL2NsdXN0ZXJfaW5mby5waHA/Y2lkPUMzMTANCj4gDQo+IFllcy4NCj4gDQo+IEFs
c28sIHRoZSBzcGVjaWZpY2F0aW9uIG9mIHRoZSBEQU8tQUNLIG5lZWRzIHRvIGJlIGNoYW5nZWQg
dG8gYXQgbGVhc3QgbWFrZSBpdA0KPiBjbGVhciB0aGF0IHRoZSAiRENPLUFDSyBTdGF0dXMiIGZp
ZWxkIHJlZmVycyB0byB0aGUgIlJQTCBTdGF0dXMiLg0KPiANCj4gQWJvdXQgZGVwcmVjYXRpbmcg
dGhlIHJlZ2lzdHJ5Li4uIMKgV2Ugc2hvdWxkIGFzayBJQU5BIHdoYXQgdG8gZG86IHRoZXkgYWxy
ZWFkeQ0KPiBjcmVhdGVkIHRoZSByZWdpc3RyeSwgYnV0IHRoZSBlZmZpY2llbnQtbnBkYW8gaGFz
bid0IGJlZW4gcHVibGlzaGVkIGFzIGFuDQo+IFJGQy4gwqBJIGRvbid0IGtub3cgaWYgd2UganVz
dCBkZWxldGUgwqc2LjIgb3IgaWYgd2UgaGF2ZSB0byBmb3JtYWxseSBkZXByZWNhdGUgdGhlDQo+
IHJlZ2lzdHJ5IChwb3NzaWJsZSBpbiB0aGlzIGRvY3VtZW50KS4NCj4gDQo+IFBsZWFzZSBhY2sg
dG8gdGhpcyB0byBtYWtlIHN1cmUgd2UncmUgaW4gc3luYyBiZWZvcmUgYXNraW5nIElBTkEuDQo+
IA0KDQpXZSBhZ3JlZSwgSSBjcmVhdGVkIGEgc2VwYXJhdGUgdGhyZWFkIHRvIGNvbXBsZXRlIHRo
YXQgcGllY2Ugd2l0aCBSYWh1bCwgd2hvIGlzIGVkaXRvciBmb3IgdGhlIE5QREFPIGRyYWZ0DQoN
Cg0KPiANCj4gDQo+IC4uLg0KPiA+ID4gNjMwIFRvIGFjaGlldmUgdGhpcywgU2VjdGlvbiAxMy4y
IHJlZHVjZXMgdGhlIHJhbmdlIG9mIHRoZSBFQVJPDQo+ID4gPiBTdGF0dXMNCj4gPiA+IDYzMSB2
YWx1ZXMgdG8gMC02MyB0byBlbnN1cmUgdGhhdCB0aGV5IGZpdCB3aXRoaW4gYSBSUEwgU3RhdHVz
IGFzDQo+ID4gPiBzaG93bg0KPiA+ID4gNjMyIGluIEZpZ3VyZSAzLg0KPiAuLi4NCj4gPiA+IFtt
YWpvcl0gV2hhdCBhYm91dCB0aGUgQVJPPyBUaGUgU3RhdHVzIHZhbHVlcyBhcmUgc2hhcmVkIGJl
dHdlZW4gdGhlDQo+ID4gPiBFQVJPIGFuZCB0aGUgQVJPLg0KPiA+DQo+ID4gVGhlIElBTkEgdXBk
YXRlIGFwcGxpZXMgdG8gdGhlIHJlZ2lzdHJ5IHRoYXQgd2FzIGNyZWF0ZWQgYnkgUkZDIDY3NzUN
Cj4gPiBhbmQgdXBkYXRlZCBieSBSRkMgODUwNS4NCj4gPiBUaGUgdGV4dCBhY3R1YWxseSBwb2lu
dHMgYXQgUkZDIDY3NzUgYXMgdGhlIHJlZmVyZW5jZSBmb3IgdGhlIHJlZ2lzdHJ5DQo+ID4gc28g
d2UgYXJlIGltcGFjdGluZyBib3RoIEFSTyBhbmQgRUFSTy4NCj4gDQo+IFllcy4gwqBUaGUgcG9p
bnQgd2FzIHRoYXQgd2Ugc2hvdWxkIG1lbnRpb24gdGhlIEFSTyBoZXJlIGFzIHdlbGw6DQo+IHMv
RUFSTyBTdGF0dXMvQVJPL0VBUk8gU3RhdHVzDQo+IA0KDQpVbmRlcnN0b29kLCBkb25lIQ0KDQoN
Cj4gDQo+IA0KPiA+IDEyLjIuIFJlc2l6aW5nIHRoZSBBUk8gU3RhdHVzIHZhbHVlcw0KPiAuLi4N
Cj4gPiA+IFttYWpvcl0gQ2hhbmdpbmcgdGhlIHJhbmdlIG9mIHZhbHVlcyBpcyBub3QgYXMgZWFz
eSBhcyB1cGRhdGluZyB0aGUNCj4gPiA+IHJlZ2lzdHJ5Li4udGhlIGJlaGF2aW9yIG9mIHRoZSBF
QVJPIGFuZCBBUk8gaGF2ZSB0byBiZSB1cGRhdGVkLiBUaGlzDQo+ID4gPiBtZWFucyB0aGF0IHRo
aXMgZG9jdW1lbnQgc2hvdWxkIFVwZGF0ZSBib3RoIHJmYzY3NzUgYW5kIHJmYzg1MDUNCj4gPiA+
IHdoZXJlIGl0IHJlbGF0ZXMgdG8gdGhlIHJlZGVmaW5lZCBTdGF0dXMgZmllbGQuDQo+ID4NCj4g
PiBJc24ndCB0aGlzIHRyYW5zaXRpdmU/IEkgbWVhbiB0aGUgZmllbGQgZGVmaW5lZCBpbiBSRkMg
Njc3NSBpcyB1cGRhdGVkDQo+ID4gYnkgUkZDIDg1MDUuDQo+IA0KPiBObywgdGhlIHVwZGF0ZXMg
aW4gcmZjODUwNSBhcmUganVzdCB0aGUgb25lcyBzcGVjaWZpZWQgdGhlcmUuDQo+IA0KPiANCj4g
SXQgd291bGQgdGhlbiBkZSBpZGVhbCBpZiB0aGUgVXBkYXRlIHRvIGN1dCB0aGUgc2l6ZSBvZiB0
aGUgU3RhdHVzIGFsc28gc2FpZCB0aGF0DQo+IHRoZSByZmM2Nzc1L3JmYzg1MDUgbm9kZXMgTVVT
VCBpZ25vcmUgdGhlIGZpcnN0IHR3byBiaXRzLiDCoE5vdGUgdGhhdCBieQ0KPiBjdXR0aW5nIHRo
ZSBzaXplIG9mIHRoZSBTdGF0dXMgd2UncmUgcmVhbGx5IGxlYXZpbmcgdHdvIGJpdHMgdW51c2Vk
L3VuZGVmaW5lZC4NCj4gDQoNClllcywgeW91J3JlIHJpZ2h0LiBJJ2Qgc2F5IHRoZSBiaXRzIGFy
ZSBub3cgInJlc2VydmVkIi4NCiINCg0KOC4gIEVuaGFuY2VtZW50cyB0byBSRkMgNjc3NSBhbmQg
UkZDODUwNQ0KDQogICBUaGlzIGRvY3VtZW50IHVwZGF0ZXMgW1JGQzY3NzVdIGFuZCBbUkZDODUw
NV0gdG8gcmVkdWNlIHRoZSByYW5nZSBvZg0KICAgdGhlIE5EIHN0YXR1cyBjb2RlcyBkb3duIHRv
IDY0IHZhbHVlcy4gIFRoZSB0d28gbW9zdCBzaWduaWZpY2FudA0KICAgKGxlZnRtb3N0KSBiaXRz
IGlmIHRoZSBvcmlnaW5hbCBORCBzdGF0dXMgZmllbGQgYXJlIG5vdyByZXNlcnZlZCwNCiAgIHRo
ZXkgTVVTVCBiZSBzZXQgdG8gemVybyBieSB0aGUgc2VuZGVyIGFuZCBpZ25vcmVkIGJ5IHRoZSBy
ZWNlaXZlci4NCg0KIg0KDQoNCj4gPiA+IDg0NSAxMC4yLjEuIFBlcnNwZWN0aXZlIG9mIHRoZSBS
VUwgQWN0aW5nIGFzIDZMTg0KPiAuLi4NCj4gPiA+IDg3MSA0LiBGb2xsb3dpbmcgc2VjdGlvbiA1
LjEgb2YgW1JGQzg1MDVdLCBhIDZMTiBhY3RpbmcgYXMgYSBSVUwNCj4gPiA+IHNldHMNCj4gPiA+
IDg3MiB0aGUgIlIiIGZsYWcgaW4gdGhlIEVBUk8gb2YgYXQgbGVhc3Qgb25lIHJlZ2lzdHJhdGlv
biwgd2hlcmVhcw0KPiA+ID4gODczIGFjdGluZyBhcyBhIFJBTiBpdCBuZXZlciBkb2VzLiBJZiB0
aGUgIlIiIGZsYWcgaXMgbm90IGVjaG9lZCBpbg0KPiA+ID4gODc0IHRoZSBOQSwgdGhlIFJVTCBT
SE9VTEQgYXR0ZW1wdCB0byB1c2UgYW5vdGhlciA2TFIuIFRoZSBSVUwNCj4gPiA+IDg3NSBTSE9V
TEQgc2VuZCB0aGUgcmVnaXN0cmF0aW9uKHMpIHdpdGggdGhlICJSIiBmbGFnIHNldCBhbmQgZW5z
dXJlDQo+ID4gPiA4NzYgdGhhdCBvbmUgc3VjY2VlZHMgYmVmb3JlIGl0IHNlbmRzIHRoZSByZWdp
c3RyYXRpb25zIHdpdGggdGhlDQo+ID4gPiBmbGFnDQo+ID4gPiA4NzcgcmVzZXQuIEluIGNhc2Ug
b2YgYSBjb25mbGljdCB3aXRoIHRoZSBwcmVjZWVkaW5nIHJ1bGUgb24NCj4gPiA+IDg3OCBsaWZl
dGltZSwgdGhlIHJ1bGUgb24gbGlmZXRpbWUgaGFzIHByZWNlZGVuY2UuDQo+ID4gPg0KPiAuLi4N
Cj4gPiA+IFttYWpvcl0gIlNIT1VMRCBzZW5kIHRoZSByZWdpc3RyYXRpb24ocykgd2l0aCB0aGUg
IlIiIGZsYWcgc2V0IGFuZA0KPiA+ID4gZW5zdXJlIHRoYXQgb25lIHN1Y2NlZWRzIGJlZm9yZSBp
dCBzZW5kcyB0aGUgcmVnaXN0cmF0aW9ucyB3aXRoIHRoZQ0KPiA+ID4gZmxhZyByZXNldC4iDQo+
ID4gPg0KPiA+ID4gVGhpcyB0ZXh0IGlzIGluIGNvbmZsaWN0IHdpdGggwqc1LjEvcmZjODUwNTog
Ik1VU1Qgc2V0IHRoZSBSIGZsYWcgdG8NCj4gPiA+IGluZGljYXRlIHRoYXQgaXQgaXMgbm90IGEg
cm91dGVyIGFuZCB0aGF0IGl0IHdpbGwgbm90IGhhbmRsZSBpdHMgb3duDQo+ID4gPiByZWFjaGFi
aWxpdHkiLiBUaGVyZSBpc24ndCBhIHByb3Zpc2lvbiBmb3IgYSBSVUwgdG8gbm90IHNldCB0aGUg
Ug0KPiA+ID4gZmxhZy4NCj4gPg0KPiA+IEkgZGlkIG5vdCB3cml0ZSB0aGF0IHRleHQgaW4gdGhh
dCBtZWFuaW5nLiBNYXliZSB0aGF0J3MgbXkgRW5nbGlzaC4NCj4gPiBUaGUgdGV4dCBpcyBtZWFu
dCB0byBzYXkgdGhhdCBpdCBNVVNUIHNldCB0aGUgUiBmbGFnIGlmIGl0IHdpc2hlcyB0bw0KPiA+
IGluZGljYXRlIHRoYXQgaXQgaXMgbm90IGEgcm91dGVyIGFuZCBibGFoLg0KPiANCj4gSG1tLi4u
bG9va2luZyBhdCB0aGUgd2hvbGUgcGFyYWdyYXBoLCBJIGNhbiBzZWUgaG93IGl0IGNvdWxkIGJl
IGludGVycHJldGVkDQo+IHRoYXQgd2F5LiDCoEluIGVpdGhlciBjYXNlLCBJIGFzc3VtZSB0aGF0
IHRoZSBpbnRlbnQgaGVyZSBpcyB0aGUgc2FtZTogc2V0IHRoZSBSDQo+IGZsYWcgaWYgaXQgaXMg
bm90IGEgcm91dGVyLCBldGMuLi5hbmQgdGhlIFJVTCBpcyBub3QgUlBMLWF3YXJlLg0KPiANCj4g
R2l2ZW4gdGhhdCB0aGlzIGJ1bGxldCBhbHJlYWR5IHN0YXJ0cyB3aXRoICJGb2xsb3dpbmcgc2Vj
dGlvbiA1LjEgb2YgW1JGQzg1MDVdLCBhDQo+IDZMTiBhY3RpbmcgYXMgYSBSVUwgc2V0cyB0aGUg
UiBGbGFnLi4uIiwgdGhlbiB3ZSBkb24ndCBuZWVkIHRvIHNheSBpdCBhZ2FpbjoNCj4gDQo+IE9M
RD4NCj4gwqAgwqA0LiDCoEZvbGxvd2luZyBzZWN0aW9uIDUuMSBvZiBbUkZDODUwNV0sIGEgNkxO
IGFjdGluZyBhcyBhIFJVTCBzZXRzDQo+IMKgIMKgIMKgIMKgdGhlIFIgRmxhZyBpbiB0aGUgRUFS
TyBvZiBpdHMgcmVnaXN0cmF0aW9uKHMpIGZvciB3aGljaCBpdA0KPiDCoCDCoCDCoCDCoHJlcXVp
cmVzIHJvdXRpbmcgc2VydmljZXMuIMKgSWYgdGhlIFIgRmxhZyBpcyBub3QgZWNob2VkIGluIHRo
ZQ0KPiDCoCDCoCDCoCDCoE5BLCB0aGUgUlVMIFNIT1VMRCBhdHRlbXB0IHRvIHVzZSBhbm90aGVy
IDZMUi4gwqBUaGUgUlVMIFNIT1VMRA0KPiDCoCDCoCDCoCDCoHNlbmQgdGhlIHJlZ2lzdHJhdGlv
bihzKSB3aXRoIHRoZSBSIEZsYWcgc2V0IGFuZCBlbnN1cmUgdGhhdCBvbmUNCj4gwqAgwqAgwqAg
wqBzdWNjZWVkcyBiZWZvcmUgaXQgc2VuZHMgdGhlIHJlZ2lzdHJhdGlvbnMgd2l0aCB0aGUgZmxh
ZyByZXNldC4NCj4gwqAgwqAgwqAgwqBJbiBjYXNlIG9mIGEgY29uZmxpY3Qgd2l0aCB0aGUgcHJl
Y2VkaW5nIHJ1bGUgb24gbGlmZXRpbWUsIHRoZQ0KPiDCoCDCoCDCoCDCoHJ1bGUgb24gbGlmZXRp
bWUgaGFzIHByZWNlZGVuY2UuDQo+IA0KPiBORVc+DQo+IMKgIMKgNC4gwqBGb2xsb3dpbmcgc2Vj
dGlvbiA1LjEgb2YgW1JGQzg1MDVdLCBhIDZMTiBhY3RpbmcgYXMgYSBSVUwgc2V0cw0KPiDCoCDC
oCDCoCDCoHRoZSBSIEZsYWcgaW4gdGhlIEVBUk8gb2YgaXRzIHJlZ2lzdHJhdGlvbihzKSBmb3Ig
d2hpY2ggaXQNCj4gwqAgwqAgwqAgwqByZXF1aXJlcyByb3V0aW5nIHNlcnZpY2VzLiDCoElmIHRo
ZSBSIEZsYWcgaXMgbm90IGVjaG9lZCBpbiB0aGUNCj4gwqAgwqAgwqAgwqBOQSwgdGhlIFJVTCBT
SE9VTEQgYXR0ZW1wdCB0byB1c2UgYW5vdGhlciA2TFIuIMKgVGhlIFJVTCBTSE9VTEQNCj4gwqAg
wqAgwqAgwqBlbnN1cmUgdGhhdCBvbmUgcmVnaXN0cmF0aW9uIHN1Y2NlZWRzIGJlZm9yZSByZXNl
dHRpbmcgdGhlIFIgRmxhZy4NCj4gwqAgwqAgwqAgwqBJbiBjYXNlIG9mIGEgY29uZmxpY3Qgd2l0
aCB0aGUgcHJlY2VkaW5nIHJ1bGUgb24gbGlmZXRpbWUsIHRoZQ0KPiDCoCDCoCDCoCDCoHJ1bGUg
b24gbGlmZXRpbWUgaGFzIHByZWNlZGVuY2UuDQo+IA0KPiANCg0KQXBwbGllZCwgdGhhbmtzIQ0K
DQoNCj4gLi4uDQo+ID4gPg0KPiA+ID4gcmZjNjU1MCBoYXMgbm8gaW5mb3JtYXRpb24gYWJvdXQg
InBlbmRpbmciIERBT3MsIG9yIGhvdyBmYXN0IHRoZQ0KPiA+ID4gREFPLUFDSyBpcyB0byBiZSBz
ZW50LiBJbiBmYWN0LCB0aGVyZSBpcyBubyBmaXJtIHJlcXVpcmVtZW50IGZvciB0aGUNCj4gPiA+
IERBTy1BQ0sgdG8gZXhpc3QsIGp1c3QgaG9wZSB0aGF0IGl0IGRvZXM6DQo+ID4gPg0KPiA+ID4g
LSDCpzYuNC9yZmM2NTUwOiAiVGhlIERBTyBtZXNzYWdlIG1heSBvcHRpb25hbGx5LCB1cG9uIGV4
cGxpY2l0DQo+ID4gPiByZXF1ZXN0IG9yIGVycm9yLCBiZSBhY2tub3dsZWRnZWQgYnkgaXRzIGRl
c3RpbmF0aW9uIHdpdGggYQ0KPiA+ID4gRGVzdGluYXRpb24gQWR2ZXJ0aXNlbWVudCBBY2tub3ds
ZWRnZW1lbnQgKERBTy1BQ0spIG1lc3NhZ2UgYmFjayB0bw0KPiA+ID4gdGhlIHNlbmRlciBvZiB0
aGUgREFPLiINCj4gPiA+DQo+ID4gPiBUaGlzIHNlbnRlbmNlIHN1Z2dlc3RzIHRoYXQgdGhlIERB
Ty1BQ0sgaXMgb3B0aW9uYWwsIGV2ZW4gaWYNCj4gPiA+IHJlcXVlc3RlZCwgYW5kIMKnOS4zL3Jm
YzY1NTAgc3VwcG9ydHMgdGhhdDoNCj4gPiA+DQo+ID4gPiAiIDMuIEEgbm9kZSBNQVkgc2V0IHRo
ZSAnSycgZmxhZyBpbiBhIHVuaWNhc3QgREFPIG1lc3NhZ2UgdG8gc29saWNpdA0KPiA+ID4gYSB1
bmljYXN0IERBTy1BQ0sgaW4gcmVzcG9uc2UgaW4gb3JkZXIgdG8gY29uZmlybSB0aGUgYXR0ZW1w
dC4NCj4gPiA+DQo+ID4gPiA0LiBBIG5vZGUgcmVjZWl2aW5nIGEgdW5pY2FzdCBEQU8gbWVzc2Fn
ZSB3aXRoIHRoZSAnSycgZmxhZyBzZXQNCj4gPiA+IFNIT1VMRCByZXNwb25kIHdpdGggYSBEQU8t
QUNLLiBBIG5vZGUgcmVjZWl2aW5nIGEgREFPIG1lc3NhZ2UNCj4gPiA+IHdpdGhvdXQgdGhlICdL
JyBmbGFnIHNldCBNQVkgcmVzcG9uZCB3aXRoIGEgREFPLUFDSywgZXNwZWNpYWxseSB0bw0KPiA+
ID4gcmVwb3J0IGFuIGVycm9yIGNvbmRpdGlvbi4NCj4gPiA+ICINCj4gPiA+DQo+ID4gPiBOb3Rl
IHRoYXQgIlNIT1VMRCByZXNwb25kIHdpdGggYSBEQU8tQUNLIiBsZWF2ZXMgdGhlIGRvb3Igb3Bl
biB0bw0KPiA+ID4gbm90IGRvaW5nIGl0LiBVbmZvcnR1bmF0ZWx5IHJmYzY1NTAgZGlkbid0IGV4
cGxpY2l0bHkgbWVudGlvbiB3aGF0DQo+ID4gPiBtYXkgYmUgdGhlIHJlYXNvbnMgdG8gbm90IHNl
bmQgYSBEQU8tQUNLIChvciBub3QgdXNpbmcgTVVTVCBpbnN0ZWFkKS4NCj4gPiA+DQo+ID4gPiBJ
biBzdW1tYXJ5LCB0aGVyZSBkb2Vzbid0IHNlZW0gdG8gYmUgYSBndWFyYW50ZWUgdGhhdCBhIERB
Ty1BQ0sgd2lsbA0KPiA+ID4gYmUgcmVjZWl2ZWQuLi53aGljaCBtZWFucyB0aGF0IHRoZSA2TE4g
bWF5IGJlIGxlZnQgd2FpdGluZyBmb3IgYQ0KPiA+ID4gcmVzcG9uc2UgdG8gdGhlIHJlZ2lzdHJh
dGlvbiAodGhlIHNhbWUgaXNzdWVzIGFwcGVhcnMgdG8gYmUgcHJlc2VudA0KPiA+ID4gZm9yIGEg
cmUtcmVnaXN0cmF0aW9uKS4NCj4gPg0KPiA+IFRoaXMgaXMgYmFkLCBhbmQgdGhlIHByYWN0aWNl
IGlzIHRoYXQgaW1wbGVtZW50YXRpb25zIGFsd2F5cyByZXNwb25kDQo+ID4gdG8gdGhlIEsuIFRo
aXMgaXMgaG93IHdlIGtub3cgdGhhdCB0aGUgcm91dGUgd29ya3MgaW4gbm9uLXN0b3JpbmcNCj4g
PiBtb2RlLiBIYXBweSB0byBhZGQgdGhhdCBTSE9VTEQtPk1VU1QgdG8gdGhlIGxpc3Qgb2YgdGhp
bmcgdGhpcyBzcGVjDQo+ID4gdXBkYXRlcyBpZiB5b3UgdGhpbmsgaXQgaXMgd29ydGh3aGlsZS4N
Cj4gDQo+IEkgZG8uLi5mb3Igd2hlbmV2ZXIgdGhlIHRpbWUgZm9yIHJmYzY1NTBiaXMgY29tZXMu
Li5ubyBodXJyeSwgb2YgY291cnNlLg0KPiANCj4gDQoNCkFjaw0KDQpJIGNyZWF0ZWQgYSBSUEx2
MiByZXBvIGluIGdpdGh1YiBhbmQgYWRkZWQgdGhpcyB0b2RvIGluIHRoZSByZWFkbWUNCmh0dHBz
Oi8vZ2l0aHViLmNvbS9yb2xsLXdnL1JQTHYyL2Jsb2IvbWFpbi9SRUFETUUubWQNCg0KDQoNCj4g
DQo+IC4uLg0KPiA+ID4gMTA1OSAxMS4gUHJvdG9jb2wgT3BlcmF0aW9ucyBmb3IgTXVsdGljYXN0
IEFkZHJlc3Nlcw0KPiAuLi4NCj4gPiA+IFttYWpvcl0gT25lIE11bHRpY2FzdCBBZGRyZXNzIHBl
ciBEQU8/IEkgdGhpbmsgSSBzYXcgYSByZWxhdGVkDQo+ID4gPiBkaXNjdXNzaW9uIG9uIHRoZSBs
aXN0IHJlY2VudGx5Lg0KPiA+DQo+ID4gVGhlIGRpc2N1c3Npb24gd2FzIGZvciBtdWx0aXBsZSBW
SU9zIC8gVElPcy4gVGhlcmUgY2FuIGFsd2F5cyBiZQ0KPiA+IG11bHRpcGxlIHRhcmdldHMuIEJ1
dCB0aGVuLCBzaW5jZSB0aGlzIGlzIHRyaWdnZXJlZCBieSBhIG1lc3NhZ2UgZm9yDQo+ID4gb25l
IGFkZHJlc3MsIEkgZXhwZWN0IHRoYXQgdGhlcmUgd2lsbCBiZSBvbmUgREFPIGF0IGEgdGltZS4g
SXMgdGhlcmUgYSBuZWVkIGZvcg0KPiBhIGNoYW5nZT8NCj4gDQo+IFRoZSBNTER2MiBSZXBvcnQg
Y2FuIGluY2x1ZGUgbXVsdGlwbGUgYWRkcmVzc2VzLiDCoEluIGFueSBjYXNlLCBJIGd1ZXNzIHRo
ZQ0KPiBiZWhhdmlvciBpcyB0aGUgc2FtZTogaWYgbXVsdGlwbGUgYWRkcmVzc2VzIGFyZSBpbiB0
aGUgUmVwb3J0LCB0aGVuIHRoZSBEQU8gY2FuDQo+IGRvIHRoZSBzYW1lLiDCoCBJIGRvbid0IHRo
aW5rIHdlIG5lZWQgYSBjaGFuZ2UuDQo+IA0KDQpBY2sNCg0KPiANCj4gLi4uDQo+ID4gPiAxMjMw
IDE2LiBOZXcgU3VicmVnaXN0cnkgZm9yIHRoZSBSUEwgTm9uLVJlamVjdGlvbiBTdGF0dXMgdmFs
dWVzDQo+IC4uLg0KPiA+ID4gMTI0MiArLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0rDQo+ID4gPiAxMjQzIHwgVmFsdWUgfCBNZWFuaW5nIHwgUmVmZXJlbmNlIHwN
Cj4gPiA+IDEyNDQgKz09PT09PT0rPT09PT09PT09PT09PT09PT09PT09PT09Kz09PT09PT09PT09
Kw0KPiA+ID4gMTI0NSB8IDAgfCBVbnF1YWxpZmllZCBhY2NlcHRhbmNlIHwgUkZDIDY1NTAgfA0K
PiA+ID4gMTI0NiArLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0r
DQo+ID4gPg0KPiA+ID4gW21ham9yXSBMZXQncyBhbHNvIGFkZCB0aGlzIGRvY3VtZW50IGFzIGEg
cmVmZXJlbmNlIGZvciB0aGlzIGluaXRpYWwNCj4gPiA+IGFsbG9jYXRpb24uDQo+ID4gPg0KPiA+
DQo+ID4gV2VsbCBpdCBpcyByZWFsbHkgZGVmaW5lIGluIFJGQyA2NTUwLCBqdXN0IHJlbWFwcGVk
IGhlcmUsIGJ1dCBPSy4NCj4gDQo+IFtdIEkgbWVhbnQgImFkZCIgYXMgaW4gcHV0IGJvdGguIDot
KQ0KDQpEb25lIDogKSBhIGRvdWJsZSByZWYgaXMgYSBmaXJzdCB0aW1lIGZvciBtZQ0KPiANCj4g
DQo+IA0KPiAuLi4NCj4gPiBUaGlzIGlzIHRoZSBkZWVwZXN0IGFuZCBwcm9iYWJseSB0aGUgbW9z
dCB1c2VmdWwgc2luZ2xlIHJldmlldyBJIGV2ZXINCj4gPiBoYXMgaW4gYWxtb3N0IDIwIHllYXJz
IG9mIElFVEYhDQo+IA0KPiA6LSkNCj4NCg0KOiApICAgOiApDQoNCg0KPiANCj4gDQo+ID09PSBQ
YXJ0IDI6IENvbW1lbnRzIG9uIC0yMiA9PT0NCj4gDQo+IA0KPiAuLi4NCj4gMTEJQWJzdHJhY3QN
Cj4gDQo+IDEzCSDCoCBUaGlzIHNwZWNpZmljYXRpb24gdXBkYXRlcyBSRkM2NTUwLCBSRkM2Nzc1
LCBhbmQgUkZDODUwNSwgdG8NCj4gcHJvdmlkZQ0KPiAxNAkgwqAgcm91dGluZyBzZXJ2aWNlcyB0
byBSUEwgVW5hd2FyZSBMZWF2ZXMgdGhhdCBpbXBsZW1lbnQgNkxvV1BBTg0KPiBORCBhbmQNCj4g
MTUJIMKgIHRoZSBleHRlbnNpb25zIHRoZXJlaW4uDQo+IA0KPiBbbWFqb3JdIFdlIHVzdWFsbHkg
d2FudCB0byBzZWUgYSBzaG9ydCBkZXNjcmlwdGlvbiBvZiB3aGF0IHRoZSBVcGRhdGUgaXMsIGlu
DQo+IGJvdGggdGhlIEFic3RyYWN0IGFuZCB0aGUgSW50cm9kdWN0aW9uLiDCoEkgbGlrZSB0aGUg
Z2VuZXJhbCBzdGF0ZW1lbnQgbWFkZQ0KPiBoZXJlLCBidXQgSSBuZWVkIHlvdSB0byBhZGQgc29t
ZSBtb3JlIGRldGFpbHMgaW4gdGhlIEludHJvZHVjdGlvbi4NCj4gDQo+IFBlcmhhcHMgYWRkIHNv
bWV0aGluZyBsaWtlIHRoaXMgYmVmb3JlIHRoZSBzdW1tYXJ5IG9mIHRoZSBkb2N1bWVudCdzDQo+
IG9yZ2FuaXphdGlvbjoNCj4gDQo+IMKgIMKgVGhpcyBkb2N1bWVudCB1cGRhdGVzIHJmYzY1NTAg
YnkgLi4uIChTZWN0aW9uIHgpLg0KPiANCj4gwqAgwqBUaGlzIGRvY3VtZW50IHVwZGF0ZXMgcmZj
Njc3NSBieSAuLi4gKFNlY3Rpb24geSkuDQo+IA0KPiDCoCDCoFRoaXMgZG9jdW1lbnQgdXBkYXRl
cyByZmM4NTA1IGJ5IC4uLiAoU2VjdGlvbiB6KS4NCj4gDQo+IChNYXliZSBhIHNpbmdsZSBwYXJh
Z3JhcGggY2FuIGNvdmVyIGNoYW5nZXMgY29tbW9uIHRvIHJmYzY3NzUvcmZjODUwNS4pDQo+IA0K
PiBZZXMsIGl0J3MgcmVkdW5kYW50IGluZm9ybWF0aW9uLCBidXQgcHV0dGluZyBhIHN1bW1hcnkg
dXBmcm9udCBzaG91bGQgYW5zd2VyDQo+IHF1ZXN0aW9ucyBsYXRlci4NCg0KVGhlIHJlYWRlciBp
cyB0aGUgY3VzdG9tZXIgOiApIEkgbWFkZSBpdCBoaWdoIGxldmVsIGFuZCBleHBlY3QgdGhhdCBS
YWh1bCBhZ3JlZXMgd2l0aCBjaGFuZ2luZyB0aGUgRENPIHN0YXR1czoNCg0KIg0KKiAgDQogICAg
IFNlY3Rpb24gNiBwcmVzZW50cyB0aGUgY2hhbmdlcyBtYWRlIHRvIFtSRkM2NTUwXTsgYSBuZXcg
YmVoYXZpb3INCiAgICAgIGlzIGludHJvZHVjZWQgd2hlcmVieSB0aGUgNkxSIGFkdmVydGlzZXMg
dGhlIDZMTidzIGFkZHJlc3NlcyBpbiBhDQogICAgICBSUEwgREFPIG1lc3NhZ2UgYmFzZWQgb24g
dGhlIE5EIHJlZ2lzdHJhdGlvbiBieSB0aGUgNkxOLCBhbmQgdGhlDQogICAgICBSUEwgcm9vdCBw
ZXJmb3JtcyB0aGUgRURBUi9FREFDIGV4Y2hhbmdlIHdpdGggdGhlIDZMQlIgb24gYmVoYWxmDQog
ICAgICBvZiB0aGUgNkxSOyBtb2RpZmljYXRpb25zIGFyZSBpbnRyb2R1Y2VkIHRvIHNvbWUgUlBM
IG9wdGlvbnMgYW5kDQogICAgICB0byB0aGUgUlBMIFN0YXR1cyB0byBmYWNpbGl0YXRlIHRoZSBp
bnRlZ3JhdGlvbiBvZiB0aGUgcHJvdG9jb2xzLg0KDQogICAqICBTZWN0aW9uIDcgcHJlc2VudHMg
dGhlIGNoYW5nZXMgbWFkZSB0byBbRUZGSUNJRU5ULU5QREFPXTsgdGhlIHVzZQ0KICAgICAgb2Yg
dGhlIERDTyBtZXNzYWdlIGlzIGV4dGVuZGVkIHRvIHRoZSBOb24tU3RvcmluZyBNT1AgdG8gcmVw
b3J0DQogICAgICBhc3luY2hyb25vdXMgaXNzdWVzIGZyb20gdGhlIFJvb3QgdG8gdGhlIDZMUi4N
Cg0KICAgKiAgU2VjdGlvbiA4IHByZXNlbnRzIHRoZSBjaGFuZ2VzIG1hZGUgdG8gW1JGQzY3NzVd
IGFuZCBbUkZDODUwNV07DQogICAgICBUaGUgcmFuZ2Ugb2YgdGhlIE5EIHN0YXR1cyBjb2RlcyBp
cyByZWR1Y2VkIGRvd24gdG8gNjQgdmFsdWVzLCBhbmQNCiAgICAgIHRoZSByZW1haW5pbmcgYml0
cyBpbiB0aGUgb3JpZ2luYWwgc3RhdHVzIGZpZWxkIGFyZSBub3cgcmVzZXJ2ZWQuDQoiDQoNCg0K
PiANCj4gDQo+IA0KPiAuLi4NCj4gNDg5CTUuMS4gwqBTdXBwb3J0IG9mIDZMb1dQQU4gTkQNCj4g
Li4uDQo+IDUxMwkgwqAgW1JGQzg1MDVdIGludHJvZHVjZXMgZXJyb3IgU3RhdHVzIHZhbHVlcyBp
biB0aGUgTkEoRUFSTykgd2hpY2ggY2FuDQo+IGJlDQo+IDUxNAkgwqAgcmVjZWl2ZWQgc3luY2hy
b25vdXNseSB1cG9uIGFuIE5TKEVBUk8pIG9yIGFzeW5jaHJvbm91c2x5LiDCoFRoZQ0KPiBSVUwN
Cj4gNTE1CSDCoCBuZWVkcyB0byBzdXBwb3J0IGJvdGggY2FzZXMgYW5kIHNob3VsZCByZWZyYWlu
IGZyb20gdXNpbmcgdGhlDQo+IGFkZHJlc3MNCj4gNTE2CSDCoCB3aGVuIHRoZSBTdGF0dXMgVmFs
dWUgaW5kaWNhdGVzIGEgcmVqZWN0aW9uIChzZWUgU2VjdGlvbiA2LjMpLg0KPiANCj4gW25pdF0g
cy9zdXBwb3J0IGJvdGggY2FzZXMgYW5kIHNob3VsZCByZWZyYWluL3N1cHBvcnQgYm90aCBjYXNl
cyBhbmQgcmVmcmFpbg0KPiANCj4gSSBiZWxpZXZlIHRoYXQgdGhlIHJmYzg1MDUgdGV4dCB0YWxr
cyBhYm91dCBNVVNULCBzbyBqdXN0IHRyeWluZyB0byBhdm9pZA0KPiBjb25mdXNpb24uDQo+IA0K
DQpEb25lDQoNCj4gDQo+IA0KPiAuLi4NCj4gNTc5CTYuMS4gwqBVcGRhdGVkIFJQTCBUYXJnZXQg
T3B0aW9uDQo+IC4uLg0KPiA2MDAJIMKgIFRoZSB1cGRhdGVkIGZvcm1hdCBpcyBpbGx1c3RyYXRl
ZCBpbiBGaWd1cmUgMy4gwqBJdCBpcyBiYWNrd2FyZA0KPiA2MDEJIMKgIGNvbXBhdGlibGUgd2l0
aCB0aGUgVGFyZ2V0IE9wdGlvbiBpbiBbUkZDNjU1MF0uIMKgSXQgU0hPVUxEIGJlIHVzZWQNCj4g
YXMNCj4gNjAyCSDCoCBhIHJlcGxhY2VtZW50IGluIG5ldyBpbXBsZW1lbnRhdGlvbnMgaW4gYWxs
IE1PUHMgaW4gcHJlcGFyYXRpb24gZm9yDQo+IDYwMwkgwqAgdXBjb21pbmcgUm91dGUgT3duZXJz
aGlwIFZhbGlkYXRpb24gbWVjaGFuaXNtcyBiYXNlZCBvbiB0aGUNCj4gUk9WUiwNCj4gNjA0CSDC
oCB1bmxlc3MgdGhlIGRldmljZSBvciB0aGUgbmV0d29yayBpcyBzbyBjb25zdHJhaW5lZCB0aGF0
IHRoaXMgaXMgbm90DQo+IDYwNQkgwqAgZmVhc2libGUuDQo+IA0KPiBbbWFqb3JdICJTSE9VTEQg
YmUgdXNlZCBhcyBhIHJlcGxhY2VtZW50IGluIG5ldyBpbXBsZW1lbnRhdGlvbnMgaW4gYWxsDQo+
IE1PUHMgaW4gcHJlcGFyYXRpb24gZm9yIHVwY29taW5nIFJvdXRlIE93bmVyc2hpcCBWYWxpZGF0
aW9uDQo+IG1lY2hhbmlzbXMuLi4iDQo+IA0KPiBFdmVuIHdpdGggdGhlIHF1YWxpZmljYXRpb24g
SSBhbSB1bmNvbWZvcnRhYmxlIG5vcm1hdGl2ZWx5IHJlY29tbWVuZGluZw0KPiBzb21ldGhpbmcg
Zm9yIGZ1dHVyZSB1c2Ugd2l0aG91dCBleHBsaWNpdGx5IG1lbnRpb25pbmcgd2hhdCB0aGF0IGlz
LiDCoEl0IGp1c3QNCj4gc291bmRzIHNwZWN1bGF0aXZlLiDCoHMvU0hPVUxEL2lzIHJlY29tbWVu
ZGVkIHRoYXQgdGhlIHVwZGF0ZWQgZm9ybWF0DQo+IA0KPiANCg0KRG9uZQ0KDQo+IA0KPiA2MDcJ
IMKgIMKgIMKgMCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAxIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIDIgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgMw0KPiA2MDgJIMKgIMKgIMKg
MCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4
IDkgMCAxDQo+IDYwOQkgwqAgwqAgwqArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KPiANCj4gW25pdF0gVGhlIG51bWJlcnMg
YXJlIG5vdCBhbGlnbmVkOiB5b3UgbmVlZCBhbiBleHRyYSBzcGFjZS4NCg0KRml4ZWQNCg0KPiAN
Cj4gDQo+IC4uLg0KPiA2MjUJIMKgIFJPVlJzeiAoUk9WUiBTaXplKTogwqBJbmRpY2F0ZXMgdGhl
IFNpemUgb2YgdGhlIFJPVlIuIMKgSXQgTUFZIGJlIDEsIDIsDQo+IDYyNgkgwqAgwqAgwqAzLCBv
ciA0LCBpbmRpY2F0aW5nIGEgUk9WUiBzaXplIG9mIDY0LCAxMjgsIDE5Miwgb3IgMjU2IGJpdHMs
DQo+IDYyNwkgwqAgwqAgwqByZXNwZWN0aXZlbHkuIMKgQSB2YWx1ZSBpZiAwIHRodXMgZGVub3Rl
cyBhIGxlZ2FjeSBUYXJnZXQgT3B0aW9uLg0KPiANCj4gW21ham9yXSBzL01BWSBiZSAxLCAyLCAz
LCBvciA0L1NIT1VMRCBiZSAxLCAyLCAzLCBvciA0DQo+IA0KRG9uZQ0KDQo+IA0KPiBbbWFqb3Jd
IFdoYXQgc2hvdWxkIHRoZSByZWNlaXZlciBkbyBpZiBhIGRpZmZlcmVudCB2YWx1ZSBpcyB1c2Vk
Pw0KPiANCkFkZGVkIA0KIg0KUk9WUnN6IChST1ZSIFNpemUpOiAgSW5kaWNhdGVzIHRoZSBTaXpl
IG9mIHRoZSBST1ZSLiAgSXQgU0hPVUxEIGJlIDEsDQogICAgICAyLCAzLCBvciA0LCBpbmRpY2F0
aW5nIGEgUk9WUiBzaXplIG9mIDY0LCAxMjgsIDE5Miwgb3IgMjU2IGJpdHMsDQogICAgICByZXNw
ZWN0aXZlbHkuICBJZiBhIGxlZ2FjeSBUYXJnZXQgT3B0aW9uIGlzIHVzZWQsIHRoZW4gdGhlIHZh
bHVlDQogICAgICBtdXN0IHJlbWFpbiAwLCBhcyBzcGVjaWZpZWQgaW4gW1JGQzY1NTBdOyBJbiBj
YXNlIG9mIGEgdmFsdWUgYWJvdmUNCiAgICAgIDQsIHRoZSBzaXplIG9mIHRoZSBST1ZSIGlzIHVu
ZGV0ZXJtaW5lZCBhbmQgdGhpcyBub2RlIGNhbm5vdA0KICAgICAgdmFsaWRhdGUgdGhlIFJPVlI7
IGFuIGltcGxlbWVudGF0aW9uIFNIT1VMRCBwcm9wYWdhdGUgdGhlIHdob2xlDQogICAgICBUYXJn
ZXQgT3B0aW9uIHVwd2FyZHMgYXMgcmVjZWl2ZWQgdG8gZW5hYmxlIHRoZSB2ZXJpZmljYXRpb24g
YnkgYW4NCiAgICAgIGFuY2VzdG9yIHRoYXQgd291bGQgc3VwcG9ydCB0aGUgdXBncmFkZWQgUk9W
Ui4NCiINCiANCj4gW21ham9yXSBzL0EgdmFsdWUgaWYgMCB0aHVzIGRlbm90ZXMgYSBsZWdhY3kg
VGFyZ2V0IE9wdGlvbi4vSWYgYSBsZWdhY3kgVGFyZ2V0DQo+IE9wdGlvbiBpcyB1c2VkLCB0aGVu
IHRoZSB2YWx1ZSBtdXN0IHJlbWFpbiAwLCBhcyBzcGVjaWZpZWQgaW4gcmZjNjUwMC4NCg0KRG9u
ZSBpbiB0aGUgYWJvdmUNCg0KPiBUaGUgb3RoZXIgd2F5IGFyb3VuZCwgc2F5aW5nIHRoYXQgMCA9
IGxlZ2FjeSBjcmVhdGVzIHBvc3NpYmxlIGlzc3VlcyB3aXRoDQo+IFJPVlJzeiA9IDAgYW5kIHRo
ZSBGIGZsYWcgc2V0IGJlY2F1c2UgaXQgY2xlYXJseSBpcyBub3QgYSBsZWdhY3kgdGFyZ2V0IG9w
dGlvbi4NCg0KVHJ1ZSwgeW91ciB3YXkgaXMgcHJlZmVyYWJsZQ0KDQo+IA0KPiA2MjkJIMKgIEY6
IMKgMS1iaXQgZmxhZy4gwqBTZXQgdG8gaW5kaWNhdGUgdGhhdCBUYXJnZXQgUHJlZml4IGZpZWxk
IGNvbnRhaW5zIGFuDQo+IDYzMAkgwqAgwqAgwqBhZGRyZXNzIG9mIHByZWZpeCBhZHZlcnRpc2Vy
IGluIGZ1bGwuDQo+IA0KPiBbbWlub3JdIFRvIGJlIGNvbnNpc3RlbnQgd2l0aCB0aGUgdGV4dCBl
YXJsaWVyIGluIHRoaXMgc2VjdGlvbjoNCj4gcy9jb250YWlucyBhbiBhZGRyZXNzIG9mIHByZWZp
eCBhZHZlcnRpc2VyIGluIGZ1bGwuL2NvbnRhaW5zIHRoZSBjb21wbGV0ZSAoMTI4DQo+IGJpdCkg
SVB2NiBhZGRyZXNzIG9mIHRoZSBhZHZlcnRpc2luZyBub2RlLg0KPiANCg0KRG9uZQ0KDQo+IA0K
PiANCj4gLi4uDQo+IDYzNQk2LjIuIMKgTmV3IEZsYWcgaW4gdGhlIFJQTCBET0RBRyBDb25maWd1
cmF0aW9uIE9wdGlvbg0KPiANCj4gW10gSXMgdGhpcyBhbiBVcGRhdGUgdG8gcmZjNjU1MD8NCj4g
DQo+IDYzNwkgwqAgVGhlIERPREFHIENvbmZpZ3VyYXRpb24gT3B0aW9uIGlzIGRlZmluZWQgaW4g
U2VjdGlvbiA2LjcuNiBvZg0KPiA2MzgJIMKgIFtSRkM2NTUwXS4gwqBJdHMgcHVycG9zZSBpcyBl
eHRlbmRlZCB0byBkaXN0cmlidXRlIGNvbmZpZ3VyYXRpb24NCj4gNjM5CSDCoCBpbmZvcm1hdGlv
biBhZmZlY3RpbmcgdGhlIGNvbnN0cnVjdGlvbiBhbmQgbWFpbnRlbmFuY2Ugb2YgdGhlDQo+IERP
REFHLA0KPiA2NDAJIMKgIGFzIHdlbGwgYXMgb3BlcmF0aW9uYWwgcGFyYW1ldGVycyBmb3IgUlBM
IG9uIHRoZSBET0RBRywgdGhyb3VnaA0KPiB0aGUNCj4gNjQxCSDCoCBET0RBRy4gwqBBcyBzaG93
biBpbiBGaWd1cmUgNCwgdGhlIE9wdGlvbiB3YXMgb3JpZ2luYWxseSBkZXNpZ25lZA0KPiB3aXRo
DQo+IDY0MgkgwqAgNCBiaXQgcG9zaXRpb25zIHJlc2VydmVkIGZvciBmdXR1cmUgdXNlIGFzIEZs
YWdzLg0KPiANCj4gW25pdF0gSXQgaXMgbm90IGV4dHJlbWVseSBjbGVhciwgYnkgbG9va2luZyBh
dCBGaWd1cmUgNCB3aGVyZSB0aGUgcmVzZXJ2ZWQgYml0cw0KPiBhcmUuIMKgSSBoYWQgdG8gY29t
cGFyZSBpdCB3aXRoIHRoZSBmaWd1cmUgaW4gcmZjNjU1MCB0byBtYWtlIHN1cmUuDQoNCkkgY2hh
bmdlZCANCjwtIEZsYWdzIC0+DQpXaXRoIA0KfDQgYml0cyB8DQpJbiBmaWcgNA0KDQoNCj4gDQo+
IHMvQXMgc2hvd24gaW4gRmlndXJlIDQsIHRoZSBPcHRpb24vVGhpcyBPcHRpb24NCj4gDQo+IDY0
NAkgwqAgwqAgwqAwIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDEgwqAgwqAgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgMiDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCAzDQo+IDY0NQkgwqAgwqAg
wqAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3
IDggOSAwIDENCj4gNjQ2CSDCoCDCoCArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KPiA2NDcJIMKgIMKgIHwgwqAgVHlwZSA9
IDB4MDQgfE9wdCBMZW5ndGggPSAxNHwgfFB8IHwgfEF8IMKgIMKgIMKgIC4uLiDCoCDCoCDCoCDC
oCDCoCB8DQo+IDY0OAkgwqAgwqAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKyDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCArDQo+IDY0OQkgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgPC0gRmxhZ3MgLT4N
Cj4gDQo+IDY1MQkgwqAgwqAgwqAgwqAgwqAgwqBGaWd1cmUgNDogRE9EQUcgQ29uZmlndXJhdGlv
biBPcHRpb24gKFBhcnRpYWwgVmlldykNCj4gDQo+IA0KPiAuLi4NCj4gNjYzCSDCoCBTZWN0aW9u
IDQuMyBvZiBbVVNFb2ZSUExpbmZvXSB1cGRhdGVzIFtSRkM2NTUwXSB0byBpbmRpY2F0ZSB0aGF0
IHRoZQ0KPiA2NjQJIMKgIGRlZmluaXRpb24gb2YgdGhlIEZsYWdzIGFwcGxpZXMgdG8gTW9kZSBv
ZiBPcGVyYXRpb24gKE1PUCkgdmFsdWVzDQo+IDY2NQkgwqAgemVybyAoMCkgdG8gc2l4ICg2KSBv
bmx5LiDCoEZvciBhIE1PUCB2YWx1ZSBvZiA3LCB0aGUgUm9vdCBpcyBleHBlY3RlZA0KPiA2NjYJ
IMKgIHRvIHBlcmZvcm0gdGhlIHByb3h5IG9wZXJhdGlvbiBieSBkZWZhdWx0Lg0KPiANCj4gW21h
am9yXSAiaXMgZXhwZWN0ZWQiIMKgRG9lcyB0aGF0IG1lYW4gTVVTVC9TSE9VTEQ/DQpJJ20gbm90
IHN1cmUgaG93IHdlJ2xsIHJlYWxpemUgdGhlIGZ1bmN0aW9uIGJ1dCBpdCB3aWxsIGhhdmUgdG8g
bG9vayB0aGUgc2FtZSBmcm9tIHRoZSBwZXJzcGVjdGl2ZSBvZiB0aGlzIGltcGxlbWVudGF0aW9u
Lg0KSSBzdWdnZXN0Og0KIg0KICAgRm9yIGEgTU9QIHZhbHVlIG9mIDcsIHRoZSBpbXBsZW1lbnRh
dGlvbiBNVVNUIGNvbnNpZGVyIHRoYXQgdGhlIFJvb3QgDQogICBwZXJmb3JtcyB0aGUgcHJveHkg
b3BlcmF0aW9uLg0KIg0KPiANCj4gDQo+IDY2OAkgwqAgVGhlIFJQTCBET0RBRyBDb25maWd1cmF0
aW9uIE9wdGlvbiBpcyB0eXBpY2FsbHkgcGxhY2VkIGluIGEgRE9EQUcNCj4gNjY5CSDCoCBJbmZv
cm1hdGlvbiBPYmplY3QgKERJTykgbWVzc2FnZS4gwqBUaGUgRElPIG1lc3NhZ2UgcHJvcGFnYXRl
cw0KPiBkb3duDQo+IDY3MAkgwqAgdGhlIERPREFHIHRvIGZvcm0gYW5kIHRoZW4gbWFpbnRhaW4g
aXRzIHN0cnVjdHVyZS4gwqBUaGUgRE9EQUcNCj4gNjcxCSDCoCBDb25maWd1cmF0aW9uIE9wdGlv
biBpcyBjb3BpZWQgdW5tb2RpZmllZCBmcm9tIHBhcmVudHMgdG8gY2hpbGRyZW4uDQo+IDY3Mgkg
wqAgW1JGQzY1NTBdIHN0YXRlcyB0aGF0ICJOb2RlcyBvdGhlciB0aGFuIHRoZSBET0RBRyBSb290
IE1VU1QNCj4gTk9UDQo+IDY3MwkgwqAgbW9kaWZ5IHRoaXMgaW5mb3JtYXRpb24gd2hlbiBwcm9w
YWdhdGluZyB0aGUgRE9EQUcgQ29uZmlndXJhdGlvbg0KPiA2NzQJIMKgIG9wdGlvbiIuIMKgVGhl
cmVmb3JlLCBhIGxlZ2FjeSBwYXJlbnQgcHJvcGFnYXRlcyB0aGUgVCBGbGFnIGFzIHNldCBieQ0K
PiA2NzUJIMKgIHRoZSBSb290LCBhbmQgd2hlbiB0aGUgVCBGbGFnIGlzIHNldCwgaXQgaXMgdHJh
bnNwYXJlbnRseSBmbG9vZGVkIHRvDQo+IDY3NgkgwqAgYWxsIHRoZSBub2RlcyBpbiB0aGUgRE9E
QUcuDQo+IA0KPiBbbWlub3JdIHMvVCBGbGFnLydQJyBiaXQNCj4gDQoNCidQJyBGbGFnIG1heWJl
PyBXZSBzZWVtIHRvIGJlIGNhbGxpbmcgdGhlc2UgdGhpbmdzIGZsYWdzLCBsaWtlIHRoZSAnRScg
ZmxhZyBpbiB1c2VvZnJwbGluZm8gDQpJIGNoYW5nZWQgaW4gYWxsIG9jY3VyYW5jZXMNCg0KPiAN
Cj4gNjc4CTYuMy4gwqBVcGRhdGVkIFJQTCBTdGF0dXMNCj4gLi4uDQo+IDcyNgkgwqAgV2hlbiBi
dWlsZGluZyBhIERDTyBvciBhIERBTy1BQ0sgbWVzc2FnZSB1cG9uIGFuIElQdjYgTkQgTkEgb3IN
Cj4gYSBFREFDDQo+IDcyNwkgwqAgbWVzc2FnZSwgdGhlIFJQTCBSb290IE1VU1QgY29weSB0aGUg
NkxvV1BBTiBORCBTdGF0dXMgQ29kZQ0KPiB1bmNoYW5nZWQNCj4gNzI4CSDCoCBpbiB0aGUgUlBM
IFN0YXR1cyBWYWx1ZSBhbmQgc2V0IHRoZSAnQScgZmxhZy4gwqBUaGUgUlBMIFJvb3QgTVVTVCBz
ZXQNCj4gNzI5CSDCoCB0aGUgJ0UnIGZsYWcgZm9yIGFsbCByZWplY3Rpb24gYW5kIHVua25vd24g
U3RhdHVzIENvZGVzLiDCoFRoZSBTdGF0dXMNCj4gNzMwCSDCoCBDb2RlcyBpbiByYW5nZSAxLTEw
IFtSRkM4NTA1XSBhcmUgYWxsIGNvbnNpZGVyZWQgcmVqZWN0aW9ucy4NCj4gDQo+IFtuaXRdIHMv
aW4gcmFuZ2UgMS0xMC9pbiB0aGUgMS0xMCByYW5nZQ0KDQpEb25lDQoNCj4gDQo+IFttYWpvcl0g
V2hhdCBzaG91bGQgYSByZWNlaXZlciBkbyBpZiB0aGUgRSBmbGFnIGlzIG5vdCBzZXQgZm9yIFN0
YXR1cyBDb2RlcyBpbg0KPiB0aGF0IHJhbmdlPyDCoEl0IGFsbW9zdCBmZWVscyBsaWtlIHRoaXMg
ZmxhZyBpcyBtb3N0bHkgaW5mb3JtYXRpb25hbDsgSU9XLCBpZiBpdCdzIG5vdA0KPiBzZXQsIGFu
ZCBhIG5vZGUgcmVjZWl2ZXMgMS0xMCwgaXQgaXMgc3RpbGwgYSByZWplY3Rpb24uIMKgTWF5YmUg
d2UgZG9uJ3QgaGF2ZSB0bw0KPiBzcGVjaWZ5IGFueXRoaW5nLi4uDQoNClRoaXMgdGV4dCBkZWFs
cyB3aXRoIHRoZSBlbmNvZGluZyBmcm9tIE5EIHRvIFJQTC4gDQoNCldoZW4gZW5jb2RpbmcgZnJv
bSBSUEwgdG8gTkQsIHRoZSBFIEZsYWcgaXMgbm90IHVzZWQuIEl0J3MganVzdCB0aGF0IGlmIHRo
ZSAnQScgZmxhZyBpcyBzZXQgdGhlbiB0aGUgdmFsdWUgaXMgY29waWVkIGVsc2UgaXQgaXMgMC4N
Cg0KSWYgYSBSUEwgbm9kZSByZWFkcyBhIHN0YXR1cywgJ0UnIHdpbGwgdGVsbCBpdCdzIGFuIGVy
cm9yICwgYW5kIHRoZXJlJ3MgYWN0aW9uIG9uIHRoYXQuIFRoZXJlIGFyZSBhIGxvdCBvZiBORCB2
YWx1ZXMgdGhhdCBSUEwgZG9lcyBub3QgdW5kZXJzdGFuZCBvciBjYXJlcyBmb3IsIGFsbCBpdCBj
YXJlcyBpcyBlcnJvciBvciBub3QuIDEtMTAgd2l0aCBhIGZsYWcgc2V0IGRvIG5vdCBleGlzdCB0
b2RheSwgdGhleSB3b3VsZCBiZSBjb25zaWRlcmVkIGFzIG5vdC1hbi1lcnJvciBhbmQgdGhlIHZh
bHVlIGlnbm9yZWQuDQoNCkkgZG8gbm90IHRoaW5rIHdlIG5lZWQgdGV4dCBidXQgc3RhbmQgcmVh
ZHkgdG8gYmUgY29udmluY2VkIG90aGVyd2lzZS4NCg0KPiANCj4gDQo+IC4uLg0KPiA3MzcJNy4g
wqBFbmhhbmNlbWVudHMgdG8gZHJhZnQtaWV0Zi1yb2xsLWVmZmljaWVudC1ucGRhbw0KPiANCj4g
NzM5CSDCoCBbRUZGSUNJRU5ULU5QREFPXSBkZWZpbmVzIHRoZSBEQ08gbWVzc2FnZSBmb3IgUlBM
IFN0b3JpbmcgTW9kZQ0KPiBvbmx5LA0KPiA3NDAJIMKgIHdpdGggYSBsaW5rLWxvY2FsIHNjb3Bl
LiDCoEFsbCBub2RlcyBpbiB0aGUgUlBMIG5ldHdvcmsgYXJlIGV4cGVjdGVkDQo+IDc0MQkgwqAg
dG8gc3VwcG9ydCB0aGUgc3BlY2lmaWNhdGlvbiBzaW5jZSB0aGUgbWVzc2FnZSBpbiBwcm9jZXNz
ZWQgaG9wIGJ5DQo+IDc0MgkgwqAgaG9wIGFsb25nIHRoZSBwYXRoIHRoaXMgaXMgYmVpbmcgY2xl
YW5lZCB1cC4NCj4gDQo+IFtuaXRdIHMvbWVzc2FnZSBpbiBwcm9jZXNzZWQvbWVzc2FnZSBpcyBw
cm9jZXNzZWQNCj4gDQoNCkRvbmUNCg0KPiANCj4gLi4uDQo+IDc4Nwk5LjEuIMKgR2VuZXJhbCBG
bG93DQo+IC4uLg0KPiA4MDYJIMKgIMKgIMKgIMKgIMKgIDZMTi9SVUwgwqAgPC1ORC0+IMKgIDZM
UiDCoCA8LVJQTC0+IMKgUm9vdCDCoCA8LU5ELT4gwqAgwqAgNkxCUg0KPiA4MDcJIMKgIMKgIMKg
IMKgIMKgIMKgIMKgfCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHwgwqAgwqAgwqAgwqAgwqAgwqAg
wqB8IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIHwNCj4gODA4CSDCoCDCoCDCoCDCoCDCoCDC
oCDCoHwgwqAgTlMoRUFSTykgwqAgwqAgfCDCoCDCoCDCoCDCoCDCoCDCoCDCoHwgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqAgwqAgfA0KPiA4MDkJIMKgIMKgIMKgIMKgIMKgIMKgIMKgfC0tLS0tLS0t
LS0tLS0tLT58IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgfA0KPiA4MTAJIMKgIMKgIMKgIMKgIMKgIMKgIMKgfCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oHwgwqAgwqAgwqAgwqAgwqBFeHRlbmRlZCBEQVIgwqAgwqAgwqAgwqAgwqAgwqB8DQo+IDgxMQkg
wqAgwqAgwqAgwqAgwqAgwqAgwqB8IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgfC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLT58DQo+IDgxMgkgwqAgwqAgwqAgwqAgwqAgwqAgwqB8IMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgfCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoHwNCj4gODEzCSDCoCDCoCDCoCDCoCDCoCDCoCDCoHwgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgwqB8IMKgIMKgIMKgIMKgIMKgRXh0ZW5kZWQgREFDIMKgIMKgIMKgIMKgIMKg
IMKgfA0KPiA4MTQJIMKgIMKgIMKgIMKgIMKgIMKgIMKgfCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDC
oHw8LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfA0KPiANCj4gW21pbm9yXSBJbmRp
Y2F0aW5nIHRoZSBwcm90b2NvbCBhdCB0aGUgdG9wIGlzIG5pY2UuIMKgTkQgaXMgdXNlZCBiZXR3
ZWVuIHRoZSA2TFINCj4gYW5kIHRoZSA2TEJSIHRvIHN0YXJ0Lg0KPiANCg0KQWRkZWQNCg0KPiAu
Li4NCj4gODMyCSDCoCBJVG8gYWNoaWV2ZSB0aGlzLCB0aGUgUGF0aCBTZXF1ZW5jZSBhbmQgdGhl
IFBhdGggTGlmZXRpbWUgaW4gdGhlIERBTw0KPiA4MzMJIMKgIG1lc3NhZ2UgYXJlIHRha2VuIGZy
b20gdGhlIFRyYW5zYWN0aW9uIElEIGFuZCB0aGUgQWRkcmVzcw0KPiA4MzQJIMKgIFJlZ2lzdHJh
dGlvbiBsaWZldGltZSBpbiB0aGUgTlMoRUFSTykgbWVzc2FnZSBmcm9tIHRoZSA2TE4uDQo+IA0K
PiBbbml0XSBzL0lUby9Ubw0KPiANCg0KKEFscmVhZHkpIERvbmUNCg0KPiANCj4gLi4uDQo+IDky
Mwk5LjIuMS4gwqBQZXJzcGVjdGl2ZSBvZiB0aGUgNkxOIEFjdGluZyBhcyBSVUwNCj4gLi4uDQo+
IDk0MgkgwqAgMy4gwqBBcyBzdGF0ZWQgaW4gc2VjdGlvbiA1LjIgb2YgW1JGQzg1MDVdLCB0aGUg
NkxOIGNhbiByZWdpc3RlciB0bw0KPiA5NDMJIMKgIMKgIMKgIG1vcmUgdGhhbiBvbmUgNkxSIGF0
IHRoZSBzYW1lIHRpbWUuIMKgSW4gdGhhdCBjYXNlLCBpdCB1c2VzIHRoZQ0KPiA5NDQJIMKgIMKg
IMKgIHNhbWUgRUFSTyBmb3IgYWxsIG9mIHRoZSBwYXJhbGxlbCBBZGRyZXNzIFJlZ2lzdHJhdGlv
bnMsIHdpdGggdGhlDQo+IDk0NQkgwqAgwqAgwqAgZXhjZXB0aW9uIG9mIHRoZSBSZWdpc3RyYXRp
b24gTGlmZXRpbWUgZmllbGQgYW5kIHRoZSBzZXR0aW5nIG9mDQo+IDk0NgkgwqAgwqAgwqAgdGhl
IFIgZmxhZyB0aGF0IG1heSBkaWZmZXIuIMKgVGhlIDZMTiBTSE9VTEQgc2VuZCB0aGUgTlMoRUFS
TyksIGlmDQo+IDk0NwkgwqAgwqAgwqAgYW55LCB0aGF0IG1haW50YWluIGEgcmVnaXN0cmF0aW9u
IGFjdGl2ZSAoaS5lLiwgd2l0aCBhIG5vbi16ZXJvDQo+IDk0OAkgwqAgwqAgwqAgUmVnaXN0cmF0
aW9uIExpZmV0aW1lKSBhbmQgZW5zdXJlIHRoYXQgb25lIHN1Y2NlZWRzIGJlZm9yZSBpdA0KPiA5
NDkJIMKgIMKgIMKgIHNlbmRzIGFuIE5TKEVBUk8pIHRoYXQgdGVybWluYXRlcyBhbm90aGVyIHJl
Z2lzdHJhdGlvbiwgdG8gYXZvaWQNCj4gOTUwCSDCoCDCoCDCoCB0aGUgY2h1cm4gcmVsYXRlZCB0
byB0cmFuc2llbnQgcm91dGUgaW52YWxpZGF0aW9uIGluIHRoZSBSUEwNCj4gOTUxCSDCoCDCoCDC
oCBuZXR3b3JrLg0KPiANCj4gW21pbm9yXSBzL1RoZSA2TE4gU0hPVUxEIHNlbmQuLi50cmFuc2ll
bnQgcm91dGUgaW52YWxpZGF0aW9uIGluIHRoZSBSUEwNCj4gbmV0d29yay4vVG8gYXZvaWQgY2h1
cm4gcmVsYXRlZCB0byB0cmFuc2llbnQgcm91dGUgaW52YWxpZGF0aW9uLCB0aGUgNkxODQo+IFNI
T1VMRCBzZW5kIHRoZSBOUyhFQVJPKSB0byBtYWludGFpbiB0aGUgcmVnaXN0cmF0aW9uIGFjdGl2
ZSAoaS5lLiwgd2l0aCBhDQo+IG5vbi16ZXJvIFJlZ2lzdHJhdGlvbiBMaWZldGltZSkuDQo+IA0K
DQpUaGlzIG1pc3NlcyB0aGUgcG9pbnQuIFNheSB0aGUgNkxOIHdhbnRzIHRvIHNlbmQgRUFST3Mg
d2l0aCBsaWZldGltZSAwIGFuZCBvdGhlcnMgd2l0aCBsaWZldGltZSBub24gemVybywgdG8gc3dp
dGNoIHBhdGhzLg0KVGhpcyBzYXlzIHRvIHNlbmQgdGhlIG5vbiB6ZXJvIGZpcnN0IGFuZCB0aGUg
cmVhc29uIGJlaGluZCBpcyB0aGF0IHRoZSByb3V0ZSBpbnZhbGlkYXRpb24gZG9lIHRvIHRoZSBs
aWZldGltZSAwIHdpbGwgc3RvcCBhdCB0aGUgY29tbW9uIHBhcmVudCBpZiB0aGF0IGNvbW1vbiBw
YXJlbnQgYWxyZWFkeSByZWNlaXZlZCB0aGUgbm9uLXplcm8uIEVsc2UgdGhlIGludmFsaWRhdGlv
biBtYXkgcmVhY2ggdGhlIHJvb3QsIG9ubHkgdG8gYmUgcmVjb25zdHJ1Y3RlZCBsYXRlciBvdmVy
IHRoZSBuZXcgcGF0aCwgYW5kIHBhY2tldHMgbWF5IGJlIGxvdC4NCg0KU3RpbGwgSSBhZ3JlZSB0
aGF0IHRoaXMgbGFjayBjbGFyaXR5LiBTdWdnZXN0aW9uOg0KDQoiDQoNCiAgIFRoZSA2TE4gbWF5
IGNhbmNlbCBhIHN1YnNldCBvZiBpdHMgcmVnaXN0cmF0aW9ucywgb3IgdHJhbnNmZXIgYQ0KICAg
cmVnaXN0cmF0aW9uIGZyb20gb25lIG9yIG1vcmUgb2xkIDZMUihzKSB0byBvbmUgb3IgbW9yZSBu
ZXcgNkxSKHMpLiBUbyBkbw0KICAgc28sIHRoZSA2TE4gc2VuZHMgYSBzZXJpZXMgb2YgTlMoRUFS
TykgbWVzc2FnZXMsIGFsbCB3aXRoIHRoZSBzYW1lIFRJRCwNCiAgIHdpdGggYSB6ZXJvIFJlZ2lz
dHJhdGlvbiBMaWZldGltZSB0byB0aGUgb2xkIDZMUihzKSBhbmQNCiAgIHdpdGggYSBub24temVy
byBSZWdpc3RyYXRpb24gTGlmZXRpbWUgdG8gdGhlIG5ldyA2TFIocykuIEluIHRoYXQgcHJvY2Vz
cywNCiAgIHRoZSA2TE4gU0hPVUxEIHNlbmQgdGhlIE5TKEVBUk8pIHdpdGggYSBub24temVybyBS
ZWdpc3RyYXRpb24gTGlmZXRpbWUgYW5kDQogICBlbnN1cmUgdGhhdCBhdCBsZWFzdCBvbmUgc3Vj
Y2VlZHMgYmVmb3JlIGl0IHNlbmRzIGFuIE5TKEVBUk8pIHRoYXQNCiAgIHRlcm1pbmF0ZXMgYW5v
dGhlciByZWdpc3RyYXRpb24uIFRoaXMgYXZvaWRzIHRoZSBjaHVybiByZWxhdGVkIHRvIHRyYW5z
aWVudA0KICAgcm91dGUgaW52YWxpZGF0aW9uIGluIHRoZSBSUEwgbmV0d29yayBhYm92ZSB0aGUg
Y29tbW9uIHBhcmVudCBvZiB0aGUNCiAgIGludm9sdmVkIDZMUnMuDQoiDQoNCj4gDQo+IC4uLg0K
PiA5ODQJOS4yLjIuIMKgUGVyc3BlY3RpdmUgb2YgdGhlIDZMUiBBY3RpbmcgYXMgQm9yZGVyIFJv
dXRlcg0KPiAuLi4NCj4gMTAxNAkgwqAgSWYgdGhlcmUgaXMgbm8gc3VnZ2VzdGVkIFJQTCBJbnN0
YW5jZSBvciBlbHNlIGlmIHRoZSA2TFIgZG9lcyBub3QNCj4gMTAxNQkgwqAgcGFydGljaXBhdGUg
dG8gdGhlIHN1Z2dlc3RlZCBJbnN0YW5jZSwgaXQgaXMgZXhwZWN0ZWQgdGhhdCB0aGUNCj4gMTAx
NgkgwqAgcGFja2V0cyBjb21pbmcgZnJvbSB0aGUgNkxOICJjYW4gdW5hbWJpZ3VvdXNseSBiZSBh
c3NvY2lhdGVkIHRvDQo+IGF0DQo+IDEwMTcJIMKgIGxlYXN0IG9uZSBSUEwgSW5zdGFuY2UiIFtS
RkM2NTUwXSBieSB0aGUgNkxSLg0KPiANCj4gW21ham9yXSBJcyB0aGUgaW50ZW50IHRoYXQgdGhp
cyBwYXJhZ3JhcGggYXBwbGllcyB0byBib3RoIHRoZSBSUEwgSW5zdGFuY2UgaW4gdGhlDQo+IEVB
Uk8gYW5kIGluIHRoZSBSUEk/PyDCoEkgYXNrIGJlY2F1c2UgaXQgc2F5cyB0aGF0IHRoZSA2TFIg
Y2FuIGlnbm9yZSB0aGUNCj4gSW5zdGFuY2UuIMKgSSBoYXZlIGFuIGlzc3VlIHdpdGggaXQgYmVj
YXVzZSB0aGUgdGV4dCBpbiByZmM2NTUwIHNheXMgdGhpcyAoZnJvbSDCpzU6DQo+IFJQTCBJbnN0
YW5jZSk6DQo+IA0KPiDCoCDCoFRoZSBkZWZpbml0aW9uIGFuZCBwcm92aXNpb25pbmcgb2YgUlBM
IEluc3RhbmNlcyBhcmUgb3V0IG9mIHNjb3BlIGZvcg0KPiDCoCDCoHRoaXMgc3BlY2lmaWNhdGlv
bi4gwqBHdWlkZWxpbmVzIG1heSBiZSBhcHBsaWNhdGlvbiBhbmQgaW1wbGVtZW50YXRpb24NCj4g
wqAgwqBzcGVjaWZpYywgYW5kIHRoZXkgYXJlIGV4cGVjdGVkIHRvIGJlIGVsYWJvcmF0ZWQgaW4g
ZnV0dXJlIGNvbXBhbmlvbg0KPiDCoCDCoHNwZWNpZmljYXRpb25zLiDCoFRob3NlIG9wZXJhdGlv
bnMgYXJlIGV4cGVjdGVkIHRvIGJlIHN1Y2ggdGhhdCBkYXRhDQo+IMKgIMKgcGFja2V0cyBjb21p
bmcgZnJvbSB0aGUgb3V0c2lkZSBvZiB0aGUgUlBMIG5ldHdvcmsgY2FuIHVuYW1iaWd1b3VzbHkN
Cj4gwqAgwqBiZSBhc3NvY2lhdGVkIHRvIGF0IGxlYXN0IG9uZSBSUEwgSW5zdGFuY2UgYW5kIGJl
IHNhZmVseSByb3V0ZWQgb3Zlcg0KPiDCoCDCoGFueSBpbnN0YW5jZSB0aGF0IHdvdWxkIG1hdGNo
IHRoZSBwYWNrZXQuDQo+IA0KPiDCoCDCoENvbnRyb2wgYW5kIGRhdGEgcGFja2V0cyB3aXRoaW4g
UlBMIG5ldHdvcmsgYXJlIHRhZ2dlZCB0bw0KPiDCoCDCoHVuYW1iaWd1b3VzbHkgaWRlbnRpZnkg
b2Ygd2hpY2ggUlBMIEluc3RhbmNlIHRoZXkgYXJlIGEgcGFydC4NCj4gDQo+IFRoaXMgc2Vjb25k
IHBhcmFncmFwaCBpcyBzcGVjaWZpYyBpbiBzYXlpbmcgdGhhdCBpZiB0aGUgUlBMIEluc3RhbmNl
IGlzIGluY2x1ZGVkIGluDQo+IGEgY29udHJvbC9kYXRhIHBhY2tldCwgdGhlbiB0aGF0IGlzIHRo
ZSB1bmFtYmlndW91cyBpZGVudGlmaWVyLg0KPiANCg0KWWVzLCBidXQgdGhpcyB0ZXh0IGNvdmVy
cyBhIHBhY2tldCBpbnNpZGUgdGhlIFJQTCBuZXR3b3JrLiBUaGUgaXNzdWUgd2UncmUgZGVhbGlu
ZyB3aXRoIGhlcmUgaXMgZm9yIGEgcGFja2V0IGNvbWluZyBmcm9tIHRoZSBvdXRzaWRlICh0aGUg
UlVMIGlzIG91dHNpZGUpLiBUaGUgNkxSIHR5cGljYWxseSBhZGRzIHRoZSBSUEkuIA0KDQpUaGlz
IHRleHQgYWltcyBhdCBzYXlpbmcgdGhhdCB0aGVyZSBtdXN0IGJlIGFuIHVuc3BlY2lmaWVkIG1h
Z2ljIChlLmcuLCBhIHBvbGljeSBiYXNlZCBvbiA2IHR1cGxlcykgdGhhdCB0ZWxscyB3aGF0IHRo
ZSBpbnN0YW5jZSBpcy4NClRoZSBwb2xpY3kgY2FuIGJlIGFzIHNpbXBsZSBhcyAicHV0IGV2ZXJ5
dGhpbmcgaW4gaW5zdGFuY2UgMCIuIEJ1dCB3ZSBuZWVkIG9uZQ0KDQpBZGRlZCBhdCB0aGUgZW5k
IG9mIHRoZSBzZW50ZW5jZQ0KIg0KLCBlLmcuLCB1c2luZyBhIHBvbGljeSB0aGF0IG1hcHMgdGhl
IDYtdHVwbGUgaW50byBhbiBJbnN0YW5jZS4NCiINCg0KDQo+IA0KPiAoMSkgSWYgd2UncmUgdGFs
a2luZyBhYm91dCB0aGUgSW5zdGFuY2UgaW4gdGhlIEVBUk86IFRoaXMgbWF5IGJlIGEgc3RyZXRj
aCwgYnV0IEkNCj4gY2FuIHNlZSB0aGUgYXJndW1lbnQgYWJvdXQgTkQgbm90IGJlaW5nIGEgUlBM
IGNvbnRyb2wgcGFja2V0IC0tIHRodXMgbm90DQo+IGNvdmVyZWQgYnkgcmZjNjU1MC4gwqBJIGNh
biBvZiBjb3Vyc2Ugc2VlIHRoZSBvdGhlciBzaWRlIHRvbzogc2lnbmFsaW5nIFJQTA0KPiBpbmZv
cm1hdGlvbiBpbiBhIGNvbnRyb2wgcGFja2V0IG1ha2VzIHRoZSB0ZXh0IGFwcGxpY2FibGUuIMKg
Pz8NCj4gDQo+IA0KPiAoMikgT1RPSCwgaWYgd2UncmUgdGFsa2luZyBhYm91dCB0aGUgSW5zdGFu
Y2UgaW4gdGhlIFJQSSwgdGhhdCBpcyBpbiBjb25mbGljdCB3aXRoDQo+IHJmYzY1NTAgKMKnMTEu
Mi4yLjEpOg0KPiANCj4gwqAgwqBJZiBhbnkgbm9kZSBjYW5ub3QgZm9yd2FyZCBhIHBhY2tldCBh
bG9uZyB0aGUgRE9EQUcgYXNzb2NpYXRlZCB3aXRoDQo+IMKgIMKgdGhlIFJQTEluc3RhbmNlSUQs
IHRoZW4gdGhlIG5vZGUgU0hPVUxEIGRpc2NhcmQgdGhlIHBhY2tldCBhbmQgc2VuZA0KPiDCoCDC
oGFuIElDTVAgZXJyb3IgbWVzc2FnZS4NCj4gDQoNCiBoZSByZWFzb24gZm9yIHRoZSBhYm92ZSB0
ZXh0IGlzIHRvIGF2b2lkIGxvb3BzIGJ5IHN3aXRjaGluZyBwYWNrZXRzIG92ZXIgdG9wb2xvZ2ll
cy4NCkhlcmUgd2UgYXJlIHRoZSBhdCB0aGUgYm9yZGVyLCBkZWZpbmluZyB0aGUgdG9wb2xvZ3kg
dGhhdCB0aGUgcGFja2V0IHdpbGwgZm9sbG93LiBUaGVyZSBpcyBubyByaXNrIG9mIGxvb3AsIGFu
ZCB0aGUgUlVMIGp1c3QgImhpbnRzIiB0aGUgdG9wb2xvZ3kgdGhhdCBzaG91bGQgYmUgdXNlZC4g
SSdkIGxpa2UgdG8ga2VlcCB0aGUgdGV4dCB2ZXJ5IGFic3RyYWN0IG9uIGhvdyB0aGUgNkxSIGFz
c2lnbnMgdGhlIFJQSSwgYnV0IHVsdGltYXRlbHkgdGhhdCdzIHNvbWV0aGluZyB0aGUgcm91dGVy
IGRlY2lkZXMsIG5vdCB0aGUgaG9zdC4NCg0KDQoNCj4gVGhlIHRleHQgb25seSByZWNvbW1lbmRz
IGRpc2NhcmRpbmcgLS0gaXMgdGhpcyBjYXNlIChSUEkgZnJvbSBhIFJVTCkgYSB2YWxpZA0KPiBy
ZWFzb24gdG8gbm90IGRpc2NhcmQ/IMKgSWYgdGhhdCBpcyB0aGUgY2FzZSwgdGhlbiBzb21ldGhp
bmcgc3RpbGwgbmVlZHMgdG8gYmUNCj4gZG9uZSBhYm91dCB0aGUgUlBJLi4ubWF5YmUgcmVtb3Zl
IG9yIG1vZGlmeSBpdC4gwqBJIGxvb2tlZCBhdCBVc2VvZlJQTEluZm8gYnV0DQo+IGFsbCB0aGUg
Y2FzZXMgYXNzdW1lIHRoYXQgdGhlIFJVTCBkb2Vzbid0IGF0dGFjaCB0aGUgUlBJLiDCoFNob3Vs
ZCB0aGF0DQo+IGRvY3VtZW50IGNvdmVyIHRoZSBSVUwgc2VuZGluZyBhbiBSUEk/DQoNCk5vdGhp
bmcgcHJldmVudHMgYSBwYWNrZXQgY29taW5nIGluIGEgUlBMIGRvbWFpbiB0byBjYXJyeSBhbiBS
UEkuIEUuZy4sIHRoYXQgcGFja2V0IGVzY2FwZWQgYW5vdGhlciBSUEwgZG9tYWluLCB3aGljaCBp
cyBub3cgdmFsaWQuIFRoZSBib3JkZXIgcm91dGVyICh0eXBpY2FsbHkgdGhlIHJvb3QpIG11c3Qg
cmV3cml0ZSBpdC4gdGhlIHF1ZXN0aW9uIGlzIHdoZXRoZXIgd2UgYXNzdW1lIHRoYXQgdGhlIFJV
TCBwbGFjZWQgYSBtZWFuaW5nZnVsIG9uZS4gSSdkIHNheSB0aGF0IGNhbm5vdCBiZSBhc3N1bWVk
IGluIGFsbCBjYXNlcywgZS5nLiwgaWYgaW5zdGVhZCBvZiBhIGxlYWYgd2UgaGF2ZSBhbm90aGVy
IFJQS0wgbmV0d29yay4gDQpCdXQgd2hlbiBpdCBpcyB1c2VmdWwsIHRoZSA2TFIgc2hvdWxkIGhh
dmUgYSBwb2xpY3kgdG8ga25vdyBzbyBpdCBrbm93cyBob3cgdG8gdXNlIGl0Lg0KDQpBdCB0aGUg
ZW5kIG9mIA0KDQogICBTbyB1bmxlc3MgdGhlIFJVTCBvcmlnaW5hdGVzIGl0cyBwYWNrZXRzIHdp
dGggYW4gUlBJLCB0aGUgNkxSIG5lZWRzIHRvIHR1bm5lbA0KICAgdGhlbSB0byB0aGUgUm9vdCB0
byBhZGQgdGhlIFJQSS4gQXMgYSBydWxlIG9mIGEgdGh1bWIgYW5kIGV4Y2VwdCBmb3IgdGhlIHZl
cnkNCiAgIHNwZWNpYWwgY2FzZSBhYm92ZSwgdGhlIHBhY2tldHMgZnJvbSBhbmQgdG8gYSBSVUwg
YXJlIGFsd2F5cyBlbmNhcHN1bGF0ZWQNCiAgIHVzaW5nIGFuIElQLWluLUlQIHR1bm5lbCBiZXR3
ZWVuIHRoZSBSb290IGFuZCB0aGUgNkxSIHRoYXQgc2VydmVzIHRoZSBSVUwNCiAgIChzZWUgc2Vj
dGlvbnMgNyBhbmQgOCBvZiA8eHJlZiB0YXJnZXQ9J0ktRC5pZXRmLXJvbGwtdXNlb2ZycGxpbmZv
Jy8+IGZvciBkZXRhaWxzKS4NCg0KSSBhZGRlZA0KIg0KICAgSWYgdGhlIHBhY2tldCBmcm9tIHRo
ZSBSVUwgaGFzIGFuIFJQSSwgdGhlIDZMUiBhcyBhIFJQTCBib3JkZXIgcm91dGVyDQogICBNVVNU
IHJld3JpdGUgdGhlIFJQSSB0byBpbmRpY2F0ZSB0aGUgc2VsZWN0ZWQgSW5zdGFuY2UgYW5kIHNl
dCB0aGUgZmxhZ3MsDQogICBidXQgaXQgZG9lcyBub3QgbmVlZCB0byBlbmNhcHN1bGF0ZSB0aGUg
cGFja2V0Lg0KIg0KDQpBbHNvIGFkZGVkDQoNCiINCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEl0IGlzIHVwIHRvIHRoZSA2TFIgKGUuZy4s
IGJ5IHBvbGljeSkgdG8gdXNlIHRoZQ0KICAgUlBMSW5zdGFuY2VJRCBpbmZvcm1hdGlvbiBwcm92
aWRlZCBieSB0aGUgUlVMIG9yIHJld3JpdGUgaXQgdG8gdGhlIHNlbGVjdGVkDQogICBSUExJbnN0
YW5jZUlEIGZvciBmb3J3YXJkaW5nIGluc2lkZSB0aGUgUlBMIGRvbWFpbi4NCiINCiBJbnNpZGUN
Cg0KICAgQSBSVUwgaXMgbm90IGV4cGVjdGVkIHRvIHByb2R1Y2UgUlBMIGFydGlmYWN0cyBpbiB0
aGUgZGF0YSBwYWNrZXRzLCBidXQgaXQNCiAgIG1heSBkbyBzby4gRm9yIGluc3RhbmNlLCBpZiB0
aGUgUlVMIGhhcyBtaW5pbWFsIGF3YXJlbmVzcyBvZiB0aGUgUlBMDQogICBJbnN0YW5jZSB0aGVu
IGl0IGNhbiBidWlsZCBhbiBSUEkuIEEgUlVMIHRoYXQgcGxhY2VzIGFuIFJQSSBpbiBhIGRhdGEg
cGFja2V0DQogICBNVVNUIGluZGljYXRlIHRoZSBSUExJbnN0YW5jZUlEIG9mIHRoZSBSUEwgSW5z
dGFuY2Ugd2hlcmUgdGhlDQogICBwYWNrZXQgc2hvdWxkIGJlIGZvcndhcmRlZC4gSXQgaXMgdXAg
dG8gdGhlIDZMUiAoZS5nLiwgYnkgcG9saWN5KSB0byB1c2UgdGhlDQogICBSUExJbnN0YW5jZUlE
IGluZm9ybWF0aW9uIHByb3ZpZGVkIGJ5IHRoZSBSVUwgb3IgcmV3cml0ZSBpdCB0byB0aGUgc2Vs
ZWN0ZWQNCiAgIFJQTEluc3RhbmNlSUQgZm9yIGZvcndhcmRpbmcgaW5zaWRlIHRoZSBSUEwgZG9t
YWluLg0KICAgQWxsIHRoZSBmbGFncyBhbmQgdGhlIFJhbmsgZmllbGQgYXJlIHNldA0KICAgdG8g
emVybyBhcyBzcGVjaWZpZWQgYnkgc2VjdGlvbiAxMS4yIG9mIFtSRkMgNjU1MCkNCj4gDQo+IA0K
PiANCj4gLi4uDQo+IDExNDEJIMKgIFRoZSA2TFIgbWF5IGF0IGFueSB0aW1lIHNlbmQgYSB1bmlj
YXN0IGFzeW5jaHJvbm91cyBOQShFQVJPKQ0KPiB3aXRoIHRoZQ0KPiAxMTQyCSDCoCBSIEZsYWcg
cmVzZXQgdG8gc2lnbmFsIHRoYXQgaXQgc3RvcHMgcHJvdmlkaW5nIHJvdXRpbmcgc2VydmljZXMs
IGFuZC8NCj4gMTE0MwkgwqAgb3Igd2l0aCB0aGUgRUFSTyBTdGF0dXMgMiAiTmVpZ2hib3IgQ2Fj
aGUgZnVsbCIgdG8gc2lnbmFsIHRoYXQgaXQNCj4gMTE0NAkgwqAgcmVtb3ZlcyB0aGUgTkNFLiDC
oEl0IG1heSBhbHNvIHNlbmQgYSBmaW5hbCBSQSwgdW5pY2FzdCBvciBtdWx0aWNhc3QsDQo+IDEx
NDUJIMKgIHdpdGggYSBSb3V0ZXIgTGlmZXRpbWUgZmllbGQgb2YgemVybywgdG8gc2lnbmFsIHRo
YXQgaXQgc3RvcHMgc2VydmluZw0KPiAxMTQ2CSDCoCBhcyBSb3V0ZXIsIGFzIHNwZWNpZmllZCBp
biBzZWN0aW9uIDYuMi41IG9mIFtSRkM0ODYxXS4gwqBUaGlzIG1heQ0KPiAxMTQ3CSDCoCBoYXBw
ZW4gdXBvbiBhIERDTyBvciBhIERBTy1BQ0sgbWVzc2FnZSBpbmRpY2F0aW5nIHRoZSBwYXRoIGlz
DQo+IGFscmVhZHkNCj4gMTE0OAkgwqAgcmVtb3ZlZDsgZWxzZSB0aGUgNkxSIFNIT1VMRCByZW1v
dmUgdGhlIEhvc3Qgcm91dGUgdG8gdGhlIDZMTg0KPiB1c2luZyBhDQo+IDExNDkJIMKgIERBTyBt
ZXNzYWdlIHdpdGggYSBQYXRoIExpZmV0aW1lIG9mIHplcm8uDQo+IA0KPiBbbWFqb3JdIFRoZXJl
IGFyZSBvdGhlciBwbGFjZXMgd2hlcmUgdGhlIDZMUiBoYXMgdG8gcmVtb3ZlIHRoZSByb3V0ZSwg
YnV0IHRoaXMNCj4gaXMgdGhlIG9ubHkgb25lIHdpdGggYSBTSE9VTEQuIMKgV2h5PyDCoElzIHRo
ZXJlIGEgcmVhc29uIHdoeSByZW1vdmFsIGlzIG5vdA0KPiByZXF1aXJlZCBoZXJlPyDCoE5vdGUg
dGhhdCB0aGUgdGV4dCBzYXlzICJlbHNlLi4uIiwgc28gaWYgd2UgZ290IHRvIHRoaXMgcG9pbnQg
SQ0KPiB3b3VsZCBhc3N1bWUgdGhlIHRoZSA2TFIgaXMgcmVxdWlyZWQgdG8gcmVtb3ZlIHRoZSBy
b3V0ZS4NCj4gDQo+IA0KDQpUaGUgaW50ZW50aW9uIGZvciB0aGUgU0hPVUxEIHdhcyB0aGF0IHRo
ZSA2TFIgY291bGQgbGVhdmUgdGhlIHJvdXRlIGFzIGlzIGFuZCByZWNlaXZlIHNvbWUgcGFja2V0
cyBmb3IgdGhlIDZMTiwgZXZlbiB0aG91Z2ggaXQgcHVzaGVkIHRoZSA2TE4gYXdheS4gIEJ1dCB0
aGF0IGlzIGZsYXdlZCBzaW5jZSB0aGUgTkNFIGlzIHJlbW92ZWQgaW4gdGhlIHNlbnRlbmNlIGFi
b3ZlOyBtYWRlIGl0IGEgTVVTVC4NCg0KPiAuLi4NCj4gMTIxNgkxMC4gwqBQcm90b2NvbCBPcGVy
YXRpb25zIGZvciBNdWx0aWNhc3QgQWRkcmVzc2VzDQo+IA0KPiAxMjE4CSDCoCBTZWN0aW9uIDEy
IG9mIFtSRkM2NTUwXSBkZXRhaWxzIHRoZSBSUEwgc3VwcG9ydCBmb3IgbXVsdGljYXN0IGZsb3dz
Lg0KPiAxMjE5CSDCoCBUaGlzIHN1cHBvcnQgaXMgbm90IHNvdXJjZS1zcGVjaWZpYyBhbmQgb25s
eSBvcGVyYXRlcyBhcyBhbiBleHRlbnNpb24NCj4gMTIyMAkgwqAgdG8gdGhlIFN0b3JpbmcgTW9k
ZSBvZiBPcGVyYXRpb24gZm9yIHVuaWNhc3QgcGFja2V0cy4gwqBOb3RlIHRoYXQgaXQNCj4gMTIy
MQkgwqAgaXMgdGhlIFJQTCBtb2RlbCB0aGF0IHRoZSBtdWx0aWNhc3QgcGFja2V0IGlzIHBhc3Nl
ZCBhcyBhIExheWVyLTINCj4gMTIyMgkgwqAgdW5pY2FzdCB0byBlYWNoIG9mIHRoZSBpbnRlcmVz
dGVkIGNoaWxkcmVuLiDCoFRoaXMgcmVtYWlucyB0cnVlIHdoZW4NCj4gMTIyMwkgwqAgZm9yd2Fy
ZGluZyBiZXR3ZWVuIHRoZSA2TFIgYW5kIHRoZSBsaXN0ZW5lciA2TE4uDQo+IA0KPiBbbWFqb3Jd
IElzIHRoaXMgZnVuY3Rpb25hbGl0eSBtYW5kYXRvcnkgb3Igb3B0aW9uYWw/IMKgU2hvdWxkIHRo
ZSA2TFIgaGF2ZSBhbg0KPiBvcHRpb24gdG8gbm90ICJ0cmFuc2xhdGUiIHRoZSBNTEQgcmVwb3J0
cyBpbnRvIERBT3M/DQoNClRoaXMgaXMgc2VsZWN0ZWQgYnkgdGhlIHVzZSBvZiBhIE1PUC4gU28g
SSdkIHNheSwgdGhleSBNVVNUIGRvIGl0IGlmIGFuZCBvbmx5IGlmIE1PUCBpcyAzLg0KDQpDaGFu
Z2VkIHRoZSBmaXJzdCBwYXJhZ3JhcGggdG8gDQoiDQoNCiAgIFNlY3Rpb24gMTIgb2YgW1JGQzY1
NTBdIGRldGFpbHMgdGhlIFJQTCBzdXBwb3J0IGZvciBtdWx0aWNhc3QgZmxvd3MuDQogICBUaGlz
IHN1cHBvcnQgaXMgYWN0aXZhdGVkIGJ5IHRoZSBNT1Agb2YgMyAiU3RvcmluZyBNb2RlIG9mIE9w
ZXJhdGlvbg0KICAgd2l0aCBtdWx0aWNhc3Qgc3VwcG9ydCIgaW4gdGhlIERJTyBtZXNzYWdlcyB0
aGF0IGZvcm0gdGhlIERPREFHLg0KICAgVGhpcyBzZWN0aW9uIGFsc28gYXBwbGllcyBpZiBhbmQg
b25seSBpZiB0aGUgTU9QIG9mIHRoZSBSUExJbnN0YW5jZQ0KICAgaXMgMy4NCg0KIg0KDQo+IA0K
PiBbbWFqb3JdIFRoZSBkZXNjcmlwdGlvbiBoZXJlIHByb3ZpZGVzIHRoZSBkZXRhaWxzIHRoYXQg
wqcxMi9yZmM2NTUwIGRpZG4ndDsgZG8NCj4geW91IGV4cGVjdCB0aGlzIHRvIGJlIGEgZm9ybWFs
IFVwZGF0ZSB0byByZmM2NTUwLCBvciBqdXN0IGFuIGV4dGVuc2lvbiBmb3INCj4gbm9kZXMgc3Vw
cG9ydGluZyB0aGlzIHNwZWNpZmljYXRpb24/IMKgRWl0aGVyIHdheSwgYXQgbGVhc3QgcG9pbnQg
YXQgdGhpcyBzZWN0aW9uDQo+IGZyb20gwqc2Lg0KPiANCj4gDQoNCkF0IHRoZSBlbmQgb2Ygc2Vj
dGlvbiA2LCBJIGFkZGVkDQoNCiINCiAgIFNlY3Rpb24gMTIgb2YgW1JGQzY1NTBdIGRldGFpbHMg
dGhlIFJQTCBzdXBwb3J0IGZvciBtdWx0aWNhc3QgZmxvd3MNCiAgIHdoZW4gdGhlIFJQTEluc3Rh
bmNlIGlzIG9wZXJhdGVkIGluIHRoZSBNT1Agb2YgMyAoIlN0b3JpbmcgTW9kZSBvZg0KICAgT3Bl
cmF0aW9uIHdpdGggbXVsdGljYXN0IHN1cHBvcnQiKS4gIFRoaXMgc3BlY2lmaWNhdGlvbiBleHRl
bmRzIHRoZQ0KICAgUlBMIFJvb3Qgb3BlcmF0aW9uIHRvIHByb3h5LXJlbGF5IHRoZSBNTER2MiBb
UkZDMzgxMF0gb3BlcmF0aW9uDQogICBiZXR3ZWVuIHRoZSBSVUwgYW5kIHRoZSA2TFIsIG1vcmUg
aW4gU2VjdGlvbiAxMC4NCiINCg0KPiAxMjI1CSDCoCAiTXVsdGljYXN0IExpc3RlbmVyIERpc2Nv
dmVyeSBWZXJzaW9uIDIgKE1MRHYyKSBmb3IgSVB2NiIgW1JGQzM4MTBdDQo+IDEyMjYJIMKgIHBy
b3ZpZGUgYW4gaW50ZXJmYWNlIGZvciBhIGxpc3RlbmVyIHRvIHJlZ2lzdGVyIHRvIG11bHRpY2Fz
dCBmbG93cy4NCj4gMTIyNwkgwqAgSW4gdGhlIE1MRCBtb2RlbCwgdGhlIFJvdXRlciBpcyBhICJx
dWVyaWVyIiwgYW5kIHRoZSBIb3N0IGlzIGENCj4gMTIyOAkgwqAgbXVsdGljYXN0IGxpc3RlbmVy
IHRoYXQgcmVnaXN0ZXJzIHRvIHRoZSBxdWVyaWVyIHRvIG9idGFpbiBjb3BpZXMgb2YNCj4gMTIy
OQkgwqAgdGhlIHBhcnRpY3VsYXIgZmxvd3MgaXQgaXMgaW50ZXJlc3RlZCBpbi4NCj4gDQo+IFtu
aXRdIHMvcHJvdmlkZSBhbiBpbnRlcmZhY2UvcHJvdmlkZXMgYW4gaW50ZXJmYWNlDQo+IA0KDQpE
b25lDQoNCj4gLi4uDQo+IDEyNTIJIMKgIFVwb24gYSBEQU8gd2l0aCBhIFRhcmdldCBvcHRpb24g
Zm9yIGEgbXVsdGljYXN0IGFkZHJlc3MsIHRoZSBSUEwNCj4gUm9vdA0KPiAxMjUzCSDCoCBjaGVj
a3MgaWYgaXQgaXMgYWxyZWFkeSByZWdpc3RlcmVkIGFzIGEgbGlzdGVuZXIgZm9yIHRoYXQgYWRk
cmVzcywNCj4gMTI1NAkgwqAgYW5kIGlmIG5vdCwgaXQgcGVyZm9ybXMgaXRzIG93biB1bnNvbGlj
aXRlZCBSZXBvcnQgZm9yIHRoZSBtdWx0aWNhc3QNCj4gMTI1NQkgwqAgYWRkcmVzcyBhcyBzZXNj
cmliZWQgaW4gc2VjdGlvbiA1LjEgb2YgW1JGQzM4MTBdLiDCoFRoZSByZXBvcnQgaXMNCj4gMTI1
NgkgwqAgc291cmNlIGluZGVwZW5kZW50LCBzbyB0aGVyZSBpcyBubyBTb3VyY2UgQWRkcmVzcyBs
aXN0ZWQuDQo+IA0KPiBbbml0XSBzL3Nlc2NyaWJlZC9kZXNjcmliZWQNCg0KRG9uZQ0KDQo+IA0K
PiBbbWlub3JdIE1MRHYyIGluY2x1ZGVzIHNvdXJjZSBhZGRyZXNzZXMgaW4gdGhlIFJlcG9ydHMs
IGJ1dCB0aGF0IGNhbid0IGJlDQo+ICJ0cmFuc2xhdGVkIiBpbnRvIFJQTC4gwqBXaGF0IGFyZSB0
aGUgZG93bnNpZGVzPyDCoEknbSB0aGlua2luZyB0aGF0IGEgUlVMIGNhbg0KPiB0cnkgdG8gc3Vi
c2NyaWJlIHRvIGEgc3BlY2lmaWMgKFMsRyksIGJ1dCB3aWxsIGdldCAoKixHKSBpbnN0ZWFkOyBp
ZiB0aGUgdHJhZmZpYyBsZXZlbCBpcw0KPiB0b28gaGlnaCB0aGVuIGl0IGNvdWxkIG92ZXJ3aGVs
bSB0aGUgUlVMLCBhbmQgZXZlbiBjYXVzZSBvdGhlciBpc3N1ZXMgaW4gdGhlDQo+IHJlc3Qgb2Yg
dGhlIExMTjogcG90ZW50aWFsbHkgaGlnaCBsaW5rIHV0aWxpemF0aW9uLCB3YXN0ZSBvZiBlbmVy
Z3ksIGV0Yy4uIMKgIEl0IG1heQ0KPiBiZSBuaWNlIHRvIG1lbnRpb24gaXQuDQo+IA0KPiANCj4g
DQo+IDEyNTgJIMKgIMKgIMKgNkxOL1JVTCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoDZMUiDCoCDC
oCDCoCDCoCDCoCDCoCBSb290IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIDZMQlINCj4gMTI1
OQkgwqAgwqAgwqAgwqAgfCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoHwgwqAgwqAgwqAg
wqAgwqAgwqAgwqAgfCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCB8DQo+IDEyNjAJ
IMKgIMKgIMKgIMKgIHwgdW5zb2xpY2l0ZWQgUmVwb3J0IHwgwqAgwqAgwqAgwqAgwqAgwqAgwqAg
fCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCDCoCB8DQo+IDEyNjEJIMKgIMKgIMKgIMKg
IHwtLS0tLS0tLS0tLS0tLS0tLS0tPnwgwqAgwqAgwqAgwqAgwqAgwqAgwqAgfCDCoCDCoCDCoCDC
oCDCoCDCoCDCoCDCoCDCoCDCoCDCoCB8DQo+IDEyNjIJIMKgIMKgIMKgIMKgIHwgwqAgwqAgPEwy
IGFjaz4gwqAgwqAgwqAgfCDCoCDCoCDCoCDCoCDCoCDCoCDCoCB8IMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIHwNCj4gDQo+IFttaW5vcl0gUGxlYXNlIHJlbW92ZSB0aGUgIjxMMiBh
Y2s+Ii4NCj4gDQo+IA0KRG9uZQ0KDQo+IC4uLg0KPiAxMzIxCTExLiDCoFNlY3VyaXR5IENvbnNp
ZGVyYXRpb25zDQo+IC4uLg0KPiAxMzY4CSDCoCBUaGUgT3BhcXVlIGZpZWxkIGluIHRoZSBFQVJP
IGVuYWJsZXMgdGhlIFJVTCB0byBzdWdnZXN0IGENCj4gMTM2OQkgwqAgUlBMSW5zdGFuY2VJRCB3
aGVyZSBpdHMgdHJhZmZpYyBpcyBwbGFjZWQuIMKgVGhpcyBvcGVucyB0byBhdHRhY2tzDQo+IDEz
NzAJIMKgIHdoZXJlIGEgUlBMIGluc3RhbmNlIHdvdWxkIGJlIHJlc2VydmVkIGZvciBjcml0aWNh
bCB0cmFmZmljLCBlLmcuLA0KPiAxMzcxCSDCoCB3aXRoIGEgc3BlY2lmaWMgYmFuZHdpZHRoIHJl
c2VydmF0aW9uLCB0aGF0IHRoZSBhZGRpdGlvbmFsIHRyYWZmaWMNCj4gMTM3MgkgwqAgZ2VuZXJh
dGVkIGJ5IGEgcm9ndWUgbWF5IGRpc3J1cHQuIMKgVGhpcyBtYXkgYmUgYWxsZXZpYXRlZCBieQ0K
PiAxMzczCSDCoCB0cmFkaXRpb25hbCBhY2Nlc3MgY29udHJvbCBtZWNoYW5pc21zIHdoZXJlIHRo
ZSA2TFIgc2hhcGVzIHRoZQ0KPiAxMzc0CSDCoCBpbmNvbWluZyB0cmFmZmljIGZyb20gdGhlIDZM
Ti4NCj4gDQo+IFttaW5vcl0gIlRoZSBPcGFxdWUgZmllbGQgaW4gdGhlIEVBUk8gZW5hYmxlcy4u
LiIgwqBUcnVlLCBidXQgaXQgaXMgd29yc3QgdGhhbg0KPiB0aGF0OiB0aGUgUlVMIGNhbiBhbHNv
IGJ1aWxkIGFuIFJQSSB3aXRoIHRoZSBSUEwgSW5zdGFuY2UgaW4gaXQuDQo+IA0KPiBBbmQgdGhl
cmUncyBhIGNvbWJpbmF0aW9uOiBwdXQgb25lIHZhbHVlIGluIHRoZSBPcGFxdWUgZmllbGQgZm9y
ICJub3JtYWwiDQo+IHRyYWZmaWMgYW5kIHVzZSB0aGUgUlBJIGZvciBvdGhlciB0cmFmZmljLiDC
oFRoaXMgd291bGQgbWFrZSBtYW5hZ2VtZW50IG9mIHRoZQ0KPiBzeXN0ZW0gZXZlbiBoYXJkZXIg
d2hlbiB0cnlpbmcgdG8gdHJhY2Ugd2hlcmUgdGhlIHRyYWZmaWMgd2VudDogdGhlIDZMTg0KPiBl
eHBlY3RzIHRvIHB1dCB0aGUgdHJhZmZpYyBpbiB0aGUgUlBMIEluc3RhbmNlIGluZGljYXRlZCBi
eSB0aGUgT3BhcXVlIGZpZWxkLCBidXQNCj4gdGhlIFJQSSBzYXlzIHNvbWV0aGluZyBlbHNlLiDC
oEkgaW1hZ2luZSB0aGlzIGlzIHBvc3NpYmxlLg0KPiANCj4gVHJhZmZpYyBzaGFwaW5nIG1heSBo
ZWxwIHJlZHVjZSB0aGUgaW1wYWN0IChhc3N1bWluZyBhIGNlcnRhaW4gYW1vdW50IG9mDQo+IHRy
YWZmaWMpLCBidXQgdGhlcmUgbWF5IGJlIGFjdGlvbnMgdGhlIHJvZ3VlIG5vZGUgY291bGQgdGFr
ZSB3aXRoIGEgcmVsYXRpdmVseQ0KPiBsb3cgbnVtYmVyIG9mIHBhY2tldHMuIMKgSU9XLCBJIGRv
bid0IHRoaW5rIHRoYXQgc2hhcGluZyBzaG91bGQgYmUgdGhlIG9ubHkNCj4gc3VnZ2VzdGlvbjsg
d2Ugc2hvdWxkIGluY2x1ZGUgYmxvY2tpbmcgYXMgd2VsbC4NCj4gDQoNClRoZSBjaGFuZ2VzIGFi
b3ZlIGluZGljYXRlIHRoYXQgdGhlIDZMUiBpcyB0aGUgdWx0aW1hdGUgZGVjaWRlciBvZiB0aGUg
aW5zdGFuY2UgdG8gYmUgdXNlZC4NCkkgYWRkZWQgdGV4dCBpbmNsdWRpbmcgeW91ciBzdWdnZXN0
aW9uIGFib3ZlLiBXaGF0IGFib3V0Ow0KIg0KICAgIFRoZSBPcGFxdWUgZmllbGQgaW4gdGhlIEVB
Uk8gZW5hYmxlcyB0aGUgUlVMIHRvIHN1Z2dlc3QgYSBSUExJbnN0YW5jZUlEDQogICAgd2hlcmUg
aXRzIHRyYWZmaWMgaXMgcGxhY2VkLiBJdCBpcyBhbHNvIHBvc3NpYmxlIGZvciBhbiBhdHRhY2tl
ciBSVUwgdG8NCiAgICBpbmNsdWRlIGFuIFJQSSBpbiB0aGUgcGFja2V0LiBUaGlzIG9wZW5zIHRv
IGF0dGFja3Mgd2hlcmUgYSBSUEwgaW5zdGFuY2UNCiAgICB3b3VsZCBiZSByZXNlcnZlZCBmb3Ig
Y3JpdGljYWwgdHJhZmZpYywgZS5nLiwgd2l0aCBhIHNwZWNpZmljIGJhbmR3aWR0aA0KICAgIHJl
c2VydmF0aW9uLCB0aGF0IHRoZSBhZGRpdGlvbmFsIHRyYWZmaWMgZ2VuZXJhdGVkIGJ5IGEgcm9n
dWUgbWF5IGRpc3J1cHQuDQogICAgVGhlIGF0dGFjayBtYXkgYmUgYWxsZXZpYXRlZCBieSB0cmFk
aXRpb25hbCBhY2Nlc3MgY29udHJvbCBhbmQgdHJhZmZpYw0KICAgIHNoYXBpbmcgbWVjaGFuaXNt
cyB3aGVyZSB0aGUgNkxSIGNvbnRyb2xzIHRoZSBpbmNvbWluZyB0cmFmZmljIGZyb20gdGhlDQog
ICAgNkxOLiBNb3JlIGltcG9ydGFudGx5LCB0aGUgNkxSIGlzIHRoZSBub2RlIHRoYXQgaW5qZWN0
cyB0aGUgdHJhZmZpYyBpbiB0aGUNCiAgICBSUEwgZG9tYWluLCBzbyBpdCBoYXMgdGhlIGZpbmFs
IHdvcmQgb24gd2hpY2ggUlBMSW5zdGFuY2UgaXMgdG8gYmUgdXNlZA0KICAgIGZvciB0aGUgdHJh
ZmZpYyBjb21pbmcgZnJvbSB0aGUgUlVMLCBwZXIgaXRzIG93biBwb2xpY3kuICINCg0KDQo+IDEz
ODIJIMKgIFtFRkZJQ0lFTlQtTlBEQU9dIGludHJvZHVjZXMgdGhlIGFiaWxpdHkgZm9yIGEgcm9n
dWUgY29tbW9uDQo+IGFuY2VzdG9yDQo+IDEzODMJIMKgIG5vZGUgdG8gaW52YWxpZGF0ZSBhIHJv
dXRlIG9uIGJlaGFsZiBvZiB0aGUgdGFyZ2V0IG5vZGUuIMKgSW4gdGhhdA0KPiAxMzg0CSDCoCBj
YXNlLCB0aGUgUlBMIFN0YXR1cyBpbiB0aGUgRENPIGhhcyB0aGUgJ0EnIGZsYWcgbm90IHNldCwg
YW5kIGENCj4gMTM4NQkgwqAgTkEoRUFSTykgaXMgcmV0dXJuZWQgdG8gdGhlIDZMTiB3aXRoIHRo
ZSBSIGZsYWcgbm90IHNldC4gwqBUaGlzDQo+IDEzODYJIMKgIGVuY291cmFnZXMgdGhlIDZMTiB0
byB0cnkgYW5vdGhlciA2TFIuIMKgSWYgYSA2TFIgZXhpc3RzIHRoYXQgZG9lcyBub3QNCj4gMTM4
NwkgwqAgdXNlIHRoZSByb2d1ZSBjb21tb24gYW5jZXN0b3IsIHRoZW4gdGhlIDZMTiB3aWxsIGV2
ZW50dWFsbHkNCj4gc3VjY2VlZA0KPiAxMzg4CSDCoCBnYWluaW5nIHJlYWNoYWJpbGl0eSBvdmVy
IHRoZSBSUEwgbmV0d29yayBpbiBzcGl0ZSBvZiB0aGUgcm9ndWUgbm9kZS4NCj4gDQo+IFttaW5v
cl0gcy9JbiB0aGF0IGNhc2UvSW4gdGhpcyBjYXNlDQo+IA0KDQpEb25lDQoNCj4gMTM5OAkxMi4y
LiDCoFJlc2l6aW5nIHRoZSBBUk8gU3RhdHVzIHZhbHVlcw0KPiAuLi4NCj4gMTQwNQkgwqAgSUFO
QSBpcyByZXF1ZXN0ZWQgbW9kaWZ5IHRoZSBBZGRyZXNzIFJlZ2lzdHJhdGlvbiBPcHRpb24gU3Rh
dHVzDQo+IDE0MDYJIMKgIFZhbHVlcyBSZWdpc3RyeSBzbyB0aGF0IHRoZSB1cHBlciBib3VuZCBv
ZiB0aGUgdW5hc3NpZ25lZCB2YWx1ZXMgaXMNCj4gMTQwNwkgwqAgNjMuIMKgVGhpcyBkb2N1bWVu
dCBzaG91bGQgYmUgYWRkZWQgYXMgYSByZWZlcmVuY2UuIMKgVGhlIHJlZ2lzdHJhdGlvbg0KPiAx
NDA4CSDCoCBwcm9jZWR1cmUgZG9lcyBub3QgY2hhbmdlLg0KPiANCj4gW25pdF0gcy9yZXF1ZXN0
ZWQgbW9kaWZ5L3JlcXVlc3RlZCB0byBtb2RpZnkNCj4gDQoNCkRvbmUNCg0KPiANCj4gMTQxMAkx
Mi4zLiDCoE5ldyBET0RBRyBDb25maWd1cmF0aW9uIE9wdGlvbiBGbGFnDQo+IA0KPiAxNDEyCSDC
oCBUaGlzIHNwZWNpZmljYXRpb24gdXBkYXRlcyB0aGUgUmVnaXN0cnkgdGhhdCB3YXMgY3JlYXRl
ZCBmb3INCj4gMTQxMwkgwqAgW1JGQzY1NTBdIGFzIHRoZSByZWdpc3RyeSBmb3IgIkRPREFHIENv
bmZpZ3VyYXRpb24gT3B0aW9uIEZsYWdzIg0KPiBhbmQNCj4gMTQxNAkgwqAgdXBkYXRlZCBhcyB0
aGUgcmVnaXN0cnkgZm9yICJET0RBRyBDb25maWd1cmF0aW9uIE9wdGlvbiBGbGFncyBmb3INCj4g
TU9QDQo+IDE0MTUJIMKgIDAuLjYiIGJ5IFtVU0VvZlJQTGluZm9dLCBieSBhbGxvY2F0aW5nIG9u
ZSBuZXcgRmxhZyBhcyBmb2xsb3dzOg0KPiANCj4gW21ham9yXSBORVc+DQo+IMKgIMKgSUFOQSBp
cyByZXF1ZXN0ZWQgdG8gYXNzaWduIGEgZmxhZyBmcm9tIHRoZSAiRE9EQUcgQ29uZmlndXJhdGlv
biBPcHRpb24NCj4gwqAgwqBGbGFncyBmb3IgTU9QIDAuLjYiIFtVU0VvZlJQTGluZm9dIHJlZ2lz
dHJ5IGFzIGZvbGxvd3M6DQo+IA0KPiANCg0KRG9uZQ0KDQo+IA0KPiAuLi4NCj4gMTQyNQkxMi40
LiDCoFJQTCBUYXJnZXQgT3B0aW9uIFJlZ2lzdHJ5DQo+IA0KPiAxNDI3CSDCoCBTZWN0aW9uIDIw
LjE1IG9mIFtSRkM2NTUwXSBjcmVhdGVzIGEgUmVnaXN0cnkgZm9yIHRoZSA4LWJpdCAiUlBMDQo+
IDE0MjgJIMKgIFRhcmdldCBPcHRpb24gRmxhZ3MiIGZpZWxkLiDCoElBTkEgaXMgcmVxdWVzdGVk
IHRvIHJlZHVjZSB0aGUgc2l6ZSBvZg0KPiAxNDI5CSDCoCB0aGUgZmllbGQgaW4gdGhlIFJlZ2lz
dHJ5IHRvIDQgYml0cy4gwqBTZWN0aW9uIDYuMSBhbHNvIGRlZmluZXMgYSBuZXcNCj4gMTQzMAkg
wqAgZW50cnkgaW4gdGhlIFJlZ2lzdHJ5IGFzIGZvbGxvd3M6DQo+IA0KPiBbbWFqb3JdIE5FVz4N
Cj4gDQo+IMKgIMKgVGhpcyBkb2N1bWVudCBtb2RpZmllcyB0aGUgIlJQTCBUYXJnZXQgT3B0aW9u
IEZsYWdzIiByZWdpc3RyeSBpbml0aWFsbHkNCj4gwqAgwqBjcmVhdGVkIGluIFNlY3Rpb24gMjAu
MTUgb2YgW1JGQzY1NTBdLiBUaGUgcmVnaXN0cnkgbm93IGluY2x1ZGVzIG9ubHkgNC0NCj4gwqAg
wqBiaXRzIChTZWN0aW9uIDYuMSkgYW5kIHNob3VsZCBwb2ludCB0byB0aGlzIGRvY3VtZW50IGFz
IGFuIGFkZGl0aW9uYWwNCj4gwqAgwqByZWZlcmVuY2UuIFRoZSByZWdpc3RyYXRpb24gcHJvY2Vk
dXJlIGRvZXNuJ3QgY2hhbmdlLg0KPiANCj4gwqAgwqBTZWN0aW9uIDYuMSBhbHNvIGRlZmluZXMg
YSBuZXcgZW50cnkgaW4gdGhlIFJlZ2lzdHJ5IGFzIGZvbGxvd3M6DQoNCkRvbmU7DQoNCkknbSB3
b25kZXJpbmcgaWYgdGhlcmUgYWdhaW4gdGhlIGVuZCBvZiB5b3VyIG1lc3NhZ2Ugd2FzIGxvc3Q/
DQoNCkluIGFueSBmYXNoaW9uLCBJJ2xsIHB1c2ggdGhlIHVwZGF0ZSBzbyBmYXIgZm9yIHlvdXIg
cmV2aWV3Lg0KDQpNYW55IHRoYW5rcyBBbHZhcm8hDQoNClBhc2NhbA0KDQoNCg==


From nobody Thu Oct 29 03:55:40 2020
Return-Path: <rahul.ietf@gmail.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 29B6A3A0BB1; Thu, 29 Oct 2020 03:55:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level: 
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OYbGIsbEgRgC; Thu, 29 Oct 2020 03:55:37 -0700 (PDT)
Received: from mail-ej1-x62b.google.com (mail-ej1-x62b.google.com [IPv6:2a00:1450:4864:20::62b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 307453A0BAE; Thu, 29 Oct 2020 03:55:37 -0700 (PDT)
Received: by mail-ej1-x62b.google.com with SMTP id 7so3232273ejm.0; Thu, 29 Oct 2020 03:55:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=7DZgz1Pgc2I0NDkfrQO51/HJVyzUuc9hzABcPo4VLj0=; b=G9iPFeLOwUQXAe7L+IVJKt4WzJUnAgA8KsPYYEoBEr2zv6ehGWLzjXVLwcKos40S4W 2o8g23M8l9NWJxBQqIo2kTu4Vs/WYjMy9QNYL2bv+YORuxU5PR6GiJumIP4fuBWh7KNJ /p+zjhTAsBZFXw0OjZ/5FQ9StaYUQtdT8/nJgiwchb1hJjERbpq1xcOj3V0ZqfeQVT+q RWrDsbvRqh9ciZblhEB2jwOT6lu/3VL3uVX/zmieuaZcwwUc5HTAaUhr/wDcLGTk5b/0 ImNGEQQ9B/DYO1vTqyySRX9xfUf/ks4uqRnTCA8QUmss18rqK7SmjYZ0zky0Q28buUlD B5eA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=7DZgz1Pgc2I0NDkfrQO51/HJVyzUuc9hzABcPo4VLj0=; b=IcvNGmGP4NbsryebYr6iaMO+2a9LO0SdYFr0YmCHKhChgapEi0U+Hd6JrqObCQtWOF fA2F9QV2Q5qFRecZsGxqPDDuBdyS9ODZO5e2yw/m4rNJT4x4LxRZqn9AsSitLhdbQfbX 2sd/yPu5AMb2A79xCG8swN5GYyVwb/6MRyaTwPtZ0OAtlXARWs4MsjngFnZvCQ6lGtra jXAHDp9k4TmiGgVQtw/HATlSkN2hzOJEb3no5/eX5WaBg3ydoZXHgRw1p5edsO3LGV8i nzM1nqDi137/bgx55xPcEnjGW3c+t+UvMAI5t6xLIH60IX2NzocP3x8E1nzFyrx1XVeN eJEA==
X-Gm-Message-State: AOAM531XxMDrvXGbTYvMCo8GXU25cfEqB7Vkw5kQ6z+GdDzvzaDjwrMw q2mzu+uggw7+17TmizOJOjvGT5IFuqKFHiz78F0=
X-Google-Smtp-Source: ABdhPJyebfh0/2FWhs6yp2+N9RiALVc50Ftu8bREg/mgGrC51D1jU3C2EY8Wf3T6zslS1hUvzPuC8QVdzXDB+H5szx8=
X-Received: by 2002:a17:906:240d:: with SMTP id z13mr3391244eja.267.1603968935658;  Thu, 29 Oct 2020 03:55:35 -0700 (PDT)
MIME-Version: 1.0
References: <CAMMESswYrHfoOg7icEt_DMsRtjEAzTPwVxgiHMcpmq8OHaKO_w@mail.gmail.com> <5F860BB9-5306-4EC8-9998-376611AB1773@cisco.com>
In-Reply-To: <5F860BB9-5306-4EC8-9998-376611AB1773@cisco.com>
From: Rahul Jadhav <rahul.ietf@gmail.com>
Date: Thu, 29 Oct 2020 16:25:24 +0530
Message-ID: <CAO0Djp2YXH5YCTvxYoPULL_9VtxVBHfNatBj4ipYhi5VBJc51g@mail.gmail.com>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
Cc: Alvaro Retana <aretana.ietf@gmail.com>, Pascal Thubert <pascal.thubert@gmail.com>,  "roll-chairs@ietf.org" <roll-chairs@ietf.org>,  Routing Over Low power and Lossy networks <roll@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/ctCKEAaGSIKE-5OwgjHxGEtERk4>
Subject: Re: [Roll] Deprecating DCO status
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Oct 2020 10:55:39 -0000

I am not sure if I understand it correctly.
Is the proposal to update the IANA registry for "no routing entry"
value by NPDAO? That is, I should keep the IANA section in NPDAO but
mention it is an update to (not create of) the registry and keep a
reference to unaware leaves?
Does this also mean that there will be an update to Section 12.5 of
Unaware leaves?

Regards,
Rahul


On Thu, 29 Oct 2020 at 01:18, Pascal Thubert (pthubert)
<pthubert@cisco.com> wrote:
>
> Let=E2=80=99s do this !
>
>
> Regards,
>
> Pascal
>
> Le 28 oct. 2020 =C3=A0 19:05, Alvaro Retana <aretana.ietf@gmail.com> a =
=C3=A9crit :
>
> =EF=BB=BF
> Ok=E2=80=A6if the registry is created by unaware-leaves, and the =E2=80=
=9Cno routing entry=E2=80=9D value is added by npdao, we should be ok.
>
> Alvaro.
>
> On October 28, 2020 at 12:22:09 PM, Pascal Thubert (pthubert) (pthubert@c=
isco.com) wrote:
>
> Hello Rahul
>
> > Thanks, Pascal, Alvaro for the edits.
> >
> > @Pascal Thubert, Regarding "('E' flag set and 'A' flag not set)", this =
may
> > confuse the reader and also may not be relevant for this spec since it =
is ok for
> > an implementer to simply use 0/1 as a Status value without the understa=
nding
> > of E/A flags in unaware-leaves. Can we skip that part since anyways we =
are
> > referencing unaware-leaves?
>
> RFC 6550 specifies that values >=3D 128 are rejection. The 'E' flag is ba=
ckward compatible. The reason why I mention it is that DCO has a normative =
ref to unuaware leaves, so it needs to implement the new RPL Status, meanin=
g that it needs to indicates the setting of the 'E' and 'A' flags for each =
status it defines.
>
> My question to you is whether DCO status code 1 was a rejection or not. I=
f it was a rejection, then the RPL Status value per RFC 6550 should have be=
en 129; in the new format it is 1 again, but with the 'E' flag set. This si=
 what https://tools.ietf.org/html/draft-ietf-roll-unaware-leaves-22#section=
-12.5 assumes.
>
> If it is a warning, then a value of 1 is OK but still I'd mention the E a=
nd A flags for completeness, both set to 0.
> If so then the IANA declaration in unaware-leaves has to change.
>
> I tend to think that I should remove
>
> | 1 | No routing-entry for the | [EFFICIENT-NPDAO] |
> | | indicated Target found |
>
> From the initialization of the IANA section and let you define it as a ne=
w entry in the registry in DCO.
>
> What do you all think?
>
> Pascal


From nobody Thu Oct 29 04:25:27 2020
Return-Path: <pthubert@cisco.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2EBE33A0B5B; Thu, 29 Oct 2020 04:25:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.598
X-Spam-Level: 
X-Spam-Status: No, score=-9.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=iwRJO4eL; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=rv68rkfW
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6ym5MqLnMx8S; Thu, 29 Oct 2020 04:25:24 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2C4B43A1100; Thu, 29 Oct 2020 04:24:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3626; q=dns/txt; s=iport; t=1603970651; x=1605180251; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=jpposJfe/CM5oefysc56AV4v1pbShay656dBE15cN8s=; b=iwRJO4eLOgONaKJmm9g9H6c78iIa5BPNzD+k/BMmuujb+OyBKe7WUBCT qgiDrZB1/MFUSO14cDtB2fZMCYizifpKdWYRZEA/FaSc8EgLevsdi6DvS jkIzDwDM+DdKlzS5kJ6Z943PEZ4z2ot/SzbjmMM8vJkDZ/VNxE10zXUeL g=;
IronPort-PHdr: =?us-ascii?q?9a23=3ABKXtZh/tKUZ3rv9uRHGN82YQeigqvan1NQcJ65?= =?us-ascii?q?0hzqhDabmn44+7ZRCN6vBkjVuPVoLeuLpIiOvT5qbnX2FIoZOMq2sLf5EEUR?= =?us-ascii?q?gZwd4XkAotDI/gawX7IffmYjZ8EJFEU1lorH6+OElRXs35Yg6arni79zVHHB?= =?us-ascii?q?L5OEJ8Lfj0HYiHicOx2qiy9pTfbh8OiiC6ZOZ5LQ69qkPascxFjA=3D=3D?=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DyAQABpZpf/5tdJa1iHQEBAQEJARI?= =?us-ascii?q?BBQUBQIE+BQELAYFRUQdwWS8tCoQzg0kDjUmBAokOjmuCUwNVCwEBAQ0BASU?= =?us-ascii?q?IAgQBAYRKAheBbwIlNwYOAgMBAQsBAQUBAQECAQYEbYVhDIVyAQEBAQIBEhE?= =?us-ascii?q?RDAEBNwEECwIBCBgCAiYCAgIfERUQAgQOBSKDBAGCSwMOIAEDC6NqAoE7iGh?= =?us-ascii?q?2gTKDBAEBBYUwDQuCEAMGgQ4qAYJxgmFOQoJMhAsbgUE/gREnHIIYNT6CGkI?= =?us-ascii?q?BAQIBhHMzgiyTID6TH5BIVAqCbIkIjGqFEAMfgxeeTpVBiHmCbY4phDACBAI?= =?us-ascii?q?EBQIOAQEFgWokgVdwFWUBgj5QFwINjh+DcYUUhUR0AjYCBgEJAQEDCXyMOwG?= =?us-ascii?q?BEAEB?=
X-IronPort-AV: E=Sophos;i="5.77,429,1596499200"; d="scan'208";a="596037796"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 29 Oct 2020 11:24:08 +0000
Received: from XCH-RCD-002.cisco.com (xch-rcd-002.cisco.com [173.37.102.12]) by rcdn-core-4.cisco.com (8.15.2/8.15.2) with ESMTPS id 09TBO2Dd027637 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 29 Oct 2020 11:24:07 GMT
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by XCH-RCD-002.cisco.com (173.37.102.12) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 29 Oct 2020 06:24:03 -0500
Received: from xhs-aln-002.cisco.com (173.37.135.119) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 29 Oct 2020 06:24:03 -0500
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-002.cisco.com (173.37.135.119) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 29 Oct 2020 06:24:03 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=emLzNKla5Qpu0J+qU70DpOyLKyIcwTT3BPmB1tUp50IRIeWUMIl1yP3eHuqOusZrmmTLHSlFZRTaQ35L8pp8d3DyxhIIl8dN0MPl1k8qi5Dx00dNIxkbjmbd3LzuASH9p6zMJRhH89XxLDh+qLNh+O6ic+NqWyX2AhsCSPkNUI0l+S117dS/J0vMVdVlJuoKE4ZKpRMSdUtBccUTVsbToHE5s1wVEjZp4hR28hTJrCWYQ46XHkrePomIXl4TQY1H+QCxG60FFEuKA6/x2Dvkd0KJF+03KLLGSd8zZzkS4o1mdbv9dt3/MtB1wIXEWBKGollFmw8pGKDV0yOIU6tIfQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;  s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jpposJfe/CM5oefysc56AV4v1pbShay656dBE15cN8s=; b=AebdpMWHfgmaAeBALJmOT+o1utA/Qj7ND4HFYEsjshL6vj0DvtL1a0PRl3gFGLMs3m9SxJlXpkDOsg8CqxPRPNbb+MhxaM4mdtLLp9XnEJ0pcifWl2jMFgmZfu1WROzyrghN52Z7TgZlbfa4sdt6E+LwfJbmBGcHShDj61dHL/bZipFLdwPerx/gUhL/ALmCrE3VmY5qxqx7YpLSg5N17lEZHtJS1QAdyorg46NQuyinhq4SF5f0C3aKjHDLXM3R7/TOM6qdfELr+ONSE8ZVTfEX+7JSbU9jv3EExVkn2HkAwDMzpZeFX1s5M09+p/cJ89iZnjjZscIxXx6GjUvrrg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com;  s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jpposJfe/CM5oefysc56AV4v1pbShay656dBE15cN8s=; b=rv68rkfWvB4vHsOGwffZ0rgKp8/IZi05Qvy4nm7h3Gwtxh73LRKpU9NHou3Jt9dsSfpImAWsz6PlAP1D/ag5Qihxezgh8CurntY51DWB8MwMhne0FS5Bjy1grlyZRm5Bnq9gG/HhlSQDWOIJI8Obqpyy5yMlWtvCXLRq12p09Zo=
Received: from CY4PR11MB1352.namprd11.prod.outlook.com (2603:10b6:903:2a::23) by CY4PR11MB0072.namprd11.prod.outlook.com (2603:10b6:910:76::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3455.29; Thu, 29 Oct 2020 11:24:02 +0000
Received: from CY4PR11MB1352.namprd11.prod.outlook.com ([fe80::b9ef:c652:dd7c:318]) by CY4PR11MB1352.namprd11.prod.outlook.com ([fe80::b9ef:c652:dd7c:318%8]) with mapi id 15.20.3477.028; Thu, 29 Oct 2020 11:24:02 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Rahul Jadhav <rahul.ietf@gmail.com>
CC: Alvaro Retana <aretana.ietf@gmail.com>, Pascal Thubert <pascal.thubert@gmail.com>, "roll-chairs@ietf.org" <roll-chairs@ietf.org>, Routing Over Low power and Lossy networks <roll@ietf.org>
Thread-Topic: Deprecating DCO status
Thread-Index: AdatCZyw7r2+jZrvQAKux3tM4YDw1wAHlCWAAASKdrAAANO5gAAA+EGAAADvIiAAA/mhgAADlvUAAB+uswAAAPv7gA==
Date: Thu, 29 Oct 2020 11:24:02 +0000
Message-ID: <C1CBD088-CC97-4D67-AF17-44ACEE42EE48@cisco.com>
References: <CAO0Djp2YXH5YCTvxYoPULL_9VtxVBHfNatBj4ipYhi5VBJc51g@mail.gmail.com>
In-Reply-To: <CAO0Djp2YXH5YCTvxYoPULL_9VtxVBHfNatBj4ipYhi5VBJc51g@mail.gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [81.185.160.86]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0e1cb1ed-3e95-4723-1eb6-08d87bfd2355
x-ms-traffictypediagnostic: CY4PR11MB0072:
x-microsoft-antispam-prvs: <CY4PR11MB0072F03BDD1ACD439A35F60ED8140@CY4PR11MB0072.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: CwZwrdYtl3vyFMI1/U5OctRwIDGnrPpOP+IRyUPgQek/Jb4aZOOLdI0qhbXpA2+mJcRcPQlR508PO83qjkkGoSmy69yYBEopfXo7oLxOPaB4Twlc3PtKkZZGx9bhWAyUNWIFSf/SDv2AhJGGcyzzc4XN7GhB9W7A1P5cAEolRqp3shFrQRHysr7CpN5C715PtddbKFG02Rmap5xpc2h3sbsgVCrcKxEcBNvhiiUV+wChLBiTdw+81m2uozCIJtqmEINjoYQkWN6y9TzsllmqiSEsd2nPJd7eIZnx10qt1xtprMr4e1Lm+cIuX5ApKu4oZco9XU3pyGqrD/ebvQHq+78lY/mBcdBird4Zp23AKbsbNY5uW803DJehtAuDzLK9cJjbPb0bmXE2XvcLHK8SXg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;  IPV:NLI; SFV:NSPM; H:CY4PR11MB1352.namprd11.prod.outlook.com; PTR:; CAT:NONE;  SFS:(376002)(136003)(346002)(366004)(396003)(39860400002)(6506007)(36756003)(966005)(478600001)(54906003)(83380400001)(2616005)(186003)(86362001)(64756008)(66556008)(66476007)(66446008)(7116003)(8936002)(91956017)(33656002)(76116006)(316002)(8676002)(2906002)(66946007)(66574015)(5660300002)(71200400001)(26005)(6486002)(6512007)(4326008)(3480700007)(6916009); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata: r5EHMvsrBO/HnGsODIg8HQV685bVuvtOcRCRvcSs0OraHUccSt6ISAIS4W8P+YZ8MQbI1uwmimQWlsos9KmS8jBPLzAMh1nXqSMWattVf5H/IWncycyv5j9ujDBBJbb2VZjlXeh4gngN3/g+x+puDOZZb9r1kPWcYWXvq4kNnc0EKiHVd2UGUom2VPsWQAePXPigBQKcliSAI3nQJA7hgtaSg2JgyAn9HLUPhsMvJRwDtjenHOd1kuylYZq+7vEUnRgUcU9RIWAuibpyjNWPY0v1KIJLXfXAdLeaCD2YEKHx6IJdVODpynLJD2oyrNJnbXpgSWx+hamKOBTd57H1N+LAt2uwvXzYY//f8fiD+kyiNRDRw5pPcl3RfB2AZIQR83mhzjOuOW2DKn7Pczwe5wfPGNkOK2uBz5Nc6mUeAJwzHetokgm2MkGN3j2jqnP/RP7MopJVgbjpLkgz2eaMd9Z3bu5UoayWMQL224kcWGGOfddx6TwgO7P2f8WcMlVxxaX6WqRUJhMLhXP0316lw+5NhbBd0rtUHSwhX2p+U5o67LQz7x9I1uuE9F+KhUkwR5q1oVhu1NulijjXRRy2/g0Rm5+Fc64K62+a0oQIhw+NvBg7P/m5XgKhndLoN+uw4g9KsVxQV9uv8Qt6kccEPA==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <C3B6F6FF467EE14FA6C75CE1867D9268@cisco.onmicrosoft.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CY4PR11MB1352.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0e1cb1ed-3e95-4723-1eb6-08d87bfd2355
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Oct 2020 11:24:02.2318 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: WhbrftnMG9rIYgUnlvmzSK3qjliTdTU6b9ZIRR+QL+NLvmlFyI5vMTGiffI0endFBeRAyou2ij9I5RaWCd9mcA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB0072
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.12, xch-rcd-002.cisco.com
X-Outbound-Node: rcdn-core-4.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/MbwbDgzSfs0za93AJ53feR2XbZg>
Subject: Re: [Roll] Deprecating DCO status
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Oct 2020 11:25:26 -0000

WWVzIFJhaHVsLCANCg0KVGhpcyBpcyBob3cgSSBzdWdnZXN0IHdlIGRvLg0KDQpLZWVwIHNhZmUg
IQ0KDQpQYXNjYWwNCg0KPiBMZSAyOSBvY3QuIDIwMjAgw6AgMTE6NTUsIFJhaHVsIEphZGhhdiA8
cmFodWwuaWV0ZkBnbWFpbC5jb20+IGEgw6ljcml0IDoNCj4gDQo+IO+7v0kgYW0gbm90IHN1cmUg
aWYgSSB1bmRlcnN0YW5kIGl0IGNvcnJlY3RseS4NCj4gSXMgdGhlIHByb3Bvc2FsIHRvIHVwZGF0
ZSB0aGUgSUFOQSByZWdpc3RyeSBmb3IgIm5vIHJvdXRpbmcgZW50cnkiDQo+IHZhbHVlIGJ5IE5Q
REFPPyBUaGF0IGlzLCBJIHNob3VsZCBrZWVwIHRoZSBJQU5BIHNlY3Rpb24gaW4gTlBEQU8gYnV0
DQo+IG1lbnRpb24gaXQgaXMgYW4gdXBkYXRlIHRvIChub3QgY3JlYXRlIG9mKSB0aGUgcmVnaXN0
cnkgYW5kIGtlZXAgYQ0KPiByZWZlcmVuY2UgdG8gdW5hd2FyZSBsZWF2ZXM/DQo+IERvZXMgdGhp
cyBhbHNvIG1lYW4gdGhhdCB0aGVyZSB3aWxsIGJlIGFuIHVwZGF0ZSB0byBTZWN0aW9uIDEyLjUg
b2YNCj4gVW5hd2FyZSBsZWF2ZXM/DQo+IA0KPiBSZWdhcmRzLA0KPiBSYWh1bA0KPiANCj4gDQo+
PiBPbiBUaHUsIDI5IE9jdCAyMDIwIGF0IDAxOjE4LCBQYXNjYWwgVGh1YmVydCAocHRodWJlcnQp
DQo+PiA8cHRodWJlcnRAY2lzY28uY29tPiB3cm90ZToNCj4+IA0KPj4gTGV04oCZcyBkbyB0aGlz
ICENCj4+IA0KPj4gDQo+PiBSZWdhcmRzLA0KPj4gDQo+PiBQYXNjYWwNCj4+IA0KPj4gTGUgMjgg
b2N0LiAyMDIwIMOgIDE5OjA1LCBBbHZhcm8gUmV0YW5hIDxhcmV0YW5hLmlldGZAZ21haWwuY29t
PiBhIMOpY3JpdCA6DQo+PiANCj4+IO+7vw0KPj4gT2vigKZpZiB0aGUgcmVnaXN0cnkgaXMgY3Jl
YXRlZCBieSB1bmF3YXJlLWxlYXZlcywgYW5kIHRoZSDigJxubyByb3V0aW5nIGVudHJ54oCdIHZh
bHVlIGlzIGFkZGVkIGJ5IG5wZGFvLCB3ZSBzaG91bGQgYmUgb2suDQo+PiANCj4+IEFsdmFyby4N
Cj4+IA0KPj4gT24gT2N0b2JlciAyOCwgMjAyMCBhdCAxMjoyMjowOSBQTSwgUGFzY2FsIFRodWJl
cnQgKHB0aHViZXJ0KSAocHRodWJlcnRAY2lzY28uY29tKSB3cm90ZToNCj4+IA0KPj4gSGVsbG8g
UmFodWwNCj4+IA0KPj4+IFRoYW5rcywgUGFzY2FsLCBBbHZhcm8gZm9yIHRoZSBlZGl0cy4NCj4+
PiANCj4+PiBAUGFzY2FsIFRodWJlcnQsIFJlZ2FyZGluZyAiKCdFJyBmbGFnIHNldCBhbmQgJ0En
IGZsYWcgbm90IHNldCkiLCB0aGlzIG1heQ0KPj4+IGNvbmZ1c2UgdGhlIHJlYWRlciBhbmQgYWxz
byBtYXkgbm90IGJlIHJlbGV2YW50IGZvciB0aGlzIHNwZWMgc2luY2UgaXQgaXMgb2sgZm9yDQo+
Pj4gYW4gaW1wbGVtZW50ZXIgdG8gc2ltcGx5IHVzZSAwLzEgYXMgYSBTdGF0dXMgdmFsdWUgd2l0
aG91dCB0aGUgdW5kZXJzdGFuZGluZw0KPj4+IG9mIEUvQSBmbGFncyBpbiB1bmF3YXJlLWxlYXZl
cy4gQ2FuIHdlIHNraXAgdGhhdCBwYXJ0IHNpbmNlIGFueXdheXMgd2UgYXJlDQo+Pj4gcmVmZXJl
bmNpbmcgdW5hd2FyZS1sZWF2ZXM/DQo+PiANCj4+IFJGQyA2NTUwIHNwZWNpZmllcyB0aGF0IHZh
bHVlcyA+PSAxMjggYXJlIHJlamVjdGlvbi4gVGhlICdFJyBmbGFnIGlzIGJhY2t3YXJkIGNvbXBh
dGlibGUuIFRoZSByZWFzb24gd2h5IEkgbWVudGlvbiBpdCBpcyB0aGF0IERDTyBoYXMgYSBub3Jt
YXRpdmUgcmVmIHRvIHVudWF3YXJlIGxlYXZlcywgc28gaXQgbmVlZHMgdG8gaW1wbGVtZW50IHRo
ZSBuZXcgUlBMIFN0YXR1cywgbWVhbmluZyB0aGF0IGl0IG5lZWRzIHRvIGluZGljYXRlcyB0aGUg
c2V0dGluZyBvZiB0aGUgJ0UnIGFuZCAnQScgZmxhZ3MgZm9yIGVhY2ggc3RhdHVzIGl0IGRlZmlu
ZXMuDQo+PiANCj4+IE15IHF1ZXN0aW9uIHRvIHlvdSBpcyB3aGV0aGVyIERDTyBzdGF0dXMgY29k
ZSAxIHdhcyBhIHJlamVjdGlvbiBvciBub3QuIElmIGl0IHdhcyBhIHJlamVjdGlvbiwgdGhlbiB0
aGUgUlBMIFN0YXR1cyB2YWx1ZSBwZXIgUkZDIDY1NTAgc2hvdWxkIGhhdmUgYmVlbiAxMjk7IGlu
IHRoZSBuZXcgZm9ybWF0IGl0IGlzIDEgYWdhaW4sIGJ1dCB3aXRoIHRoZSAnRScgZmxhZyBzZXQu
IFRoaXMgc2kgd2hhdCBodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1yb2xs
LXVuYXdhcmUtbGVhdmVzLTIyI3NlY3Rpb24tMTIuNSBhc3N1bWVzLg0KPj4gDQo+PiBJZiBpdCBp
cyBhIHdhcm5pbmcsIHRoZW4gYSB2YWx1ZSBvZiAxIGlzIE9LIGJ1dCBzdGlsbCBJJ2QgbWVudGlv
biB0aGUgRSBhbmQgQSBmbGFncyBmb3IgY29tcGxldGVuZXNzLCBib3RoIHNldCB0byAwLg0KPj4g
SWYgc28gdGhlbiB0aGUgSUFOQSBkZWNsYXJhdGlvbiBpbiB1bmF3YXJlLWxlYXZlcyBoYXMgdG8g
Y2hhbmdlLg0KPj4gDQo+PiBJIHRlbmQgdG8gdGhpbmsgdGhhdCBJIHNob3VsZCByZW1vdmUNCj4+
IA0KPj4gfCAxIHwgTm8gcm91dGluZy1lbnRyeSBmb3IgdGhlIHwgW0VGRklDSUVOVC1OUERBT10g
fA0KPj4gfCB8IGluZGljYXRlZCBUYXJnZXQgZm91bmQgfA0KPj4gDQo+PiBGcm9tIHRoZSBpbml0
aWFsaXphdGlvbiBvZiB0aGUgSUFOQSBzZWN0aW9uIGFuZCBsZXQgeW91IGRlZmluZSBpdCBhcyBh
IG5ldyBlbnRyeSBpbiB0aGUgcmVnaXN0cnkgaW4gRENPLg0KPj4gDQo+PiBXaGF0IGRvIHlvdSBh
bGwgdGhpbms/DQo+PiANCj4+IFBhc2NhbA0K


From nobody Thu Oct 29 07:37:15 2020
Return-Path: <internet-drafts@ietf.org>
X-Original-To: roll@ietf.org
Delivered-To: roll@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 337CA3A0A87; Thu, 29 Oct 2020 07:37:08 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: roll@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 7.21.0
Auto-Submitted: auto-generated
Precedence: bulk
Reply-To: roll@ietf.org
Message-ID: <160398222815.14280.12928151743169967071@ietfa.amsl.com>
Date: Thu, 29 Oct 2020 07:37:08 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/u1EbFrdlk00oelM-1nbYc54MsMk>
Subject: [Roll] I-D Action: draft-ietf-roll-nsa-extension-10.txt
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Oct 2020 14:37:14 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Routing Over Low power and Lossy networks WG of the IETF.

        Title           : Common Ancestor Objective Function and Parent Set DAG Metric Container Extension
        Authors         : Remous-Aris Koutsiamanis
                          Georgios Papadopoulos
                          Nicolas Montavont
                          Pascal Thubert
	Filename        : draft-ietf-roll-nsa-extension-10.txt
	Pages           : 17
	Date            : 2020-10-29

Abstract:
   Packet Replication and Elimination is a method in which several
   copies of a data packet are sent in the network in order to achieve
   high reliability and low jitter.  This document details how to apply
   Packet Replication and Elimination in RPL, especially how to exchange
   information within RPL control packets to let a node better select
   the different parents that will be used to forward the multiple
   copies of a packet.  This document also describes the Objective
   Function which takes advantage of this information to implement
   multi-path routing.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-roll-nsa-extension/

There is also an HTML version available at:
https://www.ietf.org/archive/id/draft-ietf-roll-nsa-extension-10.html

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-roll-nsa-extension-10


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/



From nobody Fri Oct 30 05:37:08 2020
Return-Path: <mariainesrobles@googlemail.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6B7873A0E51 for <roll@ietfa.amsl.com>; Fri, 30 Oct 2020 05:37:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level: 
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=googlemail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D4NBc8BBELpr for <roll@ietfa.amsl.com>; Fri, 30 Oct 2020 05:37:04 -0700 (PDT)
Received: from mail-vk1-xa34.google.com (mail-vk1-xa34.google.com [IPv6:2607:f8b0:4864:20::a34]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C349F3A0E4D for <roll@ietf.org>; Fri, 30 Oct 2020 05:37:03 -0700 (PDT)
Received: by mail-vk1-xa34.google.com with SMTP id z10so1433330vkn.0 for <roll@ietf.org>; Fri, 30 Oct 2020 05:37:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=0F9xsO0BmcvdBkvX/ifU6e7RuVtiNA/gKRLqlJGCPO0=; b=Ly3a8uv4AFizo3+ywCE04iu08GoIa/ohlQm1/HacAITlEXvrkxjuNrNFe1KkpHRL9A 6aPn+dhBuIp9KhuxdiHCs2nv06TvNce+xcPheRWkMGBx98l7Yx0awBMgxY/o+rPdz9ty 8L/+StHSu65zDUccluxm7tL4T6Cje6TgGvXd4E2zJ4lIV2ActKW8C/2GHQzqfArFxH8j +YYjgPC0IYh10vbxOR3tawA+XUm2KjPuuVAu/JwoLmHyhBXeZbqgulmdmQav6wjIBZPT whlYcFJYBjCsjTtW3G7VNmYH/DK4yZhFHzBy/vZBSg8D83PGyR/0zlarGL1BeKpz6A5C xSqg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=0F9xsO0BmcvdBkvX/ifU6e7RuVtiNA/gKRLqlJGCPO0=; b=abtSEH2I6A6Sj2j77nuVaA+u79scBSlueINqvWcscULwv6l6blKjDqHeh65p8AX/JE 9fEvJIb2DUZuY40l9P2WyJPN99FCrV+QIYJaVw4r+MW04H+6Zdzk7Hq0KmSAfLzjf1T+ gRlNLpawtOqIcYXB1xSIvIdLZm+kJQLCnZcZSe0asl4TA23N7r0aovAZCocI93XETQYA D3lWkn3xa//Vklyf691Wdi96XpugaMkVPb3Hz8DNN6rlugADMckYPVk97huyxCMpj/4r r+z+ZxPV48W3z+e7dSyav9QZO2EHildTr25oTB85Y/IUc6FRcuWF3zqNh0qQPTfZHBVh dTZg==
X-Gm-Message-State: AOAM5330HySXesQFBqaz3onQjgTN13Vmziv+brh6fP1DZFfyDCaDT2Pk LNZmutx4LUb5+er0GGgeLkXFmD75r2wizCqUFl2aNdp2xPA=
X-Google-Smtp-Source: ABdhPJyMlOGZYpn6mUMiC2q8ldB7ST3SB5eUYrLEFBooHLk1Jc0QD5TVstcHND2+h8oivhf+OOheUg/l6VIt86Doy3o=
X-Received: by 2002:a1f:a94c:: with SMTP id s73mr6614517vke.19.1604061422687;  Fri, 30 Oct 2020 05:37:02 -0700 (PDT)
MIME-Version: 1.0
From: Ines  Robles <mariainesrobles@googlemail.com>
Date: Fri, 30 Oct 2020 14:36:27 +0200
Message-ID: <CAP+sJUeeotiHrCNz_=sAvmnnGqJK_v-DuK8SJ49mHqocnhAxnQ@mail.gmail.com>
To: roll <roll@ietf.org>
Cc: Michael Richardson <mcr+ietf@sandelman.ca>
Content-Type: multipart/alternative; boundary="0000000000004c184905b2e2a708"
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/OXBoTW7FndVkTNWzyv74eRp1tjQ>
Subject: [Roll] Review request for draft-ietf-roll-enrollment-priority
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 Oct 2020 12:37:06 -0000

--0000000000004c184905b2e2a708
Content-Type: text/plain; charset="UTF-8"

Dear all,

We are looking for this document:

-Reviewers
-Shepherd document

https://datatracker.ietf.org/doc/draft-ietf-roll-enrollment-priority/

Please let us know if you are willing to help us with that.

Thank you very much in advance,

Ines and Dominique

--0000000000004c184905b2e2a708
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Dear all,<br><div><br></div><div>We are looking for this d=
ocument:</div><div><br></div><div>-Reviewers</div><div>-Shepherd document</=
div><div><br></div><div><a href=3D"https://datatracker.ietf.org/doc/draft-i=
etf-roll-enrollment-priority/">https://datatracker.ietf.org/doc/draft-ietf-=
roll-enrollment-priority/</a><br></div><div><br></div><div>Please let us kn=
ow if you are willing to help us with that.=C2=A0</div><div><br></div><div>=
Thank you very much=C2=A0in advance,</div><div><br></div><div>Ines and Domi=
nique</div></div>

--0000000000004c184905b2e2a708--

