
From nobody Wed Feb 14 10:30:50 2018
Return-Path: <cjbc@it.uc3m.es>
X-Original-To: int-dir@ietf.org
Delivered-To: int-dir@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 849A712D834; Wed, 14 Feb 2018 10:30:48 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Carlos Bernardos <cjbc@it.uc3m.es>
To: <int-dir@ietf.org>
Cc: draft-ietf-6man-ndpioiana.all@ietf.org, ipv6@ietf.org, ietf@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.72.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <151863304846.19314.5892046593012208855@ietfa.amsl.com>
Date: Wed, 14 Feb 2018 10:30:48 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-dir/r3BOXa5IGqoABU6zzRTMPjfsFqk>
Subject: [Int-dir] Intdir early review of draft-ietf-6man-ndpioiana-02
X-BeenThere: int-dir@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "This list is for discussion between the members of the Internet Area directorate." <int-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-dir>, <mailto:int-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-dir/>
List-Post: <mailto:int-dir@ietf.org>
List-Help: <mailto:int-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-dir>, <mailto:int-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Feb 2018 18:30:49 -0000

Reviewer: Carlos Bernardos
Review result: Ready

I've reviewed the draft and I believe it is ready. I have no further comments.


From nobody Fri Feb 16 11:03:24 2018
Return-Path: <tim.chown@jisc.ac.uk>
X-Original-To: int-dir@ietf.org
Delivered-To: int-dir@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 3E9D612AF84; Fri, 16 Feb 2018 11:03:23 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Tim Chown <tim.chown@jisc.ac.uk>
To: <int-dir@ietf.org>
Cc: draft-ietf-6lo-rfc6775-update.all@ietf.org, 6lo@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.72.2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <151880780322.1421.18212675472479984996@ietfa.amsl.com>
Date: Fri, 16 Feb 2018 11:03:23 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-dir/meE70bKqe7RIK3pHXQWsXz8w5g4>
Subject: [Int-dir] Intdir early review of draft-ietf-6lo-rfc6775-update-11
X-BeenThere: int-dir@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "This list is for discussion between the members of the Internet Area directorate." <int-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-dir>, <mailto:int-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-dir/>
List-Post: <mailto:int-dir@ietf.org>
List-Help: <mailto:int-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-dir>, <mailto:int-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Feb 2018 19:03:23 -0000

Reviewer: Tim Chown
Review result: Almost Ready

Hi,

I have performed an early review of draft-ietf-6lo-rfc6775-update-11.

This draft updates and enhances the mechanisms defined in RFC6775 to support
IPv6 operation over low power networks (6LoWPAN ND).

Overall the draft is well-written and structured.

General comments:
--------------------------------------

The document could use a glossary of terms: LLN, 6LN, 6LBR, 6LR, BBR, etc.

The introduction could talk of other new added features, like avoiding DAD for
link locals.

The document includes RFC 7217 in the references, but doesn't include
discussion of it in the main body of the text.  Shouldn't RFC 7217 be
considered the norm here rather than address generation as per RFC 4862? 
Related, RFC 8064 "recommends against embedding stable link-layer addresses in
IPv6 Interface Identifiers".  The document is inconsistent - it talks of using
EUI64, then in Section 9 not using EUI64.

Specific comments:
--------------------------------------

p.3
Section 2, para 2 - should ND cache exhaustion attacks be included in the list
here?

p.4
Section 3 - Add RFC 7217 to RFC 4862?  It's recommended by RFC 8064.

p.6
Section 4 - for a node to prefer registering to a 6LR that supports the spec,
it would need to enumerate all available 6LRs; should the process for this be
described here, or is it included in sufficient detail in RFC 6775?

p.7
Section 4.1 - "not required to be a MAC address" - as per my general comment
above, with current IETF thinking, should this not be stronger, e.g. "SHOULD
NOT be a MAC address"?  Section 9 says this?

p.9
Section 4.2, point 4 - I find this quite para quite hard to read.

p.9
Section 4.3, para 1 - again, is using EUI-64 desirable?  Is the point to allow
header compression as per RFC4944?  Discuss the tradeoff? Section 4.3 para 2 -
so a different type of identifier could be an RFC 7217 generated identifier?

p.11
Section 4.6 - in the case of two 6LRs with the same link-layer addresses, does
it matter which a 6LN chooses?  Is the choice algorithmic? Section 4.6 - the
last para on p.11 seems to be repeated in the first para on p.12?

p.12
Section 4.6 - again, is the recommendation to use an (expected to be) unique LL
address in keeping with RFC 8064?

p.13
Para 4 - a Moved message SHOULD be used, yet elsewhere a node MUST clean up its
stale state?  Consistent? What about MIPv6-like spoofing security issues? You
say "an alternate protocol" - isn't this a little hand-wavy; shouldn't a single
mechanism be defined rather than multiple (undefined) mechanisms?

p.15
OUI is a confusing choice of term, given OUIs in MAC addresses; I guess this is
now baked into RFC 6775 though.

p.16
I don't think codes 5 and 10 are explained/defined in any detail here?  How is
the challenge made?

p.16
The registration lifetime is in minutes; why not in seconds?

p.18
Section 6.3 - SHOULD set the E flag; why not a MUST?  Why would you support the
spec, but not advertise that you do?  In contrast, on the next page in Section
7.1.1 you say nodes MUST set it.

p.19
Section 7.1.2 para 2 - would a LL address generally be used here as source? 
Should that be a SHOULD?  Using a temporary address is probably not ideal.

p.20
Section 7.3 para 4 - is this consistent with p.19 last para saying a 6LN MUST
use the updated spec once it knows it's supported? The last two paras here are
a bit vague/loose.

p.21
Section 8, para 3 - recommends using privacy techniques, but uses EUI64?

p.22
Limit the number of addresses?  What about RFC 7934?
The type of algorithm described here might be better defined generically for
6LoWPAN and 'real' IPv6?  I don't think anything has been defined for ND cache
exhaustion attack mitigation - would a separate draft be beneficial? I suspect
current solutions are vendor specific?

p.22
What trust model?

p.22
Section 9 - EUI64, or not EUI64?  Inconsistent.
Does anyone really use SeND?  Especially in 6LoWPAN networks?

p.24
Section 10.3 - statuses 5 and 10 are not detailed in the draft?

p.30
The multicast issues text could cite the new mboned draft on this topic.
"Plague" is maybe strong!

p.30
Appendix B - can we have a table showing WHICH requirements have been met by
the draft?

Nits:
--------------------------------------

p.4
Section 2 - "form and use multiple addresses" (add multiple)

p.4
Section 2 last para - "their" rather than "his"

p.6
"provides new" -> "provide new"

p.10
"route-over mesh" - add to definitions section

p.12
First line of last para needs rewriting - "If the registry in the 6LBR is be
saturated, in which case the LBR".

p.13
Could forward reference the summary of error codes in 6.1 or 10.3 here?

p.14
"removes silently" -> "silently removes"
"LLNs meshes" -> "LLN meshes"

p.15
Code 3; change tense to past tense, e.g. "fails" to "failed"

p.19
"capabilities" -> "capabilities is"
"such address" -> "such an address"
"in a" -> "in"
"6LB" -> "6LN" ?

p.21
"amlways" -> "always"
"to using" -> "using"
Missing close bracket for See Section 9.

p.30
Do you mean "sequence"?
"serves" -> "serves the"

p.31
"timely" -> "in a timely fashion" ?
B.1 last req - reword this.
The BIER Architecture is now an RFC I think?



From nobody Tue Feb 20 02:14:14 2018
Return-Path: <pthubert@cisco.com>
X-Original-To: int-dir@ietfa.amsl.com
Delivered-To: int-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5A022124217; Tue, 20 Feb 2018 02:14:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.53
X-Spam-Level: 
X-Spam-Status: No, score=-14.53 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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
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 sHGq_NS3NmAQ; Tue, 20 Feb 2018 02:14:04 -0800 (PST)
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 A8A081200E5; Tue, 20 Feb 2018 02:14:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=25974; q=dns/txt; s=iport; t=1519121644; x=1520331244; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=+u6yII0KX6InnHNSQulu8aJ0NViXaeDP9DNA6OHRAUQ=; b=JqCtiIC1ahbY4fOyLf4P1G3ocjZQPvPA8gVAkM7YHFBDTub9g5PqchvS hi5QlslIfP1MEHftuRVWBU2dRVMcrVJNjHDS64Z2a7QxB+737b0R3imPE dOK7wI1dq2QQpD0TI/fm0eVKjs1mjodc3V0Fk2lQ3xKyyJpnT6ea0pv8P Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DdAACe84ta/4YNJK1bDgsBAQEBAQEBA?= =?us-ascii?q?QEBAQEHAQEBAQGDHjFmcCgKjgKOBoICfBuWSRSBfwMKGAuFGAKCYlQYAQIBAQE?= =?us-ascii?q?BAQECayiFIwEBAQMBAQEYDUcEAgUFBwQCAQgRAQMBASgHJwsUAwYIAgQBDQUIE?= =?us-ascii?q?4l/CBCxejqJAIITAQEBAQEBAQEBAQEBAQEBAQEBAQEBGAWFCQSCKIFXgWcBgiA?= =?us-ascii?q?BVzaDMAEBA4FICgQ+hVYFimYHh2VNgSmFZIoJCQKIIoQIiVWCKYYqhBiHZYsWg?= =?us-ascii?q?nCJbAIRGQGBOwEfOSWBLHAVGSGCQ4JPBRyBRz94EYp8AQElBAOBBoEZAQEB?=
X-IronPort-AV: E=Sophos;i="5.46,538,1511827200"; d="scan'208";a="72651007"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 20 Feb 2018 10:14:03 +0000
Received: from XCH-ALN-005.cisco.com (xch-aln-005.cisco.com [173.36.7.15]) by alln-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id w1KAE3HA007803 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 20 Feb 2018 10:14:03 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-ALN-005.cisco.com (173.36.7.15) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Tue, 20 Feb 2018 04:14:02 -0600
Received: from xch-rcd-001.cisco.com ([173.37.102.11]) by XCH-RCD-001.cisco.com ([173.37.102.11]) with mapi id 15.00.1320.000; Tue, 20 Feb 2018 04:14:02 -0600
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Tim Chown <tim.chown@jisc.ac.uk>, "int-dir@ietf.org" <int-dir@ietf.org>
CC: "draft-ietf-6lo-rfc6775-update.all@ietf.org" <draft-ietf-6lo-rfc6775-update.all@ietf.org>, "6lo@ietf.org" <6lo@ietf.org>
Thread-Topic: [6lo] Intdir early review of draft-ietf-6lo-rfc6775-update-11
Thread-Index: AQHTp1jV/5AhN/f7p0OchT7Tjk3gIaOtF0NQ
Date: Tue, 20 Feb 2018 10:13:48 +0000
Deferred-Delivery: Tue, 20 Feb 2018 10:11:43 +0000
Message-ID: <ece4ebb50cf9419c8c9f024a2ce2c5c3@XCH-RCD-001.cisco.com>
References: <151880780322.1421.18212675472479984996@ietfa.amsl.com>
In-Reply-To: <151880780322.1421.18212675472479984996@ietfa.amsl.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.55.22.4]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-dir/0cv0jbm8GXmurEpy4-u6nT7_Pn0>
Subject: Re: [Int-dir] [6lo] Intdir early review of draft-ietf-6lo-rfc6775-update-11
X-BeenThere: int-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "This list is for discussion between the members of the Internet Area directorate." <int-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-dir>, <mailto:int-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-dir/>
List-Post: <mailto:int-dir@ietf.org>
List-Help: <mailto:int-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-dir>, <mailto:int-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Feb 2018 10:14:08 -0000

Reviewer: Tim Chown

Thanks a bunch Tim!

I answered with a prefix >=20

There are specific questions back to you down there. Please feel free to re=
move all Q/As for which we found an agreement already.



General comments:
--------------------------------------

The document could use a glossary of terms: LLN, 6LN, 6LBR, 6LR, BBR, etc.

> Done in appendix


*******************

The introduction could talk of other new added features, like avoiding DAD =
for link locals.

> You'll note that it is not avoided. But it is scoped in the relationship =
between the 6LN and the 6LR. One 6LR may accept to talk to a 6LN LN_A seen =
as LLA Addr_A and then later another 6LR may refuse that same Addr_A becaus=
e from its standpoint Addr_A duplicates a LLA used by another device that i=
s also talking to. The draft does not change what a LLA can be used for in =
route over, that is one radio hop; mostly, it reduces the illusion that a l=
ink local address can be DAD'ed in a network that is not fully and permanen=
tly connected.=20
 =20
>  Added:
"
    <t> Simplify the registration flow for link-local addresses </t>
"  =20
    as a clarification instead of:=20
"   =20
    <t> Reduce requirement of registration for link-local addresses </t>
"

The document includes RFC 7217 in the references, but doesn't include discu=
ssion of it in the main body of the text.  Shouldn't RFC 7217 be considered=
 the norm here rather than address generation as per RFC 4862?=20

> added:

"
    <t> <xref target=3D"RFC7217">"A Method for Generating Semantically Opaq=
ue
    Interface Identifiers with IPv6 Stateless Address Autoconfiguration (SL=
AAC)"
    </xref> is the recommended method for generating Interface Identifiers =
to=20
    be used in SLAAC at the time of this writing.
    </t>
"


**********************



Related, RFC 8064 "recommends against embedding stable link-layer addresses=
 in
IPv6 Interface Identifiers".  The document is inconsistent - it talks of us=
ing EUI64, then in Section 9 not using EUI64.

> fact is, a typical IEEE802.15.4-based network will compress the IPv6 addr=
ess based on the MAC address. But it does not have to be so, and it does no=
t apply to all types of networks.

> new updated proposed text:

"
    <t> The IPv6 address of the 6LN in the IPv6 header can be compressed
    statelessly Interface Identifier in the IPv6 address can be derived fro=
m
    the Lower Layer address. When it is not critical to benefit from that=20
    compression, e.g. the address can be compressed statefully, or it is ra=
rely
    used and/or it is used only over one hop, then the best practice of for=
ming
    privacy addresses should be considered:
    </t>
    <t> <xref target=3D"RFC7217">"A Method for Generating Semantically Opaq=
ue
    Interface Identifiers with IPv6 Stateless Address Autoconfiguration (SL=
AAC)"
    </xref> is the recommended method for generating Interface Identifiers =
to=20
    be used in SLAAC at the time of this writing.
    </t>
"
    this is followed by existing text:
"   =20
    <t>
	<xref target=3D"RFC8065">
	"Privacy Considerations for IPv6 Adaptation-Layer Mechanisms"</xref>
	explains why privacy is important and how to form such addresses.  All
	implementations and deployment must consider the option of privacy
	addresses in their own environment.  Also future specifications
	involving 6LoWPAN Neighbor Discovery should consult
	<xref target=3D"RFC8064">
	"Recommendation on Stable IPv6 Interface Identifiers"</xref>
	for default interface identification.
    </t>
"




**********************





Specific comments:
--------------------------------------

p.3
Section 2, para 2 - should ND cache exhaustion attacks be included in the l=
ist here?

> If the method is used as a full replacement of reactive ND, then there ca=
n be some control. e.g. we'd be immune from NCE DOS attack from a remote pa=
rty. But it's a touchy space. In the one hand, we never block from using bo=
th, IOW classical (reactive) ND in conjunction with the new (proactive) reg=
istration. Also a local node could still attack the cache by performing ton=
s of registrations, forging MAC addresses as it goes if need be.  It will t=
ake separate work to address all the security requirements (AP-ND https://t=
ools.ietf.org/html/draft-ietf-6lo-ap-nd and more).



**********************



p.4
Section 3 - Add RFC 7217 to RFC 4862?  It's recommended by RFC 8064.

> This is a terminology section. Are there terms we need from RFC 7217? Not=
e that this specification does not dictate how to form address, just manage=
s them. Still it places recommendation to the protocol developers coming ne=
xt (e.g. for a particular link layer) to consider privacy. Text related to =
RFC 7217 is added in section 9 per your other comment.



**********************



p.6
Section 4 - for a node to prefer registering to a 6LR that supports the spe=
c, it would need to enumerate all available 6LRs; should the process for th=
is be described here, or is it included in sufficient detail in RFC 6775?

> You are correct. There is no enumeration process; 6LRs are discovered as =
described in RFC 6775 sections 5.2 and 5.3. by sending out mcast RS. This d=
ocument updates RFC 6775 but we avoided paraphrasing it as much as we could=
, considering that this doc is already quite thick.=20
Still I added the first line of the text below:
"
    <t> Section 5 of <xref target=3D"RFC6775"/> specifies how a 6LN bootstr=
aps an
    interface and locates available 6LRs; a Registering Node SHOULD prefer
	registering to a 6LR that is found to support this specification, as
	discussed in <xref target=3D"dsc"/>, over a legacy one.
    </t>
"


**********************



   =20
p.7
Section 4.1 - "not required to be a MAC address" - as per my general commen=
t above, with current IETF thinking, should this not be stronger, e.g. "SHO=
ULD NOT be a MAC address"?  Section 9 says this?

> I see where you're coming from and htat makes sense to me. But the WG nev=
er went that far. Note that this is not a subfield in an address; as it goe=
s the message is not not supposed to leak outside. RFC 6775 forced the UID =
to be a MAC address in the EUI-64 form. This specification does not depreca=
te the legacy behavior and it allows for something else.  But it recommends=
 (section 8) to use a privacy technique such as AP-ND instead. Once AP-ND i=
s standard, we can deprecate the legacy behavior if the WG finds it relevan=
t, e.g. when we apply it to networks that are more sensitive to privacy.




**********************




p.9
Section 4.2, point 4 - I find this quite para quite hard to read.

> Agreed, it is inlined from RFC 6550 as opposed to referenced per WG and s=
hepherd decision. I simplified to:
"	=09
		If two sequence numbers are determined to be not comparable,
		i.e. the results of the comparison are not defined, then a node
		should give precedence to the sequence number that was most recently
        incremented. Failing this, the node should select the sequence numb=
er=20
        in order to minimize the resulting changes to its own state.

"



**********************



p.9
Section 4.3, para 1 - again, is using EUI-64 desirable?  Is the point to al=
low header compression as per RFC4944?  Discuss the tradeoff? Section 4.3 p=
ara 2 - so a different type of identifier could be an RFC 7217 generated id=
entifier?

> It could be many things but collisions should be avoided. It should not b=
e an interface ID since this is to complement the DAD of the IID. AP-ND bui=
lds it on cryptography. Your point is excellent, unsure if this doc should =
be the vessel for it. At this stage, we never argued deprecation before, ju=
st extension. It will take WG work to define possible replacements and this=
 doc may be too advanced for that I guess, but I'll ask.




**********************



p.11
Section 4.6 - in the case of two 6LRs with the same link-layer addresses, d=
oes it matter which a 6LN chooses?  Is the choice algorithmic? Section 4.6 =
- the last para on p.11 seems to be repeated in the first para on p.12?

> This specification (including RFC 6775) does not have a router preference=
 (whether they have a same or different LLA) beyond RFC 4191. RPL does, bas=
ed on Rank and the upcoming enrollment specification will also hint on that=
. And apparently yes to your other point, cleaning up.



**********************



p.12
Section 4.6 - again, is the recommendation to use an (expected to be) uniqu=
e LL address in keeping with RFC 8064?

> There is a chicken and an egg problem with the first registration of the =
first LLA. It is better that it does not fail. RFC6775 stipulates that MAC-=
derived LLA do not need DAD. This message flies over one hop, between a nod=
e and its nearby router. The node may then form as many privacy LL and GUA =
as it likes.=20



**********************



p.13
Para 4 - a Moved message SHOULD be used, yet elsewhere a node MUST clean up=
 its stale state?  Consistent? What about MIPv6-like spoofing security issu=
es? You say "an alternate protocol" - isn't this a little hand-wavy; should=
n't a single mechanism be defined rather than multiple (undefined) mechanis=
ms?

> Agreed. That single mechanism is DAR/DAC. I removed the "an alternate pro=
tocol"; what was meant is now separately drafted in draft-thubert-roll-unaw=
are-leaves. This is where using RPL to proxy the registration is described.=
 Unsure about which MIP attack you have in mind?



**********************




p.15
OUI is a confusing choice of term, given OUIs in MAC addresses; I guess thi=
s is now baked into RFC 6775 though.

> Actually no. RFC 6775 uses EUI-64 throughout. We picked that term to gene=
ralize the EUI-64, so I guess we can still change that name. I changed it t=
o Registration Unique ID (RUID) but that does not sound so right; would you=
 have suggestions?
> I'll take that question to the WG separately.


**********************



p.16
I don't think codes 5 and 10 are explained/defined in any detail here?  How=
 is the challenge made?

> This is used in a freference spec. I clarified that by adding 3 lines at =
the end of the text in the RUID (ex OUID) section which now reads:

"	The Registration Unique ID in <xref target=3D"RFC6775"/>
	is a EUI-64 globally unique address configured at a Lower Layer,
	under the assumption that duplicate EUI-64 addresses are avoided.
	With this specification, the Registration Unique ID is allowed to be
    extended to different types of identifier, as long as the type is clear=
ly
	indicated. For instance, the type can be a cryptographic string and
	used to prove the ownership of the registration as discussed in
	<xref target=3D"I-D.ietf-6lo-ap-nd">
	"Address Protected Neighbor Discovery for Low-power and Lossy Networks"
	</xref>. In order to support the flows related to the proof of ownership,
    this specification introduces new status codes "Validation Requested" a=
nd
    "Validation Failed" in the EARO.=20

"


**********************



p.16
The registration lifetime is in minutes; why not in seconds?

> RFC 6775 is missing a way to express the time unit (RPL has one).=20
We used minutes because a typical LLN operates at a very slow pace, and a t=
ypical device is like a three-toed sloth that would sleep more than a cat. =
We even had a requirement to produce an 'infinite' lifetime for the likes o=
f light bulbs but never took it that slow. We could change the format but t=
hat would not be backward compatible.
> I'll take that question to the WG separately=20



**********************



p.18
Section 6.3 - SHOULD set the E flag; why not a MUST?  Why would you support=
 the spec, but not advertise that you do?  In contrast, on the next page in=
 Section
7.1.1 you say nodes MUST set it.

> fixed, it was a MUST :)

**********************



p.19
Section 7.1.2 para 2 - would a LL address generally be used here as source?=
=20
Should that be a SHOULD?  Using a temporary address is probably not ideal.

> RFC 6775 used the registered address (LL or GUA) as source and the target=
 was not really important. With this specification, register the target of =
the NS, and there is no point remembering the source address of the registr=
ation NS after the NA was sent back. A 6LR can talk to the registered addre=
ss using the registered address.


**********************



p.20
Section 7.3 para 4 - is this consistent with p.19 last para saying a 6LN MU=
ST use the updated spec once it knows it's supported? The last two paras he=
re are a bit vague/loose.

> I turned the text into:

"	    After detecting a legacy 6LR, an updated 6LN SHOULD attempt to find a=
n
	    alternate 6LR that is updated for a reasonable time that depends on th=
e
        type of device and the expected deployment.
"

**********************



p.21
Section 8, para 3 - recommends using privacy techniques, but uses EUI64?

> RFC 6775 uses EUI. AP-ND uses a cryptographically generated token instead=
. This section effectively recommends AP-ND or whatever else cmes next that=
 has privacy concerns.


**********************



p.22
Limit the number of addresses?  What about RFC 7934?
The type of algorithm described here might be better defined generically fo=
r 6LoWPAN and 'real' IPv6?  I don't think anything has been defined for ND =
cache exhaustion attack mitigation - would a separate draft be beneficial? =
I suspect current solutions are vendor specific?

> We applied wisdom from RFC9734 and removed text that indicated that an ad=
ministrator could be on the path of accepting an address or not. I know for=
 having coded it that yes, (at least some) vendors provide a protection in =
the number of addresses that can be registered or snooped from a given devi=
ce wen there is a limit for the overall resources to serve the network. A c=
lassical NCE is a cache but a 6LR NCE is really a hard state that the regis=
trar guarantees to maintain for a given lifetime. The fact that a protectio=
n can be configured does not force a user in a particular deployment  to us=
e that protection. I agree that there is a need for NCE attack mitigation f=
or both classical ND and 6LoWPAN ND. But till that spec exists, we cannot f=
orce the 6LR device to drop all protection against a misbehaving 6LN. A 6LR=
 is an IOT device and it might easily be pushed beyond capacity.=20



**********************



p.22
What trust model?

> Should I add words? Those networks are always protected at Layer 2. But r=
eally, we'd like to see a draft that enables a 6LBR to prove it has that ca=
pacity and is entitled to play the role for the network. This is beyond the=
 scope of this particular draft and should be done in a security related 6L=
oWPAN draft.


**********************



p.22
Section 9 - EUI64, or not EUI64?  Inconsistent.
Does anyone really use SeND?  Especially in 6LoWPAN networks?

> There are 2 uses of EUI that must be differentiated. The OUID (now RUID) =
is a unique ID for the device to correlate registrations for DAD between ho=
nest people. This section ere talks about IID in the IPv6 address. The text=
 explains that no, SEND cannot be used in that space. This is why we do AP-=
ND instead. With AP-ND, the OUID is used to prove cryptographically the own=
ership of the registered address a bit like CGA does, but it is not part of=
 the address. It is stored upon the first registration f an address and use=
d later to validate that the new registration comes from the same guy.


**********************



p.24
Section 10.3 - statuses 5 and 10 are not detailed in the draft?

> Added text upon your point earlier=20


**********************



p.30
The multicast issues text could cite the new mboned draft on this topic.
"Plague" is maybe strong!

> done the ref. Added draft-perkins as well. replaced "plague" with "affect=
 the operation of"


**********************



p.30
Appendix B - can we have a table showing WHICH requirements have been met b=
y the draft?

> added

<t>
Note to RFC Editor: please replace "This" by the RFC number for this specif=
ication once it is attributed.
<t>

	<texttable anchor=3D"reqadd" title=3D"Addressing requirements">
	<preamble>I-drafts/RFCs addressing requirements</preamble>
	  			<ttcol align=3D"left"> Requirement</ttcol>
	  			<ttcol align=3D"left"> Document </ttcol>
               =20
	  <c>Req1.1</c>		<c><xref target=3D"I-D.ietf-6lo-backbone-router"/></c>
	  <c>Req1.2</c>		<c><xref target=3D"RFC6775"/></c>
	  <c>Req1.3</c>		<c><xref target=3D"RFC6775"/></c>
	  <c>Req1.4</c>		<c>This</c>

	  <c>Req2.1</c>		<c>This</c>
	  <c>Req2.2</c>		<c>This</c>
	  <c>Req2.3</c>		<c></c>
     =20
	  <c>Req3.1</c>		<c>Technology Dependant</c>
	  <c>Req3.2</c>		<c>Technology Dependant</c>
	  <c>Req3.3</c>		<c>Technology Dependant</c>
	  <c>Req3.4</c>		<c>Technology Dependant</c>
     =20
	  <c>Req4.1</c>		<c>This</c>
	  <c>Req4.2</c>		<c>This</c>
	  <c>Req4.3</c>		<c><xref target=3D"RFC6775"/></c>
     =20
	  <c>Req5.1</c>		<c></c>
	  <c>Req5.2</c>		<c><xref target=3D"I-D.ietf-6lo-ap-nd"/></c>
	  <c>Req5.3</c>		<c></c>
	  <c>Req5.4</c>		<c></c>
	  <c>Req5.5</c>		<c><xref target=3D"I-D.ietf-6lo-ap-nd"/></c>
	  <c>Req5.6</c>		<c><xref target=3D"I-D.struik-lwip-curve-representations"=
/></c>
	  <c>Req5.7</c>		<c><xref target=3D"I-D.ietf-6lo-ap-nd"/></c>
	  <c>Req5.8</c>		<c> </c>
	  <c>Req5.9</c>		<c><xref target=3D"I-D.ietf-6lo-ap-nd"/></c>
     =20
	  <c>Req6.1</c>		<c>This</c>
	  <c>Req6.2</c>		<c>This</c>
     =20
	</texttable>	<!-- end table "Addressing requirements" -->
   =20
   =20
**********************



Nits:
--------------------------------------

p.4
Section 2 - "form and use multiple addresses" (add multiple)

> done


**********************



p.4
Section 2 last para - "their" rather than "his"

> sorry I do not see this ? the "his" refers to the network admin.



**********************



p.6
"provides new" -> "provide new"

> done

**********************



p.10
"route-over mesh" - add to definitions section

> added reference to RFC 6606 in the terminology section



**********************



p.12
First line of last para needs rewriting - "If the registry in the 6LBR is b=
e saturated, in which case the LBR".

> I had spoted that one too : ) fixed as
=20
"
	If the registry in the 6LBR is saturated, the
	LBR cannot guarantee that a new address is effectively not a duplicate.
"


**********************



p.13
Could forward reference the summary of error codes in 6.1 or 10.3 here?

> done

**********************



p.14
"removes silently" -> "silently removes"
"LLNs meshes" -> "LLN meshes"

> done


**********************



p.15
Code 3; change tense to past tense, e.g. "fails" to "failed"

> done


**********************



p.19
"capabilities" -> "capabilities is"
"such address" -> "such an address"
"in a" -> "in"
"6LB" -> "6LN" ?

> done.=20


**********************



p.21
"amlways" -> "always"
"to using" -> "using"
Missing close bracket for See Section 9.



**********************



p.30
Do you mean "sequence"?
"serves" -> "serves the"

> changed to
" 	This specification extends 6LoWPAN ND to provide a sequence number to th=
e
    registration and ...
"

**********************




p.31
"timely" -> "in a timely fashion" ?
B.1 last req - reword this.
The BIER Architecture is now an RFC I think?

> will fix the reference to RFC 8279


Thanks a bunch again for your deep review Tim!

Pascal



-----Original Message-----
From: 6lo [mailto:6lo-bounces@ietf.org] On Behalf Of Tim Chown
Sent: vendredi 16 f=E9vrier 2018 20:03
To: int-dir@ietf.org
Cc: draft-ietf-6lo-rfc6775-update.all@ietf.org; 6lo@ietf.org
Subject: [6lo] Intdir early review of draft-ietf-6lo-rfc6775-update-11

Reviewer: Tim Chown
Review result: Almost Ready

Hi,

I have performed an early review of draft-ietf-6lo-rfc6775-update-11.

This draft updates and enhances the mechanisms defined in RFC6775 to suppor=
t
IPv6 operation over low power networks (6LoWPAN ND).

Overall the draft is well-written and structured.

General comments:
--------------------------------------

The document could use a glossary of terms: LLN, 6LN, 6LBR, 6LR, BBR, etc.

The introduction could talk of other new added features, like avoiding DAD =
for
link locals.

The document includes RFC 7217 in the references, but doesn't include
discussion of it in the main body of the text.  Shouldn't RFC 7217 be
considered the norm here rather than address generation as per RFC 4862?=20
Related, RFC 8064 "recommends against embedding stable link-layer addresses=
 in
IPv6 Interface Identifiers".  The document is inconsistent - it talks of us=
ing
EUI64, then in Section 9 not using EUI64.

Specific comments:
--------------------------------------

p.3
Section 2, para 2 - should ND cache exhaustion attacks be included in the l=
ist
here?

p.4
Section 3 - Add RFC 7217 to RFC 4862?  It's recommended by RFC 8064.

p.6
Section 4 - for a node to prefer registering to a 6LR that supports the spe=
c,
it would need to enumerate all available 6LRs; should the process for this =
be
described here, or is it included in sufficient detail in RFC 6775?

p.7
Section 4.1 - "not required to be a MAC address" - as per my general commen=
t
above, with current IETF thinking, should this not be stronger, e.g. "SHOUL=
D
NOT be a MAC address"?  Section 9 says this?

p.9
Section 4.2, point 4 - I find this quite para quite hard to read.

p.9
Section 4.3, para 1 - again, is using EUI-64 desirable?  Is the point to al=
low
header compression as per RFC4944?  Discuss the tradeoff? Section 4.3 para =
2 -
so a different type of identifier could be an RFC 7217 generated identifier=
?

p.11
Section 4.6 - in the case of two 6LRs with the same link-layer addresses, d=
oes
it matter which a 6LN chooses?  Is the choice algorithmic? Section 4.6 - th=
e
last para on p.11 seems to be repeated in the first para on p.12?

p.12
Section 4.6 - again, is the recommendation to use an (expected to be) uniqu=
e LL
address in keeping with RFC 8064?

p.13
Para 4 - a Moved message SHOULD be used, yet elsewhere a node MUST clean up=
 its
stale state?  Consistent? What about MIPv6-like spoofing security issues? Y=
ou
say "an alternate protocol" - isn't this a little hand-wavy; shouldn't a si=
ngle
mechanism be defined rather than multiple (undefined) mechanisms?

p.15
OUI is a confusing choice of term, given OUIs in MAC addresses; I guess thi=
s is
now baked into RFC 6775 though.

p.16
I don't think codes 5 and 10 are explained/defined in any detail here?  How=
 is
the challenge made?

p.16
The registration lifetime is in minutes; why not in seconds?

p.18
Section 6.3 - SHOULD set the E flag; why not a MUST?  Why would you support=
 the
spec, but not advertise that you do?  In contrast, on the next page in Sect=
ion
7.1.1 you say nodes MUST set it.

p.19
Section 7.1.2 para 2 - would a LL address generally be used here as source?=
=20
Should that be a SHOULD?  Using a temporary address is probably not ideal.

p.20
Section 7.3 para 4 - is this consistent with p.19 last para saying a 6LN MU=
ST
use the updated spec once it knows it's supported? The last two paras here =
are
a bit vague/loose.

p.21
Section 8, para 3 - recommends using privacy techniques, but uses EUI64?

p.22
Limit the number of addresses?  What about RFC 7934?
The type of algorithm described here might be better defined generically fo=
r
6LoWPAN and 'real' IPv6?  I don't think anything has been defined for ND ca=
che
exhaustion attack mitigation - would a separate draft be beneficial? I susp=
ect
current solutions are vendor specific?

p.22
What trust model?

p.22
Section 9 - EUI64, or not EUI64?  Inconsistent.
Does anyone really use SeND?  Especially in 6LoWPAN networks?

p.24
Section 10.3 - statuses 5 and 10 are not detailed in the draft?

p.30
The multicast issues text could cite the new mboned draft on this topic.
"Plague" is maybe strong!

p.30
Appendix B - can we have a table showing WHICH requirements have been met b=
y
the draft?

Nits:
--------------------------------------

p.4
Section 2 - "form and use multiple addresses" (add multiple)

p.4
Section 2 last para - "their" rather than "his"

p.6
"provides new" -> "provide new"

p.10
"route-over mesh" - add to definitions section

p.12
First line of last para needs rewriting - "If the registry in the 6LBR is b=
e
saturated, in which case the LBR".

p.13
Could forward reference the summary of error codes in 6.1 or 10.3 here?

p.14
"removes silently" -> "silently removes"
"LLNs meshes" -> "LLN meshes"

p.15
Code 3; change tense to past tense, e.g. "fails" to "failed"

p.19
"capabilities" -> "capabilities is"
"such address" -> "such an address"
"in a" -> "in"
"6LB" -> "6LN" ?

p.21
"amlways" -> "always"
"to using" -> "using"
Missing close bracket for See Section 9.

p.30
Do you mean "sequence"?
"serves" -> "serves the"

p.31
"timely" -> "in a timely fashion" ?
B.1 last req - reword this.
The BIER Architecture is now an RFC I think?


_______________________________________________
6lo mailing list
6lo@ietf.org
https://www.ietf.org/mailman/listinfo/6lo


From nobody Tue Feb 20 03:33:42 2018
Return-Path: <tim.chown@jisc.ac.uk>
X-Original-To: int-dir@ietfa.amsl.com
Delivered-To: int-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CC9861270B4 for <int-dir@ietfa.amsl.com>; Tue, 20 Feb 2018 03:33:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.32
X-Spam-Level: 
X-Spam-Status: No, score=-4.32 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jisc.ac.uk
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 SyY1t9svHBKF for <int-dir@ietfa.amsl.com>; Tue, 20 Feb 2018 03:33:36 -0800 (PST)
Received: from eu-smtp-delivery-189.mimecast.com (eu-smtp-delivery-189.mimecast.com [207.82.80.189]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B1D561200FC for <int-dir@ietf.org>; Tue, 20 Feb 2018 03:33:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jisc.ac.uk; s=mimecast20170213; t=1519126413; h=from:subject:date:message-id:to:cc:mime-version:content-type:content-transfer-encoding:in-reply-to:references; bh=iV7HQhmCr+I9LSk7NduLZIRv3GDIXHxhBgBigMWsCLw=; b=JmrlbaDyMUme63BljHfXWcpLCIha8/BJi6XR0Pq9jL23AgTGYXrEHuUW3/NVBvVfLZB/xqmRrfXBVl76H5xiEd6EtbjWTab9hrhgf1wR//vXgt9PMXDSHmnc42wjNdytIpb5TCRJVWngYSz173CGji0YrBXUDw3l99HtFxuWqHA=
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01lp0239.outbound.protection.outlook.com [213.199.154.239]) (Using TLS) by eu-smtp-1.mimecast.com with ESMTP id uk-mta-136-ICnPJkN6NaiWKQISBqfKxg-1; Tue, 20 Feb 2018 11:33:29 +0000
Received: from AM3PR07MB1140.eurprd07.prod.outlook.com (10.163.188.14) by AM3PR07MB0678.eurprd07.prod.outlook.com (10.160.5.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.527.6; Tue, 20 Feb 2018 11:33:27 +0000
Received: from AM3PR07MB1140.eurprd07.prod.outlook.com ([fe80::9d1c:b9f:44ab:d6cd]) by AM3PR07MB1140.eurprd07.prod.outlook.com ([fe80::9d1c:b9f:44ab:d6cd%6]) with mapi id 15.20.0527.012; Tue, 20 Feb 2018 11:33:27 +0000
From: Tim Chown <Tim.Chown@jisc.ac.uk>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
CC: "int-dir@ietf.org" <int-dir@ietf.org>, "draft-ietf-6lo-rfc6775-update.all@ietf.org" <draft-ietf-6lo-rfc6775-update.all@ietf.org>, "6lo@ietf.org" <6lo@ietf.org>
Thread-Topic: [Int-dir] [6lo] Intdir early review of draft-ietf-6lo-rfc6775-update-11
Thread-Index: AQHTqjORwSdOHKa6W0yOf3C4gHG9+KOtKNaA
Date: Tue, 20 Feb 2018 11:33:26 +0000
Message-ID: <802BFF3E-914F-487A-9C83-E876C021D428@jisc.ac.uk>
References: <151880780322.1421.18212675472479984996@ietfa.amsl.com> <ece4ebb50cf9419c8c9f024a2ce2c5c3@XCH-RCD-001.cisco.com>
In-Reply-To: <ece4ebb50cf9419c8c9f024a2ce2c5c3@XCH-RCD-001.cisco.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.5.20)
x-originating-ip: [2001:a88:d510:1101:256d:d88d:a1aa:a508]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM3PR07MB0678; 7:yYoOyQE7QlRT3Re5K+1PESeRpUxFto6TAaW7PDQJ94s8LFlztzgcT82PAF/zyck6wO3sulRgbX1byCLlxa8K5RIrFb8sPYG/X990Elxfc45AFOvZKnVxA2kc87mee9MjyjFELgpfTyrUthmLTG6ZoAd7qGPBUsp4TmHzwcsdF2wDty0WTfUiiQQO5AyxjrhyvW3N8EOz7Z4bkiYb1JwcaQg8xx3+LsrUVh8jmt3TqFEqjeLVnWYtXSaSYsKIugtq; 20:J897gyhRtfIHOkPq1IG2/xiJpdBqEqxxKYAB9HBkWH35dlSSuzKb8mtH6npFKdS+dvulSsooinM7TJpNm0/uUjT0k450QsrXq34WSje4To40V0cgU3o62IybYsffGC78KnbByhHsVFAQg5mvmQdwiZG4trnd/WPbOyXvKUEA29g=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 37b0b91d-a601-461b-b1fd-08d57855c25a
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(3008032)(2017052603307)(7153060)(7193020); SRVR:AM3PR07MB0678; 
x-ms-traffictypediagnostic: AM3PR07MB0678:
x-microsoft-antispam-prvs: <AM3PR07MB067813C862831D439E32A8ECD6CF0@AM3PR07MB0678.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(60795455431006)(192374486261705)(788757137089)(95692535739014); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(8121501046)(5005006)(3231101)(944501161)(93006095)(93001095)(3002001)(10201501046)(6041288)(20161123560045)(20161123558120)(20161123562045)(20161123564045)(201703131423095)(201702281529075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:AM3PR07MB0678; BCL:0; PCL:0; RULEID:; SRVR:AM3PR07MB0678; 
x-forefront-prvs: 05891FB07F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39850400004)(39380400002)(346002)(366004)(376002)(396003)(199004)(189003)(51914003)(13464003)(105586002)(106356001)(74482002)(6486002)(54906003)(305945005)(6436002)(2900100001)(97736004)(86362001)(57306001)(7736002)(25786009)(5250100002)(72206003)(33656002)(2906002)(786003)(316002)(5660300001)(4326008)(68736007)(478600001)(50226002)(53546011)(53936002)(6506007)(229853002)(102836004)(8936002)(3280700002)(3660700001)(6916009)(2950100002)(42882006)(6512007)(59450400001)(53946003)(186003)(76176011)(6306002)(83716003)(8676002)(99286004)(15650500001)(6246003)(14454004)(81166006)(82746002)(966005)(36756003)(6116002)(81156014)(559001)(579004); DIR:OUT; SFP:1101; SCL:1; SRVR:AM3PR07MB0678; H:AM3PR07MB1140.eurprd07.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  A:1; MX:1; LANG:en; 
x-microsoft-antispam-message-info: nuZoDW8v0Ei54baRZ52VaFO9m/lt9ZYW8jx4B6lS1SrvtWLEvIDsbpNvOGe/GCqqnmXcI243U41o1Hx1gRCTAY2Xj0W2cjpaRjWEIPDxKNIjiM12weCwWEvmsn0/C9mdNwQKzr5041eM0L7LU3GuuF5ezL+pQO1RF5AZ9mF1Ac0=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <26C81B0BA0F03E4CB42E36D0128CFC1A@eurprd07.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: jisc.ac.uk
X-MS-Exchange-CrossTenant-Network-Message-Id: 37b0b91d-a601-461b-b1fd-08d57855c25a
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Feb 2018 11:33:26.9538 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 48f9394d-8a14-4d27-82a6-f35f12361205
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR07MB0678
X-MC-Unique: ICnPJkN6NaiWKQISBqfKxg-1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-dir/Mmb49Mum3jCZgC0_qMEj7JDCL7I>
Subject: Re: [Int-dir] [6lo] Intdir early review of draft-ietf-6lo-rfc6775-update-11
X-BeenThere: int-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "This list is for discussion between the members of the Internet Area directorate." <int-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-dir>, <mailto:int-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-dir/>
List-Post: <mailto:int-dir@ietf.org>
List-Help: <mailto:int-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-dir>, <mailto:int-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Feb 2018 11:33:41 -0000

SGkgUGFzY2FsLA0KDQo+IE9uIDIwIEZlYiAyMDE4LCBhdCAxMDoxMywgUGFzY2FsIFRodWJlcnQg
KHB0aHViZXJ0KSA8cHRodWJlcnRAY2lzY28uY29tPiB3cm90ZToNCj4gDQo+IA0KPiBSZXZpZXdl
cjogVGltIENob3duDQo+IA0KPiBUaGFua3MgYSBidW5jaCBUaW0hDQo+IA0KPiBJIGFuc3dlcmVk
IHdpdGggYSBwcmVmaXggPiANCj4gDQo+IFRoZXJlIGFyZSBzcGVjaWZpYyBxdWVzdGlvbnMgYmFj
ayB0byB5b3UgZG93biB0aGVyZS4gUGxlYXNlIGZlZWwgZnJlZSB0byByZW1vdmUgYWxsIFEvQXMg
Zm9yIHdoaWNoIHdlIGZvdW5kIGFuIGFncmVlbWVudCBhbHJlYWR5Lg0KPiANCj4gR2VuZXJhbCBj
b21tZW50czoNCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gDQo+
IFRoZSBkb2N1bWVudCBjb3VsZCB1c2UgYSBnbG9zc2FyeSBvZiB0ZXJtczogTExOLCA2TE4sIDZM
QlIsIDZMUiwgQkJSLCBldGMuDQo+IA0KPj4gRG9uZSBpbiBhcHBlbmRpeA0KPiANCj4gDQo+ICoq
KioqKioqKioqKioqKioqKioNCj4gDQo+IFRoZSBpbnRyb2R1Y3Rpb24gY291bGQgdGFsayBvZiBv
dGhlciBuZXcgYWRkZWQgZmVhdHVyZXMsIGxpa2UgYXZvaWRpbmcgREFEIGZvciBsaW5rIGxvY2Fs
cy4NCj4gDQo+PiBZb3UnbGwgbm90ZSB0aGF0IGl0IGlzIG5vdCBhdm9pZGVkLiBCdXQgaXQgaXMg
c2NvcGVkIGluIHRoZSByZWxhdGlvbnNoaXAgYmV0d2VlbiB0aGUgNkxOIGFuZCB0aGUgNkxSLiBP
bmUgNkxSIG1heSBhY2NlcHQgdG8gdGFsayB0byBhIDZMTiBMTl9BIHNlZW4gYXMgTExBIEFkZHJf
QSBhbmQgdGhlbiBsYXRlciBhbm90aGVyIDZMUiBtYXkgcmVmdXNlIHRoYXQgc2FtZSBBZGRyX0Eg
YmVjYXVzZSBmcm9tIGl0cyBzdGFuZHBvaW50IEFkZHJfQSBkdXBsaWNhdGVzIGEgTExBIHVzZWQg
YnkgYW5vdGhlciBkZXZpY2UgdGhhdCBpcyBhbHNvIHRhbGtpbmcgdG8uIFRoZSBkcmFmdCBkb2Vz
IG5vdCBjaGFuZ2Ugd2hhdCBhIExMQSBjYW4gYmUgdXNlZCBmb3IgaW4gcm91dGUgb3ZlciwgdGhh
dCBpcyBvbmUgcmFkaW8gaG9wOyBtb3N0bHksIGl0IHJlZHVjZXMgdGhlIGlsbHVzaW9uIHRoYXQg
YSBsaW5rIGxvY2FsIGFkZHJlc3MgY2FuIGJlIERBRCdlZCBpbiBhIG5ldHdvcmsgdGhhdCBpcyBu
b3QgZnVsbHkgYW5kIHBlcm1hbmVudGx5IGNvbm5lY3RlZC4gDQoNClRDPiBPSywgdGhhbmtzIGZv
ciB0aGUgY2xhcmlmaWNhdGlvbi4NCg0KPj4gQWRkZWQ6DQo+ICINCj4gICAgPHQ+IFNpbXBsaWZ5
IHRoZSByZWdpc3RyYXRpb24gZmxvdyBmb3IgbGluay1sb2NhbCBhZGRyZXNzZXMgPC90Pg0KPiAi
ICAgDQo+ICAgIGFzIGEgY2xhcmlmaWNhdGlvbiBpbnN0ZWFkIG9mOiANCj4gIiAgICANCj4gICAg
PHQ+IFJlZHVjZSByZXF1aXJlbWVudCBvZiByZWdpc3RyYXRpb24gZm9yIGxpbmstbG9jYWwgYWRk
cmVzc2VzIDwvdD4NCj4gIg0KDQpUQz4gT0suDQoNCj4gVGhlIGRvY3VtZW50IGluY2x1ZGVzIFJG
QyA3MjE3IGluIHRoZSByZWZlcmVuY2VzLCBidXQgZG9lc24ndCBpbmNsdWRlIGRpc2N1c3Npb24g
b2YgaXQgaW4gdGhlIG1haW4gYm9keSBvZiB0aGUgdGV4dC4gIFNob3VsZG4ndCBSRkMgNzIxNyBi
ZSBjb25zaWRlcmVkIHRoZSBub3JtIGhlcmUgcmF0aGVyIHRoYW4gYWRkcmVzcyBnZW5lcmF0aW9u
IGFzIHBlciBSRkMgNDg2Mj8gDQo+IA0KPj4gYWRkZWQ6DQo+IA0KPiAiDQo+ICAgIDx0PiA8eHJl
ZiB0YXJnZXQ9IlJGQzcyMTciPiJBIE1ldGhvZCBmb3IgR2VuZXJhdGluZyBTZW1hbnRpY2FsbHkg
T3BhcXVlDQo+ICAgIEludGVyZmFjZSBJZGVudGlmaWVycyB3aXRoIElQdjYgU3RhdGVsZXNzIEFk
ZHJlc3MgQXV0b2NvbmZpZ3VyYXRpb24gKFNMQUFDKSINCj4gICAgPC94cmVmPiBpcyB0aGUgcmVj
b21tZW5kZWQgbWV0aG9kIGZvciBnZW5lcmF0aW5nIEludGVyZmFjZSBJZGVudGlmaWVycyB0byAN
Cj4gICAgYmUgdXNlZCBpbiBTTEFBQyBhdCB0aGUgdGltZSBvZiB0aGlzIHdyaXRpbmcuDQo+ICAg
IDwvdD4NCj4gIg0KPiANCj4gDQo+ICoqKioqKioqKioqKioqKioqKioqKioNCj4gDQo+IA0KPiAN
Cj4gUmVsYXRlZCwgUkZDIDgwNjQgInJlY29tbWVuZHMgYWdhaW5zdCBlbWJlZGRpbmcgc3RhYmxl
IGxpbmstbGF5ZXIgYWRkcmVzc2VzIGluDQo+IElQdjYgSW50ZXJmYWNlIElkZW50aWZpZXJzIi4g
IFRoZSBkb2N1bWVudCBpcyBpbmNvbnNpc3RlbnQgLSBpdCB0YWxrcyBvZiB1c2luZyBFVUk2NCwg
dGhlbiBpbiBTZWN0aW9uIDkgbm90IHVzaW5nIEVVSTY0Lg0KPiANCj4+IGZhY3QgaXMsIGEgdHlw
aWNhbCBJRUVFODAyLjE1LjQtYmFzZWQgbmV0d29yayB3aWxsIGNvbXByZXNzIHRoZSBJUHY2IGFk
ZHJlc3MgYmFzZWQgb24gdGhlIE1BQyBhZGRyZXNzLiBCdXQgaXQgZG9lcyBub3QgaGF2ZSB0byBi
ZSBzbywgYW5kIGl0IGRvZXMgbm90IGFwcGx5IHRvIGFsbCB0eXBlcyBvZiBuZXR3b3Jrcy4NCj4g
DQo+PiBuZXcgdXBkYXRlZCBwcm9wb3NlZCB0ZXh0Og0KPiANCj4gIg0KPiAgICA8dD4gVGhlIElQ
djYgYWRkcmVzcyBvZiB0aGUgNkxOIGluIHRoZSBJUHY2IGhlYWRlciBjYW4gYmUgY29tcHJlc3Nl
ZA0KPiAgICBzdGF0ZWxlc3NseSBJbnRlcmZhY2UgSWRlbnRpZmllciBpbiB0aGUgSVB2NiBhZGRy
ZXNzIGNhbiBiZSBkZXJpdmVkIGZyb20NCg0KVEM+IEluc2VydCAid2hlcmUgdGhlIiBhZnRlciBz
dGF0ZWxlc3NseT8NCg0KPiAgICB0aGUgTG93ZXIgTGF5ZXIgYWRkcmVzcy4gV2hlbiBpdCBpcyBu
b3QgY3JpdGljYWwgdG8gYmVuZWZpdCBmcm9tIHRoYXQgDQo+ICAgIGNvbXByZXNzaW9uLCBlLmcu
IHRoZSBhZGRyZXNzIGNhbiBiZSBjb21wcmVzc2VkIHN0YXRlZnVsbHksIG9yIGl0IGlzIHJhcmVs
eQ0KPiAgICB1c2VkIGFuZC9vciBpdCBpcyB1c2VkIG9ubHkgb3ZlciBvbmUgaG9wLCB0aGVuIHRo
ZSBiZXN0IHByYWN0aWNlIG9mIGZvcm1pbmcNCj4gICAgcHJpdmFjeSBhZGRyZXNzZXMgc2hvdWxk
IGJlIGNvbnNpZGVyZWQ6DQo+ICAgIDwvdD4NCj4gICAgPHQ+IDx4cmVmIHRhcmdldD0iUkZDNzIx
NyI+IkEgTWV0aG9kIGZvciBHZW5lcmF0aW5nIFNlbWFudGljYWxseSBPcGFxdWUNCj4gICAgSW50
ZXJmYWNlIElkZW50aWZpZXJzIHdpdGggSVB2NiBTdGF0ZWxlc3MgQWRkcmVzcyBBdXRvY29uZmln
dXJhdGlvbiAoU0xBQUMpIg0KPiAgICA8L3hyZWY+IGlzIHRoZSByZWNvbW1lbmRlZCBtZXRob2Qg
Zm9yIGdlbmVyYXRpbmcgSW50ZXJmYWNlIElkZW50aWZpZXJzIHRvIA0KPiAgICBiZSB1c2VkIGlu
IFNMQUFDIGF0IHRoZSB0aW1lIG9mIHRoaXMgd3JpdGluZy4NCj4gICAgPC90Pg0KDQpUQz4gSSdk
IGJlIGNhcmVmdWwgcmVmZXJyaW5nIHRvIHByaXZhY3kgYWRkcmVzc2VzIGFuZCB0aGVuIGltcGx5
aW5nIFJGQzcyMTcgZ2l2ZXMgYSBwcml2YWN5IGFkZHJlc3MsIGdpdmVuIGEgbm9kZSBjb3VsZCBo
YXZlIGFuIFJGQzcyMTcgYWRkcmVzcyBhbmQgYSBSRkM0OTQxIHByaXZhY3kgYWRkcmVzcywgb3Ig
cG90ZW50aWFsbHkganVzdCBhIHByaXZhY3kgYWRkcmVzcy4NCg0KPiAiDQo+ICAgIHRoaXMgaXMg
Zm9sbG93ZWQgYnkgZXhpc3RpbmcgdGV4dDoNCj4gIiAgICANCj4gICAgPHQ+DQo+IAk8eHJlZiB0
YXJnZXQ9IlJGQzgwNjUiPg0KPiAJIlByaXZhY3kgQ29uc2lkZXJhdGlvbnMgZm9yIElQdjYgQWRh
cHRhdGlvbi1MYXllciBNZWNoYW5pc21zIjwveHJlZj4NCj4gCWV4cGxhaW5zIHdoeSBwcml2YWN5
IGlzIGltcG9ydGFudCBhbmQgaG93IHRvIGZvcm0gc3VjaCBhZGRyZXNzZXMuICBBbGwNCj4gCWlt
cGxlbWVudGF0aW9ucyBhbmQgZGVwbG95bWVudCBtdXN0IGNvbnNpZGVyIHRoZSBvcHRpb24gb2Yg
cHJpdmFjeQ0KPiAJYWRkcmVzc2VzIGluIHRoZWlyIG93biBlbnZpcm9ubWVudC4gIEFsc28gZnV0
dXJlIHNwZWNpZmljYXRpb25zDQo+IAlpbnZvbHZpbmcgNkxvV1BBTiBOZWlnaGJvciBEaXNjb3Zl
cnkgc2hvdWxkIGNvbnN1bHQNCj4gCTx4cmVmIHRhcmdldD0iUkZDODA2NCI+DQo+IAkiUmVjb21t
ZW5kYXRpb24gb24gU3RhYmxlIElQdjYgSW50ZXJmYWNlIElkZW50aWZpZXJzIjwveHJlZj4NCj4g
CWZvciBkZWZhdWx0IGludGVyZmFjZSBpZGVudGlmaWNhdGlvbi4NCj4gICAgPC90Pg0KPiAiDQo+
IA0KPiANCj4gDQo+IA0KPiAqKioqKioqKioqKioqKioqKioqKioqDQo+IA0KPiANCj4gDQo+IA0K
PiANCj4gU3BlY2lmaWMgY29tbWVudHM6DQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tDQo+IA0KPiBwLjMNCj4gU2VjdGlvbiAyLCBwYXJhIDIgLSBzaG91bGQgTkQgY2Fj
aGUgZXhoYXVzdGlvbiBhdHRhY2tzIGJlIGluY2x1ZGVkIGluIHRoZSBsaXN0IGhlcmU/DQo+IA0K
Pj4gSWYgdGhlIG1ldGhvZCBpcyB1c2VkIGFzIGEgZnVsbCByZXBsYWNlbWVudCBvZiByZWFjdGl2
ZSBORCwgdGhlbiB0aGVyZSBjYW4gYmUgc29tZSBjb250cm9sLiBlLmcuIHdlJ2QgYmUgaW1tdW5l
IGZyb20gTkNFIERPUyBhdHRhY2sgZnJvbSBhIHJlbW90ZSBwYXJ0eS4gQnV0IGl0J3MgYSB0b3Vj
aHkgc3BhY2UuIEluIHRoZSBvbmUgaGFuZCwgd2UgbmV2ZXIgYmxvY2sgZnJvbSB1c2luZyBib3Ro
LCBJT1cgY2xhc3NpY2FsIChyZWFjdGl2ZSkgTkQgaW4gY29uanVuY3Rpb24gd2l0aCB0aGUgbmV3
IChwcm9hY3RpdmUpIHJlZ2lzdHJhdGlvbi4gQWxzbyBhIGxvY2FsIG5vZGUgY291bGQgc3RpbGwg
YXR0YWNrIHRoZSBjYWNoZSBieSBwZXJmb3JtaW5nIHRvbnMgb2YgcmVnaXN0cmF0aW9ucywgZm9y
Z2luZyBNQUMgYWRkcmVzc2VzIGFzIGl0IGdvZXMgaWYgbmVlZCBiZS4gIEl0IHdpbGwgdGFrZSBz
ZXBhcmF0ZSB3b3JrIHRvIGFkZHJlc3MgYWxsIHRoZSBzZWN1cml0eSByZXF1aXJlbWVudHMgKEFQ
LU5EIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLTZsby1hcC1uZCBhbmQg
bW9yZSkuDQoNClRDPiBPSywgc28gbGVhdmUgYXMgaXMuDQoNCj4gDQo+ICoqKioqKioqKioqKioq
KioqKioqKioNCj4gDQo+IA0KPiANCj4gcC40DQo+IFNlY3Rpb24gMyAtIEFkZCBSRkMgNzIxNyB0
byBSRkMgNDg2Mj8gIEl0J3MgcmVjb21tZW5kZWQgYnkgUkZDIDgwNjQuDQo+IA0KPj4gVGhpcyBp
cyBhIHRlcm1pbm9sb2d5IHNlY3Rpb24uIEFyZSB0aGVyZSB0ZXJtcyB3ZSBuZWVkIGZyb20gUkZD
IDcyMTc/IE5vdGUgdGhhdCB0aGlzIHNwZWNpZmljYXRpb24gZG9lcyBub3QgZGljdGF0ZSBob3cg
dG8gZm9ybSBhZGRyZXNzLCBqdXN0IG1hbmFnZXMgdGhlbS4gU3RpbGwgaXQgcGxhY2VzIHJlY29t
bWVuZGF0aW9uIHRvIHRoZSBwcm90b2NvbCBkZXZlbG9wZXJzIGNvbWluZyBuZXh0IChlLmcuIGZv
ciBhIHBhcnRpY3VsYXIgbGluayBsYXllcikgdG8gY29uc2lkZXIgcHJpdmFjeS4gVGV4dCByZWxh
dGVkIHRvIFJGQyA3MjE3IGlzIGFkZGVkIGluIHNlY3Rpb24gOSBwZXIgeW91ciBvdGhlciBjb21t
ZW50Lg0KDQpUQz4gT0ssIGxlYXZlIGFzIGlzIHRoZW4uDQoNCj4gDQo+IA0KPiAqKioqKioqKioq
KioqKioqKioqKioqDQo+IA0KPiANCj4gDQo+IHAuNg0KPiBTZWN0aW9uIDQgLSBmb3IgYSBub2Rl
IHRvIHByZWZlciByZWdpc3RlcmluZyB0byBhIDZMUiB0aGF0IHN1cHBvcnRzIHRoZSBzcGVjLCBp
dCB3b3VsZCBuZWVkIHRvIGVudW1lcmF0ZSBhbGwgYXZhaWxhYmxlIDZMUnM7IHNob3VsZCB0aGUg
cHJvY2VzcyBmb3IgdGhpcyBiZSBkZXNjcmliZWQgaGVyZSwgb3IgaXMgaXQgaW5jbHVkZWQgaW4g
c3VmZmljaWVudCBkZXRhaWwgaW4gUkZDIDY3NzU/DQo+IA0KPj4gWW91IGFyZSBjb3JyZWN0LiBU
aGVyZSBpcyBubyBlbnVtZXJhdGlvbiBwcm9jZXNzOyA2TFJzIGFyZSBkaXNjb3ZlcmVkIGFzIGRl
c2NyaWJlZCBpbiBSRkMgNjc3NSBzZWN0aW9ucyA1LjIgYW5kIDUuMy4gYnkgc2VuZGluZyBvdXQg
bWNhc3QgUlMuIFRoaXMgZG9jdW1lbnQgdXBkYXRlcyBSRkMgNjc3NSBidXQgd2UgYXZvaWRlZCBw
YXJhcGhyYXNpbmcgaXQgYXMgbXVjaCBhcyB3ZSBjb3VsZCwgY29uc2lkZXJpbmcgdGhhdCB0aGlz
IGRvYyBpcyBhbHJlYWR5IHF1aXRlIHRoaWNrLiANCj4gU3RpbGwgSSBhZGRlZCB0aGUgZmlyc3Qg
bGluZSBvZiB0aGUgdGV4dCBiZWxvdzoNCj4gIg0KPiAgICA8dD4gU2VjdGlvbiA1IG9mIDx4cmVm
IHRhcmdldD0iUkZDNjc3NSIvPiBzcGVjaWZpZXMgaG93IGEgNkxOIGJvb3RzdHJhcHMgYW4NCj4g
ICAgaW50ZXJmYWNlIGFuZCBsb2NhdGVzIGF2YWlsYWJsZSA2TFJzOyBhIFJlZ2lzdGVyaW5nIE5v
ZGUgU0hPVUxEIHByZWZlcg0KPiAJcmVnaXN0ZXJpbmcgdG8gYSA2TFIgdGhhdCBpcyBmb3VuZCB0
byBzdXBwb3J0IHRoaXMgc3BlY2lmaWNhdGlvbiwgYXMNCj4gCWRpc2N1c3NlZCBpbiA8eHJlZiB0
YXJnZXQ9ImRzYyIvPiwgb3ZlciBhIGxlZ2FjeSBvbmUuDQo+ICAgIDwvdD4NCg0KVEM+IE9LLg0K
DQo+ICINCj4gDQo+IA0KPiAqKioqKioqKioqKioqKioqKioqKioqDQo+IA0KPiANCj4gDQo+IA0K
PiBwLjcNCj4gU2VjdGlvbiA0LjEgLSAibm90IHJlcXVpcmVkIHRvIGJlIGEgTUFDIGFkZHJlc3Mi
IC0gYXMgcGVyIG15IGdlbmVyYWwgY29tbWVudCBhYm92ZSwgd2l0aCBjdXJyZW50IElFVEYgdGhp
bmtpbmcsIHNob3VsZCB0aGlzIG5vdCBiZSBzdHJvbmdlciwgZS5nLiAiU0hPVUxEIE5PVCBiZSBh
IE1BQyBhZGRyZXNzIj8gIFNlY3Rpb24gOSBzYXlzIHRoaXM/DQo+IA0KPj4gSSBzZWUgd2hlcmUg
eW91J3JlIGNvbWluZyBmcm9tIGFuZCBodGF0IG1ha2VzIHNlbnNlIHRvIG1lLiBCdXQgdGhlIFdH
IG5ldmVyIHdlbnQgdGhhdCBmYXIuIE5vdGUgdGhhdCB0aGlzIGlzIG5vdCBhIHN1YmZpZWxkIGlu
IGFuIGFkZHJlc3M7IGFzIGl0IGdvZXMgdGhlIG1lc3NhZ2UgaXMgbm90IG5vdCBzdXBwb3NlZCB0
byBsZWFrIG91dHNpZGUuIFJGQyA2Nzc1IGZvcmNlZCB0aGUgVUlEIHRvIGJlIGEgTUFDIGFkZHJl
c3MgaW4gdGhlIEVVSS02NCBmb3JtLiBUaGlzIHNwZWNpZmljYXRpb24gZG9lcyBub3QgZGVwcmVj
YXRlIHRoZSBsZWdhY3kgYmVoYXZpb3IgYW5kIGl0IGFsbG93cyBmb3Igc29tZXRoaW5nIGVsc2Uu
ICBCdXQgaXQgcmVjb21tZW5kcyAoc2VjdGlvbiA4KSB0byB1c2UgYSBwcml2YWN5IHRlY2huaXF1
ZSBzdWNoIGFzIEFQLU5EIGluc3RlYWQuIE9uY2UgQVAtTkQgaXMgc3RhbmRhcmQsIHdlIGNhbiBk
ZXByZWNhdGUgdGhlIGxlZ2FjeSBiZWhhdmlvciBpZiB0aGUgV0cgZmluZHMgaXQgcmVsZXZhbnQs
IGUuZy4gd2hlbiB3ZSBhcHBseSBpdCB0byBuZXR3b3JrcyB0aGF0IGFyZSBtb3JlIHNlbnNpdGl2
ZSB0byBwcml2YWN5Lg0KDQpUQz4gT0ssIHRoYW5rcyBmb3IgZXhwbGFpbmluZyBpdDsgdGhhdCBz
b3VuZHMgcmVhc29uYWJsZS4gSSBzdXNwZWN0IHRoaXMgcG9pbnQgd2lsbCBjb21lIHVwIGFnYWlu
IGluIElFU0cgcmV2aWV3IHRob3VnaCENCg0KPiANCj4gDQo+IA0KPiAqKioqKioqKioqKioqKioq
KioqKioqDQo+IA0KPiANCj4gDQo+IA0KPiBwLjkNCj4gU2VjdGlvbiA0LjIsIHBvaW50IDQgLSBJ
IGZpbmQgdGhpcyBxdWl0ZSBwYXJhIHF1aXRlIGhhcmQgdG8gcmVhZC4NCj4gDQo+PiBBZ3JlZWQs
IGl0IGlzIGlubGluZWQgZnJvbSBSRkMgNjU1MCBhcyBvcHBvc2VkIHRvIHJlZmVyZW5jZWQgcGVy
IFdHIGFuZCBzaGVwaGVyZCBkZWNpc2lvbi4gSSBzaW1wbGlmaWVkIHRvOg0KPiAiCQkNCj4gCQlJ
ZiB0d28gc2VxdWVuY2UgbnVtYmVycyBhcmUgZGV0ZXJtaW5lZCB0byBiZSBub3QgY29tcGFyYWJs
ZSwNCj4gCQlpLmUuIHRoZSByZXN1bHRzIG9mIHRoZSBjb21wYXJpc29uIGFyZSBub3QgZGVmaW5l
ZCwgdGhlbiBhIG5vZGUNCj4gCQlzaG91bGQgZ2l2ZSBwcmVjZWRlbmNlIHRvIHRoZSBzZXF1ZW5j
ZSBudW1iZXIgdGhhdCB3YXMgbW9zdCByZWNlbnRseQ0KPiAgICAgICAgaW5jcmVtZW50ZWQuIEZh
aWxpbmcgdGhpcywgdGhlIG5vZGUgc2hvdWxkIHNlbGVjdCB0aGUgc2VxdWVuY2UgbnVtYmVyIA0K
PiAgICAgICAgaW4gb3JkZXIgdG8gbWluaW1pemUgdGhlIHJlc3VsdGluZyBjaGFuZ2VzIHRvIGl0
cyBvd24gc3RhdGUuDQo+IA0KPiAiDQoNClRDPiBPSy4NCg0KPiANCj4gDQo+ICoqKioqKioqKioq
KioqKioqKioqKioNCj4gDQo+IA0KPiANCj4gcC45DQo+IFNlY3Rpb24gNC4zLCBwYXJhIDEgLSBh
Z2FpbiwgaXMgdXNpbmcgRVVJLTY0IGRlc2lyYWJsZT8gIElzIHRoZSBwb2ludCB0byBhbGxvdyBo
ZWFkZXIgY29tcHJlc3Npb24gYXMgcGVyIFJGQzQ5NDQ/ICBEaXNjdXNzIHRoZSB0cmFkZW9mZj8g
U2VjdGlvbiA0LjMgcGFyYSAyIC0gc28gYSBkaWZmZXJlbnQgdHlwZSBvZiBpZGVudGlmaWVyIGNv
dWxkIGJlIGFuIFJGQyA3MjE3IGdlbmVyYXRlZCBpZGVudGlmaWVyPw0KPiANCj4+IEl0IGNvdWxk
IGJlIG1hbnkgdGhpbmdzIGJ1dCBjb2xsaXNpb25zIHNob3VsZCBiZSBhdm9pZGVkLiBJdCBzaG91
bGQgbm90IGJlIGFuIGludGVyZmFjZSBJRCBzaW5jZSB0aGlzIGlzIHRvIGNvbXBsZW1lbnQgdGhl
IERBRCBvZiB0aGUgSUlELiBBUC1ORCBidWlsZHMgaXQgb24gY3J5cHRvZ3JhcGh5LiBZb3VyIHBv
aW50IGlzIGV4Y2VsbGVudCwgdW5zdXJlIGlmIHRoaXMgZG9jIHNob3VsZCBiZSB0aGUgdmVzc2Vs
IGZvciBpdC4gQXQgdGhpcyBzdGFnZSwgd2UgbmV2ZXIgYXJndWVkIGRlcHJlY2F0aW9uIGJlZm9y
ZSwganVzdCBleHRlbnNpb24uIEl0IHdpbGwgdGFrZSBXRyB3b3JrIHRvIGRlZmluZSBwb3NzaWJs
ZSByZXBsYWNlbWVudHMgYW5kIHRoaXMgZG9jIG1heSBiZSB0b28gYWR2YW5jZWQgZm9yIHRoYXQg
SSBndWVzcywgYnV0IEknbGwgYXNrLg0KDQpUQz4gT0suDQoNCj4gDQo+IA0KPiANCj4gKioqKioq
KioqKioqKioqKioqKioqKg0KPiANCj4gDQo+IA0KPiBwLjExDQo+IFNlY3Rpb24gNC42IC0gaW4g
dGhlIGNhc2Ugb2YgdHdvIDZMUnMgd2l0aCB0aGUgc2FtZSBsaW5rLWxheWVyIGFkZHJlc3Nlcywg
ZG9lcyBpdCBtYXR0ZXIgd2hpY2ggYSA2TE4gY2hvb3Nlcz8gIElzIHRoZSBjaG9pY2UgYWxnb3Jp
dGhtaWM/IFNlY3Rpb24gNC42IC0gdGhlIGxhc3QgcGFyYSBvbiBwLjExIHNlZW1zIHRvIGJlIHJl
cGVhdGVkIGluIHRoZSBmaXJzdCBwYXJhIG9uIHAuMTI/DQo+IA0KPj4gVGhpcyBzcGVjaWZpY2F0
aW9uIChpbmNsdWRpbmcgUkZDIDY3NzUpIGRvZXMgbm90IGhhdmUgYSByb3V0ZXIgcHJlZmVyZW5j
ZSAod2hldGhlciB0aGV5IGhhdmUgYSBzYW1lIG9yIGRpZmZlcmVudCBMTEEpIGJleW9uZCBSRkMg
NDE5MS4gUlBMIGRvZXMsIGJhc2VkIG9uIFJhbmsgYW5kIHRoZSB1cGNvbWluZyBlbnJvbGxtZW50
IHNwZWNpZmljYXRpb24gd2lsbCBhbHNvIGhpbnQgb24gdGhhdC4gQW5kIGFwcGFyZW50bHkgeWVz
IHRvIHlvdXIgb3RoZXIgcG9pbnQsIGNsZWFuaW5nIHVwLg0KDQpUQz4gT0suDQoNCj4gDQo+ICoq
KioqKioqKioqKioqKioqKioqKioNCj4gDQo+IA0KPiANCj4gcC4xMg0KPiBTZWN0aW9uIDQuNiAt
IGFnYWluLCBpcyB0aGUgcmVjb21tZW5kYXRpb24gdG8gdXNlIGFuIChleHBlY3RlZCB0byBiZSkg
dW5pcXVlIExMIGFkZHJlc3MgaW4ga2VlcGluZyB3aXRoIFJGQyA4MDY0Pw0KPiANCj4+IFRoZXJl
IGlzIGEgY2hpY2tlbiBhbmQgYW4gZWdnIHByb2JsZW0gd2l0aCB0aGUgZmlyc3QgcmVnaXN0cmF0
aW9uIG9mIHRoZSBmaXJzdCBMTEEuIEl0IGlzIGJldHRlciB0aGF0IGl0IGRvZXMgbm90IGZhaWwu
IFJGQzY3NzUgc3RpcHVsYXRlcyB0aGF0IE1BQy1kZXJpdmVkIExMQSBkbyBub3QgbmVlZCBEQUQu
IFRoaXMgbWVzc2FnZSBmbGllcyBvdmVyIG9uZSBob3AsIGJldHdlZW4gYSBub2RlIGFuZCBpdHMg
bmVhcmJ5IHJvdXRlci4gVGhlIG5vZGUgbWF5IHRoZW4gZm9ybSBhcyBtYW55IHByaXZhY3kgTEwg
YW5kIEdVQSBhcyBpdCBsaWtlcy4gDQoNClRDPiBPSy4NCg0KPiANCj4gDQo+ICoqKioqKioqKioq
KioqKioqKioqKioNCj4gDQo+IA0KPiANCj4gcC4xMw0KPiBQYXJhIDQgLSBhIE1vdmVkIG1lc3Nh
Z2UgU0hPVUxEIGJlIHVzZWQsIHlldCBlbHNld2hlcmUgYSBub2RlIE1VU1QgY2xlYW4gdXAgaXRz
IHN0YWxlIHN0YXRlPyAgQ29uc2lzdGVudD8gV2hhdCBhYm91dCBNSVB2Ni1saWtlIHNwb29maW5n
IHNlY3VyaXR5IGlzc3Vlcz8gWW91IHNheSAiYW4gYWx0ZXJuYXRlIHByb3RvY29sIiAtIGlzbid0
IHRoaXMgYSBsaXR0bGUgaGFuZC13YXZ5OyBzaG91bGRuJ3QgYSBzaW5nbGUgbWVjaGFuaXNtIGJl
IGRlZmluZWQgcmF0aGVyIHRoYW4gbXVsdGlwbGUgKHVuZGVmaW5lZCkgbWVjaGFuaXNtcz8NCj4g
DQo+PiBBZ3JlZWQuIFRoYXQgc2luZ2xlIG1lY2hhbmlzbSBpcyBEQVIvREFDLiBJIHJlbW92ZWQg
dGhlICJhbiBhbHRlcm5hdGUgcHJvdG9jb2wiOyB3aGF0IHdhcyBtZWFudCBpcyBub3cgc2VwYXJh
dGVseSBkcmFmdGVkIGluIGRyYWZ0LXRodWJlcnQtcm9sbC11bmF3YXJlLWxlYXZlcy4gVGhpcyBp
cyB3aGVyZSB1c2luZyBSUEwgdG8gcHJveHkgdGhlIHJlZ2lzdHJhdGlvbiBpcyBkZXNjcmliZWQu
IFVuc3VyZSBhYm91dCB3aGljaCBNSVAgYXR0YWNrIHlvdSBoYXZlIGluIG1pbmQ/DQoNClRDPiBO
ZXZlciBtaW5kOyBJIHNhdyBvdGhlciBBUC1ORCBjb21tZW50cyB0aGF0IGNsYXJpZmllZCBpdC4g
IA0KDQo+IA0KPiANCj4gKioqKioqKioqKioqKioqKioqKioqKg0KPiANCj4gDQo+IA0KPiANCj4g
cC4xNQ0KPiBPVUkgaXMgYSBjb25mdXNpbmcgY2hvaWNlIG9mIHRlcm0sIGdpdmVuIE9VSXMgaW4g
TUFDIGFkZHJlc3NlczsgSSBndWVzcyB0aGlzIGlzIG5vdyBiYWtlZCBpbnRvIFJGQyA2Nzc1IHRo
b3VnaC4NCj4gDQo+PiBBY3R1YWxseSBuby4gUkZDIDY3NzUgdXNlcyBFVUktNjQgdGhyb3VnaG91
dC4gV2UgcGlja2VkIHRoYXQgdGVybSB0byBnZW5lcmFsaXplIHRoZSBFVUktNjQsIHNvIEkgZ3Vl
c3Mgd2UgY2FuIHN0aWxsIGNoYW5nZSB0aGF0IG5hbWUuIEkgY2hhbmdlZCBpdCB0byBSZWdpc3Ry
YXRpb24gVW5pcXVlIElEIChSVUlEKSBidXQgdGhhdCBkb2VzIG5vdCBzb3VuZCBzbyByaWdodDsg
d291bGQgeW91IGhhdmUgc3VnZ2VzdGlvbnM/DQo+PiBJJ2xsIHRha2UgdGhhdCBxdWVzdGlvbiB0
byB0aGUgV0cgc2VwYXJhdGVseS4NCg0KVEM+IEkgc2F3IHRoYXQsIHRoYW5rcy4gSSBkb24ndCBo
YXZlIGEgc3BlY2lmaWMgc3VnZ2VzdGlvbiwganVzdCB0aGF0IE9VSSBoYXMgYSB2ZXJ5IHdlbGwg
a25vd24gYXBwbGljYXRpb24gZWxzZXdoZXJlLg0KDQo+ICoqKioqKioqKioqKioqKioqKioqKioN
Cj4gDQo+IA0KPiANCj4gcC4xNg0KPiBJIGRvbid0IHRoaW5rIGNvZGVzIDUgYW5kIDEwIGFyZSBl
eHBsYWluZWQvZGVmaW5lZCBpbiBhbnkgZGV0YWlsIGhlcmU/ICBIb3cgaXMgdGhlIGNoYWxsZW5n
ZSBtYWRlPw0KPiANCj4+IFRoaXMgaXMgdXNlZCBpbiBhIGZyZWZlcmVuY2Ugc3BlYy4gSSBjbGFy
aWZpZWQgdGhhdCBieSBhZGRpbmcgMyBsaW5lcyBhdCB0aGUgZW5kIG9mIHRoZSB0ZXh0IGluIHRo
ZSBSVUlEIChleCBPVUlEKSBzZWN0aW9uIHdoaWNoIG5vdyByZWFkczoNCj4gDQo+ICIJVGhlIFJl
Z2lzdHJhdGlvbiBVbmlxdWUgSUQgaW4gPHhyZWYgdGFyZ2V0PSJSRkM2Nzc1Ii8+DQo+IAlpcyBh
IEVVSS02NCBnbG9iYWxseSB1bmlxdWUgYWRkcmVzcyBjb25maWd1cmVkIGF0IGEgTG93ZXIgTGF5
ZXIsDQo+IAl1bmRlciB0aGUgYXNzdW1wdGlvbiB0aGF0IGR1cGxpY2F0ZSBFVUktNjQgYWRkcmVz
c2VzIGFyZSBhdm9pZGVkLg0KPiAJV2l0aCB0aGlzIHNwZWNpZmljYXRpb24sIHRoZSBSZWdpc3Ry
YXRpb24gVW5pcXVlIElEIGlzIGFsbG93ZWQgdG8gYmUNCj4gICAgZXh0ZW5kZWQgdG8gZGlmZmVy
ZW50IHR5cGVzIG9mIGlkZW50aWZpZXIsIGFzIGxvbmcgYXMgdGhlIHR5cGUgaXMgY2xlYXJseQ0K
PiAJaW5kaWNhdGVkLiBGb3IgaW5zdGFuY2UsIHRoZSB0eXBlIGNhbiBiZSBhIGNyeXB0b2dyYXBo
aWMgc3RyaW5nIGFuZA0KPiAJdXNlZCB0byBwcm92ZSB0aGUgb3duZXJzaGlwIG9mIHRoZSByZWdp
c3RyYXRpb24gYXMgZGlzY3Vzc2VkIGluDQo+IAk8eHJlZiB0YXJnZXQ9IkktRC5pZXRmLTZsby1h
cC1uZCI+DQo+IAkiQWRkcmVzcyBQcm90ZWN0ZWQgTmVpZ2hib3IgRGlzY292ZXJ5IGZvciBMb3ct
cG93ZXIgYW5kIExvc3N5IE5ldHdvcmtzIg0KPiAJPC94cmVmPi4gSW4gb3JkZXIgdG8gc3VwcG9y
dCB0aGUgZmxvd3MgcmVsYXRlZCB0byB0aGUgcHJvb2Ygb2Ygb3duZXJzaGlwLA0KPiAgICB0aGlz
IHNwZWNpZmljYXRpb24gaW50cm9kdWNlcyBuZXcgc3RhdHVzIGNvZGVzICJWYWxpZGF0aW9uIFJl
cXVlc3RlZCIgYW5kDQo+ICAgICJWYWxpZGF0aW9uIEZhaWxlZCIgaW4gdGhlIEVBUk8uIA0KDQpU
Qz4gT0suDQoNCj4gDQo+IA0KPiAqKioqKioqKioqKioqKioqKioqKioqDQo+IA0KPiANCj4gDQo+
IHAuMTYNCj4gVGhlIHJlZ2lzdHJhdGlvbiBsaWZldGltZSBpcyBpbiBtaW51dGVzOyB3aHkgbm90
IGluIHNlY29uZHM/DQo+IA0KPj4gUkZDIDY3NzUgaXMgbWlzc2luZyBhIHdheSB0byBleHByZXNz
IHRoZSB0aW1lIHVuaXQgKFJQTCBoYXMgb25lKS4gDQo+IFdlIHVzZWQgbWludXRlcyBiZWNhdXNl
IGEgdHlwaWNhbCBMTE4gb3BlcmF0ZXMgYXQgYSB2ZXJ5IHNsb3cgcGFjZSwgYW5kIGEgdHlwaWNh
bCBkZXZpY2UgaXMgbGlrZSBhIHRocmVlLXRvZWQgc2xvdGggdGhhdCB3b3VsZCBzbGVlcCBtb3Jl
IHRoYW4gYSBjYXQuIFdlIGV2ZW4gaGFkIGEgcmVxdWlyZW1lbnQgdG8gcHJvZHVjZSBhbiAnaW5m
aW5pdGUnIGxpZmV0aW1lIGZvciB0aGUgbGlrZXMgb2YgbGlnaHQgYnVsYnMgYnV0IG5ldmVyIHRv
b2sgaXQgdGhhdCBzbG93LiBXZSBjb3VsZCBjaGFuZ2UgdGhlIGZvcm1hdCBidXQgdGhhdCB3b3Vs
ZCBub3QgYmUgYmFja3dhcmQgY29tcGF0aWJsZS4NCj4+IEknbGwgdGFrZSB0aGF0IHF1ZXN0aW9u
IHRvIHRoZSBXRyBzZXBhcmF0ZWx5IA0KDQpUQz4gOikNCg0KDQo+ICoqKioqKioqKioqKioqKioq
KioqKioNCj4gDQo+IA0KPiANCj4gcC4xOA0KPiBTZWN0aW9uIDYuMyAtIFNIT1VMRCBzZXQgdGhl
IEUgZmxhZzsgd2h5IG5vdCBhIE1VU1Q/ICBXaHkgd291bGQgeW91IHN1cHBvcnQgdGhlIHNwZWMs
IGJ1dCBub3QgYWR2ZXJ0aXNlIHRoYXQgeW91IGRvPyAgSW4gY29udHJhc3QsIG9uIHRoZSBuZXh0
IHBhZ2UgaW4gU2VjdGlvbg0KPiA3LjEuMSB5b3Ugc2F5IG5vZGVzIE1VU1Qgc2V0IGl0Lg0KPiAN
Cj4+IGZpeGVkLCBpdCB3YXMgYSBNVVNUIDopDQoNClRDPiBPSy4NCg0KPiAqKioqKioqKioqKioq
KioqKioqKioqDQo+IA0KPiANCj4gDQo+IHAuMTkNCj4gU2VjdGlvbiA3LjEuMiBwYXJhIDIgLSB3
b3VsZCBhIExMIGFkZHJlc3MgZ2VuZXJhbGx5IGJlIHVzZWQgaGVyZSBhcyBzb3VyY2U/IA0KPiBT
aG91bGQgdGhhdCBiZSBhIFNIT1VMRD8gIFVzaW5nIGEgdGVtcG9yYXJ5IGFkZHJlc3MgaXMgcHJv
YmFibHkgbm90IGlkZWFsLg0KPiANCj4+IFJGQyA2Nzc1IHVzZWQgdGhlIHJlZ2lzdGVyZWQgYWRk
cmVzcyAoTEwgb3IgR1VBKSBhcyBzb3VyY2UgYW5kIHRoZSB0YXJnZXQgd2FzIG5vdCByZWFsbHkg
aW1wb3J0YW50LiBXaXRoIHRoaXMgc3BlY2lmaWNhdGlvbiwgcmVnaXN0ZXIgdGhlIHRhcmdldCBv
ZiB0aGUgTlMsIGFuZCB0aGVyZSBpcyBubyBwb2ludCByZW1lbWJlcmluZyB0aGUgc291cmNlIGFk
ZHJlc3Mgb2YgdGhlIHJlZ2lzdHJhdGlvbiBOUyBhZnRlciB0aGUgTkEgd2FzIHNlbnQgYmFjay4g
QSA2TFIgY2FuIHRhbGsgdG8gdGhlIHJlZ2lzdGVyZWQgYWRkcmVzcyB1c2luZyB0aGUgcmVnaXN0
ZXJlZCBhZGRyZXNzLg0KDQpUQz4gT0suDQoNCj4gDQo+ICoqKioqKioqKioqKioqKioqKioqKioN
Cj4gDQo+IA0KPiANCj4gcC4yMA0KPiBTZWN0aW9uIDcuMyBwYXJhIDQgLSBpcyB0aGlzIGNvbnNp
c3RlbnQgd2l0aCBwLjE5IGxhc3QgcGFyYSBzYXlpbmcgYSA2TE4gTVVTVCB1c2UgdGhlIHVwZGF0
ZWQgc3BlYyBvbmNlIGl0IGtub3dzIGl0J3Mgc3VwcG9ydGVkPyBUaGUgbGFzdCB0d28gcGFyYXMg
aGVyZSBhcmUgYSBiaXQgdmFndWUvbG9vc2UuDQo+IA0KPj4gSSB0dXJuZWQgdGhlIHRleHQgaW50
bzoNCj4gDQo+ICIJICAgIEFmdGVyIGRldGVjdGluZyBhIGxlZ2FjeSA2TFIsIGFuIHVwZGF0ZWQg
NkxOIFNIT1VMRCBhdHRlbXB0IHRvIGZpbmQgYW4NCj4gCSAgICBhbHRlcm5hdGUgNkxSIHRoYXQg
aXMgdXBkYXRlZCBmb3IgYSByZWFzb25hYmxlIHRpbWUgdGhhdCBkZXBlbmRzIG9uIHRoZQ0KPiAg
ICAgICAgdHlwZSBvZiBkZXZpY2UgYW5kIHRoZSBleHBlY3RlZCBkZXBsb3ltZW50Lg0KPiAiDQoN
ClRDPiBPSy4NCg0KPiAqKioqKioqKioqKioqKioqKioqKioqDQo+IA0KPiANCj4gDQo+IHAuMjEN
Cj4gU2VjdGlvbiA4LCBwYXJhIDMgLSByZWNvbW1lbmRzIHVzaW5nIHByaXZhY3kgdGVjaG5pcXVl
cywgYnV0IHVzZXMgRVVJNjQ/DQo+IA0KPj4gUkZDIDY3NzUgdXNlcyBFVUkuIEFQLU5EIHVzZXMg
YSBjcnlwdG9ncmFwaGljYWxseSBnZW5lcmF0ZWQgdG9rZW4gaW5zdGVhZC4gVGhpcyBzZWN0aW9u
IGVmZmVjdGl2ZWx5IHJlY29tbWVuZHMgQVAtTkQgb3Igd2hhdGV2ZXIgZWxzZSBjbWVzIG5leHQg
dGhhdCBoYXMgcHJpdmFjeSBjb25jZXJucy4NCg0KVEM+IE9LLg0KDQo+IA0KPiANCj4gKioqKioq
KioqKioqKioqKioqKioqKg0KPiANCj4gDQo+IA0KPiBwLjIyDQo+IExpbWl0IHRoZSBudW1iZXIg
b2YgYWRkcmVzc2VzPyAgV2hhdCBhYm91dCBSRkMgNzkzND8NCj4gVGhlIHR5cGUgb2YgYWxnb3Jp
dGhtIGRlc2NyaWJlZCBoZXJlIG1pZ2h0IGJlIGJldHRlciBkZWZpbmVkIGdlbmVyaWNhbGx5IGZv
ciA2TG9XUEFOIGFuZCAncmVhbCcgSVB2Nj8gIEkgZG9uJ3QgdGhpbmsgYW55dGhpbmcgaGFzIGJl
ZW4gZGVmaW5lZCBmb3IgTkQgY2FjaGUgZXhoYXVzdGlvbiBhdHRhY2sgbWl0aWdhdGlvbiAtIHdv
dWxkIGEgc2VwYXJhdGUgZHJhZnQgYmUgYmVuZWZpY2lhbD8gSSBzdXNwZWN0IGN1cnJlbnQgc29s
dXRpb25zIGFyZSB2ZW5kb3Igc3BlY2lmaWM/DQo+IA0KPj4gV2UgYXBwbGllZCB3aXNkb20gZnJv
bSBSRkM5NzM0IGFuZCByZW1vdmVkIHRleHQgdGhhdCBpbmRpY2F0ZWQgdGhhdCBhbiBhZG1pbmlz
dHJhdG9yIGNvdWxkIGJlIG9uIHRoZSBwYXRoIG9mIGFjY2VwdGluZyBhbiBhZGRyZXNzIG9yIG5v
dC4gSSBrbm93IGZvciBoYXZpbmcgY29kZWQgaXQgdGhhdCB5ZXMsIChhdCBsZWFzdCBzb21lKSB2
ZW5kb3JzIHByb3ZpZGUgYSBwcm90ZWN0aW9uIGluIHRoZSBudW1iZXIgb2YgYWRkcmVzc2VzIHRo
YXQgY2FuIGJlIHJlZ2lzdGVyZWQgb3Igc25vb3BlZCBmcm9tIGEgZ2l2ZW4gZGV2aWNlIHdlbiB0
aGVyZSBpcyBhIGxpbWl0IGZvciB0aGUgb3ZlcmFsbCByZXNvdXJjZXMgdG8gc2VydmUgdGhlIG5l
dHdvcmsuIEEgY2xhc3NpY2FsIE5DRSBpcyBhIGNhY2hlIGJ1dCBhIDZMUiBOQ0UgaXMgcmVhbGx5
IGEgaGFyZCBzdGF0ZSB0aGF0IHRoZSByZWdpc3RyYXIgZ3VhcmFudGVlcyB0byBtYWludGFpbiBm
b3IgYSBnaXZlbiBsaWZldGltZS4gVGhlIGZhY3QgdGhhdCBhIHByb3RlY3Rpb24gY2FuIGJlIGNv
bmZpZ3VyZWQgZG9lcyBub3QgZm9yY2UgYSB1c2VyIGluIGEgcGFydGljdWxhciBkZXBsb3ltZW50
ICB0byB1c2UgdGhhdCBwcm90ZWN0aW9uLiBJIGFncmVlIHRoYXQgdGhlcmUgaXMgYSBuZWVkIGZv
ciBOQ0UgYXR0YWNrIG1pdGlnYXRpb24gZm9yIGJvdGggY2xhc3NpY2FsIE5EIGFuZCA2TG9XUEFO
IE5ELiBCdXQgdGlsbCB0aGF0IHNwZWMgZXhpc3RzLCB3ZSBjYW5ub3QgZm9yY2UgdGhlIDZMUiBk
ZXZpY2UgdG8gZHJvcCBhbGwgcHJvdGVjdGlvbiBhZ2FpbnN0IGEgbWlzYmVoYXZpbmcgNkxOLiBB
IDZMUiBpcyBhbiBJT1QgZGV2aWNlIGFuZCBpdCBtaWdodCBlYXNpbHkgYmUgcHVzaGVkIGJleW9u
ZCBjYXBhY2l0eS4gDQoNClRDPiBPSy4gSXQgbWlnaHQgYmUgc29tZXRoaW5nIHRvIHJhaXNlIGlu
IDZtYW4sIHRvIHNlZSBpZiB0aGVyZSdzIGludGVyZXN0IGluIGRvY3VtZW50aW5nIGFsZ29yaXRo
bShzKS4NCg0KPiAqKioqKioqKioqKioqKioqKioqKioqDQo+IA0KPiANCj4gDQo+IHAuMjINCj4g
V2hhdCB0cnVzdCBtb2RlbD8NCj4gDQo+PiBTaG91bGQgSSBhZGQgd29yZHM/IFRob3NlIG5ldHdv
cmtzIGFyZSBhbHdheXMgcHJvdGVjdGVkIGF0IExheWVyIDIuIEJ1dCByZWFsbHksIHdlJ2QgbGlr
ZSB0byBzZWUgYSBkcmFmdCB0aGF0IGVuYWJsZXMgYSA2TEJSIHRvIHByb3ZlIGl0IGhhcyB0aGF0
IGNhcGFjaXR5IGFuZCBpcyBlbnRpdGxlZCB0byBwbGF5IHRoZSByb2xlIGZvciB0aGUgbmV0d29y
ay4gVGhpcyBpcyBiZXlvbmQgdGhlIHNjb3BlIG9mIHRoaXMgcGFydGljdWxhciBkcmFmdCBhbmQg
c2hvdWxkIGJlIGRvbmUgaW4gYSBzZWN1cml0eSByZWxhdGVkIDZMb1dQQU4gZHJhZnQuDQoNClRD
PiBPSywgcGVyaGFwcyBqdXN0IGV4cGxpY2l0bHkgc3RhdGUgdGhlIHByZXNlbmNlIC8gYXNzdW1w
dGlvbiBvZiBMMiBwcm90ZWN0aW9uIGluIHRoZSBzZWN1cml0eSBzZWN0aW9uLg0KDQo+ICoqKioq
KioqKioqKioqKioqKioqKioNCj4gDQo+IA0KPiANCj4gcC4yMg0KPiBTZWN0aW9uIDkgLSBFVUk2
NCwgb3Igbm90IEVVSTY0PyAgSW5jb25zaXN0ZW50Lg0KPiBEb2VzIGFueW9uZSByZWFsbHkgdXNl
IFNlTkQ/ICBFc3BlY2lhbGx5IGluIDZMb1dQQU4gbmV0d29ya3M/DQo+IA0KPj4gVGhlcmUgYXJl
IDIgdXNlcyBvZiBFVUkgdGhhdCBtdXN0IGJlIGRpZmZlcmVudGlhdGVkLiBUaGUgT1VJRCAobm93
IFJVSUQpIGlzIGEgdW5pcXVlIElEIGZvciB0aGUgZGV2aWNlIHRvIGNvcnJlbGF0ZSByZWdpc3Ry
YXRpb25zIGZvciBEQUQgYmV0d2VlbiBob25lc3QgcGVvcGxlLiBUaGlzIHNlY3Rpb24gZXJlIHRh
bGtzIGFib3V0IElJRCBpbiB0aGUgSVB2NiBhZGRyZXNzLiBUaGUgdGV4dCBleHBsYWlucyB0aGF0
IG5vLCBTRU5EIGNhbm5vdCBiZSB1c2VkIGluIHRoYXQgc3BhY2UuIFRoaXMgaXMgd2h5IHdlIGRv
IEFQLU5EIGluc3RlYWQuIFdpdGggQVAtTkQsIHRoZSBPVUlEIGlzIHVzZWQgdG8gcHJvdmUgY3J5
cHRvZ3JhcGhpY2FsbHkgdGhlIG93bmVyc2hpcCBvZiB0aGUgcmVnaXN0ZXJlZCBhZGRyZXNzIGEg
Yml0IGxpa2UgQ0dBIGRvZXMsIGJ1dCBpdCBpcyBub3QgcGFydCBvZiB0aGUgYWRkcmVzcy4gSXQg
aXMgc3RvcmVkIHVwb24gdGhlIGZpcnN0IHJlZ2lzdHJhdGlvbiBmIGFuIGFkZHJlc3MgYW5kIHVz
ZWQgbGF0ZXIgdG8gdmFsaWRhdGUgdGhhdCB0aGUgbmV3IHJlZ2lzdHJhdGlvbiBjb21lcyBmcm9t
IHRoZSBzYW1lIGd1eS4NCg0KVEM+IEFhYWgsIHJpZ2h0LCB0aGFua3MuDQoNCj4gKioqKioqKioq
KioqKioqKioqKioqKg0KPiANCj4gDQo+IA0KPiBwLjI0DQo+IFNlY3Rpb24gMTAuMyAtIHN0YXR1
c2VzIDUgYW5kIDEwIGFyZSBub3QgZGV0YWlsZWQgaW4gdGhlIGRyYWZ0Pw0KPiANCj4+IEFkZGVk
IHRleHQgdXBvbiB5b3VyIHBvaW50IGVhcmxpZXIgDQoNClRDPiBPSy4NCg0KPiAqKioqKioqKioq
KioqKioqKioqKioqDQo+IA0KPiANCj4gDQo+IHAuMzANCj4gVGhlIG11bHRpY2FzdCBpc3N1ZXMg
dGV4dCBjb3VsZCBjaXRlIHRoZSBuZXcgbWJvbmVkIGRyYWZ0IG9uIHRoaXMgdG9waWMuDQo+ICJQ
bGFndWUiIGlzIG1heWJlIHN0cm9uZyENCj4gDQo+PiBkb25lIHRoZSByZWYuIEFkZGVkIGRyYWZ0
LXBlcmtpbnMgYXMgd2VsbC4gcmVwbGFjZWQgInBsYWd1ZSIgd2l0aCAiYWZmZWN0IHRoZSBvcGVy
YXRpb24gb2YiDQoNClRDPiBPSy4NCg0KPiAqKioqKioqKioqKioqKioqKioqKioqDQo+IA0KPiAN
Cj4gDQo+IHAuMzANCj4gQXBwZW5kaXggQiAtIGNhbiB3ZSBoYXZlIGEgdGFibGUgc2hvd2luZyBX
SElDSCByZXF1aXJlbWVudHMgaGF2ZSBiZWVuIG1ldCBieSB0aGUgZHJhZnQ/DQo+IA0KPj4gYWRk
ZWQNCj4gDQo+IDx0Pg0KPiBOb3RlIHRvIFJGQyBFZGl0b3I6IHBsZWFzZSByZXBsYWNlICJUaGlz
IiBieSB0aGUgUkZDIG51bWJlciBmb3IgdGhpcyBzcGVjaWZpY2F0aW9uIG9uY2UgaXQgaXMgYXR0
cmlidXRlZC4NCj4gPHQ+DQo+IA0KPiAJPHRleHR0YWJsZSBhbmNob3I9InJlcWFkZCIgdGl0bGU9
IkFkZHJlc3NpbmcgcmVxdWlyZW1lbnRzIj4NCj4gCTxwcmVhbWJsZT5JLWRyYWZ0cy9SRkNzIGFk
ZHJlc3NpbmcgcmVxdWlyZW1lbnRzPC9wcmVhbWJsZT4NCj4gCSAgCQkJPHR0Y29sIGFsaWduPSJs
ZWZ0Ij4gUmVxdWlyZW1lbnQ8L3R0Y29sPg0KPiAJICAJCQk8dHRjb2wgYWxpZ249ImxlZnQiPiBE
b2N1bWVudCA8L3R0Y29sPg0KPiANCj4gCSAgPGM+UmVxMS4xPC9jPgkJPGM+PHhyZWYgdGFyZ2V0
PSJJLUQuaWV0Zi02bG8tYmFja2JvbmUtcm91dGVyIi8+PC9jPg0KPiAJICA8Yz5SZXExLjI8L2M+
CQk8Yz48eHJlZiB0YXJnZXQ9IlJGQzY3NzUiLz48L2M+DQo+IAkgIDxjPlJlcTEuMzwvYz4JCTxj
Pjx4cmVmIHRhcmdldD0iUkZDNjc3NSIvPjwvYz4NCj4gCSAgPGM+UmVxMS40PC9jPgkJPGM+VGhp
czwvYz4NCj4gDQo+IAkgIDxjPlJlcTIuMTwvYz4JCTxjPlRoaXM8L2M+DQo+IAkgIDxjPlJlcTIu
MjwvYz4JCTxjPlRoaXM8L2M+DQo+IAkgIDxjPlJlcTIuMzwvYz4JCTxjPjwvYz4NCj4gDQo+IAkg
IDxjPlJlcTMuMTwvYz4JCTxjPlRlY2hub2xvZ3kgRGVwZW5kYW50PC9jPg0KPiAJICA8Yz5SZXEz
LjI8L2M+CQk8Yz5UZWNobm9sb2d5IERlcGVuZGFudDwvYz4NCj4gCSAgPGM+UmVxMy4zPC9jPgkJ
PGM+VGVjaG5vbG9neSBEZXBlbmRhbnQ8L2M+DQo+IAkgIDxjPlJlcTMuNDwvYz4JCTxjPlRlY2hu
b2xvZ3kgRGVwZW5kYW50PC9jPg0KPiANCj4gCSAgPGM+UmVxNC4xPC9jPgkJPGM+VGhpczwvYz4N
Cj4gCSAgPGM+UmVxNC4yPC9jPgkJPGM+VGhpczwvYz4NCj4gCSAgPGM+UmVxNC4zPC9jPgkJPGM+
PHhyZWYgdGFyZ2V0PSJSRkM2Nzc1Ii8+PC9jPg0KPiANCj4gCSAgPGM+UmVxNS4xPC9jPgkJPGM+
PC9jPg0KPiAJICA8Yz5SZXE1LjI8L2M+CQk8Yz48eHJlZiB0YXJnZXQ9IkktRC5pZXRmLTZsby1h
cC1uZCIvPjwvYz4NCj4gCSAgPGM+UmVxNS4zPC9jPgkJPGM+PC9jPg0KPiAJICA8Yz5SZXE1LjQ8
L2M+CQk8Yz48L2M+DQo+IAkgIDxjPlJlcTUuNTwvYz4JCTxjPjx4cmVmIHRhcmdldD0iSS1ELmll
dGYtNmxvLWFwLW5kIi8+PC9jPg0KPiAJICA8Yz5SZXE1LjY8L2M+CQk8Yz48eHJlZiB0YXJnZXQ9
IkktRC5zdHJ1aWstbHdpcC1jdXJ2ZS1yZXByZXNlbnRhdGlvbnMiLz48L2M+DQo+IAkgIDxjPlJl
cTUuNzwvYz4JCTxjPjx4cmVmIHRhcmdldD0iSS1ELmlldGYtNmxvLWFwLW5kIi8+PC9jPg0KPiAJ
ICA8Yz5SZXE1Ljg8L2M+CQk8Yz4gPC9jPg0KPiAJICA8Yz5SZXE1Ljk8L2M+CQk8Yz48eHJlZiB0
YXJnZXQ9IkktRC5pZXRmLTZsby1hcC1uZCIvPjwvYz4NCj4gDQo+IAkgIDxjPlJlcTYuMTwvYz4J
CTxjPlRoaXM8L2M+DQo+IAkgIDxjPlJlcTYuMjwvYz4JCTxjPlRoaXM8L2M+DQo+IA0KPiAJPC90
ZXh0dGFibGU+CTwhLS0gZW5kIHRhYmxlICJBZGRyZXNzaW5nIHJlcXVpcmVtZW50cyIgLS0+DQo+
IA0KPiANCg0KVEM+IE9LLg0KDQoNCj4gKioqKioqKioqKioqKioqKioqKioqKg0KPiANCj4gDQo+
IA0KPiBOaXRzOg0KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAN
Cj4gcC40DQo+IFNlY3Rpb24gMiAtICJmb3JtIGFuZCB1c2UgbXVsdGlwbGUgYWRkcmVzc2VzIiAo
YWRkIG11bHRpcGxlKQ0KPiANCj4+IGRvbmUNCj4gDQo+IA0KPiAqKioqKioqKioqKioqKioqKioq
KioqDQo+IA0KPiANCj4gDQo+IHAuNA0KPiBTZWN0aW9uIDIgbGFzdCBwYXJhIC0gInRoZWlyIiBy
YXRoZXIgdGhhbiAiaGlzIg0KPiANCj4+IHNvcnJ5IEkgZG8gbm90IHNlZSB0aGlzID8gdGhlICJo
aXMiIHJlZmVycyB0byB0aGUgbmV0d29yayBhZG1pbi4NCg0KVEM+IEluIG1vcmUgcG9saXRpY2Fs
bHkgY29ycmVjdCBCcml0aXNoIEVuZ2xpc2gsIHlvdSdkIHNheSAidGhlaXIiIGFzIGEgZ2VuZGVy
IG5ldXRyYWwgdGVybSwgbm90ICJoaXMiLiAgSW4gdGhlIGNhc2UgInRoZWlyIiBjYW4gYmUgc2lu
Z3VsYXIuDQoNCg0KPiAqKioqKioqKioqKioqKioqKioqKioqDQo+IA0KPiANCj4gDQo+IHAuNg0K
PiAicHJvdmlkZXMgbmV3IiAtPiAicHJvdmlkZSBuZXciDQo+IA0KPj4gZG9uZQ0KPiANCj4gKioq
KioqKioqKioqKioqKioqKioqKg0KPiANCj4gDQo+IA0KPiBwLjEwDQo+ICJyb3V0ZS1vdmVyIG1l
c2giIC0gYWRkIHRvIGRlZmluaXRpb25zIHNlY3Rpb24NCj4gDQo+PiBhZGRlZCByZWZlcmVuY2Ug
dG8gUkZDIDY2MDYgaW4gdGhlIHRlcm1pbm9sb2d5IHNlY3Rpb24NCj4gDQo+IA0KPiANCj4gKioq
KioqKioqKioqKioqKioqKioqKg0KPiANCj4gDQo+IA0KPiBwLjEyDQo+IEZpcnN0IGxpbmUgb2Yg
bGFzdCBwYXJhIG5lZWRzIHJld3JpdGluZyAtICJJZiB0aGUgcmVnaXN0cnkgaW4gdGhlIDZMQlIg
aXMgYmUgc2F0dXJhdGVkLCBpbiB3aGljaCBjYXNlIHRoZSBMQlIiLg0KPiANCj4+IEkgaGFkIHNw
b3RlZCB0aGF0IG9uZSB0b28gOiApIGZpeGVkIGFzDQo+IA0KPiAiDQo+IAlJZiB0aGUgcmVnaXN0
cnkgaW4gdGhlIDZMQlIgaXMgc2F0dXJhdGVkLCB0aGUNCj4gCUxCUiBjYW5ub3QgZ3VhcmFudGVl
IHRoYXQgYSBuZXcgYWRkcmVzcyBpcyBlZmZlY3RpdmVseSBub3QgYSBkdXBsaWNhdGUuDQo+ICIN
Cj4gDQo+IA0KPiAqKioqKioqKioqKioqKioqKioqKioqDQo+IA0KPiANCj4gDQo+IHAuMTMNCj4g
Q291bGQgZm9yd2FyZCByZWZlcmVuY2UgdGhlIHN1bW1hcnkgb2YgZXJyb3IgY29kZXMgaW4gNi4x
IG9yIDEwLjMgaGVyZT8NCj4gDQo+PiBkb25lDQo+IA0KPiAqKioqKioqKioqKioqKioqKioqKioq
DQo+IA0KPiANCj4gDQo+IHAuMTQNCj4gInJlbW92ZXMgc2lsZW50bHkiIC0+ICJzaWxlbnRseSBy
ZW1vdmVzIg0KPiAiTExOcyBtZXNoZXMiIC0+ICJMTE4gbWVzaGVzIg0KPiANCj4+IGRvbmUNCj4g
DQo+IA0KPiAqKioqKioqKioqKioqKioqKioqKioqDQo+IA0KPiANCj4gDQo+IHAuMTUNCj4gQ29k
ZSAzOyBjaGFuZ2UgdGVuc2UgdG8gcGFzdCB0ZW5zZSwgZS5nLiAiZmFpbHMiIHRvICJmYWlsZWQi
DQo+IA0KPj4gZG9uZQ0KPiANCj4gDQo+ICoqKioqKioqKioqKioqKioqKioqKioNCj4gDQo+IA0K
PiANCj4gcC4xOQ0KPiAiY2FwYWJpbGl0aWVzIiAtPiAiY2FwYWJpbGl0aWVzIGlzIg0KPiAic3Vj
aCBhZGRyZXNzIiAtPiAic3VjaCBhbiBhZGRyZXNzIg0KPiAiaW4gYSIgLT4gImluIg0KPiAiNkxC
IiAtPiAiNkxOIiA/DQo+IA0KPj4gZG9uZS4gDQo+IA0KPiANCj4gKioqKioqKioqKioqKioqKioq
KioqKg0KPiANCj4gDQo+IA0KPiBwLjIxDQo+ICJhbWx3YXlzIiAtPiAiYWx3YXlzIg0KPiAidG8g
dXNpbmciIC0+ICJ1c2luZyINCj4gTWlzc2luZyBjbG9zZSBicmFja2V0IGZvciBTZWUgU2VjdGlv
biA5Lg0KPiANCj4gDQo+IA0KPiAqKioqKioqKioqKioqKioqKioqKioqDQo+IA0KPiANCj4gDQo+
IHAuMzANCj4gRG8geW91IG1lYW4gInNlcXVlbmNlIj8NCj4gInNlcnZlcyIgLT4gInNlcnZlcyB0
aGUiDQo+IA0KPj4gY2hhbmdlZCB0bw0KPiAiIAlUaGlzIHNwZWNpZmljYXRpb24gZXh0ZW5kcyA2
TG9XUEFOIE5EIHRvIHByb3ZpZGUgYSBzZXF1ZW5jZSBudW1iZXIgdG8gdGhlDQo+ICAgIHJlZ2lz
dHJhdGlvbiBhbmQgLi4uDQo+ICINCj4gDQo+ICoqKioqKioqKioqKioqKioqKioqKioNCj4gDQo+
IA0KPiANCj4gDQo+IHAuMzENCj4gInRpbWVseSIgLT4gImluIGEgdGltZWx5IGZhc2hpb24iID8N
Cj4gQi4xIGxhc3QgcmVxIC0gcmV3b3JkIHRoaXMuDQo+IFRoZSBCSUVSIEFyY2hpdGVjdHVyZSBp
cyBub3cgYW4gUkZDIEkgdGhpbms/DQo+IA0KPj4gd2lsbCBmaXggdGhlIHJlZmVyZW5jZSB0byBS
RkMgODI3OQ0KDQpUQz4gQWxsIHRoZSBuaXQgY29tbWVudHMgLyByZXNvbHV0aW9ucyBhcmUgZmlu
ZS4NCg0KPiBUaGFua3MgYSBidW5jaCBhZ2FpbiBmb3IgeW91ciBkZWVwIHJldmlldyBUaW0hDQoN
ClRDPiBJdCB3YXMgYSBnb29kIHJlYWQsIGFuZCB2ZXJ5IGludGVyZXN0aW5nLg0KDQpCZXN0IHdp
c2hlcywNClRpbQ0KDQo+IA0KPiBQYXNjYWwNCj4gDQo+IA0KPiANCj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0NCj4gRnJvbTogNmxvIFttYWlsdG86NmxvLWJvdW5jZXNAaWV0Zi5vcmddIE9u
IEJlaGFsZiBPZiBUaW0gQ2hvd24NCj4gU2VudDogdmVuZHJlZGkgMTYgZsOpdnJpZXIgMjAxOCAy
MDowMw0KPiBUbzogaW50LWRpckBpZXRmLm9yZw0KPiBDYzogZHJhZnQtaWV0Zi02bG8tcmZjNjc3
NS11cGRhdGUuYWxsQGlldGYub3JnOyA2bG9AaWV0Zi5vcmcNCj4gU3ViamVjdDogWzZsb10gSW50
ZGlyIGVhcmx5IHJldmlldyBvZiBkcmFmdC1pZXRmLTZsby1yZmM2Nzc1LXVwZGF0ZS0xMQ0KPiAN
Cj4gUmV2aWV3ZXI6IFRpbSBDaG93bg0KPiBSZXZpZXcgcmVzdWx0OiBBbG1vc3QgUmVhZHkNCj4g
DQo+IEhpLA0KPiANCj4gSSBoYXZlIHBlcmZvcm1lZCBhbiBlYXJseSByZXZpZXcgb2YgZHJhZnQt
aWV0Zi02bG8tcmZjNjc3NS11cGRhdGUtMTEuDQo+IA0KPiBUaGlzIGRyYWZ0IHVwZGF0ZXMgYW5k
IGVuaGFuY2VzIHRoZSBtZWNoYW5pc21zIGRlZmluZWQgaW4gUkZDNjc3NSB0byBzdXBwb3J0DQo+
IElQdjYgb3BlcmF0aW9uIG92ZXIgbG93IHBvd2VyIG5ldHdvcmtzICg2TG9XUEFOIE5EKS4NCj4g
DQo+IE92ZXJhbGwgdGhlIGRyYWZ0IGlzIHdlbGwtd3JpdHRlbiBhbmQgc3RydWN0dXJlZC4NCj4g
DQo+IEdlbmVyYWwgY29tbWVudHM6DQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tDQo+IA0KPiBUaGUgZG9jdW1lbnQgY291bGQgdXNlIGEgZ2xvc3Nhcnkgb2YgdGVybXM6
IExMTiwgNkxOLCA2TEJSLCA2TFIsIEJCUiwgZXRjLg0KPiANCj4gVGhlIGludHJvZHVjdGlvbiBj
b3VsZCB0YWxrIG9mIG90aGVyIG5ldyBhZGRlZCBmZWF0dXJlcywgbGlrZSBhdm9pZGluZyBEQUQg
Zm9yDQo+IGxpbmsgbG9jYWxzLg0KPiANCj4gVGhlIGRvY3VtZW50IGluY2x1ZGVzIFJGQyA3MjE3
IGluIHRoZSByZWZlcmVuY2VzLCBidXQgZG9lc24ndCBpbmNsdWRlDQo+IGRpc2N1c3Npb24gb2Yg
aXQgaW4gdGhlIG1haW4gYm9keSBvZiB0aGUgdGV4dC4gIFNob3VsZG4ndCBSRkMgNzIxNyBiZQ0K
PiBjb25zaWRlcmVkIHRoZSBub3JtIGhlcmUgcmF0aGVyIHRoYW4gYWRkcmVzcyBnZW5lcmF0aW9u
IGFzIHBlciBSRkMgNDg2Mj8gDQo+IFJlbGF0ZWQsIFJGQyA4MDY0ICJyZWNvbW1lbmRzIGFnYWlu
c3QgZW1iZWRkaW5nIHN0YWJsZSBsaW5rLWxheWVyIGFkZHJlc3NlcyBpbg0KPiBJUHY2IEludGVy
ZmFjZSBJZGVudGlmaWVycyIuICBUaGUgZG9jdW1lbnQgaXMgaW5jb25zaXN0ZW50IC0gaXQgdGFs
a3Mgb2YgdXNpbmcNCj4gRVVJNjQsIHRoZW4gaW4gU2VjdGlvbiA5IG5vdCB1c2luZyBFVUk2NC4N
Cj4gDQo+IFNwZWNpZmljIGNvbW1lbnRzOg0KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQ0KPiANCj4gcC4zDQo+IFNlY3Rpb24gMiwgcGFyYSAyIC0gc2hvdWxkIE5EIGNh
Y2hlIGV4aGF1c3Rpb24gYXR0YWNrcyBiZSBpbmNsdWRlZCBpbiB0aGUgbGlzdA0KPiBoZXJlPw0K
PiANCj4gcC40DQo+IFNlY3Rpb24gMyAtIEFkZCBSRkMgNzIxNyB0byBSRkMgNDg2Mj8gIEl0J3Mg
cmVjb21tZW5kZWQgYnkgUkZDIDgwNjQuDQo+IA0KPiBwLjYNCj4gU2VjdGlvbiA0IC0gZm9yIGEg
bm9kZSB0byBwcmVmZXIgcmVnaXN0ZXJpbmcgdG8gYSA2TFIgdGhhdCBzdXBwb3J0cyB0aGUgc3Bl
YywNCj4gaXQgd291bGQgbmVlZCB0byBlbnVtZXJhdGUgYWxsIGF2YWlsYWJsZSA2TFJzOyBzaG91
bGQgdGhlIHByb2Nlc3MgZm9yIHRoaXMgYmUNCj4gZGVzY3JpYmVkIGhlcmUsIG9yIGlzIGl0IGlu
Y2x1ZGVkIGluIHN1ZmZpY2llbnQgZGV0YWlsIGluIFJGQyA2Nzc1Pw0KPiANCj4gcC43DQo+IFNl
Y3Rpb24gNC4xIC0gIm5vdCByZXF1aXJlZCB0byBiZSBhIE1BQyBhZGRyZXNzIiAtIGFzIHBlciBt
eSBnZW5lcmFsIGNvbW1lbnQNCj4gYWJvdmUsIHdpdGggY3VycmVudCBJRVRGIHRoaW5raW5nLCBz
aG91bGQgdGhpcyBub3QgYmUgc3Ryb25nZXIsIGUuZy4gIlNIT1VMRA0KPiBOT1QgYmUgYSBNQUMg
YWRkcmVzcyI/ICBTZWN0aW9uIDkgc2F5cyB0aGlzPw0KPiANCj4gcC45DQo+IFNlY3Rpb24gNC4y
LCBwb2ludCA0IC0gSSBmaW5kIHRoaXMgcXVpdGUgcGFyYSBxdWl0ZSBoYXJkIHRvIHJlYWQuDQo+
IA0KPiBwLjkNCj4gU2VjdGlvbiA0LjMsIHBhcmEgMSAtIGFnYWluLCBpcyB1c2luZyBFVUktNjQg
ZGVzaXJhYmxlPyAgSXMgdGhlIHBvaW50IHRvIGFsbG93DQo+IGhlYWRlciBjb21wcmVzc2lvbiBh
cyBwZXIgUkZDNDk0ND8gIERpc2N1c3MgdGhlIHRyYWRlb2ZmPyBTZWN0aW9uIDQuMyBwYXJhIDIg
LQ0KPiBzbyBhIGRpZmZlcmVudCB0eXBlIG9mIGlkZW50aWZpZXIgY291bGQgYmUgYW4gUkZDIDcy
MTcgZ2VuZXJhdGVkIGlkZW50aWZpZXI/DQo+IA0KPiBwLjExDQo+IFNlY3Rpb24gNC42IC0gaW4g
dGhlIGNhc2Ugb2YgdHdvIDZMUnMgd2l0aCB0aGUgc2FtZSBsaW5rLWxheWVyIGFkZHJlc3Nlcywg
ZG9lcw0KPiBpdCBtYXR0ZXIgd2hpY2ggYSA2TE4gY2hvb3Nlcz8gIElzIHRoZSBjaG9pY2UgYWxn
b3JpdGhtaWM/IFNlY3Rpb24gNC42IC0gdGhlDQo+IGxhc3QgcGFyYSBvbiBwLjExIHNlZW1zIHRv
IGJlIHJlcGVhdGVkIGluIHRoZSBmaXJzdCBwYXJhIG9uIHAuMTI/DQo+IA0KPiBwLjEyDQo+IFNl
Y3Rpb24gNC42IC0gYWdhaW4sIGlzIHRoZSByZWNvbW1lbmRhdGlvbiB0byB1c2UgYW4gKGV4cGVj
dGVkIHRvIGJlKSB1bmlxdWUgTEwNCj4gYWRkcmVzcyBpbiBrZWVwaW5nIHdpdGggUkZDIDgwNjQ/
DQo+IA0KPiBwLjEzDQo+IFBhcmEgNCAtIGEgTW92ZWQgbWVzc2FnZSBTSE9VTEQgYmUgdXNlZCwg
eWV0IGVsc2V3aGVyZSBhIG5vZGUgTVVTVCBjbGVhbiB1cCBpdHMNCj4gc3RhbGUgc3RhdGU/ICBD
b25zaXN0ZW50PyBXaGF0IGFib3V0IE1JUHY2LWxpa2Ugc3Bvb2Zpbmcgc2VjdXJpdHkgaXNzdWVz
PyBZb3UNCj4gc2F5ICJhbiBhbHRlcm5hdGUgcHJvdG9jb2wiIC0gaXNuJ3QgdGhpcyBhIGxpdHRs
ZSBoYW5kLXdhdnk7IHNob3VsZG4ndCBhIHNpbmdsZQ0KPiBtZWNoYW5pc20gYmUgZGVmaW5lZCBy
YXRoZXIgdGhhbiBtdWx0aXBsZSAodW5kZWZpbmVkKSBtZWNoYW5pc21zPw0KPiANCj4gcC4xNQ0K
PiBPVUkgaXMgYSBjb25mdXNpbmcgY2hvaWNlIG9mIHRlcm0sIGdpdmVuIE9VSXMgaW4gTUFDIGFk
ZHJlc3NlczsgSSBndWVzcyB0aGlzIGlzDQo+IG5vdyBiYWtlZCBpbnRvIFJGQyA2Nzc1IHRob3Vn
aC4NCj4gDQo+IHAuMTYNCj4gSSBkb24ndCB0aGluayBjb2RlcyA1IGFuZCAxMCBhcmUgZXhwbGFp
bmVkL2RlZmluZWQgaW4gYW55IGRldGFpbCBoZXJlPyAgSG93IGlzDQo+IHRoZSBjaGFsbGVuZ2Ug
bWFkZT8NCj4gDQo+IHAuMTYNCj4gVGhlIHJlZ2lzdHJhdGlvbiBsaWZldGltZSBpcyBpbiBtaW51
dGVzOyB3aHkgbm90IGluIHNlY29uZHM/DQo+IA0KPiBwLjE4DQo+IFNlY3Rpb24gNi4zIC0gU0hP
VUxEIHNldCB0aGUgRSBmbGFnOyB3aHkgbm90IGEgTVVTVD8gIFdoeSB3b3VsZCB5b3Ugc3VwcG9y
dCB0aGUNCj4gc3BlYywgYnV0IG5vdCBhZHZlcnRpc2UgdGhhdCB5b3UgZG8/ICBJbiBjb250cmFz
dCwgb24gdGhlIG5leHQgcGFnZSBpbiBTZWN0aW9uDQo+IDcuMS4xIHlvdSBzYXkgbm9kZXMgTVVT
VCBzZXQgaXQuDQo+IA0KPiBwLjE5DQo+IFNlY3Rpb24gNy4xLjIgcGFyYSAyIC0gd291bGQgYSBM
TCBhZGRyZXNzIGdlbmVyYWxseSBiZSB1c2VkIGhlcmUgYXMgc291cmNlPyANCj4gU2hvdWxkIHRo
YXQgYmUgYSBTSE9VTEQ/ICBVc2luZyBhIHRlbXBvcmFyeSBhZGRyZXNzIGlzIHByb2JhYmx5IG5v
dCBpZGVhbC4NCj4gDQo+IHAuMjANCj4gU2VjdGlvbiA3LjMgcGFyYSA0IC0gaXMgdGhpcyBjb25z
aXN0ZW50IHdpdGggcC4xOSBsYXN0IHBhcmEgc2F5aW5nIGEgNkxOIE1VU1QNCj4gdXNlIHRoZSB1
cGRhdGVkIHNwZWMgb25jZSBpdCBrbm93cyBpdCdzIHN1cHBvcnRlZD8gVGhlIGxhc3QgdHdvIHBh
cmFzIGhlcmUgYXJlDQo+IGEgYml0IHZhZ3VlL2xvb3NlLg0KPiANCj4gcC4yMQ0KPiBTZWN0aW9u
IDgsIHBhcmEgMyAtIHJlY29tbWVuZHMgdXNpbmcgcHJpdmFjeSB0ZWNobmlxdWVzLCBidXQgdXNl
cyBFVUk2ND8NCj4gDQo+IHAuMjINCj4gTGltaXQgdGhlIG51bWJlciBvZiBhZGRyZXNzZXM/ICBX
aGF0IGFib3V0IFJGQyA3OTM0Pw0KPiBUaGUgdHlwZSBvZiBhbGdvcml0aG0gZGVzY3JpYmVkIGhl
cmUgbWlnaHQgYmUgYmV0dGVyIGRlZmluZWQgZ2VuZXJpY2FsbHkgZm9yDQo+IDZMb1dQQU4gYW5k
ICdyZWFsJyBJUHY2PyAgSSBkb24ndCB0aGluayBhbnl0aGluZyBoYXMgYmVlbiBkZWZpbmVkIGZv
ciBORCBjYWNoZQ0KPiBleGhhdXN0aW9uIGF0dGFjayBtaXRpZ2F0aW9uIC0gd291bGQgYSBzZXBh
cmF0ZSBkcmFmdCBiZSBiZW5lZmljaWFsPyBJIHN1c3BlY3QNCj4gY3VycmVudCBzb2x1dGlvbnMg
YXJlIHZlbmRvciBzcGVjaWZpYz8NCj4gDQo+IHAuMjINCj4gV2hhdCB0cnVzdCBtb2RlbD8NCj4g
DQo+IHAuMjINCj4gU2VjdGlvbiA5IC0gRVVJNjQsIG9yIG5vdCBFVUk2ND8gIEluY29uc2lzdGVu
dC4NCj4gRG9lcyBhbnlvbmUgcmVhbGx5IHVzZSBTZU5EPyAgRXNwZWNpYWxseSBpbiA2TG9XUEFO
IG5ldHdvcmtzPw0KPiANCj4gcC4yNA0KPiBTZWN0aW9uIDEwLjMgLSBzdGF0dXNlcyA1IGFuZCAx
MCBhcmUgbm90IGRldGFpbGVkIGluIHRoZSBkcmFmdD8NCj4gDQo+IHAuMzANCj4gVGhlIG11bHRp
Y2FzdCBpc3N1ZXMgdGV4dCBjb3VsZCBjaXRlIHRoZSBuZXcgbWJvbmVkIGRyYWZ0IG9uIHRoaXMg
dG9waWMuDQo+ICJQbGFndWUiIGlzIG1heWJlIHN0cm9uZyENCj4gDQo+IHAuMzANCj4gQXBwZW5k
aXggQiAtIGNhbiB3ZSBoYXZlIGEgdGFibGUgc2hvd2luZyBXSElDSCByZXF1aXJlbWVudHMgaGF2
ZSBiZWVuIG1ldCBieQ0KPiB0aGUgZHJhZnQ/DQo+IA0KPiBOaXRzOg0KPiAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiANCj4gcC40DQo+IFNlY3Rpb24gMiAtICJmb3Jt
IGFuZCB1c2UgbXVsdGlwbGUgYWRkcmVzc2VzIiAoYWRkIG11bHRpcGxlKQ0KPiANCj4gcC40DQo+
IFNlY3Rpb24gMiBsYXN0IHBhcmEgLSAidGhlaXIiIHJhdGhlciB0aGFuICJoaXMiDQo+IA0KPiBw
LjYNCj4gInByb3ZpZGVzIG5ldyIgLT4gInByb3ZpZGUgbmV3Ig0KPiANCj4gcC4xMA0KPiAicm91
dGUtb3ZlciBtZXNoIiAtIGFkZCB0byBkZWZpbml0aW9ucyBzZWN0aW9uDQo+IA0KPiBwLjEyDQo+
IEZpcnN0IGxpbmUgb2YgbGFzdCBwYXJhIG5lZWRzIHJld3JpdGluZyAtICJJZiB0aGUgcmVnaXN0
cnkgaW4gdGhlIDZMQlIgaXMgYmUNCj4gc2F0dXJhdGVkLCBpbiB3aGljaCBjYXNlIHRoZSBMQlIi
Lg0KPiANCj4gcC4xMw0KPiBDb3VsZCBmb3J3YXJkIHJlZmVyZW5jZSB0aGUgc3VtbWFyeSBvZiBl
cnJvciBjb2RlcyBpbiA2LjEgb3IgMTAuMyBoZXJlPw0KPiANCj4gcC4xNA0KPiAicmVtb3ZlcyBz
aWxlbnRseSIgLT4gInNpbGVudGx5IHJlbW92ZXMiDQo+ICJMTE5zIG1lc2hlcyIgLT4gIkxMTiBt
ZXNoZXMiDQo+IA0KPiBwLjE1DQo+IENvZGUgMzsgY2hhbmdlIHRlbnNlIHRvIHBhc3QgdGVuc2Us
IGUuZy4gImZhaWxzIiB0byAiZmFpbGVkIg0KPiANCj4gcC4xOQ0KPiAiY2FwYWJpbGl0aWVzIiAt
PiAiY2FwYWJpbGl0aWVzIGlzIg0KPiAic3VjaCBhZGRyZXNzIiAtPiAic3VjaCBhbiBhZGRyZXNz
Ig0KPiAiaW4gYSIgLT4gImluIg0KPiAiNkxCIiAtPiAiNkxOIiA/DQo+IA0KPiBwLjIxDQo+ICJh
bWx3YXlzIiAtPiAiYWx3YXlzIg0KPiAidG8gdXNpbmciIC0+ICJ1c2luZyINCj4gTWlzc2luZyBj
bG9zZSBicmFja2V0IGZvciBTZWUgU2VjdGlvbiA5Lg0KPiANCj4gcC4zMA0KPiBEbyB5b3UgbWVh
biAic2VxdWVuY2UiPw0KPiAic2VydmVzIiAtPiAic2VydmVzIHRoZSINCj4gDQo+IHAuMzENCj4g
InRpbWVseSIgLT4gImluIGEgdGltZWx5IGZhc2hpb24iID8NCj4gQi4xIGxhc3QgcmVxIC0gcmV3
b3JkIHRoaXMuDQo+IFRoZSBCSUVSIEFyY2hpdGVjdHVyZSBpcyBub3cgYW4gUkZDIEkgdGhpbms/
DQo+IA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCj4gNmxvIG1haWxpbmcgbGlzdA0KPiA2bG9AaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby82bG8NCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+IEludC1kaXIgbWFpbGluZyBsaXN0DQo+IEludC1k
aXJAaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnQt
ZGlyDQo+IA0KDQo=



From nobody Tue Feb 20 06:34:43 2018
Return-Path: <pthubert@cisco.com>
X-Original-To: int-dir@ietfa.amsl.com
Delivered-To: int-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1F0BC12D868; Tue, 20 Feb 2018 06:34:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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
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 F9lJWqBqRm9U; Tue, 20 Feb 2018 06:34:38 -0800 (PST)
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 320FD127698; Tue, 20 Feb 2018 06:34:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=42680; q=dns/txt; s=iport; t=1519137278; x=1520346878; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=gOhqAaVWJZV+iHmvOn1XgYHAalPqYMFQhQRHFcxdrck=; b=SonNccD7x5WeoEE+b8yH+iCxYvlV6U+77plskSJVSdD0lMZy8fgDhULo AUmXImGM+sXsiYwzYR0zdllRwP1+RquGUC0FvwgqMX9U2cyWULnyUOl/N LU8ydy5x3VCQpsFRW3YTAB/2MYfGY+tcGPAD3epNJTGtY6e/h13Dd2xgF w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ALAQBGMYxa/4kNJK1bDgsBAQEBAQEBA?= =?us-ascii?q?QEBAQEHAQEBAQGDHjFmcCgKg12KJY4GggJ8G5ZJFIF/AwoYC4UYAhqCUFQYAQI?= =?us-ascii?q?BAQEBAQECayiFIwEBAQMBAQEYCQQNOgQCBQUHBAIBCBEBAwEBAQICIwMCAgIlC?= =?us-ascii?q?xQBAgYIAgQOBQgTigAIEK5cgW06iHuCEwEBAQEBAQEBAQEBAQEBAQEBAQEBARg?= =?us-ascii?q?FgQ+DewSCKIFXgWcBgiABVzaDMAEBA4FICgQ+gnGCZQWKZgeHZYF2j20JAogih?= =?us-ascii?q?AiJVYIphiqEGIdlixaCcIlsAhEZAYE7AR85gVFwFRkhgkOCTwUcgUc/eBGKQgE?= =?us-ascii?q?BJQQDgQaBGQEBAQ?=
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="73316758"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 20 Feb 2018 14:34:36 +0000
Received: from XCH-RCD-004.cisco.com (xch-rcd-004.cisco.com [173.37.102.14]) by alln-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id w1KEYaNG023340 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 20 Feb 2018 14:34:36 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-RCD-004.cisco.com (173.37.102.14) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Tue, 20 Feb 2018 08:34:35 -0600
Received: from xch-rcd-001.cisco.com ([173.37.102.11]) by XCH-RCD-001.cisco.com ([173.37.102.11]) with mapi id 15.00.1320.000; Tue, 20 Feb 2018 08:34:35 -0600
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Tim Chown <Tim.Chown@jisc.ac.uk>
CC: "int-dir@ietf.org" <int-dir@ietf.org>, "draft-ietf-6lo-rfc6775-update.all@ietf.org" <draft-ietf-6lo-rfc6775-update.all@ietf.org>, "6lo@ietf.org" <6lo@ietf.org>
Thread-Topic: [Int-dir] [6lo] Intdir early review of draft-ietf-6lo-rfc6775-update-11
Thread-Index: AQHTp1jV/5AhN/f7p0OchT7Tjk3gIaOtF0NQgAB73wD//8z/0A==
Date: Tue, 20 Feb 2018 14:34:09 +0000
Deferred-Delivery: Tue, 20 Feb 2018 14:33:48 +0000
Message-ID: <a2481b7e43a04d878f804a8ae9dd8677@XCH-RCD-001.cisco.com>
References: <151880780322.1421.18212675472479984996@ietfa.amsl.com> <ece4ebb50cf9419c8c9f024a2ce2c5c3@XCH-RCD-001.cisco.com> <802BFF3E-914F-487A-9C83-E876C021D428@jisc.ac.uk>
In-Reply-To: <802BFF3E-914F-487A-9C83-E876C021D428@jisc.ac.uk>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.55.22.4]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-dir/UNQFBuz-ZgGZN5Qv4x4O4NXYpkM>
Subject: Re: [Int-dir] [6lo] Intdir early review of draft-ietf-6lo-rfc6775-update-11
X-BeenThere: int-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "This list is for discussion between the members of the Internet Area directorate." <int-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-dir>, <mailto:int-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-dir/>
List-Post: <mailto:int-dir@ietf.org>
List-Help: <mailto:int-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-dir>, <mailto:int-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Feb 2018 14:34:42 -0000

SGVsbG8gVGltDQoNClRoYW5rcyBhIGJ1bmNoIGFnYWluLiBJIHRoaW5rIHdlIGFyZSBhbGwgc2V0
IG5vdywgYW5kIEkgd2lsbCBwdWJsaXNoIHRoZSByZXN1bHQgYXMgLTEyLg0KDQpQbGVhc2Ugc2Vl
IGJlbG93Og0KDQo+IA0KPj4gbmV3IHVwZGF0ZWQgcHJvcG9zZWQgdGV4dDoNCj4gDQo+ICINCj4g
ICAgPHQ+IFRoZSBJUHY2IGFkZHJlc3Mgb2YgdGhlIDZMTiBpbiB0aGUgSVB2NiBoZWFkZXIgY2Fu
IGJlIGNvbXByZXNzZWQNCj4gICAgc3RhdGVsZXNzbHkgSW50ZXJmYWNlIElkZW50aWZpZXIgaW4g
dGhlIElQdjYgYWRkcmVzcyBjYW4gYmUgZGVyaXZlZCANCj4gZnJvbQ0KDQo+VEM+IEluc2VydCAi
d2hlcmUgdGhlIiBhZnRlciBzdGF0ZWxlc3NseT8NCg0KUFQ+ICJ3aGVuIHRoZSIgaW4gZmFjdCwg
bm8/DQoNCg0KKioqKioqKioqKioqKioqKioqKioNCg0KDQo+ICAgIHRoZSBMb3dlciBMYXllciBh
ZGRyZXNzLiBXaGVuIGl0IGlzIG5vdCBjcml0aWNhbCB0byBiZW5lZml0IGZyb20gdGhhdCANCj4g
ICAgY29tcHJlc3Npb24sIGUuZy4gdGhlIGFkZHJlc3MgY2FuIGJlIGNvbXByZXNzZWQgc3RhdGVm
dWxseSwgb3IgaXQgaXMgcmFyZWx5DQo+ICAgIHVzZWQgYW5kL29yIGl0IGlzIHVzZWQgb25seSBv
dmVyIG9uZSBob3AsIHRoZW4gdGhlIGJlc3QgcHJhY3RpY2Ugb2YgZm9ybWluZw0KPiAgICBwcml2
YWN5IGFkZHJlc3NlcyBzaG91bGQgYmUgY29uc2lkZXJlZDoNCj4gICAgPC90Pg0KPiAgICA8dD4g
PHhyZWYgdGFyZ2V0PSJSRkM3MjE3Ij4iQSBNZXRob2QgZm9yIEdlbmVyYXRpbmcgU2VtYW50aWNh
bGx5IE9wYXF1ZQ0KPiAgICBJbnRlcmZhY2UgSWRlbnRpZmllcnMgd2l0aCBJUHY2IFN0YXRlbGVz
cyBBZGRyZXNzIEF1dG9jb25maWd1cmF0aW9uIChTTEFBQykiDQo+ICAgIDwveHJlZj4gaXMgdGhl
IHJlY29tbWVuZGVkIG1ldGhvZCBmb3IgZ2VuZXJhdGluZyBJbnRlcmZhY2UgSWRlbnRpZmllcnMg
dG8gDQo+ICAgIGJlIHVzZWQgaW4gU0xBQUMgYXQgdGhlIHRpbWUgb2YgdGhpcyB3cml0aW5nLg0K
PiAgICA8L3Q+DQoNCj5UQz4gSSdkIGJlIGNhcmVmdWwgcmVmZXJyaW5nIHRvIHByaXZhY3kgYWRk
cmVzc2VzIGFuZCB0aGVuIGltcGx5aW5nIFJGQzcyMTcgZ2l2ZXMgYSBwcml2YWN5IGFkZHJlc3Ms
IGdpdmVuIGEgbm9kZSBjb3VsZCBoYXZlIGFuIFJGQzcyMTcgYWRkcmVzcyBhbmQgYSBSRkM0OTQx
IHByaXZhY3kgYWRkcmVzcywgb3IgcG90ZW50aWFsbHkganVzdCBhIHByaXZhY3kgYWRkcmVzcy4N
Cg0KUFQ+IFNvcnJ5IFRpbSBJIGRvIG5vdCBrbm93IHdoYXQgYWN0aW9uIEkgY2FuIHRha2UgaGVy
ZS4gVGhpcyBnb2VzIHByb2JhYmx5IGJleW9uZyB0aGUgc2NvcGUgb2YgdGhpcyBkb2N1bWVudCwg
d2hpY2ggZG9lcyBub3Qgc3RhbmRhcmRpemUgdGhlIGFkZHJlc3MgZ2VuZXJhdGlvbiBhbnl3YXku
DQoNCg0KDQo+ICoqKioqKioqKioqKioqKioqKioqKioNCiANCj4gDQo+IHAuMjINCj4gV2hhdCB0
cnVzdCBtb2RlbD8NCj4gDQo+PiBTaG91bGQgSSBhZGQgd29yZHM/IFRob3NlIG5ldHdvcmtzIGFy
ZSBhbHdheXMgcHJvdGVjdGVkIGF0IExheWVyIDIuIEJ1dCByZWFsbHksIHdlJ2QgbGlrZSB0byBz
ZWUgYSBkcmFmdCB0aGF0IGVuYWJsZXMgYSA2TEJSIHRvIHByb3ZlIGl0IGhhcyB0aGF0IGNhcGFj
aXR5IGFuZCBpcyBlbnRpdGxlZCB0byBwbGF5IHRoZSByb2xlIGZvciB0aGUgbmV0d29yay4gVGhp
cyBpcyBiZXlvbmQgdGhlIHNjb3BlIG9mIHRoaXMgcGFydGljdWxhciBkcmFmdCBhbmQgc2hvdWxk
IGJlIGRvbmUgaW4gYSBzZWN1cml0eSByZWxhdGVkIDZMb1dQQU4gZHJhZnQuDQoNClRDPiBPSywg
cGVyaGFwcyBqdXN0IGV4cGxpY2l0bHkgc3RhdGUgdGhlIHByZXNlbmNlIC8gYXNzdW1wdGlvbiBv
ZiBMMiBwcm90ZWN0aW9uIGluIHRoZSBzZWN1cml0eSBzZWN0aW9uLg0KDQpQVD4gQWRkZWQ6DQoN
CiIgICBUaGlzIHRydXN0IG1vZGVsIGNvdWxkIGJlDQogICAgYXQgYSBtaW5pbXVtIGJhc2VkIG9u
IGEgTGF5ZXItMiBhY2Nlc3MgY29udHJvbCwgb3IgY291bGQgcHJvdmlkZSByb2xlDQogICAgdmFs
aWRhdGlvbiBhcyB3ZWxsIChzZWUgUmVxNS4xIGluIDx4cmVmIHRhcmdldD0iUmVxNSIvPikuDQoi
DQoNCj4gKioqKioqKioqKioqKioqKioqKioqKg0KICANCj4gDQo+IA0KPiBwLjQNCj4gU2VjdGlv
biAyIGxhc3QgcGFyYSAtICJ0aGVpciIgcmF0aGVyIHRoYW4gImhpcyINCj4gDQo+PiBzb3JyeSBJ
IGRvIG5vdCBzZWUgdGhpcyA/IHRoZSAiaGlzIiByZWZlcnMgdG8gdGhlIG5ldHdvcmsgYWRtaW4u
DQoNClRDPiBJbiBtb3JlIHBvbGl0aWNhbGx5IGNvcnJlY3QgQnJpdGlzaCBFbmdsaXNoLCB5b3Un
ZCBzYXkgInRoZWlyIiBhcyBhIGdlbmRlciBuZXV0cmFsIHRlcm0sIG5vdCAiaGlzIi4gIEluIHRo
ZSBjYXNlICJ0aGVpciIgY2FuIGJlIHNpbmd1bGFyLg0KDQpQVD4gb2gsIGdvdCB5b3UuDQoNCg0K
PiBUaGFua3MgYSBidW5jaCBhZ2FpbiBmb3IgeW91ciBkZWVwIHJldmlldyBUaW0hDQoNClRDPiBJ
dCB3YXMgYSBnb29kIHJlYWQsIGFuZCB2ZXJ5IGludGVyZXN0aW5nLg0KDQpUYWtlIGNhcmUsDQoN
ClBhc2NhbA0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogVGltIENob3duIFtt
YWlsdG86VGltLkNob3duQGppc2MuYWMudWtdIA0KU2VudDogbWFyZGkgMjAgZsOpdnJpZXIgMjAx
OCAxMjozMw0KVG86IFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgPHB0aHViZXJ0QGNpc2NvLmNv
bT4NCkNjOiBpbnQtZGlyQGlldGYub3JnOyBkcmFmdC1pZXRmLTZsby1yZmM2Nzc1LXVwZGF0ZS5h
bGxAaWV0Zi5vcmc7IDZsb0BpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtJbnQtZGlyXSBbNmxvXSBJ
bnRkaXIgZWFybHkgcmV2aWV3IG9mIGRyYWZ0LWlldGYtNmxvLXJmYzY3NzUtdXBkYXRlLTExDQoN
CkhpIFBhc2NhbCwNCg0KPiBPbiAyMCBGZWIgMjAxOCwgYXQgMTA6MTMsIFBhc2NhbCBUaHViZXJ0
IChwdGh1YmVydCkgPHB0aHViZXJ0QGNpc2NvLmNvbT4gd3JvdGU6DQo+IA0KPiANCj4gUmV2aWV3
ZXI6IFRpbSBDaG93bg0KPiANCj4gVGhhbmtzIGEgYnVuY2ggVGltIQ0KPiANCj4gSSBhbnN3ZXJl
ZCB3aXRoIGEgcHJlZml4ID4NCj4gDQo+IFRoZXJlIGFyZSBzcGVjaWZpYyBxdWVzdGlvbnMgYmFj
ayB0byB5b3UgZG93biB0aGVyZS4gUGxlYXNlIGZlZWwgZnJlZSB0byByZW1vdmUgYWxsIFEvQXMg
Zm9yIHdoaWNoIHdlIGZvdW5kIGFuIGFncmVlbWVudCBhbHJlYWR5Lg0KPiANCj4gR2VuZXJhbCBj
b21tZW50czoNCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gDQo+
IFRoZSBkb2N1bWVudCBjb3VsZCB1c2UgYSBnbG9zc2FyeSBvZiB0ZXJtczogTExOLCA2TE4sIDZM
QlIsIDZMUiwgQkJSLCBldGMuDQo+IA0KPj4gRG9uZSBpbiBhcHBlbmRpeA0KPiANCj4gDQo+ICoq
KioqKioqKioqKioqKioqKioNCj4gDQo+IFRoZSBpbnRyb2R1Y3Rpb24gY291bGQgdGFsayBvZiBv
dGhlciBuZXcgYWRkZWQgZmVhdHVyZXMsIGxpa2UgYXZvaWRpbmcgREFEIGZvciBsaW5rIGxvY2Fs
cy4NCj4gDQo+PiBZb3UnbGwgbm90ZSB0aGF0IGl0IGlzIG5vdCBhdm9pZGVkLiBCdXQgaXQgaXMg
c2NvcGVkIGluIHRoZSByZWxhdGlvbnNoaXAgYmV0d2VlbiB0aGUgNkxOIGFuZCB0aGUgNkxSLiBP
bmUgNkxSIG1heSBhY2NlcHQgdG8gdGFsayB0byBhIDZMTiBMTl9BIHNlZW4gYXMgTExBIEFkZHJf
QSBhbmQgdGhlbiBsYXRlciBhbm90aGVyIDZMUiBtYXkgcmVmdXNlIHRoYXQgc2FtZSBBZGRyX0Eg
YmVjYXVzZSBmcm9tIGl0cyBzdGFuZHBvaW50IEFkZHJfQSBkdXBsaWNhdGVzIGEgTExBIHVzZWQg
YnkgYW5vdGhlciBkZXZpY2UgdGhhdCBpcyBhbHNvIHRhbGtpbmcgdG8uIFRoZSBkcmFmdCBkb2Vz
IG5vdCBjaGFuZ2Ugd2hhdCBhIExMQSBjYW4gYmUgdXNlZCBmb3IgaW4gcm91dGUgb3ZlciwgdGhh
dCBpcyBvbmUgcmFkaW8gaG9wOyBtb3N0bHksIGl0IHJlZHVjZXMgdGhlIGlsbHVzaW9uIHRoYXQg
YSBsaW5rIGxvY2FsIGFkZHJlc3MgY2FuIGJlIERBRCdlZCBpbiBhIG5ldHdvcmsgdGhhdCBpcyBu
b3QgZnVsbHkgYW5kIHBlcm1hbmVudGx5IGNvbm5lY3RlZC4gDQoNClRDPiBPSywgdGhhbmtzIGZv
ciB0aGUgY2xhcmlmaWNhdGlvbi4NCg0KPj4gQWRkZWQ6DQo+ICINCj4gICAgPHQ+IFNpbXBsaWZ5
IHRoZSByZWdpc3RyYXRpb24gZmxvdyBmb3IgbGluay1sb2NhbCBhZGRyZXNzZXMgPC90Pg0KPiAi
ICAgDQo+ICAgIGFzIGEgY2xhcmlmaWNhdGlvbiBpbnN0ZWFkIG9mOiANCj4gIiAgICANCj4gICAg
PHQ+IFJlZHVjZSByZXF1aXJlbWVudCBvZiByZWdpc3RyYXRpb24gZm9yIGxpbmstbG9jYWwgYWRk
cmVzc2VzIA0KPiA8L3Q+ICINCg0KVEM+IE9LLg0KDQo+IFRoZSBkb2N1bWVudCBpbmNsdWRlcyBS
RkMgNzIxNyBpbiB0aGUgcmVmZXJlbmNlcywgYnV0IGRvZXNuJ3QgaW5jbHVkZSBkaXNjdXNzaW9u
IG9mIGl0IGluIHRoZSBtYWluIGJvZHkgb2YgdGhlIHRleHQuICBTaG91bGRuJ3QgUkZDIDcyMTcg
YmUgY29uc2lkZXJlZCB0aGUgbm9ybSBoZXJlIHJhdGhlciB0aGFuIGFkZHJlc3MgZ2VuZXJhdGlv
biBhcyBwZXIgUkZDIDQ4NjI/IA0KPiANCj4+IGFkZGVkOg0KPiANCj4gIg0KPiAgICA8dD4gPHhy
ZWYgdGFyZ2V0PSJSRkM3MjE3Ij4iQSBNZXRob2QgZm9yIEdlbmVyYXRpbmcgU2VtYW50aWNhbGx5
IE9wYXF1ZQ0KPiAgICBJbnRlcmZhY2UgSWRlbnRpZmllcnMgd2l0aCBJUHY2IFN0YXRlbGVzcyBB
ZGRyZXNzIEF1dG9jb25maWd1cmF0aW9uIChTTEFBQykiDQo+ICAgIDwveHJlZj4gaXMgdGhlIHJl
Y29tbWVuZGVkIG1ldGhvZCBmb3IgZ2VuZXJhdGluZyBJbnRlcmZhY2UgSWRlbnRpZmllcnMgdG8g
DQo+ICAgIGJlIHVzZWQgaW4gU0xBQUMgYXQgdGhlIHRpbWUgb2YgdGhpcyB3cml0aW5nLg0KPiAg
ICA8L3Q+DQo+ICINCj4gDQo+IA0KPiAqKioqKioqKioqKioqKioqKioqKioqDQo+IA0KPiANCj4g
DQo+IFJlbGF0ZWQsIFJGQyA4MDY0ICJyZWNvbW1lbmRzIGFnYWluc3QgZW1iZWRkaW5nIHN0YWJs
ZSBsaW5rLWxheWVyIA0KPiBhZGRyZXNzZXMgaW4NCj4gSVB2NiBJbnRlcmZhY2UgSWRlbnRpZmll
cnMiLiAgVGhlIGRvY3VtZW50IGlzIGluY29uc2lzdGVudCAtIGl0IHRhbGtzIG9mIHVzaW5nIEVV
STY0LCB0aGVuIGluIFNlY3Rpb24gOSBub3QgdXNpbmcgRVVJNjQuDQo+IA0KPj4gZmFjdCBpcywg
YSB0eXBpY2FsIElFRUU4MDIuMTUuNC1iYXNlZCBuZXR3b3JrIHdpbGwgY29tcHJlc3MgdGhlIElQ
djYgYWRkcmVzcyBiYXNlZCBvbiB0aGUgTUFDIGFkZHJlc3MuIEJ1dCBpdCBkb2VzIG5vdCBoYXZl
IHRvIGJlIHNvLCBhbmQgaXQgZG9lcyBub3QgYXBwbHkgdG8gYWxsIHR5cGVzIG9mIG5ldHdvcmtz
Lg0KPiANCj4+IG5ldyB1cGRhdGVkIHByb3Bvc2VkIHRleHQ6DQo+IA0KPiAiDQo+ICAgIDx0PiBU
aGUgSVB2NiBhZGRyZXNzIG9mIHRoZSA2TE4gaW4gdGhlIElQdjYgaGVhZGVyIGNhbiBiZSBjb21w
cmVzc2VkDQo+ICAgIHN0YXRlbGVzc2x5IEludGVyZmFjZSBJZGVudGlmaWVyIGluIHRoZSBJUHY2
IGFkZHJlc3MgY2FuIGJlIGRlcml2ZWQgDQo+IGZyb20NCg0KVEM+IEluc2VydCAid2hlcmUgdGhl
IiBhZnRlciBzdGF0ZWxlc3NseT8NCg0KPiAgICB0aGUgTG93ZXIgTGF5ZXIgYWRkcmVzcy4gV2hl
biBpdCBpcyBub3QgY3JpdGljYWwgdG8gYmVuZWZpdCBmcm9tIHRoYXQgDQo+ICAgIGNvbXByZXNz
aW9uLCBlLmcuIHRoZSBhZGRyZXNzIGNhbiBiZSBjb21wcmVzc2VkIHN0YXRlZnVsbHksIG9yIGl0
IGlzIHJhcmVseQ0KPiAgICB1c2VkIGFuZC9vciBpdCBpcyB1c2VkIG9ubHkgb3ZlciBvbmUgaG9w
LCB0aGVuIHRoZSBiZXN0IHByYWN0aWNlIG9mIGZvcm1pbmcNCj4gICAgcHJpdmFjeSBhZGRyZXNz
ZXMgc2hvdWxkIGJlIGNvbnNpZGVyZWQ6DQo+ICAgIDwvdD4NCj4gICAgPHQ+IDx4cmVmIHRhcmdl
dD0iUkZDNzIxNyI+IkEgTWV0aG9kIGZvciBHZW5lcmF0aW5nIFNlbWFudGljYWxseSBPcGFxdWUN
Cj4gICAgSW50ZXJmYWNlIElkZW50aWZpZXJzIHdpdGggSVB2NiBTdGF0ZWxlc3MgQWRkcmVzcyBB
dXRvY29uZmlndXJhdGlvbiAoU0xBQUMpIg0KPiAgICA8L3hyZWY+IGlzIHRoZSByZWNvbW1lbmRl
ZCBtZXRob2QgZm9yIGdlbmVyYXRpbmcgSW50ZXJmYWNlIElkZW50aWZpZXJzIHRvIA0KPiAgICBi
ZSB1c2VkIGluIFNMQUFDIGF0IHRoZSB0aW1lIG9mIHRoaXMgd3JpdGluZy4NCj4gICAgPC90Pg0K
DQpUQz4gSSdkIGJlIGNhcmVmdWwgcmVmZXJyaW5nIHRvIHByaXZhY3kgYWRkcmVzc2VzIGFuZCB0
aGVuIGltcGx5aW5nIFJGQzcyMTcgZ2l2ZXMgYSBwcml2YWN5IGFkZHJlc3MsIGdpdmVuIGEgbm9k
ZSBjb3VsZCBoYXZlIGFuIFJGQzcyMTcgYWRkcmVzcyBhbmQgYSBSRkM0OTQxIHByaXZhY3kgYWRk
cmVzcywgb3IgcG90ZW50aWFsbHkganVzdCBhIHByaXZhY3kgYWRkcmVzcy4NCg0KPiAiDQo+ICAg
IHRoaXMgaXMgZm9sbG93ZWQgYnkgZXhpc3RpbmcgdGV4dDoNCj4gIiAgICANCj4gICAgPHQ+DQo+
IAk8eHJlZiB0YXJnZXQ9IlJGQzgwNjUiPg0KPiAJIlByaXZhY3kgQ29uc2lkZXJhdGlvbnMgZm9y
IElQdjYgQWRhcHRhdGlvbi1MYXllciBNZWNoYW5pc21zIjwveHJlZj4NCj4gCWV4cGxhaW5zIHdo
eSBwcml2YWN5IGlzIGltcG9ydGFudCBhbmQgaG93IHRvIGZvcm0gc3VjaCBhZGRyZXNzZXMuICBB
bGwNCj4gCWltcGxlbWVudGF0aW9ucyBhbmQgZGVwbG95bWVudCBtdXN0IGNvbnNpZGVyIHRoZSBv
cHRpb24gb2YgcHJpdmFjeQ0KPiAJYWRkcmVzc2VzIGluIHRoZWlyIG93biBlbnZpcm9ubWVudC4g
IEFsc28gZnV0dXJlIHNwZWNpZmljYXRpb25zDQo+IAlpbnZvbHZpbmcgNkxvV1BBTiBOZWlnaGJv
ciBEaXNjb3Zlcnkgc2hvdWxkIGNvbnN1bHQNCj4gCTx4cmVmIHRhcmdldD0iUkZDODA2NCI+DQo+
IAkiUmVjb21tZW5kYXRpb24gb24gU3RhYmxlIElQdjYgSW50ZXJmYWNlIElkZW50aWZpZXJzIjwv
eHJlZj4NCj4gCWZvciBkZWZhdWx0IGludGVyZmFjZSBpZGVudGlmaWNhdGlvbi4NCj4gICAgPC90
Pg0KPiAiDQo+IA0KPiANCj4gDQo+IA0KPiAqKioqKioqKioqKioqKioqKioqKioqDQo+IA0KPiAN
Cj4gDQo+IA0KPiANCj4gU3BlY2lmaWMgY29tbWVudHM6DQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tDQo+IA0KPiBwLjMNCj4gU2VjdGlvbiAyLCBwYXJhIDIgLSBzaG91
bGQgTkQgY2FjaGUgZXhoYXVzdGlvbiBhdHRhY2tzIGJlIGluY2x1ZGVkIGluIHRoZSBsaXN0IGhl
cmU/DQo+IA0KPj4gSWYgdGhlIG1ldGhvZCBpcyB1c2VkIGFzIGEgZnVsbCByZXBsYWNlbWVudCBv
ZiByZWFjdGl2ZSBORCwgdGhlbiB0aGVyZSBjYW4gYmUgc29tZSBjb250cm9sLiBlLmcuIHdlJ2Qg
YmUgaW1tdW5lIGZyb20gTkNFIERPUyBhdHRhY2sgZnJvbSBhIHJlbW90ZSBwYXJ0eS4gQnV0IGl0
J3MgYSB0b3VjaHkgc3BhY2UuIEluIHRoZSBvbmUgaGFuZCwgd2UgbmV2ZXIgYmxvY2sgZnJvbSB1
c2luZyBib3RoLCBJT1cgY2xhc3NpY2FsIChyZWFjdGl2ZSkgTkQgaW4gY29uanVuY3Rpb24gd2l0
aCB0aGUgbmV3IChwcm9hY3RpdmUpIHJlZ2lzdHJhdGlvbi4gQWxzbyBhIGxvY2FsIG5vZGUgY291
bGQgc3RpbGwgYXR0YWNrIHRoZSBjYWNoZSBieSBwZXJmb3JtaW5nIHRvbnMgb2YgcmVnaXN0cmF0
aW9ucywgZm9yZ2luZyBNQUMgYWRkcmVzc2VzIGFzIGl0IGdvZXMgaWYgbmVlZCBiZS4gIEl0IHdp
bGwgdGFrZSBzZXBhcmF0ZSB3b3JrIHRvIGFkZHJlc3MgYWxsIHRoZSBzZWN1cml0eSByZXF1aXJl
bWVudHMgKEFQLU5EIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1pZXRmLTZsby1h
cC1uZCBhbmQgbW9yZSkuDQoNClRDPiBPSywgc28gbGVhdmUgYXMgaXMuDQoNCj4gDQo+ICoqKioq
KioqKioqKioqKioqKioqKioNCj4gDQo+IA0KPiANCj4gcC40DQo+IFNlY3Rpb24gMyAtIEFkZCBS
RkMgNzIxNyB0byBSRkMgNDg2Mj8gIEl0J3MgcmVjb21tZW5kZWQgYnkgUkZDIDgwNjQuDQo+IA0K
Pj4gVGhpcyBpcyBhIHRlcm1pbm9sb2d5IHNlY3Rpb24uIEFyZSB0aGVyZSB0ZXJtcyB3ZSBuZWVk
IGZyb20gUkZDIDcyMTc/IE5vdGUgdGhhdCB0aGlzIHNwZWNpZmljYXRpb24gZG9lcyBub3QgZGlj
dGF0ZSBob3cgdG8gZm9ybSBhZGRyZXNzLCBqdXN0IG1hbmFnZXMgdGhlbS4gU3RpbGwgaXQgcGxh
Y2VzIHJlY29tbWVuZGF0aW9uIHRvIHRoZSBwcm90b2NvbCBkZXZlbG9wZXJzIGNvbWluZyBuZXh0
IChlLmcuIGZvciBhIHBhcnRpY3VsYXIgbGluayBsYXllcikgdG8gY29uc2lkZXIgcHJpdmFjeS4g
VGV4dCByZWxhdGVkIHRvIFJGQyA3MjE3IGlzIGFkZGVkIGluIHNlY3Rpb24gOSBwZXIgeW91ciBv
dGhlciBjb21tZW50Lg0KDQpUQz4gT0ssIGxlYXZlIGFzIGlzIHRoZW4uDQoNCj4gDQo+IA0KPiAq
KioqKioqKioqKioqKioqKioqKioqDQo+IA0KPiANCj4gDQo+IHAuNg0KPiBTZWN0aW9uIDQgLSBm
b3IgYSBub2RlIHRvIHByZWZlciByZWdpc3RlcmluZyB0byBhIDZMUiB0aGF0IHN1cHBvcnRzIHRo
ZSBzcGVjLCBpdCB3b3VsZCBuZWVkIHRvIGVudW1lcmF0ZSBhbGwgYXZhaWxhYmxlIDZMUnM7IHNo
b3VsZCB0aGUgcHJvY2VzcyBmb3IgdGhpcyBiZSBkZXNjcmliZWQgaGVyZSwgb3IgaXMgaXQgaW5j
bHVkZWQgaW4gc3VmZmljaWVudCBkZXRhaWwgaW4gUkZDIDY3NzU/DQo+IA0KPj4gWW91IGFyZSBj
b3JyZWN0LiBUaGVyZSBpcyBubyBlbnVtZXJhdGlvbiBwcm9jZXNzOyA2TFJzIGFyZSBkaXNjb3Zl
cmVkIGFzIGRlc2NyaWJlZCBpbiBSRkMgNjc3NSBzZWN0aW9ucyA1LjIgYW5kIDUuMy4gYnkgc2Vu
ZGluZyBvdXQgbWNhc3QgUlMuIFRoaXMgZG9jdW1lbnQgdXBkYXRlcyBSRkMgNjc3NSBidXQgd2Ug
YXZvaWRlZCBwYXJhcGhyYXNpbmcgaXQgYXMgbXVjaCBhcyB3ZSBjb3VsZCwgY29uc2lkZXJpbmcg
dGhhdCB0aGlzIGRvYyBpcyBhbHJlYWR5IHF1aXRlIHRoaWNrLiANCj4gU3RpbGwgSSBhZGRlZCB0
aGUgZmlyc3QgbGluZSBvZiB0aGUgdGV4dCBiZWxvdzoNCj4gIg0KPiAgICA8dD4gU2VjdGlvbiA1
IG9mIDx4cmVmIHRhcmdldD0iUkZDNjc3NSIvPiBzcGVjaWZpZXMgaG93IGEgNkxOIGJvb3RzdHJh
cHMgYW4NCj4gICAgaW50ZXJmYWNlIGFuZCBsb2NhdGVzIGF2YWlsYWJsZSA2TFJzOyBhIFJlZ2lz
dGVyaW5nIE5vZGUgU0hPVUxEIHByZWZlcg0KPiAJcmVnaXN0ZXJpbmcgdG8gYSA2TFIgdGhhdCBp
cyBmb3VuZCB0byBzdXBwb3J0IHRoaXMgc3BlY2lmaWNhdGlvbiwgYXMNCj4gCWRpc2N1c3NlZCBp
biA8eHJlZiB0YXJnZXQ9ImRzYyIvPiwgb3ZlciBhIGxlZ2FjeSBvbmUuDQo+ICAgIDwvdD4NCg0K
VEM+IE9LLg0KDQo+ICINCj4gDQo+IA0KPiAqKioqKioqKioqKioqKioqKioqKioqDQo+IA0KPiAN
Cj4gDQo+IA0KPiBwLjcNCj4gU2VjdGlvbiA0LjEgLSAibm90IHJlcXVpcmVkIHRvIGJlIGEgTUFD
IGFkZHJlc3MiIC0gYXMgcGVyIG15IGdlbmVyYWwgY29tbWVudCBhYm92ZSwgd2l0aCBjdXJyZW50
IElFVEYgdGhpbmtpbmcsIHNob3VsZCB0aGlzIG5vdCBiZSBzdHJvbmdlciwgZS5nLiAiU0hPVUxE
IE5PVCBiZSBhIE1BQyBhZGRyZXNzIj8gIFNlY3Rpb24gOSBzYXlzIHRoaXM/DQo+IA0KPj4gSSBz
ZWUgd2hlcmUgeW91J3JlIGNvbWluZyBmcm9tIGFuZCBodGF0IG1ha2VzIHNlbnNlIHRvIG1lLiBC
dXQgdGhlIFdHIG5ldmVyIHdlbnQgdGhhdCBmYXIuIE5vdGUgdGhhdCB0aGlzIGlzIG5vdCBhIHN1
YmZpZWxkIGluIGFuIGFkZHJlc3M7IGFzIGl0IGdvZXMgdGhlIG1lc3NhZ2UgaXMgbm90IG5vdCBz
dXBwb3NlZCB0byBsZWFrIG91dHNpZGUuIFJGQyA2Nzc1IGZvcmNlZCB0aGUgVUlEIHRvIGJlIGEg
TUFDIGFkZHJlc3MgaW4gdGhlIEVVSS02NCBmb3JtLiBUaGlzIHNwZWNpZmljYXRpb24gZG9lcyBu
b3QgZGVwcmVjYXRlIHRoZSBsZWdhY3kgYmVoYXZpb3IgYW5kIGl0IGFsbG93cyBmb3Igc29tZXRo
aW5nIGVsc2UuICBCdXQgaXQgcmVjb21tZW5kcyAoc2VjdGlvbiA4KSB0byB1c2UgYSBwcml2YWN5
IHRlY2huaXF1ZSBzdWNoIGFzIEFQLU5EIGluc3RlYWQuIE9uY2UgQVAtTkQgaXMgc3RhbmRhcmQs
IHdlIGNhbiBkZXByZWNhdGUgdGhlIGxlZ2FjeSBiZWhhdmlvciBpZiB0aGUgV0cgZmluZHMgaXQg
cmVsZXZhbnQsIGUuZy4gd2hlbiB3ZSBhcHBseSBpdCB0byBuZXR3b3JrcyB0aGF0IGFyZSBtb3Jl
IHNlbnNpdGl2ZSB0byBwcml2YWN5Lg0KDQpUQz4gT0ssIHRoYW5rcyBmb3IgZXhwbGFpbmluZyBp
dDsgdGhhdCBzb3VuZHMgcmVhc29uYWJsZS4gSSBzdXNwZWN0IHRoaXMgcG9pbnQgd2lsbCBjb21l
IHVwIGFnYWluIGluIElFU0cgcmV2aWV3IHRob3VnaCENCg0KPiANCj4gDQo+IA0KPiAqKioqKioq
KioqKioqKioqKioqKioqDQo+IA0KPiANCj4gDQo+IA0KPiBwLjkNCj4gU2VjdGlvbiA0LjIsIHBv
aW50IDQgLSBJIGZpbmQgdGhpcyBxdWl0ZSBwYXJhIHF1aXRlIGhhcmQgdG8gcmVhZC4NCj4gDQo+
PiBBZ3JlZWQsIGl0IGlzIGlubGluZWQgZnJvbSBSRkMgNjU1MCBhcyBvcHBvc2VkIHRvIHJlZmVy
ZW5jZWQgcGVyIFdHIGFuZCBzaGVwaGVyZCBkZWNpc2lvbi4gSSBzaW1wbGlmaWVkIHRvOg0KPiAi
CQkNCj4gCQlJZiB0d28gc2VxdWVuY2UgbnVtYmVycyBhcmUgZGV0ZXJtaW5lZCB0byBiZSBub3Qg
Y29tcGFyYWJsZSwNCj4gCQlpLmUuIHRoZSByZXN1bHRzIG9mIHRoZSBjb21wYXJpc29uIGFyZSBu
b3QgZGVmaW5lZCwgdGhlbiBhIG5vZGUNCj4gCQlzaG91bGQgZ2l2ZSBwcmVjZWRlbmNlIHRvIHRo
ZSBzZXF1ZW5jZSBudW1iZXIgdGhhdCB3YXMgbW9zdCByZWNlbnRseQ0KPiAgICAgICAgaW5jcmVt
ZW50ZWQuIEZhaWxpbmcgdGhpcywgdGhlIG5vZGUgc2hvdWxkIHNlbGVjdCB0aGUgc2VxdWVuY2Ug
bnVtYmVyIA0KPiAgICAgICAgaW4gb3JkZXIgdG8gbWluaW1pemUgdGhlIHJlc3VsdGluZyBjaGFu
Z2VzIHRvIGl0cyBvd24gc3RhdGUuDQo+IA0KPiAiDQoNClRDPiBPSy4NCg0KPiANCj4gDQo+ICoq
KioqKioqKioqKioqKioqKioqKioNCj4gDQo+IA0KPiANCj4gcC45DQo+IFNlY3Rpb24gNC4zLCBw
YXJhIDEgLSBhZ2FpbiwgaXMgdXNpbmcgRVVJLTY0IGRlc2lyYWJsZT8gIElzIHRoZSBwb2ludCB0
byBhbGxvdyBoZWFkZXIgY29tcHJlc3Npb24gYXMgcGVyIFJGQzQ5NDQ/ICBEaXNjdXNzIHRoZSB0
cmFkZW9mZj8gU2VjdGlvbiA0LjMgcGFyYSAyIC0gc28gYSBkaWZmZXJlbnQgdHlwZSBvZiBpZGVu
dGlmaWVyIGNvdWxkIGJlIGFuIFJGQyA3MjE3IGdlbmVyYXRlZCBpZGVudGlmaWVyPw0KPiANCj4+
IEl0IGNvdWxkIGJlIG1hbnkgdGhpbmdzIGJ1dCBjb2xsaXNpb25zIHNob3VsZCBiZSBhdm9pZGVk
LiBJdCBzaG91bGQgbm90IGJlIGFuIGludGVyZmFjZSBJRCBzaW5jZSB0aGlzIGlzIHRvIGNvbXBs
ZW1lbnQgdGhlIERBRCBvZiB0aGUgSUlELiBBUC1ORCBidWlsZHMgaXQgb24gY3J5cHRvZ3JhcGh5
LiBZb3VyIHBvaW50IGlzIGV4Y2VsbGVudCwgdW5zdXJlIGlmIHRoaXMgZG9jIHNob3VsZCBiZSB0
aGUgdmVzc2VsIGZvciBpdC4gQXQgdGhpcyBzdGFnZSwgd2UgbmV2ZXIgYXJndWVkIGRlcHJlY2F0
aW9uIGJlZm9yZSwganVzdCBleHRlbnNpb24uIEl0IHdpbGwgdGFrZSBXRyB3b3JrIHRvIGRlZmlu
ZSBwb3NzaWJsZSByZXBsYWNlbWVudHMgYW5kIHRoaXMgZG9jIG1heSBiZSB0b28gYWR2YW5jZWQg
Zm9yIHRoYXQgSSBndWVzcywgYnV0IEknbGwgYXNrLg0KDQpUQz4gT0suDQoNCj4gDQo+IA0KPiAN
Cj4gKioqKioqKioqKioqKioqKioqKioqKg0KPiANCj4gDQo+IA0KPiBwLjExDQo+IFNlY3Rpb24g
NC42IC0gaW4gdGhlIGNhc2Ugb2YgdHdvIDZMUnMgd2l0aCB0aGUgc2FtZSBsaW5rLWxheWVyIGFk
ZHJlc3NlcywgZG9lcyBpdCBtYXR0ZXIgd2hpY2ggYSA2TE4gY2hvb3Nlcz8gIElzIHRoZSBjaG9p
Y2UgYWxnb3JpdGhtaWM/IFNlY3Rpb24gNC42IC0gdGhlIGxhc3QgcGFyYSBvbiBwLjExIHNlZW1z
IHRvIGJlIHJlcGVhdGVkIGluIHRoZSBmaXJzdCBwYXJhIG9uIHAuMTI/DQo+IA0KPj4gVGhpcyBz
cGVjaWZpY2F0aW9uIChpbmNsdWRpbmcgUkZDIDY3NzUpIGRvZXMgbm90IGhhdmUgYSByb3V0ZXIg
cHJlZmVyZW5jZSAod2hldGhlciB0aGV5IGhhdmUgYSBzYW1lIG9yIGRpZmZlcmVudCBMTEEpIGJl
eW9uZCBSRkMgNDE5MS4gUlBMIGRvZXMsIGJhc2VkIG9uIFJhbmsgYW5kIHRoZSB1cGNvbWluZyBl
bnJvbGxtZW50IHNwZWNpZmljYXRpb24gd2lsbCBhbHNvIGhpbnQgb24gdGhhdC4gQW5kIGFwcGFy
ZW50bHkgeWVzIHRvIHlvdXIgb3RoZXIgcG9pbnQsIGNsZWFuaW5nIHVwLg0KDQpUQz4gT0suDQoN
Cj4gDQo+ICoqKioqKioqKioqKioqKioqKioqKioNCj4gDQo+IA0KPiANCj4gcC4xMg0KPiBTZWN0
aW9uIDQuNiAtIGFnYWluLCBpcyB0aGUgcmVjb21tZW5kYXRpb24gdG8gdXNlIGFuIChleHBlY3Rl
ZCB0byBiZSkgdW5pcXVlIExMIGFkZHJlc3MgaW4ga2VlcGluZyB3aXRoIFJGQyA4MDY0Pw0KPiAN
Cj4+IFRoZXJlIGlzIGEgY2hpY2tlbiBhbmQgYW4gZWdnIHByb2JsZW0gd2l0aCB0aGUgZmlyc3Qg
cmVnaXN0cmF0aW9uIG9mIHRoZSBmaXJzdCBMTEEuIEl0IGlzIGJldHRlciB0aGF0IGl0IGRvZXMg
bm90IGZhaWwuIFJGQzY3NzUgc3RpcHVsYXRlcyB0aGF0IE1BQy1kZXJpdmVkIExMQSBkbyBub3Qg
bmVlZCBEQUQuIFRoaXMgbWVzc2FnZSBmbGllcyBvdmVyIG9uZSBob3AsIGJldHdlZW4gYSBub2Rl
IGFuZCBpdHMgbmVhcmJ5IHJvdXRlci4gVGhlIG5vZGUgbWF5IHRoZW4gZm9ybSBhcyBtYW55IHBy
aXZhY3kgTEwgYW5kIEdVQSBhcyBpdCBsaWtlcy4gDQoNClRDPiBPSy4NCg0KPiANCj4gDQo+ICoq
KioqKioqKioqKioqKioqKioqKioNCj4gDQo+IA0KPiANCj4gcC4xMw0KPiBQYXJhIDQgLSBhIE1v
dmVkIG1lc3NhZ2UgU0hPVUxEIGJlIHVzZWQsIHlldCBlbHNld2hlcmUgYSBub2RlIE1VU1QgY2xl
YW4gdXAgaXRzIHN0YWxlIHN0YXRlPyAgQ29uc2lzdGVudD8gV2hhdCBhYm91dCBNSVB2Ni1saWtl
IHNwb29maW5nIHNlY3VyaXR5IGlzc3Vlcz8gWW91IHNheSAiYW4gYWx0ZXJuYXRlIHByb3RvY29s
IiAtIGlzbid0IHRoaXMgYSBsaXR0bGUgaGFuZC13YXZ5OyBzaG91bGRuJ3QgYSBzaW5nbGUgbWVj
aGFuaXNtIGJlIGRlZmluZWQgcmF0aGVyIHRoYW4gbXVsdGlwbGUgKHVuZGVmaW5lZCkgbWVjaGFu
aXNtcz8NCj4gDQo+PiBBZ3JlZWQuIFRoYXQgc2luZ2xlIG1lY2hhbmlzbSBpcyBEQVIvREFDLiBJ
IHJlbW92ZWQgdGhlICJhbiBhbHRlcm5hdGUgcHJvdG9jb2wiOyB3aGF0IHdhcyBtZWFudCBpcyBu
b3cgc2VwYXJhdGVseSBkcmFmdGVkIGluIGRyYWZ0LXRodWJlcnQtcm9sbC11bmF3YXJlLWxlYXZl
cy4gVGhpcyBpcyB3aGVyZSB1c2luZyBSUEwgdG8gcHJveHkgdGhlIHJlZ2lzdHJhdGlvbiBpcyBk
ZXNjcmliZWQuIFVuc3VyZSBhYm91dCB3aGljaCBNSVAgYXR0YWNrIHlvdSBoYXZlIGluIG1pbmQ/
DQoNClRDPiBOZXZlciBtaW5kOyBJIHNhdyBvdGhlciBBUC1ORCBjb21tZW50cyB0aGF0IGNsYXJp
ZmllZCBpdC4gIA0KDQo+IA0KPiANCj4gKioqKioqKioqKioqKioqKioqKioqKg0KPiANCj4gDQo+
IA0KPiANCj4gcC4xNQ0KPiBPVUkgaXMgYSBjb25mdXNpbmcgY2hvaWNlIG9mIHRlcm0sIGdpdmVu
IE9VSXMgaW4gTUFDIGFkZHJlc3NlczsgSSBndWVzcyB0aGlzIGlzIG5vdyBiYWtlZCBpbnRvIFJG
QyA2Nzc1IHRob3VnaC4NCj4gDQo+PiBBY3R1YWxseSBuby4gUkZDIDY3NzUgdXNlcyBFVUktNjQg
dGhyb3VnaG91dC4gV2UgcGlja2VkIHRoYXQgdGVybSB0byBnZW5lcmFsaXplIHRoZSBFVUktNjQs
IHNvIEkgZ3Vlc3Mgd2UgY2FuIHN0aWxsIGNoYW5nZSB0aGF0IG5hbWUuIEkgY2hhbmdlZCBpdCB0
byBSZWdpc3RyYXRpb24gVW5pcXVlIElEIChSVUlEKSBidXQgdGhhdCBkb2VzIG5vdCBzb3VuZCBz
byByaWdodDsgd291bGQgeW91IGhhdmUgc3VnZ2VzdGlvbnM/DQo+PiBJJ2xsIHRha2UgdGhhdCBx
dWVzdGlvbiB0byB0aGUgV0cgc2VwYXJhdGVseS4NCg0KVEM+IEkgc2F3IHRoYXQsIHRoYW5rcy4g
SSBkb24ndCBoYXZlIGEgc3BlY2lmaWMgc3VnZ2VzdGlvbiwganVzdCB0aGF0IE9VSSBoYXMgYSB2
ZXJ5IHdlbGwga25vd24gYXBwbGljYXRpb24gZWxzZXdoZXJlLg0KDQo+ICoqKioqKioqKioqKioq
KioqKioqKioNCj4gDQo+IA0KPiANCj4gcC4xNg0KPiBJIGRvbid0IHRoaW5rIGNvZGVzIDUgYW5k
IDEwIGFyZSBleHBsYWluZWQvZGVmaW5lZCBpbiBhbnkgZGV0YWlsIGhlcmU/ICBIb3cgaXMgdGhl
IGNoYWxsZW5nZSBtYWRlPw0KPiANCj4+IFRoaXMgaXMgdXNlZCBpbiBhIGZyZWZlcmVuY2Ugc3Bl
Yy4gSSBjbGFyaWZpZWQgdGhhdCBieSBhZGRpbmcgMyBsaW5lcyBhdCB0aGUgZW5kIG9mIHRoZSB0
ZXh0IGluIHRoZSBSVUlEIChleCBPVUlEKSBzZWN0aW9uIHdoaWNoIG5vdyByZWFkczoNCj4gDQo+
ICIJVGhlIFJlZ2lzdHJhdGlvbiBVbmlxdWUgSUQgaW4gPHhyZWYgdGFyZ2V0PSJSRkM2Nzc1Ii8+
DQo+IAlpcyBhIEVVSS02NCBnbG9iYWxseSB1bmlxdWUgYWRkcmVzcyBjb25maWd1cmVkIGF0IGEg
TG93ZXIgTGF5ZXIsDQo+IAl1bmRlciB0aGUgYXNzdW1wdGlvbiB0aGF0IGR1cGxpY2F0ZSBFVUkt
NjQgYWRkcmVzc2VzIGFyZSBhdm9pZGVkLg0KPiAJV2l0aCB0aGlzIHNwZWNpZmljYXRpb24sIHRo
ZSBSZWdpc3RyYXRpb24gVW5pcXVlIElEIGlzIGFsbG93ZWQgdG8gYmUNCj4gICAgZXh0ZW5kZWQg
dG8gZGlmZmVyZW50IHR5cGVzIG9mIGlkZW50aWZpZXIsIGFzIGxvbmcgYXMgdGhlIHR5cGUgaXMg
Y2xlYXJseQ0KPiAJaW5kaWNhdGVkLiBGb3IgaW5zdGFuY2UsIHRoZSB0eXBlIGNhbiBiZSBhIGNy
eXB0b2dyYXBoaWMgc3RyaW5nIGFuZA0KPiAJdXNlZCB0byBwcm92ZSB0aGUgb3duZXJzaGlwIG9m
IHRoZSByZWdpc3RyYXRpb24gYXMgZGlzY3Vzc2VkIGluDQo+IAk8eHJlZiB0YXJnZXQ9IkktRC5p
ZXRmLTZsby1hcC1uZCI+DQo+IAkiQWRkcmVzcyBQcm90ZWN0ZWQgTmVpZ2hib3IgRGlzY292ZXJ5
IGZvciBMb3ctcG93ZXIgYW5kIExvc3N5IE5ldHdvcmtzIg0KPiAJPC94cmVmPi4gSW4gb3JkZXIg
dG8gc3VwcG9ydCB0aGUgZmxvd3MgcmVsYXRlZCB0byB0aGUgcHJvb2Ygb2Ygb3duZXJzaGlwLA0K
PiAgICB0aGlzIHNwZWNpZmljYXRpb24gaW50cm9kdWNlcyBuZXcgc3RhdHVzIGNvZGVzICJWYWxp
ZGF0aW9uIFJlcXVlc3RlZCIgYW5kDQo+ICAgICJWYWxpZGF0aW9uIEZhaWxlZCIgaW4gdGhlIEVB
Uk8uIA0KDQpUQz4gT0suDQoNCj4gDQo+IA0KPiAqKioqKioqKioqKioqKioqKioqKioqDQo+IA0K
PiANCj4gDQo+IHAuMTYNCj4gVGhlIHJlZ2lzdHJhdGlvbiBsaWZldGltZSBpcyBpbiBtaW51dGVz
OyB3aHkgbm90IGluIHNlY29uZHM/DQo+IA0KPj4gUkZDIDY3NzUgaXMgbWlzc2luZyBhIHdheSB0
byBleHByZXNzIHRoZSB0aW1lIHVuaXQgKFJQTCBoYXMgb25lKS4gDQo+IFdlIHVzZWQgbWludXRl
cyBiZWNhdXNlIGEgdHlwaWNhbCBMTE4gb3BlcmF0ZXMgYXQgYSB2ZXJ5IHNsb3cgcGFjZSwgYW5k
IGEgdHlwaWNhbCBkZXZpY2UgaXMgbGlrZSBhIHRocmVlLXRvZWQgc2xvdGggdGhhdCB3b3VsZCBz
bGVlcCBtb3JlIHRoYW4gYSBjYXQuIFdlIGV2ZW4gaGFkIGEgcmVxdWlyZW1lbnQgdG8gcHJvZHVj
ZSBhbiAnaW5maW5pdGUnIGxpZmV0aW1lIGZvciB0aGUgbGlrZXMgb2YgbGlnaHQgYnVsYnMgYnV0
IG5ldmVyIHRvb2sgaXQgdGhhdCBzbG93LiBXZSBjb3VsZCBjaGFuZ2UgdGhlIGZvcm1hdCBidXQg
dGhhdCB3b3VsZCBub3QgYmUgYmFja3dhcmQgY29tcGF0aWJsZS4NCj4+IEknbGwgdGFrZSB0aGF0
IHF1ZXN0aW9uIHRvIHRoZSBXRyBzZXBhcmF0ZWx5DQoNClRDPiA6KQ0KDQoNCj4gKioqKioqKioq
KioqKioqKioqKioqKg0KPiANCj4gDQo+IA0KPiBwLjE4DQo+IFNlY3Rpb24gNi4zIC0gU0hPVUxE
IHNldCB0aGUgRSBmbGFnOyB3aHkgbm90IGEgTVVTVD8gIFdoeSB3b3VsZCB5b3UgDQo+IHN1cHBv
cnQgdGhlIHNwZWMsIGJ1dCBub3QgYWR2ZXJ0aXNlIHRoYXQgeW91IGRvPyAgSW4gY29udHJhc3Qs
IG9uIHRoZSANCj4gbmV4dCBwYWdlIGluIFNlY3Rpb24NCj4gNy4xLjEgeW91IHNheSBub2RlcyBN
VVNUIHNldCBpdC4NCj4gDQo+PiBmaXhlZCwgaXQgd2FzIGEgTVVTVCA6KQ0KDQpUQz4gT0suDQoN
Cj4gKioqKioqKioqKioqKioqKioqKioqKg0KPiANCj4gDQo+IA0KPiBwLjE5DQo+IFNlY3Rpb24g
Ny4xLjIgcGFyYSAyIC0gd291bGQgYSBMTCBhZGRyZXNzIGdlbmVyYWxseSBiZSB1c2VkIGhlcmUg
YXMgc291cmNlPyANCj4gU2hvdWxkIHRoYXQgYmUgYSBTSE9VTEQ/ICBVc2luZyBhIHRlbXBvcmFy
eSBhZGRyZXNzIGlzIHByb2JhYmx5IG5vdCBpZGVhbC4NCj4gDQo+PiBSRkMgNjc3NSB1c2VkIHRo
ZSByZWdpc3RlcmVkIGFkZHJlc3MgKExMIG9yIEdVQSkgYXMgc291cmNlIGFuZCB0aGUgdGFyZ2V0
IHdhcyBub3QgcmVhbGx5IGltcG9ydGFudC4gV2l0aCB0aGlzIHNwZWNpZmljYXRpb24sIHJlZ2lz
dGVyIHRoZSB0YXJnZXQgb2YgdGhlIE5TLCBhbmQgdGhlcmUgaXMgbm8gcG9pbnQgcmVtZW1iZXJp
bmcgdGhlIHNvdXJjZSBhZGRyZXNzIG9mIHRoZSByZWdpc3RyYXRpb24gTlMgYWZ0ZXIgdGhlIE5B
IHdhcyBzZW50IGJhY2suIEEgNkxSIGNhbiB0YWxrIHRvIHRoZSByZWdpc3RlcmVkIGFkZHJlc3Mg
dXNpbmcgdGhlIHJlZ2lzdGVyZWQgYWRkcmVzcy4NCg0KVEM+IE9LLg0KDQo+IA0KPiAqKioqKioq
KioqKioqKioqKioqKioqDQo+IA0KPiANCj4gDQo+IHAuMjANCj4gU2VjdGlvbiA3LjMgcGFyYSA0
IC0gaXMgdGhpcyBjb25zaXN0ZW50IHdpdGggcC4xOSBsYXN0IHBhcmEgc2F5aW5nIGEgNkxOIE1V
U1QgdXNlIHRoZSB1cGRhdGVkIHNwZWMgb25jZSBpdCBrbm93cyBpdCdzIHN1cHBvcnRlZD8gVGhl
IGxhc3QgdHdvIHBhcmFzIGhlcmUgYXJlIGEgYml0IHZhZ3VlL2xvb3NlLg0KPiANCj4+IEkgdHVy
bmVkIHRoZSB0ZXh0IGludG86DQo+IA0KPiAiCSAgICBBZnRlciBkZXRlY3RpbmcgYSBsZWdhY3kg
NkxSLCBhbiB1cGRhdGVkIDZMTiBTSE9VTEQgYXR0ZW1wdCB0byBmaW5kIGFuDQo+IAkgICAgYWx0
ZXJuYXRlIDZMUiB0aGF0IGlzIHVwZGF0ZWQgZm9yIGEgcmVhc29uYWJsZSB0aW1lIHRoYXQgZGVw
ZW5kcyBvbiB0aGUNCj4gICAgICAgIHR5cGUgb2YgZGV2aWNlIGFuZCB0aGUgZXhwZWN0ZWQgZGVw
bG95bWVudC4NCj4gIg0KDQpUQz4gT0suDQoNCj4gKioqKioqKioqKioqKioqKioqKioqKg0KPiAN
Cj4gDQo+IA0KPiBwLjIxDQo+IFNlY3Rpb24gOCwgcGFyYSAzIC0gcmVjb21tZW5kcyB1c2luZyBw
cml2YWN5IHRlY2huaXF1ZXMsIGJ1dCB1c2VzIEVVSTY0Pw0KPiANCj4+IFJGQyA2Nzc1IHVzZXMg
RVVJLiBBUC1ORCB1c2VzIGEgY3J5cHRvZ3JhcGhpY2FsbHkgZ2VuZXJhdGVkIHRva2VuIGluc3Rl
YWQuIFRoaXMgc2VjdGlvbiBlZmZlY3RpdmVseSByZWNvbW1lbmRzIEFQLU5EIG9yIHdoYXRldmVy
IGVsc2UgY21lcyBuZXh0IHRoYXQgaGFzIHByaXZhY3kgY29uY2VybnMuDQoNClRDPiBPSy4NCg0K
PiANCj4gDQo+ICoqKioqKioqKioqKioqKioqKioqKioNCj4gDQo+IA0KPiANCj4gcC4yMg0KPiBM
aW1pdCB0aGUgbnVtYmVyIG9mIGFkZHJlc3Nlcz8gIFdoYXQgYWJvdXQgUkZDIDc5MzQ/DQo+IFRo
ZSB0eXBlIG9mIGFsZ29yaXRobSBkZXNjcmliZWQgaGVyZSBtaWdodCBiZSBiZXR0ZXIgZGVmaW5l
ZCBnZW5lcmljYWxseSBmb3IgNkxvV1BBTiBhbmQgJ3JlYWwnIElQdjY/ICBJIGRvbid0IHRoaW5r
IGFueXRoaW5nIGhhcyBiZWVuIGRlZmluZWQgZm9yIE5EIGNhY2hlIGV4aGF1c3Rpb24gYXR0YWNr
IG1pdGlnYXRpb24gLSB3b3VsZCBhIHNlcGFyYXRlIGRyYWZ0IGJlIGJlbmVmaWNpYWw/IEkgc3Vz
cGVjdCBjdXJyZW50IHNvbHV0aW9ucyBhcmUgdmVuZG9yIHNwZWNpZmljPw0KPiANCj4+IFdlIGFw
cGxpZWQgd2lzZG9tIGZyb20gUkZDOTczNCBhbmQgcmVtb3ZlZCB0ZXh0IHRoYXQgaW5kaWNhdGVk
IHRoYXQgYW4gYWRtaW5pc3RyYXRvciBjb3VsZCBiZSBvbiB0aGUgcGF0aCBvZiBhY2NlcHRpbmcg
YW4gYWRkcmVzcyBvciBub3QuIEkga25vdyBmb3IgaGF2aW5nIGNvZGVkIGl0IHRoYXQgeWVzLCAo
YXQgbGVhc3Qgc29tZSkgdmVuZG9ycyBwcm92aWRlIGEgcHJvdGVjdGlvbiBpbiB0aGUgbnVtYmVy
IG9mIGFkZHJlc3NlcyB0aGF0IGNhbiBiZSByZWdpc3RlcmVkIG9yIHNub29wZWQgZnJvbSBhIGdp
dmVuIGRldmljZSB3ZW4gdGhlcmUgaXMgYSBsaW1pdCBmb3IgdGhlIG92ZXJhbGwgcmVzb3VyY2Vz
IHRvIHNlcnZlIHRoZSBuZXR3b3JrLiBBIGNsYXNzaWNhbCBOQ0UgaXMgYSBjYWNoZSBidXQgYSA2
TFIgTkNFIGlzIHJlYWxseSBhIGhhcmQgc3RhdGUgdGhhdCB0aGUgcmVnaXN0cmFyIGd1YXJhbnRl
ZXMgdG8gbWFpbnRhaW4gZm9yIGEgZ2l2ZW4gbGlmZXRpbWUuIFRoZSBmYWN0IHRoYXQgYSBwcm90
ZWN0aW9uIGNhbiBiZSBjb25maWd1cmVkIGRvZXMgbm90IGZvcmNlIGEgdXNlciBpbiBhIHBhcnRp
Y3VsYXIgZGVwbG95bWVudCAgdG8gdXNlIHRoYXQgcHJvdGVjdGlvbi4gSSBhZ3JlZSB0aGF0IHRo
ZXJlIGlzIGEgbmVlZCBmb3IgTkNFIGF0dGFjayBtaXRpZ2F0aW9uIGZvciBib3RoIGNsYXNzaWNh
bCBORCBhbmQgNkxvV1BBTiBORC4gQnV0IHRpbGwgdGhhdCBzcGVjIGV4aXN0cywgd2UgY2Fubm90
IGZvcmNlIHRoZSA2TFIgZGV2aWNlIHRvIGRyb3AgYWxsIHByb3RlY3Rpb24gYWdhaW5zdCBhIG1p
c2JlaGF2aW5nIDZMTi4gQSA2TFIgaXMgYW4gSU9UIGRldmljZSBhbmQgaXQgbWlnaHQgZWFzaWx5
IGJlIHB1c2hlZCBiZXlvbmQgY2FwYWNpdHkuIA0KDQpUQz4gT0suIEl0IG1pZ2h0IGJlIHNvbWV0
aGluZyB0byByYWlzZSBpbiA2bWFuLCB0byBzZWUgaWYgdGhlcmUncyBpbnRlcmVzdCBpbiBkb2N1
bWVudGluZyBhbGdvcml0aG0ocykuDQoNCj4gKioqKioqKioqKioqKioqKioqKioqKg0KPiANCj4g
DQo+IA0KPiBwLjIyDQo+IFdoYXQgdHJ1c3QgbW9kZWw/DQo+IA0KPj4gU2hvdWxkIEkgYWRkIHdv
cmRzPyBUaG9zZSBuZXR3b3JrcyBhcmUgYWx3YXlzIHByb3RlY3RlZCBhdCBMYXllciAyLiBCdXQg
cmVhbGx5LCB3ZSdkIGxpa2UgdG8gc2VlIGEgZHJhZnQgdGhhdCBlbmFibGVzIGEgNkxCUiB0byBw
cm92ZSBpdCBoYXMgdGhhdCBjYXBhY2l0eSBhbmQgaXMgZW50aXRsZWQgdG8gcGxheSB0aGUgcm9s
ZSBmb3IgdGhlIG5ldHdvcmsuIFRoaXMgaXMgYmV5b25kIHRoZSBzY29wZSBvZiB0aGlzIHBhcnRp
Y3VsYXIgZHJhZnQgYW5kIHNob3VsZCBiZSBkb25lIGluIGEgc2VjdXJpdHkgcmVsYXRlZCA2TG9X
UEFOIGRyYWZ0Lg0KDQpUQz4gT0ssIHBlcmhhcHMganVzdCBleHBsaWNpdGx5IHN0YXRlIHRoZSBw
cmVzZW5jZSAvIGFzc3VtcHRpb24gb2YgTDIgcHJvdGVjdGlvbiBpbiB0aGUgc2VjdXJpdHkgc2Vj
dGlvbi4NCg0KPiAqKioqKioqKioqKioqKioqKioqKioqDQo+IA0KPiANCj4gDQo+IHAuMjINCj4g
U2VjdGlvbiA5IC0gRVVJNjQsIG9yIG5vdCBFVUk2ND8gIEluY29uc2lzdGVudC4NCj4gRG9lcyBh
bnlvbmUgcmVhbGx5IHVzZSBTZU5EPyAgRXNwZWNpYWxseSBpbiA2TG9XUEFOIG5ldHdvcmtzPw0K
PiANCj4+IFRoZXJlIGFyZSAyIHVzZXMgb2YgRVVJIHRoYXQgbXVzdCBiZSBkaWZmZXJlbnRpYXRl
ZC4gVGhlIE9VSUQgKG5vdyBSVUlEKSBpcyBhIHVuaXF1ZSBJRCBmb3IgdGhlIGRldmljZSB0byBj
b3JyZWxhdGUgcmVnaXN0cmF0aW9ucyBmb3IgREFEIGJldHdlZW4gaG9uZXN0IHBlb3BsZS4gVGhp
cyBzZWN0aW9uIGVyZSB0YWxrcyBhYm91dCBJSUQgaW4gdGhlIElQdjYgYWRkcmVzcy4gVGhlIHRl
eHQgZXhwbGFpbnMgdGhhdCBubywgU0VORCBjYW5ub3QgYmUgdXNlZCBpbiB0aGF0IHNwYWNlLiBU
aGlzIGlzIHdoeSB3ZSBkbyBBUC1ORCBpbnN0ZWFkLiBXaXRoIEFQLU5ELCB0aGUgT1VJRCBpcyB1
c2VkIHRvIHByb3ZlIGNyeXB0b2dyYXBoaWNhbGx5IHRoZSBvd25lcnNoaXAgb2YgdGhlIHJlZ2lz
dGVyZWQgYWRkcmVzcyBhIGJpdCBsaWtlIENHQSBkb2VzLCBidXQgaXQgaXMgbm90IHBhcnQgb2Yg
dGhlIGFkZHJlc3MuIEl0IGlzIHN0b3JlZCB1cG9uIHRoZSBmaXJzdCByZWdpc3RyYXRpb24gZiBh
biBhZGRyZXNzIGFuZCB1c2VkIGxhdGVyIHRvIHZhbGlkYXRlIHRoYXQgdGhlIG5ldyByZWdpc3Ry
YXRpb24gY29tZXMgZnJvbSB0aGUgc2FtZSBndXkuDQoNClRDPiBBYWFoLCByaWdodCwgdGhhbmtz
Lg0KDQo+ICoqKioqKioqKioqKioqKioqKioqKioNCj4gDQo+IA0KPiANCj4gcC4yNA0KPiBTZWN0
aW9uIDEwLjMgLSBzdGF0dXNlcyA1IGFuZCAxMCBhcmUgbm90IGRldGFpbGVkIGluIHRoZSBkcmFm
dD8NCj4gDQo+PiBBZGRlZCB0ZXh0IHVwb24geW91ciBwb2ludCBlYXJsaWVyDQoNClRDPiBPSy4N
Cg0KPiAqKioqKioqKioqKioqKioqKioqKioqDQo+IA0KPiANCj4gDQo+IHAuMzANCj4gVGhlIG11
bHRpY2FzdCBpc3N1ZXMgdGV4dCBjb3VsZCBjaXRlIHRoZSBuZXcgbWJvbmVkIGRyYWZ0IG9uIHRo
aXMgdG9waWMuDQo+ICJQbGFndWUiIGlzIG1heWJlIHN0cm9uZyENCj4gDQo+PiBkb25lIHRoZSBy
ZWYuIEFkZGVkIGRyYWZ0LXBlcmtpbnMgYXMgd2VsbC4gcmVwbGFjZWQgInBsYWd1ZSIgd2l0aCAi
YWZmZWN0IHRoZSBvcGVyYXRpb24gb2YiDQoNClRDPiBPSy4NCg0KPiAqKioqKioqKioqKioqKioq
KioqKioqDQo+IA0KPiANCj4gDQo+IHAuMzANCj4gQXBwZW5kaXggQiAtIGNhbiB3ZSBoYXZlIGEg
dGFibGUgc2hvd2luZyBXSElDSCByZXF1aXJlbWVudHMgaGF2ZSBiZWVuIG1ldCBieSB0aGUgZHJh
ZnQ/DQo+IA0KPj4gYWRkZWQNCj4gDQo+IDx0Pg0KPiBOb3RlIHRvIFJGQyBFZGl0b3I6IHBsZWFz
ZSByZXBsYWNlICJUaGlzIiBieSB0aGUgUkZDIG51bWJlciBmb3IgdGhpcyBzcGVjaWZpY2F0aW9u
IG9uY2UgaXQgaXMgYXR0cmlidXRlZC4NCj4gPHQ+DQo+IA0KPiAJPHRleHR0YWJsZSBhbmNob3I9
InJlcWFkZCIgdGl0bGU9IkFkZHJlc3NpbmcgcmVxdWlyZW1lbnRzIj4NCj4gCTxwcmVhbWJsZT5J
LWRyYWZ0cy9SRkNzIGFkZHJlc3NpbmcgcmVxdWlyZW1lbnRzPC9wcmVhbWJsZT4NCj4gCSAgCQkJ
PHR0Y29sIGFsaWduPSJsZWZ0Ij4gUmVxdWlyZW1lbnQ8L3R0Y29sPg0KPiAJICAJCQk8dHRjb2wg
YWxpZ249ImxlZnQiPiBEb2N1bWVudCA8L3R0Y29sPg0KPiANCj4gCSAgPGM+UmVxMS4xPC9jPgkJ
PGM+PHhyZWYgdGFyZ2V0PSJJLUQuaWV0Zi02bG8tYmFja2JvbmUtcm91dGVyIi8+PC9jPg0KPiAJ
ICA8Yz5SZXExLjI8L2M+CQk8Yz48eHJlZiB0YXJnZXQ9IlJGQzY3NzUiLz48L2M+DQo+IAkgIDxj
PlJlcTEuMzwvYz4JCTxjPjx4cmVmIHRhcmdldD0iUkZDNjc3NSIvPjwvYz4NCj4gCSAgPGM+UmVx
MS40PC9jPgkJPGM+VGhpczwvYz4NCj4gDQo+IAkgIDxjPlJlcTIuMTwvYz4JCTxjPlRoaXM8L2M+
DQo+IAkgIDxjPlJlcTIuMjwvYz4JCTxjPlRoaXM8L2M+DQo+IAkgIDxjPlJlcTIuMzwvYz4JCTxj
PjwvYz4NCj4gDQo+IAkgIDxjPlJlcTMuMTwvYz4JCTxjPlRlY2hub2xvZ3kgRGVwZW5kYW50PC9j
Pg0KPiAJICA8Yz5SZXEzLjI8L2M+CQk8Yz5UZWNobm9sb2d5IERlcGVuZGFudDwvYz4NCj4gCSAg
PGM+UmVxMy4zPC9jPgkJPGM+VGVjaG5vbG9neSBEZXBlbmRhbnQ8L2M+DQo+IAkgIDxjPlJlcTMu
NDwvYz4JCTxjPlRlY2hub2xvZ3kgRGVwZW5kYW50PC9jPg0KPiANCj4gCSAgPGM+UmVxNC4xPC9j
PgkJPGM+VGhpczwvYz4NCj4gCSAgPGM+UmVxNC4yPC9jPgkJPGM+VGhpczwvYz4NCj4gCSAgPGM+
UmVxNC4zPC9jPgkJPGM+PHhyZWYgdGFyZ2V0PSJSRkM2Nzc1Ii8+PC9jPg0KPiANCj4gCSAgPGM+
UmVxNS4xPC9jPgkJPGM+PC9jPg0KPiAJICA8Yz5SZXE1LjI8L2M+CQk8Yz48eHJlZiB0YXJnZXQ9
IkktRC5pZXRmLTZsby1hcC1uZCIvPjwvYz4NCj4gCSAgPGM+UmVxNS4zPC9jPgkJPGM+PC9jPg0K
PiAJICA8Yz5SZXE1LjQ8L2M+CQk8Yz48L2M+DQo+IAkgIDxjPlJlcTUuNTwvYz4JCTxjPjx4cmVm
IHRhcmdldD0iSS1ELmlldGYtNmxvLWFwLW5kIi8+PC9jPg0KPiAJICA8Yz5SZXE1LjY8L2M+CQk8
Yz48eHJlZiB0YXJnZXQ9IkktRC5zdHJ1aWstbHdpcC1jdXJ2ZS1yZXByZXNlbnRhdGlvbnMiLz48
L2M+DQo+IAkgIDxjPlJlcTUuNzwvYz4JCTxjPjx4cmVmIHRhcmdldD0iSS1ELmlldGYtNmxvLWFw
LW5kIi8+PC9jPg0KPiAJICA8Yz5SZXE1Ljg8L2M+CQk8Yz4gPC9jPg0KPiAJICA8Yz5SZXE1Ljk8
L2M+CQk8Yz48eHJlZiB0YXJnZXQ9IkktRC5pZXRmLTZsby1hcC1uZCIvPjwvYz4NCj4gDQo+IAkg
IDxjPlJlcTYuMTwvYz4JCTxjPlRoaXM8L2M+DQo+IAkgIDxjPlJlcTYuMjwvYz4JCTxjPlRoaXM8
L2M+DQo+IA0KPiAJPC90ZXh0dGFibGU+CTwhLS0gZW5kIHRhYmxlICJBZGRyZXNzaW5nIHJlcXVp
cmVtZW50cyIgLS0+DQo+IA0KPiANCg0KVEM+IE9LLg0KDQoNCj4gKioqKioqKioqKioqKioqKioq
KioqKg0KPiANCj4gDQo+IA0KPiBOaXRzOg0KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQ0KPiANCj4gcC40DQo+IFNlY3Rpb24gMiAtICJmb3JtIGFuZCB1c2UgbXVsdGlw
bGUgYWRkcmVzc2VzIiAoYWRkIG11bHRpcGxlKQ0KPiANCj4+IGRvbmUNCj4gDQo+IA0KPiAqKioq
KioqKioqKioqKioqKioqKioqDQo+IA0KPiANCj4gDQo+IHAuNA0KPiBTZWN0aW9uIDIgbGFzdCBw
YXJhIC0gInRoZWlyIiByYXRoZXIgdGhhbiAiaGlzIg0KPiANCj4+IHNvcnJ5IEkgZG8gbm90IHNl
ZSB0aGlzID8gdGhlICJoaXMiIHJlZmVycyB0byB0aGUgbmV0d29yayBhZG1pbi4NCg0KVEM+IElu
IG1vcmUgcG9saXRpY2FsbHkgY29ycmVjdCBCcml0aXNoIEVuZ2xpc2gsIHlvdSdkIHNheSAidGhl
aXIiIGFzIGEgZ2VuZGVyIG5ldXRyYWwgdGVybSwgbm90ICJoaXMiLiAgSW4gdGhlIGNhc2UgInRo
ZWlyIiBjYW4gYmUgc2luZ3VsYXIuDQoNCg0KPiAqKioqKioqKioqKioqKioqKioqKioqDQo+IA0K
PiANCj4gDQo+IHAuNg0KPiAicHJvdmlkZXMgbmV3IiAtPiAicHJvdmlkZSBuZXciDQo+IA0KPj4g
ZG9uZQ0KPiANCj4gKioqKioqKioqKioqKioqKioqKioqKg0KPiANCj4gDQo+IA0KPiBwLjEwDQo+
ICJyb3V0ZS1vdmVyIG1lc2giIC0gYWRkIHRvIGRlZmluaXRpb25zIHNlY3Rpb24NCj4gDQo+PiBh
ZGRlZCByZWZlcmVuY2UgdG8gUkZDIDY2MDYgaW4gdGhlIHRlcm1pbm9sb2d5IHNlY3Rpb24NCj4g
DQo+IA0KPiANCj4gKioqKioqKioqKioqKioqKioqKioqKg0KPiANCj4gDQo+IA0KPiBwLjEyDQo+
IEZpcnN0IGxpbmUgb2YgbGFzdCBwYXJhIG5lZWRzIHJld3JpdGluZyAtICJJZiB0aGUgcmVnaXN0
cnkgaW4gdGhlIDZMQlIgaXMgYmUgc2F0dXJhdGVkLCBpbiB3aGljaCBjYXNlIHRoZSBMQlIiLg0K
PiANCj4+IEkgaGFkIHNwb3RlZCB0aGF0IG9uZSB0b28gOiApIGZpeGVkIGFzDQo+IA0KPiAiDQo+
IAlJZiB0aGUgcmVnaXN0cnkgaW4gdGhlIDZMQlIgaXMgc2F0dXJhdGVkLCB0aGUNCj4gCUxCUiBj
YW5ub3QgZ3VhcmFudGVlIHRoYXQgYSBuZXcgYWRkcmVzcyBpcyBlZmZlY3RpdmVseSBub3QgYSBk
dXBsaWNhdGUuDQo+ICINCj4gDQo+IA0KPiAqKioqKioqKioqKioqKioqKioqKioqDQo+IA0KPiAN
Cj4gDQo+IHAuMTMNCj4gQ291bGQgZm9yd2FyZCByZWZlcmVuY2UgdGhlIHN1bW1hcnkgb2YgZXJy
b3IgY29kZXMgaW4gNi4xIG9yIDEwLjMgaGVyZT8NCj4gDQo+PiBkb25lDQo+IA0KPiAqKioqKioq
KioqKioqKioqKioqKioqDQo+IA0KPiANCj4gDQo+IHAuMTQNCj4gInJlbW92ZXMgc2lsZW50bHki
IC0+ICJzaWxlbnRseSByZW1vdmVzIg0KPiAiTExOcyBtZXNoZXMiIC0+ICJMTE4gbWVzaGVzIg0K
PiANCj4+IGRvbmUNCj4gDQo+IA0KPiAqKioqKioqKioqKioqKioqKioqKioqDQo+IA0KPiANCj4g
DQo+IHAuMTUNCj4gQ29kZSAzOyBjaGFuZ2UgdGVuc2UgdG8gcGFzdCB0ZW5zZSwgZS5nLiAiZmFp
bHMiIHRvICJmYWlsZWQiDQo+IA0KPj4gZG9uZQ0KPiANCj4gDQo+ICoqKioqKioqKioqKioqKioq
KioqKioNCj4gDQo+IA0KPiANCj4gcC4xOQ0KPiAiY2FwYWJpbGl0aWVzIiAtPiAiY2FwYWJpbGl0
aWVzIGlzIg0KPiAic3VjaCBhZGRyZXNzIiAtPiAic3VjaCBhbiBhZGRyZXNzIg0KPiAiaW4gYSIg
LT4gImluIg0KPiAiNkxCIiAtPiAiNkxOIiA/DQo+IA0KPj4gZG9uZS4gDQo+IA0KPiANCj4gKioq
KioqKioqKioqKioqKioqKioqKg0KPiANCj4gDQo+IA0KPiBwLjIxDQo+ICJhbWx3YXlzIiAtPiAi
YWx3YXlzIg0KPiAidG8gdXNpbmciIC0+ICJ1c2luZyINCj4gTWlzc2luZyBjbG9zZSBicmFja2V0
IGZvciBTZWUgU2VjdGlvbiA5Lg0KPiANCj4gDQo+IA0KPiAqKioqKioqKioqKioqKioqKioqKioq
DQo+IA0KPiANCj4gDQo+IHAuMzANCj4gRG8geW91IG1lYW4gInNlcXVlbmNlIj8NCj4gInNlcnZl
cyIgLT4gInNlcnZlcyB0aGUiDQo+IA0KPj4gY2hhbmdlZCB0bw0KPiAiIAlUaGlzIHNwZWNpZmlj
YXRpb24gZXh0ZW5kcyA2TG9XUEFOIE5EIHRvIHByb3ZpZGUgYSBzZXF1ZW5jZSBudW1iZXIgdG8g
dGhlDQo+ICAgIHJlZ2lzdHJhdGlvbiBhbmQgLi4uDQo+ICINCj4gDQo+ICoqKioqKioqKioqKioq
KioqKioqKioNCj4gDQo+IA0KPiANCj4gDQo+IHAuMzENCj4gInRpbWVseSIgLT4gImluIGEgdGlt
ZWx5IGZhc2hpb24iID8NCj4gQi4xIGxhc3QgcmVxIC0gcmV3b3JkIHRoaXMuDQo+IFRoZSBCSUVS
IEFyY2hpdGVjdHVyZSBpcyBub3cgYW4gUkZDIEkgdGhpbms/DQo+IA0KPj4gd2lsbCBmaXggdGhl
IHJlZmVyZW5jZSB0byBSRkMgODI3OQ0KDQpUQz4gQWxsIHRoZSBuaXQgY29tbWVudHMgLyByZXNv
bHV0aW9ucyBhcmUgZmluZS4NCg0KPiBUaGFua3MgYSBidW5jaCBhZ2FpbiBmb3IgeW91ciBkZWVw
IHJldmlldyBUaW0hDQoNClRDPiBJdCB3YXMgYSBnb29kIHJlYWQsIGFuZCB2ZXJ5IGludGVyZXN0
aW5nLg0KDQpCZXN0IHdpc2hlcywNClRpbQ0KDQo+IA0KPiBQYXNjYWwNCj4gDQo+IA0KPiANCj4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogNmxvIFttYWlsdG86NmxvLWJvdW5j
ZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBUaW0gQ2hvd24NCj4gU2VudDogdmVuZHJlZGkgMTYg
ZsOpdnJpZXIgMjAxOCAyMDowMw0KPiBUbzogaW50LWRpckBpZXRmLm9yZw0KPiBDYzogZHJhZnQt
aWV0Zi02bG8tcmZjNjc3NS11cGRhdGUuYWxsQGlldGYub3JnOyA2bG9AaWV0Zi5vcmcNCj4gU3Vi
amVjdDogWzZsb10gSW50ZGlyIGVhcmx5IHJldmlldyBvZiBkcmFmdC1pZXRmLTZsby1yZmM2Nzc1
LXVwZGF0ZS0xMQ0KPiANCj4gUmV2aWV3ZXI6IFRpbSBDaG93bg0KPiBSZXZpZXcgcmVzdWx0OiBB
bG1vc3QgUmVhZHkNCj4gDQo+IEhpLA0KPiANCj4gSSBoYXZlIHBlcmZvcm1lZCBhbiBlYXJseSBy
ZXZpZXcgb2YgZHJhZnQtaWV0Zi02bG8tcmZjNjc3NS11cGRhdGUtMTEuDQo+IA0KPiBUaGlzIGRy
YWZ0IHVwZGF0ZXMgYW5kIGVuaGFuY2VzIHRoZSBtZWNoYW5pc21zIGRlZmluZWQgaW4gUkZDNjc3
NSB0byANCj4gc3VwcG9ydA0KPiBJUHY2IG9wZXJhdGlvbiBvdmVyIGxvdyBwb3dlciBuZXR3b3Jr
cyAoNkxvV1BBTiBORCkuDQo+IA0KPiBPdmVyYWxsIHRoZSBkcmFmdCBpcyB3ZWxsLXdyaXR0ZW4g
YW5kIHN0cnVjdHVyZWQuDQo+IA0KPiBHZW5lcmFsIGNvbW1lbnRzOg0KPiAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiANCj4gVGhlIGRvY3VtZW50IGNvdWxkIHVzZSBh
IGdsb3NzYXJ5IG9mIHRlcm1zOiBMTE4sIDZMTiwgNkxCUiwgNkxSLCBCQlIsIGV0Yy4NCj4gDQo+
IFRoZSBpbnRyb2R1Y3Rpb24gY291bGQgdGFsayBvZiBvdGhlciBuZXcgYWRkZWQgZmVhdHVyZXMs
IGxpa2UgYXZvaWRpbmcgDQo+IERBRCBmb3IgbGluayBsb2NhbHMuDQo+IA0KPiBUaGUgZG9jdW1l
bnQgaW5jbHVkZXMgUkZDIDcyMTcgaW4gdGhlIHJlZmVyZW5jZXMsIGJ1dCBkb2Vzbid0IGluY2x1
ZGUgDQo+IGRpc2N1c3Npb24gb2YgaXQgaW4gdGhlIG1haW4gYm9keSBvZiB0aGUgdGV4dC4gIFNo
b3VsZG4ndCBSRkMgNzIxNyBiZSANCj4gY29uc2lkZXJlZCB0aGUgbm9ybSBoZXJlIHJhdGhlciB0
aGFuIGFkZHJlc3MgZ2VuZXJhdGlvbiBhcyBwZXIgUkZDIDQ4NjI/DQo+IFJlbGF0ZWQsIFJGQyA4
MDY0ICJyZWNvbW1lbmRzIGFnYWluc3QgZW1iZWRkaW5nIHN0YWJsZSBsaW5rLWxheWVyIA0KPiBh
ZGRyZXNzZXMgaW4NCj4gSVB2NiBJbnRlcmZhY2UgSWRlbnRpZmllcnMiLiAgVGhlIGRvY3VtZW50
IGlzIGluY29uc2lzdGVudCAtIGl0IHRhbGtzIA0KPiBvZiB1c2luZyBFVUk2NCwgdGhlbiBpbiBT
ZWN0aW9uIDkgbm90IHVzaW5nIEVVSTY0Lg0KPiANCj4gU3BlY2lmaWMgY29tbWVudHM6DQo+IC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IA0KPiBwLjMNCj4gU2VjdGlv
biAyLCBwYXJhIDIgLSBzaG91bGQgTkQgY2FjaGUgZXhoYXVzdGlvbiBhdHRhY2tzIGJlIGluY2x1
ZGVkIGluIA0KPiB0aGUgbGlzdCBoZXJlPw0KPiANCj4gcC40DQo+IFNlY3Rpb24gMyAtIEFkZCBS
RkMgNzIxNyB0byBSRkMgNDg2Mj8gIEl0J3MgcmVjb21tZW5kZWQgYnkgUkZDIDgwNjQuDQo+IA0K
PiBwLjYNCj4gU2VjdGlvbiA0IC0gZm9yIGEgbm9kZSB0byBwcmVmZXIgcmVnaXN0ZXJpbmcgdG8g
YSA2TFIgdGhhdCBzdXBwb3J0cyANCj4gdGhlIHNwZWMsIGl0IHdvdWxkIG5lZWQgdG8gZW51bWVy
YXRlIGFsbCBhdmFpbGFibGUgNkxSczsgc2hvdWxkIHRoZSANCj4gcHJvY2VzcyBmb3IgdGhpcyBi
ZSBkZXNjcmliZWQgaGVyZSwgb3IgaXMgaXQgaW5jbHVkZWQgaW4gc3VmZmljaWVudCBkZXRhaWwg
aW4gUkZDIDY3NzU/DQo+IA0KPiBwLjcNCj4gU2VjdGlvbiA0LjEgLSAibm90IHJlcXVpcmVkIHRv
IGJlIGEgTUFDIGFkZHJlc3MiIC0gYXMgcGVyIG15IGdlbmVyYWwgDQo+IGNvbW1lbnQgYWJvdmUs
IHdpdGggY3VycmVudCBJRVRGIHRoaW5raW5nLCBzaG91bGQgdGhpcyBub3QgYmUgDQo+IHN0cm9u
Z2VyLCBlLmcuICJTSE9VTEQgTk9UIGJlIGEgTUFDIGFkZHJlc3MiPyAgU2VjdGlvbiA5IHNheXMg
dGhpcz8NCj4gDQo+IHAuOQ0KPiBTZWN0aW9uIDQuMiwgcG9pbnQgNCAtIEkgZmluZCB0aGlzIHF1
aXRlIHBhcmEgcXVpdGUgaGFyZCB0byByZWFkLg0KPiANCj4gcC45DQo+IFNlY3Rpb24gNC4zLCBw
YXJhIDEgLSBhZ2FpbiwgaXMgdXNpbmcgRVVJLTY0IGRlc2lyYWJsZT8gIElzIHRoZSBwb2ludCAN
Cj4gdG8gYWxsb3cgaGVhZGVyIGNvbXByZXNzaW9uIGFzIHBlciBSRkM0OTQ0PyAgRGlzY3VzcyB0
aGUgdHJhZGVvZmY/IA0KPiBTZWN0aW9uIDQuMyBwYXJhIDIgLSBzbyBhIGRpZmZlcmVudCB0eXBl
IG9mIGlkZW50aWZpZXIgY291bGQgYmUgYW4gUkZDIDcyMTcgZ2VuZXJhdGVkIGlkZW50aWZpZXI/
DQo+IA0KPiBwLjExDQo+IFNlY3Rpb24gNC42IC0gaW4gdGhlIGNhc2Ugb2YgdHdvIDZMUnMgd2l0
aCB0aGUgc2FtZSBsaW5rLWxheWVyIA0KPiBhZGRyZXNzZXMsIGRvZXMgaXQgbWF0dGVyIHdoaWNo
IGEgNkxOIGNob29zZXM/ICBJcyB0aGUgY2hvaWNlIA0KPiBhbGdvcml0aG1pYz8gU2VjdGlvbiA0
LjYgLSB0aGUgbGFzdCBwYXJhIG9uIHAuMTEgc2VlbXMgdG8gYmUgcmVwZWF0ZWQgaW4gdGhlIGZp
cnN0IHBhcmEgb24gcC4xMj8NCj4gDQo+IHAuMTINCj4gU2VjdGlvbiA0LjYgLSBhZ2FpbiwgaXMg
dGhlIHJlY29tbWVuZGF0aW9uIHRvIHVzZSBhbiAoZXhwZWN0ZWQgdG8gYmUpIA0KPiB1bmlxdWUg
TEwgYWRkcmVzcyBpbiBrZWVwaW5nIHdpdGggUkZDIDgwNjQ/DQo+IA0KPiBwLjEzDQo+IFBhcmEg
NCAtIGEgTW92ZWQgbWVzc2FnZSBTSE9VTEQgYmUgdXNlZCwgeWV0IGVsc2V3aGVyZSBhIG5vZGUg
TVVTVCANCj4gY2xlYW4gdXAgaXRzIHN0YWxlIHN0YXRlPyAgQ29uc2lzdGVudD8gV2hhdCBhYm91
dCBNSVB2Ni1saWtlIHNwb29maW5nIA0KPiBzZWN1cml0eSBpc3N1ZXM/IFlvdSBzYXkgImFuIGFs
dGVybmF0ZSBwcm90b2NvbCIgLSBpc24ndCB0aGlzIGEgbGl0dGxlIA0KPiBoYW5kLXdhdnk7IHNo
b3VsZG4ndCBhIHNpbmdsZSBtZWNoYW5pc20gYmUgZGVmaW5lZCByYXRoZXIgdGhhbiBtdWx0aXBs
ZSAodW5kZWZpbmVkKSBtZWNoYW5pc21zPw0KPiANCj4gcC4xNQ0KPiBPVUkgaXMgYSBjb25mdXNp
bmcgY2hvaWNlIG9mIHRlcm0sIGdpdmVuIE9VSXMgaW4gTUFDIGFkZHJlc3NlczsgSSANCj4gZ3Vl
c3MgdGhpcyBpcyBub3cgYmFrZWQgaW50byBSRkMgNjc3NSB0aG91Z2guDQo+IA0KPiBwLjE2DQo+
IEkgZG9uJ3QgdGhpbmsgY29kZXMgNSBhbmQgMTAgYXJlIGV4cGxhaW5lZC9kZWZpbmVkIGluIGFu
eSBkZXRhaWwgaGVyZT8gIA0KPiBIb3cgaXMgdGhlIGNoYWxsZW5nZSBtYWRlPw0KPiANCj4gcC4x
Ng0KPiBUaGUgcmVnaXN0cmF0aW9uIGxpZmV0aW1lIGlzIGluIG1pbnV0ZXM7IHdoeSBub3QgaW4g
c2Vjb25kcz8NCj4gDQo+IHAuMTgNCj4gU2VjdGlvbiA2LjMgLSBTSE9VTEQgc2V0IHRoZSBFIGZs
YWc7IHdoeSBub3QgYSBNVVNUPyAgV2h5IHdvdWxkIHlvdSANCj4gc3VwcG9ydCB0aGUgc3BlYywg
YnV0IG5vdCBhZHZlcnRpc2UgdGhhdCB5b3UgZG8/ICBJbiBjb250cmFzdCwgb24gdGhlIA0KPiBu
ZXh0IHBhZ2UgaW4gU2VjdGlvbg0KPiA3LjEuMSB5b3Ugc2F5IG5vZGVzIE1VU1Qgc2V0IGl0Lg0K
PiANCj4gcC4xOQ0KPiBTZWN0aW9uIDcuMS4yIHBhcmEgMiAtIHdvdWxkIGEgTEwgYWRkcmVzcyBn
ZW5lcmFsbHkgYmUgdXNlZCBoZXJlIGFzIHNvdXJjZT8gDQo+IFNob3VsZCB0aGF0IGJlIGEgU0hP
VUxEPyAgVXNpbmcgYSB0ZW1wb3JhcnkgYWRkcmVzcyBpcyBwcm9iYWJseSBub3QgaWRlYWwuDQo+
IA0KPiBwLjIwDQo+IFNlY3Rpb24gNy4zIHBhcmEgNCAtIGlzIHRoaXMgY29uc2lzdGVudCB3aXRo
IHAuMTkgbGFzdCBwYXJhIHNheWluZyBhIA0KPiA2TE4gTVVTVCB1c2UgdGhlIHVwZGF0ZWQgc3Bl
YyBvbmNlIGl0IGtub3dzIGl0J3Mgc3VwcG9ydGVkPyBUaGUgbGFzdCANCj4gdHdvIHBhcmFzIGhl
cmUgYXJlIGEgYml0IHZhZ3VlL2xvb3NlLg0KPiANCj4gcC4yMQ0KPiBTZWN0aW9uIDgsIHBhcmEg
MyAtIHJlY29tbWVuZHMgdXNpbmcgcHJpdmFjeSB0ZWNobmlxdWVzLCBidXQgdXNlcyBFVUk2ND8N
Cj4gDQo+IHAuMjINCj4gTGltaXQgdGhlIG51bWJlciBvZiBhZGRyZXNzZXM/ICBXaGF0IGFib3V0
IFJGQyA3OTM0Pw0KPiBUaGUgdHlwZSBvZiBhbGdvcml0aG0gZGVzY3JpYmVkIGhlcmUgbWlnaHQg
YmUgYmV0dGVyIGRlZmluZWQgDQo+IGdlbmVyaWNhbGx5IGZvciA2TG9XUEFOIGFuZCAncmVhbCcg
SVB2Nj8gIEkgZG9uJ3QgdGhpbmsgYW55dGhpbmcgaGFzIA0KPiBiZWVuIGRlZmluZWQgZm9yIE5E
IGNhY2hlIGV4aGF1c3Rpb24gYXR0YWNrIG1pdGlnYXRpb24gLSB3b3VsZCBhIA0KPiBzZXBhcmF0
ZSBkcmFmdCBiZSBiZW5lZmljaWFsPyBJIHN1c3BlY3QgY3VycmVudCBzb2x1dGlvbnMgYXJlIHZl
bmRvciBzcGVjaWZpYz8NCj4gDQo+IHAuMjINCj4gV2hhdCB0cnVzdCBtb2RlbD8NCj4gDQo+IHAu
MjINCj4gU2VjdGlvbiA5IC0gRVVJNjQsIG9yIG5vdCBFVUk2ND8gIEluY29uc2lzdGVudC4NCj4g
RG9lcyBhbnlvbmUgcmVhbGx5IHVzZSBTZU5EPyAgRXNwZWNpYWxseSBpbiA2TG9XUEFOIG5ldHdv
cmtzPw0KPiANCj4gcC4yNA0KPiBTZWN0aW9uIDEwLjMgLSBzdGF0dXNlcyA1IGFuZCAxMCBhcmUg
bm90IGRldGFpbGVkIGluIHRoZSBkcmFmdD8NCj4gDQo+IHAuMzANCj4gVGhlIG11bHRpY2FzdCBp
c3N1ZXMgdGV4dCBjb3VsZCBjaXRlIHRoZSBuZXcgbWJvbmVkIGRyYWZ0IG9uIHRoaXMgdG9waWMu
DQo+ICJQbGFndWUiIGlzIG1heWJlIHN0cm9uZyENCj4gDQo+IHAuMzANCj4gQXBwZW5kaXggQiAt
IGNhbiB3ZSBoYXZlIGEgdGFibGUgc2hvd2luZyBXSElDSCByZXF1aXJlbWVudHMgaGF2ZSBiZWVu
IA0KPiBtZXQgYnkgdGhlIGRyYWZ0Pw0KPiANCj4gTml0czoNCj4gLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gDQo+IHAuNA0KPiBTZWN0aW9uIDIgLSAiZm9ybSBhbmQg
dXNlIG11bHRpcGxlIGFkZHJlc3NlcyIgKGFkZCBtdWx0aXBsZSkNCj4gDQo+IHAuNA0KPiBTZWN0
aW9uIDIgbGFzdCBwYXJhIC0gInRoZWlyIiByYXRoZXIgdGhhbiAiaGlzIg0KPiANCj4gcC42DQo+
ICJwcm92aWRlcyBuZXciIC0+ICJwcm92aWRlIG5ldyINCj4gDQo+IHAuMTANCj4gInJvdXRlLW92
ZXIgbWVzaCIgLSBhZGQgdG8gZGVmaW5pdGlvbnMgc2VjdGlvbg0KPiANCj4gcC4xMg0KPiBGaXJz
dCBsaW5lIG9mIGxhc3QgcGFyYSBuZWVkcyByZXdyaXRpbmcgLSAiSWYgdGhlIHJlZ2lzdHJ5IGlu
IHRoZSA2TEJSIA0KPiBpcyBiZSBzYXR1cmF0ZWQsIGluIHdoaWNoIGNhc2UgdGhlIExCUiIuDQo+
IA0KPiBwLjEzDQo+IENvdWxkIGZvcndhcmQgcmVmZXJlbmNlIHRoZSBzdW1tYXJ5IG9mIGVycm9y
IGNvZGVzIGluIDYuMSBvciAxMC4zIGhlcmU/DQo+IA0KPiBwLjE0DQo+ICJyZW1vdmVzIHNpbGVu
dGx5IiAtPiAic2lsZW50bHkgcmVtb3ZlcyINCj4gIkxMTnMgbWVzaGVzIiAtPiAiTExOIG1lc2hl
cyINCj4gDQo+IHAuMTUNCj4gQ29kZSAzOyBjaGFuZ2UgdGVuc2UgdG8gcGFzdCB0ZW5zZSwgZS5n
LiAiZmFpbHMiIHRvICJmYWlsZWQiDQo+IA0KPiBwLjE5DQo+ICJjYXBhYmlsaXRpZXMiIC0+ICJj
YXBhYmlsaXRpZXMgaXMiDQo+ICJzdWNoIGFkZHJlc3MiIC0+ICJzdWNoIGFuIGFkZHJlc3MiDQo+
ICJpbiBhIiAtPiAiaW4iDQo+ICI2TEIiIC0+ICI2TE4iID8NCj4gDQo+IHAuMjENCj4gImFtbHdh
eXMiIC0+ICJhbHdheXMiDQo+ICJ0byB1c2luZyIgLT4gInVzaW5nIg0KPiBNaXNzaW5nIGNsb3Nl
IGJyYWNrZXQgZm9yIFNlZSBTZWN0aW9uIDkuDQo+IA0KPiBwLjMwDQo+IERvIHlvdSBtZWFuICJz
ZXF1ZW5jZSI/DQo+ICJzZXJ2ZXMiIC0+ICJzZXJ2ZXMgdGhlIg0KPiANCj4gcC4zMQ0KPiAidGlt
ZWx5IiAtPiAiaW4gYSB0aW1lbHkgZmFzaGlvbiIgPw0KPiBCLjEgbGFzdCByZXEgLSByZXdvcmQg
dGhpcy4NCj4gVGhlIEJJRVIgQXJjaGl0ZWN0dXJlIGlzIG5vdyBhbiBSRkMgSSB0aGluaz8NCj4g
DQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
PiA2bG8gbWFpbGluZyBsaXN0DQo+IDZsb0BpZXRmLm9yZw0KPiBodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvLzZsbw0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCj4gSW50LWRpciBtYWlsaW5nIGxpc3QNCj4gSW50LWRpckBp
ZXRmLm9yZw0KPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludC1kaXIN
Cj4gDQoNCg==


From nobody Tue Feb 20 06:55:49 2018
Return-Path: <tim.chown@jisc.ac.uk>
X-Original-To: int-dir@ietfa.amsl.com
Delivered-To: int-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0E42712D86D for <int-dir@ietfa.amsl.com>; Tue, 20 Feb 2018 06:55:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.32
X-Spam-Level: 
X-Spam-Status: No, score=-4.32 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jisc.ac.uk
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 w5QSDIPOqPCM for <int-dir@ietfa.amsl.com>; Tue, 20 Feb 2018 06:55:41 -0800 (PST)
Received: from eu-smtp-delivery-189.mimecast.com (eu-smtp-delivery-189.mimecast.com [207.82.80.189]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 25801124B17 for <int-dir@ietf.org>; Tue, 20 Feb 2018 06:55:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jisc.ac.uk; s=mimecast20170213; t=1519138539; h=from:subject:date:message-id:to:cc:mime-version:content-type:content-transfer-encoding:in-reply-to:references; bh=mjArqIrhQPFfqhehmDnOCThpWKEEtis9zFb3xobRhms=; b=H7Oq73opxpuKDsHwjWjeAziMCgcXu5XrWw8mPONWgZ9Axws1CGzDVvogKV5iIf4eIDtUXf+L1AY7r5G1OGsxl3GHA14ojLJ06mv1UefQj/eHKOhoqcumlmEvdhkCv9rChuVwUC1GTBGHtH34WG7WWYtMAJDMyCPwokpv2FUee2E=
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01lp0208.outbound.protection.outlook.com [213.199.154.208]) (Using TLS) by eu-smtp-1.mimecast.com with ESMTP id uk-mta-24-NnoA0xu7M6-CZE2NLCWy1A-1; Tue, 20 Feb 2018 14:55:36 +0000
Received: from AM3PR07MB1140.eurprd07.prod.outlook.com (10.163.188.14) by AM3PR07MB0503.eurprd07.prod.outlook.com (10.141.47.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.527.6; Tue, 20 Feb 2018 14:55:33 +0000
Received: from AM3PR07MB1140.eurprd07.prod.outlook.com ([fe80::9d1c:b9f:44ab:d6cd]) by AM3PR07MB1140.eurprd07.prod.outlook.com ([fe80::9d1c:b9f:44ab:d6cd%6]) with mapi id 15.20.0527.012; Tue, 20 Feb 2018 14:55:33 +0000
From: Tim Chown <Tim.Chown@jisc.ac.uk>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
CC: "6lo@ietf.org" <6lo@ietf.org>, "draft-ietf-6lo-rfc6775-update.all@ietf.org" <draft-ietf-6lo-rfc6775-update.all@ietf.org>, "int-dir@ietf.org" <int-dir@ietf.org>
Thread-Topic: [Int-dir] [6lo] Intdir early review of draft-ietf-6lo-rfc6775-update-11
Thread-Index: AQHTqjORwSdOHKa6W0yOf3C4gHG9+KOtKNaAgAAyf4CAAAX5AA==
Date: Tue, 20 Feb 2018 14:55:33 +0000
Message-ID: <8CC7B6B5-2565-45C6-B679-41E8298245B1@jisc.ac.uk>
References: <151880780322.1421.18212675472479984996@ietfa.amsl.com> <ece4ebb50cf9419c8c9f024a2ce2c5c3@XCH-RCD-001.cisco.com> <802BFF3E-914F-487A-9C83-E876C021D428@jisc.ac.uk> <a2481b7e43a04d878f804a8ae9dd8677@XCH-RCD-001.cisco.com>
In-Reply-To: <a2481b7e43a04d878f804a8ae9dd8677@XCH-RCD-001.cisco.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.5.20)
x-originating-ip: [2001:a88:d510:1101:256d:d88d:a1aa:a508]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM3PR07MB0503; 7:aNKFLAI5uia0c+ga3VotpBEMySn6BoujTIS5yjbmj1BLyMKj6nc0TmfNhMkRCecfZHHsRMWp5g53QhXZwoIaA7zpt/axwSdVlaRds2q8F7onnSZaZxfuu9Oejmj5TA1xpVlJ8En31ZmZIrAk/iGI6F58qrkVJKEK7D9ASX9gbu8cr7klk53EVVeYDWx1lMwRjL0cftxXRCzBOradZGCdspBvmz/GnX+KTjYgJI+7XkeszMOKLIXTgTw0En4jYbcj; 20:l+Qe9JMcM5uRVuNkE/UpIH3w8OPqLg69nqZ62K0YYwkHIuPfqztrb6wrMyooO5T4ZdtnZGO2zqDuR79rdjUsH5gsILqRBBjHptmHhlfMts0YKqKn90/3lyVRk+cx2bGoPSHVKic0kVU266wArflDBMBFg6Z5+u+gxhQj0e8OuT8=
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: 66d7e1ab-c9b4-4487-4aed-08d57871fe66
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(3008032)(2017052603307)(7153060)(7193020); SRVR:AM3PR07MB0503; 
x-ms-traffictypediagnostic: AM3PR07MB0503:
x-microsoft-antispam-prvs: <AM3PR07MB0503656E02BC00B2DDA0C65ED6CF0@AM3PR07MB0503.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(274715658323672)(60795455431006)(192374486261705)(788757137089)(95692535739014);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(3231101)(944501161)(6041288)(201703131423095)(201702281529075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(20161123558120)(20161123564045)(6072148)(201708071742011); SRVR:AM3PR07MB0503; BCL:0; PCL:0; RULEID:; SRVR:AM3PR07MB0503; 
x-forefront-prvs: 05891FB07F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(39850400004)(396003)(376002)(39380400002)(366004)(13464003)(43544003)(51914003)(199004)(189003)(7736002)(15650500001)(53946003)(14454004)(86362001)(2906002)(53936002)(16200700003)(59450400001)(478600001)(5250100002)(42882006)(2950100002)(6916009)(50226002)(102836004)(6506007)(83716003)(36756003)(68736007)(72206003)(229853002)(966005)(305945005)(3280700002)(53546011)(74482002)(6436002)(57306001)(186003)(82746002)(2900100001)(786003)(93886005)(3660700001)(6116002)(316002)(25786009)(54906003)(6486002)(8676002)(33656002)(106356001)(6306002)(4326008)(6512007)(105586002)(81166006)(99286004)(5660300001)(97736004)(81156014)(8936002)(6246003)(76176011)(579004)(559001)(569006); DIR:OUT; SFP:1101; SCL:1; SRVR:AM3PR07MB0503; H:AM3PR07MB1140.eurprd07.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  A:1; MX:1; LANG:en; 
x-microsoft-antispam-message-info: 22RT69p3jBuwd34RxeGBE/irO7rbBZ25dyI7qaxDIn/wYopH5umV6+EAHPGE/g+makFuU9f7tXApItso8cYRbVaoXZk3YPlE1NJVtEB5+L8EX29CnF4ukHHfO6kldMBqPI45/OE1Js0ZInrlZ2u9tqwoSsFCbgYgzkk5dNPP1do=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-ID: <D5B0A34A058140498C4F17C351BFA9E9@eurprd07.prod.outlook.com>
MIME-Version: 1.0
X-OriginatorOrg: jisc.ac.uk
X-MS-Exchange-CrossTenant-Network-Message-Id: 66d7e1ab-c9b4-4487-4aed-08d57871fe66
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Feb 2018 14:55:33.6946 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 48f9394d-8a14-4d27-82a6-f35f12361205
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM3PR07MB0503
X-MC-Unique: NnoA0xu7M6-CZE2NLCWy1A-1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-dir/nye3VD53VZ70849biPWRlGIbT5U>
Subject: Re: [Int-dir] [6lo] Intdir early review of draft-ietf-6lo-rfc6775-update-11
X-BeenThere: int-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "This list is for discussion between the members of the Internet Area directorate." <int-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-dir>, <mailto:int-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-dir/>
List-Post: <mailto:int-dir@ietf.org>
List-Help: <mailto:int-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-dir>, <mailto:int-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Feb 2018 14:55:46 -0000

PiBPbiAyMCBGZWIgMjAxOCwgYXQgMTQ6MzQsIFBhc2NhbCBUaHViZXJ0IChwdGh1YmVydCkgPHB0
aHViZXJ0QGNpc2NvLmNvbT4gd3JvdGU6DQo+IA0KPiBIZWxsbyBUaW0NCj4gDQo+IFRoYW5rcyBh
IGJ1bmNoIGFnYWluLiBJIHRoaW5rIHdlIGFyZSBhbGwgc2V0IG5vdywgYW5kIEkgd2lsbCBwdWJs
aXNoIHRoZSByZXN1bHQgYXMgLTEyLg0KDQpHcmVhdCENCg0KPiBQbGVhc2Ugc2VlIGJlbG93Og0K
PiANCj4+IA0KPj4+IG5ldyB1cGRhdGVkIHByb3Bvc2VkIHRleHQ6DQo+PiANCj4+ICINCj4+ICAg
PHQ+IFRoZSBJUHY2IGFkZHJlc3Mgb2YgdGhlIDZMTiBpbiB0aGUgSVB2NiBoZWFkZXIgY2FuIGJl
IGNvbXByZXNzZWQNCj4+ICAgc3RhdGVsZXNzbHkgSW50ZXJmYWNlIElkZW50aWZpZXIgaW4gdGhl
IElQdjYgYWRkcmVzcyBjYW4gYmUgZGVyaXZlZCANCj4+IGZyb20NCj4gDQo+PiBUQz4gSW5zZXJ0
ICJ3aGVyZSB0aGUiIGFmdGVyIHN0YXRlbGVzc2x5Pw0KPiANCj4gUFQ+ICJ3aGVuIHRoZSIgaW4g
ZmFjdCwgbm8/DQoNClRDPiBFaXRoZXIgd29ya3MgZm9yIG1lLg0KDQo+ICoqKioqKioqKioqKioq
KioqKioqDQo+IA0KPiANCj4+ICAgdGhlIExvd2VyIExheWVyIGFkZHJlc3MuIFdoZW4gaXQgaXMg
bm90IGNyaXRpY2FsIHRvIGJlbmVmaXQgZnJvbSB0aGF0IA0KPj4gICBjb21wcmVzc2lvbiwgZS5n
LiB0aGUgYWRkcmVzcyBjYW4gYmUgY29tcHJlc3NlZCBzdGF0ZWZ1bGx5LCBvciBpdCBpcyByYXJl
bHkNCj4+ICAgdXNlZCBhbmQvb3IgaXQgaXMgdXNlZCBvbmx5IG92ZXIgb25lIGhvcCwgdGhlbiB0
aGUgYmVzdCBwcmFjdGljZSBvZiBmb3JtaW5nDQo+PiAgIHByaXZhY3kgYWRkcmVzc2VzIHNob3Vs
ZCBiZSBjb25zaWRlcmVkOg0KPj4gICA8L3Q+DQo+PiAgIDx0PiA8eHJlZiB0YXJnZXQ9IlJGQzcy
MTciPiJBIE1ldGhvZCBmb3IgR2VuZXJhdGluZyBTZW1hbnRpY2FsbHkgT3BhcXVlDQo+PiAgIElu
dGVyZmFjZSBJZGVudGlmaWVycyB3aXRoIElQdjYgU3RhdGVsZXNzIEFkZHJlc3MgQXV0b2NvbmZp
Z3VyYXRpb24gKFNMQUFDKSINCj4+ICAgPC94cmVmPiBpcyB0aGUgcmVjb21tZW5kZWQgbWV0aG9k
IGZvciBnZW5lcmF0aW5nIEludGVyZmFjZSBJZGVudGlmaWVycyB0byANCj4+ICAgYmUgdXNlZCBp
biBTTEFBQyBhdCB0aGUgdGltZSBvZiB0aGlzIHdyaXRpbmcuDQo+PiAgIDwvdD4NCj4gDQo+PiBU
Qz4gSSdkIGJlIGNhcmVmdWwgcmVmZXJyaW5nIHRvIHByaXZhY3kgYWRkcmVzc2VzIGFuZCB0aGVu
IGltcGx5aW5nIFJGQzcyMTcgZ2l2ZXMgYSBwcml2YWN5IGFkZHJlc3MsIGdpdmVuIGEgbm9kZSBj
b3VsZCBoYXZlIGFuIFJGQzcyMTcgYWRkcmVzcyBhbmQgYSBSRkM0OTQxIHByaXZhY3kgYWRkcmVz
cywgb3IgcG90ZW50aWFsbHkganVzdCBhIHByaXZhY3kgYWRkcmVzcy4NCj4gDQo+IFBUPiBTb3Jy
eSBUaW0gSSBkbyBub3Qga25vdyB3aGF0IGFjdGlvbiBJIGNhbiB0YWtlIGhlcmUuIFRoaXMgZ29l
cyBwcm9iYWJseSBiZXlvbmcgdGhlIHNjb3BlIG9mIHRoaXMgZG9jdW1lbnQsIHdoaWNoIGRvZXMg
bm90IHN0YW5kYXJkaXplIHRoZSBhZGRyZXNzIGdlbmVyYXRpb24gYW55d2F5Lg0KDQpUQz4gVGhl
biBwZXJoYXBzIGp1c3Qgc2F5IHRoYXQgd2hlbiBjb21wcmVzc2lvbiBpcyBub3QgY3JpdGljYWwg
dG8gaGF2ZSwgdGhlbiBSRkMgODA2NCBzaG91bGQgYmUgZm9sbG93ZWQsIHdoaWNoIHJlY29tbWVu
ZHMgdXNlIG9mIFJGQyA3MjE3LiAgDQoNCj4+ICoqKioqKioqKioqKioqKioqKioqKioNCj4gDQo+
PiANCj4+IHAuMjINCj4+IFdoYXQgdHJ1c3QgbW9kZWw/DQo+PiANCj4+PiBTaG91bGQgSSBhZGQg
d29yZHM/IFRob3NlIG5ldHdvcmtzIGFyZSBhbHdheXMgcHJvdGVjdGVkIGF0IExheWVyIDIuIEJ1
dCByZWFsbHksIHdlJ2QgbGlrZSB0byBzZWUgYSBkcmFmdCB0aGF0IGVuYWJsZXMgYSA2TEJSIHRv
IHByb3ZlIGl0IGhhcyB0aGF0IGNhcGFjaXR5IGFuZCBpcyBlbnRpdGxlZCB0byBwbGF5IHRoZSBy
b2xlIGZvciB0aGUgbmV0d29yay4gVGhpcyBpcyBiZXlvbmQgdGhlIHNjb3BlIG9mIHRoaXMgcGFy
dGljdWxhciBkcmFmdCBhbmQgc2hvdWxkIGJlIGRvbmUgaW4gYSBzZWN1cml0eSByZWxhdGVkIDZM
b1dQQU4gZHJhZnQuDQo+IA0KPiBUQz4gT0ssIHBlcmhhcHMganVzdCBleHBsaWNpdGx5IHN0YXRl
IHRoZSBwcmVzZW5jZSAvIGFzc3VtcHRpb24gb2YgTDIgcHJvdGVjdGlvbiBpbiB0aGUgc2VjdXJp
dHkgc2VjdGlvbi4NCj4gDQo+IFBUPiBBZGRlZDoNCj4gDQo+ICIgICBUaGlzIHRydXN0IG1vZGVs
IGNvdWxkIGJlDQo+ICAgIGF0IGEgbWluaW11bSBiYXNlZCBvbiBhIExheWVyLTIgYWNjZXNzIGNv
bnRyb2wsIG9yIGNvdWxkIHByb3ZpZGUgcm9sZQ0KPiAgICB2YWxpZGF0aW9uIGFzIHdlbGwgKHNl
ZSBSZXE1LjEgaW4gPHhyZWYgdGFyZ2V0PSJSZXE1Ii8+KS4NCj4gIg0KPiANCj4+ICoqKioqKioq
KioqKioqKioqKioqKioNCj4gDQo+PiANCj4+IA0KPj4gcC40DQo+PiBTZWN0aW9uIDIgbGFzdCBw
YXJhIC0gInRoZWlyIiByYXRoZXIgdGhhbiAiaGlzIg0KPj4gDQo+Pj4gc29ycnkgSSBkbyBub3Qg
c2VlIHRoaXMgPyB0aGUgImhpcyIgcmVmZXJzIHRvIHRoZSBuZXR3b3JrIGFkbWluLg0KPiANCj4g
VEM+IEluIG1vcmUgcG9saXRpY2FsbHkgY29ycmVjdCBCcml0aXNoIEVuZ2xpc2gsIHlvdSdkIHNh
eSAidGhlaXIiIGFzIGEgZ2VuZGVyIG5ldXRyYWwgdGVybSwgbm90ICJoaXMiLiAgSW4gdGhlIGNh
c2UgInRoZWlyIiBjYW4gYmUgc2luZ3VsYXIuDQo+IA0KPiBQVD4gb2gsIGdvdCB5b3UuDQoNCk5v
IHByb2JsZW0uDQoNCkJlc3Qgd2lzaGVzLA0KVGltDQoNCj4gDQo+IA0KPj4gVGhhbmtzIGEgYnVu
Y2ggYWdhaW4gZm9yIHlvdXIgZGVlcCByZXZpZXcgVGltIQ0KPiANCj4gVEM+IEl0IHdhcyBhIGdv
b2QgcmVhZCwgYW5kIHZlcnkgaW50ZXJlc3RpbmcuDQo+IA0KPiBUYWtlIGNhcmUsDQo+IA0KPiBQ
YXNjYWwNCj4gDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFRpbSBDaG93
biBbbWFpbHRvOlRpbS5DaG93bkBqaXNjLmFjLnVrXSANCj4gU2VudDogbWFyZGkgMjAgZsOpdnJp
ZXIgMjAxOCAxMjozMw0KPiBUbzogUGFzY2FsIFRodWJlcnQgKHB0aHViZXJ0KSA8cHRodWJlcnRA
Y2lzY28uY29tPg0KPiBDYzogaW50LWRpckBpZXRmLm9yZzsgZHJhZnQtaWV0Zi02bG8tcmZjNjc3
NS11cGRhdGUuYWxsQGlldGYub3JnOyA2bG9AaWV0Zi5vcmcNCj4gU3ViamVjdDogUmU6IFtJbnQt
ZGlyXSBbNmxvXSBJbnRkaXIgZWFybHkgcmV2aWV3IG9mIGRyYWZ0LWlldGYtNmxvLXJmYzY3NzUt
dXBkYXRlLTExDQo+IA0KPiBIaSBQYXNjYWwsDQo+IA0KPj4gT24gMjAgRmViIDIwMTgsIGF0IDEw
OjEzLCBQYXNjYWwgVGh1YmVydCAocHRodWJlcnQpIDxwdGh1YmVydEBjaXNjby5jb20+IHdyb3Rl
Og0KPj4gDQo+PiANCj4+IFJldmlld2VyOiBUaW0gQ2hvd24NCj4+IA0KPj4gVGhhbmtzIGEgYnVu
Y2ggVGltIQ0KPj4gDQo+PiBJIGFuc3dlcmVkIHdpdGggYSBwcmVmaXggPg0KPj4gDQo+PiBUaGVy
ZSBhcmUgc3BlY2lmaWMgcXVlc3Rpb25zIGJhY2sgdG8geW91IGRvd24gdGhlcmUuIFBsZWFzZSBm
ZWVsIGZyZWUgdG8gcmVtb3ZlIGFsbCBRL0FzIGZvciB3aGljaCB3ZSBmb3VuZCBhbiBhZ3JlZW1l
bnQgYWxyZWFkeS4NCj4+IA0KPj4gR2VuZXJhbCBjb21tZW50czoNCj4+IC0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+PiANCj4+IFRoZSBkb2N1bWVudCBjb3VsZCB1c2Ug
YSBnbG9zc2FyeSBvZiB0ZXJtczogTExOLCA2TE4sIDZMQlIsIDZMUiwgQkJSLCBldGMuDQo+PiAN
Cj4+PiBEb25lIGluIGFwcGVuZGl4DQo+PiANCj4+IA0KPj4gKioqKioqKioqKioqKioqKioqKg0K
Pj4gDQo+PiBUaGUgaW50cm9kdWN0aW9uIGNvdWxkIHRhbGsgb2Ygb3RoZXIgbmV3IGFkZGVkIGZl
YXR1cmVzLCBsaWtlIGF2b2lkaW5nIERBRCBmb3IgbGluayBsb2NhbHMuDQo+PiANCj4+PiBZb3Un
bGwgbm90ZSB0aGF0IGl0IGlzIG5vdCBhdm9pZGVkLiBCdXQgaXQgaXMgc2NvcGVkIGluIHRoZSBy
ZWxhdGlvbnNoaXAgYmV0d2VlbiB0aGUgNkxOIGFuZCB0aGUgNkxSLiBPbmUgNkxSIG1heSBhY2Nl
cHQgdG8gdGFsayB0byBhIDZMTiBMTl9BIHNlZW4gYXMgTExBIEFkZHJfQSBhbmQgdGhlbiBsYXRl
ciBhbm90aGVyIDZMUiBtYXkgcmVmdXNlIHRoYXQgc2FtZSBBZGRyX0EgYmVjYXVzZSBmcm9tIGl0
cyBzdGFuZHBvaW50IEFkZHJfQSBkdXBsaWNhdGVzIGEgTExBIHVzZWQgYnkgYW5vdGhlciBkZXZp
Y2UgdGhhdCBpcyBhbHNvIHRhbGtpbmcgdG8uIFRoZSBkcmFmdCBkb2VzIG5vdCBjaGFuZ2Ugd2hh
dCBhIExMQSBjYW4gYmUgdXNlZCBmb3IgaW4gcm91dGUgb3ZlciwgdGhhdCBpcyBvbmUgcmFkaW8g
aG9wOyBtb3N0bHksIGl0IHJlZHVjZXMgdGhlIGlsbHVzaW9uIHRoYXQgYSBsaW5rIGxvY2FsIGFk
ZHJlc3MgY2FuIGJlIERBRCdlZCBpbiBhIG5ldHdvcmsgdGhhdCBpcyBub3QgZnVsbHkgYW5kIHBl
cm1hbmVudGx5IGNvbm5lY3RlZC4gDQo+IA0KPiBUQz4gT0ssIHRoYW5rcyBmb3IgdGhlIGNsYXJp
ZmljYXRpb24uDQo+IA0KPj4+IEFkZGVkOg0KPj4gIg0KPj4gICA8dD4gU2ltcGxpZnkgdGhlIHJl
Z2lzdHJhdGlvbiBmbG93IGZvciBsaW5rLWxvY2FsIGFkZHJlc3NlcyA8L3Q+DQo+PiAiICAgDQo+
PiAgIGFzIGEgY2xhcmlmaWNhdGlvbiBpbnN0ZWFkIG9mOiANCj4+ICIgICAgDQo+PiAgIDx0PiBS
ZWR1Y2UgcmVxdWlyZW1lbnQgb2YgcmVnaXN0cmF0aW9uIGZvciBsaW5rLWxvY2FsIGFkZHJlc3Nl
cyANCj4+IDwvdD4gIg0KPiANCj4gVEM+IE9LLg0KPiANCj4+IFRoZSBkb2N1bWVudCBpbmNsdWRl
cyBSRkMgNzIxNyBpbiB0aGUgcmVmZXJlbmNlcywgYnV0IGRvZXNuJ3QgaW5jbHVkZSBkaXNjdXNz
aW9uIG9mIGl0IGluIHRoZSBtYWluIGJvZHkgb2YgdGhlIHRleHQuICBTaG91bGRuJ3QgUkZDIDcy
MTcgYmUgY29uc2lkZXJlZCB0aGUgbm9ybSBoZXJlIHJhdGhlciB0aGFuIGFkZHJlc3MgZ2VuZXJh
dGlvbiBhcyBwZXIgUkZDIDQ4NjI/IA0KPj4gDQo+Pj4gYWRkZWQ6DQo+PiANCj4+ICINCj4+ICAg
PHQ+IDx4cmVmIHRhcmdldD0iUkZDNzIxNyI+IkEgTWV0aG9kIGZvciBHZW5lcmF0aW5nIFNlbWFu
dGljYWxseSBPcGFxdWUNCj4+ICAgSW50ZXJmYWNlIElkZW50aWZpZXJzIHdpdGggSVB2NiBTdGF0
ZWxlc3MgQWRkcmVzcyBBdXRvY29uZmlndXJhdGlvbiAoU0xBQUMpIg0KPj4gICA8L3hyZWY+IGlz
IHRoZSByZWNvbW1lbmRlZCBtZXRob2QgZm9yIGdlbmVyYXRpbmcgSW50ZXJmYWNlIElkZW50aWZp
ZXJzIHRvIA0KPj4gICBiZSB1c2VkIGluIFNMQUFDIGF0IHRoZSB0aW1lIG9mIHRoaXMgd3JpdGlu
Zy4NCj4+ICAgPC90Pg0KPj4gIg0KPj4gDQo+PiANCj4+ICoqKioqKioqKioqKioqKioqKioqKioN
Cj4+IA0KPj4gDQo+PiANCj4+IFJlbGF0ZWQsIFJGQyA4MDY0ICJyZWNvbW1lbmRzIGFnYWluc3Qg
ZW1iZWRkaW5nIHN0YWJsZSBsaW5rLWxheWVyIA0KPj4gYWRkcmVzc2VzIGluDQo+PiBJUHY2IElu
dGVyZmFjZSBJZGVudGlmaWVycyIuICBUaGUgZG9jdW1lbnQgaXMgaW5jb25zaXN0ZW50IC0gaXQg
dGFsa3Mgb2YgdXNpbmcgRVVJNjQsIHRoZW4gaW4gU2VjdGlvbiA5IG5vdCB1c2luZyBFVUk2NC4N
Cj4+IA0KPj4+IGZhY3QgaXMsIGEgdHlwaWNhbCBJRUVFODAyLjE1LjQtYmFzZWQgbmV0d29yayB3
aWxsIGNvbXByZXNzIHRoZSBJUHY2IGFkZHJlc3MgYmFzZWQgb24gdGhlIE1BQyBhZGRyZXNzLiBC
dXQgaXQgZG9lcyBub3QgaGF2ZSB0byBiZSBzbywgYW5kIGl0IGRvZXMgbm90IGFwcGx5IHRvIGFs
bCB0eXBlcyBvZiBuZXR3b3Jrcy4NCj4+IA0KPj4+IG5ldyB1cGRhdGVkIHByb3Bvc2VkIHRleHQ6
DQo+PiANCj4+ICINCj4+ICAgPHQ+IFRoZSBJUHY2IGFkZHJlc3Mgb2YgdGhlIDZMTiBpbiB0aGUg
SVB2NiBoZWFkZXIgY2FuIGJlIGNvbXByZXNzZWQNCj4+ICAgc3RhdGVsZXNzbHkgSW50ZXJmYWNl
IElkZW50aWZpZXIgaW4gdGhlIElQdjYgYWRkcmVzcyBjYW4gYmUgZGVyaXZlZCANCj4+IGZyb20N
Cj4gDQo+IFRDPiBJbnNlcnQgIndoZXJlIHRoZSIgYWZ0ZXIgc3RhdGVsZXNzbHk/DQo+IA0KPj4g
ICB0aGUgTG93ZXIgTGF5ZXIgYWRkcmVzcy4gV2hlbiBpdCBpcyBub3QgY3JpdGljYWwgdG8gYmVu
ZWZpdCBmcm9tIHRoYXQgDQo+PiAgIGNvbXByZXNzaW9uLCBlLmcuIHRoZSBhZGRyZXNzIGNhbiBi
ZSBjb21wcmVzc2VkIHN0YXRlZnVsbHksIG9yIGl0IGlzIHJhcmVseQ0KPj4gICB1c2VkIGFuZC9v
ciBpdCBpcyB1c2VkIG9ubHkgb3ZlciBvbmUgaG9wLCB0aGVuIHRoZSBiZXN0IHByYWN0aWNlIG9m
IGZvcm1pbmcNCj4+ICAgcHJpdmFjeSBhZGRyZXNzZXMgc2hvdWxkIGJlIGNvbnNpZGVyZWQ6DQo+
PiAgIDwvdD4NCj4+ICAgPHQ+IDx4cmVmIHRhcmdldD0iUkZDNzIxNyI+IkEgTWV0aG9kIGZvciBH
ZW5lcmF0aW5nIFNlbWFudGljYWxseSBPcGFxdWUNCj4+ICAgSW50ZXJmYWNlIElkZW50aWZpZXJz
IHdpdGggSVB2NiBTdGF0ZWxlc3MgQWRkcmVzcyBBdXRvY29uZmlndXJhdGlvbiAoU0xBQUMpIg0K
Pj4gICA8L3hyZWY+IGlzIHRoZSByZWNvbW1lbmRlZCBtZXRob2QgZm9yIGdlbmVyYXRpbmcgSW50
ZXJmYWNlIElkZW50aWZpZXJzIHRvIA0KPj4gICBiZSB1c2VkIGluIFNMQUFDIGF0IHRoZSB0aW1l
IG9mIHRoaXMgd3JpdGluZy4NCj4+ICAgPC90Pg0KPiANCj4gVEM+IEknZCBiZSBjYXJlZnVsIHJl
ZmVycmluZyB0byBwcml2YWN5IGFkZHJlc3NlcyBhbmQgdGhlbiBpbXBseWluZyBSRkM3MjE3IGdp
dmVzIGEgcHJpdmFjeSBhZGRyZXNzLCBnaXZlbiBhIG5vZGUgY291bGQgaGF2ZSBhbiBSRkM3MjE3
IGFkZHJlc3MgYW5kIGEgUkZDNDk0MSBwcml2YWN5IGFkZHJlc3MsIG9yIHBvdGVudGlhbGx5IGp1
c3QgYSBwcml2YWN5IGFkZHJlc3MuDQo+IA0KPj4gIg0KPj4gICB0aGlzIGlzIGZvbGxvd2VkIGJ5
IGV4aXN0aW5nIHRleHQ6DQo+PiAiICAgIA0KPj4gICA8dD4NCj4+IAk8eHJlZiB0YXJnZXQ9IlJG
QzgwNjUiPg0KPj4gCSJQcml2YWN5IENvbnNpZGVyYXRpb25zIGZvciBJUHY2IEFkYXB0YXRpb24t
TGF5ZXIgTWVjaGFuaXNtcyI8L3hyZWY+DQo+PiAJZXhwbGFpbnMgd2h5IHByaXZhY3kgaXMgaW1w
b3J0YW50IGFuZCBob3cgdG8gZm9ybSBzdWNoIGFkZHJlc3Nlcy4gIEFsbA0KPj4gCWltcGxlbWVu
dGF0aW9ucyBhbmQgZGVwbG95bWVudCBtdXN0IGNvbnNpZGVyIHRoZSBvcHRpb24gb2YgcHJpdmFj
eQ0KPj4gCWFkZHJlc3NlcyBpbiB0aGVpciBvd24gZW52aXJvbm1lbnQuICBBbHNvIGZ1dHVyZSBz
cGVjaWZpY2F0aW9ucw0KPj4gCWludm9sdmluZyA2TG9XUEFOIE5laWdoYm9yIERpc2NvdmVyeSBz
aG91bGQgY29uc3VsdA0KPj4gCTx4cmVmIHRhcmdldD0iUkZDODA2NCI+DQo+PiAJIlJlY29tbWVu
ZGF0aW9uIG9uIFN0YWJsZSBJUHY2IEludGVyZmFjZSBJZGVudGlmaWVycyI8L3hyZWY+DQo+PiAJ
Zm9yIGRlZmF1bHQgaW50ZXJmYWNlIGlkZW50aWZpY2F0aW9uLg0KPj4gICA8L3Q+DQo+PiAiDQo+
PiANCj4+IA0KPj4gDQo+PiANCj4+ICoqKioqKioqKioqKioqKioqKioqKioNCj4+IA0KPj4gDQo+
PiANCj4+IA0KPj4gDQo+PiBTcGVjaWZpYyBjb21tZW50czoNCj4+IC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+PiANCj4+IHAuMw0KPj4gU2VjdGlvbiAyLCBwYXJhIDIg
LSBzaG91bGQgTkQgY2FjaGUgZXhoYXVzdGlvbiBhdHRhY2tzIGJlIGluY2x1ZGVkIGluIHRoZSBs
aXN0IGhlcmU/DQo+PiANCj4+PiBJZiB0aGUgbWV0aG9kIGlzIHVzZWQgYXMgYSBmdWxsIHJlcGxh
Y2VtZW50IG9mIHJlYWN0aXZlIE5ELCB0aGVuIHRoZXJlIGNhbiBiZSBzb21lIGNvbnRyb2wuIGUu
Zy4gd2UnZCBiZSBpbW11bmUgZnJvbSBOQ0UgRE9TIGF0dGFjayBmcm9tIGEgcmVtb3RlIHBhcnR5
LiBCdXQgaXQncyBhIHRvdWNoeSBzcGFjZS4gSW4gdGhlIG9uZSBoYW5kLCB3ZSBuZXZlciBibG9j
ayBmcm9tIHVzaW5nIGJvdGgsIElPVyBjbGFzc2ljYWwgKHJlYWN0aXZlKSBORCBpbiBjb25qdW5j
dGlvbiB3aXRoIHRoZSBuZXcgKHByb2FjdGl2ZSkgcmVnaXN0cmF0aW9uLiBBbHNvIGEgbG9jYWwg
bm9kZSBjb3VsZCBzdGlsbCBhdHRhY2sgdGhlIGNhY2hlIGJ5IHBlcmZvcm1pbmcgdG9ucyBvZiBy
ZWdpc3RyYXRpb25zLCBmb3JnaW5nIE1BQyBhZGRyZXNzZXMgYXMgaXQgZ29lcyBpZiBuZWVkIGJl
LiAgSXQgd2lsbCB0YWtlIHNlcGFyYXRlIHdvcmsgdG8gYWRkcmVzcyBhbGwgdGhlIHNlY3VyaXR5
IHJlcXVpcmVtZW50cyAoQVAtTkQgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWll
dGYtNmxvLWFwLW5kIGFuZCBtb3JlKS4NCj4gDQo+IFRDPiBPSywgc28gbGVhdmUgYXMgaXMuDQo+
IA0KPj4gDQo+PiAqKioqKioqKioqKioqKioqKioqKioqDQo+PiANCj4+IA0KPj4gDQo+PiBwLjQN
Cj4+IFNlY3Rpb24gMyAtIEFkZCBSRkMgNzIxNyB0byBSRkMgNDg2Mj8gIEl0J3MgcmVjb21tZW5k
ZWQgYnkgUkZDIDgwNjQuDQo+PiANCj4+PiBUaGlzIGlzIGEgdGVybWlub2xvZ3kgc2VjdGlvbi4g
QXJlIHRoZXJlIHRlcm1zIHdlIG5lZWQgZnJvbSBSRkMgNzIxNz8gTm90ZSB0aGF0IHRoaXMgc3Bl
Y2lmaWNhdGlvbiBkb2VzIG5vdCBkaWN0YXRlIGhvdyB0byBmb3JtIGFkZHJlc3MsIGp1c3QgbWFu
YWdlcyB0aGVtLiBTdGlsbCBpdCBwbGFjZXMgcmVjb21tZW5kYXRpb24gdG8gdGhlIHByb3RvY29s
IGRldmVsb3BlcnMgY29taW5nIG5leHQgKGUuZy4gZm9yIGEgcGFydGljdWxhciBsaW5rIGxheWVy
KSB0byBjb25zaWRlciBwcml2YWN5LiBUZXh0IHJlbGF0ZWQgdG8gUkZDIDcyMTcgaXMgYWRkZWQg
aW4gc2VjdGlvbiA5IHBlciB5b3VyIG90aGVyIGNvbW1lbnQuDQo+IA0KPiBUQz4gT0ssIGxlYXZl
IGFzIGlzIHRoZW4uDQo+IA0KPj4gDQo+PiANCj4+ICoqKioqKioqKioqKioqKioqKioqKioNCj4+
IA0KPj4gDQo+PiANCj4+IHAuNg0KPj4gU2VjdGlvbiA0IC0gZm9yIGEgbm9kZSB0byBwcmVmZXIg
cmVnaXN0ZXJpbmcgdG8gYSA2TFIgdGhhdCBzdXBwb3J0cyB0aGUgc3BlYywgaXQgd291bGQgbmVl
ZCB0byBlbnVtZXJhdGUgYWxsIGF2YWlsYWJsZSA2TFJzOyBzaG91bGQgdGhlIHByb2Nlc3MgZm9y
IHRoaXMgYmUgZGVzY3JpYmVkIGhlcmUsIG9yIGlzIGl0IGluY2x1ZGVkIGluIHN1ZmZpY2llbnQg
ZGV0YWlsIGluIFJGQyA2Nzc1Pw0KPj4gDQo+Pj4gWW91IGFyZSBjb3JyZWN0LiBUaGVyZSBpcyBu
byBlbnVtZXJhdGlvbiBwcm9jZXNzOyA2TFJzIGFyZSBkaXNjb3ZlcmVkIGFzIGRlc2NyaWJlZCBp
biBSRkMgNjc3NSBzZWN0aW9ucyA1LjIgYW5kIDUuMy4gYnkgc2VuZGluZyBvdXQgbWNhc3QgUlMu
IFRoaXMgZG9jdW1lbnQgdXBkYXRlcyBSRkMgNjc3NSBidXQgd2UgYXZvaWRlZCBwYXJhcGhyYXNp
bmcgaXQgYXMgbXVjaCBhcyB3ZSBjb3VsZCwgY29uc2lkZXJpbmcgdGhhdCB0aGlzIGRvYyBpcyBh
bHJlYWR5IHF1aXRlIHRoaWNrLiANCj4+IFN0aWxsIEkgYWRkZWQgdGhlIGZpcnN0IGxpbmUgb2Yg
dGhlIHRleHQgYmVsb3c6DQo+PiAiDQo+PiAgIDx0PiBTZWN0aW9uIDUgb2YgPHhyZWYgdGFyZ2V0
PSJSRkM2Nzc1Ii8+IHNwZWNpZmllcyBob3cgYSA2TE4gYm9vdHN0cmFwcyBhbg0KPj4gICBpbnRl
cmZhY2UgYW5kIGxvY2F0ZXMgYXZhaWxhYmxlIDZMUnM7IGEgUmVnaXN0ZXJpbmcgTm9kZSBTSE9V
TEQgcHJlZmVyDQo+PiAJcmVnaXN0ZXJpbmcgdG8gYSA2TFIgdGhhdCBpcyBmb3VuZCB0byBzdXBw
b3J0IHRoaXMgc3BlY2lmaWNhdGlvbiwgYXMNCj4+IAlkaXNjdXNzZWQgaW4gPHhyZWYgdGFyZ2V0
PSJkc2MiLz4sIG92ZXIgYSBsZWdhY3kgb25lLg0KPj4gICA8L3Q+DQo+IA0KPiBUQz4gT0suDQo+
IA0KPj4gIg0KPj4gDQo+PiANCj4+ICoqKioqKioqKioqKioqKioqKioqKioNCj4+IA0KPj4gDQo+
PiANCj4+IA0KPj4gcC43DQo+PiBTZWN0aW9uIDQuMSAtICJub3QgcmVxdWlyZWQgdG8gYmUgYSBN
QUMgYWRkcmVzcyIgLSBhcyBwZXIgbXkgZ2VuZXJhbCBjb21tZW50IGFib3ZlLCB3aXRoIGN1cnJl
bnQgSUVURiB0aGlua2luZywgc2hvdWxkIHRoaXMgbm90IGJlIHN0cm9uZ2VyLCBlLmcuICJTSE9V
TEQgTk9UIGJlIGEgTUFDIGFkZHJlc3MiPyAgU2VjdGlvbiA5IHNheXMgdGhpcz8NCj4+IA0KPj4+
IEkgc2VlIHdoZXJlIHlvdSdyZSBjb21pbmcgZnJvbSBhbmQgaHRhdCBtYWtlcyBzZW5zZSB0byBt
ZS4gQnV0IHRoZSBXRyBuZXZlciB3ZW50IHRoYXQgZmFyLiBOb3RlIHRoYXQgdGhpcyBpcyBub3Qg
YSBzdWJmaWVsZCBpbiBhbiBhZGRyZXNzOyBhcyBpdCBnb2VzIHRoZSBtZXNzYWdlIGlzIG5vdCBu
b3Qgc3VwcG9zZWQgdG8gbGVhayBvdXRzaWRlLiBSRkMgNjc3NSBmb3JjZWQgdGhlIFVJRCB0byBi
ZSBhIE1BQyBhZGRyZXNzIGluIHRoZSBFVUktNjQgZm9ybS4gVGhpcyBzcGVjaWZpY2F0aW9uIGRv
ZXMgbm90IGRlcHJlY2F0ZSB0aGUgbGVnYWN5IGJlaGF2aW9yIGFuZCBpdCBhbGxvd3MgZm9yIHNv
bWV0aGluZyBlbHNlLiAgQnV0IGl0IHJlY29tbWVuZHMgKHNlY3Rpb24gOCkgdG8gdXNlIGEgcHJp
dmFjeSB0ZWNobmlxdWUgc3VjaCBhcyBBUC1ORCBpbnN0ZWFkLiBPbmNlIEFQLU5EIGlzIHN0YW5k
YXJkLCB3ZSBjYW4gZGVwcmVjYXRlIHRoZSBsZWdhY3kgYmVoYXZpb3IgaWYgdGhlIFdHIGZpbmRz
IGl0IHJlbGV2YW50LCBlLmcuIHdoZW4gd2UgYXBwbHkgaXQgdG8gbmV0d29ya3MgdGhhdCBhcmUg
bW9yZSBzZW5zaXRpdmUgdG8gcHJpdmFjeS4NCj4gDQo+IFRDPiBPSywgdGhhbmtzIGZvciBleHBs
YWluaW5nIGl0OyB0aGF0IHNvdW5kcyByZWFzb25hYmxlLiBJIHN1c3BlY3QgdGhpcyBwb2ludCB3
aWxsIGNvbWUgdXAgYWdhaW4gaW4gSUVTRyByZXZpZXcgdGhvdWdoIQ0KPiANCj4+IA0KPj4gDQo+
PiANCj4+ICoqKioqKioqKioqKioqKioqKioqKioNCj4+IA0KPj4gDQo+PiANCj4+IA0KPj4gcC45
DQo+PiBTZWN0aW9uIDQuMiwgcG9pbnQgNCAtIEkgZmluZCB0aGlzIHF1aXRlIHBhcmEgcXVpdGUg
aGFyZCB0byByZWFkLg0KPj4gDQo+Pj4gQWdyZWVkLCBpdCBpcyBpbmxpbmVkIGZyb20gUkZDIDY1
NTAgYXMgb3Bwb3NlZCB0byByZWZlcmVuY2VkIHBlciBXRyBhbmQgc2hlcGhlcmQgZGVjaXNpb24u
IEkgc2ltcGxpZmllZCB0bzoNCj4+ICIJCQ0KPj4gCQlJZiB0d28gc2VxdWVuY2UgbnVtYmVycyBh
cmUgZGV0ZXJtaW5lZCB0byBiZSBub3QgY29tcGFyYWJsZSwNCj4+IAkJaS5lLiB0aGUgcmVzdWx0
cyBvZiB0aGUgY29tcGFyaXNvbiBhcmUgbm90IGRlZmluZWQsIHRoZW4gYSBub2RlDQo+PiAJCXNo
b3VsZCBnaXZlIHByZWNlZGVuY2UgdG8gdGhlIHNlcXVlbmNlIG51bWJlciB0aGF0IHdhcyBtb3N0
IHJlY2VudGx5DQo+PiAgICAgICBpbmNyZW1lbnRlZC4gRmFpbGluZyB0aGlzLCB0aGUgbm9kZSBz
aG91bGQgc2VsZWN0IHRoZSBzZXF1ZW5jZSBudW1iZXIgDQo+PiAgICAgICBpbiBvcmRlciB0byBt
aW5pbWl6ZSB0aGUgcmVzdWx0aW5nIGNoYW5nZXMgdG8gaXRzIG93biBzdGF0ZS4NCj4+IA0KPj4g
Ig0KPiANCj4gVEM+IE9LLg0KPiANCj4+IA0KPj4gDQo+PiAqKioqKioqKioqKioqKioqKioqKioq
DQo+PiANCj4+IA0KPj4gDQo+PiBwLjkNCj4+IFNlY3Rpb24gNC4zLCBwYXJhIDEgLSBhZ2Fpbiwg
aXMgdXNpbmcgRVVJLTY0IGRlc2lyYWJsZT8gIElzIHRoZSBwb2ludCB0byBhbGxvdyBoZWFkZXIg
Y29tcHJlc3Npb24gYXMgcGVyIFJGQzQ5NDQ/ICBEaXNjdXNzIHRoZSB0cmFkZW9mZj8gU2VjdGlv
biA0LjMgcGFyYSAyIC0gc28gYSBkaWZmZXJlbnQgdHlwZSBvZiBpZGVudGlmaWVyIGNvdWxkIGJl
IGFuIFJGQyA3MjE3IGdlbmVyYXRlZCBpZGVudGlmaWVyPw0KPj4gDQo+Pj4gSXQgY291bGQgYmUg
bWFueSB0aGluZ3MgYnV0IGNvbGxpc2lvbnMgc2hvdWxkIGJlIGF2b2lkZWQuIEl0IHNob3VsZCBu
b3QgYmUgYW4gaW50ZXJmYWNlIElEIHNpbmNlIHRoaXMgaXMgdG8gY29tcGxlbWVudCB0aGUgREFE
IG9mIHRoZSBJSUQuIEFQLU5EIGJ1aWxkcyBpdCBvbiBjcnlwdG9ncmFwaHkuIFlvdXIgcG9pbnQg
aXMgZXhjZWxsZW50LCB1bnN1cmUgaWYgdGhpcyBkb2Mgc2hvdWxkIGJlIHRoZSB2ZXNzZWwgZm9y
IGl0LiBBdCB0aGlzIHN0YWdlLCB3ZSBuZXZlciBhcmd1ZWQgZGVwcmVjYXRpb24gYmVmb3JlLCBq
dXN0IGV4dGVuc2lvbi4gSXQgd2lsbCB0YWtlIFdHIHdvcmsgdG8gZGVmaW5lIHBvc3NpYmxlIHJl
cGxhY2VtZW50cyBhbmQgdGhpcyBkb2MgbWF5IGJlIHRvbyBhZHZhbmNlZCBmb3IgdGhhdCBJIGd1
ZXNzLCBidXQgSSdsbCBhc2suDQo+IA0KPiBUQz4gT0suDQo+IA0KPj4gDQo+PiANCj4+IA0KPj4g
KioqKioqKioqKioqKioqKioqKioqKg0KPj4gDQo+PiANCj4+IA0KPj4gcC4xMQ0KPj4gU2VjdGlv
biA0LjYgLSBpbiB0aGUgY2FzZSBvZiB0d28gNkxScyB3aXRoIHRoZSBzYW1lIGxpbmstbGF5ZXIg
YWRkcmVzc2VzLCBkb2VzIGl0IG1hdHRlciB3aGljaCBhIDZMTiBjaG9vc2VzPyAgSXMgdGhlIGNo
b2ljZSBhbGdvcml0aG1pYz8gU2VjdGlvbiA0LjYgLSB0aGUgbGFzdCBwYXJhIG9uIHAuMTEgc2Vl
bXMgdG8gYmUgcmVwZWF0ZWQgaW4gdGhlIGZpcnN0IHBhcmEgb24gcC4xMj8NCj4+IA0KPj4+IFRo
aXMgc3BlY2lmaWNhdGlvbiAoaW5jbHVkaW5nIFJGQyA2Nzc1KSBkb2VzIG5vdCBoYXZlIGEgcm91
dGVyIHByZWZlcmVuY2UgKHdoZXRoZXIgdGhleSBoYXZlIGEgc2FtZSBvciBkaWZmZXJlbnQgTExB
KSBiZXlvbmQgUkZDIDQxOTEuIFJQTCBkb2VzLCBiYXNlZCBvbiBSYW5rIGFuZCB0aGUgdXBjb21p
bmcgZW5yb2xsbWVudCBzcGVjaWZpY2F0aW9uIHdpbGwgYWxzbyBoaW50IG9uIHRoYXQuIEFuZCBh
cHBhcmVudGx5IHllcyB0byB5b3VyIG90aGVyIHBvaW50LCBjbGVhbmluZyB1cC4NCj4gDQo+IFRD
PiBPSy4NCj4gDQo+PiANCj4+ICoqKioqKioqKioqKioqKioqKioqKioNCj4+IA0KPj4gDQo+PiAN
Cj4+IHAuMTINCj4+IFNlY3Rpb24gNC42IC0gYWdhaW4sIGlzIHRoZSByZWNvbW1lbmRhdGlvbiB0
byB1c2UgYW4gKGV4cGVjdGVkIHRvIGJlKSB1bmlxdWUgTEwgYWRkcmVzcyBpbiBrZWVwaW5nIHdp
dGggUkZDIDgwNjQ/DQo+PiANCj4+PiBUaGVyZSBpcyBhIGNoaWNrZW4gYW5kIGFuIGVnZyBwcm9i
bGVtIHdpdGggdGhlIGZpcnN0IHJlZ2lzdHJhdGlvbiBvZiB0aGUgZmlyc3QgTExBLiBJdCBpcyBi
ZXR0ZXIgdGhhdCBpdCBkb2VzIG5vdCBmYWlsLiBSRkM2Nzc1IHN0aXB1bGF0ZXMgdGhhdCBNQUMt
ZGVyaXZlZCBMTEEgZG8gbm90IG5lZWQgREFELiBUaGlzIG1lc3NhZ2UgZmxpZXMgb3ZlciBvbmUg
aG9wLCBiZXR3ZWVuIGEgbm9kZSBhbmQgaXRzIG5lYXJieSByb3V0ZXIuIFRoZSBub2RlIG1heSB0
aGVuIGZvcm0gYXMgbWFueSBwcml2YWN5IExMIGFuZCBHVUEgYXMgaXQgbGlrZXMuIA0KPiANCj4g
VEM+IE9LLg0KPiANCj4+IA0KPj4gDQo+PiAqKioqKioqKioqKioqKioqKioqKioqDQo+PiANCj4+
IA0KPj4gDQo+PiBwLjEzDQo+PiBQYXJhIDQgLSBhIE1vdmVkIG1lc3NhZ2UgU0hPVUxEIGJlIHVz
ZWQsIHlldCBlbHNld2hlcmUgYSBub2RlIE1VU1QgY2xlYW4gdXAgaXRzIHN0YWxlIHN0YXRlPyAg
Q29uc2lzdGVudD8gV2hhdCBhYm91dCBNSVB2Ni1saWtlIHNwb29maW5nIHNlY3VyaXR5IGlzc3Vl
cz8gWW91IHNheSAiYW4gYWx0ZXJuYXRlIHByb3RvY29sIiAtIGlzbid0IHRoaXMgYSBsaXR0bGUg
aGFuZC13YXZ5OyBzaG91bGRuJ3QgYSBzaW5nbGUgbWVjaGFuaXNtIGJlIGRlZmluZWQgcmF0aGVy
IHRoYW4gbXVsdGlwbGUgKHVuZGVmaW5lZCkgbWVjaGFuaXNtcz8NCj4+IA0KPj4+IEFncmVlZC4g
VGhhdCBzaW5nbGUgbWVjaGFuaXNtIGlzIERBUi9EQUMuIEkgcmVtb3ZlZCB0aGUgImFuIGFsdGVy
bmF0ZSBwcm90b2NvbCI7IHdoYXQgd2FzIG1lYW50IGlzIG5vdyBzZXBhcmF0ZWx5IGRyYWZ0ZWQg
aW4gZHJhZnQtdGh1YmVydC1yb2xsLXVuYXdhcmUtbGVhdmVzLiBUaGlzIGlzIHdoZXJlIHVzaW5n
IFJQTCB0byBwcm94eSB0aGUgcmVnaXN0cmF0aW9uIGlzIGRlc2NyaWJlZC4gVW5zdXJlIGFib3V0
IHdoaWNoIE1JUCBhdHRhY2sgeW91IGhhdmUgaW4gbWluZD8NCj4gDQo+IFRDPiBOZXZlciBtaW5k
OyBJIHNhdyBvdGhlciBBUC1ORCBjb21tZW50cyB0aGF0IGNsYXJpZmllZCBpdC4gIA0KPiANCj4+
IA0KPj4gDQo+PiAqKioqKioqKioqKioqKioqKioqKioqDQo+PiANCj4+IA0KPj4gDQo+PiANCj4+
IHAuMTUNCj4+IE9VSSBpcyBhIGNvbmZ1c2luZyBjaG9pY2Ugb2YgdGVybSwgZ2l2ZW4gT1VJcyBp
biBNQUMgYWRkcmVzc2VzOyBJIGd1ZXNzIHRoaXMgaXMgbm93IGJha2VkIGludG8gUkZDIDY3NzUg
dGhvdWdoLg0KPj4gDQo+Pj4gQWN0dWFsbHkgbm8uIFJGQyA2Nzc1IHVzZXMgRVVJLTY0IHRocm91
Z2hvdXQuIFdlIHBpY2tlZCB0aGF0IHRlcm0gdG8gZ2VuZXJhbGl6ZSB0aGUgRVVJLTY0LCBzbyBJ
IGd1ZXNzIHdlIGNhbiBzdGlsbCBjaGFuZ2UgdGhhdCBuYW1lLiBJIGNoYW5nZWQgaXQgdG8gUmVn
aXN0cmF0aW9uIFVuaXF1ZSBJRCAoUlVJRCkgYnV0IHRoYXQgZG9lcyBub3Qgc291bmQgc28gcmln
aHQ7IHdvdWxkIHlvdSBoYXZlIHN1Z2dlc3Rpb25zPw0KPj4+IEknbGwgdGFrZSB0aGF0IHF1ZXN0
aW9uIHRvIHRoZSBXRyBzZXBhcmF0ZWx5Lg0KPiANCj4gVEM+IEkgc2F3IHRoYXQsIHRoYW5rcy4g
SSBkb24ndCBoYXZlIGEgc3BlY2lmaWMgc3VnZ2VzdGlvbiwganVzdCB0aGF0IE9VSSBoYXMgYSB2
ZXJ5IHdlbGwga25vd24gYXBwbGljYXRpb24gZWxzZXdoZXJlLg0KPiANCj4+ICoqKioqKioqKioq
KioqKioqKioqKioNCj4+IA0KPj4gDQo+PiANCj4+IHAuMTYNCj4+IEkgZG9uJ3QgdGhpbmsgY29k
ZXMgNSBhbmQgMTAgYXJlIGV4cGxhaW5lZC9kZWZpbmVkIGluIGFueSBkZXRhaWwgaGVyZT8gIEhv
dyBpcyB0aGUgY2hhbGxlbmdlIG1hZGU/DQo+PiANCj4+PiBUaGlzIGlzIHVzZWQgaW4gYSBmcmVm
ZXJlbmNlIHNwZWMuIEkgY2xhcmlmaWVkIHRoYXQgYnkgYWRkaW5nIDMgbGluZXMgYXQgdGhlIGVu
ZCBvZiB0aGUgdGV4dCBpbiB0aGUgUlVJRCAoZXggT1VJRCkgc2VjdGlvbiB3aGljaCBub3cgcmVh
ZHM6DQo+PiANCj4+ICIJVGhlIFJlZ2lzdHJhdGlvbiBVbmlxdWUgSUQgaW4gPHhyZWYgdGFyZ2V0
PSJSRkM2Nzc1Ii8+DQo+PiAJaXMgYSBFVUktNjQgZ2xvYmFsbHkgdW5pcXVlIGFkZHJlc3MgY29u
ZmlndXJlZCBhdCBhIExvd2VyIExheWVyLA0KPj4gCXVuZGVyIHRoZSBhc3N1bXB0aW9uIHRoYXQg
ZHVwbGljYXRlIEVVSS02NCBhZGRyZXNzZXMgYXJlIGF2b2lkZWQuDQo+PiAJV2l0aCB0aGlzIHNw
ZWNpZmljYXRpb24sIHRoZSBSZWdpc3RyYXRpb24gVW5pcXVlIElEIGlzIGFsbG93ZWQgdG8gYmUN
Cj4+ICAgZXh0ZW5kZWQgdG8gZGlmZmVyZW50IHR5cGVzIG9mIGlkZW50aWZpZXIsIGFzIGxvbmcg
YXMgdGhlIHR5cGUgaXMgY2xlYXJseQ0KPj4gCWluZGljYXRlZC4gRm9yIGluc3RhbmNlLCB0aGUg
dHlwZSBjYW4gYmUgYSBjcnlwdG9ncmFwaGljIHN0cmluZyBhbmQNCj4+IAl1c2VkIHRvIHByb3Zl
IHRoZSBvd25lcnNoaXAgb2YgdGhlIHJlZ2lzdHJhdGlvbiBhcyBkaXNjdXNzZWQgaW4NCj4+IAk8
eHJlZiB0YXJnZXQ9IkktRC5pZXRmLTZsby1hcC1uZCI+DQo+PiAJIkFkZHJlc3MgUHJvdGVjdGVk
IE5laWdoYm9yIERpc2NvdmVyeSBmb3IgTG93LXBvd2VyIGFuZCBMb3NzeSBOZXR3b3JrcyINCj4+
IAk8L3hyZWY+LiBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBmbG93cyByZWxhdGVkIHRvIHRoZSBw
cm9vZiBvZiBvd25lcnNoaXAsDQo+PiAgIHRoaXMgc3BlY2lmaWNhdGlvbiBpbnRyb2R1Y2VzIG5l
dyBzdGF0dXMgY29kZXMgIlZhbGlkYXRpb24gUmVxdWVzdGVkIiBhbmQNCj4+ICAgIlZhbGlkYXRp
b24gRmFpbGVkIiBpbiB0aGUgRUFSTy4gDQo+IA0KPiBUQz4gT0suDQo+IA0KPj4gDQo+PiANCj4+
ICoqKioqKioqKioqKioqKioqKioqKioNCj4+IA0KPj4gDQo+PiANCj4+IHAuMTYNCj4+IFRoZSBy
ZWdpc3RyYXRpb24gbGlmZXRpbWUgaXMgaW4gbWludXRlczsgd2h5IG5vdCBpbiBzZWNvbmRzPw0K
Pj4gDQo+Pj4gUkZDIDY3NzUgaXMgbWlzc2luZyBhIHdheSB0byBleHByZXNzIHRoZSB0aW1lIHVu
aXQgKFJQTCBoYXMgb25lKS4gDQo+PiBXZSB1c2VkIG1pbnV0ZXMgYmVjYXVzZSBhIHR5cGljYWwg
TExOIG9wZXJhdGVzIGF0IGEgdmVyeSBzbG93IHBhY2UsIGFuZCBhIHR5cGljYWwgZGV2aWNlIGlz
IGxpa2UgYSB0aHJlZS10b2VkIHNsb3RoIHRoYXQgd291bGQgc2xlZXAgbW9yZSB0aGFuIGEgY2F0
LiBXZSBldmVuIGhhZCBhIHJlcXVpcmVtZW50IHRvIHByb2R1Y2UgYW4gJ2luZmluaXRlJyBsaWZl
dGltZSBmb3IgdGhlIGxpa2VzIG9mIGxpZ2h0IGJ1bGJzIGJ1dCBuZXZlciB0b29rIGl0IHRoYXQg
c2xvdy4gV2UgY291bGQgY2hhbmdlIHRoZSBmb3JtYXQgYnV0IHRoYXQgd291bGQgbm90IGJlIGJh
Y2t3YXJkIGNvbXBhdGlibGUuDQo+Pj4gSSdsbCB0YWtlIHRoYXQgcXVlc3Rpb24gdG8gdGhlIFdH
IHNlcGFyYXRlbHkNCj4gDQo+IFRDPiA6KQ0KPiANCj4gDQo+PiAqKioqKioqKioqKioqKioqKioq
KioqDQo+PiANCj4+IA0KPj4gDQo+PiBwLjE4DQo+PiBTZWN0aW9uIDYuMyAtIFNIT1VMRCBzZXQg
dGhlIEUgZmxhZzsgd2h5IG5vdCBhIE1VU1Q/ICBXaHkgd291bGQgeW91IA0KPj4gc3VwcG9ydCB0
aGUgc3BlYywgYnV0IG5vdCBhZHZlcnRpc2UgdGhhdCB5b3UgZG8/ICBJbiBjb250cmFzdCwgb24g
dGhlIA0KPj4gbmV4dCBwYWdlIGluIFNlY3Rpb24NCj4+IDcuMS4xIHlvdSBzYXkgbm9kZXMgTVVT
VCBzZXQgaXQuDQo+PiANCj4+PiBmaXhlZCwgaXQgd2FzIGEgTVVTVCA6KQ0KPiANCj4gVEM+IE9L
Lg0KPiANCj4+ICoqKioqKioqKioqKioqKioqKioqKioNCj4+IA0KPj4gDQo+PiANCj4+IHAuMTkN
Cj4+IFNlY3Rpb24gNy4xLjIgcGFyYSAyIC0gd291bGQgYSBMTCBhZGRyZXNzIGdlbmVyYWxseSBi
ZSB1c2VkIGhlcmUgYXMgc291cmNlPyANCj4+IFNob3VsZCB0aGF0IGJlIGEgU0hPVUxEPyAgVXNp
bmcgYSB0ZW1wb3JhcnkgYWRkcmVzcyBpcyBwcm9iYWJseSBub3QgaWRlYWwuDQo+PiANCj4+PiBS
RkMgNjc3NSB1c2VkIHRoZSByZWdpc3RlcmVkIGFkZHJlc3MgKExMIG9yIEdVQSkgYXMgc291cmNl
IGFuZCB0aGUgdGFyZ2V0IHdhcyBub3QgcmVhbGx5IGltcG9ydGFudC4gV2l0aCB0aGlzIHNwZWNp
ZmljYXRpb24sIHJlZ2lzdGVyIHRoZSB0YXJnZXQgb2YgdGhlIE5TLCBhbmQgdGhlcmUgaXMgbm8g
cG9pbnQgcmVtZW1iZXJpbmcgdGhlIHNvdXJjZSBhZGRyZXNzIG9mIHRoZSByZWdpc3RyYXRpb24g
TlMgYWZ0ZXIgdGhlIE5BIHdhcyBzZW50IGJhY2suIEEgNkxSIGNhbiB0YWxrIHRvIHRoZSByZWdp
c3RlcmVkIGFkZHJlc3MgdXNpbmcgdGhlIHJlZ2lzdGVyZWQgYWRkcmVzcy4NCj4gDQo+IFRDPiBP
Sy4NCj4gDQo+PiANCj4+ICoqKioqKioqKioqKioqKioqKioqKioNCj4+IA0KPj4gDQo+PiANCj4+
IHAuMjANCj4+IFNlY3Rpb24gNy4zIHBhcmEgNCAtIGlzIHRoaXMgY29uc2lzdGVudCB3aXRoIHAu
MTkgbGFzdCBwYXJhIHNheWluZyBhIDZMTiBNVVNUIHVzZSB0aGUgdXBkYXRlZCBzcGVjIG9uY2Ug
aXQga25vd3MgaXQncyBzdXBwb3J0ZWQ/IFRoZSBsYXN0IHR3byBwYXJhcyBoZXJlIGFyZSBhIGJp
dCB2YWd1ZS9sb29zZS4NCj4+IA0KPj4+IEkgdHVybmVkIHRoZSB0ZXh0IGludG86DQo+PiANCj4+
ICIJICAgIEFmdGVyIGRldGVjdGluZyBhIGxlZ2FjeSA2TFIsIGFuIHVwZGF0ZWQgNkxOIFNIT1VM
RCBhdHRlbXB0IHRvIGZpbmQgYW4NCj4+IAkgICAgYWx0ZXJuYXRlIDZMUiB0aGF0IGlzIHVwZGF0
ZWQgZm9yIGEgcmVhc29uYWJsZSB0aW1lIHRoYXQgZGVwZW5kcyBvbiB0aGUNCj4+ICAgICAgIHR5
cGUgb2YgZGV2aWNlIGFuZCB0aGUgZXhwZWN0ZWQgZGVwbG95bWVudC4NCj4+ICINCj4gDQo+IFRD
PiBPSy4NCj4gDQo+PiAqKioqKioqKioqKioqKioqKioqKioqDQo+PiANCj4+IA0KPj4gDQo+PiBw
LjIxDQo+PiBTZWN0aW9uIDgsIHBhcmEgMyAtIHJlY29tbWVuZHMgdXNpbmcgcHJpdmFjeSB0ZWNo
bmlxdWVzLCBidXQgdXNlcyBFVUk2ND8NCj4+IA0KPj4+IFJGQyA2Nzc1IHVzZXMgRVVJLiBBUC1O
RCB1c2VzIGEgY3J5cHRvZ3JhcGhpY2FsbHkgZ2VuZXJhdGVkIHRva2VuIGluc3RlYWQuIFRoaXMg
c2VjdGlvbiBlZmZlY3RpdmVseSByZWNvbW1lbmRzIEFQLU5EIG9yIHdoYXRldmVyIGVsc2UgY21l
cyBuZXh0IHRoYXQgaGFzIHByaXZhY3kgY29uY2VybnMuDQo+IA0KPiBUQz4gT0suDQo+IA0KPj4g
DQo+PiANCj4+ICoqKioqKioqKioqKioqKioqKioqKioNCj4+IA0KPj4gDQo+PiANCj4+IHAuMjIN
Cj4+IExpbWl0IHRoZSBudW1iZXIgb2YgYWRkcmVzc2VzPyAgV2hhdCBhYm91dCBSRkMgNzkzND8N
Cj4+IFRoZSB0eXBlIG9mIGFsZ29yaXRobSBkZXNjcmliZWQgaGVyZSBtaWdodCBiZSBiZXR0ZXIg
ZGVmaW5lZCBnZW5lcmljYWxseSBmb3IgNkxvV1BBTiBhbmQgJ3JlYWwnIElQdjY/ICBJIGRvbid0
IHRoaW5rIGFueXRoaW5nIGhhcyBiZWVuIGRlZmluZWQgZm9yIE5EIGNhY2hlIGV4aGF1c3Rpb24g
YXR0YWNrIG1pdGlnYXRpb24gLSB3b3VsZCBhIHNlcGFyYXRlIGRyYWZ0IGJlIGJlbmVmaWNpYWw/
IEkgc3VzcGVjdCBjdXJyZW50IHNvbHV0aW9ucyBhcmUgdmVuZG9yIHNwZWNpZmljPw0KPj4gDQo+
Pj4gV2UgYXBwbGllZCB3aXNkb20gZnJvbSBSRkM5NzM0IGFuZCByZW1vdmVkIHRleHQgdGhhdCBp
bmRpY2F0ZWQgdGhhdCBhbiBhZG1pbmlzdHJhdG9yIGNvdWxkIGJlIG9uIHRoZSBwYXRoIG9mIGFj
Y2VwdGluZyBhbiBhZGRyZXNzIG9yIG5vdC4gSSBrbm93IGZvciBoYXZpbmcgY29kZWQgaXQgdGhh
dCB5ZXMsIChhdCBsZWFzdCBzb21lKSB2ZW5kb3JzIHByb3ZpZGUgYSBwcm90ZWN0aW9uIGluIHRo
ZSBudW1iZXIgb2YgYWRkcmVzc2VzIHRoYXQgY2FuIGJlIHJlZ2lzdGVyZWQgb3Igc25vb3BlZCBm
cm9tIGEgZ2l2ZW4gZGV2aWNlIHdlbiB0aGVyZSBpcyBhIGxpbWl0IGZvciB0aGUgb3ZlcmFsbCBy
ZXNvdXJjZXMgdG8gc2VydmUgdGhlIG5ldHdvcmsuIEEgY2xhc3NpY2FsIE5DRSBpcyBhIGNhY2hl
IGJ1dCBhIDZMUiBOQ0UgaXMgcmVhbGx5IGEgaGFyZCBzdGF0ZSB0aGF0IHRoZSByZWdpc3RyYXIg
Z3VhcmFudGVlcyB0byBtYWludGFpbiBmb3IgYSBnaXZlbiBsaWZldGltZS4gVGhlIGZhY3QgdGhh
dCBhIHByb3RlY3Rpb24gY2FuIGJlIGNvbmZpZ3VyZWQgZG9lcyBub3QgZm9yY2UgYSB1c2VyIGlu
IGEgcGFydGljdWxhciBkZXBsb3ltZW50ICB0byB1c2UgdGhhdCBwcm90ZWN0aW9uLiBJIGFncmVl
IHRoYXQgdGhlcmUgaXMgYSBuZWVkIGZvciBOQ0UgYXR0YWNrIG1pdGlnYXRpb24gZm9yIGJvdGgg
Y2xhc3NpY2FsIE5EIGFuZCA2TG9XUEFOIE5ELiBCdXQgdGlsbCB0aGF0IHNwZWMgZXhpc3RzLCB3
ZSBjYW5ub3QgZm9yY2UgdGhlIDZMUiBkZXZpY2UgdG8gZHJvcCBhbGwgcHJvdGVjdGlvbiBhZ2Fp
bnN0IGEgbWlzYmVoYXZpbmcgNkxOLiBBIDZMUiBpcyBhbiBJT1QgZGV2aWNlIGFuZCBpdCBtaWdo
dCBlYXNpbHkgYmUgcHVzaGVkIGJleW9uZCBjYXBhY2l0eS4gDQo+IA0KPiBUQz4gT0suIEl0IG1p
Z2h0IGJlIHNvbWV0aGluZyB0byByYWlzZSBpbiA2bWFuLCB0byBzZWUgaWYgdGhlcmUncyBpbnRl
cmVzdCBpbiBkb2N1bWVudGluZyBhbGdvcml0aG0ocykuDQo+IA0KPj4gKioqKioqKioqKioqKioq
KioqKioqKg0KPj4gDQo+PiANCj4+IA0KPj4gcC4yMg0KPj4gV2hhdCB0cnVzdCBtb2RlbD8NCj4+
IA0KPj4+IFNob3VsZCBJIGFkZCB3b3Jkcz8gVGhvc2UgbmV0d29ya3MgYXJlIGFsd2F5cyBwcm90
ZWN0ZWQgYXQgTGF5ZXIgMi4gQnV0IHJlYWxseSwgd2UnZCBsaWtlIHRvIHNlZSBhIGRyYWZ0IHRo
YXQgZW5hYmxlcyBhIDZMQlIgdG8gcHJvdmUgaXQgaGFzIHRoYXQgY2FwYWNpdHkgYW5kIGlzIGVu
dGl0bGVkIHRvIHBsYXkgdGhlIHJvbGUgZm9yIHRoZSBuZXR3b3JrLiBUaGlzIGlzIGJleW9uZCB0
aGUgc2NvcGUgb2YgdGhpcyBwYXJ0aWN1bGFyIGRyYWZ0IGFuZCBzaG91bGQgYmUgZG9uZSBpbiBh
IHNlY3VyaXR5IHJlbGF0ZWQgNkxvV1BBTiBkcmFmdC4NCj4gDQo+IFRDPiBPSywgcGVyaGFwcyBq
dXN0IGV4cGxpY2l0bHkgc3RhdGUgdGhlIHByZXNlbmNlIC8gYXNzdW1wdGlvbiBvZiBMMiBwcm90
ZWN0aW9uIGluIHRoZSBzZWN1cml0eSBzZWN0aW9uLg0KPiANCj4+ICoqKioqKioqKioqKioqKioq
KioqKioNCj4+IA0KPj4gDQo+PiANCj4+IHAuMjINCj4+IFNlY3Rpb24gOSAtIEVVSTY0LCBvciBu
b3QgRVVJNjQ/ICBJbmNvbnNpc3RlbnQuDQo+PiBEb2VzIGFueW9uZSByZWFsbHkgdXNlIFNlTkQ/
ICBFc3BlY2lhbGx5IGluIDZMb1dQQU4gbmV0d29ya3M/DQo+PiANCj4+PiBUaGVyZSBhcmUgMiB1
c2VzIG9mIEVVSSB0aGF0IG11c3QgYmUgZGlmZmVyZW50aWF0ZWQuIFRoZSBPVUlEIChub3cgUlVJ
RCkgaXMgYSB1bmlxdWUgSUQgZm9yIHRoZSBkZXZpY2UgdG8gY29ycmVsYXRlIHJlZ2lzdHJhdGlv
bnMgZm9yIERBRCBiZXR3ZWVuIGhvbmVzdCBwZW9wbGUuIFRoaXMgc2VjdGlvbiBlcmUgdGFsa3Mg
YWJvdXQgSUlEIGluIHRoZSBJUHY2IGFkZHJlc3MuIFRoZSB0ZXh0IGV4cGxhaW5zIHRoYXQgbm8s
IFNFTkQgY2Fubm90IGJlIHVzZWQgaW4gdGhhdCBzcGFjZS4gVGhpcyBpcyB3aHkgd2UgZG8gQVAt
TkQgaW5zdGVhZC4gV2l0aCBBUC1ORCwgdGhlIE9VSUQgaXMgdXNlZCB0byBwcm92ZSBjcnlwdG9n
cmFwaGljYWxseSB0aGUgb3duZXJzaGlwIG9mIHRoZSByZWdpc3RlcmVkIGFkZHJlc3MgYSBiaXQg
bGlrZSBDR0EgZG9lcywgYnV0IGl0IGlzIG5vdCBwYXJ0IG9mIHRoZSBhZGRyZXNzLiBJdCBpcyBz
dG9yZWQgdXBvbiB0aGUgZmlyc3QgcmVnaXN0cmF0aW9uIGYgYW4gYWRkcmVzcyBhbmQgdXNlZCBs
YXRlciB0byB2YWxpZGF0ZSB0aGF0IHRoZSBuZXcgcmVnaXN0cmF0aW9uIGNvbWVzIGZyb20gdGhl
IHNhbWUgZ3V5Lg0KPiANCj4gVEM+IEFhYWgsIHJpZ2h0LCB0aGFua3MuDQo+IA0KPj4gKioqKioq
KioqKioqKioqKioqKioqKg0KPj4gDQo+PiANCj4+IA0KPj4gcC4yNA0KPj4gU2VjdGlvbiAxMC4z
IC0gc3RhdHVzZXMgNSBhbmQgMTAgYXJlIG5vdCBkZXRhaWxlZCBpbiB0aGUgZHJhZnQ/DQo+PiAN
Cj4+PiBBZGRlZCB0ZXh0IHVwb24geW91ciBwb2ludCBlYXJsaWVyDQo+IA0KPiBUQz4gT0suDQo+
IA0KPj4gKioqKioqKioqKioqKioqKioqKioqKg0KPj4gDQo+PiANCj4+IA0KPj4gcC4zMA0KPj4g
VGhlIG11bHRpY2FzdCBpc3N1ZXMgdGV4dCBjb3VsZCBjaXRlIHRoZSBuZXcgbWJvbmVkIGRyYWZ0
IG9uIHRoaXMgdG9waWMuDQo+PiAiUGxhZ3VlIiBpcyBtYXliZSBzdHJvbmchDQo+PiANCj4+PiBk
b25lIHRoZSByZWYuIEFkZGVkIGRyYWZ0LXBlcmtpbnMgYXMgd2VsbC4gcmVwbGFjZWQgInBsYWd1
ZSIgd2l0aCAiYWZmZWN0IHRoZSBvcGVyYXRpb24gb2YiDQo+IA0KPiBUQz4gT0suDQo+IA0KPj4g
KioqKioqKioqKioqKioqKioqKioqKg0KPj4gDQo+PiANCj4+IA0KPj4gcC4zMA0KPj4gQXBwZW5k
aXggQiAtIGNhbiB3ZSBoYXZlIGEgdGFibGUgc2hvd2luZyBXSElDSCByZXF1aXJlbWVudHMgaGF2
ZSBiZWVuIG1ldCBieSB0aGUgZHJhZnQ/DQo+PiANCj4+PiBhZGRlZA0KPj4gDQo+PiA8dD4NCj4+
IE5vdGUgdG8gUkZDIEVkaXRvcjogcGxlYXNlIHJlcGxhY2UgIlRoaXMiIGJ5IHRoZSBSRkMgbnVt
YmVyIGZvciB0aGlzIHNwZWNpZmljYXRpb24gb25jZSBpdCBpcyBhdHRyaWJ1dGVkLg0KPj4gPHQ+
DQo+PiANCj4+IAk8dGV4dHRhYmxlIGFuY2hvcj0icmVxYWRkIiB0aXRsZT0iQWRkcmVzc2luZyBy
ZXF1aXJlbWVudHMiPg0KPj4gCTxwcmVhbWJsZT5JLWRyYWZ0cy9SRkNzIGFkZHJlc3NpbmcgcmVx
dWlyZW1lbnRzPC9wcmVhbWJsZT4NCj4+IAkgIAkJCTx0dGNvbCBhbGlnbj0ibGVmdCI+IFJlcXVp
cmVtZW50PC90dGNvbD4NCj4+IAkgIAkJCTx0dGNvbCBhbGlnbj0ibGVmdCI+IERvY3VtZW50IDwv
dHRjb2w+DQo+PiANCj4+IAkgIDxjPlJlcTEuMTwvYz4JCTxjPjx4cmVmIHRhcmdldD0iSS1ELmll
dGYtNmxvLWJhY2tib25lLXJvdXRlciIvPjwvYz4NCj4+IAkgIDxjPlJlcTEuMjwvYz4JCTxjPjx4
cmVmIHRhcmdldD0iUkZDNjc3NSIvPjwvYz4NCj4+IAkgIDxjPlJlcTEuMzwvYz4JCTxjPjx4cmVm
IHRhcmdldD0iUkZDNjc3NSIvPjwvYz4NCj4+IAkgIDxjPlJlcTEuNDwvYz4JCTxjPlRoaXM8L2M+
DQo+PiANCj4+IAkgIDxjPlJlcTIuMTwvYz4JCTxjPlRoaXM8L2M+DQo+PiAJICA8Yz5SZXEyLjI8
L2M+CQk8Yz5UaGlzPC9jPg0KPj4gCSAgPGM+UmVxMi4zPC9jPgkJPGM+PC9jPg0KPj4gDQo+PiAJ
ICA8Yz5SZXEzLjE8L2M+CQk8Yz5UZWNobm9sb2d5IERlcGVuZGFudDwvYz4NCj4+IAkgIDxjPlJl
cTMuMjwvYz4JCTxjPlRlY2hub2xvZ3kgRGVwZW5kYW50PC9jPg0KPj4gCSAgPGM+UmVxMy4zPC9j
PgkJPGM+VGVjaG5vbG9neSBEZXBlbmRhbnQ8L2M+DQo+PiAJICA8Yz5SZXEzLjQ8L2M+CQk8Yz5U
ZWNobm9sb2d5IERlcGVuZGFudDwvYz4NCj4+IA0KPj4gCSAgPGM+UmVxNC4xPC9jPgkJPGM+VGhp
czwvYz4NCj4+IAkgIDxjPlJlcTQuMjwvYz4JCTxjPlRoaXM8L2M+DQo+PiAJICA8Yz5SZXE0LjM8
L2M+CQk8Yz48eHJlZiB0YXJnZXQ9IlJGQzY3NzUiLz48L2M+DQo+PiANCj4+IAkgIDxjPlJlcTUu
MTwvYz4JCTxjPjwvYz4NCj4+IAkgIDxjPlJlcTUuMjwvYz4JCTxjPjx4cmVmIHRhcmdldD0iSS1E
LmlldGYtNmxvLWFwLW5kIi8+PC9jPg0KPj4gCSAgPGM+UmVxNS4zPC9jPgkJPGM+PC9jPg0KPj4g
CSAgPGM+UmVxNS40PC9jPgkJPGM+PC9jPg0KPj4gCSAgPGM+UmVxNS41PC9jPgkJPGM+PHhyZWYg
dGFyZ2V0PSJJLUQuaWV0Zi02bG8tYXAtbmQiLz48L2M+DQo+PiAJICA8Yz5SZXE1LjY8L2M+CQk8
Yz48eHJlZiB0YXJnZXQ9IkktRC5zdHJ1aWstbHdpcC1jdXJ2ZS1yZXByZXNlbnRhdGlvbnMiLz48
L2M+DQo+PiAJICA8Yz5SZXE1Ljc8L2M+CQk8Yz48eHJlZiB0YXJnZXQ9IkktRC5pZXRmLTZsby1h
cC1uZCIvPjwvYz4NCj4+IAkgIDxjPlJlcTUuODwvYz4JCTxjPiA8L2M+DQo+PiAJICA8Yz5SZXE1
Ljk8L2M+CQk8Yz48eHJlZiB0YXJnZXQ9IkktRC5pZXRmLTZsby1hcC1uZCIvPjwvYz4NCj4+IA0K
Pj4gCSAgPGM+UmVxNi4xPC9jPgkJPGM+VGhpczwvYz4NCj4+IAkgIDxjPlJlcTYuMjwvYz4JCTxj
PlRoaXM8L2M+DQo+PiANCj4+IAk8L3RleHR0YWJsZT4JPCEtLSBlbmQgdGFibGUgIkFkZHJlc3Np
bmcgcmVxdWlyZW1lbnRzIiAtLT4NCj4+IA0KPj4gDQo+IA0KPiBUQz4gT0suDQo+IA0KPiANCj4+
ICoqKioqKioqKioqKioqKioqKioqKioNCj4+IA0KPj4gDQo+PiANCj4+IE5pdHM6DQo+PiAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPj4gDQo+PiBwLjQNCj4+IFNlY3Rp
b24gMiAtICJmb3JtIGFuZCB1c2UgbXVsdGlwbGUgYWRkcmVzc2VzIiAoYWRkIG11bHRpcGxlKQ0K
Pj4gDQo+Pj4gZG9uZQ0KPj4gDQo+PiANCj4+ICoqKioqKioqKioqKioqKioqKioqKioNCj4+IA0K
Pj4gDQo+PiANCj4+IHAuNA0KPj4gU2VjdGlvbiAyIGxhc3QgcGFyYSAtICJ0aGVpciIgcmF0aGVy
IHRoYW4gImhpcyINCj4+IA0KPj4+IHNvcnJ5IEkgZG8gbm90IHNlZSB0aGlzID8gdGhlICJoaXMi
IHJlZmVycyB0byB0aGUgbmV0d29yayBhZG1pbi4NCj4gDQo+IFRDPiBJbiBtb3JlIHBvbGl0aWNh
bGx5IGNvcnJlY3QgQnJpdGlzaCBFbmdsaXNoLCB5b3UnZCBzYXkgInRoZWlyIiBhcyBhIGdlbmRl
ciBuZXV0cmFsIHRlcm0sIG5vdCAiaGlzIi4gIEluIHRoZSBjYXNlICJ0aGVpciIgY2FuIGJlIHNp
bmd1bGFyLg0KPiANCj4gDQo+PiAqKioqKioqKioqKioqKioqKioqKioqDQo+PiANCj4+IA0KPj4g
DQo+PiBwLjYNCj4+ICJwcm92aWRlcyBuZXciIC0+ICJwcm92aWRlIG5ldyINCj4+IA0KPj4+IGRv
bmUNCj4+IA0KPj4gKioqKioqKioqKioqKioqKioqKioqKg0KPj4gDQo+PiANCj4+IA0KPj4gcC4x
MA0KPj4gInJvdXRlLW92ZXIgbWVzaCIgLSBhZGQgdG8gZGVmaW5pdGlvbnMgc2VjdGlvbg0KPj4g
DQo+Pj4gYWRkZWQgcmVmZXJlbmNlIHRvIFJGQyA2NjA2IGluIHRoZSB0ZXJtaW5vbG9neSBzZWN0
aW9uDQo+PiANCj4+IA0KPj4gDQo+PiAqKioqKioqKioqKioqKioqKioqKioqDQo+PiANCj4+IA0K
Pj4gDQo+PiBwLjEyDQo+PiBGaXJzdCBsaW5lIG9mIGxhc3QgcGFyYSBuZWVkcyByZXdyaXRpbmcg
LSAiSWYgdGhlIHJlZ2lzdHJ5IGluIHRoZSA2TEJSIGlzIGJlIHNhdHVyYXRlZCwgaW4gd2hpY2gg
Y2FzZSB0aGUgTEJSIi4NCj4+IA0KPj4+IEkgaGFkIHNwb3RlZCB0aGF0IG9uZSB0b28gOiApIGZp
eGVkIGFzDQo+PiANCj4+ICINCj4+IAlJZiB0aGUgcmVnaXN0cnkgaW4gdGhlIDZMQlIgaXMgc2F0
dXJhdGVkLCB0aGUNCj4+IAlMQlIgY2Fubm90IGd1YXJhbnRlZSB0aGF0IGEgbmV3IGFkZHJlc3Mg
aXMgZWZmZWN0aXZlbHkgbm90IGEgZHVwbGljYXRlLg0KPj4gIg0KPj4gDQo+PiANCj4+ICoqKioq
KioqKioqKioqKioqKioqKioNCj4+IA0KPj4gDQo+PiANCj4+IHAuMTMNCj4+IENvdWxkIGZvcndh
cmQgcmVmZXJlbmNlIHRoZSBzdW1tYXJ5IG9mIGVycm9yIGNvZGVzIGluIDYuMSBvciAxMC4zIGhl
cmU/DQo+PiANCj4+PiBkb25lDQo+PiANCj4+ICoqKioqKioqKioqKioqKioqKioqKioNCj4+IA0K
Pj4gDQo+PiANCj4+IHAuMTQNCj4+ICJyZW1vdmVzIHNpbGVudGx5IiAtPiAic2lsZW50bHkgcmVt
b3ZlcyINCj4+ICJMTE5zIG1lc2hlcyIgLT4gIkxMTiBtZXNoZXMiDQo+PiANCj4+PiBkb25lDQo+
PiANCj4+IA0KPj4gKioqKioqKioqKioqKioqKioqKioqKg0KPj4gDQo+PiANCj4+IA0KPj4gcC4x
NQ0KPj4gQ29kZSAzOyBjaGFuZ2UgdGVuc2UgdG8gcGFzdCB0ZW5zZSwgZS5nLiAiZmFpbHMiIHRv
ICJmYWlsZWQiDQo+PiANCj4+PiBkb25lDQo+PiANCj4+IA0KPj4gKioqKioqKioqKioqKioqKioq
KioqKg0KPj4gDQo+PiANCj4+IA0KPj4gcC4xOQ0KPj4gImNhcGFiaWxpdGllcyIgLT4gImNhcGFi
aWxpdGllcyBpcyINCj4+ICJzdWNoIGFkZHJlc3MiIC0+ICJzdWNoIGFuIGFkZHJlc3MiDQo+PiAi
aW4gYSIgLT4gImluIg0KPj4gIjZMQiIgLT4gIjZMTiIgPw0KPj4gDQo+Pj4gZG9uZS4gDQo+PiAN
Cj4+IA0KPj4gKioqKioqKioqKioqKioqKioqKioqKg0KPj4gDQo+PiANCj4+IA0KPj4gcC4yMQ0K
Pj4gImFtbHdheXMiIC0+ICJhbHdheXMiDQo+PiAidG8gdXNpbmciIC0+ICJ1c2luZyINCj4+IE1p
c3NpbmcgY2xvc2UgYnJhY2tldCBmb3IgU2VlIFNlY3Rpb24gOS4NCj4+IA0KPj4gDQo+PiANCj4+
ICoqKioqKioqKioqKioqKioqKioqKioNCj4+IA0KPj4gDQo+PiANCj4+IHAuMzANCj4+IERvIHlv
dSBtZWFuICJzZXF1ZW5jZSI/DQo+PiAic2VydmVzIiAtPiAic2VydmVzIHRoZSINCj4+IA0KPj4+
IGNoYW5nZWQgdG8NCj4+ICIgCVRoaXMgc3BlY2lmaWNhdGlvbiBleHRlbmRzIDZMb1dQQU4gTkQg
dG8gcHJvdmlkZSBhIHNlcXVlbmNlIG51bWJlciB0byB0aGUNCj4+ICAgcmVnaXN0cmF0aW9uIGFu
ZCAuLi4NCj4+ICINCj4+IA0KPj4gKioqKioqKioqKioqKioqKioqKioqKg0KPj4gDQo+PiANCj4+
IA0KPj4gDQo+PiBwLjMxDQo+PiAidGltZWx5IiAtPiAiaW4gYSB0aW1lbHkgZmFzaGlvbiIgPw0K
Pj4gQi4xIGxhc3QgcmVxIC0gcmV3b3JkIHRoaXMuDQo+PiBUaGUgQklFUiBBcmNoaXRlY3R1cmUg
aXMgbm93IGFuIFJGQyBJIHRoaW5rPw0KPj4gDQo+Pj4gd2lsbCBmaXggdGhlIHJlZmVyZW5jZSB0
byBSRkMgODI3OQ0KPiANCj4gVEM+IEFsbCB0aGUgbml0IGNvbW1lbnRzIC8gcmVzb2x1dGlvbnMg
YXJlIGZpbmUuDQo+IA0KPj4gVGhhbmtzIGEgYnVuY2ggYWdhaW4gZm9yIHlvdXIgZGVlcCByZXZp
ZXcgVGltIQ0KPiANCj4gVEM+IEl0IHdhcyBhIGdvb2QgcmVhZCwgYW5kIHZlcnkgaW50ZXJlc3Rp
bmcuDQo+IA0KPiBCZXN0IHdpc2hlcywNCj4gVGltDQo+IA0KPj4gDQo+PiBQYXNjYWwNCj4+IA0K
Pj4gDQo+PiANCj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+PiBGcm9tOiA2bG8gW21h
aWx0bzo2bG8tYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFRpbSBDaG93bg0KPj4gU2Vu
dDogdmVuZHJlZGkgMTYgZsOpdnJpZXIgMjAxOCAyMDowMw0KPj4gVG86IGludC1kaXJAaWV0Zi5v
cmcNCj4+IENjOiBkcmFmdC1pZXRmLTZsby1yZmM2Nzc1LXVwZGF0ZS5hbGxAaWV0Zi5vcmc7IDZs
b0BpZXRmLm9yZw0KPj4gU3ViamVjdDogWzZsb10gSW50ZGlyIGVhcmx5IHJldmlldyBvZiBkcmFm
dC1pZXRmLTZsby1yZmM2Nzc1LXVwZGF0ZS0xMQ0KPj4gDQo+PiBSZXZpZXdlcjogVGltIENob3du
DQo+PiBSZXZpZXcgcmVzdWx0OiBBbG1vc3QgUmVhZHkNCj4+IA0KPj4gSGksDQo+PiANCj4+IEkg
aGF2ZSBwZXJmb3JtZWQgYW4gZWFybHkgcmV2aWV3IG9mIGRyYWZ0LWlldGYtNmxvLXJmYzY3NzUt
dXBkYXRlLTExLg0KPj4gDQo+PiBUaGlzIGRyYWZ0IHVwZGF0ZXMgYW5kIGVuaGFuY2VzIHRoZSBt
ZWNoYW5pc21zIGRlZmluZWQgaW4gUkZDNjc3NSB0byANCj4+IHN1cHBvcnQNCj4+IElQdjYgb3Bl
cmF0aW9uIG92ZXIgbG93IHBvd2VyIG5ldHdvcmtzICg2TG9XUEFOIE5EKS4NCj4+IA0KPj4gT3Zl
cmFsbCB0aGUgZHJhZnQgaXMgd2VsbC13cml0dGVuIGFuZCBzdHJ1Y3R1cmVkLg0KPj4gDQo+PiBH
ZW5lcmFsIGNvbW1lbnRzOg0KPj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0NCj4+IA0KPj4gVGhlIGRvY3VtZW50IGNvdWxkIHVzZSBhIGdsb3NzYXJ5IG9mIHRlcm1zOiBM
TE4sIDZMTiwgNkxCUiwgNkxSLCBCQlIsIGV0Yy4NCj4+IA0KPj4gVGhlIGludHJvZHVjdGlvbiBj
b3VsZCB0YWxrIG9mIG90aGVyIG5ldyBhZGRlZCBmZWF0dXJlcywgbGlrZSBhdm9pZGluZyANCj4+
IERBRCBmb3IgbGluayBsb2NhbHMuDQo+PiANCj4+IFRoZSBkb2N1bWVudCBpbmNsdWRlcyBSRkMg
NzIxNyBpbiB0aGUgcmVmZXJlbmNlcywgYnV0IGRvZXNuJ3QgaW5jbHVkZSANCj4+IGRpc2N1c3Np
b24gb2YgaXQgaW4gdGhlIG1haW4gYm9keSBvZiB0aGUgdGV4dC4gIFNob3VsZG4ndCBSRkMgNzIx
NyBiZSANCj4+IGNvbnNpZGVyZWQgdGhlIG5vcm0gaGVyZSByYXRoZXIgdGhhbiBhZGRyZXNzIGdl
bmVyYXRpb24gYXMgcGVyIFJGQyA0ODYyPw0KPj4gUmVsYXRlZCwgUkZDIDgwNjQgInJlY29tbWVu
ZHMgYWdhaW5zdCBlbWJlZGRpbmcgc3RhYmxlIGxpbmstbGF5ZXIgDQo+PiBhZGRyZXNzZXMgaW4N
Cj4+IElQdjYgSW50ZXJmYWNlIElkZW50aWZpZXJzIi4gIFRoZSBkb2N1bWVudCBpcyBpbmNvbnNp
c3RlbnQgLSBpdCB0YWxrcyANCj4+IG9mIHVzaW5nIEVVSTY0LCB0aGVuIGluIFNlY3Rpb24gOSBu
b3QgdXNpbmcgRVVJNjQuDQo+PiANCj4+IFNwZWNpZmljIGNvbW1lbnRzOg0KPj4gLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4+IA0KPj4gcC4zDQo+PiBTZWN0aW9uIDIs
IHBhcmEgMiAtIHNob3VsZCBORCBjYWNoZSBleGhhdXN0aW9uIGF0dGFja3MgYmUgaW5jbHVkZWQg
aW4gDQo+PiB0aGUgbGlzdCBoZXJlPw0KPj4gDQo+PiBwLjQNCj4+IFNlY3Rpb24gMyAtIEFkZCBS
RkMgNzIxNyB0byBSRkMgNDg2Mj8gIEl0J3MgcmVjb21tZW5kZWQgYnkgUkZDIDgwNjQuDQo+PiAN
Cj4+IHAuNg0KPj4gU2VjdGlvbiA0IC0gZm9yIGEgbm9kZSB0byBwcmVmZXIgcmVnaXN0ZXJpbmcg
dG8gYSA2TFIgdGhhdCBzdXBwb3J0cyANCj4+IHRoZSBzcGVjLCBpdCB3b3VsZCBuZWVkIHRvIGVu
dW1lcmF0ZSBhbGwgYXZhaWxhYmxlIDZMUnM7IHNob3VsZCB0aGUgDQo+PiBwcm9jZXNzIGZvciB0
aGlzIGJlIGRlc2NyaWJlZCBoZXJlLCBvciBpcyBpdCBpbmNsdWRlZCBpbiBzdWZmaWNpZW50IGRl
dGFpbCBpbiBSRkMgNjc3NT8NCj4+IA0KPj4gcC43DQo+PiBTZWN0aW9uIDQuMSAtICJub3QgcmVx
dWlyZWQgdG8gYmUgYSBNQUMgYWRkcmVzcyIgLSBhcyBwZXIgbXkgZ2VuZXJhbCANCj4+IGNvbW1l
bnQgYWJvdmUsIHdpdGggY3VycmVudCBJRVRGIHRoaW5raW5nLCBzaG91bGQgdGhpcyBub3QgYmUg
DQo+PiBzdHJvbmdlciwgZS5nLiAiU0hPVUxEIE5PVCBiZSBhIE1BQyBhZGRyZXNzIj8gIFNlY3Rp
b24gOSBzYXlzIHRoaXM/DQo+PiANCj4+IHAuOQ0KPj4gU2VjdGlvbiA0LjIsIHBvaW50IDQgLSBJ
IGZpbmQgdGhpcyBxdWl0ZSBwYXJhIHF1aXRlIGhhcmQgdG8gcmVhZC4NCj4+IA0KPj4gcC45DQo+
PiBTZWN0aW9uIDQuMywgcGFyYSAxIC0gYWdhaW4sIGlzIHVzaW5nIEVVSS02NCBkZXNpcmFibGU/
ICBJcyB0aGUgcG9pbnQgDQo+PiB0byBhbGxvdyBoZWFkZXIgY29tcHJlc3Npb24gYXMgcGVyIFJG
QzQ5NDQ/ICBEaXNjdXNzIHRoZSB0cmFkZW9mZj8gDQo+PiBTZWN0aW9uIDQuMyBwYXJhIDIgLSBz
byBhIGRpZmZlcmVudCB0eXBlIG9mIGlkZW50aWZpZXIgY291bGQgYmUgYW4gUkZDIDcyMTcgZ2Vu
ZXJhdGVkIGlkZW50aWZpZXI/DQo+PiANCj4+IHAuMTENCj4+IFNlY3Rpb24gNC42IC0gaW4gdGhl
IGNhc2Ugb2YgdHdvIDZMUnMgd2l0aCB0aGUgc2FtZSBsaW5rLWxheWVyIA0KPj4gYWRkcmVzc2Vz
LCBkb2VzIGl0IG1hdHRlciB3aGljaCBhIDZMTiBjaG9vc2VzPyAgSXMgdGhlIGNob2ljZSANCj4+
IGFsZ29yaXRobWljPyBTZWN0aW9uIDQuNiAtIHRoZSBsYXN0IHBhcmEgb24gcC4xMSBzZWVtcyB0
byBiZSByZXBlYXRlZCBpbiB0aGUgZmlyc3QgcGFyYSBvbiBwLjEyPw0KPj4gDQo+PiBwLjEyDQo+
PiBTZWN0aW9uIDQuNiAtIGFnYWluLCBpcyB0aGUgcmVjb21tZW5kYXRpb24gdG8gdXNlIGFuIChl
eHBlY3RlZCB0byBiZSkgDQo+PiB1bmlxdWUgTEwgYWRkcmVzcyBpbiBrZWVwaW5nIHdpdGggUkZD
IDgwNjQ/DQo+PiANCj4+IHAuMTMNCj4+IFBhcmEgNCAtIGEgTW92ZWQgbWVzc2FnZSBTSE9VTEQg
YmUgdXNlZCwgeWV0IGVsc2V3aGVyZSBhIG5vZGUgTVVTVCANCj4+IGNsZWFuIHVwIGl0cyBzdGFs
ZSBzdGF0ZT8gIENvbnNpc3RlbnQ/IFdoYXQgYWJvdXQgTUlQdjYtbGlrZSBzcG9vZmluZyANCj4+
IHNlY3VyaXR5IGlzc3Vlcz8gWW91IHNheSAiYW4gYWx0ZXJuYXRlIHByb3RvY29sIiAtIGlzbid0
IHRoaXMgYSBsaXR0bGUgDQo+PiBoYW5kLXdhdnk7IHNob3VsZG4ndCBhIHNpbmdsZSBtZWNoYW5p
c20gYmUgZGVmaW5lZCByYXRoZXIgdGhhbiBtdWx0aXBsZSAodW5kZWZpbmVkKSBtZWNoYW5pc21z
Pw0KPj4gDQo+PiBwLjE1DQo+PiBPVUkgaXMgYSBjb25mdXNpbmcgY2hvaWNlIG9mIHRlcm0sIGdp
dmVuIE9VSXMgaW4gTUFDIGFkZHJlc3NlczsgSSANCj4+IGd1ZXNzIHRoaXMgaXMgbm93IGJha2Vk
IGludG8gUkZDIDY3NzUgdGhvdWdoLg0KPj4gDQo+PiBwLjE2DQo+PiBJIGRvbid0IHRoaW5rIGNv
ZGVzIDUgYW5kIDEwIGFyZSBleHBsYWluZWQvZGVmaW5lZCBpbiBhbnkgZGV0YWlsIGhlcmU/ICAN
Cj4+IEhvdyBpcyB0aGUgY2hhbGxlbmdlIG1hZGU/DQo+PiANCj4+IHAuMTYNCj4+IFRoZSByZWdp
c3RyYXRpb24gbGlmZXRpbWUgaXMgaW4gbWludXRlczsgd2h5IG5vdCBpbiBzZWNvbmRzPw0KPj4g
DQo+PiBwLjE4DQo+PiBTZWN0aW9uIDYuMyAtIFNIT1VMRCBzZXQgdGhlIEUgZmxhZzsgd2h5IG5v
dCBhIE1VU1Q/ICBXaHkgd291bGQgeW91IA0KPj4gc3VwcG9ydCB0aGUgc3BlYywgYnV0IG5vdCBh
ZHZlcnRpc2UgdGhhdCB5b3UgZG8/ICBJbiBjb250cmFzdCwgb24gdGhlIA0KPj4gbmV4dCBwYWdl
IGluIFNlY3Rpb24NCj4+IDcuMS4xIHlvdSBzYXkgbm9kZXMgTVVTVCBzZXQgaXQuDQo+PiANCj4+
IHAuMTkNCj4+IFNlY3Rpb24gNy4xLjIgcGFyYSAyIC0gd291bGQgYSBMTCBhZGRyZXNzIGdlbmVy
YWxseSBiZSB1c2VkIGhlcmUgYXMgc291cmNlPyANCj4+IFNob3VsZCB0aGF0IGJlIGEgU0hPVUxE
PyAgVXNpbmcgYSB0ZW1wb3JhcnkgYWRkcmVzcyBpcyBwcm9iYWJseSBub3QgaWRlYWwuDQo+PiAN
Cj4+IHAuMjANCj4+IFNlY3Rpb24gNy4zIHBhcmEgNCAtIGlzIHRoaXMgY29uc2lzdGVudCB3aXRo
IHAuMTkgbGFzdCBwYXJhIHNheWluZyBhIA0KPj4gNkxOIE1VU1QgdXNlIHRoZSB1cGRhdGVkIHNw
ZWMgb25jZSBpdCBrbm93cyBpdCdzIHN1cHBvcnRlZD8gVGhlIGxhc3QgDQo+PiB0d28gcGFyYXMg
aGVyZSBhcmUgYSBiaXQgdmFndWUvbG9vc2UuDQo+PiANCj4+IHAuMjENCj4+IFNlY3Rpb24gOCwg
cGFyYSAzIC0gcmVjb21tZW5kcyB1c2luZyBwcml2YWN5IHRlY2huaXF1ZXMsIGJ1dCB1c2VzIEVV
STY0Pw0KPj4gDQo+PiBwLjIyDQo+PiBMaW1pdCB0aGUgbnVtYmVyIG9mIGFkZHJlc3Nlcz8gIFdo
YXQgYWJvdXQgUkZDIDc5MzQ/DQo+PiBUaGUgdHlwZSBvZiBhbGdvcml0aG0gZGVzY3JpYmVkIGhl
cmUgbWlnaHQgYmUgYmV0dGVyIGRlZmluZWQgDQo+PiBnZW5lcmljYWxseSBmb3IgNkxvV1BBTiBh
bmQgJ3JlYWwnIElQdjY/ICBJIGRvbid0IHRoaW5rIGFueXRoaW5nIGhhcyANCj4+IGJlZW4gZGVm
aW5lZCBmb3IgTkQgY2FjaGUgZXhoYXVzdGlvbiBhdHRhY2sgbWl0aWdhdGlvbiAtIHdvdWxkIGEg
DQo+PiBzZXBhcmF0ZSBkcmFmdCBiZSBiZW5lZmljaWFsPyBJIHN1c3BlY3QgY3VycmVudCBzb2x1
dGlvbnMgYXJlIHZlbmRvciBzcGVjaWZpYz8NCj4+IA0KPj4gcC4yMg0KPj4gV2hhdCB0cnVzdCBt
b2RlbD8NCj4+IA0KPj4gcC4yMg0KPj4gU2VjdGlvbiA5IC0gRVVJNjQsIG9yIG5vdCBFVUk2ND8g
IEluY29uc2lzdGVudC4NCj4+IERvZXMgYW55b25lIHJlYWxseSB1c2UgU2VORD8gIEVzcGVjaWFs
bHkgaW4gNkxvV1BBTiBuZXR3b3Jrcz8NCj4+IA0KPj4gcC4yNA0KPj4gU2VjdGlvbiAxMC4zIC0g
c3RhdHVzZXMgNSBhbmQgMTAgYXJlIG5vdCBkZXRhaWxlZCBpbiB0aGUgZHJhZnQ/DQo+PiANCj4+
IHAuMzANCj4+IFRoZSBtdWx0aWNhc3QgaXNzdWVzIHRleHQgY291bGQgY2l0ZSB0aGUgbmV3IG1i
b25lZCBkcmFmdCBvbiB0aGlzIHRvcGljLg0KPj4gIlBsYWd1ZSIgaXMgbWF5YmUgc3Ryb25nIQ0K
Pj4gDQo+PiBwLjMwDQo+PiBBcHBlbmRpeCBCIC0gY2FuIHdlIGhhdmUgYSB0YWJsZSBzaG93aW5n
IFdISUNIIHJlcXVpcmVtZW50cyBoYXZlIGJlZW4gDQo+PiBtZXQgYnkgdGhlIGRyYWZ0Pw0KPj4g
DQo+PiBOaXRzOg0KPj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4+
IA0KPj4gcC40DQo+PiBTZWN0aW9uIDIgLSAiZm9ybSBhbmQgdXNlIG11bHRpcGxlIGFkZHJlc3Nl
cyIgKGFkZCBtdWx0aXBsZSkNCj4+IA0KPj4gcC40DQo+PiBTZWN0aW9uIDIgbGFzdCBwYXJhIC0g
InRoZWlyIiByYXRoZXIgdGhhbiAiaGlzIg0KPj4gDQo+PiBwLjYNCj4+ICJwcm92aWRlcyBuZXci
IC0+ICJwcm92aWRlIG5ldyINCj4+IA0KPj4gcC4xMA0KPj4gInJvdXRlLW92ZXIgbWVzaCIgLSBh
ZGQgdG8gZGVmaW5pdGlvbnMgc2VjdGlvbg0KPj4gDQo+PiBwLjEyDQo+PiBGaXJzdCBsaW5lIG9m
IGxhc3QgcGFyYSBuZWVkcyByZXdyaXRpbmcgLSAiSWYgdGhlIHJlZ2lzdHJ5IGluIHRoZSA2TEJS
IA0KPj4gaXMgYmUgc2F0dXJhdGVkLCBpbiB3aGljaCBjYXNlIHRoZSBMQlIiLg0KPj4gDQo+PiBw
LjEzDQo+PiBDb3VsZCBmb3J3YXJkIHJlZmVyZW5jZSB0aGUgc3VtbWFyeSBvZiBlcnJvciBjb2Rl
cyBpbiA2LjEgb3IgMTAuMyBoZXJlPw0KPj4gDQo+PiBwLjE0DQo+PiAicmVtb3ZlcyBzaWxlbnRs
eSIgLT4gInNpbGVudGx5IHJlbW92ZXMiDQo+PiAiTExOcyBtZXNoZXMiIC0+ICJMTE4gbWVzaGVz
Ig0KPj4gDQo+PiBwLjE1DQo+PiBDb2RlIDM7IGNoYW5nZSB0ZW5zZSB0byBwYXN0IHRlbnNlLCBl
LmcuICJmYWlscyIgdG8gImZhaWxlZCINCj4+IA0KPj4gcC4xOQ0KPj4gImNhcGFiaWxpdGllcyIg
LT4gImNhcGFiaWxpdGllcyBpcyINCj4+ICJzdWNoIGFkZHJlc3MiIC0+ICJzdWNoIGFuIGFkZHJl
c3MiDQo+PiAiaW4gYSIgLT4gImluIg0KPj4gIjZMQiIgLT4gIjZMTiIgPw0KPj4gDQo+PiBwLjIx
DQo+PiAiYW1sd2F5cyIgLT4gImFsd2F5cyINCj4+ICJ0byB1c2luZyIgLT4gInVzaW5nIg0KPj4g
TWlzc2luZyBjbG9zZSBicmFja2V0IGZvciBTZWUgU2VjdGlvbiA5Lg0KPj4gDQo+PiBwLjMwDQo+
PiBEbyB5b3UgbWVhbiAic2VxdWVuY2UiPw0KPj4gInNlcnZlcyIgLT4gInNlcnZlcyB0aGUiDQo+
PiANCj4+IHAuMzENCj4+ICJ0aW1lbHkiIC0+ICJpbiBhIHRpbWVseSBmYXNoaW9uIiA/DQo+PiBC
LjEgbGFzdCByZXEgLSByZXdvcmQgdGhpcy4NCj4+IFRoZSBCSUVSIEFyY2hpdGVjdHVyZSBpcyBu
b3cgYW4gUkZDIEkgdGhpbms/DQo+PiANCj4+IA0KPj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCj4+IDZsbyBtYWlsaW5nIGxpc3QNCj4+IDZsb0BpZXRm
Lm9yZw0KPj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby82bG8NCj4+IA0K
Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+IElu
dC1kaXIgbWFpbGluZyBsaXN0DQo+PiBJbnQtZGlyQGlldGYub3JnDQo+PiBodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludC1kaXINCj4+IA0KPiANCj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gSW50LWRpciBtYWlsaW5nIGxp
c3QNCj4gSW50LWRpckBpZXRmLm9yZw0KPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL2ludC1kaXINCg0K



From nobody Mon Feb 26 09:26:10 2018
Return-Path: <pthubert@cisco.com>
X-Original-To: int-dir@ietfa.amsl.com
Delivered-To: int-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6C54C12025C; Mon, 26 Feb 2018 09:26:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.53
X-Spam-Level: 
X-Spam-Status: No, score=-14.53 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, 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
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 IRhONc5wkzgf; Mon, 26 Feb 2018 09:26:02 -0800 (PST)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9AAFC12D77D; Mon, 26 Feb 2018 09:26:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=57301; q=dns/txt; s=iport; t=1519665961; x=1520875561; h=from:to:cc:subject:date:message-id:mime-version; bh=tFZ0xaeUeP7ECzpRSVbK9+qDkHj8Jj483zpVFmrzrvo=; b=cmLs+/AYf1Hao8tz0lJPsbShtMHJVG+mPgCOgIOmzqGGJndekm/BO/kd yNOCN6oW+2hYyjCh5gmUoIqMSwoMutUagxRtrY1LxgN7/wpwlxZUxW58R ZJkNBuRJ+U5mcjIc/N2uKznTVNWVFw0OuOzVKoklpXA79GPH+qUVPvLDq I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AqAQARQpRa/5FdJa1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYJadWZwMo1sjX6DGJYFFIICCQEjhRCCR1QYAQIBAQEBAQECayi?= =?us-ascii?q?FRA0GTBIBQAE/JgEEAQ0NE4QRZBCtJDqIbYIUAQEBAQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBGAWGKIEagVeBZoIfhDwBAQOBUgSGCgWKIggPhnWBW45YCQKHN4EZi0WCD4V?= =?us-ascii?q?mg2WHD4xRiHcCERkBgS4BHjiBUXAVGSGCMwEQgkEBHIF7jDuBFwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.47,397,1515456000";  d="scan'208,217";a="142865849"
Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Feb 2018 17:25:59 +0000
Received: from XCH-ALN-004.cisco.com (xch-aln-004.cisco.com [173.36.7.14]) by rcdn-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id w1QHPxmY024780 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 26 Feb 2018 17:25:59 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-ALN-004.cisco.com (173.36.7.14) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Mon, 26 Feb 2018 11:25:58 -0600
Received: from xch-rcd-001.cisco.com ([173.37.102.11]) by XCH-RCD-001.cisco.com ([173.37.102.11]) with mapi id 15.00.1320.000; Mon, 26 Feb 2018 11:25:58 -0600
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: iot-dir <iot-dir@ietf.org>, "ops-dir@ietf.org" <ops-dir@ietf.org>, "int-dir@ietf.org" <int-dir@ietf.org>
CC: "anima@ietf.org" <anima@ietf.org>, "draft-ietf-anima-autonomic-control-plane@ietf.org" <draft-ietf-anima-autonomic-control-plane@ietf.org>
Thread-Topic: An IOT DIR review of draft-ietf-anima-autonomic-control-plane
Thread-Index: AdOnCBzSJMKw+zXyQYGzXbZB1Jtadg==
Date: Mon, 26 Feb 2018 17:25:58 +0000
Deferred-Delivery: Mon, 26 Feb 2018 17:25:22 +0000
Message-ID: <449b7e2f10094531b325919710696754@XCH-RCD-001.cisco.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.61.212.148]
Content-Type: multipart/alternative; boundary="_000_449b7e2f10094531b325919710696754XCHRCD001ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-dir/foSfMmYlsI0mM4PadIvT9bcvopM>
Subject: [Int-dir] An IOT DIR review of draft-ietf-anima-autonomic-control-plane
X-BeenThere: int-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "This list is for discussion between the members of the Internet Area directorate." <int-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-dir>, <mailto:int-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-dir/>
List-Post: <mailto:int-dir@ietf.org>
List-Help: <mailto:int-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-dir>, <mailto:int-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 26 Feb 2018 17:26:08 -0000

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

Reviewer: Pascal Thubert on behalf of IOT-DIR;



I am an assigned IoT directorate reviewer for draft-ietf-anima-autonomic-co=
ntrol-plane-13.



These comments were written primarily for the benefit of the INT and OPS Ar=
eas Directors from the IoT perspective. Document editors and shepherd(s) sh=
ould treat these comments just like they would treat comments from any othe=
r IETF contributors and resolve them along with any other Last Call comment=
s that have been received. For more details on the IoT Directorate, please =
see https://datatracker.ietf.org/group/iotdir/about/ and for Directorates i=
n general please see https://www.ietf.org/about/groups/directorates/.



I'll be away for  the next 2 weeks and could not finish the review in time =
for this heavy document, but at least I made it through till the RPL sectio=
n. In the interest of time, let me share what I already have.



Summary

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



The summary of the review is that the document is Ready for Publication, wi=
th comments.





Major comments

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



-          " in-band" and "out of band network "

should be defined since it is fundamental to understand that the ACP takes =
place in the same physical links as the data plane, as opposed to dedicated=
 management ports (correct?);



-          Section 3; the IOT certainly could use an ACP. It would be usefu=
l to scope the feature that is proposed in this document, whether it is com=
patible of not with constrained environments, whether it needs adaptations,=
 point on Michael's enrollment draft. It would also be useful to indicate w=
hether the ACP works between L3 bridges, IOW whether ACP operates the same =
(over IP) regardless of the packet forwarding layer in the data plane;



-         " Inside the ACP VRF, each node sets up a loopback interface with=
 its ULA IPv6 address"
This is the first time, IPv6 is discussed; would have been nice to introduc=
e that the Node has IPv6, that it needs a ULA and that ACP assigns it. This=
 discussion could be done in conjunction with the comment above;



-         About  "The ttl

parameter SHOULD be 3.5 times the period so that up to three

consecutive messages can be dropped before considering an

-           announcement expired. "

This is the only discussion on the ttl field of the M_FLOOD. Though its mea=
ning is quite obvious, the behavior associated to it should be defined.



-         "In the above (recommended) example the period of sending of the"

Is this RECOMMENDED IOW normative??



-         Text P 25 says "At this time in the lifecycle of ACP nodes, it is=
 unclear whether it

is feasible to even decide on a single MTI (mandatory to implement)

security association protocol across all ACP nodes"

but then P27 "It MUST support ESP

with AES256 for encryption and SHA256 hash and MUST NOT permit weaker

crypto options."

and then "   A baseline ACP node MUST support IPsec natively and MAY suppor=
t IPsec

via GRE. A constrained ACP node MUST support dTLS.  ACP nodes

connecting constrained areas with baseline areas MUST therefore

support IPsec and dTLS."

Seems that text P25 should go?





-           "Use-ULA: For loopback interfaces of ACP nodes, we use Unique L=
ocal

Addresses (ULA), specifically ULA-Random, as defined in [[RFC4193]

with L=3D1]."

This needs to be more crisp. ULA is defined in RFC 4193 but the term ULA-Ra=
ndom is not. I think you mean that 3.2.2.  of RFC 4193 is the way addresses=
 are formed, if so please say so.  The best practice RFC 8064 recommends us=
e of RFC 7217. I understand that privacy is not a concern but does it hurt?=
 Anyway please point at section 6.10 and 6.11.1.11





-           "

RPL Mode of Operations (MOP): mode 3 "Storing Mode of Operations with multi=
cast support".  Implementations should support also other modes.

Note: Root indicates mode in DIO flow"

Why "should" ? there is no much point supporting the other modes is there? =
Section 6.11.1.13 says that SRH is not used so this is inconsistent. You on=
ly need MOP 2 or 3, 3 is you do multicast which at the moment does not appe=
ar to be the case. SO I would MUST a MOP of 2 and MAY a MOP of 3 which is a=
 superset of MOP 2, and that's it (see 6.3.1 of RFC 6550).





-           "The lack of a RPI (the header defined by [RFC6553]), means tha=
t the

data-plane will have no rank value that can be used to detect loops.

As a result, traffic may loop until the TTL of the packet reaches

zero. "

Since we have reliable links and no stretch (section 6.11.1.7), loops shoul=
d be exceedingly rare. It could be recommended to send the DIOs 2-3 times t=
o inform children when losing the last parent. Note that the technique in s=
ection "8.2.2.6.  Detaching" of RFC 6550 should be favored over that in sec=
tion "8.2.2.5.  Poisoning" because it allows local connectivity. Also, It s=
hould be said that a node should select more than one parent, at least 3 if=
 possible, and send DAOs to all of then in parallel. This provides multi





-           "ACP nodes MUST perform standard IPv6 operations across ACP vir=
tual

interfaces including SLAAC (Stateless Address Auto-Configuration -

RFC4862])"

They may actually prefer Optimistic DAD RFC 4429 since address duplication =
is highly improbable as long as you .





Minor comments

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





-         About "[RFC7575] defines the fundamental ...  "

for readability, it may be nicer to indicate the title of an RFC when it is=
 referenced first; e.g. the text above would become

" Autonomic Networking: Definitions and Design Goals" [RFC7575] defines the=
 fundamental ...



-         about "or network plane (there is no well-established name  for t=
his)"

The term network plane is not used again in the document. This text may go =
away. You may consider using "security and transport substrate" instead, si=
nce it is used elsewhere in the document. Also, please be consistent on whe=
ther you use hyphen or not and use that globally, e.g. for the above, and p=
ane like in "forwarding plane" or "out of band network ";



-         "data-plen"

Typo?



-         "OAM applications ("Operations Administration and Management)"

Consider using "Operations Administration and Management (OAM) applications=
 " instead; same goes for SDN, ASA, VRF, etc...



-          "   MIC:  "Manufacturer Installed Certificate".  Another word no=
t used in this document to describe an IDevID."

MIC is not used in the document, maybe inform of this equivalence in the ID=
evID definition instead; same goes for SUDI. Note that UDI is use just once=
 and may not need an entry here.



-               "RPL:  \"IPv6 Routing Protocol for Low-Power and Lossy Netw=
orks\".  The routing protocol used in the ACP."

Maybe point on [RFC6550]?


-         "Connecting over non-ACP Layer-3 clouds initially requires a tunn=
el between ACP nodes."

I understands that it is one tunnel between each pair of adjacent ACP nodes=
, correct? I read "a tunnel" as an end-to-end tunnel, which sounds differen=
t



-          "ACP relies on group security"

Add "The"



-          "An ACP node MUST have keying

   material consisting of a certificate (LDevID), with which it can

     cryptographically assert its membership in the ACP domain and trust

     anchor(s) associated with that certificate with which it can verify

     the membership of other nodes (see Section 6.1.2)."

This is convoluted. Could you make it 2 sentences?



-         "  Note: LDevID ("Local Device IDentification") is the term used =
to

     indicate a certificate that was provisioned by the owner of a node as

opposed to IDevID ("Initial Device IDentifier") that may has been

loaded on the node during manufacturing time.  Those IDevID do not

include owner and deployment specific information to allows autonomic

establishment of trust for the operations of an ACP domain (e.g.:

between two ACP nodes without relying on any third party)."

LDevID was already defined in the terminology. This text may move there or =
go away.



-          "   This document uses the term ACP in many places where its ref=
erence

document use the word autonomic."

Add [RFC7575] after "reference document"





-          "   "routing-subdomain" is the autonomic subdomain that is used =
to

calculate the hash for the ULA prefix of the ACP address of the node."

Do you mean ULA suffix?



-          "   o  If the node certificates indicate a CDP (or OCSP) then th=
e peer's

certificate must be valid according to those criteria. e.g.: OCSP

check across the ACP or not listed in the CRL retrieved from the

CDP."

Please define CDP and OSCP, and/or reference a RFC is possible.

Helper: Online Certificate Status Protocol (OCSP)  Certificate Revocation L=
ist (CRL) Distribution Point (CDP)



-          "enrolment"

Typo



-          "This can

use a single GRASP M_FLOOD message as shown in above example."

Actually the example is now below. Please reference the figure.



-           "The protocol could for example could have been"

Typo





-           "if the IPsec connecting"

Typo?



-           "ACP wide service discovery"

ACP-wide


-           "if the IPsec connecting In most other solution

designs such distributed discovery does not exist at all or was added

as an afterthought and relied upon inconsistently"

Consider removing or rephrasing : )



-         Maybe consider moving the discussion on multicast P29 -30 to anne=
x? Why Multicast is not used is an interesting discussion but not critical =
for the protocol operation.



-           "it is not quite clear yet what exactly the implications are

to make GRASP flooding depend on RPL DODAG convergence and how

difficult it would be to let GRASP flooding access the DODAG

information"

Let's chat then. There's work on reliable multicast for RPL using BIER.



-         "In the terminology of GRASP ([I-D.ietf-anima-grasp]), the ACP is=
 the

security and transport substrate for the GRASP instance run inside

the ACP ("ACP GRASP"). "

"running" inside the ACP? Maybe rephrase more globally?

-





-           "OAM protocols no not require IPv4: The ACP may carry OAM "

Typo no->do





-           "Consider a network that has multiple NOCs in different locatio=
ns.

Only one NOC will become the DODAG root.  Other NOCs will have to

send traffic through the DODAG (tree) rooted in the primary NOC."

A figure would help. I remember all the discussions we had about setting th=
e prf bits in remote NOCs





-           "RPPL."

Typo





-           "Administrative Preference ([RFC6552], 3.2.6  "

The section is correct but that is RFC 6550.





-           "This is a standard issue

with tunneling, not specific to running the ACP across it."

Do you really mean Standard or would Classical work better?





-           "Even though loopback interfaces where originally d"

Typo Where -> were







-         Section 3, 4, 9 and 10 may move to Annex (by moving the section a=
fter the </references> tag) since they are not normative and do not contrib=
ute to the understanding of the protocol. This way there should not be a ne=
ed to indicate normative in other sections.



-         Well Noted that Section 14 Will be removed/.





Sorry for being interrupted here,



Pascal



--_000_449b7e2f10094531b325919710696754XCHRCD001ciscocom_
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)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@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;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Calibri",sans-serif;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle24
	{mso-style-type:personal-compose;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;
	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;}
/* List Definitions */
@list l0
	{mso-list-id:1448234566;
	mso-list-type:hybrid;
	mso-list-template-ids:-317321368 1536716144 67698691 67698693 67698689 676=
98691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-start-at:14;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	font-family:Wingdings;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></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"MsoPlainText">Reviewer: Pascal Thubert on behalf of IOT-DIR;<o:=
p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">I am an assigned IoT directorate reviewer for dra=
ft-ietf-anima-autonomic-control-plane-13.
<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">These comments were written primarily for the ben=
efit of the INT and OPS Areas Directors from the IoT perspective. Document =
editors and shepherd(s) should treat these comments just like they would tr=
eat comments from any other IETF contributors
 and resolve them along with any other Last Call comments that have been re=
ceived. For more details on the IoT Directorate, please see
<a href=3D"https://datatracker.ietf.org/group/iotdir/about/">https://datatr=
acker.ietf.org/group/iotdir/about/</a> and for Directorates in general plea=
se see
<a href=3D"https://www.ietf.org/about/groups/directorates/">https://www.iet=
f.org/about/groups/directorates/</a>.
<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">I&#8217;ll be away for&nbsp; the next 2 weeks and=
 could not finish the review in time for this heavy document, but at least =
I made it through till the RPL section. In the interest of time, let me sha=
re what I already have.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Summary<o:p></o:p></p>
<p class=3D"MsoPlainText">-------------<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">The summary of the review is that the document is=
 Ready for Publication, with comments.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Major comments<o:p></o:p></p>
<p class=3D"MsoPlainText">------------------------<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&nbsp;&#8220; <span style=3D"font-family:&quot;Cour=
ier New&quot;">in-band&#8221; </span>
and <span style=3D"font-family:&quot;Courier New&quot;">&#8220;out of band =
network</span> &#8220; <o:p></o:p></p>
<p class=3D"MsoPlainText">should be defined since it is fundamental to unde=
rstand that the ACP takes place in the same physical links as the data plan=
e, as opposed to dedicated management ports (correct?);<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&nbsp;Section 3; the IOT certainly could use an ACP=
. It would be useful to scope the feature that is proposed in this document=
, whether it is compatible of not with constrained environments, whether it=
 needs adaptations, point on Michael&#8217;s
 enrollment draft. It would also be useful to indicate whether the ACP work=
s between L3 bridges, IOW whether ACP operates the same (over IP) regardles=
s of the packet forwarding layer in the data plane;<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&#8220; <span style=3D"font-family:&quot;Courier Ne=
w&quot;">Inside the ACP VRF, each node sets up a loopback interface with it=
s ULA IPv6 address</span>&#8221;<o:p></o:p></p>
<p class=3D"MsoNormal">This is the first time, IPv6 is discussed; would hav=
e been nice to introduce that the Node has IPv6, that it needs a ULA and th=
at ACP assigns it. This discussion could be done in conjunction with the co=
mment above;<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>About&nbsp; &#8220;<span style=3D"font-family:&quot=
;Courier New&quot;">The ttl<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">parameter SHOULD be 3.5 times the period so=
 that up to three<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">consecutive messages can be dropped before =
considering an<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]><span style=3D"font-family:&quot;Courier New&quot;"=
>&nbsp;&nbsp;announcement expired.</span> &#8220;<o:p></o:p></p>
<p class=3D"MsoPlainText">This is the only discussion on the ttl field of t=
he M_FLOOD. Though its meaning is quite obvious, the behavior associated to=
 it should be defined.&nbsp;
<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&#8220;<span style=3D"font-family:&quot;Courier New=
&quot;">In the above (recommended) example the period of sending of the</sp=
an>&#8221;<o:p></o:p></p>
<p class=3D"MsoPlainText">Is this RECOMMENDED IOW normative??<o:p></o:p></p=
>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>Text P 25 says &#8220;<span style=3D"font-family:&q=
uot;Courier New&quot;">At this time in the lifecycle of ACP nodes, it is un=
clear whether it<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">is feasible to even decide on a single MTI =
(mandatory to implement)<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">security association protocol across all AC=
P nodes</span>&#8221;
<o:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt">but then P27 &#8220;=
<span style=3D"font-family:&quot;Courier New&quot;">It MUST support ESP<o:p=
></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">with AES256 for encryption and SHA256 hash =
and MUST NOT permit weaker<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">crypto options.&#8221;</span>
<o:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt">and then &#8220;&nbs=
p;&nbsp; <span style=3D"font-family:&quot;Courier New&quot;">
A baseline ACP node MUST support IPsec natively and MAY support IPsec<o:p><=
/o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">via GRE. A constrained ACP node MUST suppor=
t dTLS.&nbsp; ACP nodes<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">connecting constrained areas with baseline =
areas MUST therefore<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">support IPsec and dTLS.</span>&#8221;<o:p><=
/o:p></p>
<p class=3D"MsoPlainText">Seems that text P25 should go?<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&nbsp;&nbsp;&#8220;<span style=3D"font-family:&quot=
;Courier New&quot;">Use-ULA: For loopback interfaces of ACP nodes, we use U=
nique Local<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">Addresses (ULA), specifically ULA-Random, a=
s defined in [[RFC4193]<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">with L=3D1].</span>&#8221;
<o:p></o:p></p>
<p class=3D"MsoPlainText">This needs to be more crisp. ULA is defined in RF=
C 4193 but the term ULA-Random is not. I think you mean that 3.2.2.&nbsp; o=
f RFC 4193 is the way addresses are formed, if so please say so.&nbsp; The =
best practice RFC 8064 recommends use of RFC
 7217. I understand that privacy is not a concern but does it hurt? Anyway =
please point at section 6.10 and 6.11.1.11<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&nbsp;&nbsp;&#8220;<span style=3D"font-family:&quot=
;Courier New&quot;"><o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">RPL Mode of Operations (MOP): mode 3 &quot;=
Storing Mode of Operations with multicast support&quot;.&nbsp; Implementati=
ons should support also other modes.<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">Note: Root indicates mode in DIO flow&#8221=
;</span>
<o:p></o:p></p>
<p class=3D"MsoPlainText">Why &#8220;should&#8221; ? there is no much point=
 supporting the other modes is there? Section 6.11.1.13 says that SRH is no=
t used so this is inconsistent. You only need MOP 2 or 3, 3 is you do multi=
cast which at the moment does not appear to be
 the case. SO I would MUST a MOP of 2 and MAY a MOP of 3 which is a superse=
t of MOP 2, and that&#8217;s it (see 6.3.1 of RFC 6550).<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&nbsp;&nbsp;&#8220;<span style=3D"font-family:&quot=
;Courier New&quot;">The lack of a RPI (the header defined by [RFC6553]), me=
ans that the<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">data-plane will have no rank value that can=
 be used to detect loops.<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">As a result, traffic may loop until the TTL=
 of the packet reaches<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">zero. &#8221;</span>
<o:p></o:p></p>
<p class=3D"MsoPlainText">Since we have reliable links and no stretch (sect=
ion 6.11.1.7), loops should be exceedingly rare. It could be recommended to=
 send the DIOs 2-3 times to inform children when losing the last parent. No=
te that the technique in section &#8220;8.2.2.6.&nbsp;
 Detaching&#8221; of RFC 6550 should be favored over that in section &#8220=
;8.2.2.5.&nbsp; Poisoning&#8221; because it allows local connectivity. Also=
, It should be said that a node should select more than one parent, at leas=
t 3 if possible, and send DAOs to all of then in parallel.
 This provides multi<o:p></o:p></p>
<p class=3D"MsoPlainText">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;
<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&nbsp;&nbsp;&#8220;<span style=3D"font-family:&quot=
;Courier New&quot;">ACP nodes MUST perform standard IPv6 operations across =
ACP virtual<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">interfaces including SLAAC (Stateless Addre=
ss Auto-Configuration -<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">RFC4862])</span>&#8221;
<o:p></o:p></p>
<p class=3D"MsoPlainText">They may actually prefer Optimistic DAD RFC 4429 =
since address duplication is highly improbable as long as you .<o:p></o:p><=
/p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Minor comments<o:p></o:p></p>
<p class=3D"MsoPlainText">------------------------<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>About &#8220;<span style=3D"font-family:&quot;Couri=
er New&quot;">[RFC7575] defines the fundamental ...</span>&nbsp; &#8220;<o:=
p></o:p></p>
<p class=3D"MsoPlainText">for readability, it may be nicer to indicate the =
title of an RFC when it is referenced first; e.g. the text above would beco=
me<o:p></o:p></p>
<p class=3D"MsoPlainText">&quot; Autonomic Networking: Definitions and Desi=
gn Goals&quot; [RFC7575] defines the fundamental ...&nbsp;&nbsp;
<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>about &#8220;<span style=3D"font-family:&quot;Couri=
er New&quot;">or network plane (there is no well-established name&nbsp; for=
 this)</span>&#8221;<o:p></o:p></p>
<p class=3D"MsoPlainText">The term network plane is not used again in the d=
ocument. This text may go away. You may consider using &quot;<span style=3D=
"font-family:&quot;Courier New&quot;">security and transport substrate</spa=
n>&quot; instead, since it is used elsewhere in the document.
 Also, please be consistent on whether you use hyphen or not and use that g=
lobally, e.g. for the above, and pane like in &#8220;<span style=3D"font-fa=
mily:&quot;Courier New&quot;">forwarding plane</span>&#8221; or
<span style=3D"font-family:&quot;Courier New&quot;">&#8220;out of band netw=
ork</span> &#8220;;<o:p></o:p></p>
<pre><o:p>&nbsp;</o:p></pre>
<pre style=3D"margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo=
2"><![if !supportLists]><span style=3D"font-family:&quot;Calibri&quot;,sans=
-serif"><span style=3D"mso-list:Ignore">-<span style=3D"font:7.0pt &quot;Ti=
mes New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </spa=
n></span></span><![endif]>&quot;data-plen&#8221; <o:p></o:p></pre>
<pre><span style=3D"font-family:&quot;Calibri&quot;,sans-serif">Typo?</span=
> <o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&#8220;<span style=3D"font-family:&quot;Courier New=
&quot;">OAM applications (&quot;Operations Administration and Management)</=
span>&quot;<o:p></o:p></p>
<p class=3D"MsoPlainText">Consider using &#8220;Operations Administration a=
nd Management (OAM) applications &#8220; instead; same goes for SDN, ASA, V=
RF, etc&#8230;<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&nbsp;&#8220;&nbsp;&nbsp; <span style=3D"font-famil=
y:&quot;Courier New&quot;">MIC:&nbsp; &quot;Manufacturer Installed Certific=
ate&quot;.&nbsp; Another word not used in this document to describe an IDev=
ID</span>.&#8221;<o:p></o:p></p>
<p class=3D"MsoPlainText">MIC is not used in the document, maybe inform of =
this equivalence in the IDevID definition instead; same goes for SUDI. Note=
 that UDI is use just once and may not need an entry here.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#8220;<span st=
yle=3D"font-family:&quot;Courier New&quot;">RPL:&nbsp; \&quot;IPv6 Routing =
Protocol for Low-Power and Lossy Networks\&quot;.&nbsp; The routing protoco=
l used in the ACP</span>.&#8221;<o:p></o:p></p>
<p class=3D"MsoPlainText">Maybe point on [RFC6550]?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&#8220;<span style=3D"font-family:&quot;Courier New=
&quot;">Connecting over non-ACP Layer-3 clouds initially requires a tunnel =
between ACP nodes</span>.&#8221;<o:p></o:p></p>
<p class=3D"MsoPlainText">I understands that it is one tunnel between each =
pair of adjacent ACP nodes, correct? I read &#8220;a tunnel&#8221; as an en=
d-to-end tunnel, which sounds different<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&nbsp;&#8220;<span style=3D"font-family:&quot;Couri=
er New&quot;">ACP relies on group security</span>&#8221;<o:p></o:p></p>
<p class=3D"MsoPlainText">Add &#8220;The&#8221;<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&nbsp;&#8220;<span style=3D"font-family:&quot;Couri=
er New&quot;">An ACP node MUST have keying<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:18.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">&nbsp;&nbsp; material consisting of a certi=
ficate (LDevID), with which it can<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-family:&quot;Courier New&quot=
;">&nbsp;&nbsp; &nbsp; cryptographically assert its membership in the ACP d=
omain and trust<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-family:&quot;Courier New&quot=
;">&nbsp;&nbsp; &nbsp; anchor(s) associated with that certificate with whic=
h it can verify<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-family:&quot;Courier New&quot=
;">&nbsp;&nbsp; &nbsp; the membership of other nodes (see Section 6.1.2).&#=
8221;<o:p></o:p></span></p>
<p class=3D"MsoPlainText">This is convoluted. Could you make it 2 sentences=
?<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&#8220;&nbsp; <span style=3D"font-family:&quot;Cour=
ier New&quot;">Note: LDevID (&quot;Local Device IDentification&quot;) is th=
e term used to<o:p></o:p></span></p>
<p class=3D"MsoPlainText"><span style=3D"font-family:&quot;Courier New&quot=
;">&nbsp; &nbsp;&nbsp; indicate a certificate that was provisioned by the o=
wner of a node as<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">opposed to IDevID (&quot;Initial Device IDe=
ntifier&quot;) that may has been<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">loaded on the node during manufacturing tim=
e.&nbsp; Those IDevID do not<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">include owner and deployment specific infor=
mation to allows autonomic<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">establishment of trust for the operations o=
f an ACP domain (e.g.:<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">between two ACP nodes without relying on an=
y third party).&#8221;<o:p></o:p></span></p>
<p class=3D"MsoPlainText">LDevID was already defined in the terminology. Th=
is text may move there or go away.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&nbsp;&#8220;&nbsp;&nbsp; <span style=3D"font-famil=
y:&quot;Courier New&quot;">This document uses the term ACP in many places w=
here its reference<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">document use the word autonomic</span>.&#82=
21;<o:p></o:p></p>
<p class=3D"MsoPlainText">Add [RFC7575] after &#8220;reference document&#82=
21;<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><o:p>&nbsp;</o:p></p=
>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&nbsp;&#8220;&nbsp;&nbsp; <span style=3D"font-famil=
y:&quot;Courier New&quot;">&quot;routing-subdomain&quot; is the autonomic s=
ubdomain that is used to<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">calculate the hash for the ULA prefix of th=
e ACP address of the node.&#8221;<o:p></o:p></span></p>
<p class=3D"MsoPlainText">Do you mean ULA suffix?<o:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&nbsp;&#8220;&nbsp;&nbsp; o&nbsp; <span style=3D"fo=
nt-family:&quot;Courier New&quot;">If the node certificates indicate a CDP =
(or OCSP) then the peer's<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">certificate must be valid according to thos=
e criteria. e.g.: OCSP<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">check across the ACP or not listed in the C=
RL retrieved from the<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">CDP</span>.&#8221;<o:p></o:p></p>
<p class=3D"MsoPlainText">Please define CDP and OSCP, and/or reference a RF=
C is possible.&nbsp;
<o:p></o:p></p>
<p class=3D"MsoPlainText">Helper: Online Certificate Status Protocol (OCSP)=
&nbsp; Certificate Revocation List (CRL) Distribution Point (CDP)<o:p></o:p=
></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&nbsp;&#8220;<span style=3D"font-family:&quot;Couri=
er New&quot;">enrolment</span>&#8221;<o:p></o:p></p>
<p class=3D"MsoPlainText">Typo<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&nbsp;&#8220;<span style=3D"font-family:&quot;Couri=
er New&quot;">This can<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">use a single GRASP M_FLOOD message as shown=
 in above example</span>.&#8221;<o:p></o:p></p>
<p class=3D"MsoPlainText">Actually the example is now below. Please referen=
ce the figure.
<o:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><o:p>&nbsp;</o:p></p=
>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&nbsp;&nbsp;&#8220;<span style=3D"font-family:&quot=
;Courier New&quot;">The protocol could for example could have been</span>&#=
8221;
<o:p></o:p></p>
<p class=3D"MsoPlainText">Typo<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><o:p>&nbsp;</o:p></p=
>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&nbsp;&nbsp;&#8220;<span style=3D"font-family:&quot=
;Courier New&quot;">if the IPsec connecting</span>&#8221;
<o:p></o:p></p>
<p class=3D"MsoPlainText">Typo?<o:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><o:p>&nbsp;</o:p></p=
>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&nbsp;&nbsp;&#8220;<span style=3D"font-family:&quot=
;Courier New&quot;">ACP wide service discovery&#8221;</span>
<o:p></o:p></p>
<p class=3D"MsoPlainText">ACP-wide&nbsp; <span style=3D"font-size:10.0pt;fo=
nt-family:&quot;Courier New&quot;">
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&nbsp;&nbsp;&#8220;<span style=3D"font-family:&quot=
;Courier New&quot;">if the IPsec connecting</span>
<span style=3D"font-family:&quot;Courier New&quot;">In most other solution<=
o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:18.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">designs such distributed discovery does not=
 exist at all or was added<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"text-indent:18.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">as an afterthought and relied upon inconsis=
tently</span>&#8221;
<o:p></o:p></p>
<p class=3D"MsoPlainText">Consider removing or rephrasing : )<o:p></o:p></p=
>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>Maybe consider moving the discussion on multicast P=
29 -30 to annex? Why Multicast is not used is an interesting discussion but=
 not critical for the protocol operation.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&nbsp;&nbsp;&#8220;<span style=3D"font-family:&quot=
;Courier New&quot;">it is not quite clear yet what exactly the implications=
 are<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">to make GRASP flooding depend on RPL DODAG =
convergence and how<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">difficult it would be to let GRASP flooding=
 access the DODAG<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">information</span>&#8221;
<o:p></o:p></p>
<p class=3D"MsoPlainText">Let&#8217;s chat then. There&#8217;s work on reli=
able multicast for RPL using BIER.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&#8220;<span style=3D"font-family:&quot;Courier New=
&quot;">In the terminology of GRASP ([I-D.ietf-anima-grasp]), the ACP is th=
e<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">security and transport substrate for the GR=
ASP instance run inside<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">the ACP (&quot;ACP GRASP&quot;).
</span>&#8221;<o:p></o:p></p>
<p class=3D"MsoPlainText">&#8220;running&#8221; inside the ACP? Maybe rephr=
ase more globally?<o:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&nbsp;&nbsp;&#8220;<span style=3D"font-family:&quot=
;Courier New&quot;">OAM protocols no not require IPv4: The ACP may carry OA=
M
</span>&#8221; <o:p></o:p></p>
<p class=3D"MsoPlainText">Typo no-&gt;do<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&nbsp;&nbsp;&#8220;<span style=3D"font-family:&quot=
;Courier New&quot;">Consider a network that has multiple NOCs in different =
locations.<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">Only one NOC will become the DODAG root.&nb=
sp; Other NOCs will have to<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">send traffic through the DODAG (tree) roote=
d in the primary NOC.</span>&#8221;
<o:p></o:p></p>
<p class=3D"MsoPlainText">A figure would help. I remember all the discussio=
ns we had about setting the prf bits in remote NOCs<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&nbsp;&nbsp;&#8220;<span style=3D"font-family:&quot=
;Courier New&quot;">RPPL.</span>&#8221; <o:p>
</o:p></p>
<p class=3D"MsoPlainText">Typo<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&nbsp;&nbsp;&#8220;<span style=3D"font-family:&quot=
;Courier New&quot;">Administrative Preference ([RFC6552], 3.2.6&nbsp; &#822=
1;</span>
<o:p></o:p></p>
<p class=3D"MsoPlainText">The section is correct but that is RFC 6550.<o:p>=
</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&nbsp;&nbsp;&#8220;<span style=3D"font-family:&quot=
;Courier New&quot;">This is a standard issue<o:p></o:p></span></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><span style=3D"font-=
family:&quot;Courier New&quot;">with tunneling, not specific to running the=
 ACP across it.</span>&#8221;
<o:p></o:p></p>
<p class=3D"MsoPlainText">Do you really mean Standard or would Classical wo=
rk better?<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>&nbsp;&nbsp;&#8220;<span style=3D"font-family:&quot=
;Courier New&quot;">Even though loopback interfaces where originally d</spa=
n>&#8221;
<o:p></o:p></p>
<p class=3D"MsoPlainText">Typo Where -&gt; were<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>Section 3, 4, 9 and 10 may move to Annex (by moving=
 the section after the &lt;/references&gt; tag) since they are not normativ=
e and do not contribute to the understanding of the protocol. This way ther=
e should not be a need to indicate normative
 in other sections.<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt;text-indent:-18.0pt;m=
so-list:l0 level1 lfo2">
<![if !supportLists]><span style=3D"mso-list:Ignore">-<span style=3D"font:7=
.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;
</span></span><![endif]>Well Noted that Section 14 Will be removed/.<o:p></=
o:p></p>
<p class=3D"MsoListParagraph"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Sorry for being interrupted here,<o:p></o:p></p>
<p class=3D"MsoPlainText"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText">Pascal<o:p></o:p></p>
<p class=3D"MsoPlainText" style=3D"margin-left:36.0pt"><o:p>&nbsp;</o:p></p=
>
</div>
</body>
</html>

--_000_449b7e2f10094531b325919710696754XCHRCD001ciscocom_--


From nobody Mon Feb 26 13:17:36 2018
Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: int-dir@ietfa.amsl.com
Delivered-To: int-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3ADC3129C6C; Mon, 26 Feb 2018 13:17:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 WxzgtefgSHyl; Mon, 26 Feb 2018 13:17:14 -0800 (PST)
Received: from mail-pg0-x234.google.com (mail-pg0-x234.google.com [IPv6:2607:f8b0:400e:c05::234]) (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 202A212711E; Mon, 26 Feb 2018 13:17:06 -0800 (PST)
Received: by mail-pg0-x234.google.com with SMTP id w17so6670904pgv.6; Mon, 26 Feb 2018 13:17:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=YdLq5XxcOEgM7PPKW3A1TfpJ8E5WCyqDkqRhaGsXeZo=; b=dKv2DFcmSfk8Y9sbVK4uP05jACVpnmwB5gJRg6lcGTWkPgW+fCqDsokCDtOiwljnky /g9XWU6Sn7F1gvQdBOl/m9BrpKFP61kEnG1Cl+Jg08E+svw8lHr1ks8F1Q9IuAhgURqf aFHrVyc6ifhCo/or/oVFgYS0NkpNC4RCIKF0t5jDJHqCRt9RNo8hDz1nO7S10bcvyuly GUrFxqPGqwe/oNxVRlnXYAuBuh0FePgtbO0csz2aLdDjn6Q/PEWbQXDc8xczLvhw/Cuq KVH6JPCwkEWToBeZKoIX7K/l2TAV1mVHSJGGnh2/uC5CCtwOZ/xMCmtru9WXaVW7pINu TyFw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=YdLq5XxcOEgM7PPKW3A1TfpJ8E5WCyqDkqRhaGsXeZo=; b=kCJ6OpHU0gRdJfAWRqeNARhWf985u2hDzIT0FNlfj7M1y3i6pu1xe1bMQiUPGZQwDv MIt5zEv4fE47PEmXjHi9QDhB/ie75FK6KHqxs35yytS1TumYsk63xSoZUWZxQzOARvZR XxyjnpTFB9pINUsUTKOPQQJRiopRMryBnsX1shIci61RJB3JR6zs1g8WwFdMxwtsSWSy cljHo0obVVf/P5qn69fbuVyGM+ZcMI6VPc4/LImf0n1Lmh9qQ35ZtNp3BN97M7fJ6wjr 79vYDhbsGXuIHwdvFvs0nwxQXDTTcaYsKyrfvGiiMl07XgxVjHnVhy9ilBlknvDGlDMq cH1A==
X-Gm-Message-State: APf1xPB3QLl1/voU0T+GHjK5iWGmkBGxNGL5Zv4jjp0nnfnu+og+iUeE 8QZSNnivCHFLmHa3qJAx8sPepuw/1KM=
X-Google-Smtp-Source: AG47ELtbsC91WHyjvhl8Htb6q6nVR08nSWhszD33gzwsVFrHXW6H9EIkzC7yFQD57ZEfFm8sQPGy/Q==
X-Received: by 10.98.178.17 with SMTP id x17mr2510001pfe.2.1519679825361; Mon, 26 Feb 2018 13:17:05 -0800 (PST)
Received: from ?IPv6:2001:df0:0:2006:c0da:ac17:5f6d:8e76? ([2001:df0:0:2006:c0da:ac17:5f6d:8e76]) by smtp.gmail.com with ESMTPSA id x86sm20974282pfa.164.2018.02.26.13.17.02 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 26 Feb 2018 13:17:04 -0800 (PST)
Sender: Brian Carpenter <becarpenter46@gmail.com>
To: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, iot-dir <iot-dir@ietf.org>, "ops-dir@ietf.org" <ops-dir@ietf.org>, "int-dir@ietf.org" <int-dir@ietf.org>
Cc: "draft-ietf-anima-autonomic-control-plane@ietf.org" <draft-ietf-anima-autonomic-control-plane@ietf.org>, "anima@ietf.org" <anima@ietf.org>
References: <449b7e2f10094531b325919710696754@XCH-RCD-001.cisco.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <e068fcbd-9693-99f4-934b-cfefd8468731@gmail.com>
Date: Tue, 27 Feb 2018 10:17:01 +1300
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <449b7e2f10094531b325919710696754@XCH-RCD-001.cisco.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-dir/txPPdhjRh0S-AEd8GEefVoi5vlc>
Subject: Re: [Int-dir] [Anima] An IOT DIR review of draft-ietf-anima-autonomic-control-plane
X-BeenThere: int-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "This list is for discussion between the members of the Internet Area directorate." <int-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-dir>, <mailto:int-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-dir/>
List-Post: <mailto:int-dir@ietf.org>
List-Help: <mailto:int-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-dir>, <mailto:int-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 26 Feb 2018 21:17:34 -0000

Pascal,

Great review!

> -          Section 3; the IOT certainly could use an ACP. It would be useful to scope the feature that is proposed in this document, whether it is compatible of not with constrained environments, whether it needs adaptations, point on Michael's enrollment draft. It would also be useful to indicate whether the ACP works between L3 bridges, IOW whether ACP operates the same (over IP) regardless of the packet forwarding layer in the data plane;

Perhaps this point belongs in draft-ietf-anima-reference-model. ANIMA is chartered for "professionally managed" networks, and the reference model says: "At a later stage ANIMA may define a scope for constrained nodes with a reduced ANI [autonomic infrastructure] and well-defined minimal functionality.  They are currently out of scope." So while your point is very valid, it's been considered out of scope so far.

I'll leave the rest of your excellent comments to the ACP authors.

Thanks
   Brian


From nobody Tue Feb 27 10:09:57 2018
Return-Path: <eckert@i4.informatik.uni-erlangen.de>
X-Original-To: int-dir@ietfa.amsl.com
Delivered-To: int-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AF427120726; Tue, 27 Feb 2018 10:09:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.959
X-Spam-Level: 
X-Spam-Status: No, score=-3.959 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, RCVD_IN_DNSWL_MED=-2.3, T_RP_MATCHES_RCVD=-0.01, 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 mg3McDQBBvQi; Tue, 27 Feb 2018 10:09:38 -0800 (PST)
Received: from faui40.informatik.uni-erlangen.de (faui40.informatik.uni-erlangen.de [131.188.34.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 877BA126CD6; Tue, 27 Feb 2018 10:09:36 -0800 (PST)
Received: from faui40p.informatik.uni-erlangen.de (faui40p.informatik.uni-erlangen.de [131.188.34.77]) by faui40.informatik.uni-erlangen.de (Postfix) with ESMTP id DC55358C4BA; Tue, 27 Feb 2018 19:09:31 +0100 (CET)
Received: by faui40p.informatik.uni-erlangen.de (Postfix, from userid 10463) id C2E0CB0DBAC; Tue, 27 Feb 2018 19:09:31 +0100 (CET)
Date: Tue, 27 Feb 2018 19:09:31 +0100
From: Toerless Eckert <tte@cs.fau.de>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: "Pascal Thubert (pthubert)" <pthubert@cisco.com>, iot-dir <iot-dir@ietf.org>, "ops-dir@ietf.org" <ops-dir@ietf.org>, "int-dir@ietf.org" <int-dir@ietf.org>, "draft-ietf-anima-autonomic-control-plane@ietf.org" <draft-ietf-anima-autonomic-control-plane@ietf.org>,  "anima@ietf.org" <anima@ietf.org>
Message-ID: <20180227180931.GA11701@faui40p.informatik.uni-erlangen.de>
References: <449b7e2f10094531b325919710696754@XCH-RCD-001.cisco.com> <e068fcbd-9693-99f4-934b-cfefd8468731@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <e068fcbd-9693-99f4-934b-cfefd8468731@gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-dir/ovK7YHOmYw9zS9rfakkAHHClJg4>
Subject: Re: [Int-dir] [Anima] An IOT DIR review of draft-ietf-anima-autonomic-control-plane
X-BeenThere: int-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "This list is for discussion between the members of the Internet Area directorate." <int-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-dir>, <mailto:int-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-dir/>
List-Post: <mailto:int-dir@ietf.org>
List-Help: <mailto:int-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-dir>, <mailto:int-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Feb 2018 18:09:41 -0000

+1, thanks a lot, Pascal. Will only get back after Mar 5 to reply,
some other deadline stuff upfront.

I think the correct term in reality is '"professionally' "managed"' networks.

But kidding aside: resource constrained networks are not necessarily so
autonomic that they do not require 'professional' 'management', that
is just lucky coincidence, so the missing discussion if any would 
have to be about constrained devices and the subset of ACP functionality
feasible/useful. I thought i had already some text in the appendix. WIll
check and improve next week.

Cheers
    Toerless

On Tue, Feb 27, 2018 at 10:17:01AM +1300, Brian E Carpenter wrote:
> Pascal,
> 
> Great review!
> 
> > -          Section 3; the IOT certainly could use an ACP. It would be useful to scope the feature that is proposed in this document, whether it is compatible of not with constrained environments, whether it needs adaptations, point on Michael's enrollment draft. It would also be useful to indicate whether the ACP works between L3 bridges, IOW whether ACP operates the same (over IP) regardless of the packet forwarding layer in the data plane;
> 
> Perhaps this point belongs in draft-ietf-anima-reference-model. ANIMA is chartered for "professionally managed" networks, and the reference model says: "At a later stage ANIMA may define a scope for constrained nodes with a reduced ANI [autonomic infrastructure] and well-defined minimal functionality.  They are currently out of scope." So while your point is very valid, it's been considered out of scope so far.
> 
> I'll leave the rest of your excellent comments to the ACP authors.
> 
> Thanks
>    Brian
> 
> _______________________________________________
> Anima mailing list
> Anima@ietf.org
> https://www.ietf.org/mailman/listinfo/anima

-- 
---
tte@cs.fau.de

